.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-3xl) var(--space-2xl)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:-.01em;max-width:14em}@media (width>=48rem){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--fs-hero)}}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);max-width:var(--measure);font-size:var(--fs-lead);color:var(--text-secondary)}.hero[data-astro-cid-lcdefpme] .avail[data-astro-cid-lcdefpme]{margin-top:var(--space-md);color:var(--text-tertiary)}.hero[data-astro-cid-lcdefpme] .avail-price[data-astro-cid-lcdefpme]{color:var(--text-primary)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}.hero-media[data-astro-cid-lcdefpme]{justify-self:center;width:50vw}@media (width>=52rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center}.hero-media[data-astro-cid-lcdefpme]{justify-self:stretch;width:16rem}}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid #0000;width:100%;height:auto;display:block}@media (prefers-color-scheme:dark){.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-color:var(--border-strong)}}.dl[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl);padding:var(--space-xl);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.dl[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}.dl[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);color:var(--text-secondary)}.dl[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:calc((var(--tap-min) - 1em) / 2);display:inline;position:relative}.section[data-astro-cid-lcdefpme]{padding-block:var(--space-3xl)}.section[data-astro-cid-lcdefpme]+.section[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]+.section[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-subtle)}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);line-height:var(--lh-heading)}.section-lede[data-astro-cid-lcdefpme]{margin-top:var(--space-md);max-width:var(--measure);font-size:var(--fs-lead);color:var(--text-secondary)}.section-note[data-astro-cid-lcdefpme]{margin-top:var(--space-xl);max-width:var(--measure);color:var(--text-secondary)}.maker-note[data-astro-cid-lcdefpme]{margin-top:var(--space-md);max-width:var(--measure);color:var(--text-secondary)}.maker-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:var(--tap-min);align-items:center;display:inline-flex}.features-head[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}@media (width>=52rem){.features-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start}}.features-photo[data-astro-cid-lcdefpme]{margin-top:var(--space-lg)}@media (width>=52rem){.features-photo[data-astro-cid-lcdefpme]{margin-top:0}}.features-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);filter:brightness(.8);border:1px solid #0000;width:100%;height:auto;display:block}@media (prefers-color-scheme:light){.features-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-color:var(--border-subtle);filter:none}}.scenes-lede[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);color:var(--text-secondary)}.scenes[data-astro-cid-lcdefpme]{margin:var(--space-xs) 0 0;max-width:var(--measure);padding-left:1.4em}.scenes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);color:var(--text-secondary)}.steps[data-astro-cid-lcdefpme]{gap:var(--space-md);margin:var(--space-lg) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}@media (width>=48rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-md);counter-increment:step;grid-template-columns:7.5rem 1fr;align-items:center;display:grid}@media (width>=48rem){.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-content:start;align-items:start}}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{gap:var(--space-sm);color:var(--text-secondary);align-items:baseline;margin:0;display:flex}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:before{content:counter(step);border:1px solid var(--border-strong);border-radius:var(--radius-pill);width:2em;height:2em;font-weight:var(--fw-bold);color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex;transform:translateY(.35em)}.step-media[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg)}@media (width>=48rem){.step-media[data-astro-cid-lcdefpme]{max-width:14rem}}.step-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid #0000;width:100%;height:auto;display:block}@media (prefers-color-scheme:dark){.step-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-color:var(--border-strong)}}.modes-lede[data-astro-cid-lcdefpme]{color:var(--text-secondary)}.modes[data-astro-cid-lcdefpme]{gap:var(--space-xl);margin-top:var(--space-md);display:grid}@media (width>=48rem){.modes[data-astro-cid-lcdefpme]{column-gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:start}}.mode[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}.mode-name[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xs);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);color:var(--text-quaternary);display:block}.mode[data-astro-cid-lcdefpme] .desc[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);color:var(--text-secondary)}.sample[data-astro-cid-lcdefpme]{margin:var(--space-md) 0 0;padding:var(--space-md) var(--space-lg);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md)}.sample[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-xs);margin:0 0 var(--space-xs);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-tertiary);display:flex}.sample[data-astro-cid-lcdefpme] .label-icon[data-astro-cid-lcdefpme]{flex:none;width:1.25em;height:1.25em}.sample[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme],.sample[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.sample[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-body);color:var(--text-primary)}.sample[data-astro-cid-lcdefpme] .lead-in[data-astro-cid-lcdefpme]{font-weight:var(--fw-bold)}.sub[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl)}.sub[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);line-height:var(--lh-heading)}.sub[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:var(--space-md);max-width:var(--measure);color:var(--text-secondary)}.tips[data-astro-cid-lcdefpme]{margin:var(--space-md) 0 0;padding-left:1.4em}.tips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);color:var(--text-secondary)}.facts[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid}@media (width>=52rem){.facts[data-astro-cid-lcdefpme]{column-gap:var(--space-xl);grid-template-columns:repeat(2,1fr)}@supports (grid-template-rows:subgrid){.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-rows:subgrid;grid-row:span 2;row-gap:0;display:grid}}}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:var(--space-md);border-left:3px solid var(--accent)}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xs);color:var(--text-primary);display:block}.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-secondary)}.notice[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--border-default)}.notice[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);color:var(--text-quaternary)}.notice[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-md);max-width:var(--measure);color:var(--text-tertiary);font-size:var(--fs-caption);line-height:var(--lh-caption)}.notice[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text-secondary)}.more-wrap[data-astro-cid-lcdefpme]{margin-top:var(--space-lg)}.more[data-astro-cid-lcdefpme]{min-height:var(--tap-min);align-items:center;display:inline-flex}.tail[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure);font-size:var(--fs-lead);color:var(--text-secondary)}
