

:root {--fjc: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--vf9s: 18px;--pztvh: 20px;--yaxnb: var(--tnb, var(--h0s3));--ny69: var(--gpes);--s91: 32px;--c04c: color-mix(in srgb, var(--e3fvv) 35%, var(--ir4p0));--nztcf: 9s;--jbo8: clamp(16px, 4vw, 40px);--qgcy: 48px;--ydwb: var(--yxs);--g9u: var(--e3fvv);--yc3z: 4px;--giqb:"Anton", "Haettenschweiler", "Franklin Gothic Medium", "Impact", sans-serif;--bl1: var(--rm0s);--c3rx9: var(--ir4p0);--wa9y: 24px;--af83: color-mix(in srgb, var(--ir4p0) 80%, transparent);--gujcg: 65deg;--qlc6t: 1180px;}

body {color: var(--ir4p0);background: var(--yxs);font: 17px/1.6 var(--fjc);margin: 0;overflow-x: hidden;-webkit-text-size-adjust: 100%;}

*, *::before, *::after {box-sizing: border-box;}

img {height: auto;max-width: 100%;}

a:focus-visible,
summary:focus-visible,
label:focus-visible,
[tabindex]:focus-visible {outline: 3px solid var(--ir4p0);outline-offset: 2px;border-radius: var(--yc3z);}

.df22 {position: fixed;width: 1px;pointer-events: none;opacity:0.05;top: 0;height: 1px;left: 0;}

.h4am8 {top: 0;left: -9999px;position: absolute;}
.h4am8:focus {border: 3px solid var(--ir4p0);border-radius: var(--yc3z);background: var(--yxs);left: 8px;z-index: 60;padding: 12px 18px;color: var(--ir4p0);text-decoration: none;top: 8px;font-weight: 700;}

.zq9e7tm {position: sticky;background: var(--tta);z-index: 60;top: 0;}
.kgjyh  {border-top: 4px solid var(--e3fvv);}
.yqxfa6h {border-bottom: 4px solid var(--e3fvv);}

.knqbkp {align-items: center;display: flex;max-width: var(--qlc6t);gap:15px;padding: 8px var(--jbo8);margin: 0 auto;}
.g68em9g {min-height: 44px;align-items: center;text-decoration: none;display: inline-flex;}
.g68em9g img {height: 28px;display: block;width: auto;}
.wj006 {color: var(--k6uxc, var(--ic4jc));font: 700 20px/1 var(--giqb);text-transform: uppercase;letter-spacing: -.02em;}

.f3rhh0k {flex: 1 1 auto;min-width: 0;}
.f3rhh0k ul {margin: 0;display: flex;gap:2px;flex-wrap: wrap;padding: 0;list-style: none;}
.f3rhh0k a {align-items: center;display: inline-flex;font: 600 14px/1 var(--fjc);text-decoration: none;min-height: 44px;transition:background 200ms ease, color 266ms ease;text-transform: uppercase;padding: 0 12px;color: var(--k6uxc, var(--ic4jc));letter-spacing: .04em;}

.f3rhh0k a:hover,
.f3rhh0k a:focus-visible {background: var(--e3fvv);color: var(--yaxnb, var(--tnb, var(--h0s3)));}
.f3rhh0k a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--e3fvv);}

.pn2fd {display: flex;gap:7px;align-items: center;margin-left: auto;}

.r2jb {justify-content: center;display: inline-flex;padding: 0 18px;font: 700 14px/1 var(--fjc);text-decoration: none;min-height: 44px;transition:filter 224ms ease, transform 225ms ease;align-items: center;letter-spacing: .03em;text-transform: uppercase;border: 0;border-radius: var(--yc3z);}
.r2jb:hover {transform: translateY(-1px);filter: brightness(1.12);}
.vhe7z5a {color: var(--q89rr, var(--r1u));background: var(--bs0);}
.ydkj   {background: var(--bx5vg);color: var(--q1u8, var(--hn4f));}

.znq31k {border-radius: var(--yc3z);align-items: center;background: color-mix(in srgb, var(--ic4jc) 12%, transparent);min-width: 44px;min-height: 44px;gap:5px;cursor: pointer;justify-content: center;flex-direction: column;display: none;}
.znq31k span {display: block;width: 20px;height: 3px;background: var(--k6uxc, var(--ic4jc));}

.gmzj41 {padding-bottom: var(--qgcy);display: block;}
.gmzj41 > * {margin-block: var(--qgcy);}
.gmzj41 > *:first-child {margin-block-start: 0;}

.gmzj41 > *:not(.avwv):not(.q5kbc):not(.r55p1) {max-width: var(--qlc6t);padding-inline: var(--jbo8);margin-inline: auto;}

.gmzj41 h2 {margin: 0 0 var(--wa9y);text-transform: uppercase;color: var(--ir4p0);letter-spacing: -.025em;font: 700 clamp(var(--s91), 4.4vw, 52px)/1.05 var(--giqb);}
.gmzj41 h3 {margin: 0 0 8px;color: var(--ir4p0);font: 700 clamp(19px, 2vw, 24px)/1.2 var(--giqb);letter-spacing: -.01em;}

@keyframes cm2t5k3 {
  from {transform: translate3d(0, 0, 0);}
  to   {transform: translate3d(calc(var(--vf9s) * -2), calc(var(--vf9s) * -2), 0);}
}

.cafw {position: absolute;display: block;pointer-events: none;inset: calc(var(--vf9s) * -3);will-change: transform;animation: cm2t5k3 var(--nztcf) linear infinite;background-image: repeating-linear-gradient(
    var(--gujcg),
    color-mix(in srgb, var(--ir4p0) 16%, transparent) 0,
    color-mix(in srgb, var(--ir4p0) 16%, transparent) calc(var(--vf9s) / 2.6),
    transparent calc(var(--vf9s) / 2.6),
    transparent var(--vf9s)
  );}
.jtnzn {filter: hue-rotate(var(--sbi, 180deg));}

