

:root {--jvz:   color-mix(in srgb, var(--sy9) 9%, #070910);--iey2:  var(--drz);--oym: color-mix(in srgb, var(--sy9) 42%, #fff);--jk9: 74%;--t87l:   var(--i6y3);--dgj: clamp(16px, 2vw, 26px);--qodu5: color-mix(in srgb, var(--sy9) 14%, #0b0f18);--n97ux:      color-mix(in srgb, var(--sy9) var(--jk9), transparent);--z87:"Chakra Petch", Menlo, "Rajdhani", ui-monospace, SFMono-Regular, monospace;--jimqi: clamp(18px, 2.4vw, 32px);--utc1: 38%;--gtdh: color-mix(in srgb, var(--sy9) var(--utc1), transparent);--g2v8x: 1080px;--ohk1: 3px;--xyo: var(--sgxe);--xcp:   color-mix(in srgb, #fff 92%, var(--sy9));--daavq: color-mix(in srgb, #fff 66%, var(--sy9));--rp5t: 2px;--n91v: 0.055;}

body {font: 15px/1.66 var(--z87);margin: 0;color: var(--t87l);background: var(--hncny);-webkit-text-size-adjust: 100%;}

.ase0qpm {z-index: 90;pointer-events: none;position: fixed;inset: 0;background:
    repeating-linear-gradient(
      180deg,
      color-mix(in srgb, #000 calc(var(--n91v) * 100%), transparent) 0 1px,
      transparent 1px var(--ohk1)
    ),
    radial-gradient(
      120% 100% at 50% 50%,
      transparent 58%,
      color-mix(in srgb, #000 22%, transparent) 100%
    );}

@media (prefers-color-scheme: light) {
  .ase0qpm {background-image: repeating-linear-gradient(180deg, color-mix(in srgb, #000 calc(var(--n91v) * 100%), transparent) 0 1px, transparent 1px var(--ohk1));}
}

.jfwmvmm {padding: 12px 20px;box-shadow: 0 0 0 1px var(--n97ux);z-index: 200;text-decoration: none;position: absolute;background: var(--qodu5);color: var(--xcp);left: -9999px;top: 0;font-weight: 700;}
.jfwmvmm:focus {top: 10px;left: 10px;}

.b8era {background: var(--of3w);box-shadow: 0 1px 0 var(--gtdh);border-bottom: 1px solid var(--iey2);top: 0;z-index: 60;position: sticky;}
.dvnn {min-height: 56px;align-items: center;max-width: var(--g2v8x);display: flex;padding: 0 var(--jimqi);gap:16px;margin: 0 auto;}

.rnm3nwd {align-items: center;min-height: 44px;display: inline-flex;text-decoration: none;gap:9px;}
.rnm3nwd img {height: 26px;display: block;width: auto;}

.nd4jwwm {background: var(--sy9);flex: 0 0 auto;width: 7px;height: 7px;box-shadow: 0 0 6px var(--n97ux), 0 0 0 1px var(--gtdh);border-radius: 50%;}

.qwyphs {position: relative;margin: 0;font: 700 clamp(13px, 1.4vw, 16px)/1.1 var(--z87);text-shadow: 0 0 10px var(--gtdh);color: var(--b74);letter-spacing: .16em;text-transform: uppercase;}

.rnm3nwd:hover .qwyphs,
.rnm3nwd:focus-visible .qwyphs {animation: hqwaiod .34s steps(2, end) 2;}

@keyframes hqwaiod {
  0%   {text-shadow: 0 0 10px var(--gtdh);transform: none;}
  20%  {transform: translateX(-2px) skewX(-6deg);text-shadow: 2px 0 0 var(--n97ux), -2px 0 0 var(--gtdh);}
  40%  {text-shadow: -2px 0 0 var(--n97ux), 2px 0 0 var(--gtdh);transform: translateX(2px) skewX(5deg);}
  60%  {transform: translateX(-1px) skewX(-3deg);}
  100% {transform: none;text-shadow: 0 0 10px var(--gtdh);}
}

.z4p9 {min-width: 0;margin-left: auto;}
.z4p9 ul {flex-wrap: wrap;list-style: none;padding: 0;margin: 0;gap:2px;display: flex;}
.z4p9 a {align-items: center;padding: 0 11px;letter-spacing: .1em;min-height: 44px;text-decoration: none;font: 600 12px/1 var(--z87);text-transform: uppercase;color: color-mix(in srgb, var(--b74) 66%, transparent);display: inline-flex;gap:5px;}
.z4p9 a:hover {color: var(--b74);}
.z4p9 a[aria-current="page"] {color: var(--b74);box-shadow: inset 0 -2px 0 var(--n97ux);}
.vc62r {opacity:0.56;font-style: normal;font-size: 10px;}

.v5h6 {gap:8px;display: flex;align-items: center;}
.t3mcv {text-transform: uppercase;min-height: 44px;border-radius: var(--rp5t);border: 0;justify-content: center;letter-spacing: .12em;font: 700 12px/1 var(--z87);display: inline-flex;padding: 0 18px;align-items: center;text-decoration: none;cursor: pointer;}
.mpeb {color: var(--wd9, var(--iwe));box-shadow: inset 0 0 0 1px var(--iey2);background: var(--ykv1c);}
.wkbvsm4 {color: var(--b66i, var(--c04qt));box-shadow: 0 0 14px var(--gtdh);background: var(--d3j2o);}
.wkbvsm4:hover {background: var(--qqam);}
.c30ceb {display: flex;margin-top:13px;width: 100%;}

.smj2m5c {flex-direction: column;justify-content: center;min-height: 44px;gap:4px;align-items: center;min-width: 44px;display: none;}
.smj2m5c span {background: var(--b74);height: 2px;display: block;width: 19px;}

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

.jbe819 {padding: 0 var(--jimqi) 46px;display: flow-root;max-width: var(--g2v8x);margin: 0 auto;}

.jbe819 h1,
.jbe819 .yd45t0,
.jbe819 .kd26b6a h1 {color: var(--t87l);text-transform: uppercase;letter-spacing: .2em;font: 700 clamp(17px, 2vw, 20px)/1.3 var(--z87);margin: 0 0 12px;}
.jbe819 h2, .jbe819 .qds2 {letter-spacing: .1em;text-transform: uppercase;margin: 0 0 14px;color: var(--t87l);font: 700 clamp(15px, 1.7vw, 18px)/1.35 var(--z87);}
.jbe819 h3 {color: var(--t87l);font: 700 14px/1.4 var(--z87);margin: 0 0 8px;letter-spacing: .06em;}

.jbe819 :is(.vztczp, .qrev, .cm9t7, .cxn9) a {text-underline-offset: 3px;color: color-mix(in srgb, var(--sy9) 38%, var(--t87l));}

.jbe819 > :is(.kd26b6a, .zt82d2z, .c5qc6s, .z8nn5,
               .m03qp, .xf8p7s7, .sykzn2m, .hxq2f,
               .xhk9h, .a7x6b, .qh3hqzt, .vztczp,
               .wrsd8x1, .r4jhc, .jcqwt1, .cm9t7,
               .cxn9, .p9cyz),
.qd0hmh {padding: clamp(18px, 2.2vw, 28px);background: var(--jvz);position: relative;margin: var(--dgj) 0;color: var(--xcp);box-shadow: 0 0 22px -10px var(--gtdh);border-radius: var(--rp5t);border: 1px solid color-mix(in srgb, var(--sy9) 26%, transparent);border-left: 2px solid var(--oym);}

.jbe819 > :is(.kd26b6a, .zt82d2z, .c5qc6s, .z8nn5,
               .m03qp, .xf8p7s7, .sykzn2m, .hxq2f,
               .xhk9h, .a7x6b, .qh3hqzt, .vztczp,
               .wrsd8x1, .r4jhc, .jcqwt1, .cm9t7,
               .cxn9, .p9cyz) :is(h1, h2, h3, h4, .yd45t0, .qds2) {color: var(--xcp);}
.jbe819 > :is(.kd26b6a, .zt82d2z, .c5qc6s, .z8nn5,
               .m03qp, .xf8p7s7, .sykzn2m, .hxq2f,
               .xhk9h, .a7x6b, .qh3hqzt, .vztczp,
               .wrsd8x1, .r4jhc, .jcqwt1, .cm9t7,
               .cxn9, .p9cyz) :is(p, li, dd, dt, td, th, span, b, strong, i, em, figcaption) {color: inherit;}
.jbe819 > :is(.vztczp, .cm9t7, .cxn9, .xf8p7s7, .xhk9h) :is(p, li) {color: var(--daavq);}

.jbe819 > :is(.kd26b6a, .zt82d2z, .c5qc6s, .xf8p7s7,
               .sykzn2m, .xhk9h, .a7x6b, .qh3hqzt)::after {content: "";height: 12px;border-right: 1px solid var(--oym);width: 12px;pointer-events: none;border-top: 1px solid var(--oym);right: 8px;position: absolute;top: 8px;}

.jbe819 > .kd26b6a {padding: clamp(16px, 2vw, 24px);background:
    linear-gradient(160deg,
      color-mix(in srgb, var(--sy9) 20%, transparent) 0,
      transparent 62%),
    var(--qodu5);}

.jbe819 table {font-size: 13.5px;border-collapse: collapse;width: 100%;}
.jbe819 :is(th, td) {color: var(--vx7, var(--xcp));border-bottom: 1px solid color-mix(in srgb, var(--mto) 26%, transparent);padding: 9px 11px;text-align: left;}
.jbe819 th {text-transform: uppercase;letter-spacing: .1em;color: color-mix(in srgb, var(--mto) 34%, var(--xcp));border-bottom: 2px solid color-mix(in srgb, var(--mto) 52%, transparent);font-size: 11px;font-weight: 700;}

.fbjtgn {border-radius: var(--rp5t);border: 1px solid color-mix(in srgb, var(--sy9) 26%, transparent);margin: var(--dgj) 0 0;box-shadow: 0 0 26px -12px var(--n97ux);background: var(--qodu5);}
.fh6hcpq {padding: clamp(20px, 2.6vw, 32px);}
.khhgm1 {letter-spacing: .12em;margin: 0 0 6px;color: var(--xcp);font: 700 15px/1.3 var(--z87);text-shadow: 0 0 12px var(--gtdh);text-transform: uppercase;}
.e93x2d6 {font-size: 13.5px;color: var(--daavq);margin: 0;}

.bw752x {text-align: center;margin: 26px 0 0;color: color-mix(in srgb, var(--i6y3) 78%, transparent);text-transform: uppercase;letter-spacing: .18em;font: 600 11px/1.5 var(--z87);}

.w003c {display: flex;justify-content: space-between;background: var(--bcv7);align-items: center;gap:13px;right: 0;z-index: 80;bottom: 0;border-top: 1px solid var(--iey2);left: 0;position: fixed;box-shadow: 0 -1px 0 var(--gtdh);padding: 10px calc(var(--jimqi) + 26px) 10px var(--jimqi);}
.y900px7 {text-transform: uppercase;min-width: 0;font: 600 12px/1.4 var(--z87);letter-spacing: .1em;color: color-mix(in srgb, var(--i6y3) 78%, transparent);}

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

.n8wg4 {cursor: pointer;color: color-mix(in srgb, var(--i6y3) 78%, transparent);position: absolute;justify-content: center;z-index: 1;width: 44px;transition:color 0.186s;height: 44px;align-items: center;display: inline-flex;top: 0;right: 0;}

.n8wg4::before {transition:border-color 0.138s, box-shadow 0.128s;position: absolute;content: '';inset: 11px;border-radius: var(--rp5t);border: 1px solid var(--iey2);}
.n8wg4 svg {position: relative;z-index: 1;}
.n8wg4:hover {color: var(--oym);}
.n8wg4:hover::before {border-color: color-mix(in srgb, var(--oym) 60%, transparent);box-shadow: 0 0 0 1px var(--gtdh);}
.n8wg4:focus-visible {outline: 2px solid var(--oym);outline-offset: -3px;}

.ae9mx {background: var(--bcv7);color: color-mix(in srgb, var(--i6y3) 78%, transparent);font-size: 13px;border-top: 1px solid var(--iey2);}
.b6j45x, .ny7hr2 {padding: 22px var(--jimqi);max-width: var(--g2v8x);margin: 0 auto;}
.ny7hr2 {border-top: 1px solid var(--xyo);}
.pqk8 a {padding-right:15px;letter-spacing: .08em;display: inline-flex;color: color-mix(in srgb, var(--i6y3) 78%, transparent);align-items: center;text-transform: uppercase;text-decoration: none;font-size: 12px;min-height: 44px;}
.pqk8 a:hover {color: var(--t87l);}
.ghsx {gap:9px;align-items: center;display: flex;flex-wrap: wrap;}

.nw5f641.nw5f641 {display: block;}

.nw5f641 .rcx5 {text-transform: uppercase;gap:10px;margin: 0 0 10px;letter-spacing: .22em;color: var(--daavq);align-items: center;font: 700 10px/1 var(--z87);display: flex;}
.nw5f641 .s7ad5z3 {color: var(--xcp);padding: 4px 7px;font: inherit;border: 1px solid color-mix(in srgb, var(--sy9) 34%, transparent);border-radius: var(--rp5t);}

.nw5f641 .wda3y1 {flex: 0 0 auto;border-radius: 50%;width: 6px;background: var(--sy9);box-shadow: 0 0 6px var(--n97ux), 0 0 0 1px var(--gtdh);height: 6px;}
.nw5f641 .rgh93 {overflow-wrap: anywhere;min-width: 0;}

.nw5f641 .sh1am {aspect-ratio: 20 / 9;background:
    linear-gradient(168deg,
      color-mix(in srgb, var(--sy9) 26%, transparent) 0,
      transparent 64%),
    color-mix(in srgb, var(--bwur, var(--sy9)) 22%, #070910);position: relative;box-shadow: inset 0 0 42px -14px var(--n97ux);max-height: 30vh;overflow: hidden;border-radius: var(--rp5t);border: 1px solid color-mix(in srgb, var(--sy9) 28%, transparent);}

.nw5f641 .p20y {display: block;object-fit: cover;height: 100%;width: 100%;}
.nw5f641 .sh1am picture {height: 100%;width: 100%;display: block;}

.nw5f641 .ye0zfr {position: absolute;mask-image: linear-gradient(180deg, #000 0 100%);box-shadow: inset 0 0 60px -12px var(--n97ux);background:
    
    linear-gradient(180deg,
      transparent calc(var(--jfen4) - 1px),
      var(--oym) calc(var(--jfen4) - 1px),
      var(--oym) var(--jfen4),
      transparent var(--jfen4)),
    
    repeating-linear-gradient(90deg,
      color-mix(in srgb, var(--sy9) 30%, transparent) 0 1px,
      transparent 1px var(--ikdu)),
    repeating-linear-gradient(180deg,
      color-mix(in srgb, var(--sy9) 22%, transparent) 0 1px,
      transparent 1px calc(var(--ikdu) * .62)),
    
    linear-gradient(var(--ogwb),
      color-mix(in srgb, var(--sy9) 30%, transparent) 0,
      transparent 72%);background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%;-webkit-mask-image: linear-gradient(180deg, #000 0 100%);inset: 0;}

.nw5f641 .ye0zfr::after {top: calc(var(--jfen4) - 26px);background: radial-gradient(60% 100% at 50% 50%, var(--n97ux) 0, transparent 72%);height: 52px;content: "";right: 0;pointer-events: none;left: 0;position: absolute;filter: blur(6px);}

.nw5f641 .rjb0c {position: absolute;inset: 0;pointer-events: none;background:
    repeating-linear-gradient(180deg,
      color-mix(in srgb, #000 calc(var(--n91v) * 190%), transparent) 0 1px,
      transparent 1px var(--ohk1));box-shadow:
    inset 0 0 0 1px color-mix(in srgb, var(--sy9) 16%, transparent),
    inset 0 0 60px -18px #000;}
.nw5f641 .rjb0c::before,
.nw5f641 .rjb0c::after {height: 16px;content: "";width: 16px;position: absolute;}
.nw5f641 .rjb0c::before {top: 9px;left: 9px;border-top: 1px solid var(--oym);border-left: 1px solid var(--oym);}
.nw5f641 .rjb0c::after {bottom: 9px;border-bottom: 1px solid var(--oym);border-right: 1px solid var(--oym);right: 9px;}

.nw5f641 .hp1nsj {min-width: 0;padding-top:16px;}

.nw5f641.rqrq {min-height: min(46vh, 420px);position: relative;overflow: hidden;}
.rqrq .sh1am {width: 100%;aspect-ratio: auto;inset: 0;z-index: 0;max-height: none;box-shadow: none;border-radius: 0;border: 0;height: 100%;position: absolute;}
.rqrq .rcx5 {margin: 0;position: relative;z-index: 1;padding: 12px var(--jimqi) 0;}
.rqrq .hp1nsj {padding: 20px var(--jimqi) 22px;z-index: 1;left: 0;right: 0;position: absolute;bottom: 0;background: linear-gradient(180deg,
    transparent 0%,
    color-mix(in srgb, var(--jvz) 72%, transparent) 40%,
    color-mix(in srgb, var(--jvz) 94%, transparent) 100%);}
@media (max-width:630px) {
  .nw5f641.rqrq {min-height: min(40vh, 340px);}
}

.nw5f641 .yfv1t30.yfv1t30 {text-transform: uppercase;color: var(--kdqme, var(--xcp));margin: 0 0 8px;font: 700 clamp(17px, 2vw, 20px)/1.3 var(--z87);overflow-wrap: anywhere;min-width: 0;text-shadow: 0 0 14px var(--gtdh);letter-spacing: .2em;}
.nw5f641 .zewhs8.zewhs8 {line-height:1.67;color: var(--kdqme, var(--daavq));overflow-wrap: anywhere;min-width: 0;font-size: 13.5px;max-width: 62ch;margin: 0 0 14px;}

.nw5f641 .evb502 {font: 700 12px/1 var(--z87);border-radius: var(--rp5t);border: 0;cursor: pointer;padding: 0 22px;align-items: center;justify-content: center;letter-spacing: .12em;text-decoration: none;background: var(--yk73, var(--sy9));min-height: 44px;display: inline-flex;text-transform: uppercase;box-shadow: 0 0 16px var(--gtdh);color: var(--nhy, var(--rqgy, var(--itqfu)));}
.nw5f641 .evb502:hover {background: var(--qqam);}

@media (min-width:911px) {
  .nw5f641.nw5f641 {display: grid;align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);grid-template-areas: "strip strip" "bay screen";column-gap: clamp(18px, 2.4vw, 30px);}
  .nw5f641 .rcx5  {grid-area: strip;}
  .nw5f641 .sh1am {grid-area: screen;max-height: 34vh;}
  .nw5f641 .hp1nsj    {padding-top: 0;grid-area: bay;}

  .kcv745z.kcv745z {grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);grid-template-areas: "strip strip" "screen bay";}
  
  .rqrq.rqrq {grid-template-areas: none;grid-template-columns: none;display: block;}
  .rqrq .rcx5,
  .rqrq .sh1am,
  .rqrq .hp1nsj {grid-area: none;}
  .rqrq .sh1am {max-height: none;}
}

@media (max-width:605px) {
  .nw5f641 .sh1am {max-height: 30vh;aspect-ratio: 16 / 9;}
  .rqrq .sh1am {max-height: none;aspect-ratio: auto;}
  .nw5f641 .rjb0c::before,
  .nw5f641 .rjb0c::after {width: 12px;height: 12px;}
}

.bwrc {margin: var(--dgj) 0;}
.x7ypy1n {margin: 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;padding: 0;gap:17px;list-style: none;}
@media (max-width:1012px) { .x7ypy1n {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:532px)  { .x7ypy1n {grid-template-columns: minmax(0, 1fr);} }
.bgcv3z {min-width: 0;}
.wn6e5vx {color: var(--xcp);text-decoration: none;min-width: 0;display: block;}
.qfrtt {background: var(--qodu5);aspect-ratio: 3 / 2;margin: 0 0 10px;border-radius: var(--rp5t);border: 1px solid color-mix(in srgb, var(--sy9) 22%, transparent);overflow: hidden;position: relative;}
.qfrtt img {width: 100%;object-fit: cover;display: block;height: 100%;}
.dx6abqg {inset: 0;pointer-events: none;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--n91v) * 190%), transparent) 0 1px,
    transparent 1px var(--ohk1));position: absolute;}

.trykh3k {position: absolute;text-shadow: 0 0 8px var(--gtdh);background: color-mix(in srgb, var(--sy9) 12%, #070910);padding: 4px 8px;color: var(--oym);top: 8px;font: 700 12px/1 var(--z87);border-radius: var(--rp5t);letter-spacing: .12em;left: 8px;}
.zy29812 {color: var(--xcp);letter-spacing: .04em;overflow-wrap: anywhere;font: 700 15px/1.4 var(--z87);min-width: 0;display: block;}
.gy5228 {color: var(--daavq);overflow-wrap: anywhere;font: 600 12px/1.4 var(--z87);font-style: normal;margin-top:3px;letter-spacing: .14em;min-width: 0;display: block;text-transform: uppercase;}
.wn6e5vx:hover .qfrtt {border-color: color-mix(in srgb, var(--sy9) 52%, transparent);box-shadow: 0 0 20px -6px var(--n97ux);}

.pfd0g {margin: var(--dgj) 0;}

.f6njv5 {column-gap:18px;columns: 210px auto;margin: 0;}
.g0s1 {break-after: avoid;break-inside: avoid;margin: 0 0 4px;-webkit-column-break-inside: avoid;min-width: 0;}
.cq16m {justify-content: center;min-height: 104px;box-shadow: inset 0 0 24px -12px var(--n97ux);padding: 20px;align-items: center;border-radius: var(--rp5t);border: 1px solid color-mix(in srgb, var(--sy9) 20%, transparent);display: flex;background: var(--qodu5);}
.cq16m img {height: auto;object-fit: contain;display: block;max-width: 100%;max-height: 66px;}
.cq16m:hover {border-color: color-mix(in srgb, var(--sy9) 50%, transparent);box-shadow: 0 0 18px -6px var(--n97ux);}
.fqatzy {text-transform: uppercase;overflow-wrap: anywhere;min-width: 0;text-align: center;color: var(--daavq);font: 600 12px/1.4 var(--z87);break-inside: avoid;margin: 0 0 18px;letter-spacing: .16em;}

.r56g {margin: var(--dgj) 0;}
.mewjtx5 {padding: 0;list-style: none;margin: 0;}
.xe0qt {border-bottom: 1px solid color-mix(in srgb, var(--sy9) 14%, transparent);}
.xe0qt:last-child {border-bottom: 0;}
.xe0qt a {grid-template-columns: auto 148px minmax(0, 1fr);min-height: 76px;align-items: center;padding: 14px 6px;gap:19px;color: var(--xcp);text-decoration: none;display: grid;}
.xe0qt a:hover {background: color-mix(in srgb, var(--sy9) 8%, transparent);}
.axwzgdv {white-space: nowrap;font: 700 13px/1 var(--z87);color: var(--oym);text-shadow: 0 0 8px var(--gtdh);letter-spacing: .08em;}
.xe0qt img {display: block;object-fit: contain;max-height: 46px;width: 100%;object-position: left center;height: auto;}
.dzbm {overflow-wrap: anywhere;font: 600 14.5px/1.5 var(--z87);min-width: 0;letter-spacing: .08em;color: var(--daavq);}
@media (max-width:485px) {
  .xe0qt a {grid-template-columns: auto 104px minmax(0, 1fr);gap:11px;}
  .xe0qt img {max-height: 38px;}
}

.qge5qv {margin: var(--dgj) 0;}
.bd86d {align-items: center;gap:11px;display: flex;flex-wrap: wrap;margin: 0 0 16px;}
.anj9 {text-shadow: 0 0 16px var(--gtdh);color: var(--xcp);font: 700 30px/1 var(--z87);letter-spacing: .04em;}

.dfn61tv {height: 6px;flex: 0 0 auto;position: relative;width: 120px;background: color-mix(in srgb, var(--sy9) 16%, transparent);border-radius: var(--rp5t);overflow: hidden;}
.dfn61tv::before {left: 0;position: absolute;top: 0;content: "";width: var(--r0usq, 0%);bottom: 0;box-shadow: 0 0 10px var(--n97ux);background: var(--oym);}
.z2hv4 {line-height:1.58;overflow-wrap: anywhere;flex: 1 1 220px;font-size: 13px;min-width: 0;color: var(--daavq);}
.y598q {display: block;}
.n7v2xjw {border-top: 1px dashed color-mix(in srgb, var(--sy9) 14%, transparent);margin: 0;padding: 12px 0;}
.bn3n0 {line-height:1.69;font-size: 13.5px;color: var(--xcp);overflow-wrap: anywhere;margin: 0 0 6px;min-width: 0;}
.jc92wyy {align-items: baseline;color: var(--daavq);flex-wrap: wrap;gap:10px;letter-spacing: .14em;display: flex;text-transform: uppercase;font: 600 11px/1.5 var(--z87);}
.jc92wyy cite {font-style: normal;overflow-wrap: anywhere;min-width: 0;}
.n23h {color: var(--oym);font-style: normal;text-shadow: 0 0 8px var(--gtdh);letter-spacing: .08em;}

.ygg52 {margin: var(--dgj) 0;}

.zppvc.zppvc {width: calc(50% - var(--dgj) / 2);float: left;margin: 0 0 var(--dgj);box-sizing: border-box;}
.zppvc.zppvc + .zppvc {float: right;}

.zppvc.zppvc + .zppvc + * {clear: both;}
.j63q {position: relative;border-radius: var(--rp5t);border: 1px solid color-mix(in srgb, var(--sy9) 22%, transparent);margin: 0 0 12px;overflow: hidden;aspect-ratio: 16 / 9;}
.j63q a, .j63q picture {width: 100%;height: 100%;display: block;}
.j63q img {width: 100%;display: block;height: 100%;object-fit: cover;}
.vkn11 {pointer-events: none;inset: 0;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--n91v) * 190%), transparent) 0 1px,
    transparent 1px var(--ohk1));position: absolute;}

.ymhq {border-radius: var(--rp5t);box-shadow: 0 0 12px var(--n97ux);display: block;background: var(--oym);margin: 0 0 12px;height: 3px;width: 56px;}
.h6x5vjq .ymhq {width: 100%;}
.jjx2yf.jjx2yf {min-width: 0;margin: 0 0 10px;color: var(--xcp);letter-spacing: .1em;overflow-wrap: anywhere;text-transform: uppercase;font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--z87);}
.y1ap {min-width: 0;line-height:1.69;overflow-wrap: anywhere;font-size: 13.5px;color: var(--daavq);}
.y1ap p {margin: 0 0 10px;}
.y1ap p:last-child {margin-bottom: 0;}
.rt7hema {color: var(--nhy, var(--rqgy, var(--itqfu)));background: var(--yk73, var(--sy9));align-items: center;text-decoration: none;text-transform: uppercase;min-height: 44px;justify-content: center;padding: 0 20px;margin-top:14px;border-radius: var(--rp5t);box-shadow: 0 0 14px var(--gtdh);font: 700 12px/1 var(--z87);display: inline-flex;letter-spacing: .12em;}
.rt7hema:hover {background: var(--qqam);}
@media (max-width:729px) {
  
  .zppvc.zppvc,
  .zppvc.zppvc + .zppvc {display: block;margin: 0 0 var(--dgj);float: none;width: auto;}
}

.tapbv {margin: var(--dgj) 0;}
.j0s0vs0 {grid-auto-columns: minmax(210px, 1fr);grid-auto-flow: column;display: grid;overscroll-behavior-x: contain;list-style: none;margin: 0 0 16px;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;padding: 0 0 6px;overflow-x: auto;gap:12px;}

.hdh99 .j0s0vs0 {grid-auto-columns: minmax(0, 100%);}
.d9k6tr {min-width: 0;scroll-snap-align: start;}
.d9k6tr figure {overflow: hidden;margin: 0;background: var(--qodu5);border-radius: var(--rp5t);border: 1px solid color-mix(in srgb, var(--sy9) 22%, transparent);position: relative;}
.d9k6tr img {aspect-ratio: 16 / 9;width: 100%;object-fit: cover;display: block;height: auto;}
.zt9ga0 {background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--n91v) * 190%), transparent) 0 1px,
    transparent 1px var(--ohk1));position: absolute;inset: 0;pointer-events: none;}

.j8eaca {letter-spacing: .1em;font: 600 11.5px/1.5 var(--z87);position: relative;border-top: 1px solid color-mix(in srgb, var(--sy9) 26%, transparent);background: color-mix(in srgb, var(--sy9) 12%, #070910);padding: 9px 11px;color: var(--xcp);overflow-wrap: anywhere;min-width: 0;}
.tkj4v3 {margin: 0 0 14px;line-height:1.70;font-size: clamp(15px, 1.4vw, 17px);min-width: 0;overflow-wrap: anywhere;color: var(--daavq);}

.qsr3, .w8xsbm {text-decoration: none;text-transform: uppercase;letter-spacing: .12em;display: inline-flex;border-radius: var(--rp5t);margin: 0 8px 8px 0;padding: 0 20px;justify-content: center;min-height: 44px;font: 700 12px/1 var(--z87);align-items: center;}
.qsr3 {color: var(--nhy, var(--rqgy, var(--itqfu)));box-shadow: 0 0 14px var(--gtdh);background: var(--yk73, var(--sy9));}
.qsr3:hover {background: var(--qqam);}
.w8xsbm {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--sy9) 44%, transparent);color: var(--xcp);}
.w8xsbm:hover {box-shadow: inset 0 0 0 1px var(--oym);}

.hxpk1 {display: flow-root;margin: var(--dgj) 0;}
.c8zcr57 {width: 92px;position: relative;margin: 0 16px 12px 0;border-radius: var(--rp5t);border: 1px solid color-mix(in srgb, var(--sy9) 30%, transparent);overflow: hidden;box-shadow: 0 0 18px -8px var(--n97ux);float: left;height: 92px;}
.c8zcr57 img {display: block;width: 100%;height: 100%;object-fit: cover;}
.kzpns {inset: 0;pointer-events: none;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--n91v) * 190%), transparent) 0 1px,
    transparent 1px var(--ohk1));position: absolute;}
