.home-ar.astro-4whcaz3q{padding-block:32px 38px;scroll-margin-top:100px}.home-ar-heading.astro-4whcaz3q{grid-template-columns:1.2fr 1fr;align-items:end;gap:32px;margin-bottom:24px;display:grid}.home-ar-heading.astro-4whcaz3q .home-kicker.astro-4whcaz3q{color:var(--accent);margin-bottom:8px}.home-ar-heading.astro-4whcaz3q>p.astro-4whcaz3q{color:var(--home-muted);margin:0;font-size:16px;line-height:1.6}.home-ar-feature.astro-4whcaz3q{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--home-line));background:var(--surface);border-radius:12px;grid-template-columns:1.15fr 1fr;scroll-margin-top:100px;display:grid;overflow:hidden}.home-ar-plate.astro-4whcaz3q{background:#050505;flex-direction:column;min-width:0;margin:0;display:flex}.home-ar-plate.astro-4whcaz3q>img.astro-4whcaz3q{object-fit:contain;flex:1;width:100%;height:100%;min-height:250px}.home-ar-plate.astro-4whcaz3q figcaption.astro-4whcaz3q{color:#b9cebf;padding:12px 18px;font-size:12px}.home-ar-copy.astro-4whcaz3q{min-width:0;padding:28px 30px}.home-ar-copy.astro-4whcaz3q .home-kicker.astro-4whcaz3q{margin-bottom:10px;font-size:10px}.home-ar-copy.astro-4whcaz3q h3.astro-4whcaz3q{font:500 clamp(24px, 2.4vw, 30px)/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 14px}.home-ar-instructions.astro-4whcaz3q{color:var(--home-muted);margin:0 0 20px;font-size:15px;line-height:1.65}.home-ar-next.astro-4whcaz3q{color:var(--accent);margin:14px 0 18px;font-size:12px}.home-ar-desktop.astro-4whcaz3q{color:var(--home-muted);margin:0;font-size:12px;line-height:1.6}.home-ar-search.astro-4whcaz3q{font:500 12px/1.5 var(--font-ui);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.home-ar-search.astro-4whcaz3q input.astro-4whcaz3q{border:1px solid var(--home-line);background:var(--surface);min-width:160px;max-width:340px;color:var(--ink);font:inherit;border-radius:6px;flex:1;padding:10px 12px}.home-ar-search.astro-4whcaz3q p.astro-4whcaz3q{color:var(--home-muted);margin:0}.home-ar-choices.astro-4whcaz3q{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.home-ar-choices.astro-4whcaz3q[hidden],.home-ar-choices.astro-4whcaz3q button.astro-4whcaz3q[hidden],.home-ar-search.astro-4whcaz3q[hidden]{display:none}.home-ar-choices.astro-4whcaz3q button.astro-4whcaz3q{border:1px solid var(--home-line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;cursor:pointer;font:600 12px/1.5 var(--font-ui);border-radius:8px;padding:0;overflow:hidden}.home-ar-choices.astro-4whcaz3q button.astro-4whcaz3q[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.home-ar-choices.astro-4whcaz3q img.astro-4whcaz3q{aspect-ratio:16/9;object-fit:cover;background:#050505;width:100%;height:auto;display:block}.home-ar-choices.astro-4whcaz3q span.astro-4whcaz3q{padding:10px;display:block}.home-ar-review.astro-4whcaz3q{color:var(--home-muted);margin:16px 0 0;font-size:11px}.home-ar-links.astro-4whcaz3q{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:18px;display:flex}.home-ar-total.astro-4whcaz3q{font-size:11px;font-weight:400}.home-ar-featured.astro-4whcaz3q .home-ar-choices.astro-4whcaz3q{grid-template-columns:repeat(6,minmax(0,1fr))}.home-ar-fallback.astro-4whcaz3q{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}@media (width<=900px){.home-ar-choices.astro-4whcaz3q{grid-template-columns:repeat(3,minmax(0,1fr))}.home-ar-featured.astro-4whcaz3q .home-ar-choices.astro-4whcaz3q{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:150px;grid-auto-flow:column;padding:4px;overflow-x:auto}.home-ar-featured.astro-4whcaz3q .home-ar-choices.astro-4whcaz3q button.astro-4whcaz3q{scroll-snap-align:start}}@media (width<=640px){.home-ar-heading.astro-4whcaz3q,.home-ar-feature.astro-4whcaz3q{grid-template-columns:1fr;gap:18px}.home-ar-feature.astro-4whcaz3q{gap:0}.home-ar-copy.astro-4whcaz3q{padding:22px}.home-ar-plate.astro-4whcaz3q>img.astro-4whcaz3q{aspect-ratio:16/9;height:auto;min-height:0}.home-ar-choices.astro-4whcaz3q{grid-template-columns:repeat(2,minmax(0,1fr))}}
