

:root {--m915c: 24px;--e69v: color-mix(in srgb, var(--t8a0) 80%, transparent);--poyu: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--mxim:"Anton", "Impact", "Franklin Gothic Medium", "Haettenschweiler", sans-serif;--pgxp: var(--imb93);--qxf: 18px;--riotc: var(--ck3s);--wqm: clamp(16px, 4vw, 40px);--cts: var(--sq8);--jotz: 48px;--vvi: var(--ipv);--agdry: var(--t8a0);--g7wbn: 1180px;--eoz: 9s;--j9c: 4px;--w6n: 20px;--fpe: var(--ljf, var(--fddij));--l128: 65deg;--k4gef: 32px;--h0r: color-mix(in srgb, var(--ck3s) 35%, var(--t8a0));}

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

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

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

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

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

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

.gzbw4z {background: var(--k9dtk);top: 0;z-index: 60;position: sticky;}
.nz4yq  {border-top: 4px solid var(--ck3s);}
.vrrxb {border-bottom: 4px solid var(--ck3s);}

.rhj2 {max-width: var(--g7wbn);padding: 8px var(--wqm);align-items: center;margin: 0 auto;display: flex;gap:14px;}
.nfks6zw {text-decoration: none;min-height: 44px;align-items: center;display: inline-flex;}
.nfks6zw img {display: block;width: auto;height: 28px;}
.t9qrarr {font: 700 20px/1 var(--mxim);color: var(--gjwr, var(--nqm3));text-transform: uppercase;letter-spacing: -.02em;}

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

.rq4xg a:hover,
.rq4xg a:focus-visible {background: var(--ck3s);color: var(--fpe, var(--ljf, var(--fddij)));}
.rq4xg a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--ck3s);}

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

.b38e {text-transform: uppercase;align-items: center;font: 700 14px/1 var(--poyu);min-height: 44px;border: 0;border-radius: var(--j9c);padding: 0 18px;letter-spacing: .03em;transition:filter 241ms ease, transform 254ms ease;justify-content: center;text-decoration: none;display: inline-flex;}
.b38e:hover {transform: translateY(-1px);filter: brightness(1.12);}
.w1pj4 {color: var(--t64w, var(--srjy0));background: var(--yab0c);}
.svdprq   {background: var(--m6l);color: var(--z8nx2, var(--j82));}

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

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

.g07m2w > *:not(.a49y):not(.vkttw):not(.r9715) {padding-inline: var(--wqm);margin-inline: auto;max-width: var(--g7wbn);}

.g07m2w h2 {letter-spacing: -.025em;text-transform: uppercase;font: 700 clamp(var(--k4gef), 4.4vw, 52px)/1.05 var(--mxim);color: var(--t8a0);margin: 0 0 var(--m915c);}
.g07m2w h3 {margin: 0 0 8px;color: var(--t8a0);font: 700 clamp(19px, 2vw, 24px)/1.2 var(--mxim);letter-spacing: -.01em;}

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

.ns76 {will-change: transform;animation: wifbaml var(--eoz) linear infinite;inset: calc(var(--qxf) * -3);display: block;background-image: repeating-linear-gradient(
    var(--l128),
    color-mix(in srgb, var(--t8a0) 16%, transparent) 0,
    color-mix(in srgb, var(--t8a0) 16%, transparent) calc(var(--qxf) / 2.6),
    transparent calc(var(--qxf) / 2.6),
    transparent var(--qxf)
  );position: absolute;pointer-events: none;}
.m9b1b {filter: hue-rotate(var(--ig4c, 180deg));}

.a49y {color: var(--w6ed7, var(--t8a0));background: var(--yk62o, var(--jixc));display: grid;position: relative;overflow: hidden;gap: var(--w6n);align-content: start;padding: clamp(24px, 4vw, 56px) var(--wqm) clamp(28px, 4vw, 56px);}

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

.y60f1 {display: grid;gap: var(--w6n);justify-items: start;align-content: start;margin-inline: auto;max-width: var(--g7wbn);width: 100%;}
.zy8ez {display: grid;margin: 0;gap:11px;}

.wzf5v1 {row-gap:11px;}
.wzf5v1 > .tr887fd {margin-top:9px;}

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

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

.tr887fd {min-height: 56px;letter-spacing: .04em;border-radius: var(--j9c);text-transform: uppercase;text-decoration: none;transition:background 258ms ease, transform 234ms ease;align-items: center;justify-content: center;display: inline-flex;color: var(--ljf, var(--fddij));font: 700 clamp(16px, 1.4vw, 19px)/1 var(--mxim);padding: 0 34px;background: var(--ck3s);}
.tr887fd:hover {transform: translateY(-2px);background: var(--sq8);}

.mme3 {position: relative;background: var(--au3);overflow: hidden;width: 100%;margin: 0;margin-inline: auto;max-width: var(--g7wbn);border-radius: var(--j9c);aspect-ratio: 16 / 9;max-height: 34vh;}
.g404sa {width: 100%;display: block;object-fit: cover;height: 100%;}

