.sf-stage{--stage-radius:28px;--stage-base:radial-gradient(120% 90% at 50% 0%, #161616 0%, #0b0b0b 45%, #050505 100%);--stage-floor:linear-gradient(180deg, transparent 62%, #00000061 100%);--stage-spot:radial-gradient(60% 40% at 50% -10%, #ffffff14, transparent 100%), radial-gradient(38% 70% at 50% -6%, #ffffff08, transparent 100%);--stage-spot-rest:.62;--stage-ring:inset 0 0 0 1px #ffffff0d;--stage-top-light:inset 0 1px 0 #ffffff12;--stage-shadow:0 30px 80px -20px #000c;--stage-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;border-radius:var(--stage-radius);background:var(--stage-floor), var(--stage-base);box-shadow:var(--stage-shadow);transition:transform .5s var(--stage-ease), box-shadow .5s var(--stage-ease);position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.sf-stage:before,.sf-stage:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sf-stage:before{z-index:0;background:var(--stage-spot);opacity:var(--stage-spot-rest);transition:opacity .5s var(--stage-ease)}.sf-stage:after{z-index:3;box-shadow:var(--stage-ring), var(--stage-top-light)}:where(.sf-stage)>:where(*){position:relative}.sf-stage[data-lit]:before,a:hover>.sf-stage:before,a:focus-visible>.sf-stage:before,.sf-stage[data-hover]:hover:before{opacity:1}.sf-stage--card{--stage-radius:20px}.sf-stage--hero{--stage-ring:0 0 0 0 transparent}@media (max-width:640px){.sf-stage--page,.sf-stage--hero{--stage-radius:24px}}.sf-stage .sf-stage__frame{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.sf-stage__poster{width:calc(720px * var(--stage-zoom,1));aspect-ratio:16/10;pointer-events:none;mix-blend-mode:lighten;transition:opacity .6s var(--stage-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.sf-stage__poster img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:none}.sf-stage__poster[data-single] img,:root:not([data-accent=volt]):not([data-accent=arc]) .sf-stage__poster img[data-v=ember],:root[data-accent=volt] .sf-stage__poster img[data-v=volt],:root[data-accent=arc] .sf-stage__poster img[data-v=arc]{display:block}.sf-stage__iframe{width:calc(100% / var(--stage-zoom,1));height:calc(100% / var(--stage-zoom,1));max-width:none;color-scheme:inherit;transform:scale(var(--stage-zoom,1));transform-origin:0 0;opacity:0;transition:opacity .6s var(--stage-ease);background:0 0;border:0;position:absolute;top:0;left:0}.sf-stage__frame[data-ready] .sf-stage__iframe{opacity:1}.sf-stage__frame[data-ready] .sf-stage__poster{opacity:0}.sf-stage__frame[data-inert] .sf-stage__iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){.sf-stage,.sf-stage:before,.sf-stage__poster,.sf-stage__iframe{transition:none}}
