

:root {--xorcr: 24px;--qdv: color-mix(in srgb, var(--lcp68) 80%, transparent);--w80: var(--lcp68);--w1171: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--ihy7: 4px;--omeo: 32px;--aj2: color-mix(in srgb, var(--j77) 35%, var(--lcp68));--izzg8: 1180px;--x00: var(--j77);--a5mh: 65deg;--pgce:"Anton", "Impact", "Franklin Gothic Medium", "Haettenschweiler", sans-serif;--j68f5: var(--r1xm);--f4tq: 48px;--ps4y: var(--wvi0);--ro0jt: clamp(16px, 4vw, 40px);--j1k2: 20px;--zm5: var(--gz4d, var(--j9vny));--w6ivj: var(--go7h0);--oitc7: 18px;--f5046: 9s;}

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

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

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

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

.vdvy4d {z-index: 60;position: sticky;top: 0;background: var(--le8);}
.b0jeq5  {border-top: 4px solid var(--j77);}
.cwhj3xc {border-bottom: 4px solid var(--j77);}

.wf8gt {align-items: center;display: flex;gap:13px;margin: 0 auto;padding: 8px var(--ro0jt);max-width: var(--izzg8);}
.f1vshx {min-height: 44px;text-decoration: none;display: inline-flex;align-items: center;}
.f1vshx img {display: block;width: auto;height: 28px;}
.npw60 {text-transform: uppercase;letter-spacing: -.02em;color: var(--hy5, var(--y6l8));font: 700 20px/1 var(--pgce);}

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

.ywahj a:hover,
.ywahj a:focus-visible {color: var(--zm5, var(--gz4d, var(--j9vny)));background: var(--j77);}
.ywahj a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--j77);}

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

.gqert {text-decoration: none;justify-content: center;border: 0;border-radius: var(--ihy7);text-transform: uppercase;letter-spacing: .03em;align-items: center;padding: 0 18px;transition:filter 246ms ease, transform 223ms ease;font: 700 14px/1 var(--w1171);min-height: 44px;display: inline-flex;}
.gqert:hover {transform: translateY(-1px);filter: brightness(1.12);}
.xfnqq {color: var(--c2jf, var(--bct));background: var(--d97vf);}
.c997   {background: var(--hr5);color: var(--gyu7, var(--yep65));}

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

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

.vvbbhn > *:not(.qfe7):not(.sfq1):not(.cbnsfdy) {padding-inline: var(--ro0jt);max-width: var(--izzg8);margin-inline: auto;}

.vvbbhn h2 {text-transform: uppercase;margin: 0 0 var(--xorcr);color: var(--lcp68);font: 700 clamp(var(--omeo), 4.4vw, 52px)/1.05 var(--pgce);letter-spacing: -.025em;}
.vvbbhn h3 {color: var(--lcp68);letter-spacing: -.01em;font: 700 clamp(19px, 2vw, 24px)/1.2 var(--pgce);margin: 0 0 8px;}

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

.bmzam {position: absolute;display: block;pointer-events: none;animation: tadcl5l var(--f5046) linear infinite;background-image: repeating-linear-gradient(
    var(--a5mh),
    color-mix(in srgb, var(--lcp68) 16%, transparent) 0,
    color-mix(in srgb, var(--lcp68) 16%, transparent) calc(var(--oitc7) / 2.6),
    transparent calc(var(--oitc7) / 2.6),
    transparent var(--oitc7)
  );inset: calc(var(--oitc7) * -3);will-change: transform;}
.hrqy {filter: hue-rotate(var(--ymhl, 180deg));}

.qfe7 {gap: var(--j1k2);overflow: hidden;padding: clamp(24px, 4vw, 56px) var(--ro0jt) clamp(28px, 4vw, 56px);align-content: start;display: grid;position: relative;background: var(--zbe5, var(--y1an8));color: var(--izmrv, var(--lcp68));}

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

.jxh5rdr {width: 100%;max-width: var(--izzg8);margin-inline: auto;display: grid;gap: var(--j1k2);justify-items: start;align-content: start;}
.g5wpa {gap:12px;display: grid;margin: 0;}

.y7q0 {row-gap:12px;}
.y7q0 > .ve5g {margin-top:9px;}

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

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

.ve5g {padding: 0 34px;justify-content: center;align-items: center;font: 700 clamp(16px, 1.4vw, 19px)/1 var(--pgce);display: inline-flex;border-radius: var(--ihy7);transition:background 247ms ease, transform 257ms ease;min-height: 56px;text-transform: uppercase;background: var(--j77);color: var(--gz4d, var(--j9vny));letter-spacing: .04em;text-decoration: none;}
.ve5g:hover {transform: translateY(-2px);background: var(--go7h0);}

.te48k {aspect-ratio: 16 / 9;max-height: 34vh;overflow: hidden;background: var(--fzw4v);width: 100%;margin: 0;margin-inline: auto;max-width: var(--izzg8);position: relative;border-radius: var(--ihy7);}
.n00r2b3 {width: 100%;object-fit: cover;display: block;height: 100%;}

