:root{--terrain-fog:#e9e4da}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--terrain-fog);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}.hero{width:100vw;height:100dvh;position:sticky;top:0;overflow:hidden}@keyframes offpiste-gallery-pop-in{0%{opacity:0;transform:translateY(14px) scale(.9) rotate(var(--offpiste-rotate,0deg))}to{opacity:var(--offpiste-target-opacity,1);transform:translateY(0) scale(1) rotate(var(--offpiste-rotate,0deg))}}.hero canvas{touch-action:pan-y;transition:background-color .8s;display:block}