.j1tb3r {font: 600 10px/1.4 var(--z87);text-transform: uppercase;letter-spacing: .22em;color: var(--daavq);margin: 0 0 4px;}
.vv86ch.vv86ch {margin: 0 0 10px;overflow-wrap: anywhere;font: 700 15px/1.3 var(--z87);text-shadow: 0 0 12px var(--gtdh);color: var(--xcp);letter-spacing: .1em;min-width: 0;}

.f0jsf {grid-template-columns: auto minmax(0, 1fr);gap:4px 14px;display: grid;align-items: baseline;margin: 0 0 12px;}
.f0jsf dt,
.xahkww dt,
.we43qjj {text-transform: uppercase;font: 600 10px/1.5 var(--z87);letter-spacing: .18em;white-space: nowrap;}

.hxpk1 .f0jsf.f0jsf dt,
.hxpk1 .xahkww.xahkww dt,
.hxpk1 .we43qjj.we43qjj {color: var(--oym);}
.f0jsf dd,
.xahkww dd,
.e0hzz li span {overflow-wrap: anywhere;color: var(--xcp);line-height:1.52;margin: 0;min-width: 0;font-size: 12.5px;}

.dh9ewf .vv86ch.vv86ch {padding-bottom:9px;gap: 0 12px;display: flex;border-bottom: 1px solid color-mix(in srgb, var(--sy9) 26%, transparent);flex-wrap: wrap;margin: 0 0 12px;align-items: baseline;}
.dh9ewf .thnv.thnv {text-shadow: none;gap:7px;font: 600 10px/1.6 var(--z87);color: var(--oym);text-transform: uppercase;align-items: center;margin: 0;display: inline-flex;letter-spacing: .22em;}