.zh5g287 {inset: calc(var(--oitc7) * -3);background-image: repeating-linear-gradient(
    var(--a5mh),
    color-mix(in srgb, var(--wvi0) 34%, transparent) 0,
    color-mix(in srgb, var(--wvi0) 34%, transparent) calc(var(--oitc7) / 2.2),
    transparent calc(var(--oitc7) / 2.2),
    transparent var(--oitc7)
  );position: absolute;background-color: var(--j77);animation: tadcl5l var(--f5046) linear infinite;will-change: transform;display: block;}

@media (min-width:990px) {
  .t1b1 {margin-inline: auto;max-width: var(--izzg8);grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;column-gap: var(--f4tq);}
  .t1b1 .te48k {max-height: 46vh;margin-inline: 0;}
  
  .hz74q.t1b1 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.s0hrbp {display: grid;gap: var(--xorcr);}
.qmjfc7 {margin: 0;}
.qmjfc7 h2 {margin: 0;}

.s0hrbp > h2 {margin: 0;}

.n9v7 {margin: 0;}
.n9v7 h2 {margin: 0;}
@media (min-width:990px) {
  .ettte2d {grid-template-columns: minmax(0, 15rem) minmax(0, 1fr);align-items: start;column-gap: var(--f4tq);}
}
.khpr {max-width: 70ch;color: var(--lcp68);}
.khpr p {margin: 0 0 1em;}
.khpr a {text-underline-offset: 3px;color: var(--aj2);}
.khpr ul, .khpr ol {margin: 0 0 1em;padding-left: 1.3em;}
.khpr li {margin-bottom: .45em;}

.khpr table,
.rwgsn table,
.dfj3982 table,
.y2jw79 table {width: 100%;margin: 0 0 1em;color: var(--izw, var(--lcp68));border-collapse: collapse;}
.khpr th, .rwgsn th, .dfj3982 th, .y2jw79 th,
.khpr td, .rwgsn td, .dfj3982 td, .y2jw79 td {text-align: left;border-bottom: 2px solid var(--lz2);padding: 12px 14px;}
.khpr th, .rwgsn th, .dfj3982 th, .y2jw79 th {font-size: 14px;letter-spacing: .05em;font-weight: 700;text-transform: uppercase;}

.p9bw6eg {display: flex;margin-inline: auto;margin-block: var(--f4tq);}
.pqe27  {justify-content: flex-start;}
.xss4m2y   {justify-content: center;}
.v93h7c {justify-content: flex-end;}
.q0hm {border-radius: var(--ihy7);padding: 0 36px;color: var(--gz4d, var(--j9vny));min-height: 56px;justify-content: center;align-items: center;transition:background 265ms ease, color 252ms ease, transform 258ms ease, box-shadow 240ms ease;background: var(--j77);display: inline-flex;text-decoration: none;}
.q0hm:hover {background: var(--go7h0);transform: translateY(-2px);}
.nn2hkx {width: 100%;}
.y640gz {letter-spacing: .05em;font: 700 clamp(17px, 1.6vw, 21px)/1 var(--pgce);text-transform: uppercase;}

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

.pcyw {padding-block: 26px;border-radius: var(--ihy7);background: var(--j77);overflow: hidden;align-items: center;position: relative;}

.famema9 {width: 64px;left: 0;height: 6px;pointer-events: none;background: var(--zm5, var(--gz4d, var(--j9vny)));position: absolute;top: 0;}

.sk99ez {color: var(--j77);background: var(--zm5, var(--gz4d, var(--j9vny)));}

.sk99ez:hover {box-shadow: inset 0 0 0 2px var(--zm5, var(--gz4d, var(--j9vny)));color: var(--lcp68);background: var(--wvi0);}

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

.hqzd {border-radius: var(--ihy7);background: var(--y1an8);padding: 12px;position: relative;}
.b5g788g {border-radius: var(--ihy7);background: var(--fzw4v);display: block;overflow: hidden;}
.hew39c {height: auto;width: 100%;display: block;}
.vz021,
.jn171 {position: absolute;pointer-events: none;width: 56px;background: var(--j77);height: 4px;left: 0;}
.vz021 {top: 0;}
.jn171 {bottom: 0;}

.vvbbhn > .ajn48 > .vz021,
.vvbbhn > .ajn48 > .jn171 {left: var(--ro0jt);}

.xn7s9 {display: grid;padding: 0;gap:13px;list-style: none;margin: 0;}
.v410k63 {overflow: hidden;transition:background 240ms ease;border-radius: var(--ihy7);background: var(--y1an8);border-left: 6px solid var(--j77);}
.v410k63 details > summary {list-style: none;}
.v410k63 details > summary::-webkit-details-marker {display: none;}
.y32g {color: var(--lcp68);padding: 16px 20px;cursor: pointer;gap:16px;min-height: 56px;font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--pgce);align-items: center;display: flex;justify-content: space-between;}
.p5rh9 {font-style: normal;height: 32px;align-items: center;background: var(--j77);transition:transform 286ms ease;color: var(--zm5, var(--gz4d, var(--j9vny)));width: 32px;display: inline-flex;line-height: 1;border-radius: var(--ihy7);font-size: 19px;flex: 0 0 auto;justify-content: center;}
.v410k63 details[open] {background: var(--j77);}
.v410k63 details[open] .y32g {color: var(--zm5, var(--gz4d, var(--j9vny)));}
.v410k63 details[open] .p5rh9 {transform: rotate(135deg);color: var(--zm5, var(--gz4d, var(--j9vny)));background: color-mix(in srgb, var(--wvi0) 26%, transparent);}
.b1pdg {padding: 0 20px 20px;}

