.about-section[data-astro-cid-5gtlsymu]{padding-top:96px;padding-bottom:0}.mosaic-grid-wrap[data-astro-cid-5gtlsymu]{width:100%;margin:0;padding:0}.mosaic-grid[data-astro-cid-5gtlsymu]{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:0;display:grid}@media (width>=700px){.mosaic-grid[data-astro-cid-5gtlsymu]{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.mosaic-grid[data-astro-cid-5gtlsymu]{grid-template-columns:repeat(6,1fr)}}.mosaic-cell[data-astro-cid-5gtlsymu]{aspect-ratio:4/5;border-radius:0;flex-direction:column;justify-content:flex-end;min-width:0;margin:0;padding:clamp(1rem,1.6vw,1.5rem);display:flex;position:relative;overflow:hidden;container-type:inline-size}.mosaic-cell--wide[data-astro-cid-5gtlsymu]{grid-area:span 2/span 2}.mosaic-cell--landscape[data-astro-cid-5gtlsymu]{aspect-ratio:8/5;grid-area:span 1/span 2}.mosaic-cell--forge[data-astro-cid-5gtlsymu]{background:var(--color-teal-deep);color:var(--color-gold)}.mosaic-cell--ember[data-astro-cid-5gtlsymu]{background:var(--color-ember-deep);color:var(--color-gold)}.mosaic-cell--limestone[data-astro-cid-5gtlsymu]{background:color-mix(in srgb, var(--color-teal-deep) 66%, var(--color-limestone));color:var(--color-limestone)}.mosaic-cell--gold[data-astro-cid-5gtlsymu]{background:var(--color-gold);color:var(--color-obsidian)}.mosaic-cell--teal[data-astro-cid-5gtlsymu]{background:var(--color-teal);color:var(--color-limestone)}.mosaic-cell--line[data-astro-cid-5gtlsymu]{text-align:center;justify-content:center}.mosaic-cell--line[data-astro-cid-5gtlsymu][data-mosaic-id=line-discipline]:not(:last-child){margin-bottom:2.5rem}.mosaic-cell__line[data-astro-cid-5gtlsymu]{z-index:1;font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(.99rem,.675rem + 3.24cqi,1.8rem);font-weight:900;line-height:1.2;position:relative}.mosaic-cell__mark[data-astro-cid-5gtlsymu]{opacity:.14;pointer-events:none;width:clamp(2.5rem,5vw,4rem);position:absolute;top:clamp(.75rem,1.5vw,1.25rem);right:clamp(.75rem,1.5vw,1.25rem)}.mosaic-cell__flame[data-astro-cid-5gtlsymu]{color:currentColor;width:100%;height:auto;display:block}.mosaic-cell__body[data-astro-cid-5gtlsymu]{z-index:1;flex-direction:column;gap:.5rem;display:flex;position:relative}.mosaic-cell__eyebrow[data-astro-cid-5gtlsymu]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;opacity:.8;font-size:.62rem;font-weight:700}.mosaic-cell__title[data-astro-cid-5gtlsymu]{font-family:var(--font-display);margin:0;font-size:clamp(.875rem,.605rem + 6cqi,3rem);font-weight:900;line-height:1.2}.mosaic-cell__text[data-astro-cid-5gtlsymu]{font-family:var(--font-body);color:inherit;margin:0;font-size:clamp(.75rem,.65rem + 1.4cqi,1.15rem);line-height:1.45}.mosaic-cell[data-astro-cid-5gtlsymu]:not(.mosaic-cell--wide) .mosaic-cell__text[data-astro-cid-5gtlsymu]{display:none}@media (width>=700px) and (width<=1099px){.mosaic-cell[data-astro-cid-5gtlsymu]:not(.mosaic-cell--wide) .mosaic-cell__text[data-astro-cid-5gtlsymu]{display:block}}.mosaic-cell--photo[data-astro-cid-5gtlsymu]{background:var(--color-obsidian);padding:0}.mosaic-media[data-astro-cid-5gtlsymu]{display:block;position:absolute;inset:0;overflow:hidden}.mosaic-media[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu],.mosaic-media[data-astro-cid-5gtlsymu] video[data-astro-cid-5gtlsymu]{object-fit:cover;width:100%;height:100%;display:block}.mosaic-caption[data-astro-cid-5gtlsymu]{z-index:1;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-limestone);text-align:left;background:linear-gradient(to top, color-mix(in srgb, var(--color-obsidian) 88%, transparent) 0%, transparent 100%);padding:1.4rem 1rem .85rem;font-size:.62rem;position:absolute;bottom:0;left:0;right:0}.mosaic-cell--photo[data-astro-cid-5gtlsymu]:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.mosaic-caption[data-astro-cid-5gtlsymu]{opacity:0;transition:opacity .2s,transform .24s cubic-bezier(.23,1,.32,1);transform:translateY(6px)}.mosaic-cell--photo[data-astro-cid-5gtlsymu]:hover .mosaic-caption[data-astro-cid-5gtlsymu],.mosaic-cell--photo[data-astro-cid-5gtlsymu]:focus-visible .mosaic-caption[data-astro-cid-5gtlsymu],.mosaic-cell--photo[data-astro-cid-5gtlsymu]:focus-within .mosaic-caption[data-astro-cid-5gtlsymu]{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mosaic-caption[data-astro-cid-5gtlsymu]{transition:none}}@media (width<=640px){.about-section[data-astro-cid-5gtlsymu]{padding-top:64px;padding-bottom:0}}.testimonial-layout[data-astro-cid-tgbrwp4t]{margin-top:6rem}@media (width<=640px){.testimonial-layout[data-astro-cid-tgbrwp4t]{margin-top:3rem}}.testimonial-layout__spacer[data-astro-cid-tgbrwp4t]{display:none}@media (width>=1024px){.testimonial-layout[data-astro-cid-tgbrwp4t]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.testimonial-layout__spacer[data-astro-cid-tgbrwp4t]{display:block}}.testimonial-carousel__viewport[data-astro-cid-tgbrwp4t]{position:relative;overflow:hidden}.testimonial-carousel__track[data-astro-cid-tgbrwp4t]{margin:0;padding:0;list-style:none;transition:transform .5s cubic-bezier(.23,1,.32,1);display:flex}.testimonial-slide[data-astro-cid-tgbrwp4t]{flex:0 0 100%;min-width:0}.testimonial-slide__rating[data-astro-cid-tgbrwp4t]{letter-spacing:.15em;color:var(--color-ash-300);margin:0 0 1rem;font-size:1.25rem;line-height:1}.testimonial-slide__rating[data-astro-cid-tgbrwp4t] .is-filled[data-astro-cid-tgbrwp4t]{color:var(--color-gold)}.testimonial-slide__quote[data-astro-cid-tgbrwp4t]{font-family:var(--font-display);color:var(--color-obsidian);margin:0 0 1.75rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.25}.testimonial-slide__quote-mark[data-astro-cid-tgbrwp4t]{vertical-align:-.3em;color:var(--color-ember);margin-right:.05em;font-size:2.5em;line-height:0;display:inline-block}@media (width>=1024px){.testimonial-slide__quote[data-astro-cid-tgbrwp4t]{font-size:clamp(1.5rem,1.4vw + 1rem,2rem)}}.testimonial-slide__attribution[data-astro-cid-tgbrwp4t]{align-items:center;gap:.875rem;display:flex}.testimonial-slide__avatar[data-astro-cid-tgbrwp4t]{object-fit:cover;border-radius:50%;flex-shrink:0;width:3.5rem;height:3.5rem}.testimonial-slide__names[data-astro-cid-tgbrwp4t]{flex-direction:column;display:flex}.testimonial-slide__name[data-astro-cid-tgbrwp4t]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-obsidian);font-size:.78rem}.testimonial-slide__name--link[data-astro-cid-tgbrwp4t]{text-underline-offset:.2em;text-decoration:underline}.testimonial-slide__role[data-astro-cid-tgbrwp4t]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ash-500);font-size:.68rem}.testimonial-carousel__controls[data-astro-cid-tgbrwp4t]{align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.testimonial-carousel__nav[data-astro-cid-tgbrwp4t]{border-radius:var(--radius-pill);border:1px solid var(--color-ash-300);width:2.5rem;height:2.5rem;color:var(--color-obsidian);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1);display:flex}.testimonial-carousel__nav[data-astro-cid-tgbrwp4t]:hover{background:var(--color-ash-100);border-color:var(--color-ash-500)}.testimonial-carousel__nav[data-astro-cid-tgbrwp4t]:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}.testimonial-carousel__dots[data-astro-cid-tgbrwp4t]{align-items:center;gap:.5rem;display:flex}.testimonial-carousel__dot[data-astro-cid-tgbrwp4t]{background:var(--color-ash-300);border-radius:50%;width:.5rem;height:.5rem;transition:background-color .18s cubic-bezier(.23,1,.32,1)}.testimonial-carousel__dot[data-astro-cid-tgbrwp4t]:hover{background:var(--color-ash-500)}.testimonial-carousel__dot[data-astro-cid-tgbrwp4t]:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}.testimonial-carousel__dot[data-astro-cid-tgbrwp4t][aria-selected=true]{background:var(--color-ember)}@media (prefers-reduced-motion:reduce){.testimonial-carousel__track[data-astro-cid-tgbrwp4t]{transition:none}}.coaching-team[data-astro-cid-wlm6j5j6]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:40px;display:grid}.coach-card[data-astro-cid-wlm6j5j6]{background:var(--color-limestone);border:1px solid var(--color-ash-300);border-radius:var(--radius-lg);padding:24px}.coach-card__name[data-astro-cid-wlm6j5j6]{font-family:var(--font-display);color:var(--color-obsidian);margin:0;font-size:1.3rem;font-weight:900}.coach-card__role[data-astro-cid-wlm6j5j6]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ember-deep);margin:2px 0 12px;font-size:.68rem}.coach-card__bio[data-astro-cid-wlm6j5j6]{color:var(--color-ash-700);margin:0 0 12px;font-size:.95rem;line-height:1.6}.coach-card__creds[data-astro-cid-wlm6j5j6]{font-family:var(--font-mono);color:var(--color-ash-500);flex-direction:column;gap:4px;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}
