

:root {--jofs7: 38%;--e0ru:   color-mix(in srgb, #fff 92%, var(--kmewg));--kefc: 1080px;--j0sj8: 3px;--ud6f5: color-mix(in srgb, #fff 66%, var(--kmewg));--nu592: var(--owl0p);--yuz:   var(--fjcd);--bwx: clamp(16px, 2vw, 26px);--csls5:   color-mix(in srgb, var(--kmewg) 9%, #070910);--ot7kx:  var(--fqhg);--ontcq: 74%;--v3rz:"Chakra Petch", ui-monospace, "Rajdhani", Menlo, SFMono-Regular, monospace;--ukvh: clamp(18px, 2.4vw, 32px);--qfzxx:      color-mix(in srgb, var(--kmewg) var(--ontcq), transparent);--nhr3f: color-mix(in srgb, var(--kmewg) 14%, #0b0f18);--rpv: color-mix(in srgb, var(--kmewg) 42%, #fff);--e637: color-mix(in srgb, var(--kmewg) var(--jofs7), transparent);--esqml: 2px;--h0av: 0.055;}

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

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

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

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

.v5nbwjs {top: 0;border-bottom: 1px solid var(--ot7kx);background: var(--nyyn);position: sticky;box-shadow: 0 1px 0 var(--e637);z-index: 60;}
.y3f4r8t {display: flex;margin: 0 auto;align-items: center;padding: 0 var(--ukvh);min-height: 56px;max-width: var(--kefc);gap:17px;}

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

.dxj6h {height: 7px;background: var(--kmewg);width: 7px;flex: 0 0 auto;border-radius: 50%;box-shadow: 0 0 6px var(--qfzxx), 0 0 0 1px var(--e637);}

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

.sbyv:hover .w9w8zh6,
.sbyv:focus-visible .w9w8zh6 {animation: iouh2re .34s steps(2, end) 2;}

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

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

.axhrd8 {gap:7px;align-items: center;display: flex;}
.x0k3 {justify-content: center;min-height: 44px;align-items: center;cursor: pointer;text-decoration: none;border-radius: var(--esqml);border: 0;display: inline-flex;font: 700 12px/1 var(--v3rz);padding: 0 18px;letter-spacing: .12em;text-transform: uppercase;}
.rg027tx {background: var(--d7v);box-shadow: inset 0 0 0 1px var(--ot7kx);color: var(--zis, var(--jqp));}
.qs1bh {background: var(--j1jk);color: var(--z94p8, var(--qjs6c));box-shadow: 0 0 14px var(--e637);}
.qs1bh:hover {background: var(--qdu);}
.z9s1td {margin-top:14px;display: flex;width: 100%;}

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

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

.n0rbrp {max-width: var(--kefc);display: flow-root;margin: 0 auto;padding: 0 var(--ukvh) 46px;}

.n0rbrp h1,
.n0rbrp .afp2,
.n0rbrp .nvn0aq h1 {font: 700 clamp(17px, 2vw, 20px)/1.3 var(--v3rz);margin: 0 0 12px;text-transform: uppercase;color: var(--yuz);letter-spacing: .2em;}
.n0rbrp h2, .n0rbrp .en8zs46 {text-transform: uppercase;margin: 0 0 14px;letter-spacing: .1em;font: 700 clamp(15px, 1.7vw, 18px)/1.35 var(--v3rz);color: var(--yuz);}
.n0rbrp h3 {letter-spacing: .06em;font: 700 14px/1.4 var(--v3rz);color: var(--yuz);margin: 0 0 8px;}

.n0rbrp :is(.xhzng, .m8c13aj, .qceb, .zmyfax3) a {color: color-mix(in srgb, var(--kmewg) 38%, var(--yuz));text-underline-offset: 3px;}

.n0rbrp > :is(.nvn0aq, .a1972w, .har4, .p0qw5s,
               .prnv, .ym15b3, .t18hwx, .bpenw,
               .hbtxy, .j39t9z, .m8gt, .xhzng,
               .s62j, .yv5d62, .yae4d0, .qceb,
               .zmyfax3, .ncnt),
.ezz000 {padding: clamp(18px, 2.2vw, 28px);background: var(--csls5);border-radius: var(--esqml);border: 1px solid color-mix(in srgb, var(--kmewg) 26%, transparent);border-left: 2px solid var(--rpv);position: relative;margin: var(--bwx) 0;color: var(--e0ru);box-shadow: 0 0 22px -10px var(--e637);}

.n0rbrp > :is(.nvn0aq, .a1972w, .har4, .p0qw5s,
               .prnv, .ym15b3, .t18hwx, .bpenw,
               .hbtxy, .j39t9z, .m8gt, .xhzng,
               .s62j, .yv5d62, .yae4d0, .qceb,
               .zmyfax3, .ncnt) :is(h1, h2, h3, h4, .afp2, .en8zs46) {color: var(--e0ru);}
.n0rbrp > :is(.nvn0aq, .a1972w, .har4, .p0qw5s,
               .prnv, .ym15b3, .t18hwx, .bpenw,
               .hbtxy, .j39t9z, .m8gt, .xhzng,
               .s62j, .yv5d62, .yae4d0, .qceb,
               .zmyfax3, .ncnt) :is(p, li, dd, dt, td, th, span, b, strong, i, em, figcaption) {color: inherit;}
.n0rbrp > :is(.xhzng, .qceb, .zmyfax3, .ym15b3, .hbtxy) :is(p, li) {color: var(--ud6f5);}

.n0rbrp > :is(.nvn0aq, .a1972w, .har4, .ym15b3,
               .t18hwx, .hbtxy, .j39t9z, .m8gt)::after {width: 12px;content: "";border-right: 1px solid var(--rpv);top: 8px;pointer-events: none;height: 12px;border-top: 1px solid var(--rpv);position: absolute;right: 8px;}

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

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

.x99v9b {background: var(--nhr3f);box-shadow: 0 0 26px -12px var(--qfzxx);border-radius: var(--esqml);border: 1px solid color-mix(in srgb, var(--kmewg) 26%, transparent);margin: var(--bwx) 0 0;}
.je56 {padding: clamp(20px, 2.6vw, 32px);}
.dazas21 {text-shadow: 0 0 12px var(--e637);font: 700 15px/1.3 var(--v3rz);color: var(--e0ru);margin: 0 0 6px;text-transform: uppercase;letter-spacing: .12em;}
.rwmb {margin: 0;color: var(--ud6f5);font-size: 13.5px;}

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

.hkrd {z-index: 80;position: fixed;left: 0;gap:12px;background: var(--hw2);align-items: center;bottom: 0;box-shadow: 0 -1px 0 var(--e637);right: 0;justify-content: space-between;padding: 10px calc(var(--ukvh) + 26px) 10px var(--ukvh);border-top: 1px solid var(--ot7kx);display: flex;}
.q829zck {min-width: 0;letter-spacing: .1em;color: color-mix(in srgb, var(--fjcd) 78%, transparent);font: 600 12px/1.4 var(--v3rz);text-transform: uppercase;}

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

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

.sht15g::before {transition:border-color 0.18s, box-shadow 0.178s;content: '';inset: 11px;border-radius: var(--esqml);border: 1px solid var(--ot7kx);position: absolute;}
.sht15g svg {position: relative;z-index: 1;}
.sht15g:hover {color: var(--rpv);}
.sht15g:hover::before {box-shadow: 0 0 0 1px var(--e637);border-color: color-mix(in srgb, var(--rpv) 60%, transparent);}
.sht15g:focus-visible {outline: 2px solid var(--rpv);outline-offset: -3px;}

.pbgg {border-top: 1px solid var(--ot7kx);background: var(--hw2);font-size: 13px;color: color-mix(in srgb, var(--fjcd) 78%, transparent);}
.vkqr4, .jmq4 {margin: 0 auto;max-width: var(--kefc);padding: 22px var(--ukvh);}
.jmq4 {border-top: 1px solid var(--nu592);}
.ac5b a {color: color-mix(in srgb, var(--fjcd) 78%, transparent);font-size: 12px;display: inline-flex;text-transform: uppercase;align-items: center;min-height: 44px;letter-spacing: .08em;text-decoration: none;padding-right:13px;}
.ac5b a:hover {color: var(--yuz);}
.waxtyn {gap:10px;flex-wrap: wrap;display: flex;align-items: center;}

.cxsb2.cxsb2 {display: block;}

.cxsb2 .saj2mj9 {letter-spacing: .22em;font: 700 10px/1 var(--v3rz);display: flex;color: var(--ud6f5);margin: 0 0 10px;gap:8px;align-items: center;text-transform: uppercase;}
.cxsb2 .yfx4jde {color: var(--e0ru);font: inherit;padding: 4px 7px;border: 1px solid color-mix(in srgb, var(--kmewg) 34%, transparent);border-radius: var(--esqml);}

.cxsb2 .hzc0 {border-radius: 50%;box-shadow: 0 0 6px var(--qfzxx), 0 0 0 1px var(--e637);height: 6px;background: var(--kmewg);width: 6px;flex: 0 0 auto;}
.cxsb2 .mnfn9 {min-width: 0;overflow-wrap: anywhere;}

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

.cxsb2 .dsc14zq {height: 100%;object-fit: cover;display: block;width: 100%;}
.cxsb2 .fnsr8 picture {width: 100%;display: block;height: 100%;}

.cxsb2 .y52k {inset: 0;position: absolute;box-shadow: inset 0 0 60px -12px var(--qfzxx);-webkit-mask-image: linear-gradient(180deg, #000 0 100%);background:
    
    linear-gradient(180deg,
      transparent calc(var(--jzkrd) - 1px),
      var(--rpv) calc(var(--jzkrd) - 1px),
      var(--rpv) var(--jzkrd),
      transparent var(--jzkrd)),
    
    repeating-linear-gradient(90deg,
      color-mix(in srgb, var(--kmewg) 30%, transparent) 0 1px,
      transparent 1px var(--m9lu6)),
    repeating-linear-gradient(180deg,
      color-mix(in srgb, var(--kmewg) 22%, transparent) 0 1px,
      transparent 1px calc(var(--m9lu6) * .62)),
    
    linear-gradient(var(--j6xb),
      color-mix(in srgb, var(--kmewg) 30%, transparent) 0,
      transparent 72%);background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%;mask-image: linear-gradient(180deg, #000 0 100%);}

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

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

.cxsb2 .cnmhw9 {min-width: 0;padding-top:17px;}

.cxsb2.fp2cg {position: relative;overflow: hidden;min-height: min(46vh, 420px);}
.fp2cg .fnsr8 {z-index: 0;height: 100%;inset: 0;width: 100%;border-radius: 0;border: 0;max-height: none;position: absolute;aspect-ratio: auto;box-shadow: none;}
.fp2cg .saj2mj9 {margin: 0;position: relative;z-index: 1;padding: 12px var(--ukvh) 0;}
.fp2cg .cnmhw9 {bottom: 0;left: 0;padding: 20px var(--ukvh) 22px;position: absolute;right: 0;z-index: 1;background: linear-gradient(180deg,
    transparent 0%,
    color-mix(in srgb, var(--csls5) 72%, transparent) 40%,
    color-mix(in srgb, var(--csls5) 94%, transparent) 100%);}
@media (max-width:647px) {
  .cxsb2.fp2cg {min-height: min(40vh, 340px);}
}

.cxsb2 .ccmvqx.ccmvqx {min-width: 0;color: var(--w3a, var(--e0ru));letter-spacing: .2em;margin: 0 0 8px;overflow-wrap: anywhere;font: 700 clamp(17px, 2vw, 20px)/1.3 var(--v3rz);text-shadow: 0 0 14px var(--e637);text-transform: uppercase;}
.cxsb2 .yjaj.yjaj {line-height:1.65;min-width: 0;overflow-wrap: anywhere;color: var(--w3a, var(--ud6f5));margin: 0 0 14px;font-size: 13.5px;max-width: 62ch;}

.cxsb2 .ap5tsps {text-transform: uppercase;box-shadow: 0 0 16px var(--e637);letter-spacing: .12em;color: var(--b5em, var(--rq2, var(--bdp)));min-height: 44px;display: inline-flex;padding: 0 22px;background: var(--l32p4, var(--kmewg));cursor: pointer;border-radius: var(--esqml);border: 0;font: 700 12px/1 var(--v3rz);text-decoration: none;justify-content: center;align-items: center;}
.cxsb2 .ap5tsps:hover {background: var(--qdu);}

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

  .xwxt7.xwxt7 {grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);grid-template-areas: "strip strip" "screen bay";}
  
  .fp2cg.fp2cg {display: block;grid-template-areas: none;grid-template-columns: none;}
  .fp2cg .saj2mj9,
  .fp2cg .fnsr8,
  .fp2cg .cnmhw9 {grid-area: none;}
  .fp2cg .fnsr8 {max-height: none;}
}

@media (max-width:605px) {
  .cxsb2 .fnsr8 {aspect-ratio: 16 / 9;max-height: 30vh;}
  .fp2cg .fnsr8 {max-height: none;aspect-ratio: auto;}
  .cxsb2 .a91n::before,
  .cxsb2 .a91n::after {height: 12px;width: 12px;}
}

.t7hck3t {margin: var(--bwx) 0;}
.avm1zce {gap:18px;margin: 0;padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;list-style: none;}
@media (max-width:994px) { .avm1zce {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:515px)  { .avm1zce {grid-template-columns: minmax(0, 1fr);} }
.d766 {min-width: 0;}
.feszgh7 {color: var(--e0ru);text-decoration: none;min-width: 0;display: block;}
.d1j3g {margin: 0 0 10px;border-radius: var(--esqml);border: 1px solid color-mix(in srgb, var(--kmewg) 22%, transparent);position: relative;background: var(--nhr3f);aspect-ratio: 3 / 2;overflow: hidden;}
.d1j3g img {height: 100%;display: block;object-fit: cover;width: 100%;}
.p9chc {inset: 0;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--h0av) * 190%), transparent) 0 1px,
    transparent 1px var(--j0sj8));pointer-events: none;position: absolute;}

