

:root {--kjg: clamp(16px, 4vw, 40px);--ndp: 48px;--yzb: var(--ewkv);--mcsr: 65deg;--ph21: 20px;--k3q: var(--cla9, var(--v765));--mzg: var(--jqq3);--go2w: 24px;--aui6p: color-mix(in srgb, var(--jqq3) 80%, transparent);--dlb7: var(--ey1os);--q0c: 32px;--oef: color-mix(in srgb, var(--we2y) 35%, var(--jqq3));--dfqig: 9s;--lscf: var(--we2y);--s7j9: 1180px;--ljns: 18px;--zte: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--q5o9: 4px;--ewlf2:"Anton", "Impact", "Franklin Gothic Medium", "Haettenschweiler", sans-serif;--yxy: var(--mxrtr);}

body {background: var(--ewkv);font: 17px/1.6 var(--zte);overflow-x: hidden;color: var(--jqq3);margin: 0;-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(--q5o9);outline: 3px solid var(--jqq3);outline-offset: 2px;}

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

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

.rnmkmw {position: sticky;z-index: 60;background: var(--eix9);top: 0;}
.zc5sn2  {border-top: 4px solid var(--we2y);}
.scp403c {border-bottom: 4px solid var(--we2y);}

.j7bv1 {gap:15px;padding: 8px var(--kjg);margin: 0 auto;display: flex;max-width: var(--s7j9);align-items: center;}
.nmh4avk {text-decoration: none;display: inline-flex;align-items: center;min-height: 44px;}
.nmh4avk img {width: auto;height: 28px;display: block;}
.jnv49 {text-transform: uppercase;letter-spacing: -.02em;color: var(--g8ye, var(--fpg54));font: 700 20px/1 var(--ewlf2);}

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

.w54fkx a:hover,
.w54fkx a:focus-visible {background: var(--we2y);color: var(--k3q, var(--cla9, var(--v765)));}
.w54fkx a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--we2y);}

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

.ktrajp {align-items: center;border: 0;border-radius: var(--q5o9);letter-spacing: .03em;display: inline-flex;min-height: 44px;font: 700 14px/1 var(--zte);text-decoration: none;justify-content: center;padding: 0 18px;transition:filter 237ms ease, transform 252ms ease;text-transform: uppercase;}
.ktrajp:hover {transform: translateY(-1px);filter: brightness(1.12);}
.gk9xn {background: var(--f0j9);color: var(--y07tb, var(--p4e));}
.g42c8v   {background: var(--ee9t);color: var(--u2l, var(--mm84w));}

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

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

.rhcbt > *:not(.btx2):not(.fqbpk):not(.gnmz) {margin-inline: auto;padding-inline: var(--kjg);max-width: var(--s7j9);}

.rhcbt h2 {color: var(--jqq3);font: 700 clamp(var(--q0c), 4.4vw, 52px)/1.05 var(--ewlf2);letter-spacing: -.025em;margin: 0 0 var(--go2w);text-transform: uppercase;}
.rhcbt h3 {margin: 0 0 8px;color: var(--jqq3);letter-spacing: -.01em;font: 700 clamp(19px, 2vw, 24px)/1.2 var(--ewlf2);}

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

.hkpa {will-change: transform;position: absolute;pointer-events: none;display: block;background-image: repeating-linear-gradient(
    var(--mcsr),
    color-mix(in srgb, var(--jqq3) 16%, transparent) 0,
    color-mix(in srgb, var(--jqq3) 16%, transparent) calc(var(--ljns) / 2.6),
    transparent calc(var(--ljns) / 2.6),
    transparent var(--ljns)
  );inset: calc(var(--ljns) * -3);animation: zkifcyr var(--dfqig) linear infinite;}
.xjsh02 {filter: hue-rotate(var(--uf0, 180deg));}

.btx2 {align-content: start;color: var(--v1v, var(--jqq3));position: relative;gap: var(--ph21);padding: clamp(24px, 4vw, 56px) var(--kjg) clamp(28px, 4vw, 56px);display: grid;overflow: hidden;background: var(--pdu, var(--e7we));}

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

.cxrm9y {margin-inline: auto;gap: var(--ph21);align-content: start;max-width: var(--s7j9);width: 100%;display: grid;justify-items: start;}
.cgjp8dy {margin: 0;gap:11px;display: grid;}

.x2bdqef {row-gap:13px;}
.x2bdqef > .mjmn {margin-top:9px;}

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

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

.mjmn {letter-spacing: .04em;padding: 0 34px;transition:background 248ms ease, transform 247ms ease;font: 700 clamp(16px, 1.4vw, 19px)/1 var(--ewlf2);border-radius: var(--q5o9);justify-content: center;min-height: 56px;display: inline-flex;text-transform: uppercase;background: var(--we2y);align-items: center;text-decoration: none;color: var(--cla9, var(--v765));}
.mjmn:hover {transform: translateY(-2px);background: var(--ey1os);}

