.hero{width:100vw;height:100svh;color:var(--foreground);position:relative;overflow:hidden}.hero-header{width:100%;padding:1.5rem;display:flex;position:absolute;top:35svh}.hero-header-col-lg{flex:4}.hero-header-col-sm{flex:3}.hero-header-col-sm h3{color:#f5f5f5;font-size:3.5vh}.hero-footer{align-items:flex-end;width:100%;padding:1.5rem;display:flex;position:absolute;bottom:0}.hero-footer p{color:#868686}.hero-footer-col-lg{flex:4;gap:4.5rem;display:flex}.hero-footer-col-lg h3{width:65%}.hero-footer-col-sm{flex:3;justify-content:space-between;align-items:flex-end;display:flex}.hero-tags{flex-shrink:0}.hero-tags p{color:#868686}.preloader-overlay{z-index:10000000;background-color:var(--background);pointer-events:none;width:100vw;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.progress-bar{background-color:var(--foreground);transform-origin:bottom;width:.45rem;height:100svh;display:flex;position:fixed;top:0;right:0;transform:scaleY(0%)}.counter{z-index:2;position:absolute;bottom:1.5rem;left:1.5rem}.count{display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.digit{flex:1;padding-top:1rem}.count .digit h1{color:var(--foreground)}.count .digit{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.count .digit h1{will-change:transform;position:relative;transform:translateY(120%)}@media (max-width:900px){.hero{background-color:var(--background)}.hero-header-col-lg,.hero-footer-col-lg{display:none}.hero-header{top:40svh}.hero-header-col-sm h3{-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:2.8vh;font-weight:500}.counter{bottom:0;left:0}}
