

:root {--frgy: clamp(16px, 4vw, 40px);--d7vpp: 20px;--lj5: var(--t62, var(--ons));--zwean: var(--vlfef);--mtzyd: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--tif: 1180px;--c83: var(--la4m);--rafcv: 4px;--bg3k5: 32px;--ena: color-mix(in srgb, var(--f2f) 35%, var(--la4m));--lpqe: var(--f2f);--byy: 65deg;--q0q6: 48px;--a2cp: var(--lvwf);--goro: 9s;--twsz: 18px;--vtqp:"Anton", "Haettenschweiler", "Impact", sans-serif;--iumal: var(--g2f8);--f6t4d: 24px;--iegx: color-mix(in srgb, var(--la4m) 80%, transparent);}

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

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

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

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

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

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

.epsmg {top: 0;z-index: 60;position: sticky;background: var(--z1vb3);}
.ax8n8z3  {border-top: 4px solid var(--f2f);}
.fawmky2 {border-bottom: 4px solid var(--f2f);}

.qyykyt {max-width: var(--tif);padding: 8px var(--frgy);margin: 0 auto;gap:13px;display: flex;align-items: center;}
.pn2rpe {align-items: center;display: inline-flex;text-decoration: none;min-height: 44px;}
.pn2rpe img {height: 28px;display: block;width: auto;}
.xwrwrs {color: var(--pyc3y, var(--e2l));letter-spacing: -.02em;font: 700 20px/1 var(--vtqp);text-transform: uppercase;}

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

.ccvk8xh a:hover,
.ccvk8xh a:focus-visible {color: var(--lj5, var(--t62, var(--ons)));background: var(--f2f);}
.ccvk8xh a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--f2f);}

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

.vv0fk {padding: 0 18px;text-transform: uppercase;justify-content: center;transition:filter 262ms ease, transform 225ms ease;letter-spacing: .03em;border: 0;border-radius: var(--rafcv);align-items: center;font: 700 14px/1 var(--mtzyd);min-height: 44px;text-decoration: none;display: inline-flex;}
.vv0fk:hover {transform: translateY(-1px);filter: brightness(1.12);}
.z8sjsdk {background: var(--u7r1e);color: var(--ttp, var(--jup));}
.e255   {color: var(--tm4y, var(--bf6));background: var(--sum);}

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

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

.yf3n93w > *:not(.p0gv):not(.tyc98r):not(.k6md4) {max-width: var(--tif);margin-inline: auto;padding-inline: var(--frgy);}

.yf3n93w h2 {font: 700 clamp(var(--bg3k5), 4.4vw, 52px)/1.05 var(--vtqp);letter-spacing: -.025em;color: var(--la4m);margin: 0 0 var(--f6t4d);text-transform: uppercase;}
.yf3n93w h3 {color: var(--la4m);margin: 0 0 8px;letter-spacing: -.01em;font: 700 clamp(19px, 2vw, 24px)/1.2 var(--vtqp);}

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

.md98 {pointer-events: none;inset: calc(var(--twsz) * -3);will-change: transform;animation: qygykn1 var(--goro) linear infinite;position: absolute;display: block;background-image: repeating-linear-gradient(
    var(--byy),
    color-mix(in srgb, var(--la4m) 16%, transparent) 0,
    color-mix(in srgb, var(--la4m) 16%, transparent) calc(var(--twsz) / 2.6),
    transparent calc(var(--twsz) / 2.6),
    transparent var(--twsz)
  );}
.w51c {filter: hue-rotate(var(--m8sbm, 180deg));}

.p0gv {padding: clamp(24px, 4vw, 56px) var(--frgy) clamp(28px, 4vw, 56px);gap: var(--d7vpp);overflow: hidden;align-content: start;background: var(--mll7, var(--u92o));color: var(--lt8th, var(--la4m));display: grid;position: relative;}

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

.jn6q {margin-inline: auto;align-content: start;display: grid;justify-items: start;width: 100%;gap: var(--d7vpp);max-width: var(--tif);}
.j4d76pb {margin: 0;gap:12px;display: grid;}

.ejna6 {row-gap:13px;}
.ejna6 > .ef6s73h {margin-top:9px;}

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

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

.ef6s73h {display: inline-flex;text-decoration: none;align-items: center;color: var(--t62, var(--ons));text-transform: uppercase;justify-content: center;font: 700 clamp(16px, 1.4vw, 19px)/1 var(--vtqp);padding: 0 34px;background: var(--f2f);letter-spacing: .04em;min-height: 56px;border-radius: var(--rafcv);transition:background 241ms ease, transform 288ms ease;}
.ef6s73h:hover {transform: translateY(-2px);background: var(--vlfef);}

.jqpt {width: 100%;max-width: var(--tif);aspect-ratio: 16 / 9;overflow: hidden;position: relative;background: var(--ktt4h);max-height: 34vh;margin: 0;margin-inline: auto;border-radius: var(--rafcv);}
.x4mvnk4 {height: 100%;display: block;width: 100%;object-fit: cover;}

