.hero[data-astro-cid-hlofyv7p]{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,4vw,3rem)}.hero-copy[data-astro-cid-hlofyv7p]{gap:1.3rem;max-width:860px;display:grid}.hero[data-astro-cid-hlofyv7p] h1[data-astro-cid-hlofyv7p]{font-size:clamp(2.6rem,5.5vw,4.6rem)}.areas-sec[data-astro-cid-hlofyv7p]{padding-block:clamp(2rem,4vw,3rem)}.areas[data-astro-cid-hlofyv7p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.areas[data-astro-cid-hlofyv7p] li[data-astro-cid-hlofyv7p]{min-width:0}.areas[data-astro-cid-hlofyv7p] a[data-astro-cid-hlofyv7p]{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);height:100%;color:var(--ink);gap:1rem;padding:clamp(1.4rem,2.5vw,2rem);text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.areas[data-astro-cid-hlofyv7p] a[data-astro-cid-hlofyv7p]:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:0 16px 34px #2b2a2f14}.areas[data-astro-cid-hlofyv7p] .lead-card[data-astro-cid-hlofyv7p]{grid-row:span 2}.areas[data-astro-cid-hlofyv7p] .lead-card[data-astro-cid-hlofyv7p] a[data-astro-cid-hlofyv7p]{grid-template-rows:1fr auto}.area-img[data-astro-cid-hlofyv7p]{place-items:center;display:grid}.area-img[data-astro-cid-hlofyv7p] img[data-astro-cid-hlofyv7p]{width:100%;max-width:560px;height:auto}.area-copy[data-astro-cid-hlofyv7p]{align-content:start;gap:.55rem;display:grid}.ak[data-astro-cid-hlofyv7p]{letter-spacing:.12em;text-transform:uppercase;color:var(--red);font-size:.78rem;font-weight:500}.areas[data-astro-cid-hlofyv7p] h2[data-astro-cid-hlofyv7p]{font-size:clamp(1.6rem,2.6vw,2.1rem)}.areas[data-astro-cid-hlofyv7p] p[data-astro-cid-hlofyv7p]{color:var(--inkline);margin:0}.more[data-astro-cid-hlofyv7p]{color:var(--red);font-weight:500}.proof[data-astro-cid-hlofyv7p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.proof[data-astro-cid-hlofyv7p] li[data-astro-cid-hlofyv7p]{border-radius:var(--r-lg);background:#ffffff1a;border:1px solid #fff3;align-content:start;gap:.6rem;padding:1.5rem;display:grid}.proof[data-astro-cid-hlofyv7p] .fig[data-astro-cid-hlofyv7p]{font-family:var(--serif);color:#fff;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;line-height:1}.proof[data-astro-cid-hlofyv7p] .pt[data-astro-cid-hlofyv7p]{color:#ffffffe6}.proof[data-astro-cid-hlofyv7p] a[data-astro-cid-hlofyv7p]{color:#fff;text-underline-offset:3px;font-weight:500}.principles[data-astro-cid-hlofyv7p]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-hlofyv7p] li[data-astro-cid-hlofyv7p]{border-top:3px solid var(--red);align-content:start;gap:.5rem;padding-top:1rem;display:grid}.principles[data-astro-cid-hlofyv7p] .n[data-astro-cid-hlofyv7p]{font-family:var(--serif);color:var(--red);font-size:1.4rem;font-weight:700}.principles[data-astro-cid-hlofyv7p] h3[data-astro-cid-hlofyv7p]{font-size:1.3rem}.principles[data-astro-cid-hlofyv7p] p[data-astro-cid-hlofyv7p]{color:var(--inkline);margin:0}.row-head[data-astro-cid-hlofyv7p]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.feat[data-astro-cid-hlofyv7p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.feat[data-astro-cid-hlofyv7p] a[data-astro-cid-hlofyv7p]{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);height:100%;color:var(--ink);grid-template-rows:auto auto 1fr auto;gap:.6rem;padding:1.5rem;text-decoration:none;transition:border-color .2s;display:grid}.feat[data-astro-cid-hlofyv7p] a[data-astro-cid-hlofyv7p]:hover{border-color:var(--red)}.feat[data-astro-cid-hlofyv7p] h3[data-astro-cid-hlofyv7p]{font-size:1.35rem}.feat[data-astro-cid-hlofyv7p] p[data-astro-cid-hlofyv7p]{color:var(--inkline);margin:0;font-size:.98rem}.feat[data-astro-cid-hlofyv7p] .src[data-astro-cid-hlofyv7p]{color:var(--muted);font-size:.88rem}@media (width<=1000px){.principles[data-astro-cid-hlofyv7p]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.areas[data-astro-cid-hlofyv7p],.proof[data-astro-cid-hlofyv7p],.feat[data-astro-cid-hlofyv7p]{grid-template-columns:1fr}.areas[data-astro-cid-hlofyv7p] .lead-card[data-astro-cid-hlofyv7p]{grid-row:auto}}@media (width<=560px){.principles[data-astro-cid-hlofyv7p]{grid-template-columns:1fr}}
