.hero[data-astro-cid-sf272gaj]{isolation:isolate;background:var(--navy-900);color:var(--sky-200);position:relative;overflow:clip}.hero__img[data-astro-cid-sf272gaj]{object-fit:cover;z-index:-5;width:100%;height:100%;animation:settle 2.8s var(--ease-expo) both;position:absolute;inset:0}@keyframes settle{0%{transform:scale(1.1)}}.hero__scrim[data-astro-cid-sf272gaj]{z-index:-4;background:radial-gradient(70% 90% at 92% 0%, #3d6aa38c, transparent 62%), radial-gradient(60% 80% at 0% 100%, #000a15e6, transparent 70%), linear-gradient(115deg, var(--navy-950) 0%, var(--navy-900) 48%, var(--navy-850) 100%);position:absolute;inset:0}.hero__img[data-astro-cid-sf272gaj]+.hero__scrim[data-astro-cid-sf272gaj]{background:radial-gradient(70% 90% at 92% 0,#3d6aa359,#0000 62%),linear-gradient(90deg,#000a15f2 0%,#001c38cc 52%,#001c3880 100%)}.hero__grid[data-astro-cid-sf272gaj]{z-index:-3;background-image:linear-gradient(90deg,#8fc0ea12 1px,#0000 1px),linear-gradient(#8fc0ea12 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 90% at 100% 0,#000,#0000 70%);mask-image:radial-gradient(75% 90% at 100% 0,#000,#0000 70%)}.hero__b[data-astro-cid-sf272gaj]{z-index:-2;opacity:.34;pointer-events:none;width:auto;height:clamp(28rem,82vw,70rem);animation:fade-in 2.2s var(--ease-expo) .3s both;position:absolute;bottom:-22%;right:clamp(-9rem,-26vw,-4rem);-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 24%);mask-image:linear-gradient(90deg,#0000 4%,#000 24%)}.hero__body[data-astro-cid-sf272gaj]{align-items:center;min-height:clamp(17rem,24vw,22rem);padding-block:clamp(3.5rem,6vw,5.5rem);display:flex}.hero--large[data-astro-cid-sf272gaj] .hero__body[data-astro-cid-sf272gaj]{min-height:clamp(34rem,84svh,54rem);padding-block:clamp(5.5rem,10vw,9rem)}@media (aspect-ratio<=4/5),(width<=700px){.hero--large[data-astro-cid-sf272gaj] .hero__body[data-astro-cid-sf272gaj]{min-height:min(66svh,40rem);padding-block:clamp(4rem,12vw,6rem) clamp(3.5rem,10vw,5rem)}.hero__cue[data-astro-cid-sf272gaj]{display:none}}@media (width>=701px) and (width<=1099.98px){.hero__b[data-astro-cid-sf272gaj]{opacity:.2}}.hero__copy[data-astro-cid-sf272gaj]{max-width:52rem}.hero--large[data-astro-cid-sf272gaj] .hero__copy[data-astro-cid-sf272gaj]{max-width:62rem}.eyebrow[data-astro-cid-sf272gaj]{margin-bottom:1.4rem;font-size:clamp(.82rem,.74rem + .3vw,.98rem)}.hero--large[data-astro-cid-sf272gaj] .eyebrow[data-astro-cid-sf272gaj]{margin-bottom:1.9rem;font-size:clamp(.85rem,.72rem + .45vw,1.08rem)}h1[data-astro-cid-sf272gaj]{color:#fff;font-size:var(--fs-h1);letter-spacing:-.035em;line-height:1.04}.hero--large[data-astro-cid-sf272gaj] h1[data-astro-cid-sf272gaj]{font-size:var(--fs-display);letter-spacing:-.04em;line-height:1}.hero__text[data-astro-cid-sf272gaj]{max-width:40rem;font-size:var(--fs-lead);margin-top:1.8rem;line-height:1.6}.hero__cta[data-astro-cid-sf272gaj]{flex-wrap:wrap;gap:1rem;margin-top:2.75rem;display:flex}@media (width<=560px){.hero__cta[data-astro-cid-sf272gaj] .btn[data-astro-cid-sf272gaj]{flex:100%}.hero[data-astro-cid-sf272gaj] .eyebrow[data-astro-cid-sf272gaj]{letter-spacing:.15em;gap:.7rem;font-size:.75rem}.hero[data-astro-cid-sf272gaj] .eyebrow[data-astro-cid-sf272gaj]:before{width:1.5rem}}.rise[data-astro-cid-sf272gaj]{animation:rise 1.25s var(--ease-expo) calc(.15s + var(--i) * .14s) both}@keyframes rise{0%{opacity:0;transform:translateY(2rem)}}@keyframes fade-in{0%{opacity:0}}.hero__cue[data-astro-cid-sf272gaj]{left:max(var(--gutter), calc((100% - var(--max)) / 2));width:1px;height:4.5rem;animation:fade-in 1.6s var(--ease-expo) 1.6s both;background:#ffffff2e;position:absolute;bottom:2.25rem;overflow:hidden}.hero__cue[data-astro-cid-sf272gaj] span[data-astro-cid-sf272gaj]{background:linear-gradient(to bottom, transparent, var(--sky-300));animation:cue 2.6s var(--ease-inout) 2.4s infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes cue{60%,to{transform:translateY(100%)}}.hero__anchor[data-astro-cid-sf272gaj]{position:absolute;bottom:0}@media (width<=700px){.hero__cue[data-astro-cid-sf272gaj]{display:none}.hero__b[data-astro-cid-sf272gaj]{opacity:.16;height:30rem;bottom:-26%;right:-34%}}@supports (animation-timeline:scroll()){.hero__b[data-astro-cid-sf272gaj]{animation:fade-in 2.2s var(--ease-expo) .3s both, drift-b linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}@keyframes drift-b{to{transform:translateY(-9rem)}}}
