.brands[data-astro-cid-ierzy2v3]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-ierzy2v3][hidden]{display:none}li[data-astro-cid-ierzy2v3]{min-height:4rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:linear-gradient(160deg,#f4e21e0d,#0000 50%);flex-direction:column;justify-content:center;gap:.15rem;display:flex}.name[data-astro-cid-ierzy2v3]{font-family:var(--font-heading);font-size:var(--text-base);letter-spacing:-.01em;font-weight:600;line-height:1.2}@media (width>=40rem){.brands[data-astro-cid-ierzy2v3]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.name[data-astro-cid-ierzy2v3]{font-size:var(--text-lg)}}.maker[data-astro-cid-ierzy2v3]{font-size:var(--text-sm);color:var(--color-text-muted)}.lightbox[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text);background:#080808f5;border:0;margin:0;padding:4rem 4.5rem 0;position:fixed;inset:0;overflow:hidden}.lightbox[data-astro-cid-utnzf2kr][open]{grid-template-rows:minmax(0,1fr) 3.75rem;display:grid}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:0 0}.lb-img[data-astro-cid-utnzf2kr]{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.lb-caption[data-astro-cid-utnzf2kr]{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;align-self:center;margin:0}.lb-btn[data-astro-cid-utnzf2kr]{border:1px solid var(--color-border);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;background:#141414e6;border-radius:999px;place-items:center;padding:0;font-size:1.6rem;line-height:1;display:grid;position:fixed}.lb-btn[data-astro-cid-utnzf2kr]:hover{border-color:var(--color-accent);color:var(--color-accent)}.lb-close[data-astro-cid-utnzf2kr]{top:.75rem;right:.75rem}.lb-prev[data-astro-cid-utnzf2kr]{top:50%;left:.75rem;transform:translateY(-50%)}.lb-next[data-astro-cid-utnzf2kr]{top:50%;right:.75rem;transform:translateY(-50%)}@media (width<=47.99rem){.lightbox[data-astro-cid-utnzf2kr]{padding-inline:.5rem}.lb-prev[data-astro-cid-utnzf2kr],.lb-next[data-astro-cid-utnzf2kr]{top:auto;bottom:.5rem;transform:none}}.hero[data-astro-cid-as4z3awb]{padding-block:var(--space-4) var(--space-5);position:relative;overflow:hidden}.hero[data-astro-cid-as4z3awb] .container[data-astro-cid-as4z3awb]{position:relative}.glow[data-astro-cid-as4z3awb]{pointer-events:none;background:radial-gradient(closest-side,#f4e21e24,#f4e21e0a 55%,#0000 72%);width:50rem;height:50rem;position:absolute;inset:-30% -10% auto auto}.hero-grid[data-astro-cid-as4z3awb]{gap:var(--space-4);align-items:center;display:grid}@media (width>=54rem){.hero-grid[data-astro-cid-as4z3awb]{gap:var(--space-5);grid-template-columns:1fr 1fr}}.shots[data-astro-cid-as4z3awb]{gap:var(--space-2);flex-direction:column;width:100%;margin-inline:auto;display:flex}.shot-row[data-astro-cid-as4z3awb]{gap:var(--space-2);display:flex}.shot[data-astro-cid-as4z3awb]{border-radius:var(--radius);border:1px solid var(--color-border);cursor:zoom-in;background:var(--color-ink);min-width:0;display:block;overflow:hidden}.shot[data-astro-cid-as4z3awb] img[data-astro-cid-as4z3awb]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.shot[data-astro-cid-as4z3awb]:hover img[data-astro-cid-as4z3awb]{transform:scale(1.03)}.crumbs[data-astro-cid-as4z3awb]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.crumbs[data-astro-cid-as4z3awb] a[data-astro-cid-as4z3awb]{color:var(--color-text-muted)}.crumbs[data-astro-cid-as4z3awb] a[data-astro-cid-as4z3awb]:hover{color:var(--color-accent)}h1[data-astro-cid-as4z3awb]{max-width:46rem;margin-bottom:var(--space-3);font-size:clamp(1.9rem,1.2rem + 3vw,3.25rem);line-height:1.08}.lead[data-astro-cid-as4z3awb]{font-size:var(--text-base);max-width:38rem;margin-bottom:var(--space-4)}.deal[data-astro-cid-as4z3awb]{max-width:38rem;margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius);background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 1rem 3rem -1rem var(--glow)}.deal-title[data-astro-cid-as4z3awb]{margin:0 0 var(--space-3);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);font-weight:800;line-height:1}.deal-tiers[data-astro-cid-as4z3awb]{gap:var(--space-2);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.deal-tiers[data-astro-cid-as4z3awb] li[data-astro-cid-as4z3awb]{padding:var(--space-3);border-radius:calc(var(--radius) - 2px);background:var(--color-on-primary);color:var(--color-primary);flex-direction:column;display:flex}.deal-off[data-astro-cid-as4z3awb]{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem);font-weight:800;line-height:1}.deal-when[data-astro-cid-as4z3awb]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text);font-weight:600}.deal-note[data-astro-cid-as4z3awb]{margin:var(--space-3) 0 0;font-size:var(--text-sm);font-weight:500}.intro[data-astro-cid-as4z3awb]{max-width:40rem;margin-bottom:var(--space-3)}.chips[data-astro-cid-as4z3awb]{margin:0 0 var(--space-3);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip[data-astro-cid-as4z3awb]{border:1px solid var(--color-border);font:inherit;font-size:var(--text-sm);color:var(--color-text);background:0 0;border-radius:999px;padding:.4rem .95rem;display:inline-block}button[data-astro-cid-as4z3awb].chip{cursor:pointer;min-height:2.75rem;transition:background .2s,border-color .2s}button[data-astro-cid-as4z3awb].chip:hover{border-color:var(--color-accent)}button[data-astro-cid-as4z3awb].chip[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-primary);font-weight:600}.empty[data-astro-cid-as4z3awb]{margin-top:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius);color:var(--color-text-muted)}.empty[data-astro-cid-as4z3awb][hidden]{display:none}.search[data-astro-cid-as4z3awb]{margin-bottom:var(--space-4)}.search[data-astro-cid-as4z3awb][hidden]{display:none}.search[data-astro-cid-as4z3awb] input[data-astro-cid-as4z3awb]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;max-width:28rem;min-height:2.75rem;color:var(--color-text);font:inherit;border-radius:999px;padding:.6rem 1rem;font-size:1rem}.search[data-astro-cid-as4z3awb] input[data-astro-cid-as4z3awb]::placeholder{color:var(--color-text-muted)}.search[data-astro-cid-as4z3awb] input[data-astro-cid-as4z3awb]:focus{outline:3px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent)}.fine[data-astro-cid-as4z3awb]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.surface[data-astro-cid-as4z3awb]{background:var(--color-surface);border-block:1px solid var(--color-border)}.more[data-astro-cid-as4z3awb]{gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.more[data-astro-cid-as4z3awb] a[data-astro-cid-as4z3awb]{min-height:2.75rem;color:var(--color-accent);font-size:var(--text-lg);align-items:center;text-decoration:none;display:inline-flex}.more[data-astro-cid-as4z3awb] a[data-astro-cid-as4z3awb]:hover{color:var(--color-primary-hover)}
