.level-scene *{transform-box:fill-box;transform-origin:center}.lv-type,.lv-sweep{transform-origin:left center}.lv-fly,.lv-puff{opacity:0}.is-active .lv-type{animation:level-type var(--P) var(--d, 0s) infinite backwards}.is-active .lv-sweep{animation:level-sweep var(--P) var(--d, 0s) infinite backwards}.is-active .lv-in{animation:level-in var(--P) var(--d, 0s) infinite backwards}.is-active .lv-fade{animation:level-fade var(--P) var(--d, 0s) infinite backwards}.is-active .lv-fly{animation:level-fly var(--P) var(--d, 0s) infinite}.is-active .lv-press{animation:level-press var(--P) var(--d, 0s) infinite}.is-active .lv-blink{animation:level-blink 1s var(--d, 0s) step-end infinite}.is-active .lv-scan{animation:level-scan var(--P) steps(6,jump-none) infinite}.is-active .lv-dot{animation:level-dot var(--P) var(--d, 0s) ease-in-out infinite}.is-active .lv-spin{animation:level-spin var(--P) linear infinite}.is-active .lv-spin-reverse{animation:level-spin var(--P) linear infinite reverse}.is-active .lv-dash{animation:level-dash var(--P) linear infinite}.is-active .lv-belt{animation:level-belt var(--P) linear infinite}.is-active .lv-puff{animation:level-puff var(--P) var(--d, 0s) ease-out infinite}.is-active .lv-pulse{animation:level-pulse var(--P) ease-in-out infinite}@keyframes level-type{0%{transform:scaleX(0);animation-timing-function:steps(5,end)}9%,55%{transform:scaleX(1);opacity:1}60%,to{transform:scaleX(1);opacity:0}}@keyframes level-sweep{0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}6%,55%{transform:scaleX(1);opacity:1}60%,to{transform:scaleX(1);opacity:0}}@keyframes level-in{0%{transform:scale(.4);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}8%,55%{transform:scale(1);opacity:1}60%,to{transform:scale(1);opacity:0}}@keyframes level-fade{0%{opacity:0}8%,55%{opacity:1}60%,to{opacity:0}}@keyframes level-fly{0%{transform:translate(0);opacity:0}4%{transform:translate(0);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}10%{transform:translate(var(--dx),var(--dy));opacity:1}13%,to{transform:translate(var(--dx),var(--dy));opacity:0}}@keyframes level-press{0%,14%,to{transform:none;fill:#fff}5%{transform:translateY(1.5px);fill:var(--color-primary)}}@keyframes level-blink{50%{opacity:0}}@keyframes level-scan{to{transform:translateY(var(--dy))}}@keyframes level-dot{0%,to{opacity:.2}30%{opacity:1}}@keyframes level-spin{to{transform:rotate(360deg)}}@keyframes level-dash{to{stroke-dashoffset:-8}}@keyframes level-belt{to{transform:translate(24px)}}@keyframes level-puff{0%{transform:translate(0) scale(.6);opacity:0}20%{opacity:1}to{transform:translate(5px,-16px) scale(1.5);opacity:0}}@keyframes level-pulse{0%,60%,to{transform:scale(1)}75%{transform:scale(1.15)}}.level[data-astro-cid-aepqzmos]{--step: 80ms;opacity:1;transform:none;transition:none}.name[data-astro-cid-aepqzmos],.copy[data-astro-cid-aepqzmos]{overflow-wrap:break-word}.connector-fill[data-astro-cid-aepqzmos]{transform:scaleY(var(--fill, 1));transform-origin:top}.disc[data-astro-cid-aepqzmos]{transform:scale(calc(1 + var(--near, 0) * .18));transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.scene[data-astro-cid-aepqzmos]{transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.45,.64,1),box-shadow .3s ease}@media (min-width: 1024px){.level[data-astro-cid-aepqzmos]{--step: .11s}.connector-fill[data-astro-cid-aepqzmos]{transform:scaleX(var(--fill, 1));transform-origin:left}}[data-astro-cid-aepqzmos][data-live] .spark[data-astro-cid-aepqzmos]{display:block}[data-astro-cid-aepqzmos][data-live] .level[data-astro-cid-aepqzmos]:not(.is-lit) .disc[data-astro-cid-aepqzmos]{border-color:var(--color-gray-200);background-color:#fff;color:#a39985}[data-astro-cid-aepqzmos][data-live] .level[data-astro-cid-aepqzmos]:not(.is-lit) .scene[data-astro-cid-aepqzmos]{opacity:.45;transform:scale(.94)}[data-astro-cid-aepqzmos][data-live] .is-lit[data-astro-cid-aepqzmos] .scene[data-astro-cid-aepqzmos]{opacity:.8}.is-active[data-astro-cid-aepqzmos] .disc[data-astro-cid-aepqzmos]{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-dark);box-shadow:0 0 0 6px #ffaa2033,0 8px 22px #ffaa2073}.is-active[data-astro-cid-aepqzmos] .disc-ring[data-astro-cid-aepqzmos]{animation:level-ring .7s ease-out}[data-astro-cid-aepqzmos][data-live] .is-active[data-astro-cid-aepqzmos] .scene[data-astro-cid-aepqzmos]{opacity:1;transform:perspective(600px) rotateX(var(--tilt-y, 0deg)) rotateY(var(--tilt-x, 0deg)) translateY(-4px) scale(1.04);box-shadow:0 0 0 1.5px #ffaa208c,0 14px 32px #09183024}@keyframes level-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion: no-preference){.disc[data-astro-cid-aepqzmos]{opacity:0;scale:.6;transition:opacity .4s ease-out,scale .4s cubic-bezier(.34,1.45,.64,1),background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease;transition-delay:calc(var(--i) * var(--step)),calc(var(--i) * var(--step)),0s,0s,0s,0s}.name[data-astro-cid-aepqzmos],.copy[data-astro-cid-aepqzmos],.scene-wrap[data-astro-cid-aepqzmos]{opacity:0;transform:translateY(8px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:calc(var(--i) * var(--step) + .16s)}.copy[data-astro-cid-aepqzmos]{transition-delay:calc(var(--i) * var(--step) + .23s)}.scene-wrap[data-astro-cid-aepqzmos]{transition-delay:calc(var(--i) * var(--step) + .3s)}.level[data-astro-cid-aepqzmos].is-visible .disc[data-astro-cid-aepqzmos]{opacity:1;scale:1}.level[data-astro-cid-aepqzmos].is-visible .name[data-astro-cid-aepqzmos],.level[data-astro-cid-aepqzmos].is-visible .copy[data-astro-cid-aepqzmos],.level[data-astro-cid-aepqzmos].is-visible .scene-wrap[data-astro-cid-aepqzmos]{opacity:1;transform:none}}
