.ScrollToTopButton-module_container__lK0Kc{display:flex;justify-content:center}.ScrollToTopButton-module_scrollToTopButton__7kpu5{padding:var(--spacing-xs);border:solid 2px rgba(0,0,0,0);border-radius:.25rem;background:rgba(0,0,0,0);color:var(--semantic-interactive-main);cursor:pointer;opacity:0;outline:none;transition:.15s;visibility:hidden;will-change:transform}@media(min-width: 1024px){.ScrollToTopButton-module_scrollToTopButton__7kpu5{position:fixed;z-index:100;right:calc((100vw - var(--semantic-responsive-container))/2);bottom:0}}.ScrollToTopButton-module_scrollToTopButton_visible__6FufN{opacity:1;visibility:visible}@media(min-width: 1024px){.ScrollToTopButton-module_scrollToTopButton_visible__6FufN{bottom:var(--spacing-xl)}}.ScrollToTopButton-module_scrollToTopButton__7kpu5:hover{background:var(--semantic-interactive-background)}.ScrollToTopButton-module_scrollToTopButton__7kpu5:focus-visible{border:solid 2px var(--semantic-interactive-main)}.ScrollToTopButton-module_scrollToTopButton__7kpu5:active{border:solid 2px var(--semantic-interactive-background);background:var(--semantic-interactive-background);color:var(--semantic-interactive-foreground);transform:translateY(2px)}.ScrollToTopButton-module_scrollToTopButtonIconContainer__izC8g{display:block;width:var(--spacing-xl);height:var(--spacing-xl);border:solid 2px var(--semantic-interactive-main);border-radius:2rem;margin:0 auto var(--spacing-xs) auto;background:var(--palette-graphite-0)}.ScrollToTopButton-module_scrollToTopButtonIconContainerIcon__baclU{margin:var(--spacing-xs) auto 0;fill:var(--semantic-interactive-main)}.ScrollToTopButton-module_scrollToTopButton__7kpu5:hover .ScrollToTopButton-module_scrollToTopButtonIconContainer__izC8g{background:rgba(0,0,0,0)}.ScrollToTopButton-module_scrollToTopButton__7kpu5:active .ScrollToTopButton-module_scrollToTopButtonIconContainer__izC8g{border:solid 2px var(--semantic-interactive-foreground);background-color:var(--semantic-interactive-foreground)}.ScrollToTopButton-module_scrollToTopButton__7kpu5:active .ScrollToTopButton-module_scrollToTopButtonIconContainerIcon__baclU{fill:var(--palette-graphite-0)}.ScrollToTopButton-module_scrollToTopButtonLabel__8GhDU{display:block;padding:var(--spacing-xs) var(--spacing-s);border-radius:999px;background:var(--palette-graphite-0);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);line-height:var(--semantic-line-height-buttons)}