:root{--background:#1a1a1a;--background-200:#141414;--foreground:#e4e7df;--foreground-200:#666;--btn-icon:#ffc22a}@font-face{font-family:nm;src:url(/fonts/nm/nm-medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#000;font-family:nm}img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}h1,h2,h3{-webkit-user-select:none;user-select:none;line-height:1.1}h1{letter-spacing:-.075rem;font-size:clamp(2.5rem,1.815rem + 5.75vw,9rem);font-weight:600}h2{-webkit-font-smooting:antialised;letter-spacing:-.015rem;font-size:clamp(2rem,1.25rem + 2.25vw,5rem);font-weight:550}h3{letter-spacing:-.0075rem;font-size:clamp(1.5rem,.75rem + 1.75vw,3.5rem);font-weight:550}p,a{-webkit-user-select:none;user-select:none;font-size:clamp(1.075rem,.325rem + .825vw,2rem);font-weight:500}a{text-decoration:none}p.sm,a.sm{font-size:clamp(.8rem,.2rem + .7vw,1.5rem)}p.caps,a.caps{-webkit-font-smoothing:antialiased;font-weight:600}.caps{text-transform:uppercase}p.caps.mono,a.caps.mono{font-family:var(--font-dm-mono), monospace;-webkit-font-smoothing:antialiased;font-weight:600}.dark{color:var(--foreground)}.light{color:var(--background)}.revealer{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);width:max-content;position:relative}@media (max-width:1000px){h1{letter-spacing:-.05rem}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:transform, opacity, clip-path;z-index:1}::view-transition-new(root){z-index:10000;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important}
.menu{pointer-events:none;z-index:10000;width:100vw;height:100svh;position:fixed;top:0;left:0}.menu a,.menu p{color:#fff;will-change:transform;-webkit-font-smoothing:antialiased;line-height:1;text-decoration:none;display:block;position:relative}.nav-container{z-index:1000;pointer-events:none;width:100vw;height:auto;position:fixed;top:0;left:0}.nav{pointer-events:none;gap:1.5rem;width:100vw;padding:1.75rem 2rem;display:flex;position:relative}.nav a,.nav p{color:#fff;will-change:transform;-webkit-font-smoothing:antialiased;line-height:1;text-decoration:none;display:block;position:relative}.nav{justify-content:flex-end}.nav-menu-toggle-open{pointer-events:all;justify-content:flex-end;height:max-content;display:flex}.nav-menu-toggle-open .revealer,.nav-burger{cursor:pointer;will-change:transform;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:flex-end;width:4.75rem;height:2.6rem;padding:0;display:flex;position:relative}.nav-burger{filter:drop-shadow(0 1px 6px #00000059)}.nav-burger-close{filter:none}.nav-burger span{background-color:#fff;width:100%;height:4px;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.nav-burger span:nth-child(2){width:70%}.nav-burger span:nth-child(3){width:40%}.nav-burger:hover span{width:100%}.nav-burger-close{justify-content:center}.nav-burger-close span,.nav-burger-close span:nth-child(2){width:100%;position:absolute;top:50%}.nav-burger-close span:first-child{transform:translateY(-50%)rotate(45deg)scaleX(.75)}.nav-burger-close span:nth-child(2){transform:translateY(-50%)rotate(-45deg)scaleX(.75)}.menu-overlay{background-color:var(--background-200);will-change:opacity;pointer-events:none;z-index:2;opacity:0;width:100vw;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.menu-overlay-nav{gap:1.5rem;width:100vw;padding:1.75rem 2rem;display:flex;position:fixed;top:0;left:0}.menu-overlay-nav-toggle-close{flex:1;justify-content:flex-end;height:max-content;display:flex}.menu-overlay-nav-toggle-close .revealer{cursor:pointer}.menu-overlay a,.menu-overlay p{color:#fff}.menu-footer{align-items:flex-end;gap:1.5rem;width:100%;padding:1.5rem;display:flex;position:absolute;bottom:0}.menu-footer-col:first-child{flex:2}.menu-footer-col:nth-child(2){flex:1}.menu-footer-col:first-child{flex-direction:column;gap:.6rem;display:flex}.menu .menu-profile-note{color:var(--foreground-200)}.menu a.menu-profile-link{border-bottom:1px solid #fff;padding-bottom:.3rem;font-family:nm;font-size:clamp(1.25rem,.8rem + 1vw,2rem);line-height:1.1;display:inline-block}.socials{justify-content:flex-end;gap:1em;display:flex}.menu-overlay-items{flex-wrap:wrap;align-items:flex-start;gap:0 1rem;width:75%;padding:.5rem 1.5rem 1.5rem;display:flex}.menu-overlay-items .revealer{flex:none;min-width:max-content}.revealer{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);width:max-content;position:relative}@media (max-width:1000px){.nav-burger{width:3.25rem;height:1.9rem}.nav-burger span{height:3px}.menu-overlay-items{flex-direction:column;padding:1rem 1.5rem 1.5rem}.menu-footer{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1rem}.socials{justify-content:flex-start;gap:1.25rem}.nav,.menu-overlay-nav{padding:1.25rem 1rem}.menu-overlay-items{gap:.25rem;width:100%;padding:5rem 1rem 1rem}.menu-overlay-items h1{font-size:15vw;line-height:1.05}}
@font-face{font-family:DM Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ce8c9d7a56f920bc-s.0oq_n6z64pg4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/475197ef9cf73ba9-s.p.16lryc-14tgd3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/587b2df5ecc06205-s.0qv6i1j6ckxhj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/bdef460321aa07a0-s.p.1i2wbnqrzadp2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f82326de2f9f680d-s.3wz-2phdh7w9m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f9fc8f485db6b190-s.p.3e-1uvm8wzuaf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.3suz6swfy6yti.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.23vch4xguf8lb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_596fb572-module__y7JEyW__className{font-family:DM Mono,DM Mono Fallback}.dm_mono_596fb572-module__y7JEyW__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