.dh9ewf .thnv.thnv::before {width: 6px;flex: none;box-shadow: 0 0 7px var(--n97ux);content: "";border-radius: 50%;background: var(--oym);height: 6px;}

.e0hzz {row-gap:6px;column-gap:29px;padding: 0;overflow: hidden;flex-wrap: wrap;list-style: none;margin: 0 0 12px;align-items: baseline;display: flex;}
.e0hzz li {flex-wrap: wrap;align-items: baseline;gap:3px 8px;position: relative;min-width: 0;display: flex;}
.e0hzz li::before {left: -14px;top: 0;position: absolute;background: color-mix(in srgb, var(--sy9) 24%, transparent);bottom: 0;content: "";width: 1px;}

.dh9ewf .vv86ch.vv86ch:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}

.x4zxd .vv86ch.vv86ch {margin: 0 0 4px;}
.s0864 {font: 600 10px/1.4 var(--z87);margin: 0 0 12px;text-transform: uppercase;letter-spacing: .22em;color: var(--daavq);}
.xahkww {display: grid;gap:7px;margin: 0 0 12px;}
.ez6xx {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--sy9) 18%, transparent);gap:3px 14px;padding: 8px 10px;display: grid;align-items: baseline;border-radius: var(--rp5t);grid-template-columns: auto minmax(0, 1fr);}
.ke20v {overflow-wrap: anywhere;line-height:1.68;color: var(--daavq);font-size: 13px;margin: 0 0 12px;clear: none;min-width: 0;}
.rjw5 {flex-wrap: wrap;gap:9px;clear: left;display: flex;}
.rjw5 a {justify-content: center;min-width: 44px;color: var(--xcp);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--sy9) 30%, transparent);display: inline-flex;align-items: center;border-radius: var(--rp5t);min-height: 44px;}
.rjw5 a:hover {color: var(--oym);box-shadow: inset 0 0 0 1px var(--oym);}
.h2hf3kj {color: var(--daavq);margin: 12px 0 0;clear: left;overflow-wrap: anywhere;line-height:1.60;min-width: 0;font-size: 11.5px;}
@media (max-width:485px) {
  .c8zcr57 {margin: 0 0 12px;float: none;}
}

