

:root {--i4eq: color-mix(in srgb, var(--rvqro) 14%, #0b0f18);--vqp9:  var(--oim);--xcd: 38%;--sf07: var(--m85sb);--hda9:   color-mix(in srgb, var(--rvqro) 9%, #070910);--zah: color-mix(in srgb, var(--rvqro) var(--xcd), transparent);--qvyr: color-mix(in srgb, var(--rvqro) 42%, #fff);--i54:      color-mix(in srgb, var(--rvqro) var(--vq34y), transparent);--zgh0: color-mix(in srgb, #fff 66%, var(--rvqro));--tc6k:"Chakra Petch", Menlo, "Rajdhani", ui-monospace, SFMono-Regular, monospace;--dxe: clamp(18px, 2.4vw, 32px);--ct2:   color-mix(in srgb, #fff 92%, var(--rvqro));--cbqt: 1080px;--ifu: 3px;--jba3:   var(--afxw);--g5p: clamp(16px, 2vw, 26px);--md2zi: 2px;--tdkcy: 0.055;--vq34y: 74%;}

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

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

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

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

.sqxs {top: 0;border-bottom: 1px solid var(--vqp9);position: sticky;z-index: 60;background: var(--igb);box-shadow: 0 1px 0 var(--zah);}
.t2hea4 {margin: 0 auto;max-width: var(--cbqt);display: flex;align-items: center;gap:15px;padding: 0 var(--dxe);min-height: 56px;}

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

.qfv1gcj {flex: 0 0 auto;box-shadow: 0 0 6px var(--i54), 0 0 0 1px var(--zah);background: var(--rvqro);border-radius: 50%;height: 7px;width: 7px;}

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

.cr83:hover .frd78,
.cr83:focus-visible .frd78 {animation: dtdyi24 .34s steps(2, end) 2;}

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

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

.whqxe6p {display: flex;align-items: center;gap:7px;}
.gtsvter {align-items: center;min-height: 44px;padding: 0 18px;letter-spacing: .12em;text-transform: uppercase;font: 700 12px/1 var(--tc6k);display: inline-flex;justify-content: center;border-radius: var(--md2zi);border: 0;text-decoration: none;cursor: pointer;}
.ezw6m {color: var(--ecspt, var(--snfl));box-shadow: inset 0 0 0 1px var(--vqp9);background: var(--rj6k);}
.j7vmnt {background: var(--lik);box-shadow: 0 0 14px var(--zah);color: var(--w7b, var(--chk6q));}
.j7vmnt:hover {background: var(--ktxmo);}
.j64brjp {width: 100%;display: flex;margin-top:14px;}

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

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

.v8j13q {padding: 0 var(--dxe) 46px;display: flow-root;margin: 0 auto;max-width: var(--cbqt);}

.v8j13q h1,
.v8j13q .b15cs,
.v8j13q .qwmb0 h1 {font: 700 clamp(17px, 2vw, 20px)/1.3 var(--tc6k);letter-spacing: .2em;margin: 0 0 12px;color: var(--jba3);text-transform: uppercase;}
.v8j13q h2, .v8j13q .d33f {letter-spacing: .1em;margin: 0 0 14px;color: var(--jba3);font: 700 clamp(15px, 1.7vw, 18px)/1.35 var(--tc6k);text-transform: uppercase;}
.v8j13q h3 {letter-spacing: .06em;font: 700 14px/1.4 var(--tc6k);color: var(--jba3);margin: 0 0 8px;}

.v8j13q :is(.z2wmj, .cmnd6hv, .qxxy4q, .xrh6) a {color: color-mix(in srgb, var(--rvqro) 38%, var(--jba3));text-underline-offset: 3px;}

.v8j13q > :is(.qwmb0, .hdaje, .ns54, .h1xh,
               .krv4tj2, .pktva, .jdpwetw, .n4kcjm,
               .hgvz, .w32p, .g528r5e, .z2wmj,
               .e8ged, .y7jfqmg, .sscg, .qxxy4q,
               .xrh6, .hy10),
.ww2es {box-shadow: 0 0 22px -10px var(--zah);position: relative;background: var(--hda9);color: var(--ct2);padding: clamp(18px, 2.2vw, 28px);margin: var(--g5p) 0;border-radius: var(--md2zi);border: 1px solid color-mix(in srgb, var(--rvqro) 26%, transparent);border-left: 2px solid var(--qvyr);}

.v8j13q > :is(.qwmb0, .hdaje, .ns54, .h1xh,
               .krv4tj2, .pktva, .jdpwetw, .n4kcjm,
               .hgvz, .w32p, .g528r5e, .z2wmj,
               .e8ged, .y7jfqmg, .sscg, .qxxy4q,
               .xrh6, .hy10) :is(h1, h2, h3, h4, .b15cs, .d33f) {color: var(--ct2);}
.v8j13q > :is(.qwmb0, .hdaje, .ns54, .h1xh,
               .krv4tj2, .pktva, .jdpwetw, .n4kcjm,
               .hgvz, .w32p, .g528r5e, .z2wmj,
               .e8ged, .y7jfqmg, .sscg, .qxxy4q,
               .xrh6, .hy10) :is(p, li, dd, dt, td, th, span, b, strong, i, em, figcaption) {color: inherit;}
.v8j13q > :is(.z2wmj, .qxxy4q, .xrh6, .pktva, .hgvz) :is(p, li) {color: var(--zgh0);}

.v8j13q > :is(.qwmb0, .hdaje, .ns54, .pktva,
               .jdpwetw, .hgvz, .w32p, .g528r5e)::after {height: 12px;width: 12px;top: 8px;right: 8px;border-top: 1px solid var(--qvyr);content: "";border-right: 1px solid var(--qvyr);pointer-events: none;position: absolute;}

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

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

.g5a9ah1 {border-radius: var(--md2zi);border: 1px solid color-mix(in srgb, var(--rvqro) 26%, transparent);background: var(--i4eq);margin: var(--g5p) 0 0;box-shadow: 0 0 26px -12px var(--i54);}
.ncz0ks {padding: clamp(20px, 2.6vw, 32px);}
.amn61t8 {margin: 0 0 6px;font: 700 15px/1.3 var(--tc6k);letter-spacing: .12em;text-transform: uppercase;color: var(--ct2);text-shadow: 0 0 12px var(--zah);}
.sm0mab {color: var(--zgh0);font-size: 13.5px;margin: 0;}

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

.vd0d9 {display: flex;box-shadow: 0 -1px 0 var(--zah);z-index: 80;align-items: center;border-top: 1px solid var(--vqp9);justify-content: space-between;position: fixed;gap:11px;left: 0;bottom: 0;background: var(--f40);padding: 10px calc(var(--dxe) + 26px) 10px var(--dxe);right: 0;}
.fv13f0k {text-transform: uppercase;font: 600 12px/1.4 var(--tc6k);min-width: 0;letter-spacing: .1em;color: color-mix(in srgb, var(--afxw) 78%, transparent);}

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

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

.f48y3w5::before {position: absolute;border-radius: var(--md2zi);border: 1px solid var(--vqp9);transition:border-color 0.159s, box-shadow 0.181s;inset: 11px;content: '';}
.f48y3w5 svg {position: relative;z-index: 1;}
.f48y3w5:hover {color: var(--qvyr);}
.f48y3w5:hover::before {border-color: color-mix(in srgb, var(--qvyr) 60%, transparent);box-shadow: 0 0 0 1px var(--zah);}
.f48y3w5:focus-visible {outline: 2px solid var(--qvyr);outline-offset: -3px;}

.jhc1x4k {border-top: 1px solid var(--vqp9);background: var(--f40);font-size: 13px;color: color-mix(in srgb, var(--afxw) 78%, transparent);}
.yyw22a, .ejjtx {max-width: var(--cbqt);margin: 0 auto;padding: 22px var(--dxe);}
.ejjtx {border-top: 1px solid var(--sf07);}
.s2edwd a {align-items: center;letter-spacing: .08em;padding-right:14px;color: color-mix(in srgb, var(--afxw) 78%, transparent);display: inline-flex;text-decoration: none;font-size: 12px;text-transform: uppercase;min-height: 44px;}
.s2edwd a:hover {color: var(--jba3);}
.s11kj {display: flex;gap:11px;flex-wrap: wrap;align-items: center;}

.nh7kybc.nh7kybc {display: block;}

.nh7kybc .pjga3 {font: 700 10px/1 var(--tc6k);align-items: center;margin: 0 0 10px;color: var(--zgh0);gap:8px;text-transform: uppercase;display: flex;letter-spacing: .22em;}
.nh7kybc .webqp87 {border: 1px solid color-mix(in srgb, var(--rvqro) 34%, transparent);border-radius: var(--md2zi);font: inherit;color: var(--ct2);padding: 4px 7px;}

.nh7kybc .xjhe26 {border-radius: 50%;box-shadow: 0 0 6px var(--i54), 0 0 0 1px var(--zah);flex: 0 0 auto;height: 6px;background: var(--rvqro);width: 6px;}
.nh7kybc .d1a10j {overflow-wrap: anywhere;min-width: 0;}

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

.nh7kybc .zzpd3 {height: 100%;object-fit: cover;width: 100%;display: block;}
.nh7kybc .yfbvtze picture {display: block;height: 100%;width: 100%;}

.nh7kybc .tfz5cy {position: absolute;mask-image: linear-gradient(180deg, #000 0 100%);inset: 0;background:
    
    linear-gradient(180deg,
      transparent calc(var(--lauh) - 1px),
      var(--qvyr) calc(var(--lauh) - 1px),
      var(--qvyr) var(--lauh),
      transparent var(--lauh)),
    
    repeating-linear-gradient(90deg,
      color-mix(in srgb, var(--rvqro) 30%, transparent) 0 1px,
      transparent 1px var(--gbg)),
    repeating-linear-gradient(180deg,
      color-mix(in srgb, var(--rvqro) 22%, transparent) 0 1px,
      transparent 1px calc(var(--gbg) * .62)),
    
    linear-gradient(var(--htl8s),
      color-mix(in srgb, var(--rvqro) 30%, transparent) 0,
      transparent 72%);background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%;-webkit-mask-image: linear-gradient(180deg, #000 0 100%);box-shadow: inset 0 0 60px -12px var(--i54);}

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

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

.nh7kybc .bbrg {padding-top:15px;min-width: 0;}

.nh7kybc.pygw {min-height: min(46vh, 420px);position: relative;overflow: hidden;}
.pygw .yfbvtze {width: 100%;aspect-ratio: auto;z-index: 0;height: 100%;inset: 0;border-radius: 0;border: 0;position: absolute;max-height: none;box-shadow: none;}
.pygw .pjga3 {z-index: 1;margin: 0;position: relative;padding: 12px var(--dxe) 0;}
.pygw .bbrg {bottom: 0;right: 0;background: linear-gradient(180deg,
    transparent 0%,
    color-mix(in srgb, var(--hda9) 72%, transparent) 40%,
    color-mix(in srgb, var(--hda9) 94%, transparent) 100%);left: 0;position: absolute;padding: 20px var(--dxe) 22px;z-index: 1;}
@media (max-width:628px) {
  .nh7kybc.pygw {min-height: min(40vh, 340px);}
}

.nh7kybc .kjct.kjct {overflow-wrap: anywhere;margin: 0 0 8px;letter-spacing: .2em;text-transform: uppercase;color: var(--r92al, var(--ct2));text-shadow: 0 0 14px var(--zah);min-width: 0;font: 700 clamp(17px, 2vw, 20px)/1.3 var(--tc6k);}
.nh7kybc .ztf0.ztf0 {line-height:1.65;overflow-wrap: anywhere;color: var(--r92al, var(--zgh0));margin: 0 0 14px;min-width: 0;max-width: 62ch;font-size: 13.5px;}

.nh7kybc .fahw {color: var(--afe0, var(--hc4p, var(--i3uv)));min-height: 44px;align-items: center;font: 700 12px/1 var(--tc6k);text-decoration: none;justify-content: center;text-transform: uppercase;box-shadow: 0 0 16px var(--zah);border-radius: var(--md2zi);border: 0;display: inline-flex;background: var(--fn256, var(--rvqro));cursor: pointer;padding: 0 22px;letter-spacing: .12em;}
.nh7kybc .fahw:hover {background: var(--ktxmo);}

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

  .qpny613.qpny613 {grid-template-areas: "strip strip" "screen bay";grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);}
  
  .pygw.pygw {grid-template-columns: none;grid-template-areas: none;display: block;}
  .pygw .pjga3,
  .pygw .yfbvtze,
  .pygw .bbrg {grid-area: none;}
  .pygw .yfbvtze {max-height: none;}
}

@media (max-width:588px) {
  .nh7kybc .yfbvtze {max-height: 30vh;aspect-ratio: 16 / 9;}
  .pygw .yfbvtze {max-height: none;aspect-ratio: auto;}
  .nh7kybc .kfd0ygz::before,
  .nh7kybc .kfd0ygz::after {width: 12px;height: 12px;}
}

.rrts07 {margin: var(--g5p) 0;}
.b6dm {margin: 0;padding: 0;gap:19px;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;}
@media (max-width:995px) { .b6dm {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:515px)  { .b6dm {grid-template-columns: minmax(0, 1fr);} }
.ddp4 {min-width: 0;}
.gp8526m {color: var(--ct2);min-width: 0;text-decoration: none;display: block;}
.ny70bj6 {overflow: hidden;border-radius: var(--md2zi);border: 1px solid color-mix(in srgb, var(--rvqro) 22%, transparent);position: relative;margin: 0 0 10px;background: var(--i4eq);aspect-ratio: 3 / 2;}
.ny70bj6 img {height: 100%;display: block;width: 100%;object-fit: cover;}
.d46j0 {background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--tdkcy) * 190%), transparent) 0 1px,
    transparent 1px var(--ifu));pointer-events: none;position: absolute;inset: 0;}