.rnx31kk {line-height:1.60;color: var(--lcp68);max-width: 70ch;margin: 0;}
.v410k63 details[open] .rnx31kk {color: var(--zm5, var(--gz4d, var(--j9vny)));}

.k62mye3 {padding: 0;margin: 0;justify-content: center;display: flex;flex-wrap: wrap;gap: var(--xorcr);align-content: flex-start;list-style: none;counter-reset: bl-run;}
.k62mye3 > * {min-width: 0;flex: 1 1 230px;max-width: calc(50% - var(--xorcr) / 2);}
@media (max-width:611px) { .k62mye3 > * {max-width: none;} }
.kw12aqr {border-top: 6px solid var(--j77);counter-increment: bl-run;background: var(--y1an8);position: relative;padding: 22px 20px 24px;border-radius: var(--ihy7);}
.kw12aqr::before {margin-bottom:10px;content: counter(bl-run);font: 700 clamp(38px, 5vw, 64px)/.9 var(--pgce);letter-spacing: -.05em;display: block;color: var(--aj2);}
.dkprnyw .kw12aqr {grid-template-columns: auto 1fr;align-items: start;display: grid;column-gap:15px;}
.dkprnyw .kw12aqr::before {margin-bottom: 0;grid-row: 1 / span 2;}
.yp82r2 {color: var(--lcp68);font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--pgce);display: block;}
.qcscst {color: var(--qdv);margin: 8px 0 0;line-height:1.54;}

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

.e3v9hv6 {display: grid;gap: var(--xorcr);grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));}
.fc3n5x,
.wys49 {padding: 24px 22px 26px;border-radius: var(--ihy7);background: var(--y1an8);}
.fc3n5x   {border-top: 8px solid var(--j77);}
.wys49 {border-top: 8px solid var(--go7h0);}
.h3dfb {color: var(--lcp68);font: 700 clamp(19px, 2vw, 25px)/1.2 var(--pgce);text-transform: uppercase;letter-spacing: .03em;margin: 0 0 16px;}
.sjbmk {display: grid;padding: 0;margin: 0;list-style: none;gap:12px;}
.ymg8 {color: var(--lcp68);display: grid;align-items: start;line-height:1.56;grid-template-columns: auto 1fr;gap:13px;}
.j2tv9bf {justify-content: center;line-height: 1;font-weight: 700;color: var(--zm5, var(--gz4d, var(--j9vny)));background: var(--j77);align-items: center;border-radius: var(--ihy7);display: inline-flex;width: 26px;height: 26px;font-size: 14px;}
.wys49 .j2tv9bf {color: var(--dbe4, var(--gz4d, var(--j9vny)));background: var(--go7h0);}

.dvs42dk,
.y3k86,
.a56bjk1,
.grhq {list-style: none;scrollbar-width: thin;overscroll-behavior-x: contain;scroll-snap-type: x proximity;display: flex;-webkit-overflow-scrolling: touch;gap:15px;overflow-x: auto;padding: 0 0 12px;margin: 0;}
.spj0,
.tgg314y,
.b2g93,
.v5avdmt {flex: 0 0 auto;scroll-snap-align: start;}

.spj0 {width: clamp(190px, 52vw, 268px);}
.zmj6fe0 {aspect-ratio: 1;position: relative;text-decoration: none;border-radius: var(--ihy7);transition:transform 234ms ease;display: block;overflow: hidden;background: var(--j77);}
.zmj6fe0:hover {transform: translateY(-4px);}
.c3vqk06 {height: 100%;object-fit: cover;width: 100%;display: block;}
.ykeq {position: absolute;left: 0;padding: 12px 14px;font: 700 16px/1.25 var(--w1171);color: var(--zm5, var(--gz4d, var(--j9vny)));letter-spacing: .02em;background: var(--j77);right: 0;text-transform: uppercase;bottom: 0;}

.tgg314y {width: clamp(172px, 44vw, 224px);}
.p1amz3 {display: grid;border-radius: var(--ihy7);place-items: center;background: var(--hyl, var(--fzw4v));padding: 20px 18px;gap:10px;min-height: 138px;transition:background 288ms ease;border-bottom: 5px solid var(--j77);text-decoration: none;}
.p1amz3:hover {background: var(--hky51);}
.aw45t {display: block;max-height: 62px;width: auto;object-fit: contain;}
.d3cyj3 {letter-spacing: .04em;font: 600 14px/1.2 var(--w1171);text-decoration: none;color: var(--qdv);text-transform: uppercase;text-align: center;border: 0;}