.esgpv {position: absolute;text-shadow: 0 0 8px var(--e637);background: color-mix(in srgb, var(--kmewg) 12%, #070910);color: var(--rpv);top: 8px;border-radius: var(--esqml);letter-spacing: .12em;left: 8px;padding: 4px 8px;font: 700 12px/1 var(--v3rz);}
.m73a {letter-spacing: .04em;overflow-wrap: anywhere;min-width: 0;font: 700 15px/1.4 var(--v3rz);display: block;color: var(--e0ru);}
.myeeh {font: 600 12px/1.4 var(--v3rz);font-style: normal;margin-top:3px;overflow-wrap: anywhere;text-transform: uppercase;color: var(--ud6f5);display: block;letter-spacing: .14em;min-width: 0;}
.feszgh7:hover .d1j3g {box-shadow: 0 0 20px -6px var(--qfzxx);border-color: color-mix(in srgb, var(--kmewg) 52%, transparent);}

.r48td8q {margin: var(--bwx) 0;}

.q4e7tsa {margin: 0;column-gap:17px;columns: 210px auto;}
.hb4d {-webkit-column-break-inside: avoid;break-after: avoid;break-inside: avoid;min-width: 0;margin: 0 0 4px;}
.xkmf {box-shadow: inset 0 0 24px -12px var(--qfzxx);background: var(--nhr3f);border-radius: var(--esqml);border: 1px solid color-mix(in srgb, var(--kmewg) 20%, transparent);min-height: 104px;padding: 20px;align-items: center;justify-content: center;display: flex;}
.xkmf img {max-height: 66px;height: auto;object-fit: contain;max-width: 100%;display: block;}
.xkmf:hover {box-shadow: 0 0 18px -6px var(--qfzxx);border-color: color-mix(in srgb, var(--kmewg) 50%, transparent);}
.kabg1b {min-width: 0;text-transform: uppercase;color: var(--ud6f5);letter-spacing: .16em;overflow-wrap: anywhere;break-inside: avoid;font: 600 12px/1.4 var(--v3rz);text-align: center;margin: 0 0 18px;}

.frfv {margin: var(--bwx) 0;}
.cz1e7v {margin: 0;padding: 0;list-style: none;}
.pcfze7 {border-bottom: 1px solid color-mix(in srgb, var(--kmewg) 14%, transparent);}
.pcfze7:last-child {border-bottom: 0;}
.pcfze7 a {text-decoration: none;padding: 14px 6px;align-items: center;gap:20px;display: grid;color: var(--e0ru);grid-template-columns: auto 148px minmax(0, 1fr);min-height: 76px;}
.pcfze7 a:hover {background: color-mix(in srgb, var(--kmewg) 8%, transparent);}
.bbgpp {color: var(--rpv);white-space: nowrap;text-shadow: 0 0 8px var(--e637);font: 700 13px/1 var(--v3rz);letter-spacing: .08em;}
.pcfze7 img {display: block;max-height: 46px;object-fit: contain;object-position: left center;height: auto;width: 100%;}
.gfjaj {min-width: 0;letter-spacing: .08em;font: 600 14.5px/1.5 var(--v3rz);color: var(--ud6f5);overflow-wrap: anywhere;}
@media (max-width:475px) {
  .pcfze7 a {grid-template-columns: auto 104px minmax(0, 1fr);gap:13px;}
  .pcfze7 img {max-height: 38px;}
}

.qrwr7 {margin: var(--bwx) 0;}
.hxmt9c {display: flex;margin: 0 0 16px;align-items: center;flex-wrap: wrap;gap:13px;}
.h651fp {font: 700 30px/1 var(--v3rz);text-shadow: 0 0 16px var(--e637);color: var(--e0ru);letter-spacing: .04em;}

.tm4g8dy {flex: 0 0 auto;overflow: hidden;background: color-mix(in srgb, var(--kmewg) 16%, transparent);border-radius: var(--esqml);width: 120px;position: relative;height: 6px;}
.tm4g8dy::before {position: absolute;width: var(--vo0w, 0%);left: 0;bottom: 0;background: var(--rpv);top: 0;content: "";box-shadow: 0 0 10px var(--qfzxx);}
.gvs38 {flex: 1 1 220px;overflow-wrap: anywhere;font-size: 13px;min-width: 0;line-height:1.58;color: var(--ud6f5);}
.ea0n2 {display: block;}
.m0v0 {margin: 0;padding: 12px 0;border-top: 1px dashed color-mix(in srgb, var(--kmewg) 14%, transparent);}
.fw8j {line-height:1.68;font-size: 13.5px;color: var(--e0ru);margin: 0 0 6px;overflow-wrap: anywhere;min-width: 0;}
.ajn4 {color: var(--ud6f5);font: 600 11px/1.5 var(--v3rz);display: flex;letter-spacing: .14em;flex-wrap: wrap;gap:11px;align-items: baseline;text-transform: uppercase;}
.ajn4 cite {font-style: normal;overflow-wrap: anywhere;min-width: 0;}
.x5s6 {text-shadow: 0 0 8px var(--e637);font-style: normal;color: var(--rpv);letter-spacing: .08em;}

.j9wj {margin: var(--bwx) 0;}

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

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

.qcbm80g {width: 56px;height: 3px;background: var(--rpv);display: block;border-radius: var(--esqml);margin: 0 0 12px;box-shadow: 0 0 12px var(--qfzxx);}
.bbng9wb .qcbm80g {width: 100%;}
.r6mb.r6mb {color: var(--e0ru);overflow-wrap: anywhere;text-transform: uppercase;margin: 0 0 10px;letter-spacing: .1em;font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--v3rz);min-width: 0;}
.a0wg {min-width: 0;color: var(--ud6f5);font-size: 13.5px;line-height:1.66;overflow-wrap: anywhere;}
.a0wg p {margin: 0 0 10px;}
.a0wg p:last-child {margin-bottom: 0;}
.k405jqr {justify-content: center;min-height: 44px;border-radius: var(--esqml);font: 700 12px/1 var(--v3rz);align-items: center;letter-spacing: .12em;color: var(--b5em, var(--rq2, var(--bdp)));text-transform: uppercase;box-shadow: 0 0 14px var(--e637);background: var(--l32p4, var(--kmewg));text-decoration: none;padding: 0 20px;margin-top:15px;display: inline-flex;}
.k405jqr:hover {background: var(--qdu);}
@media (max-width:725px) {
  
  .a1tg0sf.a1tg0sf,
  .a1tg0sf.a1tg0sf + .a1tg0sf {width: auto;display: block;margin: 0 0 var(--bwx);float: none;}
}

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

.kb7nv9j .hv60 {grid-auto-columns: minmax(0, 100%);}
.zfcyfej {scroll-snap-align: start;min-width: 0;}
.zfcyfej figure {margin: 0;background: var(--nhr3f);overflow: hidden;position: relative;border-radius: var(--esqml);border: 1px solid color-mix(in srgb, var(--kmewg) 22%, transparent);}
.zfcyfej img {height: auto;object-fit: cover;display: block;width: 100%;aspect-ratio: 16 / 9;}
.h78r04 {pointer-events: none;position: absolute;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--h0av) * 190%), transparent) 0 1px,
    transparent 1px var(--j0sj8));inset: 0;}

