.reveal.svelte-acj7is{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.reveal.svelte-acj7is.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal.svelte-acj7is{opacity:1;transform:none;transition:none}}.page-hero.svelte-acj7is{background:var(--paper);border-bottom:1px solid var(--line-ink)}.page-hero-inner.svelte-acj7is{max-width:88rem;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,2.5rem) clamp(2rem,4vw,3rem)}.page-eyebrow.svelte-acj7is{display:inline-flex;gap:.85rem;align-items:center;color:var(--ink-soft);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin-bottom:1.75rem}.pe-num.svelte-acj7is{font-family:var(--ff-mono);color:var(--accent)}.pe-rule.svelte-acj7is{width:2.2rem;height:1px;background:var(--accent)}.page-title.svelte-acj7is{font-family:var(--ff-display);font-size:clamp(2.4rem,4.5vw,3.9rem);font-weight:400;line-height:1;letter-spacing:-.03em}.page-title.svelte-acj7is>span:where(.svelte-acj7is){display:block}.page-title.svelte-acj7is .indent:where(.svelte-acj7is){padding-left:clamp(1rem,5vw,3rem)}.page-title.svelte-acj7is em:where(.svelte-acj7is){font-style:italic;font-weight:300;color:var(--accent-deep)}.page-title.svelte-acj7is .period:where(.svelte-acj7is){color:var(--accent)}.page-lede.svelte-acj7is{margin-top:1.5rem;max-width:38rem;font-size:1.05rem;color:var(--ink-soft);line-height:1.6}.grid-area.svelte-acj7is{max-width:88rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,2.5rem)}