.yg86rrt {inset: calc(var(--twsz) * -3);animation: qygykn1 var(--goro) linear infinite;background-color: var(--f2f);display: block;will-change: transform;background-image: repeating-linear-gradient(
    var(--byy),
    color-mix(in srgb, var(--lvwf) 34%, transparent) 0,
    color-mix(in srgb, var(--lvwf) 34%, transparent) calc(var(--twsz) / 2.2),
    transparent calc(var(--twsz) / 2.2),
    transparent var(--twsz)
  );position: absolute;}

@media (min-width:986px) {
  .zyzrwe {align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);column-gap: var(--q0q6);max-width: var(--tif);margin-inline: auto;}
  .zyzrwe .jqpt {margin-inline: 0;max-height: 46vh;}
  
  .e6y1mq5.zyzrwe {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.vtemqf {gap: var(--f6t4d);display: grid;}
.m1sqs94 {margin: 0;}
.m1sqs94 h2 {margin: 0;}

.vtemqf > h2 {margin: 0;}

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

.zkjc0q table,
.hfq8vz table,
.gvvqe table,
.kxp8w table {border-collapse: collapse;margin: 0 0 1em;color: var(--d7l4, var(--la4m));width: 100%;}
.zkjc0q th, .hfq8vz th, .gvvqe th, .kxp8w th,
.zkjc0q td, .hfq8vz td, .gvvqe td, .kxp8w td {text-align: left;border-bottom: 2px solid var(--bqx);padding: 12px 14px;}
.zkjc0q th, .hfq8vz th, .gvvqe th, .kxp8w th {text-transform: uppercase;font-weight: 700;letter-spacing: .05em;font-size: 14px;}

.nmhc5hv {margin-block: var(--q0q6);display: flex;margin-inline: auto;}
.yfj76w  {justify-content: flex-start;}
.gwyc   {justify-content: center;}
.xgdsx {justify-content: flex-end;}
.vsrr0 {padding: 0 36px;text-decoration: none;border-radius: var(--rafcv);align-items: center;display: inline-flex;background: var(--f2f);color: var(--t62, var(--ons));transition:background 223ms ease, color 230ms ease, transform 275ms ease, box-shadow 267ms ease;justify-content: center;min-height: 56px;}
.vsrr0:hover {transform: translateY(-2px);background: var(--vlfef);}
.g2jf {width: 100%;}
.ndgmvp {font: 700 clamp(17px, 1.6vw, 21px)/1 var(--vtqp);text-transform: uppercase;letter-spacing: .05em;}

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

.k5jwm {border-radius: var(--rafcv);position: relative;padding-block: 26px;align-items: center;overflow: hidden;background: var(--f2f);}

.bhy31 {background: var(--lj5, var(--t62, var(--ons)));pointer-events: none;width: 64px;position: absolute;top: 0;left: 0;height: 6px;}

.razew {color: var(--f2f);background: var(--lj5, var(--t62, var(--ons)));}

.razew:hover {color: var(--la4m);background: var(--lvwf);box-shadow: inset 0 0 0 2px var(--lj5, var(--t62, var(--ons)));}

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

.qngrr {position: relative;background: var(--u92o);padding: 12px;border-radius: var(--rafcv);}
.ee91 {overflow: hidden;background: var(--ktt4h);display: block;border-radius: var(--rafcv);}
.fzmz {height: auto;display: block;width: 100%;}
.xfspv2,
.fw1ss {position: absolute;left: 0;background: var(--f2f);height: 4px;pointer-events: none;width: 56px;}
.xfspv2 {top: 0;}
.fw1ss {bottom: 0;}

.yf3n93w > .k5svnc > .xfspv2,
.yf3n93w > .k5svnc > .fw1ss {left: var(--frgy);}

.zz3j3 {gap:11px;padding: 0;margin: 0;list-style: none;display: grid;}
.gndrwr {border-left: 6px solid var(--f2f);background: var(--u92o);transition:background 260ms ease;border-radius: var(--rafcv);overflow: hidden;}
.gndrwr details > summary {list-style: none;}
.gndrwr details > summary::-webkit-details-marker {display: none;}
.s9v2 {justify-content: space-between;gap:15px;color: var(--la4m);display: flex;align-items: center;cursor: pointer;padding: 16px 20px;min-height: 56px;font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--vtqp);}
.r8gst {font-size: 19px;align-items: center;transition:transform 244ms ease;border-radius: var(--rafcv);height: 32px;width: 32px;font-style: normal;color: var(--lj5, var(--t62, var(--ons)));background: var(--f2f);line-height: 1;flex: 0 0 auto;justify-content: center;display: inline-flex;}
.gndrwr details[open] {background: var(--f2f);}
.gndrwr details[open] .s9v2 {color: var(--lj5, var(--t62, var(--ons)));}
.gndrwr details[open] .r8gst {transform: rotate(135deg);background: color-mix(in srgb, var(--lvwf) 26%, transparent);color: var(--lj5, var(--t62, var(--ons)));}
.p98z1 {padding: 0 20px 20px;}

