h1.svelte-u4k2t,h2.svelte-u4k2t,h3.svelte-u4k2t{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;margin:0;color:var(--bone)}p.svelte-u4k2t{margin:0 0 16px}p.svelte-u4k2t:last-child{margin-bottom:0}a.svelte-u4k2t{color:inherit;text-decoration:none}.meta.svelte-u4k2t{font-family:var(--sans);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--bone-3);font-weight:500;display:inline-block;margin-bottom:16px}section.svelte-u4k2t{padding:96px 0;position:relative}section.bone-section.svelte-u4k2t{background:var(--bone);color:var(--void)}section.bone-section.svelte-u4k2t .meta:where(.svelte-u4k2t){color:var(--bone-4)}section.bone-section.svelte-u4k2t h2:where(.svelte-u4k2t){color:var(--void)}.hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--serif);font-size:clamp(3rem,8vw,6rem);line-height:.92;letter-spacing:-.03em;margin-bottom:32px;color:var(--bone)}.hero.svelte-u4k2t h1:where(.svelte-u4k2t) em:where(.svelte-u4k2t){font-style:italic;color:var(--accent)}.hero.svelte-u4k2t p.lead:where(.svelte-u4k2t){font-family:var(--serif);font-size:1.4rem;line-height:1.5;color:var(--bone-2);max-width:60ch}.h2.svelte-u4k2t{font-family:var(--serif);font-size:clamp(2rem,4.5vw,3.4rem);line-height:.98;letter-spacing:-.02em;margin-bottom:24px}.h2.svelte-u4k2t em:where(.svelte-u4k2t){font-style:italic;color:var(--accent)}section.bone-section.svelte-u4k2t .h2:where(.svelte-u4k2t) em:where(.svelte-u4k2t){color:var(--accent-deep)}.prose.svelte-u4k2t{font-size:1.05rem;line-height:1.65;color:var(--bone-2);max-width:64ch}section.bone-section.svelte-u4k2t .prose:where(.svelte-u4k2t){color:var(--bone-4)}.updated.svelte-u4k2t{font-family:var(--sans);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--bone-3);margin-top:32px}.pillar-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}@media(max-width:720px){.pillar-grid.svelte-u4k2t{grid-template-columns:1fr}}.pillar.svelte-u4k2t{border:1px solid var(--rule-d);border-radius:var(--r-md);padding:24px;background:var(--void-2)}.pillar.svelte-u4k2t h3:where(.svelte-u4k2t){font-family:var(--sans);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:12px}.pillar.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.96rem;color:var(--bone-2)}.claim-list.svelte-u4k2t{margin-top:32px}.claim.svelte-u4k2t{display:grid;grid-template-columns:200px 1fr;gap:32px;padding:24px 0;border-top:1px solid var(--rule-d)}section.bone-section.svelte-u4k2t .claim:where(.svelte-u4k2t){border-top-color:var(--bone-2)}.claim.svelte-u4k2t:last-child{border-bottom:1px solid var(--rule-d)}section.bone-section.svelte-u4k2t .claim:where(.svelte-u4k2t):last-child{border-bottom-color:var(--bone-2)}.claim-label.svelte-u4k2t{font-family:var(--sans);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--bone-3);padding-top:2px}section.bone-section.svelte-u4k2t .claim-label:where(.svelte-u4k2t){color:var(--bone-4)}.claim-body.svelte-u4k2t{font-size:1rem;line-height:1.6;color:var(--bone-2)}section.bone-section.svelte-u4k2t .claim-body:where(.svelte-u4k2t){color:var(--void)}.claim-body.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:1px}section.bone-section.svelte-u4k2t .claim-body:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--accent-deep);border-bottom-color:var(--accent-deep)}@media(max-width:720px){.claim.svelte-u4k2t{grid-template-columns:1fr;gap:8px}.claim-label.svelte-u4k2t{padding-top:0}}.silo-band.svelte-u4k2t{position:relative;height:1px;background:var(--rule-d);margin:0}.silo-band.svelte-u4k2t:before,.silo-band.svelte-u4k2t:after{content:"";position:absolute;top:50%;width:8px;height:8px;background:var(--accent);border-radius:999px;transform:translateY(-50%)}.silo-band.svelte-u4k2t:before{left:0}.silo-band.svelte-u4k2t:after{right:0}code.svelte-u4k2t{font-family:var(--sans);font-size:.92rem;color:var(--accent);background:var(--void-2);padding:1px 6px;border-radius:var(--r-sm)}section.bone-section.svelte-u4k2t code:where(.svelte-u4k2t){color:var(--accent-deep);background:var(--bone-2)}
