

:root {--ex0: var(--exd);--ytwn: color-mix(in srgb, var(--tjfez) var(--dutk5), transparent);--rf7gw: color-mix(in srgb, #fff 66%, var(--tjfez));--fem43:      color-mix(in srgb, var(--tjfez) var(--ohf), transparent);--ohf: 74%;--skyu:   var(--vlh);--jcg7: clamp(16px, 2vw, 26px);--s47m:"Chakra Petch", "Rajdhani", ui-monospace, SFMono-Regular, Menlo, monospace;--o5r7: clamp(18px, 2.4vw, 32px);--ev12:   color-mix(in srgb, var(--tjfez) 9%, #070910);--c43:   color-mix(in srgb, #fff 92%, var(--tjfez));--tk86d: 1080px;--qu1: 3px;--bnw: color-mix(in srgb, var(--tjfez) 14%, #0b0f18);--dutk5: 38%;--kx8f: 2px;--udr: 0.055;--lmg8:  var(--wvp5);--nwp: color-mix(in srgb, var(--tjfez) 42%, #fff);}

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

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

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

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

.d33afwa {position: sticky;z-index: 60;background: var(--grvj);box-shadow: 0 1px 0 var(--ytwn);top: 0;border-bottom: 1px solid var(--lmg8);}
.z5ff6 {padding: 0 var(--o5r7);gap:15px;max-width: var(--tk86d);display: flex;min-height: 56px;align-items: center;margin: 0 auto;}

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

.r5029 {box-shadow: 0 0 6px var(--fem43), 0 0 0 1px var(--ytwn);height: 7px;width: 7px;flex: 0 0 auto;border-radius: 50%;background: var(--tjfez);}

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

.gs009:hover .cr52kmq,
.gs009:focus-visible .cr52kmq {animation: d6sixu5 .34s steps(2, end) 2;}

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

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

.p4w95g {gap:9px;align-items: center;display: flex;}
.n10d {min-height: 44px;letter-spacing: .12em;text-decoration: none;text-transform: uppercase;display: inline-flex;justify-content: center;align-items: center;padding: 0 18px;font: 700 12px/1 var(--s47m);border-radius: var(--kx8f);border: 0;cursor: pointer;}
.xd6b {box-shadow: inset 0 0 0 1px var(--lmg8);background: var(--j7a0);color: var(--i3hc, var(--ov2));}
.wt8zmbx {box-shadow: 0 0 14px var(--ytwn);background: var(--bzgcs);color: var(--ezu1, var(--ttivp));}
.wt8zmbx:hover {background: var(--mwi0);}
.k34s5v {display: flex;margin-top:13px;width: 100%;}

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

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

.b4cp {max-width: var(--tk86d);display: flow-root;margin: 0 auto;padding: 0 var(--o5r7) 46px;}

.b4cp h1,
.b4cp .eggqy1g,
.b4cp .pdq3czc h1 {color: var(--skyu);letter-spacing: .2em;font: 700 clamp(17px, 2vw, 20px)/1.3 var(--s47m);margin: 0 0 12px;text-transform: uppercase;}
.b4cp h2, .b4cp .kfccs {letter-spacing: .1em;font: 700 clamp(15px, 1.7vw, 18px)/1.35 var(--s47m);color: var(--skyu);text-transform: uppercase;margin: 0 0 14px;}
.b4cp h3 {font: 700 14px/1.4 var(--s47m);letter-spacing: .06em;color: var(--skyu);margin: 0 0 8px;}

.b4cp :is(.ttv737h, .yhvsv7, .yrbsar, .wr5z7) a {color: color-mix(in srgb, var(--tjfez) 38%, var(--skyu));text-underline-offset: 3px;}

.b4cp > :is(.pdq3czc, .nfw4t, .mpjs1, .gy7hf,
               .ph4s, .r7sx2, .hw3eq, .jjv6,
               .xaq4kfd, .r6qkg7, .b22vm, .ttv737h,
               .d4saaay, .mz8af46, .t1sg, .yrbsar,
               .wr5z7, .ytapx6),
.p8et {color: var(--c43);border-radius: var(--kx8f);border: 1px solid color-mix(in srgb, var(--tjfez) 26%, transparent);border-left: 2px solid var(--nwp);box-shadow: 0 0 22px -10px var(--ytwn);background: var(--ev12);margin: var(--jcg7) 0;padding: clamp(18px, 2.2vw, 28px);position: relative;}

.b4cp > :is(.pdq3czc, .nfw4t, .mpjs1, .gy7hf,
               .ph4s, .r7sx2, .hw3eq, .jjv6,
               .xaq4kfd, .r6qkg7, .b22vm, .ttv737h,
               .d4saaay, .mz8af46, .t1sg, .yrbsar,
               .wr5z7, .ytapx6) :is(h1, h2, h3, h4, .eggqy1g, .kfccs) {color: var(--c43);}
.b4cp > :is(.pdq3czc, .nfw4t, .mpjs1, .gy7hf,
               .ph4s, .r7sx2, .hw3eq, .jjv6,
               .xaq4kfd, .r6qkg7, .b22vm, .ttv737h,
               .d4saaay, .mz8af46, .t1sg, .yrbsar,
               .wr5z7, .ytapx6) :is(p, li, dd, dt, td, th, span, b, strong, i, em, figcaption) {color: inherit;}
.b4cp > :is(.ttv737h, .yrbsar, .wr5z7, .r7sx2, .xaq4kfd) :is(p, li) {color: var(--rf7gw);}

.b4cp > :is(.pdq3czc, .nfw4t, .mpjs1, .r7sx2,
               .hw3eq, .xaq4kfd, .r6qkg7, .b22vm)::after {pointer-events: none;right: 8px;content: "";border-top: 1px solid var(--nwp);height: 12px;top: 8px;width: 12px;border-right: 1px solid var(--nwp);position: absolute;}

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

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

.cwfw0af {border-radius: var(--kx8f);border: 1px solid color-mix(in srgb, var(--tjfez) 26%, transparent);margin: var(--jcg7) 0 0;background: var(--bnw);box-shadow: 0 0 26px -12px var(--fem43);}
.p649 {padding: clamp(20px, 2.6vw, 32px);}
.a19qc {font: 700 15px/1.3 var(--s47m);margin: 0 0 6px;text-transform: uppercase;letter-spacing: .12em;text-shadow: 0 0 12px var(--ytwn);color: var(--c43);}
.p9q7b {color: var(--rf7gw);font-size: 13.5px;margin: 0;}

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

.em1a1s {align-items: center;justify-content: space-between;position: fixed;bottom: 0;box-shadow: 0 -1px 0 var(--ytwn);background: var(--fe0);border-top: 1px solid var(--lmg8);gap:12px;right: 0;display: flex;padding: 10px calc(var(--o5r7) + 26px) 10px var(--o5r7);z-index: 80;left: 0;}
.m70th78 {min-width: 0;color: color-mix(in srgb, var(--vlh) 78%, transparent);font: 600 12px/1.4 var(--s47m);letter-spacing: .1em;text-transform: uppercase;}

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

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

.gpm84vw::before {content: '';inset: 11px;position: absolute;transition:border-color 0.111s, box-shadow 0.133s;border-radius: var(--kx8f);border: 1px solid var(--lmg8);}
.gpm84vw svg {z-index: 1;position: relative;}
.gpm84vw:hover {color: var(--nwp);}
.gpm84vw:hover::before {border-color: color-mix(in srgb, var(--nwp) 60%, transparent);box-shadow: 0 0 0 1px var(--ytwn);}
.gpm84vw:focus-visible {outline: 2px solid var(--nwp);outline-offset: -3px;}

.xzdm9 {font-size: 13px;color: color-mix(in srgb, var(--vlh) 78%, transparent);background: var(--fe0);border-top: 1px solid var(--lmg8);}
.jph86, .tevqc0s {max-width: var(--tk86d);padding: 22px var(--o5r7);margin: 0 auto;}
.tevqc0s {border-top: 1px solid var(--ex0);}
.v0s3pt2 a {padding-right:14px;display: inline-flex;color: color-mix(in srgb, var(--vlh) 78%, transparent);text-decoration: none;font-size: 12px;align-items: center;min-height: 44px;letter-spacing: .08em;text-transform: uppercase;}
.v0s3pt2 a:hover {color: var(--skyu);}
.x8z8 {gap:11px;align-items: center;display: flex;flex-wrap: wrap;}

.c3raemw.c3raemw {display: block;}

.c3raemw .esn4173 {display: flex;align-items: center;color: var(--rf7gw);text-transform: uppercase;margin: 0 0 10px;font: 700 10px/1 var(--s47m);gap:8px;letter-spacing: .22em;}
.c3raemw .merc {border: 1px solid color-mix(in srgb, var(--tjfez) 34%, transparent);border-radius: var(--kx8f);padding: 4px 7px;font: inherit;color: var(--c43);}

.c3raemw .sc01ps1 {flex: 0 0 auto;height: 6px;box-shadow: 0 0 6px var(--fem43), 0 0 0 1px var(--ytwn);border-radius: 50%;background: var(--tjfez);width: 6px;}
.c3raemw .tnds4 {min-width: 0;overflow-wrap: anywhere;}

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

.c3raemw .p2nbywk {display: block;width: 100%;object-fit: cover;height: 100%;}
.c3raemw .xj6wrm9 picture {display: block;width: 100%;height: 100%;}

.c3raemw .hwx5ey {inset: 0;mask-image: linear-gradient(180deg, #000 0 100%);box-shadow: inset 0 0 60px -12px var(--fem43);position: absolute;-webkit-mask-image: linear-gradient(180deg, #000 0 100%);background:
    
    linear-gradient(180deg,
      transparent calc(var(--v6hp) - 1px),
      var(--nwp) calc(var(--v6hp) - 1px),
      var(--nwp) var(--v6hp),
      transparent var(--v6hp)),
    
    repeating-linear-gradient(90deg,
      color-mix(in srgb, var(--tjfez) 30%, transparent) 0 1px,
      transparent 1px var(--bqz)),
    repeating-linear-gradient(180deg,
      color-mix(in srgb, var(--tjfez) 22%, transparent) 0 1px,
      transparent 1px calc(var(--bqz) * .62)),
    
    linear-gradient(var(--z2si),
      color-mix(in srgb, var(--tjfez) 30%, transparent) 0,
      transparent 72%);background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%;}

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

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

.c3raemw .npdq8 {padding-top:15px;min-width: 0;}

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

.c3raemw .prnk.prnk {font: 700 clamp(17px, 2vw, 20px)/1.3 var(--s47m);text-transform: uppercase;margin: 0 0 8px;min-width: 0;letter-spacing: .2em;overflow-wrap: anywhere;text-shadow: 0 0 14px var(--ytwn);color: var(--urz, var(--c43));}
.c3raemw .ak4q.ak4q {font-size: 13.5px;margin: 0 0 14px;line-height:1.67;max-width: 62ch;color: var(--urz, var(--rf7gw));min-width: 0;overflow-wrap: anywhere;}

.c3raemw .dtf6 {cursor: pointer;text-decoration: none;min-height: 44px;padding: 0 22px;color: var(--r56dy, var(--wstrm, var(--nt11o)));align-items: center;background: var(--wuaio, var(--tjfez));display: inline-flex;box-shadow: 0 0 16px var(--ytwn);letter-spacing: .12em;font: 700 12px/1 var(--s47m);border-radius: var(--kx8f);border: 0;justify-content: center;text-transform: uppercase;}
.c3raemw .dtf6:hover {background: var(--mwi0);}

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

  .e207yy.e207yy {grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);grid-template-areas: "strip strip" "screen bay";}
  
  .s77e8v.s77e8v {grid-template-columns: none;display: block;grid-template-areas: none;}
  .s77e8v .esn4173,
  .s77e8v .xj6wrm9,
  .s77e8v .npdq8 {grid-area: none;}
  .s77e8v .xj6wrm9 {max-height: none;}
}

@media (max-width:611px) {
  .c3raemw .xj6wrm9 {aspect-ratio: 16 / 9;max-height: 30vh;}
  .s77e8v .xj6wrm9 {aspect-ratio: auto;max-height: none;}
  .c3raemw .ztcey::before,
  .c3raemw .ztcey::after {height: 12px;width: 12px;}
}

.h721y13 {margin: var(--jcg7) 0;}
.fm5v {grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;padding: 0;margin: 0;gap:19px;display: grid;}
@media (max-width:1009px) { .fm5v {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:511px)  { .fm5v {grid-template-columns: minmax(0, 1fr);} }
.e1tk {min-width: 0;}
.xn5n {color: var(--c43);text-decoration: none;min-width: 0;display: block;}
.eaqv {position: relative;aspect-ratio: 3 / 2;border-radius: var(--kx8f);border: 1px solid color-mix(in srgb, var(--tjfez) 22%, transparent);background: var(--bnw);margin: 0 0 10px;overflow: hidden;}
.eaqv img {display: block;width: 100%;object-fit: cover;height: 100%;}
.jkf8ex9 {position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--udr) * 190%), transparent) 0 1px,
    transparent 1px var(--qu1));}

