.giant-wordmark{--x:50%;--y:45%;--r:clamp(10rem, 22vw, 26rem);position:relative}.giant-wordmark__clip{clip-path:inset(-60% -5% 0);position:relative}.giant-wordmark__layer{pointer-events:none;opacity:0;transition:opacity .7s var(--ease-out-expo);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.giant-wordmark[data-lit] .giant-wordmark__layer{opacity:1}.giant-wordmark__glow{background:radial-gradient(circle var(--r) at var(--x) var(--y), #a9b8ff42, #9b6bff1a 45%, transparent 72%);-webkit-mask-image:var(--wordmark);mask-image:var(--wordmark);-webkit-mask-image:var(--wordmark)}.giant-wordmark__dots{background:linear-gradient(100deg, var(--color-brand-soft), var(--color-violet-soft) 55%, var(--color-ember-soft));-webkit-mask-image:radial-gradient(circle, #000 .9px, transparent 1.5px), radial-gradient(circle var(--r) at var(--x) var(--y), #000, transparent 70%), var(--wordmark);mask-image:radial-gradient(circle, #000 .9px, transparent 1.5px), radial-gradient(circle var(--r) at var(--x) var(--y), #000, transparent 70%), var(--wordmark);-webkit-mask-size:6px 6px,100% 100%,100% 100%;mask-size:6px 6px,100% 100%,100% 100%;-webkit-mask-repeat:repeat,no-repeat,no-repeat;mask-repeat:repeat,no-repeat,no-repeat;-webkit-mask-image:radial-gradient(circle, #000 .9px, transparent 1.5px), radial-gradient(circle var(--r) at var(--x) var(--y), #000, transparent 70%), var(--wordmark);-webkit-mask-size:6px 6px,100% 100%,100% 100%;-webkit-mask-repeat:repeat,no-repeat,no-repeat}.giant-wordmark__tittle{filter:drop-shadow(0 0 1.6vw #9b6bff8c)drop-shadow(0 0 .4vw #ff7a4559)}
.wein-grain{pointer-events:none;opacity:.05;will-change:transform;background-repeat:repeat;background-size:128px 128px;animation:.8s step-end infinite wein-grain;position:fixed;inset:-10%}@keyframes wein-grain{0%{transform:translate(0,0)}12.5%{transform:translate(-3.1%,2.3%)}25%{transform:translate(2.7%,-4.4%)}37.5%{transform:translate(-4.6%,-1.2%)}50%{transform:translate(1.4%,4.1%)}62.5%{transform:translate(4.3%,1.6%)}75%{transform:translate(-1.9%,3.6%)}87.5%{transform:translate(3.4%,-2.8%)}}@media (prefers-reduced-motion:reduce){.wein-grain{animation:none}}
