

:root {--wc2u0: 32px;--dh8dt: color-mix(in srgb, var(--zda) 35%, var(--bitnu));--b1jd: 4px;--lkju: var(--zda);--ij89: 18px;--qhb: 65deg;--qdm43: 20px;--oy60t: var(--uvhav, var(--wjpri));--kgp26: var(--bitnu);--rgtu: 24px;--kh6hb: color-mix(in srgb, var(--bitnu) 80%, transparent);--kyp: var(--kcks);--wkbp: clamp(16px, 4vw, 40px);--z0f7u: 48px;--b6exo: var(--jxc);--xw6b: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--wvp:"Anton", "Haettenschweiler", "Franklin Gothic Medium", "Impact", sans-serif;--n2a: var(--aun);--l83: 1180px;--h2y4v: 9s;}

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

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

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

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

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

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

.gy5j {position: sticky;z-index: 60;background: var(--qi3);top: 0;}
.ze5pqag  {border-top: 4px solid var(--zda);}
.kevxhg {border-bottom: 4px solid var(--zda);}

.cjpc01 {padding: 8px var(--wkbp);display: flex;gap:14px;max-width: var(--l83);align-items: center;margin: 0 auto;}
.d30w {min-height: 44px;text-decoration: none;align-items: center;display: inline-flex;}
.d30w img {height: 28px;width: auto;display: block;}
.wpape {color: var(--gjp, var(--myp));letter-spacing: -.02em;font: 700 20px/1 var(--wvp);text-transform: uppercase;}

.ev2mbd5 {min-width: 0;flex: 1 1 auto;}
.ev2mbd5 ul {flex-wrap: wrap;list-style: none;gap:3px;padding: 0;margin: 0;display: flex;}
.ev2mbd5 a {color: var(--gjp, var(--myp));display: inline-flex;min-height: 44px;align-items: center;font: 600 14px/1 var(--xw6b);padding: 0 12px;text-decoration: none;text-transform: uppercase;transition:background 203ms ease, color 243ms ease;letter-spacing: .04em;}

.ev2mbd5 a:hover,
.ev2mbd5 a:focus-visible {background: var(--zda);color: var(--oy60t, var(--uvhav, var(--wjpri)));}
.ev2mbd5 a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--zda);}

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

.zw5ftx {display: inline-flex;text-transform: uppercase;transition:filter 197ms ease, transform 235ms ease;text-decoration: none;min-height: 44px;font: 700 14px/1 var(--xw6b);letter-spacing: .03em;justify-content: center;border: 0;border-radius: var(--b1jd);align-items: center;padding: 0 18px;}
.zw5ftx:hover {transform: translateY(-1px);filter: brightness(1.12);}
.vpdamzg {color: var(--e1b, var(--hqp));background: var(--yqn);}
.armk503   {color: var(--e3i5j, var(--b2hs));background: var(--o2icf);}

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

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

.dvtwn > *:not(.zphg):not(.qc1km):not(.ed6dhj) {max-width: var(--l83);padding-inline: var(--wkbp);margin-inline: auto;}

.dvtwn h2 {font: 700 clamp(var(--wc2u0), 4.4vw, 52px)/1.05 var(--wvp);text-transform: uppercase;color: var(--bitnu);letter-spacing: -.025em;margin: 0 0 var(--rgtu);}
.dvtwn h3 {margin: 0 0 8px;letter-spacing: -.01em;color: var(--bitnu);font: 700 clamp(19px, 2vw, 24px)/1.2 var(--wvp);}

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

.bjza {will-change: transform;background-image: repeating-linear-gradient(
    var(--qhb),
    color-mix(in srgb, var(--bitnu) 16%, transparent) 0,
    color-mix(in srgb, var(--bitnu) 16%, transparent) calc(var(--ij89) / 2.6),
    transparent calc(var(--ij89) / 2.6),
    transparent var(--ij89)
  );pointer-events: none;animation: krt8x2u var(--h2y4v) linear infinite;position: absolute;display: block;inset: calc(var(--ij89) * -3);}
.x8f5 {filter: hue-rotate(var(--eiz1a, 180deg));}

.zphg {gap: var(--qdm43);overflow: hidden;background: var(--uxhc, var(--kba));display: grid;position: relative;color: var(--zv31, var(--bitnu));padding: clamp(24px, 4vw, 56px) var(--wkbp) clamp(28px, 4vw, 56px);align-content: start;}

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

.h829jgz {display: grid;justify-items: start;align-content: start;margin-inline: auto;width: 100%;gap: var(--qdm43);max-width: var(--l83);}
.qfd2b91 {display: grid;gap:12px;margin: 0;}

.sftf {row-gap:11px;}
.sftf > .mmv3yfz {margin-top:8px;}

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

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

.mmv3yfz {text-decoration: none;min-height: 56px;border-radius: var(--b1jd);color: var(--uvhav, var(--wjpri));display: inline-flex;align-items: center;text-transform: uppercase;padding: 0 34px;transition:background 238ms ease, transform 237ms ease;background: var(--zda);justify-content: center;font: 700 clamp(16px, 1.4vw, 19px)/1 var(--wvp);letter-spacing: .04em;}
.mmv3yfz:hover {transform: translateY(-2px);background: var(--kcks);}