.ffrcn {position: absolute;font: 700 12px/1 var(--s47m);text-shadow: 0 0 8px var(--ytwn);letter-spacing: .12em;top: 8px;background: color-mix(in srgb, var(--tjfez) 12%, #070910);border-radius: var(--kx8f);color: var(--nwp);left: 8px;padding: 4px 8px;}
.tpahp {font: 700 15px/1.4 var(--s47m);display: block;overflow-wrap: anywhere;letter-spacing: .04em;color: var(--c43);min-width: 0;}
.tp2r6e5 {margin-top:4px;text-transform: uppercase;color: var(--rf7gw);font: 600 12px/1.4 var(--s47m);font-style: normal;display: block;min-width: 0;overflow-wrap: anywhere;letter-spacing: .14em;}
.xn5n:hover .eaqv {border-color: color-mix(in srgb, var(--tjfez) 52%, transparent);box-shadow: 0 0 20px -6px var(--fem43);}

.a9m28 {margin: var(--jcg7) 0;}

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

.gyc2d {margin: var(--jcg7) 0;}
.sneam {margin: 0;list-style: none;padding: 0;}
.jbex {border-bottom: 1px solid color-mix(in srgb, var(--tjfez) 14%, transparent);}
.jbex:last-child {border-bottom: 0;}
.jbex a {grid-template-columns: auto 148px minmax(0, 1fr);display: grid;color: var(--c43);gap:20px;padding: 14px 6px;align-items: center;text-decoration: none;min-height: 76px;}
.jbex a:hover {background: color-mix(in srgb, var(--tjfez) 8%, transparent);}
.j9h2fd {color: var(--nwp);white-space: nowrap;text-shadow: 0 0 8px var(--ytwn);letter-spacing: .08em;font: 700 13px/1 var(--s47m);}
.jbex img {object-position: left center;display: block;object-fit: contain;height: auto;width: 100%;max-height: 46px;}
.km04 {min-width: 0;letter-spacing: .08em;color: var(--rf7gw);overflow-wrap: anywhere;font: 600 14.5px/1.5 var(--s47m);}
@media (max-width:469px) {
  .jbex a {gap:13px;grid-template-columns: auto 104px minmax(0, 1fr);}
  .jbex img {max-height: 38px;}
}

.q85v7c {margin: var(--jcg7) 0;}
.dps0szb {align-items: center;flex-wrap: wrap;gap:12px;display: flex;margin: 0 0 16px;}
.eqce {color: var(--c43);text-shadow: 0 0 16px var(--ytwn);letter-spacing: .04em;font: 700 30px/1 var(--s47m);}

.ag5pg {flex: 0 0 auto;height: 6px;width: 120px;position: relative;background: color-mix(in srgb, var(--tjfez) 16%, transparent);border-radius: var(--kx8f);overflow: hidden;}
.ag5pg::before {box-shadow: 0 0 10px var(--fem43);width: var(--dudr, 0%);bottom: 0;position: absolute;top: 0;background: var(--nwp);content: "";left: 0;}
.sgn7cj {min-width: 0;line-height:1.60;overflow-wrap: anywhere;flex: 1 1 220px;color: var(--rf7gw);font-size: 13px;}
.y2n8g {display: block;}
.rpdrn {border-top: 1px dashed color-mix(in srgb, var(--tjfez) 14%, transparent);padding: 12px 0;margin: 0;}
.svt0a {overflow-wrap: anywhere;line-height:1.70;font-size: 13.5px;color: var(--c43);min-width: 0;margin: 0 0 6px;}
.hry1 {display: flex;align-items: baseline;font: 600 11px/1.5 var(--s47m);gap:9px;color: var(--rf7gw);letter-spacing: .14em;flex-wrap: wrap;text-transform: uppercase;}
.hry1 cite {font-style: normal;overflow-wrap: anywhere;min-width: 0;}
.ha700a {text-shadow: 0 0 8px var(--ytwn);font-style: normal;color: var(--nwp);letter-spacing: .08em;}

.xfe5mj {margin: var(--jcg7) 0;}

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

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

.zccht {width: 56px;margin: 0 0 12px;border-radius: var(--kx8f);box-shadow: 0 0 12px var(--fem43);display: block;background: var(--nwp);height: 3px;}
.d53e0z .zccht {width: 100%;}
.dp4m2.dp4m2 {letter-spacing: .1em;margin: 0 0 10px;overflow-wrap: anywhere;color: var(--c43);font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--s47m);min-width: 0;text-transform: uppercase;}
.br00y9 {font-size: 13.5px;overflow-wrap: anywhere;line-height:1.69;color: var(--rf7gw);min-width: 0;}
.br00y9 p {margin: 0 0 10px;}
.br00y9 p:last-child {margin-bottom: 0;}
.bg1jxsf {margin-top:14px;text-transform: uppercase;text-decoration: none;padding: 0 20px;box-shadow: 0 0 14px var(--ytwn);min-height: 44px;border-radius: var(--kx8f);font: 700 12px/1 var(--s47m);background: var(--wuaio, var(--tjfez));letter-spacing: .12em;align-items: center;justify-content: center;display: inline-flex;color: var(--r56dy, var(--wstrm, var(--nt11o)));}
.bg1jxsf:hover {background: var(--mwi0);}
@media (max-width:712px) {
  
  .s8kbrt6.s8kbrt6,
  .s8kbrt6.s8kbrt6 + .s8kbrt6 {margin: 0 0 var(--jcg7);float: none;display: block;width: auto;}
}

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

.zdp4 .mxy7x {grid-auto-columns: minmax(0, 100%);}
.cztj {min-width: 0;scroll-snap-align: start;}
.cztj figure {margin: 0;border-radius: var(--kx8f);border: 1px solid color-mix(in srgb, var(--tjfez) 22%, transparent);position: relative;background: var(--bnw);overflow: hidden;}
.cztj img {width: 100%;aspect-ratio: 16 / 9;object-fit: cover;height: auto;display: block;}
.h47ax {inset: 0;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--udr) * 190%), transparent) 0 1px,
    transparent 1px var(--qu1));pointer-events: none;position: absolute;}

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