.rkg8g {aspect-ratio: 16 / 9;max-height: 34vh;overflow: hidden;max-width: var(--s7j9);width: 100%;margin: 0;margin-inline: auto;border-radius: var(--q5o9);background: var(--ri6g);position: relative;}
.bzs7we {display: block;height: 100%;width: 100%;object-fit: cover;}

.azds {display: block;will-change: transform;position: absolute;background-image: repeating-linear-gradient(
    var(--mcsr),
    color-mix(in srgb, var(--ewkv) 34%, transparent) 0,
    color-mix(in srgb, var(--ewkv) 34%, transparent) calc(var(--ljns) / 2.2),
    transparent calc(var(--ljns) / 2.2),
    transparent var(--ljns)
  );background-color: var(--we2y);animation: zkifcyr var(--dfqig) linear infinite;inset: calc(var(--ljns) * -3);}

@media (min-width:986px) {
  .m4gw {max-width: var(--s7j9);margin-inline: auto;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);column-gap: var(--ndp);align-items: center;}
  .m4gw .rkg8g {margin-inline: 0;max-height: 46vh;}
  
  .f67n.m4gw {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.mtaw1yr {gap: var(--go2w);display: grid;}
.y0cr3ax {margin: 0;}
.y0cr3ax h2 {margin: 0;}

.mtaw1yr > h2 {margin: 0;}

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

.n2rj1 table,
.brdk4 table,
.h1s931x table,
.yr2j1gq table {color: var(--d7ml8, var(--jqq3));width: 100%;margin: 0 0 1em;border-collapse: collapse;}
.n2rj1 th, .brdk4 th, .h1s931x th, .yr2j1gq th,
.n2rj1 td, .brdk4 td, .h1s931x td, .yr2j1gq td {text-align: left;padding: 12px 14px;border-bottom: 2px solid var(--mbkw);}
.n2rj1 th, .brdk4 th, .h1s931x th, .yr2j1gq th {text-transform: uppercase;letter-spacing: .05em;font-size: 14px;font-weight: 700;}

.bkjv6t {margin-block: var(--ndp);display: flex;margin-inline: auto;}
.a314  {justify-content: flex-start;}
.zts0xy   {justify-content: center;}
.zxndaw {justify-content: flex-end;}
.e08c {transition:background 264ms ease, color 244ms ease, transform 237ms ease, box-shadow 226ms ease;display: inline-flex;justify-content: center;align-items: center;color: var(--cla9, var(--v765));text-decoration: none;background: var(--we2y);padding: 0 36px;border-radius: var(--q5o9);min-height: 56px;}
.e08c:hover {transform: translateY(-2px);background: var(--ey1os);}
.aapv {width: 100%;}
.hnwx35k {letter-spacing: .05em;text-transform: uppercase;font: 700 clamp(17px, 1.6vw, 21px)/1 var(--ewlf2);}

.vynjw {font: 700 19px/1 var(--ewlf2);font-style: normal;flex: 0 0 auto;margin-left:15px;}

.c68fx {overflow: hidden;background: var(--we2y);padding-block: 26px;border-radius: var(--q5o9);align-items: center;position: relative;}

.q2y5zch {top: 0;left: 0;height: 6px;position: absolute;pointer-events: none;width: 64px;background: var(--k3q, var(--cla9, var(--v765)));}

.zegw7 {color: var(--we2y);background: var(--k3q, var(--cla9, var(--v765)));}

.zegw7:hover {box-shadow: inset 0 0 0 2px var(--k3q, var(--cla9, var(--v765)));color: var(--jqq3);background: var(--ewkv);}

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

.cd11x {background: var(--e7we);position: relative;padding: 12px;border-radius: var(--q5o9);}
.dzvz {display: block;border-radius: var(--q5o9);overflow: hidden;background: var(--ri6g);}
.q5q6r {width: 100%;display: block;height: auto;}
.s81g7w,
.rxngt {pointer-events: none;height: 4px;width: 56px;left: 0;position: absolute;background: var(--we2y);}
.s81g7w {top: 0;}
.rxngt {bottom: 0;}

.rhcbt > .da661yd > .s81g7w,
.rhcbt > .da661yd > .rxngt {left: var(--kjg);}

.qxb6t0 {margin: 0;display: grid;padding: 0;gap:13px;list-style: none;}
.jehqm9h {background: var(--e7we);transition:background 249ms ease;border-radius: var(--q5o9);border-left: 6px solid var(--we2y);overflow: hidden;}
.jehqm9h details > summary {list-style: none;}
.jehqm9h details > summary::-webkit-details-marker {display: none;}
.f7e167v {gap:15px;align-items: center;min-height: 56px;font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--ewlf2);cursor: pointer;justify-content: space-between;padding: 16px 20px;color: var(--jqq3);display: flex;}
.jt896sj {justify-content: center;border-radius: var(--q5o9);font-size: 19px;font-style: normal;height: 32px;line-height: 1;background: var(--we2y);width: 32px;flex: 0 0 auto;align-items: center;transition:transform 215ms ease;color: var(--k3q, var(--cla9, var(--v765)));display: inline-flex;}
.jehqm9h details[open] {background: var(--we2y);}
.jehqm9h details[open] .f7e167v {color: var(--k3q, var(--cla9, var(--v765)));}
.jehqm9h details[open] .jt896sj {color: var(--k3q, var(--cla9, var(--v765)));transform: rotate(135deg);background: color-mix(in srgb, var(--ewkv) 26%, transparent);}
.rw086w {padding: 0 20px 20px;}