.vk0eg2 {margin: var(--dgj) 0;}
.mkv961 {display: block;}
.qgtmd {border-bottom: 1px solid color-mix(in srgb, var(--sy9) 16%, transparent);padding: 12px 14px 12px 56px;position: relative;display: block;}
.qgtmd:last-child {border-bottom: 0;}
.p96w {list-style: none;font: 700 13px/1.45 var(--z87);min-width: 0;min-height: 44px;letter-spacing: .06em;align-items: center;color: var(--xcp);display: block;display: flex;overflow-wrap: anywhere;cursor: pointer;}
.p96w::-webkit-details-marker {display: none;}
.p96w span {min-width: 0;overflow-wrap: anywhere;}

.vk0eg2 .g6dr7q.g6dr7q {text-shadow: 0 0 8px var(--gtdh);letter-spacing: .1em;color: var(--oym);font: 700 11px/1 var(--z87);}
.q62ht {margin: 6px 0 0;line-height:1.70;color: var(--daavq);font-size: 13.5px;}
.qgtmd[open] .p96w,
.dtxcve1[open] .p96w {color: var(--oym);}

.gzktp5 .g6dr7q {position: absolute;top: 14px;left: 14px;}

.k45e {margin: 0;counter-reset: pl-log-ix;list-style: none;padding: 0;}
.z0twk {padding: 12px 14px 12px 56px;border-bottom: 1px solid color-mix(in srgb, var(--sy9) 16%, transparent);display: block;position: relative;}
.z0twk:last-child {border-bottom: 0;}
.z0twk::before {letter-spacing: .1em;text-shadow: 0 0 8px var(--gtdh);color: var(--oym);content: counter(pl-log-ix, decimal-leading-zero);position: absolute;font: 700 11px/1 var(--z87);top: 14px;left: 14px;counter-increment: pl-log-ix;}

