.to-top[data-astro-cid-f7su2ywz]{right:0;bottom:calc(70px + env(safe-area-inset-bottom));z-index:55;cursor:pointer;background:var(--brand);width:22px;height:46px;color:var(--on-brand);box-shadow:0 0 0 1px color-mix(in srgb, var(--on-brand) 38%, transparent), 0 4px 12px #14141838;opacity:0;visibility:hidden;border:0;border-radius:8px 0 0 8px;place-items:center;padding:0;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:grid;position:fixed;transform:translate(100%)}.to-top[data-astro-cid-f7su2ywz].is-on{opacity:.94;visibility:visible;transition:opacity .2s,transform .2s;transform:none}.to-top[data-astro-cid-f7su2ywz]:before{content:"";position:absolute;inset:-8px 0 -8px -16px}.to-top[data-astro-cid-f7su2ywz] svg[data-astro-cid-f7su2ywz]{width:15px;height:15px}.to-top[data-astro-cid-f7su2ywz]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (width>=861px){.to-top[data-astro-cid-f7su2ywz]{border-radius:8px;width:40px;height:40px;bottom:26px;right:22px;transform:translateY(10px)}.to-top[data-astro-cid-f7su2ywz]:before{inset:-4px}.to-top[data-astro-cid-f7su2ywz] svg[data-astro-cid-f7su2ywz]{width:18px;height:18px}.to-top[data-astro-cid-f7su2ywz]:hover{opacity:1}}@media print{.to-top[data-astro-cid-f7su2ywz]{display:none}}