.d7np2eb {aspect-ratio: 16 / 9;margin: 0;margin-inline: auto;border-radius: var(--b1jd);max-width: var(--l83);position: relative;background: var(--heo0o);max-height: 34vh;width: 100%;overflow: hidden;}
.wqrvq {width: 100%;object-fit: cover;display: block;height: 100%;}

.abqn {will-change: transform;background-image: repeating-linear-gradient(
    var(--qhb),
    color-mix(in srgb, var(--jxc) 34%, transparent) 0,
    color-mix(in srgb, var(--jxc) 34%, transparent) calc(var(--ij89) / 2.2),
    transparent calc(var(--ij89) / 2.2),
    transparent var(--ij89)
  );animation: krt8x2u var(--h2y4v) linear infinite;position: absolute;display: block;inset: calc(var(--ij89) * -3);background-color: var(--zda);}

@media (min-width:986px) {
  .hjgg {align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);margin-inline: auto;column-gap: var(--z0f7u);max-width: var(--l83);}
  .hjgg .d7np2eb {margin-inline: 0;max-height: 46vh;}
  
  .q2mx.hjgg {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.t58ej {display: grid;gap: var(--rgtu);}
.pbtx {margin: 0;}
.pbtx h2 {margin: 0;}

.t58ej > h2 {margin: 0;}

.mjcqdc {margin: 0;}
.mjcqdc h2 {margin: 0;}
@media (min-width:986px) {
  .vxwtv {grid-template-columns: minmax(0, 15rem) minmax(0, 1fr);align-items: start;column-gap: var(--z0f7u);}
}
.hfq7 {max-width: 70ch;color: var(--bitnu);}
.hfq7 p {margin: 0 0 1em;}
.hfq7 a {text-underline-offset: 3px;color: var(--dh8dt);}
.hfq7 ul, .hfq7 ol {margin: 0 0 1em;padding-left: 1.3em;}
.hfq7 li {margin-bottom: .45em;}

.hfq7 table,
.j6p4 table,
.ap5m70 table,
.xntx table {border-collapse: collapse;margin: 0 0 1em;color: var(--y9j1, var(--bitnu));width: 100%;}
.hfq7 th, .j6p4 th, .ap5m70 th, .xntx th,
.hfq7 td, .j6p4 td, .ap5m70 td, .xntx td {padding: 12px 14px;border-bottom: 2px solid var(--bid);text-align: left;}
.hfq7 th, .j6p4 th, .ap5m70 th, .xntx th {letter-spacing: .05em;font-weight: 700;font-size: 14px;text-transform: uppercase;}

.cew53 {display: flex;margin-inline: auto;margin-block: var(--z0f7u);}
.kfw0  {justify-content: flex-start;}
.tcx94   {justify-content: center;}
.xj1g9z {justify-content: flex-end;}
.ehh7 {transition:background 213ms ease, color 275ms ease, transform 219ms ease, box-shadow 290ms ease;align-items: center;min-height: 56px;justify-content: center;display: inline-flex;background: var(--zda);text-decoration: none;color: var(--uvhav, var(--wjpri));padding: 0 36px;border-radius: var(--b1jd);}
.ehh7:hover {transform: translateY(-2px);background: var(--kcks);}
.tkvm1 {width: 100%;}
.j5m2 {font: 700 clamp(17px, 1.6vw, 21px)/1 var(--wvp);letter-spacing: .05em;text-transform: uppercase;}

.qzhfck {margin-left:14px;font: 700 19px/1 var(--wvp);font-style: normal;flex: 0 0 auto;}

.yb5b20 {overflow: hidden;position: relative;padding-block: 26px;align-items: center;background: var(--zda);border-radius: var(--b1jd);}

.f1pmp {position: absolute;left: 0;width: 64px;background: var(--oy60t, var(--uvhav, var(--wjpri)));height: 6px;pointer-events: none;top: 0;}

.evhgk {color: var(--zda);background: var(--oy60t, var(--uvhav, var(--wjpri)));}

.evhgk:hover {background: var(--jxc);color: var(--bitnu);box-shadow: inset 0 0 0 2px var(--oy60t, var(--uvhav, var(--wjpri)));}

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

.qd9gk {position: relative;background: var(--kba);border-radius: var(--b1jd);padding: 12px;}
.mwhd {background: var(--heo0o);border-radius: var(--b1jd);overflow: hidden;display: block;}
.p3dd2xn {width: 100%;height: auto;display: block;}
.n9xpzap,
.d2a98a {height: 4px;position: absolute;pointer-events: none;left: 0;width: 56px;background: var(--zda);}
.n9xpzap {top: 0;}
.d2a98a {bottom: 0;}

.dvtwn > .nddy > .n9xpzap,
.dvtwn > .nddy > .d2a98a {left: var(--wkbp);}

.qrh7r56 {display: grid;list-style: none;padding: 0;gap:13px;margin: 0;}
.cyj3b6 {background: var(--kba);border-radius: var(--b1jd);border-left: 6px solid var(--zda);overflow: hidden;transition:background 225ms ease;}
.cyj3b6 details > summary {list-style: none;}
.cyj3b6 details > summary::-webkit-details-marker {display: none;}
.f0sm656 {display: flex;color: var(--bitnu);font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--wvp);align-items: center;min-height: 56px;justify-content: space-between;gap:15px;cursor: pointer;padding: 16px 20px;}
.w3e4hnb {background: var(--zda);display: inline-flex;width: 32px;justify-content: center;font-size: 19px;font-style: normal;height: 32px;color: var(--oy60t, var(--uvhav, var(--wjpri)));line-height: 1;flex: 0 0 auto;border-radius: var(--b1jd);transition:transform 282ms ease;align-items: center;}
.cyj3b6 details[open] {background: var(--zda);}
.cyj3b6 details[open] .f0sm656 {color: var(--oy60t, var(--uvhav, var(--wjpri)));}
.cyj3b6 details[open] .w3e4hnb {color: var(--oy60t, var(--uvhav, var(--wjpri)));background: color-mix(in srgb, var(--jxc) 26%, transparent);transform: rotate(135deg);}
.nxd5x5 {padding: 0 20px 20px;}

