.hero.svelte-1x9lh81{position:relative;overflow:hidden;padding:64px 0 96px;font-family:Figtree,sans-serif}.hero.overlap.svelte-1x9lh81{padding-bottom:calc(var(--overlap) + 64px)}.hero.compact.svelte-1x9lh81{padding:6px 0 22px}.hero.compact.overlap.svelte-1x9lh81{padding-bottom:calc(var(--overlap) + 22px)}.paper-site:has(>.hero.compact.overlap){--overlap: 40px}.compact.svelte-1x9lh81 .paper-wrap:where(.svelte-1x9lh81){width:var(--hero-w, min(1000px, 100% - 2 * var(--gutter)));transition:width .3s ease}.hero.svelte-1x9lh81 .tool-icon{view-transition-name:hero-icon}h1.svelte-1x9lh81{view-transition-name:hero-title}.pill.svelte-1x9lh81{view-transition-name:hero-pill}.lede.svelte-1x9lh81{view-transition-name:hero-lede}.row.svelte-1x9lh81{position:relative;display:flex;align-items:center;gap:18px}.titles.svelte-1x9lh81{display:flex;flex-direction:column;gap:4px;min-width:0}.title-row.svelte-1x9lh81{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.compact.svelte-1x9lh81 h1:where(.svelte-1x9lh81){font-size:clamp(1.625rem,1rem + 1.75vw,2.75rem);line-height:1.08;letter-spacing:-.025em}.compact.svelte-1x9lh81 .lede:where(.svelte-1x9lh81){max-width:none;font-size:clamp(1rem,.9rem + .3vw,1.1875rem);line-height:1.4}.inner.svelte-1x9lh81{position:relative;display:flex;flex-direction:column;gap:24px;max-width:760px}.below.svelte-1x9lh81{position:relative}.inner.offset.svelte-1x9lh81{max-width:none;padding-left:calc(var(--toc-w) + var(--toc-gap))}.kicker.svelte-1x9lh81{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.pill.svelte-1x9lh81{padding:6px 12px;border-radius:999px;background:var(--zest);color:var(--ink-dark);font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.8125rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.meta.svelte-1x9lh81{color:var(--ink);font-size:.9375rem;font-weight:500}h1.svelte-1x9lh81{margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(2.75rem,1.2rem + 4.6vw,4.75rem);line-height:1.02;letter-spacing:-.03em;color:#fff;text-wrap:balance}h1.svelte-1x9lh81 .hl{color:var(--zest)}.lede.svelte-1x9lh81{margin:0;max-width:700px;font-size:clamp(1.125rem,1rem + .55vw,1.4375rem);line-height:1.5;color:var(--ink);text-wrap:pretty}@media (max-width: 959px){.inner.offset.svelte-1x9lh81{padding-left:0;max-width:700px;margin-inline:auto}}@media (max-width: 600px){.hero.svelte-1x9lh81{padding:32px 0 56px}.hero.overlap.svelte-1x9lh81{padding-bottom:calc(var(--overlap) + 32px)}.hero.compact.svelte-1x9lh81{padding:2px 0 18px}.hero.compact.overlap.svelte-1x9lh81{padding-bottom:calc(var(--overlap) + 18px)}.paper-site:has(>.hero.compact.overlap){--overlap: 28px}.row.svelte-1x9lh81{gap:14px}.row.svelte-1x9lh81 .tool-icon{width:44px;height:44px}.inner.svelte-1x9lh81{gap:18px}.kicker.svelte-1x9lh81{padding-right:52px}.kicker.svelte-1x9lh81 .tool-icon{width:44px;height:44px}.pill.svelte-1x9lh81{padding:5px 10px;font-size:.75rem}.meta.svelte-1x9lh81{font-size:.875rem}}