.mpa78 {background-color: var(--ck3s);display: block;position: absolute;background-image: repeating-linear-gradient(
    var(--l128),
    color-mix(in srgb, var(--ipv) 34%, transparent) 0,
    color-mix(in srgb, var(--ipv) 34%, transparent) calc(var(--qxf) / 2.2),
    transparent calc(var(--qxf) / 2.2),
    transparent var(--qxf)
  );will-change: transform;inset: calc(var(--qxf) * -3);animation: wifbaml var(--eoz) linear infinite;}

@media (min-width:970px) {
  .g33agz {margin-inline: auto;column-gap: var(--jotz);max-width: var(--g7wbn);align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .g33agz .mme3 {margin-inline: 0;max-height: 46vh;}
  
  .mp04.g33agz {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.pzrb4qc {gap: var(--m915c);display: grid;}
.vybe {margin: 0;}
.vybe h2 {margin: 0;}

.pzrb4qc > h2 {margin: 0;}

.e2nc2j {margin: 0;}
.e2nc2j h2 {margin: 0;}
@media (min-width:970px) {
  .geks {column-gap: var(--jotz);grid-template-columns: minmax(0, 15rem) minmax(0, 1fr);align-items: start;}
}
.m5hnm {max-width: 70ch;color: var(--t8a0);}
.m5hnm p {margin: 0 0 1em;}
.m5hnm a {color: var(--h0r);text-underline-offset: 3px;}
.m5hnm ul, .m5hnm ol {margin: 0 0 1em;padding-left: 1.3em;}
.m5hnm li {margin-bottom: .45em;}

.m5hnm table,
.hp6v2ba table,
.b7rm table,
.vgs0xw table {margin: 0 0 1em;width: 100%;color: var(--ozr, var(--t8a0));border-collapse: collapse;}
.m5hnm th, .hp6v2ba th, .b7rm th, .vgs0xw th,
.m5hnm td, .hp6v2ba td, .b7rm td, .vgs0xw td {padding: 12px 14px;text-align: left;border-bottom: 2px solid var(--iuj5i);}
.m5hnm th, .hp6v2ba th, .b7rm th, .vgs0xw th {font-size: 14px;font-weight: 700;text-transform: uppercase;letter-spacing: .05em;}

.yxfx9 {margin-block: var(--jotz);margin-inline: auto;display: flex;}
.pp0cy  {justify-content: flex-start;}
.q5aqvpj   {justify-content: center;}
.jze9xv {justify-content: flex-end;}
.tqmy {background: var(--ck3s);display: inline-flex;justify-content: center;text-decoration: none;transition:background 224ms ease, color 234ms ease, transform 275ms ease, box-shadow 256ms ease;min-height: 56px;align-items: center;color: var(--ljf, var(--fddij));border-radius: var(--j9c);padding: 0 36px;}
.tqmy:hover {background: var(--sq8);transform: translateY(-2px);}
.qhfrnrx {width: 100%;}
.bby4x {font: 700 clamp(17px, 1.6vw, 21px)/1 var(--mxim);text-transform: uppercase;letter-spacing: .05em;}

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

.n9p1 {border-radius: var(--j9c);background: var(--ck3s);position: relative;padding-block: 26px;overflow: hidden;align-items: center;}

.rkaan9 {pointer-events: none;top: 0;width: 64px;background: var(--fpe, var(--ljf, var(--fddij)));left: 0;height: 6px;position: absolute;}

.ebn1 {background: var(--fpe, var(--ljf, var(--fddij)));color: var(--ck3s);}

.ebn1:hover {color: var(--t8a0);background: var(--ipv);box-shadow: inset 0 0 0 2px var(--fpe, var(--ljf, var(--fddij)));}

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

.qw3c {border-radius: var(--j9c);position: relative;padding: 12px;background: var(--jixc);}
.m68vp16 {display: block;border-radius: var(--j9c);overflow: hidden;background: var(--au3);}
.g8bm {display: block;width: 100%;height: auto;}
.t4k7p9,
.fvw72sy {width: 56px;pointer-events: none;height: 4px;left: 0;position: absolute;background: var(--ck3s);}
.t4k7p9 {top: 0;}
.fvw72sy {bottom: 0;}

.g07m2w > .yv6n0 > .t4k7p9,
.g07m2w > .yv6n0 > .fvw72sy {left: var(--wqm);}

.ab80rwk {display: grid;gap:11px;margin: 0;list-style: none;padding: 0;}
.mcmqx {border-left: 6px solid var(--ck3s);overflow: hidden;background: var(--jixc);transition:background 249ms ease;border-radius: var(--j9c);}
.mcmqx details > summary {list-style: none;}
.mcmqx details > summary::-webkit-details-marker {display: none;}
.tsn89e {gap:15px;min-height: 56px;align-items: center;cursor: pointer;padding: 16px 20px;justify-content: space-between;font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--mxim);color: var(--t8a0);display: flex;}
.x5dwen {display: inline-flex;justify-content: center;transition:transform 228ms ease;background: var(--ck3s);line-height: 1;color: var(--fpe, var(--ljf, var(--fddij)));width: 32px;font-style: normal;font-size: 19px;border-radius: var(--j9c);height: 32px;flex: 0 0 auto;align-items: center;}
.mcmqx details[open] {background: var(--ck3s);}
.mcmqx details[open] .tsn89e {color: var(--fpe, var(--ljf, var(--fddij)));}
.mcmqx details[open] .x5dwen {background: color-mix(in srgb, var(--ipv) 26%, transparent);transform: rotate(135deg);color: var(--fpe, var(--ljf, var(--fddij)));}
.sevn {padding: 0 20px 20px;}

.rp55ah5 {max-width: 70ch;margin: 0;color: var(--t8a0);line-height:1.61;}
.mcmqx details[open] .rp55ah5 {color: var(--fpe, var(--ljf, var(--fddij)));}

.qj2r7j {align-content: flex-start;counter-reset: bl-run;padding: 0;list-style: none;gap: var(--m915c);flex-wrap: wrap;display: flex;justify-content: center;margin: 0;}
.qj2r7j > * {max-width: calc(50% - var(--m915c) / 2);min-width: 0;flex: 1 1 230px;}
@media (max-width:629px) { .qj2r7j > * {max-width: none;} }
.v70hah {counter-increment: bl-run;position: relative;padding: 22px 20px 24px;background: var(--jixc);border-radius: var(--j9c);border-top: 6px solid var(--ck3s);}
.v70hah::before {content: counter(bl-run);display: block;letter-spacing: -.05em;margin-bottom:11px;font: 700 clamp(38px, 5vw, 64px)/.9 var(--mxim);color: var(--h0r);}
.bwv58 .v70hah {display: grid;grid-template-columns: auto 1fr;column-gap:15px;align-items: start;}
.bwv58 .v70hah::before {margin-bottom: 0;grid-row: 1 / span 2;}
.ne8haw8 {font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--mxim);display: block;color: var(--t8a0);}
.n2yp7z {color: var(--e69v);line-height:1.54;margin: 8px 0 0;}

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

.y3176 {gap: var(--m915c);display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));}
.rwevc,
.wrdyqnk {padding: 24px 22px 26px;background: var(--jixc);border-radius: var(--j9c);}
.rwevc   {border-top: 8px solid var(--ck3s);}
.wrdyqnk {border-top: 8px solid var(--sq8);}
.zqm8 {color: var(--t8a0);font: 700 clamp(19px, 2vw, 25px)/1.2 var(--mxim);letter-spacing: .03em;text-transform: uppercase;margin: 0 0 16px;}
.w1qs {padding: 0;margin: 0;gap:11px;display: grid;list-style: none;}
.mtdsm {line-height:1.54;color: var(--t8a0);align-items: start;gap:13px;grid-template-columns: auto 1fr;display: grid;}
.fvc7f1 {line-height: 1;align-items: center;border-radius: var(--j9c);font-size: 14px;display: inline-flex;color: var(--fpe, var(--ljf, var(--fddij)));background: var(--ck3s);justify-content: center;width: 26px;font-weight: 700;height: 26px;}
.wrdyqnk .fvc7f1 {color: var(--xy81u, var(--ljf, var(--fddij)));background: var(--sq8);}

