@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}img,svg{max-width:100%;display:block}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}}@layer tokens{:root{--cream:#f4efe4;--paper:#fbf8f1;--surface:#fffdf8;--ink:#11110e;--ink-soft:#292821;--gold:#b48a43;--gold-bright:#cda967;--muted:#756e62;--muted-2:#999184;--line:#d8d0c1;--line-strong:#b9af9d;--dark:#11120f;--dark-panel:#1a1b17;--dark-line:#3a392f;--white:#faf7ef;--green:#527b58;--shadow:0 22px 58px #2c221214;--display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Baskerville, Georgia, serif;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--header-h:96px}:root[data-theme=dark]{--cream:#151612;--paper:#11120f;--surface:#1a1b17;--ink:#faf7ef;--ink-soft:#e9e3d8;--gold:#cda967;--gold-bright:#dfbf82;--muted:#aaa397;--muted-2:#817d74;--line:#35362f;--line-strong:#55564d;--green:#7ca580;--shadow:0 24px 65px #0000003d}:root{--muted:#6b655c;--muted-2:#827b70;--line:#d6cebe;--line-strong:#afa595;--focus-ring:0 0 0 3px color-mix(in srgb, var(--gold) 38%, transparent);--labs-inverse-surface:#191a16;--labs-inverse-text:#f1ebdd}:root[data-theme=dark]{--muted:#b7b2a8;--muted-2:#989389;--line:#34362f;--line-strong:#595b50;--labs-inverse-surface:#f1ebdd;--labs-inverse-text:#161712}:root{--surface-page:var(--paper);--surface-panel:var(--cream);--surface-raised:var(--surface);--text-primary:var(--ink);--text-muted:var(--muted);--line-subtle:var(--line);--accent-gold:var(--gold);--button-primary:var(--ink);--button-primary-text:var(--paper)}}@layer base{html{background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--line-strong) var(--paper)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--paper);min-width:300px;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.62;transition:background-color .25s,color .25s;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:wait;opacity:.65}::selection{background:var(--gold);color:#fff}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);border-radius:6px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.shell{width:min(1440px,100% - 96px);margin-inline:auto}.section{padding-block:112px}.section-line{border-top:1px solid var(--line)}h1,h2,h3{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-weight:400;line-height:.98}h1 em,h2 em{color:var(--gold);font-style:italic;font-weight:400}h2{font-size:clamp(2.6rem,4.5vw,4.5rem)}p{color:var(--muted)}.eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.3}.reveal{opacity:.96;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.reveal.in-view{opacity:1;transform:none}.reveal:has(.in-view){opacity:1;transform:none}.delay-1{transition-delay:30ms}.delay-2{transition-delay:40ms}}@layer components{.site-header{z-index:100;height:var(--header-h);border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--paper) 91%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow .25s;position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 12px 35px #19150e0f}.header-inner{height:var(--header-h);grid-template-columns:220px 1fr auto;align-items:center;gap:34px;display:grid}.brand-link{align-items:center;width:max-content;display:inline-flex}.brand-lockup{align-items:center;width:200px;display:inline-grid;position:relative}.brand-logo,.brand-asset{width:100%;height:auto;display:block}.brand-mark{align-items:center;width:72px;display:inline-grid;position:relative}.brand-asset-dark,:root[data-theme=dark] .brand-asset-light{display:none}:root[data-theme=dark] .brand-asset-dark{display:block}.desktop-nav{justify-content:center;align-items:center;gap:clamp(22px,2.25vw,38px);display:flex}.desktop-nav a{color:var(--muted);padding:15px 0;font-size:14px;transition:color .2s;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--ink)}.desktop-nav a[aria-current=page]:after{content:"";background:var(--gold);width:18px;height:2px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.header-actions{align-items:center;gap:12px;display:flex}.nav-cta{border:1px solid var(--line-strong);border-radius:99px;align-items:center;gap:24px;min-height:50px;padding:0 22px;font-size:13px;font-weight:700;transition:background .2s,color .2s,border .2s;display:inline-flex}.nav-cta:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.arrow{transition:transform .2s;display:inline-block}a:hover .arrow,button:hover .arrow{transform:translate(2px,-2px)}.theme-control{position:relative}.theme-trigger{border:1px solid var(--line);border-radius:99px;justify-content:center;align-items:center;gap:8px;min-width:44px;height:44px;padding:0 11px;font-size:12px;display:inline-flex}.theme-trigger:hover{border-color:var(--line-strong);background:var(--surface)}.theme-menu{border:1px solid var(--line);background:var(--surface);width:164px;box-shadow:var(--shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.theme-menu button{text-align:left;border-radius:6px;grid-template-columns:20px 1fr 10px;align-items:center;gap:8px;width:100%;padding:10px 8px;font-size:12px;display:grid}.theme-menu button:hover{background:var(--cream)}.theme-check{color:var(--gold);font-size:7px}.menu-toggle{border:1px solid var(--line);border-radius:99px;width:44px;height:44px;padding:12px;display:none}.menu-toggle span{background:var(--ink);width:100%;height:1px;margin:5px 0;display:block}.mobile-menu{display:none}.site-footer{border-top:1px solid var(--line);padding:70px 0 22px}.footer-main{grid-template-columns:2.1fr repeat(3,1fr);gap:70px;padding-bottom:62px;display:grid}.footer-main-compact{grid-template-columns:2.1fr 1fr}.footer-brand .brand-lockup{width:230px}.footer-brand p{max-width:350px;margin-top:24px;font-size:14px}.footer-main>div:not(:first-child){flex-direction:column;gap:10px;display:flex}.footer-main h3{color:var(--muted-2);font-family:var(--sans);letter-spacing:.17em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750}.footer-main a:not(.brand-link){width:max-content;color:var(--muted);font-size:13px}.footer-main a:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);min-height:58px;color:var(--muted-2);justify-content:space-between;align-items:center;font-size:11px;display:flex}.footer-bottom .theme-trigger{height:32px}.button{border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:0 20px;font-size:12px;font-weight:750;line-height:1;transition:transform .2s,background .2s,color .2s,border .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--gold);color:#fff}.button-light{border-color:var(--white);background:var(--white);color:var(--dark)}.button-light:hover{border-color:var(--gold-bright);background:var(--gold-bright)}.button-outline{border-color:var(--line-strong)}.text-link{width:max-content;color:var(--ink);border-bottom:1px solid;align-items:center;gap:28px;padding-bottom:4px;font-size:12px;font-weight:750;display:inline-flex}.section-heading{grid-template-columns:.65fr 1.85fr;gap:72px;margin-bottom:68px;display:grid}.section-heading h2{max-width:1040px}.section-heading p{max-width:680px;margin-top:25px;font-size:17px}.section-heading-stack{display:block}.status{width:max-content;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:99px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:750;display:inline-flex}.status i{background:var(--gold);border-radius:50%;width:5px;height:5px}.status-green i{background:var(--green)}.page-hero{grid-template-columns:1.35fr .65fr;align-items:end;gap:90px;min-height:610px;padding-block:120px 88px;display:grid}.page-hero .eyebrow{margin-bottom:30px}.page-hero h1{max-width:980px;font-size:clamp(4.4rem,7vw,7rem)}.page-hero-aside{padding-bottom:12px}.page-hero-aside>p{max-width:560px;font-size:19px;line-height:1.55}.hero-inline{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.cta-panel{background:var(--dark);min-height:330px;color:var(--white);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:64px 70px;display:grid}.cta-panel h2{max-width:980px;margin:20px 0;font-size:clamp(3rem,5vw,5rem)}.cta-panel p{color:#aaa69c;max-width:720px}.responsive-asset{width:100%;min-width:0;aspect-ratio:var(--asset-ratio);display:block;position:relative;overflow:hidden}.responsive-asset picture{position:absolute;inset:0}.responsive-asset img{object-fit:contain;width:100%;height:100%}.responsive-asset.has-dark-asset .responsive-asset-dark,:root[data-theme=dark] .responsive-asset.has-dark-asset .responsive-asset-light{display:none}:root[data-theme=dark] .responsive-asset.has-dark-asset .responsive-asset-dark{display:block}.work-cover{aspect-ratio:8/5;border-radius:12px;display:block;overflow:hidden}.work-cover img{object-fit:contain;width:100%;height:100%}.concept-label{width:max-content;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:750;display:inline-flex}body{font-size:16px;line-height:1.58}.section{padding-block:100px}.eyebrow{letter-spacing:.16em;font-size:11px}.desktop-nav a{font-size:14px}.footer-main a:not(.brand-link),.footer-brand p{font-size:13px}.button{min-height:44px;padding-inline:22px;font-size:13px}.text-link{align-items:center;min-height:38px;font-size:13px}.nav-cta{min-height:44px;font-size:13px}.theme-trigger,.menu-toggle{min-width:44px;min-height:44px}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;box-shadow:var(--focus-ring)}.site-footer{padding-top:60px}.footer-main{padding-bottom:48px}}@layer pages{.home-hero{grid-template-columns:.68fr 1.32fr;align-items:center;gap:56px;min-height:760px;padding-block:72px 94px;display:grid}.home-hero-copy h1{max-width:650px;margin:26px 0 30px;font-size:clamp(3.7rem,5.45vw,6.1rem)}.home-hero-copy>p{max-width:560px;font-size:18px}.hero-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.home-system-artifact,.service-artifact,.work-case-board,.case-study-board .responsive-asset,.about-operating-artifact{box-shadow:var(--shadow);border-radius:16px}.trust-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:30px;display:grid}.trust-row article{border-right:1px solid var(--line);min-height:175px;padding:28px}.trust-row article:last-child{border-right:0}.trust-row span{color:var(--gold);font-family:var(--display);font-size:20px}.trust-row h2{margin:34px 0 10px;font-size:28px}.trust-row p{max-width:380px;font-size:14px}.home-featured-work{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1.25fr .75fr;align-items:center;display:grid;overflow:hidden}.home-featured-work>div{padding:54px}.home-featured-work h3{margin:22px 0;font-size:clamp(2.8rem,4vw,4.2rem)}.home-featured-work p{margin-bottom:32px}.capabilities-overview{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;display:grid}.capabilities-intro{position:sticky;top:132px}.capabilities-intro .eyebrow{margin-bottom:26px}.capabilities-intro p{max-width:520px;margin:25px 0 30px}.capability-links{border-top:1px solid var(--line)}.capability-link{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr 24px;align-items:center;gap:25px;min-height:145px;display:grid}.capability-link>span{color:var(--gold);font-family:var(--display);font-size:25px}.capability-link h3{font-family:var(--sans);letter-spacing:-.02em;margin-bottom:11px;font-size:21px;font-weight:700}.capability-link p{max-width:650px;font-size:14px}.capability-link i{color:var(--gold);font-style:normal}.division-strips{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.division-strip{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:300px;padding:34px;display:flex}.division-strip-dark{background:var(--dark);color:var(--white)}.division-strip>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:auto;font-size:11px;font-weight:750}.division-strip h3{margin-bottom:16px;font-size:44px}.division-strip p{max-width:560px;font-size:15px}.division-strip i{margin-top:24px;font-size:12px;font-style:normal;font-weight:750}.process-preview{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.process-preview .eyebrow{margin-bottom:28px}.process-preview>div>p{max-width:520px;margin-top:25px}.process-preview-list{border-top:1px solid var(--line);list-style:none}.process-preview-list li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:center;gap:25px;min-height:140px;display:grid}.process-preview-list span{color:var(--gold);font-family:var(--display);font-size:24px}.process-preview-list h3{margin-bottom:8px;font-size:30px}.studios-problems{background:var(--cream)}.problems-layout{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.problems-intro{height:max-content;position:sticky;top:132px}.problems-intro .eyebrow{margin-bottom:28px}.problems-intro p{max-width:520px;margin-top:25px}.problem-list{border-top:1px solid var(--line)}.problem-list article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.problem-list article>span{color:var(--gold);font-family:var(--display);font-size:22px}.problem-list h3{font-family:var(--sans);letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:700}.problem-list p{max-width:700px}.studios-services-head{grid-template-columns:.45fr 1.55fr;gap:80px;padding-block:110px 70px;display:grid}.studios-services-head h2{max-width:1040px}.service-detail{scroll-margin-top:var(--header-h);padding-block:100px}.service-detail-layout{grid-template-columns:.55fr 1.45fr;align-items:start;gap:64px;display:grid}.service-detail-copy{position:sticky;top:132px}.service-detail-copy h2{margin:25px 0}.service-detail-lead{max-width:560px;font-size:18px}.service-outcomes{border-top:1px solid var(--line);margin-top:42px;padding-top:24px}.service-outcomes h3,.service-deliverables summary{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:750}.service-outcomes h3{margin-bottom:18px}.service-outcomes ul{list-style:none}.service-outcomes li{color:var(--muted);padding:8px 0}.service-outcomes li:before{color:var(--gold);content:"—";margin-right:10px}.service-deliverables{margin-top:34px}.service-deliverables summary{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:18px;list-style:none;display:flex}.service-deliverables summary::-webkit-details-marker{display:none}.service-deliverables summary i{color:var(--gold);font-size:20px;font-style:normal;transition:rotate .2s;display:none}.service-deliverables[open] summary i{rotate:45deg}.service-deliverables ol{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;list-style:none;display:grid}.service-deliverables li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;min-height:72px;padding-right:15px;font-size:14px;display:grid}.service-deliverables li:nth-child(odd){border-right:1px solid var(--line)}.service-deliverables li:nth-child(2n){padding-left:18px}.service-deliverables span{color:var(--gold);font-family:var(--display)}.receive-layout{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.receive-layout>div:first-child{height:max-content;position:sticky;top:132px}.receive-layout .eyebrow{margin-bottom:28px}.receive-layout>div:first-child p{max-width:510px;margin-top:25px}.receive-list{border-top:1px solid var(--line);list-style:none}.receive-list li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;align-items:center;min-height:85px;display:grid}.receive-list span{color:var(--gold);font-family:var(--display)}.receive-list strong{font-size:16px}.engagement-section{background:var(--cream)}.engagement-models{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.engagement-models article{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:250px;padding:28px;display:flex}.engagement-models article:last-child{border-right:0}.engagement-models span{color:var(--gold);font-family:var(--display);margin-bottom:auto;font-size:22px}.engagement-models h3{margin-bottom:15px;font-size:36px}.engagement-models p{font-size:14px}.studios-process{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);list-style:none;display:grid;position:relative}.studios-process li{border-right:1px solid var(--line);min-height:300px;padding:26px 24px}.studios-process li:last-child{border-right:0}.studios-process span{color:var(--gold);font-family:var(--display);font-size:22px}.studios-process li div{margin-top:105px}.studios-process h3{margin-bottom:15px;font-size:34px}.studios-process p{font-size:14px}.faq-layout{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.faq-layout>div:first-child{height:max-content;position:sticky;top:132px}.faq-layout .eyebrow{margin-bottom:28px}.faq-layout>div:first-child p{max-width:520px;margin-top:25px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:52px 1fr 24px;align-items:center;gap:18px;min-height:84px;font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold);font-family:var(--display);font-size:19px}.faq-list summary i{color:var(--gold);font-size:22px;font-style:normal;transition:rotate .2s}.faq-list details[open] summary i{rotate:45deg}.faq-list details>p{max-width:720px;padding:0 40px 28px 70px}.labs-page{background:var(--dark);color:var(--white)}.labs-page>section{background-color:var(--dark);color:var(--white)}.labs-page p{color:#a6a299}.labs-page .section-heading p{color:#a6a299}.labs-hero{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;min-height:760px;padding-block:80px 100px;display:grid}.labs-hero .status{border-color:var(--dark-line);color:#aca89e}.labs-hero .eyebrow{margin:28px 0}.labs-hero h1{font-size:clamp(4.3rem,7vw,7rem)}.labs-hero>div>p{max-width:560px;margin:28px 0;font-size:18px}.labs-loop-artifact{border-radius:16px;box-shadow:0 28px 80px #00000047}.labs-status{border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.labs-status-row{grid-template-columns:repeat(3,1fr);display:grid}.labs-status article{border-right:1px solid var(--dark-line);flex-direction:column;justify-content:center;min-height:110px;padding:20px 28px;display:flex}.labs-status article:last-child{border:0}.labs-status span{color:#7f7d75;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:750}.labs-status strong{font-family:var(--display);margin-top:5px;font-size:22px;font-weight:400}.labs-page>.labs-section{background:#131410}.labs-research-board{border-radius:16px;box-shadow:0 28px 80px #00000040}.labs-evidence-section{background:var(--dark)}.labs-evidence-grid{border-top:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);display:grid}.labs-evidence-grid article{border-right:1px solid var(--dark-line);flex-direction:column;min-height:260px;padding:28px;display:flex}.labs-evidence-grid article:last-child{border-right:0}.labs-evidence-grid span{color:var(--gold-bright);font-family:var(--display);font-size:22px}.labs-evidence-grid h3{margin:auto 0 15px;font-size:34px}.labs-evidence-grid p{font-size:14px}.labs-tracks{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.labs-tracks article{border:1px solid var(--dark-line);background:var(--dark-panel);border-radius:14px;flex-direction:column;min-height:330px;padding:30px;display:flex}.labs-tracks h3{margin:auto 0 16px;font-size:36px}.labs-tracks p{font-size:14px}.labs-tracks article>span{color:#8d8980;letter-spacing:.11em;text-transform:uppercase;border:1px solid #59584d;border-radius:99px;width:max-content;margin-top:25px;padding:6px 9px;font-size:11px;font-weight:750}.labs-decisions{background:var(--dark)}.labs-decisions-layout{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.labs-decisions-layout>div{height:max-content;position:sticky;top:132px}.labs-decisions-layout .eyebrow{margin-bottom:28px}.labs-decisions ol{border-top:1px solid var(--dark-line);list-style:none}.labs-decisions li{border-bottom:1px solid var(--dark-line);grid-template-columns:62px 1fr;align-items:center;gap:22px;min-height:125px;display:grid}.labs-decisions li>span{color:var(--gold-bright);font-family:var(--display)}.labs-decisions h3{margin-bottom:8px;font-size:29px}.labs-signup-section{border-top:1px solid var(--dark-line)}.labs-signup{border:1px solid var(--dark-line);background:var(--dark-panel);border-radius:16px;grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding:52px;display:grid}.labs-signup h2{margin:18px 0;font-size:clamp(2.8rem,4vw,4rem)}.labs-signup-field label{color:#8d8980;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:750;display:block}.labs-signup-field>div{grid-template-columns:1fr auto;gap:15px;display:grid}.labs-signup-field input{min-width:0;height:50px;color:var(--white);background:0 0;border:0;border-bottom:1px solid #4a4a40;outline:0}.labs-signup-field input:focus{border-color:var(--gold-bright)}.form-status{min-height:24px;margin-top:12px;font-size:13px}.form-status-success{color:#9bc39f!important}.form-status-error,.form-status-unconfigured{color:#d59d92!important}.work-featured{grid-template-columns:.65fr 1.35fr;align-items:center;gap:70px;display:grid}.work-featured-copy .eyebrow{margin-bottom:24px}.work-featured-copy>p{max-width:570px;margin:25px 0 30px}.work-featured-copy dl{margin-bottom:32px}.work-featured-copy dl div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;padding:12px 0;font-size:13px;display:grid}.work-featured-copy dt{color:var(--muted-2)}.work-index{border-top:1px solid var(--line)}.work-index-row{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:72px;padding-block:68px;display:grid}.work-index-copy{flex-direction:column;justify-content:center;display:flex}.work-index-copy>div{justify-content:space-between;display:flex}.work-index-copy>div>span{color:var(--muted-2);font-family:var(--display);font-size:24px}.work-index-copy h3{margin:48px 0 16px;font-size:clamp(2.8rem,5vw,4.5rem)}.work-index-copy>p:not(.project-category){max-width:620px;margin:26px 0}.project-category{color:var(--ink);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.work-proof-note{background:var(--cream);padding-block:76px}.work-proof-note .shell{grid-template-columns:.5fr 1.5fr;gap:80px;display:grid}.work-proof-note p{max-width:820px;color:var(--ink);font-size:clamp(1.15rem,1.55vw,1.4rem);line-height:1.55}.case-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;min-height:660px;padding-block:120px 88px;display:grid}.case-hero .eyebrow{margin-bottom:30px}.case-hero h1{font-size:clamp(5rem,9vw,8.5rem)}.case-hero>div:last-child>p{margin-bottom:45px;font-size:19px}.case-hero dl>div{border-top:1px solid var(--line);grid-template-columns:95px 1fr;padding:13px 0;font-size:13px;display:grid}.case-hero dt{color:var(--muted-2)}.case-study-board{padding-bottom:30px}.case-narrative{grid-template-columns:240px 1fr;gap:105px;display:grid}.case-narrative aside{flex-direction:column;gap:9px;height:max-content;display:flex;position:sticky;top:132px}.case-narrative aside .eyebrow{margin-bottom:20px}.case-narrative aside a{color:var(--muted);font-size:13px}.case-narrative aside a:hover{color:var(--ink)}.case-section{border-top:1px solid var(--line);max-width:900px;padding:36px 0 108px;scroll-margin-top:120px}.case-section h2{margin:24px 0 32px}.case-section>p{margin-bottom:20px;font-size:18px}.architecture-map{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:42px;display:grid}.architecture-map span{border:1px solid var(--line);border-radius:7px;place-items:center;min-height:76px;font-size:13px;display:grid}.about-origin{background:var(--cream)}.about-origin-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:110px;display:grid}.about-logo-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;place-items:center;min-height:380px;display:grid}.about-logo-panel .brand-lockup{width:min(420px,78%)}.about-origin-layout .eyebrow,.operating-model-layout .eyebrow{margin-bottom:28px}.about-origin-layout p,.operating-model-layout p{max-width:700px;margin-top:22px;font-size:18px}.operating-model-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:90px;display:grid}.principles-list{border-top:1px solid var(--line)}.principles-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1.25fr;align-items:center;gap:40px;min-height:118px;display:grid}.principles-list span{color:var(--gold);font-family:var(--display);font-size:22px}.principles-list h3{font-family:var(--sans);letter-spacing:-.02em;font-size:19px;font-weight:700}.principles-list p{font-size:14px}.responsible-ai{background:var(--cream)}.responsible-ai-layout{grid-template-columns:.72fr 1.28fr;gap:105px;display:grid}.responsible-ai-layout .eyebrow{margin-bottom:28px}.responsible-ai-lead{max-width:760px;color:var(--ink);font-family:var(--display);margin-bottom:34px;font-size:30px;line-height:1.25}.responsible-ai ul{border-top:1px solid var(--line);list-style:none}.responsible-ai li{border-bottom:1px solid var(--line);grid-template-columns:.5fr 1.5fr;gap:30px;padding:22px 0;display:grid}.responsible-ai li span{color:var(--muted)}.about-structure-layout{grid-template-columns:.8fr 1.2fr;align-items:end;gap:95px;display:grid}.about-structure-layout .eyebrow{margin-bottom:28px}.about-structure-layout>div:first-child p{max-width:620px;margin-top:24px}.about-structure-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.about-structure-grid article{border-right:1px solid var(--line);min-height:240px;padding:25px}.about-structure-grid article:last-child{border:0}.about-structure-grid span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:750}.about-structure-grid h3{margin:85px 0 14px;font-size:38px}.about-structure-grid p{font-size:14px}.contact-section{padding-block:104px 135px}.contact-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;display:grid}.contact-layout>*,.contact-next li>div,.form-grid,.field{min-width:0}.contact-next{position:sticky;top:132px}.contact-next>.eyebrow{margin-bottom:36px}.contact-next ol{border-top:1px solid var(--line);list-style:none}.contact-next li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:18px;padding:21px 0;display:grid}.contact-next li>span{color:var(--gold);font-family:var(--display);font-size:20px}.contact-next h3{font-family:var(--sans);letter-spacing:-.02em;margin-bottom:7px;font-size:17px;font-weight:700}.contact-next p{font-size:14px}.contact-email{margin-top:35px}.contact-email .eyebrow{margin-bottom:10px}.contact-email a{border-bottom:1px solid}.inquiry-form{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:48px}.inquiry-form header{margin-bottom:45px}.inquiry-form header h2{margin:18px 0;font-size:clamp(2.8rem,4.5vw,4.2rem)}.inquiry-form header p{max-width:620px}.form-grid{grid-template-columns:1fr 1fr;gap:32px 24px;display:grid}.field{flex-direction:column;display:flex}.field-wide{grid-column:1/-1}.field label{color:var(--muted-2);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:750}.field input,.field select,.field textarea{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:0;width:100%;min-width:0}.field input,.field select{height:52px}.field textarea{resize:vertical;padding:14px 0}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);box-shadow:0 1px 0 var(--gold)}.field [aria-invalid=true]{border-color:#a8554d}.field-error{color:#a8554d;margin-top:6px;font-size:12px}.form-submit{justify-content:space-between;align-items:center;gap:35px;margin-top:42px;display:flex}.form-submit>p{max-width:350px;font-size:13px}.submit-button{background:var(--ink);min-height:54px;color:var(--paper);border-radius:99px;align-items:center;gap:24px;padding:0 22px;font-size:12px;font-weight:750;display:inline-flex}.submit-button:hover{background:var(--gold);color:#fff}.form-notice{border:1px solid var(--line);border-radius:8px;margin-top:28px;padding:17px;display:none}.form-notice-success,.form-notice-error,.form-notice-unconfigured{display:block}.form-notice p{font-size:13px}.form-notice a{text-decoration:underline}.legal-page{padding-block:130px}.legal-page>header{border-bottom:1px solid var(--line);padding-bottom:65px}.legal-page h1{margin:25px 0;font-size:clamp(5rem,10vw,9rem)}.legal-page>header p{font-size:13px}.legal-layout{grid-template-columns:.65fr 1.35fr;gap:95px;padding-top:65px;display:grid}.legal-layout aside{height:max-content;position:sticky;top:132px}.legal-layout aside p{margin-bottom:24px;font-size:14px}.legal-layout aside a{font-size:13px;font-weight:750}.legal-layout section{padding:0 0 60px 70px;position:relative}.legal-layout section span{color:var(--gold);font-family:var(--display);font-size:20px;position:absolute;top:4px;left:0}.legal-layout section h2{font-family:var(--sans);letter-spacing:-.02em;margin-bottom:18px;font-size:24px;font-weight:700}.not-found{min-height:calc(100vh - var(--header-h));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-block:80px;display:flex}.not-found-art{color:var(--line-strong);font-family:var(--display);align-items:center;gap:28px;margin-bottom:38px;font-size:80px;display:flex}.not-found-art i{border:1px solid var(--gold);width:70px;height:70px;rotate:45deg}.not-found h1{margin:22px 0;font-size:clamp(3.5rem,7vw,6rem)}.not-found p{margin-bottom:28px}.site-footer .footer-main a:not(.brand-link),.site-footer .footer-bottom,.site-footer .footer-main h3{font-size:12px}.research-ledger h3{margin-top:auto}.research-track-mosaic{grid-template-rows:auto auto;align-items:start}.cta-panel,.about-invite,.home-conversation,.studios-invite{height:auto;overflow:visible}@media (width<=1023px){.research-ledger li{min-height:230px}}@media (width<=699px){.platform-proof{border-radius:12px}.research-ledger li,.research-track-mosaic .track-1,.research-track-mosaic article{min-height:0}}.project-room-need>span,.project-room-site header span,.project-room-workspace header span,.business-artifact>header span,.anatomy-grid small,.workspace-grid small,.answer-grid small,.platform-system-preview>header>span,.platform-system-preview>footer span,.platform-screens small,.work-cover-layout aside>span,.exploration-mosaic article>div>span,.exploration-mosaic small,.founder-letter article>span,.founder-identity-header span,.about-division-layout article>span{font-size:11px}.project-room-site header i,.project-room-workspace header i,.project-room-flow strong,.inquiry-preview strong,.inquiry-preview span,.project-room-workspace li,.platform-route-map span,.platform-screens article:nth-child(2) span{font-size:12px}.project-room-flow span{width:34px;height:34px;font-size:11px}.project-room-workspace strong{font-size:10px}.home-project-stage{padding-bottom:20px}.home-trust-strip{margin-bottom:26px}.home-capability-index a{min-height:210px}.home-division-card{min-height:325px}.home-path-cards li{min-height:265px}.home-conversation .button,.studios-invite .button,.about-invite .button,.case-invite .button{min-height:52px;padding-inline:26px;font-size:13px}.platform-screens small{font-size:11px}.platform-screens h3{font-size:clamp(2rem,2.35vw,2.45rem);line-height:1}.platform-screens article:nth-child(2) span{padding:12px}.platform-system-preview>footer span{padding-block:17px}.service-selector button{min-height:100px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.service-selector button:hover{border-color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold)}.service-selector button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--gold)}.service-selector button[aria-selected=true] strong{color:var(--white);font-weight:600}.service-selector strong{font-size:23px}.selected-service-artifact summary{min-height:72px;font-size:12px}.selected-service-artifact li{min-height:76px;font-size:14px}.studios-commitments li{background:0 0;min-height:82px;padding:15px 17px}.faq-list summary{min-height:92px;font-size:16px}.faq-list details>p{font-size:15px}.engagement-worktable article{min-height:205px}.engagement-worktable .engagement-1{min-height:422px}.dossier-question>small{font-size:11px}.dossier-question p{font-size:14px}.research-ledger li{min-height:285px}.research-ledger h3{margin:34px 0 12px;font-size:28px}.research-track-mosaic .track-1{min-height:395px}.research-track-mosaic article{min-height:192px}.research-track-mosaic p{font-size:13px}.labs-decision-note>p{color:color-mix(in srgb, var(--labs-inverse-text) 70%, transparent)}.labs-decision-note li{border-color:color-mix(in srgb, var(--labs-inverse-text) 22%, transparent)}.labs-updates-card{padding-block:42px}.labs-update-field input{height:56px;font-size:16px}.labs-update-field button{min-height:56px;padding-inline:22px;font-size:13px}.work-publication-hero{padding-bottom:66px}.work-explorations{padding-top:82px}.exploration-mosaic article{border-radius:14px}.exploration-mosaic .exploration-2{background:color-mix(in srgb, var(--gold) 66%, var(--cream))}.exploration-mosaic .exploration-2 p,.exploration-mosaic .exploration-2 small,.exploration-mosaic .exploration-2 .project-category{color:#29251d}.founder-letter .founder-identity{background:var(--cream);justify-content:space-between;padding:30px}.founder-identity-header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:22px;display:flex}.founder-identity-header .brand-mark{width:42px}.founder-identity-header .brand-asset-dark{display:none}.founder-identity-header .brand-asset-light{display:block}:root[data-theme=dark] .founder-identity-header .brand-asset-light{display:none}:root[data-theme=dark] .founder-identity-header .brand-asset-dark{display:block}.founder-identity-header span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-weight:750;display:block}.founder-identity-header strong{font-family:var(--display);margin-top:5px;font-size:25px;font-weight:400;display:block}.founder-identity>p{color:var(--muted);margin:28px 0;font-size:14px}.founder-identity ul{grid-template-columns:1fr 1fr;gap:8px;list-style:none;display:grid}.founder-identity li{border-top:1px solid var(--line);padding:10px 0;font-size:13px}.about-name-note{border:0;border-left:3px solid var(--gold);background:0 0;border-radius:0;padding:22px 0 22px 28px}.about-name-layout{grid-template-columns:.62fr 1.38fr;gap:clamp(45px,7vw,95px)}.about-name-layout>div:last-child p{font-size:18px}.standards-worktable article{min-height:215px;padding:21px}.standards-worktable p{font-size:13px}.about-division-layout article{min-height:285px}.contact-brief-layout{min-height:0}.contact-invitation,.contact-brief-form{padding-block:clamp(48px,5vw,72px)}.contact-brief-form .field input,.contact-brief-form .field select{min-height:50px}.contact-form-submit{margin-top:30px}.contact-form-submit button{min-height:54px;padding-inline:30px;font-size:13px}.home-project-stage *,.home-capability-layout>*,.home-division-layout>*,.home-path-layout>*,.project-room>*,.business-artifact>*,.anatomy-grid>*,.workspace-grid>*,.answer-grid>*,.studios-workbench *,.selected-service-workbench>*,.studios-commitments-layout>*,.studios-practical-layout>*,.research-dossier>*,.research-ledger>*,.labs-ledger-heading>*,.labs-track-layout>*,.labs-test-layout>*,.work-cover-layout>*,.work-explorations header>*,.exploration-mosaic>*,.founder-letter>*,.about-name-layout>*,.about-ai-layout>*,.about-division-layout>*,.contact-brief-layout>*{min-width:0}.project-room p,.business-artifact p,.research-dossier p,.research-ledger p,.platform-system-preview *,.selected-service-workbench p,.research-track-mosaic p,.standards-worktable p{overflow-wrap:anywhere}.home-project-stage{padding-block:clamp(58px,7vw,104px) 34px}.home-project-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(45px,8vw,120px);margin-bottom:54px;display:grid}.home-project-heading .eyebrow{margin-bottom:26px}.home-project-heading h1{max-width:980px;font-size:clamp(3.8rem,6.2vw,6.5rem)}.home-project-heading>div:last-child>p{font-size:18px}.project-room{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:minmax(210px,.6fr) minmax(360px,1.2fr) minmax(280px,.85fr);grid-template-areas:"need site workspace""need flow flow";gap:14px;padding:clamp(16px,2vw,30px);display:grid}.project-room-need,.project-room-site,.project-room-workspace,.project-room-flow{border:1px solid var(--line);background:var(--cream);border-radius:14px}.project-room-need{grid-area:need;padding:26px}.project-room-need>span,.project-room-site header span,.project-room-workspace header span,.business-artifact>header span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.project-room-need h2{margin:70px 0 60px;font-size:clamp(2rem,2.8vw,3rem)}.project-room-need dt{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.project-room-need dd{margin-top:5px;font-size:12px}.project-room-site{grid-area:site;padding:20px}.project-room-site header,.project-room-workspace header,.business-artifact>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-room-site header i,.project-room-workspace header i{color:var(--muted-2);text-transform:uppercase;font-size:10px;font-style:normal}.site-preview-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:18px;display:grid}.site-preview-grid>*{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0}.site-preview-grid article{flex-direction:column;justify-content:flex-end;min-height:215px;padding:20px;display:flex}.site-preview-grid small,.inquiry-preview strong{font-size:10px}.site-preview-grid h3{margin:14px 0 22px;font-size:29px}.site-preview-grid button,.inquiry-preview i{background:var(--ink);width:max-content;color:var(--paper);border-radius:99px;padding:7px 10px;font-size:9px;font-style:normal}.inquiry-preview{flex-direction:column;min-height:215px;padding:18px;display:flex}.inquiry-preview span{border-bottom:1px solid var(--line);color:var(--muted);margin-top:16px;padding-bottom:7px;font-size:10px}.inquiry-preview i{margin-top:auto;margin-left:auto}.project-room-workspace{grid-area:workspace;padding:20px}.project-room-workspace ul{margin-top:22px;list-style:none}.project-room-workspace li{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:11px 12px;font-size:11px;display:flex}.project-room-workspace strong{border:1px solid var(--gold);color:var(--gold);border-radius:99px;padding:3px 8px;font-size:9px;font-weight:650}.project-room-flow{grid-area:flow;grid-template-columns:repeat(5,minmax(0,1fr));padding:13px 8px;list-style:none;display:grid;position:relative}.project-room-flow:before{content:"";background:var(--line);height:1px;position:absolute;top:28px;left:9%;right:9%}.project-room-flow li{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.project-room-flow span{border:1px solid var(--gold);background:var(--cream);width:30px;height:30px;color:var(--gold);border-radius:50%;place-items:center;font-size:9px;display:grid}.project-room-flow strong{font-size:10px;font-weight:600}.home-trust-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;margin-bottom:45px;display:grid}.home-trust-strip article{border-right:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:130px;padding:20px 22px;display:grid}.home-trust-strip article:first-child{padding-left:0}.home-trust-strip article>span{color:var(--gold);font-family:var(--display)}.home-trust-strip h2{margin-bottom:7px;font-size:24px}.home-trust-strip p{font-size:12px}.home-trust-strip>.text-link{margin-left:28px}.home-capability-layout{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);gap:clamp(55px,8vw,120px);display:grid}.home-capability-layout>header{height:max-content;position:sticky;top:132px}.home-capability-layout header .eyebrow,.home-division-layout header .eyebrow,.home-path-layout .eyebrow{margin-bottom:24px}.home-capability-layout header p{margin-top:24px}.home-capability-index{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-capability-index a{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-height:230px;padding:25px;display:flex;position:relative}.home-capability-index a:hover{border-color:var(--gold)}.home-capability-index span{color:var(--gold);font-family:var(--display)}.home-capability-index h3{margin:auto 0 15px;font-size:32px}.home-capability-index p{font-size:13px}.home-capability-index i{color:var(--gold);font-style:normal;position:absolute;top:22px;right:22px}.home-division-layout{grid-template-columns:minmax(260px,.8fr) 1fr 1fr;gap:16px;display:grid}.home-division-layout header{padding-right:45px}.home-division-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-height:360px;padding:30px;display:flex}.home-division-card.studios-card{background:var(--ink);color:var(--paper)}.home-division-card>span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.home-division-card h3{margin-top:auto;font-size:49px}.home-division-card p{margin:16px 0 24px;font-size:14px}.home-division-card i{font-size:11px;font-style:normal;font-weight:750}.home-path-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(55px,8vw,110px);display:grid}.home-path-layout>div>p{margin-top:25px}.home-path-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;display:grid}.home-path-cards li{border:1px solid var(--line);background:var(--cream);border-radius:12px;flex-direction:column;min-height:300px;padding:25px;display:flex}.home-path-cards span{color:var(--gold);font-family:var(--display)}.home-path-cards h3{margin-top:auto;font-size:30px}.home-path-cards p{margin-top:13px;font-size:13px}.home-conversation,.studios-invite,.about-invite,.case-invite{background:var(--ink);min-height:260px;color:var(--paper);border-radius:16px;justify-content:space-between;align-items:center;gap:50px;margin-block:50px 112px;padding:48px 58px;display:flex}.home-conversation h2,.studios-invite h2,.about-invite h2,.case-invite h2{max-width:950px;margin:20px 0;font-size:clamp(2.7rem,4.7vw,4.8rem)}.home-conversation p{color:var(--muted)}.business-artifact{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;padding:clamp(18px,2.5vw,32px)}.business-artifact>header{border-bottom:1px solid var(--line);padding-bottom:20px}.business-artifact>header strong{font-size:12px}.anatomy-grid{grid-template-columns:.75fr .9fr 1.35fr;gap:13px;padding-top:18px;display:grid}.anatomy-grid>article{border:1px solid var(--line);background:var(--cream);border-radius:12px;min-height:390px;padding:21px}.anatomy-grid small,.workspace-grid small,.answer-grid small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.anatomy-grid h3{margin:60px 0 20px;font-size:28px}.anatomy-grid p,.anatomy-grid li{font-size:12px}.brief-sheet ul{border-top:1px solid var(--line);margin-top:42px;list-style:none}.brief-sheet li{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 0}.sitemap{flex-direction:column;align-items:center;margin-top:45px;display:flex}.sitemap i{border:1px solid var(--gold);border-radius:50%;width:40px;height:40px}.sitemap>div{justify-content:center;gap:6px;width:100%;display:flex;position:relative}.sitemap>div:before{content:"";background:var(--line);width:1px;height:26px}.sitemap span{border:1px solid var(--line);background:var(--surface);border-radius:5px;place-items:center;min-width:62px;min-height:36px;font-size:9px;display:grid}.responsive-sheet h3{margin-top:35px}.page-frames{height:190px;margin:25px 0;position:relative}.page-frames>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:9px;padding:15px;display:flex;position:absolute}.page-frames>div:first-child{inset:0 36px 20px 0}.page-frames>div:last-child{width:80px;height:150px;bottom:0;right:0}.page-frames i{background:var(--gold);width:30%;height:5px}.page-frames b{background:var(--ink);width:70%;height:24px}.page-frames span{background:var(--line);width:100%;height:4px}.website-anatomy>footer{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:16px;display:grid}.website-anatomy>footer span{color:var(--muted);text-align:center;padding-top:15px;font-size:10px}.workspace-grid{border:1px solid var(--line);background:var(--cream);border-radius:12px;grid-template-columns:.38fr .78fr 1fr;min-height:430px;margin-top:18px;display:grid;overflow:hidden}.workspace-grid nav{border-right:1px solid var(--line);flex-direction:column;gap:7px;padding:20px 14px;display:flex}.workspace-grid nav b,.workspace-grid nav span{border-radius:6px;padding:9px;font-size:10px}.workspace-grid nav b{background:var(--ink);color:var(--paper)}.workspace-list,.workspace-detail{padding:24px}.workspace-list{border-right:1px solid var(--line)}.workspace-list article{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:14px;padding:13px 0;font-size:11px;display:flex}.workspace-list i{color:var(--gold);font-size:9px;font-style:normal}.workspace-detail h3{margin:48px 0 30px;font-size:34px}.workspace-detail dl div{border-top:1px solid var(--line);grid-template-columns:80px 1fr;padding:11px 0;font-size:11px;display:grid}.workspace-detail dt{color:var(--muted)}.workspace-detail button{background:var(--ink);color:var(--paper);border-radius:99px;margin-top:35px;padding:9px 13px;font-size:10px}.inquiry-automation ol{grid-template-columns:repeat(7,minmax(75px,1fr));gap:7px;margin-top:18px;list-style:none;display:grid}.inquiry-automation li{border:1px solid var(--line);background:var(--cream);border-radius:10px;flex-direction:column;min-height:300px;padding:16px;display:flex}.inquiry-automation li>span{color:var(--gold);font-family:var(--display)}.inquiry-automation li div{margin-top:auto}.inquiry-automation h3{font-family:var(--sans);letter-spacing:-.02em;margin-bottom:10px;font-size:13px;font-weight:700}.inquiry-automation small{color:var(--muted);text-transform:uppercase;font-size:9px}.inquiry-automation .human-step{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--cream))}.inquiry-automation>footer{justify-content:space-between;gap:20px;margin-top:18px;font-size:11px;display:flex}.inquiry-automation>footer span{color:var(--muted)}.answer-grid{grid-template-columns:.48fr 1.52fr;gap:14px;margin-top:18px;display:grid}.answer-grid>*{border:1px solid var(--line);background:var(--cream);border-radius:12px;padding:22px}.answer-grid aside ul{margin-top:34px;list-style:none}.answer-grid aside li{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin-top:9px;padding:10px;font-size:11px}.answer-grid aside p{margin-top:50px;font-size:10px}.answer-grid article>h3{margin:24px 0;font-size:30px}.answer-copy{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:20px}.answer-copy>span{color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:750}.answer-copy p{margin:18px 0;font-size:13px}.answer-copy a{color:var(--gold);margin-right:12px;font-size:10px}.answer-grid article>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font-size:10px;display:flex}.answer-grid article>footer button{border:1px solid var(--line);border-radius:99px;margin-left:7px;padding:8px 12px;font-size:10px}.answer-grid article>footer button:last-child{background:var(--ink);color:var(--paper)}.studios-workbench{padding-block:clamp(70px,8vw,118px) 110px}.studios-workbench-heading{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:80px;display:grid}.studios-workbench-heading .eyebrow{margin-bottom:27px}.studios-workbench-heading h1{max-width:900px;font-size:clamp(3.9rem,6.4vw,6.6rem)}.studios-workbench-heading>p{font-size:18px}.service-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:54px 0 70px;display:grid}.service-selector button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;min-height:95px;padding:17px 20px}.service-selector button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.service-selector span{color:var(--gold);font-family:var(--display);margin-bottom:17px;display:block}.service-selector strong{font-family:var(--display);font-size:22px;font-weight:400}.selected-service-workbench{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.52fr) minmax(0,1.48fr);align-items:start;gap:clamp(40px,6vw,86px);padding-top:50px;display:grid}.selected-service-copy{position:sticky;top:132px}.selected-service-copy h2{margin:24px 0}.selected-service-copy>p{font-size:17px}.selected-service-copy>div{border-top:1px solid var(--line);margin:34px 0;padding-top:25px}.selected-service-copy h3{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:750}.selected-service-copy ul{list-style:none}.selected-service-copy li{color:var(--muted);padding:6px 0;font-size:13px}.selected-service-copy li:before{color:var(--gold);content:"—";margin-right:9px}.selected-service-artifact details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:24px}.selected-service-artifact summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:64px;font-size:11px;font-weight:750;list-style:none;display:flex}.selected-service-artifact summary::-webkit-details-marker{display:none}.selected-service-artifact summary i{color:var(--gold);font-size:20px;font-style:normal;transition:rotate .2s}.selected-service-artifact details[open] summary i{rotate:0deg}.selected-service-artifact ol{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;list-style:none;display:grid}.selected-service-artifact li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;gap:10px;min-height:66px;font-size:13px;display:grid}.selected-service-artifact li:nth-child(odd){border-right:1px solid var(--line)}.selected-service-artifact li:nth-child(2n){padding-left:18px}.selected-service-artifact li span{color:var(--gold);font-family:var(--display)}.studios-commitments{background:var(--cream)}.studios-commitments-layout,.studios-practical-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(55px,8vw,110px);display:grid}.studios-commitments header .eyebrow,.studios-practical-layout .eyebrow{margin-bottom:25px}.studios-commitments header p,.studios-practical-layout>div:first-child>p{margin-top:22px}.studios-commitments ol{grid-template-columns:1fr 1fr;gap:10px;list-style:none;display:grid}.studios-commitments li{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:98px;padding:18px;display:grid}.studios-commitments li span{color:var(--gold);font-family:var(--display)}.studios-commitments li strong{font-size:13px}.studios-engagements header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.studios-engagements header .eyebrow{margin-bottom:20px}.engagement-worktable{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.engagement-worktable article{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-height:220px;padding:28px;display:flex}.engagement-worktable .engagement-1{background:var(--ink);min-height:452px;color:var(--paper);grid-row:1/3}.engagement-worktable span{color:var(--gold);font-family:var(--display)}.engagement-worktable h3{margin-top:auto;font-size:38px}.engagement-worktable p{margin-top:15px;font-size:14px}.studios-practical-layout>div:first-child{height:max-content;position:sticky;top:132px}.studios-invite{margin-top:0}.labs-page,.labs-page>section{background:var(--surface-page);color:var(--text-primary)}.labs-page p,.labs-page .section-heading p{color:var(--text-muted)}.labs-page .eyebrow{color:var(--accent-gold)}.labs-page .section-line{border-color:var(--line-subtle)}.labs-dossier-shell{padding-block:clamp(62px,8vw,115px) 90px}.labs-dossier-shell>.eyebrow{margin-bottom:28px}.research-dossier{border:1px solid var(--line-subtle);background:var(--surface-raised);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:minmax(200px,.55fr) minmax(340px,1.05fr) minmax(280px,.8fr);align-items:stretch;gap:18px;padding:clamp(18px,2.3vw,32px);display:grid}.dossier-status,.dossier-question{border:1px solid var(--line-subtle);background:var(--surface-panel);border-radius:13px;padding:25px}.dossier-status{flex-direction:column;justify-content:space-between;display:flex}.dossier-status div{grid-template-columns:72px 1fr;gap:12px;padding:13px 0;display:grid}.dossier-status dt,.dossier-question>span,.dossier-question>small,.dossier-statement>span{color:var(--accent-gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:750}.dossier-status dd{font-size:12px}.dossier-statement{flex-direction:column;justify-content:center;padding:25px;display:flex}.dossier-statement h1{margin:24px 0;font-size:clamp(3.3rem,5vw,5.4rem)}.dossier-statement p{font-size:16px}.dossier-question{flex-direction:column;justify-content:center;display:flex}.dossier-question h2{margin:28px 0 auto;font-size:clamp(2.1rem,3vw,3.2rem)}.dossier-question>small{margin-top:40px}.dossier-question p{margin-top:10px;font-size:13px}.labs-ledger-heading{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:80px;margin-bottom:50px;display:grid}.labs-ledger-heading .eyebrow{margin-bottom:23px}.labs-ledger-heading h2{max-width:800px}.research-ledger{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;display:grid}.research-ledger li{border:1px solid var(--line-subtle);background:var(--surface-raised);border-radius:11px;flex-direction:column;min-height:320px;padding:23px;display:flex}.research-ledger li:last-child{border-color:var(--accent-gold)}.research-ledger span{color:var(--accent-gold);font-family:var(--display)}.research-ledger h3{margin-top:auto;font-size:27px}.research-ledger p{margin-top:14px;font-size:12px}.labs-tracks-section{background:var(--surface-panel)!important}.labs-track-layout{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:clamp(50px,8vw,110px);display:grid}.labs-track-layout>header .eyebrow{margin-bottom:25px}.labs-track-layout>header p{margin-top:22px}.research-track-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.research-track-mosaic article{border:1px solid var(--line-subtle);background:var(--surface-raised);border-radius:12px;flex-direction:column;min-height:210px;padding:27px;display:flex}.research-track-mosaic .track-1{grid-row:1/3;min-height:432px}.research-track-mosaic article>span,.research-track-mosaic small{color:var(--accent-gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.research-track-mosaic h3{margin-top:auto;font-size:36px}.research-track-mosaic p{margin:14px 0 22px;font-size:13px}.research-track-mosaic small{color:var(--text-muted)}.labs-test-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;display:grid}.labs-qualification-board,.labs-decision-note{border:1px solid var(--line-subtle);background:var(--surface-raised);border-radius:15px;padding:clamp(26px,4vw,50px)}.labs-qualification-board h2{max-width:850px;margin:24px 0 45px}.labs-qualification-board>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.labs-qualification-board article{border:1px solid var(--line-subtle);background:var(--surface-panel);border-radius:9px;flex-direction:column;min-height:230px;padding:22px;display:flex}.labs-qualification-board article>span,.labs-decision-note li span{color:var(--accent-gold);font-family:var(--display)}.labs-qualification-board h3{margin-top:auto;font-size:25px}.labs-qualification-board p{margin-top:12px;font-size:12px}.labs-decision-note{background:var(--text-primary);color:var(--surface-page)}.labs-decision-note ol{margin-top:34px;list-style:none}.labs-decision-note li{border-bottom:1px solid color-mix(in srgb, var(--surface-page) 20%, transparent);grid-template-columns:34px 1fr;gap:8px;padding:18px 0;font-size:13px;display:grid}.labs-decision-note>p{color:color-mix(in srgb, var(--surface-page) 62%, transparent);font-family:var(--display);margin-top:35px;font-size:25px}.labs-updates{background:var(--surface-panel)!important}.labs-updates-card{border:1px solid var(--line-subtle);background:var(--surface-raised);border-radius:15px;grid-template-columns:1fr 1fr;align-items:end;gap:75px;padding:50px;display:grid}.labs-updates-card h2{margin:20px 0}.labs-update-field label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:750;display:block}.labs-update-field>div{grid-template-columns:1fr auto;gap:12px;display:grid}.labs-update-field input{border:0;border-bottom:1px solid var(--line-subtle);background:0 0;outline:0;min-width:0;height:50px}.labs-update-field input:focus{border-color:var(--accent-gold)}.labs-update-field button{background:var(--button-primary);color:var(--button-primary-text);border-radius:99px;padding:0 18px;font-size:11px;font-weight:750}.form-privacy-note{max-width:480px;color:var(--text-muted);margin-top:12px;font-size:11px;line-height:1.5}.form-privacy-note a,.contact-form-submit a{text-underline-offset:3px;text-decoration:underline}.labs-update-field .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.platform-system-preview{color:#faf7ef;background:#10110e;border:1px solid #34362f;border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.platform-system-preview .brand-asset-light{display:none}.platform-system-preview .brand-asset-dark{display:block}.platform-system-preview>header{border-bottom:1px solid #34362f;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 20px;display:flex}.platform-system-preview .brand-lockup{width:115px}.platform-system-preview>header>span,.platform-system-preview>footer span{color:#9d998f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.platform-canvas{padding:clamp(18px,3vw,35px)}.platform-route-map{border:1px solid #34362f;border-radius:8px;grid-template-columns:repeat(6,1fr);margin-bottom:14px;display:grid}.platform-route-map span{color:#aaa69c;text-align:center;border-right:1px solid #34362f;padding:10px 5px;font-size:9px}.platform-route-map span:last-child{border:0}.platform-screens{grid-template-columns:1.15fr .95fr .75fr;gap:10px;display:grid}.platform-screens article{background:#191a16;border:1px solid #34362f;border-radius:10px;flex-direction:column;min-height:290px;padding:21px;display:flex}.platform-screens small{color:#cda967;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.platform-screens h3{margin:auto 0 25px;font-size:32px}.platform-screens i{background:#36372f;width:100%;height:5px;margin-top:9px;display:block}.platform-screens article:nth-child(2) div{gap:8px;margin-top:auto;display:grid}.platform-screens article:nth-child(2) span{color:#aaa69c;border:1px solid #35362f;border-radius:6px;padding:10px;font-size:10px}.platform-screens article:nth-child(2) b{background:#f4efe4;border-radius:7px;height:70px;margin-top:14px}.platform-screens article:nth-child(3) strong{font-family:var(--display);margin:auto 0;font-size:25px;font-weight:400}.platform-system-preview>footer{border-top:1px solid #34362f;grid-template-columns:repeat(3,1fr);display:grid}.platform-system-preview>footer span{text-align:center;border-right:1px solid #34362f;padding:15px}.platform-system-preview>footer span:last-child{border:0}.platform-system-preview.is-compact .platform-screens article{min-height:230px}.work-publication-hero{min-height:calc(100svh - var(--header-h));padding-block:clamp(55px,6vw,90px)}.work-publication-hero>.eyebrow{margin-bottom:30px}.work-cover-layout{border:1px solid var(--line);background:var(--surface);border-radius:19px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:clamp(45px,6vw,85px);padding:clamp(18px,2vw,30px);display:grid}.work-cover-layout aside{flex-direction:column;padding:16px 10px 16px 0;display:flex}.work-cover-layout aside>span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:750}.work-cover-layout h1{margin:42px 0 25px;font-size:clamp(3.4rem,5.2vw,5.6rem)}.work-cover-layout aside>p{font-size:15px}.work-cover-layout dl{margin-top:auto;margin-bottom:30px}.work-cover-layout dl div{border-top:1px solid var(--line);grid-template-columns:70px 1fr;padding:11px 0;font-size:11px;display:grid}.work-cover-layout dt{color:var(--muted)}.work-explorations header{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:70px;margin-bottom:50px;display:grid}.work-explorations header .eyebrow{margin-bottom:23px}.exploration-mosaic{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.exploration-mosaic article{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.exploration-mosaic .exploration-2{background:color-mix(in srgb, var(--gold) 70%, var(--cream));margin-top:90px}.exploration-mosaic .work-cover{border-radius:0}.exploration-mosaic article>div{padding:30px}.exploration-mosaic article>div>span,.exploration-mosaic small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:750}.exploration-mosaic .exploration-2 article>div>span{color:var(--ink)}.exploration-mosaic h3{margin:50px 0 17px;font-size:42px}.exploration-mosaic article>div>p:not(.project-category){margin:18px 0 25px;font-size:14px}.work-client-note{background:var(--cream);padding-block:55px}.work-client-note .shell{grid-template-columns:.35fr 1.25fr auto;align-items:center;gap:45px;display:grid}.work-client-note p{color:var(--ink);font-size:18px}.case-study-board .platform-system-preview{margin-bottom:30px}.case-invite{margin-top:0}.about-letter{padding-block:clamp(62px,8vw,112px) 105px}.about-letter>.eyebrow{margin-bottom:28px}.founder-letter{border:1px solid var(--line);background:var(--surface);border-radius:19px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(50px,8vw,120px);padding:clamp(28px,4vw,58px);display:grid}.founder-letter article>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.founder-letter h1{max-width:850px;margin:42px 0 25px;font-size:clamp(4rem,6.8vw,7rem)}.founder-letter article>p{max-width:820px;font-size:18px}.founder-letter .letter-signoff{border-top:1px solid var(--line);font-family:var(--display);margin-top:40px;padding-top:25px;font-size:24px}.founder-letter aside{border:1px solid var(--line);background:var(--cream);border-radius:13px;flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.founder-mark{background:var(--ink);border-radius:9px;place-items:center;min-height:250px;margin-bottom:30px;display:grid}.founder-mark .brand-mark{width:120px}.founder-mark .brand-asset-light{display:none}.founder-mark .brand-asset-dark{display:block}.founder-letter aside>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.founder-letter aside strong{font-family:var(--display);margin-top:6px;font-size:25px;font-weight:400}.founder-letter aside p{margin-top:18px;font-size:12px}.about-name-section{background:var(--cream)}.about-name-layout{grid-template-columns:.75fr 1.25fr;gap:clamp(60px,9vw,130px);display:grid}.about-name-note{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:30px}.about-name-note h2{margin-top:75px;font-size:44px}.about-name-layout>div:last-child p{max-width:800px;margin-bottom:22px;font-size:20px}.about-standards header{margin-bottom:48px}.about-standards header .eyebrow{margin-bottom:24px}.standards-worktable{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.standards-worktable article{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-height:245px;padding:24px;display:flex}.standards-worktable span{color:var(--gold);font-family:var(--display)}.standards-worktable h3{margin-top:auto;font-size:28px}.standards-worktable p{margin-top:13px;font-size:12px}.about-ai{background:var(--cream)}.about-ai-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(60px,9vw,120px);display:grid}.about-ai header .eyebrow{margin-bottom:25px}.about-ai header p{margin-top:22px}.ai-boundaries{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:1fr 1fr;display:grid}.ai-boundaries article{padding:28px}.ai-boundaries article:first-child{border-right:1px solid var(--line)}.ai-boundaries article>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.ai-boundaries ul{margin-top:65px;list-style:none}.ai-boundaries li{border-top:1px solid var(--line);font-family:var(--display);padding:16px 0;font-size:21px}.about-division-layout{grid-template-columns:minmax(280px,.8fr) 1fr 1fr;gap:12px;display:grid}.about-division-layout header{padding-right:35px}.about-division-layout header .eyebrow{margin-bottom:25px}.about-division-layout article{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-height:330px;padding:28px;display:flex}.about-division-layout article>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.about-division-layout article h3{margin-top:auto;font-size:45px}.about-division-layout article p{margin-top:15px;font-size:13px}.about-invite{margin-top:0}.contact-working-brief{border-top:1px solid var(--line)}.contact-brief-layout{min-height:calc(100svh - var(--header-h));grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);display:grid}.contact-invitation{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(55px,6vw,92px) clamp(35px,5vw,75px) clamp(55px,6vw,92px) 0;display:flex}.contact-invitation .eyebrow{margin-bottom:30px}.contact-invitation h1{max-width:650px;font-size:clamp(4rem,6.4vw,6.4rem)}.contact-invitation>div:first-child>p{max-width:530px;margin-top:35px;font-size:17px}.contact-steps{margin-top:60px}.contact-steps ol{border-top:1px solid var(--line);list-style:none}.contact-steps li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;gap:12px;min-height:66px;display:grid}.contact-steps li span{color:var(--gold);font-family:var(--display)}.contact-steps li strong{font-family:var(--display);font-size:20px;font-weight:400}.contact-steps>p{margin-top:24px;font-size:12px}.contact-steps a{color:var(--ink);text-decoration:underline}.contact-brief-form{flex-direction:column;min-width:0;padding:clamp(55px,6vw,92px) 0 clamp(55px,6vw,92px) clamp(40px,5vw,78px);display:flex}.contact-brief-form header{margin-bottom:32px}.contact-brief-form header .eyebrow{margin-bottom:25px}.contact-brief-form header h2{font-size:clamp(3.2rem,5vw,5.3rem)}.contact-brief-form header p{margin-top:20px}.contact-brief-form .form-grid{gap:22px 26px}.contact-brief-form .field textarea{min-height:100px}.contact-brief-form>.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-select{width:100%;min-width:0;margin:0;position:relative}.contact-select-trigger{border:0;border-bottom:1px solid var(--line-strong);background:var(--surface);width:100%;height:52px;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:0;outline:0;justify-content:space-between;align-items:center;margin:0;padding:1px 2px;line-height:25.28px;display:flex}.contact-select-trigger:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:0 0 7px;width:7px;height:7px;margin-left:18px;margin-right:10px;transition:transform .2s;transform:rotate(45deg)}.contact-select-trigger[aria-expanded=true]:after{transform:rotate(225deg)}.contact-select-trigger.is-placeholder{color:var(--muted-2)}.contact-select-trigger:hover{border-color:var(--gold)}.contact-select-trigger:focus,.contact-select-trigger:focus-visible,.contact-select-trigger[aria-expanded=true]{border-color:var(--gold-bright);box-shadow:var(--focus-ring)}.contact-select-trigger:disabled{border-color:var(--line);background:var(--cream);color:var(--muted);cursor:not-allowed}.contact-select-menu{z-index:20;box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);max-height:260px;box-shadow:var(--shadow);border-radius:7px;margin:0;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.contact-select-option{background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:4px;outline:0;margin:0;padding:9px 12px;display:block}.contact-select-option:hover,.contact-select-option:focus-visible{background:var(--cream);color:var(--ink)}.contact-select-option[aria-selected=true]{background:var(--gold);color:#11110e}.contact-select-option[aria-selected=true]:hover,.contact-select-option[aria-selected=true]:focus-visible{background:var(--gold-bright);color:#11110e}.contact-form-submit{justify-content:space-between;align-items:center;gap:30px;margin-top:auto;padding-top:30px;display:flex}.contact-form-submit p{max-width:340px;font-size:11px}.contact-form-submit button{background:var(--ink);min-height:52px;color:var(--paper);border-radius:99px;padding:0 24px;font-size:11px;font-weight:750}}@layer responsive{@media (width<=1180px){.header-inner{grid-template-columns:185px 1fr auto;gap:20px}.brand-lockup{width:175px}.desktop-nav{gap:18px}.desktop-nav a{font-size:13px}.nav-cta{gap:12px;padding-inline:15px}.home-hero{gap:45px}.capabilities-overview,.problems-layout,.receive-layout,.faq-layout,.labs-decisions-layout{gap:65px}.service-detail-layout{grid-template-columns:.6fr 1.4fr;gap:48px}}@media (width<=1023px){.shell{width:min(100% - 56px,920px)}.desktop-nav,.header-actions>.theme-control,.nav-cta{display:none}.header-inner{grid-template-columns:1fr auto}.header-actions{margin-left:auto}.menu-toggle{display:block}.mobile-menu{inset:var(--header-h) 0 0;z-index:90;visibility:hidden;background:var(--paper);opacity:0;grid-template-rows:1fr auto;padding:32px max(28px,50vw - 460px);transition:opacity .22s,transform .22s,visibility .22s;display:grid;position:fixed;overflow-y:auto;transform:translateY(-12px)}.mobile-menu.is-open{visibility:visible;opacity:1;transform:none}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav a{border-bottom:1px solid var(--line);font-family:var(--display);grid-template-columns:46px 1fr 20px;align-items:center;padding:13px 0;font-size:40px;line-height:1;display:grid}.mobile-menu nav a>span:first-child{color:var(--gold);font-family:var(--sans);font-size:11px}.mobile-menu .arrow{font-family:var(--sans);justify-self:end;font-size:16px}.mobile-menu-foot{justify-content:space-between;align-items:center;padding-top:24px;display:flex}.mobile-menu-foot p{font-size:12px}.footer-main{grid-template-columns:1.4fr 1fr 1fr;gap:45px}.footer-brand{grid-row:span 2}.footer-main-compact{grid-template-columns:1.5fr 1fr}.section-heading{grid-template-columns:.48fr 1.52fr;gap:45px}.page-hero{grid-template-columns:1.15fr .85fr;gap:55px}.home-hero{grid-template-columns:1fr;min-height:0;padding-top:100px}.home-hero-copy{max-width:780px}.home-system-artifact{margin-top:25px}.home-featured-work{grid-template-columns:1fr}.home-featured-work>div{padding:42px}.process-preview,.work-proof-note .shell,.about-structure-layout{gap:65px}.service-detail-layout{grid-template-columns:1fr}.service-detail-copy,.problems-intro,.receive-layout>div:first-child,.faq-layout>div:first-child,.labs-decisions-layout>div,.capabilities-intro{position:static}.service-detail-copy{grid-template-columns:1fr 1fr;gap:35px;display:grid}.service-detail-copy>.eyebrow,.service-detail-copy>h2{grid-column:1/-1}.service-detail-copy h2{margin:0}.service-outcomes{margin-top:0}.studios-process{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.studios-process li{border-bottom:1px solid var(--line)}.work-featured{grid-template-columns:1fr}.work-featured-copy{max-width:720px}.operating-model-layout{grid-template-columns:1fr}.about-operating-artifact{max-width:850px}}@media (width<=699px){:root{--header-h:80px}.shell{width:calc(100% - 40px)}.section{padding-block:72px}body{font-size:16px}h2{font-size:clamp(2.35rem,12vw,3.5rem)}.brand-lockup{width:138px}.site-header,.header-inner{height:var(--header-h)}.mobile-menu{padding-inline:20px}.mobile-menu nav a{font-size:36px}.site-footer{padding-top:52px}.footer-brand .brand-lockup{width:190px}.footer-main,.footer-main-compact{grid-template-columns:1fr 1fr;gap:42px 24px;padding-bottom:45px}.footer-main a:not(.brand-link){align-items:center;min-height:44px;display:inline-flex}.footer-brand{grid-area:auto/1/auto/-1}.footer-bottom{align-items:flex-start;padding-top:18px}.footer-bottom .theme-control{display:none}.section-heading{margin-bottom:46px;display:block}.section-heading .eyebrow{margin-bottom:25px}.section-heading p{margin-top:20px;font-size:16px}.page-hero{min-height:0;padding-block:76px 68px;display:block}.page-hero h1{font-size:clamp(3.45rem,16vw,5rem)}.page-hero-aside{margin-top:36px}.page-hero-aside>p{font-size:17px}.hero-inline{flex-direction:column;align-items:flex-start}.cta-panel{min-height:0;padding:38px 25px;display:block}.cta-panel h2{overflow-wrap:anywhere;font-size:clamp(2.25rem,10vw,2.75rem)}.cta-panel .button{margin-top:28px}.responsive-asset{aspect-ratio:var(--asset-mobile-ratio)}.home-hero{padding-block:66px 72px}.home-hero-copy h1{font-size:clamp(3.2rem,15vw,4.45rem)}.home-hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.home-system-artifact{margin-top:45px}.trust-row{grid-template-columns:1fr}.trust-row article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0}.trust-row article:last-child{border-bottom:0}.trust-row h2{margin-top:18px}.home-featured-work>div{padding:30px 23px}.capabilities-overview,.process-preview,.problems-layout,.receive-layout,.faq-layout,.labs-decisions-layout,.work-proof-note .shell,.about-origin-layout,.operating-model-layout,.responsible-ai-layout,.about-structure-layout,.contact-layout{grid-template-columns:1fr;gap:50px}.capability-link{grid-template-columns:42px 1fr 18px;gap:14px;min-height:125px}.capability-link h3{font-size:18px}.capability-link p{font-size:13px}.responsible-ai-lead{font-size:25px}.division-strips{grid-template-columns:1fr}.division-strip{min-height:280px;padding:25px}.division-strip h3{font-size:38px}.process-preview-list li{grid-template-columns:50px 1fr;min-height:120px}.studios-services-head{padding-block:72px 45px;display:block}.studios-services-head .eyebrow{margin-bottom:25px}.service-detail{padding-block:64px}.service-detail-copy{display:block}.service-detail-copy h2{margin:22px 0}.service-outcomes{margin-top:32px}.service-deliverables{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px}.service-deliverables summary{min-height:62px;margin:0}.service-deliverables summary i{display:block}.service-deliverables[open] ol{margin-bottom:10px}.service-deliverables ol{grid-template-columns:1fr}.service-deliverables li:nth-child(odd){border-right:0}.service-deliverables li:nth-child(2n){padding-left:0}.engagement-models{grid-template-columns:1fr}.engagement-models article{border-right:0;border-bottom:1px solid var(--line);min-height:205px}.engagement-models article:last-child{border:0}.studios-process{border-left:0;grid-template-columns:1fr}.studios-process li{border-right:0;grid-template-columns:52px 1fr;gap:16px;min-height:0;padding:26px 0;display:grid}.studios-process li div{margin-top:0}.faq-list summary{grid-template-columns:42px 1fr 20px;gap:12px}.faq-list details>p{padding-left:54px}.labs-hero{grid-template-columns:1fr;min-height:0;padding-block:70px}.labs-hero h1{font-size:clamp(3.5rem,17vw,5rem)}.labs-loop-artifact{margin-top:25px}.labs-status-row{grid-template-columns:1fr}.labs-status article{border-right:0;border-bottom:1px solid var(--dark-line);min-height:88px;padding-inline:0}.labs-status article:last-child{border-bottom:0}.labs-tracks{grid-template-columns:1fr}.labs-tracks article{min-height:275px}.labs-evidence-grid{grid-template-columns:1fr}.labs-evidence-grid article{border-right:0;border-bottom:1px solid var(--dark-line);min-height:210px}.labs-evidence-grid article:last-child{border-bottom:0}.labs-decisions li{grid-template-columns:48px 1fr}.labs-signup{grid-template-columns:1fr;gap:40px;padding:30px 22px}.labs-signup-field>div{grid-template-columns:1fr}.labs-signup-field .button{width:max-content}.work-index-row{grid-template-columns:1fr;gap:30px;padding-block:48px}.work-index-copy h3{margin-top:30px}.work-proof-note{padding-block:58px}.work-proof-note p{font-size:17px}.case-hero{min-height:0;padding-block:76px 65px;display:block}.case-hero h1{font-size:clamp(4rem,20vw,6rem)}.case-hero>div:last-child{margin-top:42px}.case-narrative{display:block}.case-narrative aside{display:none}.case-section{padding-bottom:78px}.case-section>p{font-size:16px}.architecture-map{grid-template-columns:1fr 1fr}.about-logo-panel{min-height:240px}.principles-list article{grid-template-columns:42px 1fr;gap:15px;padding-block:24px}.principles-list p{grid-column:2}.responsible-ai li{grid-template-columns:1fr;gap:7px}.about-structure-grid{grid-template-columns:1fr}.about-structure-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.contact-section{padding-block:70px}.contact-next{position:static}.inquiry-form{padding:32px 21px}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.form-submit{flex-direction:column;align-items:flex-start}.legal-page{padding-block:90px}.legal-layout{grid-template-columns:1fr;gap:55px}.legal-layout aside{position:static}.legal-layout section{padding-left:45px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media (width<=1023px){.home-division-card{min-height:285px}.home-path-cards li{min-height:230px}.founder-letter .founder-identity{display:block}.founder-identity-header{grid-row:auto}.founder-identity>p{grid-column:auto}}@media (width<=699px){.section{padding-block:72px}.button{min-height:46px;font-size:13px}.home-project-stage{padding-bottom:8px}.project-room{gap:10px}.project-room-need,.project-room-site,.project-room-workspace{padding:20px}.project-room-need h2{margin:30px 0 36px;font-size:2rem}.project-room-site header i,.project-room-workspace header i,.site-preview-grid article small{display:none}.site-preview-grid article,.inquiry-preview{min-height:0}.site-preview-grid article{padding:20px}.site-preview-grid article h3{margin:0 0 22px;font-size:27px}.inquiry-preview{align-items:flex-start;padding:17px}.inquiry-preview span{display:none}.inquiry-preview strong{font-size:13px}.inquiry-preview i{margin-top:18px;margin-left:0;padding:8px 12px;font-size:11px}.project-room-workspace li{min-height:46px;margin-top:8px;font-size:13px}.project-room-flow{padding:8px 18px}.project-room-flow li{min-height:52px}.project-room-flow strong{font-size:12px}.home-capability-index a{min-height:180px}.home-division-card{min-height:245px}.home-path-cards li{min-height:185px}.anatomy-grid>article{min-height:0;padding:18px}.anatomy-grid h3{margin:26px 0 15px;font-size:26px}.brief-sheet ul,.website-anatomy>footer{display:none}.sitemap,.responsive-sheet h3{margin-top:26px}.page-frames{height:150px;margin:18px 0}.responsive-sheet p{font-size:13px}.selected-service-artifact li{min-height:70px;font-size:14px}.studios-commitments ol{border-top:1px solid var(--line);gap:0}.studios-commitments li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:66px;padding:14px 0}.studios-commitments li strong{font-size:14px}.engagement-worktable{gap:9px}.studios-engagements header{margin-bottom:30px;display:block}.studios-engagements header h2{margin-top:16px}.faq-list summary{min-height:84px;font-size:15px}.dossier-status dd,.dossier-question p{font-size:14px}.research-ledger li{min-height:186px;padding:19px}.research-ledger h3{margin:22px 0 10px;font-size:26px}.research-ledger p{font-size:13px}.research-track-mosaic .track-1,.research-track-mosaic article{min-height:0}.research-track-mosaic article{padding:22px}.research-track-mosaic h3{margin-top:42px;font-size:31px}.labs-updates-card{padding:26px 20px}.labs-update-field input,.labs-update-field button{height:52px;min-height:52px}.work-publication-hero{padding-block:50px 44px}.work-publication-hero .platform-route-map,.work-publication-hero .platform-system-preview>footer{display:none}.work-publication-hero .platform-canvas{padding:12px}.work-publication-hero .platform-screens{grid-template-columns:1fr;gap:8px}.work-publication-hero .platform-screens article{min-height:156px;padding:16px}.work-publication-hero .platform-screens article:nth-child(2){display:none}.work-publication-hero .platform-screens h3{margin:auto 0 12px;font-size:27px}.work-publication-hero .platform-screens article:nth-child(3) strong{font-size:22px}.work-explorations{padding-top:68px}.exploration-mosaic article>div{padding:23px}.exploration-mosaic h3{margin-top:34px}.founder-letter{background:0 0;border:0;border-radius:0;padding:0}.founder-letter .founder-identity{padding:22px}.founder-identity-header .brand-mark{width:34px}.founder-identity-header strong{font-size:22px}.founder-identity ul{grid-template-columns:1fr;gap:0}.founder-identity>p{margin:20px 0}.about-name-note{padding-left:22px}.about-name-note h2{font-size:36px}.standards-worktable article{min-height:175px;padding:18px}.standards-worktable p{font-size:13px}.about-division-layout article{min-height:225px}.contact-invitation{padding-block:52px 42px}.contact-brief-form{padding-block:46px 52px}.contact-steps{margin-top:38px}.contact-brief-form header{margin-bottom:26px}.contact-brief-form .form-grid{gap:18px}.contact-brief-form .field textarea{min-height:80px}.contact-form-submit{margin-top:24px;padding-top:20px}}@media (width<=1180px){.project-room{grid-template-columns:minmax(190px,.55fr) minmax(330px,1.1fr) minmax(250px,.8fr)}.project-room-need h2{margin-block:50px}.studios-workbench-heading,.home-project-heading{gap:55px}.inquiry-automation ol{grid-template-columns:repeat(4,minmax(0,1fr))}.inquiry-automation li{min-height:190px}.work-cover-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}}@media (width<=1023px){.home-project-heading,.home-capability-layout,.home-path-layout,.studios-workbench-heading,.selected-service-workbench,.studios-commitments-layout,.studios-practical-layout,.labs-track-layout,.about-name-layout,.about-ai-layout{grid-template-columns:minmax(0,1fr)}.home-project-heading,.studios-workbench-heading{align-items:start}.project-room{grid-template-columns:1fr 1fr;grid-template-areas:"need workspace""site site""flow flow"}.project-room-need h2{margin-block:35px}.home-capability-layout>header,.selected-service-copy,.studios-practical-layout>div:first-child{position:static}.home-division-layout,.about-division-layout{grid-template-columns:1fr 1fr}.home-division-layout header,.about-division-layout header{grid-column:1/-1;padding:0 0 30px}.service-selector{grid-template-columns:1fr 1fr}.selected-service-copy{grid-template-columns:1fr 1fr;gap:25px;display:grid}.selected-service-copy>.eyebrow,.selected-service-copy>h2{grid-column:1/-1}.selected-service-copy>p{align-self:start}.selected-service-copy>div{margin:0}.selected-service-copy>.button{width:max-content}.research-dossier{grid-template-columns:.75fr 1.25fr}.dossier-question{grid-column:1/-1}.dossier-question h2{margin-bottom:25px}.research-ledger{grid-template-columns:repeat(3,1fr)}.research-ledger li{min-height:270px}.labs-test-layout,.work-cover-layout,.work-explorations header,.founder-letter{grid-template-columns:1fr}.work-cover-layout aside{padding:20px 5px}.work-cover-layout dl{margin-top:45px}.founder-letter aside{grid-template-columns:200px 1fr;align-items:end;gap:25px;display:grid}.founder-mark{grid-row:span 3;min-height:210px;margin:0}.founder-letter aside p{grid-column:2}.standards-worktable{grid-template-columns:1fr 1fr}.contact-brief-layout{grid-template-columns:1fr}.contact-invitation{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:72px 0}.contact-steps{max-width:680px}.contact-brief-form{padding:72px 0}}@media (width<=699px){.home-project-stage{padding-top:58px}.home-project-heading{gap:32px;margin-bottom:38px}.home-project-heading h1,.studios-workbench-heading h1,.founder-letter h1,.contact-invitation h1{font-size:clamp(3rem,14vw,4.25rem)}.home-project-heading>div:last-child>p,.studios-workbench-heading>p{font-size:16px}.project-room{grid-template-columns:1fr;grid-template-areas:"need""site""workspace""flow";padding:12px}.project-room-need,.project-room-site,.project-room-workspace{padding:19px}.site-preview-grid{grid-template-columns:1fr}.site-preview-grid article,.inquiry-preview{min-height:190px}.project-room-flow{grid-template-columns:1fr;padding:4px 18px}.project-room-flow:before{width:1px;height:auto;top:10%;bottom:10%;left:32px}.project-room-flow li{text-align:left;flex-direction:row;align-items:center;min-height:56px}.project-room-flow strong{font-size:11px}.home-trust-strip{grid-template-columns:1fr}.home-trust-strip article{border-right:0;border-bottom:1px solid var(--line);min-height:100px;padding:18px 0}.home-trust-strip>.text-link{margin:24px 0}.home-capability-layout,.home-path-layout{gap:45px}.home-capability-index,.home-path-cards{grid-template-columns:1fr}.home-capability-index a{min-height:205px}.home-division-layout,.about-division-layout{grid-template-columns:1fr}.home-division-layout header,.about-division-layout header{grid-column:auto}.home-division-card{min-height:290px}.home-path-cards li{min-height:220px}.home-conversation,.studios-invite,.about-invite,.case-invite{flex-direction:column;align-items:flex-start;margin-bottom:72px;padding:35px 24px}.home-conversation h2,.studios-invite h2,.about-invite h2,.case-invite h2{font-size:2.55rem}.anatomy-grid,.workspace-grid,.answer-grid{grid-template-columns:1fr}.anatomy-grid>article{min-height:320px}.website-anatomy>footer{grid-template-columns:1fr}.website-anatomy>footer span{border-bottom:1px solid var(--line);padding:10px}.workspace-grid nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.workspace-list{border-right:0;border-bottom:1px solid var(--line)}.inquiry-automation ol{grid-template-columns:1fr}.inquiry-automation li{min-height:105px}.inquiry-automation>footer,.answer-grid article>footer{flex-direction:column;align-items:flex-start}.answer-grid aside p{margin-top:25px}.answer-grid article>h3{font-size:26px}.studios-workbench{padding-bottom:72px}.service-selector{grid-template-columns:1fr 1fr;gap:7px;margin:38px 0 48px}.service-selector button{min-height:78px;padding:13px}.service-selector span{margin-bottom:10px;font-size:11px}.service-selector strong{font-size:17px}.selected-service-copy{display:block}.selected-service-copy h2{margin:21px 0}.selected-service-copy>div{margin:30px 0}.selected-service-artifact ol,.studios-commitments ol{grid-template-columns:1fr}.selected-service-artifact li:nth-child(odd){border-right:0}.selected-service-artifact li:nth-child(2n){padding-left:0}.engagement-worktable{grid-template-rows:auto;grid-template-columns:1fr}.engagement-worktable .engagement-1{grid-row:auto;min-height:280px}.engagement-worktable article{min-height:230px}.labs-dossier-shell{padding-block:60px}.research-dossier,.labs-ledger-heading,.labs-updates-card{grid-template-columns:1fr}.dossier-question{grid-column:auto}.dossier-statement{padding:18px 5px}.dossier-statement h1{font-size:clamp(3.15rem,15vw,4.35rem)}.dossier-question h2{font-size:2.25rem}.labs-ledger-heading{gap:28px}.research-ledger{grid-template-columns:1fr}.research-ledger li{min-height:220px}.research-track-mosaic{grid-template-rows:auto;grid-template-columns:1fr}.research-track-mosaic .track-1{grid-row:auto;min-height:300px}.research-track-mosaic article{min-height:250px}.labs-qualification-board,.labs-decision-note{padding:25px 19px}.labs-qualification-board>div{grid-template-columns:1fr}.labs-qualification-board article{min-height:190px}.labs-updates-card{gap:35px;padding:28px 21px}.labs-update-field>div{grid-template-columns:1fr}.labs-update-field button{width:max-content;min-height:48px}.platform-route-map{grid-template-columns:repeat(3,1fr)}.platform-route-map span:nth-child(3){border-right:0}.platform-route-map span:nth-child(-n+3){border-bottom:1px solid #34362f}.platform-screens{grid-template-columns:1fr}.platform-screens article{min-height:220px}.platform-system-preview>footer{grid-template-columns:1fr}.platform-system-preview>footer span{border-bottom:1px solid #34362f;border-right:0}.work-publication-hero{min-height:0}.work-cover-layout{gap:18px;padding:12px}.work-cover-layout h1{font-size:3.25rem}.exploration-mosaic{grid-template-columns:1fr}.exploration-mosaic .exploration-2{margin-top:0}.work-client-note .shell{grid-template-columns:1fr;gap:25px}.founder-letter{gap:35px;padding:24px 19px}.founder-letter .letter-signoff{font-size:20px}.founder-letter aside{display:flex}.founder-mark{min-height:210px;margin-bottom:25px}.standards-worktable,.ai-boundaries{grid-template-columns:1fr}.standards-worktable article{min-height:220px}.ai-boundaries article:first-child{border-right:0;border-bottom:1px solid var(--line)}.ai-boundaries ul{margin-top:35px}.about-division-layout article{min-height:260px}.contact-invitation,.contact-brief-form{padding-block:58px}.contact-invitation{min-height:auto}.contact-steps{margin-top:48px}.contact-brief-form header h2{font-size:3rem}.contact-form-submit{flex-direction:column;align-items:flex-start}}}.bottom-action{background:var(--cream);margin-top:0}.bottom-action-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;padding-block:clamp(48px,6vw,82px);display:grid}.bottom-action-row h2{margin:0 0 16px;font-size:clamp(2.4rem,4vw,4.35rem)}.bottom-action-row p{max-width:720px;font-size:16px}.bottom-action-row .button{min-height:52px;padding-inline:28px}.home-path-cards{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.home-path-cards li{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:22px 26px}.home-path-cards li:last-child{border-right:0}.home-path-cards h3{margin:24px 0 8px}.studios-commitments-layout ol{border-top:1px solid var(--line);gap:0}.studios-commitments-layout li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:20px 0}.studios-commitments-layout li:nth-child(odd){padding-right:26px}.studios-commitments-layout li:nth-child(2n){border-left:1px solid var(--line);padding-left:26px}.studios-commitments-layout li strong{font-size:16px}.standards-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:54px;list-style:none;display:grid}.standards-list li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,.9fr) minmax(0,1.4fr);align-items:baseline;gap:12px;min-width:0;padding:24px 0;display:grid}.standards-list span{color:var(--gold);font-family:var(--display)}.standards-list h3{font-size:24px}.standards-list p{color:var(--muted);font-size:14px}.research-ledger{border-top:1px solid var(--line);gap:0}.research-ledger li{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-direction:column;gap:12px;min-height:0;padding:20px 16px;display:flex}.research-ledger li:last-child{border-right:0}.research-ledger h3{margin:auto 0 0;font-size:22px}.research-ledger p{margin:0;font-size:13px}@media (width<=699px){.bottom-action-row{grid-template-columns:1fr;gap:28px;padding-block:38px}.bottom-action-row h2{font-size:2.4rem}.bottom-action-row p{font-size:15px}.home-path-cards{grid-template-columns:1fr}.home-path-cards li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:2px 12px;padding:18px 0;display:grid}.home-path-cards li:last-child{border-bottom:0}.home-path-cards li>span{grid-row:span 2}.home-path-cards h3,.home-path-cards p{margin:0}.studios-commitments-layout ol{grid-template-columns:1fr}.studios-commitments-layout li,.studios-commitments-layout li:nth-child(odd),.studios-commitments-layout li:nth-child(2n){border-left:0;grid-template-columns:42px 1fr;gap:12px;min-height:0;padding:18px 0;display:grid}.standards-list{grid-template-columns:1fr}.standards-list li{grid-template-columns:34px 1fr;gap:5px 12px;padding:20px 0}.standards-list p{grid-column:2}.research-ledger{grid-template-columns:1fr}.research-ledger li{border-right:0;grid-template-columns:34px minmax(0,1fr);gap:5px 12px;padding:20px 0;display:grid}.research-ledger h3{margin:0}.research-ledger p{grid-column:2;font-size:14px}}.studios-workbench-heading h1{letter-spacing:-.055em;white-space:nowrap;max-width:none;font-size:clamp(3.8rem,5.5vw,6.1rem);line-height:.94}.anatomy-grid{grid-template-columns:.75fr 1.85fr .9fr}.anatomy-grid>article{min-height:0}.anatomy-grid h3{margin:26px 0 14px}.visitor-path{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:28px;list-style:none;display:grid}.visitor-path li{border-right:1px solid var(--line);gap:6px;min-width:0;padding:14px 8px;display:grid;position:relative}.visitor-path li:not(:last-child):after{z-index:1;color:var(--gold);content:"→";font-size:12px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.visitor-path span,.visitor-path small{color:var(--gold);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.visitor-path strong{font-family:var(--display);font-size:17px;font-weight:400;line-height:1}.visitor-path small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px}.research-dossier{align-items:start}.dossier-status{align-content:start;gap:0;padding:0 22px;display:grid}.dossier-status div{border-bottom:1px solid var(--line-subtle);grid-template-columns:1fr;gap:5px;padding:13px 0}.dossier-status div:last-child{border-bottom:0}.dossier-status .dossier-current{padding-top:18px}.dossier-status dd{font-size:14px}.dossier-question{min-height:0}.legal-page{max-width:1040px}.legal-layout{max-width:760px;padding-top:55px;display:block}.legal-layout section{padding:0 0 46px 58px}.legal-contact{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding:38px 0;display:grid}.legal-contact p{max-width:580px}.legal-contact a{text-underline-offset:5px;width:max-content;font-size:14px;font-weight:750;text-decoration:underline}.contact-working-brief{border-top:0}.contact-brief-layout{min-height:0;padding-block:clamp(64px,8vw,110px);display:block}.contact-invitation{border:0;max-width:820px;padding:0;display:block}.contact-invitation h1{max-width:760px;margin-top:24px}.contact-invitation>p{max-width:620px;margin-top:24px;font-size:18px}.contact-content{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:start;gap:clamp(42px,7vw,96px);margin-top:clamp(50px,7vw,84px);display:grid}.contact-brief-form{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:clamp(26px,4vw,48px);display:block}.contact-brief-form header{margin-bottom:36px}.contact-brief-form header h2{font-size:clamp(3rem,4vw,4.5rem)}.contact-form-submit{margin-top:34px}.contact-steps{margin:0;padding-top:0}.contact-steps li{min-height:0;padding:16px 0}@media (width<=1023px){.studios-workbench-heading h1{white-space:normal}.contact-content{grid-template-columns:1fr;gap:48px}.contact-steps{max-width:680px}}@media (width<=699px){.studios-heading-break{display:none}.anatomy-grid{grid-template-columns:1fr}.visitor-path{grid-template-columns:1fr;margin-top:22px}.visitor-path li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:5px 10px;padding:14px 0 14px 16px}.visitor-path li:last-child{border-bottom:0}.visitor-path li:not(:last-child):after{content:"↓";inset:auto auto -12px 28px}.visitor-path small{grid-column:2}.dossier-status{padding:0 18px}.legal-page{padding-block:64px}.legal-layout{padding-top:42px}.legal-layout section{padding:0 0 34px 38px}.contact-brief-layout{padding-block:56px}.contact-invitation h1{margin-top:18px}.contact-invitation>p{font-size:16px}.contact-content{gap:42px;margin-top:46px}.contact-brief-form{border-radius:12px;padding:25px 20px}.contact-brief-form header h2{font-size:3rem}}:root{--panel-padding:clamp(28px, 3vw, 48px)}.visitor-path{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:24px}.visitor-path li{border:0;border-right:1px solid var(--line);grid-template-columns:1fr;align-content:start;gap:8px;min-width:0;padding:18px 12px;display:grid}.visitor-path li:last-child{border-right:0}.visitor-path li:after{content:none}.visitor-path strong{overflow-wrap:anywhere;font-size:18px}.visitor-path small{overflow-wrap:anywhere;font-size:11px}.answer-grid>aside,.answer-grid>article{padding:var(--panel-padding)}.answer-grid>aside>small,.answer-grid>article>small,.answer-grid>aside>p,.answer-grid>article>footer,.answer-grid>aside ul,.answer-grid .answer-copy{margin-inline:0}.research-dossier{grid-template-columns:1fr;align-items:stretch;gap:18px;padding:clamp(18px,2.3vw,32px);display:grid}.dossier-main{padding:var(--panel-padding);border:1px solid var(--line-subtle);background:var(--surface-raised);border-radius:13px;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.dossier-statement{padding:0}.dossier-question{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.dossier-question h2{margin:26px 0 auto}.dossier-metadata{border:1px solid var(--line-subtle);background:var(--surface-panel);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dossier-metadata div{border-right:1px solid var(--line-subtle);min-width:0;padding:20px 22px}.dossier-metadata div:last-child{border-right:0}.dossier-metadata dt{color:var(--accent-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.dossier-metadata dd{overflow-wrap:anywhere;margin-top:8px;font-size:14px}.about-division-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.about-division-layout article{height:auto;min-height:0;overflow:visible}.about-division-layout article h3{margin-top:38px}.about-division-layout article p{margin-top:16px}@media (width<=1180px){.about-division-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-division-layout>header{grid-column:1/-1;padding-right:0}}@media (width<=699px){:root{--panel-padding:24px}.visitor-path{border-left:1px solid var(--line);grid-template-columns:1fr}.visitor-path li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:5px 12px;padding:16px}.visitor-path li:last-child{border-bottom:0}.visitor-path small{grid-column:2}.answer-grid>aside,.answer-grid>article{padding:var(--panel-padding)}.dossier-main{grid-template-columns:1fr;gap:32px;padding:24px}.dossier-metadata{border-radius:12px;grid-template-columns:1fr}.dossier-metadata div{border-right:0;border-bottom:1px solid var(--line-subtle);padding:16px 20px}.dossier-metadata div:last-child{border-bottom:0}.about-division-layout{grid-template-columns:1fr}}:root{--approved-sources-panel-pad:48px}.reviewed-answer .answer-grid>aside{padding:var(--approved-sources-panel-pad)}.reviewed-answer .answer-grid>aside>small,.reviewed-answer .answer-grid>aside>ul,.reviewed-answer .answer-grid>aside>p{margin-inline:0}.reviewed-answer .answer-grid aside ul{gap:18px;margin-top:34px;display:grid}.reviewed-answer .answer-grid aside li{box-sizing:border-box;align-items:center;width:100%;min-height:92px;margin:0;padding:20px 24px;display:flex}.reviewed-answer .answer-grid aside p{margin-top:34px}.about-division-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,112px)}.about-division-layout>*{min-width:0}.about-division-layout header{padding-right:0}.about-division-layout header h2{max-width:10ch}.about-division-layout header p{max-width:42ch;margin-top:24px}.faq-list details>p{max-width:70ch;font-size:15px;line-height:1.6}@media (width<=1220px){.about-division-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.about-division-layout>header{grid-column:1/-1}}@media (width<=699px){:root{--approved-sources-panel-pad:24px}.reviewed-answer .answer-grid>aside{padding:var(--approved-sources-panel-pad)}.reviewed-answer .answer-grid aside li{padding-inline:24px}.about-division-layout{grid-template-columns:1fr;gap:24px}.about-division-layout>header{grid-column:auto}.about-division-layout header h2{max-width:11ch}.faq-list details>p{font-size:14px}}.desktop-service-experience,.contact-field-group{display:contents}.mobile-service-experience,.labs-mobile-hero,.studios-mobile-process,.contact-field-group-title,.mobile-footer-cta{display:none}@media (width<=767px){:root{--header-h:68px;--mobile-gutter:20px;--mobile-section:clamp(64px, 16vw, 88px);--mobile-module-gap:clamp(28px, 8vw, 40px);--mobile-card-padding:20px;--mobile-card-padding-compact:16px;--mobile-radius:18px;--mobile-motion:.48s;--mobile-ease:cubic-bezier(.22, 1, .36, 1);--project-room-card-width:min(82vw, 330px)}html,body{max-width:100%;overflow-x:clip}body{font-size:16px;line-height:1.58}.shell{width:calc(100% - (var(--mobile-gutter) * 2))}main,main *,.site-header,.site-footer,.site-footer *{min-width:0}h1,h2,h3,p,label,button,a,.field-error,.form-notice,dd{overflow-wrap:break-word}h1,h2,h3{text-wrap:pretty;letter-spacing:-.035em}p{max-width:38rem}.section{padding-block:var(--mobile-section)}.eyebrow{letter-spacing:.14em;font-size:10px}.button{min-height:48px;font-size:13px}.reveal{transition-duration:var(--mobile-motion);transition-timing-function:var(--mobile-ease);transform:translateY(6px)}.reveal.delay-1,.reveal.delay-2{transition-delay:0s}[data-mobile-section]:before{border-bottom:1px solid var(--line);color:var(--gold);content:attr(data-mobile-section);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin-bottom:24px;padding-bottom:11px;font-size:10px;font-weight:750;line-height:1.2;display:block}.site-header,.header-inner{height:var(--header-h)}.header-inner{gap:12px}.brand-lockup{width:124px}.brand-link{min-height:44px}.menu-toggle{width:46px;height:46px;padding:13px}.mobile-menu{inset:var(--header-h) 0 0;padding:18px var(--mobile-gutter) calc(18px + env(safe-area-inset-bottom));transition-duration:.3s;transition-timing-function:var(--mobile-ease);grid-template-rows:minmax(0,1fr) auto}.mobile-menu nav{align-self:start}.mobile-menu nav a{grid-template-columns:32px minmax(0,1fr) 18px;min-height:58px;padding:10px 0;font-size:clamp(2rem,10vw,2.55rem)}.mobile-menu nav a[aria-current=page]{color:var(--gold)}.mobile-menu-foot{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding-top:16px;display:grid}.mobile-menu-foot .theme-control{justify-self:start}.mobile-menu-cta{background:var(--gold);color:#11110e;white-space:nowrap;justify-self:end;min-height:46px;padding-inline:18px}.mobile-menu-foot p{grid-column:1/-1;margin:0;font-size:12px}.page-hero,.home-project-stage,.studios-workbench,.labs-dossier-shell,.contact-brief-layout,.legal-page{padding-block:64px}.page-hero h1,.home-project-heading h1,.studios-workbench-heading h1,.dossier-statement h1,.founder-letter h1,.contact-invitation h1,.work-cover-layout h1,.case-hero h1,.legal-page h1{max-width:15ch;font-size:clamp(2.45rem,10.6vw,3.65rem);line-height:1}h2,.home-conversation h2,.studios-invite h2,.about-invite h2,.case-invite h2,.contact-brief-form header h2,.bottom-action-row h2{font-size:clamp(1.95rem,8.6vw,2.6rem);line-height:1.04}.section-heading,.home-project-heading,.studios-workbench-heading,.labs-ledger-heading{gap:22px;margin-bottom:30px}.section-heading p,.page-hero-aside>p,.home-project-heading>div:last-child>p,.studios-workbench-heading>p,.contact-invitation>p{font-size:16px;line-height:1.58}.home-page{flex-direction:column;display:flex}.home-project-stage{order:1;padding-top:52px;padding-bottom:40px}.home-divisions-section{padding-block:var(--mobile-section);border-bottom:0;order:2}.home-trust-strip{order:3}.home-capabilities-section{order:4}.home-process-section{order:5}.home-page>.bottom-action{order:6}.home-project-heading{margin-bottom:34px}.home-project-heading h1{max-width:13ch}.home-project-heading>div:last-child{gap:22px;display:grid}.home-project-heading .hero-actions{margin:0}.home-project-heading .button{width:100%}.project-room{width:calc(100% + var(--mobile-gutter));grid-template:none;grid-auto-flow:column;grid-auto-columns:var(--project-room-card-width);max-width:none;padding:0 var(--mobile-gutter) 16px 0;scroll-snap-type:inline mandatory;scrollbar-width:none;background:0 0;border:0;gap:12px;margin:0;display:grid;overflow-x:auto}.project-room::-webkit-scrollbar{display:none}.project-room:focus-visible{outline-offset:5px}.project-room>*{border:1px solid var(--line);background:var(--surface);scroll-snap-align:start;border-radius:14px;min-height:360px;overflow:hidden;grid-area:auto!important}.project-room-need,.project-room-site,.project-room-workspace{padding:var(--mobile-card-padding)}.project-room-need h2{margin:auto 0 26px;font-size:2rem}.project-room-site,.project-room-workspace{flex-direction:column;display:flex}.site-preview-grid{flex:1;grid-template-columns:1fr}.site-preview-grid article,.inquiry-preview{min-height:0}.project-room-flow{padding:var(--mobile-card-padding);grid-auto-flow:row;align-content:center;display:grid}.project-room-flow:before{content:none}.project-room-flow li{text-align:left;flex-direction:row;align-items:center;min-height:54px}.project-room-flow li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:44px;bottom:-10px;left:16.5px}.home-trust-strip{box-sizing:border-box;width:100%;max-width:none;padding:72px var(--mobile-gutter);color:#fbf8f1;background:#11110e;border:0;margin:0}.home-trust-strip:before{border-color:#3a3a33}.home-trust-strip article{border-color:#3a3a33;grid-template-columns:34px minmax(0,1fr);min-height:0;padding:20px 0}.home-trust-strip h2{color:#fbf8f1;font-size:1.55rem}.home-trust-strip p{color:#aaa397}.home-capability-layout,.home-path-layout{gap:30px}.home-capability-index{width:100%;display:block}.home-capability-index a{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) 24px;gap:5px 10px;min-height:0;padding:18px 0;display:grid}.home-capability-index a:last-child{border-bottom:1px solid var(--line)}.home-capability-index span{grid-row:1/span 2;padding-top:5px}.home-capability-index h3{grid-column:2;margin:0;font-size:1.7rem}.home-capability-index p{grid-column:2;font-size:13px}.home-capability-index i{grid-area:1/3/span 2;place-self:center end;position:static}.home-division-layout{z-index:2;width:calc(100% - (var(--mobile-gutter) * 2));padding:var(--mobile-card-padding);border:1px solid var(--line);border-radius:var(--mobile-radius);background:var(--surface);grid-template-columns:1fr;gap:0;margin-bottom:0;display:grid;position:relative}.home-division-layout>header{border:0;grid-area:auto;width:auto;padding:0 0 20px}.home-division-layout>header .eyebrow{display:none}.home-division-layout>header h2{font-size:2rem}.home-division-card,.home-division-card.studios-card,.home-division-card.labs-card{border:0;border-top:1px solid var(--line);min-height:0;color:var(--ink);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:20px 0;display:grid}.home-division-card h3{grid-column:1;margin-top:18px;font-size:2.15rem}.home-division-card p{grid-column:1;margin:8px 0 0}.home-division-card i{color:var(--gold);grid-area:2/2/span 2;align-self:center;padding-left:14px}.home-path-cards{border:0;position:relative}.home-path-cards:before{content:none}.home-path-cards li{border:0;grid-template-columns:36px minmax(0,1fr);min-height:0;padding-block:9px 24px;position:relative}.home-path-cards li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:43px;bottom:-9px;left:16.5px}.home-path-cards li>span{z-index:1;border:1px solid var(--gold);background:var(--paper);border-radius:50%;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.home-path-cards h3{align-self:center;font-size:1.6rem}.studios-workbench{padding-top:64px;padding-bottom:var(--mobile-section)}.studios-workbench-heading h1{max-width:12ch}.desktop-service-experience{display:none}.mobile-service-experience{margin-top:36px;display:block}.mobile-service-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-service-selector button{width:100%;min-height:78px;padding:var(--mobile-card-padding-compact);border:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:4px 8px;display:grid;position:relative}.mobile-service-selector button:after{content:"";background:var(--line);height:1px;position:absolute;bottom:11px;left:14px;right:14px}.mobile-service-selector button>span{color:var(--gold);font-family:var(--display);font-size:12px}.mobile-service-selector button>strong{font-family:var(--sans);letter-spacing:-.01em;align-self:center;font-size:13px;font-weight:650}.mobile-service-selector button>i{display:none}.mobile-service-selector button[aria-selected=true]{color:#fbf8f1;background:#11110e;border-color:#11110e}.mobile-service-selector button[aria-selected=true]:after{background:var(--gold);border-radius:50%;width:6px;height:6px;bottom:13px;left:16px;right:auto}.mobile-service-selector button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mobile-service-panel{padding:var(--mobile-card-padding);border:1px solid var(--line);border-radius:var(--mobile-radius);background:var(--surface);grid-template-columns:1fr;gap:28px;margin-top:28px;display:grid}.selected-service-workbench{gap:30px}.selected-service-copy h2{margin-block:18px}.selected-service-copy>div{margin-block:24px}.selected-service-copy .button{width:100%}.selected-service-artifact{margin-top:2px}.business-artifact{border-radius:12px}.business-artifact>header{min-height:48px;padding-inline:16px}.anatomy-grid>article,.workspace-grid>*,.answer-grid>*,.inquiry-automation li{min-height:0}.selected-service-artifact details{margin-top:16px}.selected-service-artifact summary{min-height:58px}.mobile-service-panel .selected-service-artifact details>ol{border:0;position:relative}.mobile-service-panel .selected-service-artifact details>ol:before{content:none}.mobile-service-panel .selected-service-artifact details li{border:0;grid-template-columns:36px minmax(0,1fr);padding-block:14px;position:relative}.mobile-service-panel .selected-service-artifact details li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:48px;bottom:-14px;left:16.5px}.mobile-service-panel .selected-service-artifact details li span{z-index:1;border:1px solid var(--gold);background:var(--surface);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.studios-mobile-process{display:block}.studios-process-layout{gap:28px;display:grid}.studios-process-layout header h2{margin-top:16px}.studios-process-layout ol{list-style:none;position:relative}.studios-process-layout ol:before{content:none}.studios-process-layout li{grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:24px;display:grid;position:relative}.studios-process-layout li:not(:last-child):after{content:"";background:var(--gold);width:1px;position:absolute;top:34px;bottom:0;left:16.5px}.studios-process-layout li>span{z-index:1;background:var(--gold);color:#11110e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.studios-process-layout h3{font-size:1.55rem}.studios-process-layout p{margin-top:3px;font-size:14px}.studios-commitments-layout{gap:28px}.studios-commitments-layout li{grid-template-columns:34px minmax(0,1fr);padding-block:15px}.studios-engagements header{margin-bottom:28px}.engagement-worktable{grid-template-rows:none;grid-template-columns:1fr;gap:0;width:100%;display:grid}.engagement-worktable article,.engagement-worktable .engagement-1{grid-row:auto;min-height:0}.engagement-worktable .engagement-1{min-height:235px;margin-bottom:8px;padding:24px 22px}.engagement-worktable article:not(:first-child){border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:5px 10px;padding:20px 0;display:grid}.engagement-worktable article:not(:first-child)>span{grid-row:1/span 2;padding-top:5px}.engagement-worktable article:not(:first-child) h3{grid-column:2;margin:0;font-size:1.7rem}.engagement-worktable article:not(:first-child) p{grid-column:2;margin-top:4px}.studios-practical-layout{gap:30px}.faq-list summary{grid-template-columns:30px minmax(0,1fr) 18px;min-height:68px;padding-block:14px;font-size:15px}.faq-list details>p{padding:0 0 22px 42px;font-size:15px}.labs-dossier-shell{display:none}.labs-mobile-hero{color:#fbf8f1;background:#11110e;display:block}.labs-mobile-hero-inner{width:calc(100% - (var(--mobile-gutter) * 2));margin-inline:auto;padding-top:58px}.labs-mobile-meta{border-bottom:1px solid #34342f;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.labs-mobile-meta .eyebrow{color:var(--gold)}.labs-mobile-meta>span{color:#aaa397;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.labs-mobile-hero h1{color:#fbf8f1;max-width:11ch;margin:34px 0 20px;font-size:clamp(2.75rem,12vw,4rem);line-height:.98}.labs-mobile-intro{color:#c5beb2;max-width:30rem;font-size:15px}.labs-mobile-signals{margin-top:42px}.labs-mobile-signals>span,.labs-mobile-question>span,.labs-mobile-question>small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.labs-mobile-signals ol{margin-top:18px;list-style:none}.labs-mobile-signals li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding-bottom:20px;display:grid;position:relative}.labs-mobile-signals li:not(:last-child):after{content:"";background:#4a463e;width:1px;position:absolute;top:32px;bottom:0;left:15.5px}.labs-mobile-signals i{z-index:1;width:32px;height:32px;color:var(--gold);background:#11110e;border:1px solid #746b5d;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.labs-mobile-signals strong{color:#fbf8f1;font-family:var(--display);font-size:18px;font-weight:400;display:block}.labs-mobile-signals p{color:#aaa397;margin-top:3px;font-size:12px;line-height:1.45}.labs-mobile-question{z-index:2;padding:var(--mobile-card-padding);border-radius:var(--mobile-radius);color:#11110e;background:#fbf8f1;border:1px solid #d8d0c1;margin-top:12px;position:relative;transform:translateY(34px)}.labs-mobile-question h2{color:#11110e;margin:14px 0 26px;font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.04}.labs-mobile-question>small{margin-bottom:6px}.labs-mobile-question p{color:#716a5f;margin:0;font-size:13px}.labs-ledger-section{padding-top:calc(var(--mobile-section) + 34px)}.labs-ledger-heading{grid-template-columns:1fr}.research-ledger{width:100%;padding:4px 0 0;display:block;position:relative}.research-ledger:before{content:none}.research-ledger li{background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr);gap:5px 12px;min-height:0;padding:0 0 26px;display:grid;position:relative}.research-ledger li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:34px;bottom:0;left:16.5px}.research-ledger li>span{z-index:1;border:1px solid var(--gold);background:var(--surface-page);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.research-ledger h3{grid-column:2;margin:2px 0 3px;font-size:1.55rem}.research-ledger p{grid-column:2;margin:0;font-size:14px}.labs-track-layout{gap:28px}.research-track-mosaic{counter-reset:track;border-top:1px solid var(--line-subtle);grid-template-rows:none;grid-template-columns:1fr;gap:0;width:100%;display:grid}.research-track-mosaic .track-1,.research-track-mosaic article{border:0;border-bottom:1px solid var(--line-subtle);counter-increment:track;background:0 0;border-radius:0;grid-row:auto;grid-template-columns:34px minmax(0,1fr);gap:3px 12px;min-height:0;margin:0;padding:21px 0;display:grid}.research-track-mosaic article:before{color:var(--accent-gold);content:counter(track, decimal-leading-zero);font-family:var(--display);grid-row:1/span 4}.research-track-mosaic article>*{grid-column:2}.research-track-mosaic article h3,.research-track-mosaic article:not(:first-child) h3{margin:7px 0 5px;font-size:1.65rem}.research-track-mosaic article p{margin:0;font-size:14px}.research-track-mosaic article small{margin-top:10px}.labs-test-layout{gap:18px}.labs-qualification-board,.labs-decision-note{padding:var(--mobile-card-padding)}.labs-qualification-board h2{margin-block:18px 28px}.labs-qualification-board>div{display:block}.labs-qualification-board article{border:0;border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:4px 10px;min-height:0;padding:16px 0;display:grid}.labs-qualification-board article h3{margin:0;font-size:1.35rem}.labs-qualification-board article p{grid-column:2}.labs-decision-note li{grid-template-columns:30px minmax(0,1fr);min-height:48px;padding-block:11px}.labs-updates{padding-block:64px}.labs-updates-card{padding:var(--mobile-card-padding);border-radius:var(--mobile-radius);gap:24px}.labs-updates-card:before{margin-bottom:0}.labs-update-field>div{grid-template-columns:1fr;gap:10px}.labs-update-field input,.labs-update-field button{width:100%;min-height:50px;font-size:16px}.about-letter{padding-block:44px}.about-letter>.eyebrow{display:none}.founder-letter{gap:26px;padding:0}.founder-letter h1{margin-block:24px 18px}.founder-letter article>p{font-size:16px}.founder-letter .founder-identity{padding:20px}.founder-identity-header{align-items:flex-start}.founder-identity ul{gap:0 14px}.about-name-layout{gap:26px}.about-name-note{padding:0 0 18px 18px}.about-name-note h2{margin-top:18px;font-size:2rem}.standards-list{display:block}.standards-list li{grid-template-columns:30px minmax(0,1fr);padding-block:16px}.standards-list h3{font-size:1.35rem}.standards-list p{grid-column:2;font-size:15px}.about-ai-layout{gap:28px}.ai-boundaries{grid-template-columns:1fr 1fr}.ai-boundaries article{min-width:0;padding:18px 14px}.ai-boundaries article:first-child{border-right:1px solid var(--line);border-bottom:0}.ai-boundaries ul{margin-top:22px}.ai-boundaries li{font-size:13px}.about-division-layout{gap:0}.about-division-layout header{padding-bottom:28px}.about-division-layout header h2 br{display:none}.about-division-layout article{border:0;border-top:1px solid var(--line);min-height:0;padding:22px 0}.about-division-layout article h3{margin-top:20px}.contact-brief-layout{padding-top:42px;padding-bottom:52px}.contact-invitation h1{max-width:11ch;margin-top:18px}.contact-invitation>p{margin-top:18px}.contact-content{gap:36px;margin-top:34px}.contact-brief-form{background:0 0;border:0;border-radius:0;padding:0}.contact-brief-form header{border-top:1px solid var(--line);margin-bottom:28px;padding-top:26px}.contact-brief-form header h2{margin-top:15px}.contact-brief-form .form-grid{display:block}.contact-field-group{border-top:1px solid var(--line);gap:18px;padding:24px 0 6px;display:grid}.contact-field-group:first-child{border-top:0;padding-top:0}.contact-field-group-title{color:var(--gold);font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750;display:block}.contact-brief-form .field label{margin-bottom:7px;display:inline-block}.contact-brief-form .field input,.contact-brief-form .field textarea,.contact-select-trigger{min-height:52px;font-size:16px}.contact-brief-form .field textarea{min-height:118px}.contact-select-menu{max-height:min(260px,48vh)}.contact-form-submit{gap:16px;margin-top:24px;padding-top:0}.contact-form-submit button{width:100%;min-height:52px;padding-inline:20px;font-size:13px}.contact-form-submit p{order:2;font-size:12px}.contact-brief-form .form-notice{box-sizing:border-box;border:0;min-height:58px;margin-top:18px;padding:0;display:block}.contact-brief-form .form-notice-success,.contact-brief-form .form-notice-error{border:1px solid var(--line);padding:16px}.contact-steps{border-top:1px solid var(--line);padding-top:26px}.contact-steps li{min-height:48px;padding-block:10px}.legal-page{padding-top:44px}.legal-page h1{margin-block:18px}.legal-layout{padding-top:36px}.legal-layout section{padding:0 0 30px 30px}.legal-layout section>span{left:0}.legal-layout h2{font-size:1.55rem}.legal-layout p{font-size:15px}.legal-contact{margin-top:8px;padding-block:28px}.legal-contact a{overflow-wrap:anywhere;max-width:100%}.not-found{min-height:calc(100svh - var(--header-h));padding-block:42px}.not-found-art{gap:18px;margin-bottom:22px;font-size:58px}.not-found-art i{width:50px;height:50px}.not-found h1{max-width:11ch;font-size:clamp(2.5rem,11vw,3.5rem)}.site-footer{padding-top:42px}.footer-main,.footer-main-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px;padding-bottom:28px;display:grid}.footer-brand{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:24px;display:grid}.footer-brand .brand-lockup{width:144px}.footer-brand p{grid-column:1/-1;max-width:29rem;margin:0}.mobile-footer-cta{background:var(--gold);color:#11110e;letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.footer-main>div:not(:first-child){border:0;flex-direction:column;gap:0;padding:0;display:flex}.footer-main h3{margin:0 0 6px;padding:0}.footer-main a:not(.brand-link):not(.mobile-footer-cta){align-items:center;width:100%;min-height:44px;display:inline-flex}.footer-bottom{flex-wrap:wrap;gap:8px 16px;min-height:0;padding-block:17px}.footer-bottom .theme-control{display:none}}@media (width<=340px){:root{--mobile-gutter:16px;--project-room-card-width:min(84vw, 290px)}.mobile-menu nav a{min-height:54px;font-size:2rem}.mobile-menu-cta{padding-inline:14px}.ai-boundaries{grid-template-columns:1fr}.ai-boundaries article:first-child{border-right:0;border-bottom:1px solid var(--line)}.footer-main,.footer-main-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main>div:last-child{grid-column:1/-1}}@media (width>=640px) and (width<=767px){:root{--mobile-gutter:24px;--project-room-card-width:min(56vw, 390px)}.project-room{--project-room-card-width:min(58vw, 420px)}.home-capability-index{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.home-capability-index a:nth-child(2){border-top:1px solid var(--line)}}@media (width>=768px) and (width<=1023px){.section{padding-block:76px}.mobile-menu{padding:30px max(28px,50vw - 380px) 28px}.mobile-menu nav{max-width:680px}.mobile-menu nav a{min-height:64px}.mobile-menu-foot{grid-template-columns:auto 1fr;gap:20px;display:grid}.mobile-menu-foot .theme-control{justify-self:start}.mobile-menu-cta{justify-self:end}.mobile-menu-foot p{grid-column:1/-1}.contact-content{gap:44px}}@media (width<=1023px) and (height<=600px) and (orientation:landscape){.mobile-menu{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);gap:28px}.mobile-menu nav{grid-template-columns:1fr 1fr;align-content:start;column-gap:24px;display:grid}.mobile-menu nav a{min-height:54px;font-size:1.85rem}.mobile-menu-foot{align-content:end}}@media (width<=699px) and (height<=600px) and (orientation:landscape){.mobile-menu{grid-template-columns:minmax(0,1fr) minmax(205px,.72fr);gap:18px}.mobile-menu nav{column-gap:14px}.mobile-menu nav a{white-space:nowrap;grid-template-columns:22px minmax(0,1fr) 12px;min-height:48px;font-size:1.35rem}.mobile-menu-foot{grid-template-columns:1fr;align-content:center;gap:7px}.mobile-menu-foot .theme-control{grid-column:1}.mobile-menu-cta{grid-column:1;justify-self:stretch;width:100%;padding-inline:14px}.mobile-menu-foot p{grid-column:1;font-size:10px}}