.xwvjsx, .g3yt {text-transform: uppercase;font: 700 12px/1 var(--s47m);align-items: center;letter-spacing: .12em;min-height: 44px;margin: 0 8px 8px 0;justify-content: center;border-radius: var(--kx8f);display: inline-flex;text-decoration: none;padding: 0 20px;}
.xwvjsx {color: var(--r56dy, var(--wstrm, var(--nt11o)));background: var(--wuaio, var(--tjfez));box-shadow: 0 0 14px var(--ytwn);}
.xwvjsx:hover {background: var(--mwi0);}
.g3yt {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tjfez) 44%, transparent);color: var(--c43);}
.g3yt:hover {box-shadow: inset 0 0 0 1px var(--nwp);}

.rqcpp3p {display: flow-root;margin: var(--jcg7) 0;}
.xhp31 {position: relative;height: 92px;width: 92px;overflow: hidden;border-radius: var(--kx8f);border: 1px solid color-mix(in srgb, var(--tjfez) 30%, transparent);margin: 0 16px 12px 0;box-shadow: 0 0 18px -8px var(--fem43);float: left;}
.xhp31 img {width: 100%;height: 100%;object-fit: cover;display: block;}
.vzpj {inset: 0;pointer-events: none;position: absolute;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--udr) * 190%), transparent) 0 1px,
    transparent 1px var(--qu1));}
