.page-section[data-astro-cid-f2ecisza]{width:min(100% - 48px,1240px);margin:0 auto}.section-kicker[data-astro-cid-f2ecisza]{color:var(--color-link);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:700}.text-link[data-astro-cid-f2ecisza]{min-height:44px;color:var(--color-link);align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cat-hero[data-astro-cid-f2ecisza]{border-bottom:1px solid var(--color-hairline);padding:120px 0 72px}.cat-hero[data-astro-cid-f2ecisza] h1[data-astro-cid-f2ecisza]{max-width:850px;color:var(--color-ink);font-size:var(--font-display-size);letter-spacing:var(--font-display-tracking);margin:0;font-weight:500;line-height:1.06}.cat-hero__lead[data-astro-cid-f2ecisza]{max-width:620px;color:var(--color-mute);margin:28px 0 0;font-size:17px;line-height:1.55}.cat-hero__actions[data-astro-cid-f2ecisza]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px;display:flex}.cat-spec[data-astro-cid-f2ecisza]{padding:56px 0 0}.cat-spec__list[data-astro-cid-f2ecisza]{border-top:1px solid var(--color-hairline);gap:0;margin:0;display:grid}.cat-spec__row[data-astro-cid-f2ecisza]{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(160px,.28fr) 1fr;gap:32px;padding:22px 0;display:grid}.cat-spec__row[data-astro-cid-f2ecisza] dt[data-astro-cid-f2ecisza]{color:var(--color-stone);letter-spacing:.02em;margin:0;font-size:13px;font-weight:650}.cat-spec__row[data-astro-cid-f2ecisza] dd[data-astro-cid-f2ecisza]{max-width:620px;color:var(--color-body);margin:0;font-size:15px;line-height:1.6}.cat-products[data-astro-cid-f2ecisza]{padding:96px 0 0}.cat-products__intro[data-astro-cid-f2ecisza]{max-width:680px;margin-bottom:8px}.cat-products__intro[data-astro-cid-f2ecisza] h2[data-astro-cid-f2ecisza]{color:var(--color-ink);letter-spacing:var(--font-display-tracking);margin:0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:500;line-height:1}.cat-products__intro[data-astro-cid-f2ecisza] p[data-astro-cid-f2ecisza]{max-width:560px;color:var(--color-mute);margin:16px 0 0;font-size:15px;line-height:1.55}.cat-contact[data-astro-cid-f2ecisza]{border-top:1px solid var(--color-hairline);text-align:center;align-content:center;justify-items:center;margin-top:120px;padding:132px 24px;display:grid}.cat-contact[data-astro-cid-f2ecisza] h2[data-astro-cid-f2ecisza]{max-width:min(100%,700px);color:var(--color-ink);letter-spacing:var(--font-display-tracking);margin:0;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:500;line-height:.98}.cat-contact[data-astro-cid-f2ecisza] p[data-astro-cid-f2ecisza]{color:var(--color-mute);margin:18px 0 0;font-size:16px}.cat-contact__related[data-astro-cid-f2ecisza]{color:var(--color-mute);margin-top:36px;font-size:13px}.cat-contact__related[data-astro-cid-f2ecisza] a[data-astro-cid-f2ecisza]{color:var(--color-link);padding:12px 4px;font-weight:700;display:inline-block}.home-button[data-astro-cid-f2ecisza]{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-top:28px;padding:0 19px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s;display:inline-flex}.home-button--primary[data-astro-cid-f2ecisza]{background:var(--color-brand);color:var(--color-on-dark)}.home-button[data-astro-cid-f2ecisza]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.home-button--primary[data-astro-cid-f2ecisza]:hover{background:var(--color-brand-dark);transform:translateY(-2px)}}@media (width<=820px){.page-section[data-astro-cid-f2ecisza]{width:min(100% - 32px,1240px)}.cat-hero[data-astro-cid-f2ecisza]{padding:80px 0 56px}.cat-spec__row[data-astro-cid-f2ecisza]{grid-template-columns:1fr;gap:8px}.cat-products[data-astro-cid-f2ecisza]{padding:72px 0 0}.cat-contact[data-astro-cid-f2ecisza]{margin-top:88px;padding:88px 18px}}@media (width<=520px){.page-section[data-astro-cid-f2ecisza]{width:min(100% - 24px,1240px)}.cat-hero[data-astro-cid-f2ecisza] h1[data-astro-cid-f2ecisza]{font-size:clamp(1.5rem,7vw,2rem)}}@media (prefers-reduced-motion:reduce){.home-button[data-astro-cid-f2ecisza]{transition:none}.home-button[data-astro-cid-f2ecisza]:hover{transform:none}}
