@font-face{font-family:gambetta;src:url(/_next/static/media/761c1e03b6e48542-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gambetta;src:url(/_next/static/media/e10ac60cb2a1201e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gambetta Fallback;src:local("Arial");ascent-override:92.97%;descent-override:28.99%;line-gap-override:8.00%;size-adjust:100.03%}.__className_913d0b{font-family:gambetta,gambetta Fallback,Georgia,serif}.__variable_913d0b{--font-gambetta:"gambetta","gambetta Fallback",Georgia,serif}@font-face{font-family:switzer;src:url(/_next/static/media/03e7decc532f08a6-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:switzer;src:url(/_next/static/media/7b78a01de3f438de-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:switzer Fallback;src:local("Arial");ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.__className_e4fdf4{font-family:switzer,switzer Fallback,system-ui,sans-serif}.__variable_e4fdf4{--font-switzer:"switzer","switzer Fallback",system-ui,sans-serif}:root{--ink:#0d0d0f;--paper:#f7f7f5;--muted:#6e6e6a;--rule:#deded9;--mono:ui-monospace,"SF Mono","DejaVu Sans Mono",monospace;--ease:cubic-bezier(0.16,1,0.3,1);--sp:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f2f2f0;--paper:#0d0d0f;--muted:#8a8a86;--rule:#26262a}}:root[data-theme=light]{--ink:#0d0d0f;--paper:#f7f7f5;--muted:#6e6e6a;--rule:#deded9}:root[data-theme=dark]{--ink:#f2f2f0;--paper:#0d0d0f;--muted:#8a8a86;--rule:#26262a}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink)}body{font-family:var(--font-switzer),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,p{margin:0;text-wrap:pretty}h1,h2,h3{font-weight:500;text-wrap:balance}a{color:var(--ink);text-decoration:none}a:hover{color:var(--muted)}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.display{font-family:var(--font-gambetta),Georgia,serif;letter-spacing:-.02em}.rule{height:1px;background:var(--rule)}.gutter{padding-inline:clamp(20px,4vw,64px)}.band{padding-bottom:clamp(80px,10vw,150px)}.meta-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.theme-btn{position:fixed;top:22px;right:22px;z-index:40;background:transparent;border:1px solid var(--rule);color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;min-width:66px;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease)}.theme-btn:hover{color:var(--ink);border-color:var(--ink)}.title-card{min-height:100svh;display:flex;flex-direction:column;padding-top:clamp(20px,3.4vw,42px);padding-bottom:clamp(22px,3vw,38px)}.wordmark{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.title-rule{margin-top:clamp(18px,2.2vw,26px)}.title-body{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,7vh,90px) 0}.monument{font-weight:500;font-size:clamp(2.6rem,8.7vw,8.5rem);line-height:.95}.line{display:block;overflow:hidden;padding-bottom:.04em}.line:last-child{padding-bottom:.06em}.line>span{display:block}.standfirst-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,4vw,64px);margin-top:clamp(34px,5vw,64px)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-bottom:4px;white-space:nowrap}.standfirst{font-size:17.5px;line-height:1.5;max-width:60ch}.title-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.venture+.venture{padding-top:clamp(80px,10vw,150px)}.venture-head{padding-top:clamp(44px,6vw,80px)}.venture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:end;margin-top:clamp(16px,2vw,24px)}.venture-name{font-weight:600;font-size:clamp(2.1rem,4.6vw,4.1rem);line-height:1}.venture-copy{margin-top:clamp(18px,2vw,26px);font-size:17.5px;line-height:1.55;max-width:62ch}.venture-side{display:flex;flex-direction:column;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.venture-side a{color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:8px;width:max-content;transition:color .15s var(--ease),border-color .15s var(--ease)}.venture-side a:hover{color:var(--ink);border-color:var(--ink)}.frame{position:relative;width:100%;border:1px solid var(--rule);display:grid;place-items:center;overflow:hidden}.frame img{object-fit:cover}.frame>span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;padding:0 12px}.frame-venture{margin-top:clamp(28px,3.4vw,48px);aspect-ratio:16/9}.frame-museonyx{max-width:1354px}.frame-hashcampus{max-width:1366px}.frame-portrait{width:180px;aspect-ratio:4/5}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:clamp(28px,3.4vw,44px) 0 clamp(20px,2.4vw,32px)}.reg-head,.reg-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px);border-bottom:1px solid var(--rule)}.reg-head{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-bottom:12px}.reg-head span{text-align:right}.reg-head span:first-child{text-align:left}.reg-row{align-items:baseline;padding:20px 0}.reg-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.reg-fig,.reg-label{font-family:var(--mono)}.reg-fig{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(15px,1.5vw,20px)}.reg-fig-total{color:var(--ink);font-weight:500}.reg-cap{display:none;color:var(--muted);text-transform:uppercase}.studio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);padding-top:clamp(28px,3.4vw,44px)}.studio-line{grid-column:span 2;font-weight:500;font-size:clamp(1.5rem,2.9vw,2.6rem);line-height:1.22;letter-spacing:-.015em;max-width:34ch}.op-row{display:grid;grid-template-columns:180px 1fr;grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);align-items:start;padding-bottom:clamp(28px,3vw,40px);border-bottom:1px solid var(--rule)}.op-row+.op-row{padding-top:clamp(28px,3vw,40px)}.op-row-solo{grid-template-columns:1fr}.op-copy{max-width:62ch}.op-name-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px}.op-name{font-weight:600;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1;letter-spacing:-.015em}.op-bio{margin-top:18px;font-size:17.5px;line-height:1.55}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px clamp(20px,4vw,48px);padding-top:clamp(22px,2.6vw,32px);padding-bottom:clamp(40px,5vw,64px);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.footer-mark{color:var(--ink)}.footer-row a{color:var(--muted);transition:color .15s var(--ease)}.footer-row a:hover{color:var(--ink)}@media (max-width:720px){.reg-head{display:none}.reg-row{grid-template-columns:1fr 1fr 1fr;row-gap:10px;padding:18px 0 20px}.reg-label{grid-column:1/-1}.reg-cap{display:block;font-size:10px;letter-spacing:.14em}.op-row{grid-template-columns:1fr}}@keyframes br-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes br-curtain{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes br-risefade{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes br-fade{0%{opacity:0}to{opacity:1}}@keyframes br-clip{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}[data-motion=on] .draw{transform:scaleX(0);transform-origin:left center;animation:br-rule calc(.52s * var(--sp)) var(--ease) calc(.12s * var(--sp)) both paused}[data-motion=on] .curtain{transform:translateY(105%);animation:br-curtain calc(.76s * var(--sp)) var(--ease) both paused}[data-motion=on] .curtain-1{animation-delay:calc(.38s * var(--sp))}[data-motion=on] .curtain-2{animation-delay:calc(.47s * var(--sp))}[data-motion=on] .curtain-3{animation-delay:calc(.56s * var(--sp))}[data-motion=on] .rise{opacity:0;animation:br-risefade calc(.6s * var(--sp)) var(--ease) calc(.9s * var(--sp)) both paused}[data-motion=on] .fade{opacity:0;animation:br-fade calc(.5s * var(--sp)) var(--ease) calc(1.5s * var(--sp)) both paused}[data-motion=on] .fontgate{visibility:hidden}[data-motion=on][data-fonts=ready] .fontgate{visibility:visible}[data-motion=on][data-fonts=ready] .curtain,[data-motion=on][data-fonts=ready] .draw,[data-motion=on][data-fonts=ready] .fade,[data-motion=on][data-fonts=ready] .rise{animation-play-state:running}@supports (animation-timeline:view()){[data-motion=on] .io-draw{transform:scaleX(0);transform-origin:left center;animation:br-rule linear both;animation-timeline:view();animation-range:entry 6% cover 22%}[data-motion=on] .io-clip{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);animation:br-clip linear both;animation-timeline:view();animation-range:entry 8% cover 30%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important;visibility:visible!important}}