

:root {--ic5: 48px;--kri: var(--n7k3);--n8n4:"Anton", "Impact", "Franklin Gothic Medium", "Haettenschweiler", sans-serif;--h25p: var(--rrbu);--o6jz: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--lys: 65deg;--yyx: 4px;--jd8: clamp(16px, 4vw, 40px);--unz4l: 1180px;--ml3bz: 9s;--khs6o: var(--gtq);--l374: var(--d0yvl);--vcdoo: 24px;--nal: color-mix(in srgb, var(--d0yvl) 80%, transparent);--acbp: 20px;--ciao5: var(--snp, var(--extn));--h0s13: var(--ocqpd);--j6n4c: 32px;--h6a5j: color-mix(in srgb, var(--ocqpd) 35%, var(--d0yvl));--ebioq: 18px;}

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

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

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

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

.ggfnbbh {top: 0;z-index: 60;position: sticky;background: var(--usubr);}
.x0wnk  {border-top: 4px solid var(--ocqpd);}
.e1c58 {border-bottom: 4px solid var(--ocqpd);}

.g57b {padding: 8px var(--jd8);gap:13px;max-width: var(--unz4l);display: flex;margin: 0 auto;align-items: center;}
.js0sy {min-height: 44px;align-items: center;text-decoration: none;display: inline-flex;}
.js0sy img {height: 28px;width: auto;display: block;}
.yssgs {letter-spacing: -.02em;color: var(--f87, var(--p3qtj));font: 700 20px/1 var(--n8n4);text-transform: uppercase;}

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

.q07j7pc a:hover,
.q07j7pc a:focus-visible {color: var(--ciao5, var(--snp, var(--extn)));background: var(--ocqpd);}
.q07j7pc a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--ocqpd);}

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

.n70p6x {justify-content: center;padding: 0 18px;align-items: center;border: 0;border-radius: var(--yyx);letter-spacing: .03em;transition:filter 269ms ease, transform 265ms ease;text-decoration: none;font: 700 14px/1 var(--o6jz);display: inline-flex;min-height: 44px;text-transform: uppercase;}
.n70p6x:hover {filter: brightness(1.12);transform: translateY(-1px);}
.a8jd6n {color: var(--rip8g, var(--drwts));background: var(--yjvu);}
.hnt7   {color: var(--f44zq, var(--ytu));background: var(--bjxwx);}

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

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

.pczampy > *:not(.w4ww0sy):not(.wsyg65):not(.pfyz0mr) {margin-inline: auto;padding-inline: var(--jd8);max-width: var(--unz4l);}

.pczampy h2 {margin: 0 0 var(--vcdoo);text-transform: uppercase;letter-spacing: -.025em;font: 700 clamp(var(--j6n4c), 4.4vw, 52px)/1.05 var(--n8n4);color: var(--d0yvl);}
.pczampy h3 {letter-spacing: -.01em;color: var(--d0yvl);font: 700 clamp(19px, 2vw, 24px)/1.2 var(--n8n4);margin: 0 0 8px;}

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

.x163nw {position: absolute;display: block;background-image: repeating-linear-gradient(
    var(--lys),
    color-mix(in srgb, var(--d0yvl) 16%, transparent) 0,
    color-mix(in srgb, var(--d0yvl) 16%, transparent) calc(var(--ebioq) / 2.6),
    transparent calc(var(--ebioq) / 2.6),
    transparent var(--ebioq)
  );inset: calc(var(--ebioq) * -3);pointer-events: none;will-change: transform;animation: xzikl6a var(--ml3bz) linear infinite;}
.bnah9 {filter: hue-rotate(var(--xktb5, 180deg));}

.w4ww0sy {gap: var(--acbp);display: grid;overflow: hidden;align-content: start;padding: clamp(24px, 4vw, 56px) var(--jd8) clamp(28px, 4vw, 56px);position: relative;color: var(--ark8x, var(--d0yvl));background: var(--va3, var(--jfc6s));}

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

.j4zy {display: grid;max-width: var(--unz4l);gap: var(--acbp);width: 100%;justify-items: start;align-content: start;margin-inline: auto;}
.q01b {gap:13px;display: grid;margin: 0;}

.rz7as92 {row-gap:13px;}
.rz7as92 > .tvkezjt {margin-top:8px;}

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

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

.tvkezjt {text-transform: uppercase;letter-spacing: .04em;border-radius: var(--yyx);text-decoration: none;justify-content: center;min-height: 56px;font: 700 clamp(16px, 1.4vw, 19px)/1 var(--n8n4);align-items: center;display: inline-flex;color: var(--snp, var(--extn));padding: 0 34px;background: var(--ocqpd);transition:background 244ms ease, transform 236ms ease;}
.tvkezjt:hover {background: var(--gtq);transform: translateY(-2px);}

.y4g4hs {width: 100%;aspect-ratio: 16 / 9;max-width: var(--unz4l);overflow: hidden;border-radius: var(--yyx);margin: 0;margin-inline: auto;max-height: 34vh;background: var(--j0p41);position: relative;}
.wetgm8 {height: 100%;object-fit: cover;display: block;width: 100%;}

