

:root {--l5w: var(--z322);--cwxt: 65deg;--qdmg9: 32px;--qlk5: color-mix(in srgb, var(--anb0) 35%, var(--y8m));--iph: 20px;--tpw: var(--hepn, var(--qk7));--aumak: 24px;--s1r2v: color-mix(in srgb, var(--y8m) 80%, transparent);--oyh68: clamp(16px, 4vw, 40px);--gmb: var(--anb0);--dex: 4px;--acjs:"Anton", "Haettenschweiler", "Franklin Gothic Medium", "Impact", sans-serif;--qle60: var(--bp9wk);--boz: 1180px;--kw6ih: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--m8suf: 18px;--kwz: 48px;--tdx1w: var(--wrejd);--d1jw: 9s;--zyr: var(--y8m);}

body {margin: 0;overflow-x: hidden;color: var(--y8m);background: var(--wrejd);font: 17px/1.6 var(--kw6ih);-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 {outline: 3px solid var(--y8m);outline-offset: 2px;border-radius: var(--dex);}

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

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

.r3m3sny {position: sticky;top: 0;z-index: 60;background: var(--hisv);}
.h4fz0yn  {border-top: 4px solid var(--anb0);}
.fz8k2 {border-bottom: 4px solid var(--anb0);}

.qa7gmc {align-items: center;display: flex;margin: 0 auto;padding: 8px var(--oyh68);gap:13px;max-width: var(--boz);}
.cb0pb {min-height: 44px;text-decoration: none;align-items: center;display: inline-flex;}
.cb0pb img {width: auto;height: 28px;display: block;}
.ny1z {letter-spacing: -.02em;text-transform: uppercase;color: var(--vkgdl, var(--ejvj));font: 700 20px/1 var(--acjs);}

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

.w8dq89 a:hover,
.w8dq89 a:focus-visible {background: var(--anb0);color: var(--tpw, var(--hepn, var(--qk7)));}
.w8dq89 a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--anb0);}

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

.g6fdg {text-transform: uppercase;font: 700 14px/1 var(--kw6ih);padding: 0 18px;min-height: 44px;justify-content: center;display: inline-flex;letter-spacing: .03em;text-decoration: none;align-items: center;border: 0;border-radius: var(--dex);transition:filter 203ms ease, transform 248ms ease;}
.g6fdg:hover {transform: translateY(-1px);filter: brightness(1.12);}
.f7crj {background: var(--ddm6d);color: var(--pv7k, var(--paz5));}
.d557r2   {background: var(--edk);color: var(--cat3, var(--mz3));}

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

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

.tzdm > *:not(.bcg4g4):not(.mz9p7k):not(.zbb1) {padding-inline: var(--oyh68);max-width: var(--boz);margin-inline: auto;}

.tzdm h2 {letter-spacing: -.025em;color: var(--y8m);margin: 0 0 var(--aumak);text-transform: uppercase;font: 700 clamp(var(--qdmg9), 4.4vw, 52px)/1.05 var(--acjs);}
.tzdm h3 {margin: 0 0 8px;color: var(--y8m);font: 700 clamp(19px, 2vw, 24px)/1.2 var(--acjs);letter-spacing: -.01em;}

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

.zbp2am {will-change: transform;inset: calc(var(--m8suf) * -3);pointer-events: none;animation: uugdfr4 var(--d1jw) linear infinite;position: absolute;background-image: repeating-linear-gradient(
    var(--cwxt),
    color-mix(in srgb, var(--y8m) 16%, transparent) 0,
    color-mix(in srgb, var(--y8m) 16%, transparent) calc(var(--m8suf) / 2.6),
    transparent calc(var(--m8suf) / 2.6),
    transparent var(--m8suf)
  );display: block;}
.qseg {filter: hue-rotate(var(--e3r, 180deg));}

.bcg4g4 {color: var(--mbag, var(--y8m));background: var(--uor, var(--ddca));align-content: start;position: relative;padding: clamp(24px, 4vw, 56px) var(--oyh68) clamp(28px, 4vw, 56px);overflow: hidden;display: grid;gap: var(--iph);}

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

.mjapbnz {max-width: var(--boz);display: grid;margin-inline: auto;gap: var(--iph);justify-items: start;align-content: start;width: 100%;}
.dtkj {display: grid;gap:13px;margin: 0;}

.d2zr {row-gap:12px;}
.d2zr > .t1x6qd3 {margin-top:9px;}

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

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

.t1x6qd3 {align-items: center;font: 700 clamp(16px, 1.4vw, 19px)/1 var(--acjs);color: var(--hepn, var(--qk7));display: inline-flex;padding: 0 34px;justify-content: center;letter-spacing: .04em;border-radius: var(--dex);background: var(--anb0);text-decoration: none;text-transform: uppercase;min-height: 56px;transition:background 277ms ease, transform 249ms ease;}
.t1x6qd3:hover {transform: translateY(-2px);background: var(--z322);}