.avwv {color: var(--kdnic, var(--ir4p0));align-content: start;position: relative;overflow: hidden;gap: var(--pztvh);padding: clamp(24px, 4vw, 56px) var(--jbo8) clamp(28px, 4vw, 56px);background: var(--uiln, var(--jpx));display: grid;}

.j6e44p {grid-template-columns: 1fr;}

.pxwss {gap: var(--pztvh);width: 100%;justify-items: start;margin-inline: auto;display: grid;max-width: var(--qlc6t);align-content: start;}
.jmt9 {display: grid;margin: 0;gap:12px;}

.v3xezp2 {row-gap:13px;}
.v3xezp2 > .b6fv {margin-top:7px;}

.gmzj41 .avwv h1.cvkw,
.gmzj41 .avwv h2.cvkw,
.cvkw {text-wrap: balance;margin: 0;overflow-wrap: anywhere;font-family: var(--giqb);letter-spacing: -.04em;line-height: .92;font-weight: 700;font-size: clamp(48px, 8vw, 280px);text-transform: uppercase;color: inherit;}
.w2aj {max-width: 46ch;line-height:1.49;font-size: clamp(16px, 1.5vw, 20px);color: inherit;margin: 0;}

@media (max-height:893px) {
  .cvkw {font-size: clamp(44px, 6.4vw, 168px);}
}
@media (max-height:695px) {
  .cvkw {font-size: clamp(38px, 5.4vw, 104px);}
}

.b6fv {display: inline-flex;background: var(--e3fvv);letter-spacing: .04em;min-height: 56px;color: var(--tnb, var(--h0s3));transition:background 283ms ease, transform 214ms ease;font: 700 clamp(16px, 1.4vw, 19px)/1 var(--giqb);padding: 0 34px;text-decoration: none;justify-content: center;border-radius: var(--yc3z);text-transform: uppercase;align-items: center;}
.b6fv:hover {transform: translateY(-2px);background: var(--gpes);}

.jgs2p6 {max-height: 34vh;aspect-ratio: 16 / 9;width: 100%;position: relative;margin: 0;margin-inline: auto;max-width: var(--qlc6t);border-radius: var(--yc3z);background: var(--pk7w);overflow: hidden;}
.x8ktdt {object-fit: cover;height: 100%;width: 100%;display: block;}

.qpx1t6 {display: block;will-change: transform;background-color: var(--e3fvv);background-image: repeating-linear-gradient(
    var(--gujcg),
    color-mix(in srgb, var(--yxs) 34%, transparent) 0,
    color-mix(in srgb, var(--yxs) 34%, transparent) calc(var(--vf9s) / 2.2),
    transparent calc(var(--vf9s) / 2.2),
    transparent var(--vf9s)
  );animation: cm2t5k3 var(--nztcf) linear infinite;position: absolute;inset: calc(var(--vf9s) * -3);}

@media (min-width:976px) {
  .j6e44p {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);margin-inline: auto;align-items: center;column-gap: var(--qgcy);max-width: var(--qlc6t);}
  .j6e44p .jgs2p6 {max-height: 46vh;margin-inline: 0;}
  
  .phpjwvq.j6e44p {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.ktv2 {display: grid;gap: var(--wa9y);}
.dh61 {margin: 0;}
.dh61 h2 {margin: 0;}

.ktv2 > h2 {margin: 0;}

.nwfdc {margin: 0;}
.nwfdc h2 {margin: 0;}
@media (min-width:976px) {
  .x4emr {column-gap: var(--qgcy);grid-template-columns: minmax(0, 15rem) minmax(0, 1fr);align-items: start;}
}
.mvan {max-width: 70ch;color: var(--ir4p0);}
.mvan p {margin: 0 0 1em;}
.mvan a {text-underline-offset: 3px;color: var(--c04c);}
.mvan ul, .mvan ol {padding-left: 1.3em;margin: 0 0 1em;}
.mvan li {margin-bottom: .45em;}

.mvan table,
.yx3yz table,
.tm91 table,
.mbr5g table {color: var(--jufdz, var(--ir4p0));border-collapse: collapse;margin: 0 0 1em;width: 100%;}
.mvan th, .yx3yz th, .tm91 th, .mbr5g th,
.mvan td, .yx3yz td, .tm91 td, .mbr5g td {padding: 12px 14px;text-align: left;border-bottom: 2px solid var(--ut67);}
.mvan th, .yx3yz th, .tm91 th, .mbr5g th {text-transform: uppercase;letter-spacing: .05em;font-size: 14px;font-weight: 700;}

.f562jxg {margin-inline: auto;display: flex;margin-block: var(--qgcy);}
.s937kh  {justify-content: flex-start;}
.a4d8   {justify-content: center;}
.zcra9 {justify-content: flex-end;}
.tmds6 {border-radius: var(--yc3z);text-decoration: none;padding: 0 36px;min-height: 56px;color: var(--tnb, var(--h0s3));align-items: center;transition:background 232ms ease, color 276ms ease, transform 286ms ease, box-shadow 255ms ease;background: var(--e3fvv);justify-content: center;display: inline-flex;}
.tmds6:hover {background: var(--gpes);transform: translateY(-2px);}
.ws2jdzw {width: 100%;}
.m1ksqj {letter-spacing: .05em;text-transform: uppercase;font: 700 clamp(17px, 1.6vw, 21px)/1 var(--giqb);}

.et67yqw {flex: 0 0 auto;margin-left:13px;font: 700 19px/1 var(--giqb);font-style: normal;}

.yx2d {align-items: center;position: relative;background: var(--e3fvv);overflow: hidden;padding-block: 26px;border-radius: var(--yc3z);}

.me7xg4 {position: absolute;pointer-events: none;width: 64px;top: 0;background: var(--yaxnb, var(--tnb, var(--h0s3)));left: 0;height: 6px;}

.f7p5h {background: var(--yaxnb, var(--tnb, var(--h0s3)));color: var(--e3fvv);}

.f7p5h:hover {color: var(--ir4p0);background: var(--yxs);box-shadow: inset 0 0 0 2px var(--yaxnb, var(--tnb, var(--h0s3)));}

.wk8qc {display: block;margin: 0;position: relative;}

.kp6d {padding: 12px;position: relative;background: var(--jpx);border-radius: var(--yc3z);}
.vv7kqmd {display: block;border-radius: var(--yc3z);overflow: hidden;background: var(--pk7w);}
.bhxd {width: 100%;display: block;height: auto;}
.y4qv4,
.ghvvn {width: 56px;left: 0;background: var(--e3fvv);height: 4px;position: absolute;pointer-events: none;}
.y4qv4 {top: 0;}
.ghvvn {bottom: 0;}

.gmzj41 > .wk8qc > .y4qv4,
.gmzj41 > .wk8qc > .ghvvn {left: var(--jbo8);}

.kzzz3rx {list-style: none;margin: 0;display: grid;padding: 0;gap:11px;}
.e6w9d {overflow: hidden;border-radius: var(--yc3z);border-left: 6px solid var(--e3fvv);transition:background 222ms ease;background: var(--jpx);}
.e6w9d details > summary {list-style: none;}
.e6w9d details > summary::-webkit-details-marker {display: none;}
.xn8m {justify-content: space-between;align-items: center;font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--giqb);cursor: pointer;color: var(--ir4p0);display: flex;gap:15px;min-height: 56px;padding: 16px 20px;}
.f09epkq {width: 32px;font-size: 19px;line-height: 1;justify-content: center;height: 32px;background: var(--e3fvv);font-style: normal;align-items: center;color: var(--yaxnb, var(--tnb, var(--h0s3)));border-radius: var(--yc3z);transition:transform 229ms ease;flex: 0 0 auto;display: inline-flex;}
.e6w9d details[open] {background: var(--e3fvv);}
.e6w9d details[open] .xn8m {color: var(--yaxnb, var(--tnb, var(--h0s3)));}
.e6w9d details[open] .f09epkq {background: color-mix(in srgb, var(--yxs) 26%, transparent);transform: rotate(135deg);color: var(--yaxnb, var(--tnb, var(--h0s3)));}
.ejeg {padding: 0 20px 20px;}

