:root{--motion-micro:200ms;--motion-component:600ms;--motion-section:900ms;--motion-image:1000ms;--motion-ease-standard:cubic-bezier(0.22,1,0.36,1);--motion-ease-smooth:cubic-bezier(0.16,1,0.3,1)}@media(prefers-reduced-motion:reduce){:root{--motion-micro:0ms;--motion-component:0ms;--motion-section:0ms;--motion-image:0ms}}.site-footer__back-to-top{transition:background-color var(--motion-micro) var(--motion-ease-standard),color var(--motion-micro) var(--motion-ease-standard),border-color var(--motion-micro) var(--motion-ease-standard),transform var(--motion-micro) var(--motion-ease-standard),box-shadow var(--motion-micro) var(--motion-ease-standard)}@media(hover:hover) and(pointer:fine){.site-footer__back-to-top:hover{transform:translateY(-2px)}.site-footer__back-to-top:active{transform:translateY(0)}}.site-footer__back-to-top:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(hover:none){.site-footer__back-to-top:hover{transform:none}.site-footer__back-to-top:active{transform:translateY(1px)}}@media(prefers-reduced-motion:reduce){.site-footer__back-to-top{transition:none;transform:none !important}}.site-header__nav-link:hover::after,.site-header__nav-link:focus-visible::after,.site-header__nav-link[aria-current="page"]::after{transform:scaleX(1) !important;transform-origin:left center !important}.site-header.site-header--scrolled .site-header__nav-link,.site-header.site-header--scrolled .site-header__nav-link:hover,.site-header.site-header--scrolled .site-header__nav-link:focus-visible,.site-header.site-header--scrolled .site-header__nav-link[aria-current="page"],.site-header.site-header--scrolled .site-header__nav-link[aria-current="page"]:hover,.site-header.site-header--scrolled .site-header__nav-link[aria-current="page"]:focus-visible{color:var(--color-text) !important}.site-header:not(.site-header--scrolled) .site-header__nav-link,.site-header:not(.site-header--scrolled) .site-header__nav-link:hover,.site-header:not(.site-header--scrolled) .site-header__nav-link:focus-visible,.site-header:not(.site-header--scrolled) .site-header__nav-link[aria-current="page"],.site-header:not(.site-header--scrolled) .site-header__nav-link[aria-current="page"]:hover,.site-header:not(.site-header--scrolled) .site-header__nav-link[aria-current="page"]:focus-visible{color:var(--color-inverse-text) !important}.site-header__mobile-link,.site-header__mobile-link:hover,.site-header__mobile-link[aria-current="page"]{color:var(--color-text) !important}