.tzjr {color: var(--rf7gw);font: 600 10px/1.4 var(--s47m);text-transform: uppercase;margin: 0 0 4px;letter-spacing: .22em;}
.qkrvn.qkrvn {letter-spacing: .1em;font: 700 15px/1.3 var(--s47m);min-width: 0;overflow-wrap: anywhere;color: var(--c43);margin: 0 0 10px;text-shadow: 0 0 12px var(--ytwn);}

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

.rqcpp3p .g21tv5c.g21tv5c dt,
.rqcpp3p .jkktr.jkktr dt,
.rqcpp3p .x0d3ekh.x0d3ekh {color: var(--nwp);}
.g21tv5c dd,
.jkktr dd,
.rhk5 li span {line-height:1.51;color: var(--c43);min-width: 0;font-size: 12.5px;overflow-wrap: anywhere;margin: 0;}

.mkdyrf .qkrvn.qkrvn {align-items: baseline;gap: 0 12px;flex-wrap: wrap;padding-bottom:8px;display: flex;margin: 0 0 12px;border-bottom: 1px solid color-mix(in srgb, var(--tjfez) 26%, transparent);}
.mkdyrf .n3av.n3av {font: 600 10px/1.6 var(--s47m);display: inline-flex;gap:8px;margin: 0;text-shadow: none;text-transform: uppercase;color: var(--nwp);align-items: center;letter-spacing: .22em;}

