@font-face{font-family:Octarine-Bold;src:url(/public/fonts/Octarine-Bold) format("opentype");font-weight:400;font-style:normal}html,body{font-family:Octarine-Bold,sans-serif;margin:0;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}.no-scroll{overflow:hidden;height:100vh}.text-heading-xl{font-size:8.6667rem;line-height:6.5rem;font-weight:700;text-transform:uppercase}.text-heading-lg{font-size:2.25rem;line-height:1.2;font-weight:700}.text-highlight-yellow{color:#fde700}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.font-bold{font-weight:700}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-4{margin-bottom:4rem}.mt-2{margin-top:2rem}.mx-auto{margin-left:auto;margin-right:auto}.container{max-width:1400px;padding:0 1rem;margin:0 auto}.button{background:transparent;border:1px solid white;color:#fff;padding:.75rem 2rem;font-family:monospace;font-size:1rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.1em}.button:hover{background:#fff;color:#000}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 1024px){.text-heading-lg{font-size:2rem}.text-heading-xl{font-size:3.5rem;line-height:1.2}.text-left-1024{text-align:left}.text-center-1024{text-align:center}}
