@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";@font-face{font-family:monument_extendedblack;src:url(monumentextended-black-webfont.716ceb3f.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:monument_extendedbold;src:url(monumentextended-bold-webfont.f892fefd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:monument_extendedregular;src:url(monumentextended-regular-webfont.8b0b148a.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:monument_extendedultralight;src:url(monumentextended-ultralight-webfont.52316310.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--dark:#181825;--white:#fff;--primary:#3effe8;--secondary:#8c0fee;--font-size-global:1.26rem;--line-height-global:1.3;--letter-spacing-global:.1rem;--font-family:"monument_extendedbold","Helvetica","Arial",sans-serif;--padding-global:clamp(0rem,5vw,2.5rem);--length-logo:5.6rem;font-size:62.5%}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-size-global);font-family:var(--font-family);color:var(--color-secondary);background-color:var(--dark);color:var(--white)}li{list-style:none}a{color:var(--white);text-decoration:none}video{object-fit:cover}h1{text-transform:uppercase;min-width:50%;justify-self:flex-start;font-family:monument_extendedblack;font-size:clamp(5.3rem,10.6vw,13rem);line-height:.77}header{padding:var(--padding-global);width:100%;opacity:0;flex-flow:wrap;align-items:flex-end;gap:3.5vw 7vw;display:flex;position:fixed;top:0;left:0}header.font-loaded{opacity:1}header>ul{text-transform:uppercase;font-family:monument_extendedregular;font-size:var(--font-size-global);line-height:var(--line-height-global);letter-spacing:var(--letter-spacing-global)}header>ul a{transition:opacity .2s}header>ul a:hover{opacity:.75}nav[role=navigation] ul{flex-direction:column;gap:.3rem;display:flex}nav[role=navigation] li{line-height:var(--line-height-global)}nav[role=navigation] a{position:relative}nav[role=navigation] a:before{content:"";width:8px;height:8px;background-color:var(--white);opacity:0;border-radius:8px;margin-top:-4px;transition:opacity .2s;display:block;position:absolute;top:50%;right:calc(100% + 8px)}nav[role=navigation] a:hover:before{opacity:.5}nav[role=navigation] a.active:before{opacity:1}nav[role=navigation] span{text-transform:uppercase;font-size:var(--font-size-global);letter-spacing:var(--letter-spacing-global)}nav[role=navigation] i{text-transform:lowercase;opacity:.85;font-family:monument_extendedultralight;font-style:normal;font-weight:100}#logo{flex:1;justify-content:flex-end;padding-right:4rem;display:flex}#logo>a{width:var(--length-logo);height:var(--length-logo);perspective:1000px;margin-bottom:.4rem;display:block;position:relative}#logo>a:hover span:first-of-type{transform:rotateY(360deg)}#logo>a:hover span:last-of-type{transform:rotateY(-180deg)}#logo>a span{width:100%;height:100%;backface-visibility:hidden;transition:transform 2s;display:block;position:absolute;top:0;left:0}#logo>a span:first-of-type path{fill:var(--white)}#logo>a span:last-of-type{transform:rotateY(180deg)}#logo>a span:last-of-type path{fill:var(--white);opacity:.7}main[role=main]{height:calc(var(--vh,1vh)*100);justify-content:center;align-items:center;display:flex}.cursor-container{width:100vw;height:calc(var(--vh,1vh)*100)}.cursor-container g{transform-origin:50%}@media screen and (max-width:1024px){header[role=banner]{height:100%;flex-direction:column;align-items:flex-start}h1,#logo{flex:unset;line-height:1}nav{margin-left:var(--padding-global);flex:1}}.mustachio_logo{width:150px;position:absolute;top:15px;left:15px}.salvo_logo{width:75px;position:absolute;bottom:15px;right:15px}.contact{width:150px;font-family:Poppins,sans-serif;position:absolute;bottom:15px;left:15px}
/*# sourceMappingURL=index.6610e7fe.css.map */