.mkdyrf .n3av.n3av::before {border-radius: 50%;box-shadow: 0 0 7px var(--fem43);width: 6px;content: "";height: 6px;background: var(--nwp);flex: none;}

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

.mkdyrf .qkrvn.qkrvn:last-child {border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}

.qrz5zvq .qkrvn.qkrvn {margin: 0 0 4px;}
.mc4cgq {font: 600 10px/1.4 var(--s47m);text-transform: uppercase;color: var(--rf7gw);letter-spacing: .22em;margin: 0 0 12px;}
.jkktr {gap:7px;margin: 0 0 12px;display: grid;}
.kswtfz3 {padding: 8px 10px;display: grid;gap:3px 14px;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tjfez) 18%, transparent);align-items: baseline;border-radius: var(--kx8f);grid-template-columns: auto minmax(0, 1fr);}
.ea6xj {line-height:1.69;font-size: 13px;overflow-wrap: anywhere;color: var(--rf7gw);margin: 0 0 12px;min-width: 0;clear: none;}
.m6e39y {clear: left;display: flex;flex-wrap: wrap;gap:7px;}
.m6e39y a {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tjfez) 30%, transparent);min-width: 44px;display: inline-flex;align-items: center;border-radius: var(--kx8f);color: var(--c43);justify-content: center;min-height: 44px;}
.m6e39y a:hover {box-shadow: inset 0 0 0 1px var(--nwp);color: var(--nwp);}
.gewb {font-size: 11.5px;margin: 12px 0 0;clear: left;overflow-wrap: anywhere;line-height:1.59;min-width: 0;color: var(--rf7gw);}
@media (max-width:469px) {
  .xhp31 {float: none;margin: 0 0 12px;}
}

.rp8wjmy {margin: var(--jcg7) 0;}
.vnhc8 {display: block;}
.msr2t79 {display: block;position: relative;border-bottom: 1px solid color-mix(in srgb, var(--tjfez) 16%, transparent);padding: 12px 14px 12px 56px;}
.msr2t79:last-child {border-bottom: 0;}
.av19 {font: 700 13px/1.45 var(--s47m);min-height: 44px;color: var(--c43);overflow-wrap: anywhere;min-width: 0;list-style: none;align-items: center;letter-spacing: .06em;cursor: pointer;display: block;display: flex;}
.av19::-webkit-details-marker {display: none;}
.av19 span {min-width: 0;overflow-wrap: anywhere;}

.rp8wjmy .mr31xw.mr31xw {letter-spacing: .1em;text-shadow: 0 0 8px var(--ytwn);font: 700 11px/1 var(--s47m);color: var(--nwp);}
.mxd5qt {color: var(--rf7gw);font-size: 13.5px;line-height:1.70;margin: 6px 0 0;}
.msr2t79[open] .av19,
.gveqtc[open] .av19 {color: var(--nwp);}

.barz27 .mr31xw {position: absolute;top: 14px;left: 14px;}

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

.dy77 .t19b93::before {content: counter(pl-log-ix, decimal);}
.a6vg .msr2t79 {padding: 0;border-bottom: 0;}

.qe2zvht .msr2t79 {grid-template-columns: auto minmax(0, 1fr);padding: 12px 14px;gap: 0 14px;align-items: start;display: grid;}
.qe2zvht .mr31xw {padding-top:17px;}
.gveqtc {min-width: 0;display: block;}

.bq71 {margin: var(--jcg7) 0;}
.vbp9qq6 {padding: 0;list-style: none;counter-reset: pl-boot;margin: 0;}
.q391tn5 {gap:9px;grid-template-columns: auto 1fr;display: grid;padding: 9px 0;border-bottom: 1px dashed color-mix(in srgb, var(--tjfez) 14%, transparent);align-items: baseline;}
.q391tn5:last-child {border-bottom: 0;}
.dkvg2 {white-space: nowrap;text-shadow: 0 0 8px var(--ytwn);color: var(--nwp);font: 700 11px/1.6 var(--s47m);letter-spacing: .1em;}
.q5swh {color: var(--c43);min-width: 0;overflow-wrap: anywhere;letter-spacing: .04em;font: 700 13.5px/1.5 var(--s47m);}
.zgdecg {display: block;color: var(--rf7gw);line-height:1.67;font-size: 13px;margin-top:3px;}

