.v3-hero[data-astro-cid-bbe6dxrz]{background:var(--spread-dark);color:var(--brand-text-on-dark);padding-block:var(--spread-gap);--btn-outline-color: var(--brand-text-on-dark);--btn-outline-border: color-mix(in srgb, var(--color-accent) 55%, transparent)}.v3-hero__inner[data-astro-cid-bbe6dxrz]{max-width:80rem;margin-inline:auto;padding-inline:1.5rem}@media(min-width:1024px){.v3-hero__inner[data-astro-cid-bbe6dxrz]{padding-inline:2rem}}.v3-hero__figure[data-astro-cid-bbe6dxrz]{position:relative;margin:0;line-height:0;background:var(--spread-dark)}.v3-hero--split[data-astro-cid-bbe6dxrz]{padding-bottom:0}.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__figure[data-astro-cid-bbe6dxrz]{margin-top:clamp(2rem,5vh,3.5rem)}.v3-hero__img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:clamp(18rem,62vw,26rem);-o-object-fit:cover;object-fit:cover;-o-object-position:56% 30%;object-position:56% 30%}.v3-hero__credit[data-astro-cid-bbe6dxrz]{position:absolute;left:1.5rem;bottom:1.25rem;padding:.4rem .75rem;line-height:1;background:color-mix(in srgb,var(--brand-navy-900) 72%,transparent);backdrop-filter:blur(6px);font-family:var(--font-system);font-size:var(--label-scale);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-text-on-dark) 78%,transparent)}@media(min-width:1024px){.v3-hero--split[data-astro-cid-bbe6dxrz]{padding-block:0}.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__figure[data-astro-cid-bbe6dxrz]{margin-top:0}.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr) clamp(22rem,32vw,44rem);padding-left:max(2rem,calc(50% - 40rem))}.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__inner[data-astro-cid-bbe6dxrz]{max-width:none;margin-inline:0;padding-inline:0 3rem;padding-block:var(--spread-gap);display:flex;flex-direction:column;justify-content:center}.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__display[data-astro-cid-bbe6dxrz]{max-width:16ch;margin-left:clamp(0rem,2vw,2.5rem)}.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__sub[data-astro-cid-bbe6dxrz]{max-width:42ch;margin-left:clamp(0rem,2vw,2.5rem)}.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__cta[data-astro-cid-bbe6dxrz],.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-eyebrow[data-astro-cid-bbe6dxrz]{margin-left:clamp(0rem,2vw,2.5rem)}.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__img[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;height:100%}}.v3-hero__after[data-astro-cid-bbe6dxrz]{margin:2.75rem 0 0;margin-left:clamp(0rem,7vw,9rem)}.v3-hero--portrait[data-astro-cid-bbe6dxrz] .v3-hero__img[data-astro-cid-bbe6dxrz]{height:clamp(26rem,120vw,40rem);-o-object-position:50% 15%;object-position:50% 15%}@media(min-width:1024px){.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__after[data-astro-cid-bbe6dxrz]{margin-left:clamp(0rem,2vw,2.5rem)}.v3-hero--portrait[data-astro-cid-bbe6dxrz] .v3-hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) clamp(30rem,38vw,46rem)}.v3-hero--portrait[data-astro-cid-bbe6dxrz] .v3-hero__img[data-astro-cid-bbe6dxrz]{height:100%}}.v3-eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:1.15rem;font-family:var(--font-system);font-size:var(--label-scale);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);margin-left:clamp(0rem,7vw,9rem)}.v3-rule[data-astro-cid-bbe6dxrz]{display:inline-block;width:3rem;height:1px;background:var(--color-accent)}.v3-hero__em[data-astro-cid-bbe6dxrz]{font-style:italic;color:var(--color-accent)}.v3-hero__display[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:500;font-size:var(--display-scale-hero);line-height:1.16;letter-spacing:var(--tracking-display);word-spacing:-.02em;max-width:24ch;text-wrap:pretty;margin:1.75rem 0 0;margin-left:clamp(0rem,7vw,9rem)}.v3-hero__sub[data-astro-cid-bbe6dxrz]{font-family:var(--font-system);font-weight:300;font-size:1.15rem;line-height:1.95;letter-spacing:.012em;max-width:52ch;margin:2rem 0 0;margin-left:clamp(0rem,7vw,9rem);color:color-mix(in srgb,var(--brand-text-on-dark) 82%,transparent)}.v3-hero__cta[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1.25rem;margin:2.5rem 0 0;margin-left:clamp(0rem,7vw,9rem)}@media(min-width:640px){.v3-hero__cta[data-astro-cid-bbe6dxrz]{flex-direction:row;align-items:center}}@media(max-width:639px){.v3-hero__cta[data-astro-cid-bbe6dxrz]{align-items:stretch}.v3-hero__cta[data-astro-cid-bbe6dxrz] .sw-btn{width:100%}}.v3-hero__inner[data-astro-cid-bbe6dxrz]>.crumbs,.v3-hero__inner[data-astro-cid-bbe6dxrz]>.hero-proof{margin-left:clamp(0rem,7vw,9rem)}@media(min-width:1024px){.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__inner[data-astro-cid-bbe6dxrz]>.crumbs,.v3-hero--split[data-astro-cid-bbe6dxrz] .v3-hero__inner[data-astro-cid-bbe6dxrz]>.hero-proof{margin-left:clamp(0rem,2vw,2.5rem)}}@media(prefers-reduced-motion:no-preference){.v3-hero__img[data-astro-cid-bbe6dxrz]{animation:v3-hero-drift 18s var(--ease-brand) infinite alternate;will-change:transform}}@keyframes v3-hero-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}