.zrgfbbn {text-shadow: 0 0 8px var(--zah);padding: 4px 8px;letter-spacing: .12em;font: 700 12px/1 var(--tc6k);position: absolute;color: var(--qvyr);top: 8px;background: color-mix(in srgb, var(--rvqro) 12%, #070910);border-radius: var(--md2zi);left: 8px;}
.esajs58 {overflow-wrap: anywhere;color: var(--ct2);letter-spacing: .04em;min-width: 0;display: block;font: 700 15px/1.4 var(--tc6k);}
.rx9ag {min-width: 0;display: block;letter-spacing: .14em;overflow-wrap: anywhere;text-transform: uppercase;margin-top:4px;color: var(--zgh0);font: 600 12px/1.4 var(--tc6k);font-style: normal;}
.gp8526m:hover .ny70bj6 {box-shadow: 0 0 20px -6px var(--i54);border-color: color-mix(in srgb, var(--rvqro) 52%, transparent);}

.nw49k75 {margin: var(--g5p) 0;}

.tn79nwb {margin: 0;columns: 210px auto;column-gap:19px;}
.rm6w {break-after: avoid;min-width: 0;margin: 0 0 4px;-webkit-column-break-inside: avoid;break-inside: avoid;}
.n9j9n7 {box-shadow: inset 0 0 24px -12px var(--i54);align-items: center;padding: 20px;display: flex;min-height: 104px;background: var(--i4eq);justify-content: center;border-radius: var(--md2zi);border: 1px solid color-mix(in srgb, var(--rvqro) 20%, transparent);}
.n9j9n7 img {height: auto;object-fit: contain;display: block;max-height: 66px;max-width: 100%;}
.n9j9n7:hover {box-shadow: 0 0 18px -6px var(--i54);border-color: color-mix(in srgb, var(--rvqro) 50%, transparent);}
.qqb3f {letter-spacing: .16em;text-transform: uppercase;margin: 0 0 18px;min-width: 0;text-align: center;font: 600 12px/1.4 var(--tc6k);color: var(--zgh0);overflow-wrap: anywhere;break-inside: avoid;}

.ne6xk {margin: var(--g5p) 0;}
.kq54 {list-style: none;padding: 0;margin: 0;}
.zf0k1 {border-bottom: 1px solid color-mix(in srgb, var(--rvqro) 14%, transparent);}
.zf0k1:last-child {border-bottom: 0;}
.zf0k1 a {gap:21px;min-height: 76px;padding: 14px 6px;display: grid;grid-template-columns: auto 148px minmax(0, 1fr);color: var(--ct2);text-decoration: none;align-items: center;}
.zf0k1 a:hover {background: color-mix(in srgb, var(--rvqro) 8%, transparent);}
.bafh020 {font: 700 13px/1 var(--tc6k);white-space: nowrap;color: var(--qvyr);text-shadow: 0 0 8px var(--zah);letter-spacing: .08em;}
.zf0k1 img {width: 100%;max-height: 46px;object-position: left center;display: block;object-fit: contain;height: auto;}
.vwsst {color: var(--zgh0);min-width: 0;letter-spacing: .08em;font: 600 14.5px/1.5 var(--tc6k);overflow-wrap: anywhere;}
@media (max-width:485px) {
  .zf0k1 a {grid-template-columns: auto 104px minmax(0, 1fr);gap:11px;}
  .zf0k1 img {max-height: 38px;}
}

.syxxq7e {margin: var(--g5p) 0;}
.kf6ac {display: flex;align-items: center;margin: 0 0 16px;gap:12px;flex-wrap: wrap;}
.m8fc {letter-spacing: .04em;text-shadow: 0 0 16px var(--zah);color: var(--ct2);font: 700 30px/1 var(--tc6k);}

.whyac9 {width: 120px;background: color-mix(in srgb, var(--rvqro) 16%, transparent);flex: 0 0 auto;overflow: hidden;border-radius: var(--md2zi);height: 6px;position: relative;}
.whyac9::before {box-shadow: 0 0 10px var(--i54);position: absolute;left: 0;width: var(--qwku, 0%);content: "";background: var(--qvyr);top: 0;bottom: 0;}
.gb38sg {overflow-wrap: anywhere;color: var(--zgh0);line-height:1.60;font-size: 13px;flex: 1 1 220px;min-width: 0;}
.w8hq2 {display: block;}
.fcwp2tx {padding: 12px 0;border-top: 1px dashed color-mix(in srgb, var(--rvqro) 14%, transparent);margin: 0;}
.c2jtg5g {overflow-wrap: anywhere;font-size: 13.5px;margin: 0 0 6px;min-width: 0;line-height:1.68;color: var(--ct2);}
.entcfy {letter-spacing: .14em;display: flex;font: 600 11px/1.5 var(--tc6k);text-transform: uppercase;color: var(--zgh0);flex-wrap: wrap;align-items: baseline;gap:11px;}
.entcfy cite {min-width: 0;font-style: normal;overflow-wrap: anywhere;}
.dehs {color: var(--qvyr);text-shadow: 0 0 8px var(--zah);letter-spacing: .08em;font-style: normal;}

.vapzj {margin: var(--g5p) 0;}

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

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

.v43x {margin: 0 0 12px;width: 56px;height: 3px;box-shadow: 0 0 12px var(--i54);border-radius: var(--md2zi);background: var(--qvyr);display: block;}
.sqhm .v43x {width: 100%;}
.dvfx.dvfx {min-width: 0;text-transform: uppercase;font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--tc6k);margin: 0 0 10px;overflow-wrap: anywhere;letter-spacing: .1em;color: var(--ct2);}
.sf2y6 {overflow-wrap: anywhere;font-size: 13.5px;color: var(--zgh0);line-height:1.67;min-width: 0;}
.sf2y6 p {margin: 0 0 10px;}
.sf2y6 p:last-child {margin-bottom: 0;}
.rgwz {box-shadow: 0 0 14px var(--zah);color: var(--afe0, var(--hc4p, var(--i3uv)));font: 700 12px/1 var(--tc6k);text-transform: uppercase;letter-spacing: .12em;align-items: center;background: var(--fn256, var(--rvqro));display: inline-flex;justify-content: center;border-radius: var(--md2zi);padding: 0 20px;min-height: 44px;margin-top:15px;text-decoration: none;}
.rgwz:hover {background: var(--ktxmo);}
@media (max-width:725px) {
  
  .xxk7.xxk7,
  .xxk7.xxk7 + .xxk7 {display: block;float: none;margin: 0 0 var(--g5p);width: auto;}
}

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

.e4n6 .hajb7 {grid-auto-columns: minmax(0, 100%);}
.a9r9p {min-width: 0;scroll-snap-align: start;}
.a9r9p figure {position: relative;border-radius: var(--md2zi);border: 1px solid color-mix(in srgb, var(--rvqro) 22%, transparent);margin: 0;background: var(--i4eq);overflow: hidden;}
.a9r9p img {height: auto;display: block;width: 100%;object-fit: cover;aspect-ratio: 16 / 9;}
.k49x2p {position: absolute;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--tdkcy) * 190%), transparent) 0 1px,
    transparent 1px var(--ifu));inset: 0;pointer-events: none;}

