

:root {--drx1: 18px;--sc2: 65deg;--e344m:"Anton", "Haettenschweiler", "Franklin Gothic Medium", "Impact", sans-serif;--k8o: var(--ons);--lwek6: var(--bqx8);--wdgb3: 4px;--u7g6: 1180px;--plyit: var(--djmu);--jb6a: 32px;--zvq8: color-mix(in srgb, var(--w65k) 35%, var(--bqx8));--smw8x: 48px;--v53r8: var(--a4tpx);--hi4g: 24px;--mb3in: color-mix(in srgb, var(--bqx8) 80%, transparent);--r1im: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--l95m: 9s;--s7f: 20px;--fk15: var(--njd4, var(--j4ld));--gjga6: var(--w65k);--a1lvi: clamp(16px, 4vw, 40px);}

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

*, *::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(--wdgb3);outline: 3px solid var(--bqx8);outline-offset: 2px;}

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

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

.mchv {background: var(--q72y);top: 0;z-index: 60;position: sticky;}
.nwn8dv  {border-top: 4px solid var(--w65k);}
.eavtk0 {border-bottom: 4px solid var(--w65k);}

.qde83 {display: flex;align-items: center;margin: 0 auto;max-width: var(--u7g6);gap:13px;padding: 8px var(--a1lvi);}
.mq0t {text-decoration: none;align-items: center;display: inline-flex;min-height: 44px;}
.mq0t img {width: auto;display: block;height: 28px;}
.rfm699 {font: 700 20px/1 var(--e344m);color: var(--ilk22, var(--tw9c));text-transform: uppercase;letter-spacing: -.02em;}

.ba4bd {min-width: 0;flex: 1 1 auto;}
.ba4bd ul {flex-wrap: wrap;gap:1px;margin: 0;list-style: none;padding: 0;display: flex;}
.ba4bd a {align-items: center;transition:background 235ms ease, color 258ms ease;letter-spacing: .04em;font: 600 14px/1 var(--r1im);text-transform: uppercase;min-height: 44px;padding: 0 12px;text-decoration: none;display: inline-flex;color: var(--ilk22, var(--tw9c));}

.ba4bd a:hover,
.ba4bd a:focus-visible {background: var(--w65k);color: var(--fk15, var(--njd4, var(--j4ld)));}
.ba4bd a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--w65k);}

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

.gephh {align-items: center;display: inline-flex;font: 700 14px/1 var(--r1im);transition:filter 241ms ease, transform 241ms ease;justify-content: center;text-transform: uppercase;padding: 0 18px;letter-spacing: .03em;text-decoration: none;min-height: 44px;border: 0;border-radius: var(--wdgb3);}
.gephh:hover {filter: brightness(1.12);transform: translateY(-1px);}
.j9nw {background: var(--pb58a);color: var(--jjq, var(--jjt));}
.ebve5f   {color: var(--kd0, var(--gw6p5));background: var(--otqq);}

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

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

.fn55 > *:not(.c4rw):not(.vbcd):not(.vnaw) {max-width: var(--u7g6);padding-inline: var(--a1lvi);margin-inline: auto;}

.fn55 h2 {color: var(--bqx8);letter-spacing: -.025em;text-transform: uppercase;font: 700 clamp(var(--jb6a), 4.4vw, 52px)/1.05 var(--e344m);margin: 0 0 var(--hi4g);}
.fn55 h3 {margin: 0 0 8px;color: var(--bqx8);font: 700 clamp(19px, 2vw, 24px)/1.2 var(--e344m);letter-spacing: -.01em;}

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

.a28122g {display: block;background-image: repeating-linear-gradient(
    var(--sc2),
    color-mix(in srgb, var(--bqx8) 16%, transparent) 0,
    color-mix(in srgb, var(--bqx8) 16%, transparent) calc(var(--drx1) / 2.6),
    transparent calc(var(--drx1) / 2.6),
    transparent var(--drx1)
  );inset: calc(var(--drx1) * -3);position: absolute;animation: sd74xti var(--l95m) linear infinite;pointer-events: none;will-change: transform;}
.j8ed {filter: hue-rotate(var(--haobn, 180deg));}

.c4rw {overflow: hidden;gap: var(--s7f);color: var(--cfja, var(--bqx8));background: var(--o2n, var(--mokkv));display: grid;align-content: start;padding: clamp(24px, 4vw, 56px) var(--a1lvi) clamp(28px, 4vw, 56px);position: relative;}

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

.f9jt {max-width: var(--u7g6);display: grid;justify-items: start;align-content: start;width: 100%;margin-inline: auto;gap: var(--s7f);}
.ymqbe {display: grid;margin: 0;gap:12px;}

.w1v8 {row-gap:13px;}
.w1v8 > .h1xq2c {margin-top:7px;}

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

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

.h1xq2c {min-height: 56px;align-items: center;background: var(--w65k);justify-content: center;border-radius: var(--wdgb3);text-transform: uppercase;letter-spacing: .04em;display: inline-flex;color: var(--njd4, var(--j4ld));font: 700 clamp(16px, 1.4vw, 19px)/1 var(--e344m);text-decoration: none;transition:background 226ms ease, transform 274ms ease;padding: 0 34px;}
.h1xq2c:hover {background: var(--djmu);transform: translateY(-2px);}

