.shot[data-astro-cid-aatdr2li]{min-width:0;margin:0}.shot[data-astro-cid-aatdr2li] picture[data-astro-cid-aatdr2li]{display:block}.shot__crop[data-astro-cid-aatdr2li]{overflow:hidden}.shot__crop[data-astro-cid-aatdr2li] img[data-astro-cid-aatdr2li]{max-width:none}.shot[data-astro-cid-aatdr2li] img[data-astro-cid-aatdr2li],.shot__todo[data-astro-cid-aatdr2li]{border-radius:var(--radius-lg);border:var(--rule-hair) solid var(--color-rule);background:var(--color-sunken);width:100%}.shot__todo[data-astro-cid-aatdr2li]{aspect-ratio:16/10;place-content:center;gap:var(--space-xs);padding:var(--space-lg);text-align:center;color:var(--color-ink-3);font-size:var(--text-sm);background:repeating-linear-gradient(135deg, var(--color-sunken) 0 12px, var(--color-paper-2) 12px 13px);display:grid}.scene[data-astro-cid-iwpgssty]{container-type:inline-size}.scene__box[data-astro-cid-iwpgssty]{aspect-ratio:var(--scene-wide);border-radius:var(--radius-xl);background:var(--color-sunken);position:relative;overflow:hidden}@container (width<=639.98px){.scene__box[data-astro-cid-iwpgssty]{aspect-ratio:var(--scene-compact)}}.scene__art[data-astro-cid-iwpgssty],.scene__mount[data-astro-cid-iwpgssty]{position:absolute;inset:0}.scene__art[data-astro-cid-iwpgssty] img[data-astro-cid-iwpgssty]{object-fit:cover;width:100%;height:100%}.hero[data-astro-cid-lcdefpme]{isolation:isolate;text-align:center;padding-top:clamp(7rem,6rem + 6vw,11rem);position:relative}.hero__art[data-astro-cid-lcdefpme]{z-index:-1;height:clamp(46rem,70vw,78rem);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hero__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 0;width:100%;height:100%}.hero__art[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to bottom, var(--color-scrim), var(--color-scrim-0) 46%);position:absolute;inset:0}.hero__text[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-lg);display:grid}h1[data-astro-cid-lcdefpme]{font-size:var(--text-display);letter-spacing:-.04em;max-width:13ch;text-shadow:0 2px 30px var(--color-scrim);line-height:1}.lede[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--color-ink);max-width:36rem;text-shadow:0 1px 16px var(--color-scrim)}.hero__cta[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.btn--glass[data-astro-cid-lcdefpme]{color:var(--color-ink);background:var(--color-glass);border:var(--rule-hair) solid var(--color-hairlight);-webkit-backdrop-filter:blur(12px)}.btn--glass[data-astro-cid-lcdefpme]:hover{background:var(--color-paper-2)}.install[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-xs);width:100%;display:grid}.install[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink)}.install[data-astro-cid-lcdefpme] .mono-note[data-astro-cid-lcdefpme]{color:var(--color-ink-2);text-shadow:0 1px 12px var(--color-scrim)}.install__cmd[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-xs);text-align:left;background:var(--color-glass);border:var(--rule-hair) solid var(--color-hairlight);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);width:min(100%,31rem);min-width:0;padding:.25rem .25rem .25rem .875rem;display:flex}.install__cmd[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--color-ink);scrollbar-width:none;flex:1;overflow-x:auto}.install__copy[data-astro-cid-lcdefpme]{cursor:pointer;min-height:32px;font:500 var(--text-xs) / 1 var(--font-body);color:var(--color-ink);background:var(--color-paper-3);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-out);border:0;flex:none;padding:0 .75rem}.install__copy[data-astro-cid-lcdefpme]:hover{background:var(--color-rule-strong)}.hero__stage[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl);gap:var(--space-sm);text-align:left;display:grid}.feature[data-astro-cid-lcdefpme]{margin-top:var(--space-3xl);gap:var(--space-xl);display:grid}.head[data-astro-cid-lcdefpme]{gap:var(--space-md) var(--space-2xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;display:grid}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.carry[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.privacy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-2xl);letter-spacing:-.035em;line-height:1.04}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch}.head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure)}.head__body[data-astro-cid-lcdefpme]{gap:var(--space-md);display:grid}.head[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{color:var(--color-ink);font-size:.9em}.feature--side[data-astro-cid-lcdefpme]{gap:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.feature--side[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:start}.carry[data-astro-cid-lcdefpme]{margin-top:var(--space-3xl);gap:var(--space-xl);display:grid}.carry[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.carry[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:var(--space-lg) var(--space-lg) 0 0;gap:var(--space-xs);align-content:start;display:grid}.carry[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{padding-left:var(--space-lg);border-left:var(--rule-hair) solid var(--color-rule)}.carry[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:500 var(--text-xs) / 1.4 var(--font-mono);color:var(--color-accent-text)}.carry[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-ink-2);max-width:28ch;margin:0}.pair[data-astro-cid-lcdefpme]{gap:var(--space-2xl) var(--space-xl);margin-top:var(--space-3xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pair__item[data-astro-cid-lcdefpme]{gap:var(--space-md);align-content:start;display:grid}.pair__item[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-xl);margin-top:var(--space-xs)}.pair__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure)}.pair[data-astro-cid-lcdefpme] .plate__frame{aspect-ratio:4/3;align-items:center;display:grid}.pair[data-astro-cid-lcdefpme] .plate__body{padding:clamp(1.25rem,4vw,3rem)}.privacy[data-astro-cid-lcdefpme]{margin-top:var(--space-3xl);padding-block:var(--space-2xl);border-block:var(--rule-hair) solid var(--color-rule);gap:var(--space-lg) var(--space-2xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;display:grid}.close[data-astro-cid-lcdefpme]{isolation:isolate;margin-top:var(--space-2xl);align-items:end;min-height:clamp(44rem,34rem + 40vw,62rem);display:grid;position:relative}.close__art[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 62%,#0000 96%);mask-image:linear-gradient(#0000,#000 18% 62%,#0000 96%)}.close__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% 0;width:100%;height:100%}.close__in[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-lg);padding-bottom:var(--space-xl);display:grid}.close[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-display);letter-spacing:-.04em;max-width:12ch;text-shadow:0 2px 30px var(--color-scrim);line-height:1}.close[data-astro-cid-lcdefpme] .mono-note[data-astro-cid-lcdefpme]{max-width:60ch}.bar[data-astro-cid-lcdefpme]{z-index:15;left:50%;bottom:max(var(--space-md), env(safe-area-inset-bottom));transform:translate(-50%, calc(100% + var(--space-xl)));align-items:center;gap:var(--space-lg);background:color-mix(in oklch, var(--color-paper-2) 85%, transparent);-webkit-backdrop-filter:blur(14px);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-pill);font-size:var(--text-sm);color:var(--color-ink);white-space:nowrap;width:max-content;max-width:calc(100% - 2rem);transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);opacity:0;padding:.375rem .375rem .375rem 1rem;display:flex;position:fixed}.bar[data-astro-cid-lcdefpme].is-on{opacity:1;transform:translate(-50%)}.bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-xs);font-weight:500;display:inline-flex}.bar[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{min-height:36px;padding:0 1rem}@media (width<=56rem){.head[data-astro-cid-lcdefpme],.privacy[data-astro-cid-lcdefpme],.feature--side[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:start}.feature[data-astro-cid-lcdefpme],.carry[data-astro-cid-lcdefpme],.pair[data-astro-cid-lcdefpme],.privacy[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl)}.feature[data-astro-cid-lcdefpme]{gap:var(--space-lg)}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=48rem){.carry[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.carry[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme],.carry[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{padding:var(--space-md) 0;border-left:0}.carry[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-top:var(--rule-hair) solid var(--color-rule)}.carry[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{max-width:none}.pair[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.hero[data-astro-cid-lcdefpme]{padding-top:6.5rem}.hero__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:80% 0}.hero__text[data-astro-cid-lcdefpme]{gap:var(--space-md)}.lede[data-astro-cid-lcdefpme]{font-size:var(--text-base)}.hero__cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:auto;justify-content:center}.hero__stage[data-astro-cid-lcdefpme]{margin-top:var(--space-xl)}.hero__stage[data-astro-cid-lcdefpme] .pan[data-astro-cid-lcdefpme]{padding:var(--space-xs) 1rem var(--space-xl);margin-inline:-1rem}.close[data-astro-cid-lcdefpme]{min-height:42rem}.close__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:78% 0}.privacy[data-astro-cid-lcdefpme]{padding-block:var(--space-xl)}}
