@property --spot{syntax:"<length>";inherits:true;initial-value:0}@property --mx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --rx{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ry{syntax:"<angle>";inherits:true;initial-value:0deg}.ya-brand{isolation:isolate;background:radial-gradient(110% 90% at 50% 38%,#0b0d17 0%,#06070d 52%,#000 100%);justify-content:center;align-items:center;padding:0 1rem;scroll-margin:0;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.ya-brand{padding:0 1.25rem}}.ya-brand__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.ya-orb{filter:blur(100px);opacity:.4;mix-blend-mode:screen;will-change:transform;border-radius:9999px;position:absolute}.ya-orb--a{background:radial-gradient(circle,#2563eb80,#0000 62%);width:46vw;height:46vw;animation:17s ease-in-out infinite ya-float-a;top:-14vw;left:-8vw}.ya-orb--b{background:radial-gradient(circle,#be38876b,#0000 62%);width:42vw;height:42vw;animation:21s ease-in-out infinite ya-float-b;bottom:-16vw;right:-10vw}.ya-grain{opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ya-brand__inner{flex-direction:column;align-items:center;gap:clamp(1.5rem,4vw,2.75rem);width:100%;max-width:min(100%,1600px);display:flex;position:relative}.ya-kicker{letter-spacing:.3em;text-transform:uppercase;color:#fff9;align-items:center;gap:.6rem;font-size:clamp(.7rem,1.5vw,.85rem);font-weight:700;display:inline-flex}.ya-kicker__dot{background:linear-gradient(135deg,#38bdf8,#8b5cf6,#ec4899);border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 14px #8b5cf6d9}.ya-stage{perspective:1400px;place-items:center;width:100%;transition:--mx .5s cubic-bezier(.16,1,.3,1),--my .5s cubic-bezier(.16,1,.3,1),--rx .45s cubic-bezier(.16,1,.3,1),--ry .45s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.ya-stage__tilt{width:100%;transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;place-items:center;display:grid;position:relative}@media (hover:none){.ya-stage__tilt{transform:none}}@media (prefers-reduced-motion:reduce){.ya-stage__tilt{transform:none}}.ya-mark{letter-spacing:-.02em;text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:clamp(.1rem,.4vw,.4rem);font-weight:900;line-height:.82;display:flex}.ya-mark__line{white-space:nowrap;font-size:clamp(2.4rem,14vw,15rem);display:block}.ya-mark--outline{color:#0000;-webkit-text-stroke:clamp(1px,.18vw,2px)#ffffff42;transition:-webkit-text-stroke-color .45s}.ya-brand:hover .ya-mark--outline{-webkit-text-stroke-color:#ffffff6b}.ya-layer{place-items:center;display:grid;position:absolute;inset:0}.ya-mark--fill{color:#0000}.ya-mark--fill .ya-mark__line{background:linear-gradient(115deg,#38bdf8 0%,#3b82f6 24%,#8b5cf6 50%,#d946ef 74%,#ec4899 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ya-layer--cursor{opacity:0;-webkit-mask-image:radial-gradient(circle var(--spot,0px)at var(--mx,50%)var(--my,50%),#000 0%,#000 42%,#0000008c 70%,transparent 100%);-webkit-mask-image:radial-gradient(circle var(--spot,0px)at var(--mx,50%)var(--my,50%),#000 0%,#000 42%,#0000008c 70%,transparent 100%);mask-image:radial-gradient(circle var(--spot,0px)at var(--mx,50%)var(--my,50%),#000 0%,#000 42%,#0000008c 70%,transparent 100%);transition:opacity .4s,--spot .45s cubic-bezier(.16,1,.3,1)}.ya-layer--sweep{animation:5s linear infinite ya-sweep;-webkit-mask-image:linear-gradient(100deg,#0000 32%,#000 45% 55%,#0000 68%);mask-image:linear-gradient(100deg,#0000 32%,#000 45% 55%,#0000 68%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ya-stage__glow{opacity:0;pointer-events:none;background:radial-gradient(circle 360px at var(--mx,50%)var(--my,50%),#8b5cf638,#38bdf81a 45%,transparent 72%);transition:opacity .4s;position:absolute;inset:-25%}@media (hover:hover) and (pointer:fine){.ya-brand:hover .ya-layer--cursor{opacity:1;--spot:clamp(120px,15vw,240px)}.ya-brand:hover .ya-stage__glow{opacity:1}.ya-layer--sweep{display:none}}@media (hover:none){.ya-layer--cursor,.ya-stage__glow{display:none}}.ya-tagline{text-align:center;color:#ffffff8c;font-size:clamp(.9rem,2.2vw,1.2rem);font-weight:500}.ya-tagline span{background:linear-gradient(120deg,#60a5fa,#a78bfa,#f472b6);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}@keyframes ya-sweep{0%{-webkit-mask-position:145% 0;mask-position:145% 0}to{-webkit-mask-position:-55% 0;mask-position:-55% 0}}@keyframes ya-float-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4vw,3vw)scale(1.08)}}@keyframes ya-float-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-4vw,-3vw)scale(1.1)}}@media (prefers-reduced-motion:reduce){.ya-orb--a,.ya-orb--b,.ya-layer--sweep{animation:none}.ya-stage{transition:none}.ya-layer--sweep{opacity:.9;-webkit-mask-image:none;mask-image:none}}
