.auto-hero[data-astro-cid-tlpdrcez]{position:relative;isolation:isolate;overflow:hidden;background:var(--color-ink);color:#fff;min-height:clamp(720px,90svh,960px);display:flex;align-items:center}.auto-hero__background[data-astro-cid-tlpdrcez]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}.auto-hero__shade[data-astro-cid-tlpdrcez]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050506ed,#050506bf 35%,#0505061f 78%),linear-gradient(0deg,rgba(5,5,6,.7),transparent 60%)}.auto-hero__content[data-astro-cid-tlpdrcez]{width:100%;padding-block:calc(var(--header-h) + 2.5rem) 3rem}.auto-hero__crumb[data-astro-cid-tlpdrcez]{font-size:var(--fs-xs);color:#ddd;margin-bottom:2rem}.auto-hero__crumb[data-astro-cid-tlpdrcez] a[data-astro-cid-tlpdrcez]{color:inherit}.auto-hero[data-astro-cid-tlpdrcez] .eyebrow[data-astro-cid-tlpdrcez]{color:#d4d7db}h1[data-astro-cid-tlpdrcez]{color:#fff;font-size:clamp(2.5rem,1.4rem + 3vw,4.4rem);max-width:19ch;line-height:1.08;text-wrap:initial}.auto-hero__intro[data-astro-cid-tlpdrcez]{max-width:44ch;font-size:var(--fs-md);color:#e4e6e8;margin-top:1.5rem}.auto-hero__benefits[data-astro-cid-tlpdrcez]{margin-top:1.5rem;font-size:var(--fs-sm);color:#fff}.auto-hero__benefits[data-astro-cid-tlpdrcez] span[data-astro-cid-tlpdrcez]{color:var(--color-red-bright);padding-inline:.35rem}.auto-hero__buttons[data-astro-cid-tlpdrcez]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.auto-hero__links[data-astro-cid-tlpdrcez]{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;font-size:var(--fs-sm)}.auto-hero__links[data-astro-cid-tlpdrcez] a[data-astro-cid-tlpdrcez]{color:#fff;text-underline-offset:4px}.auto-hero__brands[data-astro-cid-tlpdrcez]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem 2rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #ffffff30;max-width:650px}.auto-hero__brands[data-astro-cid-tlpdrcez] span[data-astro-cid-tlpdrcez]{font-family:var(--font-heading);font-size:1.2rem;font-weight:600}.auto-hero__brands[data-astro-cid-tlpdrcez] img[data-astro-cid-tlpdrcez]{width:140px;height:76px;object-fit:contain;background:#fff;border-radius:3px;padding:0}@media(max-width:720px){.auto-hero[data-astro-cid-tlpdrcez]{min-height:880px}.auto-hero__background[data-astro-cid-tlpdrcez]{object-position:73% center}.auto-hero__shade[data-astro-cid-tlpdrcez]{background:linear-gradient(0deg,#050506f5,#050506c7 65%,#05050666)}.auto-hero__content[data-astro-cid-tlpdrcez]{padding-top:calc(var(--header-h) + 2rem)}.auto-hero__benefits[data-astro-cid-tlpdrcez]{max-width:29ch}.auto-hero__brands[data-astro-cid-tlpdrcez]{gap:1rem 1.5rem}}.callout[data-astro-cid-mrmim4ef]{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius);border:1px solid var(--border);border-left-width:4px;background:var(--surface);max-width:74ch}.callout--accent[data-astro-cid-mrmim4ef]{border-left-color:var(--color-accent)}.callout--muted[data-astro-cid-mrmim4ef]{border-left-color:var(--color-silver)}.callout__label[data-astro-cid-mrmim4ef]{font-family:var(--font-heading);font-weight:var(--fw-semibold);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);margin-bottom:var(--space-2)}.callout__body[data-astro-cid-mrmim4ef]{color:var(--text);font-size:var(--fs-sm);margin:0}.gallery[data-astro-cid-psknqw4m]{background:var(--color-mist)}.gallery__head[data-astro-cid-psknqw4m]{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.gallery__head[data-astro-cid-psknqw4m] .lead[data-astro-cid-psknqw4m]{margin-top:1rem;max-width:54ch}.gallery__controls[data-astro-cid-psknqw4m]{display:flex;align-items:center;gap:1rem}.gallery__controls[data-astro-cid-psknqw4m] button[data-astro-cid-psknqw4m]{width:48px;height:48px;border:1px solid var(--border);border-radius:50%;background:#fff;color:var(--color-ink);font-size:1.5rem;cursor:pointer}.gallery__controls[data-astro-cid-psknqw4m] button[data-astro-cid-psknqw4m]:hover:not(:disabled){background:var(--color-ink);color:#fff}.gallery__controls[data-astro-cid-psknqw4m] button[data-astro-cid-psknqw4m]:disabled{opacity:.35;cursor:default}[data-astro-cid-psknqw4m][data-count]{min-width:4.5rem;text-align:center;font-family:var(--font-mono);font-size:var(--fs-sm)}.gallery__track[data-astro-cid-psknqw4m]{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-radius:var(--radius);background:var(--color-ink);scrollbar-width:thin;scrollbar-color:var(--color-steel) var(--color-ink)}.gallery__slide[data-astro-cid-psknqw4m]{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.gallery__slide[data-astro-cid-psknqw4m] img[data-astro-cid-psknqw4m]{display:block;width:100%;height:clamp(280px,48vw,640px);object-fit:contain;background:#101113}figcaption[data-astro-cid-psknqw4m]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:1.1rem 1.5rem;color:#fff;font-family:var(--font-heading)}.gallery__credit[data-astro-cid-psknqw4m]{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--color-steel)}.gallery__hint[data-astro-cid-psknqw4m]{margin-top:1rem;font-size:var(--fs-xs);color:var(--text-muted)}@media(max-width:600px){.gallery__slide[data-astro-cid-psknqw4m] img[data-astro-cid-psknqw4m]{height:310px}figcaption[data-astro-cid-psknqw4m]{padding:1rem}}