.xjfxsta {overflow: hidden;background: var(--kwe77);max-width: var(--boz);position: relative;width: 100%;margin: 0;margin-inline: auto;border-radius: var(--dex);max-height: 34vh;aspect-ratio: 16 / 9;}
.xdgvz {height: 100%;width: 100%;object-fit: cover;display: block;}

.eknzh {position: absolute;background-image: repeating-linear-gradient(
    var(--cwxt),
    color-mix(in srgb, var(--wrejd) 34%, transparent) 0,
    color-mix(in srgb, var(--wrejd) 34%, transparent) calc(var(--m8suf) / 2.2),
    transparent calc(var(--m8suf) / 2.2),
    transparent var(--m8suf)
  );animation: uugdfr4 var(--d1jw) linear infinite;display: block;will-change: transform;background-color: var(--anb0);inset: calc(var(--m8suf) * -3);}

@media (min-width:976px) {
  .ypkc {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;max-width: var(--boz);margin-inline: auto;column-gap: var(--kwz);}
  .ypkc .xjfxsta {margin-inline: 0;max-height: 46vh;}
  
  .cp17345.ypkc {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.aw7j {display: grid;gap: var(--aumak);}
.h3as {margin: 0;}
.h3as h2 {margin: 0;}

.aw7j > h2 {margin: 0;}

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

.rv25 table,
.b5cm table,
.pmsw6 table,
.f46xe table {margin: 0 0 1em;color: var(--skb, var(--y8m));border-collapse: collapse;width: 100%;}
.rv25 th, .b5cm th, .pmsw6 th, .f46xe th,
.rv25 td, .b5cm td, .pmsw6 td, .f46xe td {padding: 12px 14px;border-bottom: 2px solid var(--ng2);text-align: left;}
.rv25 th, .b5cm th, .pmsw6 th, .f46xe th {letter-spacing: .05em;font-size: 14px;font-weight: 700;text-transform: uppercase;}

.vb7xn {margin-block: var(--kwz);margin-inline: auto;display: flex;}
.qvwedas  {justify-content: flex-start;}
.nnr0   {justify-content: center;}
.xkc4nqr {justify-content: flex-end;}
.h2433xb {background: var(--anb0);transition:background 245ms ease, color 254ms ease, transform 275ms ease, box-shadow 222ms ease;padding: 0 36px;min-height: 56px;display: inline-flex;align-items: center;color: var(--hepn, var(--qk7));text-decoration: none;border-radius: var(--dex);justify-content: center;}
.h2433xb:hover {background: var(--z322);transform: translateY(-2px);}
.bd2vghw {width: 100%;}
.h6hpd {font: 700 clamp(17px, 1.6vw, 21px)/1 var(--acjs);letter-spacing: .05em;text-transform: uppercase;}

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

.b8seacn {position: relative;background: var(--anb0);overflow: hidden;align-items: center;border-radius: var(--dex);padding-block: 26px;}

.s6tg {width: 64px;position: absolute;left: 0;background: var(--tpw, var(--hepn, var(--qk7)));pointer-events: none;height: 6px;top: 0;}

.ng7v7ae {color: var(--anb0);background: var(--tpw, var(--hepn, var(--qk7)));}

.ng7v7ae:hover {color: var(--y8m);box-shadow: inset 0 0 0 2px var(--tpw, var(--hepn, var(--qk7)));background: var(--wrejd);}

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

.dnhxb {background: var(--ddca);position: relative;padding: 12px;border-radius: var(--dex);}
.pnazh4j {background: var(--kwe77);border-radius: var(--dex);overflow: hidden;display: block;}
.fdb8pb {display: block;width: 100%;height: auto;}
.xd54dxe,
.w6kdna {position: absolute;height: 4px;background: var(--anb0);pointer-events: none;left: 0;width: 56px;}
.xd54dxe {top: 0;}
.w6kdna {bottom: 0;}

.tzdm > .btgv > .xd54dxe,
.tzdm > .btgv > .w6kdna {left: var(--oyh68);}

.atvk {padding: 0;display: grid;margin: 0;gap:13px;list-style: none;}
.y2e1 {background: var(--ddca);border-radius: var(--dex);overflow: hidden;border-left: 6px solid var(--anb0);transition:background 248ms ease;}
.y2e1 details > summary {list-style: none;}
.y2e1 details > summary::-webkit-details-marker {display: none;}
.pzyp {display: flex;font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--acjs);cursor: pointer;padding: 16px 20px;align-items: center;gap:15px;min-height: 56px;justify-content: space-between;color: var(--y8m);}
.qw5cmcs {flex: 0 0 auto;align-items: center;display: inline-flex;width: 32px;font-size: 19px;color: var(--tpw, var(--hepn, var(--qk7)));line-height: 1;transition:transform 263ms ease;height: 32px;justify-content: center;font-style: normal;border-radius: var(--dex);background: var(--anb0);}
.y2e1 details[open] {background: var(--anb0);}
.y2e1 details[open] .pzyp {color: var(--tpw, var(--hepn, var(--qk7)));}
.y2e1 details[open] .qw5cmcs {transform: rotate(135deg);background: color-mix(in srgb, var(--wrejd) 26%, transparent);color: var(--tpw, var(--hepn, var(--qk7)));}
.zp2f20a {padding: 0 20px 20px;}

.zasp {max-width: 70ch;line-height:1.61;color: var(--y8m);margin: 0;}
.y2e1 details[open] .zasp {color: var(--tpw, var(--hepn, var(--qk7)));}

.rtv8 {gap: var(--aumak);justify-content: center;counter-reset: bl-run;list-style: none;margin: 0;padding: 0;align-content: flex-start;flex-wrap: wrap;display: flex;}
.rtv8 > * {min-width: 0;max-width: calc(50% - var(--aumak) / 2);flex: 1 1 230px;}
@media (max-width:613px) { .rtv8 > * {max-width: none;} }
.ezpvf {background: var(--ddca);padding: 22px 20px 24px;border-radius: var(--dex);border-top: 6px solid var(--anb0);position: relative;counter-increment: bl-run;}
.ezpvf::before {display: block;color: var(--qlk5);letter-spacing: -.05em;content: counter(bl-run);margin-bottom:9px;font: 700 clamp(38px, 5vw, 64px)/.9 var(--acjs);}
.k1jw9b .ezpvf {column-gap:15px;grid-template-columns: auto 1fr;align-items: start;display: grid;}
.k1jw9b .ezpvf::before {grid-row: 1 / span 2;margin-bottom: 0;}
.acz5v {color: var(--y8m);display: block;font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--acjs);}
.nxp7 {line-height:1.53;color: var(--s1r2v);margin: 8px 0 0;}

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

