.product-series-hero[data-astro-cid-xoy3fs2b]{height:var(--hero-height);min-height:var(--hero-height);max-height:var(--hero-height);align-items:center;padding-block:clamp(2.5rem,5vh,3.5rem);display:flex;overflow:clip}.product-series-hero__inner[data-astro-cid-xoy3fs2b]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:0;display:grid}.product-series-hero__media[data-astro-cid-xoy3fs2b]{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-mint-light);height:clamp(28rem,38vw,34rem);min-height:0;position:relative;overflow:hidden}.product-series-hero__media[data-astro-cid-xoy3fs2b] img[data-astro-cid-xoy3fs2b]{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}.product-series-hero__badge[data-astro-cid-xoy3fs2b]{z-index:1;border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 86%, transparent);color:var(--color-primary);letter-spacing:.14em;padding:.5rem .75rem;font-size:.68rem;font-weight:700;position:absolute;top:1rem;left:1rem}.product-series-hero__content[data-astro-cid-xoy3fs2b]{max-width:42rem}.product-series-hero__breadcrumb[data-astro-cid-xoy3fs2b]{color:var(--color-text-muted);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.8rem;display:flex}.product-series-hero__breadcrumb[data-astro-cid-xoy3fs2b] a[data-astro-cid-xoy3fs2b]{color:var(--color-text-secondary)}.product-series-hero__breadcrumb[data-astro-cid-xoy3fs2b] a[data-astro-cid-xoy3fs2b]:hover{color:var(--color-primary)}.product-series-hero__title[data-astro-cid-xoy3fs2b]{max-width:15ch;color:var(--color-ink);text-wrap:balance;margin-top:1.5rem}.product-series-hero__description[data-astro-cid-xoy3fs2b]{max-width:38rem;margin-top:1.5rem}.product-series-hero__stats[data-astro-cid-xoy3fs2b]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;padding-top:1rem;display:grid}.product-series-hero__stats[data-astro-cid-xoy3fs2b]>div[data-astro-cid-xoy3fs2b]{border-right:1px solid var(--color-border);min-width:0;padding-right:.8rem}.product-series-hero__stats[data-astro-cid-xoy3fs2b]>div[data-astro-cid-xoy3fs2b]:last-child{border-right:0}.product-series-hero__stats[data-astro-cid-xoy3fs2b] strong[data-astro-cid-xoy3fs2b]{color:var(--color-primary);font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1;display:block}.product-series-hero__stats[data-astro-cid-xoy3fs2b] span[data-astro-cid-xoy3fs2b]{color:var(--color-text-muted);margin-top:.4rem;font-size:.72rem;line-height:1.3;display:block}.product-series-hero__actions[data-astro-cid-xoy3fs2b]{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.product-model-card__media[data-astro-cid-xoy3fs2b]{background:#fff;overflow:hidden}.product-model-card__media[data-astro-cid-xoy3fs2b] img[data-astro-cid-xoy3fs2b]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (width<=64rem){.product-series-hero__inner[data-astro-cid-xoy3fs2b]{gap:2.5rem}.product-series-hero__media[data-astro-cid-xoy3fs2b]{height:28rem}}@media (width<=48rem){.product-series-hero[data-astro-cid-xoy3fs2b]{height:auto;min-height:var(--hero-height-mobile);align-items:stretch;max-height:none;padding-block:1rem 3.5rem}.product-series-hero__inner[data-astro-cid-xoy3fs2b]{grid-template-columns:1fr;gap:2.25rem;min-height:0}.product-series-hero__media[data-astro-cid-xoy3fs2b]{order:0;height:clamp(20rem,72vw,24rem)}.product-series-hero__content[data-astro-cid-xoy3fs2b]{order:1}.product-series-hero__title[data-astro-cid-xoy3fs2b]{max-width:17ch;margin-top:1rem;font-size:clamp(2.35rem,10vw,3.2rem)}.product-series-hero__description[data-astro-cid-xoy3fs2b]{margin-top:1rem;font-size:.96rem}.product-series-hero__stats[data-astro-cid-xoy3fs2b],.product-series-hero__actions[data-astro-cid-xoy3fs2b]{margin-top:1.35rem}.product-series-hero__actions[data-astro-cid-xoy3fs2b] .ydp-btn[data-astro-cid-xoy3fs2b]{flex:100%;justify-content:space-between}}
