.demo-content_marquee__SGBxn{overflow:hidden}.demo-content_marquee__SGBxn:hover .demo-content_track__KqujU{animation-play-state:paused}.demo-content_track__KqujU{display:flex;width:max-content;animation:demo-content_testi-scroll__cYuE1 55s linear infinite}.demo-content_set__qaImt{display:flex;gap:16px;padding-right:16px}@keyframes demo-content_testi-scroll__cYuE1{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.demo-content_track__KqujU{animation:none}.demo-content_marquee__SGBxn{overflow-x:auto}}.stage{--st-ink:#fafafa;--st-muted:#a7a6a6;--st-void:#050505;--st-chrome:72px;--st-u:calc((100vh - var(--st-chrome)) / 1058);--st-uw:calc(100vw / 1487);--st-h:clamp(var(--st-u),calc(var(--st-u) * 0.65 + var(--st-uw) * 0.35),calc(var(--st-u) * 1.16));--st-ease:cubic-bezier(0.22,1,0.36,1);position:relative;height:calc(1058 * var(--st-u));overflow:hidden;background:var(--st-void);font-family:var(--font-manrope),system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--st-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}@supports (height:100dvh){.stage{--st-u:calc((100dvh - var(--st-chrome)) / 1058)}}.stage a{color:inherit;text-decoration:none}.plate{position:absolute;inset:0;overflow:hidden}.plate-video{left:50%;top:calc(1 * var(--st-u));width:calc(1492 * var(--st-u));height:calc(1054 * var(--st-u));transform:translateX(calc(-50% - calc(.5 * var(--st-u)) + 12%));object-fit:cover}.plate-video,.plate:after{position:absolute;pointer-events:none}.plate:after{content:"";inset:0;background:linear-gradient(to bottom,rgba(5,5,5,0) 78.8%,rgba(5,5,5,.23) 79.6%,rgba(5,5,5,.45) 81.4%,rgba(5,5,5,.75) 83.3%,rgba(5,5,5,.84) 85.2%,rgba(5,5,5,.888) 88%,rgba(5,5,5,.905) 91%,rgba(5,5,5,.96) 95%,#050505 100%),linear-gradient(to right,#050505 calc(50% - 567 * var(--st-u)),transparent calc(50% - 497 * var(--st-u)),transparent calc(50% + 855 * var(--st-u)),#050505 calc(50% + 925 * var(--st-u)))}.st-hero{position:absolute;inset:0;z-index:2;pointer-events:none}.st-hero>*{pointer-events:auto}.st-headline{position:absolute;left:calc(75.5 * var(--st-u));top:calc(230.5 * var(--st-u));margin:0;font-size:calc(71.6 * var(--st-h));line-height:calc(80.5 * var(--st-h));font-weight:400;letter-spacing:calc(.3 * var(--st-h));color:var(--st-ink);white-space:nowrap}.st-headline span{display:block}.st-sub{position:absolute;left:calc(75.5 * var(--st-u));top:calc(230.5 * var(--st-u) + 269.5 * var(--st-h));margin:0;font-size:calc(20.7 * var(--st-h));line-height:calc(23.5 * var(--st-h));font-weight:400;word-spacing:calc(1.8 * var(--st-h));color:var(--st-muted)}.st-sub span{display:block;white-space:nowrap}.st-cta{position:absolute;left:calc(74.9 * var(--st-u));top:calc(230.5 * var(--st-u) + 336.5 * var(--st-h))}@keyframes st-rise{0%{opacity:0;transform:translateY(calc(14 * var(--st-u)))}}@keyframes st-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.st-headline{animation:st-rise .9s var(--st-ease) .06s both}.st-sub{animation:st-rise .9s var(--st-ease) .14s both}.st-cta{animation:st-rise .9s var(--st-ease) .22s both}}@media (max-aspect-ratio:11/10){.stage{--st-m:min(calc(100vw / 430),1.34px);--st-u:var(--st-m);--st-h:var(--st-m);height:calc(100vh - var(--st-chrome))}@supports (height:100dvh){.stage{height:calc(100dvh - var(--st-chrome))}}.plate-video{inset:0;left:0;top:0;width:100%;height:100%;transform:none;object-position:43% center}.plate:after{background:linear-gradient(90deg,rgba(5,5,5,.86) 0,rgba(5,5,5,.66) 42%,rgba(5,5,5,.2) 78%,rgba(5,5,5,.1)),linear-gradient(180deg,rgba(5,5,5,.72) 0,rgba(5,5,5,.34) 24%,rgba(5,5,5,.34) 56%,rgba(5,5,5,.8) 82%,rgba(5,5,5,.97) 94%,#050505)}.st-hero{display:flex;flex-direction:column;justify-content:center;padding:calc(96 * var(--st-m)) calc(24 * var(--st-m)) calc(72 * var(--st-m))}.st-cta,.st-headline,.st-sub{position:static}.st-headline{font-size:max(30px,calc(38 * var(--st-m)));line-height:1.15;letter-spacing:-.01em;white-space:normal}.st-headline span{display:inline}.st-sub{margin-top:calc(18 * var(--st-m));font-size:max(15px,calc(17 * var(--st-m)));line-height:1.5;word-spacing:normal;max-width:calc(360 * var(--st-m))}.st-sub span{display:inline;white-space:normal}.st-cta{margin-top:calc(28 * var(--st-m))}}@media (min-width:600px) and (max-aspect-ratio:11/10){.stage{--st-m:min(calc(100vw / 860),calc(100vh / 760),1.25px)}.plate-video{object-position:44% center}.plate:after{background:linear-gradient(90deg,rgba(5,5,5,.84) 0,rgba(5,5,5,.6) 42%,rgba(5,5,5,.16) 78%,rgba(5,5,5,.06)),linear-gradient(180deg,rgba(5,5,5,.66) 0,rgba(5,5,5,.28) 24%,rgba(5,5,5,.3) 56%,rgba(5,5,5,.78) 82%,rgba(5,5,5,.96) 94%,#050505)}.st-headline{white-space:nowrap;font-size:calc(44 * var(--st-m));line-height:1.2}.st-headline span{display:block}.st-sub{max-width:none;font-size:calc(19 * var(--st-m))}.st-sub span{display:block;white-space:nowrap}}.st-cue-wrap{position:absolute;bottom:22px;left:50%;translate:-50% 0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;transition:opacity .3s ease}.st-cue-label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.st-cue{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;border:1px solid rgba(255,255,255,.35);color:rgba(255,255,255,.85);background:rgba(255,255,255,.06);cursor:pointer;animation:st-cue-bob 2s ease-in-out infinite;transition:opacity .3s ease}.st-cue-wrap:hover .st-cue{background:rgba(255,255,255,.14)}.st-cue-gone{opacity:0;pointer-events:none}@keyframes st-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.st-cue{animation:none}}