.js0bb8c {margin: 0;line-height:1.59;color: var(--jqq3);max-width: 70ch;}
.jehqm9h details[open] .js0bb8c {color: var(--k3q, var(--cla9, var(--v765)));}

.m3j2 {list-style: none;justify-content: center;flex-wrap: wrap;gap: var(--go2w);margin: 0;padding: 0;counter-reset: bl-run;display: flex;align-content: flex-start;}
.m3j2 > * {flex: 1 1 230px;min-width: 0;max-width: calc(50% - var(--go2w) / 2);}
@media (max-width:611px) { .m3j2 > * {max-width: none;} }
.zqn49 {counter-increment: bl-run;padding: 22px 20px 24px;position: relative;border-radius: var(--q5o9);border-top: 6px solid var(--we2y);background: var(--e7we);}
.zqn49::before {letter-spacing: -.05em;display: block;font: 700 clamp(38px, 5vw, 64px)/.9 var(--ewlf2);content: counter(bl-run);margin-bottom:10px;color: var(--oef);}
.taj5dfk .zqn49 {align-items: start;column-gap:17px;grid-template-columns: auto 1fr;display: grid;}
.taj5dfk .zqn49::before {grid-row: 1 / span 2;margin-bottom: 0;}
.mympeqp {color: var(--jqq3);display: block;font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--ewlf2);}
.tbbm6nz {line-height:1.56;color: var(--aui6p);margin: 8px 0 0;}

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

.m5d4qx1 {gap: var(--go2w);grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));display: grid;}
.m0gajh,
.awtr4t {border-radius: var(--q5o9);padding: 24px 22px 26px;background: var(--e7we);}
.m0gajh   {border-top: 8px solid var(--we2y);}
.awtr4t {border-top: 8px solid var(--ey1os);}
.a4na4 {font: 700 clamp(19px, 2vw, 25px)/1.2 var(--ewlf2);margin: 0 0 16px;letter-spacing: .03em;text-transform: uppercase;color: var(--jqq3);}
.d8mq8m {display: grid;margin: 0;padding: 0;gap:12px;list-style: none;}
.fdz1jh {grid-template-columns: auto 1fr;display: grid;gap:11px;color: var(--jqq3);align-items: start;line-height:1.54;}
.bhwce {justify-content: center;font-weight: 700;display: inline-flex;border-radius: var(--q5o9);background: var(--we2y);color: var(--k3q, var(--cla9, var(--v765)));height: 26px;font-size: 14px;width: 26px;align-items: center;line-height: 1;}
.awtr4t .bhwce {background: var(--ey1os);color: var(--f8k, var(--cla9, var(--v765)));}

.d2e6gt,
.px8xx9,
.gnsq,
.m0e8r {list-style: none;gap:17px;scrollbar-width: thin;margin: 0;scroll-snap-type: x proximity;padding: 0 0 12px;display: flex;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;overflow-x: auto;}
.ddjwac,
.fz8kd,
.n85fq9,
.t7bxy {scroll-snap-align: start;flex: 0 0 auto;}

.ddjwac {width: clamp(190px, 52vw, 268px);}
.qj4r1yy {display: block;aspect-ratio: 1;border-radius: var(--q5o9);background: var(--we2y);text-decoration: none;transition:transform 262ms ease;position: relative;overflow: hidden;}
.qj4r1yy:hover {transform: translateY(-4px);}
.k207bb {display: block;height: 100%;width: 100%;object-fit: cover;}
.fr92 {text-transform: uppercase;bottom: 0;padding: 12px 14px;font: 700 16px/1.25 var(--zte);color: var(--k3q, var(--cla9, var(--v765)));background: var(--we2y);letter-spacing: .02em;left: 0;position: absolute;right: 0;}

.fz8kd {width: clamp(172px, 44vw, 224px);}
.sqm7b {transition:background 240ms ease;border-radius: var(--q5o9);gap:11px;padding: 20px 18px;min-height: 138px;place-items: center;text-decoration: none;display: grid;border-bottom: 5px solid var(--we2y);background: var(--hqw, var(--ri6g));}
.sqm7b:hover {background: var(--a8w0);}
.y8gac2 {display: block;width: auto;max-height: 62px;object-fit: contain;}
.enj0xj2 {border: 0;text-transform: uppercase;color: var(--aui6p);letter-spacing: .04em;text-align: center;font: 600 14px/1.2 var(--zte);text-decoration: none;}