.tbjmdw4 {position: relative;overflow: hidden;background: var(--ie0);aspect-ratio: 16 / 9;width: 100%;max-height: 34vh;max-width: var(--u7g6);margin: 0;margin-inline: auto;border-radius: var(--wdgb3);}
.fab66f3 {height: 100%;object-fit: cover;display: block;width: 100%;}

.jncaqmq {inset: calc(var(--drx1) * -3);background-image: repeating-linear-gradient(
    var(--sc2),
    color-mix(in srgb, var(--a4tpx) 34%, transparent) 0,
    color-mix(in srgb, var(--a4tpx) 34%, transparent) calc(var(--drx1) / 2.2),
    transparent calc(var(--drx1) / 2.2),
    transparent var(--drx1)
  );position: absolute;display: block;background-color: var(--w65k);will-change: transform;animation: sd74xti var(--l95m) linear infinite;}

@media (min-width:972px) {
  .t6da {margin-inline: auto;align-items: center;max-width: var(--u7g6);column-gap: var(--smw8x);grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .t6da .tbjmdw4 {margin-inline: 0;max-height: 46vh;}
  
  .m3d2ckn.t6da {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.a0b36 {display: grid;gap: var(--hi4g);}
.m1996 {margin: 0;}
.m1996 h2 {margin: 0;}

.a0b36 > h2 {margin: 0;}

.tmxde6 {margin: 0;}
.tmxde6 h2 {margin: 0;}
@media (min-width:972px) {
  .znvf3q {grid-template-columns: minmax(0, 15rem) minmax(0, 1fr);align-items: start;column-gap: var(--smw8x);}
}
.zszaaw {color: var(--bqx8);max-width: 70ch;}
.zszaaw p {margin: 0 0 1em;}
.zszaaw a {color: var(--zvq8);text-underline-offset: 3px;}
.zszaaw ul, .zszaaw ol {margin: 0 0 1em;padding-left: 1.3em;}
.zszaaw li {margin-bottom: .45em;}

.zszaaw table,
.hk4a table,
.e6d7q table,
.ft36d table {border-collapse: collapse;margin: 0 0 1em;width: 100%;color: var(--j81t, var(--bqx8));}
.zszaaw th, .hk4a th, .e6d7q th, .ft36d th,
.zszaaw td, .hk4a td, .e6d7q td, .ft36d td {padding: 12px 14px;border-bottom: 2px solid var(--eoet);text-align: left;}
.zszaaw th, .hk4a th, .e6d7q th, .ft36d th {font-size: 14px;letter-spacing: .05em;text-transform: uppercase;font-weight: 700;}

.srze8t {margin-block: var(--smw8x);margin-inline: auto;display: flex;}
.fkrky  {justify-content: flex-start;}
.js72   {justify-content: center;}
.t1r7n {justify-content: flex-end;}
.wfchg {color: var(--njd4, var(--j4ld));transition:background 264ms ease, color 259ms ease, transform 258ms ease, box-shadow 227ms ease;justify-content: center;border-radius: var(--wdgb3);align-items: center;display: inline-flex;text-decoration: none;padding: 0 36px;background: var(--w65k);min-height: 56px;}
.wfchg:hover {background: var(--djmu);transform: translateY(-2px);}
.m648 {width: 100%;}
.gg2h3 {letter-spacing: .05em;font: 700 clamp(17px, 1.6vw, 21px)/1 var(--e344m);text-transform: uppercase;}

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

.gp1db1 {background: var(--w65k);padding-block: 26px;overflow: hidden;border-radius: var(--wdgb3);position: relative;align-items: center;}

.pwk7 {background: var(--fk15, var(--njd4, var(--j4ld)));left: 0;pointer-events: none;height: 6px;width: 64px;top: 0;position: absolute;}

.t02c7 {color: var(--w65k);background: var(--fk15, var(--njd4, var(--j4ld)));}

.t02c7:hover {color: var(--bqx8);box-shadow: inset 0 0 0 2px var(--fk15, var(--njd4, var(--j4ld)));background: var(--a4tpx);}

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

.qh2e4f {border-radius: var(--wdgb3);padding: 12px;position: relative;background: var(--mokkv);}
.f8p4 {border-radius: var(--wdgb3);display: block;overflow: hidden;background: var(--ie0);}
.kr5v {height: auto;width: 100%;display: block;}
.jpwzwe,
.bbkx8q8 {pointer-events: none;background: var(--w65k);height: 4px;left: 0;width: 56px;position: absolute;}
.jpwzwe {top: 0;}
.bbkx8q8 {bottom: 0;}

.fn55 > .gcsffxr > .jpwzwe,
.fn55 > .gcsffxr > .bbkx8q8 {left: var(--a1lvi);}

.ee5j {list-style: none;margin: 0;gap:12px;padding: 0;display: grid;}
.kn7bd1c {border-radius: var(--wdgb3);transition:background 272ms ease;overflow: hidden;background: var(--mokkv);border-left: 6px solid var(--w65k);}
.kn7bd1c details > summary {list-style: none;}
.kn7bd1c details > summary::-webkit-details-marker {display: none;}
.p7ae4d2 {font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--e344m);padding: 16px 20px;min-height: 56px;align-items: center;color: var(--bqx8);cursor: pointer;display: flex;justify-content: space-between;gap:17px;}
.a5qs3 {background: var(--w65k);color: var(--fk15, var(--njd4, var(--j4ld)));font-size: 19px;line-height: 1;height: 32px;border-radius: var(--wdgb3);font-style: normal;align-items: center;flex: 0 0 auto;justify-content: center;transition:transform 278ms ease;width: 32px;display: inline-flex;}
.kn7bd1c details[open] {background: var(--w65k);}
.kn7bd1c details[open] .p7ae4d2 {color: var(--fk15, var(--njd4, var(--j4ld)));}
.kn7bd1c details[open] .a5qs3 {color: var(--fk15, var(--njd4, var(--j4ld)));transform: rotate(135deg);background: color-mix(in srgb, var(--a4tpx) 26%, transparent);}
.v522f {padding: 0 20px 20px;}

.np8k {color: var(--bqx8);line-height:1.59;margin: 0;max-width: 70ch;}
.kn7bd1c details[open] .np8k {color: var(--fk15, var(--njd4, var(--j4ld)));}

.zk2sjy {flex-wrap: wrap;margin: 0;list-style: none;align-content: flex-start;counter-reset: bl-run;padding: 0;display: flex;justify-content: center;gap: var(--hi4g);}
.zk2sjy > * {flex: 1 1 230px;max-width: calc(50% - var(--hi4g) / 2);min-width: 0;}
@media (max-width:629px) { .zk2sjy > * {max-width: none;} }
.byhca {position: relative;background: var(--mokkv);counter-increment: bl-run;border-top: 6px solid var(--w65k);border-radius: var(--wdgb3);padding: 22px 20px 24px;}
.byhca::before {margin-bottom:10px;content: counter(bl-run);font: 700 clamp(38px, 5vw, 64px)/.9 var(--e344m);color: var(--zvq8);display: block;letter-spacing: -.05em;}
.ehpv .byhca {display: grid;column-gap:16px;align-items: start;grid-template-columns: auto 1fr;}
.ehpv .byhca::before {margin-bottom: 0;grid-row: 1 / span 2;}
.jmnaj46 {color: var(--bqx8);font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--e344m);display: block;}
.mb1m {margin: 8px 0 0;color: var(--mb3in);line-height:1.54;}

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

.rrs1 {gap: var(--hi4g);grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));display: grid;}
.hqddf,
.n4bpqa {border-radius: var(--wdgb3);background: var(--mokkv);padding: 24px 22px 26px;}
.hqddf   {border-top: 8px solid var(--w65k);}
.n4bpqa {border-top: 8px solid var(--djmu);}
.a9dzmw3 {margin: 0 0 16px;letter-spacing: .03em;color: var(--bqx8);text-transform: uppercase;font: 700 clamp(19px, 2vw, 25px)/1.2 var(--e344m);}
.qmr0va6 {display: grid;margin: 0;padding: 0;gap:11px;list-style: none;}
.k337gh {align-items: start;gap:13px;grid-template-columns: auto 1fr;line-height:1.57;display: grid;color: var(--bqx8);}
.kh0dc5 {width: 26px;border-radius: var(--wdgb3);height: 26px;font-weight: 700;justify-content: center;color: var(--fk15, var(--njd4, var(--j4ld)));font-size: 14px;align-items: center;line-height: 1;display: inline-flex;background: var(--w65k);}
.n4bpqa .kh0dc5 {color: var(--fm5ia, var(--njd4, var(--j4ld)));background: var(--djmu);}