.vkqknx {color: var(--ir4p0);margin: 0;line-height:1.60;max-width: 70ch;}
.e6w9d details[open] .vkqknx {color: var(--yaxnb, var(--tnb, var(--h0s3)));}

.rw37jjs {margin: 0;gap: var(--wa9y);justify-content: center;list-style: none;counter-reset: bl-run;padding: 0;display: flex;align-content: flex-start;flex-wrap: wrap;}
.rw37jjs > * {max-width: calc(50% - var(--wa9y) / 2);flex: 1 1 230px;min-width: 0;}
@media (max-width:632px) { .rw37jjs > * {max-width: none;} }
.kxqam83 {position: relative;padding: 22px 20px 24px;border-top: 6px solid var(--e3fvv);background: var(--jpx);border-radius: var(--yc3z);counter-increment: bl-run;}
.kxqam83::before {margin-bottom:10px;display: block;content: counter(bl-run);letter-spacing: -.05em;font: 700 clamp(38px, 5vw, 64px)/.9 var(--giqb);color: var(--c04c);}
.z49b9s .kxqam83 {grid-template-columns: auto 1fr;align-items: start;display: grid;column-gap:16px;}
.z49b9s .kxqam83::before {margin-bottom: 0;grid-row: 1 / span 2;}
.a0t4 {display: block;font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--giqb);color: var(--ir4p0);}
.xqrw07g {color: var(--af83);line-height:1.55;margin: 8px 0 0;}

.wdakdc {display: block;}
.wdakdc > .kxqam83 {border-top: 2px solid var(--bl1);border-radius: 0;display: grid;align-items: start;padding: 18px 0 20px;grid-template-columns: auto 1fr;background: none;column-gap:18px;}
.wdakdc > .kxqam83:first-child {border-top: 6px solid var(--e3fvv);}
.wdakdc > .kxqam83::before {grid-row: 1 / span 2;margin-bottom: 0;}

.y2nns5 {grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: var(--wa9y);display: grid;}
.fx2sesz,
.eec0 {padding: 24px 22px 26px;border-radius: var(--yc3z);background: var(--jpx);}
.fx2sesz   {border-top: 8px solid var(--e3fvv);}
.eec0 {border-top: 8px solid var(--gpes);}
.mfpq {text-transform: uppercase;letter-spacing: .03em;color: var(--ir4p0);font: 700 clamp(19px, 2vw, 25px)/1.2 var(--giqb);margin: 0 0 16px;}
.m1gx {list-style: none;display: grid;padding: 0;margin: 0;gap:11px;}
.r56dxhy {color: var(--ir4p0);display: grid;line-height:1.53;align-items: start;gap:13px;grid-template-columns: auto 1fr;}
.nx09ww {font-weight: 700;line-height: 1;color: var(--yaxnb, var(--tnb, var(--h0s3)));width: 26px;height: 26px;border-radius: var(--yc3z);background: var(--e3fvv);align-items: center;font-size: 14px;display: inline-flex;justify-content: center;}
.eec0 .nx09ww {background: var(--gpes);color: var(--jfku, var(--tnb, var(--h0s3)));}

.sr1zd,
.ty7kvq,
.xgyy9vv,
.qw3ysb {-webkit-overflow-scrolling: touch;margin: 0;gap:15px;scrollbar-width: thin;list-style: none;padding: 0 0 12px;scroll-snap-type: x proximity;overflow-x: auto;display: flex;overscroll-behavior-x: contain;}
.yx28r,
.p77xeq1,
.hg2mva,
.r598 {scroll-snap-align: start;flex: 0 0 auto;}

