@font-face{font-family:satoshi;src:url(/_next/static/media/d9396795aa5ec363-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/7c85d340480eabe7-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.__className_c5a951{font-family:satoshi,satoshi Fallback}.__variable_c5a951{--font-satoshi:"satoshi","satoshi Fallback"}@font-face{font-family:nippo;src:url(/_next/static/media/d9baa6ae8a084614-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:nippo Fallback;src:local("Arial");ascent-override:91.42%;descent-override:24.93%;line-gap-override:8.31%;size-adjust:108.29%}.__className_7cd379{font-family:nippo,nippo Fallback;font-weight:500}.__variable_7cd379{--font-nippo:"nippo","nippo Fallback"}:root{--color-ink:#141414;--title-size:7vw}*{margin:0;padding:0;box-sizing:border-box}body,html{overscroll-behavior-y:none}html{-webkit-font-smoothing:antialiased}body{font-family:var(--font-satoshi),sans-serif;background-color:#000;color:var(--color-ink);overflow-x:hidden}.shader-bg{position:fixed;inset:0;z-index:-1;background:#040b26;pointer-events:none}.shader-bg canvas{opacity:0;transition:opacity .8s ease-out}.shader-bg.is-ready canvas{opacity:1}.navbar{position:fixed;top:0;left:0;right:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.5rem clamp(1.25rem,3vw,3rem);pointer-events:none}.navbar-btn{pointer-events:auto;justify-self:start;text-decoration:none;padding:.75em .6em;margin:-.75em -.6em;border:0;background:none;font-family:var(--font-satoshi),sans-serif;font-size:clamp(.8rem,1vw,1.1rem);font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;cursor:pointer}.navbar-btn:last-child{justify-self:end}.navbar-logo{pointer-events:auto;font-family:var(--font-nippo),sans-serif;font-size:clamp(1.75rem,2.5vw,2.75rem);font-weight:500;line-height:1;color:#fff;text-decoration:none}.hero{height:100svh;display:flex;align-items:center;justify-content:center}.hero-copy{--tag-size:clamp(0.8rem,1.4vw,1.7rem);position:relative;translate:calc(var(--title-size) * -.25) 0;color:#fff}.hero-tag{position:absolute;top:calc(var(--title-size) * .19 - var(--tag-size) * .155);left:calc(var(--title-size) * 6.456);white-space:nowrap;font-size:var(--tag-size);font-weight:500;font-style:italic;line-height:1;letter-spacing:.02em}.hero-cta,.page-cta{display:none}@media (max-width:700px){.navbar{grid-template-columns:1fr auto}.navbar>.navbar-logo{grid-row:1;grid-column:1;justify-self:start}.navbar>.navbar-btn:first-child{grid-row:1;grid-column:2;justify-self:end}.navbar>.navbar-btn:last-child{display:none}:root{--title-size:7.75vw}.hero-copy{--tag-size:0.95rem}.hero-tag{top:auto;bottom:100%;left:calc(var(--title-size) * .5);right:0;margin-bottom:calc(var(--title-size) * .6 + 10svh);text-align:center}.hero-tag-dash{display:none}.hero-cta{display:flex;justify-content:center;position:absolute;top:calc(100% + 25svh - var(--title-size) * .7875);left:calc(var(--title-size) * .5);right:0;translate:0 -50%}.hero-cta .navbar-btn,.page-cta .navbar-btn{font-size:.95rem}.page-cta{display:flex;justify-content:center;position:absolute;top:calc(75svh + var(--title-size) * .7875);left:0;right:0;translate:0 -50%}}.hero-title{font-size:var(--title-size);font-weight:500;line-height:1.05;text-transform:uppercase}.hero-line{display:block;white-space:nowrap}.hero-line:first-child{padding-left:.5em}.hero-line:nth-child(2){padding-left:2.2em}.hero-line:nth-child(3){padding-left:3.75em}.hero-slot{display:inline-block;width:3em;height:.74em;border:.06em solid;border-radius:.14em}.shader-text [data-shader-text]{color:transparent}.page{position:relative;min-height:100svh}::view-transition-old(.page-swap){animation:page-out 1.6s cubic-bezier(.65,0,.35,1) both}::view-transition-new(.page-swap){animation:page-in 1.5s cubic-bezier(.65,0,.35,1) both;animation-delay:.25s}@keyframes page-out{0%{transform:translateX(0) translateY(0) rotate(0deg) scale(1);opacity:1}40%{transform:translateX(0) translateY(0) rotate(0deg) scale(.8);opacity:.5}to{transform:translateX(-50%) translateY(20%) rotate(-10deg) scale(.65);opacity:.25}}@keyframes page-in{0%{transform:translateX(100%) translateY(20%);-webkit-clip-path:polygon(50% 50%,100% 50%,100% 100%,50% 100%);clip-path:polygon(50% 50%,100% 50%,100% 100%,50% 100%)}to{transform:translateX(0) translateY(0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.intro{position:fixed;inset:0;z-index:1000}.intro-bg{position:absolute;inset:0;background:#040b26}.intro-logo{position:fixed;overflow:visible;visibility:hidden;fill:#fff;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.intro{display:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}