.home-hero-module__ry4HXa__hero{isolation:isolate;background:var(--brand-navy);min-height:max(680px,100svh);margin-top:-6rem;padding-top:6rem;position:relative;overflow:clip}.home-hero-module__ry4HXa__background,.home-hero-module__ry4HXa__backgroundOverlay{position:absolute;inset:0}.home-hero-module__ry4HXa__background{z-index:-3}.home-hero-module__ry4HXa__backgroundImage{object-fit:cover;object-position:center center}.home-hero-module__ry4HXa__backgroundOverlay{z-index:-2;background:linear-gradient(#0b1f3a7a 0%,#0000 18% 78%,#0b1f3aa3 100%),radial-gradient(48% 82% at 50% 46%,#0b1f3af0 0%,#0b1f3ad6 34%,#0b1f3a59 66%,#0b1f3a14 100%)}.home-hero-module__ry4HXa__heroContainer{justify-content:center;align-items:center;min-height:calc(100svh - 6rem);padding-top:3rem;padding-bottom:4.5rem;display:flex}.home-hero-module__ry4HXa__copy{z-index:2;text-align:center;width:min(100%,46rem);padding-top:clamp(1rem,3vh,2rem);position:relative}.home-hero-module__ry4HXa__copy h1,.home-hero-module__ry4HXa__copy p{margin-inline:auto}.home-hero-module__ry4HXa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.home-hero-module__ry4HXa__trustLine{color:#b8c9d9;justify-content:center;align-items:flex-start;gap:.5rem;max-width:42rem;margin-top:1.5rem;font-size:.875rem;line-height:1.5rem;display:flex}.home-hero-module__ry4HXa__scrollHint{z-index:3;color:#f8fafcc2;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;transition:color .18s;display:inline-flex;position:absolute;top:calc(100svh - 3.5rem);left:auto;right:2rem;translate:0}.home-hero-module__ry4HXa__scrollHint svg{width:1rem;height:1rem}.home-hero-module__ry4HXa__scrollHint:hover,.home-hero-module__ry4HXa__scrollHint:focus-visible{color:var(--surface)}@keyframes home-hero-module__ry4HXa__scrollNudge{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(.25rem)}}@media (max-width:1023px){.home-hero-module__ry4HXa__hero{min-height:max(680px,100svh)}.home-hero-module__ry4HXa__heroContainer{min-height:auto;padding-top:4rem;padding-bottom:6rem;position:relative;top:auto}.home-hero-module__ry4HXa__backgroundImage{object-position:center center}.home-hero-module__ry4HXa__backgroundOverlay{background:linear-gradient(#0b1f3a94 0%,#0000 20% 74%,#0b1f3abd 100%),radial-gradient(62% 82% at 50% 46%,#0b1f3af2 0%,#0b1f3ad6 42%,#0b1f3a61 100%)}}@media (max-width:639px){.home-hero-module__ry4HXa__hero{min-height:max(680px,100svh)}.home-hero-module__ry4HXa__heroContainer{gap:2rem;padding-top:3rem;padding-bottom:4.5rem}.home-hero-module__ry4HXa__scrollHint{display:none}.home-hero-module__ry4HXa__backgroundImage{object-position:center center}.home-hero-module__ry4HXa__backgroundOverlay{background:linear-gradient(#0b1f3ac7 0%,#0b1f3ab3 54%,#0b1f3aeb 100%),linear-gradient(#0b1f3a80,#0b1f3a80)}.home-hero-module__ry4HXa__actions{flex-direction:column}.home-hero-module__ry4HXa__actions a{width:100%}}@media (prefers-reduced-motion:no-preference){.home-hero-module__ry4HXa__backgroundImage{animation:20s ease-out forwards home-hero-module__ry4HXa__heroZoom}.home-hero-module__ry4HXa__copy>*{animation:home-hero-module__ry4HXa__heroRise .64s var(--ease-out) backwards}.home-hero-module__ry4HXa__copy>h1{animation-name:home-hero-module__ry4HXa__heroSlide}.home-hero-module__ry4HXa__copy>:nth-child(2){animation-delay:80ms}.home-hero-module__ry4HXa__copy>:nth-child(3){animation-delay:.16s}.home-hero-module__ry4HXa__copy>:nth-child(4){animation-delay:.24s}.home-hero-module__ry4HXa__copy>:nth-child(5){animation-delay:.32s}.home-hero-module__ry4HXa__scrollHint{animation:.6s .9s backwards home-hero-module__ry4HXa__heroFade}.home-hero-module__ry4HXa__scrollHint svg{animation:2.2s ease-in-out 1.5s 3 home-hero-module__ry4HXa__scrollNudge}}@keyframes home-hero-module__ry4HXa__heroZoom{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes home-hero-module__ry4HXa__heroRise{0%{opacity:0;translate:0 14px}}@keyframes home-hero-module__ry4HXa__heroSlide{0%{translate:0 14px}}@keyframes home-hero-module__ry4HXa__heroFade{0%{opacity:0}}