.qjfb9yy {grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));display: grid;gap: var(--aumak);}
.xvjwt,
.trmnt93 {border-radius: var(--dex);background: var(--ddca);padding: 24px 22px 26px;}
.xvjwt   {border-top: 8px solid var(--anb0);}
.trmnt93 {border-top: 8px solid var(--z322);}
.nqxpq {letter-spacing: .03em;margin: 0 0 16px;text-transform: uppercase;font: 700 clamp(19px, 2vw, 25px)/1.2 var(--acjs);color: var(--y8m);}
.mw2ve1d {display: grid;padding: 0;gap:12px;list-style: none;margin: 0;}
.jydrpyy {align-items: start;display: grid;color: var(--y8m);gap:11px;line-height:1.56;grid-template-columns: auto 1fr;}
.kw6wwg {background: var(--anb0);height: 26px;line-height: 1;font-weight: 700;font-size: 14px;border-radius: var(--dex);color: var(--tpw, var(--hepn, var(--qk7)));justify-content: center;width: 26px;display: inline-flex;align-items: center;}
.trmnt93 .kw6wwg {color: var(--zurl0, var(--hepn, var(--qk7)));background: var(--z322);}

.bpmn93,
.q0dzx0d,
.zf1z,
.fwkj8p8 {list-style: none;overscroll-behavior-x: contain;margin: 0;overflow-x: auto;gap:17px;padding: 0 0 12px;scrollbar-width: thin;-webkit-overflow-scrolling: touch;display: flex;scroll-snap-type: x proximity;}
.vxs1s,
.cvaxt,
.k59wr3,
.hkf1a7p {flex: 0 0 auto;scroll-snap-align: start;}

.vxs1s {width: clamp(190px, 52vw, 268px);}
.a4fbt {display: block;text-decoration: none;background: var(--anb0);position: relative;overflow: hidden;border-radius: var(--dex);aspect-ratio: 1;transition:transform 212ms ease;}
.a4fbt:hover {transform: translateY(-4px);}
.byq49zj {height: 100%;display: block;object-fit: cover;width: 100%;}
.ryd6nfs {letter-spacing: .02em;background: var(--anb0);left: 0;color: var(--tpw, var(--hepn, var(--qk7)));font: 700 16px/1.25 var(--kw6ih);text-transform: uppercase;bottom: 0;padding: 12px 14px;position: absolute;right: 0;}

.cvaxt {width: clamp(172px, 44vw, 224px);}
.fmrw {border-radius: var(--dex);border-bottom: 5px solid var(--anb0);transition:background 276ms ease;min-height: 138px;place-items: center;text-decoration: none;background: var(--m6i1e, var(--kwe77));padding: 20px 18px;gap:9px;display: grid;}
.fmrw:hover {background: var(--ig18s);}
.ybajx0 {width: auto;display: block;max-height: 62px;object-fit: contain;}
.d3caf {text-transform: uppercase;color: var(--s1r2v);text-align: center;letter-spacing: .04em;text-decoration: none;font: 600 14px/1.2 var(--kw6ih);border: 0;}

