

:root {--s6e8: 38%;--q2b: color-mix(in srgb, #fff 66%, var(--mdnx));--b7b: color-mix(in srgb, var(--mdnx) 42%, #fff);--o0bt: var(--ezml);--p0lj: 1080px;--kewxf: 3px;--kopc7: color-mix(in srgb, var(--mdnx) var(--s6e8), transparent);--rw70:   color-mix(in srgb, #fff 92%, var(--mdnx));--e0nr5:      color-mix(in srgb, var(--mdnx) var(--jla), transparent);--yera: color-mix(in srgb, var(--mdnx) 14%, #0b0f18);--f2meg:  var(--d73);--wc7io:"Chakra Petch", ui-monospace, "Rajdhani", Menlo, SFMono-Regular, monospace;--x0w7: clamp(18px, 2.4vw, 32px);--jla: 74%;--kai:   var(--pv4z);--cgv: clamp(16px, 2vw, 26px);--qbcx9:   color-mix(in srgb, var(--mdnx) 9%, #070910);--te2: 2px;--sz0: 0.055;}

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

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

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

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

.msmg {background: var(--tbizc);top: 0;border-bottom: 1px solid var(--f2meg);z-index: 60;position: sticky;box-shadow: 0 1px 0 var(--kopc7);}
.vpev {max-width: var(--p0lj);margin: 0 auto;padding: 0 var(--x0w7);min-height: 56px;gap:15px;display: flex;align-items: center;}

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

.pxg9 {width: 7px;box-shadow: 0 0 6px var(--e0nr5), 0 0 0 1px var(--kopc7);flex: 0 0 auto;height: 7px;background: var(--mdnx);border-radius: 50%;}

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

.phgfv:hover .mgs8,
.phgfv:focus-visible .mgs8 {animation: ywtbw5u .34s steps(2, end) 2;}

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

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

.vnw1600 {align-items: center;gap:9px;display: flex;}
.hjrm4 {min-height: 44px;text-decoration: none;border-radius: var(--te2);border: 0;justify-content: center;text-transform: uppercase;display: inline-flex;align-items: center;font: 700 12px/1 var(--wc7io);letter-spacing: .12em;cursor: pointer;padding: 0 18px;}
.afq1s {box-shadow: inset 0 0 0 1px var(--f2meg);color: var(--a8hzk, var(--dphib));background: var(--bj9);}
.hcagte {color: var(--vjs9a, var(--t53hd));box-shadow: 0 0 14px var(--kopc7);background: var(--u8m);}
.hcagte:hover {background: var(--c7vr);}
.eyrwn9f {width: 100%;margin-top:14px;display: flex;}

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

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

.chff {max-width: var(--p0lj);display: flow-root;margin: 0 auto;padding: 0 var(--x0w7) 46px;}

.chff h1,
.chff .nsvd,
.chff .nxsgqa h1 {color: var(--kai);letter-spacing: .2em;text-transform: uppercase;margin: 0 0 12px;font: 700 clamp(17px, 2vw, 20px)/1.3 var(--wc7io);}
.chff h2, .chff .zfbnv46 {letter-spacing: .1em;color: var(--kai);font: 700 clamp(15px, 1.7vw, 18px)/1.35 var(--wc7io);text-transform: uppercase;margin: 0 0 14px;}
.chff h3 {font: 700 14px/1.4 var(--wc7io);color: var(--kai);letter-spacing: .06em;margin: 0 0 8px;}

.chff :is(.kwxh, .aa73fg, .rhje6pn, .bk7z) a {text-underline-offset: 3px;color: color-mix(in srgb, var(--mdnx) 38%, var(--kai));}

.chff > :is(.nxsgqa, .zt5df, .f0jk, .xb5y,
               .fq9j8, .z5y8a, .ww59re5, .jt0wd4,
               .nxp5fqs, .w1bp8, .hwh7jm, .kwxh,
               .e5aym, .dqzh, .mh16gmt, .rhje6pn,
               .bk7z, .vrg4n),
.gh5qfm {background: var(--qbcx9);border-radius: var(--te2);border: 1px solid color-mix(in srgb, var(--mdnx) 26%, transparent);border-left: 2px solid var(--b7b);padding: clamp(18px, 2.2vw, 28px);margin: var(--cgv) 0;position: relative;box-shadow: 0 0 22px -10px var(--kopc7);color: var(--rw70);}

.chff > :is(.nxsgqa, .zt5df, .f0jk, .xb5y,
               .fq9j8, .z5y8a, .ww59re5, .jt0wd4,
               .nxp5fqs, .w1bp8, .hwh7jm, .kwxh,
               .e5aym, .dqzh, .mh16gmt, .rhje6pn,
               .bk7z, .vrg4n) :is(h1, h2, h3, h4, .nsvd, .zfbnv46) {color: var(--rw70);}
.chff > :is(.nxsgqa, .zt5df, .f0jk, .xb5y,
               .fq9j8, .z5y8a, .ww59re5, .jt0wd4,
               .nxp5fqs, .w1bp8, .hwh7jm, .kwxh,
               .e5aym, .dqzh, .mh16gmt, .rhje6pn,
               .bk7z, .vrg4n) :is(p, li, dd, dt, td, th, span, b, strong, i, em, figcaption) {color: inherit;}
.chff > :is(.kwxh, .rhje6pn, .bk7z, .z5y8a, .nxp5fqs) :is(p, li) {color: var(--q2b);}

.chff > :is(.nxsgqa, .zt5df, .f0jk, .z5y8a,
               .ww59re5, .nxp5fqs, .w1bp8, .hwh7jm)::after {pointer-events: none;border-right: 1px solid var(--b7b);position: absolute;border-top: 1px solid var(--b7b);width: 12px;height: 12px;right: 8px;top: 8px;content: "";}

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

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

.hdbrd {margin: var(--cgv) 0 0;box-shadow: 0 0 26px -12px var(--e0nr5);background: var(--yera);border-radius: var(--te2);border: 1px solid color-mix(in srgb, var(--mdnx) 26%, transparent);}
.zterps {padding: clamp(20px, 2.6vw, 32px);}
.a3x2jc5 {letter-spacing: .12em;margin: 0 0 6px;color: var(--rw70);font: 700 15px/1.3 var(--wc7io);text-transform: uppercase;text-shadow: 0 0 12px var(--kopc7);}
.xses0w {font-size: 13.5px;margin: 0;color: var(--q2b);}

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

.yp5y {z-index: 80;bottom: 0;left: 0;right: 0;justify-content: space-between;align-items: center;gap:12px;padding: 10px calc(var(--x0w7) + 26px) 10px var(--x0w7);position: fixed;display: flex;border-top: 1px solid var(--f2meg);background: var(--j1a3);box-shadow: 0 -1px 0 var(--kopc7);}
.d1z2g {color: color-mix(in srgb, var(--pv4z) 78%, transparent);min-width: 0;font: 600 12px/1.4 var(--wc7io);text-transform: uppercase;letter-spacing: .1em;}

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

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

.feeybp::before {content: '';transition:border-color 0.13s, box-shadow 0.171s;border-radius: var(--te2);border: 1px solid var(--f2meg);position: absolute;inset: 11px;}
.feeybp svg {z-index: 1;position: relative;}
.feeybp:hover {color: var(--b7b);}
.feeybp:hover::before {box-shadow: 0 0 0 1px var(--kopc7);border-color: color-mix(in srgb, var(--b7b) 60%, transparent);}
.feeybp:focus-visible {outline: 2px solid var(--b7b);outline-offset: -3px;}

.mw74xp {border-top: 1px solid var(--f2meg);font-size: 13px;background: var(--j1a3);color: color-mix(in srgb, var(--pv4z) 78%, transparent);}
.qpt4crx, .v4r2d {max-width: var(--p0lj);margin: 0 auto;padding: 22px var(--x0w7);}
.v4r2d {border-top: 1px solid var(--o0bt);}
.arjttk a {text-decoration: none;letter-spacing: .08em;padding-right:15px;display: inline-flex;color: color-mix(in srgb, var(--pv4z) 78%, transparent);align-items: center;font-size: 12px;min-height: 44px;text-transform: uppercase;}
.arjttk a:hover {color: var(--kai);}
.hnawma7 {align-items: center;flex-wrap: wrap;gap:11px;display: flex;}

.rcq6b.rcq6b {display: block;}

.rcq6b .hgd6x3f {display: flex;gap:8px;letter-spacing: .22em;text-transform: uppercase;color: var(--q2b);font: 700 10px/1 var(--wc7io);margin: 0 0 10px;align-items: center;}
.rcq6b .c31a {color: var(--rw70);border: 1px solid color-mix(in srgb, var(--mdnx) 34%, transparent);border-radius: var(--te2);padding: 4px 7px;font: inherit;}

.rcq6b .g9ghgds {background: var(--mdnx);height: 6px;width: 6px;border-radius: 50%;box-shadow: 0 0 6px var(--e0nr5), 0 0 0 1px var(--kopc7);flex: 0 0 auto;}
.rcq6b .ggfh0 {overflow-wrap: anywhere;min-width: 0;}

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

.rcq6b .f25na50 {object-fit: cover;height: 100%;display: block;width: 100%;}
.rcq6b .vh80bn picture {display: block;height: 100%;width: 100%;}

.rcq6b .bhrcr9g {background:
    
    linear-gradient(180deg,
      transparent calc(var(--hzfrm) - 1px),
      var(--b7b) calc(var(--hzfrm) - 1px),
      var(--b7b) var(--hzfrm),
      transparent var(--hzfrm)),
    
    repeating-linear-gradient(90deg,
      color-mix(in srgb, var(--mdnx) 30%, transparent) 0 1px,
      transparent 1px var(--zsr)),
    repeating-linear-gradient(180deg,
      color-mix(in srgb, var(--mdnx) 22%, transparent) 0 1px,
      transparent 1px calc(var(--zsr) * .62)),
    
    linear-gradient(var(--lqon),
      color-mix(in srgb, var(--mdnx) 30%, transparent) 0,
      transparent 72%);background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%;inset: 0;box-shadow: inset 0 0 60px -12px var(--e0nr5);-webkit-mask-image: linear-gradient(180deg, #000 0 100%);position: absolute;mask-image: linear-gradient(180deg, #000 0 100%);}

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

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

.rcq6b .nwna4 {padding-top:15px;min-width: 0;}

.rcq6b.c1needs {overflow: hidden;position: relative;min-height: min(46vh, 420px);}
.c1needs .vh80bn {inset: 0;position: absolute;aspect-ratio: auto;max-height: none;box-shadow: none;z-index: 0;border-radius: 0;border: 0;width: 100%;height: 100%;}
.c1needs .hgd6x3f {margin: 0;padding: 12px var(--x0w7) 0;position: relative;z-index: 1;}
.c1needs .nwna4 {right: 0;bottom: 0;position: absolute;z-index: 1;padding: 20px var(--x0w7) 22px;left: 0;background: linear-gradient(180deg,
    transparent 0%,
    color-mix(in srgb, var(--qbcx9) 72%, transparent) 40%,
    color-mix(in srgb, var(--qbcx9) 94%, transparent) 100%);}
@media (max-width:635px) {
  .rcq6b.c1needs {min-height: min(40vh, 340px);}
}

.rcq6b .dqnj59d.dqnj59d {font: 700 clamp(17px, 2vw, 20px)/1.3 var(--wc7io);text-transform: uppercase;letter-spacing: .2em;overflow-wrap: anywhere;text-shadow: 0 0 14px var(--kopc7);margin: 0 0 8px;min-width: 0;color: var(--aky5, var(--rw70));}
.rcq6b .pfwf51.pfwf51 {overflow-wrap: anywhere;margin: 0 0 14px;line-height:1.64;font-size: 13.5px;max-width: 62ch;min-width: 0;color: var(--aky5, var(--q2b));}

.rcq6b .dry40 {box-shadow: 0 0 16px var(--kopc7);padding: 0 22px;color: var(--fprvy, var(--vxt, var(--k0n5w)));letter-spacing: .12em;background: var(--h5wlh, var(--mdnx));font: 700 12px/1 var(--wc7io);justify-content: center;text-transform: uppercase;min-height: 44px;display: inline-flex;cursor: pointer;text-decoration: none;align-items: center;border-radius: var(--te2);border: 0;}
.rcq6b .dry40:hover {background: var(--c7vr);}

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

  .rjv9a3.rjv9a3 {grid-template-areas: "strip strip" "screen bay";grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);}
  
  .c1needs.c1needs {grid-template-columns: none;grid-template-areas: none;display: block;}
  .c1needs .hgd6x3f,
  .c1needs .vh80bn,
  .c1needs .nwna4 {grid-area: none;}
  .c1needs .vh80bn {max-height: none;}
}

@media (max-width:590px) {
  .rcq6b .vh80bn {aspect-ratio: 16 / 9;max-height: 30vh;}
  .c1needs .vh80bn {aspect-ratio: auto;max-height: none;}
  .rcq6b .k8tp::before,
  .rcq6b .k8tp::after {height: 12px;width: 12px;}
}

.fcw6fx {margin: var(--cgv) 0;}
.dwx0b6s {list-style: none;margin: 0;gap:17px;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:988px) { .dwx0b6s {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:508px)  { .dwx0b6s {grid-template-columns: minmax(0, 1fr);} }
.ab5d {min-width: 0;}
.hrag7 {display: block;color: var(--rw70);min-width: 0;text-decoration: none;}
.x130y {aspect-ratio: 3 / 2;overflow: hidden;margin: 0 0 10px;background: var(--yera);border-radius: var(--te2);border: 1px solid color-mix(in srgb, var(--mdnx) 22%, transparent);position: relative;}
.x130y img {width: 100%;height: 100%;display: block;object-fit: cover;}
.hkm4 {pointer-events: none;inset: 0;position: absolute;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--sz0) * 190%), transparent) 0 1px,
    transparent 1px var(--kewxf));}

