.hero[data-astro-cid-ge2uvauf]{background:var(--brand-navy);min-height:180svh;color:var(--on-dark);position:relative}.hero__pin[data-astro-cid-ge2uvauf]{background:var(--brand-navy);height:100svh;position:sticky;top:0;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf],.hero__overlay[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]{transform:translate3d(var(--hero-parallax-x,0px), var(--hero-parallax-y,0px), 0) scale(1.06);transform-origin:50% 46%;will-change:transform}.hero__image[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:54% 52%;filter:grayscale(.28)saturate(.68)contrast(1.06)brightness(.76);width:100%;height:100%}.hero__overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#101927c7 0%,#19253870 46%,#101927b8 100%),linear-gradient(#141f2fb8 0%,#1925382e 42%,#101927d6 100%),#1925381f}.hero__brand-intro[data-astro-cid-ge2uvauf]{z-index:3;pointer-events:none;animation:hero-stage-in .9s var(--ease) both;position:absolute;inset:0}.hero__brand-intro[data-astro-cid-ge2uvauf]:before{aspect-ratio:1;content:"";background:radial-gradient(circle,#d8b9781f,#0000 66%);border-radius:50%;width:min(68vw,62rem);animation:3.8s ease-in-out infinite alternate hero-stage-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__brand-intro-logo[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 28px 70px #0006);transform-origin:50%;will-change:transform, opacity;width:clamp(14rem,44vw,36rem);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.hero__brand-intro-caption[data-astro-cid-ge2uvauf]{color:#ffffffad;letter-spacing:.22em;text-transform:uppercase;flex-direction:column;align-items:center;gap:1.1rem;font-size:.625rem;font-weight:500;line-height:1;display:flex;position:absolute;bottom:clamp(2.5rem,8vh,5rem);left:50%;transform:translate(-50%)}.hero__brand-intro-rule[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:7rem;height:1px;animation:hero-cue-rule 1.2s var(--ease) .42s forwards;transform:scaleX(0)}.hero__inner[data-astro-cid-ge2uvauf]{z-index:2;width:min(100% - (var(--gutter) * 2), var(--container));height:100%;padding-top:calc(var(--header-height) + clamp(3rem, 8vh, 6rem));flex-direction:column;justify-content:center;margin-inline:auto;padding-bottom:clamp(3rem,7vh,5rem);display:flex;position:relative}.hero__content[data-astro-cid-ge2uvauf]{will-change:opacity, transform}.js .hero__content[data-astro-cid-ge2uvauf]{visibility:hidden;opacity:0;transform:translateY(42px)}html:not(.js) .hero__brand-intro[data-astro-cid-ge2uvauf]{display:none}html:not(.js) .hero__content[data-astro-cid-ge2uvauf]{visibility:visible;opacity:1;transform:none}.hero__title[data-astro-cid-ge2uvauf]{width:100%;max-width:none;font-family:var(--font-display);letter-spacing:0;text-align:left;text-wrap:balance;flex-direction:column;gap:clamp(.9rem,2.2vh,1.5rem);font-weight:500;line-height:1;display:flex}.hero__title-lead[data-astro-cid-ge2uvauf]{max-width:14ch;font-family:var(--font-display);letter-spacing:-.04em;text-transform:none;text-wrap:balance;font-size:clamp(2.85rem,5.2vw,5.4rem);font-weight:600;line-height:.98;display:block}.hero__title-tail[data-astro-cid-ge2uvauf]{color:#ffffffe0;max-width:31ch;font-family:var(--font-display);letter-spacing:-.015em;text-align:left;text-transform:none;font-size:clamp(1.45rem,2.6vw,2.7rem);font-weight:400;line-height:1.38;display:block}.hero__title-legal[data-astro-cid-ge2uvauf],.hero__title-opportunities[data-astro-cid-ge2uvauf]{color:#fff;font-family:var(--font-serif);letter-spacing:.005em;font-style:italic;font-weight:700}.hero__title-opportunities[data-astro-cid-ge2uvauf]{font-size:1.16em}.hero__rule[data-astro-cid-ge2uvauf]{transform-origin:0;width:100%;height:1px;animation:hero-rule .9s var(--ease) .22s both;background:#ffffff70;margin-top:clamp(2.5rem,6vh,4.5rem)}.hero__foot[data-astro-cid-ge2uvauf]{gap:var(--gutter);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;padding-top:clamp(1.5rem,3vh,2.25rem);display:grid}.hero__intro[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--on-dark-muted);font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.7}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.hero__cta[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);background:var(--paper);min-height:3.45rem;color:var(--ink);letter-spacing:.01em;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:1.25rem;padding:.7rem .75rem .7rem 1.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.hero__cta[data-astro-cid-ge2uvauf]:hover{transform:translateY(-1px)}.hero__cta--secondary[data-astro-cid-ge2uvauf]{color:var(--on-dark);background:0 0;border-color:#fff6}.hero__cta--secondary[data-astro-cid-ge2uvauf]:hover{background:#ffffff14;border-color:#ffffffc7}.hero__cta-arrow[data-astro-cid-ge2uvauf]{background:var(--brand-blue);width:2rem;height:2rem;color:var(--paper);transition:transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.hero__cta--primary[data-astro-cid-ge2uvauf]:hover{background:var(--stone)}.hero__cta[data-astro-cid-ge2uvauf]:hover .hero__cta-arrow[data-astro-cid-ge2uvauf]{transform:translate(.15rem)}.hero__cta-arrow--ghost[data-astro-cid-ge2uvauf]{width:auto;height:auto;color:inherit;background:0 0;font-size:.95rem}@keyframes hero-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-stage-in{0%{opacity:0}to{opacity:1}}@keyframes hero-stage-glow{0%{opacity:.5;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes hero-cue-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=959px){.hero__title[data-astro-cid-ge2uvauf]{gap:.85rem;max-width:100%}.hero__title-lead[data-astro-cid-ge2uvauf]{max-width:13ch;font-size:clamp(2.35rem,7.2vw,4.35rem)}.hero__title-tail[data-astro-cid-ge2uvauf]{max-width:30ch;font-size:clamp(1.25rem,3.1vw,2rem);line-height:1.42}.hero__foot[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:1.75rem}.hero__actions[data-astro-cid-ge2uvauf]{justify-content:flex-start}}@media (width<=767px){.hero__brand-intro-logo[data-astro-cid-ge2uvauf]{width:min(78vw,24rem)}.hero__brand-intro-caption[data-astro-cid-ge2uvauf]{font-size:.5625rem;bottom:5.5rem}.hero__inner[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-height-mobile) + 4rem);justify-content:flex-end;padding-bottom:2.25rem}.hero__title[data-astro-cid-ge2uvauf]{gap:.55rem}.hero__title-lead[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;max-width:12ch;font-size:clamp(2.1rem,10.4vw,3rem);line-height:1}.hero__title-tail[data-astro-cid-ge2uvauf]{letter-spacing:-.012em;max-width:27ch;font-size:clamp(1.08rem,4.7vw,1.42rem);line-height:1.45}.hero__rule[data-astro-cid-ge2uvauf]{margin-top:2rem}.hero__intro[data-astro-cid-ge2uvauf]{font-size:.9375rem}.hero__actions[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;width:100%;display:grid}.hero__cta[data-astro-cid-ge2uvauf]{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-ge2uvauf]{min-height:100svh}.hero__pin[data-astro-cid-ge2uvauf]{position:relative}.hero__brand-intro[data-astro-cid-ge2uvauf]{display:none}.js .hero__content[data-astro-cid-ge2uvauf]{visibility:visible;opacity:1;transform:none}.hero__media[data-astro-cid-ge2uvauf]{transform:none}.hero__rule[data-astro-cid-ge2uvauf],.hero__brand-intro-caption[data-astro-cid-ge2uvauf],.hero__brand-intro-rule[data-astro-cid-ge2uvauf]{animation:none}}
