

:root {--njw6: var(--d7i);--lek: 20px;--gqu: var(--z7v, var(--tfv));--j6pm: 48px;--mdw9a: var(--xs5a7);--kl2r: 65deg;--t3pr: 32px;--r5jx: color-mix(in srgb, var(--u9a) 35%, var(--d7i));--ujvzb: 4px;--sf9p: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--xbq: 9s;--g0mc: 18px;--dla: var(--duv);--dhqje: 1180px;--pekba: 24px;--iro: color-mix(in srgb, var(--d7i) 80%, transparent);--iozk8:"Anton", "Impact", "Haettenschweiler", sans-serif;--xwz: var(--wng8);--ryc: clamp(16px, 4vw, 40px);--hq3: var(--u9a);}

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

*, *::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(--d7i);outline-offset: 2px;border-radius: var(--ujvzb);}

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

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

.rrt0f {z-index: 60;top: 0;background: var(--tr4cf);position: sticky;}
.va316ev  {border-top: 4px solid var(--u9a);}
.ymr4q {border-bottom: 4px solid var(--u9a);}

.j3jd8q {gap:15px;align-items: center;display: flex;padding: 8px var(--ryc);max-width: var(--dhqje);margin: 0 auto;}
.d9nn {text-decoration: none;min-height: 44px;align-items: center;display: inline-flex;}
.d9nn img {display: block;height: 28px;width: auto;}
.swjk {letter-spacing: -.02em;text-transform: uppercase;font: 700 20px/1 var(--iozk8);color: var(--p4d, var(--i12gd));}

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

.kzhw6 a:hover,
.kzhw6 a:focus-visible {background: var(--u9a);color: var(--gqu, var(--z7v, var(--tfv)));}
.kzhw6 a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--u9a);}

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

.xmn8ky9 {min-height: 44px;border: 0;border-radius: var(--ujvzb);justify-content: center;text-decoration: none;font: 700 14px/1 var(--sf9p);transition:filter 213ms ease, transform 246ms ease;padding: 0 18px;display: inline-flex;align-items: center;text-transform: uppercase;letter-spacing: .03em;}
.xmn8ky9:hover {filter: brightness(1.12);transform: translateY(-1px);}
.knvxwgn {color: var(--obv, var(--cdvrd));background: var(--hq8);}
.qcxqv   {color: var(--r3ip, var(--mrme));background: var(--kr9w4);}

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

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

.svjc7 > *:not(.fpqm70):not(.v3db):not(.dx4xwjm) {padding-inline: var(--ryc);max-width: var(--dhqje);margin-inline: auto;}

.svjc7 h2 {color: var(--d7i);font: 700 clamp(var(--t3pr), 4.4vw, 52px)/1.05 var(--iozk8);margin: 0 0 var(--pekba);letter-spacing: -.025em;text-transform: uppercase;}
.svjc7 h3 {margin: 0 0 8px;letter-spacing: -.01em;font: 700 clamp(19px, 2vw, 24px)/1.2 var(--iozk8);color: var(--d7i);}

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

.nkct0 {position: absolute;will-change: transform;background-image: repeating-linear-gradient(
    var(--kl2r),
    color-mix(in srgb, var(--d7i) 16%, transparent) 0,
    color-mix(in srgb, var(--d7i) 16%, transparent) calc(var(--g0mc) / 2.6),
    transparent calc(var(--g0mc) / 2.6),
    transparent var(--g0mc)
  );animation: bowxdiv var(--xbq) linear infinite;inset: calc(var(--g0mc) * -3);pointer-events: none;display: block;}
.mf7d {filter: hue-rotate(var(--vx3, 180deg));}

.fpqm70 {padding: clamp(24px, 4vw, 56px) var(--ryc) clamp(28px, 4vw, 56px);position: relative;gap: var(--lek);display: grid;background: var(--zhm, var(--ivn));overflow: hidden;align-content: start;color: var(--a6j, var(--d7i));}

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

.v1rrwr5 {width: 100%;margin-inline: auto;gap: var(--lek);justify-items: start;max-width: var(--dhqje);display: grid;align-content: start;}
.bx2j {display: grid;margin: 0;gap:12px;}

.k8an3 {row-gap:13px;}
.k8an3 > .s88k {margin-top:8px;}

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

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

.s88k {padding: 0 34px;text-transform: uppercase;background: var(--u9a);text-decoration: none;font: 700 clamp(16px, 1.4vw, 19px)/1 var(--iozk8);border-radius: var(--ujvzb);justify-content: center;display: inline-flex;letter-spacing: .04em;color: var(--z7v, var(--tfv));min-height: 56px;transition:background 267ms ease, transform 259ms ease;align-items: center;}
.s88k:hover {background: var(--duv);transform: translateY(-2px);}

