:root{color-scheme:dark;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;background:#050307;color:#f5eef4;font-synthesis:none}*{box-sizing:border-box}html,body,#stage{width:100%;height:100%;margin:0;overflow:hidden}body{background:#050307}#stage,#scene{position:fixed;inset:0}#scene{width:100%;height:100%;display:block;cursor:crosshair;touch-action:none}#scene.is-dragging{cursor:grabbing}.title-card{position:fixed;z-index:4;left:clamp(1.35rem,4vw,4.25rem);top:clamp(1.4rem,5vh,4.25rem);width:min(27rem,calc(100vw - 3rem));pointer-events:none;mix-blend-mode:screen}.eyebrow,.edition,.gesture-note{margin:0;font-size:.63rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.eyebrow{color:#66dd85}h1{margin:.42rem 0 .65rem;font-size:clamp(3.35rem,8vw,7.75rem);font-weight:300;line-height:.76;letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 0 2.8rem rgb(218 74 178 / .2)}.edition{max-width:24rem;color:#f5eef48a;line-height:1.65}.gesture-note{position:fixed;z-index:4;right:clamp(1.25rem,3vw,3rem);bottom:clamp(1.25rem,3vw,2.5rem);color:#f5eef46b;pointer-events:none}kbd{font:inherit;color:#66dd85}.vignette,.grain{position:fixed;z-index:2;inset:0;pointer-events:none}.vignette{background:radial-gradient(circle at 58% 48%,transparent 24%,rgb(5 3 7 / .18) 66%,rgb(5 3 7 / .68) 100%),linear-gradient(90deg,rgb(5 3 7 / .25),transparent 42%)}.grain{opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");mix-blend-mode:soft-light}noscript{position:fixed;z-index:10;inset:auto 1rem 1rem;color:#fff}@media(max-width:720px){.title-card{top:1.5rem;left:1.4rem}h1{font-size:clamp(3.1rem,18vw,5.8rem)}.edition{max-width:16rem}.gesture-note{left:1.4rem;right:auto;bottom:1.35rem;max-width:18rem;line-height:1.5}}@media(prefers-reduced-motion:reduce){.grain{opacity:.07}}