.yx28r {width: clamp(190px, 52vw, 268px);}
.vy1t82 {text-decoration: none;border-radius: var(--yc3z);transition:transform 210ms ease;aspect-ratio: 1;background: var(--e3fvv);display: block;position: relative;overflow: hidden;}
.vy1t82:hover {transform: translateY(-4px);}
.vnq39 {display: block;width: 100%;object-fit: cover;height: 100%;}
.x0twgp {color: var(--yaxnb, var(--tnb, var(--h0s3)));font: 700 16px/1.25 var(--fjc);padding: 12px 14px;text-transform: uppercase;position: absolute;left: 0;bottom: 0;letter-spacing: .02em;right: 0;background: var(--e3fvv);}

.p77xeq1 {width: clamp(172px, 44vw, 224px);}
.s1crr0f {place-items: center;min-height: 138px;text-decoration: none;border-bottom: 5px solid var(--e3fvv);border-radius: var(--yc3z);transition:background 269ms ease;padding: 20px 18px;gap:10px;display: grid;background: var(--swkm, var(--pk7w));}
.s1crr0f:hover {background: var(--kxy60);}
.q7e36 {display: block;width: auto;max-height: 62px;object-fit: contain;}
.qw8vkj {color: var(--af83);text-decoration: none;text-align: center;font: 600 14px/1.2 var(--fjc);letter-spacing: .04em;border: 0;text-transform: uppercase;}

.hg2mva {width: clamp(156px, 40vw, 200px);}
.hfbsz {gap:10px;background: var(--wfw2, var(--pk7w));border-radius: var(--yc3z);place-items: center;min-height: 124px;text-decoration: none;display: grid;border-bottom: 4px solid var(--e3fvv);transition:background 259ms ease;padding: 18px 16px;}
.hfbsz:hover {background: var(--kxy60);}
.j6h5j {display: block;max-height: 54px;width: auto;object-fit: contain;}
.t97vn {font: 600 13.5px/1.2 var(--fjc);color: var(--af83);letter-spacing: .04em;text-transform: uppercase;text-align: center;}

.bgf49n6 {line-height:1.59;color: var(--ir4p0);max-width: 70ch;margin: 0 0 var(--wa9y);}
.h79z5 {list-style: none;gap: var(--wa9y);padding: 0;margin: 0;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));display: grid;}
.rwg7ga {border-radius: var(--yc3z);margin: 0;height: 100%;padding: 22px 20px;border-left: 6px solid var(--e3fvv);background: var(--jpx);}
.by2gk2 {margin: 0 0 8px;}

.by2gk2:last-child {margin-bottom: 0;}
.wpg7j9z {color: var(--af83);margin: 0;line-height:1.55;}

.twag9 {display: block;}
.twag9 > .mjwq {border-top: 2px solid var(--bl1);padding: 18px 0 20px;}
.twag9 > .mjwq:first-child {border-top: 6px solid var(--e3fvv);}

.r791b {margin: 0 0 12px;}

.r791b:last-child {margin-bottom: 0;}
.rb30cf {margin: 0;padding-left:14px;border-left: 2px solid var(--bl1);}

.nf3t {padding: 14px 26px;align-items: center;justify-content: center;min-width: 108px;font: 700 clamp(38px, 5vw, 64px)/1 var(--giqb);color: var(--yaxnb, var(--tnb, var(--h0s3)));display: inline-flex;margin-top: var(--wa9y);letter-spacing: -.04em;border-radius: var(--yc3z);background: var(--e3fvv);}

.c3z8bt {margin-top: 0;margin-bottom: var(--wa9y);}

.s2r80 {border-top: 6px solid var(--e3fvv);gap: var(--wa9y);padding: 26px 24px 28px;border-radius: var(--yc3z);color: var(--s3j8, var(--ir4p0));background: var(--udbg, var(--jpx));display: grid;}
.fyk9 {border-radius: 0;}
.hybtdw {border-radius: var(--yc3z);}
.kzjf7e {display: grid;gap:17px;margin: 0;grid-template-columns: auto 1fr;align-items: start;}

.xq8m5v {width: 96px;display: block;object-fit: cover;border-radius: var(--yc3z);height: 96px;}

.xmqx {display: block;}
.bdsv {display: grid;gap:7px;}
.twxms9x {font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--giqb);letter-spacing: -.02em;color: inherit;}
.t8yr {line-height:1.58;max-width: 68ch;color: var(--zewaa, var(--af83));margin: 0;}
.q52a {display: grid;align-items: baseline;grid-template-columns: auto 1fr;gap:7px 18px;margin: 0;}
.ppbk4 {font: 700 12px/1.4 var(--fjc);text-transform: uppercase;color: var(--zewaa, var(--af83));letter-spacing: .09em;}
.sw9vngw {margin: 0;color: inherit;}

.j50ax {padding: 0;margin: 0;list-style: none;gap:9px;display: grid;}
.j50ax > li {line-height:1.49;color: inherit;}
.j50ax .ppbk4 {margin-right:11px;}
.tfj6a {display: flex;gap:9px;flex-wrap: wrap;}
.tfj6a a {align-items: center;font: 600 14px/1 var(--fjc);color: var(--wn6, var(--c04c));display: inline-flex;text-decoration: none;background: var(--jqa91, var(--kxy60));transition:background 194ms ease;padding: 0 16px;border-radius: var(--yc3z);min-height: 44px;}
.tfj6a a:hover {background: var(--e3fvv);color: var(--yaxnb, var(--tnb, var(--h0s3)));}
.grs9 {line-height:1.50;color: var(--zewaa, var(--af83));font-size: 13px;}

