@font-face{font-family:newsreader;src:url(/_next/static/media/73e2d3ba71bdeba8-s.p.woff2) format("woff2");font-display:swap;font-weight:300 400;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/66370e57db811a3a-s.p.woff2) format("woff2");font-display:swap;font-weight:300 400;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Arial");ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.00%;size-adjust:91.28%}.__className_060cea{font-family:newsreader,newsreader Fallback}.__variable_060cea{--font-newsreader:"newsreader","newsreader Fallback"}@font-face{font-family:plexSans;src:url(/_next/static/media/a3d7e879e6f4c3c3-s.p.woff2) format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:plexSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_1e5b06{font-family:plexSans,plexSans Fallback;font-style:normal}.__variable_1e5b06{--font-plex-sans:"plexSans","plexSans Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/c59fa1511b699a03-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/d5860fc0e90e244f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_f6f187{font-family:plexMono,plexMono Fallback}.__variable_f6f187{--font-plex-mono:"plexMono","plexMono Fallback"}:root{color-scheme:light;--witness-ink:#1b1917;--witness-graphite:#46423d;--witness-ash:#8a857d;--witness-mist:#dcd6cc;--witness-bone:#f5f2ed;--witness-gesso:#fffdf9;--witness-ember:#c1481d;--witness-blush:#e3b4a2;--witness-ochre:#f1cd8e;--color-ink:#1b1917;--color-muted:#46423d;--color-quiet:#8a857d;--color-paper:#f5f2ed;--color-surface:#fffdf9;--color-surface-subtle:#f5f2ed;--color-border:#dcd6cc;--color-primary:#1b1917;--color-primary-hover:#46423d;--color-primary-ink:#f5f2ed;--color-accent:#46423d;--color-accent-soft:#e3b4a2;--color-attention:#c1481d;--color-data:#f1cd8e;--color-focus:#1b1917;--font-sans:var(--font-plex-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-editorial:var(--font-newsreader),ui-serif,Georgia,Cambria,"Times New Roman",serif;--font-mono:var(--font-plex-mono),ui-monospace,"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--font-size-display:clamp(2.5rem,7vw,4rem);--font-size-h2:clamp(2rem,4vw,2.75rem);--font-size-h3:clamp(1.25rem,2vw,1.5rem);--font-size-body:1rem;--font-size-small:0.875rem;--font-size-label:0.8125rem;--font-size-navigation:0.9375rem;--font-size-button:0.9375rem;--line-height-tight:1.08;--line-height-heading:1.2;--line-height-body:1.65;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-small:0.25rem;--radius-medium:0.25rem;--content-wide:75rem;--content-reading:44rem}*{box-sizing:border-box}html{min-width:20rem}body,html{overflow-x:clip}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}a{color:inherit}[tabindex]:focus-visible,a:focus-visible,summary:focus-visible{border-radius:var(--radius-small);outline:.1875rem solid var(--color-focus);outline-offset:var(--space-1)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.65rem .9rem;border-radius:.3rem;background:var(--color-primary);color:var(--color-primary-ink);font-weight:700;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-frame{min-height:100dvh;display:flex;flex-direction:column}.page-container{width:min(100% - var(--space-8),var(--content-wide));margin-inline:auto}.content-width{max-width:var(--content-reading)}.section{padding-block:clamp(3rem,7vw,6rem)}.site-header{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.header-inner{min-height:4.75rem;display:flex;align-items:center;gap:1.5rem}.logo-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--radius-small);background:transparent;text-decoration:none}.brand-logo{display:block;width:100%;height:100%;object-fit:contain}.desktop-navigation{margin-inline:auto}.footer-group ul,.mobile-links,.primary-links{margin:0;padding:0;list-style:none}.primary-links{display:flex;align-items:center;gap:1.4rem}.primary-links .navigation-planned,.primary-links a{font-size:var(--font-size-navigation);font-weight:650;text-decoration:none}.navigation-planned{color:var(--color-muted);cursor:default}.header-actions,.mobile-actions{display:flex;align-items:center;gap:1rem}.action{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding-inline:1rem;border:1px solid transparent;border-radius:var(--radius-medium);font-family:inherit;font-size:var(--font-size-button);font-weight:750;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out,opacity .16s ease-out,transform .16s ease-out}.action-primary{background:var(--color-primary);color:var(--color-primary-ink)}.action-primary:hover{background:var(--color-primary-hover)}.action-secondary{border-color:var(--color-primary);background:transparent;color:var(--color-primary)}.action-secondary:hover{background:var(--color-surface-subtle)}.action-tertiary{min-height:2.75rem;padding-inline:var(--space-2);color:var(--color-primary);text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:var(--space-1)}.action-tertiary:hover{color:var(--color-primary-hover);text-decoration-thickness:.125rem}.action:active{transform:translateY(1px)}.action:disabled,.action[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.mobile-navigation{display:none;margin-left:auto}.mobile-navigation summary{min-height:2.75rem;display:inline-flex;align-items:center;padding-inline:.85rem;border:1px solid var(--color-border);border-radius:var(--radius-medium);cursor:pointer;font-weight:700;list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation-panel{position:absolute;inset-inline:0;z-index:20;margin-top:1rem;padding:1.25rem max(1rem,calc((100vw - 75rem) / 2));border-block:1px solid var(--color-border);background:var(--color-surface)}.mobile-links{display:grid;grid-gap:.25rem;gap:.25rem}.mobile-links .navigation-planned,.mobile-links a{display:block;padding-block:.75rem;font-weight:650;text-decoration:none}.mobile-actions{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}main{flex:1 1}.foundation-page{padding-block:clamp(4rem,12vw,9rem)}.homepage{padding-block:0}.home-hero{min-height:min(48rem,calc(100dvh - 5rem));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:stretch;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,9vw,7rem)}.hero-copy{align-self:center;padding-block:var(--space-16)}.hero-art{position:relative;min-height:36rem;background-image:url(/brand/imagery/blush-canvas.png);background-position:50% 42%;background-size:cover}.hero-art:after{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgb(27 25 23/68%));content:""}.hero-art span{position:absolute;z-index:1;right:var(--space-6);bottom:var(--space-6);color:var(--color-primary-ink);font-size:var(--font-size-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.home-hero h1{max-width:13ch}.hero-lede{max-width:34rem;margin:var(--space-8) 0;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.5}.hero-commercial-note{max-width:38rem;margin:var(--space-5) 0 0;color:var(--color-muted);font-size:var(--font-size-small)}.hero-assurance{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:var(--space-6) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--color-border);list-style:none;color:var(--color-ink);font-size:var(--font-size-small);font-weight:650}.hero-assurance li{position:relative;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.hero-assurance li:before{position:absolute;top:.62em;left:0;width:.3rem;height:.3rem;background:var(--color-accent);content:""}.problem-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-8);gap:var(--space-4) var(--space-8);max-width:50rem;margin:var(--space-8) 0 0;padding:0;list-style:none}.problem-list li{padding:var(--space-4) 0 var(--space-4) var(--space-6);-webkit-border-start:var(--space-1) solid var(--color-accent);border-inline-start:var(--space-1) solid var(--color-accent);color:var(--color-ink)}.feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-8)}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.working-verbs .feature-card{padding:var(--space-4)}.working-verbs .feature-card h3{margin-bottom:var(--space-3)}.audience-summary{color:var(--color-ink);font-weight:700}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pacific-line{font-family:var(--font-editorial);font-style:italic;font-size:clamp(1.375rem,3vw,1.625rem);font-weight:400;letter-spacing:-.01em}.open-source-note{color:var(--color-muted)}.open-source-note a{color:var(--color-primary);font-weight:700;text-decoration-thickness:.0625rem;text-underline-offset:var(--space-1)}.product-preview{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.product-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.product-preview-header h3{margin:var(--space-3) 0 0}.preview-muted,.product-preview-context{margin:0;color:var(--color-muted)}.product-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface-subtle)}.product-preview-detail{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.preview-record-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.preview-record-heading .eyebrow{margin-bottom:0}.product-preview-detail h3{margin:var(--space-3) 0 var(--space-4)}.supporting-records{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-muted)}.supporting-records li{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:2px solid var(--color-primary);border-inline-start:2px solid var(--color-primary)}.homepage-section{border-top:1px solid var(--color-border)}.homepage #problem{padding-block:clamp(6rem,11vw,10rem)}.homepage #problem .section-heading{max-width:56rem}.homepage #product-preview{padding-block:clamp(5rem,9vw,8rem)}.homepage #solutions{position:relative;padding-top:clamp(10rem,15vw,14rem)}.homepage #solutions:before{position:absolute;top:var(--space-12);right:0;left:0;height:clamp(3.5rem,7vw,5rem);background-image:url(/brand/imagery/ember-ochre-source-canvas.png);background-position:50% 48%;background-size:cover;content:""}.ink-section{margin-inline:calc(50% - 50vw);padding-inline:max(var(--space-4),calc((100vw - var(--content-wide)) / 2));border-top:0;background:var(--color-ink);color:var(--color-primary-ink)}.ink-section .provenance-kind,.ink-section .section-heading-copy{color:var(--witness-mist)}.ink-section .provenance-node{border-color:var(--witness-ash);background:transparent;color:var(--color-primary-ink)}.ink-section .provenance-node-evidence{border-inline-start-color:var(--witness-blush);background:rgb(227 180 162/12%)}.ink-section .provenance-node-action,.ink-section .provenance-node-decision,.ink-section .provenance-node-outcome{border-color:var(--color-primary-ink)}.ink-section .badge,.ink-section .provenance-connector{color:var(--color-primary-ink)}.ink-section .badge{border-color:var(--witness-ash);background:transparent}.stage-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.stage-list li{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:2px solid var(--color-border);border-inline-start:2px solid var(--color-border);color:var(--color-ink)}.solutions-building{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-8)}.solutions-building-step{display:inline-flex;align-items:center;gap:var(--space-2)}.solutions-building-arrow{color:var(--witness-mist);font-size:1.1rem}.outcomes-list{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-final-cta{padding-bottom:var(--space-24)}.homepage-final-cta .section-heading{max-width:54rem}.foundation-heading{max-width:48rem}.foundation-page{padding-bottom:var(--space-8)}.foundation-page>.foundation-heading{padding-bottom:clamp(4rem,8vw,7rem)}.foundation-page>.homepage-section{padding-block:clamp(4.5rem,8vw,7rem)}.editorial-page #problem .feature-grid,.memory-page #facts .feature-grid,.platform-page .working-verbs,.sector-page #facts .feature-grid,.sequence-page #steps .feature-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--color-border)}.editorial-page #problem .feature-card,.memory-page #facts .feature-card,.platform-page .working-verbs .feature-card,.sector-page #facts .feature-card,.sequence-page #steps .feature-card{display:grid;grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-8) 0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent}.editorial-page #problem .feature-card h3,.memory-page #facts .feature-card h3,.platform-page .working-verbs .feature-card h3,.sector-page #facts .feature-card h3,.sequence-page #steps .feature-card h3{margin:0}.sequence-page #steps .feature-card h3{font-family:var(--font-editorial);font-size:clamp(1.5rem,3vw,2.25rem)}.editorial-page{position:relative}.editorial-page:before{position:absolute;z-index:-1;top:2rem;right:-4rem;width:min(42vw,27rem);height:38rem;background-image:url(/brand/imagery/blush-canvas.png);background-position:50% 35%;background-size:cover;content:"";opacity:.18}.editorial-page #belief{margin-inline:calc(50% - 50vw);padding-inline:max(var(--space-4),calc((100vw - var(--content-wide)) / 2));border-top:0;background:var(--color-ink);color:var(--color-primary-ink)}.editorial-page #belief .section-heading{max-width:58rem}.editorial-page #belief .section-heading-copy{color:var(--witness-mist);font-family:var(--font-editorial);font-size:clamp(1.35rem,2.5vw,2rem);font-style:italic}.decisions-page .foundation-heading,.evidence-page .foundation-heading{-webkit-border-start:1px solid var(--color-ink);border-inline-start:1px solid var(--color-ink);-webkit-padding-start:clamp(1.5rem,4vw,3rem);padding-inline-start:clamp(1.5rem,4vw,3rem)}.memory-page .foundation-heading{max-width:56rem;padding-top:clamp(4rem,8vw,8rem)}.memory-page #pull-quote{padding-block:clamp(7rem,13vw,12rem)}.memory-page #pull-quote .pacific-line{max-width:22ch;font-size:clamp(2.5rem,6vw,5rem);line-height:1.05}.solutions-page #sectors .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--color-border)}.solutions-page #sectors .feature-card{min-height:17rem;padding:var(--space-8);border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:0;background:transparent}.sector-page .foundation-heading{max-width:54rem}.development-page .foundation-heading{margin-left:clamp(0rem,8vw,8rem)}.research-page .foundation-heading{max-width:60rem}.consultation-page .foundation-heading{margin-left:clamp(0rem,5vw,5rem)}.eyebrow{margin:0 0 1rem;color:var(--color-accent);font-size:var(--font-size-label);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.eyebrow-mono{font-family:var(--font-mono);font-weight:500;letter-spacing:.16em}h1{max-width:18ch;margin:0;font-size:var(--font-size-display);line-height:var(--line-height-tight);letter-spacing:-.035em}h1,h2{font-family:var(--font-editorial);font-weight:400}h2{font-size:var(--font-size-h2);letter-spacing:-.025em}h2,h3{line-height:var(--line-height-heading)}h3{font-size:var(--font-size-h3);font-weight:500}.promise{margin:2rem 0 0;font-size:clamp(1.25rem,3vw,1.75rem)}.note{max-width:62ch;margin:1rem 0 0;color:var(--color-muted);line-height:var(--line-height-body)}.card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface)}.section-heading{max-width:var(--content-reading);margin-bottom:var(--space-8)}.callout p,.feature-card h3,.feature-card p,.section-heading h2{margin-top:0}.section-heading h2{margin-bottom:var(--space-4)}.feature-card-copy,.section-heading-copy{color:var(--color-muted)}.feature-card-copy>:last-child,.section-heading-copy>:last-child{margin-bottom:0}.callout{padding:var(--space-6);-webkit-border-start:var(--space-1) solid var(--color-accent);border-inline-start:var(--space-1) solid var(--color-accent);background:var(--color-accent-soft)}.badge{display:inline-flex;align-items:center;min-height:1.75rem;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-subtle);color:var(--color-ink);font-size:var(--font-size-label);font-weight:700}.attention-dot{display:inline-block;width:.5rem;height:.5rem;-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2);border-radius:999px;background:var(--color-attention);vertical-align:middle}.stat dt{color:var(--color-muted);font-size:var(--font-size-small)}.stat dd{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--font-size-h2);font-weight:500;line-height:var(--line-height-tight)}.cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.provenance-figure{contain:inline-size;padding:var(--space-2) var(--space-1) var(--space-4)}.provenance-chain,.provenance-figure{margin:0;min-width:0;max-width:100%;overflow-x:auto}.provenance-chain{display:flex;align-items:stretch;padding:0;list-style:none}.provenance-chain>li{display:flex;align-items:center}.provenance-node{width:8rem;flex:0 0 8rem;min-height:7rem;display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface)}.provenance-node-contribution,.provenance-node-contributor,.provenance-node-source{border-style:dashed}.provenance-node-evidence{-webkit-border-start:var(--space-1) solid var(--color-accent);border-inline-start:var(--space-1) solid var(--color-accent);background:var(--color-accent-soft)}.provenance-node-action,.provenance-node-decision,.provenance-node-outcome{border-width:2px;border-color:var(--color-primary)}.provenance-kind{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.provenance-node small{color:var(--color-muted);line-height:1.4}.provenance-connector{width:1.5rem;flex:0 0 1.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary);font-size:1.5rem;font-weight:700}.provenance-branching{min-width:0;display:grid;grid-template-columns:minmax(10rem,14rem) 3rem minmax(0,1fr);align-items:center}.provenance-branching .provenance-chain{min-width:0;overflow-x:auto}.provenance-sources{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.provenance-sources .provenance-node{width:100%;min-height:auto}.evidence-relationship{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface-subtle)}.evidence-relationship>.provenance-figure{min-width:0}.evidence-relationship-description h3{margin:0}.evidence-relationship-description p{max-width:60ch;margin-bottom:0;color:var(--color-muted)}.site-footer{padding-block:clamp(4rem,8vw,7rem) 2rem;border-top:1px solid var(--color-ink);background:var(--color-paper)}.footer-introduction{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:clamp(3rem,6vw,5rem)}.footer-signature{display:flex;align-items:center;gap:var(--space-6)}.footer-signature p{font-family:var(--font-editorial);font-size:clamp(1.35rem,2.5vw,2rem)}.footer-actions{display:flex;gap:var(--space-6)}.footer-actions a{font-weight:650;text-underline-offset:var(--space-1)}.copyright,.footer-introduction p{margin:0;color:var(--color-muted)}.footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);padding-block:2.5rem;border-block:1px solid var(--color-border)}.footer-group h2{margin:0 0 .85rem;font-size:var(--font-size-small)}.footer-group li+li{margin-top:.55rem}.footer-group .navigation-planned,.footer-group a{color:var(--color-muted);font-size:var(--font-size-small);line-height:1.45;text-decoration:none}.footer-group a:hover{color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:.2rem}.copyright{padding-top:1.5rem;font-size:var(--font-size-label)}.footer-colophon{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.footer-record{margin:0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.16em}@media (max-width:62rem){.desktop-navigation,.header-actions{display:none}.mobile-navigation{display:block}.footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);gap:var(--space-8)}}@media (max-width:40rem){.page-container{width:min(100% - var(--space-6),var(--content-wide))}.footer-colophon,.footer-introduction,.mobile-actions{align-items:flex-start;flex-direction:column}.footer-navigation{grid-template-columns:1fr}.footer-signature{align-items:flex-start;flex-direction:column}.home-hero{grid-template-columns:1fr;gap:0;padding-top:var(--space-12)}.hero-copy{padding-block:var(--space-12)}.hero-art{min-height:24rem;margin-inline:calc(var(--space-3) * -1)}.editorial-page #problem .feature-card,.memory-page #facts .feature-card,.platform-page .working-verbs .feature-card,.sector-page #facts .feature-card,.sequence-page #steps .feature-card{grid-template-columns:1fr;gap:var(--space-3)}.solutions-page #sectors .audience-grid{grid-template-columns:1fr}.solutions-page #sectors .feature-card{min-height:auto;padding-inline:0;border-right:0}.editorial-page:before{right:-1rem;width:70vw;height:25rem}.audience-grid,.feature-grid,.problem-list,.trust-grid{grid-template-columns:1fr}.product-preview-detail,.product-preview-header{grid-template-columns:1fr;flex-direction:column}.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-group .action{width:100%}.provenance-figure{overflow:visible}.provenance-chain,.provenance-chain>li{min-width:0;flex-direction:column;align-items:stretch}.provenance-node{width:100%}.provenance-connector{width:100%;height:2.5rem;flex-basis:2.5rem;transform:rotate(90deg)}.provenance-branching{display:flex;flex-direction:column;align-items:stretch}}@media (max-width:75rem){.provenance-chain,.provenance-chain>li{min-width:0;flex-direction:column;align-items:stretch}.provenance-node{width:100%;flex:0 1 auto}.provenance-connector{width:100%;height:2.5rem;flex-basis:2.5rem;transform:rotate(90deg)}.provenance-branching{display:flex;flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}