.home-intro[data-astro-cid-ksx7rjb5]{padding-block:var(--section-y)}.home-intro__lead[data-astro-cid-ksx7rjb5]{font-size:var(--step-2);font-weight:500;line-height:var(--lh-snug);letter-spacing:-.01em;max-width:34ch;color:var(--k2f-text);text-wrap:pretty;margin-bottom:var(--space-xl)}.home-cards[data-astro-cid-ksx7rjb5]{gap:var(--space-xs);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=40em){.home-cards[data-astro-cid-ksx7rjb5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72em){.home-cards[data-astro-cid-ksx7rjb5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-card[data-astro-cid-ksx7rjb5]{align-items:end;gap:var(--space-xs) var(--space-s);padding:var(--space-m);border-radius:var(--radius-2);background:var(--k2f-accent);color:var(--k2f-on-accent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title glyph""body body";display:grid;position:relative;overflow:hidden}.home-card__glyph[data-astro-cid-ksx7rjb5]{width:6.5rem;height:6.5rem;color:var(--k2f-on-accent);grid-area:glyph;align-self:start;margin-right:-.75rem}@media (width>=40em){.home-card[data-astro-cid-ksx7rjb5]{min-height:27rem;padding:var(--space-m);grid-template:"glyph"1fr"title""body"/minmax(0,1fr)}.home-card__glyph[data-astro-cid-ksx7rjb5]{width:10rem;height:10rem;margin:-.25rem -1.5rem var(--space-m) 0;justify-self:end}}.home-card__title[data-astro-cid-ksx7rjb5]{font-family:var(--font-display);font-weight:var(--weight-display-heavy);font-size:var(--step-3);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;hyphens:none;grid-area:title;line-height:.92}.home-card__body[data-astro-cid-ksx7rjb5]{grid-area:body;max-width:30ch;font-weight:500;line-height:1.45}.coaches[data-astro-cid-nicxnfqo]{padding-bottom:var(--section-y)}.coaches__head[data-astro-cid-nicxnfqo]{justify-content:space-between;align-items:end;gap:var(--space-xs) var(--space-m);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.coaches__title[data-astro-cid-nicxnfqo]{color:var(--k2f-accent)}.coaches__more[data-astro-cid-nicxnfqo]{align-items:center;gap:var(--space-2xs);min-height:2.75rem;color:var(--k2f-text);text-decoration:underline;text-decoration-color:var(--k2f-line-strong);text-underline-offset:.3em;transition:text-decoration-color var(--dur-fast) ease;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.coaches__more[data-astro-cid-nicxnfqo] .icon{color:var(--k2f-accent);transition:transform var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.coaches__more[data-astro-cid-nicxnfqo]:hover{color:var(--k2f-text);text-decoration-color:var(--k2f-accent)}.coaches__more[data-astro-cid-nicxnfqo]:hover .icon{transform:translate(4px)}}.coaches__rail[data-astro-cid-nicxnfqo]{max-width:var(--container);margin-inline:auto}.coaches__list[data-astro-cid-nicxnfqo]{gap:var(--space-xs);padding:0 var(--gutter) var(--space-2xs);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:clamp(8.5rem,38vw,12rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.coaches__list[data-astro-cid-nicxnfqo]::-webkit-scrollbar{display:none}@media (width>=64em){.coaches__list[data-astro-cid-nicxnfqo]{grid-auto-flow:row;grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:var(--space-s);grid-auto-columns:auto;overflow:visible}}.coach[data-astro-cid-nicxnfqo]{scroll-snap-align:start}.coach__link[data-astro-cid-nicxnfqo]{gap:var(--space-xs);color:var(--k2f-text);border-radius:var(--radius-2);text-decoration:none;display:grid}.coach__frame[data-astro-cid-nicxnfqo]{aspect-ratio:1;border-radius:var(--radius-2);background:var(--k2f-surface-2);display:block;position:relative;overflow:hidden}.coach__frame--orange[data-astro-cid-nicxnfqo]{background:var(--k2f-accent)}.coach__img[data-astro-cid-nicxnfqo]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-media) var(--ease-out), filter var(--dur-1) var(--ease-out);display:block}.coach__frame[data-astro-cid-nicxnfqo]:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease;background:linear-gradient(#0f0f0f00 45%,#0f0f0f73);position:absolute;inset:0}.coach__name[data-astro-cid-nicxnfqo]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-2);letter-spacing:var(--tracking-display);text-transform:uppercase;transition:color var(--dur-fast) ease;line-height:1}@media (hover:hover) and (pointer:fine){.coach__link[data-astro-cid-nicxnfqo]:hover .coach__img[data-astro-cid-nicxnfqo]{filter:saturate();transform:scale(1.02)}.coach__link[data-astro-cid-nicxnfqo]:hover .coach__frame[data-astro-cid-nicxnfqo]:after{opacity:1}.coach__link[data-astro-cid-nicxnfqo]:hover .coach__name[data-astro-cid-nicxnfqo]{color:var(--k2f-accent)}}.coach__link[data-astro-cid-nicxnfqo]:focus-visible .coach__name[data-astro-cid-nicxnfqo]{color:var(--k2f-accent)}.coach__link[data-astro-cid-nicxnfqo]:focus-visible .coach__frame[data-astro-cid-nicxnfqo]:after{opacity:1}@media (prefers-reduced-motion:reduce){.coach__link[data-astro-cid-nicxnfqo]:hover .coach__img[data-astro-cid-nicxnfqo]{transform:none}.coach__frame[data-astro-cid-nicxnfqo]:after{transition-duration:var(--dur-fast)!important}}.band[data-astro-cid-kb723k7g]{padding-block:var(--section-y);background:var(--k2f-bg-deep)}.band__grid[data-astro-cid-kb723k7g]{gap:var(--space-l);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""media""cta";display:grid}@media (width>=64em){.band__grid[data-astro-cid-kb723k7g]{justify-content:center;column-gap:var(--space-2xl);row-gap:var(--space-l);grid-template:".media"1fr"title media""cta media"1fr/minmax(0,30rem) auto}.band__cta[data-astro-cid-kb723k7g]{align-self:start}}.band__title[data-astro-cid-kb723k7g]{color:var(--k2f-accent);grid-area:title;max-width:9ch}.band__cta[data-astro-cid-kb723k7g]{gap:var(--space-s);flex-wrap:wrap;grid-area:cta;display:flex}@media (width<=30em){.band__cta[data-astro-cid-kb723k7g],.band__cta[data-astro-cid-kb723k7g] .btn{width:100%}}.band__media[data-astro-cid-kb723k7g]{grid-area:media;justify-self:start;width:min(100%,18.5rem);margin:0}@media (width>=64em){.band__media[data-astro-cid-kb723k7g]{width:min(26rem, calc((100svh - var(--header-h) - 4rem) * 9 / 16));justify-self:center;min-width:17rem}}.band__frame[data-astro-cid-kb723k7g]{aspect-ratio:9/16;border-radius:var(--radius-2);background:var(--k2f-surface);box-shadow:inset 0 0 0 1px var(--k2f-line);position:relative;overflow:hidden}.band__poster[data-astro-cid-kb723k7g],.band__video[data-astro-cid-kb723k7g]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band__video[data-astro-cid-kb723k7g]{opacity:0;transition:opacity var(--dur-2) ease}[data-astro-cid-kb723k7g][data-band][data-playing] .band__video[data-astro-cid-kb723k7g],[data-astro-cid-kb723k7g][data-band][data-started] .band__video[data-astro-cid-kb723k7g]{opacity:1}.band__toggle[data-astro-cid-kb723k7g]{right:var(--space-xs);bottom:var(--space-xs);border-radius:var(--radius-1);width:2.75rem;height:2.75rem;color:var(--k2f-text);cursor:pointer;transition:background-color var(--dur-fast) ease, transform var(--dur-instant) var(--ease-out);background:#141414b8;border:0;place-items:center;padding:0;display:grid;position:absolute}.band__toggle[data-astro-cid-kb723k7g][hidden]{display:none}.band__toggle[data-astro-cid-kb723k7g]:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.band__toggle[data-astro-cid-kb723k7g]:hover{color:var(--k2f-accent);background:#141414e6}}.band__sound[data-astro-cid-kb723k7g]{left:var(--space-xs);bottom:var(--space-xs);border-radius:var(--radius-1);min-height:2.75rem;color:var(--k2f-text);font:inherit;font-size:var(--step--1);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-instant) var(--ease-out);background:#141414b8;border:0;align-items:center;gap:.5rem;padding:0 .9rem 0 .75rem;font-weight:600;display:inline-flex;position:absolute}.band__sound[data-astro-cid-kb723k7g][hidden]{display:none}.band__sound[data-astro-cid-kb723k7g]:active{transform:scale(.97)}.band__sound[data-astro-cid-kb723k7g][aria-pressed=true]{background:var(--k2f-accent);color:var(--k2f-on-accent)}@media (hover:hover) and (pointer:fine){.band__sound[data-astro-cid-kb723k7g][aria-pressed=false]:hover{color:var(--k2f-accent);background:#141414e6}}.band__icon--sound-off[data-astro-cid-kb723k7g],.band__sound[data-astro-cid-kb723k7g][aria-pressed=true] .band__icon--sound-on[data-astro-cid-kb723k7g]{display:none}.band__sound[data-astro-cid-kb723k7g][aria-pressed=true] .band__icon--sound-off[data-astro-cid-kb723k7g]{display:block}[data-astro-cid-kb723k7g][data-band][data-sound-ready] .band__video[data-astro-cid-kb723k7g]{cursor:pointer}.band__icon--play[data-astro-cid-kb723k7g],.band__toggle[data-astro-cid-kb723k7g][aria-pressed=true] .band__icon--pause[data-astro-cid-kb723k7g]{display:none}.band__toggle[data-astro-cid-kb723k7g][aria-pressed=true] .band__icon--play[data-astro-cid-kb723k7g]{display:block}.stats[data-astro-cid-wxdj7pw7]{padding-block:var(--space-xl) var(--section-y)}.stats__cta[data-astro-cid-wxdj7pw7]{gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}@media (width<=30em){.stats__cta[data-astro-cid-wxdj7pw7] .btn{width:100%}}.stats__list[data-astro-cid-wxdj7pw7]{border-top:1px solid var(--k2f-line);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.stats__list[data-astro-cid-wxdj7pw7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat[data-astro-cid-wxdj7pw7]{align-items:center;gap:var(--space-m);padding-block:var(--space-m);border-bottom:1px solid var(--k2f-line);grid-template-columns:5.5rem minmax(0,1fr);display:grid}@media (width>=48em){.stat[data-astro-cid-wxdj7pw7]{align-content:start;gap:var(--space-s);padding:var(--space-l) var(--space-m) var(--space-l) 0;border-bottom:0;grid-template-columns:minmax(0,1fr)}.stat[data-astro-cid-wxdj7pw7]+.stat[data-astro-cid-wxdj7pw7]{padding-left:var(--space-m);border-left:1px solid var(--k2f-line)}}.stat__num[data-astro-cid-wxdj7pw7]{font-family:var(--font-display);font-weight:var(--weight-display-heavy);font-size:var(--step-4);letter-spacing:var(--tracking-display);color:var(--k2f-accent);white-space:nowrap;line-height:.85}@media (width>=48em){.stat__num[data-astro-cid-wxdj7pw7]{font-size:var(--step-5)}}.stat__label[data-astro-cid-wxdj7pw7]{font-size:var(--step-1);line-height:var(--lh-snug);color:var(--k2f-text);max-width:22ch;font-weight:500}.home-hero[data-astro-cid-lcdefpme]{display:contents}