.ygrtdn {margin: 0;max-width: 70ch;color: var(--la4m);line-height:1.59;}
.gndrwr details[open] .ygrtdn {color: var(--lj5, var(--t62, var(--ons)));}

.w2keq2z {counter-reset: bl-run;margin: 0;flex-wrap: wrap;justify-content: center;align-content: flex-start;padding: 0;display: flex;gap: var(--f6t4d);list-style: none;}
.w2keq2z > * {flex: 1 1 230px;max-width: calc(50% - var(--f6t4d) / 2);min-width: 0;}
@media (max-width:631px) { .w2keq2z > * {max-width: none;} }
.qbhs {position: relative;padding: 22px 20px 24px;border-top: 6px solid var(--f2f);background: var(--u92o);counter-increment: bl-run;border-radius: var(--rafcv);}
.qbhs::before {font: 700 clamp(38px, 5vw, 64px)/.9 var(--vtqp);letter-spacing: -.05em;color: var(--ena);display: block;margin-bottom:10px;content: counter(bl-run);}
.zeyd3 .qbhs {grid-template-columns: auto 1fr;display: grid;column-gap:17px;align-items: start;}
.zeyd3 .qbhs::before {grid-row: 1 / span 2;margin-bottom: 0;}
.wh22 {display: block;color: var(--la4m);font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--vtqp);}
.a3p9y {line-height:1.57;color: var(--iegx);margin: 8px 0 0;}

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

.kve0j2b {grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));display: grid;gap: var(--f6t4d);}
.p2tt0,
.qsg5w9g {background: var(--u92o);padding: 24px 22px 26px;border-radius: var(--rafcv);}
.p2tt0   {border-top: 8px solid var(--f2f);}
.qsg5w9g {border-top: 8px solid var(--vlfef);}
.gcyvk69 {font: 700 clamp(19px, 2vw, 25px)/1.2 var(--vtqp);margin: 0 0 16px;text-transform: uppercase;letter-spacing: .03em;color: var(--la4m);}
.qw35az {margin: 0;padding: 0;gap:13px;display: grid;list-style: none;}
.pgst9h {display: grid;line-height:1.56;gap:13px;align-items: start;grid-template-columns: auto 1fr;color: var(--la4m);}
.bnq0z {align-items: center;border-radius: var(--rafcv);background: var(--f2f);font-size: 14px;font-weight: 700;display: inline-flex;height: 26px;width: 26px;justify-content: center;line-height: 1;color: var(--lj5, var(--t62, var(--ons)));}
.qsg5w9g .bnq0z {background: var(--vlfef);color: var(--kib, var(--t62, var(--ons)));}

.gdevw,
.a5fst,
.gg3njb7,
.ygjj4a {scroll-snap-type: x proximity;overscroll-behavior-x: contain;scrollbar-width: thin;gap:15px;-webkit-overflow-scrolling: touch;overflow-x: auto;margin: 0;padding: 0 0 12px;list-style: none;display: flex;}
.bjmqh,
.mmvkbse,
.chdjgh,
.cwg8cyk {scroll-snap-align: start;flex: 0 0 auto;}

.bjmqh {width: clamp(190px, 52vw, 268px);}
.e17e42 {position: relative;transition:transform 211ms ease;display: block;background: var(--f2f);overflow: hidden;border-radius: var(--rafcv);text-decoration: none;aspect-ratio: 1;}
.e17e42:hover {transform: translateY(-4px);}
.sh6vz2 {width: 100%;height: 100%;display: block;object-fit: cover;}
.s7q0dqj {left: 0;letter-spacing: .02em;color: var(--lj5, var(--t62, var(--ons)));right: 0;padding: 12px 14px;text-transform: uppercase;font: 700 16px/1.25 var(--mtzyd);position: absolute;bottom: 0;background: var(--f2f);}

.mmvkbse {width: clamp(172px, 44vw, 224px);}
.fzsc {border-bottom: 5px solid var(--f2f);text-decoration: none;transition:background 271ms ease;display: grid;background: var(--oh9, var(--ktt4h));min-height: 138px;place-items: center;gap:10px;padding: 20px 18px;border-radius: var(--rafcv);}
.fzsc:hover {background: var(--rtzj4);}
.n780 {display: block;object-fit: contain;width: auto;max-height: 62px;}
.vy0a {text-decoration: none;border: 0;letter-spacing: .04em;text-transform: uppercase;text-align: center;font: 600 14px/1.2 var(--mtzyd);color: var(--iegx);}

