@keyframes flip-r{50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}}@keyframes flip-l{50%{opacity:0;transform:translate(-100%)}51%{opacity:0;transform:translate(100%)}}@keyframes flip-d{50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}}@keyframes flip-u{50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}}.site-header{--hero-progress:1}.site-header .container{display:flex;justify-content:space-between;left:0;padding:2.34375vw 1.8229166667vw;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(calc((100vh - 100%)*(1 - var(--hero-progress))))}.site-header .container>*{pointer-events:all}@media (max-width:799px){.site-header .container{flex-direction:column-reverse;padding:13.1067961165vw var(--layout-margin)}}.site-header .banner{align-items:center;background:var(--theme-bg);display:flex;gap:5vw;padding:.1322916667vw}.site-header .banner .svg-word-mark{height:auto;width:6.6145833333vw}.site-header .banner .tagline,.site-header .banner button{text-transform:uppercase}@media (max-width:799px){.site-header .banner{gap:2em;height:6.1966019417vw;justify-content:space-between;padding:.5825242718vw}.site-header .banner .svg-word-mark{display:block;flex-shrink:0;height:4.5461165049vw;width:28.8834951456vw}.site-header .banner .tagline,.site-header .banner button{text-align:right}}.site-header .items{display:flex;gap:1.8229166667vw}.site-header .items .sound-toggle{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#d9d9d936;border-radius:60px;padding:.3125vw .5208333333vw}.site-header .items .item .label,.site-header .items .sound-toggle{cursor:pointer;text-transform:uppercase}.site-header .items .item .label .text{display:block;overflow:hidden;position:relative}.site-header .items .item .label .text>span{display:inline-block}.site-header .items .item .label .text>span:last-child{top:0;right:0;bottom:0;left:0;position:absolute;transform:translateY(105%)}@media (min-width:800px){.site-header .items .item .label.active .text>span:first-child,.site-header .items .item .label:hover .text>span:first-child{animation:button-flip-out var(--td) var(--te) forwards}.site-header .items .item .label.active .text>span:last-child,.site-header .items .item .label:hover .text>span:last-child{animation:button-flip-in var(--td) var(--te) forwards}}@keyframes button-flip-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes button-flip-out{0%{transform:none}to{transform:translateY(-105%)}}@media (max-width:799px){.site-header .items{justify-content:space-between;left:var(--layout-margin);position:absolute;right:var(--layout-margin);top:0;transform:translateY(-100%)}}.site-header .descriptions{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed}.site-header .descriptions .description-box{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#d9d9d90d;border-radius:.390625vw;padding:1.4583333333vw 1.3020833333vw;pointer-events:all;position:fixed;width:23.125vw}.site-header .descriptions .description-box .top{display:flex;justify-content:space-between;margin-bottom:.78125vw}.site-header .descriptions .description-box .top button,.site-header .descriptions .description-box .top span{text-transform:uppercase}.site-header .descriptions .description-box .top button{cursor:pointer}@media (max-width:799px){.site-header .descriptions{align-items:center;display:flex;gap:3.8834951456vw;overflow:scroll;padding:0 var(--layout-margin);width:100vw}.site-header .descriptions .description-box{border-radius:1.8203883495vw;flex-shrink:0;height:38.8349514563vw;padding:6.7961165049vw 6.067961165vw;position:static;width:86.1650485437vw}.site-header .descriptions .description-box .top{margin-bottom:3.640776699vw}.site-header.mobile-items-open .descriptions .description-box{display:block!important}}
