/* Shared DE/EN refinement; retained original artwork is supplied by styles.css. */
@font-face{font-family:"Space Mono";src:url('assets/fonts/space-mono-regular.woff2') format('woff2');font-weight:400;font-display:swap}
:root{--max:1240px;--header:80px;--gold:#c4a261;--gold-light:#e1b873;--muted:#adb0ae;--line:rgba(240,238,232,.18);--body-font:Inter,Arial,sans-serif;--display-font:"Space Grotesk",Inter,Arial,sans-serif;--editorial-font:Georgia,"Times New Roman",serif}
body{font-family:var(--body-font);font-size:16px;line-height:1.65;overflow-x:clip}html{scroll-padding-top:100px}h1,h2,h3,h4{font-family:var(--display-font);font-weight:500;line-height:1.12;text-wrap:balance}p{max-width:72ch}button,a,input{touch-action:manipulation}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold-light)!important;outline-offset:5px!important}button:disabled{cursor:default}.container{width:min(calc(100% - 64px),var(--max))}.section{padding:88px 0;min-height:0}
.section-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:0 60px;align-items:end;margin:0 0 42px}.section-heading .section-kicker{grid-column:1/-1}.section-heading h2{font-family:var(--display-font);font-size:clamp(42px,4.5vw,68px);line-height:1.04;letter-spacing:-.055em;margin:0}.section-heading>p:not(.section-kicker){width:auto;font-size:16px;line-height:1.65;color:var(--muted);margin:0 0 4px}.section-heading h2 em,.product-intro h2 em,.hero h1 em{font-family:var(--editorial-font);font-weight:400;color:var(--gold-light)}
.section-kicker,.overline,.card-label{font-family:"Space Mono",monospace;font-size:12px!important;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.section-kicker{margin:0 0 26px;color:var(--muted);gap:12px}.section-kicker>span:empty{display:none}.overline,.card-label{color:var(--gold-light)!important}.eyebrow{font-size:12px;letter-spacing:.08em}.reveal{opacity:1;transform:none;transition:opacity .65s ease,transform .65s var(--ease)}.title-word,.motion-word{opacity:1;filter:none;transform:none;will-change:auto;transition:opacity .65s ease,transform .75s var(--ease)}.motion-ready:not([data-reduced-motion]) .reveal.is-pending{opacity:0;transform:translateY(18px)}.motion-ready:not([data-reduced-motion]) .reveal.is-pending .motion-word{opacity:0;transform:translateY(.3em)}.reveal.visible .motion-word{opacity:1;filter:none;transform:none;transition-delay:calc(var(--word) * .055s)}
.skip-link{position:fixed;top:12px;left:12px;z-index:300;background:var(--paper);color:var(--ink);padding:12px 18px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{height:80px;padding:0 max(32px,calc((100vw - var(--max))/2));background:rgba(11,12,13,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.site-header.scrolled{height:72px;background:rgba(11,12,13,.96)}.brand-name{display:block;font-size:13px;letter-spacing:.03em}.brand-mark{flex-shrink:0}.main-nav{gap:22px}.main-nav a{font-family:var(--body-font);font-size:13px;letter-spacing:0;min-height:44px;display:inline-flex;align-items:center}.main-nav a[aria-current="location"]{color:var(--gold-light)}.main-nav .nav-cta{padding:10px 16px}.language-link{font-size:13px!important;padding-left:20px}.menu-toggle{width:48px;height:48px}
.button{font-size:14px;min-height:48px;min-width:0;gap:22px;padding:13px 20px;letter-spacing:0}.button span{margin:0}.button-primary{color:var(--ink);background:var(--paper)}.button-ghost{backdrop-filter:none}.text-link{font-size:14px;gap:15px;line-height:1.5;min-height:40px;align-items:center;padding:7px 0;margin:8px 0}.text-link span{margin-left:12px}.button-dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}
/* Text-led hero over the existing abstract background. */
.hero{min-height:min(880px,100svh);padding:118px 0 58px;align-items:center}.hero-media img{animation:none;transform:none}.hero-gradient{background:linear-gradient(90deg,rgba(7,8,9,.94),rgba(7,8,9,.78) 60%,rgba(7,8,9,.45)),linear-gradient(0deg,#0b0c0d,transparent 55%)}.hero-energy{opacity:.35;inset:0 0 0 48%;pointer-events:none}.hero-light-sweep{opacity:.28}.tech-spark{display:none}.hero-content{padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:40px;align-items:center}.hero-copy{min-width:0;max-width:880px}.hero-eyebrow{animation:none;opacity:1;margin:0 0 28px;max-width:650px}.hero h1{font-family:var(--display-font);font-size:clamp(48px,5.5vw,80px);line-height:1.02;letter-spacing:-.065em;margin:0 0 28px;animation:none;opacity:1}.hero h1 br+em{display:inline;animation:none;opacity:1}.hero-lead{font-size:18px;line-height:1.65;max-width:700px;margin:0 0 28px;animation:none;opacity:1}.hero-actions{animation:none;opacity:1;display:flex;gap:12px}.hero-social{position:relative;top:auto;left:auto;display:inline-flex;font:13px var(--body-font);letter-spacing:0;text-transform:none;min-height:44px;gap:10px;margin:12px 0 0;padding:6px 0;animation:none;opacity:1}.hero-social:after{display:none}.hero-social-icon{width:20px;height:20px;flex-shrink:0;animation:none;filter:none}.hero-meta.executive-metrics{position:static;grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);top:auto;gap:22px;margin:38px 0 0;padding:24px 0 0;border-top:1px solid var(--line);animation:none;opacity:1}.hero-meta.executive-metrics div{gap:12px;align-items:center}.executive-metrics div+div:before{display:none}.executive-metrics strong{font-family:var(--editorial-font);font-size:30px}.hero-meta.executive-metrics span{font-size:12px;max-width:145px;letter-spacing:0;text-transform:none;line-height:1.45}.hero-ai-note{font-size:12px;letter-spacing:0;right:32px;bottom:15px;opacity:.8;text-transform:none}
.manifesto .section-heading>p,.journey-section .section-heading>p{color:#50534f}.manifesto .section-kicker,.journey-section .section-kicker,.journal-section .section-kicker{color:#53564f}.manifesto h2 em,.journey-section h2 em,.journal-section h2 em{color:#8a6d33}.profile-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.profile-story .lead-copy{font:26px/1.4 var(--editorial-font);color:var(--ink);margin:0 0 24px}.profile-story>p{font-size:16px;color:#484c48}.profile-scope{border-top:1px solid #bcbcb2;padding-top:20px;font-size:14px!important}.leadership-principles h3{font-size:20px;margin:0 0 20px}.leadership-principles article{display:flex;gap:18px;padding:18px 0;border-top:1px solid #c4c4bc}.leadership-principles article>span{font:12px "Space Mono",monospace;color:#8a6d33}.leadership-principles h4{margin:0 0 10px;font-size:19px}.leadership-principles p{margin:0;color:#484c48;font-size:16px}
/* Artwork owns a separate grid cell, never a copy overlay. */
.expertise-layout{display:grid;grid-template-columns:minmax(250px,.64fr) 1.36fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr));border:0}.expertise-card{padding:28px;min-height:280px;justify-content:flex-start;transition:background .3s;overflow:visible}.expertise-card:before{display:none}.expertise-card .card-number{position:static;font:12px "Space Mono",monospace;color:#969b98;margin:0 0 18px}.expertise-card h3{font:500 27px/1.13 var(--display-font);margin:0 0 16px;letter-spacing:-.035em}.expertise-card .card-label{margin-bottom:10px!important}.expertise-card p{font-size:16px;line-height:1.6;color:#b3b7b3;margin-bottom:20px}.expertise-card ul{margin-top:auto;gap:6px}.expertise-card li{font-size:12px;letter-spacing:0;padding:4px 7px;text-transform:none;color:#c9cbc6}.leadership-viz{position:relative;inset:auto;z-index:0;width:100%;height:100%;min-height:470px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.leadership-viz svg{inset:0;width:100%;height:100%}.executive-core{width:108px;height:108px;top:50.5%}.executive-core span{font-size:10px;letter-spacing:.03em}.executive-core strong{font-size:13px;letter-spacing:.025em}.systems-index{font-size:10px;letter-spacing:.04em;color:#aeb2ae}.systems-glass{z-index:3;backdrop-filter:none;background:none}.systems-glass:before{opacity:.16}.systems-glass:after{display:none}.systems-scan{opacity:calc(var(--system-bloom) * .25);width:14%}.systems-bloom{opacity:calc(.1 + var(--system-bloom) * .36)}
.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.case-study{border:1px solid var(--line);padding:32px;background:rgba(255,255,255,.018)}.case-study .overline{margin:0 0 18px}.case-study h3{font:500 30px/1.12 var(--display-font);letter-spacing:-.035em;margin:0 0 26px}.case-study dl,.product-proof dl{margin:0}.case-study dl>div{margin-bottom:20px}.case-study dl>div:last-child{margin:0;padding-top:18px;border-top:1px solid var(--line)}dt{font-size:13px;font-weight:600;color:var(--gold-light);margin:0 0 7px}dd{margin:0;font-size:16px;line-height:1.6;color:#c3c7c3}.evidence-note{font-size:12px;color:#a7aca7;max-width:none}.impact-facts{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin:26px 0;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.impact-facts li{padding:20px;font-size:14px;color:#c3c7c3;border-right:1px solid var(--line)}.impact-facts li:last-child{border:0}.impact-cta{display:flex;gap:28px;align-items:center;margin:30px 0 50px}.process-intro{margin:0 0 22px;max-width:750px}.process-intro h3{font-size:23px;margin:0 0 10px}.process-intro p{font-size:16px;color:var(--muted);margin:0}
.leadership-process{height:auto;display:block;padding:26px 30px 22px;margin:0;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,#14191b,#0b0e10);--process-p:0}.leadership-process:before{opacity:.22;transform:none}.leadership-process:after{display:none}.process-caption{position:relative;font:12px "Space Mono",monospace;color:#abb0aa;margin:0 0 18px}.process-board{position:relative;padding:8px 0;isolation:isolate}.process-board>svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:visible}.process-board ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:58px;row-gap:62px}.process-node{position:relative!important;inset:auto!important;width:auto!important;min-height:116px;padding:20px!important;opacity:1!important;transform:none!important;filter:none!important;z-index:1;background:#111719;border-color:var(--line);transition:border-color .35s,box-shadow .35s}.process-node:nth-child(4){grid-row:2;grid-column:3}.process-node:nth-child(5){grid-row:2;grid-column:2}.process-node:nth-child(6){grid-row:2;grid-column:1}.process-node>span{position:static;display:block;font:12px "Space Mono",monospace;color:var(--gold-light);margin-bottom:8px}.process-node strong{font:500 18px var(--display-font)}.process-node p{font-size:13px;color:#b0b9b3;margin:8px 0 0}.process-node.is-live{border-color:var(--gold);box-shadow:inset 0 0 22px rgba(196,162,97,.045)}.process-link{fill:none;stroke:#6b5d40;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0;opacity:.55;transition:stroke .45s,opacity .45s}.process-link.is-live{stroke:var(--gold-light);opacity:1;filter:drop-shadow(0 0 4px #a77d36)}.process-summary{position:relative;display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.process-summary strong{font:italic 24px var(--editorial-font);color:var(--gold-light)}.process-summary p{margin:0;font-size:13px;color:#aeb6af}
.journey-section{background:var(--paper);color:var(--ink)}.journey-compact>article{display:grid;grid-template-columns:190px 1fr;gap:35px;border-top:1px solid #bcbfb7;padding:24px 0}.journey-date{font:14px "Space Mono",monospace;margin:2px 0;color:#766039}.journey-compact h3{font-size:23px;letter-spacing:-.025em;margin:0 0 10px}.journey-compact article p:not(.journey-date){font-size:16px;color:#50554f;margin:0}.journey-note{font-size:12px;color:#555c54;max-width:900px;margin:8px 0 24px}.founder-track{padding:24px 28px;background:#e6e3da;border-left:2px solid #9b7c42;display:grid;grid-template-columns:190px 1fr auto;gap:24px;align-items:center}.founder-track .overline{color:#745a29!important;margin:0}.founder-track>p:not(.overline){font-size:15px;margin:0;color:#41473f}.founder-track a{margin:0;font-size:13px;white-space:nowrap}
.field-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.field-image{margin:0!important;width:100%!important;min-width:0}.field-image:nth-child(2){padding-top:40px}.field-image:nth-child(3){padding-top:80px}.field-image .image-window{aspect-ratio:auto;background:none}.image-window:before,.image-window:after{display:none!important}.field-image img,.field-image:hover img{display:block;width:100%;height:auto;filter:none;transform:none;transition:none}.field-image figcaption{column-gap:10px;padding-top:14px;align-items:start}.field-image figcaption span{font-size:12px}.field-image figcaption p{font-size:12px;letter-spacing:.025em;line-height:1.5}.field-image figcaption i{font:14px/1.5 var(--editorial-font);color:#bcc1b9}.field-image figcaption small{grid-column:2;font-size:12px;color:#a6ada6;margin-top:8px}.ai-content-note{font-size:12px;letter-spacing:0;margin:28px 0 0 auto;opacity:1;transform:none;filter:none;text-transform:none;min-height:44px;display:flex;width:max-content;max-width:100%;align-items:center;color:#bac1b8}
.labs-section,.labs-logo-panel{background:#000;min-height:0}.labs-logo-panel{margin:0 0 36px;padding:26px 0;border-bottom:1px solid var(--line)}.labs-logo-stage{isolation:isolate;--logo-intensity:inherit;--labs-boost:inherit}.labs-logo-panel img{filter:none}.labs-logo-shine{filter:brightness(4.35) saturate(1.75) drop-shadow(0 0 13px #e8b44c)!important}.labs-logo-labs-bloom{filter:brightness(5.8) saturate(1.7) drop-shadow(0 0 10px #ffd67c) drop-shadow(0 0 25px #d49634)!important;opacity:calc(var(--labs-boost,0) * .9)}.labs-logo-panel:not(.is-active) .labs-logo-shine,.labs-logo-panel:not(.is-active) .labs-logo-labs-bloom{opacity:0}.product-intro{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-bottom:34px}.product-intro h2{font-size:clamp(32px,3.3vw,48px);letter-spacing:-.05em;margin:0}.product-intro>p{font-size:16px;color:#b5bcb4;margin:0}.product-proof{display:grid;grid-template-columns:1.2fr 1fr;gap:38px;align-items:start}.product-proof figure{margin:0;min-width:0}.product-zoom{display:block;width:100%;background:#111;border:1px solid var(--line);padding:0;position:relative}.product-zoom img{width:100%;height:auto}.product-zoom>span{position:absolute;right:12px;bottom:12px;padding:5px 13px;font-size:20px;background:#080b0d;color:white}.product-proof figcaption{font-size:12px;margin-top:10px;color:#a8b0a8}.product-proof .overline{margin:0 0 17px}.product-proof dl>div{margin:0 0 16px}.product-proof dd{font-size:15px}.product-proof .text-link{display:flex;width:max-content}.image-dialog{padding:24px;background:#0b0e10;color:var(--paper);border:1px solid var(--gold);max-width:min(95vw,1300px);max-height:94vh;overflow:auto}.image-dialog::backdrop{background:rgba(0,0,0,.85)}.image-dialog img{max-height:80vh;width:100%;object-fit:contain}.dialog-close{display:block;margin:0 0 16px auto;padding:10px 18px;background:#eee9df;color:#0b0c0d;border:0;font-size:14px}
.journal-section{background:var(--paper);color:var(--ink)}.journal-section .section-heading>p{color:#50554e}.journal-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.journal-card{position:relative;display:flex;flex-direction:column;padding:30px;border:1px solid #bdbfb6;min-width:0;overflow:hidden}.journal-card .article-meta{font:12px/1.5 var(--body-font);color:#645d4c;display:flex;gap:12px;justify-content:space-between;text-transform:none;letter-spacing:0;margin-bottom:32px}.journal-number{font:12px "Space Mono",monospace;color:#8a6d33}.journal-card h3{font-size:28px;line-height:1.15;letter-spacing:-.03em;margin:14px 0 18px}.journal-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.journal-card>p{font-size:16px;color:#50574e;margin:0 0 28px}.journal-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;font-size:13px;padding-top:18px;border-top:1px solid #c1c3b9}.journal-card-bottom>a{display:flex;align-items:center;gap:18px;min-height:44px}
.podcast-section{background:#bf9b5c;color:#0b0c0d}.podcast-layout{display:grid;grid-template-columns:minmax(250px,.75fr) 1fr;gap:65px;align-items:center}.podcast-cover-link{width:100%;max-width:440px}.podcast-cover{width:100%;aspect-ratio:1;transform:none;box-shadow:0 20px 60px rgba(0,0,0,.16)}.podcast-cover:hover{transform:none}.podcast-cover-image{width:100%;height:100%;object-fit:cover}.podcast-cover-title{top:8%;left:8%;right:8%}.podcast-cover-title span{font-family:var(--display-font);font-size:clamp(32px,4vw,58px)}.podcast-cover-title em{font-family:var(--editorial-font);font-size:clamp(29px,3.6vw,52px)}.podcast-cover-logo{bottom:5%;width:82%;left:9%}.podcast-copy{order:initial}.podcast-copy .section-kicker,.podcast-copy .overline{color:#292417!important}.podcast-copy .section-kicker span{color:#3a2a0a}.podcast-copy h2{font:500 clamp(48px,5.5vw,76px)/.95 var(--display-font);letter-spacing:-.055em;margin:20px 0 28px}.podcast-copy h2 em{font-family:var(--editorial-font);color:#f8f1e5}.podcast-copy>p{font-size:18px;line-height:1.6;color:#242015}.podcast-copy .podcast-note{font-size:14px;margin-top:22px;max-width:58ch}
.contact-section{padding:80px 0;min-height:0}.contact-inner{max-width:var(--max);text-align:left}.contact-section .section-heading{grid-template-columns:1.1fr 1fr}.contact-section h2{font:500 clamp(38px,4vw,58px)/1.05 var(--display-font);letter-spacing:-.045em}.contact-section h2 em{font-family:var(--editorial-font)}.contact-section .section-heading>p{margin:0;font-size:16px;max-width:490px}.personal-contact{display:flex;gap:15px;margin:0 0 45px}.personal-contact .button{justify-content:flex-start;gap:16px}.company-channels-label{font-size:13px;color:#acb3aa;margin:0 0 15px}.company-socials{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line)}.company-social{display:flex;align-items:center;gap:12px;padding:18px 15px;min-height:84px;border-right:1px solid var(--line);font-size:14px;transition:background .3s}.company-social:last-child{border:0}.company-social .social-icon{width:22px;height:22px;flex-shrink:0}.company-social small{display:block;font-size:12px;color:#aeb5ac}.company-social>span:last-child{font-size:14px;margin-left:auto;color:var(--gold-light)}.company-social:hover{background:rgba(196,162,97,.08)}.site-footer{background:#080b0d;color:var(--paper);padding:38px 0 22px}.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:25px}.footer-grid>p{font-size:14px;color:#b5bcb3;margin:0}.footer-grid nav{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.footer-grid nav a,.motion-toggle{font-size:13px;min-height:34px}.motion-toggle{border:0;border-bottom:1px solid #626d5e;padding:4px 0;background:none;color:#c0c7bd}.footer-bottom{font-size:12px;margin-top:24px;padding-top:18px}.motion-toggle:disabled{opacity:.75}
.article-main{padding:120px 0 80px;background:var(--paper);color:var(--ink)}.article-header{max-width:920px;margin:28px 0 45px}.article-header .overline{color:#775c2b!important}.article-header h1{font:500 clamp(36px,4.7vw,64px)/1.08 var(--display-font);letter-spacing:-.05em;margin:18px 0 25px}.article-deck{font:22px/1.5 var(--editorial-font);color:#474d45}.draft-notice{font-size:13px;border-left:2px solid #8a6d33;background:#e7e3d9;padding:13px 18px;color:#544b38}.article-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:70px}.article-toc{align-self:start;position:sticky;top:105px}.article-toc>p{font-size:13px;font-weight:600;margin-top:0}.article-toc nav{display:flex;flex-direction:column;gap:8px}.article-toc nav a{font-size:14px;line-height:1.45;padding:7px 0;border-bottom:1px solid #c4c7bc;color:#414a3d}.print-button{border:0;background:none;color:inherit}.article-body-copy section{margin-bottom:38px;scroll-margin-top:105px}.article-body-copy h2{font-size:27px;margin:0 0 18px;letter-spacing:-.025em}.article-body-copy p{font-size:17px;line-height:1.8;color:#3e473a}.article-body-copy a{color:#624b20;text-decoration:underline;text-underline-offset:4px}.article-body-copy .button{background:#0b0c0d;color:#fff;text-decoration:none}.article-sources{border-top:1px solid #bdc2b5;padding-top:26px}.article-sources p{font-size:14px}.article-next{background:#e6e3d9;padding:22px;margin-bottom:35px}.article-next span{display:block;font-size:12px;margin-bottom:10px}.article-next a{font-size:20px}
@media(max-width:1100px){.main-nav{gap:14px}.main-nav a{font-size:13px}.hero-content{grid-template-columns:minmax(0,1fr);gap:28px}.hero h1{font-size:clamp(44px,5.2vw,68px)}.company-socials{grid-template-columns:repeat(3,1fr)}.company-social{border-bottom:1px solid var(--line)}.expertise-layout{grid-template-columns:1fr}.leadership-viz{height:290px;min-height:0;border-bottom:1px solid var(--line)}.leadership-viz svg{width:70%;left:15%}.expertise-card{min-height:265px}.systems-index{left:24px;right:24px}.product-proof{gap:28px}}
@media(max-width:900px){:root{--header:72px}.container{width:calc(100% - 40px)}.section{padding:64px 0}.site-header,.site-header.scrolled{height:72px;padding:0 20px}.brand-name{display:block;font-size:13px}.menu-toggle{display:block;position:relative;z-index:3}.main-nav{inset:0;display:flex;position:fixed;flex-direction:column;justify-content:center;align-items:center;background:#0b0f11;backdrop-filter:none;gap:7px;visibility:hidden;opacity:0}.menu-open .main-nav{visibility:visible;opacity:1}.main-nav a{font:500 24px/1.2 var(--display-font);min-height:48px;padding:6px 20px}.main-nav .language-link{font:16px var(--body-font)!important;min-height:44px;border:0;padding:8px 20px}.main-nav .nav-cta{font:16px var(--body-font);margin-top:12px;padding:12px 22px}.section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.section-heading h2{font-size:clamp(39px,6vw,58px)}.section-heading .section-kicker{margin-bottom:2px}.hero{padding:115px 0 55px;min-height:0}.hero h1{font-size:50px}.hero-lead{font-size:16px}.hero-meta.executive-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;padding-top:22px}.hero-meta.executive-metrics div{display:block}.hero-meta.executive-metrics strong{display:block;font-size:28px}.hero-meta.executive-metrics span{font-size:12px}.profile-layout{gap:38px}.profile-story .lead-copy{font-size:23px}.case-study{padding:24px}.case-study h3{font-size:26px}.impact-facts{grid-template-columns:1fr}.impact-facts li{padding:14px 0;border:0;border-bottom:1px solid var(--line)}.impact-cta{flex-wrap:wrap;gap:15px}.process-board ol{gap:42px 32px}.process-node{padding:15px!important;min-height:126px}.process-node strong{font-size:16px}.process-node p{font-size:12px}.journey-compact>article{grid-template-columns:145px 1fr;gap:22px}.founder-track{grid-template-columns:1fr;gap:12px}.field-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.field-image figcaption{display:block}.field-image figcaption>span{display:none}.field-image figcaption small{display:block}.product-intro{grid-template-columns:1fr;gap:22px}.product-proof{grid-template-columns:1fr}.product-proof figure{max-width:850px}.product-proof dl{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-proof .text-link{display:inline-flex;margin-right:25px}.journal-card{padding:24px}.journal-card h3{font-size:25px}.podcast-layout{gap:35px;grid-template-columns:.85fr 1fr}.podcast-copy h2{font-size:50px}.podcast-copy>p{font-size:16px}.podcast-copy .podcast-note{font-size:14px}.contact-section .section-heading{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid nav{grid-column:2;grid-row:1/3}.article-layout{grid-template-columns:190px 1fr;gap:32px}}
@media(max-width:620px){.container{width:calc(100% - 32px)}.section{padding:52px 0}.site-header,.site-header.scrolled{padding:0 16px}.brand-name{font-size:12px}.brand{gap:9px}.hero{padding:100px 0 45px}.hero-content{display:grid;grid-template-columns:minmax(0,1fr);column-gap:18px;row-gap:20px;align-items:start}.hero-copy{display:contents}.hero-eyebrow{grid-column:1/-1;order:0;font-size:11px;letter-spacing:.04em;line-height:1.6;max-width:none;margin:0}.hero h1{grid-column:1/-1;order:1;font-size:clamp(34px,10.9vw,60px);letter-spacing:-.055em;line-height:1.04;margin:0;text-wrap:initial}.hero-lead{grid-column:1/-1;order:2;margin:0;font-size:15px;line-height:1.65}.hero-actions{grid-column:1/-1;order:3;flex-direction:row;gap:10px;margin-top:4px}.hero-actions .button{font-size:13px;width:auto;flex:1;padding:12px 14px;max-width:none;gap:8px}.hero-social{grid-column:1/-1;order:4;margin:0;font-size:14px;min-height:44px}.hero-meta.executive-metrics{grid-column:1/-1;order:5;grid-template-columns:repeat(2,1fr);margin:0;gap:18px}.hero-meta.executive-metrics div{display:flex;gap:12px;align-items:center}.hero-meta.executive-metrics strong{font-size:26px}.hero-meta.executive-metrics span{font-size:12px;max-width:100px}.hero-ai-note{font-size:11px;right:16px;bottom:10px}.hero-energy{display:none}.section-heading h2{font-size:clamp(32px,9.6vw,48px);line-height:1.06;overflow-wrap:normal}.section-heading>p:not(.section-kicker){font-size:16px}.section-kicker{font-size:12px!important}.profile-layout{grid-template-columns:1fr;gap:22px}.profile-story .lead-copy{font-size:23px}.profile-scope{font-size:13px!important}.leadership-principles h3{font-size:19px}.expertise-grid{grid-template-columns:1fr}.expertise-card{padding:24px;min-height:0}.expertise-card h3{font-size:26px}.expertise-card .card-number{margin-bottom:12px}.expertise-card ul{margin-top:0}.leadership-viz{height:270px;min-height:0}.leadership-viz svg{width:100%;left:0}.executive-core{width:92px;height:92px}.executive-core strong{font-size:12px}.systems-index{display:none}.case-grid{grid-template-columns:1fr;gap:20px}.case-study{padding:24px}.case-study h3{font-size:27px}.case-study dt{font-size:13px}.case-study dd{font-size:16px}.evidence-note{font-size:12px}.impact-cta .button{width:100%;max-width:none}.impact-cta{margin:24px 0 32px}.process-intro h3{font-size:22px}.leadership-process{padding:22px 20px;display:block;height:auto}.process-board{padding:0 0 0 12px}.process-board ol{display:flex;flex-direction:column;gap:20px}.process-node{min-height:0!important;padding:16px 18px!important}.process-node strong{font-size:17px}.process-node p{font-size:13px}.process-node>span{margin-bottom:7px}.process-summary{display:block}.process-summary strong{font-size:23px}.process-summary p{font-size:13px;margin-top:10px}.process-caption{font-size:11px}.journey-compact>article{grid-template-columns:1fr;gap:10px;padding:22px 0}.journey-compact h3{font-size:23px}.journey-date{font-size:13px}.founder-track{padding:22px}.field-gallery{grid-template-columns:1fr;gap:32px}.field-image:nth-child(n){padding:0}.field-image .image-window{aspect-ratio:auto}.field-image figcaption{display:grid}.field-image figcaption>span{display:block}.field-image figcaption small{grid-column:2}.field-image img{aspect-ratio:auto}.ai-content-note{margin-top:18px;font-size:12px;width:auto}.labs-logo-panel{margin-bottom:24px;padding:22px 0}.product-intro h2{font-size:34px}.product-proof dl{grid-template-columns:1fr;gap:0}.product-proof dd{font-size:16px}.product-proof>div .overline{margin-top:8px}.journal-cards{grid-template-columns:1fr;gap:20px}.journal-card .article-meta{font-size:12px;flex-wrap:wrap;margin-bottom:18px}.journal-card h3{font-size:28px}.journal-card-bottom{flex-wrap:wrap;font-size:13px}.podcast-layout{grid-template-columns:1fr;gap:28px}.podcast-cover-link{max-width:330px;margin:auto}.podcast-cover-title span{font-size:42px}.podcast-cover-title em{font-size:38px}.podcast-copy h2{font-size:54px;line-height:1}.podcast-copy>p{font-size:17px}.podcast-copy .button{width:auto;max-width:none}.personal-contact{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:30px}.personal-contact .button{width:100%;max-width:none}.contact-section h2{font-size:37px}.company-socials{grid-template-columns:1fr 1fr}.company-social{padding:14px 10px;gap:9px;min-height:80px;font-size:13px}.company-social small{font-size:11px}.company-social>span:last-child{display:none}.company-social:last-child{border-right:1px solid var(--line)}.footer-grid{grid-template-columns:1fr;gap:20px}.footer-grid nav{grid-column:auto;grid-row:auto}.footer-bottom{margin-top:5px;gap:10px}.footer-grid>p{font-size:14px}.footer-grid nav a,.motion-toggle{min-height:40px}.article-main{padding:105px 0 50px}.article-header{margin:26px 0}.article-header h1{font-size:36px}.article-deck{font-size:21px}.article-layout{grid-template-columns:1fr;gap:28px}.article-toc{position:static;border-bottom:1px solid #bdc2b5;padding-bottom:20px}.article-toc nav{gap:2px}.article-toc nav a{min-height:40px}.article-body-copy h2{font-size:25px}.article-body-copy p{font-size:17px}.image-dialog{padding:12px}.dialog-close{font-size:14px}}
[data-reduced-motion] *,[data-reduced-motion] *:before,[data-reduced-motion] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important;will-change:auto!important}[data-reduced-motion] .reveal,[data-reduced-motion] .motion-word{opacity:1!important;transform:none!important;filter:none!important}[data-reduced-motion] .hero-energy,[data-reduced-motion] .systems-scan,[data-reduced-motion] .systems-glass,[data-reduced-motion] .labs-logo-shine,[data-reduced-motion] .labs-logo-labs-bloom{display:none!important}[data-reduced-motion] .systems-architecture,[data-reduced-motion] .systems-grid,[data-reduced-motion] .system-ring{transform:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.motion-word,.title-word{opacity:1!important;filter:none!important;transform:none!important}.hero-energy,.systems-scan,.systems-glass,.labs-logo-shine,.labs-logo-labs-bloom{display:none!important}.process-node{transform:none!important}.systems-architecture,.systems-grid,.system-ring{transform:none!important}}
@media(max-width:900px){.site-header,.site-header.scrolled{backdrop-filter:none}.main-nav{height:100dvh;max-height:100dvh;overflow-y:auto;padding:80px 20px 24px}.menu-open .brand{position:relative;z-index:3}}
@media(max-height:660px) and (max-width:900px){.main-nav{justify-content:flex-start;gap:3px}.main-nav a{min-height:44px;font-size:20px}}
@media(max-width:620px){.hero-lead{grid-row:auto;grid-column:1/-1}.hero-meta.executive-metrics div{display:block}.hero-meta.executive-metrics strong{display:block}.hero-meta.executive-metrics span{display:block;max-width:none;margin-top:3px}}
.labs-logo-base{filter:none!important}
.labs-logo-shine{mask-image:linear-gradient(90deg,transparent calc(var(--logo-x) - 13%),#000 calc(var(--logo-x) - 4%),#000 calc(var(--logo-x) + 4%),transparent calc(var(--logo-x) + 13%)),url('assets/matis-labs-original-logo.png');mask-size:100% 100%;mask-mode:alpha,luminance;mask-composite:intersect}
.labs-logo-labs-bloom{mask-image:linear-gradient(90deg,transparent 54%,#000 59%,#000 100%),url('assets/matis-labs-original-logo.png');mask-size:100% 100%;mask-mode:alpha,luminance;mask-composite:intersect}
@media print{.site-header,.site-footer,.skip-link,.scroll-progress,.article-toc,.print-button,.article-next,.article-body-copy>.button{display:none!important}.article-main{padding:0;color:#000;background:white}.article-layout{display:block}.article-header h1{font-size:28pt}.article-body-copy h2{font-size:17pt;break-after:avoid}.article-body-copy p{font-size:11pt;line-height:1.5}.article-body-copy section{break-inside:auto}.article-header{margin:0 0 20px}.container{width:100%}.draft-notice{font-size:10pt}a{color:#000!important}.reveal{opacity:1!important;transform:none!important}}

/* Keep the supplied NALVRA master artwork intact and legible at every width. */
.labs-logo-stage{width:min(100%,580px);margin-inline:auto}
.labs-logo-base{display:block;width:100%;height:auto;filter:none!important}
.podcast-cover{max-width:440px;margin-inline:auto}
.product-proof figure{width:min(100%,520px);margin-inline:auto}
.product-zoom img{display:block}
@media(max-width:620px){.labs-logo-stage{width:min(100%,420px)}.podcast-cover{width:min(100%,330px)}}