.h2eq34d {position: relative;padding: 9px 11px;font: 600 11.5px/1.5 var(--v3rz);background: color-mix(in srgb, var(--kmewg) 12%, #070910);color: var(--e0ru);min-width: 0;border-top: 1px solid color-mix(in srgb, var(--kmewg) 26%, transparent);overflow-wrap: anywhere;letter-spacing: .1em;}
.f9qcs {color: var(--ud6f5);margin: 0 0 14px;overflow-wrap: anywhere;min-width: 0;font-size: clamp(15px, 1.4vw, 17px);line-height:1.68;}

.d6bwr, .nebj {text-decoration: none;justify-content: center;min-height: 44px;text-transform: uppercase;padding: 0 20px;margin: 0 8px 8px 0;border-radius: var(--esqml);letter-spacing: .12em;font: 700 12px/1 var(--v3rz);align-items: center;display: inline-flex;}
.d6bwr {box-shadow: 0 0 14px var(--e637);background: var(--l32p4, var(--kmewg));color: var(--b5em, var(--rq2, var(--bdp)));}
.d6bwr:hover {background: var(--qdu);}
.nebj {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--kmewg) 44%, transparent);color: var(--e0ru);}
.nebj:hover {box-shadow: inset 0 0 0 1px var(--rpv);}

