.page.svelte-1uha8ag{background:radial-gradient(ellipse 80% 50% at 70% -10%, #c73e1d14, transparent), radial-gradient(ellipse 60% 40% at 10% 100%, #f0e9dc08, transparent), var(--ink);min-height:100vh;position:relative}.spotlight.svelte-1uha8ag{pointer-events:none;z-index:0;background:radial-gradient(600px circle at var(--x) var(--y), #f0e9dc0a, transparent 40%);position:fixed;inset:0}.grain.svelte-1uha8ag{pointer-events:none;z-index:1000;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.header.svelte-1uha8ag{z-index:10;padding:var(--space-md) clamp(1.25rem, 4vw, 3rem);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex;position:relative}.logo.svelte-1uha8ag{align-items:center;gap:.75rem;display:flex}.logo-mark.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.12em;border:1px solid var(--line-strong);color:var(--signal);padding:.35rem .5rem;font-size:.65rem;font-weight:500}.logo-text.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:-.02em;font-size:.9rem;font-weight:400}.logo-dot.svelte-1uha8ag{color:var(--signal)}.nav.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:clamp(.75rem,2vw,1.75rem);font-size:.72rem;display:none}@media (width>=768px){.nav.svelte-1uha8ag{display:flex}}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag){opacity:.65;transition:opacity .25s}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{opacity:1}.nav-cta.svelte-1uha8ag{border:1px solid var(--line-strong);padding:.55rem 1rem;opacity:1!important;transition:background .25s,border-color .25s!important}.nav-cta.svelte-1uha8ag:hover{border-color:var(--paper-muted);background:#f0e9dc0f}.reveal.svelte-1uha8ag{opacity:0;animation:fade-up 1s var(--ease-out-expo) forwards;animation-delay:var(--delay,0s)}.hero.svelte-1uha8ag{z-index:1;gap:var(--space-lg);padding:clamp(3rem, 8vw, 7rem) clamp(1.25rem, 4vw, 3rem) var(--space-xl);max-width:var(--max-width);grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}@media (width>=960px){.hero.svelte-1uha8ag{grid-template-columns:1fr 420px;align-items:start}}.hero-stamp.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.25em;color:var(--steel);writing-mode:vertical-rl;flex-direction:column;gap:.25rem;font-size:.6rem;display:none;position:absolute;top:clamp(3rem,8vw,7rem);left:-.5rem;transform:rotate(180deg)}@media (width>=1200px){.hero-stamp.svelte-1uha8ag{display:flex;left:-2.5rem}}.hero-eyebrow.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-muted);margin:0 0 var(--space-md);align-items:center;gap:.6rem;font-size:.75rem;display:flex}.pulse-dot.svelte-1uha8ag{background:var(--signal);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot}.hero-title.svelte-1uha8ag{margin:0 0 var(--space-md);font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"SOFT" 50, "WONK" 1;font-size:clamp(3rem,8.5vw,7rem);font-weight:300;line-height:.92}.title-line.svelte-1uha8ag{display:block}.title-line--accent.svelte-1uha8ag{color:var(--signal);font-style:italic;font-weight:400}.title-line--ghost.svelte-1uha8ag{opacity:.35}.title-accent.svelte-1uha8ag{color:var(--signal);font-style:italic}.hero-lede.svelte-1uha8ag{max-width:52ch;margin:0 0 var(--space-lg);color:var(--paper-muted);font-size:1.15rem;line-height:1.7}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:1rem;display:flex}.btn.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;transition:transform .3s var(--ease-out-expo), background .25s ease, border-color .25s ease, color .25s ease;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:.8rem;display:inline-flex}.btn.svelte-1uha8ag:hover{transform:translateY(-2px)}.btn--primary.svelte-1uha8ag{background:var(--signal);color:var(--paper)}.btn--primary.svelte-1uha8ag:hover{background:#a83318}.btn--ghost.svelte-1uha8ag{border:1px solid var(--line-strong)}.btn--ghost.svelte-1uha8ag:hover{background:#f0e9dc0f}.btn--large.svelte-1uha8ag{padding:1rem 2rem;font-size:.85rem}.hero-panel.svelte-1uha8ag{border:1px solid var(--line);background:var(--ink-soft);overflow:hidden}.panel-header.svelte-1uha8ag{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-muted);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.68rem;display:flex}.panel-status.svelte-1uha8ag{color:var(--paper-muted);align-items:center;gap:.4rem;display:flex}.panel-body.svelte-1uha8ag{font-family:var(--font-mono);padding:1.25rem;font-size:.72rem;line-height:1.85}.panel-line.svelte-1uha8ag{opacity:0;animation:fade-up .5s var(--ease-out-expo) forwards}.panel-line--prompt.svelte-1uha8ag{color:var(--paper);margin-bottom:.5rem}.panel-line--info.svelte-1uha8ag{color:var(--steel)}.panel-line--question.svelte-1uha8ag{color:var(--paper-muted)}.panel-line--insight.svelte-1uha8ag{color:#c9a227}.panel-line--action.svelte-1uha8ag{color:var(--signal)}.panel-line--result.svelte-1uha8ag{color:#6b9e78;margin-top:.5rem}.panel-prompt.svelte-1uha8ag{color:var(--signal);margin-right:.5rem}.panel-cursor.svelte-1uha8ag{color:var(--paper);animation:1s step-end infinite blink}.ticker.svelte-1uha8ag{border-block:1px solid var(--line);background:#00000040;padding:.85rem 0;overflow:hidden}.ticker-track.svelte-1uha8ag{width:max-content;animation:35s linear infinite ticker;display:flex}.ticker-item.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--steel);white-space:nowrap;padding:0 2rem;font-size:.7rem}.ticker-item.svelte-1uha8ag:before{content:"◆";color:var(--signal);margin-right:1rem;font-size:.5rem}.section-tag.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--signal);margin-bottom:var(--space-sm);font-size:.68rem;display:inline-block}.section-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:300;line-height:1.05}.section-lede.svelte-1uha8ag{max-width:46ch;color:var(--paper-muted);margin:var(--space-md) 0 0}.origin.svelte-1uha8ag{z-index:1;gap:var(--space-lg);padding:var(--space-xl) clamp(1.25rem, 4vw, 3rem);max-width:var(--max-width);border-bottom:1px solid var(--line);margin:0 auto;display:grid;position:relative}@media (width>=960px){.origin.svelte-1uha8ag{grid-template-columns:1.5fr 1fr;align-items:start}}.origin-prose.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--paper-muted);margin:0 0 1.25rem;font-size:1.05rem;line-height:1.75}.origin-prose.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.origin-prose.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--paper);font-style:italic}.origin-aside.svelte-1uha8ag{border-left:1px solid var(--line);padding-left:var(--space-md)}@media (width<=959px){.origin-aside.svelte-1uha8ag{border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:var(--space-md)}}.origin-pull.svelte-1uha8ag{font-family:var(--font-display);margin:0 0 var(--space-md);color:var(--paper);font-size:clamp(1.25rem,2.5vw,1.65rem);font-style:italic;font-weight:300;line-height:1.45}.origin-note.svelte-1uha8ag{color:var(--steel);margin:0;font-size:.9rem;line-height:1.65}.origin-note.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--signal);font-style:italic}.pillars.svelte-1uha8ag{z-index:1;padding:var(--space-xl) clamp(1.25rem, 4vw, 3rem);max-width:var(--max-width);margin:0 auto;position:relative}.pillars-header.svelte-1uha8ag{margin-bottom:var(--space-lg)}.pillars-grid.svelte-1uha8ag{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}@media (width>=768px){.pillars-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.pillar.svelte-1uha8ag{background:var(--ink);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);transition:background .3s;display:flex}.pillar.svelte-1uha8ag:hover{background:var(--ink-soft)}.pillar-id.svelte-1uha8ag{font-family:var(--font-display);color:var(--signal);opacity:.5;margin-bottom:var(--space-sm);font-size:2.5rem;font-weight:300;line-height:1}.pillar-title.svelte-1uha8ag{font-family:var(--font-display);margin:0 0 var(--space-sm);font-size:1.5rem;font-weight:400}.pillar-desc.svelte-1uha8ag{color:var(--paper-muted);margin:0 0 var(--space-md);flex:1;font-size:.95rem;line-height:1.65}.pillar-ref.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);font-size:.6rem}.subtraction.svelte-1uha8ag{z-index:1;padding:var(--space-xl) clamp(1.25rem, 4vw, 3rem);max-width:var(--max-width);border-top:1px solid var(--line);margin:0 auto;position:relative}.subtraction-intro.svelte-1uha8ag{margin-bottom:var(--space-lg)}.comparison.svelte-1uha8ag{background:var(--line);border:1px solid var(--line);margin-bottom:var(--space-md);gap:1px;display:grid}@media (width>=768px){.comparison.svelte-1uha8ag{grid-template-columns:1fr auto 1fr}}.comparison-col.svelte-1uha8ag{background:var(--ink);padding:clamp(1.5rem,3vw,2rem)}.comparison-col--additive.svelte-1uha8ag{opacity:.75}.comparison-label.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--space-md);color:var(--paper-muted);font-size:.68rem}.comparison-col--subtractive.svelte-1uha8ag .comparison-label:where(.svelte-1uha8ag){color:var(--signal)}.comparison-col.svelte-1uha8ag ul:where(.svelte-1uha8ag){flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.comparison-col.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--paper-muted);align-items:flex-start;gap:.75rem;font-size:.92rem;line-height:1.5;display:flex}.comparison-mark.svelte-1uha8ag{font-family:var(--font-mono);text-align:center;flex-shrink:0;width:1.25rem;font-weight:500}.comparison-mark--add.svelte-1uha8ag{color:var(--steel)}.comparison-mark--sub.svelte-1uha8ag{color:var(--signal)}.comparison-divider.svelte-1uha8ag{background:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);justify-content:center;align-items:center;padding:0 1rem;font-size:.65rem;display:none}@media (width>=768px){.comparison-divider.svelte-1uha8ag{display:flex}}.subtraction-note.svelte-1uha8ag{max-width:58ch;color:var(--paper-muted);margin:0;font-size:.95rem;line-height:1.7}.process.svelte-1uha8ag{z-index:1;padding:var(--space-xl) clamp(1.25rem, 4vw, 3rem);max-width:var(--max-width);border-top:1px solid var(--line);margin:0 auto;position:relative}.section-intro.svelte-1uha8ag{margin-bottom:var(--space-lg)}.steps.svelte-1uha8ag{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}@media (width>=768px){.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.step.svelte-1uha8ag{background:var(--ink);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);transition:background .3s;display:flex}.step.svelte-1uha8ag:hover{background:var(--ink-soft)}.step-number.svelte-1uha8ag{font-family:var(--font-mono);color:var(--signal);letter-spacing:.1em;margin-bottom:var(--space-sm);font-size:.65rem}.step-title.svelte-1uha8ag{font-family:var(--font-display);margin:0 0 var(--space-sm);font-size:1.75rem;font-weight:400}.step-desc.svelte-1uha8ag{color:var(--paper-muted);margin:0 0 var(--space-md);flex:1;font-size:.95rem;line-height:1.65}.step-prompt.svelte-1uha8ag{border:1px solid var(--line);border-left:2px solid var(--signal);background:#00000059;padding:.85rem 1rem}.step-prompt-label.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:.35rem;font-size:.58rem;display:block}.step-prompt.svelte-1uha8ag em:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--paper);font-size:.95rem;font-style:italic;line-height:1.4}.services.svelte-1uha8ag{z-index:1;padding:var(--space-xl) clamp(1.25rem, 4vw, 3rem);max-width:var(--max-width);border-top:1px solid var(--line);margin:0 auto;position:relative}.services-header.svelte-1uha8ag{margin-bottom:var(--space-lg)}.services-grid.svelte-1uha8ag{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}@media (width>=768px){.services-grid.svelte-1uha8ag{grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr)}.service-card--large.svelte-1uha8ag{grid-row:span 2}}.service-card.svelte-1uha8ag{background:var(--ink);transition:background .35s}.service-card.svelte-1uha8ag:hover{background:var(--ink-soft)}.service-card-inner.svelte-1uha8ag{flex-direction:column;height:100%;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.service-card--large.svelte-1uha8ag .service-card-inner:where(.svelte-1uha8ag){padding:clamp(2rem,4vw,3.5rem)}.service-id.svelte-1uha8ag{font-family:var(--font-mono);color:var(--steel);margin-bottom:var(--space-sm);font-size:.65rem}.service-tag.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.12em;border:1px solid var(--line);color:var(--steel);padding:.3rem .5rem;font-size:.58rem;position:absolute;top:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem)}.service-title.svelte-1uha8ag{font-family:var(--font-display);margin:0 0 var(--space-sm);max-width:18ch;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.service-card--large.svelte-1uha8ag .service-title:where(.svelte-1uha8ag){max-width:14ch;font-size:clamp(2rem,4vw,2.75rem)}.service-desc.svelte-1uha8ag{color:var(--paper-muted);flex:1;max-width:38ch;margin:0;font-size:.95rem;line-height:1.65}.service-arrow.svelte-1uha8ag{margin-top:var(--space-md);color:var(--signal);opacity:0;transition:opacity .3s ease, transform .3s var(--ease-out-expo);font-size:1.25rem;transform:translate(-8px)}.service-card.svelte-1uha8ag:hover .service-arrow:where(.svelte-1uha8ag){opacity:1;transform:translate(0)}.philosophy.svelte-1uha8ag{z-index:1;gap:var(--space-lg);padding:var(--space-xl) clamp(1.25rem, 4vw, 3rem);max-width:var(--max-width);border-top:1px solid var(--line);margin:0 auto;display:grid;position:relative}@media (width>=960px){.philosophy.svelte-1uha8ag{grid-template-columns:1.4fr 1fr;align-items:start}}.philosophy-quote.svelte-1uha8ag{border:none;margin:0;padding:0}.philosophy-quote.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,3vw,2rem);font-style:italic;font-weight:300;line-height:1.45}.redacted.svelte-1uha8ag{background:var(--paper);color:#0000;cursor:default;border-radius:2px;padding:0 .15em;transition:color .4s,background .4s;position:relative}.redacted.svelte-1uha8ag:hover{color:var(--signal);background:0 0}.aside-heading.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);margin:0 0 var(--space-sm);font-size:.65rem;font-weight:400}.not-list.svelte-1uha8ag{margin:0 0 var(--space-md);flex-direction:column;gap:.6rem;padding:0;list-style:none;display:flex}.not-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--paper-muted);padding-left:1rem;font-size:.9rem;position:relative}.not-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"×";color:var(--signal);font-family:var(--font-mono);position:absolute;left:0}.aside-meta.svelte-1uha8ag{gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line);flex-direction:column;margin:0;display:flex}.aside-meta.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);margin-bottom:.35rem;font-size:.65rem}.aside-meta.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:var(--paper-muted);margin:0;font-size:.9rem}.contact.svelte-1uha8ag{z-index:1;padding:var(--space-2xl) clamp(1.25rem, 4vw, 3rem);border-top:1px solid var(--line);background:radial-gradient(ellipse 50% 80% at 50% 100%, #c73e1d1f, transparent), var(--ink-soft);position:relative}.contact-inner.svelte-1uha8ag{text-align:center;max-width:640px;margin:0 auto}.contact-title.svelte-1uha8ag{font-family:var(--font-display);margin:0 0 var(--space-md);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;line-height:1.05}.contact-lede.svelte-1uha8ag{color:var(--paper-muted);margin:0 0 var(--space-lg);font-size:1.05rem;line-height:1.65}.contact-actions.svelte-1uha8ag{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.contact-note.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);font-size:.65rem}.footer.svelte-1uha8ag{z-index:1;border-top:1px solid var(--line);padding:var(--space-md) clamp(1.25rem, 4vw, 3rem);position:relative}.footer-inner.svelte-1uha8ag{max-width:var(--max-width);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--steel);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin:0 auto;font-size:.65rem;display:flex}.footer-brand.svelte-1uha8ag{color:var(--paper-muted)}
