.stage[data-astro-cid-f2jc3dwf]{background:var(--ink);color:var(--text);position:relative}.stage-pin[data-astro-cid-f2jc3dwf]{align-items:center;min-height:100svh;padding:56px 0;display:flex;position:relative;overflow:hidden}.stage-grid[data-astro-cid-f2jc3dwf]{align-items:center;gap:32px;width:100%;display:grid}@media (width>=900px){.stage-grid[data-astro-cid-f2jc3dwf]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}}h2[data-astro-cid-f2jc3dwf]{letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.8vw,48px);font-weight:800;line-height:1.04}.stage-lede[data-astro-cid-f2jc3dwf]{color:var(--text-muted);max-width:42ch;margin:0;font-size:17px}.stage-steps[data-astro-cid-f2jc3dwf]{border-top:1px solid var(--glass-line);max-width:460px;margin:24px 0 0;padding:0;list-style:none}.stage-steps[data-astro-cid-f2jc3dwf] li[data-astro-cid-f2jc3dwf]{border-bottom:1px solid var(--glass-line);padding:12px 0}.stage-steps[data-astro-cid-f2jc3dwf] .lbl[data-astro-cid-f2jc3dwf]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rose-lift);margin-bottom:2px;font-size:11px;display:block}.stage-steps[data-astro-cid-f2jc3dwf] b[data-astro-cid-f2jc3dwf]{letter-spacing:-.01em;margin-bottom:3px;font-size:19px;font-weight:700;display:block}.stage-steps[data-astro-cid-f2jc3dwf] .txt[data-astro-cid-f2jc3dwf]{color:var(--text-muted);font-size:15px;line-height:1.45;display:block}.stage-art[data-astro-cid-f2jc3dwf]{isolation:isolate;position:relative}.stage-art[data-astro-cid-f2jc3dwf]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 55%,#c4587a29,#f0a08c14 40%,#0000 66%);border-radius:50%;position:absolute;inset:-12% -8%}.dev[data-astro-cid-f2jc3dwf]{margin:0;position:relative}.ph[data-astro-cid-f2jc3dwf]{display:block;position:relative}.ph[data-astro-cid-f2jc3dwf] img[data-astro-cid-f2jc3dwf]{width:100%;height:auto;display:block}.ph[data-astro-cid-f2jc3dwf]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#08161f4d,#08161f00);border-radius:50%;height:6%;position:absolute;bottom:-2.5%;left:10%;right:10%}.ph[data-astro-cid-f2jc3dwf]:after{content:"";pointer-events:none;opacity:var(--dim,0);-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat;background:#10222e;position:absolute;inset:0}.cap[data-astro-cid-f2jc3dwf]{text-align:center;margin-top:14px;font-size:17px;font-weight:700}.cap[data-astro-cid-f2jc3dwf] small[data-astro-cid-f2jc3dwf]{color:var(--text-muted);margin-top:4px;font-size:15px;font-weight:400;line-height:1.45;display:block}.cap[data-astro-cid-f2jc3dwf] span[data-astro-cid-f2jc3dwf]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rose-lift);margin-bottom:2px;font-size:11px;font-weight:400;display:block}.deck[data-astro-cid-f2jc3dwf]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:18px;margin:0 -20px;padding:8px 20px 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.deck[data-astro-cid-f2jc3dwf]::-webkit-scrollbar{display:none}.deck[data-astro-cid-f2jc3dwf] .dev[data-astro-cid-f2jc3dwf]{scroll-snap-align:center;flex:0 0 72%}.stage-progress[data-astro-cid-f2jc3dwf]{display:none}@media (width<=899px){.stage-pin[data-astro-cid-f2jc3dwf]{min-height:0}.stage-steps[data-astro-cid-f2jc3dwf]{display:none}}@media (width>=900px){html.motion .deck[data-astro-cid-f2jc3dwf]{perspective:1500px;perspective-origin:50% 45%;height:min(78vh,720px);transform-style:preserve-3d;margin:0;padding:0;display:block;position:relative;overflow:visible}html.motion .deck[data-astro-cid-f2jc3dwf] .dev[data-astro-cid-f2jc3dwf]{will-change:transform;width:min(320px,24vw);transform-style:preserve-3d;backface-visibility:hidden;margin-left:calc(min(320px,24vw)/-2);position:absolute;top:50%;left:50%;transform:translateY(-50%)}html.motion .deck[data-astro-cid-f2jc3dwf] .cap[data-astro-cid-f2jc3dwf]{display:none}html.motion .stage-progress[data-astro-cid-f2jc3dwf]{background:var(--glass-line);height:1px;display:block;position:absolute;bottom:26px;left:40px;right:40px}.stage-progress[data-astro-cid-f2jc3dwf] i[data-astro-cid-f2jc3dwf]{background:var(--rose);transform-origin:0;height:100%;display:block;transform:scaleX(0)}html:not(.motion) .stage-grid[data-astro-cid-f2jc3dwf]{grid-template-columns:1fr}html:not(.motion) .stage-steps[data-astro-cid-f2jc3dwf]{display:none}html:not(.motion) .deck[data-astro-cid-f2jc3dwf]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:32px;margin:0;padding:0;display:grid;overflow:visible}}@media (width>=900px) and (height<=820px){.stage-lede[data-astro-cid-f2jc3dwf]{display:none}h2[data-astro-cid-f2jc3dwf]{margin-bottom:4px;font-size:36px}.stage-steps[data-astro-cid-f2jc3dwf] li[data-astro-cid-f2jc3dwf]{padding:8px 0}.stage-steps[data-astro-cid-f2jc3dwf] .txt[data-astro-cid-f2jc3dwf]{font-size:14px}}.hero-phone[data-astro-cid-mhu75hpe]{width:min(280px,68%)}@media (width>=900px){.hero-phone[data-astro-cid-mhu75hpe]{width:300px}}.note[data-astro-cid-mhu75hpe]{background:var(--ink);color:var(--text-muted);margin:0;padding:0 0 40px;font-size:15px}.note[data-astro-cid-mhu75hpe] .wrap[data-astro-cid-mhu75hpe]{display:block}