.vdez7pp {display: flow-root;margin: var(--bwx) 0;}
.zfgbfmh {box-shadow: 0 0 18px -8px var(--qfzxx);position: relative;width: 92px;overflow: hidden;margin: 0 16px 12px 0;border-radius: var(--esqml);border: 1px solid color-mix(in srgb, var(--kmewg) 30%, transparent);height: 92px;float: left;}
.zfgbfmh img {height: 100%;object-fit: cover;width: 100%;display: block;}
.yj8f {pointer-events: none;inset: 0;position: absolute;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--h0av) * 190%), transparent) 0 1px,
    transparent 1px var(--j0sj8));}
.e055dh6 {text-transform: uppercase;font: 600 10px/1.4 var(--v3rz);color: var(--ud6f5);letter-spacing: .22em;margin: 0 0 4px;}
.x5c16.x5c16 {font: 700 15px/1.3 var(--v3rz);letter-spacing: .1em;overflow-wrap: anywhere;color: var(--e0ru);margin: 0 0 10px;text-shadow: 0 0 12px var(--e637);min-width: 0;}

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

.vdez7pp .qygh.qygh dt,
.vdez7pp .zakarkv.zakarkv dt,
.vdez7pp .cjyz93y.cjyz93y {color: var(--rpv);}
.qygh dd,
.zakarkv dd,
.c4r0b6 li span {color: var(--e0ru);font-size: 12.5px;margin: 0;overflow-wrap: anywhere;min-width: 0;line-height:1.48;}

