.home-footer-return{appearance:none;position:fixed;left:50%;bottom:calc(var(--footer-height, 280px) + clamp(18px, 3vh, 32px));z-index:1400;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(58,50,41,.34);border-radius:50%;background:rgba(255,255,255,.34);color:var(--color-dark-cocoa,#3A3229);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,0,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),border-color .36s cubic-bezier(.22,1,.36,1),background .36s cubic-bezier(.22,1,.36,1)}.home-footer-return.is-visible{opacity:.72;visibility:visible;pointer-events:auto;transform:translate3d(-50%,0,0);animation:home-footer-return-in .9s cubic-bezier(.16,1,.3,1) both}.home-footer-return.is-visible:focus-visible,.home-footer-return.is-visible:hover{opacity:1;border-color:rgba(58,50,41,.58);background:rgba(255,255,255,.58)}.home-footer-return span{display:block;font-size:.9rem;line-height:1;transform:translateY(-1px)}.home-footer-teleport{position:fixed;inset:0;z-index:3000;background:var(--color-white,#fff);opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.home-footer-teleport.is-active{opacity:1}@keyframes home-footer-return-in{0%{opacity:0;transform:translate3d(-50%,16px,0)}to{opacity:.72;transform:translate3d(-50%,0,0)}}@media (max-width:720px){.home-footer-return{bottom:calc(var(--footer-height, 280px) + 18px);width:44px;height:44px}}