.rrhx7cn,
.b7ve,
.nxccpj,
.zydg {overscroll-behavior-x: contain;display: flex;margin: 0;-webkit-overflow-scrolling: touch;list-style: none;padding: 0 0 12px;gap:15px;scroll-snap-type: x proximity;overflow-x: auto;scrollbar-width: thin;}
.qf7bt,
.wzqy,
.nbm0qkd,
.znadz {flex: 0 0 auto;scroll-snap-align: start;}

.qf7bt {width: clamp(190px, 52vw, 268px);}
.t25b {position: relative;transition:transform 244ms ease;text-decoration: none;background: var(--w65k);border-radius: var(--wdgb3);aspect-ratio: 1;display: block;overflow: hidden;}
.t25b:hover {transform: translateY(-4px);}
.n7k1 {display: block;height: 100%;width: 100%;object-fit: cover;}
.tqc9f {padding: 12px 14px;right: 0;font: 700 16px/1.25 var(--r1im);text-transform: uppercase;left: 0;background: var(--w65k);letter-spacing: .02em;position: absolute;bottom: 0;color: var(--fk15, var(--njd4, var(--j4ld)));}

.wzqy {width: clamp(172px, 44vw, 224px);}
.pdq9 {border-radius: var(--wdgb3);display: grid;padding: 20px 18px;text-decoration: none;transition:background 234ms ease;background: var(--ydgk, var(--ie0));gap:10px;place-items: center;min-height: 138px;border-bottom: 5px solid var(--w65k);}
.pdq9:hover {background: var(--sroo);}
.vdyspr {width: auto;max-height: 62px;object-fit: contain;display: block;}
.kc3m {font: 600 14px/1.2 var(--r1im);text-decoration: none;text-transform: uppercase;border: 0;text-align: center;letter-spacing: .04em;color: var(--mb3in);}