.k4qfjss {position: absolute;background-color: var(--ocqpd);will-change: transform;animation: xzikl6a var(--ml3bz) linear infinite;inset: calc(var(--ebioq) * -3);display: block;background-image: repeating-linear-gradient(
    var(--lys),
    color-mix(in srgb, var(--n7k3) 34%, transparent) 0,
    color-mix(in srgb, var(--n7k3) 34%, transparent) calc(var(--ebioq) / 2.2),
    transparent calc(var(--ebioq) / 2.2),
    transparent var(--ebioq)
  );}

@media (min-width:974px) {
  .xgqy8 {margin-inline: auto;column-gap: var(--ic5);align-items: center;max-width: var(--unz4l);grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .xgqy8 .y4g4hs {max-height: 46vh;margin-inline: 0;}
  
  .d7b2.xgqy8 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.cngmpq {display: grid;gap: var(--vcdoo);}
.pk97ed {margin: 0;}
.pk97ed h2 {margin: 0;}

.cngmpq > h2 {margin: 0;}

.cbt3am {margin: 0;}
.cbt3am h2 {margin: 0;}
@media (min-width:974px) {
  .g1hq64 {align-items: start;grid-template-columns: minmax(0, 15rem) minmax(0, 1fr);column-gap: var(--ic5);}
}
.a5tzssz {max-width: 70ch;color: var(--d0yvl);}
.a5tzssz p {margin: 0 0 1em;}
.a5tzssz a {color: var(--h6a5j);text-underline-offset: 3px;}
.a5tzssz ul, .a5tzssz ol {margin: 0 0 1em;padding-left: 1.3em;}
.a5tzssz li {margin-bottom: .45em;}

.a5tzssz table,
.wbpwevr table,
.krd0y table,
.ecjt table {border-collapse: collapse;width: 100%;margin: 0 0 1em;color: var(--roqm, var(--d0yvl));}
.a5tzssz th, .wbpwevr th, .krd0y th, .ecjt th,
.a5tzssz td, .wbpwevr td, .krd0y td, .ecjt td {border-bottom: 2px solid var(--itfzy);text-align: left;padding: 12px 14px;}
.a5tzssz th, .wbpwevr th, .krd0y th, .ecjt th {font-weight: 700;text-transform: uppercase;font-size: 14px;letter-spacing: .05em;}

.zaep {margin-inline: auto;display: flex;margin-block: var(--ic5);}
.zgz5qd  {justify-content: flex-start;}
.yzar7   {justify-content: center;}
.zzyf3 {justify-content: flex-end;}
.tq6vmk {transition:background 264ms ease, color 264ms ease, transform 286ms ease, box-shadow 255ms ease;background: var(--ocqpd);text-decoration: none;min-height: 56px;border-radius: var(--yyx);color: var(--snp, var(--extn));align-items: center;justify-content: center;display: inline-flex;padding: 0 36px;}
.tq6vmk:hover {background: var(--gtq);transform: translateY(-2px);}
.n9tha82 {width: 100%;}
.tj6rmj {text-transform: uppercase;font: 700 clamp(17px, 1.6vw, 21px)/1 var(--n8n4);letter-spacing: .05em;}

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

.tvx5 {border-radius: var(--yyx);align-items: center;padding-block: 26px;overflow: hidden;position: relative;background: var(--ocqpd);}

.evtmyd {background: var(--ciao5, var(--snp, var(--extn)));pointer-events: none;width: 64px;top: 0;height: 6px;left: 0;position: absolute;}

.c9wzm {color: var(--ocqpd);background: var(--ciao5, var(--snp, var(--extn)));}

.c9wzm:hover {color: var(--d0yvl);background: var(--n7k3);box-shadow: inset 0 0 0 2px var(--ciao5, var(--snp, var(--extn)));}

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

.tzqzye7 {padding: 12px;background: var(--jfc6s);position: relative;border-radius: var(--yyx);}
.a8bb97q {display: block;border-radius: var(--yyx);overflow: hidden;background: var(--j0p41);}
.xw7a3p {height: auto;width: 100%;display: block;}
.w452cz,
.wwvrwqq {height: 4px;position: absolute;background: var(--ocqpd);pointer-events: none;width: 56px;left: 0;}
.w452cz {top: 0;}
.wwvrwqq {bottom: 0;}

.pczampy > .ynwhf > .w452cz,
.pczampy > .ynwhf > .wwvrwqq {left: var(--jd8);}

.cvc6 {list-style: none;margin: 0;display: grid;gap:11px;padding: 0;}
.t68st5a {transition:background 250ms ease;border-left: 6px solid var(--ocqpd);border-radius: var(--yyx);background: var(--jfc6s);overflow: hidden;}
.t68st5a details > summary {list-style: none;}
.t68st5a details > summary::-webkit-details-marker {display: none;}
.qcyc4 {padding: 16px 20px;font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--n8n4);align-items: center;justify-content: space-between;cursor: pointer;color: var(--d0yvl);min-height: 56px;display: flex;gap:15px;}
.dh54dbq {width: 32px;border-radius: var(--yyx);transition:transform 221ms ease;align-items: center;background: var(--ocqpd);color: var(--ciao5, var(--snp, var(--extn)));font-size: 19px;display: inline-flex;height: 32px;font-style: normal;line-height: 1;flex: 0 0 auto;justify-content: center;}
.t68st5a details[open] {background: var(--ocqpd);}
.t68st5a details[open] .qcyc4 {color: var(--ciao5, var(--snp, var(--extn)));}
.t68st5a details[open] .dh54dbq {transform: rotate(135deg);background: color-mix(in srgb, var(--n7k3) 26%, transparent);color: var(--ciao5, var(--snp, var(--extn)));}
.bbzca0s {padding: 0 20px 20px;}

.jhpfc53 {color: var(--d0yvl);max-width: 70ch;line-height:1.61;margin: 0;}
.t68st5a details[open] .jhpfc53 {color: var(--ciao5, var(--snp, var(--extn)));}

.jr4n {justify-content: center;gap: var(--vcdoo);padding: 0;list-style: none;flex-wrap: wrap;align-content: flex-start;counter-reset: bl-run;margin: 0;display: flex;}
.jr4n > * {flex: 1 1 230px;min-width: 0;max-width: calc(50% - var(--vcdoo) / 2);}
@media (max-width:613px) { .jr4n > * {max-width: none;} }
.hx6m1 {counter-increment: bl-run;position: relative;padding: 22px 20px 24px;border-top: 6px solid var(--ocqpd);background: var(--jfc6s);border-radius: var(--yyx);}
.hx6m1::before {letter-spacing: -.05em;color: var(--h6a5j);font: 700 clamp(38px, 5vw, 64px)/.9 var(--n8n4);margin-bottom:9px;display: block;content: counter(bl-run);}
.nhmx .hx6m1 {align-items: start;grid-template-columns: auto 1fr;display: grid;column-gap:16px;}
.nhmx .hx6m1::before {margin-bottom: 0;grid-row: 1 / span 2;}
.dnrcf {display: block;font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--n8n4);color: var(--d0yvl);}
.bdmpjz {color: var(--nal);line-height:1.54;margin: 8px 0 0;}

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