.k59wr3 {width: clamp(156px, 40vw, 200px);}
.s5mq5gw {min-height: 124px;border-radius: var(--dex);transition:background 270ms ease;background: var(--mkc46, var(--kwe77));display: grid;border-bottom: 4px solid var(--anb0);text-decoration: none;padding: 18px 16px;gap:11px;place-items: center;}
.s5mq5gw:hover {background: var(--ig18s);}
.gtjv2kp {display: block;width: auto;object-fit: contain;max-height: 54px;}
.fky0zp {letter-spacing: .04em;text-transform: uppercase;font: 600 13.5px/1.2 var(--kw6ih);color: var(--s1r2v);text-align: center;}

.cbqf035 {margin: 0 0 var(--aumak);line-height:1.58;color: var(--y8m);max-width: 70ch;}
.g5jv {gap: var(--aumak);margin: 0;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));list-style: none;display: grid;padding: 0;}
.wt3y9 {background: var(--ddca);height: 100%;border-radius: var(--dex);border-left: 6px solid var(--anb0);margin: 0;padding: 22px 20px;}
.majgh4 {margin: 0 0 8px;}

.majgh4:last-child {margin-bottom: 0;}
.vxvvjhn {line-height:1.56;margin: 0;color: var(--s1r2v);}

.f88k {display: block;}
.f88k > .cg32t4j {border-top: 2px solid var(--qle60);padding: 18px 0 20px;}
.f88k > .cg32t4j:first-child {border-top: 6px solid var(--anb0);}

.zj205 {margin: 0 0 12px;}

.zj205:last-child {margin-bottom: 0;}
.c6q8mk8 {padding-left:14px;border-left: 2px solid var(--qle60);margin: 0;}

.zrnm3w {padding: 14px 26px;background: var(--anb0);letter-spacing: -.04em;min-width: 108px;align-items: center;color: var(--tpw, var(--hepn, var(--qk7)));margin-top: var(--aumak);font: 700 clamp(38px, 5vw, 64px)/1 var(--acjs);border-radius: var(--dex);display: inline-flex;justify-content: center;}

.xh0sexj {margin-top: 0;margin-bottom: var(--aumak);}

.ddshtp {color: var(--b06b4, var(--y8m));display: grid;padding: 26px 24px 28px;background: var(--e7x, var(--ddca));border-radius: var(--dex);gap: var(--aumak);border-top: 6px solid var(--anb0);}
.vjrj5c {border-radius: 0;}
.yyc2x {border-radius: var(--dex);}
.zd3v {grid-template-columns: auto 1fr;display: grid;gap:17px;margin: 0;align-items: start;}

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

.b8n2cw0 {display: block;}
.xhdn {display: grid;gap:7px;}
.pkptgb {letter-spacing: -.02em;color: inherit;font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--acjs);}
.z79vac {margin: 0;color: var(--x8r, var(--s1r2v));line-height:1.61;max-width: 68ch;}
.qabsst {grid-template-columns: auto 1fr;display: grid;margin: 0;align-items: baseline;gap:7px 18px;}
.e8zq {letter-spacing: .09em;text-transform: uppercase;color: var(--x8r, var(--s1r2v));font: 700 12px/1.4 var(--kw6ih);}
.hf61pkp {margin: 0;color: inherit;}

.sadvk9a {list-style: none;display: grid;padding: 0;gap:8px;margin: 0;}
.sadvk9a > li {color: inherit;line-height:1.50;}
.sadvk9a .e8zq {margin-right:10px;}
.w92g62 {gap:7px;flex-wrap: wrap;display: flex;}
.w92g62 a {display: inline-flex;transition:background 239ms ease;background: var(--jcqna, var(--ig18s));padding: 0 16px;font: 600 14px/1 var(--kw6ih);color: var(--ars, var(--qlk5));text-decoration: none;min-height: 44px;align-items: center;border-radius: var(--dex);}
.w92g62 a:hover {background: var(--anb0);color: var(--tpw, var(--hepn, var(--qk7)));}
.azes {color: var(--x8r, var(--s1r2v));font-size: 13px;line-height:1.50;}

.wegncj {border-radius: var(--dex);color: var(--zurl0, var(--hepn, var(--qk7)));position: relative;background: var(--z322);overflow: hidden;padding: 28px 24px 30px;gap: var(--aumak);display: grid;}
.dean {display: grid;gap:8px;margin: 0;}
.mvayaf {letter-spacing: -.03em;margin: 0;color: inherit;font: 700 clamp(24px, 3vw, 38px)/1.1 var(--acjs);text-transform: uppercase;}
.zgtp {color: inherit;margin: 0;line-height:1.54;max-width: 60ch;}
.xdktd {margin: 0;display: flex;gap:11px 28px;flex-wrap: wrap;}
.kbzj6p {text-transform: uppercase;letter-spacing: .09em;opacity:0.94;font: 700 12px/1.4 var(--kw6ih);color: inherit;}
.j873 {color: inherit;font-weight: 700;margin: 0 0 0 8px;}
.a4r3 {flex-wrap: wrap;display: flex;gap:12px;}
.q2116c0 {transition:transform 264ms ease;text-decoration: none;border-radius: var(--dex);background: var(--wrejd);justify-content: center;min-height: 52px;letter-spacing: .04em;display: inline-flex;align-items: center;color: var(--y8m);font: 700 15px/1 var(--kw6ih);text-transform: uppercase;padding: 0 26px;}
.q2116c0:hover {transform: translateY(-2px);}