.nbm0qkd {width: clamp(156px, 40vw, 200px);}
.mgkf7 {text-decoration: none;place-items: center;border-bottom: 4px solid var(--w65k);background: var(--pln, var(--ie0));padding: 18px 16px;border-radius: var(--wdgb3);transition:background 229ms ease;display: grid;gap:11px;min-height: 124px;}
.mgkf7:hover {background: var(--sroo);}
.kdfn7jn {object-fit: contain;display: block;width: auto;max-height: 54px;}
.y2152 {letter-spacing: .04em;font: 600 13.5px/1.2 var(--r1im);text-transform: uppercase;color: var(--mb3in);text-align: center;}

.pk8bq {line-height:1.60;margin: 0 0 var(--hi4g);color: var(--bqx8);max-width: 70ch;}
.gs2yj {display: grid;margin: 0;padding: 0;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: var(--hi4g);list-style: none;}
.fypw {border-radius: var(--wdgb3);padding: 22px 20px;border-left: 6px solid var(--w65k);background: var(--mokkv);margin: 0;height: 100%;}
.r4d1 {margin: 0 0 8px;}

.r4d1:last-child {margin-bottom: 0;}
.a94v {color: var(--mb3in);margin: 0;line-height:1.53;}

.dsn4y {display: block;}
.dsn4y > .t019a {border-top: 2px solid var(--k8o);padding: 18px 0 20px;}
.dsn4y > .t019a:first-child {border-top: 6px solid var(--w65k);}

.g436qa7 {margin: 0 0 12px;}

.g436qa7:last-child {margin-bottom: 0;}
.fn5p5 {border-left: 2px solid var(--k8o);margin: 0;padding-left:13px;}

.nxqkdf {padding: 14px 26px;border-radius: var(--wdgb3);margin-top: var(--hi4g);color: var(--fk15, var(--njd4, var(--j4ld)));align-items: center;display: inline-flex;letter-spacing: -.04em;justify-content: center;font: 700 clamp(38px, 5vw, 64px)/1 var(--e344m);min-width: 108px;background: var(--w65k);}

.gnhcexx {margin-bottom: var(--hi4g);margin-top: 0;}

.rd6a6w0 {border-radius: var(--wdgb3);border-top: 6px solid var(--w65k);gap: var(--hi4g);color: var(--o1jue, var(--bqx8));padding: 26px 24px 28px;background: var(--e65, var(--mokkv));display: grid;}
.tsfz {border-radius: 0;}
.c30j {border-radius: var(--wdgb3);}
.zxc4 {gap:17px;grid-template-columns: auto 1fr;align-items: start;display: grid;margin: 0;}

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

.aa3xd {display: block;}
.v776 {gap:9px;display: grid;}
.sknnz {font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--e344m);color: inherit;letter-spacing: -.02em;}
.kem6 {margin: 0;max-width: 68ch;line-height:1.58;color: var(--olw6, var(--mb3in));}
.mt52m {align-items: baseline;gap:5px 18px;margin: 0;grid-template-columns: auto 1fr;display: grid;}
.k91tymm {text-transform: uppercase;color: var(--olw6, var(--mb3in));letter-spacing: .09em;font: 700 12px/1.4 var(--r1im);}
.eq8e4 {margin: 0;color: inherit;}

.vtn5b {margin: 0;gap:9px;list-style: none;display: grid;padding: 0;}
.vtn5b > li {line-height:1.48;color: inherit;}
.vtn5b .k91tymm {margin-right:9px;}
.bmd0ke {flex-wrap: wrap;display: flex;gap:7px;}
.bmd0ke a {background: var(--x7s, var(--sroo));text-decoration: none;min-height: 44px;display: inline-flex;color: var(--bv7, var(--zvq8));font: 600 14px/1 var(--r1im);padding: 0 16px;border-radius: var(--wdgb3);transition:background 232ms ease;align-items: center;}
.bmd0ke a:hover {background: var(--w65k);color: var(--fk15, var(--njd4, var(--j4ld)));}
.m3kgv8 {color: var(--olw6, var(--mb3in));line-height:1.48;font-size: 13px;}