.yjtbq7w,
.b3qf6vg,
.mqsdky,
.gqx68 {scrollbar-width: thin;padding: 0 0 12px;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;scroll-snap-type: x proximity;overflow-x: auto;display: flex;margin: 0;list-style: none;gap:17px;}
.x6x8tr4,
.r8xf,
.x64w,
.en0814w {flex: 0 0 auto;scroll-snap-align: start;}

.x6x8tr4 {width: clamp(190px, 52vw, 268px);}
.rd872v {border-radius: var(--j9c);transition:transform 270ms ease;display: block;aspect-ratio: 1;position: relative;background: var(--ck3s);overflow: hidden;text-decoration: none;}
.rd872v:hover {transform: translateY(-4px);}
.bqhmr {display: block;height: 100%;object-fit: cover;width: 100%;}
.nkhd {left: 0;padding: 12px 14px;background: var(--ck3s);letter-spacing: .02em;color: var(--fpe, var(--ljf, var(--fddij)));right: 0;text-transform: uppercase;font: 700 16px/1.25 var(--poyu);position: absolute;bottom: 0;}

.r8xf {width: clamp(172px, 44vw, 224px);}
.zzjhbt {text-decoration: none;gap:9px;min-height: 138px;border-radius: var(--j9c);border-bottom: 5px solid var(--ck3s);background: var(--d5u, var(--au3));display: grid;transition:background 285ms ease;padding: 20px 18px;place-items: center;}
.zzjhbt:hover {background: var(--np61);}
.w6tve8 {display: block;width: auto;object-fit: contain;max-height: 62px;}
.sdrksns {text-align: center;color: var(--e69v);text-transform: uppercase;border: 0;letter-spacing: .04em;text-decoration: none;font: 600 14px/1.2 var(--poyu);}