.k8xnk3 {position: absolute;padding: 4px 8px;text-shadow: 0 0 8px var(--kopc7);background: color-mix(in srgb, var(--mdnx) 12%, #070910);top: 8px;font: 700 12px/1 var(--wc7io);color: var(--b7b);border-radius: var(--te2);letter-spacing: .12em;left: 8px;}
.h7eg5 {color: var(--rw70);font: 700 15px/1.4 var(--wc7io);display: block;overflow-wrap: anywhere;min-width: 0;letter-spacing: .04em;}
.y7keka {color: var(--q2b);margin-top:4px;letter-spacing: .14em;text-transform: uppercase;min-width: 0;display: block;font: 600 12px/1.4 var(--wc7io);font-style: normal;overflow-wrap: anywhere;}
.hrag7:hover .x130y {box-shadow: 0 0 20px -6px var(--e0nr5);border-color: color-mix(in srgb, var(--mdnx) 52%, transparent);}

.q381b {margin: var(--cgv) 0;}

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

.fg32 {margin: var(--cgv) 0;}
.wg0mmzr {list-style: none;margin: 0;padding: 0;}
.f58wme6 {border-bottom: 1px solid color-mix(in srgb, var(--mdnx) 14%, transparent);}
.f58wme6:last-child {border-bottom: 0;}
.f58wme6 a {color: var(--rw70);min-height: 76px;padding: 14px 6px;text-decoration: none;grid-template-columns: auto 148px minmax(0, 1fr);display: grid;gap:19px;align-items: center;}
.f58wme6 a:hover {background: color-mix(in srgb, var(--mdnx) 8%, transparent);}
.gp2e {color: var(--b7b);font: 700 13px/1 var(--wc7io);white-space: nowrap;letter-spacing: .08em;text-shadow: 0 0 8px var(--kopc7);}
.f58wme6 img {height: auto;object-fit: contain;object-position: left center;display: block;width: 100%;max-height: 46px;}
.a76nym {min-width: 0;overflow-wrap: anywhere;font: 600 14.5px/1.5 var(--wc7io);color: var(--q2b);letter-spacing: .08em;}
@media (max-width:490px) {
  .f58wme6 a {gap:11px;grid-template-columns: auto 104px minmax(0, 1fr);}
  .f58wme6 img {max-height: 38px;}
}

.v344k {margin: var(--cgv) 0;}
.qqtc6 {flex-wrap: wrap;display: flex;gap:11px;margin: 0 0 16px;align-items: center;}
.nrk1 {text-shadow: 0 0 16px var(--kopc7);letter-spacing: .04em;font: 700 30px/1 var(--wc7io);color: var(--rw70);}

.gw57e {background: color-mix(in srgb, var(--mdnx) 16%, transparent);border-radius: var(--te2);width: 120px;position: relative;overflow: hidden;height: 6px;flex: 0 0 auto;}
.gw57e::before {width: var(--red, 0%);box-shadow: 0 0 10px var(--e0nr5);background: var(--b7b);position: absolute;content: "";top: 0;bottom: 0;left: 0;}
.d6hr7 {min-width: 0;flex: 1 1 220px;color: var(--q2b);overflow-wrap: anywhere;font-size: 13px;line-height:1.61;}
.vy7kw1 {display: block;}
.xab6b9d {margin: 0;border-top: 1px dashed color-mix(in srgb, var(--mdnx) 14%, transparent);padding: 12px 0;}
.sftm {overflow-wrap: anywhere;line-height:1.70;color: var(--rw70);font-size: 13.5px;margin: 0 0 6px;min-width: 0;}
.c1chw {display: flex;align-items: baseline;color: var(--q2b);letter-spacing: .14em;font: 600 11px/1.5 var(--wc7io);text-transform: uppercase;flex-wrap: wrap;gap:9px;}
.c1chw cite {font-style: normal;min-width: 0;overflow-wrap: anywhere;}
.w7psgx {color: var(--b7b);text-shadow: 0 0 8px var(--kopc7);font-style: normal;letter-spacing: .08em;}

.dymw {margin: var(--cgv) 0;}

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

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

.d9b96 {box-shadow: 0 0 12px var(--e0nr5);display: block;height: 3px;border-radius: var(--te2);background: var(--b7b);margin: 0 0 12px;width: 56px;}
.mbqnx .d9b96 {width: 100%;}
.ssmm.ssmm {font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--wc7io);min-width: 0;letter-spacing: .1em;color: var(--rw70);text-transform: uppercase;overflow-wrap: anywhere;margin: 0 0 10px;}
.fqmy {overflow-wrap: anywhere;color: var(--q2b);font-size: 13.5px;line-height:1.69;min-width: 0;}
.fqmy p {margin: 0 0 10px;}
.fqmy p:last-child {margin-bottom: 0;}
.cetpkga {text-transform: uppercase;margin-top:14px;background: var(--h5wlh, var(--mdnx));font: 700 12px/1 var(--wc7io);justify-content: center;text-decoration: none;box-shadow: 0 0 14px var(--kopc7);border-radius: var(--te2);align-items: center;color: var(--fprvy, var(--vxt, var(--k0n5w)));display: inline-flex;min-height: 44px;letter-spacing: .12em;padding: 0 20px;}
.cetpkga:hover {background: var(--c7vr);}
@media (max-width:715px) {
  
  .q3a11g.q3a11g,
  .q3a11g.q3a11g + .q3a11g {width: auto;display: block;float: none;margin: 0 0 var(--cgv);}
}

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

.wgj2 .zmvvt7k {grid-auto-columns: minmax(0, 100%);}
.c1wmd {min-width: 0;scroll-snap-align: start;}
.c1wmd figure {overflow: hidden;border-radius: var(--te2);border: 1px solid color-mix(in srgb, var(--mdnx) 22%, transparent);position: relative;background: var(--yera);margin: 0;}
.c1wmd img {display: block;aspect-ratio: 16 / 9;width: 100%;object-fit: cover;height: auto;}
.cwpy9 {pointer-events: none;position: absolute;inset: 0;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--sz0) * 190%), transparent) 0 1px,
    transparent 1px var(--kewxf));}

