.download:where(.astro-l25eav4w){margin-top:var(--space-6);gap:var(--space-3);justify-items:start;display:grid}.file-note:where(.astro-l25eav4w){font-family:var(--font-data);font-size:var(--step--1);color:var(--text-faint)}.use:where(.astro-l25eav4w){margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);max-width:34rem;font-size:var(--step--1);color:var(--text-dim)}.block:where(.astro-l25eav4w){padding-block:var(--space-8);border-top:1px solid var(--line)}.block:where(.astro-l25eav4w) h2:where(.astro-l25eav4w){margin-top:var(--space-3);font-size:var(--step-3)}.section-lede:where(.astro-l25eav4w){margin-top:var(--space-4);max-width:46ch;color:var(--text-dim)}.founder-card:where(.astro-l25eav4w){margin:var(--space-5) 0 0;gap:var(--space-5);grid-template-columns:6.5rem minmax(0,1fr);align-items:start;max-width:40rem;display:grid}.founder-photo:where(.astro-l25eav4w){object-fit:cover;border:1px solid var(--line);border-radius:50%;width:6.5rem;height:6.5rem}.founder-words:where(.astro-l25eav4w){gap:var(--space-3);min-width:0;display:grid}.founder-words:where(.astro-l25eav4w) blockquote:where(.astro-l25eav4w){margin:0}.founder-words:where(.astro-l25eav4w) blockquote:where(.astro-l25eav4w) p:where(.astro-l25eav4w){font-size:var(--step-1);max-width:36ch;line-height:1.45}.founder-words:where(.astro-l25eav4w) figcaption:where(.astro-l25eav4w){color:var(--text-dim)}@media (width<=30rem){.founder-card:where(.astro-l25eav4w){grid-template-columns:1fr}}.boilerplate:where(.astro-l25eav4w){margin-top:var(--space-5);max-width:40rem;padding:var(--space-5);gap:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid}.boilerplate:where(.astro-l25eav4w) p:where(.astro-l25eav4w){color:var(--text);max-width:58ch}.boilerplate:where(.astro-l25eav4w) .slogan:where(.astro-l25eav4w){letter-spacing:-.01em;font-weight:600}.copy:where(.astro-l25eav4w){margin-top:var(--space-4);min-height:3rem;padding:var(--space-3) var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ivory);font-size:var(--step--1)}.copy:where(.astro-l25eav4w):hover{border-color:var(--ivory)}.facts:where(.astro-l25eav4w){margin:var(--space-6) 0 0;gap:var(--space-4);counter-reset:fact;padding:0;list-style:none;display:grid}.facts:where(.astro-l25eav4w) li:where(.astro-l25eav4w){counter-increment:fact;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.facts:where(.astro-l25eav4w) li:where(.astro-l25eav4w):before{content:"0" counter(fact);font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.08em;color:var(--text-faint);display:block}.facts:where(.astro-l25eav4w) h3:where(.astro-l25eav4w){margin-top:var(--space-3);font-size:var(--step-1)}.facts:where(.astro-l25eav4w) p:where(.astro-l25eav4w){margin-top:var(--space-3);color:var(--text-dim)}@media (width>=48rem){.facts:where(.astro-l25eav4w){grid-template-columns:repeat(3,1fr)}}.quick:where(.astro-l25eav4w){margin-top:var(--space-5);border-top:1px solid var(--line);max-width:40rem}.quick:where(.astro-l25eav4w) div:where(.astro-l25eav4w){gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr;display:grid}.quick:where(.astro-l25eav4w) dt:where(.astro-l25eav4w){font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);padding-top:.15em}.quick:where(.astro-l25eav4w) dd:where(.astro-l25eav4w){color:var(--text);margin:0}.more:where(.astro-l25eav4w){margin-top:var(--space-5);max-width:52ch;color:var(--text-dim)}.device:where(.astro-l25eav4w){margin-top:var(--space-7)}.device:where(.astro-l25eav4w) h3:where(.astro-l25eav4w){font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-weight:400}.shots:where(.astro-l25eav4w),.logos:where(.astro-l25eav4w){margin:var(--space-4) 0 0;gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:0;list-style:none;display:grid}.shot:where(.astro-l25eav4w) h4:where(.astro-l25eav4w),.logo-tile:where(.astro-l25eav4w) h3:where(.astro-l25eav4w){margin-top:var(--space-3);font-size:var(--step-0);letter-spacing:-.01em}.shot:where(.astro-l25eav4w) p:where(.astro-l25eav4w),.logo-tile:where(.astro-l25eav4w) p:where(.astro-l25eav4w){margin-top:var(--space-1);font-size:var(--step--1);color:var(--text-dim);line-height:1.5}.file:where(.astro-l25eav4w){margin-top:var(--space-3);min-height:3rem;font-size:var(--step--1);color:var(--ivory);align-content:center;gap:.1rem;font-weight:600;text-decoration:none;display:inline-grid}.file:where(.astro-l25eav4w)>span:where(.astro-l25eav4w):first-child{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.22em}.file:where(.astro-l25eav4w):hover>span:where(.astro-l25eav4w):first-child{text-decoration-color:currentColor}.file:where(.astro-l25eav4w) .meta:where(.astro-l25eav4w){font-family:var(--font-data);color:var(--text-faint);font-size:.72rem;font-weight:400}@media (width>=48rem){.shots:where(.astro-l25eav4w),.logos:where(.astro-l25eav4w){grid-template-columns:repeat(4,minmax(0,1fr))}}.swatch:where(.astro-l25eav4w){aspect-ratio:4/3;padding:var(--space-4);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);place-items:center;display:grid}.swatch:where(.astro-l25eav4w) img:where(.astro-l25eav4w){max-width:100%;max-height:100%}.swatch:where(.astro-l25eav4w).is-icon img:where(.astro-l25eav4w){border-radius:22.37%;width:58%}.swatch:where(.astro-l25eav4w).is-mark img:where(.astro-l25eav4w){width:40%}.mail-line:where(.astro-l25eav4w){margin-top:var(--space-5)}.mail:where(.astro-l25eav4w){min-height:3rem;padding:var(--space-3) var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-family:var(--font-data);color:var(--ivory);align-items:center;text-decoration:none;display:inline-flex}.mail:where(.astro-l25eav4w):hover{border-color:var(--ivory)}.made-by:where(.astro-l25eav4w){margin-top:var(--space-6);color:var(--text)}.try:where(.astro-l25eav4w){margin-top:var(--space-2);font-size:var(--step--1);color:var(--text-faint)}