.w8gq18 {background: var(--djmu);overflow: hidden;display: grid;gap: var(--hi4g);position: relative;padding: 28px 24px 30px;border-radius: var(--wdgb3);color: var(--fm5ia, var(--njd4, var(--j4ld)));}
.cmph {gap:9px;margin: 0;display: grid;}
.avzcv {margin: 0;color: inherit;text-transform: uppercase;letter-spacing: -.03em;font: 700 clamp(24px, 3vw, 38px)/1.1 var(--e344m);}
.vhfnn {line-height:1.54;margin: 0;max-width: 60ch;color: inherit;}
.zbew1r {margin: 0;display: flex;flex-wrap: wrap;gap:11px 28px;}
.avjkf {letter-spacing: .09em;opacity:0.9;color: inherit;font: 700 12px/1.4 var(--r1im);text-transform: uppercase;}
.cwax8kp {font-weight: 700;color: inherit;margin: 0 0 0 8px;}
.wv4w {flex-wrap: wrap;gap:13px;display: flex;}
.da1rqqf {padding: 0 26px;text-transform: uppercase;letter-spacing: .04em;min-height: 52px;border-radius: var(--wdgb3);color: var(--bqx8);text-decoration: none;font: 700 15px/1 var(--r1im);transition:transform 220ms ease;justify-content: center;background: var(--a4tpx);display: inline-flex;align-items: center;}
.da1rqqf:hover {transform: translateY(-2px);}

.yrx1caa {border-left: 6px solid var(--w65k);padding: 22px 20px 24px;border-radius: var(--wdgb3);background: var(--mokkv);}
.zfam9 {font: 700 13px/1.3 var(--r1im);font-style: normal;color: var(--mb3in);margin-bottom:14px;text-transform: uppercase;letter-spacing: .1em;display: block;}
.m687 {display: grid;counter-reset: bl-toc;list-style: none;margin: 0;gap:5px;padding: 0;}

.m687 > li {counter-increment: bl-toc;}
.m687 > li > a {align-items: center;font-weight: 600;display: flex;min-height: 44px;text-decoration: none;gap:11px;transition:background 197ms ease, color 195ms ease;color: var(--bqx8);padding: 6px 10px;border-radius: var(--wdgb3);}
.m687 > li > a::before {font: 700 13px/1 var(--r1im);flex: 0 0 auto;color: var(--zvq8);content: counter(bl-toc, decimal-leading-zero);}
.m687 > li > a:hover {background: var(--w65k);color: var(--fk15, var(--njd4, var(--j4ld)));}
.m687 > li > a:hover::before {color: var(--fk15, var(--njd4, var(--j4ld)));}

.r4m8cp1 > li > a::before {background: var(--zvq8);height: 7px;width: 7px;content: "";}
.r4m8cp1 > li > a:hover::before {background: var(--fk15, var(--njd4, var(--j4ld)));}

.jm0g {gap: var(--hi4g);display: grid;}
.c79ytg5 {margin: 0;display: grid;gap:11px;}
.yx20 {margin: 0;color: var(--bqx8);font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--e344m);letter-spacing: -.03em;text-transform: uppercase;}
.gmtk {color: var(--bqx8);max-width: 60ch;margin: 0;line-height:1.55;}
.znadz {width: clamp(280px, 82vw, 640px);}
.ganz .znadz {width: clamp(260px, 52vw, 460px);}
.f0j0v .znadz {width: clamp(300px, 94vw, 940px);}
.vxwwck7 {margin: 0;display: grid;gap:10px;}
.vxwwck7 > * {border-radius: var(--wdgb3);}
.qz57d {height: auto;width: 100%;background: var(--ie0);display: block;}
.bj4x {color: var(--mb3in);font-size: 14px;border-radius: 0;line-height:1.51;border-left: 4px solid var(--w65k);padding-left:13px;}
.na1j {gap:13px;display: flex;flex-wrap: wrap;}
.xsbkv,
.p507m {border-radius: var(--wdgb3);font: 700 15px/1 var(--r1im);display: inline-flex;transition:background 256ms ease, transform 264ms ease;min-height: 52px;align-items: center;letter-spacing: .04em;text-decoration: none;text-transform: uppercase;justify-content: center;padding: 0 28px;}
.xsbkv {background: var(--w65k);color: var(--njd4, var(--j4ld));}
.xsbkv:hover {background: var(--djmu);transform: translateY(-2px);}

.p507m {box-shadow: inset 0 0 0 3px var(--bqx8);color: var(--bqx8);background: transparent;}
.p507m:hover {background: var(--ie0);transform: translateY(-2px);}

.bs031t {border-radius: var(--wdgb3);display: grid;overflow: hidden;gap: 0;background: var(--mokkv);}
.de3gyzc {margin: 0;padding: 24px 22px 0;}
.de3gyzc h2 {margin: 0;}
.ft36d {max-width: 70ch;color: var(--bqx8);padding: 16px 22px 0;line-height:1.60;}
.ft36d p {margin: 0 0 1em;}
.ft36d a {color: var(--zvq8);}
.y5am {margin: 0;}
.y5am a {display: block;}
.r3tgts {height: 100%;object-fit: cover;display: block;width: 100%;}
.jv7g7 {padding: 20px 22px 24px;}
.kbtqh {border-radius: var(--wdgb3);background: var(--w65k);text-decoration: none;justify-content: center;color: var(--njd4, var(--j4ld));min-height: 52px;padding: 0 28px;transition:background 224ms ease, transform 243ms ease;align-items: center;font: 700 15px/1 var(--r1im);display: inline-flex;text-transform: uppercase;letter-spacing: .04em;}
.kbtqh:hover {transform: translateY(-2px);background: var(--djmu);}