.n85fq9 {width: clamp(156px, 40vw, 200px);}
.z6bp19w {border-radius: var(--q5o9);border-bottom: 4px solid var(--we2y);transition:background 251ms ease;place-items: center;text-decoration: none;background: var(--xxy4, var(--ri6g));display: grid;padding: 18px 16px;min-height: 124px;gap:10px;}
.z6bp19w:hover {background: var(--a8w0);}
.cjh9 {display: block;max-height: 54px;width: auto;object-fit: contain;}
.be9pbz {font: 600 13.5px/1.2 var(--zte);text-transform: uppercase;color: var(--aui6p);letter-spacing: .04em;text-align: center;}

.wf4yd6k {margin: 0 0 var(--go2w);max-width: 70ch;color: var(--jqq3);line-height:1.59;}
.rm1d9c5 {display: grid;gap: var(--go2w);list-style: none;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));padding: 0;margin: 0;}
.ehfc {border-radius: var(--q5o9);margin: 0;height: 100%;background: var(--e7we);padding: 22px 20px;border-left: 6px solid var(--we2y);}
.d73w {margin: 0 0 8px;}

.d73w:last-child {margin-bottom: 0;}
.kpkvbp {margin: 0;line-height:1.55;color: var(--aui6p);}

.md0d {display: block;}
.md0d > .fgfj {border-top: 2px solid var(--yxy);padding: 18px 0 20px;}
.md0d > .fgfj:first-child {border-top: 6px solid var(--we2y);}

.wc5s {margin: 0 0 12px;}

.wc5s:last-child {margin-bottom: 0;}
.gmzp21 {border-left: 2px solid var(--yxy);margin: 0;padding-left:14px;}

.wevg {color: var(--k3q, var(--cla9, var(--v765)));display: inline-flex;background: var(--we2y);justify-content: center;align-items: center;font: 700 clamp(38px, 5vw, 64px)/1 var(--ewlf2);border-radius: var(--q5o9);min-width: 108px;padding: 14px 26px;margin-top: var(--go2w);letter-spacing: -.04em;}

.n22074 {margin-top: 0;margin-bottom: var(--go2w);}

.k11j {color: var(--l81m, var(--jqq3));border-top: 6px solid var(--we2y);display: grid;border-radius: var(--q5o9);background: var(--y3c, var(--e7we));padding: 26px 24px 28px;gap: var(--go2w);}
.vmbk7 {border-radius: 0;}
.yp35 {border-radius: var(--q5o9);}
.fc0ecz6 {display: grid;align-items: start;gap:15px;grid-template-columns: auto 1fr;margin: 0;}

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

.qvn9djt {display: block;}
.ywxg {gap:8px;display: grid;}
.vvkbjn {color: inherit;letter-spacing: -.02em;font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--ewlf2);}
.wvprh5a {line-height:1.59;max-width: 68ch;color: var(--jjiv1, var(--aui6p));margin: 0;}
.hnjn {display: grid;align-items: baseline;gap:5px 18px;grid-template-columns: auto 1fr;margin: 0;}
.v0tg2 {font: 700 12px/1.4 var(--zte);letter-spacing: .09em;text-transform: uppercase;color: var(--jjiv1, var(--aui6p));}
.y1ssyqz {margin: 0;color: inherit;}

.adspn0z {list-style: none;gap:9px;display: grid;padding: 0;margin: 0;}
.adspn0z > li {color: inherit;line-height:1.49;}
.adspn0z .v0tg2 {margin-right:9px;}
.beg9 {display: flex;gap:8px;flex-wrap: wrap;}
.beg9 a {background: var(--stp7g, var(--a8w0));padding: 0 16px;border-radius: var(--q5o9);transition:background 202ms ease;display: inline-flex;align-items: center;min-height: 44px;color: var(--px5sl, var(--oef));text-decoration: none;font: 600 14px/1 var(--zte);}
.beg9 a:hover {background: var(--we2y);color: var(--k3q, var(--cla9, var(--v765)));}
.fe5n {font-size: 13px;line-height:1.52;color: var(--jjiv1, var(--aui6p));}

