.coach-list__more[data-astro-cid-rxoncopb]{margin-top:var(--space-xl)}.coach-list[data-astro-cid-rxoncopb]{gap:var(--space-l);margin:var(--space-l) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.coach-card[data-astro-cid-rxoncopb]{background:var(--color-white);border:1px solid var(--line-light);border-radius:var(--radius-m);width:100%;color:var(--color-ink-soft);font:inherit;text-align:left;cursor:pointer;transition:transform var(--transition), box-shadow var(--transition);padding:0;display:block;overflow:hidden}.coach-card[data-astro-cid-rxoncopb]:hover{transform:translateY(-3px);box-shadow:0 .75rem 1.5rem #0e0e102e}.coach-card__photo[data-astro-cid-rxoncopb]{aspect-ratio:4/5;background:#731919;display:block}.coach-card__photo[data-astro-cid-rxoncopb] img{object-fit:cover;object-position:top;width:100%;height:100%}.coach-card__body[data-astro-cid-rxoncopb]{align-content:center;gap:var(--space-2xs);padding:var(--space-m) var(--space-l) var(--space-l);display:grid}.coach-card__intro[data-astro-cid-rxoncopb]{margin-top:var(--space-xs);max-width:32rem}.coach-card__name[data-astro-cid-rxoncopb]{text-wrap:balance;font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink);overflow-wrap:break-word;font-weight:800;line-height:1.2}@media (width>=48rem){.coach-card[data-astro-cid-rxoncopb]{grid-template-columns:minmax(0,17rem) minmax(0,1fr);display:grid}.coach-card__body[data-astro-cid-rxoncopb]{padding:var(--space-l)}.coach-card__name[data-astro-cid-rxoncopb]{font-size:var(--step-2)}}@media (width>=62rem){.coach-card[data-astro-cid-rxoncopb]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.coach-card__body[data-astro-cid-rxoncopb]{padding:var(--space-xl)}.coach-card__name[data-astro-cid-rxoncopb]{font-size:var(--step-3)}}.coach-card__role[data-astro-cid-rxoncopb]{overflow-wrap:break-word}.coach-card__more[data-astro-cid-rxoncopb]{align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);font-family:var(--font-display);color:var(--color-maroon);font-weight:700;display:inline-flex}.coach-card__more[data-astro-cid-rxoncopb] .icon{width:1.125rem;height:1.125rem}.coach-drawer[data-astro-cid-rxoncopb]{overscroll-behavior:contain;border:0;border-left:1px solid var(--line-dark);width:min(36rem,100%);max-width:100%;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.coach-drawer[data-astro-cid-rxoncopb][open]{animation:.32s cubic-bezier(.22,.8,.3,1) both coach-slide-in}.coach-drawer[data-astro-cid-rxoncopb][open]::backdrop{background:#000000a6;animation:.32s both coach-fade-in}.coach-drawer[data-astro-cid-rxoncopb].is-closing{animation:.32s cubic-bezier(.22,.8,.3,1) forwards coach-slide-out}.coach-drawer[data-astro-cid-rxoncopb].is-closing::backdrop{animation:.32s forwards coach-fade-out}@keyframes coach-slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes coach-slide-out{0%{transform:none}to{transform:translate(100%)}}@keyframes coach-fade-in{0%{opacity:0}to{opacity:1}}@keyframes coach-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.coach-drawer[data-astro-cid-rxoncopb][open],.coach-drawer[data-astro-cid-rxoncopb][open]::backdrop,.coach-drawer[data-astro-cid-rxoncopb].is-closing,.coach-drawer[data-astro-cid-rxoncopb].is-closing::backdrop{animation:none}}html:has(dialog.coach-drawer[open]){overflow:hidden}@media (scripting:none){.coach-list[data-astro-cid-rxoncopb]{display:none}.coach-drawer[data-astro-cid-rxoncopb]{border-left:0;width:auto;height:auto;margin:0;display:block;position:static;overflow:visible;transform:none}.coach-drawer[data-astro-cid-rxoncopb] .coach-drawer__bar[data-astro-cid-rxoncopb]{display:none}}.coach-drawer__inner[data-astro-cid-rxoncopb]{gap:var(--space-l);padding:var(--space-m) var(--space-l) var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.coach-drawer__bar[data-astro-cid-rxoncopb]{justify-content:flex-end;display:flex}.coach-drawer__close[data-astro-cid-rxoncopb]{align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:0 var(--space-m);border:1px solid var(--line-dark);border-radius:var(--radius-s);color:var(--color-white);font:700 .9375rem/1 var(--font-display);cursor:pointer;background:0 0;display:inline-flex}.coach-drawer__close[data-astro-cid-rxoncopb]:hover{background:#ffffff14}.coach-profile__head[data-astro-cid-rxoncopb]{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.coach-profile__head[data-astro-cid-rxoncopb]>div[data-astro-cid-rxoncopb]{flex:9rem;min-width:0}.coach-profile__head[data-astro-cid-rxoncopb] img{object-fit:cover;object-position:top;border-radius:var(--radius-m);background:#731919;flex:none;width:6rem;height:7.5rem}.coach-profile__name[data-astro-cid-rxoncopb]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-white);overflow-wrap:break-word;hyphens:manual;font-weight:800;line-height:1.15}.coach-profile__role[data-astro-cid-rxoncopb]{margin-top:var(--space-2xs)}.coach-profile__section[data-astro-cid-rxoncopb]{min-width:0;padding-top:var(--space-m);border-top:1px solid var(--line-dark)}.coach-profile__title[data-astro-cid-rxoncopb]{margin-bottom:var(--space-s);font-family:var(--font-display);font-size:var(--step-0);color:var(--color-white);overflow-wrap:break-word;hyphens:manual;font-weight:800}.coach-profile__text[data-astro-cid-rxoncopb]{gap:var(--space-s);display:grid}.coach-profile__text[data-astro-cid-rxoncopb] strong[data-astro-cid-rxoncopb]{color:var(--color-white)}.coach-link[data-astro-cid-rxoncopb]{align-items:center;gap:var(--space-s);padding-block:var(--space-xs);color:var(--color-white);text-underline-offset:.2em;overflow-wrap:break-word;min-width:0;max-width:100%;display:inline-flex}.coach-link[data-astro-cid-rxoncopb]>span[data-astro-cid-rxoncopb]{min-width:0}.coach-link__ext[data-astro-cid-rxoncopb]{width:1rem;height:1rem}.coach-contact[data-astro-cid-rxoncopb]{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.coach-contact__label[data-astro-cid-rxoncopb]{font-size:var(--step--1);color:var(--color-mist);display:block}.coach-contact__value[data-astro-cid-rxoncopb]{overflow-wrap:break-word;font-weight:700;display:block}.coach-socials[data-astro-cid-rxoncopb]{gap:var(--space-xs) var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.coach-social[data-astro-cid-rxoncopb]{align-items:center;gap:var(--space-s);min-width:0;padding:var(--space-xs) 0;color:var(--color-white);text-decoration:none;display:flex}.coach-social[data-astro-cid-rxoncopb]:hover .coach-social__platform[data-astro-cid-rxoncopb]{text-underline-offset:.2em;text-decoration:underline}.coach-social__text[data-astro-cid-rxoncopb]{min-width:0}.coach-social__platform[data-astro-cid-rxoncopb],.coach-social__handle[data-astro-cid-rxoncopb]{overflow-wrap:break-word;display:block}.coach-social__platform[data-astro-cid-rxoncopb]{font-weight:700}.coach-social__handle[data-astro-cid-rxoncopb]{font-size:var(--step--1);color:var(--color-mist)}.coach-profile__cta[data-astro-cid-rxoncopb] .booking-choices{margin-top:var(--space-s)}