.yp9fkjf {margin: var(--jcg7) 0;}
.regb6pn {gap:13px;display: grid;grid-template-columns: 1fr 1fr;}
@media (max-width:712px) { .regb6pn {grid-template-columns: 1fr;} }
.tdxh5 {min-width: 0;}
.tz34 {letter-spacing: .18em;margin: 0 0 8px;color: var(--rf7gw);text-transform: uppercase;font: 700 11px/1 var(--s47m);}
.vh3k4 {display: flex;flex-direction: column;gap:7px;}
.b81sts {padding: 9px 12px;font-size: 13px;color: var(--c43);border-left: 3px solid color-mix(in srgb, var(--tjfez) 22%, transparent);line-height:1.60;background: color-mix(in srgb, #fff 4%, transparent);}
.g8te .b81sts {box-shadow: inset 6px 0 12px -8px var(--fem43);border-left-color: var(--nwp);}

.jza6f {margin: var(--jcg7) 0;}
.nk6e {border-radius: var(--kx8f);background: var(--nwp);box-shadow: 0 0 10px var(--fem43);display: block;width: 34px;height: 2px;margin: 0 0 10px;}
.t4fd4a9.t4fd4a9 {overflow-wrap: anywhere;font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--s47m);text-transform: uppercase;margin: 0 0 12px;color: var(--c43);letter-spacing: .14em;min-width: 0;}
.k35n77 {min-width: 0;line-height:1.71;font-size: 14px;color: var(--rf7gw);overflow-wrap: anywhere;}
.k35n77 p {margin: 0 0 12px;}
.k35n77 p:last-child {margin-bottom: 0;}
.k35n77 :is(h3, h4) {color: var(--c43);}

.c7gb {margin: var(--jcg7) 0;}
.bk3t {align-items: center;border-bottom: 1px solid color-mix(in srgb, var(--tjfez) 26%, transparent);margin: 0 0 14px;display: flex;gap:10px;padding-bottom:10px;}
.bk3t h2 {min-width: 0;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--s47m);color: var(--c43);text-transform: uppercase;margin: 0;letter-spacing: .12em;overflow-wrap: anywhere;}
.yaedz {border: 1px solid color-mix(in srgb, var(--tjfez) 34%, transparent);border-radius: var(--kx8f);text-shadow: 0 0 8px var(--ytwn);font: 700 10px/1 var(--s47m);letter-spacing: .16em;color: var(--nwp);padding: 4px 7px;flex: 0 0 auto;}
.kw7w6yt {font-size: 13.5px;line-height:1.66;color: var(--rf7gw);}

.kw7w6yt {overflow-x: auto;}

.spmz {position: relative;margin: var(--jcg7) 0;}
.ycyg0na.ycyg0na {color: var(--c43);min-width: 0;overflow-wrap: anywhere;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--s47m);text-transform: uppercase;letter-spacing: .12em;margin: 0 0 12px;}
.qqmqae {color: var(--rf7gw);overflow-x: auto;font-size: 13.5px;line-height:1.69;}
.qqmqae :is(h2, h3) {color: var(--c43);}

.zxrb {box-shadow: 0 0 10px var(--fem43);position: absolute;border-radius: var(--kx8f);background: var(--nwp);top: 14px;width: 2px;left: 0;bottom: 14px;}
.h2nch .ycyg0na.ycyg0na,
.h2nch .qqmqae {padding-left:15px;}

.kj26tf {height: 2px;width: 38px;box-shadow: 0 0 10px var(--fem43);margin: 0 0 14px;background: var(--nwp);border-radius: var(--kx8f);display: block;}

.xyjh3v .qqmqae {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tjfez) 20%, transparent);background: var(--bnw);padding: 14px 16px;border-radius: var(--kx8f);}

.hgdymh {text-align: center;margin: var(--jcg7) 0;}
.a6k7 {text-align: left;}
.ta2mw1 {text-align: right;}
.ev0q8fz {text-decoration: none;align-items: center;font: 700 13px/1 var(--s47m);letter-spacing: .14em;max-width: 100%;color: var(--r56dy, var(--wstrm, var(--nt11o)));box-shadow: 0 0 18px var(--ytwn);padding: 0 26px;text-transform: uppercase;display: inline-flex;min-height: 48px;border-radius: var(--kx8f);gap:9px;background: var(--wuaio, var(--tjfez));}
.vaydkn .ev0q8fz {width: 100%;display: flex;}
.ev0q8fz:hover {background: var(--mwi0);}
.xdtt597 {font-weight: 700;opacity:0.71;flex: 0 0 auto;}
.x8z2am0 {overflow-wrap: anywhere;min-width: 0;}

.yqbq8yb {position: relative;border-radius: var(--kx8f);margin: var(--jcg7) 0;overflow: hidden;}
.yqbq8yb a, .yqbq8yb picture {display: block;}

.p5xj473 .cahn8q,
.tftdafm a {border-radius: var(--kx8f);position: relative;overflow: hidden;}

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

.drghzh,
.p5xj473 .cahn8q::after,
.tftdafm a::after {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tjfez) 22%, transparent);position: absolute;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--udr) * 190%), transparent) 0 1px,
    transparent 1px var(--qu1));pointer-events: none;inset: 0;content: "";}

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

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

.dnhdg {background: var(--nwp);margin: 0 0 10px;width: 64px;display: block;box-shadow: 0 0 12px var(--fem43);border-radius: var(--kx8f);height: 3px;}

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

.t428cgc::after {width: 8px;content: "";height: 8px;border-right: 2px solid var(--nwp);border-bottom: 2px solid var(--nwp);transform: rotate(45deg) translateY(-2px);flex: 0 0 auto;}
.tj2vj5 details[open] .t428cgc::after {transform: rotate(225deg) translateY(-2px);}
.jybqqk {display: block;margin-top:12px;}

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

.jybqqk > a:last-child {border-bottom: 0;}
.asfda > li:last-child a {border-bottom: 0;}

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

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

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

.a1ncz80 {margin: var(--jcg7) 0;}
.s9nwms {margin: 0 0 16px;min-width: 0;color: var(--rf7gw);line-height:1.67;font-size: 13.5px;overflow-wrap: anywhere;}
.apnz {gap:7px 16px;grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: baseline;margin: 0 0 18px;}
.apnz dt {letter-spacing: .2em;color: var(--rf7gw);text-transform: uppercase;font: 600 10px/1.5 var(--s47m);white-space: nowrap;}
.apnz dd {overflow-wrap: anywhere;font: 600 13px/1.5 var(--s47m);min-width: 0;color: var(--c43);letter-spacing: .06em;margin: 0;}
.bbhsjm {color: var(--nwp);text-shadow: 0 0 8px var(--ytwn);letter-spacing: .1em;}
.qk4ks3n {display: flex;gap:11px;flex-wrap: wrap;margin: 0;}

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

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

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

