@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayXXThin.woff2) format("woff2"),url(/fonts/NeueHaasDisplayXXThin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayXXThinItalic.woff2) format("woff2"),url(/fonts/NeueHaasDisplayXXThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayXThin.woff2) format("woff2"),url(/fonts/NeueHaasDisplayXThin.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayXThinItalic.woff2) format("woff2"),url(/fonts/NeueHaasDisplayXThinItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayThin.woff2) format("woff2"),url(/fonts/NeueHaasDisplayThin.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayThinItalic.woff2) format("woff2"),url(/fonts/NeueHaasDisplayThinItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayRoman.woff2) format("woff2"),url(/fonts/NeueHaasDisplayRoman.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayRomanItalic.woff2) format("woff2"),url(/fonts/NeueHaasDisplayRomanItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayLight.woff2) format("woff2"),url(/fonts/NeueHaasDisplayLight.ttf) format("truetype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayLightItalic.woff2) format("woff2"),url(/fonts/NeueHaasDisplayLightItalic.ttf) format("truetype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayMediu.woff2) format("woff2"),url(/fonts/NeueHaasDisplayMediu.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayMediumItalic.woff2) format("woff2"),url(/fonts/NeueHaasDisplayMediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayBold.woff2) format("woff2"),url(/fonts/NeueHaasDisplayBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayBoldItalic.woff2) format("woff2"),url(/fonts/NeueHaasDisplayBoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayBlack.woff2) format("woff2"),url(/fonts/NeueHaasDisplayBlack.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/NeueHaasDisplayBlackItalic.woff2) format("woff2"),url(/fonts/NeueHaasDisplayBlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:At Hauss Mono;src:url(/fonts/AtHaussMono-Medium.woff2) format("woff2"),url(/fonts/AtHaussMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}html,body{margin:0;width:100%;height:100%;font-family:Neue Haas Display,system-ui,-apple-system,sans-serif;background-color:#000;color:#fff}.ft-root{position:static}.ft-bg{position:absolute;left:0;right:0;bottom:0;z-index:-1;height:720px;overflow:hidden;pointer-events:none;background:#070707}.ft-shader{position:absolute;inset:0}.ft-fade{position:absolute;inset:0;background:linear-gradient(0deg,#07070700 0% 45%,#070707d9 78%,#070707)}.ft-stage{position:relative;height:320px;cursor:crosshair;touch-action:pan-y}.ft-grid{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media(max-width:767px){.ft-bg{height:520px}.ft-stage{height:220px}}