.zmqxn45 {padding: 28px 24px 30px;position: relative;overflow: hidden;gap: var(--go2w);color: var(--f8k, var(--cla9, var(--v765)));background: var(--ey1os);display: grid;border-radius: var(--q5o9);}
.zg3gm6 {display: grid;gap:7px;margin: 0;}
.fy79r {text-transform: uppercase;letter-spacing: -.03em;margin: 0;font: 700 clamp(24px, 3vw, 38px)/1.1 var(--ewlf2);color: inherit;}
.jf4r6r {line-height:1.56;color: inherit;margin: 0;max-width: 60ch;}
.cmy554 {flex-wrap: wrap;gap:9px 28px;margin: 0;display: flex;}
.jd71c6w {font: 700 12px/1.4 var(--zte);text-transform: uppercase;color: inherit;letter-spacing: .09em;opacity:0.92;}
.grr0rn2 {color: inherit;font-weight: 700;margin: 0 0 0 8px;}
.pt3apd {flex-wrap: wrap;display: flex;gap:11px;}
.drfqac {display: inline-flex;letter-spacing: .04em;border-radius: var(--q5o9);font: 700 15px/1 var(--zte);color: var(--jqq3);text-decoration: none;min-height: 52px;padding: 0 26px;transition:transform 277ms ease;text-transform: uppercase;background: var(--ewkv);justify-content: center;align-items: center;}
.drfqac:hover {transform: translateY(-2px);}

.jg5case {background: var(--e7we);padding: 22px 20px 24px;border-radius: var(--q5o9);border-left: 6px solid var(--we2y);}
.gfb3kgn {margin-bottom:13px;font: 700 13px/1.3 var(--zte);font-style: normal;letter-spacing: .1em;text-transform: uppercase;display: block;color: var(--aui6p);}
.htwp {gap:5px;display: grid;counter-reset: bl-toc;margin: 0;padding: 0;list-style: none;}

.htwp > li {counter-increment: bl-toc;}
.htwp > li > a {gap:13px;align-items: center;transition:background 195ms ease, color 209ms ease;color: var(--jqq3);border-radius: var(--q5o9);display: flex;font-weight: 600;text-decoration: none;padding: 6px 10px;min-height: 44px;}
.htwp > li > a::before {color: var(--oef);font: 700 13px/1 var(--zte);flex: 0 0 auto;content: counter(bl-toc, decimal-leading-zero);}
.htwp > li > a:hover {color: var(--k3q, var(--cla9, var(--v765)));background: var(--we2y);}
.htwp > li > a:hover::before {color: var(--k3q, var(--cla9, var(--v765)));}

.xq4wk > li > a::before {content: "";width: 7px;height: 7px;background: var(--oef);}
.xq4wk > li > a:hover::before {background: var(--k3q, var(--cla9, var(--v765)));}

.yh11ndt {gap: var(--go2w);display: grid;}
.bpp8j7 {margin: 0;display: grid;gap:10px;}
.fm3w {letter-spacing: -.03em;margin: 0;font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--ewlf2);text-transform: uppercase;color: var(--jqq3);}
.eqb42 {line-height:1.53;margin: 0;color: var(--jqq3);max-width: 60ch;}
.t7bxy {width: clamp(280px, 82vw, 640px);}
.r60n4p .t7bxy {width: clamp(260px, 52vw, 460px);}
.kfjqj .t7bxy {width: clamp(300px, 94vw, 940px);}
.n145r6 {margin: 0;gap:9px;display: grid;}
.n145r6 > * {border-radius: var(--q5o9);}
.yns8xna {width: 100%;display: block;height: auto;background: var(--ri6g);}
.m7g95c0 {color: var(--aui6p);padding-left:12px;line-height:1.51;border-left: 4px solid var(--we2y);border-radius: 0;font-size: 14px;}
.fdcb {display: flex;gap:12px;flex-wrap: wrap;}
.q4dahn,
.nkc173 {text-transform: uppercase;letter-spacing: .04em;font: 700 15px/1 var(--zte);padding: 0 28px;min-height: 52px;display: inline-flex;text-decoration: none;border-radius: var(--q5o9);align-items: center;justify-content: center;transition:background 232ms ease, transform 215ms ease;}
.q4dahn {background: var(--we2y);color: var(--cla9, var(--v765));}
.q4dahn:hover {background: var(--ey1os);transform: translateY(-2px);}

.nkc173 {color: var(--jqq3);background: transparent;box-shadow: inset 0 0 0 3px var(--jqq3);}
.nkc173:hover {background: var(--ri6g);transform: translateY(-2px);}

.rgr5m23 {border-radius: var(--q5o9);overflow: hidden;gap: 0;display: grid;background: var(--e7we);}
.rbv8ncq {padding: 24px 22px 0;margin: 0;}
.rbv8ncq h2 {margin: 0;}
.yr2j1gq {color: var(--jqq3);padding: 16px 22px 0;line-height:1.62;max-width: 70ch;}
.yr2j1gq p {margin: 0 0 1em;}
.yr2j1gq a {color: var(--oef);}
.bf567a {margin: 0;}
.bf567a a {display: block;}
.k1vkbxs {object-fit: cover;display: block;height: 100%;width: 100%;}
.c0zm {padding: 20px 22px 24px;}
.d5yqrsw {display: inline-flex;align-items: center;text-decoration: none;letter-spacing: .04em;text-transform: uppercase;color: var(--cla9, var(--v765));font: 700 15px/1 var(--zte);justify-content: center;background: var(--we2y);min-height: 52px;padding: 0 28px;border-radius: var(--q5o9);transition:background 218ms ease, transform 237ms ease;}
.d5yqrsw:hover {background: var(--ey1os);transform: translateY(-2px);}

