.hero-editorial h1,.page-lead-heading h1,.section-heading h2,.contact-heading h2{margin:0;font-family:var(--font-heading);letter-spacing:var(--tracking-heading-section);font-weight:var(--font-display-weight)}.section-heading h2,.page-lead-heading h1,.contact-heading h2{font-size:var(--section-headline-display-size);line-height:var(--leading-heading-tight)}.hero-intro,.section-heading p,.page-lead-heading p,.clarity-card p,.capability-card p,.proof-card p,.principle-row p,.value-card p,.contact-heading p{color:var(--color-text-secondary);line-height:var(--leading-body);font-size:var(--text-body-md)}.artifact-metric-row span,.artifact-footer span,.proof-meta,.proof-status{color:var(--color-text-secondary);font-size:var(--text-label-sm)}.artifact-metric-accent,.status-accent{color:var(--color-accent-primary)}.clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.clarity-card{position:relative;display:grid;gap:1rem;padding:var(--space-panel-lg);border:var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-panel-strong) 58%,transparent),color-mix(in srgb,var(--color-surface-panel) 94%,transparent));box-shadow:var(--shadow-surface)}.clarity-card-index{width:2rem;height:2px;background:color-mix(in srgb,var(--color-accent-primary) 52%,transparent)}.clarity-card h3{margin:0 0 var(--space-sm);font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,2rem);line-height:1;letter-spacing:-.04em}.status-warm{color:var(--color-accent-warm)}.status-muted{color:var(--color-text-tertiary)}.page-lead{padding-top:2rem}.page-lead-heading{max-width:50rem}.subpage-main .page-lead-heading h1{font-size:clamp(2.8rem,4.9vw,4.2rem)}.subpage-main .section-heading h2,.subpage-main .contact-heading h2{font-size:clamp(2.35rem,4vw,3.5rem)}.subpage-main .section-heading{margin-bottom:3rem}.subpage-main .section-heading-tight{margin-bottom:4rem}.subpage-main .page-lead-heading{margin-bottom:0}.current-work-effect-label{color:var(--color-text-tertiary);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.current-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.current-work-groups{display:grid;gap:clamp(3rem,5vw,4.5rem)}.current-work-group{display:grid;gap:1.15rem}.current-work-group-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;gap:1.65rem}.current-work-group h2{margin:0;font-family:var(--font-label);font-size:var(--text-label-md);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}.current-work-card{display:grid;gap:var(--space-lg);padding:var(--space-panel-lg);border:var(--border-subtle);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--color-surface-panel) 90%,transparent);box-shadow:var(--shadow-surface);position:relative;overflow:clip}.current-work-card[data-work-kind=capability]{border-color:color-mix(in srgb,var(--color-accent-primary) 18%,var(--color-border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-primary) 5%,var(--color-surface-panel) 95%),color-mix(in srgb,var(--color-surface-panel) 92%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-primary) 8%,transparent),var(--shadow-surface)}.current-work-card[data-work-kind=goal]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm) 5%,var(--color-surface-panel) 95%),color-mix(in srgb,var(--color-surface-panel) 92%,transparent));border-color:color-mix(in srgb,var(--color-accent-warm) 18%,var(--color-border-subtle))}.current-work-card[data-work-kind=product]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-panel-strong) 78%,transparent),color-mix(in srgb,var(--color-surface-panel) 94%,transparent));border-style:dashed;border-width:1px}.current-work-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:color-mix(in srgb,var(--color-accent-primary) 20%,transparent)}.current-work-card[data-work-kind=capability]:before,.current-work-card[data-work-kind=goal]:before,.current-work-card[data-work-kind=product]:before{width:3px}.current-work-card[data-work-kind=capability]:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-primary) 70%,transparent),color-mix(in srgb,var(--color-accent-primary) 18%,transparent))}.current-work-card[data-work-kind=goal]:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm) 58%,transparent),color-mix(in srgb,var(--color-accent-warm) 14%,transparent))}.current-work-card[data-work-kind=product]:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-secondary) 52%,transparent),color-mix(in srgb,var(--color-text-tertiary) 12%,transparent))}.current-work-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.current-work-card h3{margin:0;font-family:var(--font-heading);font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1;letter-spacing:-.04em;max-width:17ch}.current-work-card p{margin:0;color:var(--color-text-secondary)}.current-work-card[data-work-kind=goal] h3{max-width:14ch}.current-work-card[data-work-kind=product] h3{max-width:15ch}.current-work-card[data-work-kind=goal] .current-work-effect-label{color:color-mix(in srgb,var(--color-accent-warm) 64%,var(--color-text-tertiary))}.current-work-card[data-work-kind=capability] .current-work-effect-label{color:color-mix(in srgb,var(--color-accent-primary) 64%,var(--color-text-tertiary))}.current-work-effect{display:grid;gap:.5rem;padding-top:var(--space-md);border-top:var(--border-subtle)}.current-work-links{display:flex;flex-wrap:wrap;gap:1rem}.current-work-link-chip{display:inline-flex;align-items:center;gap:.55rem;min-height:2rem;padding:0 .875rem;border:var(--border-subtle);border-radius:var(--radius-interactive);background:color-mix(in srgb,var(--color-surface-page) 84%,transparent);color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:border-color var(--motion-interactive),color var(--motion-interactive),transform var(--motion-interactive),background var(--motion-interactive)}.current-work-link-chip:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-accent-primary) 32%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-accent-primary) 10%,var(--color-surface-page));transform:translateY(-1px)}.current-work-link-chip-icon{position:relative;width:1rem;height:1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-text-tertiary) 55%,transparent);flex-shrink:0}.current-work-link-chip[data-link-kind=marketplace] .current-work-link-chip-icon:before,.current-work-link-chip[data-link-kind=website] .current-work-link-chip-icon:before,.current-work-link-chip[data-link-kind=docs] .current-work-link-chip-icon:before,.current-work-link-chip[data-link-kind=repo] .current-work-link-chip-icon:before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:.3rem;height:.3rem;border-radius:999px;background:var(--color-accent-primary)}.current-work-link-chip[data-link-kind=website] .current-work-link-chip-icon{border-style:solid}.current-work-link-chip[data-link-kind=docs] .current-work-link-chip-icon{border-radius:.22rem}.current-work-link-chip[data-link-kind=repo] .current-work-link-chip-icon{border-radius:.22rem;border-color:color-mix(in srgb,var(--color-accent-warm) 55%,transparent)}.current-work-link-chip[data-link-kind=repo] .current-work-link-chip-icon:before{background:var(--color-accent-warm)}.current-work-link-chip[data-link-kind=marketplace] .current-work-link-chip-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent-primary) 14%,transparent)}.current-work-empty{padding:var(--space-panel-lg);border:var(--border-subtle);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--color-surface-panel) 90%,transparent);box-shadow:var(--shadow-surface)}.current-work-empty p{margin:0;color:var(--color-text-secondary)}:root[data-era-theme="80s"] .clarity-card h3,:root[data-era-theme="80s"] .subpage-main .page-lead-heading h1,:root[data-era-theme="80s"] .subpage-main .section-heading h2,:root[data-era-theme="80s"] .current-work-card h3,:root[data-era-theme="80s"] .digest-window h3,:root[data-era-theme="80s"] .digest-archive-card h2,:root[data-era-theme="80s"] .contact-heading h2,:root[data-era-theme="00s"] .clarity-card h3,:root[data-era-theme="00s"] .subpage-main .page-lead-heading h1,:root[data-era-theme="00s"] .subpage-main .section-heading h2,:root[data-era-theme="00s"] .current-work-card h3,:root[data-era-theme="00s"] .digest-window h3,:root[data-era-theme="00s"] .digest-archive-card h2,:root[data-era-theme="00s"] .contact-heading h2{letter-spacing:-.035em;line-height:.98}.digest-shell .section-heading p{max-width:39rem}:root[data-era-theme="80s"] .digest-window h3,:root[data-era-theme="80s"] .digest-archive-card h2,:root[data-era-theme="80s"] .current-work-card h3,:root[data-era-theme="80s"] .capability-card h3,:root[data-era-theme="80s"] .proof-card h3,:root[data-era-theme="80s"] .value-card h3,:root[data-era-theme="80s"] .principle-row h3{font-family:IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:-.02em;line-height:1.08}:root[data-era-theme="80s"] .current-work-card h3{font-size:clamp(1.3rem,2vw,1.85rem)}:root[data-era-theme="80s"] .digest-window-summary,:root[data-era-theme="80s"] .digest-archive-card p,:root[data-era-theme="80s"] .current-work-card p,:root[data-era-theme="80s"] .page-lead-heading p,:root[data-era-theme="80s"] .section-heading p{color:color-mix(in srgb,var(--color-text-primary) 74%,var(--color-text-secondary))}.digest-window-utility .button{min-width:15rem;justify-content:center}.digest-window-utility .button:first-of-type{margin-top:.25rem}@media(max-width:900px){.digest-window-utility .button{min-width:0}.current-work-grid{grid-template-columns:1fr;gap:1.35rem}.current-work-group-head{grid-template-columns:1fr;gap:.5rem}}.ai-chat-shell .section-heading{margin-bottom:2.8rem}.ai-chat-shell .section-heading p{max-width:42rem}.contact-kicker-row .section-kicker{margin:0;color:var(--color-text-tertiary)}.contact-actions .button{min-width:min(100%,17rem);min-height:3.15rem;justify-content:center;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-primary) 18%,transparent),0 18px 36px color-mix(in srgb,var(--color-accent-primary) 16%,transparent)}:root[data-era-theme="30s"] .contact-actions,:root[data-era-theme="30s"] .current-work-card,:root[data-era-theme="30s"] .digest-shell .digest-window{border-color:color-mix(in srgb,var(--color-accent-primary) 14%,var(--color-border-subtle))}.footer-brand p,.footer-group ul,.footer-bottom,.footer-group a,.footer-group span{color:var(--color-text-secondary)}.footer-brand p{max-width:22rem;margin:1.5rem 0 0;line-height:var(--leading-body)}.footer-brand{grid-column:span 5}.footer-group{grid-column:span 2}.footer-group-label{margin:0 0 1.5rem;font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);color:var(--color-text-tertiary);font-weight:500;text-transform:uppercase}.footer-group ul{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.footer-group a:hover,.footer-legal a:hover{color:var(--color-text-primary)}@keyframes pulse-node{0%,to{opacity:.35}50%{opacity:1}}@keyframes pulse-status{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-accent-primary) 40%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-accent-primary) 0%,transparent)}}@keyframes pulse-status-live{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@keyframes artifact-edge-drift{0%,to{opacity:.24}50%{opacity:.4}}@keyframes artifact-node-drift{0%,to{opacity:.64;transform:translateY(0)}50%{opacity:.82;transform:translateY(-1.5px)}}@keyframes artifact-core-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes artifact-signal-blink{0%,to{opacity:.55;transform:scale(1)}40%{opacity:1;transform:scale(1.4)}}@keyframes artifact-edge-refresh{0%{opacity:.2}35%{opacity:.7}to{opacity:.32}}@keyframes artifact-node-refresh{0%{opacity:.62;transform:scale(.96)}45%{opacity:1;transform:scale(1.12)}to{opacity:.78;transform:scale(1)}}@keyframes artifact-value-refresh{0%{opacity:.6;transform:translateY(2px)}45%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes chat-thinking-dots{0%{width:0}to{width:1.5em}}@keyframes chat-thinking-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:760px){.section-heading h2,.page-lead-heading h1,.contact-heading h2{font-size:clamp(2rem,10vw,3.2rem)}.clarity-grid,.capability-grid,.proof-grid,.value-grid,.artifact-metrics,.artifact-footer,.principle-row,.digest-archive-grid{grid-template-columns:1fr}.footer-brand,.footer-group{grid-column:auto}}
