.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,2rem + 5vw,6.5rem)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--spacing-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:var(--tracking-tight);margin-block:var(--spacing-3) var(--spacing-5);max-width:18ch;font-size:clamp(2.25rem,1.5rem + 3.2vw,4rem);line-height:1.05}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:52ch}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--spacing-3);flex-wrap:wrap;margin-block-start:var(--spacing-8);display:flex}.hero__visual[data-astro-cid-lcdefpme]{width:100%;margin:0}.hero__visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}.facts[data-astro-cid-lcdefpme]{padding-block:var(--spacing-8)}.facts__grid[data-astro-cid-lcdefpme]{gap:var(--spacing-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fact__value[data-astro-cid-lcdefpme]{font-size:var(--font-size-2xl);letter-spacing:var(--tracking-snug);color:var(--color-brand);font-weight:700}.fact__label[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--color-muted);margin-block-start:var(--spacing-1)}.products[data-astro-cid-lcdefpme]{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(12.25rem,1fr));display:grid}.product[data-astro-cid-lcdefpme]{color:inherit;transition:box-shadow var(--transition-base);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--card-padding);padding-block-end:var(--spacing-5);text-decoration:none;display:block}.product[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-card-hover)}.product[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.product__swatch){padding-inline:var(--spacing-4)}.product__swatch[data-astro-cid-lcdefpme]{object-fit:cover;aspect-ratio:4/3;border-radius:var(--radius-lg);width:100%;box-shadow:inset 0 0 0 1px var(--color-media-outline);margin-block-end:var(--spacing-4);display:block}.product__tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-brand)}.product__name[data-astro-cid-lcdefpme]{font-size:var(--font-size-xl);margin-block:var(--spacing-1) var(--spacing-2)}.product__text[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--leading-relaxed)}.split[data-astro-cid-lcdefpme]{gap:var(--spacing-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.split__title[data-astro-cid-lcdefpme]{font-size:var(--font-size-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-block:var(--spacing-3) var(--spacing-4)}.split__lead[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:46ch}.strengths[data-astro-cid-lcdefpme]{gap:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.strengths[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-block-start:2px solid var(--color-brand);padding-block-start:var(--spacing-4)}.strengths[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-lg);margin-block-end:var(--spacing-2)}.strengths[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--leading-relaxed)}.ship-wrap[data-astro-cid-lcdefpme]{gap:var(--spacing-4);display:grid}.ship__photo[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-card)}.ship[data-astro-cid-lcdefpme]{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none}.ship[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6);display:flex}.ship[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--color-border-subtle)}.ship[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--font-size-sm)}.articles[data-astro-cid-lcdefpme]{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.article[data-astro-cid-lcdefpme]{gap:var(--spacing-3);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--spacing-6);color:inherit;transition:box-shadow var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.article[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-card-hover)}.article__title[data-astro-cid-lcdefpme]{font-size:var(--font-size-lg);line-height:var(--leading-snug)}.article__excerpt[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--leading-relaxed)}.article__more[data-astro-cid-lcdefpme]{color:var(--color-brand);font-size:var(--font-size-sm);margin-block-start:auto;font-weight:600}@media (width<=900px){.hero__inner[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme]{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.facts__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.strengths[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
