.button[data-astro-cid-xil7xq2g]{background:var(--color-action-background);min-height:3rem;color:var(--color-action-text);white-space:nowrap;border-radius:999px;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-weight:600;line-height:1.2;text-decoration-line:none;transition:box-shadow .16s;display:inline-flex}.button[data-astro-cid-xil7xq2g]:hover{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-action-background)}.arrow[data-astro-cid-xil7xq2g]{transition:transform .16s}.button[data-astro-cid-xil7xq2g]:hover .arrow[data-astro-cid-xil7xq2g]{transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.button[data-astro-cid-xil7xq2g],.arrow[data-astro-cid-xil7xq2g]{transition:none}}.cta[data-astro-cid-4zgmmfpt]{background:var(--color-background);color:var(--color-text)}.quiet[data-astro-cid-4zgmmfpt]{padding-block:0 clamp(4rem,10vw,7rem)}.strong[data-astro-cid-4zgmmfpt]{padding-block:clamp(4.5rem,12vw,8rem)}.panel[data-astro-cid-4zgmmfpt]{align-items:end;gap:2rem;display:grid}.quiet[data-astro-cid-4zgmmfpt] .panel[data-astro-cid-4zgmmfpt]{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:1.5rem;padding:clamp(2rem,6vw,3.5rem)}h2[data-astro-cid-4zgmmfpt]{max-width:20ch}.strong[data-astro-cid-4zgmmfpt] h2[data-astro-cid-4zgmmfpt]{font-size:clamp(2.25rem,5.5vw,3.75rem)}.text[data-astro-cid-4zgmmfpt]{color:var(--color-text-muted);margin-block-end:0;font-size:1.125rem}.link[data-astro-cid-4zgmmfpt]{gap:.5rem;padding-block:.5rem;font-weight:600;display:inline-flex}@media (width>=56rem){.panel[data-astro-cid-4zgmmfpt]{grid-template-columns:minmax(0,1fr) auto}}.hero[data-astro-cid-ge2uvauf]{border-block-end:1px solid var(--color-rule);padding-block:clamp(3rem,9vw,7rem) clamp(3.5rem,9vw,7rem)}.grid[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(2.5rem,6vw,4rem);display:grid}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;margin-block-end:1.5rem;font-size:clamp(2.75rem,6.4vw,4.75rem);line-height:1.02}.accent[data-astro-cid-ge2uvauf]{color:var(--color-accent);display:block}.lede[data-astro-cid-ge2uvauf]{max-width:34rem;color:var(--color-text-muted);margin-block-end:2.25rem;font-size:clamp(1.125rem,2vw,1.3125rem);line-height:1.55}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.more[data-astro-cid-ge2uvauf]{padding-block:.5rem;font-weight:600}@media (width>=60rem){.grid[data-astro-cid-ge2uvauf]:has(.art){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}