.cz9a {color: var(--bitnu);max-width: 70ch;margin: 0;line-height:1.59;}
.cyj3b6 details[open] .cz9a {color: var(--oy60t, var(--uvhav, var(--wjpri)));}

.pjtkmx {align-content: flex-start;list-style: none;justify-content: center;gap: var(--rgtu);margin: 0;flex-wrap: wrap;display: flex;counter-reset: bl-run;padding: 0;}
.pjtkmx > * {max-width: calc(50% - var(--rgtu) / 2);min-width: 0;flex: 1 1 230px;}
@media (max-width:628px) { .pjtkmx > * {max-width: none;} }
.tmmg3h {padding: 22px 20px 24px;border-radius: var(--b1jd);counter-increment: bl-run;position: relative;background: var(--kba);border-top: 6px solid var(--zda);}
.tmmg3h::before {margin-bottom:10px;letter-spacing: -.05em;display: block;content: counter(bl-run);font: 700 clamp(38px, 5vw, 64px)/.9 var(--wvp);color: var(--dh8dt);}
.xf0b .tmmg3h {align-items: start;grid-template-columns: auto 1fr;display: grid;column-gap:17px;}
.xf0b .tmmg3h::before {margin-bottom: 0;grid-row: 1 / span 2;}
.hac9 {font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--wvp);display: block;color: var(--bitnu);}
.qh3cnz {margin: 8px 0 0;line-height:1.54;color: var(--kh6hb);}

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

.w70bmg4 {grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));display: grid;gap: var(--rgtu);}
.nvjv,
.b42r9bk {padding: 24px 22px 26px;background: var(--kba);border-radius: var(--b1jd);}
.nvjv   {border-top: 8px solid var(--zda);}
.b42r9bk {border-top: 8px solid var(--kcks);}
.svqk {text-transform: uppercase;margin: 0 0 16px;color: var(--bitnu);letter-spacing: .03em;font: 700 clamp(19px, 2vw, 25px)/1.2 var(--wvp);}
.fa2m {display: grid;margin: 0;gap:11px;list-style: none;padding: 0;}
.zbswvmy {display: grid;grid-template-columns: auto 1fr;gap:13px;align-items: start;line-height:1.56;color: var(--bitnu);}
.d8rkb {border-radius: var(--b1jd);color: var(--oy60t, var(--uvhav, var(--wjpri)));align-items: center;font-weight: 700;justify-content: center;width: 26px;height: 26px;background: var(--zda);display: inline-flex;font-size: 14px;line-height: 1;}
.b42r9bk .d8rkb {background: var(--kcks);color: var(--pxl, var(--uvhav, var(--wjpri)));}

.zvs62m,
.m884x4q,
.fmw8b,
.cxprq {list-style: none;scrollbar-width: thin;margin: 0;padding: 0 0 12px;-webkit-overflow-scrolling: touch;overflow-x: auto;display: flex;scroll-snap-type: x proximity;gap:16px;overscroll-behavior-x: contain;}
.rtrd77,
.x039jje,
.jeewd7,
.dyra {flex: 0 0 auto;scroll-snap-align: start;}

.rtrd77 {width: clamp(190px, 52vw, 268px);}
.f9dp {transition:transform 224ms ease;position: relative;background: var(--zda);text-decoration: none;border-radius: var(--b1jd);overflow: hidden;display: block;aspect-ratio: 1;}
.f9dp:hover {transform: translateY(-4px);}
.gq27hk {width: 100%;object-fit: cover;display: block;height: 100%;}
.jhjz {right: 0;position: absolute;bottom: 0;color: var(--oy60t, var(--uvhav, var(--wjpri)));background: var(--zda);padding: 12px 14px;font: 700 16px/1.25 var(--xw6b);left: 0;letter-spacing: .02em;text-transform: uppercase;}