.tgw9v {padding: 9px 11px;min-width: 0;letter-spacing: .1em;border-top: 1px solid color-mix(in srgb, var(--rvqro) 26%, transparent);font: 600 11.5px/1.5 var(--tc6k);background: color-mix(in srgb, var(--rvqro) 12%, #070910);position: relative;color: var(--ct2);overflow-wrap: anywhere;}
.c9e4d {min-width: 0;color: var(--zgh0);line-height:1.66;margin: 0 0 14px;overflow-wrap: anywhere;font-size: clamp(15px, 1.4vw, 17px);}

.eacwk, .s1a895 {display: inline-flex;border-radius: var(--md2zi);letter-spacing: .12em;justify-content: center;margin: 0 8px 8px 0;text-decoration: none;padding: 0 20px;font: 700 12px/1 var(--tc6k);align-items: center;text-transform: uppercase;min-height: 44px;}
.eacwk {color: var(--afe0, var(--hc4p, var(--i3uv)));background: var(--fn256, var(--rvqro));box-shadow: 0 0 14px var(--zah);}
.eacwk:hover {background: var(--ktxmo);}
.s1a895 {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--rvqro) 44%, transparent);color: var(--ct2);}
.s1a895:hover {box-shadow: inset 0 0 0 1px var(--qvyr);}