.yhads .x5c16.x5c16 {margin: 0 0 12px;display: flex;gap: 0 12px;flex-wrap: wrap;border-bottom: 1px solid color-mix(in srgb, var(--kmewg) 26%, transparent);align-items: baseline;padding-bottom:8px;}
.yhads .qrcpeav.qrcpeav {margin: 0;letter-spacing: .22em;align-items: center;text-shadow: none;text-transform: uppercase;font: 600 10px/1.6 var(--v3rz);gap:7px;display: inline-flex;color: var(--rpv);}

.yhads .qrcpeav.qrcpeav::before {background: var(--rpv);width: 6px;height: 6px;border-radius: 50%;flex: none;box-shadow: 0 0 7px var(--qfzxx);content: "";}

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

.yhads .x5c16.x5c16:last-child {border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}

.rk82xg .x5c16.x5c16 {margin: 0 0 4px;}
.rq94 {letter-spacing: .22em;color: var(--ud6f5);font: 600 10px/1.4 var(--v3rz);text-transform: uppercase;margin: 0 0 12px;}
.zakarkv {display: grid;gap:6px;margin: 0 0 12px;}
.qrdr1pa {gap:4px 14px;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--kmewg) 18%, transparent);display: grid;align-items: baseline;border-radius: var(--esqml);padding: 8px 10px;grid-template-columns: auto minmax(0, 1fr);}
.g8syvg {color: var(--ud6f5);overflow-wrap: anywhere;min-width: 0;clear: none;line-height:1.66;font-size: 13px;margin: 0 0 12px;}
.zjmnt {clear: left;display: flex;flex-wrap: wrap;gap:7px;}
.zjmnt a {min-width: 44px;min-height: 44px;color: var(--e0ru);border-radius: var(--esqml);display: inline-flex;align-items: center;justify-content: center;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--kmewg) 30%, transparent);}
.zjmnt a:hover {box-shadow: inset 0 0 0 1px var(--rpv);color: var(--rpv);}
.kaej5qt {font-size: 11.5px;margin: 12px 0 0;line-height:1.62;color: var(--ud6f5);clear: left;overflow-wrap: anywhere;min-width: 0;}
@media (max-width:475px) {
  .zfgbfmh {float: none;margin: 0 0 12px;}
}

.agpm {margin: var(--bwx) 0;}
.trv0xv5 {display: block;}
.rnv3dx {padding: 12px 14px 12px 56px;position: relative;border-bottom: 1px solid color-mix(in srgb, var(--kmewg) 16%, transparent);display: block;}
.rnv3dx:last-child {border-bottom: 0;}
.zqfhj {list-style: none;display: block;display: flex;font: 700 13px/1.45 var(--v3rz);cursor: pointer;min-height: 44px;letter-spacing: .06em;align-items: center;color: var(--e0ru);overflow-wrap: anywhere;min-width: 0;}
.zqfhj::-webkit-details-marker {display: none;}
.zqfhj span {overflow-wrap: anywhere;min-width: 0;}

.agpm .xs5tg.xs5tg {color: var(--rpv);letter-spacing: .1em;font: 700 11px/1 var(--v3rz);text-shadow: 0 0 8px var(--e637);}
.cmnkztw {margin: 6px 0 0;color: var(--ud6f5);line-height:1.69;font-size: 13.5px;}
.rnv3dx[open] .zqfhj,
.vk149[open] .zqfhj {color: var(--rpv);}

.jyn18 .xs5tg {top: 14px;left: 14px;position: absolute;}

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

.cr39 .fmsnn::before {content: counter(pl-log-ix, decimal);}
.ae1n5vh .rnv3dx {padding: 0;border-bottom: 0;}

.edsj8z5 .rnv3dx {padding: 12px 14px;grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: start;gap: 0 14px;}
.edsj8z5 .xs5tg {padding-top:17px;}
.vk149 {display: block;min-width: 0;}

.g1apdq {margin: var(--bwx) 0;}
.vmgyp33 {counter-reset: pl-boot;margin: 0;padding: 0;list-style: none;}
.dwbn8b {display: grid;gap:10px;grid-template-columns: auto 1fr;border-bottom: 1px dashed color-mix(in srgb, var(--kmewg) 14%, transparent);align-items: baseline;padding: 9px 0;}
.dwbn8b:last-child {border-bottom: 0;}
.ts7t {font: 700 11px/1.6 var(--v3rz);white-space: nowrap;text-shadow: 0 0 8px var(--e637);letter-spacing: .1em;color: var(--rpv);}
.k8vtmn {color: var(--e0ru);letter-spacing: .04em;min-width: 0;overflow-wrap: anywhere;font: 700 13.5px/1.5 var(--v3rz);}
.qegdas {color: var(--ud6f5);margin-top:3px;font-size: 13px;line-height:1.64;display: block;}

