.site-header-progress{display:none}.site-header-sun{transform-origin:50%}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.site-header-progress{transform-origin:0;animation:linear both site-header-progress;animation-timeline:scroll(root);display:block;scale:0 1}.site-header-sun{animation:linear both site-header-sun;animation-timeline:scroll(root)}}}@keyframes site-header-progress{0%{scale:0 1}to{scale:1}}@keyframes site-header-sun{0%{rotate:none}to{rotate:180deg}}.site-header :is(a,button),.site-header-drawer :is(a,button){scroll-margin-top:calc(-1 * (var(--header-height) + 1rem));scroll-margin-bottom:-5.5rem}@media (min-width:48rem){.site-header :is(a,button),.site-header-drawer :is(a,button){scroll-margin-bottom:-6.5rem}}html[data-consent-open] .site-header :is(a,button),html[data-consent-open] .site-header-drawer :is(a,button){scroll-margin-bottom:calc(-1 * (var(--consent-h,0px) + 1rem))}
[data-contact-bubble]:not([inert]):has(:focus-visible){opacity:1;pointer-events:auto;visibility:visible;translate:none}[data-contact-bubble] :is(a,button){scroll-margin-top:calc(-1 * (var(--header-height) + 1rem));scroll-margin-bottom:-5.5rem}@media (min-width:48rem){[data-contact-bubble] :is(a,button){scroll-margin-bottom:-6.5rem}}
