.stack-convergence{position:relative;height:230svh;background:#090c08;color:#f6f5ec;--converge-copy:1}.convergence-stage{height:100svh;min-height:540px;position:sticky;top:0;overflow:hidden;background:radial-gradient(ellipse at 50% 43%,#84701420,transparent 60%)}.convergence-meta{position:absolute;top:145px;inset-inline:6%;display:flex;justify-content:space-between;font:10px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#a9aa91;z-index:1}.convergence-scene{position:absolute;inset:0 0 15%;pointer-events:none}.convergence-scene canvas{display:block;width:100%;height:100%}.convergence-copy{position:absolute;bottom:12%;inset-inline:6%;text-align:center;opacity:var(--converge-copy)}.convergence-copy h2{font-size:clamp(36px,5vw,72px);line-height:1.06;letter-spacing:-.055em;color:#ffcf00}.convergence-copy p{margin-top:16px;font-size:clamp(14px,1.5vw,20px);color:#b5b9a9}.convergence-scroll{position:absolute;bottom:4%;left:50%;color:#ffcf00}.convergence-fallback{position:absolute;top:34%;left:calc(50% - 90px);width:180px;height:140px}.convergence-fallback i{position:absolute;width:180px;height:100px;background:#ffcf00;border-radius:12px;transform:rotate(-25deg) skewX(25deg);box-shadow:0 10px #ac7c00}.convergence-fallback i:first-child{top:0;z-index:3}.convergence-fallback i:nth-child(2){top:30px;z-index:2}.convergence-fallback i:nth-child(3){top:60px}.stack-convergence[data-webgl=true] .convergence-fallback{display:none}.stack-convergence:not([data-webgl=true]){height:80svh;min-height:540px}.stack-convergence:not([data-webgl=true]) .convergence-stage{position:relative;height:100%;min-height:540px}@media(max-width:700px){.stack-convergence[data-webgl=true]{height:200svh}.convergence-meta{top:110px;font-size:8px}.convergence-copy{bottom:15%}.convergence-scene{bottom:18%}}@media(prefers-reduced-motion:reduce){.convergence-scroll{display:none}}