@media (max-width:905px) {
  .kehwqz9 {display: none;}
  .vtbdp {display: flex;}
  .p4w95g {margin-left: auto;}
  
  .n10d {padding: 0 11px;letter-spacing: .06em;}
  .gs009 {overflow: hidden;min-width: 0;}
  .wackd6 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  
}

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

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

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

.g1g5:checked ~ .q2szv {opacity:1;visibility: visible;}
.g1g5:checked ~ .dhaa {transform: translateX(0);visibility: visible;}

.hjv4w {position: sticky;background: var(--bnw, var(--bjz6));display: flex;align-items: center;padding: 14px 16px;z-index: 1;border-bottom: 1px solid var(--lmg8, var(--wvp5));justify-content: space-between;gap:13px;top: 0;}
.yjkepb {min-height: 44px;align-items: center;display: inline-flex;}
.yjkepb img {height: 26px;display: block;width: auto;}
.j3ddt9 {font-size: 16px;font-weight: 800;font-family: var(--s47m);color: var(--vlh);letter-spacing: .01em;}

.y9nx {flex: none;align-items: center;border-radius: var(--kx8f, 4px);border: 1px solid var(--lmg8, var(--wvp5));color: var(--vlh);background: var(--bjz6);cursor: pointer;justify-content: center;height: 44px;display: inline-flex;width: 44px;}
.y9nx:hover {background: var(--kxdl);}
.y9nx:focus-visible,
.ychc a:focus-visible,
.ghynh:focus-visible,
.dnfwf8:focus-visible {outline: 2px solid var(--vlh);outline-offset: 2px;}

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

.ychc a {font-weight: 600;min-height: 48px;align-items: center;text-decoration: none;display: flex;color: var(--vlh);border-radius: var(--kx8f, 4px);border: 1px solid transparent;line-height:1.28;padding: 10px 14px;font-size: 15.5px;}
.ychc a:hover {background: var(--bjz6);border-color: var(--lmg8, var(--wvp5));}

.ychc a[aria-current="page"] {background: var(--bjz6);border-color: var(--lmg8, var(--wvp5));box-shadow: inset 3px 0 0 var(--nwp, var(--tjfez));}

.k44zf1m {background: var(--bnw, var(--bjz6));padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));gap:9px;margin-top: auto;display: grid;border-top: 1px solid var(--lmg8, var(--wvp5));}

.ghynh, .dnfwf8 {padding: 12px 18px;text-decoration: none;align-items: center;min-height: 48px;justify-content: center;font-weight: 700;display: flex;font-size: 15px;border-radius: var(--kx8f, 4px);}
.ghynh {color: var(--i3hc, var(--ov2));background: var(--j7a0);border: 1px solid var(--lmg8, var(--wvp5));}
.dnfwf8 {color: var(--bac, var(--ezu1, var(--ttivp)));border: 1px solid transparent;background: var(--bzgcs);}

.ychc ul {counter-reset: plmm;}
.ychc a {letter-spacing: .06em;background: color-mix(in srgb, var(--vlh) 4%, transparent);text-transform: uppercase;font-family: var(--s47m);border-color: var(--lmg8, var(--wvp5));font-size: 13.5px;font-weight: 700;}
.ychc a::before {min-width: 22px;counter-increment: plmm;flex: none;font-size: 12px;color: var(--vlh);margin-right:11px;opacity:0.94;content: counter(plmm, decimal-leading-zero);}
.ychc a[aria-current="page"] {background: color-mix(in srgb, var(--vlh) 9%, transparent);box-shadow: inset 3px 0 0 var(--nwp, var(--tjfez));}
.j3ddt9 {font-size: 14px;text-transform: uppercase;font-family: var(--s47m);letter-spacing: .08em;}
.y9nx {border-radius: var(--kx8f, 4px);}
.ghynh, .dnfwf8 {letter-spacing: .05em;text-transform: uppercase;font-family: var(--s47m);}

@media (min-width:870px) {
  .dhaa, .q2szv {display: none;}
}

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

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

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

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

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

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

.b4cp {padding-bottom: max(96px, var(--wje, 96px));}

.swb4d0k {--q2h67: 0;--mex: var(--kx8f);--pd8q: .08em;--twrtk: 1px solid var(--lmg8);--e4jg: var(--kx8f);--l65cm: uppercase;--zxjq0: var(--skyu);--b6o: 12px;--ut33: var(--kx8f);}

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

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

.tka7axc .g8jen {gap:12px;display: grid;grid-template-columns: auto minmax(0, 1fr) auto;margin-top:15px;align-items: center;}
.tka7axc .p5hx0e {cursor: pointer;color: var(--nwp);font-size: 14px;width: 44px;background: var(--ev12);height: 44px;display: grid;border: 1px solid color-mix(in srgb, var(--tjfez) 44%, transparent);place-items: center;}
.tka7axc .p5hx0e:hover {border-color: var(--nwp);box-shadow: 0 0 14px var(--ytwn);}
.tka7axc .p5hx0e[hidden] {display: none;}
.tka7axc .hb514ht {position: relative;height: 74px;background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--nwp) 55%, transparent) 0 1px, transparent 1px 10px) 0 0 / 100% 10px no-repeat,
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--nwp) 80%, transparent) 0 1px, transparent 1px 50px) 0 0 / 100% 18px no-repeat,
    var(--ev12);border: 1px solid color-mix(in srgb, var(--tjfez) 30%, transparent);}