.hen46tt {margin: 0;margin-inline: auto;max-height: 34vh;background: var(--a9iz0);border-radius: var(--ujvzb);position: relative;width: 100%;overflow: hidden;max-width: var(--dhqje);aspect-ratio: 16 / 9;}
.m72vv9v {width: 100%;height: 100%;object-fit: cover;display: block;}

.jegbamz {position: absolute;will-change: transform;inset: calc(var(--g0mc) * -3);background-color: var(--u9a);animation: bowxdiv var(--xbq) linear infinite;background-image: repeating-linear-gradient(
    var(--kl2r),
    color-mix(in srgb, var(--xs5a7) 34%, transparent) 0,
    color-mix(in srgb, var(--xs5a7) 34%, transparent) calc(var(--g0mc) / 2.2),
    transparent calc(var(--g0mc) / 2.2),
    transparent var(--g0mc)
  );display: block;}

@media (min-width:976px) {
  .d48qnw8 {column-gap: var(--j6pm);max-width: var(--dhqje);align-items: center;margin-inline: auto;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .d48qnw8 .hen46tt {margin-inline: 0;max-height: 46vh;}
  
  .hnps99.d48qnw8 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.cyte31 {gap: var(--pekba);display: grid;}
.a41xx {margin: 0;}
.a41xx h2 {margin: 0;}

.cyte31 > h2 {margin: 0;}

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

.t6qf9 table,
.wq9p3 table,
.vzb2 table,
.hhgd table {border-collapse: collapse;width: 100%;margin: 0 0 1em;color: var(--pa1r, var(--d7i));}
.t6qf9 th, .wq9p3 th, .vzb2 th, .hhgd th,
.t6qf9 td, .wq9p3 td, .vzb2 td, .hhgd td {text-align: left;border-bottom: 2px solid var(--gq7);padding: 12px 14px;}
.t6qf9 th, .wq9p3 th, .vzb2 th, .hhgd th {letter-spacing: .05em;text-transform: uppercase;font-weight: 700;font-size: 14px;}

.xatbh1 {margin-block: var(--j6pm);margin-inline: auto;display: flex;}
.fvh30a  {justify-content: flex-start;}
.ztx6f   {justify-content: center;}
.fe8s {justify-content: flex-end;}
.w0kq2 {transition:background 289ms ease, color 227ms ease, transform 238ms ease, box-shadow 278ms ease;justify-content: center;padding: 0 36px;text-decoration: none;min-height: 56px;color: var(--z7v, var(--tfv));align-items: center;background: var(--u9a);border-radius: var(--ujvzb);display: inline-flex;}
.w0kq2:hover {transform: translateY(-2px);background: var(--duv);}
.cjrt {width: 100%;}
.ej9f4v {font: 700 clamp(17px, 1.6vw, 21px)/1 var(--iozk8);letter-spacing: .05em;text-transform: uppercase;}

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

.nj63a02 {background: var(--u9a);border-radius: var(--ujvzb);position: relative;align-items: center;padding-block: 26px;overflow: hidden;}

.h3wneb {width: 64px;background: var(--gqu, var(--z7v, var(--tfv)));height: 6px;left: 0;pointer-events: none;position: absolute;top: 0;}

.tr8kg3t {background: var(--gqu, var(--z7v, var(--tfv)));color: var(--u9a);}

.tr8kg3t:hover {background: var(--xs5a7);color: var(--d7i);box-shadow: inset 0 0 0 2px var(--gqu, var(--z7v, var(--tfv)));}

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

.mq5va {background: var(--ivn);position: relative;border-radius: var(--ujvzb);padding: 12px;}
.k6szr {display: block;background: var(--a9iz0);border-radius: var(--ujvzb);overflow: hidden;}
.aa9njz {height: auto;width: 100%;display: block;}
.g3r1,
.kd2n {left: 0;position: absolute;width: 56px;height: 4px;background: var(--u9a);pointer-events: none;}
.g3r1 {top: 0;}
.kd2n {bottom: 0;}

.svjc7 > .bjdwxk > .g3r1,
.svjc7 > .bjdwxk > .kd2n {left: var(--ryc);}

.fyg0m9 {list-style: none;display: grid;padding: 0;margin: 0;gap:13px;}
.mr8ws {background: var(--ivn);border-left: 6px solid var(--u9a);overflow: hidden;transition:background 219ms ease;border-radius: var(--ujvzb);}
.mr8ws details > summary {list-style: none;}
.mr8ws details > summary::-webkit-details-marker {display: none;}
.znhb9b {cursor: pointer;min-height: 56px;font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--iozk8);gap:16px;padding: 16px 20px;align-items: center;justify-content: space-between;color: var(--d7i);display: flex;}
.kwz1ck7 {transition:transform 273ms ease;background: var(--u9a);height: 32px;width: 32px;color: var(--gqu, var(--z7v, var(--tfv)));line-height: 1;font-style: normal;font-size: 19px;display: inline-flex;border-radius: var(--ujvzb);flex: 0 0 auto;justify-content: center;align-items: center;}
.mr8ws details[open] {background: var(--u9a);}
.mr8ws details[open] .znhb9b {color: var(--gqu, var(--z7v, var(--tfv)));}
.mr8ws details[open] .kwz1ck7 {transform: rotate(135deg);background: color-mix(in srgb, var(--xs5a7) 26%, transparent);color: var(--gqu, var(--z7v, var(--tfv)));}
.nch2v {padding: 0 20px 20px;}

.b64kt {max-width: 70ch;line-height:1.58;color: var(--d7i);margin: 0;}
.mr8ws details[open] .b64kt {color: var(--gqu, var(--z7v, var(--tfv)));}

.k848sr {display: flex;align-content: flex-start;counter-reset: bl-run;justify-content: center;margin: 0;gap: var(--pekba);padding: 0;flex-wrap: wrap;list-style: none;}
.k848sr > * {flex: 1 1 230px;max-width: calc(50% - var(--pekba) / 2);min-width: 0;}
@media (max-width:632px) { .k848sr > * {max-width: none;} }
.thmkb45 {border-top: 6px solid var(--u9a);background: var(--ivn);position: relative;counter-increment: bl-run;border-radius: var(--ujvzb);padding: 22px 20px 24px;}
.thmkb45::before {margin-bottom:9px;font: 700 clamp(38px, 5vw, 64px)/.9 var(--iozk8);content: counter(bl-run);display: block;letter-spacing: -.05em;color: var(--r5jx);}
.pbpp8v0 .thmkb45 {align-items: start;grid-template-columns: auto 1fr;column-gap:16px;display: grid;}
.pbpp8v0 .thmkb45::before {margin-bottom: 0;grid-row: 1 / span 2;}
.m8pgy {font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--iozk8);display: block;color: var(--d7i);}
.gvyf4ae {color: var(--iro);margin: 8px 0 0;line-height:1.54;}

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

