.burger .burger-toggle:before{content:"";width:5rem;height:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burger .burger-toggle:after{content:"";background-color:var(--secondary);border-radius:100%;width:0;height:0;transition:width .2s ease-out,height .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burger .burger-toggle .burger-toggle__line:before,.burger .burger-toggle .burger-toggle__line:after{content:"";background-color:var(--white);border-radius:5px;width:100%;height:100%;transition:transform .5s,top .5s;display:block;position:absolute}.burger .burger-toggle .burger-toggle__line:before{top:-12px}.burger .burger-toggle .burger-toggle__line:after{top:12px}.burger .burger-toggle .burger-background{background-color:var(--secondary);border-radius:100%;width:0;height:0;transition:width .2s ease-out,height .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burger .burger-toggle:hover>.burger-background{width:6rem;height:6rem;animation:.4s ease-in burger-background-bounce}.burger .burger-link:after{content:"";background-color:var(--white);width:0;height:2px;transition:width .2s ease-in-out;display:block;position:absolute;bottom:0}.burger .burger-link:hover:after{width:100%}.burger.open .burger-toggle span:not(.burger-background){transform:rotate(45deg)}.burger.open .burger-toggle span:not(.burger-background):before,.burger.open .burger-toggle span:not(.burger-background):after{top:0;transform:rotate(90deg)}.burger.open .burger-toggle:after{width:400vw;height:400vw;transition-duration:.5s}.burger.open .burger-menu{opacity:1;visibility:visible;transition:visibility .2s ease-out,opacity .2s ease-out}@media screen and (max-width:1024px){.burger .burger-toggle span:not(.burger-background){width:25px;height:3px}.burger .burger-toggle span:not(.burger-background):before{top:-8px}.burger .burger-toggle span:not(.burger-background):after{top:8px}.burger .burger-toggle:hover>.burger-background{width:0;height:0;animation:none}.burger.open .burger-toggle:after{width:400vh;height:400vh}}@keyframes burger-background-bounce{0%{width:0;height:0}40%{width:7.5rem;height:7.5rem}to{width:6rem;height:6rem}}
.sound-toggle-wrap{align-items:center;display:flex}.sound-toggle-label{white-space:nowrap;font-family:var(--font-montserrat);letter-spacing:.09em;text-transform:uppercase;color:var(--white);pointer-events:none;margin-right:1.25rem;font-size:.625rem;font-weight:400;transition:opacity .35s,transform .35s;display:none;position:absolute;right:100%}@media (min-width:768px){.sound-toggle-label{display:block}}.sound-toggle-label--action{opacity:0;transform:translate(6px)}.sound-toggle-label--track,.sound-toggle-wrap:hover .sound-toggle-label--action{opacity:1;transform:translate(0)}.sound-toggle-wrap:has(.sound-toggle:focus-visible) .sound-toggle-label--action{opacity:1;transform:translate(0)}.sound-toggle-wrap:hover .sound-toggle-label--track{opacity:0;transform:translate(6px)}.sound-toggle-wrap:has(.sound-toggle:focus-visible) .sound-toggle-label--track{opacity:0;transform:translate(6px)}.sound-toggle{background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.sound-toggle:before{content:"";width:4rem;height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sound-toggle svg{opacity:.55;transition:opacity .25s;display:block;overflow:visible}.sound-toggle path{fill:none;stroke:var(--white);stroke-linecap:round}.sound-toggle:hover svg,.sound-toggle[aria-pressed=true] svg{opacity:1}.sound-toggle:focus-visible svg{opacity:1}.sound-toggle:focus-visible{outline:2px solid var(--white);outline-offset:8px;border-radius:4px}@media (max-width:1024px){.sound-toggle:before{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.sound-toggle svg{transition:none}.sound-toggle-label{transition:none;transform:none}}
.site-loader{z-index:200;background:var(--primary);opacity:1;justify-content:center;align-items:center;transition:opacity .4s ease-out;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.site-loader.is-exiting{opacity:0;pointer-events:none}.loader-seen .site-loader{display:none}.loader-active header h1,.loader-active header h1 .hero-typing,.loader-active header .socials,.loader-active header .chevron{opacity:0;animation:none!important}