.x039jje {width: clamp(172px, 44vw, 224px);}
.t0sm {gap:9px;border-radius: var(--b1jd);text-decoration: none;border-bottom: 5px solid var(--zda);place-items: center;background: var(--ub7, var(--heo0o));min-height: 138px;transition:background 277ms ease;padding: 20px 18px;display: grid;}
.t0sm:hover {background: var(--zev);}
.yx9y8je {max-height: 62px;display: block;object-fit: contain;width: auto;}
.af3h2kk {text-decoration: none;color: var(--kh6hb);text-align: center;text-transform: uppercase;font: 600 14px/1.2 var(--xw6b);letter-spacing: .04em;border: 0;}

.jeewd7 {width: clamp(156px, 40vw, 200px);}
.pbk2zeh {place-items: center;transition:background 225ms ease;gap:9px;display: grid;border-radius: var(--b1jd);border-bottom: 4px solid var(--zda);text-decoration: none;padding: 18px 16px;background: var(--nymh6, var(--heo0o));min-height: 124px;}
.pbk2zeh:hover {background: var(--zev);}
.mrcfjv {max-height: 54px;object-fit: contain;width: auto;display: block;}
.feqg4 {letter-spacing: .04em;text-transform: uppercase;color: var(--kh6hb);text-align: center;font: 600 13.5px/1.2 var(--xw6b);}

.v335p {color: var(--bitnu);max-width: 70ch;line-height:1.60;margin: 0 0 var(--rgtu);}
.r16w9 {list-style: none;display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));margin: 0;padding: 0;gap: var(--rgtu);}
.kxtr2 {padding: 22px 20px;border-left: 6px solid var(--zda);background: var(--kba);border-radius: var(--b1jd);margin: 0;height: 100%;}
.fvp6hf8 {margin: 0 0 8px;}

.fvp6hf8:last-child {margin-bottom: 0;}
.hsjx2gh {line-height:1.57;margin: 0;color: var(--kh6hb);}

.k4n90 {display: block;}
.k4n90 > .d88n8 {padding: 18px 0 20px;border-top: 2px solid var(--n2a);}
.k4n90 > .d88n8:first-child {border-top: 6px solid var(--zda);}

.k1md07 {margin: 0 0 12px;}

.k1md07:last-child {margin-bottom: 0;}
.drt8 {padding-left:13px;margin: 0;border-left: 2px solid var(--n2a);}

.zq45qgs {min-width: 108px;font: 700 clamp(38px, 5vw, 64px)/1 var(--wvp);padding: 14px 26px;border-radius: var(--b1jd);letter-spacing: -.04em;justify-content: center;color: var(--oy60t, var(--uvhav, var(--wjpri)));display: inline-flex;align-items: center;background: var(--zda);margin-top: var(--rgtu);}

.g6qh {margin-top: 0;margin-bottom: var(--rgtu);}

.h1bm357 {gap: var(--rgtu);padding: 26px 24px 28px;border-radius: var(--b1jd);display: grid;color: var(--e2ch, var(--bitnu));background: var(--p2o0, var(--kba));border-top: 6px solid var(--zda);}
.v7hqvpt {border-radius: 0;}
.qw7ks3b {border-radius: var(--b1jd);}
.qe64 {display: grid;grid-template-columns: auto 1fr;gap:16px;margin: 0;align-items: start;}

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

.xgkk {display: block;}
.m87v9 {gap:8px;display: grid;}
.ehxv1 {color: inherit;font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--wvp);letter-spacing: -.02em;}
.fn2c9wc {color: var(--hil5, var(--kh6hb));line-height:1.60;max-width: 68ch;margin: 0;}
.cj50e {display: grid;margin: 0;grid-template-columns: auto 1fr;align-items: baseline;gap:5px 18px;}
.agxtsm {text-transform: uppercase;color: var(--hil5, var(--kh6hb));font: 700 12px/1.4 var(--xw6b);letter-spacing: .09em;}
.t7cz1r {margin: 0;color: inherit;}

.ghw787 {list-style: none;margin: 0;gap:7px;display: grid;padding: 0;}
.ghw787 > li {line-height:1.49;color: inherit;}
.ghw787 .agxtsm {margin-right:11px;}
.w50kff {gap:8px;display: flex;flex-wrap: wrap;}
.w50kff a {min-height: 44px;font: 600 14px/1 var(--xw6b);text-decoration: none;color: var(--n1gcj, var(--dh8dt));transition:background 232ms ease;display: inline-flex;background: var(--wfjbk, var(--zev));border-radius: var(--b1jd);padding: 0 16px;align-items: center;}
.w50kff a:hover {background: var(--zda);color: var(--oy60t, var(--uvhav, var(--wjpri)));}
.tf65 {font-size: 13px;line-height:1.51;color: var(--hil5, var(--kh6hb));}