.r22k2g6 {gap: var(--pekba);grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));display: grid;}
.hb3h9m,
.vhd4 {border-radius: var(--ujvzb);background: var(--ivn);padding: 24px 22px 26px;}
.hb3h9m   {border-top: 8px solid var(--u9a);}
.vhd4 {border-top: 8px solid var(--duv);}
.n05na9 {color: var(--d7i);margin: 0 0 16px;letter-spacing: .03em;font: 700 clamp(19px, 2vw, 25px)/1.2 var(--iozk8);text-transform: uppercase;}
.naj30s {padding: 0;display: grid;list-style: none;gap:13px;margin: 0;}
.c7wjcx2 {display: grid;grid-template-columns: auto 1fr;gap:13px;line-height:1.54;color: var(--d7i);align-items: start;}
.jmq7c37 {font-weight: 700;justify-content: center;display: inline-flex;font-size: 14px;align-items: center;border-radius: var(--ujvzb);line-height: 1;width: 26px;color: var(--gqu, var(--z7v, var(--tfv)));background: var(--u9a);height: 26px;}
.vhd4 .jmq7c37 {background: var(--duv);color: var(--hcf, var(--z7v, var(--tfv)));}

.pjs8aw,
.y5xg0,
.g5ngsn,
.ysh0jb {scroll-snap-type: x proximity;gap:15px;list-style: none;scrollbar-width: thin;overscroll-behavior-x: contain;display: flex;padding: 0 0 12px;-webkit-overflow-scrolling: touch;margin: 0;overflow-x: auto;}
.hgjjw,
.pve9x,
.cahpf7m,
.eavrq {flex: 0 0 auto;scroll-snap-align: start;}

.hgjjw {width: clamp(190px, 52vw, 268px);}
.tdg5ntk {overflow: hidden;position: relative;background: var(--u9a);transition:transform 228ms ease;text-decoration: none;aspect-ratio: 1;border-radius: var(--ujvzb);display: block;}
.tdg5ntk:hover {transform: translateY(-4px);}
.zx9q6 {object-fit: cover;display: block;width: 100%;height: 100%;}
.sa9k {bottom: 0;right: 0;left: 0;font: 700 16px/1.25 var(--sf9p);color: var(--gqu, var(--z7v, var(--tfv)));position: absolute;background: var(--u9a);padding: 12px 14px;letter-spacing: .02em;text-transform: uppercase;}

.pve9x {width: clamp(172px, 44vw, 224px);}
.sxp39tj {border-radius: var(--ujvzb);padding: 20px 18px;gap:11px;transition:background 246ms ease;border-bottom: 5px solid var(--u9a);background: var(--h3v, var(--a9iz0));display: grid;min-height: 138px;text-decoration: none;place-items: center;}
.sxp39tj:hover {background: var(--anumg);}
.m72m7 {width: auto;max-height: 62px;object-fit: contain;display: block;}
.nb65j88 {font: 600 14px/1.2 var(--sf9p);border: 0;text-align: center;text-decoration: none;color: var(--iro);text-transform: uppercase;letter-spacing: .04em;}