.chdjgh {width: clamp(156px, 40vw, 200px);}
.hkzeq {text-decoration: none;border-bottom: 4px solid var(--f2f);padding: 18px 16px;border-radius: var(--rafcv);background: var(--c6q, var(--ktt4h));place-items: center;display: grid;transition:background 231ms ease;gap:9px;min-height: 124px;}
.hkzeq:hover {background: var(--rtzj4);}
.v6ja3 {object-fit: contain;display: block;width: auto;max-height: 54px;}
.pvpkmm {font: 600 13.5px/1.2 var(--mtzyd);color: var(--iegx);text-align: center;letter-spacing: .04em;text-transform: uppercase;}

.a84v {margin: 0 0 var(--f6t4d);line-height:1.58;max-width: 70ch;color: var(--la4m);}
.ywqe {margin: 0;list-style: none;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: var(--f6t4d);padding: 0;display: grid;}
.z5f3b56 {background: var(--u92o);height: 100%;padding: 22px 20px;border-radius: var(--rafcv);margin: 0;border-left: 6px solid var(--f2f);}
.vsft {margin: 0 0 8px;}

.vsft:last-child {margin-bottom: 0;}
.jggd7 {margin: 0;line-height:1.54;color: var(--iegx);}

.n3h9 {display: block;}
.n3h9 > .g6ee4 {border-top: 2px solid var(--iumal);padding: 18px 0 20px;}
.n3h9 > .g6ee4:first-child {border-top: 6px solid var(--f2f);}

.yd86a {margin: 0 0 12px;}

.yd86a:last-child {margin-bottom: 0;}
.t2sa4 {border-left: 2px solid var(--iumal);margin: 0;padding-left:15px;}

.wfwtb {background: var(--f2f);font: 700 clamp(38px, 5vw, 64px)/1 var(--vtqp);min-width: 108px;color: var(--lj5, var(--t62, var(--ons)));align-items: center;justify-content: center;padding: 14px 26px;letter-spacing: -.04em;margin-top: var(--f6t4d);display: inline-flex;border-radius: var(--rafcv);}

.mwcbs {margin-top: 0;margin-bottom: var(--f6t4d);}

.c9rm {color: var(--s909, var(--la4m));border-radius: var(--rafcv);display: grid;padding: 26px 24px 28px;gap: var(--f6t4d);border-top: 6px solid var(--f2f);background: var(--pu3up, var(--u92o));}
.a7cz9gr {border-radius: 0;}
.efdv5 {border-radius: var(--rafcv);}
.xdvh {gap:17px;margin: 0;align-items: start;grid-template-columns: auto 1fr;display: grid;}

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

.vyn91 {display: block;}
.kfmtf {display: grid;gap:8px;}
.g3dcen {letter-spacing: -.02em;font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--vtqp);color: inherit;}
.ff7c7c3 {line-height:1.62;color: var(--cuu0y, var(--iegx));margin: 0;max-width: 68ch;}
.qjh5 {grid-template-columns: auto 1fr;align-items: baseline;gap:7px 18px;display: grid;margin: 0;}
.qntq15 {color: var(--cuu0y, var(--iegx));text-transform: uppercase;font: 700 12px/1.4 var(--mtzyd);letter-spacing: .09em;}
.dkt1dhz {margin: 0;color: inherit;}

.qdnedg {margin: 0;padding: 0;gap:9px;list-style: none;display: grid;}
.qdnedg > li {line-height:1.51;color: inherit;}
.qdnedg .qntq15 {margin-right:10px;}
.v64y {flex-wrap: wrap;display: flex;gap:9px;}
.v64y a {background: var(--s0d, var(--rtzj4));padding: 0 16px;text-decoration: none;color: var(--fvp, var(--ena));border-radius: var(--rafcv);display: inline-flex;align-items: center;transition:background 270ms ease;min-height: 44px;font: 600 14px/1 var(--mtzyd);}
.v64y a:hover {background: var(--f2f);color: var(--lj5, var(--t62, var(--ons)));}
.qcfv {font-size: 13px;line-height:1.51;color: var(--cuu0y, var(--iegx));}

.hjkgb7 {position: relative;color: var(--kib, var(--t62, var(--ons)));padding: 28px 24px 30px;display: grid;background: var(--vlfef);gap: var(--f6t4d);overflow: hidden;border-radius: var(--rafcv);}
.v3pj {margin: 0;display: grid;gap:9px;}
.dj5jse {color: inherit;font: 700 clamp(24px, 3vw, 38px)/1.1 var(--vtqp);text-transform: uppercase;margin: 0;letter-spacing: -.03em;}
.a89p4y {max-width: 60ch;line-height:1.53;margin: 0;color: inherit;}
.sr89 {display: flex;margin: 0;gap:11px 28px;flex-wrap: wrap;}
.ext5dq1 {opacity:0.94;text-transform: uppercase;letter-spacing: .09em;font: 700 12px/1.4 var(--mtzyd);color: inherit;}
.yr4j5 {color: inherit;font-weight: 700;margin: 0 0 0 8px;}
.k9trna {display: flex;flex-wrap: wrap;gap:13px;}
.wdehx2 {align-items: center;transition:transform 225ms ease;letter-spacing: .04em;color: var(--la4m);display: inline-flex;text-decoration: none;background: var(--lvwf);padding: 0 26px;border-radius: var(--rafcv);min-height: 52px;text-transform: uppercase;justify-content: center;font: 700 15px/1 var(--mtzyd);}
.wdehx2:hover {transform: translateY(-2px);}

