.SecretBrand-module__-YcpZq__brand{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.SecretBrand-module__-YcpZq__door{color:#62404d;background:#fff9f2;border:1px solid #d9b8bf;border-radius:4px;width:min(360px,100vw - 40px);margin:auto;padding:38px 30px 30px;font:16px/1.6 Georgia,serif;box-shadow:0 20px 70px #22151e33}.SecretBrand-module__-YcpZq__door::backdrop{background:#201a24aa}.SecretBrand-module__-YcpZq__door form{flex-direction:column;gap:15px;display:flex}.SecretBrand-module__-YcpZq__door h2{font-size:25px;font-weight:400;line-height:1.3}.SecretBrand-module__-YcpZq__door label{font-size:14px}.SecretBrand-module__-YcpZq__door input{color:#62404d;background:#fffdf8;border:1px solid #cba7b1;border-radius:3px;width:100%;min-height:44px;padding:9px 12px;font:16px Georgia,serif}.SecretBrand-module__-YcpZq__door input:focus-visible,.SecretBrand-module__-YcpZq__door button:focus-visible{outline-offset:3px;outline:2px solid #9d354d}.SecretBrand-module__-YcpZq__door button{cursor:pointer;font:inherit}.SecretBrand-module__-YcpZq__close{color:#815969;background:0 0;border:0;width:44px;height:44px;position:absolute;top:3px;right:6px;font-size:24px!important}.SecretBrand-module__-YcpZq__enter{color:#fff9f2;background:#9d354d;border:0;border-radius:3px;min-height:44px;padding:9px 20px}.SecretBrand-module__-YcpZq__door p{color:#9d354d;font-size:13px}
@font-face{font-family:PortfolioGeist;src:url(/fonts/geist-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.home-module__Hx0lNG__home{--black:#030812;--white:#e5eaf0;--muted:#98a5b6;--dim:#758499;--rule:#8ea9ca24;--hover:#a4c8ff07;--focus:#a5c7df;--accent:#8faed1;--sans:PortfolioGeist, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--veil:linear-gradient(90deg, #030812e8 0%, #030812c9 28%, #03081285 48%, #03081200 76%);--ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--sans);color:var(--white);background:var(--black);isolation:isolate;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;padding:0 4.8%;display:flex;position:relative}.home-module__Hx0lNG__home ::selection{background:var(--accent);color:var(--black)}.home-module__Hx0lNG__home a:focus-visible,.home-module__Hx0lNG__home button:focus-visible{outline:1px solid var(--focus);outline-offset:7px}.home-module__Hx0lNG__home button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.home-module__Hx0lNG__home a{transition:color .18s}.home-module__Hx0lNG__home a:hover{color:var(--white)}.home-module__Hx0lNG__ocean{z-index:-3;pointer-events:none;position:fixed;inset:0}.home-module__Hx0lNG__canvas{width:100%;height:100%;font-family:var(--mono);display:block}.home-module__Hx0lNG__shade{background:var(--veil);z-index:-2;pointer-events:none;transition:opacity .8s;position:fixed;inset:0}.home-module__Hx0lNG__header{justify-content:space-between;align-items:center;gap:30px;min-height:112px;transition:opacity .5s;display:flex}.home-module__Hx0lNG__brand{align-items:center;gap:17px;display:flex}.home-module__Hx0lNG__brand>a{letter-spacing:-2px;font-size:22px;font-weight:400;line-height:.78}.home-module__Hx0lNG__brand>span{font:9px var(--mono);letter-spacing:1.7px;color:var(--muted)}.home-module__Hx0lNG__headerRight{align-items:center;gap:48px;display:flex}.home-module__Hx0lNG__headerRight>a{color:var(--muted);align-items:center;gap:15px;font-size:12px;display:flex}.home-module__Hx0lNG__stage{flex:1;grid-template-columns:100px minmax(0,510px) minmax(0,1fr);align-items:center;gap:55px;min-height:640px;padding:64px 0 100px;display:grid;position:relative}.home-module__Hx0lNG__index{align-self:center;margin-top:-40px;padding-top:0;transition:opacity .5s}.home-module__Hx0lNG__index [role=tablist]{flex-direction:column;gap:8px;display:flex}.home-module__Hx0lNG__index [role=tab]{text-transform:capitalize;color:var(--muted);text-align:left;align-items:center;gap:14px;padding:8px 0;font-size:12px;transition:color .2s;display:flex}.home-module__Hx0lNG__index [role=tab]>span{font:8px var(--mono);color:var(--dim)}.home-module__Hx0lNG__index [role=tab]>i{opacity:0;transition:opacity .2s, transform .3s var(--ease);font-size:11px;font-style:normal;transform:translate(-4px,4px)}.home-module__Hx0lNG__index [role=tab]:hover,.home-module__Hx0lNG__index [role=tab].home-module__Hx0lNG__activeTab{color:var(--white)}.home-module__Hx0lNG__index [role=tab].home-module__Hx0lNG__activeTab>i{opacity:1;transform:none}.home-module__Hx0lNG__index [role=tab].home-module__Hx0lNG__activeTab>span{color:var(--accent)}.home-module__Hx0lNG__indexLine{background:var(--rule);width:21px;height:1px;margin:27px 0 24px;display:block}.home-module__Hx0lNG__index .home-module__Hx0lNG__terminalLink{color:var(--dim);font:10px var(--mono);align-items:center;gap:12px;display:flex}.home-module__Hx0lNG__index .home-module__Hx0lNG__terminalLink:hover{color:var(--white)}.home-module__Hx0lNG__terminalLink>span{font-size:12px}.home-module__Hx0lNG__panel{min-width:0;transition:opacity .5s,filter .5s}.home-module__Hx0lNG__panel:focus{outline:none}.home-module__Hx0lNG__panel:focus-visible{outline:1px solid var(--focus);outline-offset:18px}.home-module__Hx0lNG__panelContent{animation:home-module__Hx0lNG__arrive .5s var(--ease) both}.home-module__Hx0lNG__kicker{font:10px var(--mono);color:var(--muted);align-items:center;gap:9px;margin-bottom:26px;display:flex}.home-module__Hx0lNG__kicker>span{background:var(--accent);width:4px;height:4px;box-shadow:0 0 9px var(--accent);border-radius:50%}.home-module__Hx0lNG__panel h1{letter-spacing:-.065em;margin:0 0 30px -5px;font-size:clamp(64px,6.7vw,96px);font-weight:400;line-height:1.01}.home-module__Hx0lNG__period{color:var(--accent)}.home-module__Hx0lNG__intro{color:var(--white);letter-spacing:-.35px;margin-bottom:24px;font-size:17px;line-height:1.65}.home-module__Hx0lNG__bio{color:var(--muted);font-size:13px;line-height:1.95}.home-module__Hx0lNG__bio a{color:var(--white);border-bottom:1px solid var(--rule);white-space:nowrap}.home-module__Hx0lNG__bio a>svg{opacity:.5;width:9px;height:9px}.home-module__Hx0lNG__primaryLinks{flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;display:flex}.home-module__Hx0lNG__primaryLinks>button{border-bottom:1px solid var(--muted);align-items:center;gap:24px;padding:9px 0;font-size:12px;display:flex}.home-module__Hx0lNG__primaryLinks>button>span{transition:transform .25s var(--ease)}.home-module__Hx0lNG__primaryLinks>button:hover>span{transform:translate(5px)}.home-module__Hx0lNG__primaryLinks>a{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.home-module__Hx0lNG__primaryLinks>a svg{width:10px;height:10px}.home-module__Hx0lNG__panel h2{letter-spacing:-2px;margin-bottom:30px;font-size:43px;font-weight:400;line-height:1.15}.home-module__Hx0lNG__projectList{flex-direction:column;display:flex}.home-module__Hx0lNG__project{border-top:1px solid var(--rule);align-items:center;gap:19px;padding:17px 0;display:flex;position:relative}.home-module__Hx0lNG__project:before,.home-module__Hx0lNG__post:before{content:"";background:var(--hover);opacity:0;transition:opacity .25s, transform .25s var(--ease);z-index:-1;border-radius:5px;position:absolute;inset:0 -14px;transform:scale(.98)}.home-module__Hx0lNG__project:hover:before,.home-module__Hx0lNG__post:hover:before{opacity:1;transform:scale(1)}.home-module__Hx0lNG__projectNumber{font:9px var(--mono);color:var(--dim)}.home-module__Hx0lNG__project>div{flex:1;min-width:0}.home-module__Hx0lNG__project h3{margin-bottom:3px;font-size:15px;font-weight:400}.home-module__Hx0lNG__project p{color:var(--muted);font-size:11px}.home-module__Hx0lNG__projectTags{font:8px var(--mono);color:var(--dim);margin-top:8px;display:block}.home-module__Hx0lNG__project>svg{color:var(--dim);transition:transform .25s var(--ease), color .25s}.home-module__Hx0lNG__project:hover>svg{color:var(--white);transform:translate(3px,-3px)}.home-module__Hx0lNG__moreLink{color:var(--muted);gap:24px;margin-top:25px;font-size:11px;display:inline-flex}.home-module__Hx0lNG__post{border-top:1px solid var(--rule);padding:22px 0;display:block;position:relative}.home-module__Hx0lNG__post>span{font:9px var(--mono);color:var(--dim)}.home-module__Hx0lNG__post h3{letter-spacing:-.2px;justify-content:space-between;align-items:baseline;gap:20px;margin:10px 0;font-size:17px;font-weight:400;line-height:1.5;display:flex}.home-module__Hx0lNG__post svg{color:var(--dim);flex-shrink:0}.home-module__Hx0lNG__post p{color:var(--muted);font-size:12px;line-height:1.75}.home-module__Hx0lNG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:25px 0 32px;display:flex}.home-module__Hx0lNG__socials{align-items:center;gap:26px;transition:opacity .5s;display:flex}.home-module__Hx0lNG__socials>a{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.home-module__Hx0lNG__socials svg{width:9px;height:9px;color:var(--dim)}.home-module__Hx0lNG__oceanControls{align-items:center;gap:24px;display:flex}.home-module__Hx0lNG__hint{font:9px var(--mono);color:var(--dim);opacity:.75;transition:opacity .5s}.home-module__Hx0lNG__oceanControls>button{font:9px var(--mono);color:var(--muted);white-space:nowrap;align-items:center;gap:9px;min-height:30px;display:flex}.home-module__Hx0lNG__oceanControls>button:hover{color:var(--white)}.home-module__Hx0lNG__oceanControls>button:last-child{border-left:1px solid var(--rule);padding-left:24px}.home-module__Hx0lNG__quiet .home-module__Hx0lNG__panel,.home-module__Hx0lNG__quiet .home-module__Hx0lNG__index,.home-module__Hx0lNG__quiet .home-module__Hx0lNG__header,.home-module__Hx0lNG__quiet .home-module__Hx0lNG__socials,.home-module__Hx0lNG__quiet .home-module__Hx0lNG__hint{opacity:0;pointer-events:none;visibility:hidden}.home-module__Hx0lNG__quiet .home-module__Hx0lNG__shade{opacity:0}.home-module__Hx0lNG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes home-module__Hx0lNG__arrive{0%{opacity:0;filter:blur(5px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:none}}@media (min-width:1600px){.home-module__Hx0lNG__stage{grid-template-columns:170px minmax(0,580px) minmax(0,1fr);gap:65px}}@media (max-width:1000px){.home-module__Hx0lNG__stage{grid-template-columns:95px minmax(0,490px) minmax(0,1fr);gap:30px}.home-module__Hx0lNG__hint{display:none}.home-module__Hx0lNG__oceanControls{gap:18px}.home-module__Hx0lNG__oceanControls>button:last-child{padding-left:18px}}@media (max-width:767px){.home-module__Hx0lNG__home{--veil:linear-gradient(90deg, #030812e0, #030812b0 65%, #03081275);padding:0 7%}.home-module__Hx0lNG__header{min-height:90px}.home-module__Hx0lNG__brand>span{letter-spacing:1px;font-size:8px}.home-module__Hx0lNG__headerRight>a{gap:8px;font-size:10px}.home-module__Hx0lNG__stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:35px;min-height:640px;padding:24px 0 55px}.home-module__Hx0lNG__index{align-items:center;gap:25px;margin:0;padding:0;display:flex}.home-module__Hx0lNG__indexLabel,.home-module__Hx0lNG__indexLine{display:none}.home-module__Hx0lNG__index [role=tablist]{flex-direction:row;gap:22px}.home-module__Hx0lNG__index [role=tab]{gap:6px;padding:10px 0;font-size:11px}.home-module__Hx0lNG__index [role=tab]>i{display:none}.home-module__Hx0lNG__index .home-module__Hx0lNG__terminalLink{gap:7px;margin-left:auto;font-size:9px}.home-module__Hx0lNG__panel{align-self:start}.home-module__Hx0lNG__panel h1{margin-left:-3px;font-size:clamp(66px,15.5vw,96px)}.home-module__Hx0lNG__kicker{margin-bottom:24px;font-size:9px}.home-module__Hx0lNG__intro{font-size:17px}.home-module__Hx0lNG__bio{font-size:12px}.home-module__Hx0lNG__primaryLinks{gap:22px;margin-top:28px}.home-module__Hx0lNG__primaryLinks>a{font-size:10px}.home-module__Hx0lNG__primaryLinks>button{font-size:11px}.home-module__Hx0lNG__panel h2{font-size:37px}.home-module__Hx0lNG__footer{gap:22px;padding-bottom:18px}.home-module__Hx0lNG__socials{gap:23px}.home-module__Hx0lNG__socials>a{font-size:10px}.home-module__Hx0lNG__oceanControls{justify-content:space-between;width:100%}.home-module__Hx0lNG__oceanControls>button:last-child{border-left:0;padding-left:0}.home-module__Hx0lNG__quiet .home-module__Hx0lNG__stage{min-height:640px}}@media (max-width:374px){.home-module__Hx0lNG__index [role=tablist]{gap:17px}.home-module__Hx0lNG__index{gap:12px}.home-module__Hx0lNG__brand>span,.home-module__Hx0lNG__lineBreak{display:none}.home-module__Hx0lNG__primaryLinks,.home-module__Hx0lNG__primaryLinks>button{gap:15px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__home *,.home-module__Hx0lNG__home :before{transition:none!important;animation:none!important}}
