@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes u-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:u-reveal linear both;animation-timeline:view();animation-range:entry 10% cover 30%}.reveal-once{animation:u-reveal linear both;animation-timeline:view();animation-range:entry 10% entry 100%}}}@media (prefers-reduced-motion:no-preference){@keyframes u-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal-stagger>*{animation:u-rise .5s var(--ease) both;animation-delay:calc(var(--i, 0)*60ms)}}.u-header-bar{height:var(--header-h);transition:height var(--dur-header) var(--ease)}.u-header.is-stuck .u-header-bar{height:var(--header-h-scrolled)}.u-header{border-bottom:1px solid transparent;transition:border-color var(--dur-header) var(--ease),background-color var(--dur-header) var(--ease)}.u-header.is-stuck{border-bottom-color:rgb(var(--line))}.u-header{background-color:rgb(var(--paper))}@supports (((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))) or (-webkit-backdrop-filter:blur(8px))){.u-header{-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);background-color:rgb(var(--paper)/.82)}}.u-tab-indicator{transition:transform var(--dur-tab) var(--ease),width var(--dur-tab) var(--ease)}details::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-panel) var(--ease),content-visibility var(--dur-panel) var(--ease);transition-behavior:allow-discrete}details[open]::details-content{block-size:auto}details{interpolate-size:allow-keywords}.u-accordion-panel>*{min-width:0}.u-accordion-mark{transition:transform var(--dur-panel) var(--ease)}details[open] .u-accordion-mark{transform:rotate(45deg)}.u-carousel{display:grid;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.u-carousel::-webkit-scrollbar{display:none}.u-carousel>*{scroll-snap-align:start}@keyframes u-panel-in{0%{opacity:0;transform:translateX(-100%)}}@keyframes u-fade-in{0%{opacity:0}}dialog[open]{animation:u-panel-in var(--dur-menu) var(--ease)}dialog[open]::backdrop{animation:u-fade-in var(--dur-menu) var(--ease)}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){.reveal,.reveal-once,.reveal-stagger>*{animation:none!important;opacity:1!important;transform:none!important}.u-carousel{scroll-behavior:auto}details::details-content{transition:none!important}}@media print{.reveal,.reveal-once,.reveal-stagger>*{animation:none!important;opacity:1!important;transform:none!important}.u-header,[data-carousel-next],[data-carousel-prev],[data-cookie-banner]{display:none!important}.u-carousel{display:block;overflow:visible}details::details-content{block-size:auto!important;content-visibility:visible!important}}