.b2g93 {width: clamp(156px, 40vw, 200px);}
.f3pdz {background: var(--idik, var(--fzw4v));place-items: center;display: grid;padding: 18px 16px;text-decoration: none;border-bottom: 4px solid var(--j77);border-radius: var(--ihy7);gap:9px;transition:background 210ms ease;min-height: 124px;}
.f3pdz:hover {background: var(--hky51);}
.xsb2 {max-height: 54px;width: auto;object-fit: contain;display: block;}
.bzb8vzk {text-transform: uppercase;font: 600 13.5px/1.2 var(--w1171);color: var(--qdv);text-align: center;letter-spacing: .04em;}

.b2z6jc {color: var(--lcp68);margin: 0 0 var(--xorcr);line-height:1.60;max-width: 70ch;}
.fbh97d4 {margin: 0;gap: var(--xorcr);list-style: none;display: grid;padding: 0;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));}
.mqf7j {height: 100%;border-left: 6px solid var(--j77);margin: 0;background: var(--y1an8);padding: 22px 20px;border-radius: var(--ihy7);}
.m6wssag {margin: 0 0 8px;}

.m6wssag:last-child {margin-bottom: 0;}
.pb1kp {color: var(--qdv);line-height:1.55;margin: 0;}

.wx0w {display: block;}
.wx0w > .tzn1 {padding: 18px 0 20px;border-top: 2px solid var(--j68f5);}
.wx0w > .tzn1:first-child {border-top: 6px solid var(--j77);}

.yhvqfq {margin: 0 0 12px;}

.yhvqfq:last-child {margin-bottom: 0;}
.jpn2e {margin: 0;border-left: 2px solid var(--j68f5);padding-left:15px;}

.mqeqb {color: var(--zm5, var(--gz4d, var(--j9vny)));justify-content: center;padding: 14px 26px;letter-spacing: -.04em;display: inline-flex;border-radius: var(--ihy7);align-items: center;font: 700 clamp(38px, 5vw, 64px)/1 var(--pgce);min-width: 108px;margin-top: var(--xorcr);background: var(--j77);}

.ababd2r {margin-bottom: var(--xorcr);margin-top: 0;}

.da07hb {display: grid;border-radius: var(--ihy7);color: var(--uh5, var(--lcp68));background: var(--jwn, var(--y1an8));padding: 26px 24px 28px;border-top: 6px solid var(--j77);gap: var(--xorcr);}
.mym7dy {border-radius: 0;}
.njz2k {border-radius: var(--ihy7);}
.ncdzh {display: grid;align-items: start;margin: 0;grid-template-columns: auto 1fr;gap:17px;}

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

.f6hbhjg {display: block;}
.qf1rzk {display: grid;gap:9px;}
.ch3p1pb {font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--pgce);letter-spacing: -.02em;color: inherit;}
.fv0r {max-width: 68ch;line-height:1.59;margin: 0;color: var(--ngc3, var(--qdv));}
.pfh7c {align-items: baseline;display: grid;gap:5px 18px;margin: 0;grid-template-columns: auto 1fr;}
.kdff {text-transform: uppercase;letter-spacing: .09em;font: 700 12px/1.4 var(--w1171);color: var(--ngc3, var(--qdv));}
.vg4jj4 {color: inherit;margin: 0;}

.g71h {list-style: none;display: grid;margin: 0;gap:8px;padding: 0;}
.g71h > li {color: inherit;line-height:1.48;}
.g71h .kdff {margin-right:11px;}
.wn30 {flex-wrap: wrap;display: flex;gap:7px;}
.wn30 a {text-decoration: none;background: var(--z191b, var(--hky51));padding: 0 16px;font: 600 14px/1 var(--w1171);color: var(--c7di, var(--aj2));transition:background 208ms ease;border-radius: var(--ihy7);align-items: center;min-height: 44px;display: inline-flex;}
.wn30 a:hover {background: var(--j77);color: var(--zm5, var(--gz4d, var(--j9vny)));}
.fdewqk5 {color: var(--ngc3, var(--qdv));font-size: 13px;line-height:1.49;}

.jhpt {padding: 28px 24px 30px;color: var(--dbe4, var(--gz4d, var(--j9vny)));gap: var(--xorcr);overflow: hidden;border-radius: var(--ihy7);position: relative;display: grid;background: var(--go7h0);}
.qg8gz {gap:7px;margin: 0;display: grid;}
.ydadh {margin: 0;letter-spacing: -.03em;font: 700 clamp(24px, 3vw, 38px)/1.1 var(--pgce);text-transform: uppercase;color: inherit;}
.p4x2 {margin: 0;color: inherit;max-width: 60ch;line-height:1.56;}
.dj096 {flex-wrap: wrap;margin: 0;display: flex;gap:9px 28px;}
.y2yjm {font: 700 12px/1.4 var(--w1171);color: inherit;opacity:0.92;letter-spacing: .09em;text-transform: uppercase;}
.vhy9fxf {font-weight: 700;margin: 0 0 0 8px;color: inherit;}
.d912x3 {gap:13px;flex-wrap: wrap;display: flex;}
.zd9wx5j {padding: 0 26px;transition:transform 288ms ease;background: var(--wvi0);font: 700 15px/1 var(--w1171);letter-spacing: .04em;min-height: 52px;color: var(--lcp68);display: inline-flex;text-decoration: none;align-items: center;justify-content: center;text-transform: uppercase;border-radius: var(--ihy7);}
.zd9wx5j:hover {transform: translateY(-2px);}