.z4fgjm {padding: 22px 20px 24px;border-left: 6px solid var(--f2f);border-radius: var(--rafcv);background: var(--u92o);}
.b7jc {font: 700 13px/1.3 var(--mtzyd);font-style: normal;color: var(--iegx);text-transform: uppercase;display: block;margin-bottom:15px;letter-spacing: .1em;}
.eq2wvd {counter-reset: bl-toc;margin: 0;list-style: none;gap:4px;padding: 0;display: grid;}

.eq2wvd > li {counter-increment: bl-toc;}
.eq2wvd > li > a {min-height: 44px;padding: 6px 10px;color: var(--la4m);gap:11px;align-items: center;display: flex;border-radius: var(--rafcv);font-weight: 600;transition:background 224ms ease, color 252ms ease;text-decoration: none;}
.eq2wvd > li > a::before {flex: 0 0 auto;content: counter(bl-toc, decimal-leading-zero);font: 700 13px/1 var(--mtzyd);color: var(--ena);}
.eq2wvd > li > a:hover {background: var(--f2f);color: var(--lj5, var(--t62, var(--ons)));}
.eq2wvd > li > a:hover::before {color: var(--lj5, var(--t62, var(--ons)));}

.aw6asw > li > a::before {width: 7px;content: "";height: 7px;background: var(--ena);}
.aw6asw > li > a:hover::before {background: var(--lj5, var(--t62, var(--ons)));}

.k2pes {gap: var(--f6t4d);display: grid;}
.q57c {display: grid;gap:11px;margin: 0;}
.rsn6 {margin: 0;text-transform: uppercase;font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--vtqp);color: var(--la4m);letter-spacing: -.03em;}
.e4m1ta {max-width: 60ch;margin: 0;line-height:1.53;color: var(--la4m);}
.cwg8cyk {width: clamp(280px, 82vw, 640px);}
.v3j7ka .cwg8cyk {width: clamp(260px, 52vw, 460px);}
.ggrv0dr .cwg8cyk {width: clamp(300px, 94vw, 940px);}
.h0p7 {gap:9px;margin: 0;display: grid;}
.h0p7 > * {border-radius: var(--rafcv);}
.qcv6 {height: auto;display: block;background: var(--ktt4h);width: 100%;}
.eq9b {border-radius: 0;color: var(--iegx);line-height:1.50;padding-left:13px;font-size: 14px;border-left: 4px solid var(--f2f);}
.jych {display: flex;flex-wrap: wrap;gap:12px;}
.zzk8p,
.qz5p7 {letter-spacing: .04em;transition:background 220ms ease, transform 266ms ease;text-transform: uppercase;text-decoration: none;min-height: 52px;display: inline-flex;align-items: center;border-radius: var(--rafcv);padding: 0 28px;font: 700 15px/1 var(--mtzyd);justify-content: center;}
.zzk8p {background: var(--f2f);color: var(--t62, var(--ons));}
.zzk8p:hover {transform: translateY(-2px);background: var(--vlfef);}

.qz5p7 {color: var(--la4m);box-shadow: inset 0 0 0 3px var(--la4m);background: transparent;}
.qz5p7:hover {background: var(--ktt4h);transform: translateY(-2px);}

.rsp2 {background: var(--u92o);display: grid;gap: 0;overflow: hidden;border-radius: var(--rafcv);}
.j3zk2 {padding: 24px 22px 0;margin: 0;}
.j3zk2 h2 {margin: 0;}
.kxp8w {padding: 16px 22px 0;line-height:1.61;color: var(--la4m);max-width: 70ch;}
.kxp8w p {margin: 0 0 1em;}
.kxp8w a {color: var(--ena);}
.t3z5 {margin: 0;}
.t3z5 a {display: block;}
.h9m9qfa {object-fit: cover;width: 100%;height: 100%;display: block;}
.z7avvy {padding: 20px 22px 24px;}
.spkwbg5 {text-transform: uppercase;letter-spacing: .04em;font: 700 15px/1 var(--mtzyd);min-height: 52px;display: inline-flex;border-radius: var(--rafcv);align-items: center;padding: 0 28px;justify-content: center;color: var(--t62, var(--ons));transition:background 286ms ease, transform 257ms ease;background: var(--f2f);text-decoration: none;}
.spkwbg5:hover {transform: translateY(-2px);background: var(--vlfef);}

