.LogoOpenScene-module__Evws5G__section{background:radial-gradient(ellipse 60% 50% at 50% 42%, #4dff9e0d, transparent 70%), var(--surface-0);z-index:1;height:350vh;position:relative}.LogoOpenScene-module__Evws5G__pin{width:100%;height:100vh;position:relative;overflow:hidden}.LogoOpenScene-module__Evws5G__canvas{width:100%;height:100%;position:absolute;top:0;left:0}.LogoOpenScene-module__Evws5G__hint{color:var(--text-muted);font-family:var(--font-body,sans-serif);letter-spacing:.32em;pointer-events:none;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;font-size:12px;font-weight:300;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.LogoOpenScene-module__Evws5G__hintMark{color:var(--accent-strong);font-size:14px;line-height:1;animation:2.2s ease-in-out infinite LogoOpenScene-module__Evws5G__hintBob}@keyframes LogoOpenScene-module__Evws5G__hintBob{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.LogoOpenScene-module__Evws5G__hintMark{opacity:1;animation:none}}.LogoOpenScene-module__Evws5G__wordmark{pointer-events:none;text-align:center;will-change:transform, filter, opacity;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%}.LogoOpenScene-module__Evws5G__word{color:var(--text-primary);font-family:var(--font-display,sans-serif);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:700;line-height:1}.LogoOpenScene-module__Evws5G__wordLight{color:var(--text-secondary);font-family:var(--font-body,sans-serif);letter-spacing:.05em;white-space:nowrap;margin-top:.15em;font-size:clamp(1.6rem,3.6vw,2.8rem);font-weight:300;line-height:1}.LogoOpenScene-module__Evws5G__char{will-change:transform, filter, opacity;display:inline-block}