.gwkjwz {border-left: 6px solid var(--j77);background: var(--y1an8);border-radius: var(--ihy7);padding: 22px 20px 24px;}
.r6j89 {margin-bottom:13px;text-transform: uppercase;letter-spacing: .1em;color: var(--qdv);display: block;font: 700 13px/1.3 var(--w1171);font-style: normal;}
.b3ja {gap:5px;padding: 0;margin: 0;list-style: none;counter-reset: bl-toc;display: grid;}

.b3ja > li {counter-increment: bl-toc;}
.b3ja > li > a {transition:background 236ms ease, color 252ms ease;color: var(--lcp68);display: flex;font-weight: 600;min-height: 44px;padding: 6px 10px;border-radius: var(--ihy7);gap:11px;text-decoration: none;align-items: center;}
.b3ja > li > a::before {color: var(--aj2);flex: 0 0 auto;font: 700 13px/1 var(--w1171);content: counter(bl-toc, decimal-leading-zero);}
.b3ja > li > a:hover {color: var(--zm5, var(--gz4d, var(--j9vny)));background: var(--j77);}
.b3ja > li > a:hover::before {color: var(--zm5, var(--gz4d, var(--j9vny)));}

.xsp1zd > li > a::before {width: 7px;height: 7px;content: "";background: var(--aj2);}
.xsp1zd > li > a:hover::before {background: var(--zm5, var(--gz4d, var(--j9vny)));}

.amf1 {display: grid;gap: var(--xorcr);}
.tzwbq {gap:11px;margin: 0;display: grid;}
.dvnc9zx {text-transform: uppercase;font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--pgce);letter-spacing: -.03em;color: var(--lcp68);margin: 0;}
.wzk55g1 {color: var(--lcp68);max-width: 60ch;margin: 0;line-height:1.55;}
.v5avdmt {width: clamp(280px, 82vw, 640px);}
.nvftp1 .v5avdmt {width: clamp(260px, 52vw, 460px);}
.aksc .v5avdmt {width: clamp(300px, 94vw, 940px);}
.f1t1ws {margin: 0;display: grid;gap:9px;}
.f1t1ws > * {border-radius: var(--ihy7);}
.xdb2e {display: block;background: var(--fzw4v);height: auto;width: 100%;}
.eyvbef {line-height:1.48;padding-left:11px;border-left: 4px solid var(--j77);font-size: 14px;color: var(--qdv);border-radius: 0;}
.t3hj1xp {flex-wrap: wrap;gap:13px;display: flex;}
.ngxdn,
.tzxy {align-items: center;font: 700 15px/1 var(--w1171);letter-spacing: .04em;min-height: 52px;padding: 0 28px;transition:background 279ms ease, transform 289ms ease;border-radius: var(--ihy7);text-transform: uppercase;text-decoration: none;justify-content: center;display: inline-flex;}
.ngxdn {color: var(--gz4d, var(--j9vny));background: var(--j77);}
.ngxdn:hover {background: var(--go7h0);transform: translateY(-2px);}

.tzxy {background: transparent;color: var(--lcp68);box-shadow: inset 0 0 0 3px var(--lcp68);}
.tzxy:hover {transform: translateY(-2px);background: var(--fzw4v);}

.wmcn {background: var(--y1an8);gap: 0;border-radius: var(--ihy7);display: grid;overflow: hidden;}
.rxn9 {padding: 24px 22px 0;margin: 0;}
.rxn9 h2 {margin: 0;}
.y2jw79 {line-height:1.60;max-width: 70ch;padding: 16px 22px 0;color: var(--lcp68);}
.y2jw79 p {margin: 0 0 1em;}
.y2jw79 a {color: var(--aj2);}
.pb890x2 {margin: 0;}
.pb890x2 a {display: block;}
.ex2gt7h {height: 100%;width: 100%;display: block;object-fit: cover;}
.nfd8rxh {padding: 20px 22px 24px;}
.gs97330 {justify-content: center;transition:background 227ms ease, transform 243ms ease;display: inline-flex;color: var(--gz4d, var(--j9vny));padding: 0 28px;font: 700 15px/1 var(--w1171);text-transform: uppercase;letter-spacing: .04em;background: var(--j77);min-height: 52px;border-radius: var(--ihy7);align-items: center;text-decoration: none;}
.gs97330:hover {transform: translateY(-2px);background: var(--go7h0);}