.cahpf7m {width: clamp(156px, 40vw, 200px);}
.msfvw5w {place-items: center;min-height: 124px;border-bottom: 4px solid var(--u9a);text-decoration: none;transition:background 238ms ease;display: grid;padding: 18px 16px;border-radius: var(--ujvzb);background: var(--ugxf, var(--a9iz0));gap:10px;}
.msfvw5w:hover {background: var(--anumg);}
.bsq8b {object-fit: contain;max-height: 54px;width: auto;display: block;}
.b0zky {text-transform: uppercase;text-align: center;letter-spacing: .04em;font: 600 13.5px/1.2 var(--sf9p);color: var(--iro);}

.zfbf3 {line-height:1.61;margin: 0 0 var(--pekba);max-width: 70ch;color: var(--d7i);}
.adcd {padding: 0;gap: var(--pekba);display: grid;margin: 0;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));list-style: none;}
.g5y6t {padding: 22px 20px;height: 100%;border-radius: var(--ujvzb);border-left: 6px solid var(--u9a);margin: 0;background: var(--ivn);}
.sp2g {margin: 0 0 8px;}

.sp2g:last-child {margin-bottom: 0;}
.x5fwj {margin: 0;line-height:1.55;color: var(--iro);}

.aj96w {display: block;}
.aj96w > .xrf3 {padding: 18px 0 20px;border-top: 2px solid var(--xwz);}
.aj96w > .xrf3:first-child {border-top: 6px solid var(--u9a);}

.g7ff9 {margin: 0 0 12px;}

.g7ff9:last-child {margin-bottom: 0;}
.y98tbq {margin: 0;border-left: 2px solid var(--xwz);padding-left:13px;}

.nn7cc {border-radius: var(--ujvzb);color: var(--gqu, var(--z7v, var(--tfv)));font: 700 clamp(38px, 5vw, 64px)/1 var(--iozk8);align-items: center;min-width: 108px;letter-spacing: -.04em;justify-content: center;display: inline-flex;background: var(--u9a);padding: 14px 26px;margin-top: var(--pekba);}

.hpyg {margin-bottom: var(--pekba);margin-top: 0;}

.axzv {border-radius: var(--ujvzb);gap: var(--pekba);background: var(--o94uw, var(--ivn));display: grid;color: var(--bj71, var(--d7i));padding: 26px 24px 28px;border-top: 6px solid var(--u9a);}
.arw0d2d {border-radius: 0;}
.vmpkx0 {border-radius: var(--ujvzb);}
.tga39 {align-items: start;gap:15px;display: grid;margin: 0;grid-template-columns: auto 1fr;}

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

.fgext {display: block;}
.jey5y2g {gap:7px;display: grid;}
.ettb {font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--iozk8);letter-spacing: -.02em;color: inherit;}
.b0xry {max-width: 68ch;margin: 0;line-height:1.58;color: var(--eeble, var(--iro));}
.pdp3 {display: grid;grid-template-columns: auto 1fr;margin: 0;align-items: baseline;gap:7px 18px;}
.hdmk {letter-spacing: .09em;color: var(--eeble, var(--iro));font: 700 12px/1.4 var(--sf9p);text-transform: uppercase;}
.szwx {margin: 0;color: inherit;}

.my716 {padding: 0;gap:8px;display: grid;list-style: none;margin: 0;}
.my716 > li {color: inherit;line-height:1.50;}
.my716 .hdmk {margin-right:10px;}
.y8cxxd {flex-wrap: wrap;gap:9px;display: flex;}
.y8cxxd a {font: 600 14px/1 var(--sf9p);text-decoration: none;color: var(--gg99e, var(--r5jx));align-items: center;display: inline-flex;background: var(--jxkdp, var(--anumg));min-height: 44px;padding: 0 16px;transition:background 260ms ease;border-radius: var(--ujvzb);}
.y8cxxd a:hover {background: var(--u9a);color: var(--gqu, var(--z7v, var(--tfv)));}
.x70049 {color: var(--eeble, var(--iro));font-size: 13px;line-height:1.50;}

