.at-symbol:after{content:"@"}@-webkit-keyframes scrollHint{0%{transform:translateY(0);opacity:.55;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}40%{transform:translateY(7px);opacity:1;filter:drop-shadow(0 0 10px rgba(90,170,255,.35))}70%{transform:translateY(2px);opacity:.85;filter:drop-shadow(0 0 6px rgba(90,170,255,.15))}to{transform:translateY(0);opacity:.55;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}}@keyframes scrollHint{0%{transform:translateY(0);opacity:.55;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}40%{transform:translateY(7px);opacity:1;filter:drop-shadow(0 0 10px rgba(90,170,255,.35))}70%{transform:translateY(2px);opacity:.85;filter:drop-shadow(0 0 6px rgba(90,170,255,.15))}to{transform:translateY(0);opacity:.55;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}}.scroll-to-next{position:absolute;inset:0;pointer-events:none;container-type:size}.scroll-to-next__button{position:absolute;cursor:pointer;pointer-events:all;bottom:1rem;left:0;right:0;-webkit-animation:scrollHint 2.5s ease-in-out infinite;animation:scrollHint 2.5s ease-in-out infinite;will-change:transform,filter,opacity;z-index:20;margin-inline:auto}.scroll-to-next__button.hidden{transition:opacity .25s ease-in-out;opacity:0!important;pointer-events:none;-webkit-animation-play-state:paused;animation-play-state:paused}@media(hover:hover){.scroll-to-next__button:not([disabled]):not(:disabled):hover,a:not([disabled]):not(:disabled):hover .scroll-to-next__button{-webkit-animation-play-state:paused;animation-play-state:paused;opacity:1;filter:drop-shadow(0 0 12px rgba(90,170,255,.75));transform:translateY(7px)}}