.e0msf {padding: 28px 24px 30px;display: grid;overflow: hidden;background: var(--kcks);gap: var(--rgtu);position: relative;border-radius: var(--b1jd);color: var(--pxl, var(--uvhav, var(--wjpri)));}
.bf7vg {margin: 0;display: grid;gap:7px;}
.s1s9adw {color: inherit;letter-spacing: -.03em;font: 700 clamp(24px, 3vw, 38px)/1.1 var(--wvp);margin: 0;text-transform: uppercase;}
.tjg5nne {color: inherit;max-width: 60ch;line-height:1.54;margin: 0;}
.fet030 {flex-wrap: wrap;margin: 0;display: flex;gap:10px 28px;}
.bprrf {color: inherit;opacity:0.94;font: 700 12px/1.4 var(--xw6b);text-transform: uppercase;letter-spacing: .09em;}
.acm4z {margin: 0 0 0 8px;font-weight: 700;color: inherit;}
.z7g35 {flex-wrap: wrap;gap:11px;display: flex;}
.apt9h {justify-content: center;align-items: center;text-decoration: none;font: 700 15px/1 var(--xw6b);display: inline-flex;transition:transform 254ms ease;border-radius: var(--b1jd);text-transform: uppercase;min-height: 52px;background: var(--jxc);color: var(--bitnu);letter-spacing: .04em;padding: 0 26px;}
.apt9h:hover {transform: translateY(-2px);}

.s64anb6 {background: var(--kba);padding: 22px 20px 24px;border-radius: var(--b1jd);border-left: 6px solid var(--zda);}
.pm6d5dv {font: 700 13px/1.3 var(--xw6b);font-style: normal;text-transform: uppercase;display: block;margin-bottom:13px;letter-spacing: .1em;color: var(--kh6hb);}
.ycbez {list-style: none;display: grid;margin: 0;padding: 0;gap:5px;counter-reset: bl-toc;}

.ycbez > li {counter-increment: bl-toc;}
.ycbez > li > a {min-height: 44px;text-decoration: none;display: flex;font-weight: 600;border-radius: var(--b1jd);gap:13px;align-items: center;padding: 6px 10px;color: var(--bitnu);transition:background 206ms ease, color 252ms ease;}
.ycbez > li > a::before {color: var(--dh8dt);content: counter(bl-toc, decimal-leading-zero);font: 700 13px/1 var(--xw6b);flex: 0 0 auto;}
.ycbez > li > a:hover {background: var(--zda);color: var(--oy60t, var(--uvhav, var(--wjpri)));}
.ycbez > li > a:hover::before {color: var(--oy60t, var(--uvhav, var(--wjpri)));}

.yceq > li > a::before {content: "";background: var(--dh8dt);width: 7px;height: 7px;}
.yceq > li > a:hover::before {background: var(--oy60t, var(--uvhav, var(--wjpri)));}

.qcb95 {gap: var(--rgtu);display: grid;}
.hn1r7 {gap:9px;margin: 0;display: grid;}
.vk04v {font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--wvp);margin: 0;text-transform: uppercase;color: var(--bitnu);letter-spacing: -.03em;}
.ngpqd9 {line-height:1.55;margin: 0;max-width: 60ch;color: var(--bitnu);}
.dyra {width: clamp(280px, 82vw, 640px);}
.xfe3 .dyra {width: clamp(260px, 52vw, 460px);}
.wadxh .dyra {width: clamp(300px, 94vw, 940px);}
.w8bbx {display: grid;margin: 0;gap:11px;}
.w8bbx > * {border-radius: var(--b1jd);}
.fqway1r {display: block;background: var(--heo0o);width: 100%;height: auto;}
.wmryb {line-height:1.48;font-size: 14px;padding-left:13px;border-left: 4px solid var(--zda);border-radius: 0;color: var(--kh6hb);}
.j8nmk4z {display: flex;gap:13px;flex-wrap: wrap;}
.ndv0bs,
.jnv8k1d {min-height: 52px;border-radius: var(--b1jd);padding: 0 28px;display: inline-flex;align-items: center;transition:background 257ms ease, transform 277ms ease;text-transform: uppercase;justify-content: center;letter-spacing: .04em;font: 700 15px/1 var(--xw6b);text-decoration: none;}
.ndv0bs {background: var(--zda);color: var(--uvhav, var(--wjpri));}
.ndv0bs:hover {background: var(--kcks);transform: translateY(-2px);}

.jnv8k1d {background: transparent;box-shadow: inset 0 0 0 3px var(--bitnu);color: var(--bitnu);}
.jnv8k1d:hover {background: var(--heo0o);transform: translateY(-2px);}

.w1eh8 {background: var(--kba);gap: 0;display: grid;overflow: hidden;border-radius: var(--b1jd);}
.qk1qx {margin: 0;padding: 24px 22px 0;}
.qk1qx h2 {margin: 0;}
.xntx {line-height:1.59;padding: 16px 22px 0;color: var(--bitnu);max-width: 70ch;}
.xntx p {margin: 0 0 1em;}
.xntx a {color: var(--dh8dt);}
.pzqn {margin: 0;}
.pzqn a {display: block;}
.hd0gnwr {width: 100%;height: 100%;display: block;object-fit: cover;}
.a0cfx {padding: 20px 22px 24px;}
.p1qj53q {background: var(--zda);transition:background 275ms ease, transform 268ms ease;padding: 0 28px;font: 700 15px/1 var(--xw6b);justify-content: center;min-height: 52px;color: var(--uvhav, var(--wjpri));text-transform: uppercase;display: inline-flex;border-radius: var(--b1jd);letter-spacing: .04em;align-items: center;text-decoration: none;}
.p1qj53q:hover {background: var(--kcks);transform: translateY(-2px);}

