@supports (animation-timeline:scroll()){.hero-frame-animated{animation:hero-frame-collapse linear forwards;animation-timeline:scroll();animation-range:0 300px}@keyframes hero-frame-collapse{0%{padding:40px}to{padding:0}}.hero-container-animated{animation:hero-radius-collapse linear forwards;animation-timeline:scroll();animation-range:0 300px}@keyframes hero-radius-collapse{0%{border-radius:24px}to{border-radius:0}}}@keyframes scroll-indicator-bounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(8px);opacity:1}}.scroll-indicator-chevron-1,.scroll-indicator-chevron-2{animation:scroll-indicator-bounce 1.8s ease-in-out infinite}.scroll-indicator-chevron-2{animation-delay:.2s}.scroll-indicator-chevron-3{animation:scroll-indicator-bounce 1.8s ease-in-out infinite;animation-delay:.4s}@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500&display=swap");.ascii-text-container{position:relative;width:100%;height:100%}.ascii-text-container,.ascii-text-container *{overflow:visible!important}@media (min-width:640px){.ascii-text-container div{left:100px!important}}@media (max-width:639px){.ascii-text-container div{left:0!important}}.ascii-text-container canvas{position:absolute;left:0;top:0;width:100%;height:100%;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.ascii-text-container pre{margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;line-height:1em;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:radial-gradient(circle,#ff6188 0,#fc9867 50%,#ffd866 100%);background-attachment:fixed;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;z-index:9;mix-blend-mode:difference;white-space:pre}@media (max-width:639px){.ascii-text-container{position:relative;width:100%;height:100%}}