.zy9cdg7 {margin: var(--bwx) 0;}
.cwhn0 {grid-template-columns: 1fr 1fr;gap:15px;display: grid;}
@media (max-width:725px) { .cwhn0 {grid-template-columns: 1fr;} }
.k6wk0 {min-width: 0;}
.msgehh {text-transform: uppercase;letter-spacing: .18em;color: var(--ud6f5);font: 700 11px/1 var(--v3rz);margin: 0 0 8px;}
.n5f89kz {gap:6px;display: flex;flex-direction: column;}
.txbrmv {padding: 9px 12px;background: color-mix(in srgb, #fff 4%, transparent);line-height:1.61;font-size: 13px;border-left: 3px solid color-mix(in srgb, var(--kmewg) 22%, transparent);color: var(--e0ru);}
.h57s0qm .txbrmv {border-left-color: var(--rpv);box-shadow: inset 6px 0 12px -8px var(--qfzxx);}

.dp5jxs5 {margin: var(--bwx) 0;}
.ja3ea {display: block;height: 2px;margin: 0 0 10px;width: 34px;background: var(--rpv);box-shadow: 0 0 10px var(--qfzxx);border-radius: var(--esqml);}
.j242avx.j242avx {text-transform: uppercase;overflow-wrap: anywhere;color: var(--e0ru);font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--v3rz);min-width: 0;margin: 0 0 12px;letter-spacing: .14em;}
.p82ckz {color: var(--ud6f5);line-height:1.74;overflow-wrap: anywhere;min-width: 0;font-size: 14px;}
.p82ckz p {margin: 0 0 12px;}
.p82ckz p:last-child {margin-bottom: 0;}
.p82ckz :is(h3, h4) {color: var(--e0ru);}

.fqjk1 {margin: var(--bwx) 0;}
.hffxw {border-bottom: 1px solid color-mix(in srgb, var(--kmewg) 26%, transparent);padding-bottom:11px;gap:10px;display: flex;align-items: center;margin: 0 0 14px;}
.hffxw h2 {min-width: 0;color: var(--e0ru);font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--v3rz);margin: 0;letter-spacing: .12em;overflow-wrap: anywhere;text-transform: uppercase;}
.w1wr0d2 {padding: 4px 7px;color: var(--rpv);border: 1px solid color-mix(in srgb, var(--kmewg) 34%, transparent);border-radius: var(--esqml);flex: 0 0 auto;letter-spacing: .16em;text-shadow: 0 0 8px var(--e637);font: 700 10px/1 var(--v3rz);}
.e0e59 {color: var(--ud6f5);font-size: 13.5px;line-height:1.66;}

.e0e59 {overflow-x: auto;}

.kgmr {margin: var(--bwx) 0;position: relative;}
.tbghyn3.tbghyn3 {text-transform: uppercase;min-width: 0;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--v3rz);margin: 0 0 12px;letter-spacing: .12em;overflow-wrap: anywhere;color: var(--e0ru);}
.mh1h80 {overflow-x: auto;font-size: 13.5px;color: var(--ud6f5);line-height:1.70;}
.mh1h80 :is(h2, h3) {color: var(--e0ru);}

.rkrhgvh {position: absolute;box-shadow: 0 0 10px var(--qfzxx);width: 2px;bottom: 14px;left: 0;top: 14px;border-radius: var(--esqml);background: var(--rpv);}
.e777nxp .tbghyn3.tbghyn3,
.e777nxp .mh1h80 {padding-left:17px;}

.jkm9 {height: 2px;box-shadow: 0 0 10px var(--qfzxx);border-radius: var(--esqml);background: var(--rpv);margin: 0 0 14px;width: 38px;display: block;}

.a2r47ar .mh1h80 {border-radius: var(--esqml);padding: 14px 16px;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--kmewg) 20%, transparent);background: var(--nhr3f);}

.gxgx {text-align: center;margin: var(--bwx) 0;}
.p6rxg {text-align: left;}
.hwnsz {text-align: right;}
.e04qkj {text-decoration: none;display: inline-flex;box-shadow: 0 0 18px var(--e637);letter-spacing: .14em;padding: 0 26px;border-radius: var(--esqml);max-width: 100%;color: var(--b5em, var(--rq2, var(--bdp)));gap:8px;align-items: center;background: var(--l32p4, var(--kmewg));font: 700 13px/1 var(--v3rz);text-transform: uppercase;min-height: 48px;}
.dw5j3 .e04qkj {width: 100%;display: flex;}
.e04qkj:hover {background: var(--qdu);}
.ecbhxdm {flex: 0 0 auto;font-weight: 700;opacity:0.74;}
.ne4z2vh {min-width: 0;overflow-wrap: anywhere;}

.r396r {overflow: hidden;margin: var(--bwx) 0;border-radius: var(--esqml);position: relative;}
.r396r a, .r396r picture {display: block;}

.k0ee .v51v1,
.mj7nz a {border-radius: var(--esqml);overflow: hidden;position: relative;}

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

.edt6k,
.k0ee .v51v1::after,
.mj7nz a::after {inset: 0;pointer-events: none;position: absolute;content: "";box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--kmewg) 22%, transparent);background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--h0av) * 190%), transparent) 0 1px,
    transparent 1px var(--j0sj8));}

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

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

.ksgq {box-shadow: 0 0 12px var(--qfzxx);display: block;margin: 0 0 10px;width: 64px;background: var(--rpv);height: 3px;border-radius: var(--esqml);}

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

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

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

.s4zvgab > a:last-child {border-bottom: 0;}
.crjy5 > li:last-child a {border-bottom: 0;}

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

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

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