.rnp0 {overflow-wrap: anywhere;border-top: 1px solid color-mix(in srgb, var(--mdnx) 26%, transparent);font: 600 11.5px/1.5 var(--wc7io);background: color-mix(in srgb, var(--mdnx) 12%, #070910);padding: 9px 11px;letter-spacing: .1em;position: relative;min-width: 0;color: var(--rw70);}
.s6j87 {line-height:1.69;margin: 0 0 14px;overflow-wrap: anywhere;min-width: 0;font-size: clamp(15px, 1.4vw, 17px);color: var(--q2b);}

.f7r6hy, .r312vp4 {text-transform: uppercase;align-items: center;text-decoration: none;font: 700 12px/1 var(--wc7io);display: inline-flex;margin: 0 8px 8px 0;min-height: 44px;letter-spacing: .12em;border-radius: var(--te2);justify-content: center;padding: 0 20px;}
.f7r6hy {background: var(--h5wlh, var(--mdnx));color: var(--fprvy, var(--vxt, var(--k0n5w)));box-shadow: 0 0 14px var(--kopc7);}
.f7r6hy:hover {background: var(--c7vr);}
.r312vp4 {color: var(--rw70);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--mdnx) 44%, transparent);}
.r312vp4:hover {box-shadow: inset 0 0 0 1px var(--b7b);}