@media (max-width:865px) {
  .c0ak2h5 > .j3zk2 {order: 1;}
  .c0ak2h5 > .kxp8w  {order: 2;}
  .c0ak2h5 > .t3z5   {order: 3;}
  .c0ak2h5 > .z7avvy   {order: 4;}
}

@media (min-width:866px) {
  
  .pkgx {align-items: start;grid-template-areas: "copy art" "body art" "act art";grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .pkgx .j3zk2 {grid-area: copy;}
  .pkgx .kxp8w  {grid-area: body;}
  .pkgx .z7avvy   {grid-area: act;}
  .pkgx .t3z5   {height: 100%;grid-area: art;}
  .pkgx.qvxd4x {grid-template-areas: "art copy" "art body" "art act";}
  
  .dqry {max-width:561px;}
}

.dbys3pr {gap:9px;display: grid;}
.zwffn {color: var(--ena);font-style: normal;font: 700 15px/1 var(--mtzyd);letter-spacing: .1em;}
.hfq8vz {color: var(--la4m);max-width: 70ch;line-height:1.59;}
.hfq8vz p {margin: 0 0 1em;}
.hfq8vz a {color: var(--ena);}

.n024 {background: var(--u92o);border-radius: var(--rafcv);border-left: 8px solid var(--f2f);display: grid;padding: 24px 22px 26px;gap: var(--f6t4d);}

.vmxnhsf {padding-top: 0;overflow: hidden;border-left: 0;}
.c98perj {display: block;margin-inline: -22px;background: var(--f2f);height: 8px;}
.qbgq0g {margin: 0;display: grid;gap:7px;}
.qbgq0g h2 {margin: 0;}
.jhsd {text-transform: uppercase;color: var(--iegx);font-style: normal;font: 700 12px/1.3 var(--mtzyd);letter-spacing: .12em;}
.gvvqe {color: var(--la4m);line-height:1.62;max-width: 70ch;}
.gvvqe p {margin: 0 0 1em;}
.gvvqe a {color: var(--ena);}

.tyc98r,
.k6md4 {position: relative;padding: clamp(28px, 4vw, 52px) var(--frgy);overflow: hidden;}
.tyc98r {background: var(--f2f);color: var(--lj5, var(--t62, var(--ons)));}

.k6md4 {background: var(--vlfef);color: var(--kib, var(--t62, var(--ons)));}

.gjbh2,
.avk87 {gap:11px;margin-inline: auto;justify-items: start;z-index: 1;display: grid;max-width: var(--tif);position: relative;}
.nnqzc6 {margin: 0;color: inherit;text-transform: uppercase;letter-spacing: -.03em;font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--vtqp);}
.rdr2meg {max-width: 56ch;color: inherit;margin: 0;line-height:1.57;}
.aq2eee0 {min-height: 52px;justify-content: center;background: var(--lvwf);align-items: center;padding: 0 30px;transition:transform 218ms ease;display: inline-flex;text-transform: uppercase;font: 700 15px/1 var(--mtzyd);text-decoration: none;letter-spacing: .04em;margin-top:8px;color: var(--la4m);border-radius: var(--rafcv);}
.aq2eee0:hover {transform: translateY(-2px);}

.jn3ww1w {color: inherit;margin: 0;opacity:0.93;font: 700 12px/1.3 var(--mtzyd);text-transform: uppercase;letter-spacing: .12em;}
.cm8m644 {text-transform: uppercase;color: inherit;letter-spacing: -.03em;font: 700 clamp(24px, 3vw, 40px)/1.1 var(--vtqp);margin: 0;}
.hw7d {line-height:1.55;color: inherit;max-width: 56ch;margin: 0;}

.p4gpz {padding-inline: var(--frgy);font: 600 13px/1.4 var(--mtzyd);max-width: var(--tif);letter-spacing: .08em;color: var(--iegx);text-transform: uppercase;margin-inline: auto;}

.r0zsy {left: 0;color: var(--lj5, var(--t62, var(--ons)));gap:13px;bottom: 0;display: flex;justify-content: center;padding: 12px var(--frgy);position: fixed;z-index: 40;flex-wrap: wrap;align-items: center;right: 0;background: var(--f2f);}
.q4etbhs {color: inherit;font: 700 15px/1.3 var(--mtzyd);}

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

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

.sp0rz6x::before {background: transparent;border: 2px solid color-mix(in srgb, var(--lj5, var(--t62, var(--ons))) 78%, transparent);content: '';position: absolute;transition:background 0.128s, border-color 0.09s;inset: 10px;}
.sp0rz6x svg {position: relative;z-index: 1;}
.sp0rz6x:hover::before {background: color-mix(in srgb, var(--lj5, var(--t62, var(--ons))) 18%, transparent);border-color: var(--lj5, var(--t62, var(--ons)));}
.sp0rz6x:focus-visible {outline: 3px solid var(--lj5, var(--t62, var(--ons)));outline-offset: -4px;}
.q65kc {text-transform: uppercase;padding: 0 24px;align-items: center;min-height: 44px;letter-spacing: .04em;display: inline-flex;text-decoration: none;background: var(--lvwf);color: var(--la4m);justify-content: center;border-radius: var(--rafcv);font: 700 14px/1 var(--mtzyd);}

