.aura[data-astro-cid-klu5iui3]{pointer-events:none;background:radial-gradient(36% 46% at 72% 52%,#8f45ff2e,#0000 70%),radial-gradient(24% 24% at 72% 84%,#8f45ff17,#0000 70%),radial-gradient(50% 40% at 10% 0,#ffffff09,#0000 70%);position:absolute;inset:0}.actions[data-astro-cid-klu5iui3]{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:6px;display:flex}.hero-card[data-astro-cid-klu5iui3]{min-width:0;padding-block:32px}.hero-card[data-astro-cid-klu5iui3] .card{width:min(100%,580px)}.js .arrive[data-astro-cid-klu5iui3]{animation:arrive 1.6s var(--ease) .15s both}@keyframes arrive{0%{opacity:0;transform:translateY(70px)scale(.94)}}.mono[data-astro-cid-klu5iui3]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--bone-2);white-space:nowrap;font-size:13px}.light[data-astro-cid-klu5iui3]{padding-bottom:clamp(48px,6vw,96px)}.light-head[data-astro-cid-klu5iui3]{gap:22px;display:grid}.light-in[data-astro-cid-klu5iui3]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,96px);display:grid}.stage[data-astro-cid-klu5iui3]{position:relative}.stage-in[data-astro-cid-klu5iui3]{top:calc(var(--nav-h) + 4vh);height:calc(100svh - var(--nav-h) - 8vh);place-items:center;min-height:440px;display:grid;position:sticky}.glow[data-astro-cid-klu5iui3]{background:radial-gradient(42% 38% at 50% 50%, rgb(143 69 255/calc(.1 + var(--glow,0) * .22)), transparent 70%);pointer-events:none;position:absolute;inset:8% 0}.seq-card[data-astro-cid-klu5iui3]{--glow:0;width:min(100%,560px);position:relative}.seq-card[data-astro-cid-klu5iui3] .card{--rx:8deg;--ry:-16deg;--mx:26%;--my:22%;width:100%}.seq-card[data-astro-cid-klu5iui3] .floor{opacity:calc(.7 + var(--glow) * .6);display:block!important}.seq-card[data-astro-cid-klu5iui3] .card .engr{opacity:var(--engr,.42)}.seq-card[data-astro-cid-klu5iui3] .card .edge{filter:brightness(calc(1 + var(--glow) * 1.4)) saturate(calc(1 + var(--glow) * .6))}.seq-card[data-astro-cid-klu5iui3] .card .slab.back{box-shadow:0 70px 120px -40px #000000f2, 0 30px 90px -30px rgb(143 69 255/calc(.4 + var(--glow) * .4))}.seq-card[data-astro-cid-klu5iui3] .name .ch{opacity:0}.seq-card[data-astro-cid-klu5iui3] .name .ch.on{opacity:1}.ticks[data-astro-cid-klu5iui3]{gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:2%;left:50%;translate:-50%}.ticks[data-astro-cid-klu5iui3] li[data-astro-cid-klu5iui3]{background:var(--line-2);width:22px;height:2px;transition:background .5s var(--ease), width .5s var(--ease);border-radius:2px}.ticks[data-astro-cid-klu5iui3] li[data-astro-cid-klu5iui3].on{background:var(--p);width:40px}.caps[data-astro-cid-klu5iui3]{margin:0;padding:0;list-style:none}.cap[data-astro-cid-klu5iui3]{min-height:78svh;transition:opacity .6s var(--ease);align-content:center;gap:16px;padding-block:40px;display:grid}.js .light[data-astro-cid-klu5iui3].live .cap[data-astro-cid-klu5iui3]{opacity:.22}.js .light[data-astro-cid-klu5iui3].live .cap[data-astro-cid-klu5iui3].on{opacity:1}.cap-no[data-astro-cid-klu5iui3]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--p2);font-size:12px}.cap[data-astro-cid-klu5iui3] h3[data-astro-cid-klu5iui3]{letter-spacing:-.045em;font-size:clamp(32px,3.4vw,52px);line-height:1}.cap[data-astro-cid-klu5iui3] p[data-astro-cid-klu5iui3]{max-width:34ch;color:var(--mute);text-wrap:pretty;margin:0;font-size:clamp(16px,1.3vw,18px)}.tap-stage[data-astro-cid-klu5iui3]{place-items:center;height:clamp(560px,48vw,660px);display:grid;position:relative}.tap-stage[data-astro-cid-klu5iui3]:before{content:"";background:radial-gradient(45% 45% at 50% 45%,#8f45ff26,#0000 70%);position:absolute;inset:8% 4%}.tap-phone[data-astro-cid-klu5iui3]{z-index:2;position:relative;transform:translate(14%)rotate(3deg)}.tap-phone[data-astro-cid-klu5iui3] .screen{transition:filter .8s var(--ease)}.js .tap-stage[data-astro-cid-klu5iui3]:not(.on) .tap-phone[data-astro-cid-klu5iui3] .who,.js .tap-stage[data-astro-cid-klu5iui3]:not(.on) .tap-phone[data-astro-cid-klu5iui3] .url{opacity:0}.tap-phone[data-astro-cid-klu5iui3] .who,.tap-phone[data-astro-cid-klu5iui3] .url{transition:opacity .7s var(--ease) .25s}.tap-card[data-astro-cid-klu5iui3]{z-index:1;width:min(60%,380px);transition:transform 1.2s var(--ease);position:absolute;top:12%;left:-4%;transform:rotate(-14deg)translate(-8%)}.tap-card[data-astro-cid-klu5iui3] .card{--rx:18deg;--ry:-24deg;--mx:30%;--my:20%}.js .tap-stage[data-astro-cid-klu5iui3].near .tap-card[data-astro-cid-klu5iui3]{transform:rotate(-8deg)translate(18%,6%)}.rings[data-astro-cid-klu5iui3]{z-index:3;width:0;height:0;position:absolute;top:30%;left:50%}.rings[data-astro-cid-klu5iui3] i[data-astro-cid-klu5iui3]{border:1.5px solid var(--p);opacity:0;border-radius:50%;width:160px;height:160px;position:absolute;top:-80px;left:-80px}.js .tap-stage[data-astro-cid-klu5iui3].ping .rings[data-astro-cid-klu5iui3] i[data-astro-cid-klu5iui3]{animation:1.6s ease-out both ring}.rings[data-astro-cid-klu5iui3] i[data-astro-cid-klu5iui3]:nth-child(2){animation-delay:.18s!important}.rings[data-astro-cid-klu5iui3] i[data-astro-cid-klu5iui3]:nth-child(3){animation-delay:.36s!important}@keyframes ring{0%{opacity:0;transform:scale(.3)}12%{opacity:.9}to{opacity:0;transform:scale(1.7)}}.tap-hint[data-astro-cid-klu5iui3]{text-align:center;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);transition:opacity .6s var(--ease);font-size:11px;position:absolute;bottom:0;left:0;right:0}.js .tap-stage[data-astro-cid-klu5iui3].on .tap-hint[data-astro-cid-klu5iui3]{opacity:0}.tap-steps[data-astro-cid-klu5iui3]{margin-top:clamp(56px,7vw,96px)}.is[data-astro-cid-klu5iui3]{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.is-col[data-astro-cid-klu5iui3]{padding:28px 28px 8px 0}.is-col[data-astro-cid-klu5iui3].not{border-left:1px solid var(--line);padding-left:28px}.is-col[data-astro-cid-klu5iui3] .kicker[data-astro-cid-klu5iui3]{margin-bottom:18px}.is-col[data-astro-cid-klu5iui3] ul[data-astro-cid-klu5iui3]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.is-col[data-astro-cid-klu5iui3] li[data-astro-cid-klu5iui3]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(19px,1.8vw,24px);font-weight:700;line-height:1.2}.is-col[data-astro-cid-klu5iui3]:not(.not) li[data-astro-cid-klu5iui3]:before{content:"";background:var(--p);width:8px;height:8px;box-shadow:0 0 10px var(--p);vertical-align:.15em;border-radius:50%;margin-right:14px;display:inline-block}.is-col[data-astro-cid-klu5iui3].not li[data-astro-cid-klu5iui3]{color:var(--mute)}.is-col[data-astro-cid-klu5iui3].not li[data-astro-cid-klu5iui3]:before{content:"";background:var(--mute);vertical-align:.3em;width:10px;height:1.5px;margin-right:13px;display:inline-block}@media (width<=960px){.hero-card[data-astro-cid-klu5iui3]{order:-1;padding-block:8px 0}.hero-card[data-astro-cid-klu5iui3] .card{width:min(100%,440px)}.light-in[data-astro-cid-klu5iui3]{grid-template-columns:minmax(0,1fr);gap:0}.stage[data-astro-cid-klu5iui3]{top:var(--nav-h);z-index:2;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);background:var(--ink);position:sticky}.stage[data-astro-cid-klu5iui3]:after{content:"";background:linear-gradient(var(--ink), transparent);pointer-events:none;height:48px;position:absolute;top:100%;left:0;right:0}.stage-in[data-astro-cid-klu5iui3]{height:auto;min-height:0;padding-block:28px 44px;position:relative;top:0}.seq-card[data-astro-cid-klu5iui3]{width:min(84%,420px)}.ticks[data-astro-cid-klu5iui3]{bottom:18px}.cap[data-astro-cid-klu5iui3]{align-content:start;min-height:56svh;padding-block:40px}.tap-stage[data-astro-cid-klu5iui3]{height:600px}}@media (width<=560px){.tap-stage[data-astro-cid-klu5iui3]{height:560px;margin-inline:calc(var(--gutter) * -1)}.tap-phone[data-astro-cid-klu5iui3]{transform:translate(14%)rotate(3deg)scale(.86)}.tap-card[data-astro-cid-klu5iui3]{width:64%;top:14%;left:-8%}.js .tap-stage[data-astro-cid-klu5iui3].near .tap-card[data-astro-cid-klu5iui3]{transform:rotate(-8deg)translate(14%,4%)}.is[data-astro-cid-klu5iui3]{grid-template-columns:minmax(0,1fr)}.is-col[data-astro-cid-klu5iui3].not{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (prefers-reduced-motion:reduce){.js .arrive[data-astro-cid-klu5iui3]{animation:none}.tap-card[data-astro-cid-klu5iui3],.tap-phone[data-astro-cid-klu5iui3] .who,.tap-phone[data-astro-cid-klu5iui3] .url,.cap[data-astro-cid-klu5iui3],.ticks[data-astro-cid-klu5iui3] li[data-astro-cid-klu5iui3]{transition:none}}
