@font-face{font-family:Anton;src:url('/assets/anton-latin-v1.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{color-scheme:dark;--ink:#0c1215;--paper:#ece8df;--muted:#a1aeaf;--line:rgba(236,232,223,.18);--copper:#d6ad89;--mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace;--display:Anton,Impact,'Arial Narrow',sans-serif;--gutter:clamp(24px,5vw,100px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--copper);outline-offset:6px}section:focus{outline:none}::selection{background:var(--copper);color:var(--ink)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:16px;left:16px;padding:16px 24px;background:var(--paper);color:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
.site-header{position:fixed;z-index:30;top:0;left:0;width:100%;height:100px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 calc(var(--gutter) + 14px);border-bottom:1px solid transparent;transition:background .25s,border-color .25s,height .25s}.site-header[data-scrolled]{height:78px;background:rgba(12,18,21,.94);border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wordmark{display:inline-flex;gap:13px;align-items:center;min-height:44px;font:11px var(--mono);letter-spacing:.07em;white-space:nowrap}.monogram{display:grid;place-items:center;position:relative;font:25px var(--display);letter-spacing:-.02em;width:44px;height:44px;border:1px solid rgba(236,232,223,.5);border-radius:50%}.monogram>span{position:absolute;right:-2px;bottom:3px;width:6px;height:6px;background:var(--copper);border-radius:50%;box-shadow:0 0 14px rgba(214,173,137,.5)}.wordmark-caption{display:block;color:#aebabb;font-size:7px;letter-spacing:.12em;margin-top:6px}.header-navigation{display:flex;gap:28px;align-items:center}.header-navigation a{display:flex;align-items:center;gap:8px;min-height:44px;font:10px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:#d2d8d4;transition:color .2s}.header-navigation a>span{color:#8e9a9b;font-size:8px}.header-navigation a:hover,.header-navigation a[aria-current]{color:var(--copper)}.header-navigation a[aria-current]>span{color:var(--copper)}.header-meta{display:flex;align-items:center;gap:10px;font:9px var(--mono);letter-spacing:.04em;white-space:nowrap}.status-dot{display:inline-block;flex:none;width:5px;height:5px;background:var(--copper);border-radius:50%;box-shadow:0 0 12px rgba(214,173,137,.3)}.mobile-menu{display:none}.reading-progress{position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none}.reading-progress>span{display:block;width:100%;height:100%;background:var(--copper);transform:scaleX(0);transform-origin:left}
.hero{position:relative;isolation:isolate;margin:14px;min-height:720px;height:calc(100svh - 28px);max-height:1450px;overflow:hidden;border:1px solid rgba(236,232,223,.14);border-radius:3px;background:#142129}.hero-visual,.photo-parallax,.photograph,.photograph img,.photo-shade,.film-grain,.atmosphere{position:absolute;inset:0}.hero-visual{z-index:-1;overflow:hidden}.photo-parallax{inset:-12px;transform:translate3d(var(--look-x,0px),var(--look-y,0px),0)}.photograph{display:block;transform-origin:65% 55%;animation:camera-drift 30s ease-in-out infinite alternate}.photograph img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:brightness(.88) saturate(.88)}.photo-shade{background:linear-gradient(180deg,rgba(4,12,17,.45),rgba(4,12,17,.03) 32%,rgba(4,12,17,.04) 50%,rgba(4,12,17,.88)),linear-gradient(90deg,rgba(4,12,17,.38),rgba(4,12,17,.03) 60%,rgba(4,12,17,.18))}.atmosphere{pointer-events:none;mix-blend-mode:screen;opacity:.2;filter:blur(24px)}.atmosphere-cool{inset:-15%;background:radial-gradient(ellipse at 65% 10%,rgba(83,157,180,.35),transparent 55%);animation:haze-drift 22s ease-in-out infinite alternate}.atmosphere-warm{background:radial-gradient(ellipse at 76% 75%,rgba(211,125,77,.28),transparent 55%);animation:light-breathe 15s ease-in-out infinite alternate}.film-grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.65' d='M0 0h180v180H0z'/%3E%3C/svg%3E");pointer-events:none}.hero-guide{position:absolute;top:0;bottom:0;width:1px;background:rgba(236,232,223,.08)}.guide-one{left:var(--gutter)}.guide-two{right:var(--gutter)}
.hero-layout{height:100%;min-height:inherit;display:flex;flex-direction:column;padding:118px var(--gutter) 0}.hero-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;font:8px var(--mono);letter-spacing:.1em;color:#d0d9d7}.hero-topline p{display:flex;align-items:center;gap:10px;margin:0}.hero-topline>span{font-size:7px;color:#aab9ba}.hero-main{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:end;flex:1;padding:42px 0 48px}h1{font:400 clamp(140px,min(19.5vw,28svh),330px)/.94 var(--display);letter-spacing:-.025em;margin:0;color:#f2eee6;text-shadow:0 1px 35px rgba(0,0,0,.08)}.name-line{display:block;width:max-content;max-width:100%}.name-second{color:#d9d9d1}.name-star{position:relative;display:inline-block;width:.2em;height:.2em;margin-left:.08em;vertical-align:middle}.name-star:before,.name-star:after{content:'';position:absolute;left:50%;top:0;width:2px;height:100%;background:var(--copper);transform:rotate(45deg)}.name-star:after{transform:rotate(-45deg)}.hero-aside{padding-bottom:8px}.hero-coordinate{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid rgba(236,232,223,.36);font:8px var(--mono);letter-spacing:.1em;color:#d8c5b0}.hero-coordinate>span{font-size:17px}.hero-introduction{font-size:clamp(22px,2.1vw,34px);line-height:1.3;font-weight:400;letter-spacing:-.035em;margin:0;color:#f0ebe1}.hero-context{font-size:12px;line-height:1.75;color:#b8c4c2;margin:19px 0 26px}.discover-link{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;font:10px var(--mono);letter-spacing:.05em}.discover-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(236,232,223,.5);border-radius:50%;font:24px Arial,sans-serif;transition:background .25s,transform .25s}.discover-link:hover .discover-icon{background:var(--paper);color:var(--ink);transform:rotate(45deg)}
.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;border-top:1px solid rgba(236,232,223,.3)}.hero-footnote{display:flex;align-items:center;gap:9px;font:8px var(--mono);letter-spacing:.03em;margin:0;white-space:nowrap}.hero-footnote a{display:inline-flex;align-items:center;min-height:44px;color:#e6cfb4}.tiny-cross{font:24px Arial,sans-serif;color:var(--copper)}.glass-links{display:flex;align-items:center;background:rgba(170,190,186,.06);border:1px solid rgba(236,232,223,.23);border-radius:4px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.glass-links a{display:flex;align-items:center;gap:13px;padding:15px 18px;min-height:48px;font:10px var(--mono);white-space:nowrap;transition:background .25s}.glass-links a+a{border-left:1px solid rgba(236,232,223,.19)}.glass-links a:hover{background:rgba(236,232,223,.12)}.social-icon{width:16px;height:16px;fill:currentColor;flex:none}.instagram-icon{fill:none;stroke:currentColor;stroke-width:1.6}.instagram-flash{fill:currentColor;stroke:none}.external-arrow{font:18px Arial,sans-serif;color:#d7bd9f;margin-left:7px}.motion-control{display:flex;align-items:center;gap:8px;min-height:44px;flex:none;padding:8px 0 8px 6px;border:0;background:none;font:8px var(--mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;color:#c6cfca}.motion-control:hover{color:var(--paper)}.motion-symbol{width:15px;text-align:center;font:14px Arial,sans-serif}.hero-baseline{display:flex;align-items:center;justify-content:space-between;padding:0 0 14px;gap:20px;color:#a8b8b8;font:7px var(--mono);letter-spacing:.1em}.hero-baseline a{display:flex;align-items:center;gap:28px;min-height:32px}.hero-baseline a span{font:16px Arial,sans-serif;color:var(--copper)}
.content-section{padding:85px var(--gutter) 95px}.section-index{display:flex;align-items:center;justify-content:space-between;gap:20px;font:9px var(--mono);letter-spacing:.08em;color:var(--muted);padding-bottom:23px;border-bottom:1px solid var(--line)}.section-index-end{display:flex;align-items:center;gap:12px;font-size:8px}.section-index-end>span:not(.status-dot){font:20px Arial,sans-serif}.light-section{background:var(--paper);color:var(--ink);--muted:#526065;--line:rgba(12,18,21,.22);--copper:#80553b;color-scheme:light}.light-section a:focus-visible{outline-color:#80553b}.introduction{margin-top:14px}.introduction-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10vw;margin:64px 0 54px}.section-kicker{font:8px var(--mono);letter-spacing:.08em;color:var(--muted);margin:0 0 22px}h2{font:400 clamp(66px,7.5vw,128px)/1 var(--display);letter-spacing:-.015em;margin:0}.outline-word{color:transparent;-webkit-text-stroke:1px #768185}.light-section .outline-word{-webkit-text-stroke-color:#647074}.muted-word{color:#798889}.discipline-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:32px;font:8px var(--mono);letter-spacing:.04em}.discipline-list>span{padding:9px 12px;border:1px solid var(--line);border-radius:2px}.introduction-copy{padding-top:26px;max-width:520px}.introduction-copy p{font-size:15px;line-height:1.85;color:#526065;margin:0 0 22px}.introduction-copy .lead{font-size:clamp(22px,2.1vw,31px);line-height:1.45;letter-spacing:-.03em;color:var(--ink);margin-bottom:26px}.introduction-copy p a{text-decoration:underline;text-decoration-color:#7a8586;text-underline-offset:4px;color:var(--ink)}.introduction-copy p a:hover{color:var(--copper)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:48px;font:9px var(--mono);letter-spacing:.05em;border-bottom:1px solid var(--line)}.text-link>span[aria-hidden]{font:24px Arial,sans-serif;color:var(--copper);transition:transform .2s}.text-link:hover>span[aria-hidden]{transform:translate(3px,-3px)}.reference-strip{display:flex;align-items:center;gap:45px;border-top:1px solid var(--line);padding-top:19px}.reference-label{font:8px var(--mono);color:var(--muted);letter-spacing:.06em;white-space:nowrap}.bio-references{display:flex;flex-wrap:wrap;gap:8px 28px}.bio-references a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:8px var(--mono);letter-spacing:.04em}.bio-references a span[aria-hidden]{font:16px Arial,sans-serif;color:var(--copper)}.bio-references a:hover{color:var(--copper)}
.posts{position:relative;background:radial-gradient(ellipse at 100% 0,rgba(105,124,127,.09),transparent 60%)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin:55px 0 50px}.heading-aside{max-width:250px;flex:none;font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 3px}.heading-aside>p{margin:0 0 16px}.heading-aside .text-link{color:var(--paper);gap:34px}.x-feed-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,550px);align-items:start;gap:clamp(32px,7vw,130px)}.x-feed-profile{max-width:360px;padding-top:18px}.x-feed-identity{display:flex;gap:16px;align-items:center}.x-feed-identity img{border-radius:50%;object-fit:cover;flex:none}.x-feed-name{font-size:17px;margin:0 0 5px}.x-feed-identity a{display:inline-flex;align-items:center;min-height:26px;font:11px var(--mono);color:var(--copper)}.x-feed-intro{font-size:clamp(25px,3vw,42px);line-height:1.25;letter-spacing:-.035em;margin:32px 0 20px}.x-feed-context{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 20px}.x-feed-profile .text-link{width:100%}.x-feed-panel{min-width:0;width:100%;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:rgba(236,232,223,.025)}.x-feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:65px;padding:8px 22px;border-bottom:1px solid var(--line);font:9px var(--mono);letter-spacing:.05em;color:var(--muted)}.x-feed-refresh{display:inline-flex;align-items:center;gap:12px;min-height:44px;border:0;background:none;color:var(--copper);font:9px var(--mono);cursor:pointer}.x-feed-refresh[hidden],.x-feed-fallback[hidden]{display:none}.x-feed-refresh:disabled{opacity:.55;cursor:wait}.x-feed-refresh:hover:not(:disabled){color:var(--paper)}.x-feed-refresh span{font:21px Arial,sans-serif}.x-feed-body,.x-feed-timeline{position:relative;min-width:0}.x-feed-stage{width:100%;min-width:0}.x-feed-pending{position:absolute;inset:0 0 auto;visibility:hidden;pointer-events:none}.x-feed-timeline iframe{display:block;min-width:0!important;max-width:100%!important;width:100%!important;border:0}.x-feed-fallback{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:32px 22px;text-align:center}.x-feed-fallback>.social-icon{width:32px;height:32px;color:var(--copper)}.x-feed-fallback>p{margin:0;font-size:22px;letter-spacing:-.02em}.x-feed-fallback .text-link{font-size:8px;gap:22px}.x-feed-status{border-top:1px solid var(--line);margin:0;padding:17px 22px;font:9px/1.8 var(--mono);color:var(--muted)}
@media(max-width:1000px){.x-feed-layout{grid-template-columns:minmax(0,1fr);gap:30px}.x-feed-profile{max-width:550px;padding-top:0}.x-feed-profile .text-link{max-width:320px}.x-feed-panel{max-width:550px;justify-self:center}}
@media(max-width:767px){.x-feed-intro{font-size:27px;margin:24px 0 15px}.x-feed-toolbar{padding:7px 18px;font-size:8px}.x-feed-fallback{min-height:270px;padding:28px 18px}.x-feed-fallback>p{font-size:20px}.x-feed-fallback .text-link{font-size:7px;gap:15px}.x-feed-status{font-size:8px;padding:16px 18px}}

.ventures{padding-top:0;background:linear-gradient(130deg,transparent,rgba(130,105,69,.045))}.work-feature{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:#121a1d}.work-visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:510px;overflow:hidden;background:radial-gradient(ellipse at 50% 20%,#34372c,transparent 70%),#1a2424;padding:28px}.work-visual-top,.work-visual-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;font:8px var(--mono);letter-spacing:.07em;color:#b9bba8}.work-visual-top>span:last-child{font-size:6px;letter-spacing:.08em;color:#99a398}.work-visual-bottom{font-size:7px;align-items:center}.work-visual-bottom>span:last-child{font:24px Arial,sans-serif;color:var(--copper)}.echelon-art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform-origin:center;animation:metal-drift 18s ease-in-out infinite alternate;transition:filter .5s}.work-copy{display:flex;flex-direction:column;padding:38px 42px}.work-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--muted);font:7px var(--mono);letter-spacing:.04em}.tag{border:1px solid var(--line);border-radius:2px;padding:9px;font-size:8px;color:#d4bea3;white-space:nowrap}.work-copy h3{font:400 clamp(65px,7.4vw,120px)/.98 var(--display);letter-spacing:-.015em;margin:42px 0 25px}.copper{color:var(--copper)}.work-copy>p{color:var(--muted);font-size:14px;line-height:1.8;max-width:320px;margin:0 0 35px}.work-action{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;border-top:1px solid var(--line);padding-top:22px;font:9px var(--mono);letter-spacing:.03em}.work-action small{display:block;color:var(--muted);font-size:9px;margin-top:9px;letter-spacing:0}.circle-arrow{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid #839087;border-radius:50%;font:25px Arial,sans-serif;color:var(--copper);transition:background .25s,transform .25s,color .25s}.work-feature:hover .circle-arrow{background:var(--copper);color:var(--ink);transform:rotate(45deg)}.work-feature:hover .echelon-art{filter:brightness(1.15)}.work-reference{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;font:8px var(--mono);color:var(--muted);letter-spacing:.04em}.work-reference>a{display:flex;align-items:center;gap:16px;min-height:44px;color:var(--copper)}.work-reference>a>span[aria-hidden]{font:20px Arial,sans-serif}
.profile-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.profile-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 25px;gap:10px;align-content:end;min-height:174px;padding:24px 25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .25s,color .25s}.profile-number{font:8px var(--mono);color:var(--muted);position:absolute;top:22px;left:25px}.profile-name{grid-column:1;grid-row:1;font:400 clamp(25px,2.5vw,39px)/1 var(--display);letter-spacing:-.01em}.profile-handle{grid-column:1;grid-row:2;font:9px/1.5 var(--mono);color:var(--muted);overflow-wrap:anywhere;min-width:0}.profile-arrow{grid-column:2;grid-row:1/3;align-self:center;justify-self:end;font:27px Arial,sans-serif;color:var(--copper);transition:transform .25s}.profile-row:nth-child(-n+2){grid-column:span 2;min-height:215px;padding:30px}.profile-row:nth-child(-n+2) .profile-number{left:30px;top:26px}.profile-row:nth-child(-n+2) .profile-name{font-size:clamp(40px,4vw,62px)}.profile-row:nth-child(-n+2) .profile-handle{font-size:11px}.profile-row:hover{background:#ded7c9}.profile-row:hover .profile-arrow{transform:translate(4px,-4px)}.connection-note{display:flex;align-items:center;gap:12px;margin:23px 0 0;font:9px/1.7 var(--mono);color:var(--muted)}
.site-footer{padding:60px var(--gutter) 20px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--line)}.footer-brand{display:flex;align-items:center;gap:26px;font:400 clamp(45px,6.5vw,100px)/1 var(--display);letter-spacing:-.015em}.footer-brand>span{font:clamp(40px,6vw,80px) Arial,sans-serif;color:var(--copper)}.footer-top>p{font:8px/1.9 var(--mono);letter-spacing:.08em;color:var(--muted);white-space:nowrap}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:18px;font:8px var(--mono);color:var(--muted)}.footer-bottom p{margin:0}.footer-bottom>span{font-size:7px;letter-spacing:.07em}.back-to-top{display:inline-flex;align-items:center;gap:24px;min-height:44px;font:8px var(--mono);letter-spacing:.04em;color:var(--paper)}.back-to-top>span{font:18px Arial,sans-serif;color:var(--copper)}
[data-reveal-state="waiting"]{opacity:0;transform:translateY(22px)}[data-reveal-state]{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}html[data-motion="paused"] [data-reveal-state]{opacity:1;transform:none;transition:none}
@keyframes camera-drift{from{transform:scale(1.025) translate3d(-.35%,.15%,0)}to{transform:scale(1.09) translate3d(.5%,-.5%,0)}}@keyframes haze-drift{from{transform:translate3d(-3%,-2%,0);opacity:.12}to{transform:translate3d(3%,3%,0);opacity:.32}}@keyframes light-breathe{from{opacity:.1;transform:translate3d(1%,0,0)}to{opacity:.3;transform:translate3d(-2%,-1%,0)}}@keyframes metal-drift{from{transform:translateY(4px) rotate(-1deg)}to{transform:translateY(-4px) rotate(1deg)}}.motion-layer{animation-play-state:paused}html[data-motion="playing"] .motion-layer{animation-play-state:running}
@media(min-width:1600px){.hero-main{grid-template-columns:minmax(0,1fr) 340px;padding-bottom:55px}.hero-aside{padding-bottom:20px}.hero-introduction{font-size:35px}.hero-context{font-size:14px}.hero-coordinate{font-size:9px}.hero-topline{font-size:9px}.hero-topline>span{font-size:8px}.work-visual{min-height:600px}.work-copy{padding:45px 55px}}
@media(max-width:1200px){.header-meta{display:none}.hero-main{grid-template-columns:minmax(0,1fr) 245px;gap:35px}.hero-footnote{font-size:7px;gap:6px}.glass-links a{padding:14px 13px;font-size:9px;gap:10px}.external-arrow{display:none}.hero-bottom{gap:18px}.introduction-body{gap:7vw}.reference-strip{gap:24px}.bio-references{gap:5px 20px}.work-copy{padding:30px}.work-meta>span:last-child{font-size:6px}}
@media(min-width:768px) and (max-width:1000px){.header-navigation{gap:19px}.wordmark-caption{font-size:6px}.hero-main{grid-template-columns:minmax(0,1fr) 190px;gap:24px}h1{font-size:min(20vw,25svh)}.hero-introduction{font-size:23px}.hero-context{font-size:11px}.hero-coordinate{font-size:6px}.discover-link{font-size:8px}.hero-bottom{flex-wrap:wrap}.hero-footnote{order:1}.motion-control{order:2;margin-left:auto}.glass-links{order:3;width:100%;justify-content:center}.glass-links a{flex:1;justify-content:center}.hero-layout{padding-top:115px}.hero-main{padding-bottom:30px}.work-visual{min-height:520px}.work-copy h3{font-size:70px}.work-visual-top>span:last-child{display:none}.section-heading{gap:30px}.heading-aside{max-width:200px}.profile-row{padding:22px 18px}.profile-number{left:18px}.profile-name{font-size:25px}.profile-handle{font-size:8px}.work-meta>span:last-child{display:none}}
@media(max-width:767px){
html{scroll-padding-top:90px}.site-header,.site-header[data-scrolled]{height:78px;padding:0 26px}.wordmark{font-size:9px;gap:10px}.monogram{width:36px;height:36px;font-size:22px}.wordmark-caption{font-size:6px}.header-navigation{display:none}.mobile-menu{display:block}.mobile-menu>summary{position:relative;z-index:2;display:flex;align-items:center;gap:13px;min-height:44px;font:9px var(--mono);list-style:none;cursor:pointer}.mobile-menu>summary::-webkit-details-marker{display:none}.menu-symbol{display:block;width:19px;height:14px;position:relative}.menu-symbol i{position:absolute;left:0;width:19px;height:1px;background:var(--paper);top:3px;transition:transform .2s}.menu-symbol i:last-child{top:10px}.mobile-menu[open] .menu-symbol i:first-child{transform:translateY(3.5px) rotate(45deg)}.mobile-menu[open] .menu-symbol i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu>nav{position:absolute;left:14px;right:14px;top:77px;max-height:calc(100svh - 100px);overflow-y:auto;padding:24px;background:#111b20;border:1px solid #3e4c4e;border-radius:3px;box-shadow:0 25px 65px rgba(0,0,0,.35)}.menu-caption,.menu-footer{font:7px var(--mono);letter-spacing:.09em;color:var(--muted);margin:0 0 20px}.mobile-menu nav>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;border-top:1px solid var(--line);font:35px var(--display)}.mobile-menu nav>a small{font:9px var(--mono);color:var(--copper)}.menu-footer{margin:20px 0 0}
.hero{margin:9px;height:auto;min-height:max(177.7778vw,100svh);max-height:none}.hero-layout{min-height:inherit;height:auto;padding:100px 20px 0}.hero-topline{font-size:6px;letter-spacing:.045em}.hero-topline>span{display:none}.hero-topline p{gap:7px}.hero-topline .status-dot{width:4px;height:4px}.hero-main{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:43px 0 34px}h1{font-size:clamp(104px,28.7vw,205px);line-height:.97;letter-spacing:-.02em}.name-star{margin-left:.1em;width:.18em;height:.18em}.hero-aside{width:100%;padding:0;display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:end}.hero-coordinate{display:none}.hero-introduction{font-size:19px;line-height:1.3;letter-spacing:-.025em}.hero-context{display:none}.discover-link{grid-column:2;font-size:7px;gap:10px;flex-direction:column;align-items:flex-end;justify-content:flex-end;min-height:70px}.discover-icon{width:35px;height:35px;font-size:21px;order:-1}.hero-bottom{display:grid;grid-template-columns:1fr auto;gap:0;padding:14px 0 7px}.hero-footnote{font-size:6px;gap:5px;letter-spacing:0}.hero-footnote a{min-height:36px}.hero-footnote .tiny-cross{font-size:17px}.motion-control{font-size:6px;gap:5px;min-height:36px;padding-left:3px}.motion-symbol{font-size:11px;width:11px}.glass-links{grid-column:1/-1;grid-row:2;margin-top:7px;display:grid;grid-template-columns:.88fr 1.3fr;width:100%}.glass-links a{font-size:8px;padding:14px 10px;gap:8px;min-height:48px;justify-content:center}.social-icon{width:13px;height:13px}.hero-baseline{font-size:6px;padding-bottom:12px;gap:10px}.hero-baseline a{gap:18px;min-height:34px}.hero-guide.guide-one{left:20px}.hero-guide.guide-two{right:20px}.photograph img{object-position:57% center}.photo-shade{background:linear-gradient(180deg,rgba(4,12,17,.4),rgba(4,12,17,.03) 32%,rgba(4,12,17,.08) 50%,rgba(4,12,17,.9)),linear-gradient(90deg,rgba(4,12,17,.18),transparent 80%)}
.content-section{padding:49px 24px 58px}.section-index{font-size:7px;letter-spacing:.045em;padding-bottom:19px;gap:12px}.section-index-end{font-size:6px;letter-spacing:.02em}.section-index-end .status-dot{width:4px;height:4px}.introduction{margin-top:9px}.introduction-body{grid-template-columns:1fr;gap:32px;margin:38px 0 32px}h2{font-size:clamp(60px,14vw,100px)}.section-kicker{font-size:7px;margin-bottom:18px}.discipline-list{margin-top:23px;font-size:7px;gap:7px}.discipline-list>span{padding:8px 10px}.introduction-copy{padding:0;max-width:540px}.introduction-copy .lead{font-size:23px;line-height:1.4;letter-spacing:-.025em}.introduction-copy p{font-size:14px;line-height:1.8;margin-bottom:20px}.text-link{font-size:8px;gap:30px;min-height:46px}.text-link>span[aria-hidden]{font-size:22px}.reference-strip{display:block;padding-top:23px}.reference-label{font-size:7px;display:block;margin-bottom:8px}.bio-references{gap:0 21px}.bio-references a{font-size:7px;min-height:40px}.section-heading{display:block;margin:37px 0 31px}.heading-aside{max-width:270px;font-size:12px;margin:24px 0 0}.heading-aside>p{margin:0 0 7px}.heading-aside .text-link{min-height:44px;gap:35px}.ventures{padding-top:0}.work-feature{grid-template-columns:1fr}.work-visual{min-height:320px;padding:21px}.work-visual-top,.work-visual-bottom{font-size:7px}.work-visual-top>span:last-child{font-size:5px}.work-visual-bottom{font-size:6px}.echelon-art{height:110%;width:110%;inset:-4% -5%}.work-copy{padding:26px}.work-meta{font-size:6px}.tag{font-size:7px;padding:8px}.work-copy h3{font-size:76px;margin:32px 0 23px}.work-copy>p{font-size:13px;line-height:1.75;margin-bottom:28px}.work-action{font-size:8px;min-height:65px;padding-top:19px}.work-action small{font-size:8px}.circle-arrow{width:43px;height:43px;font-size:24px}.work-reference{align-items:flex-start;flex-direction:column;gap:0;margin-top:23px;font-size:7px}.work-reference>a{font-size:7px;gap:12px}.profile-links{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-row{padding:20px 16px;min-height:152px;column-gap:5px}.profile-number{font-size:7px;top:20px;left:16px}.profile-name{font-size:26px}.profile-handle{font-size:7px;line-height:1.7;grid-column:1/-1}.profile-arrow{font-size:22px;grid-row:1}.profile-row:nth-child(-n+2){grid-column:span 2;min-height:155px;padding:24px}.profile-row:nth-child(-n+2) .profile-number{top:22px;left:24px}.profile-row:nth-child(-n+2) .profile-name{font-size:42px}.profile-row:nth-child(-n+2) .profile-handle{font-size:10px;grid-column:1}.connection-note{font-size:7px;gap:9px}.connection-note .tiny-cross{font-size:19px}.site-footer{padding:40px 24px 17px}.footer-top{display:block;padding-bottom:24px}.footer-brand{font-size:clamp(38px,9.5vw,70px);gap:16px;justify-content:space-between}.footer-brand>span{font-size:40px}.footer-top>p{font-size:7px;line-height:1.8;margin:22px 0 0}.footer-bottom{flex-wrap:wrap;gap:9px;font-size:7px;padding-top:16px}.footer-bottom>span{font-size:6px}.back-to-top{width:100%;justify-content:space-between;border-top:1px solid var(--line);margin-top:9px;padding-top:6px;font-size:7px}
}
@media(max-width:370px){.site-header{padding:0 24px}.wordmark-caption{display:none}.wordmark{font-size:8px}.hero-layout{padding-left:17px;padding-right:17px}.hero-topline{font-size:5.5px}.hero-main{padding-top:33px;gap:25px}.hero-introduction{font-size:17px}.discover-link{font-size:6px}.hero-footnote{font-size:5px}.hero-footnote .tiny-cross{display:none}.glass-links a{padding-inline:8px;font-size:7px;gap:7px}.hero-baseline{font-size:5px}.section-index-end{display:none}h2{font-size:clamp(55px,14vw,100px)}.profile-row{padding:18px 13px}.profile-number{left:13px}.profile-name{font-size:23px}.profile-arrow{font-size:20px}.work-copy{padding:23px}.work-copy h3{font-size:65px}.work-visual{min-height:285px}.work-visual-top>span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html:not([data-motion="playing"]) .motion-layer{animation:none}[data-reveal-state]{opacity:1;transform:none;transition:none}a,button,.site-header,.discover-icon,.circle-arrow,.profile-row,.profile-arrow,.echelon-art,.text-link>span[aria-hidden]{transition:none}}
@media(max-width:767px){h1{font-size:clamp(88px,28.7vw,205px)}.profile-name,.profile-row:nth-child(-n+2) .profile-handle{grid-column:1/-1}.profile-arrow{position:absolute;right:16px;top:18px}}
@media(max-width:370px){h2{font-size:53px}.profile-arrow{right:13px}}

.site-header{background:rgba(12,18,21,.94)}
.site-header[data-enhanced]:not([data-scrolled]){background:transparent}
@media(min-width:768px){.hero-layout{min-height:0}}
@media(min-width:768px) and (max-height:800px){.hero-main{padding-top:30px;padding-bottom:30px}}
.profile-signature{display:flex;align-items:center;gap:14px;margin-bottom:26px}.profile-avatar{display:block;flex:0 0 64px;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--ink)}.profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}.introduction-copy .profile-signature p{margin:0;line-height:1.6}.profile-signature strong{display:block;font-size:14px;font-weight:600;color:var(--ink)}.profile-signature p>span{display:block;margin-top:3px;font:9px/1.6 var(--mono);color:var(--muted)}.social-context{max-width:850px;margin:0 0 28px;font-size:14px;line-height:1.85;color:var(--muted)}
@media(max-width:767px){.profile-avatar{flex-basis:56px;width:56px;height:56px}.profile-signature{gap:12px;margin-bottom:24px}.profile-signature p>span{font-size:8px}.social-context{font-size:13px;line-height:1.8;margin-bottom:25px}}
html[data-motion="paused"]{scroll-behavior:auto}