.r4wt {grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));display: grid;gap: var(--vcdoo);}
.nxedz1p,
.dwz3 {padding: 24px 22px 26px;background: var(--jfc6s);border-radius: var(--yyx);}
.nxedz1p   {border-top: 8px solid var(--ocqpd);}
.dwz3 {border-top: 8px solid var(--gtq);}
.bhp6 {margin: 0 0 16px;text-transform: uppercase;color: var(--d0yvl);font: 700 clamp(19px, 2vw, 25px)/1.2 var(--n8n4);letter-spacing: .03em;}
.g3cw5 {padding: 0;display: grid;margin: 0;list-style: none;gap:11px;}
.xjrm2 {grid-template-columns: auto 1fr;align-items: start;line-height:1.55;display: grid;color: var(--d0yvl);gap:12px;}
.fp7eca {font-size: 14px;height: 26px;justify-content: center;line-height: 1;font-weight: 700;width: 26px;color: var(--ciao5, var(--snp, var(--extn)));background: var(--ocqpd);border-radius: var(--yyx);display: inline-flex;align-items: center;}
.dwz3 .fp7eca {color: var(--br1, var(--snp, var(--extn)));background: var(--gtq);}

.xjevapf,
.ttycjx,
.pj0bc0r,
.gwtzj {overscroll-behavior-x: contain;gap:15px;list-style: none;-webkit-overflow-scrolling: touch;overflow-x: auto;margin: 0;display: flex;scrollbar-width: thin;padding: 0 0 12px;scroll-snap-type: x proximity;}
.r2b4w,
.rd6xeam,
.wp83rnj,
.me8479h {scroll-snap-align: start;flex: 0 0 auto;}

.r2b4w {width: clamp(190px, 52vw, 268px);}
.ywdz {overflow: hidden;border-radius: var(--yyx);position: relative;text-decoration: none;display: block;background: var(--ocqpd);transition:transform 261ms ease;aspect-ratio: 1;}
.ywdz:hover {transform: translateY(-4px);}
.akhw {object-fit: cover;display: block;height: 100%;width: 100%;}
.e8tsg {left: 0;background: var(--ocqpd);text-transform: uppercase;bottom: 0;position: absolute;color: var(--ciao5, var(--snp, var(--extn)));font: 700 16px/1.25 var(--o6jz);padding: 12px 14px;letter-spacing: .02em;right: 0;}