@media (max-width:872px) {
  .jq97 > .de3gyzc {order: 1;}
  .jq97 > .ft36d  {order: 2;}
  .jq97 > .y5am   {order: 3;}
  .jq97 > .jv7g7   {order: 4;}
}

@media (min-width:873px) {
  
  .pqmc {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-template-areas: "copy art" "body art" "act art";align-items: start;}
  .pqmc .de3gyzc {grid-area: copy;}
  .pqmc .ft36d  {grid-area: body;}
  .pqmc .jv7g7   {grid-area: act;}
  .pqmc .y5am   {grid-area: art;height: 100%;}
  .pqmc.vf5xk {grid-template-areas: "art copy" "art body" "art act";}
  
  .tx2z0j {max-width:559px;}
}

.e26dvd {gap:10px;display: grid;}
.ypm2wy {font-style: normal;font: 700 15px/1 var(--r1im);letter-spacing: .1em;color: var(--zvq8);}
.hk4a {color: var(--bqx8);line-height:1.61;max-width: 70ch;}
.hk4a p {margin: 0 0 1em;}
.hk4a a {color: var(--zvq8);}

.g2fyw {border-radius: var(--wdgb3);gap: var(--hi4g);border-left: 8px solid var(--w65k);padding: 24px 22px 26px;display: grid;background: var(--mokkv);}

.h1tbtrf {overflow: hidden;padding-top: 0;border-left: 0;}
.k4vz {height: 8px;background: var(--w65k);display: block;margin-inline: -22px;}
.gpdfjew {display: grid;gap:5px;margin: 0;}
.gpdfjew h2 {margin: 0;}
.ywtm248 {font-style: normal;font: 700 12px/1.3 var(--r1im);text-transform: uppercase;color: var(--mb3in);letter-spacing: .12em;}
.e6d7q {line-height:1.60;max-width: 70ch;color: var(--bqx8);}
.e6d7q p {margin: 0 0 1em;}
.e6d7q a {color: var(--zvq8);}

.vbcd,
.vnaw {padding: clamp(28px, 4vw, 52px) var(--a1lvi);position: relative;overflow: hidden;}
.vbcd {background: var(--w65k);color: var(--fk15, var(--njd4, var(--j4ld)));}

.vnaw {background: var(--djmu);color: var(--fm5ia, var(--njd4, var(--j4ld)));}

.b2em,
.t45ej3 {position: relative;max-width: var(--u7g6);gap:12px;margin-inline: auto;display: grid;justify-items: start;z-index: 1;}
.hwz4 {font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--e344m);margin: 0;color: inherit;letter-spacing: -.03em;text-transform: uppercase;}
.n0747n {line-height:1.57;max-width: 56ch;color: inherit;margin: 0;}
.accs6wj {align-items: center;border-radius: var(--wdgb3);transition:transform 231ms ease;padding: 0 30px;background: var(--a4tpx);justify-content: center;text-decoration: none;font: 700 15px/1 var(--r1im);text-transform: uppercase;letter-spacing: .04em;margin-top:7px;color: var(--bqx8);min-height: 52px;display: inline-flex;}
.accs6wj:hover {transform: translateY(-2px);}

.xbs5cmk {margin: 0;text-transform: uppercase;font: 700 12px/1.3 var(--r1im);opacity:0.94;color: inherit;letter-spacing: .12em;}
.qskcwfr {font: 700 clamp(24px, 3vw, 40px)/1.1 var(--e344m);color: inherit;letter-spacing: -.03em;text-transform: uppercase;margin: 0;}
.rwpt {max-width: 56ch;color: inherit;margin: 0;line-height:1.56;}

.a5g43 {max-width: var(--u7g6);color: var(--mb3in);text-transform: uppercase;letter-spacing: .08em;font: 600 13px/1.4 var(--r1im);padding-inline: var(--a1lvi);margin-inline: auto;}

.pfbww {align-items: center;right: 0;flex-wrap: wrap;position: fixed;justify-content: center;gap:14px;bottom: 0;padding: 12px var(--a1lvi);display: flex;background: var(--w65k);z-index: 40;color: var(--fk15, var(--njd4, var(--j4ld)));left: 0;}
.kkyz1 {font: 700 15px/1.3 var(--r1im);color: inherit;}

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

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

.hsk4::before {position: absolute;transition:background 0.094s, border-color 0.15s;inset: 10px;content: '';background: transparent;border: 2px solid color-mix(in srgb, var(--fk15, var(--njd4, var(--j4ld))) 78%, transparent);}
.hsk4 svg {position: relative;z-index: 1;}
.hsk4:hover::before {background: color-mix(in srgb, var(--fk15, var(--njd4, var(--j4ld))) 18%, transparent);border-color: var(--fk15, var(--njd4, var(--j4ld)));}
.hsk4:focus-visible {outline: 3px solid var(--fk15, var(--njd4, var(--j4ld)));outline-offset: -4px;}
.z07ck {text-decoration: none;padding: 0 24px;letter-spacing: .04em;display: inline-flex;border-radius: var(--wdgb3);color: var(--bqx8);min-height: 44px;justify-content: center;background: var(--a4tpx);font: 700 14px/1 var(--r1im);align-items: center;text-transform: uppercase;}