@media (max-width:870px) {
  .h7qqnc > .rxn9 {order: 1;}
  .h7qqnc > .y2jw79  {order: 2;}
  .h7qqnc > .pb890x2   {order: 3;}
  .h7qqnc > .nfd8rxh   {order: 4;}
}

@media (min-width:871px) {
  
  .dkgb00 {grid-template-areas: "copy art" "body art" "act art";grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: start;}
  .dkgb00 .rxn9 {grid-area: copy;}
  .dkgb00 .y2jw79  {grid-area: body;}
  .dkgb00 .nfd8rxh   {grid-area: act;}
  .dkgb00 .pb890x2   {height: 100%;grid-area: art;}
  .dkgb00.r49va {grid-template-areas: "art copy" "art body" "art act";}
  
  .kjxw {max-width:559px;}
}

.mbzsr {gap:11px;display: grid;}
.h7z4trv {font-style: normal;font: 700 15px/1 var(--w1171);letter-spacing: .1em;color: var(--aj2);}
.rwgsn {line-height:1.59;color: var(--lcp68);max-width: 70ch;}
.rwgsn p {margin: 0 0 1em;}
.rwgsn a {color: var(--aj2);}

.hs84jr {gap: var(--xorcr);border-left: 8px solid var(--j77);padding: 24px 22px 26px;display: grid;background: var(--y1an8);border-radius: var(--ihy7);}

.yknet {border-left: 0;overflow: hidden;padding-top: 0;}
.dd9wzg3 {height: 8px;margin-inline: -22px;background: var(--j77);display: block;}
.tjrt8v {display: grid;margin: 0;gap:5px;}
.tjrt8v h2 {margin: 0;}
.gb9hp {color: var(--qdv);letter-spacing: .12em;text-transform: uppercase;font-style: normal;font: 700 12px/1.3 var(--w1171);}
.dfj3982 {max-width: 70ch;line-height:1.59;color: var(--lcp68);}
.dfj3982 p {margin: 0 0 1em;}
.dfj3982 a {color: var(--aj2);}

.sfq1,
.cbnsfdy {position: relative;overflow: hidden;padding: clamp(28px, 4vw, 52px) var(--ro0jt);}
.sfq1 {background: var(--j77);color: var(--zm5, var(--gz4d, var(--j9vny)));}

.cbnsfdy {background: var(--go7h0);color: var(--dbe4, var(--gz4d, var(--j9vny)));}

.b5xyw,
.whg3t {justify-items: start;position: relative;max-width: var(--izzg8);gap:11px;margin-inline: auto;display: grid;z-index: 1;}
.kdxvrj {letter-spacing: -.03em;font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--pgce);color: inherit;text-transform: uppercase;margin: 0;}
.net2w {line-height:1.55;max-width: 56ch;color: inherit;margin: 0;}
.a7s8q62 {border-radius: var(--ihy7);color: var(--lcp68);text-transform: uppercase;transition:transform 267ms ease;display: inline-flex;padding: 0 30px;font: 700 15px/1 var(--w1171);align-items: center;justify-content: center;margin-top:9px;min-height: 52px;text-decoration: none;letter-spacing: .04em;background: var(--wvi0);}
.a7s8q62:hover {transform: translateY(-2px);}

.yye2ah {font: 700 12px/1.3 var(--w1171);margin: 0;opacity:0.92;color: inherit;text-transform: uppercase;letter-spacing: .12em;}
.khms {font: 700 clamp(24px, 3vw, 40px)/1.1 var(--pgce);color: inherit;margin: 0;text-transform: uppercase;letter-spacing: -.03em;}
.csm2ym {color: inherit;line-height:1.53;margin: 0;max-width: 56ch;}

.dhn5 {color: var(--qdv);padding-inline: var(--ro0jt);font: 600 13px/1.4 var(--w1171);letter-spacing: .08em;margin-inline: auto;text-transform: uppercase;max-width: var(--izzg8);}

.rn39 {align-items: center;justify-content: center;display: flex;bottom: 0;right: 0;left: 0;position: fixed;padding: 12px var(--ro0jt);background: var(--j77);gap:14px;flex-wrap: wrap;color: var(--zm5, var(--gz4d, var(--j9vny)));z-index: 40;}
.qw6447 {color: inherit;font: 700 15px/1.3 var(--w1171);}

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

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

.n5apdp::before {inset: 10px;background: transparent;border: 2px solid color-mix(in srgb, var(--zm5, var(--gz4d, var(--j9vny))) 78%, transparent);transition:background 0.15s, border-color 0.164s;content: '';position: absolute;}
.n5apdp svg {z-index: 1;position: relative;}
.n5apdp:hover::before {background: color-mix(in srgb, var(--zm5, var(--gz4d, var(--j9vny))) 18%, transparent);border-color: var(--zm5, var(--gz4d, var(--j9vny)));}
.n5apdp:focus-visible {outline: 3px solid var(--zm5, var(--gz4d, var(--j9vny)));outline-offset: -4px;}
.nbnf0y {background: var(--wvi0);justify-content: center;text-decoration: none;display: inline-flex;padding: 0 24px;align-items: center;min-height: 44px;letter-spacing: .04em;border-radius: var(--ihy7);font: 700 14px/1 var(--w1171);text-transform: uppercase;color: var(--lcp68);}

