@charset "UTF-8";@font-face{font-family:GeistMono;src:url(/fonts/GeistMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-fallback: -apple-system, system-ui, BlinkMacSystemFont, "Helvetica", "Arial", sans-serif;--font-display: var(--font-fallback);--font-mono: "GeistMono";--purple-space: #250664;--purple-rain: #5f1ee2;--purple-haze: #d6cede;--off-white: #e0dde3;--px: 1.5rem;--expo-out: cubic-bezier(.19, 1, .22, 1)}@media (min-width: 800px){:root{--px: 3rem }}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1;scroll-behavior:initial;cursor:default;box-sizing:border-box;font-size:4.26667vw;font-size:min(4.26667vw,16px);background:black;color:var(--off-white)}@media (min-width: 800px){html{font-size:1.111111vw;font-size:clamp(18px,1.111111vw,22px);position:fixed;inset:0}}body{margin:0;line-height:inherit;overscroll-behavior-x:none}#gl{position:fixed;top:0;left:0;height:100vh;width:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}a{color:inherit;text-decoration:inherit}button{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}ol,ul{list-style:none;margin:0;padding:0}p{margin:0}img,video{max-width:100%;height:auto}figure{margin:0}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}.wrap{display:block;width:100%;margin:0 auto;padding:0 1.5rem;position:relative}@media (max-width: 799px){.wrap--max{max-width:23.4375rem}}.ts-2{font-size:7.5rem;font-style:normal;font-weight:700;line-height:.8;text-transform:uppercase;width:100%}.logo svg{width:7.9375rem;height:1.375rem}.page-header{position:fixed;width:100%;top:0;left:0;padding:1.5rem 0}.page-header-text{font-family:var(--font-mono);font-size:.625rem;font-style:normal;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.page-header-text span{display:block}.landing-cta{display:flex;align-items:center;justify-content:center;height:calc(100svh - 1.5rem);font-family:var(--font-mono);color:var(--off-white);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.28571;text-transform:uppercase}.landing-cta a{display:inline-block;position:relative}.landing-cta a:before,.landing-cta a:after{content:"";position:absolute;bottom:0rem;display:block;width:100%;height:1px;opacity:0;background-size:.3125rem 1px;background-color:currentColor}.landing-cta a:after{opacity:1;transform:scaleX(0);transition:transform 1.2s var(--expo-out);transform-origin:right}.landing-cta a:hover:after{transform-origin:left;transform:scaleX(1)}.landing-title{font-size:8.333vw;font-style:normal;font-weight:700;line-height:.8;text-transform:uppercase;width:100%;letter-spacing:-.03em}@media (max-width: 799px){.landing-title{margin-top:8.125rem;font-size:2.5rem;line-height:.8;letter-spacing:-.03em}}.landing-title .line{overflow:hidden;margin:-.05em 0}.landing-title .line:nth-child(1){letter-spacing:-.03em}@media (min-width: 800px){.landing-title .line:nth-child(2){margin-left:-.5rem}}.landing-title .line:nth-child(3){margin-left:.25em}.landing-title .line:nth-child(3) .line-inner{padding-right:.275em;margin-right:-.275em}.landing-title .line-inner{display:inline-flex}.landing-title .-alt{margin-left:-.175em}.landing-title .-alt-2{margin-left:-.075em}.landing-title .-alt-3{margin-left:-.035em}@media (max-width: 799px){.landing-text .col-span-11+.col-span-11{margin-top:1.125rem}}.landing-text,.landing-footer{font-family:var(--font-mono);color:var(--off-white);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.28571;text-transform:uppercase;margin-top:7.375rem;letter-spacing:-.02em}@media (max-width: 799px){.landing-text,.landing-footer{margin-top:2rem}.landing-text br,.landing-footer br{display:none}}.landing-text p+p,.landing-footer p+p{margin-top:1.125rem}.landing-footer{position:fixed;bottom:0;width:100%}@media (max-width: 799px){.landing-footer{position:relative;max-width:23.4375rem;margin:0 auto;padding-bottom:1.5rem;padding-top:5rem;width:auto}}@media (min-width: 800px){.landing-footer{height:2.25rem;display:flex;align-items:center;overflow:hidden;transform:translateY(.5rem);transition:transform .8s var(--expo-out)}.landing-footer .landing-footer-a{transform:translateY(-.25rem);transition:transform .8s var(--expo-out)}.landing-footer:hover,.landing-footer:hover .landing-footer-a{transform:translateY(0)}}.landing-footer-a{flex:1;text-align:center;display:flex;align-items:center;justify-content:center;height:100%;position:relative}.landing-footer-a span{position:relative;z-index:1}.landing-footer-a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:#ffffff1a;transition:opacity .3s linear}.landing-footer-a:hover:before{opacity:1}@media (max-width: 799px){.landing-footer-a{height:2.5rem}}.landing-footer-a:first-child{background:white;color:#000}.landing-footer-a:first-child:before{background-color:#00000026}.landing-footer-a:nth-child(2){background:var(--purple-space);color:#fff}.landing-footer-a:nth-child(3){background:var(--purple-rain);color:#fff}.page-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#db8000;mix-blend-mode:hue;pointer-events:none}html.is-safari .page-overlay{display:none}
