.hero-grid[data-astro-cid-wnh232j3]>[data-astro-cid-wnh232j3]{min-width:0}.hero-portrait[data-astro-cid-wnh232j3]{justify-self:center;width:100%;max-width:330px}.hero-portrait[data-astro-cid-wnh232j3] img[data-astro-cid-wnh232j3]{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:auto;transition:transform .45s cubic-bezier(.2,.6,.2,1),box-shadow .45s;display:block;box-shadow:0 18px 40px -24px #0f487f59}.hero-portrait[data-astro-cid-wnh232j3]:hover img[data-astro-cid-wnh232j3]{transform:translateY(-6px)scale(1.03);box-shadow:0 28px 56px -24px #0f487f73}@media (width>=901px) and (width<=1000px){.hero-cta[data-astro-cid-wnh232j3] .btn[data-astro-cid-wnh232j3]{padding-left:20px;padding-right:20px}}.contrast[data-astro-cid-wnh232j3]{background:linear-gradient(165deg,var(--pine),#0b3359);color:var(--cream)}.contrast[data-astro-cid-wnh232j3] .eyebrow[data-astro-cid-wnh232j3]{color:var(--brass-2)}.contrast[data-astro-cid-wnh232j3] h2[data-astro-cid-wnh232j3]{color:var(--cream)}.two-up[data-astro-cid-wnh232j3]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.panel[data-astro-cid-wnh232j3]{border-radius:var(--r);background:#ffffff0d;border:1px solid #ffffff29;padding:28px;transition:transform .4s cubic-bezier(.2,.6,.2,1),background .4s,border-color .4s}.panel[data-astro-cid-wnh232j3]:hover{background:#ffffff17;border-color:#82aad899;transform:translateY(-5px)}.panel[data-astro-cid-wnh232j3].new{background:linear-gradient(160deg,#1460a957,#ffffff0d)}.panel-tag[data-astro-cid-wnh232j3]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#a9cdf7;margin:0 0 14px;font-size:11px}.panel-quote[data-astro-cid-wnh232j3]{font-family:var(--f-display);color:var(--cream);margin:0 0 14px;font-size:1.28rem;line-height:1.35}.panel[data-astro-cid-wnh232j3] p[data-astro-cid-wnh232j3]:last-child{color:#c7d7ea;margin:0;line-height:1.7}.two-up[data-astro-cid-wnh232j3].xgrid .panel[data-astro-cid-wnh232j3]{position:relative}.two-up[data-astro-cid-wnh232j3].xgrid .panel-quote[data-astro-cid-wnh232j3]{margin-bottom:0}@media (hover:none),(pointer:coarse){.two-up[data-astro-cid-wnh232j3].xgrid .panel[data-astro-cid-wnh232j3]:after{filter:brightness(0)invert()}.two-up[data-astro-cid-wnh232j3].xgrid .panel-quote[data-astro-cid-wnh232j3]{padding-right:28px}}.feature[data-astro-cid-wnh232j3] h3[data-astro-cid-wnh232j3]{font-family:var(--f-display);margin:0 0 10px;font-size:1.18rem;font-weight:500;line-height:1.25}.feature[data-astro-cid-wnh232j3] p[data-astro-cid-wnh232j3]{color:var(--ink-soft);margin:0;line-height:1.68}.hero[data-astro-cid-wnh232j3]{background:linear-gradient(#f4f6f8 0%,#fff 100%);padding-block:clamp(60px,8vw,84px);overflow-x:clip}.hero[data-astro-cid-wnh232j3] h1[data-astro-cid-wnh232j3]{font-family:var(--f-display);letter-spacing:-.018em;text-wrap:pretty;max-width:22ch;margin:20px 0 0;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:500;line-height:1.06}.hero[data-astro-cid-wnh232j3] h1[data-astro-cid-wnh232j3] em[data-astro-cid-wnh232j3]{color:var(--brass-ink);font-style:italic}.hero[data-astro-cid-wnh232j3] .lede[data-astro-cid-wnh232j3]{color:var(--ink-soft);max-width:42ch;margin-top:24px;font-size:clamp(1.05rem,1.5vw,1.2rem)}.alt[data-astro-cid-wnh232j3]{background:var(--paper-2)}.split[data-astro-cid-wnh232j3]{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.split[data-astro-cid-wnh232j3]>[data-astro-cid-wnh232j3]{min-width:0}.split-copy[data-astro-cid-wnh232j3] h2[data-astro-cid-wnh232j3]{font-family:var(--f-display);margin:.3em 0 .5em;font-size:clamp(2rem,3.6vw,2.85rem);font-weight:500;line-height:1.08}.split-copy[data-astro-cid-wnh232j3] p[data-astro-cid-wnh232j3]{color:var(--ink-soft);margin-bottom:16px;line-height:1.72}.sec-head[data-astro-cid-wnh232j3] p[data-astro-cid-wnh232j3] a[data-astro-cid-wnh232j3],.split-copy[data-astro-cid-wnh232j3] p[data-astro-cid-wnh232j3] a[data-astro-cid-wnh232j3]{color:var(--blue);text-underline-offset:2px;text-decoration:underline 1px}.sec-head[data-astro-cid-wnh232j3] p[data-astro-cid-wnh232j3] a[data-astro-cid-wnh232j3]:hover,.split-copy[data-astro-cid-wnh232j3] p[data-astro-cid-wnh232j3] a[data-astro-cid-wnh232j3]:hover{color:var(--ink)}.split-copy[data-astro-cid-wnh232j3] .btn[data-astro-cid-wnh232j3]{margin-top:10px}.split-figure[data-astro-cid-wnh232j3]{text-align:center;width:100%}.split-figure[data-astro-cid-wnh232j3] img[data-astro-cid-wnh232j3]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r);width:100%;height:auto;transition:transform .45s cubic-bezier(.2,.6,.2,1),box-shadow .45s;display:block;box-shadow:0 24px 56px -30px #0f487f73}.split-figure[data-astro-cid-wnh232j3]:hover img[data-astro-cid-wnh232j3]{transform:translateY(-6px)scale(1.02);box-shadow:0 34px 70px -30px #0f487f8c}.split-cap[data-astro-cid-wnh232j3]{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-soft);margin-top:16px;font-size:.68rem}.trust-row[data-astro-cid-wnh232j3]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:8px;display:grid}.trust[data-astro-cid-wnh232j3]{border-top:2px solid var(--brand);padding-top:16px}.trust[data-astro-cid-wnh232j3] b[data-astro-cid-wnh232j3]{font-family:var(--f-display);margin-bottom:6px;font-size:1.14rem;font-weight:500;display:block}.trust[data-astro-cid-wnh232j3] span[data-astro-cid-wnh232j3]{color:var(--ink-soft);font-size:.95rem;line-height:1.62}.final[data-astro-cid-wnh232j3] .inner[data-astro-cid-wnh232j3]{text-align:center;max-width:46ch;margin-inline:auto}.final[data-astro-cid-wnh232j3] h2[data-astro-cid-wnh232j3]{color:var(--cream);font-family:var(--f-display);margin-bottom:14px;font-size:clamp(2rem,3.6vw,2.85rem);font-weight:500;line-height:1.08}.final[data-astro-cid-wnh232j3] p[data-astro-cid-wnh232j3]{color:#c9dcf0;margin-bottom:26px;line-height:1.7}.btn-light[data-astro-cid-wnh232j3]{background:var(--cream);color:var(--brand)}.btn-light[data-astro-cid-wnh232j3]:hover{color:var(--brand);background:#eaf1fa}@media (prefers-reduced-motion:reduce){.hero-portrait[data-astro-cid-wnh232j3] img[data-astro-cid-wnh232j3],.panel[data-astro-cid-wnh232j3],.feature[data-astro-cid-wnh232j3],.split-figure[data-astro-cid-wnh232j3] img[data-astro-cid-wnh232j3]{transition:none}.hero-portrait[data-astro-cid-wnh232j3]:hover img[data-astro-cid-wnh232j3],.panel[data-astro-cid-wnh232j3]:hover,.feature[data-astro-cid-wnh232j3]:hover,.split-figure[data-astro-cid-wnh232j3]:hover img[data-astro-cid-wnh232j3]{transform:none}}@media (width<=900px){.hero-portrait[data-astro-cid-wnh232j3]{justify-self:center;max-width:240px}.split[data-astro-cid-wnh232j3]{grid-template-columns:1fr;gap:36px}}@media (width<=600px){.hero-cta[data-astro-cid-wnh232j3]{flex-direction:column;align-items:stretch}.hero-cta[data-astro-cid-wnh232j3] .btn[data-astro-cid-wnh232j3]{justify-content:center;width:100%}}