@media (max-width:865px) {
  .cqa0h > .rbv8ncq {order: 1;}
  .cqa0h > .yr2j1gq  {order: 2;}
  .cqa0h > .bf567a   {order: 3;}
  .cqa0h > .c0zm   {order: 4;}
}

@media (min-width:866px) {
  
  .djreaw {grid-template-areas: "copy art" "body art" "act art";grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: start;}
  .djreaw .rbv8ncq {grid-area: copy;}
  .djreaw .yr2j1gq  {grid-area: body;}
  .djreaw .c0zm   {grid-area: act;}
  .djreaw .bf567a   {height: 100%;grid-area: art;}
  .djreaw.fdf7cyw {grid-template-areas: "art copy" "art body" "art act";}
  
  .nt1c {max-width:561px;}
}

.k4z6s49 {gap:10px;display: grid;}
.q02yd {font-style: normal;font: 700 15px/1 var(--zte);color: var(--oef);letter-spacing: .1em;}
.brdk4 {line-height:1.60;max-width: 70ch;color: var(--jqq3);}
.brdk4 p {margin: 0 0 1em;}
.brdk4 a {color: var(--oef);}

.hfwzmq {background: var(--e7we);border-left: 8px solid var(--we2y);padding: 24px 22px 26px;display: grid;border-radius: var(--q5o9);gap: var(--go2w);}

.m4cy6 {border-left: 0;padding-top: 0;overflow: hidden;}
.n5r0avk {background: var(--we2y);height: 8px;display: block;margin-inline: -22px;}
.tcpd5ft {display: grid;gap:5px;margin: 0;}
.tcpd5ft h2 {margin: 0;}
.k2x0 {letter-spacing: .12em;font-style: normal;font: 700 12px/1.3 var(--zte);text-transform: uppercase;color: var(--aui6p);}
.h1s931x {color: var(--jqq3);max-width: 70ch;line-height:1.61;}
.h1s931x p {margin: 0 0 1em;}
.h1s931x a {color: var(--oef);}

.fqbpk,
.gnmz {padding: clamp(28px, 4vw, 52px) var(--kjg);overflow: hidden;position: relative;}
.fqbpk {color: var(--k3q, var(--cla9, var(--v765)));background: var(--we2y);}

.gnmz {background: var(--ey1os);color: var(--f8k, var(--cla9, var(--v765)));}

.y51efd,
.ae2qexz {max-width: var(--s7j9);justify-items: start;gap:12px;display: grid;z-index: 1;margin-inline: auto;position: relative;}
.ccp1ff {color: inherit;letter-spacing: -.03em;font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--ewlf2);text-transform: uppercase;margin: 0;}
.y7z8h {line-height:1.54;margin: 0;max-width: 56ch;color: inherit;}
.dmjapm {text-decoration: none;font: 700 15px/1 var(--zte);padding: 0 30px;transition:transform 248ms ease;text-transform: uppercase;color: var(--jqq3);display: inline-flex;border-radius: var(--q5o9);background: var(--ewkv);margin-top:7px;align-items: center;justify-content: center;letter-spacing: .04em;min-height: 52px;}
.dmjapm:hover {transform: translateY(-2px);}

.n83hn {font: 700 12px/1.3 var(--zte);color: inherit;letter-spacing: .12em;opacity:0.93;text-transform: uppercase;margin: 0;}
.rh6yd {margin: 0;font: 700 clamp(24px, 3vw, 40px)/1.1 var(--ewlf2);text-transform: uppercase;letter-spacing: -.03em;color: inherit;}
.mbev {margin: 0;max-width: 56ch;line-height:1.56;color: inherit;}

.k258 {margin-inline: auto;letter-spacing: .08em;max-width: var(--s7j9);color: var(--aui6p);font: 600 13px/1.4 var(--zte);padding-inline: var(--kjg);text-transform: uppercase;}

.bnzkx {flex-wrap: wrap;gap:14px;background: var(--we2y);bottom: 0;z-index: 40;padding: 12px var(--kjg);display: flex;position: fixed;left: 0;align-items: center;right: 0;color: var(--k3q, var(--cla9, var(--v765)));justify-content: center;}
.fxh2yk {color: inherit;font: 700 15px/1.3 var(--zte);}

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

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