@media (max-width:850px) {
  .fqpqt > .qk1qx {order: 1;}
  .fqpqt > .xntx  {order: 2;}
  .fqpqt > .pzqn   {order: 3;}
  .fqpqt > .a0cfx   {order: 4;}
}

@media (min-width:851px) {
  
  .bzzt2nj {grid-template-areas: "copy art" "body art" "act art";align-items: start;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .bzzt2nj .qk1qx {grid-area: copy;}
  .bzzt2nj .xntx  {grid-area: body;}
  .bzzt2nj .a0cfx   {grid-area: act;}
  .bzzt2nj .pzqn   {grid-area: art;height: 100%;}
  .bzzt2nj.agm9 {grid-template-areas: "art copy" "art body" "art act";}
  
  .sm3ym5c {max-width:561px;}
}

.mhb3q {gap:10px;display: grid;}
.fszp1 {color: var(--dh8dt);letter-spacing: .1em;font-style: normal;font: 700 15px/1 var(--xw6b);}
.j6p4 {color: var(--bitnu);line-height:1.61;max-width: 70ch;}
.j6p4 p {margin: 0 0 1em;}
.j6p4 a {color: var(--dh8dt);}

.an0q {border-radius: var(--b1jd);background: var(--kba);display: grid;padding: 24px 22px 26px;border-left: 8px solid var(--zda);gap: var(--rgtu);}

.xyra8 {padding-top: 0;border-left: 0;overflow: hidden;}
.r6a26 {background: var(--zda);margin-inline: -22px;display: block;height: 8px;}
.qwk1 {margin: 0;display: grid;gap:6px;}
.qwk1 h2 {margin: 0;}
.x72qq0 {letter-spacing: .12em;color: var(--kh6hb);font-style: normal;font: 700 12px/1.3 var(--xw6b);text-transform: uppercase;}
.ap5m70 {max-width: 70ch;line-height:1.60;color: var(--bitnu);}
.ap5m70 p {margin: 0 0 1em;}
.ap5m70 a {color: var(--dh8dt);}

.qc1km,
.ed6dhj {padding: clamp(28px, 4vw, 52px) var(--wkbp);position: relative;overflow: hidden;}
.qc1km {color: var(--oy60t, var(--uvhav, var(--wjpri)));background: var(--zda);}

.ed6dhj {color: var(--pxl, var(--uvhav, var(--wjpri)));background: var(--kcks);}

.y8my,
.ksngwq {justify-items: start;display: grid;z-index: 1;gap:12px;max-width: var(--l83);margin-inline: auto;position: relative;}
.wwdvw {letter-spacing: -.03em;font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--wvp);margin: 0;color: inherit;text-transform: uppercase;}
.azdw9gz {margin: 0;color: inherit;max-width: 56ch;line-height:1.53;}
.f1aja {align-items: center;margin-top:8px;justify-content: center;border-radius: var(--b1jd);font: 700 15px/1 var(--xw6b);text-decoration: none;padding: 0 30px;display: inline-flex;transition:transform 257ms ease;color: var(--bitnu);min-height: 52px;letter-spacing: .04em;text-transform: uppercase;background: var(--jxc);}
.f1aja:hover {transform: translateY(-2px);}

.b3vpc06 {color: inherit;letter-spacing: .12em;margin: 0;font: 700 12px/1.3 var(--xw6b);text-transform: uppercase;opacity:0.9;}
.g74d {text-transform: uppercase;font: 700 clamp(24px, 3vw, 40px)/1.1 var(--wvp);margin: 0;letter-spacing: -.03em;color: inherit;}
.en9rf4 {color: inherit;max-width: 56ch;margin: 0;line-height:1.57;}

.mns4759 {color: var(--kh6hb);letter-spacing: .08em;max-width: var(--l83);margin-inline: auto;padding-inline: var(--wkbp);text-transform: uppercase;font: 600 13px/1.4 var(--xw6b);}

.rgpf3a {bottom: 0;background: var(--zda);gap:15px;z-index: 40;left: 0;right: 0;justify-content: center;flex-wrap: wrap;display: flex;align-items: center;padding: 12px var(--wkbp);position: fixed;color: var(--oy60t, var(--uvhav, var(--wjpri)));}
.mcajq8 {font: 700 15px/1.3 var(--xw6b);color: inherit;}

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

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

.v4gyg48::before {border: 2px solid color-mix(in srgb, var(--oy60t, var(--uvhav, var(--wjpri))) 78%, transparent);content: '';position: absolute;inset: 10px;background: transparent;transition:background 0.109s, border-color 0.094s;}
.v4gyg48 svg {position: relative;z-index: 1;}
.v4gyg48:hover::before {background: color-mix(in srgb, var(--oy60t, var(--uvhav, var(--wjpri))) 18%, transparent);border-color: var(--oy60t, var(--uvhav, var(--wjpri)));}
.v4gyg48:focus-visible {outline: 3px solid var(--oy60t, var(--uvhav, var(--wjpri)));outline-offset: -4px;}
.na5mnkd {display: inline-flex;border-radius: var(--b1jd);color: var(--bitnu);letter-spacing: .04em;align-items: center;min-height: 44px;background: var(--jxc);padding: 0 24px;justify-content: center;text-transform: uppercase;text-decoration: none;font: 700 14px/1 var(--xw6b);}