.ak79gp7 {display: grid;position: relative;border-radius: var(--ujvzb);overflow: hidden;color: var(--hcf, var(--z7v, var(--tfv)));padding: 28px 24px 30px;gap: var(--pekba);background: var(--duv);}
.chxgn {margin: 0;gap:9px;display: grid;}
.ehk0 {font: 700 clamp(24px, 3vw, 38px)/1.1 var(--iozk8);color: inherit;text-transform: uppercase;margin: 0;letter-spacing: -.03em;}
.dhkn7 {line-height:1.55;color: inherit;margin: 0;max-width: 60ch;}
.q4svwhc {display: flex;flex-wrap: wrap;gap:10px 28px;margin: 0;}
.x1xw {letter-spacing: .09em;opacity:0.92;color: inherit;font: 700 12px/1.4 var(--sf9p);text-transform: uppercase;}
.fh5aa9 {color: inherit;font-weight: 700;margin: 0 0 0 8px;}
.a8yhkt4 {gap:11px;display: flex;flex-wrap: wrap;}
.fa66ws {transition:transform 251ms ease;background: var(--xs5a7);border-radius: var(--ujvzb);text-decoration: none;color: var(--d7i);justify-content: center;font: 700 15px/1 var(--sf9p);align-items: center;letter-spacing: .04em;text-transform: uppercase;padding: 0 26px;display: inline-flex;min-height: 52px;}
.fa66ws:hover {transform: translateY(-2px);}

.v4n2 {padding: 22px 20px 24px;background: var(--ivn);border-radius: var(--ujvzb);border-left: 6px solid var(--u9a);}
.yj6nhd {text-transform: uppercase;display: block;margin-bottom:15px;color: var(--iro);letter-spacing: .1em;font: 700 13px/1.3 var(--sf9p);font-style: normal;}
.g5at {margin: 0;display: grid;counter-reset: bl-toc;list-style: none;padding: 0;gap:5px;}

.g5at > li {counter-increment: bl-toc;}
.g5at > li > a {display: flex;color: var(--d7i);border-radius: var(--ujvzb);text-decoration: none;transition:background 200ms ease, color 204ms ease;min-height: 44px;padding: 6px 10px;align-items: center;gap:11px;font-weight: 600;}
.g5at > li > a::before {font: 700 13px/1 var(--sf9p);color: var(--r5jx);content: counter(bl-toc, decimal-leading-zero);flex: 0 0 auto;}
.g5at > li > a:hover {color: var(--gqu, var(--z7v, var(--tfv)));background: var(--u9a);}
.g5at > li > a:hover::before {color: var(--gqu, var(--z7v, var(--tfv)));}

.pkxnm9n > li > a::before {width: 7px;background: var(--r5jx);height: 7px;content: "";}
.pkxnm9n > li > a:hover::before {background: var(--gqu, var(--z7v, var(--tfv)));}

.csqtbz {display: grid;gap: var(--pekba);}
.tg72dx {margin: 0;gap:11px;display: grid;}
.bf9wv0b {margin: 0;font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--iozk8);text-transform: uppercase;letter-spacing: -.03em;color: var(--d7i);}
.raq356b {color: var(--d7i);line-height:1.53;max-width: 60ch;margin: 0;}
.eavrq {width: clamp(280px, 82vw, 640px);}
.y8fh7q .eavrq {width: clamp(260px, 52vw, 460px);}
.dm0m89 .eavrq {width: clamp(300px, 94vw, 940px);}
.zp9vy9 {display: grid;gap:10px;margin: 0;}
.zp9vy9 > * {border-radius: var(--ujvzb);}
.p9km37 {height: auto;width: 100%;display: block;background: var(--a9iz0);}
.adjgnb1 {line-height:1.48;padding-left:12px;color: var(--iro);border-radius: 0;border-left: 4px solid var(--u9a);font-size: 14px;}
.ckper {flex-wrap: wrap;display: flex;gap:11px;}
.dqhnsw,
.vn99 {letter-spacing: .04em;text-decoration: none;transition:background 276ms ease, transform 284ms ease;justify-content: center;align-items: center;min-height: 52px;display: inline-flex;padding: 0 28px;text-transform: uppercase;font: 700 15px/1 var(--sf9p);border-radius: var(--ujvzb);}
.dqhnsw {color: var(--z7v, var(--tfv));background: var(--u9a);}
.dqhnsw:hover {transform: translateY(-2px);background: var(--duv);}

.vn99 {color: var(--d7i);box-shadow: inset 0 0 0 3px var(--d7i);background: transparent;}
.vn99:hover {transform: translateY(-2px);background: var(--a9iz0);}

.mj41km {gap: 0;overflow: hidden;display: grid;border-radius: var(--ujvzb);background: var(--ivn);}
.xms4m {margin: 0;padding: 24px 22px 0;}
.xms4m h2 {margin: 0;}
.hhgd {padding: 16px 22px 0;line-height:1.58;color: var(--d7i);max-width: 70ch;}
.hhgd p {margin: 0 0 1em;}
.hhgd a {color: var(--r5jx);}
.fmhxj {margin: 0;}
.fmhxj a {display: block;}
.rgq6 {display: block;height: 100%;object-fit: cover;width: 100%;}
.yxp0 {padding: 20px 22px 24px;}
.g21p {min-height: 52px;display: inline-flex;align-items: center;padding: 0 28px;border-radius: var(--ujvzb);font: 700 15px/1 var(--sf9p);text-transform: uppercase;letter-spacing: .04em;color: var(--z7v, var(--tfv));text-decoration: none;background: var(--u9a);justify-content: center;transition:background 243ms ease, transform 263ms ease;}
.g21p:hover {transform: translateY(-2px);background: var(--duv);}

