.product[data-astro-cid-4fhpls6h]{flex-direction:column;gap:16px;display:flex}.photo[data-astro-cid-4fhpls6h]{aspect-ratio:1;background:var(--gray-100);overflow:hidden}.photo[data-astro-cid-4fhpls6h] img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.product[data-astro-cid-4fhpls6h]:hover .photo[data-astro-cid-4fhpls6h] img{transform:scale(1.03)}.meta[data-astro-cid-4fhpls6h]{flex-direction:column;gap:6px;display:flex}.name[data-astro-cid-4fhpls6h]{font-size:16px;font-weight:500;line-height:1.4}.price[data-astro-cid-4fhpls6h]{font-size:16px;font-weight:700}.gap-48[data-astro-cid-lcdefpme]{gap:48px}.gap-56[data-astro-cid-lcdefpme]{gap:clamp(40px,5vw,56px)}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(56px,8vw,96px) clamp(56px,8vw,88px)}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:48px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{gap:28px}h1[data-astro-cid-lcdefpme]{font-size:var(--text-display);letter-spacing:-.045em;line-height:.88}.lead[data-astro-cid-lcdefpme]{font-size:var(--text-lead);letter-spacing:-.015em;font-weight:700;line-height:1.1}.hero-quote[data-astro-cid-lcdefpme]{max-width:620px;margin-top:8px}.hero-quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gray-200);font-size:clamp(18px,1.8vw,22px);line-height:1.5}.hero-quote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;margin-top:16px;display:flex}.hero-quote[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{font-style:normal;font-weight:700}.hero-quote[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{font-size:14px}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.hero-media[data-astro-cid-lcdefpme]{justify-content:center;display:flex;position:relative}.hero-media[data-astro-cid-lcdefpme] .hero-image{object-fit:contain;width:auto;height:clamp(440px,52vw,640px)}.hero-media[data-astro-cid-lcdefpme] .signature{filter:invert();width:clamp(160px,18vw,240px);position:absolute;bottom:12px;left:0}.about-grid[data-astro-cid-lcdefpme]{align-items:start;gap:48px;display:grid}.about-copy[data-astro-cid-lcdefpme]{gap:32px}.about-heading[data-astro-cid-lcdefpme]{line-height:1.02}.about-kicker[data-astro-cid-lcdefpme]{font-size:24px;font-weight:700;line-height:1.3}.about-side[data-astro-cid-lcdefpme]{gap:28px}.about-side[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gray-850);font-size:18px;line-height:1.6}.link-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--gray-200);margin:0;padding:0;list-style:none}.link-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;min-height:56px;font-weight:700;display:flex}.partner-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--mbs-black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;padding-top:48px;display:flex}.partner-strip[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:clamp(48px,5vw,72px)}.partners[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px 28px;font-size:14px;display:flex}.partner[data-astro-cid-lcdefpme]{gap:28px;display:inline-flex}.three-up[data-astro-cid-lcdefpme],.two-up[data-astro-cid-lcdefpme]{gap:24px;display:grid}.catalog[data-astro-cid-lcdefpme]{gap:28px;padding-top:24px}.catalog-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--gray-750);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-bottom:16px;display:flex}.catalog-links[data-astro-cid-lcdefpme]{gap:28px;font-size:15px;font-weight:700;display:flex}.catalog-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}.catalog-list[data-astro-cid-lcdefpme]{column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.catalog-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--gray-850);align-items:center;gap:20px;min-height:60px;font-size:18px;font-weight:500;display:flex}.num[data-astro-cid-lcdefpme]{width:28px;color:var(--gray-500);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:700}.name[data-astro-cid-lcdefpme]{flex-grow:1}.tag[data-astro-cid-lcdefpme]{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--tag-accent);flex-shrink:0;font-size:12px;font-weight:700}.arrow[data-astro-cid-lcdefpme]{color:var(--gray-500)}.products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;display:grid}.note[data-astro-cid-lcdefpme]{color:var(--gray-600);font-size:14px}@media (width>=768px){.three-up[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-up[data-astro-cid-lcdefpme],.catalog-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}}@media (width>=1024px){.hero-grid[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.hero-copy[data-astro-cid-lcdefpme]{grid-column:span 7}.hero-media[data-astro-cid-lcdefpme]{grid-column:span 5}.about-copy[data-astro-cid-lcdefpme]{grid-column:span 8}.about-side[data-astro-cid-lcdefpme]{grid-column:9/span 4;padding-top:44px}.partner-strip[data-astro-cid-lcdefpme]{grid-column:1/-1}.catalog-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--rows), auto);grid-auto-flow:column}}