.qwsd6 {padding: 28px 24px 30px;overflow: hidden;display: grid;gap: var(--wa9y);position: relative;background: var(--gpes);border-radius: var(--yc3z);color: var(--jfku, var(--tnb, var(--h0s3)));}
.v6gj {gap:8px;margin: 0;display: grid;}
.xp0gxq {margin: 0;font: 700 clamp(24px, 3vw, 38px)/1.1 var(--giqb);letter-spacing: -.03em;text-transform: uppercase;color: inherit;}
.yf2kt {line-height:1.53;color: inherit;margin: 0;max-width: 60ch;}
.sxqv {flex-wrap: wrap;margin: 0;gap:11px 28px;display: flex;}
.bjkhw {letter-spacing: .09em;opacity:0.92;text-transform: uppercase;color: inherit;font: 700 12px/1.4 var(--fjc);}
.f5w33 {margin: 0 0 0 8px;font-weight: 700;color: inherit;}
.v0rcv5j {display: flex;flex-wrap: wrap;gap:11px;}
.na48n5r {text-transform: uppercase;background: var(--yxs);justify-content: center;font: 700 15px/1 var(--fjc);min-height: 52px;display: inline-flex;align-items: center;padding: 0 26px;border-radius: var(--yc3z);text-decoration: none;transition:transform 210ms ease;color: var(--ir4p0);letter-spacing: .04em;}
.na48n5r:hover {transform: translateY(-2px);}

.ee7z4vh {padding: 22px 20px 24px;background: var(--jpx);border-left: 6px solid var(--e3fvv);border-radius: var(--yc3z);}
.be6k3 {margin-bottom:14px;letter-spacing: .1em;font: 700 13px/1.3 var(--fjc);font-style: normal;color: var(--af83);display: block;text-transform: uppercase;}
.tpg6q5d {margin: 0;counter-reset: bl-toc;gap:4px;list-style: none;display: grid;padding: 0;}

.tpg6q5d > li {counter-increment: bl-toc;}
.tpg6q5d > li > a {min-height: 44px;color: var(--ir4p0);transition:background 199ms ease, color 197ms ease;padding: 6px 10px;font-weight: 600;text-decoration: none;gap:12px;align-items: center;border-radius: var(--yc3z);display: flex;}
.tpg6q5d > li > a::before {content: counter(bl-toc, decimal-leading-zero);font: 700 13px/1 var(--fjc);flex: 0 0 auto;color: var(--c04c);}
.tpg6q5d > li > a:hover {background: var(--e3fvv);color: var(--yaxnb, var(--tnb, var(--h0s3)));}
.tpg6q5d > li > a:hover::before {color: var(--yaxnb, var(--tnb, var(--h0s3)));}

.ercx0pg > li > a::before {content: "";height: 7px;background: var(--c04c);width: 7px;}
.ercx0pg > li > a:hover::before {background: var(--yaxnb, var(--tnb, var(--h0s3)));}

.e8gxf {display: grid;gap: var(--wa9y);}
.yxxszem {gap:11px;display: grid;margin: 0;}
.shyj {margin: 0;letter-spacing: -.03em;font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--giqb);color: var(--ir4p0);text-transform: uppercase;}
.r9n5 {max-width: 60ch;margin: 0;color: var(--ir4p0);line-height:1.57;}
.r598 {width: clamp(280px, 82vw, 640px);}
.c1k3 .r598 {width: clamp(260px, 52vw, 460px);}
.f2w62 .r598 {width: clamp(300px, 94vw, 940px);}
.weeqs {gap:9px;margin: 0;display: grid;}
.weeqs > * {border-radius: var(--yc3z);}
.yrqrd {height: auto;background: var(--pk7w);display: block;width: 100%;}
.jgypp {font-size: 14px;border-radius: 0;line-height:1.50;padding-left:11px;border-left: 4px solid var(--e3fvv);color: var(--af83);}
.cj7srh {gap:11px;display: flex;flex-wrap: wrap;}
.s9053yq,
.w2m7mn6 {justify-content: center;display: inline-flex;transition:background 248ms ease, transform 223ms ease;font: 700 15px/1 var(--fjc);align-items: center;min-height: 52px;padding: 0 28px;text-transform: uppercase;border-radius: var(--yc3z);letter-spacing: .04em;text-decoration: none;}
.s9053yq {color: var(--tnb, var(--h0s3));background: var(--e3fvv);}
.s9053yq:hover {transform: translateY(-2px);background: var(--gpes);}

.w2m7mn6 {color: var(--ir4p0);box-shadow: inset 0 0 0 3px var(--ir4p0);background: transparent;}
.w2m7mn6:hover {background: var(--pk7w);transform: translateY(-2px);}

.n5ppdd {border-radius: var(--yc3z);overflow: hidden;background: var(--jpx);gap: 0;display: grid;}
.am4j {margin: 0;padding: 24px 22px 0;}
.am4j h2 {margin: 0;}
.mbr5g {color: var(--ir4p0);max-width: 70ch;line-height:1.59;padding: 16px 22px 0;}
.mbr5g p {margin: 0 0 1em;}
.mbr5g a {color: var(--c04c);}
.kjz6 {margin: 0;}
.kjz6 a {display: block;}
.z5me {object-fit: cover;width: 100%;display: block;height: 100%;}
.m7a7g {padding: 20px 22px 24px;}
.xqb6j {background: var(--e3fvv);align-items: center;display: inline-flex;padding: 0 28px;text-decoration: none;border-radius: var(--yc3z);justify-content: center;transition:background 285ms ease, transform 281ms ease;min-height: 52px;letter-spacing: .04em;text-transform: uppercase;color: var(--tnb, var(--h0s3));font: 700 15px/1 var(--fjc);}
.xqb6j:hover {background: var(--gpes);transform: translateY(-2px);}

@media (max-width:850px) {
  .g7wtrt > .am4j {order: 1;}
  .g7wtrt > .mbr5g  {order: 2;}
  .g7wtrt > .kjz6   {order: 3;}
  .g7wtrt > .m7a7g   {order: 4;}
}

@media (min-width:851px) {
  
  .z3w6qev {grid-template-areas: "copy art" "body art" "act art";grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: start;}
  .z3w6qev .am4j {grid-area: copy;}
  .z3w6qev .mbr5g  {grid-area: body;}
  .z3w6qev .m7a7g   {grid-area: act;}
  .z3w6qev .kjz6   {grid-area: art;height: 100%;}
  .z3w6qev.deaky {grid-template-areas: "art copy" "art body" "art act";}
  
  .f6bqh {max-width:560px;}
}