.x64w {width: clamp(156px, 40vw, 200px);}
.s2ea {border-bottom: 4px solid var(--ck3s);place-items: center;gap:10px;transition:background 267ms ease;text-decoration: none;padding: 18px 16px;min-height: 124px;background: var(--qshu, var(--au3));border-radius: var(--j9c);display: grid;}
.s2ea:hover {background: var(--np61);}
.xz8kj {width: auto;display: block;object-fit: contain;max-height: 54px;}
.s9323 {text-transform: uppercase;color: var(--e69v);text-align: center;letter-spacing: .04em;font: 600 13.5px/1.2 var(--poyu);}

.crx28 {color: var(--t8a0);max-width: 70ch;line-height:1.61;margin: 0 0 var(--m915c);}
.kpbhd1m {display: grid;list-style: none;gap: var(--m915c);grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));margin: 0;padding: 0;}
.erh433 {border-radius: var(--j9c);background: var(--jixc);margin: 0;padding: 22px 20px;height: 100%;border-left: 6px solid var(--ck3s);}
.gdfrp {margin: 0 0 8px;}

.gdfrp:last-child {margin-bottom: 0;}
.f0849s {line-height:1.55;margin: 0;color: var(--e69v);}

.zrnpjec {display: block;}
.zrnpjec > .q5nnv {padding: 18px 0 20px;border-top: 2px solid var(--pgxp);}
.zrnpjec > .q5nnv:first-child {border-top: 6px solid var(--ck3s);}

.patv {margin: 0 0 12px;}

.patv:last-child {margin-bottom: 0;}
.qy6sjb {margin: 0;border-left: 2px solid var(--pgxp);padding-left:13px;}

.wms3 {color: var(--fpe, var(--ljf, var(--fddij)));background: var(--ck3s);min-width: 108px;padding: 14px 26px;font: 700 clamp(38px, 5vw, 64px)/1 var(--mxim);border-radius: var(--j9c);margin-top: var(--m915c);letter-spacing: -.04em;align-items: center;display: inline-flex;justify-content: center;}

.s1kd0 {margin-top: 0;margin-bottom: var(--m915c);}

.f74m {border-top: 6px solid var(--ck3s);background: var(--ux33j, var(--jixc));display: grid;border-radius: var(--j9c);padding: 26px 24px 28px;color: var(--x6b, var(--t8a0));gap: var(--m915c);}
.wej115 {border-radius: 0;}
.m41f {border-radius: var(--j9c);}
.c6n630 {display: grid;margin: 0;align-items: start;grid-template-columns: auto 1fr;gap:16px;}

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

.b2t0 {display: block;}
.e17abrz {display: grid;gap:9px;}
.fet47a {color: inherit;letter-spacing: -.02em;font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--mxim);}
.py2p {color: var(--gmr4, var(--e69v));line-height:1.62;margin: 0;max-width: 68ch;}
.se3a {margin: 0;display: grid;gap:7px 18px;align-items: baseline;grid-template-columns: auto 1fr;}
.vdx9 {font: 700 12px/1.4 var(--poyu);color: var(--gmr4, var(--e69v));letter-spacing: .09em;text-transform: uppercase;}
.bbvqjz9 {color: inherit;margin: 0;}

.xtxvqte {list-style: none;gap:7px;display: grid;margin: 0;padding: 0;}
.xtxvqte > li {color: inherit;line-height:1.49;}
.xtxvqte .vdx9 {margin-right:9px;}
.jkatkm {display: flex;gap:9px;flex-wrap: wrap;}
.jkatkm a {display: inline-flex;border-radius: var(--j9c);transition:background 191ms ease;padding: 0 16px;font: 600 14px/1 var(--poyu);min-height: 44px;text-decoration: none;align-items: center;color: var(--t1s, var(--h0r));background: var(--xz1j7, var(--np61));}
.jkatkm a:hover {color: var(--fpe, var(--ljf, var(--fddij)));background: var(--ck3s);}
.dtp8 {color: var(--gmr4, var(--e69v));font-size: 13px;line-height:1.51;}