.xqpsa {border-left: 6px solid var(--anb0);background: var(--ddca);padding: 22px 20px 24px;border-radius: var(--dex);}
.tytd {font: 700 13px/1.3 var(--kw6ih);font-style: normal;display: block;margin-bottom:15px;color: var(--s1r2v);text-transform: uppercase;letter-spacing: .1em;}
.d7a5k3v {gap:5px;display: grid;padding: 0;margin: 0;counter-reset: bl-toc;list-style: none;}

.d7a5k3v > li {counter-increment: bl-toc;}
.d7a5k3v > li > a {border-radius: var(--dex);min-height: 44px;color: var(--y8m);padding: 6px 10px;text-decoration: none;font-weight: 600;gap:12px;align-items: center;display: flex;transition:background 260ms ease, color 215ms ease;}
.d7a5k3v > li > a::before {content: counter(bl-toc, decimal-leading-zero);flex: 0 0 auto;font: 700 13px/1 var(--kw6ih);color: var(--qlk5);}
.d7a5k3v > li > a:hover {color: var(--tpw, var(--hepn, var(--qk7)));background: var(--anb0);}
.d7a5k3v > li > a:hover::before {color: var(--tpw, var(--hepn, var(--qk7)));}

.t6tsn > li > a::before {content: "";background: var(--qlk5);width: 7px;height: 7px;}
.t6tsn > li > a:hover::before {background: var(--tpw, var(--hepn, var(--qk7)));}

.cksf {display: grid;gap: var(--aumak);}
.j0gj {gap:11px;margin: 0;display: grid;}
.jfhvs4b {font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--acjs);color: var(--y8m);letter-spacing: -.03em;margin: 0;text-transform: uppercase;}
.kxege5 {color: var(--y8m);line-height:1.55;margin: 0;max-width: 60ch;}
.hkf1a7p {width: clamp(280px, 82vw, 640px);}
.fx8g .hkf1a7p {width: clamp(260px, 52vw, 460px);}
.ywyk7zc .hkf1a7p {width: clamp(300px, 94vw, 940px);}
.dpa10mx {margin: 0;display: grid;gap:9px;}
.dpa10mx > * {border-radius: var(--dex);}
.p883rfv {background: var(--kwe77);display: block;width: 100%;height: auto;}
.s42j {border-left: 4px solid var(--anb0);color: var(--s1r2v);border-radius: 0;padding-left:13px;font-size: 14px;line-height:1.52;}
.nny5sj8 {gap:11px;display: flex;flex-wrap: wrap;}
.r66n1,
.c7rjg {letter-spacing: .04em;text-decoration: none;align-items: center;display: inline-flex;min-height: 52px;text-transform: uppercase;justify-content: center;padding: 0 28px;font: 700 15px/1 var(--kw6ih);transition:background 259ms ease, transform 274ms ease;border-radius: var(--dex);}
.r66n1 {background: var(--anb0);color: var(--hepn, var(--qk7));}
.r66n1:hover {transform: translateY(-2px);background: var(--z322);}

.c7rjg {color: var(--y8m);box-shadow: inset 0 0 0 3px var(--y8m);background: transparent;}
.c7rjg:hover {background: var(--kwe77);transform: translateY(-2px);}

.rzhv {background: var(--ddca);display: grid;gap: 0;overflow: hidden;border-radius: var(--dex);}
.t4c87c {margin: 0;padding: 24px 22px 0;}
.t4c87c h2 {margin: 0;}
.f46xe {color: var(--y8m);padding: 16px 22px 0;max-width: 70ch;line-height:1.60;}
.f46xe p {margin: 0 0 1em;}
.f46xe a {color: var(--qlk5);}
.e596f2t {margin: 0;}
.e596f2t a {display: block;}
.r0hg {display: block;width: 100%;height: 100%;object-fit: cover;}
.adfwrp {padding: 20px 22px 24px;}
.fn80qae {transition:background 265ms ease, transform 244ms ease;letter-spacing: .04em;border-radius: var(--dex);justify-content: center;min-height: 52px;align-items: center;text-decoration: none;background: var(--anb0);font: 700 15px/1 var(--kw6ih);color: var(--hepn, var(--qk7));padding: 0 28px;text-transform: uppercase;display: inline-flex;}
.fn80qae:hover {transform: translateY(-2px);background: var(--z322);}

