.page-intro[data-astro-cid-xdli4msg]{display:none}.intro-pending .page-intro[data-astro-cid-xdli4msg]{display:block;position:fixed;z-index:100;inset:0;overflow:hidden;color:#f4f4f5;isolation:isolate;touch-action:none}.page-intro[data-astro-cid-xdli4msg]:focus{outline:none}html.intro-pending,html.intro-pending body{overflow:hidden;overscroll-behavior:none}html.screen-experience{scrollbar-gutter:stable}.intro-veil[data-astro-cid-xdli4msg]{position:absolute;inset:0;background:#09090b}.intro-veil[data-astro-cid-xdli4msg] canvas[data-astro-cid-xdli4msg]{display:block;width:100%;height:100%}.intro-veil[data-astro-cid-xdli4msg].is-dissolve-ready{background:transparent}.intro-logo[data-astro-cid-xdli4msg]{position:absolute;z-index:2;top:50%;left:50%;width:clamp(213.2px,33.8vw,403px);opacity:0;transform:translate(-50%,-50%)}.intro-logo-source[data-astro-cid-xdli4msg]{display:block;width:100%;height:auto;transition:opacity .14s linear}.intro-logo-dots[data-astro-cid-xdli4msg]{display:none;position:absolute;top:calc(-1 * var(--intro-dot-padding, 128px));left:calc(-1 * var(--intro-dot-padding, 128px));width:calc(100% + 2 * var(--intro-dot-padding, 128px));height:calc(100% + 2 * var(--intro-dot-padding, 128px));max-width:none;pointer-events:none}.intro-logo[data-astro-cid-xdli4msg].is-dot-logo .intro-logo-source[data-astro-cid-xdli4msg]{opacity:0}.intro-logo[data-astro-cid-xdli4msg].is-dot-logo .intro-logo-dots[data-astro-cid-xdli4msg]{display:block}.intro-tagline[data-astro-cid-xdli4msg]{position:absolute;z-index:3;inset:0;display:grid;place-items:center;padding:32px 24px;pointer-events:none}.intro-tagline[data-astro-cid-xdli4msg] p[data-astro-cid-xdli4msg]{margin:0;font-size:clamp(38px,6vw,76px);font-weight:500;line-height:1.1;letter-spacing:-.055em;text-align:center}.intro-line[data-astro-cid-xdli4msg]{display:block}.intro-word-wrap[data-astro-cid-xdli4msg]{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em}.intro-word-wrap[data-astro-cid-xdli4msg]+.intro-word-wrap[data-astro-cid-xdli4msg]{margin-left:.23em}.intro-word[data-astro-cid-xdli4msg]{display:inline-block;opacity:0;transform:translateY(100%)}.intro-skip[data-astro-cid-xdli4msg]{position:absolute;z-index:4;right:max(24px,calc((100vw - 1264px)/2));bottom:max(20px,env(safe-area-inset-bottom));min-height:44px;padding:8px 0 8px 12px;border:0;background:none;color:#909095;font:inherit;font-size:12px;cursor:pointer}.intro-skip[data-astro-cid-xdli4msg] span[data-astro-cid-xdli4msg]{margin-left:8px}.intro-skip[data-astro-cid-xdli4msg]:hover{color:#f4f4f5}@media(max-width:360px){.intro-tagline[data-astro-cid-xdli4msg] p[data-astro-cid-xdli4msg]{font-size:34px}.intro-logo[data-astro-cid-xdli4msg]{width:182px}}@media(prefers-reduced-motion:reduce){.intro-pending .page-intro[data-astro-cid-xdli4msg]{display:none}}.phone-stage[data-astro-cid-6zuj2xdd]{--phone-width: 272px;--phone-radius: 46px;--phone-rx: 0deg;--phone-ry: 0deg;--phone-rz: 0deg;--phone-y: 0px;--phone-scale: 1;--reflection-x: -25%;position:relative;isolation:isolate;width:min(var(--phone-width),76vw);max-width:100%;min-width:0;margin-inline:auto;perspective:1200px}.phone-stage--hero[data-astro-cid-6zuj2xdd]{--phone-width: 268px}.phone-stage--landscape[data-astro-cid-6zuj2xdd]{--phone-width: 432px;--phone-radius: 36px}.phone-device[data-astro-cid-6zuj2xdd]{position:relative;padding:3px;border-radius:var(--phone-radius);background:linear-gradient(125deg,#242426,#080809 12%,#19191b 36%,#050506 58%,#202022 83%,#0c0c0d);box-shadow:0 0 0 1px #ffffff14,1px 1px #ffffff1f inset,-1px -1px #000c inset;transform-style:preserve-3d;transform:translateY(var(--phone-y)) rotateX(var(--phone-rx)) rotateY(var(--phone-ry)) rotate(var(--phone-rz)) scale(var(--phone-scale))}.phone-depth[data-astro-cid-6zuj2xdd]{position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(100deg,#070708,#202023 46%,#0b0b0c);box-shadow:-1px 0 #303033,-2px 0 #202022,-3px 0 #19191c,-4px 0 #111113,-5px 0 #09090b,-6px 0 #040405;transform:translateZ(-7px)}.phone-face[data-astro-cid-6zuj2xdd]{position:relative;padding:7px;border-radius:calc(var(--phone-radius) - 3px);background:#080809;box-shadow:inset 0 0 0 1px #ffffff12;transform:translateZ(1px);backface-visibility:hidden}.phone-screen[data-astro-cid-6zuj2xdd]{position:relative;aspect-ratio:1180 / 2404;overflow:hidden;border-radius:calc(var(--phone-radius) - 10px);background:#101011;isolation:isolate}.phone-device--landscape[data-astro-cid-6zuj2xdd] .phone-screen[data-astro-cid-6zuj2xdd]{aspect-ratio:1178 / 574}video[data-astro-cid-6zuj2xdd]{display:block;width:100%;height:100%;object-fit:contain}.phone-clip[data-astro-cid-6zuj2xdd]{width:100%;height:100%}.phone-screen--scenes[data-astro-cid-6zuj2xdd] .phone-clip[data-astro-cid-6zuj2xdd]{position:absolute;inset:0;opacity:var(--clip-opacity, 0);visibility:hidden;pointer-events:none}.phone-screen--scenes[data-astro-cid-6zuj2xdd] .phone-clip[data-astro-cid-6zuj2xdd]:first-child{--clip-opacity: 1}.phone-screen--scenes[data-astro-cid-6zuj2xdd] .phone-clip[data-astro-cid-6zuj2xdd].is-current{visibility:visible;pointer-events:auto}.phone-screen--scenes[data-astro-cid-6zuj2xdd] .phone-clip[data-astro-cid-6zuj2xdd].is-blending{visibility:visible}.phone-screen--scenes[data-astro-cid-6zuj2xdd] video[data-astro-cid-6zuj2xdd],.clip-poster[data-astro-cid-6zuj2xdd]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.motion-enabled .phone-screen--scenes[data-astro-cid-6zuj2xdd] video[data-astro-cid-6zuj2xdd]{opacity:0}.motion-enabled .phone-screen--scenes[data-astro-cid-6zuj2xdd] .is-ready[data-astro-cid-6zuj2xdd] video[data-astro-cid-6zuj2xdd]{opacity:1}.phone-reflection[data-astro-cid-6zuj2xdd]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 16%,#ffffff09 34%,#ffffff12 38%,transparent 58%);transform:translate(var(--reflection-x))}.phone-button[data-astro-cid-6zuj2xdd]{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#0a0a0b,#2a2a2d 50%,#111113);transform:translateZ(-2px)}.phone-button--action[data-astro-cid-6zuj2xdd]{left:-3px;top:16%;height:20px}.phone-button--volume-up[data-astro-cid-6zuj2xdd]{left:-3px;top:23%;height:37px}.phone-button--volume-down[data-astro-cid-6zuj2xdd]{left:-3px;top:32%;height:37px}.phone-button--power[data-astro-cid-6zuj2xdd]{right:-3px;top:26%;height:62px}.phone-device--landscape[data-astro-cid-6zuj2xdd] .phone-button[data-astro-cid-6zuj2xdd]{width:36px;height:3px;top:auto;bottom:-3px}.phone-device--landscape[data-astro-cid-6zuj2xdd] .phone-button--action[data-astro-cid-6zuj2xdd]{left:16%;width:18px}.phone-device--landscape[data-astro-cid-6zuj2xdd] .phone-button--volume-up[data-astro-cid-6zuj2xdd]{left:25%}.phone-device--landscape[data-astro-cid-6zuj2xdd] .phone-button--volume-down[data-astro-cid-6zuj2xdd]{left:37%}.phone-device--landscape[data-astro-cid-6zuj2xdd] .phone-button--power[data-astro-cid-6zuj2xdd]{left:28%;top:-3px;bottom:auto;width:60px}.phone-aura[data-astro-cid-6zuj2xdd]{position:absolute;z-index:-1;inset:10% -35%;border-radius:50%;background:radial-gradient(ellipse,#ffffff09,transparent 68%);pointer-events:none}.phone-shadow[data-astro-cid-6zuj2xdd]{position:absolute;z-index:-1;left:2%;right:2%;bottom:-35px;height:32px;border-radius:50%;background:#ffffff0d;filter:blur(16px);transform:scaleX(var(--phone-scale))}@media(max-width:767px){.phone-stage[data-astro-cid-6zuj2xdd]{--phone-width: 248px;--phone-radius: 42px}.phone-stage--hero[data-astro-cid-6zuj2xdd]{--phone-width: 236px}.phone-stage--landscape[data-astro-cid-6zuj2xdd]{--phone-width: 360px;--phone-radius: 30px;width:min(var(--phone-width),86vw)}}@media(prefers-reduced-motion:reduce){.phone-device[data-astro-cid-6zuj2xdd],.phone-reflection[data-astro-cid-6zuj2xdd]{transform:none}}.dot-text-heading[data-astro-cid-3zljz22e]{position:relative;color:#fff}.dot-text-canvas[data-astro-cid-3zljz22e]{display:none;position:absolute;left:calc(-1 * var(--dot-padding, 100px));top:calc(-1 * var(--dot-padding, 100px));width:calc(100% + 2 * var(--dot-padding, 100px));height:calc(100% + 2 * var(--dot-padding, 100px));max-width:none;pointer-events:none}.is-dot-text .dot-text-source[data-astro-cid-3zljz22e]{opacity:0}.is-dot-text .dot-text-canvas[data-astro-cid-3zljz22e]{display:block}@media(prefers-reduced-motion:reduce){.is-dot-text .dot-text-source[data-astro-cid-3zljz22e]{opacity:1}.is-dot-text .dot-text-canvas[data-astro-cid-3zljz22e]{display:none}}.landing{margin:0;background:#09090b;isolation:isolate;color:#f4f4f5;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}.network-background{position:fixed;z-index:-1;inset:0;width:100%;height:100%;pointer-events:none}.network-background--device{display:none}html.screen-experience,html.screen-experience body{scroll-behavior:auto}.screen-header{position:fixed;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:28px max(48px,calc((100vw - 1264px)/2));background:linear-gradient(#09090b 45%,#09090bf2 70%,#09090b00)}.brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:inherit;text-decoration:none}.brand img{display:block;width:auto;height:24px;object-fit:contain}.download-button{--badge-height: 56px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;text-decoration:none}.download-button img{display:block;width:auto;height:var(--badge-height)}.download-button--compact{--badge-height: 40px}.journey-layout{display:grid;grid-template-columns:1fr 1fr;width:min(100%,1120px);margin-inline:auto;padding-inline:48px;column-gap:60px}.scene-step{display:flex;align-items:center;min-height:100svh;padding-block:120px;scroll-margin-top:0}.scene-copy{width:100%;opacity:var(--copy-opacity, 1);transform:translateY(var(--copy-y, 0px))}.scene-copy h1,.scene-copy h2{margin:0;font-size:clamp(46px,5.4vw,72px);line-height:1.04;font-weight:500;letter-spacing:-.055em;text-wrap:balance}.scene-copy p{margin:24px 0 0;color:#909095;font-size:16px;line-height:1.5;letter-spacing:-.015em}.journey-visual{position:relative;min-width:0}.device-sticky{position:sticky;top:0;display:grid;place-items:center;height:100svh;padding-block:110px 100px}.screen-device{width:100%;min-width:0;transform:translateY(var(--device-y, 0px))}.landing .screen-device [data-phone]{--phone-width: clamp(210px, calc((100svh - 210px) / 2.04), 320px);--phone-radius: clamp(34px, calc((100svh - 210px) / 13.4), 51px)}.landing .screen-device .phone-aura,.landing .screen-device .phone-shadow{display:none}.scene-step.download-scene{position:relative;z-index:3;align-items:center;justify-content:center;padding:120px 24px 100px}.download-copy{display:flex;flex-direction:column;align-items:center;max-width:560px;text-align:center}.qr-download{display:block;width:224px;height:224px;margin-top:28px;padding:8px;border:1px solid #ffffff14;border-radius:20px;background:#000}.qr-download img{display:block;width:100%;height:100%}.download-copy .download-button{margin-top:24px}.screen-tools{position:fixed;z-index:4;left:0;right:0;bottom:20px;display:flex;align-items:center;justify-content:space-between;width:min(100%,1360px);margin-inline:auto;padding-inline:48px;pointer-events:none;opacity:var(--tools-opacity, 1)}.playback-toggle{display:grid;place-items:center;width:44px;height:44px;margin-left:-12px;border:0;border-radius:50%;background:none;color:#85858b;cursor:pointer;pointer-events:auto}.playback-toggle[hidden]{display:none}.playback-toggle:hover{color:#f4f4f5}.playback-toggle svg{width:20px;height:20px}.playback-toggle .play-icon,.playback-toggle.is-paused .pause-icon{display:none}.playback-toggle.is-paused .play-icon{display:block}.scroll-cue{position:absolute;left:50%;transform:translate(-50%);color:#77777f;font-size:11px;letter-spacing:.01em}.scroll-cue>span{padding-left:8px}.scene-navigation{display:flex;align-items:center;margin-right:-13px;pointer-events:auto}.scene-control{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:4px;background:none;cursor:pointer}.scene-control span{width:18px;height:2px;border-radius:1px;background:#ffffff30;transition:background .3s}.scene-control:hover span{background:#ffffff70}.scene-control.is-current span{background:#f4f4f5}.page-footer{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:110px;width:min(100%,1360px);margin-inline:auto;padding:28px 48px;color:#77777f;font-size:11px}.page-footer nav{display:flex;align-items:center;gap:24px}.page-footer a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.page-footer a:hover{color:#f4f4f5}@media(min-width:1440px){.journey-layout{column-gap:100px}}@media(max-width:767px){.screen-header{padding:max(16px,env(safe-area-inset-top)) 24px 24px}.download-button:not(.download-button--compact){--badge-height: 48px}.journey-layout{display:grid;grid-template-columns:1fr;padding:0}.journey-copy,.journey-visual{grid-area:1 / 1}.journey-copy{position:relative;z-index:1}.scene-step{align-items:flex-start;padding:max(112px,16svh) 24px 0}.scene-copy{text-align:center}.scene-copy h1,.scene-copy h2{font-size:38px;line-height:1.07;letter-spacing:-.045em}.scene-copy p{margin-top:14px;font-size:14px}.journey-visual{z-index:2;pointer-events:none}.device-sticky{isolation:isolate;align-items:end;padding:0 24px 76px}.device-sticky:before{content:"";position:absolute;z-index:-1;inset:0;background:#09090b;mask-image:linear-gradient(transparent max(240px,32svh),#000 max(265px,37svh));pointer-events:none}.network-background--device{display:block;position:absolute;mask-image:linear-gradient(transparent max(240px,32svh),#000 max(265px,37svh))}.screen-device [data-phone]{pointer-events:auto}.landing .screen-device [data-phone]{--phone-width: clamp(130px, calc((100svh - 350px) / 2.04), 248px);--phone-radius: clamp(24px, calc((100svh - 350px) / 12.4), 42px)}.screen-tools{bottom:max(12px,env(safe-area-inset-bottom));padding-inline:24px}.scene-navigation{margin-right:-9px}.scene-control{width:36px}.scene-control span{width:16px}.scroll-cue{display:none}.scene-step.download-scene{padding-block:112px 88px}.qr-download{width:200px;height:200px;margin-top:24px}.download-copy .download-button{margin-top:20px}.page-footer{padding-inline:24px;gap:12px;font-size:10px}.page-footer nav{gap:16px}}@media(max-width:360px){.screen-header,.screen-tools,.page-footer{padding-inline:20px}.scene-copy h1,.scene-copy h2{font-size:34px}.scene-copy p{font-size:13px}.page-footer{flex-direction:column;justify-content:center;gap:0}}@media(max-height:560px)and (min-width:600px){.screen-header{padding-block:14px}.screen-tools{bottom:8px}.journey-layout{grid-template-columns:1fr 1fr;padding-inline:64px;column-gap:30px}.journey-copy,.journey-visual{grid-area:auto}.scene-step{align-items:center;padding:80px 0 64px}.scene-copy{text-align:left}.scene-copy h1,.scene-copy h2{font-size:40px}.scene-copy p{font-size:14px}.device-sticky{align-items:center;padding:80px 0 64px;background:none}.device-sticky:before{display:none}.network-background--device{display:none}.landing .screen-device [data-phone]{--phone-width: calc((100svh - 155px) / 2.04);--phone-radius: clamp(24px, calc((100svh - 155px) / 13.4), 42px)}}@media(prefers-reduced-motion:reduce){.scene-copy{opacity:1;transform:none}.screen-device{transform:none}.scene-control span{transition:none}}
