.hero[data-v-52dadf78]{isolation:isolate;align-items:end;min-height:min(92svh,54rem);display:grid;position:relative;overflow:hidden}.hero--compact[data-v-52dadf78]{min-height:min(56svh,32rem)}.hero--compact-tall[data-v-52dadf78]{min-height:min(68svh,38rem)}.hero__media[data-v-52dadf78]{background:#0c1422;position:absolute;inset:0}.hero__gif[data-v-52dadf78],.hero__img[data-v-52dadf78],.hero__video[data-v-52dadf78]{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-img-pos,center 42%);object-position:var(--hero-img-pos,center 42%);width:100%;max-width:none;position:absolute;inset:0;height:100%!important}.hero__img[data-v-52dadf78]{z-index:0;transform:scale(var(--hero-img-scale,1.02));transform-origin:50%;backface-visibility:hidden}.hero__img--hide[data-v-52dadf78]{opacity:0;pointer-events:none;transition:opacity .4s}.hero__gif[data-v-52dadf78],.hero__video[data-v-52dadf78]{z-index:1;opacity:0;backface-visibility:hidden}.hero__video[data-v-52dadf78]{transform:translateZ(0)}.hero__gif[data-v-52dadf78]{transform:scale(var(--hero-img-scale,1.02));transform-origin:50%}.hero__gif--ready[data-v-52dadf78],.hero__video--ready[data-v-52dadf78]{opacity:1;transition:opacity .45s}.hero__overlay[data-v-52dadf78]{z-index:2;background:linear-gradient(105deg,#0a1220b8,#0a122052 48%,#0a122024),linear-gradient(#0000 52%,#0a1220c7),linear-gradient(90deg,#2563eb29,#0000 40%);position:absolute;inset:0}.hero__overlay[data-v-52dadf78]:after{content:"";background:linear-gradient(90deg,var(--color-energy),var(--color-accent) 45%,transparent 85%);height:4px;position:absolute;bottom:0;left:0;right:0}.hero__content[data-v-52dadf78]{z-index:3;max-width:48rem;padding-top:clamp(5rem,14vw,7rem);padding-bottom:clamp(3.5rem,10vw,7rem);position:relative}.hero__eyebrow[data-v-52dadf78]{font-size:.85rem}.hero__title[data-v-52dadf78]{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 24px #0000008c,0 0 36px #38bdf82e;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;max-width:min(100%,18ch);font-size:clamp(2.5rem,9vw,6.25rem);font-weight:700;line-height:1.08;overflow:visible}.hero__title-line[data-v-52dadf78]{white-space:nowrap;display:block;overflow:visible}.hero__actions[data-v-52dadf78]{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.hero__scroll[data-v-52dadf78]{z-index:3;color:var(--color-text-muted);letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:.65rem;font-size:.65rem;font-weight:600;display:flex;position:absolute;bottom:clamp(1.5rem,4vw,2.75rem);right:clamp(1rem,4vw,2.5rem);transform:rotate(180deg)}.hero__scroll i[data-v-52dadf78]{background:linear-gradient(180deg,var(--color-energy),transparent);width:2px;height:3rem;animation:scroll-pulse-52dadf78 2s var(--ease) infinite;display:block}@keyframes scroll-pulse-52dadf78{0%,to{opacity:.35;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1)}}@media (width<=700px){.hero[data-v-52dadf78]{align-items:center;min-height:min(82svh,42rem)}.hero--compact[data-v-52dadf78]{align-items:end;min-height:min(48svh,24rem)}.hero--compact-tall[data-v-52dadf78]{min-height:min(60svh,30rem)}.hero__content[data-v-52dadf78]{max-width:none;padding-bottom:2.5rem}.hero__actions[data-v-52dadf78]{flex-direction:column;align-items:stretch;margin-top:1.6rem}.hero__actions[data-v-52dadf78] .cta{width:100%}.hero__scroll[data-v-52dadf78]{display:none}}@media (width>=701px){.hero__gif[data-v-52dadf78],.hero__img[data-v-52dadf78],.hero__video[data-v-52dadf78]{-o-object-position:var(--hero-img-pos-lg,var(--hero-img-pos,center 42%));object-position:var(--hero-img-pos-lg,var(--hero-img-pos,center 42%))}.hero__gif[data-v-52dadf78],.hero__img[data-v-52dadf78]{transform:scale(var(--hero-img-scale-lg,var(--hero-img-scale,1.02)))}.hero__video[data-v-52dadf78]{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.hero__gif[data-v-52dadf78],.hero__video[data-v-52dadf78]{display:none}.hero__img--fallback[data-v-52dadf78]{opacity:1;display:block}.hero__overlay[data-v-52dadf78]:after,.hero__scroll i[data-v-52dadf78]{animation:none}}
