.to-top{position:fixed;right:var(--s6);bottom:var(--s6);z-index:var(--z-dropdown);width:48px;height:48px;padding:0;display:grid;place-items:center;border-radius:var(--r-pill);box-shadow:var(--e-high);opacity:0;visibility:hidden;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform 180ms var(--ease),box-shadow 220ms var(--ease),opacity .2s ease-in-out,visibility 0s linear .2s}.to-top.is-in{opacity:1;visibility:visible;transition-delay:0s}.to-top svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:520px){.to-top{right:var(--s4);bottom:var(--s4);width:44px;height:44px}}@media (max-width:900px){.site-footer .footer-base{padding-bottom:calc(48px + var(--s6) * 2)}}@media (prefers-reduced-motion:reduce){.to-top{transition:opacity 1ms linear,visibility 0s linear 1ms}}