@font-face{font-family:Basement Grotesque;src:url(/fonts/BasementGrotesque-Black.woff2) format("woff2"),url(/fonts/BasementGrotesque-Black.woff) format("woff");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Alliance No\.1;src:url(/fonts/AllianceNo1-Regular.woff2) format("woff2"),url(/fonts/AllianceNo1-Regular.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}:root{--gap:16pt;--foreground:#fff;--background:#000;--gray:#979797;--font-primary:"Basement Grotesque",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-secondary:"Alliance No.1",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--transition-reveal:opacity 1s cubic-bezier(0.23,1,0.32,1)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:none!important}::-moz-selection{color:var(--background);background-color:hsla(0,0%,100%,.99)}::selection{color:var(--background);background-color:hsla(0,0%,100%,.99)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}input,textarea{border-radius:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--background) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:Alliance No\.1;background-color:var(--background);margin:0;overflow:hidden}a,body{color:var(--foreground)}a{text-decoration:none;outline:var(--foreground);position:relative}a.underline:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.075em;min-height:1px;-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);background-color:currentColor;-webkit-transition:-webkit-transform .95s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .95s cubic-bezier(.19,1,.22,1);-moz-transition:transform .95s cubic-bezier(.19,1,.22,1),-moz-transform .95s cubic-bezier(.19,1,.22,1);transition:transform .95s cubic-bezier(.19,1,.22,1);transition:transform .95s cubic-bezier(.19,1,.22,1),-webkit-transform .95s cubic-bezier(.19,1,.22,1),-moz-transform .95s cubic-bezier(.19,1,.22,1);transition:transform .95s cubic-bezier(.19,1,.22,1),-webkit-transform .95s cubic-bezier(.19,1,.22,1)}a.underline:hover:after{-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}a:visited{color:var(--foreground)}.text-no-margin,.text-no-margin>:first-child{margin-top:0}.text-no-margin,.text-no-margin>:last-child{margin-bottom:0}canvas{display:block;position:fixed;top:0;left:0;z-index:-1;pointer-events:none}body,canvas{height:100vh;width:100vw}body{overflow-x:hidden}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:var(--foreground)}.button{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-family:var(--font-primary);font-weight:800;text-decoration:none;text-transform:uppercase;text-align:center;padding:1.5em 2em;border:1px solid #fff;background:var(--background);color:var(--foreground);cursor:pointer;max-width:340px;position:relative;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:box-shadow .2s ease;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}.button:hover{-webkit-box-shadow:-5px 5px 0 0 var(--foreground);box-shadow:-5px 5px 0 0 var(--foreground)}.button[disabled]{pointer-events:none;cursor:not-allowed;display:inline-block;text-decoration:none;text-transform:uppercase;border:1px solid var(--color-primary);-webkit-box-shadow:-5px 5px 0 0 #313131;box-shadow:-5px 5px 0 0 #313131;background:#313131;color:var(--color-secondary)}.outView{opacity:0}.inView{opacity:1;-webkit-transition:var(--transition-reveal);-moz-transition:var(--transition-reveal);transition:var(--transition-reveal)}.spacer{display:block;width:1px;height:1px;margin-left:calc(16pt - 1px);margin-top:calc(16pt - 1px)}.spacer.inline{display:inline-block;margin-top:0}.spacer.padding{margin:0!important}.menu canvas{z-index:1}.menu .navbar li.current h1{color:var(--gray);text-shadow:none;opacity:.25}.menu .footer li,.menu .footer small{opacity:0}.dg.ac{z-index:1e+32!important}.dg.ac *{cursor:auto!important}@media (max-width:600px){.button{width:100%;max-width:100%}#__next{overflow-x:hidden}}