.scrollytelling-layout{scrollbar-width:none;-ms-overflow-style:none}.scrollytelling-layout::-webkit-scrollbar{display:none}html:has(.scrollytelling-layout),html:has(.scrollytelling-layout) body{scrollbar-width:none;-ms-overflow-style:none}html:has(.scrollytelling-layout) body::-webkit-scrollbar,html:has(.scrollytelling-layout)::-webkit-scrollbar{display:none}.scrollytelling-layout{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative;background:#0a0a0c}.scrollytelling-content{flex:1;padding-bottom:calc(52px + env(safe-area-inset-bottom, 0px));animation:story-enter .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes story-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.scrollytelling-content,.scrollytelling-content>:first-child{animation:none;opacity:1;transform:none}.scrollytelling-layout *,.scrollytelling-layout :after,.scrollytelling-layout :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.scrollytelling-layout:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:50;background:radial-gradient(ellipse at center,transparent 70%,rgba(0,0,0,.15) 100%);opacity:.5}@media (min-width:768px){.scrollytelling-content{padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}.scrollytelling-layout:before{opacity:.6}}