@media (max-width:855px) {
  .wa55f13 > .xms4m {order: 1;}
  .wa55f13 > .hhgd  {order: 2;}
  .wa55f13 > .fmhxj   {order: 3;}
  .wa55f13 > .yxp0   {order: 4;}
}

@media (min-width:856px) {
  
  .bfvc {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-template-areas: "copy art" "body art" "act art";align-items: start;}
  .bfvc .xms4m {grid-area: copy;}
  .bfvc .hhgd  {grid-area: body;}
  .bfvc .yxp0   {grid-area: act;}
  .bfvc .fmhxj   {grid-area: art;height: 100%;}
  .bfvc.s1vc57 {grid-template-areas: "art copy" "art body" "art act";}
  
  .asa02 {max-width:559px;}
}

.jxw8 {gap:9px;display: grid;}
.hvh3 {font-style: normal;font: 700 15px/1 var(--sf9p);color: var(--r5jx);letter-spacing: .1em;}
.wq9p3 {line-height:1.59;max-width: 70ch;color: var(--d7i);}
.wq9p3 p {margin: 0 0 1em;}
.wq9p3 a {color: var(--r5jx);}

.cw44 {gap: var(--pekba);padding: 24px 22px 26px;display: grid;border-left: 8px solid var(--u9a);background: var(--ivn);border-radius: var(--ujvzb);}

.jna2crm {border-left: 0;padding-top: 0;overflow: hidden;}
.qmdghg {height: 8px;background: var(--u9a);margin-inline: -22px;display: block;}
.kz64c {margin: 0;display: grid;gap:5px;}
.kz64c h2 {margin: 0;}
.c24hxs4 {text-transform: uppercase;font-style: normal;font: 700 12px/1.3 var(--sf9p);color: var(--iro);letter-spacing: .12em;}
.vzb2 {color: var(--d7i);max-width: 70ch;line-height:1.61;}
.vzb2 p {margin: 0 0 1em;}
.vzb2 a {color: var(--r5jx);}

.v3db,
.dx4xwjm {position: relative;overflow: hidden;padding: clamp(28px, 4vw, 52px) var(--ryc);}
.v3db {color: var(--gqu, var(--z7v, var(--tfv)));background: var(--u9a);}

.dx4xwjm {color: var(--hcf, var(--z7v, var(--tfv)));background: var(--duv);}

.dqnjt,
.aeyn {max-width: var(--dhqje);position: relative;margin-inline: auto;display: grid;justify-items: start;z-index: 1;gap:13px;}
.ecbq7 {font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--iozk8);color: inherit;letter-spacing: -.03em;margin: 0;text-transform: uppercase;}
.vfas1 {color: inherit;line-height:1.57;max-width: 56ch;margin: 0;}
.saek {display: inline-flex;font: 700 15px/1 var(--sf9p);align-items: center;text-transform: uppercase;color: var(--d7i);min-height: 52px;margin-top:9px;letter-spacing: .04em;transition:transform 269ms ease;text-decoration: none;padding: 0 30px;border-radius: var(--ujvzb);background: var(--xs5a7);justify-content: center;}
.saek:hover {transform: translateY(-2px);}

.hefyr {text-transform: uppercase;color: inherit;letter-spacing: .12em;margin: 0;opacity:0.93;font: 700 12px/1.3 var(--sf9p);}
.y5brjfd {text-transform: uppercase;color: inherit;letter-spacing: -.03em;margin: 0;font: 700 clamp(24px, 3vw, 40px)/1.1 var(--iozk8);}
.evcaq {line-height:1.54;margin: 0;color: inherit;max-width: 56ch;}

.cr31r {font: 600 13px/1.4 var(--sf9p);letter-spacing: .08em;color: var(--iro);max-width: var(--dhqje);padding-inline: var(--ryc);margin-inline: auto;text-transform: uppercase;}

.t7j13 {bottom: 0;flex-wrap: wrap;padding: 12px var(--ryc);align-items: center;z-index: 40;gap:13px;left: 0;position: fixed;display: flex;right: 0;background: var(--u9a);color: var(--gqu, var(--z7v, var(--tfv)));justify-content: center;}
.fv1tvp {font: 700 15px/1.3 var(--sf9p);color: inherit;}

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

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