.zn2jce {display: flow-root;margin: var(--cgv) 0;}
.hg66 {height: 92px;overflow: hidden;width: 92px;border-radius: var(--te2);border: 1px solid color-mix(in srgb, var(--mdnx) 30%, transparent);margin: 0 16px 12px 0;float: left;box-shadow: 0 0 18px -8px var(--e0nr5);position: relative;}
.hg66 img {display: block;object-fit: cover;height: 100%;width: 100%;}
.rnjj11p {background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--sz0) * 190%), transparent) 0 1px,
    transparent 1px var(--kewxf));position: absolute;pointer-events: none;inset: 0;}
.ncyk {font: 600 10px/1.4 var(--wc7io);color: var(--q2b);letter-spacing: .22em;margin: 0 0 4px;text-transform: uppercase;}
.f2sknf.f2sknf {letter-spacing: .1em;overflow-wrap: anywhere;margin: 0 0 10px;font: 700 15px/1.3 var(--wc7io);min-width: 0;text-shadow: 0 0 12px var(--kopc7);color: var(--rw70);}

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

.zn2jce .xada6pk.xada6pk dt,
.zn2jce .k4aa.k4aa dt,
.zn2jce .t6trqm8.t6trqm8 {color: var(--b7b);}
.xada6pk dd,
.k4aa dd,
.wkbyj li span {margin: 0;min-width: 0;overflow-wrap: anywhere;font-size: 12.5px;line-height:1.48;color: var(--rw70);}

