.Highlights-module__2nODvq__highlights{background:var(--color-bg);border-bottom:1px solid var(--color-border-strong);padding:0;position:relative}.Highlights-module__2nODvq__grid{grid-template-columns:1fr 1fr;padding:0;display:grid}@media (min-width:1024px){.Highlights-module__2nODvq__grid{grid-template-columns:repeat(4,1fr)}}.Highlights-module__2nODvq__stat{gap:var(--space-3);padding:var(--space-12)var(--space-6);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.Highlights-module__2nODvq__stat:first-child{border-left:none}@media (max-width:1023px){.Highlights-module__2nODvq__stat:nth-child(odd){border-left:none}.Highlights-module__2nODvq__stat:nth-child(n+3){border-top:1px solid var(--color-border)}}.Highlights-module__2nODvq__value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-black);font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,4.25rem);font-weight:900;line-height:1}.Highlights-module__2nODvq__counter{white-space:nowrap;display:inline-block;position:relative}.Highlights-module__2nODvq__counterGhost{visibility:hidden}.Highlights-module__2nODvq__counterLive{position:absolute;inset:0}.Highlights-module__2nODvq__label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}
.Philosophy-module__iAOt8q__philosophy{background:var(--color-black);color:var(--color-white);border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e}.Philosophy-module__iAOt8q__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8f;padding-bottom:var(--space-4);margin-bottom:var(--space-10);border-bottom:1px solid #ffffff3d;font-weight:500}.Philosophy-module__iAOt8q__heading{letter-spacing:-.035em;color:var(--color-white);word-break:keep-all;margin-bottom:var(--space-12);font-size:clamp(1.75rem,4.6vw,3.25rem);font-weight:800;line-height:1.28}.Philosophy-module__iAOt8q__body{gap:var(--space-10);padding-bottom:var(--space-16);border-bottom:1px solid #ffffff24;grid-template-columns:1fr;display:grid}@media (min-width:900px){.Philosophy-module__iAOt8q__body{gap:var(--space-16);grid-template-columns:7fr 5fr;align-items:start}}.Philosophy-module__iAOt8q__prose{gap:var(--space-5);flex-direction:column;display:flex}.Philosophy-module__iAOt8q__prose p{font-size:var(--text-body-lg);color:#ffffffb8;word-break:keep-all;line-height:1.9}.Philosophy-module__iAOt8q__definition{padding:var(--space-8);border:1px solid #ffffff42}.Philosophy-module__iAOt8q__definitionLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8f;margin-bottom:var(--space-5);font-weight:500}.Philosophy-module__iAOt8q__definitionText{font-size:var(--text-body);color:var(--color-white);word-break:keep-all;line-height:1.85}.Philosophy-module__iAOt8q__beliefs{padding-top:var(--space-12);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:900px){.Philosophy-module__iAOt8q__beliefs{grid-template-columns:repeat(3,1fr)}}.Philosophy-module__iAOt8q__belief{padding:var(--space-8)0;border-top:1px solid #ffffff24;flex-direction:column;display:flex}@media (min-width:900px){.Philosophy-module__iAOt8q__belief{padding:0 var(--space-8);border-top:none;border-left:1px solid #ffffff24}.Philosophy-module__iAOt8q__belief:first-child{border-left:none;padding-left:0}.Philosophy-module__iAOt8q__belief:last-child{padding-right:0}}.Philosophy-module__iAOt8q__beliefNo{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.22em;color:#ffffff7a;margin-bottom:var(--space-4);font-weight:500;display:block}.Philosophy-module__iAOt8q__beliefTitle{font-size:var(--text-h3);letter-spacing:-.02em;color:var(--color-white);margin-bottom:var(--space-4);word-break:keep-all;font-weight:700}.Philosophy-module__iAOt8q__beliefBody{font-size:var(--text-sm);color:#ffffffa3;word-break:keep-all;margin-bottom:var(--space-5);line-height:1.85}.Philosophy-module__iAOt8q__beliefQuote{font-size:var(--text-body);letter-spacing:-.015em;color:var(--color-white);word-break:keep-all;padding-top:var(--space-4);border-top:1px solid #ffffff3d;margin-top:auto;font-weight:700;line-height:1.6}.Philosophy-module__iAOt8q__moreWrap{padding-top:var(--space-12);justify-content:flex-start;display:flex}.Philosophy-module__iAOt8q__moreLink{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-white);padding-bottom:var(--space-2);transition:border-color var(--duration-normal)var(--ease-smooth),color var(--duration-normal)var(--ease-smooth);border-bottom:1px solid #fff6;font-weight:500;display:inline-flex}.Philosophy-module__iAOt8q__moreLink:hover{color:var(--color-white);border-bottom-color:var(--color-white)}
.Intro-module__NUOooW__intro{background:var(--color-black);color:var(--color-white);border-bottom:1px solid #ffffff2e;position:relative;overflow-x:clip}.Intro-module__NUOooW__inner{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.Intro-module__NUOooW__inner{gap:var(--space-16);grid-template-columns:5fr 7fr;align-items:start}}.Intro-module__NUOooW__profileCard{border:1px solid #ffffff38}.Intro-module__NUOooW__imageFrame{aspect-ratio:4/5;padding:var(--space-6);background:var(--color-black);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.Intro-module__NUOooW__profileImage{object-fit:cover;object-position:68% 32%}.Intro-module__NUOooW__imageScrim{background:linear-gradient(#00000073 0%,#0000000d 30% 65%,#00000080 100%);position:absolute;inset:0}.Intro-module__NUOooW__badge,.Intro-module__NUOooW__placeIndex{z-index:1;position:relative}.Intro-module__NUOooW__badge{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8f;font-weight:500}.Intro-module__NUOooW__placeIndex{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:#fff6}.Intro-module__NUOooW__profileMeta{gap:var(--space-1);padding:var(--space-5)var(--space-6);border-top:1px solid #ffffff38;flex-direction:column;display:flex}.Intro-module__NUOooW__coachName{letter-spacing:-.02em;color:var(--color-white);font-size:1.25rem;font-weight:800}.Intro-module__NUOooW__coachTitle{font-size:var(--text-sm);color:#fff9}.Intro-module__NUOooW__textArea{flex-direction:column;align-items:flex-start;display:flex}.Intro-module__NUOooW__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.22em;text-transform:uppercase;color:var(--color-white);padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:1px solid #ffffff38;width:100%;font-weight:500}.Intro-module__NUOooW__heading{font-size:var(--text-h2);letter-spacing:-.03em;margin-bottom:var(--space-6);color:var(--color-white);font-weight:800}.Intro-module__NUOooW__body{font-size:var(--text-body-lg);color:#ffffffad;margin-bottom:var(--space-10);max-width:36rem;line-height:1.8}.Intro-module__NUOooW__tabContainer{width:100%;margin-bottom:var(--space-8)}.Intro-module__NUOooW__tabButtons{border-bottom:1px solid #ffffff38;display:flex}.Intro-module__NUOooW__tabBtn{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:#ffffff80;cursor:pointer;transition:color var(--duration-fast)var(--ease-smooth),border-color var(--duration-fast)var(--ease-smooth);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}.Intro-module__NUOooW__tabBtn:hover{color:var(--color-white)}.Intro-module__NUOooW__tabBtnActive{color:var(--color-white);border-bottom-color:var(--color-white)}.Intro-module__NUOooW__tabContentPanel{min-height:170px;padding-top:var(--space-6)}.Intro-module__NUOooW__tabList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Intro-module__NUOooW__tabListItem{align-items:baseline;gap:var(--space-3);display:flex}.Intro-module__NUOooW__listBullet{background:var(--color-white);flex-shrink:0;width:6px;height:6px;transform:translateY(-1px)}.Intro-module__NUOooW__listItemText{font-size:var(--text-sm);color:#ffffffb8;line-height:1.7}.Intro-module__NUOooW__link{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-white);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-white);transition:gap var(--duration-fast)var(--ease-smooth);font-weight:600;display:inline-flex}.Intro-module__NUOooW__link:hover{gap:var(--space-3)}
.BeforeAfterSection-module__BKyylq__beforeAfter{background:var(--color-white)}.BeforeAfterSection-module__BKyylq__header{margin-bottom:var(--space-12)}.BeforeAfterSection-module__BKyylq__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-primary);padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border-strong);font-weight:500}.BeforeAfterSection-module__BKyylq__headerRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.BeforeAfterSection-module__BKyylq__heading{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:900;line-height:.98}.BeforeAfterSection-module__BKyylq__moreLink{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gray-500);white-space:nowrap;transition:color var(--duration-fast)var(--ease-smooth);text-decoration:none}.BeforeAfterSection-module__BKyylq__moreLink:hover{color:var(--color-black)}.BeforeAfterSection-module__BKyylq__sub{margin-top:var(--space-5);max-width:44rem;font-size:var(--text-body-lg);color:var(--color-gray-600);word-break:keep-all}.BeforeAfterSection-module__BKyylq__grid{gap:var(--space-8)var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.BeforeAfterSection-module__BKyylq__grid{grid-template-columns:repeat(2,1fr)}}.BeforeAfterSection-module__BKyylq__note{margin-top:var(--space-8);font-size:var(--text-xs);color:var(--color-gray-500);word-break:keep-all}
.Curriculum-module__Va03BG__curriculum{background:var(--color-bg);border-bottom:1px solid var(--color-border-strong);position:relative}.Curriculum-module__Va03BG__header{margin-bottom:var(--space-12)}.Curriculum-module__Va03BG__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-primary);padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border-strong);font-weight:500}.Curriculum-module__Va03BG__heading{font-size:var(--text-h2);letter-spacing:-.03em;margin-bottom:var(--space-4);font-weight:800;line-height:1.05}.Curriculum-module__Va03BG__subheading{font-size:var(--text-body-lg);color:var(--color-text-muted);max-width:32rem}.Curriculum-module__Va03BG__grid{background:var(--color-border-strong);border:1px solid var(--color-border-strong);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:640px){.Curriculum-module__Va03BG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Curriculum-module__Va03BG__grid{grid-template-columns:repeat(3,1fr)}}.Curriculum-module__Va03BG__card{gap:var(--space-8);min-height:300px;padding:var(--space-6);background:var(--color-white);transition:background var(--duration-normal)var(--ease-smooth);flex-direction:column;display:flex}.Curriculum-module__Va03BG__card:hover{background:var(--color-black)}.Curriculum-module__Va03BG__stepIndex{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--color-black);transition:-webkit-text-stroke-color var(--duration-normal)var(--ease-smooth);font-size:clamp(3rem,5vw,4.5rem);font-weight:900;line-height:1}.Curriculum-module__Va03BG__card:hover .Curriculum-module__Va03BG__stepIndex{-webkit-text-stroke-color:var(--color-white)}.Curriculum-module__Va03BG__cardBody{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.Curriculum-module__Va03BG__cardTitle{letter-spacing:-.02em;color:var(--color-black);transition:color var(--duration-normal)var(--ease-smooth);font-size:1.1875rem;font-weight:800}.Curriculum-module__Va03BG__cardDesc{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--duration-normal)var(--ease-smooth);line-height:1.7}.Curriculum-module__Va03BG__card:hover .Curriculum-module__Va03BG__cardTitle{color:var(--color-white)}.Curriculum-module__Va03BG__card:hover .Curriculum-module__Va03BG__cardDesc{color:#ffffffa3}.Curriculum-module__Va03BG__stepLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.18em;color:var(--color-text-muted);transition:color var(--duration-normal)var(--ease-smooth);font-weight:500}.Curriculum-module__Va03BG__card:hover .Curriculum-module__Va03BG__stepLabel{color:#ffffff8f}.Curriculum-module__Va03BG__ctaWrap{margin-top:var(--space-8);justify-content:flex-end;display:flex}.Curriculum-module__Va03BG__ctaLink{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-black);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-black);transition:gap var(--duration-fast)var(--ease-smooth);font-weight:600;display:inline-flex}.Curriculum-module__Va03BG__ctaLink:hover{gap:var(--space-3)}