.rd6xeam {width: clamp(172px, 44vw, 224px);}
.pv3ev8t {border-bottom: 5px solid var(--ocqpd);display: grid;transition:background 250ms ease;border-radius: var(--yyx);place-items: center;min-height: 138px;background: var(--fuzwo, var(--j0p41));padding: 20px 18px;text-decoration: none;gap:10px;}
.pv3ev8t:hover {background: var(--u5iu);}
.zjcv2 {width: auto;object-fit: contain;max-height: 62px;display: block;}
.nv6ntp8 {text-align: center;border: 0;text-transform: uppercase;letter-spacing: .04em;font: 600 14px/1.2 var(--o6jz);color: var(--nal);text-decoration: none;}

.wp83rnj {width: clamp(156px, 40vw, 200px);}
.zda8 {gap:11px;border-radius: var(--yyx);padding: 18px 16px;display: grid;text-decoration: none;place-items: center;transition:background 221ms ease;min-height: 124px;border-bottom: 4px solid var(--ocqpd);background: var(--v7u4, var(--j0p41));}
.zda8:hover {background: var(--u5iu);}
.ff3seh {object-fit: contain;width: auto;display: block;max-height: 54px;}
.vzadbp {text-align: center;text-transform: uppercase;font: 600 13.5px/1.2 var(--o6jz);letter-spacing: .04em;color: var(--nal);}

.jd31vpm {color: var(--d0yvl);max-width: 70ch;line-height:1.60;margin: 0 0 var(--vcdoo);}
.ztyyd {gap: var(--vcdoo);grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));list-style: none;padding: 0;margin: 0;display: grid;}
.qagapt {margin: 0;padding: 22px 20px;border-radius: var(--yyx);border-left: 6px solid var(--ocqpd);height: 100%;background: var(--jfc6s);}
.p167nwt {margin: 0 0 8px;}

.p167nwt:last-child {margin-bottom: 0;}
.d9qy {line-height:1.55;color: var(--nal);margin: 0;}

.fpetzf {display: block;}
.fpetzf > .b35b {padding: 18px 0 20px;border-top: 2px solid var(--h25p);}
.fpetzf > .b35b:first-child {border-top: 6px solid var(--ocqpd);}

.cbtesk {margin: 0 0 12px;}

.cbtesk:last-child {margin-bottom: 0;}
.wfre8jk {margin: 0;padding-left:14px;border-left: 2px solid var(--h25p);}

.hrg4m8v {justify-content: center;align-items: center;display: inline-flex;color: var(--ciao5, var(--snp, var(--extn)));background: var(--ocqpd);margin-top: var(--vcdoo);border-radius: var(--yyx);font: 700 clamp(38px, 5vw, 64px)/1 var(--n8n4);letter-spacing: -.04em;padding: 14px 26px;min-width: 108px;}

.b4zb59v {margin-bottom: var(--vcdoo);margin-top: 0;}

.c9z42s1 {color: var(--xem3, var(--d0yvl));border-radius: var(--yyx);gap: var(--vcdoo);border-top: 6px solid var(--ocqpd);background: var(--l4ew, var(--jfc6s));padding: 26px 24px 28px;display: grid;}
.eh4v {border-radius: 0;}
.arwawx {border-radius: var(--yyx);}
.t2tg {margin: 0;grid-template-columns: auto 1fr;display: grid;gap:16px;align-items: start;}

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

.b6kez {display: block;}
.q46fs7f {gap:8px;display: grid;}
.g3wx {letter-spacing: -.02em;color: inherit;font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--n8n4);}
.s57bd97 {margin: 0;max-width: 68ch;line-height:1.58;color: var(--c5vd8, var(--nal));}
.v6zqa8 {align-items: baseline;display: grid;grid-template-columns: auto 1fr;margin: 0;gap:7px 18px;}
.j9g9g88 {text-transform: uppercase;letter-spacing: .09em;font: 700 12px/1.4 var(--o6jz);color: var(--c5vd8, var(--nal));}
.c2jfn {color: inherit;margin: 0;}

.rytt {gap:9px;display: grid;padding: 0;list-style: none;margin: 0;}
.rytt > li {color: inherit;line-height:1.51;}
.rytt .j9g9g88 {margin-right:11px;}
.gd154zx {gap:7px;display: flex;flex-wrap: wrap;}
.gd154zx a {font: 600 14px/1 var(--o6jz);min-height: 44px;color: var(--dvjau, var(--h6a5j));align-items: center;background: var(--w6j, var(--u5iu));text-decoration: none;border-radius: var(--yyx);transition:background 237ms ease;padding: 0 16px;display: inline-flex;}
.gd154zx a:hover {color: var(--ciao5, var(--snp, var(--extn)));background: var(--ocqpd);}
.dff53mv {font-size: 13px;line-height:1.49;color: var(--c5vd8, var(--nal));}

