.strip{position:relative;overflow:hidden;container-type:inline-size;padding:2cqi 0}.strip-track{display:flex;gap:1.6cqi;width:-moz-max-content;width:max-content;transform:translate(-27.6cqi)}.strip-track[data-moving]{animation:strip-step calc(var(--sp-device) * 2.6) var(--sp-ease) both}@keyframes strip-step{0%{transform:translate(calc(-1 * (30cqi + 1.6cqi) + 4cqi + 30cqi + 1.6cqi))}to{transform:translate(-27.6cqi)}}.strip-panel{position:relative;flex:0 0 30cqi;aspect-ratio:4 / 5;border-radius:1.6cqi;overflow:hidden}.strip-panel[data-focus]{flex-basis:30cqi}.strip .strip-silk{position:absolute;top:0;right:0;bottom:0;left:0}.strip-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:2.4cqi;color:#fff}.strip-mark{display:inline-flex;color:#fff;opacity:.9}.strip-line{margin:1.4cqi 0 0 14%;max-width:70%;font-family:var(--ds-font-display);font-weight:400;font-size:max(18px,2.9cqi);line-height:1.04;letter-spacing:-.025em;text-shadow:0 1px 24px rgba(22,18,122,.25);opacity:0;transform:translateY(10px);filter:blur(4px);transition:opacity calc(var(--sp-device) * 1.6) var(--sp-edit),transform calc(var(--sp-device) * 1.6) var(--sp-edit),filter calc(var(--sp-device) * 1.6) var(--sp-edit)}.strip[data-phase=show] .strip-line{opacity:1;transform:none;filter:none}@media(max-width:760px){.strip-track{transform:translate(calc(-1 * (64cqi + 1.6cqi) + 18cqi))}.strip-panel,.strip-panel[data-focus]{flex-basis:64cqi}.strip-track[data-moving]{animation-name:strip-step-m}@keyframes strip-step-m{0%{transform:translate(calc(-1 * (64cqi + 1.6cqi) + 18cqi + 64cqi + 1.6cqi))}to{transform:translate(calc(-1 * (64cqi + 1.6cqi) + 18cqi))}}.strip-line{font-size:max(18px,6cqi)}}@media(prefers-reduced-motion:reduce){.strip-track[data-moving]{animation:none}.strip-line{transition:none}}.bs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fbfbfd;container-type:size;font-family:var(--ds-font-display)}.bs-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transition:opacity calc(var(--bs-device) * .8) var(--bs-edit)}.bs[data-step=logo] .bs-logo{opacity:1}.bs-logo-ink{color:#d9c8ff}.bs[data-step=logo] .bs-logo-ink{animation:bs-ink calc(var(--bs-device) * 3) var(--bs-edit) forwards}@keyframes bs-ink{0%{color:#d9c8ff;transform:scale(.97)}35%{color:#8b68ff}65%{color:#2a58ff}to{color:#0e0e14;transform:scale(1)}}.bs-frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;overflow:hidden;opacity:0;transition:inset calc(var(--bs-device) * 1.6) var(--bs-ease),border-radius calc(var(--bs-device) * 1.6) var(--bs-ease),opacity calc(var(--bs-device) * .6) linear,transform calc(var(--bs-device) * 1.4) var(--bs-ease)}.bs-frame[data-on]{opacity:1}.bs-clip{position:absolute;top:0;right:0;bottom:0;left:0;transition:clip-path calc(var(--bs-device) * 1.6) var(--bs-ease)}.bs[data-step=mark] .bs-clip{transition-duration:calc(var(--bs-device) * .9)}.bs .bs-silk{position:absolute;top:0;right:0;bottom:0;left:0}.bs-field{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;opacity:0;transition:opacity calc(var(--bs-device) * 1.4) var(--bs-edit) calc(var(--bs-device) * .6)}.bs[data-step=field] .bs-field{opacity:1}.bs-claim{position:absolute;left:6cqw;top:42cqh;font-weight:400;font-size:max(11px,4.2cqw);letter-spacing:-.02em;text-shadow:0 1px 18px rgba(22,18,122,.25)}.bs-compact .bs-claim{left:9cqw;top:46cqh;font-size:max(10px,8cqw)}.bs-corner{position:absolute;bottom:5cqh;color:#fff;display:inline-flex}.bs-corner-l{left:5cqw}.bs-corner-r{right:5cqw}.bs-corner-l svg{height:5.4cqw;width:auto}.bs-corner-r svg{height:4cqw;width:auto}.bs-compact .bs-corner-l svg{height:10cqw}.bs-compact .bs-corner-r svg{height:7.4cqw}.bs-compact .bs-topbar svg:first-child{height:7cqw;width:auto}.bs-compact .bs-topbar svg:last-child{height:5.2cqw;width:auto}.bs[data-step=card] .bs-frame{top:40cqh;right:8cqw;bottom:9cqh;left:8cqw;border-radius:6cqw}.bs[data-step=out] .bs-frame{top:70cqh;right:14cqw;bottom:6cqh;left:14cqw;border-radius:6cqw;opacity:0;transform:translateY(8cqh)}.bs-headline{position:absolute;left:8cqw;right:8cqw;top:15cqh;margin:0;font-weight:400;font-size:max(12px,8cqw);line-height:1.05;letter-spacing:-.03em;color:#0e0e14;opacity:0;filter:blur(6px);transform:translateY(8px);transition:opacity calc(var(--bs-device) * 1.2) var(--bs-edit) calc(var(--bs-device) * .5),filter calc(var(--bs-device) * 1.2) var(--bs-edit) calc(var(--bs-device) * .5),transform calc(var(--bs-device) * 1.2) var(--bs-edit) calc(var(--bs-device) * .5)}.bs[data-step=card] .bs-headline{opacity:1;filter:none;transform:none}.bs-rows{position:absolute;inset:9cqh 5cqw auto 5cqw;margin:0;padding:0;list-style:none;display:grid;gap:2.2cqh}.bs-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:3cqw;padding:2.4cqh 3.5cqw;border-radius:3cqw;background:#ffffff6b;color:#0e0e14;font-family:var(--ds-font-text);font-size:max(8px,3.4cqw);opacity:0;transform:translateY(14px);transition:opacity calc(var(--bs-device) * .9) var(--bs-edit) calc(var(--bs-device) * (1.4 + var(--k) * .45)),transform calc(var(--bs-device) * .9) var(--bs-edit) calc(var(--bs-device) * (1.4 + var(--k) * .45));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bs-row[data-first]{background:#fffffff0;box-shadow:0 10px 24px -14px #16127a73}.bs[data-step=card] .bs-row{opacity:1;transform:none}.bs-row-icon{width:7cqw;height:7cqw;border-radius:1.6cqw;display:grid;place-items:center;background:#eef0ff;color:#2a58ff}.bs-row-icon svg{width:60%;height:60%}.bs-row-text{display:grid;gap:.3cqh}.bs-row-text strong{font-weight:500}.bs-row-text span{opacity:.6;font-size:.82em}.bs-row-state{font-family:var(--ds-font-mono);font-size:.78em;color:#0e7a45}.bs-topbar{position:absolute;left:7cqw;right:7cqw;top:6cqh;display:flex;justify-content:space-between;align-items:center;color:#0e0e14;opacity:0;transition:opacity calc(var(--bs-device) * .8) var(--bs-edit)}.bs[data-step=card] .bs-topbar{opacity:1}@media(prefers-reduced-motion:reduce){.bs *,.bs{transition:none!important;animation:none!important}}.bs[data-step=dark]{background:#0a0a10;transition:background calc(var(--bs-device) * 1.2) var(--bs-edit)}.bs-compact .bs-rows{inset:6cqh 5cqw auto 5cqw;gap:1.6cqh}.bs-compact .bs-row{display:flex;align-items:center;height:8.4cqh;padding:0 3.4cqw;gap:2.6cqw;font-size:max(7px,3.6cqw);border-radius:2.6cqw}.bs-compact .bs-row-text{flex:1;display:block}.bs-compact .bs-row-state{font-size:.8em}.bs-compact .bs-row-icon{width:6cqw;height:6cqw}.bs-compact .bs-row-text{grid-auto-flow:row}.bs-compact .bs-row-text span{display:none}.bs-compact .bs-headline{font-size:max(11px,7.2cqw)}.studio{position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:16 / 10;border-radius:var(--ds-radius-xl, 20px);background:linear-gradient(180deg,#d3d6dc,#e1e3e7 64%,#e9ebee 64.2%,#f2f3f5);perspective:1800px;perspective-origin:50% 20%}.studio-light{position:absolute;top:-20%;left:18%;width:34%;height:140%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55) 30%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.4) 70%,transparent);transform:skew(-32deg);filter:blur(18px);pointer-events:none}.studio-light-b{left:64%;width:18%;opacity:.6}.studio .lt{position:absolute;left:50%;bottom:13%;width:62%;transform:translate(-50%);transform-style:preserve-3d}.lt-lid{position:relative;width:100%;aspect-ratio:16 / 10.4;transform-origin:50% 100%;transform-style:preserve-3d;transform:rotateX(-86deg);transition:transform calc(var(--st-device) * 5) var(--st-ease)}.studio[data-lid=open] .lt-lid{transform:rotateX(-4deg)}.lt-screen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2.2cqi 2.2cqi .4cqi .4cqi;background:#0b0b0f;padding:1.3cqi 1.3cqi 1.8cqi;backface-visibility:hidden;box-shadow:inset 0 0 0 .25cqi #2a2a30,0 0 0 .3cqi #bfc3ca}.lt-notch{position:absolute;z-index:3;left:50%;top:1.1cqi;width:9%;height:1.5cqi;transform:translate(-50%);border-radius:0 0 .8cqi .8cqi;background:#0b0b0f}.lt-display{position:absolute;top:1.1cqi;right:1.1cqi;bottom:2.2cqi;left:1.1cqi;border-radius:.9cqi .9cqi .3cqi .3cqi;overflow:hidden;background:#0a0a10;transform:translateZ(0)}.lt-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2.2cqi;background:linear-gradient(180deg,#e4e6ea,#c9cdd3);transform:rotateY(180deg);backface-visibility:hidden}.lt-base{position:relative;width:116%;margin-left:-8%;transform-style:flat}.lt-deck{position:relative;display:block;height:5.2cqi;clip-path:polygon(5.5% 0,94.5% 0,100% 100%,0 100%);background:linear-gradient(180deg,#c9cdd3,#dadde2 35%,#e6e8ec)}.lt-keys{position:absolute;left:14%;right:14%;top:10%;height:46%;clip-path:polygon(1.5% 0,98.5% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#2e3036 0,#2e3036 3.2%,#3a3d44 3.2%,#3a3d44 3.6%),linear-gradient(180deg,#2e3036,#3a3d44);background-blend-mode:normal;opacity:.88;border-radius:.3cqi}.lt-pad{position:absolute;left:50%;top:62%;width:24%;height:32%;transform:translate(-50%);border-radius:.4cqi;background:linear-gradient(180deg,#d3d6db,#e2e4e8);box-shadow:inset 0 0 0 1px #787c8440}.lt-front{position:relative;display:block;height:1.5cqi;border-radius:0 0 1.4cqi 1.4cqi/0 0 1.2cqi 1.2cqi;background:linear-gradient(180deg,#f1f2f4,#c3c7cd 55%,#9ea3aa);box-shadow:0 .5cqi 1cqi -.2cqi #282c3459}.lt-lip{position:absolute;left:50%;top:0;width:14%;height:55%;transform:translate(-50%);border-radius:0 0 1cqi 1cqi;background:linear-gradient(180deg,#b9bdc4,#d4d7dc)}.lt-chin{position:absolute;z-index:3;left:0;right:0;bottom:0;height:1.8cqi;border-radius:0 0 .4cqi .4cqi;background:linear-gradient(180deg,#16171b,#26272c)}.lt-shadow{position:absolute;left:-8%;right:-8%;bottom:-2.6cqi;height:4cqi;background:radial-gradient(50% 50% at 50% 50%,rgba(40,44,52,.32),transparent 72%);filter:blur(5px);z-index:-1}@media(prefers-reduced-motion:reduce){.lt-lid{transition:none}}.studio-phone{aspect-ratio:4 / 5}.ph{position:absolute;left:50%;top:52%;width:44%;container-type:inline-size;transform:translate(-50%,-50%) rotate(-13deg);transition:transform calc(var(--st-device, .5s) * 4) var(--st-ease, ease),opacity calc(var(--st-device, .5s) * 2) ease}.studio-phone[data-in=false] .ph{transform:translate(-50%,-20%) rotate(-4deg) scale(.94);opacity:0}.ph-body{position:relative;aspect-ratio:9 / 19.5;border-radius:15cqi;padding:3cqi;background:#16171b;box-shadow:0 0 0 .9cqi #a7acb4,0 0 0 1.2cqi #6e737b,6cqi 12cqi 20cqi -2cqi #1e202857,2cqi 4cqi 6cqi #1e202829,inset 0 0 0 .5cqi #2c2e34;isolation:isolate}.ph-body:before{content:"";position:absolute;left:-2cqi;top:18%;width:1cqi;height:6%;border-radius:.6cqi 0 0 .6cqi;background:#8e939b;box-shadow:0 11cqi #8e939b,0 22cqi #8e939b}.ph-body:after{content:"";position:absolute;right:-2cqi;top:27%;width:1cqi;height:12%;border-radius:0 .6cqi .6cqi 0;background:#8e939b}.ph-display{position:absolute;top:3cqi;right:3cqi;bottom:3cqi;left:3cqi;border-radius:12cqi;overflow:hidden;background:#000;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black)}.ph-island{position:absolute;z-index:4;left:50%;top:6cqi;width:30%;height:8.4cqi;transform:translate(-50%);border-radius:99px;background:#050507}.ph-glare{position:absolute;z-index:5;top:3cqi;right:3cqi;bottom:3cqi;left:3cqi;border-radius:12cqi;pointer-events:none;background:linear-gradient(120deg,#ffffff24,#fff0 32%)}.studio-phone .bs-topbar{top:9cqh}.studio-phone .bs-headline{top:14cqh}.post{position:relative;margin:0;aspect-ratio:4 / 5;border-radius:1.4rem;background:#efeff1;overflow:hidden;container-type:inline-size;box-shadow:inset 0 0 0 1px #0e0e140a}.post-bar{position:absolute;z-index:2;left:5cqi;right:5cqi;top:5cqi;display:flex;align-items:center;gap:2.4cqi;font-family:var(--ds-font-text)}.post-badge{width:8.4cqi;height:8.4cqi;min-width:26px;min-height:26px;border-radius:50%;display:grid;place-items:center;background:#2a58ff;color:#fff}.post-name{font-weight:600;font-size:max(13px,4.2cqi);letter-spacing:-.01em;color:#0e0e14}.post-dots{margin-left:auto;display:inline-flex;gap:.9cqi}.post-dots i{width:max(3px,1cqi);height:max(3px,1cqi);border-radius:50%;background:#0e0e14}.post-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.post-canvas[data-ready]{opacity:1}.it{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--ds-radius-xl, 20px);container-type:inline-size;isolation:isolate;background:linear-gradient(165deg,#f6f4ff,#e6dcff 32%,#bca6ff,#8b68ff);font-family:var(--ds-font-display)}.it:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(40% 32% at 30% 30%,rgba(255,255,255,.7),transparent 70%),radial-gradient(36% 30% at 72% 70%,rgba(79,107,255,.4),transparent 70%);animation:it-drift-light calc(var(--it-period, 4.5s) * 4) ease-in-out infinite alternate}@keyframes it-drift-light{to{transform:translate(8%,-6%) rotate(8deg)}}.it-rows{position:absolute;left:0;right:0;top:-6cqi;display:grid;animation:it-rows calc(var(--it-period, 4.5s) * 4) linear infinite}.it-row{display:flex;height:24cqi;align-items:center;color:#8b68ff42;transform:translate(calc(var(--r) * 0cqi))}.it-row:nth-child(odd){padding-left:34cqi}.it-row:nth-child(2n){margin-left:-12cqi}.it-row svg{height:22cqi;width:auto;flex:none}@keyframes it-rows{to{transform:translateY(-48cqi)}}.it-trail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.it-copy{position:absolute;left:var(--x);top:var(--y);width:30%;aspect-ratio:4 / 5;border-radius:2.6cqi;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1.2cqi 3cqi -1cqi #1e146e59;background:#e6dcff;animation:it-open var(--it-period, 4.5s) cubic-bezier(.45,0,.1,1) both;animation-delay:calc(var(--k) * 34ms)}.it-copy img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@keyframes it-open{0%{left:var(--x0);top:var(--y0);transform:translate(-50%,-50%) scale(.1);opacity:0}4%{opacity:1}26%{left:var(--x);top:var(--y);transform:translate(-50%,-50%) scale(1)}72%{left:var(--x);top:var(--y);transform:translate(-50%,-50%) scale(1);opacity:1}95%{left:var(--x0);top:var(--y0);transform:translate(-50%,-50%) scale(.1);opacity:1}to{left:var(--x0);top:var(--y0);transform:translate(-50%,-50%) scale(.06);opacity:0}}.it-line{position:absolute;z-index:2;left:6cqi;right:6cqi;bottom:6cqi;margin:0;font:400 8.6cqi/1 var(--ds-font-display);letter-spacing:-.04em;color:#fff;text-shadow:0 .4cqi 2cqi rgba(40,20,120,.25);animation:it-line var(--it-period, 4.5s) cubic-bezier(.19,1,.22,1) both}@keyframes it-line{0%,14%{clip-path:inset(0 100% 0 0);transform:translateY(1.5cqi)}34%,82%{clip-path:inset(0 0 0 0);transform:none}96%,to{clip-path:inset(0 0 0 100%);transform:none}}.it[data-still] *,.it[data-still]:before{animation:none!important}@media(prefers-reduced-motion:reduce){.it *,.it:before{animation:none!important}}.pb{display:grid;gap:16px}@media(min-width:900px){.pb{grid-template-columns:1fr 1fr}}.pb-panel{position:relative;aspect-ratio:6 / 7;overflow:hidden;border-radius:var(--ds-radius-xl, 20px);container-type:inline-size;isolation:isolate}.pb[data-paused] *,.pb[data-paused] *:before,.pb[data-paused] *:after{animation-play-state:paused!important}.pb-phonepanel{background:linear-gradient(170deg,#f6f4ff,#e2d6ff 40%,#b7a0ff 75%,#7e63f2)}.pb-lava{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;transform:translateY(calc((var(--pb-p, .5) - .5) * -26cqi));filter:blur(7cqi) saturate(1.1)}.pb-lava i{position:absolute;border-radius:50%;opacity:.85;animation:pb-blob 22s ease-in-out infinite alternate}.pb-lava i:nth-child(1){left:6%;top:8%;width:58%;height:46%;background:#fff;animation-duration:19s}.pb-lava i:nth-child(2){left:46%;top:22%;width:52%;height:50%;background:#8b68ff;animation-duration:24s;animation-delay:-6s}.pb-lava i:nth-child(3){left:10%;top:56%;width:62%;height:40%;background:#4f6bff;animation-duration:27s;animation-delay:-11s}.pb-lava i:nth-child(4){left:52%;top:64%;width:40%;height:34%;background:#d9c8ff;animation-duration:21s;animation-delay:-3s}@keyframes pb-blob{0%{transform:translate(0) scale(1);border-radius:50% 46% 54% 50%}33%{transform:translate(12%,-10%) scale(1.12);border-radius:42% 58% 46% 54%}66%{transform:translate(-8%,12%) scale(.92);border-radius:56% 44% 52% 48%}to{transform:translate(6%,4%) scale(1.06);border-radius:48% 52% 44% 56%}}.pb-stage{position:absolute;top:0;right:0;bottom:0;left:0;perspective:150cqi;perspective-origin:50% 0%}.pb-phone{position:absolute;left:24%;top:13%;width:52%;transform-style:preserve-3d;transform-origin:50% 30%;transform:translateY(calc((.5 - var(--pb-p, .5)) * 8cqi)) rotateX(calc(-30deg + var(--pb-p, .5) * 14deg))}.pb-edge{position:absolute;left:6%;right:6%;top:0;aspect-ratio:100 / 9;transform-origin:50% 0;transform:rotateX(-90deg);border-radius:0 0 40% 40%/0 0 100% 100%;background:linear-gradient(90deg,#6e737b,#d7dadf 12%,#f4f5f7 30%,#b9bdc4,#eceef1 80%,#7c818a);display:grid;place-items:center}.pb-edge-pill{width:22%;height:34%;border-radius:99px;box-shadow:inset 0 0 0 1px #282a308c}.pb-body{position:relative;aspect-ratio:9 / 19.5;border-radius:15.5%/7.2%;padding:3.2%;background:#0c0c10;box-shadow:0 0 0 .9cqi #b4b9c0,0 0 0 1.4cqi #6d727a,0 6cqi 10cqi -2cqi #2818786b,0 2cqi 3cqi #2818782e;container-type:inline-size}.pb-screen{position:absolute;top:3.2%;right:3.2%;bottom:3.2%;left:3.2%;border-radius:13%/6%;overflow:hidden;background:radial-gradient(120% 60% at 50% 0%,#2c2178,#140f3a 48%,#0b0920);container-type:size;-webkit-mask-image:-webkit-radial-gradient(white,black)}.pb-island{position:absolute;z-index:3;left:50%;top:2.2cqh;width:32cqw;height:4.4cqh;transform:translate(-50%);border-radius:99px;background:#000}.pb-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(160deg,#ffffff29,#fff0 34%),radial-gradient(70% 30% at 50% 100%,rgba(139,104,255,.22),transparent 70%)}.pb-mark{position:absolute;z-index:2;left:15cqw;top:calc(46cqh - 35cqw);width:70cqw;height:70cqw;overflow:visible;animation:pb-mark var(--pb-screen, 7s) cubic-bezier(.45,0,.1,1) infinite}.pb-piece{transform-box:fill-box;transform-origin:50% 50%;animation:var(--pb-screen, 7s) cubic-bezier(.45,0,.1,1) infinite}.pb-back{animation-name:pb-back}.pb-front{animation-name:pb-front}.pb-s1{fill:#8b68ff;animation-name:pb-s1}.pb-s2{fill:#d9c8ff;animation-name:pb-s2}@keyframes pb-back{0%,10%{transform:translate(-46%,-52%) rotate(-32deg) scale(.86)}32%,84%{transform:none}96%,to{transform:translate(-46%,-52%) rotate(-32deg) scale(.86)}}@keyframes pb-front{0%,10%{transform:translate(48%,30%) rotate(26deg) scale(.86)}34%,84%{transform:none}96%,to{transform:translate(48%,30%) rotate(26deg) scale(.86)}}@keyframes pb-s1{0%,12%{transform:translate(-60%,40%) rotate(-30deg);opacity:1}34%{transform:translate(40%,-260%) scale(.2);opacity:0}86%{transform:translate(-60%,40%) rotate(-30deg) scale(.4);opacity:0}96%,to{transform:translate(-60%,40%) rotate(-30deg);opacity:1}}@keyframes pb-s2{0%,12%{transform:translate(70%,10%) rotate(24deg);opacity:1}36%{transform:translate(-30%,-280%) scale(.2);opacity:0}86%{transform:translate(70%,10%) rotate(24deg) scale(.4);opacity:0}96%,to{transform:translate(70%,10%) rotate(24deg);opacity:1}}@keyframes pb-mark{0%,46%{transform:none;filter:drop-shadow(0 0 0 rgba(139,104,255,0))}38%{filter:drop-shadow(0 0 6cqw rgba(139,104,255,.55))}58%,86%{transform:translate(39%,131%) scale(.6);filter:none}96%,to{transform:none}}.pb-word{position:absolute;z-index:2;left:9cqw;top:9cqh;color:#f6f4ff;display:flex;animation:pb-word var(--pb-screen, 7s) cubic-bezier(.19,1,.22,1) infinite}.pb-word svg{height:19cqw;width:auto}@keyframes pb-word{0%,54%{clip-path:inset(0 100% 0 0);transform:translate(-3cqw)}64%,86%{clip-path:inset(0 0 0 0);transform:none}94%,to{clip-path:inset(0 0 0 100%);transform:none}}.pb-claim{position:absolute;z-index:2;left:9cqw;top:21cqh;margin:0;font:400 8cqw/1.05 var(--ds-font-display);letter-spacing:-.035em;color:#f6f4ffb8;animation:pb-claim var(--pb-screen, 7s) cubic-bezier(.19,1,.22,1) infinite}@keyframes pb-claim{0%,60%{opacity:0;transform:translateY(2cqh);filter:blur(4px)}70%,86%{opacity:1;transform:none;filter:none}94%,to{opacity:0}}.vbr{background:#ededf0}.vbr-win{position:absolute;left:0;top:8cqi;width:160cqi;bottom:0;transform:translate(calc((.5 - var(--pb-p, .5)) * 10cqi))}.vbr-strip{position:relative;height:42cqi;background:#e1e1e5}.vbr-light{position:absolute;top:14cqi;width:12cqi;height:12cqi;border-radius:50%}.vbr-light[data-c=r]{left:-8cqi;background:#ff5f57}.vbr-light[data-c=y]{left:9cqi;background:#febc2e}.vbr-light[data-c=g]{left:26cqi;background:#28c840}.vbr-tab{position:absolute;left:44cqi;top:9cqi;right:0;height:33cqi;display:flex;align-items:center;gap:4cqi;padding-left:10cqi;border-radius:9cqi 0 0;background:#fff}.vbr-tab:before{content:"";position:absolute;left:-9cqi;bottom:0;width:9cqi;height:9cqi;background:radial-gradient(circle at 0 0,transparent 9cqi,#fff 9.1cqi)}.vbr-logo{position:relative;display:grid;width:19cqi;height:17cqi;transform-origin:50% 70%;animation:vbr-wiggle var(--pb-browser, 5s) cubic-bezier(.45,0,.1,1) infinite}.vbr-sym{grid-area:1 / 1;display:grid;place-items:center}.vbr-sym svg{width:100%;height:100%}.vbr-sym-ink{color:#0e0e14;animation:vbr-ink var(--pb-browser, 5s) ease infinite}.vbr-sym-colour{opacity:0;animation:vbr-colour var(--pb-browser, 5s) ease infinite}.vbr-word{height:15cqi;width:auto;color:#0e0e14}.vbr-bar{position:relative;height:36cqi;background:#fff;border-bottom:.6cqi solid #DCDCE1}.vbr-icon{position:absolute;top:50%;width:14cqi;height:14cqi;margin-top:-7cqi;color:#3a3a42}.vbr-fwd{left:6cqi;color:#a7a7af}.vbr-reload{left:31cqi;animation:vbr-reload var(--pb-browser, 5s) cubic-bezier(.45,0,.1,1) infinite}.vbr-bar>.vbr-icon:nth-of-type(3){left:56cqi}.vbr-url{position:absolute;left:80cqi;top:6cqi;height:24cqi;width:100cqi;border-radius:99px;background:#f0f0f3}.vbr-url .vbr-lock{left:9cqi;width:12cqi;height:12cqi;margin-top:-6cqi;color:#3a3a42}.vbr-progress{position:absolute;left:0;right:0;bottom:-.6cqi;height:.9cqi;background:linear-gradient(90deg,#8b68ff,#2a58ff);transform-origin:left;transform:scaleX(0);animation:vbr-progress var(--pb-browser, 5s) cubic-bezier(.45,0,.1,1) infinite}.vbr-page{position:relative;height:100%;background:#fff}.vbr-page>*{animation:vbr-page var(--pb-browser, 5s) ease infinite}.vbr-search{left:-6cqi;top:20cqi;width:18cqi;height:18cqi;margin:0;color:#0e0e14}.vbr-nav{position:absolute;left:24cqi;top:15cqi;display:inline-flex;align-items:center;gap:4cqi;font:500 15cqi/1 var(--ds-font-display);letter-spacing:-.03em;color:#0e0e14}.vbr-nav-2{left:104cqi}.vbr-caret{width:0;height:0;border-left:3.4cqi solid transparent;border-right:3.4cqi solid transparent;border-top:3.8cqi solid #0E0E14}@keyframes vbr-reload{0%{transform:rotate(0)}18%,to{transform:rotate(360deg)}}@keyframes vbr-progress{0%,3%{transform:scaleX(0);opacity:1}32%{transform:scaleX(1);opacity:1}40%,to{transform:scaleX(1);opacity:0}}@keyframes vbr-page{0%,5%{opacity:1;transform:none}10%,28%{opacity:.18;transform:translateY(1.5cqi)}38%,to{opacity:1;transform:none}}@keyframes vbr-wiggle{0%,38%{transform:none}42%{transform:rotate(-14deg) scale(1.1)}46%{transform:rotate(11deg) scale(1.1)}50%{transform:rotate(-7deg) scale(1.06)}54%{transform:rotate(4deg)}58%,to{transform:none}}@keyframes vbr-ink{0%,40%{opacity:1}47%,90%{opacity:0}97%,to{opacity:1}}@keyframes vbr-colour{0%,40%{opacity:0}47%,90%{opacity:1}97%,to{opacity:0}}.pb[data-still] *,.pb[data-still] *:before{animation:none!important}.pb[data-still] .pb-mark{transform:translate(39%,131%) scale(.6)}.pb[data-still] .pb-s1,.pb[data-still] .pb-s2,.pb[data-still] .vbr-sym-ink{opacity:0}.pb[data-still] .vbr-sym-colour{opacity:1}@media(prefers-reduced-motion:reduce){.pb *,.pb *:before{animation:none!important}}.cs{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--ds-radius-xl, 20px);container-type:inline-size;background:radial-gradient(60% 70% at 62% 50%,rgba(139,104,255,.1),transparent 70%),var(--in-ink)}.cs-rail{position:absolute;left:4cqi;top:50%;display:grid;gap:2.6cqi;transform:translateY(-50%)}.cs-tab{position:relative;z-index:1;display:grid;place-items:center;width:7.4cqi;height:7.4cqi;color:#4e4a6e;transition:color .4s ease}.cs-tab svg{width:3.2cqi;height:3.2cqi}.cs-tab[data-on]{color:var(--in-line)}.cs-rail-pill{position:absolute;left:0;top:0;width:7.4cqi;height:7.4cqi;border-radius:50%;background:#1c1a33;box-shadow:inset 0 0 0 1px #f6f4ff0f;transform:translateY(calc(var(--cs-rail) * 10cqi));transition:transform .6s cubic-bezier(.45,0,.1,1)}.cs-stage{position:absolute;left:17cqi;right:4cqi;top:5cqi;bottom:5cqi;animation:cs-in .5s cubic-bezier(.19,1,.22,1) both}@keyframes cs-in{0%{opacity:0;transform:scale(.97)}}.cs-view{position:absolute;top:0;right:0;bottom:0;left:0}.cs-ring svg{position:absolute;left:50%;top:50%;height:100%;width:auto;aspect-ratio:1;transform:translate(-50%,-50%);overflow:visible}.cs-ticks{fill:none;stroke:#f6f4ff47;stroke-width:1.6;stroke-dasharray:1.6 7}.cs-seg circle{fill:none;stroke-width:30}.cs-seg-tint,.cs-seg-hot,.cs-seg-grey{stroke-dashoffset:var(--len);animation:cs-draw .9s cubic-bezier(.45,0,.1,1) both;animation-delay:calc(var(--k) * .11s)}@keyframes cs-draw{to{stroke-dashoffset:0}}.cs-seg-grey{opacity:0;animation:cs-draw .9s cubic-bezier(.45,0,.1,1) both,cs-grey .7s ease 1.5s both;animation-delay:calc(var(--k) * .11s),calc(1.5s + var(--k) * 40ms)}@keyframes cs-grey{to{opacity:1}}.cs-seg-hot{filter:drop-shadow(0 0 14px rgba(139,104,255,.65))}.cs-seg-shine{fill:none;stroke:#ffffff38;stroke-width:1.6;opacity:0;animation:cs-grey .6s ease 1.2s both}.cs-seg:not([data-active]) .cs-seg-shine{stroke:#ffffff12}.cs-pointer{fill:#fff;opacity:0;animation:cs-grey .4s ease 1.8s both}.cs-pct{font:500 15px var(--ds-font-text);fill:var(--in-dim);text-anchor:middle;dominant-baseline:middle;opacity:0;animation:cs-grey .5s ease both;animation-delay:calc(.4s + var(--k) * .11s);font-variant-numeric:tabular-nums}.cs-pct[data-active]{fill:var(--in-text)}.cs-centre{position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:1cqi;transform:translate(-50%,-50%);text-align:center;animation:cs-centre .7s cubic-bezier(.19,1,.22,1) 1.4s both}.cs-centre strong{font:600 3cqi/1 var(--ds-font-display);letter-spacing:-.02em}.cs-centre span{font-size:2cqi;color:var(--in-dim)}.cs-centre i{font-style:normal;margin-left:.3em}@keyframes cs-centre{0%{opacity:0;transform:translate(-50%,-40%);filter:blur(6px)}}.cs-bars{display:flex;align-items:flex-end;gap:2.2cqi;padding:0 4cqi 0 2cqi}.cs-bar{position:relative;flex:1;height:calc(var(--h) * .86);display:flex;flex-direction:column}.cs-bar-label{position:absolute;left:0;bottom:calc(100% + 1.2cqi);display:grid;gap:.5cqi;white-space:nowrap;opacity:0;animation:cs-grey .5s ease both;animation-delay:calc(.5s + var(--k) * 90ms)}.cs-bar-label b{font:600 1.9cqi/1 var(--ds-font-display);letter-spacing:-.01em}.cs-bar-label span{font:1.6cqi/1 var(--ds-font-mono);color:var(--in-dim)}.cs-bar-body{flex:1;border-radius:.9cqi .9cqi .4cqi .4cqi;transform-origin:bottom;background:linear-gradient(180deg,#f6f4fff2,#c7b3ff 14%,#8b68ff 52%,#3b2fa0);box-shadow:inset 0 .25cqi #ffffffd9,inset 0 0 0 .12cqi #ffffff38,inset .8cqi 0 1.4cqi -.6cqi #ffffff59,0 0 4cqi -1cqi #8b68ff99;animation:cs-grow .9s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(var(--k) * 90ms)}@keyframes cs-grow{0%{transform:scaleY(0)}}.cs-line svg{position:absolute;top:8%;right:0;bottom:0;left:0;width:100%;height:92%;overflow:visible}.cs-line-rest{fill:none;stroke:#c7b3ff38;stroke-width:1.4;vector-effect:non-scaling-stroke}.cs-line-area{fill:url(#cs-area)}.cs-line-main{fill:none;stroke:var(--in-line);stroke-width:2.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--in-glow))}.cs-line-step{fill:none;stroke:#f6f4ffe6;stroke-width:1.6;vector-effect:non-scaling-stroke}.cs-line-cursor{stroke:#f6f4ff80;stroke-width:1;vector-effect:non-scaling-stroke}.cs-line-head{position:absolute;width:1.6cqi;height:1.6cqi;margin:-.8cqi 0 0 -.8cqi;border-radius:50%;background:#f6f4ff;box-shadow:0 0 0 .4cqi #c7b3ffe6,0 0 3cqi 1cqi #8b68ffd9}.cs-line-date{position:absolute;top:0;transform:translate(-50%);font:1.8cqi/1 var(--ds-font-text);color:var(--in-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.cs[data-still] *,.cs[data-still]{animation:none!important;transition:none!important}.cs[data-still] .cs-seg-tint,.cs[data-still] .cs-seg-hot,.cs[data-still] .cs-seg-grey{stroke-dashoffset:0}.cs[data-still] .cs-seg-grey,.cs[data-still] .cs-seg-shine,.cs[data-still] .cs-pointer,.cs[data-still] .cs-pct,.cs[data-still] .cs-bar-label{opacity:1}@media(prefers-reduced-motion:reduce){.cs *{animation-duration:1ms!important;animation-delay:0ms!important}}.r3{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--ds-radius-xl, 20px);container-type:inline-size;background:radial-gradient(70% 60% at 50% 70%,rgba(139,104,255,.16),transparent 70%),var(--in-ink)}.r3-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.r3[data-ready] .r3-canvas{opacity:1}.r3-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.r3-label{position:absolute;left:0;top:0;font:500 max(11px,1.6cqi)/1 var(--ds-font-text);color:var(--in-text);opacity:0;font-variant-numeric:tabular-nums;will-change:transform,opacity}.r3-head{position:absolute;left:0;right:0;top:7cqi;margin:0;display:grid;justify-items:center;gap:1.2cqi;opacity:0;pointer-events:none}.r3-eyebrow{font:400 2.2cqi/1 var(--ds-font-display);color:var(--in-dim);letter-spacing:-.01em}.r3-title{font:600 4.6cqi/1 var(--ds-font-display);letter-spacing:-.035em;color:var(--in-text)}.ribbon,.pglobe,.pring{position:relative}.ribbon-canvas,.pglobe-canvas,.pring-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pring-content{position:relative;z-index:1}.sr{position:relative;overflow:hidden;color:#f6f4ff;background:#0a0d2a;container-type:inline-size;padding:clamp(56px,7vw,110px) var(--vyn-gutter, 24px) clamp(48px,6vw,96px)}.sr-lead{position:relative;z-index:2;max-width:46rem;margin:0;font:400 clamp(22px,2.4cqi + 8px,40px)/1.18 var(--ds-font-display);letter-spacing:-.02em}.sr-lead b{font-weight:400;color:#f6f4ff}.sr-lead span{color:#8e9bd0}.sr .ribbon{height:clamp(220px,32cqi,420px);margin:0 calc(-1 * var(--vyn-gutter, 24px))}.sr-stats{position:relative;z-index:2;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none}.sr-stat{display:grid;gap:8px}.sr-num{font:400 clamp(44px,5cqi + 8px,80px)/1 var(--ds-font-display);letter-spacing:-.035em;background:linear-gradient(90deg,#e6d2ff,#b79bff 45%,#6c7bff);-webkit-background-clip:text;background-clip:text;color:transparent}.sr-label{font-size:15px;color:#daddf0}.bt{display:grid;gap:14px;grid-template-columns:1fr;container-type:inline-size}@media(min-width:900px){.bt{grid-template-columns:1fr 1fr 1fr}}.bt-card{position:relative;overflow:hidden;min-height:560px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e8e4f7;display:grid;grid-template-rows:auto 1fr}.bt-head{position:relative;z-index:2;display:flex;justify-content:space-between;gap:16px;padding:24px 24px 0}.bt-title{margin:0;font:400 clamp(22px,1.4cqi + 12px,30px)/1.12 var(--ds-font-display);letter-spacing:-.02em;color:#0e0e14;max-width:15ch}.bt-expand{flex:none;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#f2f0fb;color:#2a58ff;border:0}.bt-card[data-hot] .bt-expand{background:#2a58ff;color:#fff}.bt-body{position:relative;display:grid;place-items:center;padding:16px}.bt-chat{width:min(300px,86%);display:grid;gap:10px;font-size:12px;color:#0e0e14}.bt-bubble{padding:10px 12px;border-radius:10px;background:#fff;box-shadow:0 6px 24px -10px #16127a40;line-height:1.45}.bt-bubble[data-me]{margin-left:12%;background:#f6f4ff}.bt-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 6px 24px -10px #16127a40}.bt-tile{display:grid;gap:4px;font-size:11px}.bt-tile .vyn-silk{height:74px;border-radius:8px}.bt-buy{grid-column:span 2;padding:8px;border-radius:8px;background:#eef0ff;color:#2a58ff;text-align:center;font-weight:500}.bt-ring{position:absolute;top:64px;right:0;bottom:0;left:0}.bt-tall{position:relative;width:min(250px,68%);margin:0 auto;transform:translateY(6%)}.bt-tall .arc-card{box-shadow:0 30px 60px -30px #16127a8c}.bt-globe{position:absolute;right:-28%;bottom:-24%;width:128%;aspect-ratio:1}.bt-wide{grid-column:1 / -1;min-height:420px;grid-template-columns:1fr}@media(min-width:900px){.bt-wide{grid-template-columns:.8fr 1.6fr;grid-template-rows:1fr}}.bt-hatch{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(139,104,255,.14) 0 2px,transparent 2px 10px);-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 70%);mask-image:linear-gradient(90deg,transparent 30%,#000 70%)}.bt-dash{position:relative;align-self:end;margin:24px 24px 0;border-radius:12px 12px 0 0;background:#fff;box-shadow:0 0 0 1px #e8e4f7,0 20px 50px -24px #16127a59;overflow:hidden}.bt-dash-bar{display:flex;gap:6px;align-items:center;padding:10px 14px;border-bottom:1px solid #EEEAF8}.bt-dash-bar i{width:7px;height:7px;border-radius:50%;background:#dcd6f0}.bt-dash-bar span{margin-left:16px;padding:4px 12px;border-radius:99px;background:#f4f2fb;font:11px var(--ds-font-mono);color:#5f5f73}.bt-table{width:100%;border-collapse:collapse;font-size:12px}.bt-table th{text-align:left;font-weight:500;color:#5f5f73;padding:10px 14px;border-bottom:1px solid #EEEAF8}.bt-table td{padding:10px 14px;border-bottom:1px solid #F3F1FA;font-variant-numeric:tabular-nums}.bt-table td:last-child,.bt-table th:last-child{text-align:right}.bt-table td{vertical-align:middle}.bt-acc{display:inline-flex;align-items:center;gap:10px}.bt-acc b{font-weight:500;color:#0e0e14}.bt-acc-sub{color:#6b6b80}.bt-inst{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:var(--inst);color:#fff;font:700 12px/1 var(--ds-font-display);letter-spacing:-.02em;overflow:hidden}.bt-inst[data-long]{font-size:8.5px;letter-spacing:0}.bt-inst img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bt-inst[data-ring]{box-shadow:inset 0 0 0 1px #e4e0f2}.bt-inst[data-ring] img{padding:3px;-o-object-fit:contain;object-fit:contain}.bt-table tbody tr{transition:background .5s ease}.bt-table tbody tr[data-synced]{animation:bt-flash .9s ease both}@keyframes bt-flash{0%{background:#8b68ff1f}to{background:transparent}}.bt-bal{display:inline-block;transition:opacity .4s ease,transform .5s cubic-bezier(.19,1,.22,1)}.bt-table tbody tr:not([data-synced]) .bt-bal{opacity:0;transform:translateY(6px)}.bt-sync{display:none;width:10px;height:10px;margin-right:8px;border-radius:50%;border:1.5px solid #CFC4F5;border-top-color:#8b68ff;vertical-align:-1px;animation:bt-spin .7s linear infinite}.bt-table tbody tr:not([data-synced]) .bt-sync{display:inline-block}@keyframes bt-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.bt-table tbody tr,.bt-sync,.bt-bal{animation:none!important;transition:none!important}}.promo{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:900px){.promo{grid-template-columns:1fr 1fr}}.promo-card{position:relative;overflow:hidden;min-height:240px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e8e4f7;padding:28px;display:grid;align-content:space-between;gap:20px}.promo-card .vyn-lead{max-width:30ch;font-size:clamp(16px,1.3vw + 6px,20px);position:relative;z-index:2}.promo-link{position:relative;z-index:2;color:#2a58ff;text-decoration:none;font-weight:500}.promo-shape{position:absolute;right:0;top:0;bottom:0;width:46%;clip-path:polygon(46% 0,100% 0,100% 100%,0 100%)}.stories{display:grid;gap:18px}.stories-nav{display:flex;justify-content:flex-end;gap:8px}.stories-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.stories-track::-webkit-scrollbar{display:none}.story{flex:0 0 min(80vw,320px);scroll-snap-align:start;display:grid;gap:12px;text-decoration:none;color:#0e0e14}.story-media{position:relative;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden}.story-media>.vyn-silk,.story-media>img,.story-media>.pglobe,.story-media>.post{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story-tag{position:absolute;z-index:2;left:16px;bottom:14px;display:inline-flex;gap:8px;align-items:center;color:#fff;font-weight:600}.story p{margin:0;font-size:15px;line-height:1.4}.story span.story-more{color:#2a58ff;font-weight:500;font-size:15px}.vyn-site{--vyn-gutter: clamp(16px, 4vw, 56px);--vyn-max: 1360px;min-height:100dvh;background:var(--ds-color-canvas);color:var(--ds-color-text);font-family:var(--ds-font-text);container-type:inline-size}.vyn-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;padding:14px var(--vyn-gutter);background:color-mix(in srgb,var(--ds-color-canvas) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vyn-nav-logo{display:inline-flex;color:var(--ds-color-text)}.vyn-nav-links{display:none;gap:28px;margin-left:auto;font:500 12px/1 var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase}.vyn-nav-links a{color:var(--ds-color-text-muted);text-decoration:none}.vyn-nav-links a:hover{color:var(--ds-color-text)}.vyn-nav-cta{margin-left:auto;min-height:38px;font-size:14px;text-decoration:none}@media(min-width:900px){.vyn-nav-links{display:flex}.vyn-nav-cta{margin-left:0}}.vyn-hero{display:grid;grid-template-columns:1fr;gap:12px;padding:8px var(--vyn-gutter) 0;min-height:min(86dvh,900px)}.vyn-hero-panel{min-height:160px;--vyn-fold-radius: var(--ds-radius-xl)}.vyn-hero-card{position:relative;display:grid;align-content:start;gap:clamp(20px,3vw,40px);padding:clamp(24px,4vw,56px);border-radius:var(--ds-radius-xl);background:linear-gradient(160deg,var(--ds-color-canvas) 0%,var(--ds-color-surface) 100%);box-shadow:inset 0 0 0 1px var(--ds-color-line);container-type:inline-size}.vyn-hero-head{margin:0;font-size:clamp(56px,9cqi + 12px,112px)}.vyn-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.vyn-hero-actions a{text-decoration:none}.vyn-hero-mark{position:absolute;right:clamp(20px,3vw,40px);bottom:clamp(20px,3vw,40px)}@media(min-width:900px){.vyn-hero{grid-template-columns:.75fr 1fr .75fr}.vyn-hero-panel{min-height:0}.vyn-hero-card{align-content:space-between}}.vyn-concept-line{padding:14px var(--vyn-gutter) 0}.vyn-section{padding:clamp(72px,9vw,140px) var(--vyn-gutter) 0;max-width:var(--vyn-max);margin:0 auto}.vyn-split{display:grid;gap:40px;align-items:center}@media(min-width:900px){.vyn-split{grid-template-columns:1fr 1.2fr}}.vyn-copy{display:grid;gap:20px;max-width:720px;margin-bottom:40px}.vyn-copy-narrow{max-width:640px}.vyn-display-md{font-size:clamp(36px,4.4cqi + 10px,84px)}.vyn-burst{aspect-ratio:4 / 3;border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);overflow:hidden}.vyn-flowrow{display:grid;gap:24px;margin-top:24px;align-items:start}@media(min-width:1000px){.vyn-flowrow{grid-template-columns:.45fr 1fr}}.vyn-cards{display:grid;gap:24px}@media(min-width:1000px){.vyn-cards{grid-template-columns:1.4fr 1fr;align-items:center}}.vyn-dark{position:relative;margin-top:clamp(72px,9vw,140px);min-height:min(90dvh,820px);display:grid;align-items:end;overflow:hidden;background:var(--ds-color-canvas);color:var(--ds-color-text)}.vyn-dark-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.vyn-dark-copy{position:relative;display:grid;gap:14px;padding:clamp(48px,8vw,120px) var(--vyn-gutter);max-width:var(--vyn-max);width:100%;margin:0 auto}.vyn-globe .xp-sec{padding:0}.vyn-brand-grid{display:grid;gap:32px;align-items:center}@media(min-width:900px){.vyn-brand-grid{grid-template-columns:1.3fr 1fr}}.vyn-brand-board{margin:0;display:grid;gap:10px}.vyn-brand-board img{width:100%;height:auto;border-radius:var(--ds-radius-lg);box-shadow:inset 0 0 0 1px var(--ds-color-line)}.vyn-close{display:grid;gap:16px;padding:clamp(72px,9vw,140px) var(--vyn-gutter) 40px;max-width:var(--vyn-max);margin:0 auto}.vyn-close-field{aspect-ratio:21 / 9;min-height:240px}.vyn-footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:24px var(--vyn-gutter) 48px;color:var(--ds-color-text);border-top:1px solid var(--ds-color-line)}.vyn-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ds-motion-editorial-easing, ease) var(--vyn-reveal-delay, 0ms),transform .7s var(--ds-motion-editorial-easing, ease) var(--vyn-reveal-delay, 0ms)}.vyn-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vyn-reveal{opacity:1;transform:none;transition:none}}.vyn-hero-stack{position:relative}.vyn-hero-fold{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity calc(var(--vyn-editorial, .5s) * 3) var(--vyn-ease, ease)}.vyn-hero-fold-alt{opacity:0}.vyn-hero[data-flip] .vyn-hero-fold-alt{opacity:1}.vyn-hero[data-flip] .vyn-hero-fold:not(.vyn-hero-fold-alt){opacity:0}.vyn-hero-head{position:relative;display:grid}.vyn-hero-claim{grid-area:1 / 1;opacity:0;transform:translateY(6px);transition:opacity calc(var(--vyn-editorial, .5s) * 2) var(--vyn-ease, ease),transform calc(var(--vyn-editorial, .5s) * 2) var(--vyn-ease, ease)}.vyn-hero-claim[data-on]{opacity:1;transform:none}.vyn-display-center,.vyn-lead-center{text-align:center;margin:0 auto}.vyn-backbone{position:relative;overflow:hidden;margin-top:clamp(64px,8vw,120px);padding:clamp(72px,9vw,140px) var(--vyn-gutter) 0;min-height:min(100dvh,960px);display:grid;align-content:start;gap:36px;color:#f6f4ff;background:linear-gradient(180deg,#0a0a24,#1b1a5e 42%,#3a3ab8 78%,#5a6bff)}.vyn-backbone-glow{position:absolute;inset:auto 0 -30% 0;height:70%;background:radial-gradient(60% 80% at 50% 100%,rgba(217,200,255,.55),rgba(79,107,255,.25) 45%,transparent 75%);pointer-events:none}.vyn-backbone-copy{position:relative;display:grid;gap:20px;max-width:880px;margin:0 auto;justify-items:center}.vyn-backbone .vyn-lead-b{color:#f6f4ff9e}.vyn-backbone .vyn-lead-a{color:#f6f4ff}.vyn-facts{position:relative;z-index:1;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);max-width:1180px;width:100%;margin:0 auto;padding:32px 0 0;list-style:none;border-top:1px solid rgba(246,244,255,.18)}@media(min-width:900px){.vyn-facts{grid-template-columns:repeat(4,1fr)}}.vyn-fact{display:grid;gap:8px;justify-items:center;text-align:center;opacity:calc(1 - var(--vyn-fact-i) * .22)}.vyn-fact-value{font-family:var(--ds-font-display);font-weight:400;font-size:clamp(40px,4.4vw,64px);line-height:1;letter-spacing:-.03em}.vyn-fact-label{max-width:24ch;font-size:14px;line-height:1.45;color:#f6f4ffdb}.vyn-backbone-burst{position:relative;height:clamp(360px,54vh,620px);min-height:0;margin:0 calc(-1 * var(--vyn-gutter))}.vyn-backbone{--bb-fade: #fff}.vyn-backbone:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,transparent,var(--bb-fade));pointer-events:none}.vyn-editorials{display:grid;gap:clamp(48px,6vw,96px)}.vyn-editorial{display:grid;gap:28px;align-items:center}@media(min-width:900px){.vyn-editorial{grid-template-columns:1.15fr .85fr}.vyn-editorial[data-side=right]{grid-template-columns:.85fr 1.15fr}.vyn-editorial[data-side=right] .vyn-editorial-figure{order:2}}.vyn-editorial .vyn-copy{margin-bottom:0}.vyn-editorial-figure{margin:0;display:grid;gap:8px}.vyn-editorial-figure img{width:100%;height:auto;max-height:720px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ds-radius-xl)}.vyn-postcol{display:grid;gap:10px;align-content:start}@media(min-width:1000px){.vyn-flowrow{grid-template-columns:minmax(340px,.55fr) 1fr}}.vyn-device-section .vyn-device{padding:24px 0}.vyn-dark-center{justify-items:center;text-align:center}.vyn-lines{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.vyn-lines li{font-family:var(--ds-font-display);font-weight:400;font-size:clamp(22px,2.6vw,40px);line-height:1.1;letter-spacing:-.02em;opacity:calc(1 - var(--vyn-fact-i) * .24)}.vyn-carousel{display:grid;gap:24px}.vyn-carousel-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px}.vyn-carousel-head .vyn-copy{margin-bottom:0}.vyn-carousel-nav{display:flex;gap:8px}.vyn-arrow{min-width:44px;justify-content:center;padding:0}.vyn-carousel-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none;margin:0 calc(-1 * var(--vyn-gutter));padding-inline:var(--vyn-gutter)}.vyn-carousel-track::-webkit-scrollbar{display:none}.vyn-ccard{position:relative;flex:0 0 min(78vw,320px);aspect-ratio:4 / 5;scroll-snap-align:start;display:grid;grid-template-rows:1fr auto;overflow:hidden;border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);color:var(--ds-color-text);text-decoration:none;box-shadow:inset 0 0 0 1px var(--ds-color-line);transition:transform var(--ds-motion-hover-duration) var(--ds-motion-hover-easing)}.vyn-ccard:hover{transform:translateY(-4px)}.vyn-ccard[data-field=full],.vyn-ccard[data-field=blue]{color:#fff}.vyn-ccard-field{position:absolute;top:0;right:0;bottom:0;left:0;--vyn-fold-radius: 0}.vyn-ccard-visual{position:relative;display:grid;place-items:center;padding:24px}.vyn-ccard-visual svg,.vyn-ccard-visual .vyn-card{max-width:82%}.vyn-ccard-text{position:relative;display:grid;gap:4px;padding:18px 20px 22px;font-size:14px;line-height:1.4}.vyn-ccard-text strong{font-size:18px;font-weight:500;letter-spacing:-.01em}.vyn-ccard[data-field=full] .vyn-ccard-text,.vyn-ccard[data-field=blue] .vyn-ccard-text{background:linear-gradient(180deg,transparent,rgba(14,14,20,.35))}.vyn-footer{display:grid;gap:28px;padding:40px var(--vyn-gutter) 56px;margin-top:clamp(48px,6vw,96px);border-top:1px solid var(--ds-color-line);color:var(--ds-color-text)}.vyn-footer-grid{display:grid;gap:28px;grid-template-columns:repeat(2,1fr);max-width:var(--vyn-max);width:100%;margin:0 auto}@media(min-width:900px){.vyn-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.vyn-footer-brand{display:grid;gap:10px;align-content:start}.vyn-footer-col{display:grid;gap:10px;align-content:start;font-size:14px}.vyn-footer-col a{color:var(--ds-color-text-muted);text-decoration:none}.vyn-footer-col a:hover{color:var(--ds-color-text)}.vyn-footer-line{max-width:var(--vyn-max);margin:0 auto;width:100%}.vyn-footer-dark{padding-top:0;border-top:0;background:#0b0a1e;color:#f6f4ff}.vyn-footer-dark .vyn-footer-specimen{margin:0 calc(-1 * var(--vyn-gutter))}.vyn-footer-dark .vyn-eyebrow{color:#b9a6ff}.vyn-footer-dark .vyn-footer-col a{color:#f6f4ff9e}.vyn-footer-dark .vyn-footer-col a:hover{color:#f6f4ff}.vyn-footer-dark .vyn-note{color:#f6f4ff80}.vyn-backbone .vyn-display,.vyn-backbone .vyn-eyebrow{color:#f6f4ff}.vyn-backbone .vyn-display{text-shadow:0 1px 30px rgba(10,10,36,.35)}.vyn-hero2{display:grid;gap:clamp(24px,3vw,40px);padding:clamp(32px,5vw,72px) 0 0}.vyn-hero2-copy{display:grid;gap:22px;padding:0 var(--vyn-gutter);max-width:980px}.vyn-hero2-head{margin:0;font-size:clamp(56px,7.4vw,120px)}.vyn-hero2 .strip{padding-inline:0}.vyn-statement{display:grid;gap:48px}.vyn-statement-lead{margin:0;max-width:24em;font:400 clamp(26px,2.6vw + 8px,46px)/1.16 var(--ds-font-display);letter-spacing:-.02em}.vyn-statement-row{display:grid;gap:24px;padding-top:40px;border-top:1px solid var(--ds-color-line)}@media(min-width:900px){.vyn-statement-row{grid-template-columns:1fr 1fr;align-items:start}}.vyn-statement-sub{margin:0 0 18px;font:400 clamp(22px,1.4vw + 10px,30px)/1.2 var(--ds-font-display);letter-spacing:-.015em}.vyn-statement-note{font-size:13px;line-height:1.6}.vyn-center-copy{display:grid;gap:22px;justify-items:center;text-align:center;max-width:760px;margin:0 auto 24px}.vyn-center-actions{justify-content:center}.vyn-arc-section .arc{margin:0 calc(-1 * var(--vyn-gutter))}.vyn-duo{display:grid;gap:16px}@media(min-width:1000px){.vyn-duo{grid-template-columns:1fr 1.25fr;align-items:stretch}}.vyn-duo-posts{display:grid;gap:16px;grid-template-columns:1fr 1fr;align-content:center}.vyn-flowrow .film{align-self:center}.vyn-money{margin-top:24px}.sr{margin-top:clamp(64px,8vw,120px)}.vyn-insight-row{display:grid;gap:16px;margin-top:16px}@media(min-width:900px){.vyn-insight-row{grid-template-columns:1fr 1fr;align-items:center}}.vyn-insight-block{margin-top:16px}@media(min-width:1000px){.vyn-flowrow.vyn-flowrow-pair{grid-template-columns:1fr 1fr;align-items:center}}.vyn-filmfull{margin-top:24px}.vyn-carousel-wrap{margin-top:clamp(40px,5vw,72px)}.vyn-footer-specimen-only{padding-bottom:0}