.dmxs::before {transition:background 0.158s, border-color 0.109s;border: 2px solid color-mix(in srgb, var(--gqu, var(--z7v, var(--tfv))) 78%, transparent);inset: 10px;content: '';position: absolute;background: transparent;}
.dmxs svg {z-index: 1;position: relative;}
.dmxs:hover::before {border-color: var(--gqu, var(--z7v, var(--tfv)));background: color-mix(in srgb, var(--gqu, var(--z7v, var(--tfv))) 18%, transparent);}
.dmxs:focus-visible {outline: 3px solid var(--gqu, var(--z7v, var(--tfv)));outline-offset: -4px;}
.txzt {min-height: 44px;background: var(--xs5a7);border-radius: var(--ujvzb);align-items: center;padding: 0 24px;font: 700 14px/1 var(--sf9p);letter-spacing: .04em;display: inline-flex;text-transform: uppercase;text-decoration: none;color: var(--d7i);justify-content: center;}

.vfs8h1 {cursor: pointer;opacity:0.05;transition:opacity 242ms ease, visibility 274ms ease;z-index: 50;position: fixed;visibility: hidden;inset: 0;background: #000;}
.e4m15v:checked ~ .vfs8h1 {visibility: visible;opacity:0.63;}

.sb6g {width: min(88vw, 360px);overflow-y: auto;position: fixed;transition:transform 284ms ease, visibility 323ms ease;display: flex;gap:10px;background: var(--xs5a7);z-index: 51;flex-direction: column;bottom: 0;padding: 14px 18px 24px;top: 0;visibility: hidden;overscroll-behavior: contain;color: var(--d7i);}
.dgs89gn  {left: 0;transform: translateX(-102%);border-right: 6px solid var(--u9a);}
.xepyc1 {transform: translateX(102%);border-left: 6px solid var(--u9a);right: 0;}
.e4m15v:checked ~ .sb6g {transform: translateX(0);visibility: visible;}

.khabk {align-items: center;min-height: 48px;display: flex;gap:12px;justify-content: space-between;}
.jszdqaj {display: inline-flex;align-items: center;}
.jszdqaj img {height: 26px;display: block;width: auto;}
.t4vesn {font: 700 18px/1 var(--iozk8);letter-spacing: -.02em;color: var(--d7i);text-transform: uppercase;}
.qsqq {color: var(--d7i);width: 44px;border-radius: var(--ujvzb);display: inline-flex;height: 44px;justify-content: center;background: var(--a9iz0);align-items: center;cursor: pointer;}
.wpdn9ph {margin-top:5px;}
.wpdn9ph ul {list-style: none;gap:4px;display: grid;padding: 0;margin: 0;}
.wpdn9ph a {text-decoration: none;border-radius: var(--ujvzb);padding: 0 14px;font: 700 17px/1.2 var(--iozk8);color: var(--d7i);letter-spacing: .02em;display: flex;min-height: 52px;transition:background 226ms ease, color 232ms ease;text-transform: uppercase;align-items: center;}
.wpdn9ph a:hover {background: var(--u9a);color: var(--gqu, var(--z7v, var(--tfv)));}
.wpdn9ph a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--u9a);}

.w29rdn1 {margin-top: auto;padding-top:19px;display: grid;gap:10px;}
.pfbccjs,
.j2n03d {justify-content: center;text-decoration: none;padding: 0 20px;text-transform: uppercase;letter-spacing: .04em;min-height: 52px;font: 700 15px/1 var(--sf9p);align-items: center;border-radius: var(--ujvzb);display: inline-flex;}
.pfbccjs {background: var(--hq8);color: var(--obv, var(--cdvrd));}
.j2n03d   {color: var(--r3ip, var(--mrme));background: var(--kr9w4);}

footer {color: var(--mvvq, var(--d7i));border-top: 6px solid var(--u9a);background: var(--d53);padding: var(--j6pm) var(--ryc);}
footer a {color: var(--mvvq, var(--d7i));}

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

@media (max-width:891px) {
  .kzhw6 {flex: none;display: none;}
  .rzbnw6 {display: flex;}
  
  :root {--pekba: 18px;--j6pm: 32px;}
}

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

@media (max-width:570px) {
  .j3jd8q {flex-wrap: wrap;row-gap:7px;}
  .xmn8ky9 {font-size: 13px;padding: 0 14px;}
  
  .t7j13 {justify-content: space-between;gap:9px;flex-wrap: nowrap;padding-right:39px;}
  .fv1tvp {text-overflow: ellipsis;min-width: 0;white-space: nowrap;overflow: hidden;flex: 1 1 auto;}
  .txzt {flex: 0 0 auto;padding: 0 16px;}
}

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

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

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

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

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

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

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

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

.svjc7 {padding-bottom: max(96px, var(--jsb, 96px));}

.d033t {--u5m5: 0;--olikz: var(--ujvzb);--gc32f: .06em;--u1uvy: uppercase;--wcdz1: 0;--fu0tv: 12px;--lyt: 2px solid currentColor;--lzqgk: var(--ujvzb);--k0k4c: 800;}

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