.k7kbjd {display: flow-root;margin: var(--g5p) 0;}
.a2gg {float: left;height: 92px;box-shadow: 0 0 18px -8px var(--i54);margin: 0 16px 12px 0;width: 92px;border-radius: var(--md2zi);border: 1px solid color-mix(in srgb, var(--rvqro) 30%, transparent);position: relative;overflow: hidden;}
.a2gg img {height: 100%;width: 100%;object-fit: cover;display: block;}
.fkxzv6 {inset: 0;pointer-events: none;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--tdkcy) * 190%), transparent) 0 1px,
    transparent 1px var(--ifu));position: absolute;}
.kxay0r {letter-spacing: .22em;margin: 0 0 4px;color: var(--zgh0);font: 600 10px/1.4 var(--tc6k);text-transform: uppercase;}
.fp0c.fp0c {margin: 0 0 10px;overflow-wrap: anywhere;min-width: 0;color: var(--ct2);font: 700 15px/1.3 var(--tc6k);letter-spacing: .1em;text-shadow: 0 0 12px var(--zah);}

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

.k7kbjd .zpagk.zpagk dt,
.k7kbjd .cv8ay.cv8ay dt,
.k7kbjd .zvz8.zvz8 {color: var(--qvyr);}
.zpagk dd,
.cv8ay dd,
.cyjbvq li span {line-height:1.48;min-width: 0;color: var(--ct2);overflow-wrap: anywhere;font-size: 12.5px;margin: 0;}

