.hero.svelte-g78kpj{border-bottom:1px dashed var(--line);align-items:center;min-height:100svh;padding-top:96px;padding-bottom:3rem;display:flex;position:relative}.hero-grid.svelte-g78kpj{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero-copy.svelte-g78kpj h1:where(.svelte-g78kpj){letter-spacing:-.028em;margin-bottom:1.4rem;font-size:clamp(2.7rem,6.4vw,5.2rem);line-height:1.01}.hero-copy.svelte-g78kpj .lead:where(.svelte-g78kpj){margin-bottom:2.2rem}.cta-row.svelte-g78kpj{flex-wrap:wrap;gap:1rem;margin-bottom:1.4rem;display:flex}.hero-draw.svelte-g78kpj svg:where(.svelte-g78kpj){width:100%;max-width:480px;height:auto;margin-inline:auto}.cell-line.svelte-g78kpj{fill:#2dd4b40a;stroke:var(--ink-2);stroke-width:1.6px}.groove.svelte-g78kpj,.dim.svelte-g78kpj{stroke:var(--ink-2);stroke-width:1.2px;fill:none}.seam.svelte-g78kpj{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 4}.axis.svelte-g78kpj{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:5 6;opacity:.55}.leader.svelte-g78kpj{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 4}.guide.svelte-g78kpj{stroke:var(--brand);stroke-width:1.2px;opacity:.6;fill:none}.d-label.svelte-g78kpj{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--ink-2);font-size:11.5px}.accent.svelte-g78kpj{fill:var(--brand)}.scroll-cue.svelte-g78kpj{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.7rem;font-size:.66rem;display:flex;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.cue-line.svelte-g78kpj{background:linear-gradient(var(--brand), transparent);transform-origin:top;width:1px;height:34px;animation:2.2s ease-in-out infinite svelte-g78kpj-cue}@keyframes svelte-g78kpj-cue{0%,to{opacity:.4;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@media (width<=900px){.hero.svelte-g78kpj{min-height:auto;padding-top:110px}.hero-grid.svelte-g78kpj{grid-template-columns:1fr}.hero-draw.svelte-g78kpj svg:where(.svelte-g78kpj){max-width:340px}.scroll-cue.svelte-g78kpj{display:none}}.cs-sheet.svelte-lc7pkd{padding:clamp(1rem,3vw,2.5rem)}.cs-sheet.svelte-lc7pkd svg:where(.svelte-lc7pkd){width:100%;height:auto}.pill.svelte-lc7pkd{stroke:var(--ink-2);stroke-width:1.5px}.hairline.svelte-lc7pkd{stroke:var(--ink-3);stroke-width:1px}.cl.svelte-lc7pkd{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:6 7;opacity:.5}.leader.svelte-lc7pkd,.ext.svelte-lc7pkd{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 4}.dim.svelte-lc7pkd{stroke:var(--ink-2);stroke-width:1.2px;fill:none}.s-label.svelte-lc7pkd{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--ink-2);font-size:12px}.accent.svelte-lc7pkd{fill:var(--brand);font-size:15px}.scene.svelte-gg34va{min-height:auto;position:relative}.sticky.svelte-gg34va{place-items:center;height:100svh;padding-top:62px;display:grid;position:sticky;top:0;overflow:hidden}.stage.svelte-gg34va{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);width:min(92vw,1000px);display:grid}.copy.svelte-gg34va h2:where(.svelte-gg34va){margin-bottom:.9rem;font-size:clamp(1.7rem,3vw,2.5rem)}.copy.svelte-gg34va .lead:where(.svelte-gg34va){margin-bottom:1.2rem}.readout.svelte-gg34va{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-size:.7rem}svg.svelte-gg34va{width:auto;max-width:100%;height:min(78svh,700px);margin-inline:auto}.axis.svelte-gg34va{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:5 6;opacity:.5}.face.svelte-gg34va{fill:#2dd4b40d;stroke:var(--ink-2);stroke-width:1.4px}.face.core.svelte-gg34va{fill:url(#hatch-iso-e)}.wall.svelte-gg34va{fill:none;stroke:var(--ink-2);stroke-width:1.4px}.hairline.svelte-gg34va{stroke:var(--ink-3);stroke-width:1px}.p-mark.svelte-gg34va{font-family:var(--font-mono);fill:var(--brand);font-size:14px}.exp-label.svelte-gg34va line:where(.svelte-gg34va){stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 4}.exp-label.svelte-gg34va text:where(.svelte-gg34va){font-family:var(--font-mono);letter-spacing:.08em;fill:var(--ink-2);font-size:12.5px}.final-dim.svelte-gg34va line:where(.svelte-gg34va),.final-dim.svelte-gg34va path:where(.svelte-gg34va){stroke:var(--brand);stroke-width:1.2px;fill:none}.final-dim.svelte-gg34va text:where(.svelte-gg34va){font-family:var(--font-mono);letter-spacing:.1em;fill:var(--brand);font-size:12.5px}@media (width<=820px){.stage.svelte-gg34va{grid-template-columns:1fr;gap:1rem}.copy.svelte-gg34va .lead:where(.svelte-gg34va){display:none}svg.svelte-gg34va{height:min(62svh,560px)}}.assurance-grid.svelte-1m8htr5{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.copy.svelte-1m8htr5 h2:where(.svelte-1m8htr5){margin-bottom:1rem;font-size:clamp(1.9rem,3.8vw,3rem)}.copy.svelte-1m8htr5 .lead:where(.svelte-1m8htr5){margin-bottom:1.8rem}.checks.svelte-1m8htr5{gap:.8rem;margin-bottom:2.2rem;list-style:none;display:grid}.checks.svelte-1m8htr5 li:where(.svelte-1m8htr5){border-bottom:1px dashed var(--line);align-items:center;gap:.75rem;padding-bottom:.8rem;font-weight:500;display:flex}figure.svelte-1m8htr5 img:where(.svelte-1m8htr5){border:1px solid var(--line);border-radius:var(--radius);width:100%;height:auto}@media (width<=860px){.assurance-grid.svelte-1m8htr5{grid-template-columns:1fr}}.notes-grid.svelte-1gij6m3{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.note-f.svelte-1gij6m3 img:where(.svelte-1gij6m3){border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);width:100%;height:auto}.note-f.svelte-1gij6m3:first-child{grid-column:1/span 7}.note-f.svelte-1gij6m3:nth-child(2){grid-column:8/span 5;margin-top:4rem}.note-f.svelte-1gij6m3:nth-child(3){grid-column:2/span 4}.note-f.svelte-1gij6m3:nth-child(4){grid-column:6/span 6;margin-top:-3rem}@media (width<=760px){.note-f.svelte-1gij6m3:nth-child(n){grid-column:1/-1;margin-top:0}}