.e5f1 {transition:opacity 237ms ease, visibility 285ms ease;opacity:0.05;background: #000;z-index: 50;cursor: pointer;visibility: hidden;inset: 0;position: fixed;}
.z66a2kj:checked ~ .e5f1 {opacity:0.63;visibility: visible;}

.zk4814 {overflow-y: auto;background: var(--jxc);top: 0;visibility: hidden;width: min(88vw, 360px);gap:11px;padding: 14px 18px 24px;position: fixed;z-index: 51;display: flex;bottom: 0;flex-direction: column;color: var(--bitnu);overscroll-behavior: contain;transition:transform 321ms ease, visibility 304ms ease;}
.q01zd5  {left: 0;transform: translateX(-102%);border-right: 6px solid var(--zda);}
.vn9y {border-left: 6px solid var(--zda);right: 0;transform: translateX(102%);}
.z66a2kj:checked ~ .zk4814 {transform: translateX(0);visibility: visible;}

.q4cqde {justify-content: space-between;gap:11px;min-height: 48px;align-items: center;display: flex;}
.zhcg6as {display: inline-flex;align-items: center;}
.zhcg6as img {height: 26px;width: auto;display: block;}
.nfv3f {color: var(--bitnu);letter-spacing: -.02em;text-transform: uppercase;font: 700 18px/1 var(--wvp);}
.n14yk {width: 44px;cursor: pointer;color: var(--bitnu);height: 44px;align-items: center;background: var(--heo0o);display: inline-flex;border-radius: var(--b1jd);justify-content: center;}
.qzh02b8 {margin-top:5px;}
.qzh02b8 ul {gap:4px;padding: 0;margin: 0;display: grid;list-style: none;}
.qzh02b8 a {color: var(--bitnu);text-transform: uppercase;display: flex;border-radius: var(--b1jd);padding: 0 14px;transition:background 225ms ease, color 237ms ease;letter-spacing: .02em;align-items: center;font: 700 17px/1.2 var(--wvp);min-height: 52px;text-decoration: none;}
.qzh02b8 a:hover {background: var(--zda);color: var(--oy60t, var(--uvhav, var(--wjpri)));}
.qzh02b8 a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--zda);}

.cnake {gap:11px;display: grid;margin-top: auto;padding-top:18px;}
.yb8w414,
.pv66 {min-height: 52px;border-radius: var(--b1jd);letter-spacing: .04em;padding: 0 20px;align-items: center;font: 700 15px/1 var(--xw6b);display: inline-flex;text-transform: uppercase;justify-content: center;text-decoration: none;}
.yb8w414 {color: var(--e1b, var(--hqp));background: var(--yqn);}
.pv66   {background: var(--o2icf);color: var(--e3i5j, var(--b2hs));}

footer {color: var(--d37uw, var(--bitnu));background: var(--qqwen);padding: var(--z0f7u) var(--wkbp);border-top: 6px solid var(--zda);}
footer a {color: var(--d37uw, var(--bitnu));}

@media (max-width:985px) {
  .qe64 {grid-template-columns: 1fr;}
  .bxkh {height: 84px;width: 84px;}
}

@media (max-width:895px) {
  .ev2mbd5 {display: none;flex: none;}
  .avz1ppc {display: flex;}
  
  :root {--rgtu: 18px;--z0f7u: 32px;}
}

@media (max-width:649px) {
  
  .pjtkmx {scroll-snap-type: x proximity;display: flex;gap:13px;overscroll-behavior-x: contain;padding-bottom:12px;overflow-x: auto;}
  .tmmg3h {width: min(78vw, 300px);scroll-snap-align: start;flex: 0 0 auto;}
  
  .q8n7 {display: block;}
  .q8n7 > .tmmg3h {width: auto;}
}

@media (max-width:565px) {
  .cjpc01 {flex-wrap: wrap;row-gap:5px;}
  .zw5ftx {padding: 0 14px;font-size: 13px;}
  
  .rgpf3a {justify-content: space-between;flex-wrap: nowrap;padding-right:40px;gap:11px;}
  .mcajq8 {overflow: hidden;text-overflow: ellipsis;flex: 1 1 auto;min-width: 0;white-space: nowrap;}
  .na5mnkd {padding: 0 16px;flex: 0 0 auto;}
}

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

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

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

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

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

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

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

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

.dvtwn {padding-bottom: max(96px, var(--twxv, 96px));}

.wqed704 {--ezh3o: .06em;--rwiy: 800;--r8hu: 2px solid currentColor;--oue9f: 12px;--bpu: 0;--wtjq: var(--b1jd);--a7c: var(--b1jd);--uxw: 0;--bv0: uppercase;}

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