.j4y80yw {gap:11px;display: grid;}
.thvc {color: var(--c04c);font-style: normal;font: 700 15px/1 var(--fjc);letter-spacing: .1em;}
.yx3yz {max-width: 70ch;line-height:1.58;color: var(--ir4p0);}
.yx3yz p {margin: 0 0 1em;}
.yx3yz a {color: var(--c04c);}

.j768v {gap: var(--wa9y);padding: 24px 22px 26px;border-radius: var(--yc3z);display: grid;border-left: 8px solid var(--e3fvv);background: var(--jpx);}

.sktf5 {border-left: 0;overflow: hidden;padding-top: 0;}
.e61ysc {height: 8px;display: block;background: var(--e3fvv);margin-inline: -22px;}
.mvjp4 {display: grid;gap:7px;margin: 0;}
.mvjp4 h2 {margin: 0;}
.wyyr8 {letter-spacing: .12em;font-style: normal;font: 700 12px/1.3 var(--fjc);text-transform: uppercase;color: var(--af83);}
.tm91 {max-width: 70ch;line-height:1.58;color: var(--ir4p0);}
.tm91 p {margin: 0 0 1em;}
.tm91 a {color: var(--c04c);}

.q5kbc,
.r55p1 {overflow: hidden;position: relative;padding: clamp(28px, 4vw, 52px) var(--jbo8);}
.q5kbc {color: var(--yaxnb, var(--tnb, var(--h0s3)));background: var(--e3fvv);}

.r55p1 {color: var(--jfku, var(--tnb, var(--h0s3)));background: var(--gpes);}

.wft2j2,
.x9e9 {display: grid;position: relative;max-width: var(--qlc6t);z-index: 1;margin-inline: auto;justify-items: start;gap:11px;}
.m242 {letter-spacing: -.03em;color: inherit;margin: 0;text-transform: uppercase;font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--giqb);}
.dnzv {margin: 0;line-height:1.54;max-width: 56ch;color: inherit;}
.arj0 {text-transform: uppercase;min-height: 52px;background: var(--yxs);align-items: center;display: inline-flex;justify-content: center;margin-top:8px;transition:transform 241ms ease;padding: 0 30px;color: var(--ir4p0);text-decoration: none;font: 700 15px/1 var(--fjc);letter-spacing: .04em;border-radius: var(--yc3z);}
.arj0:hover {transform: translateY(-2px);}

.ts7c {color: inherit;font: 700 12px/1.3 var(--fjc);opacity:0.93;text-transform: uppercase;margin: 0;letter-spacing: .12em;}
.wcvbs {margin: 0;letter-spacing: -.03em;text-transform: uppercase;font: 700 clamp(24px, 3vw, 40px)/1.1 var(--giqb);color: inherit;}
.n6sm21y {max-width: 56ch;color: inherit;line-height:1.53;margin: 0;}

.cfe2 {text-transform: uppercase;padding-inline: var(--jbo8);font: 600 13px/1.4 var(--fjc);color: var(--af83);margin-inline: auto;letter-spacing: .08em;max-width: var(--qlc6t);}

.w52bbf {z-index: 40;flex-wrap: wrap;justify-content: center;gap:15px;display: flex;left: 0;right: 0;padding: 12px var(--jbo8);bottom: 0;background: var(--e3fvv);position: fixed;color: var(--yaxnb, var(--tnb, var(--h0s3)));align-items: center;}
.n6hpk {color: inherit;font: 700 15px/1.3 var(--fjc);}

.a1r1tx {border: 0;top: 0;padding: 0;white-space: nowrap;overflow: hidden;position: fixed;clip-path: inset(50%);left: 0;margin: -1px;height: 1px;width: 1px;}
.a1r1tx:checked ~ .w52bbf {display: none;}

.n9gz3ge {display: inline-flex;right: 0;position: absolute;cursor: pointer;top: 0;height: 44px;justify-content: center;color: var(--yaxnb, var(--tnb, var(--h0s3)));align-items: center;width: 44px;z-index: 1;}

.n9gz3ge::before {position: absolute;content: '';border: 2px solid color-mix(in srgb, var(--yaxnb, var(--tnb, var(--h0s3))) 78%, transparent);transition:background 0.136s, border-color 0.101s;background: transparent;inset: 10px;}
.n9gz3ge svg {position: relative;z-index: 1;}
.n9gz3ge:hover::before {border-color: var(--yaxnb, var(--tnb, var(--h0s3)));background: color-mix(in srgb, var(--yaxnb, var(--tnb, var(--h0s3))) 18%, transparent);}
.n9gz3ge:focus-visible {outline: 3px solid var(--yaxnb, var(--tnb, var(--h0s3)));outline-offset: -4px;}
.qzw54 {color: var(--ir4p0);padding: 0 24px;align-items: center;display: inline-flex;justify-content: center;text-decoration: none;border-radius: var(--yc3z);text-transform: uppercase;font: 700 14px/1 var(--fjc);min-height: 44px;background: var(--yxs);letter-spacing: .04em;}

