.kslide{--ks-top:var(--bg-2);--ks-bottom:#050505;background:var(--ks-top);height:260vh;position:relative}.kslide__stage{background:var(--bg);height:100svh;position:sticky;top:0;overflow:hidden}.kslide__canvas{width:100%;height:calc(100% - 72px);display:block;position:absolute;top:72px;left:0}.kslide__fade{pointer-events:none;height:22%;position:absolute;left:0;right:0}.kslide__fade--top{background:linear-gradient(to bottom, var(--ks-top) 0%, transparent 100%);height:14%;top:72px}.kslide__fade--bottom{background:linear-gradient(to top, var(--ks-bottom) 0%, transparent 100%);bottom:0}@media (max-width:900px){.kslide{height:220vh}}@media (prefers-reduced-motion:reduce){.kslide{height:100svh}}.kslide__text{left:var(--gutter,72px);right:var(--gutter,72px);font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--text);pointer-events:none;flex-direction:column;gap:.1em;margin:0;font-size:clamp(20px,5.2vw,88px);font-weight:800;line-height:.95;display:flex;position:absolute;bottom:clamp(40px,9vh,96px)}.kslide__text span{opacity:0;transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);display:block;transform:translateY(16px)}.kslide__l2{color:var(--sage)}.kslide[data-step="1"] .kslide__l1,.kslide[data-step="2"] .kslide__l1,.kslide[data-step="2"] .kslide__l2{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kslide__text span{opacity:1;transition:none;transform:none}}