.qvbz8yp {position: relative;gap: var(--m915c);color: var(--xy81u, var(--ljf, var(--fddij)));padding: 28px 24px 30px;overflow: hidden;display: grid;border-radius: var(--j9c);background: var(--sq8);}
.xtpy {margin: 0;gap:8px;display: grid;}
.ny59 {font: 700 clamp(24px, 3vw, 38px)/1.1 var(--mxim);text-transform: uppercase;margin: 0;letter-spacing: -.03em;color: inherit;}
.rnxm {margin: 0;max-width: 60ch;color: inherit;line-height:1.53;}
.s63k7 {flex-wrap: wrap;display: flex;margin: 0;gap:9px 28px;}
.xyxjcg {font: 700 12px/1.4 var(--poyu);color: inherit;opacity:0.91;letter-spacing: .09em;text-transform: uppercase;}
.dsz2dz {color: inherit;margin: 0 0 0 8px;font-weight: 700;}
.hkjvr {display: flex;flex-wrap: wrap;gap:13px;}
.pgc704f {background: var(--ipv);min-height: 52px;text-decoration: none;align-items: center;justify-content: center;text-transform: uppercase;font: 700 15px/1 var(--poyu);letter-spacing: .04em;display: inline-flex;border-radius: var(--j9c);transition:transform 240ms ease;padding: 0 26px;color: var(--t8a0);}
.pgc704f:hover {transform: translateY(-2px);}

.emafp {background: var(--jixc);border-left: 6px solid var(--ck3s);padding: 22px 20px 24px;border-radius: var(--j9c);}
.x34mf6e {font: 700 13px/1.3 var(--poyu);font-style: normal;display: block;color: var(--e69v);letter-spacing: .1em;text-transform: uppercase;margin-bottom:13px;}
.ht2gj {padding: 0;display: grid;margin: 0;list-style: none;gap:3px;counter-reset: bl-toc;}

.ht2gj > li {counter-increment: bl-toc;}
.ht2gj > li > a {border-radius: var(--j9c);transition:background 261ms ease, color 209ms ease;color: var(--t8a0);align-items: center;font-weight: 600;text-decoration: none;gap:11px;padding: 6px 10px;display: flex;min-height: 44px;}
.ht2gj > li > a::before {content: counter(bl-toc, decimal-leading-zero);flex: 0 0 auto;color: var(--h0r);font: 700 13px/1 var(--poyu);}
.ht2gj > li > a:hover {color: var(--fpe, var(--ljf, var(--fddij)));background: var(--ck3s);}
.ht2gj > li > a:hover::before {color: var(--fpe, var(--ljf, var(--fddij)));}

.n205 > li > a::before {width: 7px;background: var(--h0r);content: "";height: 7px;}
.n205 > li > a:hover::before {background: var(--fpe, var(--ljf, var(--fddij)));}

.xw5e {display: grid;gap: var(--m915c);}
.hajsy {gap:10px;display: grid;margin: 0;}
.d2z2 {color: var(--t8a0);margin: 0;text-transform: uppercase;font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--mxim);letter-spacing: -.03em;}
.y6rmkqv {max-width: 60ch;margin: 0;line-height:1.55;color: var(--t8a0);}
.en0814w {width: clamp(280px, 82vw, 640px);}
.nmce .en0814w {width: clamp(260px, 52vw, 460px);}
.gv8s7 .en0814w {width: clamp(300px, 94vw, 940px);}
.h5rkz7 {gap:11px;display: grid;margin: 0;}
.h5rkz7 > * {border-radius: var(--j9c);}
.jmb91r5 {width: 100%;background: var(--au3);height: auto;display: block;}
.q0ebz {border-left: 4px solid var(--ck3s);color: var(--e69v);line-height:1.49;padding-left:11px;border-radius: 0;font-size: 14px;}
.da2m {gap:13px;flex-wrap: wrap;display: flex;}
.xcqd3fn,
.mryzc9r {justify-content: center;font: 700 15px/1 var(--poyu);display: inline-flex;align-items: center;transition:background 252ms ease, transform 280ms ease;text-transform: uppercase;padding: 0 28px;letter-spacing: .04em;min-height: 52px;border-radius: var(--j9c);text-decoration: none;}
.xcqd3fn {background: var(--ck3s);color: var(--ljf, var(--fddij));}
.xcqd3fn:hover {transform: translateY(-2px);background: var(--sq8);}

.mryzc9r {box-shadow: inset 0 0 0 3px var(--t8a0);color: var(--t8a0);background: transparent;}
.mryzc9r:hover {background: var(--au3);transform: translateY(-2px);}

.w8dc02b {overflow: hidden;border-radius: var(--j9c);background: var(--jixc);gap: 0;display: grid;}
.jate5 {margin: 0;padding: 24px 22px 0;}
.jate5 h2 {margin: 0;}
.vgs0xw {line-height:1.60;padding: 16px 22px 0;color: var(--t8a0);max-width: 70ch;}
.vgs0xw p {margin: 0 0 1em;}
.vgs0xw a {color: var(--h0r);}
.wb0nx {margin: 0;}
.wb0nx a {display: block;}
.met62j5 {height: 100%;display: block;width: 100%;object-fit: cover;}
.n86fkwj {padding: 20px 22px 24px;}
.szb6vh {justify-content: center;align-items: center;color: var(--ljf, var(--fddij));text-decoration: none;border-radius: var(--j9c);display: inline-flex;text-transform: uppercase;letter-spacing: .04em;padding: 0 28px;min-height: 52px;background: var(--ck3s);font: 700 15px/1 var(--poyu);transition:background 216ms ease, transform 219ms ease;}
.szb6vh:hover {transform: translateY(-2px);background: var(--sq8);}

