.hero[data-astro-cid-fcchrjes]{isolation:isolate;align-items:end;min-height:92svh;display:grid;position:relative;overflow:hidden}.bg[data-astro-cid-fcchrjes]{z-index:-2;position:absolute;inset:0}.bg[data-astro-cid-fcchrjes] img[data-astro-cid-fcchrjes]{object-fit:cover;object-position:45% 35%;width:100%;height:100%}.hero[data-astro-cid-fcchrjes]:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--ink) 0%, oklch(12% .01 27/.88) 45%, oklch(12% .01 27/.2) 80%);position:absolute;inset:0}.copy[data-astro-cid-fcchrjes]{width:100%;padding-block:8rem 3rem}h1[data-astro-cid-fcchrjes]{max-width:14ch;font-size:clamp(3.2rem,8vw,6rem)}h1[data-astro-cid-fcchrjes] em[data-astro-cid-fcchrjes]{color:var(--red-text);font-style:normal}.lede[data-astro-cid-fcchrjes]{max-width:40ch;color:var(--chalk-dim);margin-top:1rem;font-size:1.125rem}.proof[data-astro-cid-fcchrjes]{border-top:1px solid var(--line);align-items:center;gap:1rem;max-width:36rem;margin-top:1.25rem;padding-top:1rem;display:flex}.proof[data-astro-cid-fcchrjes] picture[data-astro-cid-fcchrjes]{flex:none;width:3.5rem;height:3.5rem;overflow:hidden}.proof[data-astro-cid-fcchrjes] img[data-astro-cid-fcchrjes]{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.proof[data-astro-cid-fcchrjes] p[data-astro-cid-fcchrjes]{color:var(--chalk-dim);font-size:.95rem;line-height:1.4}.proof[data-astro-cid-fcchrjes] strong[data-astro-cid-fcchrjes]{color:var(--chalk)}.actions[data-astro-cid-fcchrjes]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.bg[data-astro-cid-fcchrjes] img[data-astro-cid-fcchrjes]{animation:settle 1.6s var(--ease) both}.rise[data-astro-cid-fcchrjes]{animation:rise .9s var(--ease) both}.lede[data-astro-cid-fcchrjes]{animation-delay:.12s}.proof[data-astro-cid-fcchrjes]{animation-delay:.24s}.actions[data-astro-cid-fcchrjes]{animation-delay:.36s}}@keyframes settle{0%{filter:saturate(.4);transform:scale(1.08)}}@keyframes rise{0%{opacity:0;transform:translateY(1.25rem)}}@media (width>=768px){.lede[data-astro-cid-fcchrjes]{margin-top:1.25rem;font-size:1.2rem}.proof[data-astro-cid-fcchrjes]{margin-top:2.25rem;padding-top:1.25rem}}@media (width>=1100px){.hero[data-astro-cid-fcchrjes]{min-height:min(100svh,56rem)}.hero[data-astro-cid-fcchrjes]:after{background:linear-gradient(90deg, oklch(12% .01 27/.92) 0%, oklch(12% .01 27/.7) 45%, oklch(12% .01 27/.15) 100%), linear-gradient(0deg, var(--ink) 0%, transparent 35%)}.copy[data-astro-cid-fcchrjes]{padding-block:9rem 4rem}}.your-gym[data-astro-cid-6aywhlki]{background:var(--ink-2);padding-block:clamp(3.5rem,8vw,6rem)}h2[data-astro-cid-6aywhlki]{font-size:clamp(2.6rem,6vw,4.5rem)}.sub[data-astro-cid-6aywhlki]{color:var(--chalk-dim);max-width:52ch;margin-top:.75rem}.rows[data-astro-cid-6aywhlki]{margin-top:2rem;padding:0;list-style:none}.rows[data-astro-cid-6aywhlki] li[data-astro-cid-6aywhlki]{border-top:1.5px solid var(--line);gap:1rem;padding-block:1.5rem;display:grid}.rows[data-astro-cid-6aywhlki] li[data-astro-cid-6aywhlki]:last-child{border-bottom:1.5px solid var(--line)}.rows[data-astro-cid-6aywhlki] li[data-astro-cid-6aywhlki].is-yours{border-top-color:var(--mat)}h3[data-astro-cid-6aywhlki]{font-size:clamp(2rem,5vw,2.8rem)}h3[data-astro-cid-6aywhlki] a[data-astro-cid-6aywhlki]{text-decoration:none}h3[data-astro-cid-6aywhlki] a[data-astro-cid-6aywhlki]:hover{color:var(--red-text)}address[data-astro-cid-6aywhlki]{margin-top:.4rem;font-style:normal}.contact[data-astro-cid-6aywhlki] a[data-astro-cid-6aywhlki]{overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.status[data-astro-cid-6aywhlki]{color:var(--chalk-dim)}.offer[data-astro-cid-6aywhlki]{text-transform:uppercase;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.9rem;font-weight:700;font-stretch:85%;display:flex}.offer[data-astro-cid-6aywhlki]:before{content:"";background:var(--mat);width:.6rem;height:.6rem}.acts[data-astro-cid-6aywhlki]{flex-wrap:wrap;align-self:center;gap:.75rem;display:flex}.is-yours[data-astro-cid-6aywhlki] .pick[data-astro-cid-6aywhlki]{display:none}.change[data-astro-cid-6aywhlki]{margin-top:1.25rem}.change[data-astro-cid-6aywhlki] a[data-astro-cid-6aywhlki]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (width>=900px){.rows[data-astro-cid-6aywhlki] li[data-astro-cid-6aywhlki]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:2rem}}.programs[data-astro-cid-as3x6oa6]{padding-block:clamp(4rem,9vw,8rem)}.head[data-astro-cid-as3x6oa6]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem 2rem;margin-bottom:2rem;display:flex}h2[data-astro-cid-as3x6oa6]{font-size:clamp(2.6rem,6vw,4.5rem)}h2[data-astro-cid-as3x6oa6] span[data-astro-cid-as3x6oa6]{color:var(--red-text)}.who[data-astro-cid-as3x6oa6]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.who[data-astro-cid-as3x6oa6] p[data-astro-cid-as3x6oa6]{text-transform:uppercase;width:100%;font-size:.85rem;font-weight:700;font-stretch:85%}.who[data-astro-cid-as3x6oa6] button[data-astro-cid-as3x6oa6]{font:inherit;cursor:pointer;min-height:44px;color:var(--chalk);box-shadow:inset 0 0 0 1.5px var(--chalk);transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;padding:.4em 1em;font-size:.95rem;font-weight:600}.who[data-astro-cid-as3x6oa6] button[data-astro-cid-as3x6oa6]:hover,.who[data-astro-cid-as3x6oa6] button[data-astro-cid-as3x6oa6][aria-pressed=true]{background:var(--chalk);color:var(--ink)}.rail[data-astro-cid-as3x6oa6]{padding:0 var(--gutter) .5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:thin;gap:1rem;list-style:none;display:flex;overflow-x:auto}.rail[data-astro-cid-as3x6oa6] li[data-astro-cid-as3x6oa6]{scroll-snap-align:start;flex:0 0 min(76vw,26rem);grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;display:grid}.rail[data-astro-cid-as3x6oa6] li[data-astro-cid-as3x6oa6][hidden]{display:none}.rail[data-astro-cid-as3x6oa6] img[data-astro-cid-as3x6oa6]{aspect-ratio:3/4;object-fit:cover;width:100%}.name[data-astro-cid-as3x6oa6]{font-size:2.25rem;text-decoration:none}.blurb[data-astro-cid-as3x6oa6]{color:var(--chalk-dim);margin-top:.35rem;line-height:1.45;display:block}.ages[data-astro-cid-as3x6oa6]{flex-wrap:wrap;gap:.4rem;display:flex}.age[data-astro-cid-as3x6oa6]{box-shadow:inset 0 0 0 1.5px var(--line);white-space:nowrap;padding:.25em .6em;font-size:.9rem;font-weight:700;font-stretch:85%}.try[data-astro-cid-as3x6oa6]{justify-self:start}@media (width>=1100px){.rail[data-astro-cid-as3x6oa6]{max-width:var(--max);scroll-snap-type:none;margin-inline:auto;display:block;overflow:visible}.rail[data-astro-cid-as3x6oa6] li[data-astro-cid-as3x6oa6]{border-bottom:1.5px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,16rem) auto 9rem;align-items:center;gap:1.5rem;padding-block:1.4rem;position:relative}.rail[data-astro-cid-as3x6oa6] li[data-astro-cid-as3x6oa6]:first-child{border-top:1.5px solid var(--line)}.rail[data-astro-cid-as3x6oa6] picture[data-astro-cid-as3x6oa6]{grid-area:1/4}.rail[data-astro-cid-as3x6oa6] img[data-astro-cid-as3x6oa6]{aspect-ratio:4/3;clip-path:inset(0 0 0 100%);width:9rem;transition:clip-path .5s var(--ease)}.text[data-astro-cid-as3x6oa6]{grid-area:1/1}.ages[data-astro-cid-as3x6oa6]{grid-area:1/2;justify-content:flex-end}.try[data-astro-cid-as3x6oa6]{z-index:1;grid-area:1/3;position:relative}.name[data-astro-cid-as3x6oa6]{transition:color .25s var(--ease), transform .35s var(--ease);font-size:clamp(2rem,4.5vw,3.4rem);display:inline-block}.name[data-astro-cid-as3x6oa6]:after{content:"";position:absolute;inset:0}.name[data-astro-cid-as3x6oa6]:focus-visible{outline:none}.rail[data-astro-cid-as3x6oa6] li[data-astro-cid-as3x6oa6]:has(.name:focus-visible){outline:3px solid var(--chalk);outline-offset:3px}.rail[data-astro-cid-as3x6oa6] li[data-astro-cid-as3x6oa6]:hover .name[data-astro-cid-as3x6oa6],.rail[data-astro-cid-as3x6oa6] li[data-astro-cid-as3x6oa6]:has(.name:focus-visible) .name[data-astro-cid-as3x6oa6]{color:var(--red-text);transform:translate(.5rem)}.rail[data-astro-cid-as3x6oa6] li[data-astro-cid-as3x6oa6]:hover img[data-astro-cid-as3x6oa6],.rail[data-astro-cid-as3x6oa6] li[data-astro-cid-as3x6oa6]:has(.name:focus-visible) img[data-astro-cid-as3x6oa6]{clip-path:inset(0)}}@media (width>=1100px) and (hover:none){.rail[data-astro-cid-as3x6oa6] img[data-astro-cid-as3x6oa6]{clip-path:none}}