.gze7gm {margin: var(--bwx) 0;}
.kdtw {min-width: 0;line-height:1.66;margin: 0 0 16px;font-size: 13.5px;color: var(--ud6f5);overflow-wrap: anywhere;}
.v88rsn {gap:5px 16px;grid-template-columns: auto minmax(0, 1fr);align-items: baseline;display: grid;margin: 0 0 18px;}
.v88rsn dt {white-space: nowrap;text-transform: uppercase;color: var(--ud6f5);letter-spacing: .2em;font: 600 10px/1.5 var(--v3rz);}
.v88rsn dd {color: var(--e0ru);letter-spacing: .06em;font: 600 13px/1.5 var(--v3rz);margin: 0;overflow-wrap: anywhere;min-width: 0;}
.c09h9h {letter-spacing: .1em;color: var(--rpv);text-shadow: 0 0 8px var(--e637);}
.nm4syq1 {gap:11px;display: flex;flex-wrap: wrap;margin: 0;}

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

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

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

@media (max-width:890px) {
  .vynvykn {display: none;}
  .rhjn {display: flex;}
  .axhrd8 {margin-left: auto;}
  
  .x0k3 {padding: 0 11px;letter-spacing: .06em;}
  .sbyv {overflow: hidden;min-width: 0;}
  .jt79 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  
}

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

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

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

.x6s3pmj:checked ~ .m38f {opacity:1;visibility: visible;}
.x6s3pmj:checked ~ .prsx {visibility: visible;transform: translateX(0);}

.c4p7e7 {align-items: center;border-bottom: 1px solid var(--ot7kx, var(--fqhg));gap:12px;padding: 14px 16px;background: var(--nhr3f, var(--esi));z-index: 1;top: 0;justify-content: space-between;display: flex;position: sticky;}
.a8yp {min-height: 44px;display: inline-flex;align-items: center;}
.a8yp img {height: 26px;width: auto;display: block;}
.fstb {color: var(--fjcd);letter-spacing: .01em;font-family: var(--v3rz);font-weight: 800;font-size: 16px;}

.m8w9wpt {align-items: center;cursor: pointer;color: var(--fjcd);justify-content: center;height: 44px;border-radius: var(--esqml, 4px);border: 1px solid var(--ot7kx, var(--fqhg));flex: none;background: var(--esi);display: inline-flex;width: 44px;}
.m8w9wpt:hover {background: var(--ugu94);}
.m8w9wpt:focus-visible,
.ynsxa8 a:focus-visible,
.xckj:focus-visible,
.k3ez:focus-visible {outline: 2px solid var(--fjcd);outline-offset: 2px;}

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

.ynsxa8 a {min-height: 48px;text-decoration: none;display: flex;align-items: center;font-weight: 600;border-radius: var(--esqml, 4px);border: 1px solid transparent;color: var(--fjcd);font-size: 15.5px;line-height:1.31;padding: 10px 14px;}
.ynsxa8 a:hover {border-color: var(--ot7kx, var(--fqhg));background: var(--esi);}

.ynsxa8 a[aria-current="page"] {background: var(--esi);border-color: var(--ot7kx, var(--fqhg));box-shadow: inset 3px 0 0 var(--rpv, var(--kmewg));}

.wan90 {padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));display: grid;border-top: 1px solid var(--ot7kx, var(--fqhg));gap:10px;margin-top: auto;background: var(--nhr3f, var(--esi));}

.xckj, .k3ez {border-radius: var(--esqml, 4px);font-weight: 700;text-decoration: none;align-items: center;padding: 12px 18px;display: flex;font-size: 15px;justify-content: center;min-height: 48px;}
.xckj {border: 1px solid var(--ot7kx, var(--fqhg));color: var(--zis, var(--jqp));background: var(--d7v);}
.k3ez {color: var(--bfo, var(--z94p8, var(--qjs6c)));border: 1px solid transparent;background: var(--j1jk);}

.ynsxa8 ul {counter-reset: plmm;}
.ynsxa8 a {font-family: var(--v3rz);font-weight: 700;background: color-mix(in srgb, var(--fjcd) 4%, transparent);border-color: var(--ot7kx, var(--fqhg));text-transform: uppercase;letter-spacing: .06em;font-size: 13.5px;}
.ynsxa8 a::before {counter-increment: plmm;min-width: 22px;color: var(--fjcd);opacity:0.93;content: counter(plmm, decimal-leading-zero);margin-right:12px;font-size: 12px;flex: none;}
.ynsxa8 a[aria-current="page"] {background: color-mix(in srgb, var(--fjcd) 9%, transparent);box-shadow: inset 3px 0 0 var(--rpv, var(--kmewg));}
.fstb {letter-spacing: .08em;font-family: var(--v3rz);text-transform: uppercase;font-size: 14px;}
.m8w9wpt {border-radius: var(--esqml, 4px);}
.xckj, .k3ez {font-family: var(--v3rz);text-transform: uppercase;letter-spacing: .05em;}

@media (min-width:873px) {
  .prsx, .m38f {display: none;}
}

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

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

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

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

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

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

.n0rbrp {padding-bottom: max(96px, var(--degaq, 96px));}

.ks6e4xy {--bp495: var(--yuz);--bgwcw: 12px;--o1whf: var(--esqml);--awb6w: uppercase;--dp6a: var(--esqml);--zxb: 0;--q2v: .08em;--qr0: 1px solid var(--ot7kx);--dc8g: var(--esqml);}

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

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