.qq39ts {position: fixed;z-index: 50;inset: 0;opacity:0.05;background: #000;transition:opacity 303ms ease, visibility 289ms ease;cursor: pointer;visibility: hidden;}
.df22:checked ~ .qq39ts {opacity:0.62;visibility: visible;}

.kqw1x {overscroll-behavior: contain;background: var(--yxs);flex-direction: column;position: fixed;display: flex;width: min(88vw, 360px);padding: 14px 18px 24px;gap:11px;overflow-y: auto;color: var(--ir4p0);transition:transform 298ms ease, visibility 329ms ease;visibility: hidden;bottom: 0;top: 0;z-index: 51;}
.jq69gn  {border-right: 6px solid var(--e3fvv);left: 0;transform: translateX(-102%);}
.nnd9y {border-left: 6px solid var(--e3fvv);transform: translateX(102%);right: 0;}
.df22:checked ~ .kqw1x {visibility: visible;transform: translateX(0);}

.ar0s32h {min-height: 48px;display: flex;justify-content: space-between;gap:11px;align-items: center;}
.g4pc51 {align-items: center;display: inline-flex;}
.g4pc51 img {display: block;height: 26px;width: auto;}
.h544 {font: 700 18px/1 var(--giqb);color: var(--ir4p0);letter-spacing: -.02em;text-transform: uppercase;}
.wsyjz5 {cursor: pointer;background: var(--pk7w);color: var(--ir4p0);display: inline-flex;align-items: center;width: 44px;border-radius: var(--yc3z);height: 44px;justify-content: center;}
.d573 {margin-top:6px;}
.d573 ul {list-style: none;padding: 0;display: grid;margin: 0;gap:4px;}
.d573 a {align-items: center;padding: 0 14px;border-radius: var(--yc3z);transition:background 269ms ease, color 248ms ease;min-height: 52px;color: var(--ir4p0);letter-spacing: .02em;text-transform: uppercase;display: flex;text-decoration: none;font: 700 17px/1.2 var(--giqb);}
.d573 a:hover {background: var(--e3fvv);color: var(--yaxnb, var(--tnb, var(--h0s3)));}
.d573 a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--e3fvv);}

.b7md0z {padding-top:17px;display: grid;gap:10px;margin-top: auto;}
.csz5de,
.y76jt {display: inline-flex;text-transform: uppercase;text-decoration: none;border-radius: var(--yc3z);letter-spacing: .04em;padding: 0 20px;align-items: center;justify-content: center;font: 700 15px/1 var(--fjc);min-height: 52px;}
.csz5de {background: var(--bs0);color: var(--q89rr, var(--r1u));}
.y76jt   {color: var(--q1u8, var(--hn4f));background: var(--bx5vg);}

footer {background: var(--eek);border-top: 6px solid var(--e3fvv);color: var(--z75a8, var(--ir4p0));padding: var(--qgcy) var(--jbo8);}
footer a {color: var(--z75a8, var(--ir4p0));}

@media (max-width:975px) {
  .kzjf7e {grid-template-columns: 1fr;}
  .xq8m5v {height: 84px;width: 84px;}
}

@media (max-width:888px) {
  .f3rhh0k {display: none;flex: none;}
  .znq31k {display: flex;}
  
  :root {--qgcy: 32px;--wa9y: 18px;}
}

@media (max-width:633px) {
  
  .rw37jjs {padding-bottom:13px;gap:15px;scroll-snap-type: x proximity;overflow-x: auto;overscroll-behavior-x: contain;display: flex;}
  .kxqam83 {width: min(78vw, 300px);scroll-snap-align: start;flex: 0 0 auto;}
  
  .wdakdc {display: block;}
  .wdakdc > .kxqam83 {width: auto;}
}

@media (max-width:566px) {
  .knqbkp {row-gap:6px;flex-wrap: wrap;}
  .r2jb {font-size: 13px;padding: 0 14px;}
  
  .w52bbf {padding-right:41px;gap:9px;flex-wrap: nowrap;justify-content: space-between;}
  .n6hpk {text-overflow: ellipsis;white-space: nowrap;min-width: 0;flex: 1 1 auto;overflow: hidden;}
  .qzw54 {flex: 0 0 auto;padding: 0 16px;}
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {animation: none !important;scroll-behavior: auto !important;transition-duration:0.01ms !important;}
  .cafw,
  .qpx1t6 {animation: none !important;transform: none !important;}
  
}

.pn2fd a, .pn2fd label {white-space: nowrap;}

@media (min-width:889px) {}

@media (prefers-reduced-motion: reduce) {
  .f3rhh0k,
  .x2x0w,
  .x2x0w svg {transition:none !important;}
}

.vchg,
.vchg :is(p, li, h2, h3, h4, dd, dt) {overflow-wrap: anywhere;min-width: 0;}

.tdm5c {margin: 0 0 var(--qgcy, 22px);}
.tdm5c > summary {min-height: 44px;display: flex;gap:10px;cursor: pointer;align-items: center;list-style: none;}
.tdm5c > summary::-webkit-details-marker {display: none;}
.tdm5c > summary:focus-visible {outline: 3px solid var(--e3fvv);outline-offset: 2px;}
.tdm5c > summary .be6k3 {margin: 0;}

.tdm5c > summary::after {margin-left: auto;flex: 0 0 auto;content: "";width: 9px;transition:transform 0.196s ease;height: 9px;background: var(--e3fvv);}
.tdm5c[open] > summary::after {transform: rotate(45deg);}
.tdm5c[open] > summary {margin-bottom:11px;}
@media (prefers-reduced-motion: reduce) { .tdm5c > summary::after {transition:none;} }

.a9efrz8 > * {margin-left: auto;max-width: var(--qlc6t);margin-right: auto;}

.gmzj41 {padding-bottom: max(96px, var(--y4bu, 96px));}

.tcjcr9d {--obj: var(--yc3z);--dim8: uppercase;--ujb4q: var(--yc3z);--o42go: 0;--nq2oq: 0;--kmb: 800;--sjrt9: 12px;--w9k: .06em;--fde: 2px solid currentColor;}

.gmzj41 h2.xp0gxq.xp0gxq {font: 700 clamp(24px, 3vw, 38px)/1.1 var(--giqb);letter-spacing: -.03em;margin: 0;text-transform: uppercase;color: inherit;}

.qq39ts {z-index: 70;}
.kqw1x {z-index: 71;}

.bzey .sr1zd.sr1zd {grid-auto-flow: column;gap:17px;display: grid;grid-template-rows: repeat(2, auto);grid-auto-columns: clamp(168px, 22vw, 240px);}
.bzey .sr1zd > .yx28r {width: auto;}
@media (max-width:751px) { .bzey .sr1zd.sr1zd {grid-auto-columns: 44vw;gap:13px;} }

