:root{color:#1a1a1a;background:#f2f2f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow:hidden}.page-shell{min-height:100vh;display:grid;place-items:center;padding:clamp(1.25rem,5vw,4rem)}.brand-lockup{display:block;width:clamp(21rem,52vw,44rem);max-width:calc(100vw - 2rem);height:auto;overflow:hidden}.wordmark-layer,.tag-layer,.sting-layer{pointer-events:none}.sting-layer{opacity:0;transform-box:fill-box;transform-origin:center;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:steps(1,end);filter:none;will-change:opacity,transform,filter}.sting-one{animation-name:sting-one-cycle}.sting-two{animation-name:sting-two-cycle}.sting-three{animation-name:sting-three-cycle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes sting-one-cycle{0%,29.4%{opacity:1;transform:translateZ(0) scaleY(1);filter:none}29.5%{opacity:1;transform:translate3d(-4px,0,0);filter:drop-shadow(3px 0 0 #ff2bd6) drop-shadow(-3px 0 0 #21e0ff)}29.9%{opacity:0}30.3%{opacity:1;transform:translate3d(5px,1px,0) scaleY(.92);filter:drop-shadow(-4px 0 0 #ff2bd6) drop-shadow(2px 0 0 #c2410c)}30.7%{opacity:0}31.1%{opacity:1;transform:translate3d(-2px,0,0) scaleY(1.08);filter:drop-shadow(2px 0 0 #21e0ff)}31.5%{opacity:0}31.9%{opacity:1;transform:translate3d(3px,-1px,0);filter:drop-shadow(-2px 0 0 #c2410c) drop-shadow(2px 0 0 #ff2bd6)}32.3%,96%{opacity:0}96.1%{opacity:1;transform:translate3d(4px,0,0);filter:drop-shadow(-3px 0 0 #21e0ff) drop-shadow(2px 0 0 #c2410c)}96.5%{opacity:0}96.9%{opacity:1;transform:translate3d(-5px,1px,0) scaleY(.9);filter:drop-shadow(3px 0 0 #ff2bd6)}97.3%{opacity:0}97.7%{opacity:1;transform:translate3d(2px,-1px,0) scaleY(1.1);filter:drop-shadow(-2px 0 0 #21e0ff) drop-shadow(2px 0 0 #ff2bd6)}98.1%{opacity:0}98.5%,to{opacity:1;transform:translateZ(0) scaleY(1);filter:none}}@keyframes sting-two-cycle{0%,29.4%{opacity:0}29.7%{opacity:1;transform:translate3d(5px,0,0);filter:drop-shadow(-3px 0 0 #ff2bd6) drop-shadow(3px 0 0 #21e0ff)}30.1%{opacity:0}30.5%{opacity:1;transform:translate3d(-4px,-1px,0) scaleY(1.1);filter:drop-shadow(3px 0 0 #c2410c)}30.9%{opacity:0}31.3%{opacity:1;transform:translate3d(2px,1px,0) scaleY(.92);filter:drop-shadow(-2px 0 0 #ff2bd6) drop-shadow(2px 0 0 #21e0ff)}31.7%{opacity:0}32.1%{opacity:1;transform:translate3d(-1px,0,0);filter:drop-shadow(2px 0 0 #c2410c)}32.4%,62.4%{opacity:1;transform:translateZ(0) scaleY(1);filter:none}62.5%{opacity:1;transform:translate3d(4px,0,0);filter:drop-shadow(-3px 0 0 #21e0ff) drop-shadow(3px 0 0 #ff2bd6)}62.9%{opacity:0}63.3%{opacity:1;transform:translate3d(-5px,-1px,0) scaleY(1.08);filter:drop-shadow(2px 0 0 #c2410c)}63.7%{opacity:0}64.1%{opacity:1;transform:translate3d(2px,1px,0) scaleY(.9);filter:drop-shadow(-3px 0 0 #ff2bd6)}64.5%{opacity:0}64.9%{opacity:1;transform:translate3d(-2px,0,0);filter:drop-shadow(2px 0 0 #21e0ff) drop-shadow(-2px 0 0 #c2410c)}65.3%,to{opacity:0}}@keyframes sting-three-cycle{0%,62.4%{opacity:0}62.7%{opacity:1;transform:translate3d(-5px,0,0);filter:drop-shadow(3px 0 0 #21e0ff) drop-shadow(-3px 0 0 #ff2bd6)}63.1%{opacity:0}63.5%{opacity:1;transform:translate3d(4px,1px,0) scaleY(.92);filter:drop-shadow(-2px 0 0 #c2410c)}63.9%{opacity:0}64.3%{opacity:1;transform:translate3d(-2px,-1px,0) scaleY(1.1);filter:drop-shadow(2px 0 0 #ff2bd6) drop-shadow(-2px 0 0 #21e0ff)}64.7%{opacity:0}65.1%{opacity:1;transform:translate3d(1px,0,0);filter:drop-shadow(-2px 0 0 #c2410c)}65.4%,95.9%{opacity:1;transform:translateZ(0) scaleY(1);filter:none}96%{opacity:1;transform:translate3d(5px,0,0);filter:drop-shadow(-3px 0 0 #ff2bd6) drop-shadow(3px 0 0 #21e0ff)}96.4%{opacity:0}96.8%{opacity:1;transform:translate3d(-4px,-1px,0) scaleY(1.08);filter:drop-shadow(2px 0 0 #c2410c)}97.2%{opacity:0}97.6%{opacity:1;transform:translate3d(2px,1px,0) scaleY(.9);filter:drop-shadow(-3px 0 0 #21e0ff)}98%{opacity:0}98.4%{opacity:1;transform:translate3d(-1px,0,0);filter:drop-shadow(2px 0 0 #ff2bd6) drop-shadow(-2px 0 0 #c2410c)}98.7%,to{opacity:0}}@media(max-width:640px){.page-shell{padding:.75rem}.brand-lockup{width:min(94vw,34rem);max-width:calc(100vw - 1.5rem)}}@media(prefers-reduced-motion:reduce){.sting-layer{animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:steps(1,end);filter:none;transform:none}.sting-one{animation-name:sting-one-reduced-cycle}.sting-two{animation-name:sting-two-reduced-cycle}.sting-three{animation-name:sting-three-reduced-cycle}@keyframes sting-one-reduced-cycle{0%,31.9%,98.5%,to{opacity:1}34%,96.5%{opacity:0}}@keyframes sting-two-reduced-cycle{0%,31.9%,65%,to{opacity:0}34%,62.5%{opacity:1}}@keyframes sting-three-reduced-cycle{0%,62.5%,98.5%,to{opacity:0}65%,96.5%{opacity:1}}}
