.hero[data-astro-cid-lcdefpme]{padding-top:clamp(2.5rem,8vw,6.5rem);padding-bottom:clamp(1.5rem,4vw,2.5rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-variation-settings:"opsz" 72;max-width:13ch;margin-top:1.25rem;font-size:clamp(2.6rem,1.4rem + 6.2vw,6.6rem);line-height:.98}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:italic}.lede[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:38rem;margin:1.75rem 0 0;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);line-height:1.45}.feature[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);gap:1.5rem;margin-top:clamp(3.5rem,9vw,7rem);padding-top:1.5rem;display:grid}.feature[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin-top:.5rem;font-size:clamp(2.2rem,1.5rem + 3vw,3.8rem)}.feature-body[data-astro-cid-lcdefpme]{max-width:40rem}.feature-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0 0 1rem}.feature-body[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{color:var(--ink);font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);line-height:1.38}.more[data-astro-cid-lcdefpme]{font:500 .9375rem var(--sans);background:var(--ink);color:var(--paper);border-radius:999px;margin-top:.5rem;padding:.7rem 1.1rem;text-decoration:none;display:inline-block}.more[data-astro-cid-lcdefpme]:hover{background:var(--accent)}@media (width>=56rem){.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;gap:3rem}}.inversions[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,8vw,5.5rem)}.inversions[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.inversions[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr;gap:.3rem .75rem;padding:1.4rem 0;display:grid}.inversions[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font:italic 1.25rem/1.2 var(--serif);color:var(--accent);grid-row:span 2}.inversions[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.35rem,1.15rem + .7vw,1.75rem)}.inversions[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:.95rem/1.55 var(--sans);color:var(--ink-2);max-width:30rem;margin:.35rem 0 0}@media (width>=56rem){.inversions[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-top:0;grid-template-columns:repeat(3,1fr);gap:2.5rem}.inversions[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:0;border-top:2px solid var(--ink);grid-template-columns:1fr}.inversions[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{grid-row:auto}}.works[data-astro-cid-lcdefpme]{margin-top:clamp(4rem,10vw,7rem)}.works-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.5rem;display:flex}.works-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(2.2rem,1.5rem + 3vw,3.8rem)}.works-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font:500 .9375rem var(--sans)}