.x8kp::before {position: absolute;transition:background 0.131s, border-color 0.117s;background: transparent;content: '';inset: 10px;border: 2px solid color-mix(in srgb, var(--k3q, var(--cla9, var(--v765))) 78%, transparent);}
.x8kp svg {position: relative;z-index: 1;}
.x8kp:hover::before {border-color: var(--k3q, var(--cla9, var(--v765)));background: color-mix(in srgb, var(--k3q, var(--cla9, var(--v765))) 18%, transparent);}
.x8kp:focus-visible {outline: 3px solid var(--k3q, var(--cla9, var(--v765)));outline-offset: -4px;}
.k6d4h8 {align-items: center;min-height: 44px;letter-spacing: .04em;text-decoration: none;padding: 0 24px;border-radius: var(--q5o9);display: inline-flex;justify-content: center;font: 700 14px/1 var(--zte);background: var(--ewkv);text-transform: uppercase;color: var(--jqq3);}

.aq3nk {z-index: 50;transition:opacity 244ms ease, visibility 253ms ease;position: fixed;opacity:0.05;cursor: pointer;background: #000;inset: 0;visibility: hidden;}
.fq5k3:checked ~ .aq3nk {opacity:0.6;visibility: visible;}

.cngj4g {overscroll-behavior: contain;color: var(--jqq3);display: flex;z-index: 51;overflow-y: auto;gap:9px;width: min(88vw, 360px);background: var(--ewkv);bottom: 0;transition:transform 323ms ease, visibility 269ms ease;visibility: hidden;flex-direction: column;top: 0;position: fixed;padding: 14px 18px 24px;}
.n9y9h  {border-right: 6px solid var(--we2y);transform: translateX(-102%);left: 0;}
.xag90r {border-left: 6px solid var(--we2y);right: 0;transform: translateX(102%);}
.fq5k3:checked ~ .cngj4g {visibility: visible;transform: translateX(0);}

.dt2f2y {display: flex;min-height: 48px;gap:12px;justify-content: space-between;align-items: center;}
.xd80ehw {display: inline-flex;align-items: center;}
.xd80ehw img {width: auto;height: 26px;display: block;}
.wthn {color: var(--jqq3);text-transform: uppercase;font: 700 18px/1 var(--ewlf2);letter-spacing: -.02em;}
.zf2ebj {justify-content: center;display: inline-flex;color: var(--jqq3);border-radius: var(--q5o9);width: 44px;cursor: pointer;background: var(--ri6g);height: 44px;align-items: center;}
.z45snz0 {margin-top:7px;}
.z45snz0 ul {margin: 0;list-style: none;display: grid;padding: 0;gap:5px;}
.z45snz0 a {text-decoration: none;color: var(--jqq3);font: 700 17px/1.2 var(--ewlf2);display: flex;border-radius: var(--q5o9);min-height: 52px;text-transform: uppercase;align-items: center;padding: 0 14px;transition:background 252ms ease, color 213ms ease;letter-spacing: .02em;}
.z45snz0 a:hover {color: var(--k3q, var(--cla9, var(--v765)));background: var(--we2y);}
.z45snz0 a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--we2y);}

.cdpkk {gap:11px;display: grid;padding-top:17px;margin-top: auto;}
.mcscqw,
.ydkt6 {min-height: 52px;display: inline-flex;letter-spacing: .04em;text-decoration: none;padding: 0 20px;justify-content: center;font: 700 15px/1 var(--zte);text-transform: uppercase;border-radius: var(--q5o9);align-items: center;}
.mcscqw {background: var(--f0j9);color: var(--y07tb, var(--p4e));}
.ydkt6   {background: var(--ee9t);color: var(--u2l, var(--mm84w));}

footer {background: var(--n7w);color: var(--nlnsh, var(--jqq3));padding: var(--ndp) var(--kjg);border-top: 6px solid var(--we2y);}
footer a {color: var(--nlnsh, var(--jqq3));}

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

@media (max-width:910px) {
  .w54fkx {display: none;flex: none;}
  .bvcdjbv {display: flex;}
  
  :root {--go2w: 18px;--ndp: 32px;}
}

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

@media (max-width:549px) {
  .j7bv1 {flex-wrap: wrap;row-gap:7px;}
  .ktrajp {padding: 0 14px;font-size: 13px;}
  
  .bnzkx {justify-content: space-between;gap:9px;flex-wrap: nowrap;padding-right:39px;}
  .fxh2yk {text-overflow: ellipsis;min-width: 0;white-space: nowrap;overflow: hidden;flex: 1 1 auto;}
  .k6d4h8 {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;}
  .hkpa,
  .azds {animation: none !important;transform: none !important;}
  
}

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

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

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

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

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

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

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

.rhcbt {padding-bottom: max(96px, var(--d6gb, 96px));}

.ncwy {--rk9ec: .06em;--p5twb: uppercase;--dlep: 0;--ro2ot: var(--q5o9);--jvf: 2px solid currentColor;--vzebg: 12px;--uwxc1: 0;--lmy: 800;--h3p: var(--q5o9);}

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

.aq3nk {z-index: 70;}
.cngj4g {z-index: 71;}

.d3gyg .d2e6gt.d2e6gt {display: grid;grid-auto-flow: column;grid-template-rows: repeat(2, auto);grid-auto-columns: clamp(168px, 22vw, 240px);gap:15px;}
.d3gyg .d2e6gt > .ddjwac {width: auto;}
@media (max-width:748px) { .d3gyg .d2e6gt.d2e6gt {gap:12px;grid-auto-columns: 44vw;} }

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