@media (max-width:865px) {
  .snykyv > .t4c87c {order: 1;}
  .snykyv > .f46xe  {order: 2;}
  .snykyv > .e596f2t   {order: 3;}
  .snykyv > .adfwrp   {order: 4;}
}

@media (min-width:866px) {
  
  .hjqr {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-template-areas: "copy art" "body art" "act art";align-items: start;}
  .hjqr .t4c87c {grid-area: copy;}
  .hjqr .f46xe  {grid-area: body;}
  .hjqr .adfwrp   {grid-area: act;}
  .hjqr .e596f2t   {grid-area: art;height: 100%;}
  .hjqr.nbpp {grid-template-areas: "art copy" "art body" "art act";}
  
  .wb7my {max-width:559px;}
}

.x3crcny {gap:10px;display: grid;}
.xp1m {color: var(--qlk5);font-style: normal;font: 700 15px/1 var(--kw6ih);letter-spacing: .1em;}
.b5cm {max-width: 70ch;color: var(--y8m);line-height:1.59;}
.b5cm p {margin: 0 0 1em;}
.b5cm a {color: var(--qlk5);}

.gf9np {display: grid;gap: var(--aumak);border-left: 8px solid var(--anb0);padding: 24px 22px 26px;border-radius: var(--dex);background: var(--ddca);}

.q8vsg7b {border-left: 0;padding-top: 0;overflow: hidden;}
.ydgvf {margin-inline: -22px;display: block;background: var(--anb0);height: 8px;}
.j6mr53 {gap:5px;margin: 0;display: grid;}
.j6mr53 h2 {margin: 0;}
.t7yaaw {font-style: normal;font: 700 12px/1.3 var(--kw6ih);letter-spacing: .12em;text-transform: uppercase;color: var(--s1r2v);}
.pmsw6 {color: var(--y8m);line-height:1.62;max-width: 70ch;}
.pmsw6 p {margin: 0 0 1em;}
.pmsw6 a {color: var(--qlk5);}

.mz9p7k,
.zbb1 {overflow: hidden;position: relative;padding: clamp(28px, 4vw, 52px) var(--oyh68);}
.mz9p7k {color: var(--tpw, var(--hepn, var(--qk7)));background: var(--anb0);}

.zbb1 {background: var(--z322);color: var(--zurl0, var(--hepn, var(--qk7)));}

.yz6m,
.ws7v1t {gap:11px;z-index: 1;margin-inline: auto;justify-items: start;max-width: var(--boz);display: grid;position: relative;}
.rhpfqx {letter-spacing: -.03em;margin: 0;font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--acjs);color: inherit;text-transform: uppercase;}
.zhtf {color: inherit;margin: 0;max-width: 56ch;line-height:1.55;}
.wf3zy {font: 700 15px/1 var(--kw6ih);color: var(--y8m);text-transform: uppercase;text-decoration: none;margin-top:9px;letter-spacing: .04em;justify-content: center;background: var(--wrejd);min-height: 52px;border-radius: var(--dex);display: inline-flex;padding: 0 30px;transition:transform 261ms ease;align-items: center;}
.wf3zy:hover {transform: translateY(-2px);}

.dbwk0 {font: 700 12px/1.3 var(--kw6ih);text-transform: uppercase;color: inherit;opacity:0.94;letter-spacing: .12em;margin: 0;}
.q11pg {font: 700 clamp(24px, 3vw, 40px)/1.1 var(--acjs);text-transform: uppercase;margin: 0;letter-spacing: -.03em;color: inherit;}
.wmky {margin: 0;line-height:1.54;max-width: 56ch;color: inherit;}

.hw5bt {margin-inline: auto;color: var(--s1r2v);text-transform: uppercase;font: 600 13px/1.4 var(--kw6ih);letter-spacing: .08em;padding-inline: var(--oyh68);max-width: var(--boz);}

.fjd3 {position: fixed;align-items: center;z-index: 40;left: 0;display: flex;background: var(--anb0);justify-content: center;right: 0;padding: 12px var(--oyh68);flex-wrap: wrap;color: var(--tpw, var(--hepn, var(--qk7)));bottom: 0;gap:15px;}
.rzeggan {color: inherit;font: 700 15px/1.3 var(--kw6ih);}

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

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

.dy2es5::before {transition:background 0.17s, border-color 0.092s;content: '';border: 2px solid color-mix(in srgb, var(--tpw, var(--hepn, var(--qk7))) 78%, transparent);inset: 10px;background: transparent;position: absolute;}
.dy2es5 svg {position: relative;z-index: 1;}
.dy2es5:hover::before {background: color-mix(in srgb, var(--tpw, var(--hepn, var(--qk7))) 18%, transparent);border-color: var(--tpw, var(--hepn, var(--qk7)));}
.dy2es5:focus-visible {outline: 3px solid var(--tpw, var(--hepn, var(--qk7)));outline-offset: -4px;}
.p5r2vx4 {justify-content: center;display: inline-flex;min-height: 44px;border-radius: var(--dex);letter-spacing: .04em;color: var(--y8m);text-decoration: none;padding: 0 24px;text-transform: uppercase;background: var(--wrejd);font: 700 14px/1 var(--kw6ih);align-items: center;}