.a7bw {opacity:0.05;transition:opacity 253ms ease, visibility 291ms ease;z-index: 50;position: fixed;background: #000;cursor: pointer;inset: 0;visibility: hidden;}
.bttf08d:checked ~ .a7bw {opacity:0.6;visibility: visible;}

.w0gf3f {background: var(--wvi0);top: 0;position: fixed;bottom: 0;padding: 14px 18px 24px;z-index: 51;color: var(--lcp68);overscroll-behavior: contain;overflow-y: auto;flex-direction: column;width: min(88vw, 360px);transition:transform 311ms ease, visibility 272ms ease;visibility: hidden;display: flex;gap:9px;}
.r2s1kw  {transform: translateX(-102%);border-right: 6px solid var(--j77);left: 0;}
.yc5gg {right: 0;border-left: 6px solid var(--j77);transform: translateX(102%);}
.bttf08d:checked ~ .w0gf3f {transform: translateX(0);visibility: visible;}

.zsax {display: flex;gap:11px;justify-content: space-between;min-height: 48px;align-items: center;}
.sdy0x {display: inline-flex;align-items: center;}
.sdy0x img {height: 26px;width: auto;display: block;}
.hhwjg {letter-spacing: -.02em;text-transform: uppercase;font: 700 18px/1 var(--pgce);color: var(--lcp68);}
.q0zm4 {cursor: pointer;color: var(--lcp68);height: 44px;display: inline-flex;width: 44px;background: var(--fzw4v);align-items: center;border-radius: var(--ihy7);justify-content: center;}
.s34msz {margin-top:5px;}
.s34msz ul {margin: 0;list-style: none;padding: 0;gap:4px;display: grid;}
.s34msz a {padding: 0 14px;text-decoration: none;display: flex;letter-spacing: .02em;font: 700 17px/1.2 var(--pgce);transition:background 263ms ease, color 241ms ease;align-items: center;border-radius: var(--ihy7);text-transform: uppercase;color: var(--lcp68);min-height: 52px;}
.s34msz a:hover {background: var(--j77);color: var(--zm5, var(--gz4d, var(--j9vny)));}
.s34msz a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--j77);}

.evse8 {margin-top: auto;display: grid;gap:9px;padding-top:18px;}
.s17ps,
.gj7cz4d {font: 700 15px/1 var(--w1171);border-radius: var(--ihy7);padding: 0 20px;justify-content: center;text-decoration: none;align-items: center;text-transform: uppercase;min-height: 52px;display: inline-flex;letter-spacing: .04em;}
.s17ps {color: var(--c2jf, var(--bct));background: var(--d97vf);}
.gj7cz4d   {background: var(--hr5);color: var(--gyu7, var(--yep65));}

footer {border-top: 6px solid var(--j77);padding: var(--f4tq) var(--ro0jt);color: var(--cqtdb, var(--lcp68));background: var(--c9ni5);}
footer a {color: var(--cqtdb, var(--lcp68));}

@media (max-width:989px) {
  .ncdzh {grid-template-columns: 1fr;}
  .npzk {width: 84px;height: 84px;}
}

@media (max-width:888px) {
  .ywahj {display: none;flex: none;}
  .vnve {display: flex;}
  
  :root {--xorcr: 18px;--f4tq: 32px;}
}

@media (max-width:635px) {
  
  .k62mye3 {overscroll-behavior-x: contain;display: flex;overflow-x: auto;gap:13px;padding-bottom:12px;scroll-snap-type: x proximity;}
  .kw12aqr {flex: 0 0 auto;width: min(78vw, 300px);scroll-snap-align: start;}
  
  .zcw3db {display: block;}
  .zcw3db > .kw12aqr {width: auto;}
}

@media (max-width:565px) {
  .wf8gt {row-gap:6px;flex-wrap: wrap;}
  .gqert {padding: 0 14px;font-size: 13px;}
  
  .rn39 {justify-content: space-between;flex-wrap: nowrap;gap:9px;padding-right:41px;}
  .qw6447 {white-space: nowrap;overflow: hidden;min-width: 0;text-overflow: ellipsis;flex: 1 1 auto;}
  .nbnf0y {padding: 0 16px;flex: 0 0 auto;}
}

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

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

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

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

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

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

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

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

.vvbbhn {padding-bottom: max(96px, var(--ta37e, 96px));}

.f35wf {--f4m: 0;--xj0d: 0;--w4r: .06em;--vy3: 12px;--i81: 2px solid currentColor;--nih: uppercase;--xpnp: var(--ihy7);--taiig: var(--ihy7);--f6e59: 800;}

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

.a7bw {z-index: 70;}
.w0gf3f {z-index: 71;}