.k5xvf {background: var(--gtq);position: relative;color: var(--br1, var(--snp, var(--extn)));border-radius: var(--yyx);overflow: hidden;gap: var(--vcdoo);padding: 28px 24px 30px;display: grid;}
.ghq7 {display: grid;margin: 0;gap:7px;}
.ymrfg {text-transform: uppercase;margin: 0;font: 700 clamp(24px, 3vw, 38px)/1.1 var(--n8n4);color: inherit;letter-spacing: -.03em;}
.gd79px {color: inherit;line-height:1.54;max-width: 60ch;margin: 0;}
.cgnnb3v {flex-wrap: wrap;gap:9px 28px;margin: 0;display: flex;}
.ay4rgt {letter-spacing: .09em;text-transform: uppercase;font: 700 12px/1.4 var(--o6jz);opacity:0.91;color: inherit;}
.w00dssx {font-weight: 700;color: inherit;margin: 0 0 0 8px;}
.fqpn3h {gap:11px;flex-wrap: wrap;display: flex;}
.mzvnm {border-radius: var(--yyx);text-transform: uppercase;transition:transform 262ms ease;text-decoration: none;font: 700 15px/1 var(--o6jz);min-height: 52px;color: var(--d0yvl);background: var(--n7k3);letter-spacing: .04em;align-items: center;padding: 0 26px;display: inline-flex;justify-content: center;}
.mzvnm:hover {transform: translateY(-2px);}

.bqmc {background: var(--jfc6s);padding: 22px 20px 24px;border-left: 6px solid var(--ocqpd);border-radius: var(--yyx);}
.xjf7n2 {display: block;font: 700 13px/1.3 var(--o6jz);font-style: normal;letter-spacing: .1em;text-transform: uppercase;color: var(--nal);margin-bottom:13px;}
.fkfws7m {gap:4px;margin: 0;list-style: none;display: grid;padding: 0;counter-reset: bl-toc;}

.fkfws7m > li {counter-increment: bl-toc;}
.fkfws7m > li > a {transition:background 255ms ease, color 256ms ease;color: var(--d0yvl);font-weight: 600;gap:12px;display: flex;min-height: 44px;padding: 6px 10px;text-decoration: none;border-radius: var(--yyx);align-items: center;}
.fkfws7m > li > a::before {color: var(--h6a5j);font: 700 13px/1 var(--o6jz);flex: 0 0 auto;content: counter(bl-toc, decimal-leading-zero);}
.fkfws7m > li > a:hover {color: var(--ciao5, var(--snp, var(--extn)));background: var(--ocqpd);}
.fkfws7m > li > a:hover::before {color: var(--ciao5, var(--snp, var(--extn)));}

.ar73d > li > a::before {content: "";width: 7px;background: var(--h6a5j);height: 7px;}
.ar73d > li > a:hover::before {background: var(--ciao5, var(--snp, var(--extn)));}

.jyz7pd {gap: var(--vcdoo);display: grid;}
.ave1ab {gap:9px;display: grid;margin: 0;}
.wfs98x2 {text-transform: uppercase;color: var(--d0yvl);font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--n8n4);margin: 0;letter-spacing: -.03em;}
.v7dxh {line-height:1.56;margin: 0;color: var(--d0yvl);max-width: 60ch;}
.me8479h {width: clamp(280px, 82vw, 640px);}
.geh7vp .me8479h {width: clamp(260px, 52vw, 460px);}
.nxeyhpw .me8479h {width: clamp(300px, 94vw, 940px);}
.ab27bt {display: grid;gap:10px;margin: 0;}
.ab27bt > * {border-radius: var(--yyx);}
.d5mqk {background: var(--j0p41);width: 100%;display: block;height: auto;}
.n8fhmz {line-height:1.48;font-size: 14px;border-left: 4px solid var(--ocqpd);border-radius: 0;padding-left:11px;color: var(--nal);}
.bfs46jx {flex-wrap: wrap;display: flex;gap:13px;}
.nq5zj,
.xgttk {min-height: 52px;display: inline-flex;text-transform: uppercase;text-decoration: none;font: 700 15px/1 var(--o6jz);transition:background 262ms ease, transform 254ms ease;letter-spacing: .04em;padding: 0 28px;align-items: center;border-radius: var(--yyx);justify-content: center;}
.nq5zj {color: var(--snp, var(--extn));background: var(--ocqpd);}
.nq5zj:hover {transform: translateY(-2px);background: var(--gtq);}

.xgttk {color: var(--d0yvl);box-shadow: inset 0 0 0 3px var(--d0yvl);background: transparent;}
.xgttk:hover {background: var(--j0p41);transform: translateY(-2px);}

.xt1x {background: var(--jfc6s);display: grid;border-radius: var(--yyx);overflow: hidden;gap: 0;}
.hwj969 {margin: 0;padding: 24px 22px 0;}
.hwj969 h2 {margin: 0;}
.ecjt {line-height:1.58;max-width: 70ch;color: var(--d0yvl);padding: 16px 22px 0;}
.ecjt p {margin: 0 0 1em;}
.ecjt a {color: var(--h6a5j);}
.r1n3xvs {margin: 0;}
.r1n3xvs a {display: block;}
.ns27xdb {width: 100%;height: 100%;object-fit: cover;display: block;}
.xkb90ad {padding: 20px 22px 24px;}
.xgpq {color: var(--snp, var(--extn));text-decoration: none;font: 700 15px/1 var(--o6jz);padding: 0 28px;background: var(--ocqpd);border-radius: var(--yyx);transition:background 230ms ease, transform 234ms ease;min-height: 52px;align-items: center;display: inline-flex;justify-content: center;letter-spacing: .04em;text-transform: uppercase;}
.xgpq:hover {background: var(--gtq);transform: translateY(-2px);}

