:root{--primary:#E4E4Df;--secondary:#1E1E1E;--alt:#393632;--accent:#BFBFB1}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Montreal;src:url(/_next/static/media/PPNeueMontreal-Thin.3f643b87.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Montreal;src:url(/_next/static/media/PPNeueMontreal-Book.6fbbd4c9.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Montreal;src:url(/_next/static/media/PPNeueMontreal-Medium.51731d05.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Montreal;src:url(/_next/static/media/PPNeueMontreal-Bold.b5060cb0.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Montreal;src:url(/_next/static/media/PPNeueMontreal-Italic.f5a4fe8d.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Montreal;src:url(/_next/static/media/PPNeueMontreal-SemiBolditalic.e6cca0e1.otf) format("opentype");font-weight:600;font-style:italic}body{font-family:Montreal,sans-serif;font-weight:400;overflow:hidden;background-color:var(--primary);color:var(--secondary);-webkit-font-smoothing:antialiased}body::-webkit-scrollbar{display:none}body:before{position:fixed;top:0;left:0;content:"";width:100%;height:100%;z-index:9999;opacity:.2;filter:url(#grainy);pointer-events:none}.rolling-text{display:inline-block;font-size:1rem;line-height:2rem;height:2rem;overflow:hidden;position:relative}@media(max-width:738px){.rolling-text{line-height:1.5rem;height:1.5rem}}.rolling-text .block{transition:transform .6s cubic-bezier(.76,0,.24,1);display:block;width:100%}.rolling-text .block:last-child{position:absolute;top:100%;left:0;width:100%}.rolling-text:hover .block{transform:translateY(-100%)}