.ui-frame[data-v-0b59c6d0]{--home-frame-top:max(4vw,4svh,env(safe-area-inset-top,0px));--home-frame-right:max(4vw,env(safe-area-inset-right,0px));--home-frame-bottom:max(4vw,4svh,env(safe-area-inset-bottom,0px));--home-frame-left:max(4vw,env(safe-area-inset-left,0px))}.sound-toggle-fixed[data-v-0b59c6d0]{bottom:var(--home-frame-bottom);left:var(--home-frame-left);opacity:calc(1 - var(--home-chrome-progress, 0));pointer-events:auto;position:fixed;translate:0 calc(var(--home-chrome-progress, 0)*(100% + var(--home-frame-bottom)));will-change:translate,opacity}.sound-toggle-fixed.is-tucked[data-v-0b59c6d0]{pointer-events:none}.ui-header[data-v-0b59c6d0]{height:var(--home-header-height,48px);left:var(--home-frame-left);position:fixed;right:var(--home-frame-right);top:var(--home-frame-top);translate:0 var(--home-header-offset,0);will-change:translate}.header-logo[data-v-0b59c6d0]{height:100%;transform:translate(-50%)}@media(min-width:768px){.ui-frame[data-v-0b59c6d0]{--logo-start-height:64px;--logo-resting-height:48px;--logo-lift:8px;--logo-entry-height:var(--logo-resting-height);inset:max(4vw,4vh) 4vw;position:fixed}.ui-frame.is-home[data-v-0b59c6d0]{--logo-entry-height:var(--logo-start-height)}.ui-header[data-v-0b59c6d0]{height:auto;inset:0 0 auto}.sound-toggle-fixed[data-v-0b59c6d0],.ui-header[data-v-0b59c6d0]{position:absolute;translate:none;will-change:auto}.sound-toggle-fixed[data-v-0b59c6d0]{bottom:0;left:0;opacity:1}.header-logo[data-v-0b59c6d0]{height:var(--logo-resting-height)}.is-home .header-logo[data-v-0b59c6d0]{height:calc(var(--logo-start-height) + (var(--logo-resting-height) - var(--logo-start-height))*var(--logo-scroll-progress, 0));transform:translate(-50%) translateY(calc(var(--logo-lift)*-1*var(--logo-scroll-progress, 0)))}}@media(min-width:1024px){.ui-frame[data-v-0b59c6d0]{--logo-start-height:clamp(80px,7.222222vw,120px);--logo-resting-height:80px;--logo-lift:16px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.header-logo:hover img[data-v-0b59c6d0]{transform:scale(1.06)}}@media(prefers-reduced-motion:no-preference){.header-logo img[data-v-0b59c6d0]{transition:transform .2s ease-out}.header-logo:focus-visible img[data-v-0b59c6d0]{transform:scale(1.06)}.header-logo:active img[data-v-0b59c6d0]{transform:scale(1.01);transition-duration:.1s}}
