.stats[data-astro-cid-23gkgyqt]{border-radius:var(--r-lg);padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.stats[data-astro-cid-23gkgyqt]:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#7ea0b538,#0000);border-radius:50%;width:60%;position:absolute;top:-40%;right:-12%}.head[data-astro-cid-23gkgyqt]{grid-template-columns:1.1fr 1fr;align-items:end;gap:24px 56px;display:grid}.kicker[data-astro-cid-23gkgyqt]{letter-spacing:.12em;text-transform:uppercase;color:var(--on-navy-muted);margin-bottom:14px;font-size:.8rem;font-weight:650}h2[data-astro-cid-23gkgyqt]{font-size:clamp(1.8rem,3.4vw,2.6rem)}.sub[data-astro-cid-23gkgyqt]{color:var(--on-navy-muted)}.grid[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(3,1fr);gap:14px;margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-23gkgyqt]{border-radius:var(--r);background:#f3efe70f;padding:26px 26px 24px;transition:background-color .4s}li[data-astro-cid-23gkgyqt]:hover{background:#f3efe71a}.num[data-astro-cid-23gkgyqt]{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:350;line-height:1;display:flex}.num[data-astro-cid-23gkgyqt] small[data-astro-cid-23gkgyqt]{font-family:var(--sans);letter-spacing:0;color:var(--on-navy-muted);font-size:.95rem;font-weight:600}.label[data-astro-cid-23gkgyqt]{color:var(--on-navy-muted);margin-top:14px;font-size:.95rem;line-height:1.5}.more[data-astro-cid-23gkgyqt]{color:var(--on-navy);align-items:center;gap:8px;margin-top:32px;font-weight:650;text-decoration:none;display:inline-flex}.more[data-astro-cid-23gkgyqt] svg{width:18px;transition:transform .4s var(--ease)}.more[data-astro-cid-23gkgyqt]:hover svg{transform:translate(4px)}@media (width<=860px){.head[data-astro-cid-23gkgyqt]{grid-template-columns:1fr}.grid[data-astro-cid-23gkgyqt]{grid-template-columns:1fr 1fr;gap:10px}li[data-astro-cid-23gkgyqt]{padding:20px 18px}.num[data-astro-cid-23gkgyqt]{flex-direction:column;align-items:flex-start;gap:6px}}.hero[data-astro-cid-lcdefpme]{padding:clamp(28px,5vw,64px) 0 clamp(56px,8vw,110px);position:relative}.hero-line[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;width:100%;height:80%;position:absolute;top:8%;left:0;right:0}.hero-line[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:#14243c21;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2400;stroke-dashoffset:2400px;animation:draw 3.2s .3s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.hero-text[data-astro-cid-lcdefpme]{gap:22px;display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(3rem,7.4vw,6rem);font-weight:400;line-height:1}.hero-tag[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink-2);max-width:24ch;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.3}.hero-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52ch;font-size:1.08rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero-visual[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:460px;position:relative}.float[data-astro-cid-lcdefpme]{background:var(--card-solid);border-radius:20px;align-items:center;gap:14px;padding:14px 22px 14px 14px;animation:7s ease-in-out infinite bob;display:flex;position:absolute;bottom:36px;left:-36px}@keyframes bob{50%{transform:translateY(-6px)}}.float-k[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem;line-height:1.3}.float-v[data-astro-cid-lcdefpme]{font-weight:700;line-height:1.3}.view-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,6vw,96px);display:grid}.quote[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:22px 0 0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.15}.quote[data-astro-cid-lcdefpme]:before{content:"“";color:var(--olive);margin-bottom:12px;font-size:1.6em;line-height:.6;display:block}.view-text[data-astro-cid-lcdefpme]{color:var(--ink-2);gap:18px;padding-top:8px;font-size:1.06rem;display:grid}.areas[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.area[data-astro-cid-lcdefpme]{min-height:260px;transition:transform .5s var(--ease), box-shadow .5s var(--ease), background-color .4s;align-content:start;gap:14px;text-decoration:none;display:grid;position:relative}.area[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:22ch;margin-top:10px;font-size:1.3rem}.area[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:46ch}.area-go[data-astro-cid-lcdefpme]{width:44px;height:44px;transition:background-color .4s, color .4s, transform .5s var(--ease);background:#14243c0f;border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px}.area-go[data-astro-cid-lcdefpme] svg{width:18px}.area[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-4px)}.area[data-astro-cid-lcdefpme]:hover .area-go[data-astro-cid-lcdefpme]{background:var(--navy);color:var(--on-navy);transform:rotate(45deg)}.area[data-astro-cid-lcdefpme]:first-child{background:var(--card-solid)}.approach-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.approach-head[data-astro-cid-lcdefpme]{gap:18px;display:grid;position:sticky;top:120px}.approach-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,4vw,3rem)}.principles[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:22px;display:flex}.pn[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--olive);min-width:2ch;font-size:1.6rem;line-height:1.1}.principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.12rem}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:6px}.process-top[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(32px,4vw,52px);display:flex}.process-top[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.steps[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step[data-astro-cid-lcdefpme]{align-content:start;gap:12px;display:grid}.step-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.step-n[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#14243c1f;font-size:3rem;line-height:1}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.25rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.view-grid[data-astro-cid-lcdefpme],.approach-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{justify-self:start;max-width:420px}.float[data-astro-cid-lcdefpme]{bottom:16px;left:16px}.approach-head[data-astro-cid-lcdefpme]{position:static}.steps[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=680px){.areas[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.area[data-astro-cid-lcdefpme]{min-height:0}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}