.nm4b .z0twk::before {content: counter(pl-log-ix, decimal);}
.n6kpdp .qgtmd {padding: 0;border-bottom: 0;}

.z0kynr .qgtmd {display: grid;padding: 12px 14px;grid-template-columns: auto minmax(0, 1fr);align-items: start;gap: 0 14px;}
.z0kynr .g6dr7q {padding-top:16px;}
.dtxcve1 {display: block;min-width: 0;}

.wpmj1 {margin: var(--dgj) 0;}
.yyhs6nj {margin: 0;counter-reset: pl-boot;padding: 0;list-style: none;}
.vejgxx {grid-template-columns: auto 1fr;border-bottom: 1px dashed color-mix(in srgb, var(--sy9) 14%, transparent);gap:9px;display: grid;align-items: baseline;padding: 9px 0;}
.vejgxx:last-child {border-bottom: 0;}
.sb9q {font: 700 11px/1.6 var(--z87);white-space: nowrap;color: var(--oym);letter-spacing: .1em;text-shadow: 0 0 8px var(--gtdh);}
.rga503 {font: 700 13.5px/1.5 var(--z87);overflow-wrap: anywhere;min-width: 0;color: var(--xcp);letter-spacing: .04em;}
.qqn80 {color: var(--daavq);font-size: 13px;line-height:1.65;margin-top:3px;display: block;}

.ym9hjx4 {margin: var(--dgj) 0;}
.f4jv8 {grid-template-columns: 1fr 1fr;display: grid;gap:13px;}
@media (max-width:729px) { .f4jv8 {grid-template-columns: 1fr;} }
.b55n {min-width: 0;}
.dhf0zeg {margin: 0 0 8px;text-transform: uppercase;font: 700 11px/1 var(--z87);letter-spacing: .18em;color: var(--daavq);}
.cbvkp79 {gap:7px;flex-direction: column;display: flex;}
.apcj {font-size: 13px;color: var(--xcp);background: color-mix(in srgb, #fff 4%, transparent);border-left: 3px solid color-mix(in srgb, var(--sy9) 22%, transparent);line-height:1.58;padding: 9px 12px;}
.y4kp8 .apcj {border-left-color: var(--oym);box-shadow: inset 6px 0 12px -8px var(--n97ux);}

.ywhpq {margin: var(--dgj) 0;}
.c0rnb9d {background: var(--oym);margin: 0 0 10px;display: block;height: 2px;box-shadow: 0 0 10px var(--n97ux);width: 34px;border-radius: var(--rp5t);}
.vq7s0f.vq7s0f {min-width: 0;text-transform: uppercase;margin: 0 0 12px;letter-spacing: .14em;color: var(--xcp);font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--z87);overflow-wrap: anywhere;}
.syzsz {color: var(--daavq);overflow-wrap: anywhere;font-size: 14px;line-height:1.71;min-width: 0;}
.syzsz p {margin: 0 0 12px;}
.syzsz p:last-child {margin-bottom: 0;}
.syzsz :is(h3, h4) {color: var(--xcp);}

.npb6 {margin: var(--dgj) 0;}
.rydpb {margin: 0 0 14px;display: flex;gap:10px;border-bottom: 1px solid color-mix(in srgb, var(--sy9) 26%, transparent);padding-bottom:11px;align-items: center;}
.rydpb h2 {min-width: 0;color: var(--xcp);overflow-wrap: anywhere;text-transform: uppercase;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--z87);letter-spacing: .12em;margin: 0;}
.r816nj {font: 700 10px/1 var(--z87);color: var(--oym);flex: 0 0 auto;letter-spacing: .16em;border: 1px solid color-mix(in srgb, var(--sy9) 34%, transparent);border-radius: var(--rp5t);padding: 4px 7px;text-shadow: 0 0 8px var(--gtdh);}
.ajsf {line-height:1.68;color: var(--daavq);font-size: 13.5px;}

.ajsf {overflow-x: auto;}