@media (max-width:850px) {
  .jc4pddm > .jate5 {order: 1;}
  .jc4pddm > .vgs0xw  {order: 2;}
  .jc4pddm > .wb0nx   {order: 3;}
  .jc4pddm > .n86fkwj   {order: 4;}
}

@media (min-width:851px) {
  
  .x1kvjtt {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-template-areas: "copy art" "body art" "act art";align-items: start;}
  .x1kvjtt .jate5 {grid-area: copy;}
  .x1kvjtt .vgs0xw  {grid-area: body;}
  .x1kvjtt .n86fkwj   {grid-area: act;}
  .x1kvjtt .wb0nx   {grid-area: art;height: 100%;}
  .x1kvjtt.jn6jczf {grid-template-areas: "art copy" "art body" "art act";}
  
  .bpmw {max-width:561px;}
}

.d0xk7 {gap:10px;display: grid;}
.bgkweh {letter-spacing: .1em;font-style: normal;font: 700 15px/1 var(--poyu);color: var(--h0r);}
.hp6v2ba {line-height:1.59;max-width: 70ch;color: var(--t8a0);}
.hp6v2ba p {margin: 0 0 1em;}
.hp6v2ba a {color: var(--h0r);}

.gp177 {gap: var(--m915c);border-radius: var(--j9c);padding: 24px 22px 26px;display: grid;background: var(--jixc);border-left: 8px solid var(--ck3s);}

.c9dgem {border-left: 0;overflow: hidden;padding-top: 0;}
.k94wn9y {background: var(--ck3s);display: block;height: 8px;margin-inline: -22px;}
.mx766jn {display: grid;margin: 0;gap:5px;}
.mx766jn h2 {margin: 0;}
.rcn6g2 {text-transform: uppercase;font-style: normal;font: 700 12px/1.3 var(--poyu);letter-spacing: .12em;color: var(--e69v);}
.b7rm {color: var(--t8a0);line-height:1.61;max-width: 70ch;}
.b7rm p {margin: 0 0 1em;}
.b7rm a {color: var(--h0r);}

.vkttw,
.r9715 {overflow: hidden;padding: clamp(28px, 4vw, 52px) var(--wqm);position: relative;}
.vkttw {background: var(--ck3s);color: var(--fpe, var(--ljf, var(--fddij)));}

.r9715 {background: var(--sq8);color: var(--xy81u, var(--ljf, var(--fddij)));}

.mgtb4dp,
.crecqwb {display: grid;margin-inline: auto;z-index: 1;position: relative;justify-items: start;max-width: var(--g7wbn);gap:13px;}
.hz85 {text-transform: uppercase;letter-spacing: -.03em;font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--mxim);color: inherit;margin: 0;}
.fyjk1h6 {color: inherit;line-height:1.55;max-width: 56ch;margin: 0;}
.jecx4 {display: inline-flex;letter-spacing: .04em;padding: 0 30px;align-items: center;font: 700 15px/1 var(--poyu);text-transform: uppercase;margin-top:8px;text-decoration: none;background: var(--ipv);border-radius: var(--j9c);color: var(--t8a0);justify-content: center;min-height: 52px;transition:transform 270ms ease;}
.jecx4:hover {transform: translateY(-2px);}

.a39sz {letter-spacing: .12em;opacity:0.91;font: 700 12px/1.3 var(--poyu);text-transform: uppercase;color: inherit;margin: 0;}
.g9rabe {letter-spacing: -.03em;margin: 0;text-transform: uppercase;font: 700 clamp(24px, 3vw, 40px)/1.1 var(--mxim);color: inherit;}
.mwxw9d2 {color: inherit;margin: 0;line-height:1.53;max-width: 56ch;}

.da82vc1 {padding-inline: var(--wqm);font: 600 13px/1.4 var(--poyu);color: var(--e69v);margin-inline: auto;letter-spacing: .08em;text-transform: uppercase;max-width: var(--g7wbn);}

.bmd32 {bottom: 0;align-items: center;z-index: 40;display: flex;background: var(--ck3s);padding: 12px var(--wqm);position: fixed;flex-wrap: wrap;right: 0;justify-content: center;gap:15px;color: var(--fpe, var(--ljf, var(--fddij)));left: 0;}
.dsatx1 {color: inherit;font: 700 15px/1.3 var(--poyu);}

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

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