.v9decr6 .f2sknf.f2sknf {border-bottom: 1px solid color-mix(in srgb, var(--mdnx) 26%, transparent);align-items: baseline;margin: 0 0 12px;gap: 0 12px;flex-wrap: wrap;padding-bottom:8px;display: flex;}
.v9decr6 .rytx9h.rytx9h {margin: 0;text-transform: uppercase;gap:9px;color: var(--b7b);letter-spacing: .22em;text-shadow: none;display: inline-flex;align-items: center;font: 600 10px/1.6 var(--wc7io);}

.v9decr6 .rytx9h.rytx9h::before {background: var(--b7b);width: 6px;height: 6px;border-radius: 50%;content: "";flex: none;box-shadow: 0 0 7px var(--e0nr5);}

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

.v9decr6 .f2sknf.f2sknf:last-child {padding-bottom: 0;border-bottom: 0;margin-bottom: 0;}

.fyvt .f2sknf.f2sknf {margin: 0 0 4px;}
.qpy9gw2 {letter-spacing: .22em;color: var(--q2b);text-transform: uppercase;font: 600 10px/1.4 var(--wc7io);margin: 0 0 12px;}
.k4aa {display: grid;gap:7px;margin: 0 0 12px;}
.zjnks {align-items: baseline;gap:4px 14px;padding: 8px 10px;border-radius: var(--te2);display: grid;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--mdnx) 18%, transparent);grid-template-columns: auto minmax(0, 1fr);}
.qzsb6 {font-size: 13px;color: var(--q2b);overflow-wrap: anywhere;line-height:1.70;clear: none;margin: 0 0 12px;min-width: 0;}
.z4dvmv {flex-wrap: wrap;display: flex;gap:7px;clear: left;}
.z4dvmv a {color: var(--rw70);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--mdnx) 30%, transparent);display: inline-flex;min-height: 44px;justify-content: center;border-radius: var(--te2);align-items: center;min-width: 44px;}
.z4dvmv a:hover {box-shadow: inset 0 0 0 1px var(--b7b);color: var(--b7b);}
.grw485b {line-height:1.58;overflow-wrap: anywhere;margin: 12px 0 0;clear: left;min-width: 0;color: var(--q2b);font-size: 11.5px;}
@media (max-width:490px) {
  .hg66 {margin: 0 0 12px;float: none;}
}

.n3ftbh {margin: var(--cgv) 0;}
.sq0092 {display: block;}
.d40mr06 {padding: 12px 14px 12px 56px;display: block;border-bottom: 1px solid color-mix(in srgb, var(--mdnx) 16%, transparent);position: relative;}
.d40mr06:last-child {border-bottom: 0;}
.xa8h11j {font: 700 13px/1.45 var(--wc7io);letter-spacing: .06em;align-items: center;min-height: 44px;list-style: none;color: var(--rw70);min-width: 0;cursor: pointer;display: block;display: flex;overflow-wrap: anywhere;}
.xa8h11j::-webkit-details-marker {display: none;}
.xa8h11j span {overflow-wrap: anywhere;min-width: 0;}

.n3ftbh .gvmg.gvmg {font: 700 11px/1 var(--wc7io);color: var(--b7b);letter-spacing: .1em;text-shadow: 0 0 8px var(--kopc7);}
.kv0g4g {font-size: 13.5px;color: var(--q2b);margin: 6px 0 0;line-height:1.70;}
.d40mr06[open] .xa8h11j,
.pfcrvx[open] .xa8h11j {color: var(--b7b);}

.bbtwh .gvmg {top: 14px;position: absolute;left: 14px;}

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

.xg1z7x .gmn36y8::before {content: counter(pl-log-ix, decimal);}
.dg46 .d40mr06 {padding: 0;border-bottom: 0;}

.jhbpt0 .d40mr06 {gap: 0 14px;grid-template-columns: auto minmax(0, 1fr);display: grid;padding: 12px 14px;align-items: start;}
.jhbpt0 .gvmg {padding-top:15px;}
.pfcrvx {display: block;min-width: 0;}

.tjrb {margin: var(--cgv) 0;}
.xtvf6w5 {padding: 0;list-style: none;counter-reset: pl-boot;margin: 0;}
.s9smtak {padding: 9px 0;grid-template-columns: auto 1fr;gap:10px;display: grid;border-bottom: 1px dashed color-mix(in srgb, var(--mdnx) 14%, transparent);align-items: baseline;}
.s9smtak:last-child {border-bottom: 0;}
.f3cc7tg {font: 700 11px/1.6 var(--wc7io);text-shadow: 0 0 8px var(--kopc7);color: var(--b7b);letter-spacing: .1em;white-space: nowrap;}
.sj4pc5f {overflow-wrap: anywhere;color: var(--rw70);font: 700 13.5px/1.5 var(--wc7io);min-width: 0;letter-spacing: .04em;}
.whx862 {color: var(--q2b);display: block;margin-top:2px;line-height:1.64;font-size: 13px;}

