.about-baseline-root{--ab-bg:#fafffd;--ab-fg:#102111;--ab-brand:#245736;--ab-deep:#152916;--ab-light:#b2dcb3;--ab-teal:#1f4d37;--ab-surface:#eff4f0;--ab-surface-card:#ffffff;--ab-ink:#102111;--ab-ink-soft:#4b6350;--ab-ghost:#d4dfd6;--ab-hairline:#dce5de;--ab-radius-card:1.5rem;--ab-radius-lg:2rem;--ab-radius-pill:62.5rem;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;background-color:var(--ab-bg);color:var(--ab-fg);width:100%;overflow-x:clip}.about-baseline-root :focus-visible{outline:2px solid var(--ab-light);outline-offset:2px}.about-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em}.about-eyebrow-dot{width:.375rem;height:.375rem;border-radius:var(--ab-radius-pill);flex:none}.about-clip-box{display:inline-block;vertical-align:bottom;margin-bottom:-.14em}.about-clip-box,.about-clip-line{overflow:hidden;padding-bottom:.14em}.about-clip-line{display:block}.about-clip-inner{display:inline-block;will-change:transform,opacity}@media (prefers-reduced-motion:no-preference){.about-word-anim{transform:translate3d(0,115%,0);opacity:0;transition:transform var(--reveal-dur,1.1s) cubic-bezier(.16,1,.3,1),opacity var(--reveal-dur,1.1s) cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.about-word-anim.is-shown{transform:translateZ(0);opacity:1}.about-fadeword-anim{transform:translate3d(0,18px,0);opacity:0;transition:transform .7s cubic-bezier(.25,1,.5,1),opacity .7s cubic-bezier(.25,1,.5,1);transition-delay:var(--reveal-delay,0s)}.about-fadeword-anim.is-shown{transform:translateZ(0);opacity:1}.about-inview-rise{opacity:0;transform:translate3d(0,var(--rise-y,28px),0) scale(var(--rise-scale,1));transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:var(--rise-delay,0s)}.about-inview-rise.is-shown{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.about-fadeword-anim,.about-inview-rise,.about-word-anim{opacity:1!important;transform:none!important;transition:none!important}}.about-hero-title{font-size:clamp(3rem,11.4vw,11.5rem);line-height:.88;letter-spacing:-.025em;color:#ffffff}.about-hero-title,.about-tagline{font-weight:500;text-transform:uppercase}.about-tagline{font-size:clamp(1.5rem,2.3vw,2.4rem);line-height:.96;letter-spacing:-.02em;color:rgba(255,255,255,.88)}.about-ghost-heading{font-size:clamp(1.45rem,6.2vw,7.5rem);font-weight:500;text-transform:uppercase;line-height:1.02;letter-spacing:-.025em;pointer-events:none;user-select:none}.about-coach-card{transform:rotate(5deg)}.about-pill-btn{gap:.5rem;padding:.875rem 1.75rem;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.about-arrow-circle,.about-pill-btn{display:inline-flex;align-items:center;border-radius:var(--ab-radius-pill);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.about-arrow-circle{width:3rem;height:3rem;justify-content:center}@media (min-width:640px){.about-arrow-circle{width:3.5rem;height:3.5rem}}.about-story-row{transition:background-color .2s ease}.about-story-row:hover{background-color:#ffffff}@media (max-width:768px){.about-hover-lift,.about-hover-scale{transform:none!important}}