.x9g5zv {visibility: hidden;transition:opacity 265ms ease, visibility 292ms ease;inset: 0;background: #000;cursor: pointer;z-index: 50;opacity:0.05;position: fixed;}
.t4q4m:checked ~ .x9g5zv {visibility: visible;opacity:0.64;}

.bdbdkp {overscroll-behavior: contain;position: fixed;z-index: 51;visibility: hidden;padding: 14px 18px 24px;color: var(--y8m);overflow-y: auto;bottom: 0;gap:11px;width: min(88vw, 360px);top: 0;display: flex;background: var(--wrejd);transition:transform 298ms ease, visibility 274ms ease;flex-direction: column;}
.yjcm85  {border-right: 6px solid var(--anb0);left: 0;transform: translateX(-102%);}
.pxvt {border-left: 6px solid var(--anb0);transform: translateX(102%);right: 0;}
.t4q4m:checked ~ .bdbdkp {transform: translateX(0);visibility: visible;}

.wzvs69q {gap:11px;display: flex;align-items: center;justify-content: space-between;min-height: 48px;}
.c9rbfam {align-items: center;display: inline-flex;}
.c9rbfam img {width: auto;display: block;height: 26px;}
.cbp3 {font: 700 18px/1 var(--acjs);letter-spacing: -.02em;text-transform: uppercase;color: var(--y8m);}
.ebsx8p2 {display: inline-flex;justify-content: center;border-radius: var(--dex);height: 44px;background: var(--kwe77);cursor: pointer;width: 44px;align-items: center;color: var(--y8m);}
.yh08m {margin-top:5px;}
.yh08m ul {gap:3px;margin: 0;display: grid;padding: 0;list-style: none;}
.yh08m a {display: flex;letter-spacing: .02em;text-decoration: none;align-items: center;min-height: 52px;color: var(--y8m);border-radius: var(--dex);text-transform: uppercase;padding: 0 14px;transition:background 260ms ease, color 243ms ease;font: 700 17px/1.2 var(--acjs);}
.yh08m a:hover {color: var(--tpw, var(--hepn, var(--qk7)));background: var(--anb0);}
.yh08m a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--anb0);}

.c8ce {display: grid;padding-top:17px;gap:10px;margin-top: auto;}
.nnft,
.chmkqf {text-transform: uppercase;font: 700 15px/1 var(--kw6ih);border-radius: var(--dex);align-items: center;letter-spacing: .04em;min-height: 52px;display: inline-flex;text-decoration: none;justify-content: center;padding: 0 20px;}
.nnft {background: var(--ddm6d);color: var(--pv7k, var(--paz5));}
.chmkqf   {color: var(--cat3, var(--mz3));background: var(--edk);}

footer {background: var(--h4zq);border-top: 6px solid var(--anb0);padding: var(--kwz) var(--oyh68);color: var(--gcfnn, var(--y8m));}
footer a {color: var(--gcfnn, var(--y8m));}

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

@media (max-width:905px) {
  .w8dq89 {flex: none;display: none;}
  .n5sg0 {display: flex;}
  
  :root {--kwz: 32px;--aumak: 18px;}
}

@media (max-width:651px) {
  
  .rtv8 {overflow-x: auto;display: flex;overscroll-behavior-x: contain;padding-bottom:13px;gap:14px;scroll-snap-type: x proximity;}
  .ezpvf {flex: 0 0 auto;scroll-snap-align: start;width: min(78vw, 300px);}
  
  .b19f {display: block;}
  .b19f > .ezpvf {width: auto;}
}

@media (max-width:568px) {
  .qa7gmc {row-gap:5px;flex-wrap: wrap;}
  .g6fdg {padding: 0 14px;font-size: 13px;}
  
  .fjd3 {padding-right:41px;gap:11px;flex-wrap: nowrap;justify-content: space-between;}
  .rzeggan {white-space: nowrap;flex: 1 1 auto;text-overflow: ellipsis;overflow: hidden;min-width: 0;}
  .p5r2vx4 {padding: 0 16px;flex: 0 0 auto;}
}

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

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

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

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

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

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

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

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

.tzdm {padding-bottom: max(96px, var(--uhjs8, 96px));}

.tt23e5q {--j0ba: uppercase;--sd3g: 800;--z2i: 12px;--umjw: .06em;--nv3d: 2px solid currentColor;--fyh: var(--dex);--jrghy: var(--dex);--auekc: 0;--drel: 0;}

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

.x9g5zv {z-index: 70;}
.bdbdkp {z-index: 71;}

.dha34f .bpmn93.bpmn93 {display: grid;grid-auto-flow: column;grid-template-rows: repeat(2, auto);grid-auto-columns: clamp(168px, 22vw, 240px);gap:17px;}
.dha34f .bpmn93 > .vxs1s {width: auto;}
@media (max-width:768px) { .dha34f .bpmn93.bpmn93 {gap:12px;grid-auto-columns: 44vw;} }

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

