@media (prefers-reduced-motion:no-preference){.js .hero[data-astro-cid-zby63hrh] .crumbs,.js .cols[data-astro-cid-zby63hrh] p[data-astro-cid-zby63hrh]{opacity:0}.js .stg[data-astro-cid-zby63hrh]{opacity:.7;transition:opacity .6s var(--ease)}.js .stg[data-astro-cid-zby63hrh].on{opacity:1}}.hero[data-astro-cid-zby63hrh]{padding:32px 0 120px}.hero[data-astro-cid-zby63hrh] h1{letter-spacing:-.05em;margin-top:120px;font-size:clamp(40px,6.7vw,96px);font-weight:800;line-height:.98}.cols[data-astro-cid-zby63hrh],.prin[data-astro-cid-zby63hrh] .txt[data-astro-cid-zby63hrh]{grid-template-columns:repeat(3,1fr);column-gap:48px;margin-top:56px;display:grid}.cols[data-astro-cid-zby63hrh] p[data-astro-cid-zby63hrh],.prin[data-astro-cid-zby63hrh] .txt[data-astro-cid-zby63hrh] p[data-astro-cid-zby63hrh]{color:var(--text);font-size:17px;line-height:1.65}.cols[data-astro-cid-zby63hrh] p[data-astro-cid-zby63hrh]:first-child,.prin[data-astro-cid-zby63hrh] .txt[data-astro-cid-zby63hrh] p[data-astro-cid-zby63hrh]:first-child{color:var(--navy);font-size:20px;font-weight:600;line-height:1.5}.stages[data-astro-cid-zby63hrh]{padding-bottom:140px}.grid[data-astro-cid-zby63hrh]{grid-template-columns:520px 1fr;align-items:start;column-gap:96px;display:grid}.fig[data-astro-cid-zby63hrh]{top:calc(var(--header-h) + 40px);aspect-ratio:4/5;background:var(--soft);position:sticky}.fig[data-astro-cid-zby63hrh] svg[data-astro-cid-zby63hrh]{width:100%;height:100%;position:absolute;inset:0}.lbl[data-astro-cid-zby63hrh]{letter-spacing:.2em;text-transform:uppercase;color:var(--navy);font-size:12px;font-weight:700}.stg[data-astro-cid-zby63hrh]{border-top:1px solid var(--line);padding:64px 0}.stg[data-astro-cid-zby63hrh]:first-child{border-top:0;padding-top:0}.stg[data-astro-cid-zby63hrh]>.lbl[data-astro-cid-zby63hrh]{gap:14px;display:flex}.stg[data-astro-cid-zby63hrh]>.lbl[data-astro-cid-zby63hrh] b[data-astro-cid-zby63hrh]{transition:color .6s var(--ease)}.stg[data-astro-cid-zby63hrh].on>.lbl[data-astro-cid-zby63hrh] b[data-astro-cid-zby63hrh]{color:var(--orange-text)}.stg[data-astro-cid-zby63hrh] h2{letter-spacing:-.04em;margin-top:18px;font-size:clamp(32px,3.1vw,44px);font-weight:800;line-height:1.05}.stg[data-astro-cid-zby63hrh] .txt[data-astro-cid-zby63hrh]{margin-top:24px}.stg[data-astro-cid-zby63hrh] .txt[data-astro-cid-zby63hrh] p[data-astro-cid-zby63hrh]{color:#1f2a44;font-size:17px;line-height:1.7}.stg[data-astro-cid-zby63hrh] .txt[data-astro-cid-zby63hrh] p[data-astro-cid-zby63hrh]+p[data-astro-cid-zby63hrh]{margin-top:12px}.out[data-astro-cid-zby63hrh]{grid-template-columns:120px 1fr;align-items:baseline;gap:24px;margin-top:28px;display:grid}.out[data-astro-cid-zby63hrh] p[data-astro-cid-zby63hrh]:last-child{font-size:18px;font-weight:600;line-height:1.5}.prin[data-astro-cid-zby63hrh]{border-top:1px solid var(--line);padding:140px 0}.prin[data-astro-cid-zby63hrh] .eyebrow{margin-bottom:28px}.prin[data-astro-cid-zby63hrh] h2{letter-spacing:-.04em;font-size:clamp(36px,3.9vw,56px);font-weight:800;line-height:1.04}.cta[data-astro-cid-zby63hrh]{background:var(--soft);padding:110px 0 120px}.cta[data-astro-cid-zby63hrh] .eyebrow{margin-bottom:28px}.cta[data-astro-cid-zby63hrh] h2{letter-spacing:-.04em;font-size:clamp(38px,4.2vw,60px);font-weight:800;line-height:1.06}.cta[data-astro-cid-zby63hrh] .text[data-astro-cid-zby63hrh]{max-width:620px;color:var(--text);margin-top:36px;font-size:19px;line-height:1.6}@media (width<=1199px){.grid[data-astro-cid-zby63hrh]{grid-template-columns:400px 1fr;column-gap:48px}}@media (width<=1023px){.hero[data-astro-cid-zby63hrh]{padding-bottom:80px}.hero[data-astro-cid-zby63hrh] h1{margin-top:72px}.cols[data-astro-cid-zby63hrh],.prin[data-astro-cid-zby63hrh] .txt[data-astro-cid-zby63hrh]{grid-template-columns:1fr;row-gap:12px;margin-top:40px}.grid[data-astro-cid-zby63hrh]{grid-template-columns:1fr}.fig[data-astro-cid-zby63hrh]{aspect-ratio:4/3;margin-bottom:48px;position:relative;top:auto}.stages[data-astro-cid-zby63hrh]{padding-bottom:88px}.stg[data-astro-cid-zby63hrh]{padding:48px 0}.prin[data-astro-cid-zby63hrh]{padding:88px 0}.cta[data-astro-cid-zby63hrh]{padding:80px 0 88px}}@media (width<=599px){.out[data-astro-cid-zby63hrh]{grid-template-columns:1fr;gap:8px}}