.e5f1 {z-index: 70;}
.zk4814 {z-index: 71;}

.zxk34 .zvs62m.zvs62m {display: grid;grid-auto-columns: clamp(168px, 22vw, 240px);grid-auto-flow: column;gap:16px;grid-template-rows: repeat(2, auto);}
.zxk34 .zvs62m > .rtrd77 {width: auto;}
@media (max-width:771px) { .zxk34 .zvs62m.zvs62m {grid-auto-columns: 44vw;gap:12px;} }

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

.jn32 {margin-top:19px;}
.jn32 .abs5.abs5 {grid-template-areas: "s";scroll-snap-type: none;overflow: hidden;gap: 0;border-radius: var(--b1jd);display: grid;padding: 0;grid-template-columns: minmax(0, 1fr);}
.jn32 .k2zkab.k2zkab {background: var(--b6exo);position: relative;min-width: 0;grid-area: s;margin: 0;width: auto;}
.jn32 .k2zkab:not(:first-child) {clip-path: inset(0 100% 0 0);}
.jn32 .w8bbx {margin: 0;height: 100%;}
.jn32 .w8bbx picture {display: block;}
.jn32 .fqway1r {height: auto;display: block;border-radius: 0;object-fit: cover;width: 100%;max-height: none;aspect-ratio: 16 / 9;}
.jn32 .wmryb {text-transform: uppercase;max-width: min(620px, 90%);color: var(--uvhav, var(--wjpri));left: 0;background: var(--lkju);margin: 0;font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--wvp);letter-spacing: -.01em;padding: 16px 22px;bottom: 0;position: absolute;}
.jn32 .m2tv {font: 900 clamp(34px, 5vw, 64px)/1 var(--wvp);right: 0;background: var(--kgp26);color: var(--b6exo);padding: 6px 16px;top: 0;position: absolute;letter-spacing: -.03em;}
.jn32 .dnyf4 {display: flex;gap: 0;margin: 0;align-items: stretch;}
.jn32 .ywd7 {cursor: pointer;background: var(--lkju);min-height: 56px;width: 64px;border: 0;font: 900 24px/1 var(--wvp);color: var(--uvhav, var(--wjpri));}
.jn32 .ywd7:hover {background: var(--kyp);}
.jn32 .ywd7[hidden] {display: none;}
.jn32 .kcq45f {color: var(--b6exo);display: grid;place-items: center;letter-spacing: .1em;flex: 1 1 auto;background: var(--kgp26);font: 900 18px/1 var(--wvp);}
@media (max-width:695px) { .jn32 .fqway1r {aspect-ratio: 4 / 5;} .jn32 .ywd7 {width: 52px;} }

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

ul.fa2m, ol.qrh7r56, div.qrh7r56 {list-style: none;margin: 0;padding: 0;}
h3.svqk, strong.svqk {display: block;margin: 0 0 10px;}
p.zbswvmy {margin: 0;}
b.d8rkb, span.d8rkb {display: inline-grid;}
.qrh7r56 i.w3e4hnb {font-style: normal;margin-left: auto;}
.mhb3q header {display: flex;gap:11px;align-items: baseline;justify-content: space-between;}
.jn32 div.w8bbx {position: relative;}
.jn32 p.wmryb {z-index: 1;}

.e0msf.qqac {grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);align-items: center;gap: clamp(20px, 3vw, 44px);display: grid !important;}
.qqac > .npa670 {grid-column: 1;grid-row: 1;min-width: 0;}
.qqac > .ga19 {grid-row: 1;grid-column: 2;}
.ga19 {gap:7px;margin: 0;justify-self: center;display: grid;max-width:339px;grid-template-columns: repeat(2, minmax(0, 1fr));width: 100%;}
.tsjed, .v13pa {border-radius: var(--b1jd);display: block;overflow: hidden;aspect-ratio: 1;}
.tsjed img {display: block;object-fit: cover;width: 100%;height: 100%;}
.v13pa {align-content: center;background: var(--kgp26);place-items: center;color: var(--b6exo);display: grid;}
.v13pa b {font: 900 clamp(40px, 5vw, 64px)/1 var(--wvp);}
.v13pa i {font-style: normal;letter-spacing: .1em;font-size: 12px;}
@media (max-width:771px) {
  .e0msf.qqac {grid-template-columns: minmax(0, 1fr);}
  .qqac > .ga19 {max-width:281px;grid-row: 1;grid-column: 1;}
  .qqac > .npa670 {grid-row: 2;}
}

.nqh71 .tsjed img {max-height: none !important;height: 100% !important;width: 100% !important;max-width: none !important;min-height: 0 !important;}
.npa670 ul {list-style: none;padding: 0;}

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

.ga19 > .tsjed, .ga19 > .v13pa {width: 100% !important;height: auto !important;position: relative;aspect-ratio: 1 !important;}
.nqh71 .tsjed img {object-fit: cover;position: absolute;inset: 0;}
.tsjed picture {display: contents;}
.npa670 .fet030.fet030 {flex-wrap: wrap;gap:9px 24px;display: flex;} .npa670 .fet030 > * {white-space: nowrap;}