.agew .dvs42dk.dvs42dk {display: grid;grid-auto-columns: clamp(168px, 22vw, 240px);gap:16px;grid-template-rows: repeat(2, auto);grid-auto-flow: column;}
.agew .dvs42dk > .spj0 {width: auto;}
@media (max-width:750px) { .agew .dvs42dk.dvs42dk {grid-auto-columns: 44vw;gap:13px;} }

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

.m68nc {margin-top:19px;}
.m68nc .emdtx.emdtx {scroll-snap-type: none;gap: 0;display: grid;grid-template-areas: "s";border-radius: var(--ihy7);overflow: hidden;padding: 0;grid-template-columns: minmax(0, 1fr);}
.m68nc .y3pg3.y3pg3 {background: var(--ps4y);min-width: 0;grid-area: s;margin: 0;position: relative;width: auto;}
.m68nc .y3pg3:not(:first-child) {clip-path: inset(0 100% 0 0);}
.m68nc .f1t1ws {height: 100%;margin: 0;}
.m68nc .f1t1ws picture {display: block;}
.m68nc .xdb2e {max-height: none;aspect-ratio: 16 / 9;height: auto;object-fit: cover;display: block;border-radius: 0;width: 100%;}
.m68nc .eyvbef {left: 0;position: absolute;margin: 0;color: var(--gz4d, var(--j9vny));letter-spacing: -.01em;text-transform: uppercase;padding: 16px 22px;max-width: min(620px, 90%);background: var(--x00);bottom: 0;font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--pgce);}
.m68nc .yenzw {position: absolute;padding: 6px 16px;color: var(--ps4y);top: 0;letter-spacing: -.03em;background: var(--w80);right: 0;font: 900 clamp(34px, 5vw, 64px)/1 var(--pgce);}
.m68nc .h3ey09 {align-items: stretch;gap: 0;margin: 0;display: flex;}
.m68nc .w018b {min-height: 56px;width: 64px;font: 900 24px/1 var(--pgce);border: 0;color: var(--gz4d, var(--j9vny));background: var(--x00);cursor: pointer;}
.m68nc .w018b:hover {background: var(--w6ivj);}
.m68nc .w018b[hidden] {display: none;}
.m68nc .td6k6 {display: grid;background: var(--w80);letter-spacing: .1em;color: var(--ps4y);flex: 1 1 auto;font: 900 18px/1 var(--pgce);place-items: center;}
@media (max-width:695px) { .m68nc .xdb2e {aspect-ratio: 4 / 5;} .m68nc .w018b {width: 52px;} }

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

ul.sjbmk, ol.xn7s9, div.xn7s9 {list-style: none;padding: 0;margin: 0;}
h3.h3dfb, strong.h3dfb {margin: 0 0 10px;display: block;}
p.ymg8 {margin: 0;}
b.j2tv9bf, span.j2tv9bf {display: inline-grid;}
.xn7s9 i.p5rh9 {margin-left: auto;font-style: normal;}
.mbzsr header {display: flex;justify-content: space-between;align-items: baseline;gap:13px;}
.m68nc div.f1t1ws {position: relative;}
.m68nc p.eyvbef {z-index: 1;}

.jhpt.n97yvw {align-items: center;gap: clamp(20px, 3vw, 44px);grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);display: grid !important;}
.n97yvw > .ynpf {min-width: 0;grid-row: 1;grid-column: 1;}
.n97yvw > .cp55 {grid-column: 2;grid-row: 1;}
.cp55 {display: grid;width: 100%;justify-self: center;grid-template-columns: repeat(2, minmax(0, 1fr));gap:7px;max-width:341px;margin: 0;}
.r5qvg8, .qs74jg {display: block;border-radius: var(--ihy7);overflow: hidden;aspect-ratio: 1;}
.r5qvg8 img {width: 100%;display: block;height: 100%;object-fit: cover;}
.qs74jg {color: var(--ps4y);place-items: center;background: var(--w80);display: grid;align-content: center;}
.qs74jg b {font: 900 clamp(40px, 5vw, 64px)/1 var(--pgce);}
.qs74jg i {letter-spacing: .1em;font-size: 12px;font-style: normal;}
@media (max-width:750px) {
  .jhpt.n97yvw {grid-template-columns: minmax(0, 1fr);}
  .n97yvw > .cp55 {max-width:281px;grid-column: 1;grid-row: 1;}
  .n97yvw > .ynpf {grid-row: 2;}
}

.gz3xq5 .r5qvg8 img {max-height: none !important;width: 100% !important;min-height: 0 !important;height: 100% !important;max-width: none !important;}
.ynpf ul {list-style: none;padding: 0;}

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

.cp55 > .r5qvg8, .cp55 > .qs74jg {aspect-ratio: 1 !important;width: 100% !important;position: relative;height: auto !important;}
.gz3xq5 .r5qvg8 img {position: absolute;inset: 0;object-fit: cover;}
.r5qvg8 picture {display: contents;}
.ynpf .dj096.dj096 {gap:9px 24px;display: flex;flex-wrap: wrap;} .ynpf .dj096 > * {white-space: nowrap;}
