:root{--background:#1a1a19;--background-200:#141414;--foreground:#fff;--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}@font-face{font-family:Roobert;font-weight:300;src:url(/fonts/RoobertTRIAL-Light.ttf)format("truetype")}@font-face{font-family:Roobert;font-weight:400;src:url(/fonts/RoobertTRIAL-Regular.ttf)format("truetype")}@font-face{font-family:Roobert;font-weight:500;src:url(/fonts/RoobertTRIAL-Medium.ttf)format("truetype")}@font-face{font-family:Roobert;font-weight:600;src:url(/fonts/RoobertTRIAL-SemiBold.ttf)format("truetype")}@font-face{font-family:Roobert;font-weight:700;src:url(/fonts/RoobertTRIAL-Bold.ttf)format("truetype")}@font-face{font-family:Roobert;font-weight:800;src:url(/fonts/RoobertTRIAL-Heavy.ttf)format("truetype")}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow:hidden}body{background-color:#000;font-family:Roobert}img{object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}h1,h2,h3{-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.1}h1{letter-spacing:-.075rem;font-size:max(2.5rem,min(1.815rem + 5.75vw,9rem));font-weight:600}h2{-webkit-font-smooting:antialised;letter-spacing:-.015rem;font-size:max(2rem,min(1.25rem + 2.25vw,5rem));font-weight:550}h3{letter-spacing:-.0075rem;font-size:max(2rem,min(.75rem + 1.75vw,3rem));font-weight:550}p,a{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:max(1.075rem,min(.325rem + .825vw,2rem));font-weight:500}a{text-decoration:none}p.sm,a.sm{font-size:max(.8rem,min(.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{-webkit-font-smoothing:antialiased;font-family:nm;font-weight:500}.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:900px){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:var(--foreground);will-change:transform;-webkit-font-smoothing:antialiased;line-height:1;text-decoration:none;display:block;position:relative}.nav-container{z-index:1000;mix-blend-mode:difference;pointer-events:none;width:100vw;height:auto;position:fixed;top:0;left:0}.nav{pointer-events:all;gap:1.5rem;width:100vw;padding:1.5rem;display:flex;position:relative}.nav a,.nav p{color:#999;will-change:transform;-webkit-font-smoothing:antialiased;text-decoration:none;display:block;position:relative}.nav-logo{flex:2}.nav-items{flex:1.5;display:flex}.nav-menu-toggle-open,.nav-menu-time{flex:1}.nav-menu-toggle-open{justify-content:flex-end;height:max-content;display:flex}.nav-menu-toggle-open .revealer{cursor:pointer}img.logo-img{width:2rem}.menu-overlay{background-color:var(--background);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.5rem;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:var(--foreground);font-family:nm}.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}.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-menu-time{display:none}.menu-overlay-items{flex-direction:column;padding:1rem 1.5rem 1.5rem}.socials{flex-direction:column;align-items:flex-end;gap:.5rem}}
