:root{--paper:#f4f3ee;--ink:#202220;--muted:#646660;--line:#d0d1c9;--orange:#fa5736;--orange-text:#df4122;--orange-dark:#bc321b;--white:#fff;--night:#202821;--sage:#c8d5b6;--ease:cubic-bezier(.2,.75,.2,1);--spring:cubic-bezier(.18,1.5,.36,1);--anticipate:cubic-bezier(.5,-.18,.3,1);--pad:clamp(24px,5.1vw,88px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.55 'Satoshi',Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--orange-dark);outline-offset:5px}::selection{background:var(--orange);color:var(--white)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:'Clash Display',Arial,sans-serif;font-weight:500;line-height:1.04;letter-spacing:-.03em}p+p{margin-top:20px}h2{font-size:clamp(38px,5.3vw,82px)}.skip{position:fixed;left:20px;top:-70px;z-index:100;background:white;padding:12px}.skip:focus{top:12px}.nav{height:90px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--line)}.identity{display:flex;align-items:center;gap:15px;font-weight:700;font-size:18px}.monogram{font:600 32px/.9 'Clash Display',sans-serif;letter-spacing:-.07em}.nav nav{display:flex;align-items:center;gap:22px;font-size:15px}.nav nav a{transition:color .2s}.nav nav a:hover{color:var(--orange-dark)}.hello{border:1px solid var(--ink);border-radius:30px;padding:10px 18px}.hello span{margin-left:16px}.hero{padding:30px var(--pad) 0;min-height:0;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;column-gap:1vw;position:relative;overflow:hidden}.hero-copy{position:relative;z-index:2;padding-bottom:25px}.hero h1{font-size:clamp(86px,10.5vw,158px);line-height:.91;letter-spacing:-.05em;word-spacing:.08em;position:relative}.hero h1>span{color:var(--orange-text)}.hero-follow{font-size:clamp(21px,2.15vw,29px);line-height:1.4;letter-spacing:-.035em;margin-top:32px;max-width:500px}.hand-arrow{width:90px;height:85px;position:absolute;right:6%;bottom:0;transform:rotate(-8deg);fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.play-object{position:relative;perspective:1400px;align-self:center;justify-self:end;min-width:0;width:min(100%,36vw);max-width:540px;padding:8px 0 40px}.cabinet{position:relative;z-index:2;border-radius:18px;padding:16px;background:linear-gradient(145deg,#eeeae1,#b7b8ac 43%,#e4e4d9 75%,#92968c);box-shadow:inset 0 2px 1px #fff,2px 3px 0 #8d9288,7px 9px 0 #565e52,13px 20px 0 #c2c7b7,20px 25px 35px #20222033;transform:rotate(-6deg) rotateY(-9deg) rotateX(5deg);transition:transform .7s var(--ease)}.cabinet-top,.cabinet-bottom{display:flex;align-items:center;justify-content:space-between;color:#333a31;gap:12px;font-size:12px;line-height:1.3;padding:0 7px 12px}.power{height:7px;width:7px;border-radius:50%;background:#428234;box-shadow:0 0 5px #428234;flex-shrink:0}.screen{position:relative;background:#99c6ef;border:8px solid #262f26;border-radius:8px;overflow:hidden;aspect-ratio:1.39;box-shadow:inset 0 0 20px #0006}.screen canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.screen-corner{position:absolute;left:15px;top:12px;font:12px monospace;color:#23362a}.question-block{position:absolute;left:47%;top:35%;width:12%;aspect-ratio:1;border:3px solid #703518;background:#f5b940;color:#fff5dc;box-shadow:inset 3px 3px #ffe6a5,inset -4px -4px #dc7b21,3px 4px #653817;font:bold clamp(18px,3vw,42px)/1 monospace;text-shadow:2px 2px #8c471c;border-radius:0;transition:filter .2s}.question-block:hover{filter:brightness(1.17)}.question-block:active{transform:translateY(-4px)}.cabinet-bottom{padding:12px 6px 0}.cabinet-bottom button{background:transparent;border:0;padding:0 4px;font-size:22px;line-height:1}.object-shadow{position:absolute;bottom:7%;left:8%;height:15%;width:88%;background:#20222020;border-radius:50%;filter:blur(14px);transform:rotate(-6deg)}.margin-note{font-size:14px;line-height:1.3;position:absolute;bottom:0;right:12px;transform:rotate(-5deg);color:var(--muted)}.hero-bottom{grid-column:1/-1;border-top:1px solid var(--line);margin-top:30px;padding:24px 0;display:grid;grid-template-columns:1.05fr 1fr .9fr;gap:25px;font-size:15px;align-items:center}.hero-bottom p+p{margin:0}.down-link{display:flex;gap:20px;align-items:center;justify-content:center}.down-link span{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;transition:transform .3s}.down-link:hover span{transform:translateY(5px)}.current-role{text-align:right;color:var(--muted);font-size:13px}.current-role strong{font-weight:500;color:var(--ink)}
/* One material language: cabinet, evidence, objects, editorial story. */
:root{--muted:#51584d;--line:#bdc2b7}
h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}button{border-radius:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}
.hero{padding-top:45px}.hero h1{max-width:620px}.hero-follow{max-width:490px}.hand-arrow{width:65px;right:3%}.hero-bottom{margin-top:35px;padding:26px 0}.hero-bottom>p:first-child{font-size:22px;line-height:1.4}.hero-bottom strong{font-weight:500}.current-role{font-size:15px}.mobile-role{display:none}.margin-note{color:#3d4738}.screen.made .question-block{left:84%;top:78%;width:10%;font-size:clamp(18px,2.2vw,32px)}
.curiosity{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);gap:28px;padding:5px 0 27px;align-items:start}.curiosity summary{display:flex;gap:12px;font-size:16px;padding:18px 0;line-height:1.4}.mini-question{display:grid;place-items:center;flex:none;width:26px;height:26px;background:#f5c56a;border:1px solid #88532b;box-shadow:2px 2px 0 #88532b;font:bold 20px/1 monospace;color:#573521}.question-plus{margin-left:auto;font-size:20px}.curiosity details[open] .question-plus{transform:rotate(45deg)}.curiosity details>div{font-size:16px;padding:0 0 10px 38px}.curiosity a{display:inline-block;margin-top:16px;border-bottom:1px solid var(--line)}
.section-rule{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #a5afa0;padding-top:17px;margin-bottom:45px;font-size:15px}.work{background:#222c26;color:#f3f2e9;padding:60px var(--pad) 42px}.work-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;margin-bottom:60px}.work-intro h2{font-size:clamp(44px,5.1vw,74px);line-height:1.06}.work-intro h2 span{color:#cad8b4}.work-intro p{font-size:19px;line-height:1.6}.role-line{font-size:15px!important;margin-top:25px!important;border-left:2px solid var(--orange);padding-left:15px}.role-line strong{font-weight:500}
.decision-desk{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;border-top:1px solid #66776a;padding-top:40px;align-items:center}.desk-number{display:block;font-size:14px;color:#c2d1b6;margin-bottom:28px}.desk-story h3{font-size:clamp(34px,3.5vw,49px);line-height:1.1;margin-bottom:23px}.desk-story p{font-size:18px;line-height:1.6;color:#e4eadf}.desk-controls{margin-top:27px}.desk-controls>span{font-size:13px;color:#c5d1bd;display:block;margin-bottom:12px}.desk-controls button{border:1px solid #a8b996;background:transparent;color:#eff3e7;padding:15px 17px;display:flex;justify-content:space-between;gap:20px;text-align:left;font-size:15px;width:100%;transition:background .25s}.desk-controls button:hover{background:#3a4b3c}.desk-controls button[aria-pressed=true]{background:#f4c493;color:#382b1e;border-color:#f4c493}
.decision-machine{color:#293528;background:linear-gradient(145deg,#e8ecdf,#c9d3bf);border:1px solid #99a88f;border-radius:10px;padding:24px 25px 18px;box-shadow:2px 3px 0 #9ba68e,5px 7px 0 #142017,0 28px 50px #1119;transform:rotate(1deg)}.machine-cap{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;padding-bottom:20px}.machine-led{width:7px;height:7px;background:#446e3b;border-radius:50%;box-shadow:0 0 5px #749967}.evidence-stack{padding:8px 5px 17px;perspective:1000px}.evidence-slip{display:grid;grid-template-columns:26px 1fr auto;gap:10px;padding:16px 17px;background:#f6f5ee;border:1px solid #c0c6b5;box-shadow:0 4px 8px #1d302318;align-items:center;font-size:15px;transition:background .3s,transform .4s var(--spring);position:relative}.evidence-slip:nth-child(2){transform:rotate(-1deg)}.evidence-slip:nth-child(3){transform:rotate(.8deg);z-index:1}.evidence-slip span{font:12px monospace;color:#64715c}.evidence-slip strong{font-weight:500}.evidence-slip em{font-size:12px;font-style:normal;color:#506547}.decision-machine.uncertain .changing-slip{background:#ffe0bc;transform:translateX(9px) rotate(-2deg);border-color:#c79565}.decision-machine.uncertain .machine-led{background:#b96327;box-shadow:0 0 6px #e5954f}.decision-machine.uncertain .changing-slip em{color:#7b3e14}.decision-answer{border-top:1px solid #9fae91;padding:22px 4px 9px;display:flex;gap:20px}.answer-symbol{font:45px/1 'Clash Display';color:#49623e}.decision-answer strong{font:500 27px/1.15 'Clash Display';display:block}.decision-answer p{font-size:16px;line-height:1.5;margin-top:10px}.machine-foot{border-top:1px solid #adb9a0;padding-top:12px;margin-top:14px;font-size:11px;color:#526049}.work-continuation{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:62px;padding-top:30px;border-top:1px solid #637263}.work-continuation article{max-width:520px}.work-continuation article>span{font-size:14px;color:#c2d1b6}.work-continuation h3{font-size:32px;line-height:1.12;margin:18px 0}.work-continuation p{font-size:17px;color:#e1e8da;line-height:1.6}.work-end{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-top:42px;padding-top:25px;border-top:1px solid #637263;font-size:16px}.text-link{border-bottom:1px solid currentColor;display:inline-flex;gap:30px;padding-bottom:7px;align-items:center}
.collection{padding:65px var(--pad) 40px;background:#dfe5d5;overflow:hidden;position:relative}.collection-heading{display:flex;justify-content:space-between;gap:40px;align-items:end}.collection-heading h2{font-size:clamp(50px,6.4vw,91px);line-height:.98;letter-spacing:-.045em}.collection-heading h2 span{color:#546b46}.collection-heading p{font-size:21px;line-height:1.45}.shelf-instruction{font-size:15px;display:block;margin-top:20px;color:#546049}.artifact-shelf{display:grid;grid-template-columns:1fr 1.2fr .9fr;gap:35px;align-items:start;margin-top:12px;perspective:1300px}.shelf-item{display:block;text-align:left;border:0;padding:0;background:transparent;color:var(--ink);min-width:0}.object-stage{height:370px;display:flex;align-items:center;justify-content:center;position:relative;perspective:1100px;border-bottom:1px solid #a4b197}.shelf-caption{display:block;position:relative;padding:23px 28px 0 0;min-height:107px}.shelf-caption>strong{font:500 27px/1.15 'Clash Display';display:block;margin-bottom:7px}.shelf-caption>span{font-size:15px;line-height:1.5;display:block;color:#4c5b40}.shelf-caption>b{position:absolute;right:0;top:21px;font-size:23px;font-weight:400;transition:transform .3s}.shelf-item:hover .shelf-caption>b{transform:translate(4px,-4px)}
.book-object{display:block;width:235px;height:296px;position:relative;transform:rotate(-8deg) rotateY(-13deg);transform-style:preserve-3d;transition:transform .65s var(--spring)}.book-pages{position:absolute;inset:5px -8px -4px 4px;background:repeating-linear-gradient(#f8f1dc 0 2px,#cec7b7 2px 3px);box-shadow:13px 22px 26px #34442435;border-radius:0 3px 4px 0;transform:translateZ(-5px)}.book-cover{position:absolute;inset:0;background:#f45d3b;border-radius:2px 4px 4px 2px;box-shadow:inset 5px 0 10px #752a2330,inset 8px 0 1px #ffc2a35c;transform-origin:left;transition:transform .7s var(--ease);padding:23px 22px 20px 27px;display:flex;flex-direction:column;justify-content:space-between;color:#262a20}.book-top{font-size:11px;border-bottom:1px solid #a64028;padding-bottom:10px}.book-cover strong{font:500 41px/.98 'Clash Display';letter-spacing:-.045em;display:block}.book-period{color:#fbe0b7}.book-bottom{font-size:12px;line-height:1.35;display:flex;justify-content:space-between;align-items:end}.book-bottom b{font:38px/1 'Satoshi';font-weight:400}.shelf-item:hover .book-object,.shelf-item:focus-visible .book-object{transform:translateY(-13px) rotate(-3deg) rotateY(-9deg)}.shelf-item:hover .book-cover,.shelf-item:focus-visible .book-cover{transform:rotateY(-17deg)}
.mini-monitor{display:block;position:relative;width:100%;max-width:370px;padding:12px 11px 0;background:linear-gradient(135deg,#ecece5,#9fa497);border-radius:10px;box-shadow:3px 4px 0 #768070,7px 9px 0 #54624e,12px 22px 24px #3341283d;transform:rotate(5deg) rotateY(-8deg);transition:transform .65s var(--spring);z-index:2}.mini-monitor img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;object-position:top;border:6px solid #272e2a;border-radius:4px}.monitor-chin{display:block;font-size:11px;text-align:center;padding:12px 0}.monitor-cam{display:block;width:4px;height:4px;background:#4a5842;border-radius:50%;margin:0 auto 8px}.monitor-stand{position:absolute;width:100px;height:90px;background:linear-gradient(90deg,#85927d,#b8c2ac,#a2af96);bottom:35px;left:calc(50% - 50px);transform:skew(-7deg);box-shadow:16px 11px 22px #364d2433}.monitor-stand:after{content:'';position:absolute;bottom:-5px;left:-22px;width:146px;height:10px;background:#94a088;border-radius:50%}.shelf-ai:hover .mini-monitor,.shelf-ai:focus-visible .mini-monitor{transform:translateY(-12px) rotate(0) rotateY(0)}
.notebook-object{display:block;width:210px;height:277px;position:relative;background:#29382e;border:1px solid #15241b;border-radius:2px 9px 9px 2px;box-shadow:inset -5px 0 10px #08160c66,5px 5px 0 #cbcdbd,8px 8px 0 #5b6a54,17px 25px 24px #3444243d;transform:rotate(9deg) rotateY(-12deg);transition:transform .65s var(--spring);padding:26px 23px;color:#e5ecd9}.notebook-binding{position:absolute;top:0;bottom:0;left:12px;border-left:1px solid #6a7b6444}.notebook-label{display:block;font:500 27px/1.15 'Clash Display'}.notebook-label small{display:block;font:14px/1.4 'Satoshi';margin-top:15px;color:#cad9bd}.notebook-mark{position:absolute;bottom:23px;left:23px;font:600 64px/1 'Clash Display';letter-spacing:-.075em}.notebook-mark>span{color:#fa7652}.notebook-band{position:absolute;right:17px;top:-2px;bottom:-2px;width:7px;background:#cc754f;box-shadow:2px 0 3px #16251b55}.shelf-os:hover .notebook-object,.shelf-os:focus-visible .notebook-object{transform:translateY(-14px) rotate(3deg) rotateY(-4deg)}.shelf-item.is-created .object-stage:after{content:'From your question ↑';position:absolute;bottom:10px;left:0;color:#526447;font-size:12px}.collection-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #a4b197;padding-top:24px;margin-top:25px;font-size:14px;color:#4d5943}.plain-button{background:transparent;border:0;border-bottom:1px solid #8c9c7b;padding:0 0 5px;text-align:left;font-size:14px}.plain-button span{padding-left:10px}
dialog{padding:0;border:1px solid #85917f;border-radius:8px;background:#f4f3ee;color:#202820;width:min(1120px,94vw);max-height:90svh;overflow:auto;box-shadow:0 35px 140px #0008}dialog::backdrop{background:#17251bbd;backdrop-filter:blur(12px)}body.exhibit-open{overflow:hidden}.exhibit-toolbar{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;align-items:center;padding:18px 25px;background:#f4f3eef5;border-bottom:1px solid #c4cbb9;font-size:13px}.exhibit-toolbar button{border:0;background:transparent;font-size:14px;display:flex;align-items:center;gap:25px}.exhibit-toolbar button span{font-size:28px;line-height:1}.exhibit-grid{display:grid;grid-template-columns:1fr 1.1fr;min-height:550px}.exhibit-visual{background:#dce4d2;display:flex;align-items:center;justify-content:center;position:relative;padding:45px;overflow:hidden;perspective:1300px}.exhibit-visual .book-object{width:260px;height:330px;transform:rotate(-5deg) rotateY(10deg)}.exhibit-visual .book-cover strong{font-size:47px}.exhibit-visual img{width:100%;border-radius:5px;box-shadow:0 20px 45px #1a223344}.exhibit-visual .notebook-object{transform:rotate(-7deg);width:240px;height:330px}.exhibit-copy{padding:45px 42px}.exhibit-copy>span{font-size:14px;color:#53614b;display:block;margin-bottom:22px}.exhibit-copy h2{font-size:clamp(33px,3.8vw,49px);line-height:1.03;margin-bottom:24px}.exhibit-copy p{font-size:17px;line-height:1.65}.exhibit-copy p+p{margin-top:18px}.exhibit-copy h3{font:500 22px/1.2 'Clash Display';margin:25px 0 10px}.exhibit-link{display:inline-flex;gap:25px;border-bottom:1px solid #58634e;padding:5px 0;margin-top:26px;font-size:16px}.exhibit-next{border-top:1px solid #c4cbb9;margin-top:30px;padding-top:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.exhibit-next>span{width:100%;color:#58634e}.exhibit-next button{border:0;border-bottom:1px solid #98a48c;background:transparent;padding:0 0 4px;font-size:13px}.exhibit-next button[aria-current=true]{color:#b2371b;border-color:#b2371b}.exhibit-grid[data-kind=ai] .exhibit-visual{background:#dcc7e1}.exhibit-grid[data-kind=guide] .exhibit-visual{background:#c3daea}.exhibit-copy .lesson-note{padding:18px 20px;background:#e3e9da;border-left:2px solid #768c63;font-size:16px}
.career{padding:65px var(--pad)}.career-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:45px}.career-heading h2{font-size:clamp(43px,5vw,70px);line-height:1.04}.career-heading p{font-size:18px;color:#4e5947;max-width:450px}.founder{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:center;padding-bottom:40px}.founder-art{position:relative;background:#ead9bc;min-height:325px;overflow:hidden;perspective:1000px}.package{position:absolute;background:#d5b788;border:1px solid #6c5034;box-shadow:12px 15px 0 #b77f4a,14px 17px 0 #5e402b,24px 29px 30px #55231a33;width:190px;height:158px;left:18%;top:28%;transform:rotate(-10deg) rotateY(-15deg);z-index:2;padding:35px 20px}.package>span{font:600 52px/1 'Clash Display';letter-spacing:-4px;color:#442f20}.package small{display:block;letter-spacing:6px;font-size:10px}.package-tape{position:absolute;width:28px;height:100%;left:65%;top:0;background:#e8d5b977;border-inline:1px dashed #987c5255}.package-two{width:112px;height:100px;left:62%;top:20%;padding:36px 10px 10px;transform:rotate(13deg) rotateY(-15deg);z-index:1;background:#ead1ac}.package-two>span{font-size:30px;letter-spacing:-2px}.route-drawing{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#927452;stroke-width:1.7;stroke-dasharray:4 6;opacity:.7}.shipping-label{position:absolute;left:22px;bottom:22px;font-size:13px;line-height:1.4;color:#624a2f}.package-builder{position:absolute;right:23px;bottom:22px;image-rendering:pixelated;width:48px;height:54px;z-index:3}.role-meta{display:flex;justify-content:space-between;font-size:15px;margin-bottom:22px}.founder-story h3{font-size:clamp(33px,3.3vw,46px);line-height:1.1;margin-bottom:22px}.founder-story p{font-size:18px;line-height:1.6}.career-ledger article{padding:30px 0;border-top:1px solid var(--line)}.career-row{display:grid;grid-template-columns:.65fr 2fr 1.3fr;gap:25px}.career-date{font-size:15px;padding-top:8px;color:#505b48}.career-company{font-size:35px;line-height:1.15}.career-company small{display:block;font:16px/1.5 'Satoshi';margin-top:8px;max-width:330px;letter-spacing:0}.career-result{font:500 34px/1.15 'Clash Display';color:#a63b22;letter-spacing:-.035em}.career-result small{display:block;font:14px/1.4 'Satoshi';letter-spacing:0;color:#535e4c;max-width:230px;margin-top:8px}.career-detail{display:grid;grid-template-columns:2fr .6fr;gap:45px;padding:20px 0 0 17%;font-size:17px;line-height:1.6}.career-detail>span{font-size:13px;color:#515d49;align-self:end}.recent-builds{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;padding-top:35px;border-top:1px solid var(--line)}.recent-builds h3{font-size:39px;margin-bottom:20px}.recent-builds>div>p{font-size:17px;color:#4d5946}.engagements article+article{border-top:1px solid var(--line);padding-top:20px;margin-top:23px}.engagements article>span{font-size:14px;color:#58634f}.engagements h4{font-size:29px;margin:9px 0}.engagements p{font-size:17px;line-height:1.6}.early-chapter{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;background:#e7ebdf;padding:28px 30px;margin-top:42px}.chapter-date{font-size:14px;color:#56624b;display:block;margin-bottom:12px}.early-chapter h3{font-size:32px;line-height:1.1}.early-chapter p{font-size:17px;line-height:1.6}.early-facts{margin-top:20px}.early-facts summary{border-top:1px solid #bbc5af;padding:12px 0;display:flex;justify-content:space-between;font-size:15px;gap:20px}.early-facts p{font-size:15px;padding-top:10px}
.personal{padding:65px var(--pad);background:#e9ede2;display:grid;grid-template-columns:.85fr 1.3fr;gap:7%;align-items:center}.personal h2{font-size:clamp(37px,4vw,58px);line-height:1.08;margin-bottom:25px}.personal h2 span{color:#a63b22}.personal-copy p{font-size:18px;line-height:1.6}.personal-copy .text-link{margin-top:25px;font-size:16px}.personal-window{transform:rotate(2deg)}.site-window{display:block;border:1px solid #919e82;overflow:hidden;border-radius:7px;box-shadow:0 14px 22px #33412822}.window-bar{display:flex;align-items:center;gap:5px;padding:8px 12px;font-size:11px;background:#f4f3ee;border-bottom:1px solid #bfc6b6}.window-bar i{width:5px;height:5px;border:1px solid #8b9482;border-radius:50%}.window-bar>span{margin-left:8px}.site-window img{display:block;width:100%;height:auto}.personal-caption{display:flex;justify-content:space-between;padding-top:17px;font-size:15px;color:#4b5743}.personal-caption b{font-weight:400}
footer{background:var(--orange);padding:60px var(--pad) 28px}.footer-top{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;align-items:center;padding-bottom:60px}.footer-top p{font:500 clamp(29px,3.5vw,54px)/1.07 'Clash Display';letter-spacing:-.035em}.footer-top>a{font:500 clamp(60px,8vw,130px)/1 'Clash Display';letter-spacing:-.06em;display:flex;justify-content:space-between;align-items:center}.footer-top>a>span{font-family:Arial;font-weight:400;transition:transform .4s}.footer-top>a:hover>span{transform:translate(8px,-8px)}.footer-bottom{border-top:1px solid #963a2a;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:14px}.footer-bottom>div{display:flex;gap:25px;align-items:center}.footer-bottom button{border:0;background:transparent;font-size:13px;padding:0}#confetti{position:fixed;inset:0;pointer-events:none;z-index:25;overflow:hidden}.confetto{position:absolute;width:9px;height:9px}
@media(min-width:1600px){.hero,.work,.collection,.career,.personal,footer{padding-inline:max(var(--pad),calc((100vw - 1450px)/2))}}
@media(max-width:1000px){.nav nav{gap:15px;font-size:13px}.hero h1{font-size:10.8vw}.hero-follow{font-size:23px}.hand-arrow{display:none}.hero-bottom{grid-template-columns:1fr 1fr}.hero-bottom .current-role{grid-column:1/-1;text-align:left}.curiosity{gap:15px}.curiosity summary{font-size:14px}.decision-desk{gap:35px;grid-template-columns:1fr 1fr}.decision-machine{padding:18px}.evidence-slip{padding:14px 10px;font-size:13px;gap:6px;grid-template-columns:20px 1fr auto}.evidence-slip em{font-size:10px}.artifact-shelf{gap:20px}.book-object{width:185px;height:250px}.book-cover{padding:20px}.book-cover strong{font-size:33px}.notebook-object{width:180px;height:245px}.object-stage{height:325px}.monitor-stand{bottom:45px}.shelf-caption>strong{font-size:24px}.career-heading{display:block}.career-heading p{margin-top:25px;max-width:600px}.career-detail{padding-left:0}.career-row{grid-template-columns:.6fr 1.7fr 1.2fr}.career-company{font-size:30px}.career-result{font-size:29px}.founder{gap:35px}.package{left:10%}.footer-bottom{flex-wrap:wrap}.exhibit-copy{padding:30px}.exhibit-visual{padding:30px}.exhibit-visual .book-object{width:215px;height:300px}.exhibit-visual .book-cover strong{font-size:38px}}
@media(max-width:700px){:root{--pad:23px}.nav{height:75px}.nav .identity>span:last-child{font-size:15px;white-space:nowrap}.nav .monogram{display:none}.nav nav{gap:12px;font-size:12px}.nav nav a[href^="#"]{display:none}.hello{padding:8px 11px}.hello span{margin-left:4px}.hero{display:block;padding-top:35px}.hero-copy{padding-bottom:0}.hero h1{font-size:clamp(78px,19.5vw,129px);line-height:.94}.hero-follow{font-size:22px;margin-top:22px;max-width:450px}.mobile-role{display:block;font-size:14px;color:#53604a;margin-top:18px}.play-object{width:100%;max-width:430px;margin:24px auto 0;padding:20px 12px 43px}.cabinet{padding:12px;transform:rotate(-4deg) rotateY(-7deg)}.cabinet-top{font-size:10px}.cabinet-bottom{font-size:11px}.screen{border-width:6px}.question-block{font-size:30px}.margin-note{font-size:12px;right:0;bottom:-3px}.hero-bottom{display:block;margin-top:28px;padding:23px 0}.hero-bottom>p:first-child{font-size:22px}.hero-bottom .current-role{display:none}.down-link{justify-content:space-between;margin-top:18px;font-size:15px}.down-link span{width:35px;height:35px}.curiosity{display:block;padding-bottom:20px}.curiosity details+details{border-top:1px solid var(--line)}.curiosity summary{font-size:16px;padding:15px 0}.curiosity details>div{font-size:16px}.section-rule{font-size:14px;margin-bottom:30px}.work{padding-block:38px}.work-intro{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.work-intro h2{font-size:43px}.work-intro p{font-size:17px}.decision-desk{grid-template-columns:1fr;gap:30px;padding-top:28px}.desk-number{margin-bottom:17px}.desk-story h3{font-size:35px}.desk-story p{font-size:17px}.decision-machine{transform:none;padding:20px 17px}.evidence-slip{font-size:13px;padding:14px 10px}.evidence-slip em{font-size:11px}.decision-answer strong{font-size:24px}.decision-answer p{font-size:15px}.machine-foot{font-size:11px}.work-continuation{grid-template-columns:1fr;margin-top:38px;gap:30px}.work-continuation h3{font-size:29px}.work-end{display:block}.work-end a{margin-top:20px}.collection{padding-block:42px}.collection-heading{display:block}.collection-heading h2{font-size:56px}.collection-heading p{margin-top:24px;font-size:19px}.shelf-instruction{margin-top:13px}.artifact-shelf{display:block;margin-top:0}.shelf-item{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:23px;align-items:center;border-bottom:1px solid #a4b197}.object-stage{height:270px;border:0}.shelf-caption{min-height:0;padding:0 15px 0 0}.shelf-caption>b{position:static;display:block;margin-top:16px}.shelf-caption>strong{font-size:25px}.shelf-caption>span{font-size:15px}.book-object{width:146px;height:203px}.book-cover{padding:15px 14px 14px 19px}.book-top{font-size:8px;padding-bottom:8px}.book-cover strong{font-size:27px}.book-bottom{font-size:9px}.book-bottom b{font-size:25px}.mini-monitor{padding:8px 7px 0;transform:rotate(-5deg);border-radius:7px}.mini-monitor img{border-width:3px}.monitor-chin{font-size:9px;padding:8px 0}.monitor-stand{height:60px;width:55px;left:calc(50% - 27px);bottom:51px}.monitor-stand:after{width:90px;left:-17px;height:7px}.notebook-object{width:143px;height:203px;padding:20px 17px}.notebook-label{font-size:23px}.notebook-label small{font-size:11px}.notebook-mark{font-size:48px;left:17px;bottom:19px}.notebook-band{right:11px;width:5px}.collection-foot{display:block;border-top:0;margin-top:0;padding-top:24px}.collection-foot .plain-button{margin-top:17px;font-size:14px}.shelf-item.is-created .object-stage:after{font-size:10px;bottom:4px}.exhibit-toolbar{padding:15px 18px;font-size:11px}.exhibit-toolbar button{font-size:12px;gap:12px}.exhibit-grid{grid-template-columns:1fr}.exhibit-visual{min-height:265px;padding:35px}.exhibit-visual .book-object{width:165px;height:208px}.exhibit-visual .book-cover strong{font-size:29px}.exhibit-visual .notebook-object{width:170px;height:230px}.exhibit-visual img{max-width:390px}.exhibit-copy{padding:28px 24px}.exhibit-copy h2{font-size:36px}.exhibit-copy p{font-size:16px}.exhibit-copy>span{font-size:13px;margin-bottom:17px}.career{padding-block:43px}.career-heading h2{font-size:43px}.career-heading p{font-size:17px}.career-heading p br{display:none}.founder{grid-template-columns:1fr;gap:28px}.founder-art{min-height:275px}.package{left:20%;top:22%}.package-two{left:60%;top:18%}.founder-story h3{font-size:35px}.founder-story p{font-size:17px}.career-row{grid-template-columns:1fr;gap:10px}.career-date{padding-top:0;font-size:14px}.career-company{font-size:32px}.career-company small{font-size:16px;max-width:none}.career-result{margin-top:5px;font-size:31px}.career-result small{font-size:14px;max-width:none}.career-detail{display:block;font-size:17px;padding-top:17px}.career-detail>span{display:block;margin-top:12px}.recent-builds{grid-template-columns:1fr;gap:28px}.recent-builds h3{font-size:35px}.early-chapter{grid-template-columns:1fr;gap:23px;padding:25px 20px}.early-chapter h3{font-size:30px}.early-chapter p{font-size:16px}.early-facts summary{font-size:14px}.early-facts p{font-size:14px}.personal{grid-template-columns:1fr;gap:35px;padding-block:43px}.personal h2{font-size:40px}.personal-copy p{font-size:17px}.personal-window{transform:none}.footer-top{display:block;padding-bottom:40px}.footer-top p{font-size:32px;margin-bottom:25px}.footer-top>a{font-size:73px}.footer-bottom{display:block;padding-top:24px}.footer-bottom>.identity{margin-bottom:22px}.footer-bottom>div{margin-top:22px;gap:23px;font-size:13px}footer{padding-top:40px}.confetto{width:6px;height:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.confetto{display:none}.cabinet{transform:rotate(-3deg)!important}.shelf-item .book-object,.shelf-item .notebook-object,.mini-monitor,.decision-machine,.personal-window{transform:none!important}.book-cover{transform:none!important}}