.awww9k4 {margin: var(--cgv) 0;}
.gfzt72 {grid-template-columns: 1fr 1fr;gap:14px;display: grid;}
@media (max-width:715px) { .gfzt72 {grid-template-columns: 1fr;} }
.m12e3v {min-width: 0;}
.mr8k {font: 700 11px/1 var(--wc7io);letter-spacing: .18em;color: var(--q2b);margin: 0 0 8px;text-transform: uppercase;}
.nr5fyf {gap:6px;flex-direction: column;display: flex;}
.v9570qv {border-left: 3px solid color-mix(in srgb, var(--mdnx) 22%, transparent);background: color-mix(in srgb, #fff 4%, transparent);color: var(--rw70);line-height:1.61;padding: 9px 12px;font-size: 13px;}
.b0h9s .v9570qv {border-left-color: var(--b7b);box-shadow: inset 6px 0 12px -8px var(--e0nr5);}

.gvy1c7m {margin: var(--cgv) 0;}
.kfctva7 {margin: 0 0 10px;background: var(--b7b);display: block;border-radius: var(--te2);width: 34px;box-shadow: 0 0 10px var(--e0nr5);height: 2px;}
.pa51h.pa51h {letter-spacing: .14em;margin: 0 0 12px;min-width: 0;color: var(--rw70);overflow-wrap: anywhere;font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--wc7io);text-transform: uppercase;}
.ah92q {color: var(--q2b);line-height:1.71;font-size: 14px;overflow-wrap: anywhere;min-width: 0;}
.ah92q p {margin: 0 0 12px;}
.ah92q p:last-child {margin-bottom: 0;}
.ah92q :is(h3, h4) {color: var(--rw70);}

.ybw8zmx {margin: var(--cgv) 0;}
.kafcj9w {padding-bottom:10px;display: flex;gap:10px;align-items: center;border-bottom: 1px solid color-mix(in srgb, var(--mdnx) 26%, transparent);margin: 0 0 14px;}
.kafcj9w h2 {margin: 0;text-transform: uppercase;color: var(--rw70);overflow-wrap: anywhere;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--wc7io);min-width: 0;letter-spacing: .12em;}
.kfsftg {font: 700 10px/1 var(--wc7io);border: 1px solid color-mix(in srgb, var(--mdnx) 34%, transparent);border-radius: var(--te2);text-shadow: 0 0 8px var(--kopc7);letter-spacing: .16em;padding: 4px 7px;flex: 0 0 auto;color: var(--b7b);}
.p57y {line-height:1.70;color: var(--q2b);font-size: 13.5px;}

.p57y {overflow-x: auto;}

.kfdydfh {position: relative;margin: var(--cgv) 0;}
.d5q4m.d5q4m {min-width: 0;overflow-wrap: anywhere;margin: 0 0 12px;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--wc7io);text-transform: uppercase;color: var(--rw70);letter-spacing: .12em;}
.f4x3cy {font-size: 13.5px;line-height:1.66;overflow-x: auto;color: var(--q2b);}
.f4x3cy :is(h2, h3) {color: var(--rw70);}

.jp3qz5a {background: var(--b7b);bottom: 14px;position: absolute;top: 14px;width: 2px;left: 0;border-radius: var(--te2);box-shadow: 0 0 10px var(--e0nr5);}
.fgcg .d5q4m.d5q4m,
.fgcg .f4x3cy {padding-left:16px;}

.kxd7y1 {box-shadow: 0 0 10px var(--e0nr5);width: 38px;height: 2px;display: block;margin: 0 0 14px;border-radius: var(--te2);background: var(--b7b);}

.vq57 .f4x3cy {background: var(--yera);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--mdnx) 20%, transparent);border-radius: var(--te2);padding: 14px 16px;}

.hv86b {margin: var(--cgv) 0;text-align: center;}
.ktrvax {text-align: left;}
.vy40y {text-align: right;}
.cfe0gry {letter-spacing: .14em;border-radius: var(--te2);text-transform: uppercase;box-shadow: 0 0 18px var(--kopc7);align-items: center;min-height: 48px;display: inline-flex;gap:9px;padding: 0 26px;max-width: 100%;text-decoration: none;background: var(--h5wlh, var(--mdnx));color: var(--fprvy, var(--vxt, var(--k0n5w)));font: 700 13px/1 var(--wc7io);}
.vwne .cfe0gry {display: flex;width: 100%;}
.cfe0gry:hover {background: var(--c7vr);}
.c5jj {flex: 0 0 auto;font-weight: 700;opacity:0.71;}
.jw4n {min-width: 0;overflow-wrap: anywhere;}

.rjxk01 {overflow: hidden;margin: var(--cgv) 0;position: relative;border-radius: var(--te2);}
.rjxk01 a, .rjxk01 picture {display: block;}

.emnvk8 .wmrt8z,
.bz8w a {overflow: hidden;border-radius: var(--te2);position: relative;}

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

.jda2tt,
.emnvk8 .wmrt8z::after,
.bz8w a::after {position: absolute;inset: 0;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--mdnx) 22%, transparent);background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--sz0) * 190%), transparent) 0 1px,
    transparent 1px var(--kewxf));pointer-events: none;content: "";}

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

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

.cpm23mc {width: 64px;background: var(--b7b);height: 3px;margin: 0 0 10px;display: block;border-radius: var(--te2);box-shadow: 0 0 12px var(--e0nr5);}

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

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

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

.p8ver > a:last-child {border-bottom: 0;}
.bqcdwa > li:last-child a {border-bottom: 0;}

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

.bqcdwa {margin: 0;list-style: none;padding: 0;}
.bqcdwa.p8ver {margin-top:13px;}
.bqcdwa > li {display: block;}

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