.jh9tcx {margin: var(--dgj) 0;position: relative;}
.w1y4.w1y4 {font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--z87);min-width: 0;margin: 0 0 12px;letter-spacing: .12em;text-transform: uppercase;overflow-wrap: anywhere;color: var(--xcp);}
.amr7 {line-height:1.69;overflow-x: auto;font-size: 13.5px;color: var(--daavq);}
.amr7 :is(h2, h3) {color: var(--xcp);}

.tmm8b {left: 0;bottom: 14px;width: 2px;position: absolute;top: 14px;border-radius: var(--rp5t);background: var(--oym);box-shadow: 0 0 10px var(--n97ux);}
.xdzw .w1y4.w1y4,
.xdzw .amr7 {padding-left:16px;}

.xhp5 {width: 38px;border-radius: var(--rp5t);margin: 0 0 14px;display: block;box-shadow: 0 0 10px var(--n97ux);background: var(--oym);height: 2px;}

.d6qv .amr7 {border-radius: var(--rp5t);background: var(--qodu5);padding: 14px 16px;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--sy9) 20%, transparent);}

.jrm08 {margin: var(--dgj) 0;text-align: center;}
.pkt892a {text-align: left;}
.ktdc8 {text-align: right;}
.d3ebn {display: inline-flex;box-shadow: 0 0 18px var(--gtdh);text-decoration: none;min-height: 48px;letter-spacing: .14em;text-transform: uppercase;border-radius: var(--rp5t);max-width: 100%;font: 700 13px/1 var(--z87);gap:9px;color: var(--nhy, var(--rqgy, var(--itqfu)));padding: 0 26px;background: var(--yk73, var(--sy9));align-items: center;}
.htph7c .d3ebn {display: flex;width: 100%;}
.d3ebn:hover {background: var(--qqam);}
.r8e5 {opacity:0.72;font-weight: 700;flex: 0 0 auto;}
.qw7091n {min-width: 0;overflow-wrap: anywhere;}

.kjgtn5 {margin: var(--dgj) 0;border-radius: var(--rp5t);position: relative;overflow: hidden;}
.kjgtn5 a, .kjgtn5 picture {display: block;}

.mbwt679 .bqre0h,
.ygcg4g a {overflow: hidden;position: relative;border-radius: var(--rp5t);}

.kjgtn5 img {height: auto;width: 100%;object-fit: cover;display: block;aspect-ratio: 16 / 9;}

.s2s2hem,
.mbwt679 .bqre0h::after,
.ygcg4g a::after {pointer-events: none;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--n91v) * 190%), transparent) 0 1px,
    transparent 1px var(--ohk1));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--sy9) 22%, transparent);content: "";position: absolute;inset: 0;}

.s2s2hem::before, .s2s2hem::after {content: "";position: absolute;width: 14px;height: 14px;}
.s2s2hem::before {top: 8px;border-left: 1px solid var(--oym);left: 8px;border-top: 1px solid var(--oym);}
.s2s2hem::after {bottom: 8px;right: 8px;border-right: 1px solid var(--oym);border-bottom: 1px solid var(--oym);}

.mbwt679 {background: var(--qodu5);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--sy9) 24%, transparent);padding: 8px;}
.mbwt679 .bqre0h::before {height: 14px;top: 8px;width: 14px;pointer-events: none;position: absolute;left: 8px;z-index: 1;border-left: 1px solid var(--oym);border-top: 1px solid var(--oym);content: "";}

.e4bvw {border-radius: var(--rp5t);margin: 0 0 10px;height: 3px;box-shadow: 0 0 12px var(--n97ux);background: var(--oym);display: block;width: 64px;}

.rhb4f {margin: var(--dgj) 0;}
.rhb4f details > summary {list-style: none;}
.rhb4f details > summary::-webkit-details-marker {display: none;}
.tzc8cv {min-height: 44px;justify-content: space-between;cursor: pointer;display: flex;align-items: center;gap:13px;}
.tzc8cv h2 {color: var(--xcp);margin: 0;overflow-wrap: anywhere;min-width: 0;text-transform: uppercase;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--z87);letter-spacing: .14em;}

.tzc8cv::after {border-right: 2px solid var(--oym);width: 8px;transform: rotate(45deg) translateY(-2px);flex: 0 0 auto;height: 8px;content: "";border-bottom: 2px solid var(--oym);}
.rhb4f details[open] .tzc8cv::after {transform: rotate(225deg) translateY(-2px);}
.b9g5 {margin-top:13px;display: block;}

.b9g5 a {overflow-wrap: anywhere;min-width: 0;color: var(--xcp);min-height: 44px;letter-spacing: .06em;display: flex;align-items: center;gap:13px;font: 600 12.5px/1.5 var(--z87);padding: 8px 2px;border-bottom: 1px solid color-mix(in srgb, var(--sy9) 12%, transparent);text-decoration: none;}

.b9g5 > a:last-child {border-bottom: 0;}
.hfw0f > li:last-child a {border-bottom: 0;}

.b9g5 {counter-reset: pl-index-n;}
.b9g5 a::before {content: counter(pl-index-n, decimal-leading-zero);letter-spacing: .1em;flex: 0 0 auto;font: 700 10.5px/1 var(--z87);color: var(--oym);text-shadow: 0 0 8px var(--gtdh);counter-increment: pl-index-n;}
.b9g5 a:hover {color: var(--oym);}

.hfw0f {margin: 0;padding: 0;list-style: none;}
.hfw0f.b9g5 {margin-top:12px;}
.hfw0f > li {display: block;}

.fkdx {letter-spacing: .14em;margin: 0 0 12px;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--z87);text-transform: uppercase;min-width: 0;color: var(--xcp);overflow-wrap: anywhere;}
.sv44t {display: flex;counter-reset: pl-index-n;gap:7px;flex-wrap: wrap;}
.sv44t a {text-decoration: none;min-width: 0;font: 600 12.5px/1.4 var(--z87);color: var(--xcp);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--sy9) 20%, transparent);gap:8px;min-height: 44px;align-items: center;overflow-wrap: anywhere;display: inline-flex;letter-spacing: .06em;max-width: 100%;padding: 0 13px;border-radius: var(--rp5t);}
.sv44t a::before {color: var(--oym);letter-spacing: .1em;font: 700 10.5px/1 var(--z87);counter-increment: pl-index-n;text-shadow: 0 0 8px var(--gtdh);flex: 0 0 auto;content: counter(pl-index-n, decimal-leading-zero);}
.sv44t a:hover {box-shadow: inset 0 0 0 1px var(--oym);color: var(--oym);}

.e4ga {margin: var(--dgj) 0;}
.b00b9 {overflow-wrap: anywhere;font-size: 13.5px;color: var(--daavq);line-height:1.66;margin: 0 0 16px;min-width: 0;}
.p8xjt5e {align-items: baseline;gap:6px 16px;margin: 0 0 18px;display: grid;grid-template-columns: auto minmax(0, 1fr);}
.p8xjt5e dt {white-space: nowrap;color: var(--daavq);font: 600 10px/1.5 var(--z87);letter-spacing: .2em;text-transform: uppercase;}
.p8xjt5e dd {min-width: 0;font: 600 13px/1.5 var(--z87);color: var(--xcp);letter-spacing: .06em;overflow-wrap: anywhere;margin: 0;}
.q85vb {text-shadow: 0 0 8px var(--gtdh);color: var(--oym);letter-spacing: .1em;}
.w3qt8 {flex-wrap: wrap;margin: 0;gap:10px;display: flex;}

