@keyframes sb-spark-drift{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(8px,-12px) scale(1.08);opacity:.9}}@keyframes sb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes sb-pulse-ring{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.06);opacity:.65}}@keyframes sb-wave{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(6px) rotate(2deg)}75%{transform:translateX(-6px) rotate(-2deg)}}@keyframes sb-orbit{0%{transform:rotate(0deg) translateX(6px) rotate(0deg)}to{transform:rotate(1turn) translateX(6px) rotate(-1turn)}}@keyframes sb-rise{0%,to{transform:translateY(6px);opacity:.7}50%{transform:translateY(-8px);opacity:1}}@keyframes sb-glow{0%,to{box-shadow:0 0 40px color-mix(in srgb,var(--sb-accent) 25%,transparent)}50%{box-shadow:0 0 64px color-mix(in srgb,var(--sb-accent) 45%,transparent)}}.sb-hero{--sb-accent:#f8c211;--sb-accent2:#1fd1d6}.sb-hero__orb{position:absolute;border-radius:9999px;filter:blur(40px);pointer-events:none}.sb-hero__orb--1{width:220px;height:220px;top:-40px;right:10%;background:color-mix(in srgb,var(--sb-accent) 35%,transparent);animation:sb-spark-drift 8s ease-in-out infinite}.sb-hero__orb--2{width:160px;height:160px;bottom:-20px;left:55%;background:color-mix(in srgb,var(--sb-accent2) 28%,transparent);animation:sb-spark-drift 10s ease-in-out infinite reverse}.sb-hero__emblem-wrap{position:relative;width:min(100%,320px);aspect-ratio:1;margin-inline:auto}.sb-hero__emblem-ring{position:absolute;inset:0;border-radius:28px;border:1px solid color-mix(in srgb,var(--sb-accent) 40%,#233049);background:linear-gradient(145deg,color-mix(in srgb,var(--sb-accent) 12%,#0a0f1c) 0,#070b16 55%,color-mix(in srgb,var(--sb-accent2) 8%,#070b16) 100%)}.sb-hero__emblem-img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain;border-radius:20px}.sb-hero__emblem-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.sb-hero__emblem-mark{font-size:3.5rem;font-weight:800;letter-spacing:-.04em;color:var(--sb-accent);text-shadow:0 0 32px color-mix(in srgb,var(--sb-accent) 50%,transparent)}.sb-hero__emblem-icon{font-size:2.5rem;line-height:1}.sb-anim-spark .sb-hero__emblem-ring{animation:sb-pulse-ring 5s ease-in-out infinite}.sb-anim-float .sb-hero__emblem-wrap{animation:sb-float 4.5s ease-in-out infinite}.sb-anim-pulse .sb-hero__emblem-ring{animation:sb-pulse-ring 3.5s ease-in-out infinite}.sb-anim-wave .sb-hero__emblem-wrap{animation:sb-wave 4s ease-in-out infinite}.sb-anim-orbit .sb-hero__orb--1{animation:sb-orbit 12s linear infinite}.sb-anim-rise .sb-hero__emblem-wrap{animation:sb-rise 4s ease-in-out infinite}.sb-anim-glow .sb-hero__emblem-ring{animation:sb-glow 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sb-hero__emblem-ring,.sb-hero__emblem-wrap,.sb-hero__orb{animation:none!important}}