.tq4fg31 .wvnyhz8 {gap:12px;margin-top:15px;display: grid;grid-template-columns: auto minmax(0, 1fr) auto;align-items: center;}
.tq4fg31 .e1570m {place-items: center;display: grid;font-size: 14px;background: var(--csls5);border: 1px solid color-mix(in srgb, var(--kmewg) 44%, transparent);width: 44px;color: var(--rpv);cursor: pointer;height: 44px;}
.tq4fg31 .e1570m:hover {box-shadow: 0 0 14px var(--e637);border-color: var(--rpv);}
.tq4fg31 .e1570m[hidden] {display: none;}
.tq4fg31 .rdyaj {position: relative;height: 74px;background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--rpv) 55%, transparent) 0 1px, transparent 1px 10px) 0 0 / 100% 10px no-repeat,
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--rpv) 80%, transparent) 0 1px, transparent 1px 50px) 0 0 / 100% 18px no-repeat,
    var(--csls5);border: 1px solid color-mix(in srgb, var(--kmewg) 30%, transparent);}
.tq4fg31 .spy8dc4 {position: absolute;transition:left 0.717s cubic-bezier(.3, 1.3, .5, 1);background: var(--kmewg);bottom: 0;left: var(--jm0, 8%);z-index: 2;top: 0;box-shadow: 0 0 10px var(--qfzxx), 0 0 22px var(--e637);width: 2px;margin-left: -1px;}
.tq4fg31 .spy8dc4::before {border: 6px solid transparent;border-top-color: var(--kmewg);left: -5px;position: absolute;content: "";top: -1px;}
.tq4fg31 .s6tvr85 {margin: 0;padding: 0;inset: 0;list-style: none;position: absolute;}
.tq4fg31 .s6tvr85 li {bottom: 0;top: 0;margin: 0;left: var(--v7hgh);position: absolute;}
.tq4fg31 .s6tvr85 button {transform: translateX(-50%);display: flex;font: 600 10.5px/1.25 var(--v3rz);align-items: center;top: 22px;text-align: center;color: var(--ud6f5);position: absolute;text-transform: uppercase;cursor: pointer;background: none;border: 0;flex-direction: column;gap:2px;letter-spacing: .06em;max-width:149px;padding: 4px 6px;}
.tq4fg31 div.s6tvr85 > button {left: var(--v7hgh);}
.tq4fg31 .s6tvr85 button b {color: var(--e0ru);font-size: 13px;}
.tq4fg31 .s6tvr85 button span {-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;}
.tq4fg31 .s6tvr85 button[aria-current="true"] {color: var(--rpv);}
.tq4fg31 .s6tvr85 button[aria-current="true"] b {color: var(--rpv);text-shadow: 0 0 10px var(--qfzxx);}
.tq4fg31 .zf5m {margin: 16px 0 0;}
@media (max-width:708px) {
  .tq4fg31 .sy2ry1 {aspect-ratio: 4 / 5;}
  .tq4fg31 .rdyaj {height: 58px;}
  .tq4fg31 .s6tvr85 button span {display: none;}
  .tq4fg31 .e1570m {height: 40px;width: 40px;}
}
@media (prefers-reduced-motion: reduce) { .tq4fg31 .v49hwq, .tq4fg31 .spy8dc4 {transition:none;} .tq4fg31 .yhx3v6s::before {animation: none;} }
.tq4fg31 .spy8dc4 {bottom: auto;height: 24px;}
.tq4fg31 .v49hwq .h2eq34d b {white-space: nowrap;}

p.k8vtmn, div.k8vtmn {margin: 0;}
p.qegdas, small.qegdas {display: block;margin: 3px 0 0;}
article.m0v0, div.m0v0 {margin: 0;}
p.ajn4 {margin: 0 0 6px;}
.e04qkj i.ecbhxdm {margin-left:9px;font-style: normal;}
.hffxw small.w1wr0d2 {margin-left:10px;}

.pbgg :is(.yckfya, .waxtyn, .vkqr4, .jmq4) {padding-inline: var(--ukvh);box-sizing: border-box;margin-inline: auto;max-width: var(--kefc);}

.cxsb2.fp2cg {min-height: clamp(420px, 62vh, 640px);}
@media (max-width:647px) { .cxsb2.fp2cg {min-height: 62vh;} }
.tq4fg31 .yhx3v6s::before {display: none;}

.gze7gm.z81swbt {align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(18px, 3vw, 40px);display: grid;}
.z81swbt > .x5cz7 {min-width: 0;grid-row: 1;grid-column: 1;}
.z81swbt > .hrj8925 {grid-column: 2;grid-row: 1;}
.q5rf {gap:5px;display: grid;}
.q5rf p {gap:17px;align-items: baseline;display: grid;grid-template-columns: 110px minmax(0, 1fr);margin: 0;}
.q5rf span:first-child {text-transform: uppercase;font: 600 10px/1.5 var(--v3rz);letter-spacing: .2em;color: var(--ud6f5);}
.q5rf b {color: var(--e0ru);letter-spacing: .06em;font: 600 13px/1.5 var(--v3rz);}
.hrj8925 {position: relative;padding-top:33px;margin: 0;}
.tmewdhm {top: 0;font: 700 26px/1 var(--v3rz);right: 0;text-shadow: 0 0 12px var(--qfzxx);color: var(--rpv);position: absolute;}
.tmewdhm small {text-shadow: none;color: var(--ud6f5);font-size: .5em;}
.q0ht {gap:10px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.bgp1v6 {box-shadow: 0 0 0 3px var(--csls5), 0 0 18px var(--e637);aspect-ratio: 3 / 4;overflow: hidden;position: relative;border: 1px solid color-mix(in srgb, var(--kmewg) 45%, transparent);display: block;}
.bgp1v6 img {width: 100%;height: 100%;object-fit: cover;display: block;}
.bgp1v6::after {inset: 0;position: absolute;background: repeating-linear-gradient(180deg, color-mix(in srgb, black 22%, transparent) 0 1px, transparent 1px 3px);content: "";pointer-events: none;}
@media (max-width:755px) {
  .gze7gm.z81swbt {grid-template-columns: minmax(0, 1fr);}
  .z81swbt > .hrj8925 {grid-row: 1;grid-column: 1;}
  .z81swbt > .x5cz7 {grid-row: 2;}
}

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

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