.y0sz5y {margin: var(--cgv) 0;}
.wmzkqct {color: var(--q2b);min-width: 0;margin: 0 0 16px;line-height:1.68;overflow-wrap: anywhere;font-size: 13.5px;}
.cztt1yq {margin: 0 0 18px;display: grid;align-items: baseline;grid-template-columns: auto minmax(0, 1fr);gap:5px 16px;}
.cztt1yq dt {color: var(--q2b);letter-spacing: .2em;font: 600 10px/1.5 var(--wc7io);text-transform: uppercase;white-space: nowrap;}
.cztt1yq dd {overflow-wrap: anywhere;font: 600 13px/1.5 var(--wc7io);color: var(--rw70);margin: 0;letter-spacing: .06em;min-width: 0;}
.qszp {color: var(--b7b);text-shadow: 0 0 8px var(--kopc7);letter-spacing: .1em;}
.sqw0gqf {flex-wrap: wrap;margin: 0;display: flex;gap:10px;}

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

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

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

@media (max-width:905px) {
  .zpjahn {display: none;}
  .x6bn {display: flex;}
  .vnw1600 {margin-left: auto;}
  
  .hjrm4 {padding: 0 11px;letter-spacing: .06em;}
  .phgfv {min-width: 0;overflow: hidden;}
  .t9gm {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  
}

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

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

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

.x5k8:checked ~ .vch38q4 {visibility: visible;opacity:1;}
.x5k8:checked ~ .pvt6yq {transform: translateX(0);visibility: visible;}

.wevc {align-items: center;padding: 14px 16px;gap:11px;top: 0;justify-content: space-between;background: var(--yera, var(--hsi));z-index: 1;position: sticky;display: flex;border-bottom: 1px solid var(--f2meg, var(--d73));}
.m8nn0v4 {display: inline-flex;align-items: center;min-height: 44px;}
.m8nn0v4 img {width: auto;height: 26px;display: block;}
.hjt9 {font-size: 16px;font-weight: 800;color: var(--pv4z);font-family: var(--wc7io);letter-spacing: .01em;}

.ng7c {width: 44px;display: inline-flex;flex: none;border-radius: var(--te2, 4px);border: 1px solid var(--f2meg, var(--d73));color: var(--pv4z);cursor: pointer;align-items: center;height: 44px;background: var(--hsi);justify-content: center;}
.ng7c:hover {background: var(--f56aq);}
.ng7c:focus-visible,
.wgdhtd1 a:focus-visible,
.n9yf:focus-visible,
.cphr3nb:focus-visible {outline: 2px solid var(--pv4z);outline-offset: 2px;}

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

.wgdhtd1 a {display: flex;font-size: 15.5px;padding: 10px 14px;min-height: 48px;color: var(--pv4z);font-weight: 600;line-height:1.29;border-radius: var(--te2, 4px);border: 1px solid transparent;align-items: center;text-decoration: none;}
.wgdhtd1 a:hover {background: var(--hsi);border-color: var(--f2meg, var(--d73));}

.wgdhtd1 a[aria-current="page"] {border-color: var(--f2meg, var(--d73));background: var(--hsi);box-shadow: inset 3px 0 0 var(--b7b, var(--mdnx));}

.p5zq {border-top: 1px solid var(--f2meg, var(--d73));gap:11px;background: var(--yera, var(--hsi));padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));margin-top: auto;display: grid;}

.n9yf, .cphr3nb {border-radius: var(--te2, 4px);min-height: 48px;text-decoration: none;justify-content: center;font-size: 15px;font-weight: 700;display: flex;padding: 12px 18px;align-items: center;}
.n9yf {color: var(--a8hzk, var(--dphib));background: var(--bj9);border: 1px solid var(--f2meg, var(--d73));}
.cphr3nb {color: var(--oo1, var(--vjs9a, var(--t53hd)));background: var(--u8m);border: 1px solid transparent;}

.wgdhtd1 ul {counter-reset: plmm;}
.wgdhtd1 a {font-family: var(--wc7io);font-size: 13.5px;font-weight: 700;text-transform: uppercase;border-color: var(--f2meg, var(--d73));background: color-mix(in srgb, var(--pv4z) 4%, transparent);letter-spacing: .06em;}
.wgdhtd1 a::before {margin-right:12px;color: var(--pv4z);flex: none;opacity:0.95;font-size: 12px;content: counter(plmm, decimal-leading-zero);counter-increment: plmm;min-width: 22px;}
.wgdhtd1 a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--b7b, var(--mdnx));background: color-mix(in srgb, var(--pv4z) 9%, transparent);}
.hjt9 {font-size: 14px;letter-spacing: .08em;text-transform: uppercase;font-family: var(--wc7io);}
.ng7c {border-radius: var(--te2, 4px);}
.n9yf, .cphr3nb {letter-spacing: .05em;font-family: var(--wc7io);text-transform: uppercase;}

@media (min-width:866px) {
  .pvt6yq, .vch38q4 {display: none;}
}

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

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

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

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

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

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

.chff {padding-bottom: max(96px, var(--hl9am, 96px));}

.syeg0r4 {--r3bs: var(--te2);--pa7o: var(--te2);--mz6c: 12px;--rzh: 1px solid var(--f2meg);--e9jz: uppercase;--pei5: var(--kai);--ub9: .08em;--d7a9: var(--te2);--vyh0: 0;}

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

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

.vt1r5 .hqhwk {align-items: center;margin-top:13px;grid-template-columns: auto minmax(0, 1fr) auto;display: grid;gap:11px;}
.vt1r5 .yt5pk {display: grid;cursor: pointer;width: 44px;background: var(--qbcx9);height: 44px;font-size: 14px;place-items: center;color: var(--b7b);border: 1px solid color-mix(in srgb, var(--mdnx) 44%, transparent);}
.vt1r5 .yt5pk:hover {border-color: var(--b7b);box-shadow: 0 0 14px var(--kopc7);}
.vt1r5 .yt5pk[hidden] {display: none;}
.vt1r5 .rn9t {position: relative;height: 74px;border: 1px solid color-mix(in srgb, var(--mdnx) 30%, transparent);background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--b7b) 55%, transparent) 0 1px, transparent 1px 10px) 0 0 / 100% 10px no-repeat,
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--b7b) 80%, transparent) 0 1px, transparent 1px 50px) 0 0 / 100% 18px no-repeat,
    var(--qbcx9);}