.s8z0n .fp0c.fp0c {flex-wrap: wrap;gap: 0 12px;padding-bottom:9px;margin: 0 0 12px;border-bottom: 1px solid color-mix(in srgb, var(--rvqro) 26%, transparent);display: flex;align-items: baseline;}
.s8z0n .aajb54.aajb54 {font: 600 10px/1.6 var(--tc6k);text-transform: uppercase;text-shadow: none;align-items: center;margin: 0;letter-spacing: .22em;gap:9px;display: inline-flex;color: var(--qvyr);}

.s8z0n .aajb54.aajb54::before {border-radius: 50%;content: "";flex: none;background: var(--qvyr);width: 6px;height: 6px;box-shadow: 0 0 7px var(--i54);}

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

.s8z0n .fp0c.fp0c:last-child {margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}

.k9mgxq7 .fp0c.fp0c {margin: 0 0 4px;}
.h8zpz {margin: 0 0 12px;letter-spacing: .22em;text-transform: uppercase;color: var(--zgh0);font: 600 10px/1.4 var(--tc6k);}
.cv8ay {display: grid;margin: 0 0 12px;gap:5px;}
.f9cthr {grid-template-columns: auto minmax(0, 1fr);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--rvqro) 18%, transparent);align-items: baseline;border-radius: var(--md2zi);padding: 8px 10px;gap:3px 14px;display: grid;}
.hkm4bm {font-size: 13px;clear: none;margin: 0 0 12px;min-width: 0;overflow-wrap: anywhere;line-height:1.67;color: var(--zgh0);}
.khh7 {gap:9px;flex-wrap: wrap;clear: left;display: flex;}
.khh7 a {min-height: 44px;justify-content: center;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--rvqro) 30%, transparent);align-items: center;min-width: 44px;border-radius: var(--md2zi);display: inline-flex;color: var(--ct2);}
.khh7 a:hover {color: var(--qvyr);box-shadow: inset 0 0 0 1px var(--qvyr);}
.p9ff6hx {overflow-wrap: anywhere;min-width: 0;margin: 12px 0 0;clear: left;font-size: 11.5px;line-height:1.60;color: var(--zgh0);}
@media (max-width:485px) {
  .a2gg {margin: 0 0 12px;float: none;}
}

.vcps {margin: var(--g5p) 0;}
.z787x {display: block;}
.je4a2b {position: relative;padding: 12px 14px 12px 56px;border-bottom: 1px solid color-mix(in srgb, var(--rvqro) 16%, transparent);display: block;}
.je4a2b:last-child {border-bottom: 0;}
.c1gy {font: 700 13px/1.45 var(--tc6k);color: var(--ct2);min-width: 0;letter-spacing: .06em;overflow-wrap: anywhere;min-height: 44px;display: block;display: flex;align-items: center;list-style: none;cursor: pointer;}
.c1gy::-webkit-details-marker {display: none;}
.c1gy span {overflow-wrap: anywhere;min-width: 0;}

.vcps .qxp2ge2.qxp2ge2 {letter-spacing: .1em;font: 700 11px/1 var(--tc6k);text-shadow: 0 0 8px var(--zah);color: var(--qvyr);}
.ns27ce {color: var(--zgh0);margin: 6px 0 0;font-size: 13.5px;line-height:1.68;}
.je4a2b[open] .c1gy,
.ascja[open] .c1gy {color: var(--qvyr);}

.p98e .qxp2ge2 {position: absolute;left: 14px;top: 14px;}

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

.zb95eh .wdqndf5::before {content: counter(pl-log-ix, decimal);}
.vwtsw .je4a2b {border-bottom: 0;padding: 0;}

.v12ez .je4a2b {gap: 0 14px;grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: start;padding: 12px 14px;}
.v12ez .qxp2ge2 {padding-top:16px;}
.ascja {min-width: 0;display: block;}

.xpj3fv {margin: var(--g5p) 0;}
.vcht {counter-reset: pl-boot;padding: 0;margin: 0;list-style: none;}
.z8mx {align-items: baseline;grid-template-columns: auto 1fr;padding: 9px 0;gap:10px;border-bottom: 1px dashed color-mix(in srgb, var(--rvqro) 14%, transparent);display: grid;}
.z8mx:last-child {border-bottom: 0;}
.wbyqwq6 {color: var(--qvyr);font: 700 11px/1.6 var(--tc6k);white-space: nowrap;letter-spacing: .1em;text-shadow: 0 0 8px var(--zah);}
.td6t {letter-spacing: .04em;min-width: 0;color: var(--ct2);overflow-wrap: anywhere;font: 700 13.5px/1.5 var(--tc6k);}
.zsq855e {display: block;font-size: 13px;line-height:1.66;margin-top:2px;color: var(--zgh0);}

