.hero-poster-mobile[data-astro-cid-bbe6dxrz]{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:760px){.hero-poster-mobile[data-astro-cid-bbe6dxrz]{display:block}.hero-video-wrap video{display:none}}.hero-carousel[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.hero-carousel-slide[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.hero-carousel-slide[data-astro-cid-bbe6dxrz].is-active{opacity:1;pointer-events:auto}.hero-carousel-slide[data-astro-cid-bbe6dxrz] picture,.hero-carousel-slide[data-astro-cid-bbe6dxrz] img{display:block;width:100%;height:100%;object-fit:cover}.hero--carousel[data-astro-cid-bbe6dxrz] .hero-overlay[data-astro-cid-bbe6dxrz]{display:none}.hero--carousel{height:auto;min-height:0;max-height:none}.hero--carousel[data-astro-cid-bbe6dxrz] .hero-carousel[data-astro-cid-bbe6dxrz]{position:relative;inset:auto;width:100%;aspect-ratio:2000 / 500}@media(max-width:760px){.hero--carousel-portrait-mobile[data-astro-cid-bbe6dxrz] .hero-carousel[data-astro-cid-bbe6dxrz]{aspect-ratio:640 / 760}}.hero-carousel-arrow[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border:none;border-radius:50%;background:#06060673;color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.hero-carousel-arrow[data-astro-cid-bbe6dxrz]:hover{background:#060606b3}.hero-carousel-arrow[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-carousel-arrow--prev[data-astro-cid-bbe6dxrz]{left:16px}.hero-carousel-arrow--next[data-astro-cid-bbe6dxrz]{right:16px}.spotlight[data-astro-cid-ipozjmic]{padding:56px 0;background:linear-gradient(180deg,var(--dark) 0%,var(--dark2) 100%);border-bottom:1px solid rgba(255,255,255,.06)}.sp-inner[data-astro-cid-ipozjmic]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sp-media[data-astro-cid-ipozjmic]{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/9}.sp-img[data-astro-cid-ipozjmic]{width:100%;height:100%;object-fit:cover;display:block}.sp-badge[data-astro-cid-ipozjmic]{position:absolute;top:14px;left:14px;z-index:2;background:var(--brand);color:var(--brandCtaText);font-family:Oswald,sans-serif;font-weight:700;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;border-radius:4px}.sp-badge--tr[data-astro-cid-ipozjmic]{left:auto;right:14px}.sp-logo[data-astro-cid-ipozjmic]{position:absolute;bottom:16px;left:16px;z-index:2;height:44px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.7))}.sp-eyebrow[data-astro-cid-ipozjmic]{font-family:Oswald,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--brand);margin:0 0 14px}.sp-title[data-astro-cid-ipozjmic]{font-family:Oswald,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;text-transform:uppercase;color:var(--white);line-height:.95;margin:0 0 10px}.sp-tagline[data-astro-cid-ipozjmic]{font-family:Inter,sans-serif;font-style:italic;font-size:1.05rem;color:var(--brand);margin:0 0 16px}.sp-desc[data-astro-cid-ipozjmic]{font-size:.92rem;color:#ffffffb3;line-height:1.65;margin:0 0 14px}.sp-meta[data-astro-cid-ipozjmic]{font-family:Oswald,sans-serif;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 28px}.sp-ctas[data-astro-cid-ipozjmic]{display:flex;flex-wrap:wrap;gap:12px}.sp-cta[data-astro-cid-ipozjmic]{font-family:Oswald,sans-serif;font-weight:700;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;padding:13px 26px;border-radius:8px;white-space:nowrap;transition:transform .18s,opacity .18s}.sp-cta[data-astro-cid-ipozjmic]:hover{transform:translateY(-2px);opacity:.88}.sp-cta--primary[data-astro-cid-ipozjmic]{background:var(--brand);color:#fff;box-shadow:0 4px 18px var(--brand-glow)}.sp-cta--secondary[data-astro-cid-ipozjmic]{background:#ffffff14;color:var(--white);border:1px solid rgba(255,255,255,.18)}@media(max-width:860px){.sp-inner[data-astro-cid-ipozjmic]{grid-template-columns:1fr;gap:28px}.sp-media[data-astro-cid-ipozjmic]{aspect-ratio:16/9}}@media(max-width:480px){.spotlight[data-astro-cid-ipozjmic]{padding:36px 0}.sp-ctas[data-astro-cid-ipozjmic]{flex-direction:column}.sp-cta[data-astro-cid-ipozjmic]{text-align:center}}@font-face{font-family:Neonderthaw;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/neonderthaw-dark.woff2) format("woff2")}.spotlight--dark[data-astro-cid-ipozjmic]{background:radial-gradient(ellipse 45% 70% at 24% 50%,rgba(240,0,32,.1),transparent 70%),linear-gradient(180deg,#070707,#0b070d)}.spotlight--dark[data-astro-cid-ipozjmic] .sp-media[data-astro-cid-ipozjmic]{box-shadow:0 0 0 1px #ff3b4e38,0 24px 70px #000000b3,0 0 60px #f0002024}.spotlight--dark[data-astro-cid-ipozjmic] .sp-eyebrow[data-astro-cid-ipozjmic]{color:#ff4d5e}.sp-media--crop-9x8-right[data-astro-cid-ipozjmic]{aspect-ratio:9/8}.sp-media--crop-9x8-right[data-astro-cid-ipozjmic] .sp-img[data-astro-cid-ipozjmic]{object-position:100% 50%}@media(max-width:860px){.sp-media--crop-9x8-right[data-astro-cid-ipozjmic]{aspect-ratio:9/8}}@media(min-width:861px){.spotlight--media-right[data-astro-cid-ipozjmic] .sp-media[data-astro-cid-ipozjmic]{order:2}}.sp-title--neon[data-astro-cid-ipozjmic]{text-transform:none;line-height:1;margin:0 0 18px;display:flex;flex-direction:column;align-items:flex-start}.sp-title--neon[data-astro-cid-ipozjmic] .t-script[data-astro-cid-ipozjmic]{font-family:Neonderthaw,cursive;font-weight:400;font-size:clamp(4.2rem,7.2vw,6.4rem);line-height:.8;color:#ffe6ea;padding:0 .12em;text-shadow:0 0 2px #fff,0 0 6px #ff4d5e,0 0 14px #f00020,0 0 28px #f00020,0 0 52px rgba(240,0,32,.75)}.sp-title--neon[data-astro-cid-ipozjmic] .t-block[data-astro-cid-ipozjmic]{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(2.3rem,3.9vw,3.3rem);letter-spacing:.06em;line-height:.9;margin:-.12em 0 0 .55em;background:linear-gradient(180deg,#d9d9de,#8c8c94);-webkit-background-clip:text;background-clip:text;color:transparent}.spotlight--dark[data-astro-cid-ipozjmic] .sp-tagline[data-astro-cid-ipozjmic]{font-family:Oswald,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:.42em;font-size:1rem;color:#cfcfd4;margin:0 0 18px}@media(max-width:860px){.sp-title--neon[data-astro-cid-ipozjmic] .t-script[data-astro-cid-ipozjmic]{font-size:clamp(3.6rem,17vw,4.6rem)}.sp-title--neon[data-astro-cid-ipozjmic] .t-block[data-astro-cid-ipozjmic]{font-size:clamp(2rem,9vw,2.5rem)}}.sp-video[data-astro-cid-ipozjmic]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;opacity:0;transition:opacity .6s}.sp-video[data-astro-cid-ipozjmic].is-on{opacity:1}@media(prefers-reduced-motion:reduce){.sp-video[data-astro-cid-ipozjmic]{display:none}}.sp-badge[data-astro-cid-ipozjmic]{z-index:3}.sp-fx[data-astro-cid-ipozjmic]{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:inherit}.sp-fx[data-astro-cid-ipozjmic]>i[data-astro-cid-ipozjmic]{position:absolute;inset:0;display:block}@property --mx{syntax: "<percentage>"; inherits: true; initial-value: 62%;}@property --my{syntax: "<percentage>"; inherits: true; initial-value: 40%;}.sp-fx--torch[data-astro-cid-ipozjmic]{--rx: 30%;--ry: 34%}.sp-fx--torch[data-astro-cid-ipozjmic] .fx-dark[data-astro-cid-ipozjmic]{background:radial-gradient(ellipse var(--rx) var(--ry) at var(--mx) var(--my),transparent 0,rgba(0,0,0,.18) 55%,rgba(6,0,4,.9) 100%)}.sp-fx--torch[data-astro-cid-ipozjmic] .fx-rim[data-astro-cid-ipozjmic]{background:radial-gradient(ellipse calc(var(--rx) * 1.05) calc(var(--ry) * 1.05) at var(--mx) var(--my),transparent 82%,rgba(240,0,32,.38) 92%,transparent 100%);mix-blend-mode:screen}.sp-fx--torch[data-astro-cid-ipozjmic].is-auto{animation:fx-drift 14s ease-in-out infinite}@keyframes fx-drift{0%,to{--mx: 62%;--my: 40%}25%{--mx: 38%;--my: 46%}50%{--mx: 72%;--my: 58%}75%{--mx: 50%;--my: 30%}}.sp-fx--torch[data-astro-cid-ipozjmic].is-static{animation:none}.sp-fx--crt[data-astro-cid-ipozjmic] .fx-scan[data-astro-cid-ipozjmic]{background:repeating-linear-gradient(0deg,rgba(0,0,0,.5) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.sp-fx--crt[data-astro-cid-ipozjmic] .fx-rgb[data-astro-cid-ipozjmic]{box-shadow:inset 3px 0 #ff003038,inset -3px 0 #00beff29,inset 0 0 80px #0009}.sp-fx--crt[data-astro-cid-ipozjmic] .fx-roll[data-astro-cid-ipozjmic]{height:22%;inset:0 0 auto;background:linear-gradient(180deg,transparent,rgba(255,255,255,.07) 45%,rgba(255,255,255,.11) 50%,transparent);animation:fx-roll 7s linear infinite}@keyframes fx-roll{0%{transform:translateY(-100%)}to{transform:translateY(560%)}}.sp-fx--crt[data-astro-cid-ipozjmic] .fx-flicker[data-astro-cid-ipozjmic]{background:#000;opacity:0;animation:fx-flicker 3.2s steps(1) infinite}@keyframes fx-flicker{0%{opacity:0}8%{opacity:.07}10%{opacity:0}46%{opacity:.04}48%{opacity:0}71%{opacity:.09}73%{opacity:0}}.sp-fx--crt[data-astro-cid-ipozjmic] .fx-power[data-astro-cid-ipozjmic]{background:#000;transform-origin:50% 50%;transform:scaleY(0)}.sp-fx--crt[data-astro-cid-ipozjmic] .fx-power[data-astro-cid-ipozjmic]:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#fff;box-shadow:0 0 18px #fff,0 0 40px #ff4d5ee6;opacity:0}.is-live[data-astro-cid-ipozjmic] .sp-fx--crt[data-astro-cid-ipozjmic] .fx-power[data-astro-cid-ipozjmic]{animation:fx-power .75s cubic-bezier(.7,0,.3,1) forwards}.is-live[data-astro-cid-ipozjmic] .sp-fx--crt[data-astro-cid-ipozjmic] .fx-power[data-astro-cid-ipozjmic]:after{animation:fx-line .75s ease-out forwards}@keyframes fx-power{0%{transform:scaleY(1)}35%{transform:scaleY(.008)}to{transform:scaleY(0)}}@keyframes fx-line{0%{opacity:0}30%{opacity:1}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.fx-toggle[data-astro-cid-ipozjmic]{position:absolute;top:14px;right:14px;z-index:3;width:38px;height:20px;border-radius:20px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);transition:background .4s .5s,box-shadow .4s .5s}.fx-toggle[data-astro-cid-ipozjmic]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .4s .5s,background .4s .5s}.is-live[data-astro-cid-ipozjmic] .fx-toggle[data-astro-cid-ipozjmic]{background:#f00020;border-color:#ff4d5e;box-shadow:0 0 12px #f00020cc}.is-live[data-astro-cid-ipozjmic] .fx-toggle[data-astro-cid-ipozjmic]:after{transform:translate(18px);background:#1a0004}@media(prefers-reduced-motion:reduce){.sp-fx[data-astro-cid-ipozjmic] [data-astro-cid-ipozjmic],.sp-fx[data-astro-cid-ipozjmic]:after,.sp-fx--torch[data-astro-cid-ipozjmic]{animation:none!important}.sp-fx--crt[data-astro-cid-ipozjmic] .fx-power[data-astro-cid-ipozjmic]{display:none}}.spotlight--band[data-astro-cid-ipozjmic]{position:relative;overflow:hidden;padding:0;min-height:clamp(520px,42vw,640px);display:flex;align-items:center;background:#050505}.spotlight--band[data-astro-cid-ipozjmic] .sp-inner[data-astro-cid-ipozjmic]{display:block;width:100%}.spotlight--band[data-astro-cid-ipozjmic] .sp-media[data-astro-cid-ipozjmic]{z-index:0;border-radius:0;aspect-ratio:auto;box-shadow:none}.spotlight--band[data-astro-cid-ipozjmic] .sp-media[data-astro-cid-ipozjmic]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.spotlight--band[data-astro-cid-ipozjmic] .sp-img[data-astro-cid-ipozjmic],.spotlight--band[data-astro-cid-ipozjmic] .sp-video[data-astro-cid-ipozjmic]{object-position:62% 50%}@media(min-width:861px){.spotlight--band[data-astro-cid-ipozjmic]{--sp-band-x: 32%}.spotlight--band[data-astro-cid-ipozjmic] .container[data-astro-cid-ipozjmic]{position:relative;align-self:stretch;display:flex;align-items:center;width:100%}.spotlight--band[data-astro-cid-ipozjmic] .sp-media[data-astro-cid-ipozjmic]{position:absolute;top:0;bottom:0;left:var(--sp-band-x);right:var(--px)}.spotlight--band[data-astro-cid-ipozjmic] .sp-media[data-astro-cid-ipozjmic]:after{background:linear-gradient(90deg,#050505,#050505eb 14%,#0505058c 34%,#05050514 58%),linear-gradient(0deg,#050505 0%,transparent 22%),linear-gradient(180deg,#050505 0%,transparent 20%)}.spotlight--band[data-astro-cid-ipozjmic] .sp-img[data-astro-cid-ipozjmic]{object-position:100% 50%}}.spotlight--band[data-astro-cid-ipozjmic] .sp-copy[data-astro-cid-ipozjmic]{position:relative;z-index:2;max-width:520px;padding:64px 0}.spotlight--band[data-astro-cid-ipozjmic] .sp-badge[data-astro-cid-ipozjmic]{position:static;display:inline-block;margin-bottom:18px}.spotlight--band[data-astro-cid-ipozjmic] .sp-eyebrow[data-astro-cid-ipozjmic]{color:var(--brand-hover)}.spotlight--band[data-astro-cid-ipozjmic] .sp-cta--primary[data-astro-cid-ipozjmic]{color:var(--brand-text)}@media(max-width:860px){.spotlight--band[data-astro-cid-ipozjmic]{display:block;min-height:0;padding-bottom:36px}.spotlight--band[data-astro-cid-ipozjmic] .sp-media[data-astro-cid-ipozjmic]{position:relative;inset:auto;width:100vw;margin-inline:calc(50% - 50vw);aspect-ratio:var(--sp-band-ar, 1 / 1)}.spotlight--band[data-astro-cid-ipozjmic] .sp-media[data-astro-cid-ipozjmic]:after{background:linear-gradient(0deg,#050505 0%,rgba(5,5,5,.5) 14%,transparent 34%)}.spotlight--band[data-astro-cid-ipozjmic] .sp-img[data-astro-cid-ipozjmic]{object-position:100% 50%}.spotlight--band[data-astro-cid-ipozjmic] .sp-copy[data-astro-cid-ipozjmic]{max-width:none;padding:20px 0 0}}@media(max-width:760px){.spotlight--band[data-astro-cid-ipozjmic] .sp-meta-head[data-astro-cid-ipozjmic]{display:block}.spotlight--band[data-astro-cid-ipozjmic] .sp-meta-sep[data-astro-cid-ipozjmic]{display:none}}.sp-title--logo[data-astro-cid-ipozjmic]{margin:0 0 14px;line-height:0;font-size:0}.lg[data-astro-cid-ipozjmic]{position:relative;display:block;width:clamp(260px,34vw,540px);margin:-4px 0 -6px -1%}.lg[data-astro-cid-ipozjmic] img[data-astro-cid-ipozjmic]{position:absolute;inset:0;width:100%;height:100%}.lg[data-astro-cid-ipozjmic] .lg-title[data-astro-cid-ipozjmic]{position:relative}.lg-tube[data-astro-cid-ipozjmic]{animation:lgOn 1.6s steps(1,end) calc(.4s + var(--dl, 0s)) both,lgFlick 7s linear calc(2.2s + var(--dl, 0s)) infinite}.lg-glow[data-astro-cid-ipozjmic]{animation:lgOn 1.6s steps(1,end) calc(.4s + var(--dl, 0s)) both,lgGlow 7s linear calc(2.2s + var(--dl, 0s)) infinite}.spotlight[data-astro-cid-ipozjmic]:not(.vis) .lg-tube[data-astro-cid-ipozjmic],.spotlight[data-astro-cid-ipozjmic]:not(.vis) .lg-glow[data-astro-cid-ipozjmic]{animation-play-state:paused}@keyframes lgOn{0%{opacity:0}10%{opacity:.8}12%{opacity:.1}20%{opacity:1}24%{opacity:.25}30%,to{opacity:1}}@keyframes lgFlick{0%,7%,9%,11%,40%,42%,to{opacity:1}8%,10%,41%{opacity:.3}}@keyframes lgGlow{0%,to{opacity:1;transform:scale(1)}8%,10%,41%{opacity:.15}25%{opacity:.8;transform:scale(1.02)}60%{opacity:1;transform:scale(1)}}@media(max-width:860px){.lg[data-astro-cid-ipozjmic]{width:min(86vw,420px)}}@media(prefers-reduced-motion:reduce){.lg-tube[data-astro-cid-ipozjmic],.lg-glow[data-astro-cid-ipozjmic]{animation:none;opacity:1}}.home-seo-h1-wrap[data-astro-cid-ogf5ymiv]{text-align:center;padding:clamp(34px,5vw,56px) 20px;position:relative}.home-seo-h1-wrap[data-astro-cid-ogf5ymiv]:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%);width:min(92%,980px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 18%,rgba(255,255,255,.16) 82%,transparent)}.home-seo-h1[data-astro-cid-ogf5ymiv]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.62em;margin:0;font-size:clamp(13px,1.45vw,15px);font-weight:400;line-height:1.5;position:relative;z-index:1;background:#060606;padding:0 clamp(14px,2.4vw,26px);max-width:min(100%,900px)}.home-seo-h1[data-astro-cid-ogf5ymiv] .h1-id[data-astro-cid-ogf5ymiv]{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.15em;font-size:.88em;color:#ffffffd1}.home-seo-h1[data-astro-cid-ogf5ymiv] .h1-sep[data-astro-cid-ogf5ymiv]{font-family:Inter,sans-serif;color:#ffffff9e}.home-seo-h1[data-astro-cid-ogf5ymiv] .h1-slogan[data-astro-cid-ogf5ymiv]{font-family:Inter,sans-serif;font-style:italic;color:#ffffff9e}
