.hero[data-astro-cid-7xoob3d3]{isolation:isolate;min-height:100svh;padding-block:120px var(--s-8);align-items:end;display:grid;position:relative;overflow:hidden}.bleed[data-astro-cid-7xoob3d3]{z-index:-1;position:absolute;inset:0}.bleed-img[data-astro-cid-7xoob3d3]{position:absolute;inset:-12% 0}.bleed-img[data-astro-cid-7xoob3d3] img{object-fit:cover;object-position:var(--pos);width:100%;height:100%}.bleed-shade[data-astro-cid-7xoob3d3]{background:linear-gradient(90deg, #0a0a0bd9 0%, #0a0a0b59 55%, #0a0a0b1a 100%), linear-gradient(180deg, #0a0a0b33 0%, transparent 40%, var(--ink) 100%);position:absolute;inset:0}@media (width<=759px){.bleed-shade[data-astro-cid-7xoob3d3]{background:linear-gradient(180deg, #0a0a0b26 0%, #0a0a0b8c 45%, var(--ink) 92%)}}.hero-device[data-astro-cid-7xoob3d3]{background:radial-gradient(60% 60% at 75% 40%, #ffffff14, transparent 70%), linear-gradient(180deg, var(--graphite-900), var(--ink))}.device-stage[data-astro-cid-7xoob3d3]{padding-top:var(--s-7);perspective:1600px;order:2;place-items:center;display:grid}.hero-device[data-astro-cid-7xoob3d3]{align-content:end}.device[data-astro-cid-7xoob3d3]{border-radius:34px;width:min(68vw,300px);margin:0;overflow:hidden;transform:rotateY(-14deg)rotateX(4deg);box-shadow:0 0 0 1px #ffffff24,0 60px 120px -40px #000000e6,0 0 120px -30px #ffffff26}.device[data-astro-cid-7xoob3d3] img{width:100%;height:auto}.device[data-astro-cid-7xoob3d3].framed{box-shadow:none;filter:drop-shadow(0 50px 70px #000000bf);border-radius:0;overflow:visible}.backdrop[data-astro-cid-7xoob3d3]{z-index:-1;position:absolute;inset:0;overflow:hidden}.backdrop[data-astro-cid-7xoob3d3] img{object-fit:cover;object-position:50% 78%;width:100%;height:100%;image-rendering:pixelated;opacity:.4}.backdrop[data-astro-cid-7xoob3d3]:after{content:"";background:linear-gradient(90deg, var(--ink) 0%, #0a0a0bb3 45%, #0a0a0b59 100%), linear-gradient(180deg, transparent 50%, var(--ink) 100%);position:absolute;inset:0}@media (width>=860px){.hero-device[data-astro-cid-7xoob3d3] .hero-copy[data-astro-cid-7xoob3d3]{padding-right:40%}.device-stage[data-astro-cid-7xoob3d3]{z-index:-1;place-items:center end;padding:96px 8vw 0 0;position:absolute;inset:0}.device[data-astro-cid-7xoob3d3]{width:min(28vw,380px,45.4545svh - 72.7273px)}}.hero-copy[data-astro-cid-7xoob3d3]{gap:var(--s-4);justify-items:start;display:grid}.crumbs[data-astro-cid-7xoob3d3] a[data-astro-cid-7xoob3d3]{color:var(--mist-300);text-decoration:none}.crumbs[data-astro-cid-7xoob3d3] a[data-astro-cid-7xoob3d3]:hover{color:var(--white)}.app-title[data-astro-cid-7xoob3d3]{font-size:var(--step-5);letter-spacing:-.06em;margin-top:var(--s-2);line-height:.9}.tagline[data-astro-cid-7xoob3d3]{font-size:var(--step-2);letter-spacing:-.025em;font-weight:560;line-height:1.15}.summary[data-astro-cid-7xoob3d3]{max-width:44ch;color:var(--mist-300);font-size:var(--step-1)}.cta[data-astro-cid-7xoob3d3]{margin-top:var(--s-3);align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.stores[data-astro-cid-7xoob3d3]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.store-soon[data-astro-cid-7xoob3d3]{background:#ffffff0f;border-radius:14px;align-content:center;min-height:52px;padding:6px 18px;line-height:1.2;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.store-name[data-astro-cid-7xoob3d3]{letter-spacing:-.01em;font-weight:620}.store-note[data-astro-cid-7xoob3d3]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist-400);font-size:.6875rem}.caption[data-astro-cid-7xoob3d3]{margin-top:var(--s-4)}.content[data-astro-cid-7xoob3d3]{gap:var(--s-8);padding-top:var(--s-9);display:grid}.main-col[data-astro-cid-7xoob3d3]{min-width:0}.facts[data-astro-cid-7xoob3d3]{padding:var(--s-6);border-radius:var(--r-lg);align-self:start}.facts[data-astro-cid-7xoob3d3] h2[data-astro-cid-7xoob3d3]{margin-bottom:var(--s-4)}dl[data-astro-cid-7xoob3d3]{gap:var(--s-4);margin:0;display:grid}dt[data-astro-cid-7xoob3d3]{font-size:var(--step--1);color:var(--mist-400)}dd[data-astro-cid-7xoob3d3]{margin:2px 0 0;font-weight:560}@media (width>=1000px){.content[data-astro-cid-7xoob3d3]{gap:var(--s-9);grid-template-columns:minmax(0,1fr) 320px}.facts[data-astro-cid-7xoob3d3]{position:sticky;top:100px}}