@media (max-width:855px) {
  .kjzqv1g > .hwj969 {order: 1;}
  .kjzqv1g > .ecjt  {order: 2;}
  .kjzqv1g > .r1n3xvs   {order: 3;}
  .kjzqv1g > .xkb90ad   {order: 4;}
}

@media (min-width:856px) {
  
  .pnbfe {align-items: start;grid-template-areas: "copy art" "body art" "act art";grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .pnbfe .hwj969 {grid-area: copy;}
  .pnbfe .ecjt  {grid-area: body;}
  .pnbfe .xkb90ad   {grid-area: act;}
  .pnbfe .r1n3xvs   {height: 100%;grid-area: art;}
  .pnbfe.qf9y {grid-template-areas: "art copy" "art body" "art act";}
  
  .a4amm {max-width:560px;}
}

.p08nb {gap:10px;display: grid;}
.pbx7q {letter-spacing: .1em;color: var(--h6a5j);font-style: normal;font: 700 15px/1 var(--o6jz);}
.wbpwevr {color: var(--d0yvl);line-height:1.61;max-width: 70ch;}
.wbpwevr p {margin: 0 0 1em;}
.wbpwevr a {color: var(--h6a5j);}

.g3ghn5a {background: var(--jfc6s);padding: 24px 22px 26px;display: grid;border-left: 8px solid var(--ocqpd);border-radius: var(--yyx);gap: var(--vcdoo);}

.xghz {padding-top: 0;overflow: hidden;border-left: 0;}
.tcfh76 {margin-inline: -22px;background: var(--ocqpd);display: block;height: 8px;}
.tk3sd0d {gap:5px;margin: 0;display: grid;}
.tk3sd0d h2 {margin: 0;}
.znrv {color: var(--nal);font-style: normal;font: 700 12px/1.3 var(--o6jz);letter-spacing: .12em;text-transform: uppercase;}
.krd0y {max-width: 70ch;color: var(--d0yvl);line-height:1.61;}
.krd0y p {margin: 0 0 1em;}
.krd0y a {color: var(--h6a5j);}

.wsyg65,
.pfyz0mr {position: relative;padding: clamp(28px, 4vw, 52px) var(--jd8);overflow: hidden;}
.wsyg65 {background: var(--ocqpd);color: var(--ciao5, var(--snp, var(--extn)));}

.pfyz0mr {background: var(--gtq);color: var(--br1, var(--snp, var(--extn)));}

.g2gbp,
.cxm4 {gap:11px;justify-items: start;max-width: var(--unz4l);display: grid;margin-inline: auto;position: relative;z-index: 1;}
.q8s4 {letter-spacing: -.03em;color: inherit;margin: 0;text-transform: uppercase;font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--n8n4);}
.vbx6cax {max-width: 56ch;color: inherit;line-height:1.56;margin: 0;}
.r0x8j1 {min-height: 52px;margin-top:7px;background: var(--n7k3);padding: 0 30px;border-radius: var(--yyx);display: inline-flex;transition:transform 266ms ease;font: 700 15px/1 var(--o6jz);letter-spacing: .04em;justify-content: center;text-decoration: none;text-transform: uppercase;align-items: center;color: var(--d0yvl);}
.r0x8j1:hover {transform: translateY(-2px);}

.qv7h9 {text-transform: uppercase;font: 700 12px/1.3 var(--o6jz);color: inherit;letter-spacing: .12em;opacity:0.92;margin: 0;}
.wckhe {color: inherit;text-transform: uppercase;letter-spacing: -.03em;margin: 0;font: 700 clamp(24px, 3vw, 40px)/1.1 var(--n8n4);}
.m749j {margin: 0;color: inherit;max-width: 56ch;line-height:1.55;}

.ms9wy {max-width: var(--unz4l);letter-spacing: .08em;padding-inline: var(--jd8);font: 600 13px/1.4 var(--o6jz);color: var(--nal);margin-inline: auto;text-transform: uppercase;}

.dbp1wd {background: var(--ocqpd);align-items: center;position: fixed;display: flex;gap:14px;color: var(--ciao5, var(--snp, var(--extn)));justify-content: center;padding: 12px var(--jd8);right: 0;z-index: 40;flex-wrap: wrap;bottom: 0;left: 0;}
.a5cpbe {font: 700 15px/1.3 var(--o6jz);color: inherit;}

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

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