.dz0e6 {position: fixed;inset: 0;background: #000;transition:opacity 296ms ease, visibility 300ms ease;cursor: pointer;z-index: 50;visibility: hidden;opacity:0.05;}
.xt5dxrd:checked ~ .dz0e6 {opacity:0.63;visibility: visible;}

.m55w {padding: 14px 18px 24px;width: min(88vw, 360px);transition:transform 308ms ease, visibility 273ms ease;gap:10px;bottom: 0;background: var(--a4tpx);top: 0;visibility: hidden;display: flex;overflow-y: auto;position: fixed;flex-direction: column;color: var(--bqx8);overscroll-behavior: contain;z-index: 51;}
.pnhwjc  {border-right: 6px solid var(--w65k);transform: translateX(-102%);left: 0;}
.gttv {transform: translateX(102%);border-left: 6px solid var(--w65k);right: 0;}
.xt5dxrd:checked ~ .m55w {transform: translateX(0);visibility: visible;}

.pq3tk {gap:13px;align-items: center;display: flex;min-height: 48px;justify-content: space-between;}
.rrv0 {align-items: center;display: inline-flex;}
.rrv0 img {display: block;width: auto;height: 26px;}
.jb96y {text-transform: uppercase;font: 700 18px/1 var(--e344m);color: var(--bqx8);letter-spacing: -.02em;}
.f3nf9e {height: 44px;align-items: center;justify-content: center;display: inline-flex;color: var(--bqx8);border-radius: var(--wdgb3);width: 44px;cursor: pointer;background: var(--ie0);}
.cjqf {margin-top:6px;}
.cjqf ul {display: grid;gap:3px;margin: 0;padding: 0;list-style: none;}
.cjqf a {transition:background 235ms ease, color 231ms ease;min-height: 52px;font: 700 17px/1.2 var(--e344m);border-radius: var(--wdgb3);text-transform: uppercase;padding: 0 14px;letter-spacing: .02em;text-decoration: none;display: flex;align-items: center;color: var(--bqx8);}
.cjqf a:hover {color: var(--fk15, var(--njd4, var(--j4ld)));background: var(--w65k);}
.cjqf a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--w65k);}

.qskew {margin-top: auto;padding-top:17px;gap:11px;display: grid;}
.dpea,
.ng0h9 {align-items: center;text-transform: uppercase;letter-spacing: .04em;border-radius: var(--wdgb3);padding: 0 20px;font: 700 15px/1 var(--r1im);text-decoration: none;min-height: 52px;justify-content: center;display: inline-flex;}
.dpea {background: var(--pb58a);color: var(--jjq, var(--jjt));}
.ng0h9   {color: var(--kd0, var(--gw6p5));background: var(--otqq);}

footer {border-top: 6px solid var(--w65k);padding: var(--smw8x) var(--a1lvi);color: var(--bnva4, var(--bqx8));background: var(--fwmq2);}
footer a {color: var(--bnva4, var(--bqx8));}

@media (max-width:971px) {
  .zxc4 {grid-template-columns: 1fr;}
  .ycpszb {width: 84px;height: 84px;}
}

@media (max-width:910px) {
  .ba4bd {flex: none;display: none;}
  .g3bpve0 {display: flex;}
  
  :root {--hi4g: 18px;--smw8x: 32px;}
}

@media (max-width:645px) {
  
  .zk2sjy {display: flex;padding-bottom:12px;gap:15px;overscroll-behavior-x: contain;scroll-snap-type: x proximity;overflow-x: auto;}
  .byhca {flex: 0 0 auto;scroll-snap-align: start;width: min(78vw, 300px);}
  
  .w55j {display: block;}
  .w55j > .byhca {width: auto;}
}