.vt1r5 .a2tc20 {box-shadow: 0 0 10px var(--e0nr5), 0 0 22px var(--kopc7);bottom: 0;top: 0;position: absolute;left: var(--xzq, 8%);z-index: 2;margin-left: -1px;width: 2px;transition:left 0.719s cubic-bezier(.3, 1.3, .5, 1);background: var(--mdnx);}
.vt1r5 .a2tc20::before {content: "";position: absolute;left: -5px;border: 6px solid transparent;border-top-color: var(--mdnx);top: -1px;}
.vt1r5 .z2gz {margin: 0;position: absolute;list-style: none;inset: 0;padding: 0;}
.vt1r5 .z2gz li {position: absolute;left: var(--cq5x8);top: 0;bottom: 0;margin: 0;}
.vt1r5 .z2gz button {letter-spacing: .06em;transform: translateX(-50%);align-items: center;gap:3px;position: absolute;text-transform: uppercase;font: 600 10.5px/1.25 var(--wc7io);display: flex;flex-direction: column;color: var(--q2b);background: none;top: 22px;text-align: center;padding: 4px 6px;border: 0;cursor: pointer;max-width:150px;}
.vt1r5 div.z2gz > button {left: var(--cq5x8);}
.vt1r5 .z2gz button b {font-size: 13px;color: var(--rw70);}
.vt1r5 .z2gz button span {-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;display: -webkit-box;}
.vt1r5 .z2gz button[aria-current="true"] {color: var(--b7b);}
.vt1r5 .z2gz button[aria-current="true"] b {color: var(--b7b);text-shadow: 0 0 10px var(--e0nr5);}
.vt1r5 .bf57 {margin: 16px 0 0;}
@media (max-width:694px) {
  .vt1r5 .nfty5w {aspect-ratio: 4 / 5;}
  .vt1r5 .rn9t {height: 58px;}
  .vt1r5 .z2gz button span {display: none;}
  .vt1r5 .yt5pk {width: 40px;height: 40px;}
}
@media (prefers-reduced-motion: reduce) { .vt1r5 .sfn05x9, .vt1r5 .a2tc20 {transition:none;} .vt1r5 .g5mna::before {animation: none;} }
.vt1r5 .a2tc20 {bottom: auto;height: 24px;}
.vt1r5 .sfn05x9 .rnp0 b {white-space: nowrap;}

p.sj4pc5f, div.sj4pc5f {margin: 0;}
p.whx862, small.whx862 {margin: 3px 0 0;display: block;}
article.xab6b9d, div.xab6b9d {margin: 0;}
p.c1chw {margin: 0 0 6px;}
.cfe0gry i.c5jj {font-style: normal;margin-left:9px;}
.kafcj9w small.kfsftg {margin-left:11px;}

.mw74xp :is(.dtwsfr, .hnawma7, .qpt4crx, .v4r2d) {margin-inline: auto;max-width: var(--p0lj);box-sizing: border-box;padding-inline: var(--x0w7);}

.rcq6b.c1needs {min-height: clamp(420px, 62vh, 640px);}
@media (max-width:635px) { .rcq6b.c1needs {min-height: 62vh;} }
.vt1r5 .g5mna::before {display: none;}

.y0sz5y.sx9dr {gap: clamp(18px, 3vw, 40px);display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: center;}
.sx9dr > .c5ek6d {min-width: 0;grid-row: 1;grid-column: 1;}
.sx9dr > .jxmd {grid-row: 1;grid-column: 2;}
.psxvce {gap:7px;display: grid;}
.psxvce p {grid-template-columns: 110px minmax(0, 1fr);align-items: baseline;margin: 0;gap:16px;display: grid;}
.psxvce span:first-child {letter-spacing: .2em;text-transform: uppercase;color: var(--q2b);font: 600 10px/1.5 var(--wc7io);}
.psxvce b {letter-spacing: .06em;font: 600 13px/1.5 var(--wc7io);color: var(--rw70);}
.jxmd {margin: 0;position: relative;padding-top:34px;}
.aqga290 {position: absolute;color: var(--b7b);font: 700 26px/1 var(--wc7io);top: 0;text-shadow: 0 0 12px var(--e0nr5);right: 0;}
.aqga290 small {font-size: .5em;color: var(--q2b);text-shadow: none;}
.dctpge8 {gap:10px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.vbvnnb0 {display: block;overflow: hidden;aspect-ratio: 3 / 4;position: relative;box-shadow: 0 0 0 3px var(--qbcx9), 0 0 18px var(--kopc7);border: 1px solid color-mix(in srgb, var(--mdnx) 45%, transparent);}
.vbvnnb0 img {object-fit: cover;width: 100%;height: 100%;display: block;}
.vbvnnb0::after {background: repeating-linear-gradient(180deg, color-mix(in srgb, black 22%, transparent) 0 1px, transparent 1px 3px);content: "";position: absolute;pointer-events: none;inset: 0;}
@media (max-width:753px) {
  .y0sz5y.sx9dr {grid-template-columns: minmax(0, 1fr);}
  .sx9dr > .jxmd {grid-column: 1;grid-row: 1;}
  .sx9dr > .c5ek6d {grid-row: 2;}
}

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

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