@keyframes hero-text-in{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes hero-media-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.hero-text[data-astro-cid-bbe6dxrz]{animation:hero-text-in .5s cubic-bezier(.16,1,.3,1) both}.hero-media[data-astro-cid-bbe6dxrz]{animation:hero-media-in .6s cubic-bezier(.16,1,.3,1) .12s both}.hero-cta[data-astro-cid-bbe6dxrz]{animation:glow-pulse 2.8s ease-in-out 1.2s infinite}.hero-cta[data-astro-cid-bbe6dxrz]:hover{animation:none}@media(prefers-reduced-motion:reduce){.hero-text[data-astro-cid-bbe6dxrz],.hero-media[data-astro-cid-bbe6dxrz],.hero-cta[data-astro-cid-bbe6dxrz]{animation:none}}.action-image[data-astro-cid-4rp2jbqx]{transition:transform .5s var(--ease-out)}.action-card[data-astro-cid-4rp2jbqx]{transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.action-card[data-astro-cid-4rp2jbqx]:hover{border-color:rgba(var(--color-accent-rgb),.5);box-shadow:var(--shadow-glow-soft)}.action-card[data-astro-cid-4rp2jbqx]:hover .action-image[data-astro-cid-4rp2jbqx]{transform:scale(1.06)}.action-bar[data-astro-cid-4rp2jbqx]{transform-origin:right;transition:width .3s var(--ease-out)}.action-card[data-astro-cid-4rp2jbqx]:hover .action-bar[data-astro-cid-4rp2jbqx]{width:4rem}@media(prefers-reduced-motion:reduce){.action-image[data-astro-cid-4rp2jbqx],.action-bar[data-astro-cid-4rp2jbqx]{transition:none}.action-card[data-astro-cid-4rp2jbqx]:hover .action-image[data-astro-cid-4rp2jbqx]{transform:none}}.partner-tile[data-astro-cid-yqicllgg]{transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),transform .25s var(--ease-out)}.partner-tile[data-astro-cid-yqicllgg]:hover{border-color:rgba(var(--color-accent-rgb),.4);box-shadow:var(--shadow-glow-soft);transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.partner-tile[data-astro-cid-yqicllgg]{transition:none}.partner-tile[data-astro-cid-yqicllgg]:hover{transform:none}}.discipline-card[data-astro-cid-ltpusdmq]{transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),transform .25s var(--ease-out)}.discipline-card[data-astro-cid-ltpusdmq]:hover{border-color:rgba(var(--color-accent-rgb),.4);box-shadow:var(--shadow-elevated),var(--shadow-glow-soft);transform:translateY(-6px) scale(1.01)}.discipline-number[data-astro-cid-ltpusdmq]{transition:color .25s var(--ease-out)}.discipline-card[data-astro-cid-ltpusdmq]:hover .discipline-number[data-astro-cid-ltpusdmq]{color:var(--color-accent-900)}.discipline-arrow[data-astro-cid-ltpusdmq]{transition:transform .2s var(--ease-out)}.discipline-card[data-astro-cid-ltpusdmq]:hover .discipline-arrow[data-astro-cid-ltpusdmq]{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.discipline-card[data-astro-cid-ltpusdmq],.discipline-arrow[data-astro-cid-ltpusdmq]{transition:none}.discipline-card[data-astro-cid-ltpusdmq]:hover{transform:none}}.reason-card[data-astro-cid-7is756gg]{transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),transform .25s var(--ease-out)}.reason-card[data-astro-cid-7is756gg]:hover{border-color:rgba(var(--color-accent-rgb),.4);box-shadow:var(--shadow-glow-soft);transform:translate(-4px)}@media(prefers-reduced-motion:reduce){.reason-card[data-astro-cid-7is756gg]{transition:none}.reason-card[data-astro-cid-7is756gg]:hover{transform:none}}.race-image[data-astro-cid-s7v457zf]{transition:transform .5s var(--ease-out)}.race-image[data-astro-cid-s7v457zf]:hover{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.race-image[data-astro-cid-s7v457zf]{transition:none}.race-image[data-astro-cid-s7v457zf]:hover{transform:none}}.coach-image[data-astro-cid-eriopc7l]{transition:transform .5s var(--ease-out)}.coach-frame[data-astro-cid-eriopc7l]:hover .coach-image[data-astro-cid-eriopc7l]{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.coach-image[data-astro-cid-eriopc7l]{transition:none}.coach-frame[data-astro-cid-eriopc7l]:hover .coach-image[data-astro-cid-eriopc7l]{transform:none}}.story-card[data-astro-cid-aadlzisc]{transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),transform .25s var(--ease-out)}.story-card[data-astro-cid-aadlzisc]:hover{border-color:rgba(var(--color-accent-rgb),.4);box-shadow:var(--shadow-glow-soft);transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.story-card[data-astro-cid-aadlzisc]{transition:none}.story-card[data-astro-cid-aadlzisc]:hover{transform:none}}.faq-item[data-astro-cid-al2ca2vr] button[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg);background-color:var(--color-accent);color:var(--color-background)}@media(prefers-reduced-motion:reduce){.faq-icon[data-astro-cid-al2ca2vr],.faq-item[data-astro-cid-al2ca2vr] button[data-astro-cid-al2ca2vr] .faq-icon[data-astro-cid-al2ca2vr]{transition:none!important}}.contact-aura[data-astro-cid-xmivup5a]{background:radial-gradient(42rem 42rem at 50% -8rem,color-mix(in oklab,var(--color-accent) 14%,transparent),transparent 70%),radial-gradient(30rem 30rem at 100% 110%,color-mix(in oklab,var(--color-accent) 8%,transparent),transparent 70%);animation:contact-aura-float 12s ease-in-out infinite alternate}@keyframes contact-aura-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-1.25rem,0) scale(1.04)}}@media(prefers-reduced-motion:reduce){.contact-aura[data-astro-cid-xmivup5a]{animation:none}}