@media (max-width:570px) {
  .qde83 {row-gap:6px;flex-wrap: wrap;}
  .gephh {font-size: 13px;padding: 0 14px;}
  
  .pfbww {justify-content: space-between;gap:11px;flex-wrap: nowrap;padding-right:41px;}
  .kkyz1 {flex: 1 1 auto;min-width: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
  .z07ck {padding: 0 16px;flex: 0 0 auto;}
}

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

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

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

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

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

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

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

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

.fn55 {padding-bottom: max(96px, var(--t27n, 96px));}

.zngkp5b {--wdf8p: 800;--tz6: var(--wdgb3);--by3y: .06em;--ux4: 12px;--sac1: uppercase;--ew4vf: 0;--dqb: 0;--ofeqp: var(--wdgb3);--qsgw: 2px solid currentColor;}

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

.dz0e6 {z-index: 70;}
.m55w {z-index: 71;}

.kwz10d9 .rrhx7cn.rrhx7cn {display: grid;grid-template-rows: repeat(2, auto);gap:15px;grid-auto-columns: clamp(168px, 22vw, 240px);grid-auto-flow: column;}
.kwz10d9 .rrhx7cn > .qf7bt {width: auto;}
@media (max-width:765px) { .kwz10d9 .rrhx7cn.rrhx7cn {gap:11px;grid-auto-columns: 44vw;} }

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

.kpqr2 {margin-top:17px;}
.kpqr2 .csac.csac {overflow: hidden;display: grid;border-radius: var(--wdgb3);scroll-snap-type: none;grid-template-areas: "s";grid-template-columns: minmax(0, 1fr);padding: 0;gap: 0;}
.kpqr2 .c25c.c25c {width: auto;position: relative;min-width: 0;background: var(--v53r8);margin: 0;grid-area: s;}
.kpqr2 .c25c:not(:first-child) {clip-path: inset(0 100% 0 0);}
.kpqr2 .vxwwck7 {margin: 0;height: 100%;}
.kpqr2 .vxwwck7 picture {display: block;}
.kpqr2 .qz57d {height: auto;border-radius: 0;max-height: none;width: 100%;aspect-ratio: 16 / 9;object-fit: cover;display: block;}
.kpqr2 .bj4x {max-width: min(620px, 90%);padding: 16px 22px;background: var(--gjga6);font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--e344m);position: absolute;text-transform: uppercase;left: 0;margin: 0;color: var(--njd4, var(--j4ld));letter-spacing: -.01em;bottom: 0;}
.kpqr2 .qpert {color: var(--v53r8);position: absolute;right: 0;top: 0;padding: 6px 16px;background: var(--lwek6);font: 900 clamp(34px, 5vw, 64px)/1 var(--e344m);letter-spacing: -.03em;}
.kpqr2 .dbphr {gap: 0;margin: 0;display: flex;align-items: stretch;}
.kpqr2 .aggnfx {border: 0;background: var(--gjga6);cursor: pointer;font: 900 24px/1 var(--e344m);width: 64px;min-height: 56px;color: var(--njd4, var(--j4ld));}
.kpqr2 .aggnfx:hover {background: var(--plyit);}
.kpqr2 .aggnfx[hidden] {display: none;}
.kpqr2 .pkr310 {letter-spacing: .1em;display: grid;place-items: center;font: 900 18px/1 var(--e344m);background: var(--lwek6);flex: 1 1 auto;color: var(--v53r8);}
@media (max-width:705px) { .kpqr2 .qz57d {aspect-ratio: 4 / 5;} .kpqr2 .aggnfx {width: 52px;} }

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

ul.qmr0va6, ol.ee5j, div.ee5j {margin: 0;padding: 0;list-style: none;}
h3.a9dzmw3, strong.a9dzmw3 {display: block;margin: 0 0 10px;}
p.k337gh {margin: 0;}
b.kh0dc5, span.kh0dc5 {display: inline-grid;}
.ee5j i.a5qs3 {font-style: normal;margin-left: auto;}
.e26dvd header {display: flex;gap:12px;align-items: baseline;justify-content: space-between;}
.kpqr2 div.vxwwck7 {position: relative;}
.kpqr2 p.bj4x {z-index: 1;}

.w8gq18.zj26 {align-items: center;gap: clamp(20px, 3vw, 44px);grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);display: grid !important;}
.zj26 > .p6vpm {grid-row: 1;grid-column: 1;min-width: 0;}
.zj26 > .za3m {grid-column: 2;grid-row: 1;}
.za3m {margin: 0;display: grid;width: 100%;gap:7px;justify-self: center;grid-template-columns: repeat(2, minmax(0, 1fr));max-width:339px;}
.msaj, .zn3c389 {border-radius: var(--wdgb3);display: block;aspect-ratio: 1;overflow: hidden;}
.msaj img {object-fit: cover;display: block;width: 100%;height: 100%;}
.zn3c389 {color: var(--v53r8);align-content: center;background: var(--lwek6);display: grid;place-items: center;}
.zn3c389 b {font: 900 clamp(40px, 5vw, 64px)/1 var(--e344m);}
.zn3c389 i {font-size: 12px;letter-spacing: .1em;font-style: normal;}
@media (max-width:765px) {
  .w8gq18.zj26 {grid-template-columns: minmax(0, 1fr);}
  .zj26 > .za3m {max-width:280px;grid-column: 1;grid-row: 1;}
  .zj26 > .p6vpm {grid-row: 2;}
}

.gch8j .msaj img {width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;min-height: 0 !important;}
.p6vpm ul {list-style: none;padding: 0;}

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

.za3m > .msaj, .za3m > .zn3c389 {height: auto !important;aspect-ratio: 1 !important;width: 100% !important;position: relative;}
.gch8j .msaj img {object-fit: cover;position: absolute;inset: 0;}
.msaj picture {display: contents;}
.p6vpm .zbew1r.zbew1r {flex-wrap: wrap;gap:9px 24px;display: flex;} .p6vpm .zbew1r > * {white-space: nowrap;}
