.es-top{right:max(1rem, env(safe-area-inset-right));bottom:calc(5.25rem + env(safe-area-inset-bottom));z-index:40;background:var(--es-teal);width:2.75rem;height:2.75rem;color:var(--es-navy);cursor:pointer;opacity:0;pointer-events:none;border:1px solid #092f482e;border-radius:999px;place-items:center;transition:opacity .25s,transform .25s,background-color .2s;display:grid;position:fixed;transform:translateY(.6rem);box-shadow:0 8px 24px -10px #092f488c}.es-top[data-shown]{opacity:1;pointer-events:auto;transform:none}.es-top:hover{background:var(--es-cream)}.es-top:focus-visible{outline:2px solid var(--es-navy);outline-offset:3px}.es-top__icon{width:1.15rem;height:1.15rem}@media (prefers-reduced-motion:reduce){.es-top{transition:none}}
