:root{--vsl-bg: #1a1a1c;--vsl-bg-rgb: 26 26 28;--vsl-raise: #232327;--vsl-hair: rgba(255, 255, 255, .09);--vsl-gold: #ffbd59;--vsl-gold-hi: #ffc56d;--vsl-gold-rgb: 255 189 89;--vsl-amber-rgb: 227 155 58;--vsl-ink: #ffffff;--vsl-ink-2: rgba(255, 255, 255, .86);--vsl-ink-3: rgba(255, 255, 255, .64);--vsl-font: "League Spartan", "League Spartan Fallback", "Helvetica Neue", Arial, sans-serif;--vsl-ease: cubic-bezier(.2, .9, .25, 1);--vsl-gutter: 16px;--vsl-col: 960px}@font-face{font-family:League Spartan Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:87.06%;ascent-override:92%;descent-override:14%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{background:var(--vsl-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100svh;background:radial-gradient(90% 55% at 50% 0%,rgb(var(--vsl-gold-rgb) / .06),transparent 70%),var(--vsl-bg);color:var(--vsl-ink);font-family:var(--vsl-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.vsl{display:flex;flex-direction:column;align-items:center;min-height:100svh;overflow-x:hidden;overflow-x:clip;padding:0 max(var(--vsl-gutter),env(safe-area-inset-left,0px)) env(safe-area-inset-bottom,0px) max(var(--vsl-gutter),env(safe-area-inset-right,0px))}.vsl__top{display:flex;justify-content:center;padding-top:22px}.vsl__logo{display:block;width:auto;height:34px}.vsl__main{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--vsl-col);text-align:center}.vsl__h1,.vsl__sub,.vsl__note{position:relative;z-index:1}.vsl__h1{margin:26px 0 0;max-width:7.6em;font-size:clamp(38px,10.4vw,64px);line-height:1;font-weight:640;letter-spacing:-.035em;text-wrap:balance}.vsl__sub{margin:14px 0 0;max-width:44ch;font-size:17px;line-height:1.42;color:var(--vsl-ink-2);text-wrap:pretty}.vsl__frame{position:relative;isolation:isolate;width:100%;aspect-ratio:16 / 9;margin-top:24px;border-radius:18px}.vsl__frame:before{content:"";position:absolute;top:-10%;right:-6%;bottom:-10%;left:-6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--vsl-gold-rgb) / .22),rgb(var(--vsl-amber-rgb) / .08) 60%,transparent);filter:blur(18px);pointer-events:none;animation:vsl-glow 9s ease-in-out infinite alternate}.vsl__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--vsl-hair);pointer-events:none}.vsl__clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:var(--vsl-raise);box-shadow:0 30px 80px -36px rgb(var(--vsl-gold-rgb) / .45),0 24px 48px -28px #0a0a0ccc}.vsl__video{display:block;width:100%;height:100%;object-fit:cover;background:var(--vsl-raise)}.vsl__video:focus-visible{outline:2px solid #fff;outline-offset:-2px}.vsl__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:var(--vsl-bg);font:inherit;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none}.vsl__frame[data-state=idle] .vsl__play{display:flex}.vsl__play:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(60% 75% at 50% 50%,rgb(var(--vsl-bg-rgb) / .66),rgb(var(--vsl-bg-rgb) / .4) 70%,rgb(var(--vsl-bg-rgb) / .28));pointer-events:none;transition:opacity .2s ease}.vsl__disc{position:relative;isolation:isolate;display:grid;place-items:center;width:76px;height:76px;transition:transform .16s var(--vsl-ease)}.vsl__disc:before,.vsl__disc:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.vsl__disc:before{top:-26px;right:-26px;bottom:-26px;left:-26px;background:radial-gradient(closest-side,rgb(var(--vsl-gold-rgb) / .5),rgb(var(--vsl-amber-rgb) / .18) 62%,transparent);animation:vsl-play-glow 2.8s ease-in-out infinite alternate}.vsl__disc:after{top:0;right:0;bottom:0;left:0;background:#fff;box-shadow:inset 0 -2px rgb(var(--vsl-bg-rgb) / .08),0 16px 36px -12px #0a0a0cb3}.vsl__disc svg{width:34px;height:34px;margin-left:4px}.vsl__label{position:relative;padding:8px 14px 6px;border-radius:999px;background:rgb(var(--vsl-bg-rgb) / .78);box-shadow:inset 0 0 0 1px #ffffff24;color:var(--vsl-ink);font:600 15px/1 var(--vsl-font);letter-spacing:.005em;white-space:nowrap}.vsl__play:active .vsl__disc{transform:scale(.95)}.vsl__play:focus-visible{outline:none}.vsl__play:focus-visible .vsl__disc:after{box-shadow:0 0 0 3px var(--vsl-bg),0 0 0 5px #fff,0 16px 36px -12px #0a0a0cb3}.vsl__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.vsl__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;margin-top:28px;padding:3px 24px 0;border-radius:17px;background:var(--vsl-gold);color:var(--vsl-bg);font:640 19px/1 var(--vsl-font);letter-spacing:-.01em;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff3d,0 1px 2px #0a0a0c3d,0 14px 30px -14px rgb(var(--vsl-gold-rgb) / .6);transition:transform .12s var(--vsl-ease),background-color .16s ease;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.vsl__cta svg{margin-top:-3px;transition:transform .16s var(--vsl-ease)}.vsl__cta:active{transform:scale(.97)}.vsl__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.vsl__note{margin:12px 0 0;font-size:14px;line-height:1.4;color:var(--vsl-ink-3);text-shadow:0 0 2px var(--vsl-bg),0 0 6px var(--vsl-bg),0 0 12px var(--vsl-bg),0 0 20px rgb(26 26 28 / .85)}.vsl__ambient{position:absolute;left:-11%;top:-18%;z-index:-1;width:122%;height:136%;border-radius:50%;filter:blur(30px) saturate(1.4);opacity:.58;pointer-events:none;transition:opacity 1.8s ease}.vsl--ambient .vsl__frame:before{opacity:0;animation:none}.vsl--end .vsl__ambient{opacity:.2}.vsl__beam,.vsl__halo{position:absolute;left:50%;top:0;z-index:-1;pointer-events:none;opacity:0}.vsl__beam{width:min(540px,94%);height:180px;background:radial-gradient(closest-side,rgb(var(--vsl-gold-rgb) / .42),rgb(var(--vsl-amber-rgb) / .15) 55%,transparent);transform:translate(-50%,calc(var(--beam-from, 0px) - 50%))}.vsl--nudge .vsl__beam{animation:vsl-beam 3s cubic-bezier(.45,0,.25,1) 1 both}.vsl__halo{width:min(640px,100%);height:240px;background:radial-gradient(closest-side,rgb(var(--vsl-gold-rgb) / .34),rgb(var(--vsl-amber-rgb) / .12) 60%,transparent);transform:translate(-50%,calc(var(--beam-to, 0px) - 50%));transition:opacity 1.8s ease .8s}.vsl--end .vsl__halo{opacity:1}.vsl__cta{position:relative;isolation:isolate}.vsl__cta:before,.vsl__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none}.vsl__cta:before{background:linear-gradient(180deg,#ffd08a 0%,var(--vsl-gold) 52%,#f0a744 100%)}.vsl__cta:after{box-shadow:0 0 40px 2px rgb(var(--vsl-gold-rgb) / .5),0 0 80px 10px rgb(var(--vsl-gold-rgb) / .2)}.vsl--nudge .vsl__cta:before,.vsl--nudge .vsl__cta:after{animation:vsl-nudge 2.6s ease-in-out 1.5s 1 both}.vsl--breathe .vsl__cta:before,.vsl--breathe .vsl__cta:after{animation:vsl-breathe 4.8s ease-in-out infinite}.vsl__edge{position:fixed;left:0;right:0;bottom:0;z-index:5;height:110px;background:radial-gradient(60% 100% at 50% 100%,rgb(var(--vsl-gold-rgb) / .3),transparent 72%);opacity:0;pointer-events:none;transition:opacity 1.2s ease}.vsl--end.vsl--below .vsl__edge{opacity:1}.vsl__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:auto;padding:56px 0 28px;font-size:13px;line-height:1.4;color:var(--vsl-ink-3)}.vsl__foot a{color:var(--vsl-ink-2);text-underline-offset:3px}.vsl__foot a:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:2px}@media(hover:hover)and (pointer:fine){.vsl__play:hover .vsl__disc{transform:scale(1.06)}.vsl__play:hover:before{opacity:.85}.vsl__play:active .vsl__disc{transform:scale(.95)}.vsl__cta:hover{background:var(--vsl-gold-hi)}.vsl__cta:hover svg{transform:translate(3px)}}@media(min-width:640px){.vsl__ambient{filter:blur(48px) saturate(1.4)}:root{--vsl-gutter: 32px;--vsl-col: 860px}.vsl__top{padding-top:24px}.vsl__logo{height:36px}.vsl__h1{margin-top:22px;max-width:11.5em;font-size:clamp(38px,10.4vw,60px)}.vsl__sub{margin-top:14px;max-width:34em;font-size:19px;text-wrap:balance}.vsl__frame{margin-top:24px;border-radius:22px}.vsl__play{gap:14px}.vsl__disc{width:100px;height:100px}.vsl__disc:before{top:-32px;right:-32px;bottom:-32px;left:-32px}.vsl__disc svg{width:44px;height:44px;margin-left:5px}.vsl__label{padding:9px 16px 7px;font-size:17px}.vsl__cta{width:auto;min-width:320px;height:56px;margin-top:24px;padding:3px 36px 0;font-size:20px}.vsl__note{margin-top:10px}}@keyframes vsl-glow{0%{opacity:.8;transform:scale(.99)}to{opacity:1;transform:scale(1.01)}}@keyframes vsl-beam{0%{opacity:0;transform:translate(-50%,calc(var(--beam-from, 0px) - 50%)) scale(.9)}25%{opacity:1}70%{opacity:1;transform:translate(-50%,calc(var(--beam-to, 0px) - 50%)) scale(1)}to{opacity:0;transform:translate(-50%,calc(var(--beam-to, 0px) - 50%)) scale(1.15)}}@keyframes vsl-play-glow{0%{opacity:.45;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@keyframes vsl-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes vsl-nudge{0%,to{opacity:0}35%,65%{opacity:1}}@media(prefers-reduced-motion:reduce){.vsl__frame:before{animation:none}.vsl__disc:before{animation:none;opacity:.8}.vsl__play:before{transition:none}.vsl__ambient{transition:none}.vsl__beam,.vsl__halo,.vsl__edge{display:none}.vsl__cta:before,.vsl__cta:after{animation:none!important;opacity:0}.vsl__disc,.vsl__cta,.vsl__cta svg{transition:none}.vsl__play:hover .vsl__disc,.vsl__play:active .vsl__disc,.vsl__cta:active,.vsl__cta:hover svg{transform:none}}@media(forced-colors:active){.vsl__ambient,.vsl__beam,.vsl__halo,.vsl__edge,.vsl__cta:before,.vsl__cta:after,.vsl__play:before,.vsl__disc:before{display:none}.vsl__disc:after{border:2px solid ButtonText}.vsl__label{border:1px solid ButtonText}}
/*# sourceMappingURL=vault-free-G5FDEYA7.css.map */