.mbd86vr {margin: var(--g5p) 0;}
.km5f9 {display: grid;grid-template-columns: 1fr 1fr;gap:14px;}
@media (max-width:725px) { .km5f9 {grid-template-columns: 1fr;} }
.ah7y349 {min-width: 0;}
.bja6 {font: 700 11px/1 var(--tc6k);margin: 0 0 8px;letter-spacing: .18em;color: var(--zgh0);text-transform: uppercase;}
.keyx {flex-direction: column;gap:5px;display: flex;}
.sw8wht7 {background: color-mix(in srgb, #fff 4%, transparent);border-left: 3px solid color-mix(in srgb, var(--rvqro) 22%, transparent);color: var(--ct2);line-height:1.61;font-size: 13px;padding: 9px 12px;}
.f6n2 .sw8wht7 {box-shadow: inset 6px 0 12px -8px var(--i54);border-left-color: var(--qvyr);}

.jw65r {margin: var(--g5p) 0;}
.qcnd {border-radius: var(--md2zi);width: 34px;background: var(--qvyr);height: 2px;display: block;box-shadow: 0 0 10px var(--i54);margin: 0 0 10px;}
.z8gze.z8gze {letter-spacing: .14em;margin: 0 0 12px;font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--tc6k);overflow-wrap: anywhere;min-width: 0;text-transform: uppercase;color: var(--ct2);}
.x0mezr9 {color: var(--zgh0);line-height:1.73;min-width: 0;font-size: 14px;overflow-wrap: anywhere;}
.x0mezr9 p {margin: 0 0 12px;}
.x0mezr9 p:last-child {margin-bottom: 0;}
.x0mezr9 :is(h3, h4) {color: var(--ct2);}

.p1t1 {margin: var(--g5p) 0;}
.yt10fb {margin: 0 0 14px;border-bottom: 1px solid color-mix(in srgb, var(--rvqro) 26%, transparent);gap:11px;display: flex;align-items: center;padding-bottom:9px;}
.yt10fb h2 {overflow-wrap: anywhere;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--tc6k);letter-spacing: .12em;color: var(--ct2);margin: 0;text-transform: uppercase;min-width: 0;}
.dda2k {text-shadow: 0 0 8px var(--zah);font: 700 10px/1 var(--tc6k);flex: 0 0 auto;border: 1px solid color-mix(in srgb, var(--rvqro) 34%, transparent);border-radius: var(--md2zi);padding: 4px 7px;letter-spacing: .16em;color: var(--qvyr);}
.j9wg2w {color: var(--zgh0);line-height:1.67;font-size: 13.5px;}

.j9wg2w {overflow-x: auto;}

.sk798 {margin: var(--g5p) 0;position: relative;}
.npy1.npy1 {font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--tc6k);margin: 0 0 12px;min-width: 0;overflow-wrap: anywhere;letter-spacing: .12em;color: var(--ct2);text-transform: uppercase;}
.efgz8am {line-height:1.66;font-size: 13.5px;color: var(--zgh0);overflow-x: auto;}
.efgz8am :is(h2, h3) {color: var(--ct2);}

.hak3 {box-shadow: 0 0 10px var(--i54);width: 2px;top: 14px;border-radius: var(--md2zi);left: 0;background: var(--qvyr);bottom: 14px;position: absolute;}
.t8zd6 .npy1.npy1,
.t8zd6 .efgz8am {padding-left:17px;}

.n049qhd {height: 2px;border-radius: var(--md2zi);display: block;box-shadow: 0 0 10px var(--i54);background: var(--qvyr);margin: 0 0 14px;width: 38px;}

.p2yd0ng .efgz8am {padding: 14px 16px;border-radius: var(--md2zi);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--rvqro) 20%, transparent);background: var(--i4eq);}

.gef3n {margin: var(--g5p) 0;text-align: center;}
.w2jy23 {text-align: left;}
.srv90v6 {text-align: right;}
.h2g2pk {box-shadow: 0 0 18px var(--zah);max-width: 100%;background: var(--fn256, var(--rvqro));display: inline-flex;align-items: center;min-height: 48px;letter-spacing: .14em;color: var(--afe0, var(--hc4p, var(--i3uv)));gap:10px;text-decoration: none;font: 700 13px/1 var(--tc6k);padding: 0 26px;text-transform: uppercase;border-radius: var(--md2zi);}
.rz1m1f .h2g2pk {display: flex;width: 100%;}
.h2g2pk:hover {background: var(--ktxmo);}
.y4hnbds {opacity:0.74;font-weight: 700;flex: 0 0 auto;}
.r4hg1p {overflow-wrap: anywhere;min-width: 0;}

.jsyq {border-radius: var(--md2zi);position: relative;overflow: hidden;margin: var(--g5p) 0;}
.jsyq a, .jsyq picture {display: block;}

.mxzn .kmb6xbk,
.c83mt1 a {overflow: hidden;position: relative;border-radius: var(--md2zi);}

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

.ggyr8m,
.mxzn .kmb6xbk::after,
.c83mt1 a::after {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--rvqro) 22%, transparent);background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--tdkcy) * 190%), transparent) 0 1px,
    transparent 1px var(--ifu));position: absolute;content: "";inset: 0;pointer-events: none;}

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

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

.f8kh {display: block;margin: 0 0 10px;height: 3px;box-shadow: 0 0 12px var(--i54);width: 64px;border-radius: var(--md2zi);background: var(--qvyr);}

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

.tkyd9ww::after {height: 8px;border-bottom: 2px solid var(--qvyr);content: "";flex: 0 0 auto;border-right: 2px solid var(--qvyr);width: 8px;transform: rotate(45deg) translateY(-2px);}
.rhvhhm details[open] .tkyd9ww::after {transform: rotate(225deg) translateY(-2px);}
.w7q8y {display: block;margin-top:11px;}

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

