.product[data-astro-cid-2iqcodlv]{padding-top:clamp(2rem,6vw,4.5rem)}.app-icon[data-astro-cid-2iqcodlv]{width:clamp(72px,12vw,96px);height:auto;border-radius:22%;border:1px solid var(--rule);image-rendering:pixelated;margin-bottom:clamp(1.25rem,3vw,1.75rem);display:block}.product-hero[data-astro-cid-2iqcodlv] .label[data-astro-cid-2iqcodlv]{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.product-title[data-astro-cid-2iqcodlv]{font-family:var(--font-display);font-weight:360;font-variation-settings:"SOFT" 20,"opsz" 144;font-size:var(--step-6);letter-spacing:-.034em;line-height:.9;color:var(--ink)}.product-title[data-astro-cid-2iqcodlv] .title-line[data-astro-cid-2iqcodlv]{display:block}.product-title[data-astro-cid-2iqcodlv] .title-line[data-astro-cid-2iqcodlv]:last-child{color:var(--accent-deep);margin-left:1.5ch;font-style:italic;font-variation-settings:"SOFT" 60,"opsz" 144}.product-tag[data-astro-cid-2iqcodlv]{margin-top:clamp(1rem,3vw,1.5rem);font-family:var(--font-display);font-style:italic;font-weight:380;font-size:var(--step-2);color:var(--ink-2);font-variation-settings:"opsz" 36,"SOFT" 40;max-width:32ch;line-height:1.3}.coming[data-astro-cid-2iqcodlv]{margin-top:1.25rem;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.intro-prose[data-astro-cid-2iqcodlv]{margin-top:clamp(2.5rem,6vw,4rem);max-width:60ch}.lede-p[data-astro-cid-2iqcodlv]{font-size:var(--step-2);line-height:1.4;color:var(--ink);margin-bottom:1.25rem;font-weight:400}.intro-prose[data-astro-cid-2iqcodlv] p[data-astro-cid-2iqcodlv]:not(.lede-p){color:var(--ink-2);font-size:var(--step-1);line-height:1.55}.feature-list[data-astro-cid-2iqcodlv]{list-style:none;display:grid;gap:clamp(2.25rem,5vw,3.25rem)}.feature[data-astro-cid-2iqcodlv]{display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;align-items:baseline}@media(min-width:720px){.feature[data-astro-cid-2iqcodlv]{grid-template-columns:5rem 1fr;gap:2.5rem}}.feature-num[data-astro-cid-2iqcodlv]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent);letter-spacing:.08em;font-weight:500;padding-top:.4rem}.feature-h[data-astro-cid-2iqcodlv]{font-family:var(--font-display);font-weight:420;font-variation-settings:"SOFT" 30,"opsz" 60;font-size:var(--step-3);margin-bottom:.5rem;letter-spacing:-.014em;line-height:1.12;color:var(--ink)}.feature-text[data-astro-cid-2iqcodlv]{color:var(--ink-2);max-width:60ch;font-size:var(--step-1);line-height:1.55}.glimpses-note[data-astro-cid-2iqcodlv]{color:var(--ink-2);margin-top:-.75rem;margin-bottom:2rem;max-width:50ch}.screenshots[data-astro-cid-2iqcodlv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(1rem,3vw,1.75rem)}.landscape[data-astro-cid-2iqcodlv]{display:flex;flex-direction:column;gap:.85rem;margin:0}.landscape[data-astro-cid-2iqcodlv] img[data-astro-cid-2iqcodlv]{width:100%;height:auto;border:1px solid var(--rule);border-radius:clamp(14px,2.5vw,24px);background:var(--bg-shade);display:block;box-shadow:0 1px 1px #1b191605,0 8px 24px #1b19160f,0 24px 48px #1b19160d;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.landscape[data-astro-cid-2iqcodlv]:hover img[data-astro-cid-2iqcodlv]{transform:translateY(-3px);box-shadow:0 1px 1px #1b191605,0 12px 28px #1b191614,0 32px 60px #1b191614}.landscape[data-astro-cid-2iqcodlv] figcaption[data-astro-cid-2iqcodlv]{font-family:var(--font-display);font-style:italic;font-size:var(--step-0);color:var(--ink-2);text-align:center;font-variation-settings:"opsz" 24}@media(prefers-reduced-motion:reduce){.landscape[data-astro-cid-2iqcodlv] img[data-astro-cid-2iqcodlv],.landscape[data-astro-cid-2iqcodlv]:hover img[data-astro-cid-2iqcodlv]{transition:none;transform:none}}.contact-grid[data-astro-cid-2iqcodlv]{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem)}@media(min-width:720px){.contact-grid[data-astro-cid-2iqcodlv]{grid-template-columns:1fr 1fr;gap:4rem}}.contact-cell[data-astro-cid-2iqcodlv] .label[data-astro-cid-2iqcodlv]{margin-bottom:1rem}.contact-cell[data-astro-cid-2iqcodlv] p[data-astro-cid-2iqcodlv]{color:var(--ink-2);max-width:42ch;line-height:1.6}.contact-cell[data-astro-cid-2iqcodlv] p[data-astro-cid-2iqcodlv]+p[data-astro-cid-2iqcodlv]{margin-top:.75rem}.contact-cell[data-astro-cid-2iqcodlv] a[data-astro-cid-2iqcodlv]{color:var(--accent-deep)}.contact-cell[data-astro-cid-2iqcodlv] a[data-astro-cid-2iqcodlv]:hover{color:var(--accent)}