.my96em {margin-top:18px;}
.my96em .awdsv97.awdsv97 {gap: 0;overflow: hidden;display: grid;grid-template-areas: "s";scroll-snap-type: none;padding: 0;grid-template-columns: minmax(0, 1fr);border-radius: var(--q5o9);}
.my96em .r1b8k5.r1b8k5 {min-width: 0;position: relative;width: auto;background: var(--yzb);grid-area: s;margin: 0;}
.my96em .r1b8k5:not(:first-child) {clip-path: inset(0 100% 0 0);}
.my96em .n145r6 {margin: 0;height: 100%;}
.my96em .n145r6 picture {display: block;}
.my96em .yns8xna {display: block;border-radius: 0;max-height: none;aspect-ratio: 16 / 9;width: 100%;height: auto;object-fit: cover;}
.my96em .m7g95c0 {letter-spacing: -.01em;color: var(--cla9, var(--v765));left: 0;text-transform: uppercase;padding: 16px 22px;margin: 0;position: absolute;background: var(--lscf);bottom: 0;font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--ewlf2);max-width: min(620px, 90%);}
.my96em .ermmqz {top: 0;background: var(--mzg);padding: 6px 16px;font: 900 clamp(34px, 5vw, 64px)/1 var(--ewlf2);letter-spacing: -.03em;position: absolute;right: 0;color: var(--yzb);}
.my96em .tk0v7y {display: flex;gap: 0;align-items: stretch;margin: 0;}
.my96em .hq55eqb {cursor: pointer;min-height: 56px;background: var(--lscf);font: 900 24px/1 var(--ewlf2);border: 0;color: var(--cla9, var(--v765));width: 64px;}
.my96em .hq55eqb:hover {background: var(--dlb7);}
.my96em .hq55eqb[hidden] {display: none;}
.my96em .x965t9 {display: grid;font: 900 18px/1 var(--ewlf2);flex: 1 1 auto;letter-spacing: .1em;background: var(--mzg);place-items: center;color: var(--yzb);}
@media (max-width:708px) { .my96em .yns8xna {aspect-ratio: 4 / 5;} .my96em .hq55eqb {width: 52px;} }

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

ul.d8mq8m, ol.qxb6t0, div.qxb6t0 {padding: 0;list-style: none;margin: 0;}
h3.a4na4, strong.a4na4 {margin: 0 0 10px;display: block;}
p.fdz1jh {margin: 0;}
b.bhwce, span.bhwce {display: inline-grid;}
.qxb6t0 i.jt896sj {margin-left: auto;font-style: normal;}
.k4z6s49 header {justify-content: space-between;align-items: baseline;gap:12px;display: flex;}
.my96em div.n145r6 {position: relative;}
.my96em p.m7g95c0 {z-index: 1;}

.zmqxn45.anxe4 {grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);gap: clamp(20px, 3vw, 44px);align-items: center;display: grid !important;}
.anxe4 > .nznqx38 {grid-row: 1;min-width: 0;grid-column: 1;}
.anxe4 > .xsnbf {grid-column: 2;grid-row: 1;}
.xsnbf {max-width:340px;gap:7px;width: 100%;grid-template-columns: repeat(2, minmax(0, 1fr));justify-self: center;margin: 0;display: grid;}
.dhf5, .meed {border-radius: var(--q5o9);aspect-ratio: 1;display: block;overflow: hidden;}
.dhf5 img {display: block;width: 100%;object-fit: cover;height: 100%;}
.meed {display: grid;place-items: center;align-content: center;color: var(--yzb);background: var(--mzg);}
.meed b {font: 900 clamp(40px, 5vw, 64px)/1 var(--ewlf2);}
.meed i {font-size: 12px;font-style: normal;letter-spacing: .1em;}
@media (max-width:748px) {
  .zmqxn45.anxe4 {grid-template-columns: minmax(0, 1fr);}
  .anxe4 > .xsnbf {grid-column: 1;grid-row: 1;max-width:281px;}
  .anxe4 > .nznqx38 {grid-row: 2;}
}

.e36vd .dhf5 img {height: 100% !important;width: 100% !important;max-width: none !important;max-height: none !important;min-height: 0 !important;}
.nznqx38 ul {list-style: none;padding: 0;}

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

.xsnbf > .dhf5, .xsnbf > .meed {height: auto !important;aspect-ratio: 1 !important;position: relative;width: 100% !important;}
.e36vd .dhf5 img {inset: 0;object-fit: cover;position: absolute;}
.dhf5 picture {display: contents;}
.nznqx38 .cmy554.cmy554 {gap:7px 24px;flex-wrap: wrap;display: flex;} .nznqx38 .cmy554 > * {white-space: nowrap;}
