.hero[data-astro-cid-7aropxhg]{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:clamp(40px,8vw,72px);display:flex}.w[data-astro-cid-7aropxhg]{animation:word-in 1s var(--ease-out) both;animation-delay:calc(80ms * var(--i) + .1s);display:inline-block}.lede[data-astro-cid-7aropxhg]{animation:fade-up 1s var(--ease-out) .75s both}.actions[data-astro-cid-7aropxhg]{animation:fade-up 1s var(--ease-out) .95s both}@keyframes word-in{0%{opacity:0;filter:blur(8px);translate:0 .45em}}@keyframes fade-up{0%{opacity:0;translate:0 18px}}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{letter-spacing:-.03em;max-width:12em;font-size:clamp(44px,7.4vw,84px);font-weight:700;line-height:1}.lede[data-astro-cid-7aropxhg]{color:var(--text-subtle);max-width:34em;font-size:clamp(17px,1.6vw,20px)}.actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding-top:4px;display:flex}.soon[data-astro-cid-7aropxhg]{color:var(--text-subtle);font-size:15px}.fan-stage[data-astro-cid-7aropxhg]{height:clamp(380px,52vw,620px);margin-top:clamp(40px,6vw,64px);position:relative;overflow:hidden;mask-image:linear-gradient(#000 78%,#0000)}.fan[data-astro-cid-7aropxhg]{justify-content:center;align-items:flex-start;gap:clamp(12px,2.4vw,28px);display:flex;position:relative}.fan-stage[data-astro-cid-7aropxhg]:before{content:"";pointer-events:none;background:radial-gradient(40% 46% at 28% 38%,#137d412e,#0000 70%),radial-gradient(38% 44% at 74% 56%,#09090b1a,#0000 70%);animation:12s ease-in-out infinite alternate glow;position:absolute;inset:-10% -20% 10%}.fan[data-astro-cid-7aropxhg]{z-index:1}@keyframes glow{to{translate:6% 4%;scale:1.12}}@keyframes float{50%{translate:0 -10px}}.phone[data-astro-cid-7aropxhg].center{z-index:2;width:clamp(200px,26vw,300px);animation:rise 1.4s var(--ease-out) both, float 7s ease-in-out 1.6s infinite}.phone[data-astro-cid-7aropxhg].side{width:clamp(160px,21vw,250px);margin-top:clamp(48px,7vw,96px)}.phone[data-astro-cid-7aropxhg].left{transform-origin:100% 100%;animation:fan-left 1.6s var(--ease-out) .12s both, float 8s ease-in-out 1.8s infinite;transform:rotate(-5deg)}.phone[data-astro-cid-7aropxhg].right{transform-origin:0 100%;animation:fan-right 1.6s var(--ease-out) .12s both, float 9s ease-in-out 2s infinite reverse;transform:rotate(5deg)}@keyframes rise{0%{transform:translateY(28px)scale(.98)}}@keyframes fan-left{0%{filter:blur(2px);transform:translate(42%)rotate(0)scale(.94)}}@keyframes fan-right{0%{filter:blur(2px);transform:translate(-42%)rotate(0)scale(.94)}}@supports (animation-timeline:scroll()){.fan[data-astro-cid-7aropxhg]{animation:linear both drift scroll(root);animation-range:0 90vh}@keyframes drift{to{transform:translateY(-64px)}}}@media (width<=640px){.phone[data-astro-cid-7aropxhg].center{width:min(72vw,300px)}.phone[data-astro-cid-7aropxhg].side{z-index:1;width:46vw;margin-top:0;position:absolute;top:40px}.phone[data-astro-cid-7aropxhg].left{left:-12vw}.phone[data-astro-cid-7aropxhg].right{right:-12vw}}.progress[data-astro-cid-7aropxhg]{display:none}@supports (animation-timeline:scroll()){.progress[data-astro-cid-7aropxhg]{background:var(--ink);transform-origin:0;z-index:20;pointer-events:none;height:3px;animation:linear both progress scroll(root);display:block;position:fixed;inset:0 0 auto;transform:scaleX(0)}@keyframes progress{to{transform:scaleX(1)}}}.reveal[data-astro-cid-7aropxhg]{opacity:0}.reveal[data-astro-cid-7aropxhg].in{animation:reveal-up .9s var(--ease-out) calc(var(--i,0) * 90ms) both}@keyframes reveal-up{0%{opacity:0;filter:blur(6px);translate:0 28px}to{opacity:1;filter:blur();translate:0}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-7aropxhg]{opacity:1}.reveal[data-astro-cid-7aropxhg].in,.step-shot[data-astro-cid-7aropxhg],.step-shot[data-astro-cid-7aropxhg].reveal.in{animation:none!important}}.btn[data-astro-cid-7aropxhg]{position:relative;overflow:hidden}.btn[data-astro-cid-7aropxhg]:after{content:"";animation:sheen 5s var(--ease-out) 2.4s infinite;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff4d 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.btn[data-astro-cid-7aropxhg]:active{transform:scale(.97)}@keyframes sheen{40%,to{transform:translate(130%)}}.story[data-astro-cid-7aropxhg]{background:var(--surface);border-top:1px solid var(--border)}.story-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr);display:grid}.steps[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.step[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--border);flex-direction:column;gap:16px;padding-block:72px;display:flex}.step[data-astro-cid-7aropxhg]:last-child{border-bottom:0}.step[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font-size:clamp(32px,4vw,48px)}.step[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--text-muted);max-width:32em}.step-shot[data-astro-cid-7aropxhg]{border:1px solid var(--border);border-radius:28px;width:min(78vw,300px);margin:16px auto 0;box-shadow:0 40px 70px -40px #09090b73}@media (width<=899px){@supports (animation-timeline:view()){.step-shot[data-astro-cid-7aropxhg]{animation:linear both shot-tilt view();animation-range:entry cover 45%}.step-shot[data-astro-cid-7aropxhg].reveal.in{animation:reveal-up .9s var(--ease-out) calc(var(--i,0) * 90ms) both, shot-tilt linear both;animation-timeline:auto,view();animation-range:normal,entry cover 45%}@keyframes shot-tilt{0%{rotate:-5deg;scale:.9}to{rotate:0deg;scale:1}}}}.stage[data-astro-cid-7aropxhg]{display:none}@media (width>=900px){.story-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.step[data-astro-cid-7aropxhg]{border-bottom:0;justify-content:center;min-height:86vh;padding-block:0}.step-shot[data-astro-cid-7aropxhg]{display:none}.js .step[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg],.js .step[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{transition:color .6s var(--ease-out)}.js .step[data-astro-cid-7aropxhg]:not(.is-active) h2[data-astro-cid-7aropxhg],.js .step[data-astro-cid-7aropxhg]:not(.is-active) p[data-astro-cid-7aropxhg]{color:var(--text-subtle)}.stage[data-astro-cid-7aropxhg]{justify-content:center;align-items:center;gap:28px;height:86vh;display:flex;position:sticky;top:7vh}.stage-phone[data-astro-cid-7aropxhg]{width:min(330px,30vw,37.84vh)}.screens[data-astro-cid-7aropxhg]{aspect-ratio:1170/2532;background:var(--bg);border-radius:36px;position:relative;overflow:hidden}.screen[data-astro-cid-7aropxhg]{opacity:0;filter:blur(14px);width:100%;height:100%;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out), filter .9s var(--ease-out);border-radius:0;position:absolute;inset:0;transform:scale(1.04)}.screen[data-astro-cid-7aropxhg].is-active{opacity:1;filter:none;transform:none}.dots[data-astro-cid-7aropxhg]{flex-direction:column;gap:10px;display:flex}.dot[data-astro-cid-7aropxhg]{background:var(--border);width:6px;height:6px;transition:height .6s var(--ease-out), background .6s var(--ease-out);border-radius:99px}.dot[data-astro-cid-7aropxhg].is-active{background:var(--ink);height:28px}}.wont[data-astro-cid-7aropxhg]{background:var(--ink);color:var(--text-on-ink)}.wont-grid[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:32px 48px;padding-block:96px;display:flex}.wont[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{letter-spacing:-.03em;flex:280px;font-size:clamp(36px,4vw,48px)}.wont[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{flex:2 420px;margin:0;padding:0;list-style:none}.wont[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--border-on-ink);padding-block:16px}.wont[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg].quiet{color:var(--text-faint-on-ink);border-bottom:0}.closing[data-astro-cid-7aropxhg]{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-block:104px;display:flex}.closing[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font-size:clamp(36px,4.4vw,52px)}
