.gallery[data-astro-cid-gnay26ko]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--purple) transparent;border-radius:var(--radius-m);padding:1.5rem 0 1.25rem;scroll-padding-inline:1.25rem;overflow-x:auto}.gallery[data-astro-cid-gnay26ko] ul[data-astro-cid-gnay26ko]{grid-auto-columns:min(68vw,16.25rem);grid-auto-flow:column;gap:1.25rem;margin:0;padding:0 1.25rem;list-style:none;display:grid}.gallery[data-astro-cid-gnay26ko] li[data-astro-cid-gnay26ko]{scroll-snap-align:start}figure[data-astro-cid-gnay26ko]{margin:0}.gallery[data-astro-cid-gnay26ko] img{border:1px solid var(--border);border-radius:1.4rem;width:100%;transition:transform .25s,box-shadow .25s;box-shadow:0 18px 40px #00000059}.gallery[data-astro-cid-gnay26ko] li[data-astro-cid-gnay26ko]:hover img{box-shadow:0 18px 40px #00000059, var(--glow-purple);transform:translateY(-6px)}figcaption[data-astro-cid-gnay26ko]{color:var(--text-2);text-align:center;margin-top:.75rem;font-size:.9rem}.gallery-hint[data-astro-cid-gnay26ko]{color:var(--muted);text-align:center;font-size:.875rem}.app-hero[data-astro-cid-tkrjnrni]{position:relative;overflow:hidden}.app-hero-grid[data-astro-cid-tkrjnrni]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.app-title[data-astro-cid-tkrjnrni]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.app-title[data-astro-cid-tkrjnrni] h1[data-astro-cid-tkrjnrni]{margin:0;font-size:clamp(2rem,1.2rem + 3.6vw,4rem)}.app-icon[data-astro-cid-tkrjnrni]{background:conic-gradient(var(--green), var(--purple), var(--magenta), var(--green));box-shadow:var(--glow-green);border-radius:50%;flex:none;padding:3px}.app-icon[data-astro-cid-tkrjnrni] img{border-radius:50%;width:clamp(4rem,3rem + 3vw,5.5rem);height:clamp(4rem,3rem + 3vw,5.5rem)}.app-tagline[data-astro-cid-tkrjnrni]{color:var(--magenta-ink);font-family:var(--font-display);margin:1rem 0 .75rem;font-size:clamp(1.1rem,1rem + .6vw,1.45rem);font-weight:650}.button--soon[data-astro-cid-tkrjnrni]{border-color:var(--border);background:var(--surface-2);color:var(--text-2);cursor:default}.button--soon[data-astro-cid-tkrjnrni]:hover{transform:none}.app-hero-art[data-astro-cid-tkrjnrni]{place-items:center;min-height:34rem;display:grid;position:relative}.app-hero-art[data-astro-cid-tkrjnrni] .app-hero-orbits{width:125%;max-width:none;height:auto;position:absolute}.app-hero-art[data-astro-cid-tkrjnrni] .phone{grid-area:1/1;width:min(16.5rem,58vw)}.app-hero-art[data-astro-cid-tkrjnrni] .phone-back{opacity:.9;transform:translate(32%)rotate(9deg)scale(.9)}.app-hero-art[data-astro-cid-tkrjnrni] .phone-front{transform:translate(-18%)rotate(-4deg)}@media (width<=56rem){.app-hero-grid[data-astro-cid-tkrjnrni]{grid-template-columns:1fr}.app-hero-art[data-astro-cid-tkrjnrni]{min-height:30rem}}.feature-list[data-astro-cid-tkrjnrni],.highlight-list[data-astro-cid-tkrjnrni]{margin:0;padding:0;list-style:none}.highlight-list[data-astro-cid-tkrjnrni]{margin-bottom:2rem}.highlight[data-astro-cid-tkrjnrni]{align-items:flex-start;gap:1.1rem;display:flex}.highlight[data-astro-cid-tkrjnrni] .card-icon[data-astro-cid-tkrjnrni]{flex:none;margin-bottom:0}.legal-card[data-astro-cid-tkrjnrni]{max-width:52rem;margin-inline:auto}.legal-card--warning[data-astro-cid-tkrjnrni]{border-color:color-mix(in srgb, var(--lime) 40%, var(--border))}.legal-links[data-astro-cid-tkrjnrni]{text-align:right;max-width:52rem;margin:1rem auto 0}.contact[data-astro-cid-tkrjnrni]{max-width:56rem;margin-inline:auto}.contact-inner[data-astro-cid-tkrjnrni]{background:var(--surface);text-align:center;padding:clamp(2.5rem,2rem + 3vw,4rem) clamp(1.5rem,1rem + 3vw,4rem)}.contact-inner[data-astro-cid-tkrjnrni] .lead[data-astro-cid-tkrjnrni]{margin-inline:auto}.contact[data-astro-cid-tkrjnrni] .button-row[data-astro-cid-tkrjnrni]{justify-content:center}
