.click-spark-root{width:100%;min-height:100%;position:relative}.click-spark-canvas{z-index:450;pointer-events:none;-webkit-user-select:none;user-select:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}
.grainient-container{width:100%;height:100%;position:relative;overflow:hidden}
.scroll-expand{width:100%;height:100%;position:relative}.scroll-expand--scroller{overscroll-behavior:contain;scrollbar-width:none;overflow:hidden auto}.scroll-expand--scroller::-webkit-scrollbar{display:none}.scroll-expand__track{width:100%;position:relative}.scroll-expand__stage{--se-title-size:4rem;background:#030304;width:100%;position:sticky;top:0;overflow:hidden}.scroll-expand__frame{clip-path:inset(21% 29% round 24px);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.scroll-expand__media{object-fit:cover;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.scroll-expand__scrim{opacity:0;pointer-events:none;background:linear-gradient(#00000052,#00000014 54%,#000000bd);position:absolute;inset:0}.scroll-expand__overlay{opacity:0;text-align:center;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;padding:6%;display:flex;position:absolute;inset:0}.scroll-expand__title{color:#fff;font:850 var(--se-title-size) / 1.08 var(--display);letter-spacing:-.035em;text-align:center;text-shadow:0 3px 30px #000000b8;pointer-events:none;will-change:opacity, transform;justify-content:center;align-items:center;padding:0 6%;display:flex;position:absolute;inset:0}.scroll-expand__hint{color:#ffffffa3;font:700 .62rem / 1 var(--display);letter-spacing:.16em;text-align:center;pointer-events:none;will-change:opacity, transform;position:absolute;bottom:1.5rem;left:0;right:0}