.vfs8h1 {z-index: 70;}
.sb6g {z-index: 71;}

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

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

.kww2j {margin-top:19px;}
.kww2j .nnc78.nnc78 {grid-template-areas: "s";display: grid;border-radius: var(--ujvzb);gap: 0;overflow: hidden;scroll-snap-type: none;padding: 0;grid-template-columns: minmax(0, 1fr);}
.kww2j .x7xgdj0.x7xgdj0 {min-width: 0;position: relative;margin: 0;grid-area: s;background: var(--mdw9a);width: auto;}
.kww2j .x7xgdj0:not(:first-child) {clip-path: inset(0 100% 0 0);}
.kww2j .zp9vy9 {height: 100%;margin: 0;}
.kww2j .zp9vy9 picture {display: block;}
.kww2j .p9km37 {height: auto;object-fit: cover;max-height: none;aspect-ratio: 16 / 9;border-radius: 0;display: block;width: 100%;}
.kww2j .adjgnb1 {left: 0;letter-spacing: -.01em;position: absolute;max-width: min(620px, 90%);text-transform: uppercase;margin: 0;bottom: 0;padding: 16px 22px;background: var(--hq3);color: var(--z7v, var(--tfv));font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--iozk8);}
.kww2j .aez6753 {padding: 6px 16px;right: 0;position: absolute;font: 900 clamp(34px, 5vw, 64px)/1 var(--iozk8);top: 0;background: var(--njw6);letter-spacing: -.03em;color: var(--mdw9a);}
.kww2j .gszk3 {align-items: stretch;margin: 0;gap: 0;display: flex;}
.kww2j .erdga {border: 0;font: 900 24px/1 var(--iozk8);background: var(--hq3);width: 64px;cursor: pointer;min-height: 56px;color: var(--z7v, var(--tfv));}
.kww2j .erdga:hover {background: var(--dla);}
.kww2j .erdga[hidden] {display: none;}
.kww2j .grcaha7 {flex: 1 1 auto;font: 900 18px/1 var(--iozk8);letter-spacing: .1em;place-items: center;color: var(--mdw9a);display: grid;background: var(--njw6);}
@media (max-width:693px) { .kww2j .p9km37 {aspect-ratio: 4 / 5;} .kww2j .erdga {width: 52px;} }

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

ul.naj30s, ol.fyg0m9, div.fyg0m9 {list-style: none;padding: 0;margin: 0;}
h3.n05na9, strong.n05na9 {margin: 0 0 10px;display: block;}
p.c7wjcx2 {margin: 0;}
b.jmq7c37, span.jmq7c37 {display: inline-grid;}
.fyg0m9 i.kwz1ck7 {font-style: normal;margin-left: auto;}
.jxw8 header {display: flex;gap:13px;justify-content: space-between;align-items: baseline;}
.kww2j div.zp9vy9 {position: relative;}
.kww2j p.adjgnb1 {z-index: 1;}

.ak79gp7.mrz6e {align-items: center;gap: clamp(20px, 3vw, 44px);grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);display: grid !important;}
.mrz6e > .s06pc21 {grid-row: 1;min-width: 0;grid-column: 1;}
.mrz6e > .sw5fngh {grid-column: 2;grid-row: 1;}
.sw5fngh {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap:9px;margin: 0;justify-self: center;max-width:339px;width: 100%;}
.w5tqd, .gh4ax8r {border-radius: var(--ujvzb);display: block;aspect-ratio: 1;overflow: hidden;}
.w5tqd img {width: 100%;object-fit: cover;display: block;height: 100%;}
.gh4ax8r {display: grid;color: var(--mdw9a);background: var(--njw6);align-content: center;place-items: center;}
.gh4ax8r b {font: 900 clamp(40px, 5vw, 64px)/1 var(--iozk8);}
.gh4ax8r i {font-size: 12px;letter-spacing: .1em;font-style: normal;}
@media (max-width:749px) {
  .ak79gp7.mrz6e {grid-template-columns: minmax(0, 1fr);}
  .mrz6e > .sw5fngh {grid-column: 1;grid-row: 1;max-width:280px;}
  .mrz6e > .s06pc21 {grid-row: 2;}
}

.fp3btgs .w5tqd img {width: 100% !important;max-height: none !important;max-width: none !important;min-height: 0 !important;height: 100% !important;}
.s06pc21 ul {list-style: none;padding: 0;}

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

.sw5fngh > .w5tqd, .sw5fngh > .gh4ax8r {aspect-ratio: 1 !important;width: 100% !important;height: auto !important;position: relative;}
.fp3btgs .w5tqd img {position: absolute;inset: 0;object-fit: cover;}
.w5tqd picture {display: contents;}
.s06pc21 .q4svwhc.q4svwhc {gap:7px 24px;display: flex;flex-wrap: wrap;} .s06pc21 .q4svwhc > * {white-space: nowrap;}
