*{margin:0;padding:0}html,body{font-family:Bricolage Grotesque;color:#fff;width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#35f;background:linear-gradient(0deg,#35f,#000)}::-webkit-scrollbar-thumb{background:#f87a55;border-radius:10px}h1{display:flex;font-family:Bricolage Grotesque;font-size:128px;font-weight:700;width:730px}h1 span{display:inline-block;position:relative;font-weight:700;transition:color .2s ease-in-out,min-width .2s ease-in-out;min-width:1ch;color:#fff;width:auto;min-width:0;text-align:center}h1 span:before{content:attr(data-alt);position:absolute;top:0;left:50%;transform:translate(-50%);text-transform:none;color:#f87a55;opacity:0;transition:opacity .3s ease-in-out,min-width .3s ease-in-out;white-space:nowrap}h1 span.hover-active{color:transparent!important;min-width:1.04ch}h1 span.hover-active:before{opacity:1}h2{font-family:Kalam;font-size:20px;font-weight:400;color:#000}h3{font-family:Bricolage Grotesque;font-size:20px;font-weight:500;color:#000}h4{font-family:Bricolage Grotesque;font-size:64px;font-weight:700;color:#000}.handwritten-font{font-size:48px;font-family:Kalam;font-style:normal;font-weight:400;color:#fff;margin:0;line-height:48px}body.no-scroll{overflow:hidden!important;height:100vh}@font-face{font-display:swap;font-family:Helix Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/HelixRegular-ARLXp.ttf) format("truetype")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:400;src:url(/assets/fonts/bricolage-grotesque-v7-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:500;src:url(/assets/fonts/bricolage-grotesque-v7-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kalam;font-style:normal;font-weight:400;src:url(/assets/fonts/kalam-v17-latin-regular.woff2) format("woff2")}app-root{display:flex;flex-direction:column;min-height:100vh}
