.xp-s1{height:460vh;background:var(--ink-1)}.xp-s1-push{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 45%}.xp-defs{position:absolute;width:0;height:0;overflow:hidden}.xp-3d{--zu: 1px;position:absolute;top:0;right:0;bottom:0;left:0;perspective:1100px;perspective-origin:50% 50%;transform-style:preserve-3d}.xp-ring{--R: 42vw;--dl: 40px;--ring-y0: 6vh;--ring-y1: 31vh;position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}@keyframes xp-ring{0%{transform:translate3d(0,var(--ring-y0),calc(var(--dl) - var(--R))) rotateX(-8deg) rotateY(0)}30%{transform:translate3d(0,var(--ring-y0),calc(var(--dl) - var(--R))) rotateX(-8deg) rotateY(-4deg)}50%{transform:translate3d(0,var(--ring-y0),calc(var(--dl) - var(--R))) rotateX(-8deg) rotateY(-16deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{transform:translate3d(0,var(--ring-y1),calc(var(--dl) - var(--R) - 160px)) rotateX(-30deg) rotateY(-46deg)}}.xp-cube{--S: clamp(176px, 33vmin, 320px);--u: calc(var(--S) / 128);--cube-y: 8vh;position:absolute;left:50%;top:50%;width:var(--S);height:var(--S);margin:calc(var(--S) / -2) 0 0 calc(var(--S) / -2);transform-style:preserve-3d}@keyframes xp-cube-flat{0%{transform:translate3d(0,var(--cube-y),calc(var(--R) - var(--dl))) rotate(0) rotateX(0);animation-timing-function:var(--xp-ease)}to{transform:translateZ(calc(var(--R) - var(--dl))) rotate(38deg) rotateX(-52deg)}}.xp-cube-in,.xp-cube-idle,.xp-tile,.xp-lift,.xp-flip,.xp-front{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.xp-cube-in{animation:xp-cube-in 1.15s var(--xp-ease) .26s both}@keyframes xp-cube-in{0%{transform:rotateX(0) rotate(0) scale(.9)}to{transform:rotateX(52deg) rotate(-38deg) scale(1)}}.xp-cube-idle{animation:xp-idle 7s ease-in-out 1.6s infinite both}.xp-s1:not([data-live]) .xp-cube-idle{animation-play-state:paused}@keyframes xp-idle{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-4 * var(--u)))}}.xp-tile{--cw: calc(var(--wd) * 1vw);--fx: calc(var(--R) * var(--sin) - var(--tx) * var(--u));--fy: calc(var(--cy) * 1vh - var(--ty) * var(--u));--fz: calc(var(--R) * (var(--cos) - 1) + var(--dl));transform-origin:var(--ox) var(--oy)}@keyframes xp-fly{0%{transform:translateZ(0) rotateY(0) rotate(0);animation-timing-function:cubic-bezier(.5,0,.15,1)}to{transform:translate3d(var(--fx),var(--fy),var(--fz)) rotateY(var(--th)) rotate(var(--rz))}}.xp-lift{transform-origin:var(--ox) var(--oy);animation:xp-lift .72s var(--xp-out) calc(.82s + var(--col) * 70ms) both}@keyframes xp-lift{0%{transform:translateZ(0)}to{transform:translateZ(calc(16 * var(--u)))}}.xp-flip,.xp-front{transform-origin:var(--ox) var(--oy)}@keyframes xp-flip{0%{transform:rotateY(0) rotateX(0);animation-timing-function:cubic-bezier(.45,0,.2,1)}to{transform:rotateY(180deg) rotateX(var(--rx))}}@keyframes xp-front{0%{transform:scale(1);opacity:1;animation-timing-function:var(--xp-in)}50%{transform:scale(1.6);opacity:1}54%,to{transform:scale(1.6);opacity:0}}.xp-side,.xp-face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible;backface-visibility:hidden;animation:xp-appear .32s ease-out .12s both}.xp-side{transform:translateZ(calc(var(--z) * -2.4 * var(--u)))}@keyframes xp-appear{0%{opacity:0}}.xp-light{opacity:0;animation:xp-sweep .6s cubic-bezier(.4,0,.2,1) calc(1.5s + var(--i) * 70ms) both}@keyframes xp-sweep{0%{opacity:0}32%{opacity:.55}to{opacity:0}}.xp-back,.xp-plate{position:absolute;left:calc(var(--ox) - var(--cw) / 2);top:calc(var(--oy) - var(--cw) / var(--ar) / 2);width:var(--cw);aspect-ratio:var(--ar);overflow:hidden;border-radius:clamp(10px,1vw,16px);backface-visibility:hidden}.xp-back{transform:translateZ(calc(-6.5 * var(--u))) rotateY(180deg);background:var(--ink-4);box-shadow:inset 0 0 0 1px #ffffff14}.xp-back img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes xp-back{0%,50%{transform:translateZ(calc(-6.5 * var(--u))) rotateY(180deg) scale(.3);animation-timing-function:var(--xp-out)}to{transform:translateZ(calc(-6.5 * var(--u))) rotateY(180deg) scale(1)}}.xp-plate{display:grid;place-items:center;transform:translateZ(calc(-5.5 * var(--u)));background:linear-gradient(135deg,#ffffff57,#fff0 55%),linear-gradient(135deg,#e9e9eb,#a4a5a9 46%,#1c1d21);box-shadow:inset 0 0 0 1px #ffffff4d;opacity:0}.xp-plate svg{width:30%;max-height:36%;overflow:visible;filter:drop-shadow(0 1px 0 rgba(255,255,255,.4))}@keyframes xp-plate{0%,50%{opacity:0}56%,to{opacity:1}}.xp-tag{position:absolute;left:10px;bottom:10px;padding:6px 8px;border-radius:6px;background:#06070cbd;color:#f7f7f8;font-size:11px;font-weight:500;line-height:1;letter-spacing:-.005em;white-space:nowrap}.xp-tag i{font-style:normal;opacity:.5}.xp-title{position:absolute;inset-inline:0;top:calc(var(--nav-h) + 4.5vh);padding-inline:var(--gutter);text-align:center}.xp-h1{margin:0;color:var(--fg-1);font-size:clamp(54px,9.4vw,172px);font-weight:600;line-height:.96;letter-spacing:-.052em}.xp-w{display:inline-block;animation:xp-type-in .9s var(--xp-out) calc(.24s + var(--w) * .12s) both}@keyframes xp-type-in{0%{opacity:0;filter:blur(14px);transform:translateY(.16em)}}@keyframes xp-title-out{to{transform:translateZ(calc(-420 * var(--zu))) translateY(-3vh);opacity:0}}.xp-lead{position:absolute;inset-inline:0;top:calc(var(--nav-h) + 4.5vh + clamp(54px,9.4vw,172px) * .96 + 22px);padding-inline:var(--gutter);text-align:center}.xp-lead p{margin:0 auto;max-width:30em;color:var(--fg-3);font-size:clamp(16px,1.3vw,20px);line-height:1.5;letter-spacing:-.012em;text-wrap:balance;animation:xp-type-in .9s var(--xp-out) .82s both}.xp-cue{position:absolute;inset-inline:0;bottom:26px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--fg-4);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.xp-cue span{animation:xp-appear .6s ease-out 1.8s both}.xp-cue i{position:relative;width:1px;height:34px;overflow:hidden;background:#ffffff1f}.xp-cue i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffbf;transform:translateY(-100%);animation:xp-cue 2.2s var(--xp-ease) 1.8s infinite}.xp-s1:not([data-live]) .xp-cue i:after{animation-play-state:paused}@keyframes xp-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.xp-say{position:absolute;inset:0 0 auto;height:74%;display:grid;place-items:center;padding-inline:var(--gutter);pointer-events:none}.xp-say-p{margin:0;max-width:15em;color:var(--fg-1);font-size:clamp(32px,5.4vw,98px);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-align:center;text-wrap:balance}.xp-say-line{display:block}.xp-say-line+.xp-say-line{color:var(--fg-3)}.xp-word{display:inline-block}@keyframes xp-push{0%{transform:none;animation-timing-function:var(--xp-out)}to{transform:scale(.92) translateY(-3vh)}}.xp-s1-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none}@keyframes xp-dim{to{opacity:.62}}@media(max-width:767px){.xp-3d{--zu: .72px;perspective:780px}.xp-ring{--R: 40vw;--dl: 30px;--ring-y0: 9vh;--ring-y1: 30vh}.xp-cube{--S: min(48vw, 34svh);--cube-y: 4vh}.xp-tile{--cw: calc(var(--wm) * 1vw)}.xp-h1{font-size:15.4vw}.xp-lead{top:calc(var(--nav-h) + 4.5vh + 15.4vw * .96 * 2 + 18px)}.xp-tag{left:7px;bottom:7px;padding:5px 6px;font-size:9.5px}}.xp-s1-static{padding-top:calc(var(--nav-h) + clamp(56px,8vw,110px));padding-bottom:clamp(72px,10vw,140px);background:var(--ink-1)}.xp-static-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;text-align:left}.xp-static-grid li{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px;background:var(--ink-4);box-shadow:0 0 0 1px #ffffff14}.xp-static-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.xp-static-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp-s3{--I: min(15vmin, 140px);--W: min(var(--I) * 5.7, 92vw);--dock-y: calc(var(--I) * .8 + var(--W) / 3.2);--lift: -1.7;height:620vh;background:var(--ink-1)}.xp-s3-all{position:absolute;top:0;right:0;bottom:0;left:0}@keyframes xp-step-back{to{transform:scale(.94) translateY(-4vh);opacity:0}}.xp-s3-words{position:absolute;inset-inline:0;top:calc(var(--nav-h) + 5vh);display:grid;margin:0;padding-inline:var(--gutter);text-align:center}.xp-s3-word{grid-area:1 / 1;color:var(--fg-1);font-size:clamp(56px,9vw,150px);font-weight:600;line-height:1;letter-spacing:-.052em;opacity:0}.xp-s3-cast{position:absolute;inset-inline:0;top:calc(var(--nav-h) + 4vh);padding-inline:var(--gutter);text-align:center;opacity:0}.xp-s3-guss{margin:0;color:var(--fg-1);font-size:clamp(40px,5.4vw,90px);font-weight:600;line-height:1.02;letter-spacing:-.046em}.xp-s3-lead{max-width:32em;margin:14px auto 0;color:var(--fg-3);font-size:clamp(16px,1.25vw,19px);line-height:1.5;letter-spacing:-.012em;text-wrap:balance}.xp-s3-3d{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1200px;transform-style:preserve-3d}.xp-s3-cons{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d}@keyframes xp-cons{0%{transform:translate3d(0,calc(var(--I) * .6),0) rotateX(32deg) rotateY(-36deg) rotate(5deg) scale(.92);animation-timing-function:var(--xp-ease)}30%{transform:translate3d(0,calc(var(--I) * .6),0) rotateX(16deg) rotateY(-12deg) rotate(2deg) scale(1);animation-timing-function:var(--xp-ease)}60%{transform:translate3d(0,calc(var(--I) * .6),0) rotateX(-14deg) rotateY(24deg) rotate(-3deg) scale(1);animation-timing-function:var(--xp-ease)}85%{transform:translate3d(0,calc(var(--I) * .6),0) rotateX(12deg) rotateY(6deg) rotate(0) scale(1);animation-timing-function:var(--xp-ease)}to{transform:translate3d(0,calc(var(--I) * var(--lift)),0) rotateX(0) rotateY(0) rotate(0) scale(1)}}.xp-ico{--sx: calc(var(--slot) * .62 * var(--I) - var(--gx) * var(--I));--sy: calc(var(--dock-y) - var(--lift) * var(--I) - var(--gy) * var(--I));position:absolute;left:calc(var(--I) * -.5);top:calc(var(--I) * -.5);width:var(--I);height:var(--I);transform:translate3d(calc(var(--gx) * var(--I)),calc(var(--gy) * var(--I)),0);transform-style:preserve-3d}.xp-ico-drop,.xp-ico-lit,.xp-ico-spin,.xp-ico-relay{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}@keyframes xp-drop{0%{transform:translateZ(0) rotate(0) scale(1);animation-timing-function:cubic-bezier(.55,0,.85,.45)}80%{transform:translate3d(var(--sx),calc(var(--sy) + var(--I) * .05),0) rotate(var(--tilt)) scale(.48);animation-timing-function:var(--xp-out)}to{transform:translate3d(var(--sx),var(--sy),0) rotate(0) scale(.46)}}@keyframes xp-lit{0%{transform:translateZ(0) scale(1);animation-timing-function:var(--xp-out)}18%,80%{transform:translateZ(calc(var(--I) * .55)) scale(1.06);animation-timing-function:var(--xp-ease)}to{transform:translateZ(0) scale(1)}}@keyframes xp-spin-y{0%{transform:rotateY(0);animation-timing-function:var(--xp-ease)}to{transform:rotateY(360deg)}}@keyframes xp-spin-x{0%{transform:rotateX(0);animation-timing-function:var(--xp-ease)}to{transform:rotateX(360deg)}}.xp-ico-edge,.xp-ico-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.xp-ico-edge{transform:translateZ(calc(var(--z) * var(--I) * -.024));filter:brightness(.3)}@keyframes xp-glow{0%,to{filter:brightness(1)}20%,78%{filter:brightness(1.22) drop-shadow(0 0 calc(var(--I) * .12) rgba(255,255,255,.22))}}.xp-s3-product{position:absolute;left:50%;top:50%;width:var(--W);translate:-50% calc(-50% + var(--I) * .8);opacity:0}@keyframes xp-rise{0%{transform:perspective(1400px) translateY(62vh) rotateX(24deg);opacity:0;animation-timing-function:var(--xp-out)}to{transform:perspective(1400px) translateY(0) rotateX(0);opacity:1}}.xp-s3-win{display:flex;flex-direction:column;aspect-ratio:1.6;overflow:hidden;border-radius:calc(var(--I) * .16);background:var(--ink-3);box-shadow:0 0 0 1px #ffffff1a,0 60px 120px -30px #000000d9}.xp-s3-win-bar{display:flex;flex:none;align-items:center;gap:10px;height:calc(var(--I) * .3);min-height:24px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.07);color:var(--fg-3);font-size:12px}.xp-s3-dot{width:7px;height:7px;border-radius:50%;background:#ffffff3d}.xp-s3-win img{flex:1;min-height:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.xp-s3-dock{position:absolute;left:50%;bottom:calc(var(--I) * -.37);display:flex;align-items:center;gap:calc(var(--I) * .16);height:calc(var(--I) * .74);padding:0 calc(var(--I) * .14);border-radius:999px;background:#121318;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 60px #0009;translate:-50% 0}.xp-s3-dock i{width:calc(var(--I) * .46);height:calc(var(--I) * .46);border-radius:28%;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14}@media(max-width:767px){.xp-s3{--I: 18vw;--lift: -2.3}.xp-s3-words{top:calc(var(--nav-h) + 8vh)}.xp-s3-word{font-size:15vw}.xp-s3-cast{top:calc(var(--nav-h) + 6vh)}.xp-s3-guss{font-size:11vw}.xp-s3-lead{font-size:15px}}.xp-s3-static{background:var(--ink-1)}.xp-s3-words--static{position:static;display:block;color:var(--fg-1);font-size:clamp(44px,7vw,110px);font-weight:600;letter-spacing:-.05em;line-height:1}.xp-s3-row{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;margin:0;padding:0;list-style:none}.xp-s3-row li{display:grid;justify-items:center;gap:10px;color:var(--fg-3);font-size:14px}.xp-cta{position:relative;z-index:2;padding-block:clamp(96px,13vw,180px);border-radius:0 0 28px 28px;background:var(--paper-1);color:var(--fg-1)}.xp-cta--over{margin-top:-45vh}.xp-cta:not(.xp-cta--over){margin-inline:4px;border-radius:28px}.xp-cta-icon{display:inline-grid;place-items:center;width:88px;height:88px;border-radius:24px;background:#0b0c11;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 50px -24px #08090d73}.xp-cta-title{margin:36px auto 0;max-width:14em;color:var(--fg-1);font-size:clamp(38px,5vw,76px);font-weight:600;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.xp-cta-title span{color:var(--fg-4)}.xp-cta-lead{max-width:34em;margin:22px auto 0;color:var(--fg-3);font-size:clamp(16px,1.3vw,19px);line-height:1.55;text-wrap:balance}@media(max-width:767px){.xp-cta{border-radius:0 0 22px 22px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.xp-cta-icon .ul-cell{transform-box:fill-box;transform-origin:center;animation:xp-cell-home linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes xp-cell-home{0%{opacity:0;transform:translate(calc((var(--c) - 1) * 46px),calc((var(--r) - 1) * 46px + 30px)) rotate(calc(var(--flip) * 28deg)) scale(.6)}to{opacity:1;transform:none}}.xp-s4{position:relative;z-index:1;height:620vh;margin-top:-200vh}.xp-s4-globe{position:absolute;top:0;right:0;bottom:0;left:0}.xp-s4-globe canvas{display:block;width:100%;height:100%}.xp-s4-pin{position:absolute;top:0;left:0;opacity:0;pointer-events:none;will-change:transform}.xp-s4-pin span{position:absolute;left:14px;top:-12px;padding:6px 10px;border-radius:999px;background:#06070cc7;box-shadow:inset 0 0 0 1px #ffffff24;color:#f7f7f8;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap}.xp-s4-t1{position:absolute;inset-inline:0;top:calc(var(--nav-h) + 5vh);padding-inline:var(--gutter);text-align:center;opacity:0}.xp-s4-title{margin:16px 0 0;color:var(--fg-1);font-size:clamp(44px,6.4vw,108px);font-weight:600;line-height:1;letter-spacing:-.05em}.xp-s4-lead{max-width:30em;margin:18px auto 0;color:var(--fg-3);font-size:clamp(16px,1.3vw,20px);line-height:1.5;letter-spacing:-.012em;text-wrap:balance}.xp-s4-t2,.xp-s4-t3{position:absolute;top:50%;width:min(360px,24vw);translate:0 -50%;opacity:0}.xp-s4-t2{left:max(var(--gutter),calc(50% - 680px))}.xp-s4-t3{right:max(var(--gutter),calc(50% - 680px))}.xp-s4-t3 .xp-s4-lines{margin-top:0}@keyframes xp-fade-hold{0%{opacity:0}10%,78%{opacity:1;animation-timing-function:var(--xp-in)}to{opacity:0}}.xp-s4-h{margin:0;color:var(--fg-1);font-size:clamp(30px,3.2vw,50px);font-weight:600;line-height:1.05;letter-spacing:-.04em}.xp-s4-body{margin:16px 0 0;color:var(--fg-3);font-size:clamp(16px,1.2vw,18px);line-height:1.55}.xp-s4-lines{display:grid;gap:4px;margin:28px 0 0;padding:0;list-style:none}.xp-s4-lines li{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line-2);color:var(--fg-2);font-size:15.5px;line-height:1.45}.xp-s4-ico{display:grid;flex:none;place-items:center;width:40px;height:40px}@media(max-width:767px){.xp-s4-t1{top:calc(var(--nav-h) + 4vh)}.xp-s4-title{font-size:12vw}.xp-s4-lead{font-size:15px}.xp-s4-t2{top:calc(var(--nav-h) + 2vh);left:var(--gutter);right:var(--gutter);width:auto;translate:none}.xp-s4-t3{top:auto;bottom:76px;left:var(--gutter);right:var(--gutter);width:auto;translate:none}.xp-s4-h{font-size:30px}.xp-s4-body{margin-top:10px;font-size:15px}.xp-s4-lines{margin-top:14px;gap:0}.xp-s4-lines li{padding:8px 0;font-size:13.5px}.xp-s4-ico{width:32px;height:32px}}.xp-s4-static{background:var(--ink-1)}.xp-s4-static-grid{display:grid;gap:48px;align-items:center}.xp-s4-static .xp-s4-lead{margin-inline:0}.xp-s4-globe--static{position:relative;aspect-ratio:1;width:100%;max-width:560px;justify-self:center}@media(min-width:900px){.xp-s4-static-grid{grid-template-columns:1fr 1fr}}.xp-s2{position:relative;z-index:2;height:830vh;margin-top:-100vh}.xp-s2-sheet{height:100%}.xp-s2-sheet.v3-sheet{transform-origin:50% 0}.xp-s2 .xp-stage{--pad: max(var(--gutter), calc(50% - 660px) );--W: min(60vw, 940px);color:var(--fg-1)}.xp-s2-head{position:absolute;inset-inline:0;top:calc(var(--nav-h) + 3vh);padding-inline:var(--gutter);text-align:center}.xp-s2-title{margin:14px 0 0;color:var(--fg-1);font-size:clamp(28px,3.3vw,52px);font-weight:600;line-height:1.06;letter-spacing:-.036em;text-wrap:balance}.xp-s2-title span{color:var(--fg-4)}.xs-steps{position:absolute;top:55%;left:var(--pad);width:calc(100% - 2 * var(--pad) - var(--W) - 64px);height:64vh;margin:0;padding:0;list-style:none;translate:0 -50%}.xs-step{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;opacity:0}.xp-s2-label{display:flex;align-items:center;gap:10px;margin:0;color:var(--fg-3);font-size:13px;font-weight:500;letter-spacing:.01em}.xp-s2-label span{display:inline-grid;place-items:center;height:22px;min-width:30px;padding:0 7px;border-radius:6px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-1);font-size:12px;font-variant-numeric:tabular-nums}.xp-s2-h{margin:18px 0 0;color:var(--fg-1);font-size:clamp(26px,2.6vw,42px);font-weight:600;line-height:1.06;letter-spacing:-.034em;text-wrap:balance}.xp-s2-body{margin:14px 0 0;color:var(--fg-3);font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.55;letter-spacing:-.01em}.xs-who{display:grid;gap:14px;margin:30px 0 0}.xs-who div{padding-top:12px;border-top:1px solid var(--line-2)}.xs-who dt{color:var(--fg-4);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.xs-who dd{margin:6px 0 0;color:var(--fg-1);font-size:clamp(15.5px,1.2vw,18px);font-weight:500;line-height:1.3;letter-spacing:-.016em}@keyframes xp-swap{0%{opacity:0;transform:translateY(26px);filter:blur(8px);animation-timing-function:var(--xp-out)}10%,90%{opacity:1;transform:none;filter:blur(0);animation-timing-function:var(--xp-in)}to{opacity:0;transform:translateY(-20px);filter:blur(8px)}}@keyframes xp-swap-first{0%,90%{opacity:1;transform:none;filter:blur(0);animation-timing-function:var(--xp-in)}to{opacity:0;transform:translateY(-20px);filter:blur(8px)}}@keyframes xp-swap-last{0%{opacity:0;transform:translateY(26px);filter:blur(8px);animation-timing-function:var(--xp-out)}10%,to{opacity:1;transform:none;filter:blur(0)}}.xs-frame{position:absolute;top:55%;right:var(--pad);width:var(--W);margin:0;translate:0 -50%}.xs-zoom{position:relative;transform-origin:50% 50%}@keyframes xs-dive{0%{transform:none;animation-timing-function:cubic-bezier(.7,0,.84,0)}to{transform:translate(calc(var(--W) / 2 + var(--pad) - 50vw),-5vh) scale(2.7)}}.xs-glass{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:clamp(16px,1.6vw,24px);background:#050609;box-shadow:0 0 0 1px #08090d1f,0 70px 130px -50px #08090d8c,0 30px 60px -34px #08090d66;isolation:isolate}.xs-screen,.xs-reel{position:absolute;top:0;right:0;bottom:0;left:0}.xs-reel{transform-origin:50% 50%}.xs-review{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:3.5% 5%}.xs-review>*{width:100%}.xs-dark{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:var(--ink-1);opacity:0;pointer-events:none}.xs-bits-all{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.xs-bits{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:0}.xs-bit{position:absolute;opacity:0}.xs-bit--tr{top:8%;right:-26px}.xs-bit--bl{bottom:10%;left:-34px}.xs-pill{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px 0 12px;border-radius:999px;background:#fff;color:var(--fg-1);font-size:14.5px;font-weight:500;letter-spacing:-.012em;white-space:nowrap;box-shadow:0 0 0 1px #08090d14,0 18px 40px -16px #08090d59}.xs-pill--tag{padding-left:16px;background:var(--fg-1);color:#fff}.xs-ok{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff}.xs-search{color:var(--fg-3)}.xs-live{width:8px;height:8px;margin-left:4px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #3088f82e}.xs-count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:8px;background:var(--fg-1);color:#fff;font-size:13.5px}.xs-chips{display:flex;gap:8px}.xs-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px 0 11px;border-radius:999px;background:#fff;color:var(--fg-1);font-size:13.5px;font-weight:500;white-space:nowrap;box-shadow:0 0 0 1px #08090d14,0 14px 30px -14px #08090d52;opacity:0}.xs-chip svg{color:var(--blue)}.xs-drift-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.xs-drift{position:absolute;top:0;right:0;bottom:0;left:0;perspective:900px}.xs-drift-card{position:absolute;top:var(--y);left:calc(var(--pad) + var(--x));width:var(--w);aspect-ratio:var(--ar);overflow:hidden;border-radius:10px;background:var(--paper-3);box-shadow:0 0 0 1px #08090d0f,0 24px 50px -24px #08090d66}.xs-drift-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes xs-float{0%{transform:translate3d(0,9vh,var(--z)) rotate(var(--r));opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate3d(0,-11vh,var(--z)) rotate(calc(var(--r) * -.6));opacity:0}}.xs-craft{position:absolute;top:0;left:0;width:min(30vw,440px);height:auto;opacity:0}@keyframes xs-craft{0%{opacity:0;transform:translate(calc(100vw - var(--pad) - var(--W) / 2 - 50%),calc(55vh - 50%)) scale(.7) rotate(-3deg);filter:blur(0);animation-timing-function:cubic-bezier(.35,0,.75,1)}8%{opacity:1}55%{filter:blur(0)}to{opacity:1;transform:translate(-40vw,-22vh) scale(1.9) rotate(-10deg);filter:blur(6px)}}@keyframes xp-num{0%{opacity:0;transform:translateY(16%)}14%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-16%)}}.xp-s2-rail{position:absolute;left:50%;bottom:26px;display:flex;gap:10px;width:min(620px,calc(100% - 2 * var(--gutter)));translate:-50% 0}.xp-s2-tick{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;font-size:13px;font-weight:500}.xp-s2-tick-l{overflow:hidden;color:var(--fg-1);opacity:.35;text-overflow:ellipsis;white-space:nowrap}@keyframes xp-rail{0%{opacity:.35}10%,90%{opacity:1}to{opacity:.35}}@keyframes xp-rail-first{0%,90%{opacity:1}to{opacity:.35}}@keyframes xp-rail-last{0%{opacity:.35}10%,to{opacity:1}}.xp-s2-tick i{display:block;height:2px;overflow:hidden;border-radius:2px;background:var(--line-3)}.xp-s2-tick b{display:block;height:100%;background:var(--fg-1);transform:scaleX(0);transform-origin:0 50%}@keyframes xp-fill{to{transform:scaleX(1)}}@media(max-width:767px),(max-width:1100px)and (orientation:portrait){.xp-s2 .xp-stage{--pad: var(--gutter);--W: calc(100vw - 2 * var(--gutter))}.xp-s2-head{top:calc(var(--nav-h) + 1.5vh)}.xp-s2-title{margin-top:10px;font-size:clamp(24px,5vw,40px)}.xp-s2-rail{top:calc(var(--nav-h) + 1.5vh + clamp(24px,5vw,40px) * 1.06 + 40px);bottom:auto;gap:6px}.xp-s2-tick{gap:8px;font-size:10.5px}.xs-frame{top:calc(var(--nav-h) + 1.5vh + clamp(24px,5vw,40px) * 1.06 + 76px);translate:none}.xs-glass{aspect-ratio:1}.xs-steps{top:auto;bottom:88px;width:auto;right:var(--pad);height:150px;translate:none;text-align:center}.xs-step{justify-content:flex-end}.xs-step .xp-s2-label{justify-content:center}.xs-who{display:none}.xp-s2-h{margin-top:8px;font-size:clamp(21px,4.4vw,34px)}.xp-s2-body{margin-top:6px;font-size:clamp(14px,2.2vw,18px);line-height:1.42}.xs-bit--tr{top:-14px;right:10px}.xs-bit--bl{bottom:-14px;left:10px}.xs-pill{height:36px;padding:0 13px 0 10px;font-size:12.5px}.xs-chip{height:30px;padding:0 10px 0 9px;font-size:12px}.xs-chips{gap:5px}.xs-drift-card{display:none}.xs-review{padding:4%;zoom:.72}}@media(min-width:768px)and (max-width:1100px)and (orientation:portrait){.xs-glass{aspect-ratio:4 / 3}.xs-steps{height:210px}}.xp-s2-list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.xs-static-row{display:grid;gap:28px;align-items:center;padding:24px;border-radius:22px;background:var(--paper-2)}.xs-who--static{grid-template-columns:1fr 1fr}.xs-glass--static{width:100%}@media(min-width:900px){.xs-static-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.xp{--xp-ease: cubic-bezier(.65, 0, .35, 1);--xp-out: cubic-bezier(.16, 1, .3, 1);--xp-in: cubic-bezier(.55, 0, .75, .2);background:var(--ink-1)}.xp-track{position:relative;view-timeline:--xp block;view-timeline-inset:0px}.xp-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.xp-a{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-play-state:paused;animation-delay:calc((var(--p, 0) - var(--a, 0)) / var(--d, 1) * -1s)}@supports (animation-timeline: view()){.xp:not([data-sda=off]) .xp-a{animation-duration:auto;animation-play-state:running;animation-delay:0s;animation-timeline:--xp;animation-range-start:contain calc(var(--a, 0) * 100%);animation-range-end:contain calc((var(--a, 0) + var(--d, 1)) * 100%)}}@media(prefers-reduced-motion:reduce){.xp-a{animation:none!important}}@keyframes xp-out-up{to{opacity:0;transform:translateY(-28px)}}@keyframes xp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes xp-fade-out{to{opacity:0}}@keyframes xp-word{0%{opacity:0;filter:blur(10px);transform:translateY(.28em);animation-timing-function:var(--xp-out)}to{opacity:1;filter:blur(0);transform:none}}@keyframes xp-caption{0%{opacity:0;filter:blur(10px);transform:translateY(18px);animation-timing-function:var(--xp-out)}22%,78%{opacity:1;filter:blur(0);transform:none;animation-timing-function:var(--xp-in)}to{opacity:0;filter:blur(8px);transform:translateY(-14px)}}@keyframes xp-caption-in{0%{opacity:0;filter:blur(10px);transform:translateY(18px);animation-timing-function:var(--xp-out)}to{opacity:1;filter:blur(0);transform:none}}.xp-eyebrow{font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--fg-3)}.xp-static-sec{padding-block:clamp(72px,10vw,140px)}