.ee2yf {margin-top:18px;}
.ee2yf .v8rv6d.v8rv6d {gap: 0;border-radius: var(--dex);overflow: hidden;scroll-snap-type: none;display: grid;grid-template-areas: "s";grid-template-columns: minmax(0, 1fr);padding: 0;}
.ee2yf .zb5ja.zb5ja {grid-area: s;background: var(--tdx1w);width: auto;margin: 0;position: relative;min-width: 0;}
.ee2yf .zb5ja:not(:first-child) {clip-path: inset(0 100% 0 0);}
.ee2yf .dpa10mx {margin: 0;height: 100%;}
.ee2yf .dpa10mx picture {display: block;}
.ee2yf .p883rfv {aspect-ratio: 16 / 9;height: auto;object-fit: cover;display: block;width: 100%;border-radius: 0;max-height: none;}
.ee2yf .s42j {left: 0;text-transform: uppercase;letter-spacing: -.01em;padding: 16px 22px;position: absolute;bottom: 0;background: var(--gmb);max-width: min(620px, 90%);margin: 0;font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--acjs);color: var(--hepn, var(--qk7));}
.ee2yf .x3rsw {letter-spacing: -.03em;font: 900 clamp(34px, 5vw, 64px)/1 var(--acjs);background: var(--zyr);top: 0;color: var(--tdx1w);right: 0;padding: 6px 16px;position: absolute;}
.ee2yf .dmg45h {margin: 0;align-items: stretch;display: flex;gap: 0;}
.ee2yf .y2xzs5r {border: 0;cursor: pointer;min-height: 56px;width: 64px;font: 900 24px/1 var(--acjs);background: var(--gmb);color: var(--hepn, var(--qk7));}
.ee2yf .y2xzs5r:hover {background: var(--l5w);}
.ee2yf .y2xzs5r[hidden] {display: none;}
.ee2yf .dswj9cb {color: var(--tdx1w);display: grid;flex: 1 1 auto;letter-spacing: .1em;background: var(--zyr);place-items: center;font: 900 18px/1 var(--acjs);}
@media (max-width:695px) { .ee2yf .p883rfv {aspect-ratio: 4 / 5;} .ee2yf .y2xzs5r {width: 52px;} }

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

ul.mw2ve1d, ol.atvk, div.atvk {padding: 0;list-style: none;margin: 0;}
h3.nqxpq, strong.nqxpq {display: block;margin: 0 0 10px;}
p.jydrpyy {margin: 0;}
b.kw6wwg, span.kw6wwg {display: inline-grid;}
.atvk i.qw5cmcs {margin-left: auto;font-style: normal;}
.x3crcny header {align-items: baseline;display: flex;gap:13px;justify-content: space-between;}
.ee2yf div.dpa10mx {position: relative;}
.ee2yf p.s42j {z-index: 1;}

.wegncj.zkcnf {gap: clamp(20px, 3vw, 44px);align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);display: grid !important;}
.zkcnf > .m9jfs {grid-column: 1;grid-row: 1;min-width: 0;}
.zkcnf > .r1epqph {grid-column: 2;grid-row: 1;}
.r1epqph {grid-template-columns: repeat(2, minmax(0, 1fr));gap:7px;justify-self: center;width: 100%;max-width:339px;margin: 0;display: grid;}
.j5jddsy, .q422t {border-radius: var(--dex);aspect-ratio: 1;overflow: hidden;display: block;}
.j5jddsy img {display: block;object-fit: cover;height: 100%;width: 100%;}
.q422t {color: var(--tdx1w);display: grid;background: var(--zyr);align-content: center;place-items: center;}
.q422t b {font: 900 clamp(40px, 5vw, 64px)/1 var(--acjs);}
.q422t i {font-style: normal;font-size: 12px;letter-spacing: .1em;}
@media (max-width:768px) {
  .wegncj.zkcnf {grid-template-columns: minmax(0, 1fr);}
  .zkcnf > .r1epqph {max-width:281px;grid-column: 1;grid-row: 1;}
  .zkcnf > .m9jfs {grid-row: 2;}
}

.mnbn1 .j5jddsy img {height: 100% !important;min-height: 0 !important;width: 100% !important;max-height: none !important;max-width: none !important;}
.m9jfs ul {padding: 0;list-style: none;}

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

.r1epqph > .j5jddsy, .r1epqph > .q422t {aspect-ratio: 1 !important;height: auto !important;position: relative;width: 100% !important;}
.mnbn1 .j5jddsy img {inset: 0;position: absolute;object-fit: cover;}
.j5jddsy picture {display: contents;}
.m9jfs .xdktd.xdktd {flex-wrap: wrap;gap:7px 24px;display: flex;} .m9jfs .xdktd > * {white-space: nowrap;}