.jmmwmx::before {background: transparent;inset: 10px;border: 2px solid color-mix(in srgb, var(--ciao5, var(--snp, var(--extn))) 78%, transparent);transition:background 0.165s, border-color 0.12s;position: absolute;content: '';}
.jmmwmx svg {z-index: 1;position: relative;}
.jmmwmx:hover::before {background: color-mix(in srgb, var(--ciao5, var(--snp, var(--extn))) 18%, transparent);border-color: var(--ciao5, var(--snp, var(--extn)));}
.jmmwmx:focus-visible {outline: 3px solid var(--ciao5, var(--snp, var(--extn)));outline-offset: -4px;}
.m0yt {color: var(--d0yvl);text-decoration: none;letter-spacing: .04em;justify-content: center;text-transform: uppercase;border-radius: var(--yyx);padding: 0 24px;font: 700 14px/1 var(--o6jz);display: inline-flex;align-items: center;min-height: 44px;background: var(--n7k3);}

.tyy3k {position: fixed;background: #000;cursor: pointer;z-index: 50;inset: 0;transition:opacity 255ms ease, visibility 295ms ease;visibility: hidden;opacity:0.05;}
.qyaj8y4:checked ~ .tyy3k {visibility: visible;opacity:0.62;}

.zh5s0tg {overflow-y: auto;position: fixed;visibility: hidden;flex-direction: column;gap:9px;display: flex;color: var(--d0yvl);padding: 14px 18px 24px;bottom: 0;z-index: 51;background: var(--n7k3);transition:transform 303ms ease, visibility 275ms ease;width: min(88vw, 360px);overscroll-behavior: contain;top: 0;}
.rj8mr7m  {transform: translateX(-102%);left: 0;border-right: 6px solid var(--ocqpd);}
.fp7nd4d {right: 0;border-left: 6px solid var(--ocqpd);transform: translateX(102%);}
.qyaj8y4:checked ~ .zh5s0tg {transform: translateX(0);visibility: visible;}

.smamd {align-items: center;gap:11px;min-height: 48px;display: flex;justify-content: space-between;}
.z2k4 {align-items: center;display: inline-flex;}
.z2k4 img {width: auto;display: block;height: 26px;}
.ngtw {color: var(--d0yvl);text-transform: uppercase;letter-spacing: -.02em;font: 700 18px/1 var(--n8n4);}
.pq2gnj {align-items: center;background: var(--j0p41);width: 44px;cursor: pointer;display: inline-flex;border-radius: var(--yyx);height: 44px;color: var(--d0yvl);justify-content: center;}
.ss6m3x {margin-top:6px;}
.ss6m3x ul {padding: 0;gap:5px;margin: 0;display: grid;list-style: none;}
.ss6m3x a {font: 700 17px/1.2 var(--n8n4);align-items: center;transition:background 212ms ease, color 221ms ease;padding: 0 14px;letter-spacing: .02em;border-radius: var(--yyx);display: flex;text-decoration: none;min-height: 52px;text-transform: uppercase;color: var(--d0yvl);}
.ss6m3x a:hover {background: var(--ocqpd);color: var(--ciao5, var(--snp, var(--extn)));}
.ss6m3x a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--ocqpd);}

.vv6ch {display: grid;padding-top:19px;gap:9px;margin-top: auto;}
.ch5fc,
.hbxv {font: 700 15px/1 var(--o6jz);min-height: 52px;align-items: center;justify-content: center;text-transform: uppercase;display: inline-flex;border-radius: var(--yyx);letter-spacing: .04em;text-decoration: none;padding: 0 20px;}
.ch5fc {background: var(--yjvu);color: var(--rip8g, var(--drwts));}
.hbxv   {color: var(--f44zq, var(--ytu));background: var(--bjxwx);}

footer {background: var(--zsd);border-top: 6px solid var(--ocqpd);padding: var(--ic5) var(--jd8);color: var(--wgcd6, var(--d0yvl));}
footer a {color: var(--wgcd6, var(--d0yvl));}

@media (max-width:973px) {
  .t2tg {grid-template-columns: 1fr;}
  .xyac {height: 84px;width: 84px;}
}

@media (max-width:909px) {
  .q07j7pc {flex: none;display: none;}
  .tqrfe {display: flex;}
  
  :root {--ic5: 32px;--vcdoo: 18px;}
}

@media (max-width:649px) {
  
  .jr4n {scroll-snap-type: x proximity;gap:15px;padding-bottom:13px;overflow-x: auto;overscroll-behavior-x: contain;display: flex;}
  .hx6m1 {width: min(78vw, 300px);scroll-snap-align: start;flex: 0 0 auto;}
  
  .eknq8 {display: block;}
  .eknq8 > .hx6m1 {width: auto;}
}

