*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif;font-optical-sizing:auto}body{background-color:#171718}a,button{text-decoration:none;cursor:pointer;border:none;padding:0;background-color:transparent}ul,ol{list-style:none}img{width:100%;height:100%;object-fit:cover}:root[menu-open] body:after{content:"";position:fixed;inset:0;width:100%;height:100%;background:#00000084;z-index:5}body::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.typography{font-size:clamp(3em,7vw,9em);font-weight:700;color:#fafafa;text-transform:uppercase;text-wrap:nowrap}@media (min-width: 481px) and (max-width: 1024px){.typography{font-size:12vw}}.typography:first-letter{margin-left:-5px}@media screen and (max-width: 480px){.typography:first-letter{margin-left:-3px}}.typography p{position:relative;display:inline;z-index:5}.typography span{position:relative;opacity:.1;z-index:5}.text{font-size:clamp(1em,1.3vw,1.4em);font-weight:500;line-height:1.4;color:#fafafa;height:fit-content;text-wrap:pretty}@media (min-width: 481px) and (max-width: 1024px){.text{font-size:2.5vw}}::selection{background-color:#393d42}::view-transition-old(root){animation:exit 1s cubic-bezier(.5,0,.25,1) 0s 1 normal forwards}::view-transition-new(root){animation:entrance 1s cubic-bezier(.5,0,.25,1) 0s 1 normal forwards}@keyframes entrance{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes exit{0%{opacity:1}to{opacity:0}}#globalLoader{display:none;position:fixed;inset:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;z-index:9999;background-color:#171718;transition:opacity .5s ease-in-out;pointer-events:none}#globalLoader div{width:80%;height:50%}#globalLoader div svg{width:100%;height:100%}#globalLoader div svg path{opacity:1;animation:fade 3.5s infinite}#globalLoader div svg path:nth-child(1){animation-delay:0s}#globalLoader div svg path:nth-child(2){animation-delay:.3s}#globalLoader div svg path:nth-child(3){animation-delay:.6s}#globalLoader div svg path:nth-child(4){animation-delay:.9s}#globalLoader div svg path:nth-child(5){animation-delay:1.2s}#globalLoader div svg path:nth-child(6){animation-delay:1.6s}@keyframes fade{0%{opacity:1}to{opacity:0}}
