.sp-hero[data-astro-cid-k2a4vmmy]{background:radial-gradient(900px 500px at 75% 30%, var(--surface-2) 0%, var(--bg) 70%);padding:80px 0 64px}.sp-hero__grid[data-astro-cid-k2a4vmmy]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:48px;display:grid}.sp-hero__copy[data-astro-cid-k2a4vmmy]{flex-direction:column;gap:24px;display:flex}.sp-hero__crumbs[data-astro-cid-k2a4vmmy]{color:var(--muted-2);gap:8px;font-size:12px;display:flex}.sp-hero__crumbs[data-astro-cid-k2a4vmmy] a[data-astro-cid-k2a4vmmy]{color:var(--muted-2)}.sp-hero__crumbs[data-astro-cid-k2a4vmmy] [data-astro-cid-k2a4vmmy][aria-current]{color:var(--text-2)}.sp-hero__title[data-astro-cid-k2a4vmmy]{font-size:clamp(48px,6vw,88px)}.sp-hero__lead[data-astro-cid-k2a4vmmy]{max-width:560px}.sp-hero__actions[data-astro-cid-k2a4vmmy]{flex-wrap:wrap;gap:14px;display:flex}.sp-hero__img[data-astro-cid-k2a4vmmy]{border-radius:var(--r-lg);min-height:520px}.sp-hero__photo[data-astro-cid-k2a4vmmy]{border-radius:var(--r-lg);border:1px solid var(--line);object-fit:cover;width:100%;height:auto}.gallery[data-astro-cid-k2a4vmmy]{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px;display:grid}.gallery__fig[data-astro-cid-k2a4vmmy]{flex-direction:column;gap:10px;margin:0;display:flex}.gallery__fig[data-astro-cid-k2a4vmmy] img[data-astro-cid-k2a4vmmy]{border-radius:var(--r-lg);border:1px solid var(--line);width:100%;height:auto}.gallery[data-astro-cid-k2a4vmmy] figcaption[data-astro-cid-k2a4vmmy]{text-transform:uppercase}.facts[data-astro-cid-k2a4vmmy]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--bg-2)}.facts__grid[data-astro-cid-k2a4vmmy]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.facts__cell[data-astro-cid-k2a4vmmy]{border-right:1px solid var(--hairline);padding:28px 24px}.facts__cell[data-astro-cid-k2a4vmmy]:first-child{padding-left:0}.facts__cell[data-astro-cid-k2a4vmmy]:last-child{border-right:0}.facts__v[data-astro-cid-k2a4vmmy]{font-size:36px}.facts__l[data-astro-cid-k2a4vmmy]{text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:11px}.specs[data-astro-cid-k2a4vmmy]{margin:0;padding:8px 24px}.specs__row[data-astro-cid-k2a4vmmy]{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 0;font-size:14px;display:flex}.specs__row[data-astro-cid-k2a4vmmy]:last-child{border-bottom:0}.specs__row[data-astro-cid-k2a4vmmy] dt[data-astro-cid-k2a4vmmy],.specs__row[data-astro-cid-k2a4vmmy] dd[data-astro-cid-k2a4vmmy]{margin:0}.specs__row[data-astro-cid-k2a4vmmy] dd[data-astro-cid-k2a4vmmy]{color:var(--text)}.others[data-astro-cid-k2a4vmmy]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.others__card[data-astro-cid-k2a4vmmy]{color:var(--text);flex-direction:column;gap:12px;padding:24px;display:flex}.others__card[data-astro-cid-k2a4vmmy]:hover{color:var(--text);border-color:var(--line-2)}.others__name[data-astro-cid-k2a4vmmy]{font-size:24px}.others__blurb[data-astro-cid-k2a4vmmy]{font-size:14px;line-height:1.6}.fit[data-astro-cid-k2a4vmmy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:56px 48px;display:flex}@media (width<=720px){.sp-hero[data-astro-cid-k2a4vmmy]{padding:36px 0 48px}.sp-hero__grid[data-astro-cid-k2a4vmmy]{gap:18px}.sp-hero__title[data-astro-cid-k2a4vmmy]{font-size:44px}.sp-hero__lead[data-astro-cid-k2a4vmmy]{font-size:16px}.sp-hero__actions[data-astro-cid-k2a4vmmy]{flex-direction:column}.sp-hero__actions[data-astro-cid-k2a4vmmy] .btn{width:100%}.sp-hero__img[data-astro-cid-k2a4vmmy]{border-radius:14px;min-height:300px}.facts__grid[data-astro-cid-k2a4vmmy]{grid-template-columns:1fr 1fr}.facts__cell[data-astro-cid-k2a4vmmy]{border-bottom:1px solid var(--hairline);padding:18px 12px}.facts__cell[data-astro-cid-k2a4vmmy]:nth-child(2n){border-right:0}.facts__v[data-astro-cid-k2a4vmmy]{font-size:26px}.fit[data-astro-cid-k2a4vmmy]{text-align:center;flex-direction:column;padding:28px 20px}.fit[data-astro-cid-k2a4vmmy] .btn{width:100%}}