.s8ez {position: fixed;background: #000;cursor: pointer;z-index: 50;opacity:0.05;inset: 0;visibility: hidden;transition:opacity 242ms ease, visibility 241ms ease;}
.h4gtp:checked ~ .s8ez {opacity:0.64;visibility: visible;}

.e94j9v {color: var(--la4m);visibility: hidden;z-index: 51;padding: 14px 18px 24px;gap:11px;background: var(--lvwf);overscroll-behavior: contain;transition:transform 270ms ease, visibility 285ms ease;display: flex;bottom: 0;width: min(88vw, 360px);flex-direction: column;position: fixed;overflow-y: auto;top: 0;}
.n0pk2v  {border-right: 6px solid var(--f2f);transform: translateX(-102%);left: 0;}
.k61m {transform: translateX(102%);border-left: 6px solid var(--f2f);right: 0;}
.h4gtp:checked ~ .e94j9v {transform: translateX(0);visibility: visible;}

.cew1 {min-height: 48px;gap:13px;display: flex;align-items: center;justify-content: space-between;}
.nmpn {display: inline-flex;align-items: center;}
.nmpn img {display: block;width: auto;height: 26px;}
.kahxg {letter-spacing: -.02em;color: var(--la4m);text-transform: uppercase;font: 700 18px/1 var(--vtqp);}
.t262z {color: var(--la4m);height: 44px;background: var(--ktt4h);justify-content: center;display: inline-flex;align-items: center;width: 44px;cursor: pointer;border-radius: var(--rafcv);}
.d39m {margin-top:6px;}
.d39m ul {gap:4px;display: grid;list-style: none;padding: 0;margin: 0;}
.d39m a {display: flex;transition:background 199ms ease, color 209ms ease;color: var(--la4m);text-decoration: none;font: 700 17px/1.2 var(--vtqp);min-height: 52px;border-radius: var(--rafcv);text-transform: uppercase;padding: 0 14px;letter-spacing: .02em;align-items: center;}
.d39m a:hover {background: var(--f2f);color: var(--lj5, var(--t62, var(--ons)));}
.d39m a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--f2f);}

.pjdq {gap:11px;padding-top:19px;margin-top: auto;display: grid;}
.enbejg,
.r7327 {min-height: 52px;text-decoration: none;padding: 0 20px;border-radius: var(--rafcv);font: 700 15px/1 var(--mtzyd);letter-spacing: .04em;display: inline-flex;text-transform: uppercase;align-items: center;justify-content: center;}
.enbejg {color: var(--ttp, var(--jup));background: var(--u7r1e);}
.r7327   {background: var(--sum);color: var(--tm4y, var(--bf6));}

footer {background: var(--vjio7);padding: var(--q0q6) var(--frgy);color: var(--lef, var(--la4m));border-top: 6px solid var(--f2f);}
footer a {color: var(--lef, var(--la4m));}

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

@media (max-width:892px) {
  .ccvk8xh {display: none;flex: none;}
  .yrbgg {display: flex;}
  
  :root {--q0q6: 32px;--f6t4d: 18px;}
}

@media (max-width:635px) {
  
  .w2keq2z {scroll-snap-type: x proximity;overflow-x: auto;gap:13px;padding-bottom:11px;overscroll-behavior-x: contain;display: flex;}
  .qbhs {width: min(78vw, 300px);scroll-snap-align: start;flex: 0 0 auto;}
  
  .y57bya7 {display: block;}
  .y57bya7 > .qbhs {width: auto;}
}

@media (max-width:552px) {
  .qyykyt {flex-wrap: wrap;row-gap:6px;}
  .vv0fk {font-size: 13px;padding: 0 14px;}
  
  .r0zsy {justify-content: space-between;flex-wrap: nowrap;gap:11px;padding-right:39px;}
  .q4etbhs {min-width: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;flex: 1 1 auto;}
  .q65kc {padding: 0 16px;flex: 0 0 auto;}
}

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

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

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

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

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

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

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

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

.yf3n93w {padding-bottom: max(96px, var(--m0a, 96px));}

.hx3k0k {--qaqx: 0;--paci: uppercase;--rz8m: 800;--onva: .06em;--r9t: 0;--i4n3: var(--rafcv);--r5fhg: var(--rafcv);--o0na7: 2px solid currentColor;--dfukj: 12px;}

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

.s8ez {z-index: 70;}
.e94j9v {z-index: 71;}

.t2hjm .gdevw.gdevw {display: grid;grid-template-rows: repeat(2, auto);gap:16px;grid-auto-columns: clamp(168px, 22vw, 240px);grid-auto-flow: column;}
.t2hjm .gdevw > .bjmqh {width: auto;}
@media (max-width:768px) { .t2hjm .gdevw.gdevw {gap:11px;grid-auto-columns: 44vw;} }

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