.dkw7::before {border: 2px solid color-mix(in srgb, var(--fpe, var(--ljf, var(--fddij))) 78%, transparent);background: transparent;inset: 10px;position: absolute;content: '';transition:background 0.14s, border-color 0.154s;}
.dkw7 svg {z-index: 1;position: relative;}
.dkw7:hover::before {border-color: var(--fpe, var(--ljf, var(--fddij)));background: color-mix(in srgb, var(--fpe, var(--ljf, var(--fddij))) 18%, transparent);}
.dkw7:focus-visible {outline: 3px solid var(--fpe, var(--ljf, var(--fddij)));outline-offset: -4px;}
.bnnam {align-items: center;min-height: 44px;justify-content: center;border-radius: var(--j9c);display: inline-flex;text-transform: uppercase;letter-spacing: .04em;color: var(--t8a0);padding: 0 24px;text-decoration: none;background: var(--ipv);font: 700 14px/1 var(--poyu);}

.a8kb {inset: 0;z-index: 50;transition:opacity 278ms ease, visibility 232ms ease;position: fixed;visibility: hidden;opacity:0.05;background: #000;cursor: pointer;}
.wbafgj:checked ~ .a8kb {opacity:0.63;visibility: visible;}

.hrt7v7s {background: var(--ipv);gap:10px;bottom: 0;overflow-y: auto;display: flex;flex-direction: column;visibility: hidden;z-index: 51;overscroll-behavior: contain;width: min(88vw, 360px);position: fixed;padding: 14px 18px 24px;top: 0;transition:transform 311ms ease, visibility 314ms ease;color: var(--t8a0);}
.cgqqns1  {border-right: 6px solid var(--ck3s);transform: translateX(-102%);left: 0;}
.knc4 {right: 0;border-left: 6px solid var(--ck3s);transform: translateX(102%);}
.wbafgj:checked ~ .hrt7v7s {visibility: visible;transform: translateX(0);}

.tvh2x {min-height: 48px;align-items: center;gap:13px;display: flex;justify-content: space-between;}
.r57e {align-items: center;display: inline-flex;}
.r57e img {display: block;height: 26px;width: auto;}
.s1k1x98 {font: 700 18px/1 var(--mxim);letter-spacing: -.02em;text-transform: uppercase;color: var(--t8a0);}
.v5fv {background: var(--au3);display: inline-flex;width: 44px;height: 44px;color: var(--t8a0);cursor: pointer;border-radius: var(--j9c);align-items: center;justify-content: center;}
.bnpx23 {margin-top:7px;}
.bnpx23 ul {margin: 0;list-style: none;padding: 0;display: grid;gap:5px;}
.bnpx23 a {min-height: 52px;text-decoration: none;text-transform: uppercase;align-items: center;letter-spacing: .02em;font: 700 17px/1.2 var(--mxim);display: flex;transition:background 262ms ease, color 264ms ease;padding: 0 14px;color: var(--t8a0);border-radius: var(--j9c);}
.bnpx23 a:hover {color: var(--fpe, var(--ljf, var(--fddij)));background: var(--ck3s);}
.bnpx23 a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--ck3s);}

.p7tmk {padding-top:17px;display: grid;gap:10px;margin-top: auto;}
.zngmn3z,
.hmqwqmm {padding: 0 20px;border-radius: var(--j9c);justify-content: center;font: 700 15px/1 var(--poyu);min-height: 52px;letter-spacing: .04em;text-transform: uppercase;align-items: center;text-decoration: none;display: inline-flex;}
.zngmn3z {background: var(--yab0c);color: var(--t64w, var(--srjy0));}
.hmqwqmm   {background: var(--m6l);color: var(--z8nx2, var(--j82));}

footer {padding: var(--jotz) var(--wqm);background: var(--awrb);color: var(--v6v, var(--t8a0));border-top: 6px solid var(--ck3s);}
footer a {color: var(--v6v, var(--t8a0));}

@media (max-width:969px) {
  .c6n630 {grid-template-columns: 1fr;}
  .y7t1t {height: 84px;width: 84px;}
}

@media (max-width:895px) {
  .rq4xg {display: none;flex: none;}
  .smek {display: flex;}
  
  :root {--jotz: 32px;--m915c: 18px;}
}

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

@media (max-width:552px) {
  .rhj2 {flex-wrap: wrap;row-gap:5px;}
  .b38e {font-size: 13px;padding: 0 14px;}
  
  .bmd32 {gap:11px;justify-content: space-between;flex-wrap: nowrap;padding-right:40px;}
  .dsatx1 {white-space: nowrap;min-width: 0;text-overflow: ellipsis;overflow: hidden;flex: 1 1 auto;}
  .bnnam {padding: 0 16px;flex: 0 0 auto;}
}

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

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

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

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

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

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

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

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

.g07m2w {padding-bottom: max(96px, var(--x35, 96px));}

.c1xpk {--wy7yf: var(--j9c);--px9d: 0;--qiiax: uppercase;--w38d: var(--j9c);--xj0: .06em;--bli: 2px solid currentColor;--fc5kz: 12px;--kri2: 800;--hqu: 0;}

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