@media (max-width:553px) {
  .g57b {flex-wrap: wrap;row-gap:6px;}
  .n70p6x {font-size: 13px;padding: 0 14px;}
  
  .dbp1wd {justify-content: space-between;gap:11px;padding-right:40px;flex-wrap: nowrap;}
  .a5cpbe {flex: 1 1 auto;min-width: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  .m0yt {padding: 0 16px;flex: 0 0 auto;}
}

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

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

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

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

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

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

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

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

.pczampy {padding-bottom: max(96px, var(--syn, 96px));}

.q936p {--n2ilf: 0;--y9ld: .06em;--vulkb: uppercase;--dwj8: var(--yyx);--cdip: 800;--anpkg: 12px;--ufa5: 0;--ysl: var(--yyx);--z4cbd: 2px solid currentColor;}

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

.tyy3k {z-index: 70;}
.zh5s0tg {z-index: 71;}

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

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

.y583 {margin-top:18px;}
.y583 .j2e9.j2e9 {gap: 0;border-radius: var(--yyx);display: grid;overflow: hidden;scroll-snap-type: none;grid-template-columns: minmax(0, 1fr);padding: 0;grid-template-areas: "s";}
.y583 .g1zmqy.g1zmqy {background: var(--kri);position: relative;grid-area: s;margin: 0;min-width: 0;width: auto;}
.y583 .g1zmqy:not(:first-child) {clip-path: inset(0 100% 0 0);}
.y583 .ab27bt {margin: 0;height: 100%;}
.y583 .ab27bt picture {display: block;}
.y583 .d5mqk {max-height: none;display: block;object-fit: cover;border-radius: 0;aspect-ratio: 16 / 9;height: auto;width: 100%;}
.y583 .n8fhmz {letter-spacing: -.01em;text-transform: uppercase;padding: 16px 22px;bottom: 0;position: absolute;font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--n8n4);color: var(--snp, var(--extn));margin: 0;left: 0;background: var(--h0s13);max-width: min(620px, 90%);}
.y583 .cpdf {letter-spacing: -.03em;background: var(--l374);font: 900 clamp(34px, 5vw, 64px)/1 var(--n8n4);padding: 6px 16px;color: var(--kri);top: 0;position: absolute;right: 0;}
.y583 .s2c5e {margin: 0;align-items: stretch;gap: 0;display: flex;}
.y583 .ns48e {width: 64px;color: var(--snp, var(--extn));border: 0;cursor: pointer;min-height: 56px;font: 900 24px/1 var(--n8n4);background: var(--h0s13);}
.y583 .ns48e:hover {background: var(--khs6o);}
.y583 .ns48e[hidden] {display: none;}
.y583 .z9jz84 {font: 900 18px/1 var(--n8n4);flex: 1 1 auto;display: grid;background: var(--l374);letter-spacing: .1em;color: var(--kri);place-items: center;}
@media (max-width:706px) { .y583 .d5mqk {aspect-ratio: 4 / 5;} .y583 .ns48e {width: 52px;} }

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

ul.g3cw5, ol.cvc6, div.cvc6 {margin: 0;padding: 0;list-style: none;}
h3.bhp6, strong.bhp6 {margin: 0 0 10px;display: block;}
p.xjrm2 {margin: 0;}
b.fp7eca, span.fp7eca {display: inline-grid;}
.cvc6 i.dh54dbq {font-style: normal;margin-left: auto;}
.p08nb header {justify-content: space-between;gap:11px;display: flex;align-items: baseline;}
.y583 div.ab27bt {position: relative;}
.y583 p.n8fhmz {z-index: 1;}

.k5xvf.xqnpst {align-items: center;gap: clamp(20px, 3vw, 44px);grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);display: grid !important;}
.xqnpst > .dnmx {min-width: 0;grid-column: 1;grid-row: 1;}
.xqnpst > .dspcck {grid-row: 1;grid-column: 2;}
.dspcck {margin: 0;width: 100%;gap:7px;grid-template-columns: repeat(2, minmax(0, 1fr));max-width:340px;justify-self: center;display: grid;}
.dknhrj4, .dz072 {aspect-ratio: 1;overflow: hidden;border-radius: var(--yyx);display: block;}
.dknhrj4 img {width: 100%;height: 100%;display: block;object-fit: cover;}
.dz072 {place-items: center;align-content: center;display: grid;background: var(--l374);color: var(--kri);}
.dz072 b {font: 900 clamp(40px, 5vw, 64px)/1 var(--n8n4);}
.dz072 i {font-size: 12px;letter-spacing: .1em;font-style: normal;}
@media (max-width:765px) {
  .k5xvf.xqnpst {grid-template-columns: minmax(0, 1fr);}
  .xqnpst > .dspcck {grid-row: 1;grid-column: 1;max-width:279px;}
  .xqnpst > .dnmx {grid-row: 2;}
}

.fjhk8m .dknhrj4 img {max-width: none !important;width: 100% !important;max-height: none !important;height: 100% !important;min-height: 0 !important;}
.dnmx ul {list-style: none;padding: 0;}

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

.dspcck > .dknhrj4, .dspcck > .dz072 {position: relative;aspect-ratio: 1 !important;width: 100% !important;height: auto !important;}
.fjhk8m .dknhrj4 img {position: absolute;inset: 0;object-fit: cover;}
.dknhrj4 picture {display: contents;}
.dnmx .cgnnb3v.cgnnb3v {gap:8px 24px;flex-wrap: wrap;display: flex;} .dnmx .cgnnb3v > * {white-space: nowrap;}