.hj2d6 {margin-top:19px;}
.hj2d6 .fjgv.fjgv {padding: 0;grid-template-columns: minmax(0, 1fr);border-radius: var(--rafcv);gap: 0;scroll-snap-type: none;grid-template-areas: "s";overflow: hidden;display: grid;}
.hj2d6 .arz4.arz4 {min-width: 0;position: relative;grid-area: s;width: auto;background: var(--a2cp);margin: 0;}
.hj2d6 .arz4:not(:first-child) {clip-path: inset(0 100% 0 0);}
.hj2d6 .h0p7 {margin: 0;height: 100%;}
.hj2d6 .h0p7 picture {display: block;}
.hj2d6 .qcv6 {width: 100%;aspect-ratio: 16 / 9;height: auto;object-fit: cover;max-height: none;display: block;border-radius: 0;}
.hj2d6 .eq9b {padding: 16px 22px;background: var(--lpqe);max-width: min(620px, 90%);letter-spacing: -.01em;text-transform: uppercase;color: var(--t62, var(--ons));margin: 0;bottom: 0;left: 0;font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--vtqp);position: absolute;}
.hj2d6 .w9amtm {padding: 6px 16px;background: var(--c83);right: 0;letter-spacing: -.03em;font: 900 clamp(34px, 5vw, 64px)/1 var(--vtqp);color: var(--a2cp);position: absolute;top: 0;}
.hj2d6 .sygbjc0 {display: flex;align-items: stretch;margin: 0;gap: 0;}
.hj2d6 .t8kk2a {font: 900 24px/1 var(--vtqp);cursor: pointer;min-height: 56px;color: var(--t62, var(--ons));border: 0;width: 64px;background: var(--lpqe);}
.hj2d6 .t8kk2a:hover {background: var(--zwean);}
.hj2d6 .t8kk2a[hidden] {display: none;}
.hj2d6 .mq31x45 {flex: 1 1 auto;background: var(--c83);display: grid;place-items: center;font: 900 18px/1 var(--vtqp);color: var(--a2cp);letter-spacing: .1em;}
@media (max-width:711px) { .hj2d6 .qcv6 {aspect-ratio: 4 / 5;} .hj2d6 .t8kk2a {width: 52px;} }

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

ul.qw35az, ol.zz3j3, div.zz3j3 {margin: 0;list-style: none;padding: 0;}
h3.gcyvk69, strong.gcyvk69 {display: block;margin: 0 0 10px;}
p.pgst9h {margin: 0;}
b.bnq0z, span.bnq0z {display: inline-grid;}
.zz3j3 i.r8gst {margin-left: auto;font-style: normal;}
.dbys3pr header {display: flex;align-items: baseline;justify-content: space-between;gap:13px;}
.hj2d6 div.h0p7 {position: relative;}
.hj2d6 p.eq9b {z-index: 1;}

.hjkgb7.beptg0 {grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);gap: clamp(20px, 3vw, 44px);display: grid !important;align-items: center;}
.beptg0 > .tym9 {min-width: 0;grid-row: 1;grid-column: 1;}
.beptg0 > .c43h5dw {grid-column: 2;grid-row: 1;}
.c43h5dw {grid-template-columns: repeat(2, minmax(0, 1fr));justify-self: center;max-width:340px;gap:8px;display: grid;margin: 0;width: 100%;}
.qje6, .tx35ne {aspect-ratio: 1;border-radius: var(--rafcv);overflow: hidden;display: block;}
.qje6 img {width: 100%;display: block;object-fit: cover;height: 100%;}
.tx35ne {align-content: center;background: var(--c83);color: var(--a2cp);place-items: center;display: grid;}
.tx35ne b {font: 900 clamp(40px, 5vw, 64px)/1 var(--vtqp);}
.tx35ne i {font-style: normal;letter-spacing: .1em;font-size: 12px;}
@media (max-width:768px) {
  .hjkgb7.beptg0 {grid-template-columns: minmax(0, 1fr);}
  .beptg0 > .c43h5dw {max-width:279px;grid-column: 1;grid-row: 1;}
  .beptg0 > .tym9 {grid-row: 2;}
}

.sdpth2a .qje6 img {min-height: 0 !important;max-height: none !important;height: 100% !important;max-width: none !important;width: 100% !important;}
.tym9 ul {list-style: none;padding: 0;}

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

.c43h5dw > .qje6, .c43h5dw > .tx35ne {height: auto !important;position: relative;width: 100% !important;aspect-ratio: 1 !important;}
.sdpth2a .qje6 img {inset: 0;position: absolute;object-fit: cover;}
.qje6 picture {display: contents;}
.tym9 .sr89.sr89 {display: flex;flex-wrap: wrap;gap:7px 24px;} .tym9 .sr89 > * {white-space: nowrap;}
