.gym-hero[data-astro-cid-v7tl4a7e]{background:var(--ink-deep);border-bottom:var(--border-line);padding:118px 0 96px;overflow:hidden}.gym-hero__grid[data-astro-cid-v7tl4a7e]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:center;display:grid}.gym-hero[data-astro-cid-v7tl4a7e] h1[data-astro-cid-v7tl4a7e]{max-width:10ch;margin:18px 0 22px;font-size:clamp(54px,7vw,122px)}.gym-hero__copy[data-astro-cid-v7tl4a7e] p[data-astro-cid-v7tl4a7e]{max-width:38ch;color:var(--cream-dim);font-size:var(--fs-lead);margin:0}.gym-hero__actions[data-astro-cid-v7tl4a7e]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.gym-hero__media[data-astro-cid-v7tl4a7e]{border:var(--border-line);background:var(--ink);box-shadow:var(--shadow-blood-xl);margin:0;position:relative;overflow:hidden}.gym-hero__media[data-astro-cid-v7tl4a7e] img[data-astro-cid-v7tl4a7e]{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;filter:var(--photo-filter-grit)}.gym-hero__media[data-astro-cid-v7tl4a7e] figcaption[data-astro-cid-v7tl4a7e]{border-top:var(--border-line);color:var(--cream);font-size:12px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:16px 18px;line-height:1.4}.gym-strip[data-astro-cid-v7tl4a7e]{background:var(--blood);border-bottom:var(--border-line)}.gym-strip__grid[data-astro-cid-v7tl4a7e]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gym-strip__grid[data-astro-cid-v7tl4a7e] div[data-astro-cid-v7tl4a7e]{border-left:1px solid oklch(100% 0 0/.25);padding:22px 24px}.gym-strip__grid[data-astro-cid-v7tl4a7e] div[data-astro-cid-v7tl4a7e]:last-child{border-right:1px solid oklch(100% 0 0/.25)}.gym-strip[data-astro-cid-v7tl4a7e] span[data-astro-cid-v7tl4a7e]{font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-stamp);text-transform:uppercase;color:var(--cream);margin-bottom:6px;display:block}.gym-strip[data-astro-cid-v7tl4a7e] strong[data-astro-cid-v7tl4a7e]{color:var(--cream);font-size:16px;line-height:1.35}.gym-intro[data-astro-cid-v7tl4a7e],.gym-cards[data-astro-cid-v7tl4a7e],.gym-start[data-astro-cid-v7tl4a7e]{padding:88px 0}.gym-intro__grid[data-astro-cid-v7tl4a7e]{gap:var(--space-8);grid-template-columns:minmax(260px,430px) minmax(0,1fr);align-items:center;display:grid}.gym-intro__image[data-astro-cid-v7tl4a7e]{border:var(--border-line);background:var(--ink-deep);box-shadow:var(--shadow-block-lg);padding:16px}.gym-intro__image[data-astro-cid-v7tl4a7e] img[data-astro-cid-v7tl4a7e]{width:100%;filter:var(--photo-filter-grit)}.gym-intro[data-astro-cid-v7tl4a7e] h2[data-astro-cid-v7tl4a7e],.gym-start[data-astro-cid-v7tl4a7e] h2[data-astro-cid-v7tl4a7e]{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);margin:14px 0 24px;font-size:clamp(40px,4.2vw,76px);line-height:.94}.gym-intro[data-astro-cid-v7tl4a7e] p[data-astro-cid-v7tl4a7e],.gym-card[data-astro-cid-v7tl4a7e] p[data-astro-cid-v7tl4a7e],.gym-start[data-astro-cid-v7tl4a7e] p[data-astro-cid-v7tl4a7e]{color:var(--cream-dim);line-height:1.65}.gym-intro[data-astro-cid-v7tl4a7e] p[data-astro-cid-v7tl4a7e]{max-width:64ch}.gym-cards[data-astro-cid-v7tl4a7e]{background:var(--ink-deep);border-top:var(--border-line);border-bottom:var(--border-line)}.gym-cards[data-astro-cid-v7tl4a7e] .wrap[data-astro-cid-v7tl4a7e]{gap:22px;display:grid}.gym-card[data-astro-cid-v7tl4a7e]{gap:var(--space-6);border:var(--border-line);background:var(--ink-panel);grid-template-columns:78px minmax(0,1fr);padding:clamp(24px,4vw,42px);display:grid}.gym-card__number[data-astro-cid-v7tl4a7e]{color:var(--blood);font-family:var(--font-display);font-size:36px;line-height:1}.gym-card[data-astro-cid-v7tl4a7e] h2[data-astro-cid-v7tl4a7e]{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);margin:0 0 16px;font-size:clamp(32px,3vw,56px);line-height:.95}.gym-card[data-astro-cid-v7tl4a7e] p[data-astro-cid-v7tl4a7e]{max-width:82ch}.gym-start__grid[data-astro-cid-v7tl4a7e]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:start;display:grid}.gym-start[data-astro-cid-v7tl4a7e] p[data-astro-cid-v7tl4a7e]{max-width:74ch}.gym-start[data-astro-cid-v7tl4a7e] strong[data-astro-cid-v7tl4a7e]{color:var(--cream)}.gym-contact-card[data-astro-cid-v7tl4a7e]{border:var(--border-cream-strong);background:var(--ink-deep);box-shadow:var(--shadow-blood);padding:28px;position:sticky;top:120px}.gym-contact-card[data-astro-cid-v7tl4a7e] h3[data-astro-cid-v7tl4a7e]{font-family:var(--font-display);text-transform:uppercase;margin:12px 0 18px;font-size:32px;line-height:.96}.gym-contact-card[data-astro-cid-v7tl4a7e] p[data-astro-cid-v7tl4a7e]{color:var(--cream)}.gym-contact-card[data-astro-cid-v7tl4a7e] .btn[data-astro-cid-v7tl4a7e]{justify-content:center;width:100%;margin-top:16px}@media (width<=900px){.gym-hero__grid[data-astro-cid-v7tl4a7e],.gym-intro__grid[data-astro-cid-v7tl4a7e],.gym-start__grid[data-astro-cid-v7tl4a7e]{grid-template-columns:1fr}.gym-hero__media[data-astro-cid-v7tl4a7e],.gym-intro__image[data-astro-cid-v7tl4a7e],.gym-contact-card[data-astro-cid-v7tl4a7e]{max-width:520px}.gym-contact-card[data-astro-cid-v7tl4a7e]{position:static}.gym-strip__grid[data-astro-cid-v7tl4a7e]{grid-template-columns:1fr}.gym-strip__grid[data-astro-cid-v7tl4a7e] div[data-astro-cid-v7tl4a7e],.gym-strip__grid[data-astro-cid-v7tl4a7e] div[data-astro-cid-v7tl4a7e]:last-child{border-top:1px solid oklch(100% 0 0/.25);border-left:0;border-right:0}.gym-card[data-astro-cid-v7tl4a7e]{grid-template-columns:1fr}}@media (width<=720px){.gym-hero[data-astro-cid-v7tl4a7e]{padding:74px 0 64px}.gym-intro[data-astro-cid-v7tl4a7e],.gym-cards[data-astro-cid-v7tl4a7e],.gym-start[data-astro-cid-v7tl4a7e]{padding:58px 0}}