.mxhvtt {color: #fff;display: inline-flex;background: #000;border-radius: var(--rp5t);min-height: 48px;gap:10px;align-items: center;box-shadow: inset 0 0 0 1px color-mix(in srgb, #fff 28%, transparent);text-decoration: none;padding: 0 16px;}
.mxhvtt:hover {box-shadow: inset 0 0 0 1px var(--oym), 0 0 16px var(--gtdh);}
.j1aa9r {flex: 0 0 auto;display: inline-flex;}
.j1aa9r svg {display: block;height: 20px;fill: #fff;width: 20px;}
.ztw7wb9 {min-width: 0;display: flex;flex-direction: column;line-height:1.17;}
.ztw7wb9 small {font: 600 9px/1.3 var(--z87);opacity:0.83;text-transform: uppercase;letter-spacing: .14em;}
.ztw7wb9 strong {font: 700 13px/1.2 var(--z87);letter-spacing: .04em;}

@media (prefers-reduced-motion: reduce) {
  .rnm3nwd:hover .qwyphs,
  .rnm3nwd:focus-visible .qwyphs {animation: none;transform: none;text-shadow: 0 0 10px var(--gtdh);}
  .ase0qpm {animation: none;}
  *, *::before, *::after {transition-duration:.01ms !important;animation-iteration-count: 1 !important;animation-duration: .001ms !important;}
}

:is(a, button, summary, label, input, [tabindex]):focus-visible {outline: 2px solid var(--oym);outline-offset: 2px;}

@media (max-width:910px) {
  .z4p9 {display: none;}
  .smj2m5c {display: flex;}
  .v5h6 {margin-left: auto;}
  
  .t3mcv {letter-spacing: .06em;padding: 0 11px;}
  .rnm3nwd {min-width: 0;overflow: hidden;}
  .j189 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  
}

.xzmnt {z-index: 78;background: color-mix(in srgb, #000 58%, transparent);transition:opacity 0.227s ease, visibility 0.23s ease;overscroll-behavior: contain;cursor: pointer;opacity:0.05;inset: 0;position: fixed;visibility: hidden;}

.dxsn {overflow-y: auto;bottom: 0;overscroll-behavior: contain;visibility: hidden;background: var(--jvz, var(--qzg3s));flex-direction: column;padding-bottom: env(safe-area-inset-bottom, 0px);display: flex;top: 0;box-shadow: 0 0 40px color-mix(in srgb, #000 55%, transparent);position: fixed;-webkit-overflow-scrolling: touch;z-index: 79;width: min(86vw, 340px);transition:transform 0.238s cubic-bezier(.22,.61,.36,1), visibility 0.288s;}

.kav1pep  {border-radius: 0 0 0 0;transform: translateX(-102%);left: 0;}
.jkgffg2 {transform: translateX(102%);right: 0;border-radius: 0 0 0 0;}

.p14x:checked ~ .xzmnt {opacity:0.99;visibility: visible;}
.p14x:checked ~ .dxsn {visibility: visible;transform: translateX(0);}

.zxrnx86 {background: var(--qodu5, var(--pnrx7));z-index: 1;justify-content: space-between;padding: 14px 16px;align-items: center;border-bottom: 1px solid var(--iey2, var(--drz));display: flex;gap:12px;top: 0;position: sticky;}
.h70wc7 {align-items: center;min-height: 44px;display: inline-flex;}
.h70wc7 img {display: block;height: 26px;width: auto;}
.rbm19 {letter-spacing: .01em;font-family: var(--z87);font-size: 16px;font-weight: 800;color: var(--i6y3);}

.nvv7 {justify-content: center;cursor: pointer;height: 44px;align-items: center;flex: none;display: inline-flex;border-radius: var(--rp5t, 4px);border: 1px solid var(--iey2, var(--drz));background: var(--pnrx7);color: var(--i6y3);width: 44px;}
.nvv7:hover {background: var(--w42);}
.nvv7:focus-visible,
.bxsw a:focus-visible,
.ee276y:focus-visible,
.jft1kr:focus-visible {outline: 2px solid var(--i6y3);outline-offset: 2px;}

.bxsw {padding: 10px 12px;}
.bxsw ul {padding: 0;flex-direction: column;display: flex;list-style: none;margin: 0;gap:9px;}

.bxsw a {color: var(--i6y3);align-items: center;line-height:1.31;min-height: 48px;display: flex;padding: 10px 14px;font-weight: 600;text-decoration: none;border-radius: var(--rp5t, 4px);border: 1px solid transparent;font-size: 15.5px;}
.bxsw a:hover {border-color: var(--iey2, var(--drz));background: var(--pnrx7);}

.bxsw a[aria-current="page"] {background: var(--pnrx7);border-color: var(--iey2, var(--drz));box-shadow: inset 3px 0 0 var(--oym, var(--sy9));}

.j5t3geg {gap:9px;background: var(--qodu5, var(--pnrx7));margin-top: auto;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--iey2, var(--drz));display: grid;}

.ee276y, .jft1kr {display: flex;padding: 12px 18px;font-weight: 700;border-radius: var(--rp5t, 4px);font-size: 15px;justify-content: center;text-decoration: none;min-height: 48px;align-items: center;}
.ee276y {color: var(--wd9, var(--iwe));border: 1px solid var(--iey2, var(--drz));background: var(--ykv1c);}
.jft1kr {color: var(--hpuf, var(--b66i, var(--c04qt)));background: var(--d3j2o);border: 1px solid transparent;}

.bxsw ul {counter-reset: plmm;}
.bxsw a {letter-spacing: .06em;font-weight: 700;border-color: var(--iey2, var(--drz));font-family: var(--z87);background: color-mix(in srgb, var(--i6y3) 4%, transparent);font-size: 13.5px;text-transform: uppercase;}
.bxsw a::before {color: var(--i6y3);flex: none;font-size: 12px;content: counter(plmm, decimal-leading-zero);counter-increment: plmm;margin-right:12px;min-width: 22px;opacity:0.93;}
.bxsw a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--oym, var(--sy9));background: color-mix(in srgb, var(--i6y3) 9%, transparent);}
.rbm19 {letter-spacing: .08em;font-size: 14px;text-transform: uppercase;font-family: var(--z87);}
.nvv7 {border-radius: var(--rp5t, 4px);}
.ee276y, .jft1kr {text-transform: uppercase;font-family: var(--z87);letter-spacing: .05em;}

@media (min-width:854px) {
  .dxsn, .xzmnt {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .dxsn, .xzmnt {transition:none;}
}

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

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

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

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

.rhb4f details:not([open]) .tzc8cv {border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}

.jbe819 {padding-bottom: max(96px, var(--v2rco, 96px));}

.c6wz {--goah: var(--rp5t);--tks: 12px;--w7yb: var(--rp5t);--h5m: .08em;--um1x: 0;--jcf7n: uppercase;--j3yu0: var(--rp5t);--q7q: 1px solid var(--iey2);--kniof: var(--t87l);}

@media (max-width:555px) { .x7ypy1n {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.bcwfmrg .vw7hn {margin-top:15px;}
.bcwfmrg .sx76w {box-shadow: 0 0 0 4px var(--jvz), 0 0 0 5px color-mix(in srgb, var(--sy9) 28%, transparent), 0 0 34px var(--gtdh);overflow: hidden;position: relative;border: 1px solid color-mix(in srgb, var(--sy9) 40%, transparent);background: var(--jvz);}
.bcwfmrg .pyar6n {padding: 0 !important;overflow: visible !important;aspect-ratio: 16 / 9;grid-template-columns: minmax(0, 1fr) !important;grid-template-areas: "s";grid-auto-flow: row !important;display: grid !important;list-style: none;margin: 0 !important;scroll-snap-type: none !important;}
.bcwfmrg .aw7m {grid-area: s;transition:opacity 0.571s ease;min-width: 0;}
.bcwfmrg .aw7m:not(:first-child) {opacity:0.05;}
.bcwfmrg .aw7m figure {height: 100%;border: 0;border-radius: 0;}
.bcwfmrg .aw7m picture {display: block;height: 100%;}
.bcwfmrg .aw7m img {width: 100%;object-fit: cover;aspect-ratio: auto;height: 100%;}
.bcwfmrg .aw7m .j8eaca {letter-spacing: .04em;z-index: 2;font: 700 clamp(15px, 1.6vw, 21px)/1.25 var(--z87);right: 0;display: flex;border: 0;background: linear-gradient(transparent, color-mix(in srgb, var(--jvz) 92%, transparent) 60%);text-transform: uppercase;align-items: baseline;gap:13px;position: absolute;left: 0;padding: 38px 22px 18px;bottom: 0;}
.bcwfmrg .aw7m .j8eaca b {color: var(--oym);font-size: .8em;text-shadow: 0 0 10px var(--n97ux);}
.bcwfmrg .gaw0 {top: 14px;gap:6px;font: 700 11px/1 var(--z87);font-style: normal;color: var(--xcp);position: absolute;left: 16px;align-items: center;display: inline-flex;padding: 6px 9px;letter-spacing: .18em;background: color-mix(in srgb, var(--jvz) 70%, transparent);z-index: 3;}
.bcwfmrg .gaw0::before {border-radius: 50%;width: 8px;height: 8px;box-shadow: 0 0 8px var(--n97ux);content: "";animation: ulfnct1 1.4s steps(2, start) infinite;background: var(--sy9);}
@keyframes ulfnct1 { to {visibility: hidden;} }

.bcwfmrg .znd6xc {align-items: center;gap:13px;grid-template-columns: auto minmax(0, 1fr) auto;margin-top:14px;display: grid;}
.bcwfmrg .qbwnh5 {cursor: pointer;width: 44px;font-size: 14px;background: var(--jvz);color: var(--oym);place-items: center;height: 44px;border: 1px solid color-mix(in srgb, var(--sy9) 44%, transparent);display: grid;}
.bcwfmrg .qbwnh5:hover {border-color: var(--oym);box-shadow: 0 0 14px var(--gtdh);}
.bcwfmrg .qbwnh5[hidden] {display: none;}
.bcwfmrg .k3k69x {position: relative;background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--oym) 55%, transparent) 0 1px, transparent 1px 10px) 0 0 / 100% 10px no-repeat,
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--oym) 80%, transparent) 0 1px, transparent 1px 50px) 0 0 / 100% 18px no-repeat,
    var(--jvz);height: 74px;border: 1px solid color-mix(in srgb, var(--sy9) 30%, transparent);}
