.font-heading{font-family:var(--font-heading)}.font-beespoke{font-family:var(--font-beespoke);letter-spacing:-.01em;font-weight:500}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.drafting-ground{--grid-line:color-mix(in oklab, var(--border) 70%, transparent);background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 80%)}.drafting-ground.on-stage{--grid-line:color-mix(in oklab, var(--background) 7%, transparent)}.card-pop{box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 6%, transparent), 0 10px 28px -8px color-mix(in oklab, var(--foreground) 16%, transparent), 0 28px 56px -28px color-mix(in oklab, var(--electric) 45%, transparent)}.card-pop-dark{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--background) 8%, transparent), 0 18px 44px -14px color-mix(in oklab, var(--foreground) 90%, transparent), 0 0 0 1px color-mix(in oklab, var(--background) 4%, transparent)}.stage-glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--electric) 35%, transparent), transparent);filter:blur(40px)}.stage-glow.honey{background:radial-gradient(closest-side, color-mix(in oklab, var(--beespoke) 45%, transparent), transparent)}@keyframes sw-drift{0%,to{translate:0}33%{translate:calc(var(--d,6px) * 1) calc(var(--d,6px) * -1)}66%{translate:calc(var(--d,6px) * -.8) calc(var(--d,6px) * .6)}}@keyframes sw-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes sw-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:none}}@keyframes sw-fade{0%{opacity:0}}@keyframes sw-caret{50%{opacity:0}}@keyframes sw-grow{0%{width:0}to{width:100%}}@keyframes sw-scan{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes sw-flash{0%{background-color:color-mix(in oklab, var(--live) 35%, transparent)}}@keyframes sw-dash{to{stroke-dashoffset:-24px}}@keyframes sw-spin{to{rotate:360deg}}.sw-rise{animation:.5s cubic-bezier(.2,.8,.2,1) backwards sw-rise}.sw-pop{animation:.5s cubic-bezier(.2,.8,.2,1) backwards sw-pop}.sw-fade{animation:.5s backwards sw-fade}.sw-flash{animation:1.6s ease-out sw-flash}.sw-drift{animation:sw-drift var(--t,9s) ease-in-out infinite}.sw-caret:after{content:"";vertical-align:-.15em;background:currentColor;width:1.5px;height:1em;margin-left:1px;animation:.9s step-end infinite sw-caret;display:inline-block}@keyframes sw-marquee{to{transform:translate(-50%)}}.marquee-track{animation:40s linear infinite sw-marquee}.tally-range::-webkit-slider-thumb{appearance:none;background:var(--background);border:3px solid var(--stage);width:1.375rem;height:1.375rem;box-shadow:var(--elevation);border-radius:9999px}.tally-range::-moz-range-thumb{background:var(--background);border:3px solid var(--stage);border-radius:9999px;width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.marquee-track,.sw-rise,.sw-pop,.sw-fade,.sw-flash,.sw-drift{animation:none}}