.w7q8y > a:last-child {border-bottom: 0;}
.jsq7f > li:last-child a {border-bottom: 0;}

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

.jsq7f {padding: 0;list-style: none;margin: 0;}
.jsq7f.w7q8y {margin-top:11px;}
.jsq7f > li {display: block;}

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

.f7bgg {margin: var(--g5p) 0;}
.cbhd {font-size: 13.5px;margin: 0 0 16px;min-width: 0;line-height:1.68;overflow-wrap: anywhere;color: var(--zgh0);}
.n4re9 {margin: 0 0 18px;align-items: baseline;grid-template-columns: auto minmax(0, 1fr);gap:7px 16px;display: grid;}
.n4re9 dt {font: 600 10px/1.5 var(--tc6k);color: var(--zgh0);text-transform: uppercase;letter-spacing: .2em;white-space: nowrap;}
.n4re9 dd {min-width: 0;font: 600 13px/1.5 var(--tc6k);letter-spacing: .06em;margin: 0;color: var(--ct2);overflow-wrap: anywhere;}
.t05kfp {letter-spacing: .1em;color: var(--qvyr);text-shadow: 0 0 8px var(--zah);}
.k5731h {margin: 0;gap:11px;display: flex;flex-wrap: wrap;}

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

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

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

@media (max-width:895px) {
  .xbc3gr {display: none;}
  .beq3yrn {display: flex;}
  .whqxe6p {margin-left: auto;}
  
  .gtsvter {letter-spacing: .06em;padding: 0 11px;}
  .cr83 {min-width: 0;overflow: hidden;}
  .av5y {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  
}

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

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

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

.hq8es:checked ~ .qfb160 {opacity:1;visibility: visible;}
.hq8es:checked ~ .a6w5f {visibility: visible;transform: translateX(0);}

.br7a {top: 0;padding: 14px 16px;z-index: 1;align-items: center;border-bottom: 1px solid var(--vqp9, var(--oim));background: var(--i4eq, var(--cnt));justify-content: space-between;gap:13px;display: flex;position: sticky;}
.gv2r {min-height: 44px;display: inline-flex;align-items: center;}
.gv2r img {height: 26px;width: auto;display: block;}
.rcwrf {font-family: var(--tc6k);letter-spacing: .01em;font-weight: 800;font-size: 16px;color: var(--afxw);}

.sqgqf {width: 44px;flex: none;background: var(--cnt);justify-content: center;color: var(--afxw);border-radius: var(--md2zi, 4px);border: 1px solid var(--vqp9, var(--oim));cursor: pointer;height: 44px;align-items: center;display: inline-flex;}
.sqgqf:hover {background: var(--gqsc);}
.sqgqf:focus-visible,
.bfc2y82 a:focus-visible,
.pj37fa:focus-visible,
.kg5g:focus-visible {outline: 2px solid var(--afxw);outline-offset: 2px;}

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

.bfc2y82 a {font-size: 15.5px;text-decoration: none;color: var(--afxw);min-height: 48px;line-height:1.29;align-items: center;border-radius: var(--md2zi, 4px);border: 1px solid transparent;font-weight: 600;display: flex;padding: 10px 14px;}
.bfc2y82 a:hover {border-color: var(--vqp9, var(--oim));background: var(--cnt);}

.bfc2y82 a[aria-current="page"] {border-color: var(--vqp9, var(--oim));background: var(--cnt);box-shadow: inset 3px 0 0 var(--qvyr, var(--rvqro));}

.csc2hca {gap:11px;background: var(--i4eq, var(--cnt));margin-top: auto;border-top: 1px solid var(--vqp9, var(--oim));display: grid;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));}

.pj37fa, .kg5g {border-radius: var(--md2zi, 4px);justify-content: center;font-size: 15px;padding: 12px 18px;min-height: 48px;font-weight: 700;align-items: center;text-decoration: none;display: flex;}
.pj37fa {border: 1px solid var(--vqp9, var(--oim));color: var(--ecspt, var(--snfl));background: var(--rj6k);}
.kg5g {background: var(--lik);color: var(--vme, var(--w7b, var(--chk6q)));border: 1px solid transparent;}

.bfc2y82 ul {counter-reset: plmm;}
.bfc2y82 a {font-size: 13.5px;font-weight: 700;text-transform: uppercase;font-family: var(--tc6k);letter-spacing: .06em;background: color-mix(in srgb, var(--afxw) 4%, transparent);border-color: var(--vqp9, var(--oim));}
.bfc2y82 a::before {content: counter(plmm, decimal-leading-zero);color: var(--afxw);opacity:0.93;margin-right:11px;min-width: 22px;font-size: 12px;flex: none;counter-increment: plmm;}
.bfc2y82 a[aria-current="page"] {background: color-mix(in srgb, var(--afxw) 9%, transparent);box-shadow: inset 3px 0 0 var(--qvyr, var(--rvqro));}
.rcwrf {text-transform: uppercase;font-family: var(--tc6k);font-size: 14px;letter-spacing: .08em;}
.sqgqf {border-radius: var(--md2zi, 4px);}
.pj37fa, .kg5g {letter-spacing: .05em;font-family: var(--tc6k);text-transform: uppercase;}

@media (min-width:869px) {
  .a6w5f, .qfb160 {display: none;}
}

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

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

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

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

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

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

.v8j13q {padding-bottom: max(96px, var(--jowk, 96px));}

.y16a1c {--ptvga: var(--jba3);--oom3c: var(--md2zi);--bu1x: uppercase;--s4785: 0;--spec: var(--md2zi);--nja: .08em;--u55f: var(--md2zi);--yexl7: 1px solid var(--vqp9);--pu8: 12px;}

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

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