.bcwfmrg .zr4wx5 {position: absolute;background: var(--sy9);margin-left: -1px;top: 0;bottom: 0;transition:left 0.726s cubic-bezier(.3, 1.3, .5, 1);width: 2px;box-shadow: 0 0 10px var(--n97ux), 0 0 22px var(--gtdh);z-index: 2;left: var(--gyq, 8%);}
.bcwfmrg .zr4wx5::before {left: -5px;top: -1px;content: "";position: absolute;border: 6px solid transparent;border-top-color: var(--sy9);}
.bcwfmrg .vj6d {inset: 0;padding: 0;margin: 0;position: absolute;list-style: none;}
.bcwfmrg .vj6d li {margin: 0;left: var(--ugptv);top: 0;position: absolute;bottom: 0;}
.bcwfmrg .vj6d button {display: flex;flex-direction: column;transform: translateX(-50%);padding: 4px 6px;letter-spacing: .06em;cursor: pointer;top: 22px;text-align: center;gap:4px;background: none;position: absolute;text-transform: uppercase;max-width:149px;align-items: center;color: var(--daavq);font: 600 10.5px/1.25 var(--z87);border: 0;}
.bcwfmrg div.vj6d > button {left: var(--ugptv);}
.bcwfmrg .vj6d button b {font-size: 13px;color: var(--xcp);}
.bcwfmrg .vj6d button span {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.bcwfmrg .vj6d button[aria-current="true"] {color: var(--oym);}
.bcwfmrg .vj6d button[aria-current="true"] b {text-shadow: 0 0 10px var(--n97ux);color: var(--oym);}
.bcwfmrg .f1s8v {margin: 16px 0 0;}
@media (max-width:705px) {
  .bcwfmrg .pyar6n {aspect-ratio: 4 / 5;}
  .bcwfmrg .k3k69x {height: 58px;}
  .bcwfmrg .vj6d button span {display: none;}
  .bcwfmrg .qbwnh5 {width: 40px;height: 40px;}
}
@media (prefers-reduced-motion: reduce) { .bcwfmrg .aw7m, .bcwfmrg .zr4wx5 {transition:none;} .bcwfmrg .gaw0::before {animation: none;} }
.bcwfmrg .zr4wx5 {bottom: auto;height: 24px;}
.bcwfmrg .aw7m .j8eaca b {white-space: nowrap;}

p.rga503, div.rga503 {margin: 0;}
p.qqn80, small.qqn80 {margin: 3px 0 0;display: block;}
article.n7v2xjw, div.n7v2xjw {margin: 0;}
p.jc92wyy {margin: 0 0 6px;}
.d3ebn i.r8e5 {font-style: normal;margin-left:7px;}
.rydpb small.r816nj {margin-left:9px;}

.ae9mx :is(.gr4qh, .ghsx, .b6j45x, .ny7hr2) {box-sizing: border-box;max-width: var(--g2v8x);padding-inline: var(--jimqi);margin-inline: auto;}

.nw5f641.rqrq {min-height: clamp(420px, 62vh, 640px);}
@media (max-width:630px) { .nw5f641.rqrq {min-height: 62vh;} }
.bcwfmrg .gaw0::before {display: none;}

.e4ga.m98vgba {align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);display: grid;gap: clamp(18px, 3vw, 40px);}
.m98vgba > .f5peb {grid-row: 1;grid-column: 1;min-width: 0;}
.m98vgba > .ssy301a {grid-row: 1;grid-column: 2;}
.wdn2t9a {display: grid;gap:6px;}
.wdn2t9a p {grid-template-columns: 110px minmax(0, 1fr);align-items: baseline;margin: 0;gap:17px;display: grid;}
.wdn2t9a span:first-child {text-transform: uppercase;letter-spacing: .2em;color: var(--daavq);font: 600 10px/1.5 var(--z87);}
.wdn2t9a b {letter-spacing: .06em;font: 600 13px/1.5 var(--z87);color: var(--xcp);}
.ssy301a {padding-top:35px;position: relative;margin: 0;}
.c73vv {font: 700 26px/1 var(--z87);position: absolute;top: 0;right: 0;color: var(--oym);text-shadow: 0 0 12px var(--n97ux);}
.c73vv small {font-size: .5em;color: var(--daavq);text-shadow: none;}
.p9eh3 {gap:10px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.wtjx {aspect-ratio: 3 / 4;display: block;border: 1px solid color-mix(in srgb, var(--sy9) 45%, transparent);overflow: hidden;box-shadow: 0 0 0 3px var(--jvz), 0 0 18px var(--gtdh);position: relative;}
.wtjx img {width: 100%;object-fit: cover;display: block;height: 100%;}
.wtjx::after {background: repeating-linear-gradient(180deg, color-mix(in srgb, black 22%, transparent) 0 1px, transparent 1px 3px);pointer-events: none;position: absolute;inset: 0;content: "";}
@media (max-width:766px) {
  .e4ga.m98vgba {grid-template-columns: minmax(0, 1fr);}
  .m98vgba > .ssy301a {grid-column: 1;grid-row: 1;}
  .m98vgba > .f5peb {grid-row: 2;}
}

.sykzn2m .wtjx img {max-height: none !important;width: 100% !important;height: 100% !important;min-height: 0 !important;max-width: none !important;}

.bcwfmrg .pyar6n {aspect-ratio: auto !important;height: clamp(240px, 56vh, 540px);}
.bcwfmrg .k3k69x {background: none;align-items: center;display: flex;border: 0;height: auto;}
.bcwfmrg .vj6d {gap:7px;display: flex;width: 100%;position: static;}
.bcwfmrg .vj6d li {position: static;flex: 1 1 0;}
.bcwfmrg .vj6d button, .bcwfmrg div.vj6d > button {background: color-mix(in srgb, var(--sy9) 22%, transparent);position: static;padding: 0;width: 100%;max-width: none;cursor: pointer;border: 0;height: 8px;transform: none;flex: 1 1 0;}
.bcwfmrg .vj6d button[aria-current="true"] {background: var(--sy9);box-shadow: 0 0 10px var(--n97ux);}
@media (max-width:705px) { .bcwfmrg .pyar6n {height: 46svh;} }
.bcwfmrg .pyar6n {height: clamp(240px, 52vh, 500px);}
.bcwfmrg .pyar6n {grid-template-rows: minmax(0, 1fr);} .bcwfmrg .aw7m {overflow: hidden;min-height: 0;height: 100%;}
