@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Plex;src:url(/fonts/plex-mono-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#101110;--paper:#eae8e1;--ink:#171916;--muted:#94978f;--accent:#ff5a3b;--line:#ffffff24;--ease:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html{scroll-padding-top:28px}body{background:var(--bg);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.6}::selection{background:var(--accent);color:var(--ink)}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.055em;font-weight:500;line-height:1.08}p{max-width:65ch}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}main{min-height:60vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono,.section-kicker{letter-spacing:.045em;font-family:Plex,monospace;font-size:10px;font-weight:400;line-height:1.6}.section-pad{padding:100px 56px}.muted{color:var(--muted)}.section-kicker{justify-content:space-between;gap:20px;margin-bottom:68px;display:flex}.section-intro{grid-template-columns:1.4fr 1fr;align-items:end;gap:70px;margin-bottom:64px;display:grid}.section-intro h2,.audience h2,.about h2{font-size:clamp(40px,5.3vw,80px)}.section-intro p{max-width:370px;color:var(--muted);font-size:15px;line-height:1.8}.section-intro .text-link{margin-top:25px}.skip-link{z-index:100;background:var(--accent);color:var(--ink);padding:12px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.header{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:100px;padding:0 56px;display:flex;position:relative}.identity{letter-spacing:-1px;white-space:nowrap;font-size:21px;font-weight:600}.identity-dot{vertical-align:top;margin-left:5px;font-family:Arial;font-size:10px;line-height:2.3;display:inline-block}.desktop-nav{gap:36px;font-size:12px;display:flex}.desktop-nav a{color:#c7c9c2}.desktop-nav span{vertical-align:super;color:var(--accent);margin-left:4px;font-family:Plex;font-size:9px}.header-contact{align-items:center;gap:30px;font-size:12px;display:flex}.header-contact svg{width:17px}.menu-button{display:none}.mobile-nav{background:var(--bg);border-bottom:1px solid var(--line);gap:22px;padding:28px;display:grid;position:absolute;top:100%;left:0;right:0}.hero{isolation:isolate;height:calc(100svh - 100px);min-height:780px;max-height:1050px;padding:30px 56px 0;position:relative;overflow:hidden}.hero-topline{z-index:2;color:#c2c5bc;justify-content:space-between;display:flex;position:relative}.hero-topline>span:first-child{align-items:center;gap:10px;display:flex}.status-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block}.hero-art{z-index:-2;width:83%;height:105%;position:absolute;top:-6%;right:-8%}.hero-art img{object-fit:cover;object-position:55% 50%;width:100%;height:100%}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#101110 0%,#101110ed 16%,#1011109e 38%,#10111000 65%),linear-gradient(#10111066 0%,#10111000 15% 75%,#101110 100%);position:absolute;inset:0}.hero-content{padding-top:110px;position:relative}.hero h1{letter-spacing:-.065em;max-width:1060px;font-size:clamp(62px,7.65vw,124px);font-weight:500;line-height:1.045}.hero-line{display:block}.hero h1 em{color:var(--accent);font-style:normal}.hero-description{max-width:520px;margin-top:40px}.hero-description p{color:#b7bcb3;font-size:14px;line-height:1.85}.hero-actions{align-items:center;gap:30px;margin-top:30px;display:flex}.button{transition:transform .16s var(--ease), opacity .16s var(--ease);justify-content:space-between;align-items:center;gap:34px;padding:17px 22px;font-size:12px;font-weight:600;display:inline-flex}.button-primary{background:var(--paper);color:var(--ink)}.button svg{width:18px;height:18px}.button:active{transform:scale(.97)}.text-link{border-bottom:1px solid #fff5;align-items:center;gap:22px;padding:8px 0;font-size:12px;display:inline-flex}.text-link svg{width:16px}.hero-bottom{border-top:1px solid var(--line);color:#bdc1b7;justify-content:space-between;align-items:center;padding-top:24px;display:flex;position:absolute;bottom:28px;left:56px;right:56px}.scroll-cue{align-items:center;gap:24px;font-family:Plex;font-size:9px;display:flex}.scroll-cue>span:last-child{font-size:20px}.hero-edition{color:#8b9085}.impact{border-bottom:1px solid var(--line);padding-top:42px;padding-bottom:72px}.impact-heading{color:#a9afa3;justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.impact-heading a{align-items:center;gap:12px;display:flex}.impact-heading svg{width:14px}.metrics{grid-template-columns:repeat(4,1fr);display:grid}.metric{border-left:1px solid var(--line);padding:0 28px}.metric:first-child{border-left:none;padding-left:0}.metric:last-child{padding-right:0}.metric strong{letter-spacing:-.065em;font-size:clamp(48px,5.4vw,82px);font-weight:400;line-height:1.3}.metric h2{letter-spacing:0;margin:7px 0 15px;font-size:13px;font-weight:600;line-height:1.4}.metric p{color:#9da396;max-width:230px;min-height:62px;font-size:11px;line-height:1.8}.metric a{color:#aaa99f;margin-top:16px;font-size:9px;display:block}.selected{background:var(--paper);color:var(--ink);padding-bottom:110px}.selected .muted{color:#777a70}.selected .section-kicker{color:#66695f}.selected .section-intro p{color:#61675c}.projects{gap:70px;display:grid}.project{border-top:1px solid #17191635;grid-template-columns:1.25fr 1fr;align-items:center;gap:45px;padding-top:35px;display:grid}.project:first-child{border-top:none;grid-template-columns:1fr;gap:28px;padding-top:0}.project-visual{display:block;position:relative;overflow:hidden}.project-art{isolation:isolate;height:430px;position:relative;overflow:hidden}.project:first-child .project-art{height:570px}.project-art>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.art-agents{color:var(--paper);background:#11130f}.art-agents img{object-position:70% 50%;width:85%;margin-left:auto}.art-agents:after{content:"";z-index:0;background:linear-gradient(90deg,#11130f 0%,#11130fee 12%,#11130f00 70%);position:absolute;inset:0}.art-label{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:45px;bottom:40px;left:45px}.art-label>span{letter-spacing:.05em;font-family:Plex;font-size:10px}.art-label strong{letter-spacing:-.06em;font-size:clamp(40px,4.5vw,70px);font-weight:400;line-height:1.08}.project-open{background:var(--paper);color:var(--ink);z-index:2;width:52px;height:52px;transition:transform .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:25px;right:25px}.project-index{color:#65685e;justify-content:space-between;gap:20px;margin-bottom:25px;font-size:9px;display:flex}.project-copy{flex-direction:column;gap:30px;display:flex}.project:first-child .project-copy{flex-direction:row;justify-content:space-between;align-items:end;gap:80px}.project-copy h3{max-width:750px;font-size:clamp(26px,2.7vw,42px);line-height:1.2}.project-copy p{color:#59634f;max-width:450px;margin-top:18px;font-size:13px;line-height:1.8}.project-role{color:#59634f;letter-spacing:0;margin-top:22px;font-size:9px;display:block}.case-link{white-space:nowrap;border-bottom:1px solid #16191455;justify-content:space-between;align-self:flex-start;align-items:center;gap:30px;padding:10px 0;font-size:11px;display:flex}.case-link svg{width:17px}.project:first-child .case-link{align-self:end;min-width:170px}.art-corner{font-size:8px;position:absolute;top:30px;left:30px;right:30px}.art-bottom{justify-content:space-between;font:8px Plex;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.art-teams{color:#2d3042;background:#c5c8d3}.dev-map{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:100px 40px 80px}.dev-start{letter-spacing:-.15em;margin-bottom:32px;font-size:55px;font-weight:500;line-height:1}.dev-route{align-items:center;width:100%;font:10px Plex;display:flex}.dev-route i{background:#444b6766;flex:1;min-width:12px;height:1px;margin:0 15px}.dev-dest{border-top:1px solid #444b6755;justify-content:space-between;width:100%;margin-top:50px;padding-top:24px;font-size:11px;display:flex}.art-honest{color:#28342d;background:#c4c8af}.honest-word{letter-spacing:-.08em;text-align:center;font-size:clamp(62px,7vw,100px);font-weight:600;position:absolute;top:90px;left:0;right:0}.honest-word>span{color:#5c6e50;vertical-align:top;margin-left:5px;font-size:50px;font-weight:400;display:inline-block}.waveform{justify-content:center;align-items:center;gap:4px;height:55px;display:flex;position:absolute;top:235px;left:12%;right:12%}.waveform i{opacity:.75;background:#5e7354;border-radius:3px;width:4px;display:block}.honest-journey{justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:67px;left:12%;right:12%}.concept-label{color:#3c4b32;font-size:7px;position:absolute;bottom:23px;left:30px}.art-velocity{color:#17140f;background:#cc6543}.velocity-type{letter-spacing:-.065em;font-size:clamp(48px,5vw,76px);line-height:1.05;position:absolute;top:100px;left:35px}.velocity-type>span{color:#fff1e6}.language-rail{border-top:1px solid #17140f44;justify-content:space-between;padding-top:20px;font-size:12px;display:flex;position:absolute;bottom:93px;left:35px;right:35px}.audience{border-bottom:1px solid var(--line)}.audience .section-kicker{color:#9fa597}.audience-top{grid-template-columns:1.4fr 1fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.audience-top>div>p{color:var(--muted);max-width:400px;font-size:14px;line-height:1.8}.segmented{border:1px solid #ffffff38;gap:5px;max-width:400px;margin-top:27px;padding:5px;display:flex}.segmented button{transition:opacity .16s var(--ease);background:0 0;border:0;flex:1;justify-content:space-between;gap:12px;padding:13px 14px;font-size:10px;display:flex}.segmented button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.segmented button:active{opacity:.7}.translation-stage{border:1px solid var(--line);background:#171a16;grid-template-columns:1fr 1fr;min-height:450px;display:grid}.translation-copy{align-self:center;padding:55px 45px}.translation-copy .mono{color:var(--accent);font-size:9px}.translation-copy h3{max-width:420px;margin:25px 0 20px;font-size:38px;line-height:1.2}.translation-copy p{color:#a2a898;max-width:360px;font-size:13px;line-height:1.8}.translation-copy .translation-detail{color:#a2a898;margin-top:24px;font-size:11px}.platform-map{border-left:1px solid var(--line);background:radial-gradient(#30372955,#0000 65%);min-height:450px;position:relative;overflow:hidden}.map-orbit{width:240px;height:240px;transition:transform .22s var(--ease);border:1px solid #8d968338;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-two{width:350px;height:350px}.map-center{border:1px solid var(--accent);width:110px;height:110px;color:var(--paper);transition:transform .22s var(--ease);background:#1e241b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font:16px Plex;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-center small{color:#a2aa98;margin-top:8px;font-size:7px}.map-node{white-space:nowrap;transition:transform .22s var(--ease);background:#20251e;border:1px solid #74806b77;padding:10px 12px;font:9px Plex;position:absolute}.node-0{top:21%;left:12%}.node-1{top:32%;right:8%}.node-2{bottom:29%;left:7%}.node-3{bottom:17%;right:13%}.developer .map-center{border-radius:6px;transform:translate(-50%,-50%)rotate(-8deg)}.developer .map-center small{transform:rotate(8deg)}.developer .orbit-one{border-radius:5px;width:215px;height:215px;transform:translate(-50%,-50%)rotate(45deg)}.developer .orbit-two{border-radius:5px;width:310px;height:310px;transform:translate(-50%,-50%)rotate(-15deg)}.developer .node-0{transform:translate(10px,-8px)}.developer .node-1{transform:translate(-7px,10px)}.developer .node-2{transform:translate(10px,-10px)}.developer .node-3{transform:translate(-10px,5px)}.map-coordinate{color:#9ca391;font:7px Plex;position:absolute;bottom:20px;left:25px}.stage-caption{color:#babfb1;justify-content:space-between;gap:30px;max-width:none;margin-top:20px;font-size:11px;display:flex}.stage-caption span{color:#949b89;text-align:right;font:8px Plex}.perspective{color:#22291f;background:#d8dbcd}.perspective .section-kicker{color:#4f5b44}.perspective-statement{padding-left:calc(16.666% + 10px);position:relative}.quote-mark{color:#737e68;font-size:100px;line-height:1;position:absolute;top:-15px;left:0}.perspective-statement h2{letter-spacing:-.065em;font-size:clamp(48px,6.3vw,94px);line-height:1.09}.perspective-statement em{color:#697657;font-style:normal}.perspective-statement>p{color:#4f5b44;max-width:520px;margin-top:32px;font-size:15px;line-height:1.85}.journey{margin-top:75px}.journey-steps{border-top:1px solid #22291f40;border-bottom:1px solid #22291f40;display:flex}.journey-steps button{text-align:left;color:#4f5b44;background:0 0;border:none;flex:1;min-width:0;padding:22px 10px 30px;font-size:10px;line-height:1.3;position:relative}.journey-steps .mono{margin-bottom:12px;font-size:8px;display:block}.step-dot{width:5px;height:5px;transition:transform .18s var(--ease);background:#7b846e;border-radius:50%;position:absolute;bottom:-3px;left:10px}.journey-steps button[aria-pressed=true]{color:#182513;font-weight:600}.journey-steps button[aria-pressed=true] .step-dot{background:#263f1e;transform:scale(1.7)}.journey-body{grid-template-columns:1fr 2fr;gap:50px;min-height:310px;padding:45px 0 0;display:grid}.journey-index{letter-spacing:-.08em;color:#68755b;font-size:100px;line-height:1}.journey-index span{letter-spacing:0;color:#4f5b44;margin-left:12px;font:12px Plex}.journey-body h3{margin:15px 0 18px;font-size:35px}.journey-body p{color:#57634c;max-width:560px;font-size:13px;line-height:1.8}.journey-leverage{margin-top:25px}.journey-leverage span{text-transform:uppercase;color:#283721;margin-bottom:7px;font:9px Plex;display:block}.public-work{border-bottom:1px solid var(--line)}.library-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-bottom:20px;display:flex}.library-filters{gap:8px;display:flex}.library-filters button{color:#abb1a2;background:0 0;border:1px solid #ffffff30;padding:9px 14px;font-size:10px}.library-filters button[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.search{flex:1;align-items:center;max-width:270px;display:flex;position:relative}.search input{width:100%;color:var(--paper);background:0 0;border:0;border-bottom:1px solid #ffffff40;border-radius:0;padding:12px 24px 12px 0;font-size:11px}.search input::placeholder{color:#a0a696}.search>span:last-child{color:#a0a696;position:absolute;right:0}.artifact{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr 90px;align-items:start;gap:40px;padding:34px 0;display:grid}.artifact-year{color:#9ca593;padding-top:7px;font-size:9px}.artifact h3{letter-spacing:-.035em;max-width:650px;font-size:24px;line-height:1.3}.artifact p{color:#9da792;margin-top:12px;font-size:12px;line-height:1.7}.artifact small{color:#979e8d;margin-top:12px;font:8px Plex;display:block}.artifact-action{justify-content:flex-end;align-items:center;gap:23px;padding-top:7px;font-size:11px;display:flex}.artifact-action svg{width:17px}.empty-state{color:#a6af9b;padding:40px 0;font-size:14px}.about{padding-bottom:120px}.about .section-kicker{color:#9da792}.about-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:100px;display:grid}.portrait{background:#252b21;max-width:440px;position:relative;overflow:hidden}.portrait img{aspect-ratio:1/1.1;object-fit:cover;filter:grayscale();width:100%;height:auto}.portrait>span{color:#adb59f;padding:15px 20px;font-size:8px;display:block}.about-copy h2{margin-bottom:30px;font-size:clamp(36px,4.5vw,65px)}.about-copy p{color:#a5ae9a;margin-top:20px;font-size:13px;line-height:1.9}.about-facts{color:#afb6a5;border-top:1px solid var(--line);flex-wrap:wrap;gap:25px;margin:30px 0 20px;padding-top:20px;font:9px Plex;display:flex}.contact{background:var(--accent);color:#181c14;padding-top:44px;padding-bottom:45px}.contact .section-kicker{margin-bottom:65px}.contact-main{letter-spacing:-.065em;justify-content:space-between;align-items:center;gap:40px;font-size:clamp(40px,6vw,90px);line-height:1.1;display:flex}.contact-main svg{flex-shrink:0;width:110px;height:110px}.contact-bottom{border-top:1px solid #181c1444;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding-top:25px;font-size:12px;display:flex}.contact-bottom>a{border-bottom:1px solid #181c1477;padding-bottom:3px}.contact a:focus-visible{outline-color:var(--ink)}.footer{color:#aeb4a3;justify-content:space-between;align-items:center;gap:30px;padding:30px 56px;font-size:10px;display:flex}.footer>a{color:var(--paper);font-size:13px;font-weight:600}.footer>span{font-family:Plex;font-size:8px}.footer>div{gap:24px;font-size:9px;display:flex}.inner-hero{border-bottom:1px solid var(--line);padding:80px 56px 65px}.breadcrumb{color:#b0b6a3;margin-bottom:60px;font:10px Plex;display:inline-block}.inner-hero .section-kicker{margin-bottom:30px}.inner-hero h1{max-width:1100px;font-size:clamp(48px,6.5vw,100px);line-height:1.08}.inner-hero>p{color:#a5ae98;max-width:700px;margin-top:30px;font-size:17px;line-height:1.9}.inner-hero .button{margin-top:30px}.case-cover{padding:0 56px 60px}.case-cover .project-art{height:580px}.case-body{background:var(--paper);color:var(--ink);padding:85px 56px}.case-summary{border-bottom:1px solid #17191633;grid-template-columns:1fr 2fr;gap:80px;margin-bottom:60px;padding-bottom:60px;display:grid}.case-summary strong{letter-spacing:-.06em;font-size:80px;font-weight:400;line-height:1}.case-summary .result-label{color:#616956;max-width:260px;margin-top:18px;font-size:12px}.case-summary .role-label{text-transform:uppercase;margin-bottom:18px;font:9px Plex}.case-summary h2{font-size:30px;line-height:1.4}.case-section{border-bottom:1px solid #17191622;grid-template-columns:1fr 2fr;gap:80px;padding:40px 0;display:grid}.case-section>h2{letter-spacing:.03em;text-transform:uppercase;font:10px Plex}.case-section p{color:#535e49;font-size:16px;line-height:1.95}.decision-list{counter-reset:decision;margin:0;padding:0;list-style:none}.decision-list li{counter-increment:decision;color:#535e49;margin-bottom:30px;padding-left:45px;font-size:15px;line-height:1.9;position:relative}.decision-list li:last-child{margin-bottom:0}.decision-list li:before{content:"0" counter(decision);color:#8a6556;font:10px Plex;position:absolute;top:4px;left:0}.evidence-links{gap:15px;display:grid}.evidence-links a{border-bottom:1px solid #17191633;justify-content:space-between;gap:20px;padding-bottom:15px;font-size:13px;display:flex}.case-next{justify-content:space-between;align-items:center;gap:50px;padding:70px 56px;display:flex}.case-next span{color:#a0aa94;font:9px Plex}.case-next h2{max-width:700px;margin-top:20px;font-size:35px}.case-next svg{width:50px;height:50px}.editorial-content{max-width:1100px;padding:60px 56px 100px}.editorial-content h2{margin:45px 0 20px;font-size:32px}.editorial-content p,.editorial-content li{color:#b2bba4;font-size:14px;line-height:1.9}.editorial-content a{border-bottom:1px solid #fff5}.editorial-content ul{padding-left:20px}.editorial-content table{border-collapse:collapse;width:100%;margin:25px 0;font-size:12px;line-height:1.8}.editorial-content th,.editorial-content td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:20px 15px 20px 0}.editorial-content th{text-transform:uppercase;color:#9da88f;font:9px Plex}.editorial-content td{color:#b4bca8}.timeline-row{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;gap:50px;padding:35px 0;display:grid}.timeline-row .mono{color:#a6b196}.timeline-row h2{margin:0 0 10px;font-size:23px}.timeline-row p{font-size:13px}.meta-note{color:#a5b295;margin-top:20px;font:10px Plex}.meta-evidence{gap:0;display:grid}.meta-evidence>a{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding:25px 0;display:flex}.meta-evidence h3{font-size:22px;line-height:1.4}.meta-evidence p{margin-top:12px}.not-found{min-height:65vh;padding:100px 56px}.not-found h1{margin:25px 0;font-size:65px}.not-found p{color:var(--muted);margin-bottom:30px}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-2px)}.text-link:hover,.desktop-nav a:hover,.header-contact:hover{color:var(--accent)}.project-visual:hover .project-art>img{transform:scale(1.02)}.project-visual:hover .project-open{transform:rotate(45deg)}.artifact:hover h3{color:var(--accent)}.case-link:hover{color:#915038}.contact-main:hover svg{transform:translate(4px,-4px)}.contact-main svg{transition:transform .2s var(--ease)}}@media (min-width:1600px){.section-pad,.inner-hero,.case-body,.editorial-content{padding-left:max(56px,50vw - 740px);padding-right:max(56px,50vw - 740px)}.hero{padding-left:max(56px,50vw - 740px)}.hero-content{padding-top:130px}.hero h1{font-size:124px}.hero-description{margin-top:55px}}@media (max-width:1050px){.header{height:85px;padding:0 32px}.desktop-nav{gap:22px}.section-pad{padding:75px 32px}.hero{height:760px;min-height:760px;padding:28px 32px 0}.hero-content{padding-top:125px}.hero h1{font-size:8.3vw}.hero-art{width:100%;right:-20%}.hero-bottom{left:32px;right:32px}.hero-edition{display:none}.hero-topline>span:last-child{font-size:8px}.metric{padding:0 18px}.metric p{min-height:78px}.metric strong{font-size:58px}.metric h2{min-height:38px}.section-intro,.audience-top{grid-template-columns:1.2fr 1fr;gap:40px}.project{grid-template-columns:1.1fr 1fr;gap:30px}.project-art{height:400px}.project:first-child .project-art{height:470px}.project-copy h3{font-size:29px}.project-role{font-size:8px}.translation-copy{padding:35px 30px}.translation-copy h3{font-size:32px}.map-node{padding:8px;font-size:8px}.platform-map{min-height:440px}.orbit-two{width:300px;height:300px}.map-center{width:96px;height:96px}.node-0{left:6%}.node-1{right:3%}.node-2{left:3%}.node-3{right:5%}.artifact{grid-template-columns:125px 1fr 55px;gap:25px}.artifact h3{font-size:21px}.about-grid{gap:55px}.footer{padding:28px 32px}.footer>span{display:none}.case-body,.inner-hero,.case-cover,.case-next,.editorial-content{padding-left:32px;padding-right:32px}.case-section,.case-summary{grid-template-columns:.8fr 2fr;gap:45px}}@media (max-width:700px){body{font-size:14px}.header{height:78px;padding:0 22px}.identity{font-size:19px}.desktop-nav,.header-contact{display:none}.menu-button{background:0 0;border:0;padding:12px 0 12px 15px;font:10px Plex;display:block}.section-pad{padding:60px 22px}.section-kicker{gap:25px;margin-bottom:42px;font-size:8px}.section-kicker>span:last-child{text-align:right;max-width:150px}.hero{height:calc(100svh - 78px);min-height:800px;max-height:1050px;padding:22px 22px 0}.hero-topline{font-size:8px}.hero-topline>span:last-child{display:none}.hero-content{padding-top:62px}.hero h1{letter-spacing:-.065em;font-size:clamp(40px,9.5vw,66px);line-height:1.09}.hero-art{width:130%;height:65%;top:32%;right:-35%}.hero-art img{object-position:56% 50%}.hero:after{background:linear-gradient(#10111000 22%,#10111044 35%,#10111000 60%,#101110b8 85%,#101110 100%),linear-gradient(90deg,#10111066,#0000 85%)}.hero-description{max-width:350px;margin-top:31px}.hero-description p{color:#bbc0b3;max-width:320px;font-size:11px}.hero-actions{flex-wrap:wrap;gap:20px;margin-top:24px}.button{gap:24px;padding:14px 16px;font-size:10px}.text-link{gap:15px;font-size:10px}.hero-bottom{align-items:end;gap:20px;padding-top:18px;bottom:22px;left:22px;right:22px}.hero-bottom>.mono{max-width:145px;font-size:7px}.scroll-cue{gap:14px;font-size:7px}.scroll-cue>span:first-child{max-width:100px}.desktop-break{display:none}.impact{padding-top:30px;padding-bottom:45px}.impact-heading{gap:25px;margin-bottom:30px}.impact-heading>.mono{max-width:190px;font-size:8px}.impact-heading a{white-space:nowrap;font-size:7px}.metrics{grid-template-columns:1fr 1fr;row-gap:30px}.metric{padding:0 17px}.metric:nth-child(3){border-left:none;padding-left:0}.metric strong{font-size:53px}.metric h2{min-height:30px;margin-top:6px;margin-bottom:10px;font-size:11px;line-height:1.4}.metric p{min-height:62px;font-size:9px;line-height:1.75}.metric a{margin-top:10px;font-size:7px}.section-intro,.audience-top{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.section-intro h2,.audience h2{font-size:43px}.section-intro p,.audience-top>div>p{max-width:310px;font-size:12px;line-height:1.8}.projects{gap:45px}.project,.project:first-child{grid-template-columns:1fr;gap:22px;padding-top:26px}.project:first-child{padding-top:0}.project-art{height:350px}.project:first-child .project-art{height:390px}.art-label{top:25px;bottom:25px;left:23px}.art-label strong{font-size:38px}.art-label>span{font-size:7px}.art-agents img{object-position:60% 50%;width:100%}.art-agents:after{background:linear-gradient(90deg,#11130fd9,#0000 90%)}.project-open{width:43px;height:43px;bottom:18px;right:18px}.project-index{margin-bottom:18px;font-size:7px}.project-copy,.project:first-child .project-copy{flex-direction:column;align-items:stretch;gap:20px}.project-copy h3{max-width:340px;font-size:30px}.project-copy p{margin-top:12px;font-size:11px}.project-role{margin-top:15px;font-size:8px}.project:first-child .case-link{align-self:flex-start}.case-link{min-width:145px;font-size:10px}.art-corner{font-size:7px;top:25px;left:22px}.art-bottom{font-size:7px;left:22px;right:22px}.dev-map{inset:90px 28px 70px}.dev-route{font-size:8px}.dev-dest{margin-top:36px;font-size:9px}.dev-start{margin-bottom:25px;font-size:42px}.honest-word{font-size:85px;top:75px}.waveform{gap:3px;height:45px;top:200px}.honest-journey{font-size:10px;bottom:63px}.honest-word>span{font-size:35px}.concept-label{font-size:6px;left:22px}.velocity-type{font-size:54px;top:95px;left:25px}.language-rail{font-size:10px;bottom:85px;left:25px;right:25px}.segmented{max-width:none;margin-top:22px}.segmented button{padding:12px;font-size:10px}.translation-stage{grid-template-columns:1fr}.translation-copy{min-height:305px;padding:30px 25px}.translation-copy h3{margin:20px 0 15px;font-size:31px}.translation-copy p{font-size:12px}.translation-copy .translation-detail{margin-top:18px;font-size:10px}.platform-map{border-left:0;border-top:1px solid var(--line);min-height:360px}.orbit-two{width:300px;height:300px}.map-orbit{width:210px;height:210px}.map-node{font-size:8px}.node-0{top:16%;left:10%}.node-1{top:32%;right:6%}.node-2{bottom:28%;left:5%}.node-3{bottom:15%;right:10%}.map-coordinate{font-size:6px;bottom:13px;left:22px}.stage-caption{font-size:10px;line-height:1.8;display:block}.stage-caption>span{text-align:left;margin-top:10px;font-size:7px;display:block}.perspective-statement{padding-left:0}.quote-mark{height:60px;font-size:70px;display:block;position:static}.perspective-statement h2{font-size:47px}.perspective-statement>p{margin-top:28px;font-size:12px}.journey{margin-top:45px}.journey-steps{border-bottom:0;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.journey-steps button{border-bottom:1px solid #22291f40;padding:17px 6px 25px;font-size:8px}.journey-steps .mono{font-size:7px}.step-dot{left:6px}.journey-body{grid-template-columns:55px 1fr;gap:22px;min-height:340px;padding-top:35px}.journey-index{font-size:42px}.journey-index span{letter-spacing:0;margin:15px 0 0;font-size:8px;display:block}.journey-body .mono{font-size:8px}.journey-body h3{font-size:27px;line-height:1.2}.journey-body p{font-size:11px}.journey-leverage span{font-size:7px}.library-controls{flex-direction:column;align-items:stretch;gap:15px}.search{max-width:none}.library-filters button{padding:8px 12px;font-size:9px}.artifact{grid-template-columns:1fr 25px;gap:15px;padding:25px 0}.artifact-year{grid-column:1/-1;padding:0;font-size:8px}.artifact h3{font-size:21px}.artifact p{font-size:10px}.artifact small{font-size:7px}.artifact-action>span{display:none}.artifact-action{padding-top:0}.about-grid{grid-template-columns:1fr;gap:38px}.portrait{max-width:340px}.portrait img{aspect-ratio:1.1}.about-copy h2{margin-bottom:25px;font-size:43px}.about-copy p{font-size:12px}.about-facts{gap:15px;font-size:8px}.contact{padding-top:30px;padding-bottom:30px}.contact .section-kicker{margin-bottom:45px}.contact-main{gap:10px;font-size:38px}.contact-main svg{width:45px;height:45px}.contact-bottom{margin-top:35px;padding-top:22px;font-size:10px;display:block}.contact-bottom>a{margin-top:14px;display:inline-block}.footer{padding:28px 22px;display:block}.footer>div{justify-content:space-between;gap:15px;margin-top:20px;font-size:8px}.inner-hero{padding:45px 22px}.breadcrumb{margin-bottom:40px;font-size:9px}.inner-hero h1{font-size:43px}.inner-hero>p{font-size:13px}.case-cover{padding:0 22px 40px}.case-cover .project-art{height:360px}.case-body{padding:45px 22px}.case-summary,.case-section{grid-template-columns:1fr;gap:25px}.case-summary{margin-bottom:20px;padding-bottom:35px}.case-summary strong{font-size:66px}.case-summary h2{font-size:24px}.case-section{padding:30px 0}.case-section p,.decision-list li{font-size:13px;line-height:1.9}.decision-list li{margin-bottom:22px;padding-left:35px}.case-next{gap:25px;padding:45px 22px}.case-next h2{font-size:27px}.case-next svg{flex-shrink:0;width:35px}.editorial-content{padding:20px 22px 65px}.editorial-content h2{font-size:27px}.editorial-content p,.editorial-content li{font-size:12px}.editorial-content table{font-size:10px}.editorial-content th,.editorial-content td{padding-right:12px}.timeline-row{grid-template-columns:1fr;gap:15px}.timeline-row h2{font-size:23px}.not-found{padding:65px 22px}.not-found h1{font-size:45px}}.motion-word{display:inline-block}.identity-dot{color:var(--accent);font-size:14px}.nojs-nav{gap:15px;font-size:10px;display:flex}.featured-film{margin:0 0 60px}.film-stage{aspect-ratio:16/8;background:#22281e;position:relative;overflow:hidden}.film-stage>img{object-fit:cover;opacity:.7;width:100%;height:100%}.film-stage iframe{border:0;width:100%;height:100%}.film-play{color:var(--paper);background:linear-gradient(#0000,#10111044);border:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.film-play>span:first-child{background:#10111055;border:1px solid #eae8e199;border-radius:50%;place-items:center;width:80px;height:80px;font-size:38px;display:grid}.film-play>span:last-child{letter-spacing:.06em;font:10px Plex}.featured-film figcaption{grid-template-columns:1fr 1fr;gap:80px;padding-top:30px;display:grid}.featured-film .mono{color:#a2ad95;font-size:8px}.featured-film h3{margin-top:17px;font-size:32px;line-height:1.2}.featured-film p{color:#a9b39c;font-size:12px;line-height:1.9}.featured-film small{color:#929e84;margin-top:12px;font-size:9px;line-height:1.8;display:block}.featured-film figcaption a{border-bottom:1px solid var(--line);margin-top:15px;font-size:10px;display:inline-block}.nojs-film{background:var(--paper);color:var(--ink);padding:10px;position:absolute;bottom:20px;left:20px}.static-fallback{border-top:1px solid;margin-top:30px;padding:30px 0}.static-fallback h3{margin:25px 0 15px;font-size:23px;line-height:1.4}.static-fallback p,.static-fallback li{font-size:14px;line-height:1.9}.static-fallback section{margin-top:35px}@media (max-width:700px){.film-stage{aspect-ratio:16/10}.film-play>span:first-child{width:55px;height:55px;font-size:28px}.film-play>span:last-child{font-size:8px}.featured-film figcaption{grid-template-columns:1fr;gap:20px;padding-top:23px}.featured-film h3{font-size:30px}.featured-film p{font-size:11px}.featured-film small{font-size:8px}.hero-art{height:60%;top:40%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}.hero-line,.hero-art,[data-reveal],.motion-word{opacity:1!important;transform:none!important}.map-orbit,.map-center,.map-node{transition:none!important}}@media (max-width:700px){.hero-description p,.project-copy p,.section-intro p,.audience-top>div>p{font-size:12px}.about-copy p{font-size:13px}.metric p{font-size:10px}.project-index,.project-role,.metric a,.section-kicker{font-size:8px}.library-filters button{min-height:44px}.artifact p,.translation-copy p,.journey-body p{font-size:12px}.stage-caption{font-size:11px}.nojs-nav{gap:9px;font-size:9px}.nojs-nav a{padding:6px 0}}.hero-art picture{height:100%;display:block}.keyboard-change .map-center,.keyboard-change .map-node,.keyboard-change .map-orbit,.keyboard-change .step-dot{transition:none}.project:first-child .project-info{grid-row:1}.project:first-child .project-copy h3{font-size:clamp(30px,3.5vw,52px)}@media (max-width:700px){.project-info{grid-row:1}.project:first-child .project-copy h3{font-size:30px}.portrait img{aspect-ratio:1;object-fit:cover;object-position:50% 40%}}.hero-project-links{flex:1;justify-content:space-between;gap:25px;max-width:1000px;margin-left:40px;display:flex}.hero-project-links a{color:var(--paper);align-items:center;gap:18px;padding:8px 0;font-size:11px;display:flex}.hero-project-links a>span{color:var(--accent)}.hero-bottom>.mono{flex-shrink:0;font-size:9px}.hero-description{max-width:550px}.hero-description p{max-width:500px}.project-proof{border-top:1px solid #17191630;gap:20px;max-width:650px;margin:25px 0 0;padding-top:22px;display:grid}.project-proof>div{grid-template-columns:105px 1fr;gap:15px;display:grid}.project-proof dt{text-transform:uppercase;color:#555f4d;padding-top:4px;font:9px Plex}.project-proof dd{color:#394432;margin:0;font-size:12px;line-height:1.8}.project-evidence{color:#2f4125;border-bottom:1px solid #17191655;align-items:center;gap:15px;margin-top:20px;padding:8px 0;font-size:11px;display:inline-flex}.project-evidence svg{flex-shrink:0;width:15px}.project:first-child .project-copy{align-items:stretch}.project:first-child .case-link{align-self:end}.published-art{color:#182212;background:#fafbf9;flex-direction:column;justify-content:space-between;gap:18px;padding:30px;display:flex}.publication-heading{gap:12px;display:grid}.publication-heading .mono{color:#5a6453;font-size:8px}.publication-heading strong{letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:1.15}.published-art>img{object-position:center;width:100%;height:auto;max-height:calc(100% - 115px);margin:0;object-fit:contain!important}.publication-credit{color:#5a6453;font-size:7px}.project:first-child .published-art{height:auto;min-height:540px;padding:35px 55px}.project:first-child .published-art>img{align-self:center;width:100%;max-width:1060px;max-height:500px}.project:first-child .publication-heading strong{font-size:32px}.founder-record{gap:20px;display:grid;position:absolute;top:220px;left:35px;right:35px}.founder-record>div{border-top:1px solid #28342d44;grid-template-columns:80px 1fr;gap:15px;padding-top:15px;display:grid}.founder-record span{padding-top:4px;font:8px Plex}.founder-record p{font-size:11px;line-height:1.6}.art-honest .honest-word{top:75px}.portrait img{filter:none;object-position:50% 35%}@media (hover:hover) and (pointer:fine){.hero-project-links a:hover{color:var(--accent)}.published-art>img{transition:none}.project-visual:hover .published-art>img{transform:none}}@media (max-width:1050px){.hero-project-links{flex-wrap:wrap;gap:18px;margin-left:25px}.hero-project-links a{gap:10px;font-size:10px}.hero-bottom>.mono{max-width:100px}.project-proof>div{grid-template-columns:1fr;gap:6px}.project:first-child .published-art{min-height:450px;padding:30px}.published-art{padding:22px}.publication-heading strong{font-size:20px}.founder-record{left:25px;right:25px}}@media (max-width:700px){.hero{min-height:880px}.hero-bottom{display:block}.hero-bottom>.mono{max-width:none;margin-bottom:12px;font-size:8px;display:block}.hero-project-links{grid-template-columns:1fr 1fr;gap:5px 22px;margin-left:0;display:grid}.hero-project-links a{justify-content:space-between;gap:8px;padding:8px 0;font-size:9px}.hero-art{height:57%;top:37%}.hero-description p{max-width:340px;font-size:12px}.hero-content{padding-top:52px}.section-intro h2{font-size:39px}.project-proof{gap:17px;margin-top:20px;padding-top:18px}.project-proof>div{grid-template-columns:1fr;gap:6px}.project-proof dt{font-size:8px}.project-proof dd{font-size:12px}.project-evidence{margin-top:18px;font-size:10px;line-height:1.7}.project:first-child .project-copy{gap:12px}.project:first-child .case-link{align-self:start}.published-art,.project:first-child .published-art{gap:14px;height:350px;min-height:0;padding:22px}.project:first-child .publication-heading strong,.publication-heading strong{font-size:22px}.publication-heading .mono,.publication-credit{font-size:7px}.published-art>img,.project:first-child .published-art>img{width:100%;max-height:calc(100% - 110px)}.founder-record{gap:14px;top:195px;left:22px;right:22px}.founder-record>div{grid-template-columns:66px 1fr;gap:12px;padding-top:10px}.founder-record p{font-size:10px}.founder-record span{font-size:7px}.art-honest .honest-word{top:70px}.art-honest .concept-label{font-size:6px}}
.career-story{border-top:1px solid var(--line);overflow-anchor:none}.career-intro .section-intro{align-items:end}.career-scroll-note{letter-spacing:.08em;color:var(--muted);margin-top:40px;font-size:10px}.career-desktop-note{display:none}.career-stage{background:#131512;padding:28px 5vw 20px}.career-toolbar{border-bottom:1px solid var(--line);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;font-family:Plex,monospace;font-size:10px;display:flex}.career-wordmark span{color:var(--accent);margin:0 10px}.career-toolbar nav{gap:24px;display:flex}.career-toolbar a:hover,.career-evidence a:hover,.career-case-link:hover{color:var(--accent)}.career-rail{margin:26px 0 10px;position:relative}.career-rail ol{grid-template-columns:repeat(6,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.career-rail a{flex-direction:column;align-items:center;padding:12px 0;font-family:Plex,monospace;font-size:11px;display:flex}.career-rail-label{color:#a6aaa1;margin-top:4px;font-size:9px}.career-rail-dot,.career-rail-base{display:none}.career-scenes{margin:0;padding:0;list-style:none}.career-scene{border-bottom:1px solid var(--line);padding:72px 0;scroll-margin-top:24px}.career-scene article{grid-template-columns:1.05fr 1fr;align-items:center;gap:7vw;max-width:1600px;margin:auto;display:grid}.career-chapter-eyebrow{color:#a6aaa1;letter-spacing:.04em;justify-content:space-between;gap:20px;margin-bottom:22px;font-size:9px;display:flex}.career-chapter-eyebrow span:first-child{color:var(--accent);white-space:nowrap}.career-organization{font-size:12px;font-weight:650}.career-role{color:#b2b6ac;margin-top:3px;font-size:11px}.career-copy h3{max-width:650px;margin:24px 0 18px;font-size:clamp(34px,3.6vw,62px)}.career-narrative{color:#c6c9bf;max-width:560px;font-size:14px}.career-contribution{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.career-contribution>span{color:#a6aaa1;letter-spacing:.06em;font-size:9px}.career-contribution p{color:#d6d8cf;max-width:580px;margin-top:6px;font-size:13px}.career-outcome{align-items:center;gap:22px;margin-top:22px;display:flex}.career-outcome strong{letter-spacing:-.05em;flex-shrink:0;font-size:clamp(26px,3vw,46px);font-weight:500;line-height:1.1}.career-outcome p{color:#c5c8be;max-width:310px;font-size:12px}.career-attribution{color:#a6aaa1;max-width:580px;margin-top:12px;font-size:10px}.career-evidence{flex-wrap:wrap;gap:9px 20px;margin-top:20px;display:flex}.career-evidence a{text-underline-offset:4px;align-items:center;gap:7px;font-size:10px;text-decoration:underline;display:inline-flex}.career-evidence svg,.career-case-link svg{width:12px;height:12px}.career-case-link{align-items:center;gap:20px;margin-top:18px;font-size:12px;display:inline-flex}.career-media{min-width:0;margin:0}.career-media-surface{aspect-ratio:1.12;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.career-media img{object-fit:cover;width:100%;height:100%}.career-media-portrait .career-media-surface{aspect-ratio:1}.career-media-platform .career-media-surface{background:#edf1f3}.career-media-platform img{object-fit:contain;height:auto}.career-media-keynote .career-media-surface{aspect-ratio:16/10;background:#252525}.career-media-keynote iframe{border:0;width:100%;height:100%}.career-media figcaption{color:#a6aaa1;max-width:560px;margin-top:14px;font-size:10px;line-height:1.6}.career-play{color:var(--paper);background:#111e;border:1px solid #ffffff80;align-items:center;gap:12px;padding:12px 18px;font:10px Plex,monospace;display:flex;position:absolute;bottom:24px;left:24px}.career-play>span:first-child{font-size:22px;line-height:1}.career-play:hover{background:var(--accent);color:#111}.career-media-missing{padding:32px;font-size:14px}.career-media-missing .mono{font-size:10px}.career-media-missing p{margin-top:20px}.career-leadership-record,.career-velocity-record,.career-founder-record{flex-direction:column;justify-content:space-between;align-self:stretch;width:100%;padding:8%;display:flex}.career-leadership-record{color:#e0e5d6;background:#30382e}.career-media-surface .mono{letter-spacing:.02em;font-size:9px}.career-leadership-record strong{letter-spacing:-.08em;align-items:baseline;gap:16px;font-size:clamp(80px,11vw,180px);font-weight:500;line-height:1;display:flex}.career-leadership-record strong span{letter-spacing:-.03em;font-size:22px}.career-leadership-record p{letter-spacing:-.04em;font-size:clamp(20px,2vw,32px);line-height:1.25}.career-velocity-record{color:#252c29;background:#d7d7c8}.career-velocity-record>strong{letter-spacing:-.06em;font-size:clamp(30px,3.5vw,54px);font-weight:500;line-height:1.08}.career-velocity-record em{font-family:Georgia,serif;font-weight:400}.career-velocity-record dl{border-top:1px solid #30382e40;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:24px;display:grid}.career-velocity-record dt{letter-spacing:-.06em;font-size:clamp(22px,2.7vw,44px)}.career-velocity-record dd{margin:4px 0 0;font-size:10px}.career-founder-record{color:#eef0e9;background:#293b44}.career-founder-record>strong{letter-spacing:-.08em;font-size:clamp(60px,7vw,110px);font-weight:500;line-height:1}.career-founder-record>strong span{color:#ff926d;margin-left:15px;font-size:.5em}.career-founder-record dl{grid-template-columns:1fr 1fr;gap:25px;display:grid}.career-founder-record dt{text-transform:uppercase;color:#b6c6cc;margin-bottom:12px;font:10px Plex,monospace}.career-founder-record dd{margin:0;font-size:13px;line-height:1.7}.career-stage-footer{color:#a6aaa1;letter-spacing:.03em;justify-content:space-between;gap:20px;padding-top:22px;font:9px Plex,monospace;display:flex}.career-stage-footer b{color:var(--paper);font-weight:400}.career-scroll-direction{display:none}.career-story a:focus-visible,.career-story button:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.career-scene:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.career-story[data-enhanced=true] .career-desktop-note{display:inline}.career-story[data-enhanced=true] .career-vertical-note{display:none}.career-story[data-enhanced=true] .career-stage{flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.career-story[data-enhanced=true] .career-toolbar{flex-shrink:0;padding-bottom:16px}.career-story[data-enhanced=true] .career-rail{flex-shrink:0;margin:19px 0 14px}.career-story[data-enhanced=true] .career-rail a{padding-top:0}.career-story[data-enhanced=true] .career-rail-dot{z-index:1;background:#777e70;border-radius:50%;width:6px;height:6px;margin-bottom:12px;display:block;box-shadow:0 0 0 6px #131512}.career-story[data-enhanced=true] .career-rail a[aria-current] .career-rail-dot{background:var(--accent)}.career-story[data-enhanced=true] .career-rail a[aria-current] .career-rail-year{color:var(--accent)}.career-story[data-enhanced=true] .career-rail-base{background:#ffffff30;height:1px;display:block;position:absolute;top:3px}.career-rail-base>span{background:var(--accent);transform-origin:0;width:100%;height:1px;display:block;transform:scaleX(0)}.career-story[data-enhanced=true] .career-window{flex:1;min-height:0;overflow:hidden}.career-story[data-enhanced=true] .career-scenes{width:100%;height:100%;display:flex}.career-story[data-enhanced=true] .career-scene{border:0;flex:0 0 100%;min-width:0;padding:10px 0}.career-story[data-enhanced=true] .career-scene article{grid-template-columns:1.08fr 1fr;gap:6vw;height:100%}.career-story[data-enhanced=true] .career-copy h3{margin:18px 0 14px;font-size:clamp(32px,3.35vw,56px)}.career-story[data-enhanced=true] .career-media{justify-self:end;width:100%;max-width:min(100%,54vh)}.career-story[data-enhanced=true] .career-stage-footer{flex-shrink:0;padding-top:14px}.career-story[data-enhanced=true] .career-scroll-direction{display:block}@media (min-width:1000px) and (max-height:820px){.career-story[data-enhanced=true] .career-stage{padding-top:18px;padding-bottom:14px}.career-story[data-enhanced=true] .career-rail{margin:14px 0 5px}.career-story[data-enhanced=true] .career-chapter-eyebrow{margin-bottom:12px}.career-story[data-enhanced=true] .career-copy h3{margin:12px 0;font-size:32px}.career-story[data-enhanced=true] .career-narrative{font-size:12px}.career-story[data-enhanced=true] .career-contribution{margin-top:13px;padding-top:10px}.career-story[data-enhanced=true] .career-contribution p{font-size:12px;line-height:1.5}.career-story[data-enhanced=true] .career-outcome{gap:16px;margin-top:14px}.career-story[data-enhanced=true] .career-outcome strong{font-size:30px}.career-story[data-enhanced=true] .career-outcome p{font-size:11px}.career-story[data-enhanced=true] .career-attribution{margin-top:8px;font-size:9px}.career-story[data-enhanced=true] .career-evidence{gap:7px 15px;margin-top:12px}.career-story[data-enhanced=true] .career-case-link{margin-top:10px;font-size:11px}}@media (max-width:900px){.career-scene article{grid-template-columns:1fr;gap:36px}.career-copy{max-width:650px}.career-media{width:100%;max-width:600px}.career-media-surface{min-height:320px}.career-rail ol{grid-template-columns:repeat(3,1fr)}.career-toolbar{flex-wrap:wrap}.career-toolbar nav{flex-wrap:wrap;gap:16px}.career-scene{padding:52px 0}.career-stage-footer>span:nth-child(2){display:none}.career-leadership-record strong{font-size:130px}.career-velocity-record>strong{font-size:42px}.career-velocity-record dt{font-size:32px}.career-founder-record>strong{font-size:80px}}@media (max-width:480px){.career-chapter-eyebrow{flex-wrap:wrap;gap:6px 20px}.career-outcome{flex-direction:column;align-items:flex-start;gap:8px}.career-copy h3{font-size:36px}.career-rail-year{font-size:10px}.career-rail-label{font-size:8px}.career-media-surface{min-height:280px}.career-founder-record dd{font-size:11px}.career-founder-record dl{gap:15px}.career-velocity-record dl{gap:7px}.career-velocity-record dt{font-size:27px}}@media print{.career-track{height:auto!important}.career-story[data-enhanced=true] .career-stage{height:auto;display:block;position:static;overflow:visible}.career-story[data-enhanced=true] .career-window{overflow:visible}.career-story[data-enhanced=true] .career-scenes{display:block;transform:none!important}.career-story[data-enhanced=true] .career-scene{break-inside:avoid;padding:32px 0;visibility:visible!important;opacity:1!important}.career-toolbar,.career-rail,.career-stage-footer{display:none}}.career-publication{text-underline-offset:4px;align-items:center;gap:14px;margin-top:14px;font-size:11px;text-decoration:underline;display:flex}.career-publication img{object-fit:cover;width:76px;height:42px}@media (max-width:900px){.career-media-keynote .career-media-surface{aspect-ratio:16/10;min-height:0}}@keyframes careerContentIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes careerMediaIn{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:no-preference){.career-story[data-scroll-reveals=true] .animate-on-scroll{animation:.55s cubic-bezier(.22,1,.36,1) both careerContentIn;animation-delay:var(--career-reveal-delay,0s);animation-play-state:paused}.career-story[data-scroll-reveals=true] .animate-on-scroll.animate{animation-play-state:running}.career-reveal-narrative{--career-reveal-delay:60ms}.career-reveal-contribution{--career-reveal-delay:.12s}.career-reveal-outcome{--career-reveal-delay:.18s}.career-story[data-scroll-reveals=true] .career-reveal-media{--career-reveal-delay:.24s;animation-name:careerMediaIn;animation-duration:.65s}.career-story[data-scroll-reveals=true] .animate-on-scroll[data-scroll-settled=true],.career-story[data-scroll-reveals=true] .animate-on-scroll:focus-within{opacity:1;animation:none;transform:none}}@media print{.career-story[data-scroll-reveals=true] .animate-on-scroll{opacity:1;animation:none;transform:none}}
.hero .hero-specialism{letter-spacing:-.045em;margin-top:12px;font-size:.68em}.hero-description .hero-credentials{color:#c1c5b9;margin:0 0 16px;font:10px/1.8 Plex,monospace}.career-story-lead{justify-content:space-between;align-items:baseline;gap:28px;margin-top:70px;display:flex}.career-story-lead h3{font-size:30px}.career-story-lead p{color:#b9bfb1;font-size:13px}.career-story-lead+.career-scroll-note{margin-top:22px}.case-hero{padding-top:50px;padding-bottom:40px}.case-hero .breadcrumb{margin-bottom:32px}.case-hero h1{max-width:1100px;font-size:clamp(42px,5vw,76px)}.case-hero>p{margin-top:24px;font-size:16px}.case-brief{color:var(--ink);background:#dfe2d5;padding-top:36px;padding-bottom:28px}.case-brief-grid{grid-template-columns:1fr 1.3fr 1fr;gap:48px;display:grid}.case-brief .mono{letter-spacing:.05em;color:#485340;font-size:9px;display:block}.case-brief h2{letter-spacing:-.035em;margin-top:14px;font-size:24px;line-height:1.35}.case-brief p{margin-top:12px;font-size:13px;line-height:1.8}.case-brief strong{letter-spacing:-.05em;margin-top:10px;font-size:48px;font-weight:500;line-height:1.1;display:block}.case-brief small{color:#485340;margin-top:10px;font-size:10px;line-height:1.7;display:block}.case-brief-sources{border-top:1px solid #17191633;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;padding-top:22px;display:flex}.case-brief-sources a{text-underline-offset:4px;align-items:center;gap:12px;font-size:11px;text-decoration:underline;display:inline-flex}.case-brief-sources svg{width:12px;height:12px}.case-brief-sources a:focus-visible{outline:2px solid var(--ink);outline-offset:6px}#case-decisions{scroll-margin-top:40px}@media (max-width:1050px){.case-brief-grid{gap:28px}.case-brief h2{font-size:21px}}@media (max-width:700px){.hero .hero-specialism{font-size:.66em}.hero-description .hero-credentials{max-width:300px;margin-top:0;font-size:9px}.career-story-lead{flex-direction:column;align-items:flex-start;gap:15px;margin-top:48px}.career-story-lead h3{font-size:28px}.case-brief-grid{grid-template-columns:1fr;gap:26px}.case-brief h2{font-size:25px}.case-brief-sources{flex-direction:column;align-items:flex-start;gap:18px}.case-hero{padding-top:36px}.case-hero .breadcrumb{margin-bottom:30px}.case-hero h1{font-size:42px}.case-hero>p{font-size:14px}}
.desktop-nav,.header-contact{font-size:14px}.desktop-nav a,.header-contact{align-items:center;min-height:44px;display:inline-flex}.hero-description .hero-credentials{color:#c8cdc1;max-width:550px;font-size:12px;line-height:1.75}.hero-description>p:not(.hero-credentials){font-size:16px;line-height:1.75}.hero-actions .button,.hero-actions .text-link{min-height:48px;font-size:14px}.hero-project-links a{min-height:44px;font-size:13px}.hero-bottom>.mono{font-size:11px}.section-intro p{font-size:16px}.metric p{font-size:14px;line-height:1.7}.metric>a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.case-index{border-top:1px solid var(--line);margin:44px 0 0;padding:0;list-style:none}.case-index-row{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;padding:32px 0;display:grid}.case-index-artifact{min-width:0;margin:0}.case-index-artifact>img{object-fit:contain;background:#eff1ed;width:100%;height:148px}.case-index-artifact figcaption{color:#b8bfb0;margin-top:10px;font-size:11px;line-height:1.55}.case-index-record{background:#293b44;flex-direction:column;justify-content:space-between;gap:14px;min-height:148px;padding:20px;display:flex}.case-index-record strong{letter-spacing:-.07em;font-size:52px;font-weight:500;line-height:1}.case-index-record span{font:11px/1.5 Plex,monospace}.case-index-velocity .case-index-record{color:#252c29;background:#d7d7c8}.case-index-heading>.mono{color:#b8bfb0;font-size:11px}.case-index h3{letter-spacing:-.04em;margin:8px 0 18px;font-size:clamp(25px,2.4vw,36px);line-height:1.2}.case-index h3 a:hover{color:var(--accent)}.case-index dl{grid-template-columns:1fr 1fr;gap:32px;margin:0;display:grid}.case-index dt{color:#b8bfb0;text-transform:uppercase;margin-bottom:8px;font:11px Plex,monospace}.case-index dd{color:#d6dacf;margin:0;font-size:14px;line-height:1.7}.case-index-actions{flex-wrap:wrap;gap:28px;margin-top:12px;display:flex}.case-index-actions a{text-underline-offset:5px;align-items:center;gap:12px;min-height:40px;font-size:14px;text-decoration:underline;display:inline-flex}.case-index-actions a:first-child{color:var(--accent)}.case-index-actions svg{width:14px;height:14px}.published-work-list{margin-top:36px;padding:0;list-style:none}.published-work-list .artifact p{font-size:15px}.published-work-list .artifact small{font-size:12px}.published-work-list .artifact-year{font-size:11px}.published-work-list .artifact-action{font-size:14px}.case-brief .mono{font-size:11px}.case-brief p{font-size:16px;line-height:1.7}.case-brief small{font-size:12px}.case-brief-sources a{min-height:40px;font-size:14px}.case-artifact-reading{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:16px 40px;margin-top:24px;padding:26px 0 0;display:grid}.case-artifact-reading>.mono{color:#b8bfb0;font-size:11px;line-height:1.7}.case-artifact-reading p{color:#d0d5c7;max-width:760px;font-size:15px;line-height:1.8}.case-artifact-reading a{text-underline-offset:5px;grid-column:2;justify-self:start;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.case-artifact-reading svg{width:14px;height:14px}.case-section>h2{font-size:12px}.contact-bottom p{font-size:16px}.contact-bottom a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.career-toolbar{font-size:12px}.career-toolbar nav{gap:20px}.career-toolbar nav a{align-items:center;min-height:32px;display:inline-flex}.career-rail-year{font-size:12px}.career-rail-label,.career-chapter-eyebrow{font-size:11px}.career-organization{font-size:14px}.career-role{font-size:13px}.career-narrative{font-size:16px;line-height:1.65}.career-contribution>span{font-size:11px}.career-contribution p{font-size:15px;line-height:1.65}.career-outcome p{font-size:14px;line-height:1.65}.career-attribution{color:#b8bfb0;font-size:12px;line-height:1.6}.career-evidence a{min-height:28px;font-size:13px}.career-case-link{min-height:32px;font-size:14px}.career-media figcaption{color:#b8bfb0;font-size:12px;line-height:1.65}.career-publication{min-height:40px;font-size:13px}.career-play{font-size:12px}@media (min-width:1000px) and (max-height:820px){.career-story[data-enhanced=true] .career-narrative{display:none}.career-story[data-enhanced=true] .career-copy h3{font-size:30px}.career-story[data-enhanced=true] .career-chapter-eyebrow{margin-bottom:10px}.career-story[data-enhanced=true] .career-contribution p{font-size:14px;line-height:1.5}.career-story[data-enhanced=true] .career-outcome p{font-size:13px;line-height:1.5}.career-story[data-enhanced=true] .career-attribution{font-size:11px;line-height:1.5}.career-story[data-enhanced=true] .career-case-link{font-size:14px}.career-story[data-enhanced=true] .career-evidence{gap:2px 16px;margin-top:8px}.career-story[data-enhanced=true] .career-stage-footer>span:nth-child(2){display:none}}@media (max-width:1050px){.case-index-row{grid-template-columns:180px minmax(0,1fr);gap:26px}.hero-project-links a{font-size:12px}}@media (max-width:700px){.hero{height:auto;min-height:0;max-height:none}.hero-content{padding-top:42px}.hero-description .hero-credentials{max-width:340px;font-size:12px}.hero-description>p:not(.hero-credentials){font-size:16px}.hero-actions{flex-wrap:wrap;gap:22px}.hero-actions .button,.hero-actions .text-link{font-size:13px}.hero-bottom{margin-top:95px;padding-bottom:25px;position:relative;bottom:auto;left:auto;right:auto}.hero-bottom>.mono{font-size:10px}.hero-project-links a{min-height:44px;font-size:12px}.hero-art{height:52%;top:35%}.hero:after{background:linear-gradient(#101110 0%,#101110ef 48%,#10111025 73%,#101110 100%)}.case-index-row{grid-template-columns:1fr;gap:22px}.case-index-artifact{max-width:480px}.case-index-artifact>img{aspect-ratio:1.9;height:auto}.case-index-record{min-height:150px}.case-index dl{grid-template-columns:1fr;gap:18px}.case-index h3{font-size:30px}.case-index-actions{gap:20px}.case-index-actions a{min-height:44px}.case-artifact-reading{grid-template-columns:1fr;gap:14px}.case-artifact-reading a{grid-column:1}.career-toolbar{gap:12px}.career-toolbar nav{gap:10px 18px}.career-toolbar nav a,.career-evidence a,.career-case-link{min-height:44px}.career-rail-label{font-size:11px}.career-outcome p{font-size:15px}.career-contribution p{font-size:16px}.career-media-surface .mono{font-size:10px}}.case-cover .published-art{height:auto;min-height:500px}.case-cover .publication-heading .mono,.case-cover .publication-credit{font-size:11px;line-height:1.55}.case-cover .published-art>img{min-height:0;max-height:430px}.case-cover .honest-build-record{height:auto;min-height:460px;color:var(--paper);background:#293b44;flex-direction:column;justify-content:space-between;gap:32px;padding:40px;display:flex}.honest-build-record>.mono{font-size:11px}.honest-build-record>strong{letter-spacing:-.075em;font-size:clamp(64px,8vw,120px);font-weight:500;line-height:1}.honest-build-record>strong span{color:#ff926d;margin-left:20px;font-size:.6em}.honest-build-record dl{grid-template-columns:1fr 1fr;gap:40px;max-width:900px;margin:0;display:grid}.honest-build-record dt{text-transform:uppercase;color:#b6c6cc;margin-bottom:12px;font:11px Plex,monospace}.honest-build-record dd{margin:0;font-size:16px;line-height:1.7}.honest-build-record small{color:#b6c6cc;font-size:12px}@media (max-width:700px){.header-contact{display:none}.case-cover .published-art{min-height:0;padding:24px}.case-cover .published-art>img{max-height:none}.case-cover .honest-build-record{min-height:440px;padding:24px}.honest-build-record dl{grid-template-columns:1fr;gap:24px}.honest-build-record dd{font-size:15px}}
.case-recordings{border-top:1px solid var(--line)}.case-recordings>h2{letter-spacing:-.05em;max-width:850px;margin:32px 0 20px;font-size:clamp(30px,4vw,58px);font-weight:500;line-height:1.12}.recording-attribution{max-width:780px;color:var(--muted);margin-bottom:36px;font-size:15px;line-height:1.8}.recordings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.recording-player{width:100%;min-width:0}.recording-screen{aspect-ratio:16/10;color:#eef0e9;background:#293b44;width:100%;position:relative}.recording-agents .recording-screen{color:#242e2c;background:#dbe2dc}.recording-velocity .recording-screen{color:#252c29;background:#d7d7c8}.recording-poster{flex-direction:column;justify-content:space-between;gap:22px;height:100%;padding:24px;display:flex}.recording-poster.has-poster{isolation:isolate;color:#fff;background:#131512;position:relative}.recording-poster.has-poster:after{content:"";z-index:-1;background:linear-gradient(#000c,#0000 35% 60%,#000c);position:absolute;inset:0}.recording-poster>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.recording-poster>.mono{font-size:10px;line-height:1.6}.recording-poster>strong{letter-spacing:-.035em;font-size:clamp(18px,1.7vw,26px);font-weight:500;line-height:1.25}.recording-poster>button,.recording-poster>a{min-height:44px;color:inherit;text-align:left;background:0 0;border:0;align-self:flex-start;align-items:center;gap:12px;padding:10px 0;font:13px Plex,monospace;display:flex}.recording-poster>button{cursor:pointer}.recording-poster.has-poster>.mono{background:#111e;align-self:flex-start;padding:6px 8px}.recording-poster.has-poster>button,.recording-poster.has-poster>a{background:#111e;border:1px solid #ffffff70;padding:8px 12px}.recording-poster>button span{font-size:25px}.recording-poster>button:hover,.recording-poster>a:hover{text-underline-offset:5px;text-decoration:underline}.recording-screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.recording-source{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.recording-title{letter-spacing:-.025em;margin:20px 0 8px;font-size:20px;font-weight:500;line-height:1.35}.recording-source a,.recording-source button{align-items:center;min-height:44px;display:inline-flex}.recording-source button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.recording-compact .recording-screen{aspect-ratio:16/11;min-height:280px}.recording-compact .recording-poster{padding:7%}.recording-compact .recording-poster>strong{font-size:clamp(24px,3vw,44px);line-height:1.12}.career-media-velocity .career-media-surface{aspect-ratio:auto;background:0 0}.press-feature{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6vw;margin-top:48px;padding:48px 0;display:grid}.press-feature .mono{color:var(--muted);font-size:11px}.press-feature h3{letter-spacing:-.04em;margin-top:20px;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.16}.press-feature p{max-width:600px;font-size:16px;line-height:1.8}.press-feature .press-caption{color:var(--muted);margin:16px 0;font-size:13px}.media-chapter-links{flex-wrap:wrap;gap:12px 28px;margin-bottom:24px;font-size:14px;display:flex}.media-chapter-links a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.archive-source-note{color:var(--muted);max-width:820px;margin-bottom:32px;font-size:14px;line-height:1.8}.artifact-group-title{letter-spacing:-.04em;margin-bottom:24px;padding-top:64px;scroll-margin-top:100px;font-size:clamp(24px,3vw,40px);font-weight:500}.artifact-group-title .mono{color:var(--muted);letter-spacing:0;font-size:11px}#recordings-title{scroll-margin-top:110px}.additional-sources{border-top:1px solid var(--line);margin-top:80px;padding-top:40px}.additional-sources>h2{letter-spacing:-.04em;font-size:32px;font-weight:500}.additional-sources p{color:var(--muted);max-width:800px;margin:16px 0 24px;font-size:14px;line-height:1.8}.additional-sources details{border-bottom:1px solid var(--line);padding:24px 0}.additional-sources summary{cursor:pointer;min-height:44px;font-size:16px}.additional-sources ul{padding-left:20px}.additional-sources li{padding:8px 0;font-size:15px;line-height:1.8}.additional-sources a{text-underline-offset:4px;text-decoration:underline}@media (max-width:1000px){.recordings-grid{grid-template-columns:1fr;gap:36px;max-width:720px}.recording-screen{aspect-ratio:16/9}.recording-poster>strong{max-width:600px;font-size:clamp(24px,4vw,38px)}}@media (max-width:700px){.press-feature{grid-template-columns:1fr;gap:24px}.recording-poster{padding:20px}.recording-poster>.mono{font-size:10px}.recording-screen{aspect-ratio:4/3}.recording-poster>strong{font-size:25px}.recording-source{font-size:14px}.case-recordings .section-kicker{flex-wrap:wrap;gap:20px}.media-chapter-links{gap:4px 20px}.artifact-group-title .mono{margin-top:12px;display:block}}
.leadership-hero{grid-template-columns:minmax(0,1.22fr) minmax(0,.85fr);gap:24px 6vw;max-width:1680px;margin:auto;padding:48px 5vw 0;display:grid}.leadership-kicker{color:#c0c6b8;margin-bottom:28px;font-size:11px;line-height:1.8}.leadership-headline h1{letter-spacing:-.06em;font-size:clamp(40px,5.1vw,76px);line-height:1.07}.leadership-portrait{grid-area:1/2/3;align-self:start;margin:0;position:relative}.leadership-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 35%;width:100%;height:auto}.leadership-portrait figcaption{color:#b8bfb0;padding-top:12px;font-size:10px}.leadership-summary{grid-area:2/1;align-self:start;max-width:630px}.leadership-promise{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(23px,2.6vw,36px);line-height:1.22}.leadership-promise em,.leadership-perspective em,.about-profile em{font-family:Georgia,serif;font-weight:400}.leadership-summary>p:not(.leadership-promise):not(.leadership-credentials){color:#cdd1c6;max-width:580px;font-size:16px;line-height:1.75}.leadership-summary .leadership-credentials{color:#c0c6b8;margin-top:18px;font-size:12px}.leadership-summary .hero-actions{gap:24px;margin-top:24px}.leadership-summary .button{min-height:48px;padding:14px 22px;font-size:14px}.leadership-summary .text-link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.leadership-paths{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px 36px;margin-top:16px;padding:22px 0;display:flex}.leadership-paths .mono{color:#b8bfb0;font-size:10px}.leadership-paths a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.leadership-paths a:hover{color:var(--accent)}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric strong{letter-spacing:-.065em;font-size:clamp(38px,5.4vw,78px)}.metric strong.metric-range{font-size:clamp(30px,4vw,60px)}.metric p{color:#b8bfb0}.case-index-decision{color:var(--paper);flex-direction:column;gap:7px;max-width:780px;margin-bottom:20px;font-size:17px;line-height:1.6;display:flex}.case-index-decision .mono{color:#b8bfb0;font-size:10px}.case-index dd{font-size:14px}.founder-proof{background:#293b44;justify-content:space-between;align-items:center;gap:40px;margin-top:24px;padding:32px;display:flex}.founder-proof .mono{color:#bed0d5;font-size:10px}.founder-proof h3{margin:12px 0;font-size:27px;line-height:1.2}.founder-proof p{color:#d6e0e2;max-width:650px;font-size:14px;line-height:1.8}.founder-proof>a{text-underline-offset:5px;flex-shrink:0;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.founder-proof svg{width:14px}.career-fast-path{flex-wrap:wrap;gap:8px 28px;margin-top:32px;display:flex}.career-fast-path a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.career-story-lead{align-items:flex-start}.career-story-lead p{max-width:450px}.career-foundations-record{color:#252c29;background:#d7d7c8;flex-direction:column;justify-content:space-between;gap:24px;width:100%;padding:8%;display:flex}.career-foundations-record strong{letter-spacing:-.05em;font-size:clamp(32px,4vw,60px);font-weight:500;line-height:1.08}.career-foundations-record dl{gap:18px;margin:0;display:grid}.career-foundations-record dt{font-size:15px}.career-foundations-record dd{margin:6px 0 0;font-size:12px;line-height:1.6}.career-foundations-record>a{align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:flex}.career-scene-platform .career-outcome>strong{font-size:clamp(24px,3vw,42px)}.evidence-handoff{grid-template-columns:1fr 1fr;align-items:start;gap:20px 6vw;display:grid}.evidence-handoff h2{font-size:clamp(32px,4vw,56px)}.evidence-handoff p{color:#c0c6b8;font-size:16px;line-height:1.8}.evidence-handoff>a{grid-column:2;min-height:44px;font-size:14px}.public-work .section-kicker{margin-bottom:36px}.public-work .press-feature{margin-top:32px;padding-bottom:0}.leadership-perspective{color:var(--ink);background:#dfe2d5}.leadership-perspective h2{max-width:1050px;font-size:clamp(36px,5vw,70px)}.leadership-perspective>p{max-width:850px;margin-top:30px;font-size:17px;line-height:1.8}.leadership-practice{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:48px;display:grid}.leadership-practice>div{border-top:1px solid #17191640;padding-top:20px}.leadership-practice .mono{font-size:11px}.leadership-practice p{margin:14px 0;font-size:16px;line-height:1.7}.leadership-practice a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.leadership-perspective a:focus-visible{outline-color:var(--ink)}.about-profile{background:#293b44;flex-direction:column;justify-content:space-between;align-self:stretch;gap:32px;padding:40px;display:flex}.about-profile>.mono{color:#bed0d5;font-size:11px}.about-profile>strong{letter-spacing:-.05em;font-size:clamp(40px,5vw,76px);font-weight:500;line-height:1.1}.about-profile>span:last-child{color:#bed0d5;font-size:13px}.case-cover{border-top:1px solid var(--line)}.case-context{padding-bottom:36px}.case-results{padding-top:36px}@media (max-width:1050px){.leadership-hero{column-gap:4vw;padding:36px 32px 0}.leadership-summary>p:not(.leadership-promise):not(.leadership-credentials){font-size:15px}.founder-proof{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:700px){.leadership-hero{grid-template-columns:1fr;gap:20px;padding:24px 22px 0}.leadership-headline{grid-row:1}.leadership-headline h1{font-size:clamp(34px,8.5vw,52px)}.leadership-kicker{margin-bottom:16px;font-size:10px}.leadership-portrait{grid-area:2/1}.leadership-portrait img{aspect-ratio:1.65;object-position:50% 29%}.leadership-portrait figcaption{padding-top:7px;font-size:9px}.leadership-summary{grid-row:3}.leadership-promise{margin-bottom:12px;font-size:23px}.leadership-promise br{display:none}.leadership-promise em:before{content:" "}.leadership-summary>p:not(.leadership-promise):not(.leadership-credentials){font-size:15px;line-height:1.65}.leadership-summary .leadership-credentials{margin-top:12px;font-size:11px}.leadership-summary .hero-actions{flex-wrap:wrap;gap:22px;margin-top:16px}.leadership-paths{gap:4px 18px;margin-top:0;padding:14px 0}.leadership-paths .mono{width:100%}.leadership-paths a{font-size:13px}.metrics{grid-template-columns:1fr}.metric strong,.metric strong.metric-range{font-size:50px}.case-index-decision{font-size:16px}.founder-proof{padding:24px}.founder-proof h3{font-size:25px}.evidence-handoff{grid-template-columns:1fr;gap:20px}.evidence-handoff>a{grid-column:1}.leadership-practice{grid-template-columns:1fr;gap:24px}.leadership-perspective h2{font-size:38px}.leadership-perspective>p{font-size:16px}.about-profile{padding:28px}.about-profile>strong{font-size:48px}}.project-stories{border-top:1px solid var(--line)}.career-intro .section-intro{margin-bottom:0}.career-intro .career-scroll-note{margin-top:30px}.case-index-honest .case-index-record{background:#293b44}.visual-work{margin-top:44px}.visual-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.article-preview{min-width:0}.article-preview>a{display:block}.article-preview-image{aspect-ratio:16/10;background:#e3e7e2;justify-content:center;align-items:center;display:flex;overflow:hidden}.article-preview-image>img{object-fit:contain;width:100%;height:100%}.article-preview>a>.mono{color:#b8bfb0;margin:20px 0 10px;font-size:10px;display:block}.article-preview h3{letter-spacing:-.035em;font-size:22px;line-height:1.3}.article-preview p{color:#b8bfb0;margin-top:14px;font-size:14px;line-height:1.7}.visual-card-action{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-flex}.article-preview a:hover .visual-card-action{color:var(--accent)}.article-title-cover{width:100%;height:100%;color:var(--paper);background:#293b44;flex-direction:column;justify-content:space-between;gap:28px;padding:8%;display:flex}.article-title-cover>.mono{font-size:10px}.article-title-cover strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,42px);font-weight:500;line-height:1.1}.visual-context{color:#b8bfb0;max-width:820px;margin:24px 0 32px;font-size:13px;line-height:1.8}.visual-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;margin-bottom:48px;padding-bottom:24px;display:flex}.visual-filters button{color:#b8bfb0;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:8px 0;font-size:15px}.visual-filters button[aria-pressed=true]{border-color:var(--accent);color:var(--paper)}.visual-recording-group{margin-top:72px}.visual-group-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.visual-group-title{margin-bottom:28px;scroll-margin-top:100px;font-size:clamp(28px,3.4vw,46px);line-height:1.15}.visual-group-heading>.mono{white-space:nowrap;color:#b8bfb0;font-size:11px}.visual-work .recording-title{font-size:22px}.evidence-handoff h2 em{font-family:Georgia,serif;font-weight:400}.press-feature{grid-template-columns:1.2fr 1fr;align-items:center}.press-photo{min-width:0;margin:0}.press-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.press-photo figcaption{color:#b8bfb0;max-width:600px;margin-top:12px;font-size:11px;line-height:1.7}.press-feature h3{margin-bottom:22px}.press-feature .text-link{min-height:44px;margin-top:18px;font-size:14px;line-height:1.7}.press-photo-fallback{background:#293b44;flex-direction:column;justify-content:space-between;gap:24px;min-height:280px;padding:32px;display:flex}.press-photo-fallback strong{font-size:36px;font-weight:500;line-height:1.15}.press-photo-fallback>span:last-child{font-size:14px}.regional-story{background:#30382e;margin-top:56px;padding:40px}.regional-story h2{margin:20px 0;font-size:32px}.regional-story p{margin-bottom:20px;font-size:16px;line-height:1.8}@media (min-width:700px) and (max-width:999px){.visual-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-feature{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.visual-media-grid{grid-template-columns:1fr;gap:40px}.visual-work{margin-top:32px}.visual-group-heading{display:block}.visual-group-heading>.mono{margin-bottom:16px;display:block}.visual-filters{gap:4px 22px;margin-bottom:32px}.visual-filters button{font-size:14px}.article-preview-image{aspect-ratio:16/10}.article-preview h3,.visual-work .recording-title{font-size:25px}.press-feature{grid-template-columns:1fr;gap:24px}.regional-story{padding:24px}.regional-story h2{font-size:28px}.leadership-promise{font-size:22px}.leadership-promise br{display:block}.leadership-promise em:before{content:none}}.leadership-headline h1 .ai-word{color:var(--accent);font-style:normal}.leadership-headline h1 .hero-line:last-child{color:var(--paper)}@media (min-width:1000px) and (max-width:1150px){.career-story[data-enhanced=true] .career-scene article{grid-template-columns:1.15fr .9fr;gap:4vw}.career-story[data-enhanced=true] .career-narrative{display:none}}
.editorial-hero{row-gap:24px;padding-bottom:0}.editorial-hero .leadership-headline{position:relative}.hero-arrival{z-index:10000;background:var(--bg,#101110);pointer-events:auto;place-items:center;padding:24px;animation:0s linear 3.2s forwards arrival-fail-open;display:grid;position:fixed;inset:0}.hero-arrival[hidden]{display:none}.arrival-signature{text-align:center;max-width:100%}.arrival-name{letter-spacing:-.055em;color:var(--paper);white-space:nowrap;font:400 clamp(34px,9vw,164px)/1.1 Manrope,sans-serif;display:block}.arrival-dot{background:var(--accent);border-radius:50%;width:.12em;height:.12em;margin-left:.045em;display:inline-block}.arrival-tagline{color:#c9cbc3;margin:26px 0 0;font:400 clamp(16px,2vw,30px)/1.5 Manrope,sans-serif}@keyframes arrival-fail-open{to{visibility:hidden;pointer-events:none}}@media (max-width:700px){.hero-arrival{padding:20px}.arrival-name{font-size:clamp(30px,11.7vw,68px)}.arrival-tagline{margin-top:20px;font-size:clamp(14px,3.6vw,20px)}}@media (prefers-reduced-motion:reduce){.hero-arrival{animation-delay:.4s}}@media print{.hero-arrival{display:none!important}}.editorial-hero .leadership-kicker{letter-spacing:.09em;color:#bec1b8;margin-bottom:26px;font:11px Plex,monospace}.editorial-hero .leadership-summary{max-width:610px}.editorial-hero .leadership-summary .editorial-introduction{color:var(--paper);letter-spacing:-.025em;font-size:clamp(18px,1.65vw,24px);line-height:1.55}.editorial-hero .leadership-summary>p+p{color:#aeb4a7;margin-top:20px;font-size:15px}.editorial-hero .leadership-portrait figcaption{font-size:12px}.editorial-hero .hero-actions{margin-top:30px}.career-signature{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:16px;padding:28px 0 32px;display:grid}.career-signature>div{align-items:center;gap:16px;display:flex}.career-signature img{width:28px;height:28px}.career-signature strong{font-size:14px;font-weight:500}.career-signature small{color:#aeb4a7;margin-top:5px;font-size:11px;line-height:1.5;display:block}.career-signature .education-signature{color:#eee5dc;font-family:Georgia,serif;font-size:27px}.career-signature .founder-signature{letter-spacing:-.07em;font-size:26px}.legacy-work-anchor{scroll-margin-top:30px;display:block}.portfolio-narrative .career-intro{padding-top:70px;padding-bottom:60px}.portfolio-narrative .career-intro>.mono{color:#aeb4a7;margin-bottom:24px;font-size:11px}.portfolio-narrative .career-intro h2{font-size:clamp(40px,5vw,72px);line-height:1.1}.portfolio-narrative .career-intro h2 em{font-family:Georgia,serif;font-weight:400}.portfolio-narrative .career-intro .section-intro{margin:0}.portfolio-narrative .career-intro .section-intro>p{max-width:390px;font-size:17px}.portfolio-narrative .career-stage{background:#151714}.portfolio-narrative .career-toolbar{padding-bottom:16px;font-size:11px}.portfolio-narrative .career-toolbar nav{gap:24px}.portfolio-narrative .career-toolbar a{min-height:36px}.portfolio-narrative .career-wordmark{color:#aeb4a7}.portfolio-narrative .career-brand{align-items:center;gap:14px;display:flex}.portfolio-narrative .career-brand>img{object-fit:contain;flex-shrink:0;width:32px;height:32px}.portfolio-narrative .career-organization{font-size:13px;font-weight:500;line-height:1.4}.portfolio-narrative .career-role{color:#aeb4a7;margin-top:5px;font-size:12px;line-height:1.5}.portfolio-narrative .career-scene article{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5vw}.portfolio-narrative .career-copy h3{letter-spacing:-.055em;margin:26px 0 22px;font-size:clamp(34px,3.7vw,58px);line-height:1.12}.portfolio-narrative .career-contribution{color:#c4c9be;border:0;max-width:580px;margin:0;padding:0;font-size:15px;line-height:1.75}.portfolio-narrative .career-outcome{border-top:1px solid var(--line);margin-top:26px;padding-top:22px;display:block}.portfolio-narrative .career-outcome strong{color:#e9e8dd;font-size:clamp(30px,3.3vw,50px);line-height:1.05}.portfolio-narrative .career-outcome p{color:#aeb4a7;max-width:450px;margin-top:12px;font-size:13px;line-height:1.65}.portfolio-narrative .career-case-link{text-underline-offset:6px;gap:18px;min-height:36px;margin-top:20px;font-size:13px;text-decoration:underline}.portfolio-narrative .career-case-link svg{width:13px}.portfolio-narrative .career-media{width:100%;min-width:0;max-width:none}.portfolio-narrative .career-media-surface{aspect-ratio:4/3;background:#e4e5db;min-height:0}.portfolio-narrative .career-media-platform .career-media-surface{aspect-ratio:1.45;background:#e9edef;padding:20px}.portfolio-narrative .career-media-platform img{object-fit:contain;width:100%;height:auto}.portfolio-narrative .career-media-keynote .career-media-surface,.portfolio-narrative .career-media-velocity .career-media-surface{aspect-ratio:16/10;background:#101110;padding:0}.portfolio-narrative .career-media-keynote .career-media-surface>img{object-fit:contain;background:#e4e8e9}.portfolio-narrative .career-media-surface.is-recording{aspect-ratio:16/10;background:#101110;padding:0;display:block}.portfolio-narrative .recording-screen,.portfolio-narrative .recording-compact .recording-screen{aspect-ratio:16/10;min-height:0}.portfolio-narrative .career-media figcaption{color:#aeb4a7;justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;font-size:11px;line-height:1.6;display:flex}.portfolio-narrative .career-media figcaption>span{max-width:85%}.portfolio-narrative .career-media figcaption a{white-space:nowrap;align-items:center;min-height:28px;display:inline-flex}.portfolio-narrative .career-media-choices{gap:24px;margin-bottom:16px;display:flex}.career-media-choices button{color:#aeb4a7;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;min-height:36px;padding:8px 0;font:12px Manrope,sans-serif}.career-media-choices button[aria-pressed=true]{color:var(--paper);border-color:var(--accent)}.career-film-preview{width:100%;height:100%;display:block;position:relative}.career-film-preview>img{object-fit:cover;width:100%;height:100%}.career-film-preview>span{color:#fff;background:linear-gradient(#0000,#000e);justify-content:space-between;gap:12px;padding:70px 24px 24px;font-size:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.career-film-preview>span>span{white-space:nowrap;align-self:end;font-size:12px}.founder-editorial{color:#ecede6;background:#263c45;flex-direction:column;justify-content:space-between;gap:25px;width:100%;height:100%;padding:9%;display:flex}.founder-editorial .mono{letter-spacing:.08em;font-size:10px}.founder-editorial>strong{letter-spacing:-.05em;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:1.07}.founder-editorial em{font-family:Georgia,serif;font-weight:400}.founder-capabilities{flex-direction:column;gap:10px;font-size:14px;display:flex}.founder-capabilities span{border-bottom:1px solid #ffffff25;padding-bottom:10px}.founder-editorial>p{color:#c1cdd1;max-width:350px;font-size:12px;line-height:1.6}.portfolio-narrative[data-enhanced=true] .career-scene article{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5vw}.portfolio-narrative[data-enhanced=true] .career-media{max-width:none}.portfolio-narrative[data-enhanced=true] .career-copy h3{margin:24px 0 20px;font-size:clamp(32px,3.5vw,54px)}.portfolio-narrative .career-stage-footer{font-size:10px}.portfolio-extras{padding-top:64px;padding-bottom:76px}.media-collection-link{justify-content:space-between;align-items:center;gap:32px;display:flex}.media-collection-link h2{letter-spacing:-.04em;font-size:32px}.media-collection-link p{color:#aeb4a7;margin-top:12px;font-size:14px;line-height:1.7}.media-collection-link>a{white-space:nowrap;font-size:14px}.media-collection-link.portfolio-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:5vw;display:grid}.portfolio-introduction h2{font-size:clamp(36px,4vw,58px);line-height:1.12}.portfolio-introduction p.portfolio-impact{color:var(--paper);max-width:650px;margin-top:0;font-size:18px;line-height:1.7}.portfolio-introduction>div>p+p{max-width:610px;margin-top:18px}@media (max-width:700px){.media-collection-link.portfolio-introduction{grid-template-columns:1fr;gap:24px}.portfolio-introduction p.portfolio-impact{font-size:17px}}.portfolio-extras .press-feature{margin-top:64px;padding-top:56px;padding-bottom:0}.portfolio-extras .press-feature h3{font-size:36px}.case-reading .case-cover{margin-top:0}.case-reading .case-brief-grid{grid-template-columns:1fr 1fr}.case-reading .case-brief{padding-top:28px;padding-bottom:28px}.case-reading .case-brief strong{font-size:clamp(30px,4vw,50px)}.case-reading .case-section h2{letter-spacing:-.035em;text-transform:none;margin-bottom:24px;font:500 26px Manrope,sans-serif}.case-reading .case-context{padding-top:70px}.case-reading .case-artifact-reading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.case-reading .case-artifact-reading p{margin:0;font-size:13px}.case-reading .case-artifact-reading a{white-space:nowrap;font-size:13px}@media (min-width:1000px) and (max-height:820px){.portfolio-narrative[data-enhanced=true] .career-copy h3{margin:18px 0 16px;font-size:clamp(30px,3.2vw,44px)}.portfolio-narrative .career-contribution{font-size:14px;line-height:1.65}.portfolio-narrative .career-outcome{margin-top:20px;padding-top:18px}.portfolio-narrative .career-outcome strong{font-size:34px}.portfolio-narrative .career-outcome p{margin-top:10px;font-size:12px}.portfolio-narrative .career-case-link{margin-top:14px}.portfolio-narrative .founder-editorial{gap:18px}.portfolio-narrative .founder-editorial>strong{font-size:42px}}@media (min-width:1000px) and (max-width:1150px){.portfolio-narrative[data-enhanced=true] .career-scene article{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4vw}.portfolio-narrative .career-role{font-size:11px}}@media (max-width:999px){.portfolio-narrative .career-scene article{grid-template-columns:1fr;gap:32px}.portfolio-narrative .career-copy{max-width:650px}.portfolio-narrative .career-media{max-width:760px}.portfolio-narrative .career-contribution{font-size:16px}.portfolio-narrative .career-outcome p{font-size:14px}.portfolio-narrative .career-rail ol{grid-template-columns:repeat(3,1fr)}.portfolio-narrative .career-toolbar{display:none}.portfolio-narrative .career-copy h3{font-size:42px}.portfolio-narrative .career-scene{padding:56px 0}}@media (max-width:700px){.editorial-hero{gap:24px}.editorial-hero .leadership-summary .editorial-introduction{font-size:19px;line-height:1.6}.editorial-hero .leadership-kicker{letter-spacing:.045em;margin-bottom:20px;font-size:10px}.editorial-hero .leadership-portrait img{aspect-ratio:1.45;object-position:50% 35%}.career-signature{grid-template-columns:1fr;gap:24px;margin-top:10px;padding:26px 0 32px}.career-signature>div{min-height:44px}.career-signature small{font-size:12px}.career-signature .education-signature,.career-signature .founder-signature{width:90px}.portfolio-narrative .career-intro{padding:50px 22px 40px}.portfolio-narrative .career-intro .section-intro{display:block}.portfolio-narrative .career-intro .section-intro>p{margin-top:24px;font-size:16px}.portfolio-narrative .career-stage{padding:20px 22px 30px}.portfolio-narrative .career-copy h3{margin:22px 0;font-size:38px}.portfolio-narrative .career-outcome{align-items:initial;gap:0}.portfolio-narrative .career-outcome strong{font-size:38px}.portfolio-narrative .career-outcome p{margin-top:14px}.portfolio-narrative .career-media figcaption{gap:12px;font-size:11px}.portfolio-narrative .career-media figcaption a{min-height:44px}.portfolio-narrative .career-media-choices{margin-bottom:12px}.portfolio-narrative .career-media-choices button{min-height:44px;font-size:13px}.portfolio-narrative .founder-editorial>strong{font-size:38px}.career-film-preview>span{padding:50px 18px 18px;font-size:16px}.media-collection-link{display:block}.media-collection-link>a{margin-top:24px}.portfolio-extras .press-feature{margin-top:40px;padding-top:40px}.portfolio-extras .press-feature h3{font-size:32px}.case-reading .case-brief-grid{grid-template-columns:1fr}.case-reading .case-artifact-reading{flex-direction:column;align-items:start}}.editorial-hero .leadership-summary>p.editorial-introduction:not(.leadership-promise):not(.leadership-credentials){color:var(--paper);font-size:clamp(18px,1.65vw,24px);line-height:1.55}.portfolio-narrative .career-date{letter-spacing:.04em;color:var(--accent);margin-bottom:24px;font-size:11px}.portfolio-narrative[data-enhanced=true] .career-date{display:none}@media (max-width:700px){.editorial-hero .leadership-summary>p.editorial-introduction:not(.leadership-promise):not(.leadership-credentials){font-size:19px}}@media print{.portfolio-narrative[data-enhanced=true] .career-date{display:block}}.portfolio-narrative .recording-player{position:relative}.portfolio-narrative .recording-source{z-index:2;min-height:0;position:absolute;top:12px;right:12px}.portfolio-narrative .recording-source button{color:var(--paper);background:#101110;border:1px solid #ffffff80;min-height:40px;padding:4px 12px;font-size:12px}@media (max-width:700px){.portfolio-narrative .career-media-founder .career-media-surface{aspect-ratio:auto;min-height:340px}.portfolio-narrative .founder-editorial{min-height:340px}}.career-signature img.honest-wordmark{width:102px;height:auto}.career-early-brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:420px;margin:0 0 18px;padding:0;list-style:none;display:grid}.career-early-brands li{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;font-size:13px;display:flex}.brand-tile{background:0 0;justify-content:flex-start;align-items:center;width:44px;height:32px;padding:0;display:flex}.brand-tile img{object-fit:contain;width:100%;height:100%}.career-early-brands small{color:#aeb4a7;font-size:10px;line-height:1.4}.portfolio-narrative[data-enhanced=true] .career-rail-base{background:#ffffff25;height:3px;top:2px}.portfolio-narrative .career-rail-base>span{height:3px}.portfolio-narrative .career-media-founder .career-media-surface{aspect-ratio:16/10;background:#111;min-height:0}.product-demo{aspect-ratio:16/10;background:#111;width:100%;height:100%;position:relative}.portfolio-narrative .product-demo>img,.product-demo>video{object-fit:contain;width:100%;height:100%;display:block}.product-demo-play{min-height:44px;color:var(--paper);cursor:pointer;background:#101110ee;border:1px solid #ffffff80;align-items:center;gap:10px;padding:10px 14px;font:12px Manrope,sans-serif;display:inline-flex;position:absolute;bottom:20px;left:20px}.product-demo-play>span{font-size:22px}.product-demo-close{min-height:40px;color:var(--paper);cursor:pointer;background:#101110ee;border:1px solid #ffffff80;padding:8px 12px;font:12px Manrope,sans-serif;position:absolute;top:12px;right:12px}.portfolio-extras .press-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7vw}.portfolio-extras .press-photo{max-width:440px}.press-photo img{aspect-ratio:480/853;object-fit:contain;max-height:640px}.about-profile>strong{font-size:clamp(34px,3.8vw,58px)}.about-grid{align-items:center}.about-facts{margin-top:32px}.home-work-gallery{margin-top:38px}.work-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:38px}.work-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 0;font-size:16px;list-style:none;display:flex}.work-disclosure>summary::-webkit-details-marker{display:none}.disclosure-symbol{flex-shrink:0;width:24px;height:24px;position:relative}.disclosure-symbol:before,.disclosure-symbol:after{content:"";background:var(--paper);height:1px;position:absolute;top:11px;left:4px;right:4px}.disclosure-symbol:after{transform:rotate(90deg)}.work-disclosure[open] .disclosure-symbol:after{display:none}.work-disclosure>.visual-work{margin-top:10px;padding:8px 0 40px}.work-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.home-work-gallery .visual-context{max-width:800px;font-size:12px}@media (min-width:1000px) and (max-height:820px){.portfolio-narrative .career-early-brands{gap:10px;margin-bottom:12px}.portfolio-narrative .brand-tile{width:44px;height:32px;padding:0}.portfolio-narrative .career-early-brands li{gap:8px}.portfolio-narrative .career-early-brands small{font-size:9px}.portfolio-narrative .career-scene-foundations .career-copy h3{margin-top:16px}}@media (max-width:700px){.portfolio-extras .press-feature{grid-template-columns:1fr}.portfolio-extras .press-photo{max-width:420px}.press-photo img{max-height:none}.career-early-brands{gap:10px}.brand-tile{width:44px;height:32px;padding:0}.career-early-brands small{font-size:9px}.work-disclosure>summary{font-size:15px}.product-demo-play{padding:8px 10px;font-size:11px;bottom:12px;left:12px}.about-profile>strong{font-size:42px}.portfolio-narrative .career-media-founder .career-media-surface{min-height:0}}.case-cover .honest-product-art{background:#141322;flex-direction:column;gap:28px;height:auto;min-height:0;padding:36px 5vw;display:flex}.honest-case-logo{width:160px;height:auto}.honest-product-art .product-demo{align-self:center;max-width:1200px;height:auto}.honest-product-art>.mono{font-size:11px}.career-film-preview{background:#101110}.career-film-preview>img{object-fit:contain}@media (max-width:700px){.editorial-hero .hero-actions{margin-top:18px}}.recording-screen,.recording-compact .recording-screen{aspect-ratio:16/9}.recording-poster,.recording-compact .recording-poster{justify-content:flex-end;padding:14px}.recording-poster.has-poster:after{display:none}.recording-poster>img{object-fit:contain}.recording-poster.has-poster>button{background:#101110df;border:1px solid #ffffffa0;border-radius:50%;justify-content:center;gap:0;width:46px;height:46px;min-height:46px;padding:0}.recording-poster.has-poster>button>span{margin-left:3px;font-size:26px}.recording-poster.has-poster>button:hover{background:var(--accent);color:#151714;text-decoration:none}.visual-publications{border-top:1px solid var(--line);margin-top:72px;padding-top:48px}.publication-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.visual-publications .article-preview-image{aspect-ratio:16/9}.visual-publications .report-preview .article-preview-image{background:#e8e8e1;padding:16px}.visual-publications .article-preview-image>img{object-fit:contain}.about-grid.about-with-reel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5vw}.career-reel{min-width:0;margin:0}.career-reel-screen{aspect-ratio:16/9;background:#111511;position:relative}.career-reel-screen>img,.career-reel-screen>video{object-fit:contain;width:100%;height:100%;display:block}.career-reel-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;width:100%;height:100%;display:grid}.career-reel-mosaic>img{object-fit:contain;background:#0a0b0a;width:100%;height:100%;min-height:0}.career-reel-play{color:#fff;cursor:pointer;text-align:left;background:#11151180;border:0;justify-content:center;align-items:center;gap:14px;font:15px Manrope,sans-serif;display:flex;position:absolute;inset:0}.career-reel-play>span:first-child{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding-left:3px;font-size:32px;display:flex}.career-reel-play small{color:#d9ded2;margin-top:5px;font-size:12px;display:block}.career-reel-play:hover{background:#11151155}.career-reel>figcaption{color:#adb5a5;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:15px;font-size:11px;line-height:1.7;display:flex}.career-reel>figcaption>span{max-width:380px}.career-reel>figcaption>.reel-current-scene{color:var(--paper);min-height:64px;font-size:13px;line-height:1.6}.reel-current-scene>small{color:#adb5a5;margin-top:5px;font-size:12px;display:block}.reel-credits{flex:1;min-width:100px}.reel-credits>summary{cursor:pointer;text-align:right;min-height:32px}.reel-credits[open]{flex-basis:100%}.reel-credits>div{border-top:1px solid var(--line);padding-top:15px}.reel-credits ul{margin:12px 0;padding-left:18px}.reel-credits a{text-underline-offset:3px;text-decoration:underline}.about-with-reel .about-identity{color:var(--paper);margin:0 0 20px;font-size:13px;line-height:1.8}.about-with-reel .about-copy h2{margin-bottom:24px;font-size:clamp(24px,2.65vw,42px);line-height:1.3}.closing-statement>span{display:block}.about-with-reel .about-copy .closing-promise{color:var(--muted);margin:0 0 26px;font-size:clamp(15px,1.4vw,20px);line-height:1.5}.about-with-reel .about-facts{gap:12px 24px;margin-top:22px}@media (max-width:900px){.about-grid.about-with-reel{grid-template-columns:1fr;gap:36px}.about-with-reel .about-copy{max-width:640px}}@media (max-width:700px){.publication-pair{grid-template-columns:1fr}.visual-publications{margin-top:48px;padding-top:36px}.career-reel-play{gap:10px;font-size:13px}.career-reel-play>span:first-child{width:46px;height:46px}.career-reel>figcaption{gap:8px}.reel-credits>summary{text-align:left}}.archive-media-credits{border-top:1px solid var(--line);max-width:760px;margin-top:64px;padding-top:32px;scroll-margin-top:100px}.archive-media-credits h2{margin-bottom:20px;font-size:28px}.archive-media-credits p,.archive-media-credits li{color:var(--muted);font-size:14px;line-height:1.7}.archive-media-credits ul{margin:16px 0;padding-left:20px}.archive-media-credits a{text-underline-offset:3px;text-decoration:underline}:root{--navigation-height:72px}html{scroll-padding-top:calc(var(--navigation-height) + 16px)}.header{height:var(--navigation-height);z-index:100;position:sticky;top:0}.skip-link{z-index:110}.career-story[data-enhanced=true] .career-stage{top:var(--navigation-height);height:calc(100vh - var(--navigation-height))}@media (max-width:700px){:root{--navigation-height:64px}}@media print{.header{position:static}}
.meta-film-intro{border-bottom:0;padding-bottom:32px}.meta-film-intro .breadcrumb{margin-bottom:32px}.meta-film-intro h1{font-size:clamp(40px,5.3vw,76px);line-height:1.04}.meta-film-intro>p{max-width:780px;margin-top:20px}.meta-film-feature{border-bottom:1px solid var(--line);padding:0 56px 56px}.meta-film-feature figure{margin:0}.meta-film-player{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--line);background:#171817;width:100%;height:auto;display:block}.meta-film-feature figcaption{justify-content:space-between;gap:12px;padding:14px 0;font:11px/1.7 Plex,monospace;display:flex}.meta-film-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;display:flex}.meta-film-credits{max-width:800px;margin-top:28px;font-size:13px;line-height:1.8}.meta-film-credits summary{cursor:pointer;text-underline-offset:4px;width:fit-content;text-decoration:underline}.meta-film-credits p{margin:12px 0}.meta-film-credits a{text-underline-offset:4px;text-decoration:underline}.meta-film-feature .meta-note{margin:24px 0 0}.meta-film-player:focus-visible,.meta-film-credits summary:focus-visible{outline:3px solid var(--accent,#d5ec58);outline-offset:4px}@media (max-width:700px){.meta-film-intro{padding:36px 24px 24px}.meta-film-intro .section-kicker{flex-wrap:wrap;gap:10px}.meta-film-feature{padding:0 24px 36px}.meta-film-feature figcaption{flex-direction:column;gap:2px}.meta-film-actions{gap:20px}.meta-film-actions .button{justify-content:center;width:100%}}
