.navbar{position:fixed;top:0;left:0;width:100vw;padding:2em 4em;z-index:500;mix-blend-mode:difference;display:flex;gap:2em}.navbar-col{flex:1 1;display:flex;align-items:center}.navbar-sub-col{flex:1 1}.logo,.logo a{display:flex;justify-content:center;align-items:center}.logo a img{width:70%;height:auto}.nav-items p,.time p{position:relative;top:.075rem;font-family:Inter,sans-serif;font-weight:500;font-size:1.525rem;color:var(--foreground)}.nav-items p{text-transform:none;margin-bottom:.5rem}.music-toggle-wrapper{display:flex;justify-content:flex-end}.music-toggle-btn{width:100px;height:40px;background-color:var(--foreground-secondary);border-radius:4rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.sound-bars{display:inline-block;margin-right:8px}.cta-wrapper a{display:flex;align-items:center}.cta-wrapper a p{text-transform:none;font-family:Inter,sans-serif;font-weight:400;font-size:1.25rem;color:var(--foreground);border-radius:24px;background-color:var(--background-secondary);padding:10px 20px}.sound-bars svg path{stroke:var(--foreground)}@media (max-width:900px){.navbar{padding:1em}.music-toggle-wrapper,.time{display:none}.nav-items{display:flex;flex-direction:column;align-items:flex-end}.logo h3{font-size:2rem}}:root{--background:#000;--background-alt:#0a0a0a;--background-secondary:#1a1a1a;--background-tertiary:#2a2a2a;--foreground:#fff;--foreground-secondary:#e5e5e5;--foreground-tertiary:#b3b3b3;--foreground-muted:grey;--accent:#333;--accent-light:#4d4d4d;--border:#333;--border-light:#4d4d4d}@font-face{font-family:Nippo;src:url(/fonts/nippo/Nippo-Extralight.otf);font-weight:200}@font-face{font-family:Nippo;src:url(/fonts/nippo/Nippo-Light.otf);font-weight:300}@font-face{font-family:Nippo;src:url(/fonts/nippo/Nippo-Regular.otf);font-weight:400}@font-face{font-family:Nippo;src:url(/fonts/nippo/Nippo-Medium.otf);font-weight:500}@font-face{font-family:Nippo;src:url(/fonts/nippo/Nippo-Bold.otf);font-weight:700}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Thin.otf);font-weight:100}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Ultralight.otf);font-weight:200}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Light.otf);font-weight:300}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Regular.otf);font-weight:400}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Book.otf);font-weight:500}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Medium.otf);font-weight:600}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-SemiBold.otf);font-weight:700}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Bold.otf);font-weight:800}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Black.otf);font-weight:900}@font-face{font-family:NeueBit;src:url(/fonts/neue-bit/PPNeueBit-Regular.otf);font-weight:400}@font-face{font-family:NeueBit;src:url(/fonts/neue-bit/PPNeueBit-Bold.otf);font-weight:700}@font-face{font-family:Spincycle;src:url(/fonts/Spincycle/spincycle_ot.otf)}@font-face{font-family:Spincycle3d;src:url(/fonts/Spincycle/spincycle_3d_ot.otf)}@font-face{font-family:Playball;src:url(/fonts/Spincycle/Playball-Regular.ttf)}@font-face{font-family:Pynion;src:url(/fonts/pyton/PinyonScript-Regular.ttf)}@font-face{font-family:sixtyfour;src:url(/fonts/64/SixtyfourConvergence-Regular.otf)}@font-face{font-family:FiraCode;src:url(/fonts/FiraCode/FiraCode-Bold.otf)}@font-face{font-family:FiraCode;src:url(/fonts/FiraCode/FiraCode-Light.otf)}@font-face{font-family:FiraCode;src:url(/fonts/FiraCode/FiraCode-Medium.otf)}@font-face{font-family:FiraCode;src:url(/fonts/FiraCode/FiraCode-Regular.otf)}@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Rhodium+Libre&display=swap");@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap");*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%;background-color:var(--background);color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app{max-width:100vw;overflow-x:hidden}img{width:100%;height:100%;object-fit:cover}h1{font-size:7rem;line-height:85%;letter-spacing:.05em}h1,h2{font-family:Bebas Neue,sans-serif;font-weight:400;text-transform:uppercase;color:var(--foreground)}h2{font-size:6rem;line-height:90%;letter-spacing:.03em}h3{font-size:3.5rem;line-height:95%}h3,h4{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--foreground)}h4{font-size:2.5rem;line-height:100%}p{font-weight:400;font-size:1rem;line-height:1.6;color:var(--foreground-tertiary)}p,p.primary{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p.primary{font-weight:600;font-size:1.25rem;line-height:1.4}a,p.primary{color:var(--foreground)}a{text-decoration:none;text-transform:uppercase;font-family:Inter,sans-serif;font-weight:500;font-size:.9rem;letter-spacing:.05em;transition:color .3s ease}a:hover{color:var(--foreground-secondary)}.container{position:relative;width:100%;padding:4em}.container.info{background:var(--background)}section{position:relative;z-index:1}@media (max-width:900px){h1{font-size:4rem;letter-spacing:-.25rem}h2{font-size:2.75rem}h3{font-size:2rem}.container{padding:2em}}.margin-large-top{margin-top:4rem}.margin-left{margin-left:.5rem}.margin-top{margin-top:.25rem}.cta-link{font-size:1.25rem}@media (min-width:900px){.hide-desktop{display:none}}.display-desktop{display:none}@media (min-width:900px){.display-desktop{display:unset}}