.py9w .h4zewse {margin-top:13px;gap:13px;align-items: center;display: grid;grid-template-columns: auto minmax(0, 1fr) auto;}
.py9w .k159ek9 {border: 1px solid color-mix(in srgb, var(--rvqro) 44%, transparent);height: 44px;background: var(--hda9);cursor: pointer;display: grid;place-items: center;color: var(--qvyr);width: 44px;font-size: 14px;}
.py9w .k159ek9:hover {box-shadow: 0 0 14px var(--zah);border-color: var(--qvyr);}
.py9w .k159ek9[hidden] {display: none;}
.py9w .fg4p683 {height: 74px;background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--qvyr) 55%, transparent) 0 1px, transparent 1px 10px) 0 0 / 100% 10px no-repeat,
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--qvyr) 80%, transparent) 0 1px, transparent 1px 50px) 0 0 / 100% 18px no-repeat,
    var(--hda9);border: 1px solid color-mix(in srgb, var(--rvqro) 30%, transparent);position: relative;}
.py9w .m69q {box-shadow: 0 0 10px var(--i54), 0 0 22px var(--zah);bottom: 0;position: absolute;background: var(--rvqro);margin-left: -1px;transition:left 0.738s cubic-bezier(.3, 1.3, .5, 1);z-index: 2;width: 2px;left: var(--ttw6, 8%);top: 0;}
.py9w .m69q::before {left: -5px;position: absolute;border: 6px solid transparent;border-top-color: var(--rvqro);content: "";top: -1px;}
.py9w .bthte {inset: 0;list-style: none;position: absolute;padding: 0;margin: 0;}
.py9w .bthte li {left: var(--f6o5);top: 0;position: absolute;bottom: 0;margin: 0;}
.py9w .bthte button {position: absolute;text-transform: uppercase;top: 22px;text-align: center;font: 600 10.5px/1.25 var(--tc6k);transform: translateX(-50%);border: 0;padding: 4px 6px;background: none;flex-direction: column;cursor: pointer;max-width:149px;gap:3px;display: flex;color: var(--zgh0);letter-spacing: .06em;align-items: center;}
.py9w div.bthte > button {left: var(--f6o5);}
.py9w .bthte button b {font-size: 13px;color: var(--ct2);}
.py9w .bthte button span {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.py9w .bthte button[aria-current="true"] {color: var(--qvyr);}
.py9w .bthte button[aria-current="true"] b {text-shadow: 0 0 10px var(--i54);color: var(--qvyr);}
.py9w .bxa6q0 {margin: 16px 0 0;}
@media (max-width:705px) {
  .py9w .xsrwcxk {aspect-ratio: 4 / 5;}
  .py9w .fg4p683 {height: 58px;}
  .py9w .bthte button span {display: none;}
  .py9w .k159ek9 {width: 40px;height: 40px;}
}
@media (prefers-reduced-motion: reduce) { .py9w .rp98js, .py9w .m69q {transition:none;} .py9w .xcnjh5::before {animation: none;} }
.py9w .m69q {height: 24px;bottom: auto;}
.py9w .rp98js .tgw9v b {white-space: nowrap;}

p.td6t, div.td6t {margin: 0;}
p.zsq855e, small.zsq855e {margin: 3px 0 0;display: block;}
article.fcwp2tx, div.fcwp2tx {margin: 0;}
p.entcfy {margin: 0 0 6px;}
.h2g2pk i.y4hnbds {font-style: normal;margin-left:8px;}
.yt10fb small.dda2k {margin-left:10px;}

.jhc1x4k :is(.csr2c5, .s11kj, .yyw22a, .ejjtx) {margin-inline: auto;max-width: var(--cbqt);box-sizing: border-box;padding-inline: var(--dxe);}

.nh7kybc.pygw {min-height: clamp(420px, 62vh, 640px);}
@media (max-width:628px) { .nh7kybc.pygw {min-height: 62vh;} }
.py9w .xcnjh5::before {display: none;}

.f7bgg.w90f9v {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(18px, 3vw, 40px);align-items: center;}
.w90f9v > .zaa4 {grid-row: 1;grid-column: 1;min-width: 0;}
.w90f9v > .htrsse {grid-column: 2;grid-row: 1;}
.vfewey {display: grid;gap:6px;}
.vfewey p {gap:15px;grid-template-columns: 110px minmax(0, 1fr);display: grid;margin: 0;align-items: baseline;}
.vfewey span:first-child {letter-spacing: .2em;color: var(--zgh0);font: 600 10px/1.5 var(--tc6k);text-transform: uppercase;}
.vfewey b {color: var(--ct2);font: 600 13px/1.5 var(--tc6k);letter-spacing: .06em;}
.htrsse {margin: 0;position: relative;padding-top:34px;}
.fr8cv6 {color: var(--qvyr);position: absolute;text-shadow: 0 0 12px var(--i54);font: 700 26px/1 var(--tc6k);top: 0;right: 0;}
.fr8cv6 small {color: var(--zgh0);font-size: .5em;text-shadow: none;}
.eajc {grid-template-columns: repeat(3, minmax(0, 1fr));gap:11px;display: grid;}
.etdcg {aspect-ratio: 3 / 4;display: block;box-shadow: 0 0 0 3px var(--hda9), 0 0 18px var(--zah);position: relative;overflow: hidden;border: 1px solid color-mix(in srgb, var(--rvqro) 45%, transparent);}
.etdcg img {width: 100%;object-fit: cover;display: block;height: 100%;}
.etdcg::after {position: absolute;inset: 0;content: "";background: repeating-linear-gradient(180deg, color-mix(in srgb, black 22%, transparent) 0 1px, transparent 1px 3px);pointer-events: none;}
@media (max-width:755px) {
  .f7bgg.w90f9v {grid-template-columns: minmax(0, 1fr);}
  .w90f9v > .htrsse {grid-row: 1;grid-column: 1;}
  .w90f9v > .zaa4 {grid-row: 2;}
}

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

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