.a8kb {z-index: 70;}
.hrt7v7s {z-index: 71;}

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

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

.skek {margin-top:17px;}
.skek .fwn47.fwn47 {overflow: hidden;scroll-snap-type: none;gap: 0;padding: 0;grid-template-columns: minmax(0, 1fr);display: grid;grid-template-areas: "s";border-radius: var(--j9c);}
.skek .h2tx.h2tx {min-width: 0;grid-area: s;background: var(--vvi);width: auto;margin: 0;position: relative;}
.skek .h2tx:not(:first-child) {clip-path: inset(0 100% 0 0);}
.skek .h5rkz7 {margin: 0;height: 100%;}
.skek .h5rkz7 picture {display: block;}
.skek .jmb91r5 {display: block;height: auto;width: 100%;max-height: none;border-radius: 0;aspect-ratio: 16 / 9;object-fit: cover;}
.skek .q0ebz {font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--mxim);color: var(--ljf, var(--fddij));text-transform: uppercase;margin: 0;letter-spacing: -.01em;background: var(--riotc);left: 0;max-width: min(620px, 90%);bottom: 0;padding: 16px 22px;position: absolute;}
.skek .tykqd {font: 900 clamp(34px, 5vw, 64px)/1 var(--mxim);position: absolute;padding: 6px 16px;background: var(--agdry);right: 0;top: 0;color: var(--vvi);letter-spacing: -.03em;}
.skek .ye2b {align-items: stretch;margin: 0;gap: 0;display: flex;}
.skek .cn9zjp3 {width: 64px;color: var(--ljf, var(--fddij));cursor: pointer;min-height: 56px;font: 900 24px/1 var(--mxim);background: var(--riotc);border: 0;}
.skek .cn9zjp3:hover {background: var(--cts);}
.skek .cn9zjp3[hidden] {display: none;}
.skek .dhgtg1 {color: var(--vvi);letter-spacing: .1em;background: var(--agdry);place-items: center;flex: 1 1 auto;font: 900 18px/1 var(--mxim);display: grid;}
@media (max-width:705px) { .skek .jmb91r5 {aspect-ratio: 4 / 5;} .skek .cn9zjp3 {width: 52px;} }

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

ul.w1qs, ol.ab80rwk, div.ab80rwk {margin: 0;list-style: none;padding: 0;}
h3.zqm8, strong.zqm8 {margin: 0 0 10px;display: block;}
p.mtdsm {margin: 0;}
b.fvc7f1, span.fvc7f1 {display: inline-grid;}
.ab80rwk i.x5dwen {font-style: normal;margin-left: auto;}
.d0xk7 header {justify-content: space-between;gap:11px;display: flex;align-items: baseline;}
.skek div.h5rkz7 {position: relative;}
.skek p.q0ebz {z-index: 1;}

.qvbz8yp.knca48 {display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);align-items: center;gap: clamp(20px, 3vw, 44px);}
.knca48 > .jy3ce4 {grid-column: 1;grid-row: 1;min-width: 0;}
.knca48 > .nyvn51b {grid-row: 1;grid-column: 2;}
.nyvn51b {gap:9px;justify-self: center;margin: 0;max-width:340px;grid-template-columns: repeat(2, minmax(0, 1fr));display: grid;width: 100%;}
.njqnbpv, .yb0n {border-radius: var(--j9c);display: block;aspect-ratio: 1;overflow: hidden;}
.njqnbpv img {height: 100%;width: 100%;object-fit: cover;display: block;}
.yb0n {display: grid;color: var(--vvi);background: var(--agdry);place-items: center;align-content: center;}
.yb0n b {font: 900 clamp(40px, 5vw, 64px)/1 var(--mxim);}
.yb0n i {font-size: 12px;font-style: normal;letter-spacing: .1em;}
@media (max-width:755px) {
  .qvbz8yp.knca48 {grid-template-columns: minmax(0, 1fr);}
  .knca48 > .nyvn51b {grid-row: 1;max-width:279px;grid-column: 1;}
  .knca48 > .jy3ce4 {grid-row: 2;}
}

.bwc04 .njqnbpv img {max-width: none !important;min-height: 0 !important;width: 100% !important;max-height: none !important;height: 100% !important;}
.jy3ce4 ul {padding: 0;list-style: none;}

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

.nyvn51b > .njqnbpv, .nyvn51b > .yb0n {aspect-ratio: 1 !important;height: auto !important;width: 100% !important;position: relative;}
.bwc04 .njqnbpv img {position: absolute;object-fit: cover;inset: 0;}
.njqnbpv picture {display: contents;}
.jy3ce4 .s63k7.s63k7 {gap:8px 24px;display: flex;flex-wrap: wrap;} .jy3ce4 .s63k7 > * {white-space: nowrap;}

.g07m2w :is(h1, h2, h3) {overflow-wrap: anywhere;}