.tka7axc .ws3pp {position: absolute;top: 0;left: var(--ech8, 8%);width: 2px;z-index: 2;margin-left: -1px;background: var(--tjfez);bottom: 0;transition:left 0.693s cubic-bezier(.3, 1.3, .5, 1);box-shadow: 0 0 10px var(--fem43), 0 0 22px var(--ytwn);}
.tka7axc .ws3pp::before {left: -5px;position: absolute;top: -1px;border: 6px solid transparent;border-top-color: var(--tjfez);content: "";}
.tka7axc .x64j {padding: 0;position: absolute;inset: 0;margin: 0;list-style: none;}
.tka7axc .x64j li {left: var(--uis3x);top: 0;position: absolute;margin: 0;bottom: 0;}
.tka7axc .x64j button {transform: translateX(-50%);top: 22px;text-align: center;gap:4px;cursor: pointer;position: absolute;text-transform: uppercase;font: 600 10.5px/1.25 var(--s47m);align-items: center;border: 0;padding: 4px 6px;max-width:150px;flex-direction: column;color: var(--rf7gw);letter-spacing: .06em;background: none;display: flex;}
.tka7axc div.x64j > button {left: var(--uis3x);}
.tka7axc .x64j button b {font-size: 13px;color: var(--c43);}
.tka7axc .x64j button span {-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.tka7axc .x64j button[aria-current="true"] {color: var(--nwp);}
.tka7axc .x64j button[aria-current="true"] b {text-shadow: 0 0 10px var(--fem43);color: var(--nwp);}
.tka7axc .xpy0kw {margin: 16px 0 0;}
@media (max-width:712px) {
  .tka7axc .m5zc {aspect-ratio: 4 / 5;}
  .tka7axc .hb514ht {height: 58px;}
  .tka7axc .x64j button span {display: none;}
  .tka7axc .p5hx0e {width: 40px;height: 40px;}
}
@media (prefers-reduced-motion: reduce) { .tka7axc .zhh4, .tka7axc .ws3pp {transition:none;} .tka7axc .hajdewy::before {animation: none;} }
.tka7axc .ws3pp {bottom: auto;height: 24px;}
.tka7axc .zhh4 .pjw3 b {white-space: nowrap;}

p.q5swh, div.q5swh {margin: 0;}
p.zgdecg, small.zgdecg {margin: 3px 0 0;display: block;}
article.rpdrn, div.rpdrn {margin: 0;}
p.hry1 {margin: 0 0 6px;}
.ev0q8fz i.xdtt597 {font-style: normal;margin-left:7px;}
.bk3t small.yaedz {margin-left:9px;}

.xzdm9 :is(.d4qxn3, .x8z8, .jph86, .tevqc0s) {padding-inline: var(--o5r7);max-width: var(--tk86d);box-sizing: border-box;margin-inline: auto;}

.c3raemw.s77e8v {min-height: clamp(420px, 62vh, 640px);}
@media (max-width:628px) { .c3raemw.s77e8v {min-height: 62vh;} }
.tka7axc .hajdewy::before {display: none;}

.a1ncz80.v9bz {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);display: grid;gap: clamp(18px, 3vw, 40px);align-items: center;}
.v9bz > .cc1f4kx {min-width: 0;grid-row: 1;grid-column: 1;}
.v9bz > .f3ak49 {grid-column: 2;grid-row: 1;}
.x06g {display: grid;gap:6px;}
.x06g p {grid-template-columns: 110px minmax(0, 1fr);display: grid;align-items: baseline;margin: 0;gap:16px;}
.x06g span:first-child {font: 600 10px/1.5 var(--s47m);letter-spacing: .2em;color: var(--rf7gw);text-transform: uppercase;}
.x06g b {color: var(--c43);font: 600 13px/1.5 var(--s47m);letter-spacing: .06em;}
.f3ak49 {position: relative;margin: 0;padding-top:35px;}
.tn3r0 {color: var(--nwp);font: 700 26px/1 var(--s47m);right: 0;position: absolute;text-shadow: 0 0 12px var(--fem43);top: 0;}
.tn3r0 small {text-shadow: none;color: var(--rf7gw);font-size: .5em;}
.bvwt {grid-template-columns: repeat(3, minmax(0, 1fr));gap:10px;display: grid;}
.hrqh1 {border: 1px solid color-mix(in srgb, var(--tjfez) 45%, transparent);aspect-ratio: 3 / 4;position: relative;display: block;box-shadow: 0 0 0 3px var(--ev12), 0 0 18px var(--ytwn);overflow: hidden;}
.hrqh1 img {display: block;height: 100%;object-fit: cover;width: 100%;}
.hrqh1::after {position: absolute;content: "";background: repeating-linear-gradient(180deg, color-mix(in srgb, black 22%, transparent) 0 1px, transparent 1px 3px);inset: 0;pointer-events: none;}
@media (max-width:755px) {
  .a1ncz80.v9bz {grid-template-columns: minmax(0, 1fr);}
  .v9bz > .f3ak49 {grid-column: 1;grid-row: 1;}
  .v9bz > .cc1f4kx {grid-row: 2;}
}

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

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