@keyframes qs-rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes qs-rise-sm{0%{transform:translateY(9px);opacity:0}to{transform:none;opacity:1}}@keyframes qs-fade{0%{opacity:0}to{opacity:1}}@keyframes qs-pop{0%{transform:scale(.88);opacity:0}62%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}@keyframes qs-sheet-up{0%{transform:translateY(101%)}to{transform:none}}@keyframes qs-bloom{0%{clip-path:circle(0 at 50% 92%);opacity:.5}to{clip-path:circle(150% at 50% 92%);opacity:1}}@keyframes qs-panel-in{0%{opacity:0;transform:translateY(14px) scale(.988)}to{opacity:1;transform:none}}@keyframes qs-sweep{0%{stroke-dashoffset:333}}@keyframes qs-pulse-ring{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.65);opacity:0}}@keyframes qs-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-13px) rotate(-.5deg)}}@keyframes qs-float-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes qs-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes qs-needle{0%,to{transform:rotate(5deg)}50%{transform:rotate(11deg)}}@keyframes qs-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes qs-arc{0%{stroke-dasharray:0 653.5}to{stroke-dasharray:123.7 529.8}}@keyframes qs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qs-drop{0%{transform:translateY(-18px);opacity:0}to{transform:none;opacity:1}}@keyframes qs-cell{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes qs-line-in{0%{opacity:.16;transform:translateY(10px)}to{opacity:1;transform:none}}.qs-lattice{background-image:repeating-conic-gradient(from 45deg at 50% 50%,rgb(164 115 182/5%) 0deg 90deg,transparent 90deg 180deg);background-size:34px 34px}.qs-glow-plum{background:radial-gradient(circle,rgb(126 74 147/34%) 0,transparent 68%)}.qs-glow-copper{background:radial-gradient(circle,rgb(217 135 63/17%) 0,transparent 66%)}.qs-glow-sand{background:radial-gradient(circle,rgb(240 210 174/17%) 0,transparent 70%)}.qs-bezel{background:linear-gradient(155deg,#4A3C53,#231B29 45%,#17111C)}.qs-lockscreen{background:linear-gradient(175deg,#17111C,#6B3D7E 52%,#8A4210)}.qs-lockscreen-shine{background:radial-gradient(circle at 70% 18%,rgb(240 210 174/20%),transparent 56%)}.qs-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.qs-no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.qs-reveal{animation:qs-rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}.qs-line{animation:qs-line-in linear both;animation-timeline:view();animation-range:entry 30% cover 40%}.qs-line:nth-child(2){animation-range:entry 55% cover 46%}.qs-line:nth-child(3){animation-range:entry 80% cover 52%}}}:root{--qs-nav:60px}@media (min-width:1024px){:root{--qs-nav:72px}}.qs-screen{height:calc(100svh - var(--qs-nav))}[data-qs-band]:not([data-qs-band=hero])>[data-qs-story]{content-visibility:auto;contain-intrinsic-size:auto 100svh}.qs-js:not(.qs-ready) [data-qs-band]:not([data-qs-band=hero]):not([data-qs-live]){opacity:0;pointer-events:none}.qs-fit{--fit:clamp(0.35,calc((var(--qs-vhn, 800) - 330) / var(--fit-h)),1)}@media (min-width:1024px){.qs-fit{--fit:clamp(0.4,calc((var(--qs-vhn, 800) - 130) / var(--fit-h)),1.45)}.qs-device-col{width:min(44vw,calc((100svh - var(--qs-nav) - 2 * var(--qs-row-y)) * var(--qs-ratio)))}}.qs-words .qs-w{display:inline-block;transition:transform .75s cubic-bezier(.2,.85,.25,1),opacity .6s ease,filter .6s ease;transition-delay:calc(var(--i, 0) * 45ms + var(--d, 0s))}.qs-words[data-on=false] .qs-w{opacity:0;transform:translate3d(0,.7em,0) rotate(3deg);filter:blur(6px);transition-delay:0s;transition-duration:.25s}@keyframes qs-word-in{0%{opacity:0;transform:translate3d(0,.75em,0) rotate(4deg);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.qs-words-load .qs-w{display:inline-block}@media (prefers-reduced-motion:no-preference){.qs-words-load .qs-w{animation:qs-word-in .9s cubic-bezier(.2,.85,.25,1) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}}@media (prefers-reduced-motion:reduce){.qs-words .qs-w{transition:none}.qs-words[data-on=false] .qs-w{opacity:1;transform:none;filter:none}}@keyframes qs-glide-in{0%{opacity:0;transform:translate3d(0,90px,0) rotateX(24deg) rotateY(-18deg) rotate(-4deg) scale(.86)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.qs-glide-load{animation:qs-glide-in 1.25s cubic-bezier(.16,.9,.24,1) both;animation-delay:.25s}}@keyframes qs-nova-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes qs-nova-float{0%,to{transform:translateZ(0) rotate(-6deg)}50%{transform:translate3d(0,-14px,0) rotate(5deg)}}@media (prefers-reduced-motion:no-preference){.qs-nova-halo{transform-box:fill-box;transform-origin:center;animation:qs-nova-breathe 3.6s ease-in-out infinite}.qs-nova-float{animation:qs-nova-float 5.5s ease-in-out infinite}}.qs-stagger>*{transition:transform .8s cubic-bezier(.2,.85,.25,1),opacity .7s ease;transition-delay:calc(var(--i, 0) * .11s)}.qs-stagger[data-on=false]>*{opacity:0;transform:translate3d(0,70px,0) rotate(-2deg) scale(.94)}@media (prefers-reduced-motion:reduce){.qs-stagger>*{transition:none}.qs-stagger[data-on=false]>*{opacity:1;transform:none}}:root{--qs-s1:6px;--qs-s2:8px;--qs-s3:12px;--qs-row-y:14px;--qs-row-gap:10px}@media (min-width:1024px){:root{--qs-s1:clamp(10px,1.6svh,16px);--qs-s2:clamp(10px,2svh,20px);--qs-s3:clamp(14px,3.2svh,34px);--qs-row-y:clamp(12px,2.4svh,32px);--qs-row-gap:clamp(28px,4vw,72px)}}.qs-row{padding-top:var(--qs-row-y);padding-bottom:var(--qs-row-y);gap:var(--qs-row-gap)}.qs-mask .qs-mw,.qs-mask-load .qs-mw{display:inline-block;clip-path:inset(-.12em -.2em -.26em -.2em)}.qs-mask .qs-w,.qs-mask-load .qs-w{display:inline-block}.qs-mask .qs-w{transition:transform .95s cubic-bezier(.2,.85,.25,1);transition-delay:calc(var(--i, 0) * 60ms + var(--d, 0s))}.qs-mask[data-on=false] .qs-w{transform:translate3d(0,118%,0);transition-delay:0s;transition-duration:.2s}@keyframes qs-mask-in{0%{transform:translate3d(0,118%,0)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.qs-mask-load .qs-w{animation:qs-mask-in 1s cubic-bezier(.2,.85,.25,1) both;animation-delay:calc(var(--i, 0) * 80ms + .15s + var(--d, 0s))}}@media (prefers-reduced-motion:reduce){.qs-mask .qs-w{transition:none}.qs-mask[data-on=false] .qs-w{transform:none}}@keyframes qs-close-open{0%{clip-path:inset(0 5% 0 5% round 44px 44px 0 0)}to{clip-path:inset(0 0 0 0 round 0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.qs-close-in{animation:qs-close-open linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}}.qs-zoom{transform-origin:50% 0}@media (prefers-reduced-motion:no-preference){.qs-js .qs-zoom{transform:scale(var(--qs-zoom,1.5))}.qs-js .qs-zoom-fade{opacity:var(--qs-zoom-fade,0)}}.qs-cursor{background:radial-gradient(circle,rgb(240 210 174/20%) 0,transparent 62%);mix-blend-mode:screen}.qs-nova-spill{background:radial-gradient(circle,rgb(255 227 154/34%) 0,rgb(227 154 59/14%) 30%,transparent 62%);mix-blend-mode:screen}