.ty7kvq.ty7kvq, .xgyy9vv.xgyy9vv {overflow: visible;gap:13px;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));padding-bottom: 0;scroll-snap-type: none;}
.ty7kvq > *, .xgyy9vv > * {width: auto !important;min-width: 0;}
@media (max-width:751px) { .ty7kvq.ty7kvq, .xgyy9vv.xgyy9vv {grid-template-columns: repeat(2, minmax(0, 1fr));gap:10px;} }

.nr5bj {margin-top:18px;}
.nr5bj .rsqpy7.rsqpy7 {border-radius: var(--yc3z);gap: 0;grid-template-areas: "s";display: grid;scroll-snap-type: none;overflow: hidden;grid-template-columns: minmax(0, 1fr);padding: 0;}
.nr5bj .s7kq.s7kq {margin: 0;position: relative;grid-area: s;min-width: 0;background: var(--ydwb);width: auto;}
.nr5bj .s7kq:not(:first-child) {clip-path: inset(0 100% 0 0);}
.nr5bj .weeqs {height: 100%;margin: 0;}
.nr5bj .weeqs picture {display: block;}
.nr5bj .yrqrd {object-fit: cover;aspect-ratio: 16 / 9;max-height: none;height: auto;width: 100%;border-radius: 0;display: block;}
.nr5bj .jgypp {max-width: min(620px, 90%);color: var(--tnb, var(--h0s3));left: 0;letter-spacing: -.01em;text-transform: uppercase;padding: 16px 22px;bottom: 0;margin: 0;font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--giqb);background: var(--g9u);position: absolute;}
.nr5bj .ts4b4t {padding: 6px 16px;font: 900 clamp(34px, 5vw, 64px)/1 var(--giqb);color: var(--ydwb);background: var(--c3rx9);position: absolute;right: 0;letter-spacing: -.03em;top: 0;}
.nr5bj .x1fz1h {align-items: stretch;display: flex;margin: 0;gap: 0;}
.nr5bj .eye5 {width: 64px;font: 900 24px/1 var(--giqb);border: 0;cursor: pointer;background: var(--g9u);min-height: 56px;color: var(--tnb, var(--h0s3));}
.nr5bj .eye5:hover {background: var(--ny69);}
.nr5bj .eye5[hidden] {display: none;}
.nr5bj .awhkpz {font: 900 18px/1 var(--giqb);flex: 1 1 auto;letter-spacing: .1em;place-items: center;display: grid;color: var(--ydwb);background: var(--c3rx9);}
@media (max-width:706px) { .nr5bj .yrqrd {aspect-ratio: 4 / 5;} .nr5bj .eye5 {width: 52px;} }

.y1seth9 .sxqv.sxqv {gap:9px 14px;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;}
.y1seth9 dl.sxqv {grid-template-rows: auto auto;grid-template-columns: none;grid-auto-flow: column;}
.y1seth9 dl.sxqv dd {margin: 0;}

ul.m1gx, ol.kzzz3rx, div.kzzz3rx {margin: 0;list-style: none;padding: 0;}
h3.mfpq, strong.mfpq {display: block;margin: 0 0 10px;}
p.r56dxhy {margin: 0;}
b.nx09ww, span.nx09ww {display: inline-grid;}
.kzzz3rx i.f09epkq {font-style: normal;margin-left: auto;}
.j4y80yw header {justify-content: space-between;gap:12px;align-items: baseline;display: flex;}
.nr5bj div.weeqs {position: relative;}
.nr5bj p.jgypp {z-index: 1;}

.qwsd6.ex57 {display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);align-items: center;gap: clamp(20px, 3vw, 44px);}
.ex57 > .y1seth9 {min-width: 0;grid-column: 1;grid-row: 1;}
.ex57 > .wtg1 {grid-row: 1;grid-column: 2;}
.wtg1 {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap:7px;width: 100%;justify-self: center;max-width:341px;margin: 0;}
.d29x9, .hezvxr {aspect-ratio: 1;border-radius: var(--yc3z);display: block;overflow: hidden;}
.d29x9 img {width: 100%;object-fit: cover;display: block;height: 100%;}
.hezvxr {background: var(--c3rx9);place-items: center;display: grid;color: var(--ydwb);align-content: center;}
.hezvxr b {font: 900 clamp(40px, 5vw, 64px)/1 var(--giqb);}
.hezvxr i {font-size: 12px;font-style: normal;letter-spacing: .1em;}
@media (max-width:751px) {
  .qwsd6.ex57 {grid-template-columns: minmax(0, 1fr);}
  .ex57 > .wtg1 {grid-row: 1;grid-column: 1;max-width:279px;}
  .ex57 > .y1seth9 {grid-row: 2;}
}

.zctxt .d29x9 img {max-width: none !important;height: 100% !important;max-height: none !important;width: 100% !important;min-height: 0 !important;}
.y1seth9 ul {padding: 0;list-style: none;}

.nr5bj .yrqrd {height: clamp(240px, 56vh, 540px);aspect-ratio: auto !important;}
@media (max-width:706px) { .nr5bj .yrqrd {height: 46svh;} }
.nr5bj .awhkpz {padding: 0 14px;justify-content: center;display: flex;gap:5px;align-items: center;}
.nr5bj .awhkpz i {height: 12px;flex: 0 1 48px;background: color-mix(in srgb, var(--ydwb) 30%, transparent);}
.nr5bj .awhkpz i[aria-current="true"] {background: var(--g9u);}
.nr5bj .yrqrd {height: clamp(240px, 52vh, 500px);}

.wtg1 > .d29x9, .wtg1 > .hezvxr {height: auto !important;position: relative;width: 100% !important;aspect-ratio: 1 !important;}
.zctxt .d29x9 img {object-fit: cover;inset: 0;position: absolute;}
.d29x9 picture {display: contents;}
.y1seth9 .sxqv.sxqv {flex-wrap: wrap;display: flex;gap:9px 24px;} .y1seth9 .sxqv > * {white-space: nowrap;}
