.training-hero{padding-top:var(--s-6)}.training-hero__text>.eyebrow{margin-bottom:var(--s-4)}.training-hero__lede{margin-top:var(--s-5);color:var(--soft)}.training-hero__actions,.training-hero__media{margin-top:var(--s-6)}.training-hero__facts{margin-top:var(--s-7);border-bottom:0}@media (width>=768px){.training-hero{padding-top:var(--s-7)}.training-hero__facts{margin-top:var(--s-8)}}@media (width>=1024px){.training-hero{padding-top:var(--s-8)}.training-hero__facts{margin-top:var(--s-7)}.training-hero__text{padding-block:var(--s-5);grid-area:1/1 col/auto/span 7;align-self:center}.training-hero__media{--fill-min:576px;grid-area:1/8 col/auto/full-end;margin-top:0}.training-hero__lede{margin-top:var(--s-6);max-width:30em}.training-hero__actions{margin-top:var(--s-7)}.training-hero__facts .facts__list>li:last-child{grid-column:span 2}}@media (width>=1024px) and (height<=860px){.training-hero{padding-top:var(--s-6)}.training-hero__text{padding-block:0}.training-hero__media{--fill-min:clamp(400px, calc(100svh - var(--header-h) - 170px), 576px)}.training-hero__facts{margin-top:var(--s-6)}}@media (width<=1023.98px){.training-hero{padding-bottom:var(--s-5)}.training-hero__media{margin-top:var(--s-6);order:1}.training-hero__facts{margin-top:var(--s-6)}}.training-program{row-gap:var(--s-7)}.training-program__text>*+*{margin-top:var(--s-5)}.training-program__dme{margin-top:var(--s-6)}.training-spec .spec__sub{font-size:var(--fs-small);margin-top:2px}.training-band{margin-top:var(--s-8)}@media (width<=767.98px){.training-band.frame{aspect-ratio:3/2}}@media (width>=1024px){.training-program__text{grid-area:1/1 col/auto/span 6}.training-spec{grid-area:1/8 col/auto/span 5}.training-band{margin-top:var(--s-9)}}.training-session__lead{margin-bottom:var(--s-6)}.training-session .split__media img{width:107%;max-width:none;margin-left:-7%}.training-parts .index__title{font-size:19px}.training-parts .index__text{margin-top:var(--s-2);max-width:56ch;font-size:16px}.index.training-parts>li>.index__row{padding:var(--s-5) 0;grid-template-columns:minmax(0,1fr);align-items:start}@media (width>=1024px){.training-parts .index__title{font-size:22px}}@media (width>=768px) and (width<=1023.98px){.training-session .split__media{width:min(100%,520px);margin-inline:auto}}.training-reel{margin-top:var(--s-8,96px);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:relative}.training-reel__panel{aspect-ratio:9/16;background:var(--ink,#111);width:100%;max-height:min(80svh,860px);position:relative;overflow:hidden}.training-reel__panel img,.training-reel__panel video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.training-reel__panel video{opacity:0;transition:opacity var(--t-med,.4s) linear}.training-reel__panel.is-live video{opacity:1}.training-reel__toggle{right:var(--s-3);bottom:var(--s-3);z-index:2;width:var(--tap);height:var(--tap);border:1px solid var(--line-strong);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:0;place-items:center;padding:0;display:inline-grid;position:absolute}.training-reel__toggle[hidden]{display:none}.training-reel__toggle:hover{border-color:var(--accent);color:var(--accent)}.training-reel__toggle .training-reel__icon-play,.training-reel__toggle[data-state=paused] .training-reel__icon-pause{display:none}.training-reel__toggle[data-state=paused] .training-reel__icon-play{display:block}@media (width<=767.98px){.training-reel{margin-top:var(--s-7);gap:4px}}.training-plan__lead{margin-bottom:var(--s-7)}.training-approach{margin-top:var(--s-8);row-gap:var(--s-6)}.training-notes>li{padding:var(--s-4) 0 var(--s-5);border-top:1px solid var(--line)}.training-notes>li:last-child{border-bottom:1px solid var(--line)}.training-notes .h4{color:var(--accent)}.training-notes__text{margin-top:var(--s-2);color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.55}.training-approach__link{margin-top:var(--s-4)}@media (width>=1024px){.training-plan__lead{margin-bottom:var(--s-8);grid-column:1 col/span 6}.training-approach{margin-top:var(--s-9)}.training-approach__statement{grid-area:1/1 col/auto/span 6;align-self:start}.training-approach__notes{grid-area:1/8 col/auto/span 5}}.training-invest{row-gap:var(--s-7)}.training-invest__lead{margin-bottom:var(--s-6);color:var(--soft)}.training-more{margin-top:var(--s-7)}.training-more__title{margin-bottom:var(--s-4);color:var(--accent)}.training-more__list{column-gap:var(--gap);border-bottom:1px solid var(--line);display:grid}.training-more__list>li{padding:var(--s-4) 0 var(--s-5);border-top:1px solid var(--line)}.training-more__name{font:800 18px/1.2 var(--f-display);letter-spacing:.02em;text-transform:uppercase;font-stretch:108%;display:block}.training-more__text{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--muted);text-wrap:pretty;line-height:1.5;display:block}.training-invest__fig .caption{margin-top:var(--s-3)}.training-inc__title{margin:var(--s-7) 0 var(--s-3)}@media (width>=600px){.training-more__list{grid-template-columns:repeat(2,minmax(0,1fr))}.training-more__list>li:nth-last-child(2):nth-child(odd){border-bottom:0}}@media (width>=768px){.training-invest__main{grid-template-columns:subgrid;align-content:start;display:grid}.training-invest__main>*{grid-column:1/-1}.training-invest__aside{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.training-invest__fig{grid-row:1/span 3}.training-inc__title{margin-top:0}}@media (width<=1023.98px){.training-invest__actions{order:1}.training-invest__aside{order:2}}@media (width>=1024px){.training-invest__main{grid-area:1/1 col/auto/span 7}.training-invest__aside{grid-area:1/9 col/span 2/span 4;display:block}.training-inc__title{margin-top:var(--s-7)}.training-invest__actions{grid-area:2/1 col/auto/span 7;align-self:start}}.training-booking{row-gap:0}@media (width<=1023.98px){.training-booking__text{display:contents}.training-booking__text>*{grid-column:1/-1;min-width:0}.training-booking__device{order:1}.training-booking__actions{order:2}}.training-booking__lead{margin-bottom:var(--s-7)}.training-steps .step{border-top-color:var(--line-strong)}.training-steps .step:last-child{border-bottom-color:var(--line)}.training-steps .step__num{letter-spacing:.12em;padding-top:5px;font-size:13px}.training-steps .step__title{font-size:20px}.training-booking__device{margin-top:var(--s-7);justify-items:center;display:grid}.training-booking__actions{margin-top:var(--s-7)}.training-booking .training-phone{border:1px solid var(--line-strong);background:var(--card);border-radius:4px;width:256px;padding:26px 10px 12px;position:relative}.training-phone:before{content:"";background:var(--line);width:40px;height:4px;margin-left:-20px;position:absolute;top:11px;left:50%}.training-phone__screen{border:1px solid var(--line);width:100%;height:auto;display:block}@media (width>=1024px){.training-booking__text{grid-area:1/1/auto/span 7;align-self:center}.training-booking__lead{margin-bottom:var(--s-8)}.training-booking .training-steps{--steps-cols:2}.training-booking .training-steps .step{padding-bottom:var(--s-6)}.training-steps .step__num{margin-bottom:var(--s-5);padding-top:0;font-size:13px}.training-steps .step__title{font-size:22px}.training-steps .step__text{max-width:36ch}.training-booking__actions{margin-top:var(--s-6)}.training-booking__device{grid-area:1/9/auto/span 4;align-self:center;margin-top:0}.training-booking .training-phone{width:296px}}.training-services__lead{margin-bottom:var(--s-6)}.training-svc .index__title{font-size:18px}.index.training-svc>li>a{padding:var(--s-4) 0 var(--s-5);grid-template-columns:minmax(0,1fr) 16px;align-items:start}.index.training-svc>li>.index__row{padding:var(--s-4) 0 var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start}.training-svc .glyph{margin-top:3px}.training-svc .index__text{max-width:56ch}@media (width>=1024px){.training-svc .index__title{font-size:21px}.training-svc .glyph{margin-top:5px}}.training-ask{row-gap:var(--s-8)}.training-ask__title{margin-bottom:var(--s-6)}.training-ask__book>.lead{max-width:26em}.training-ask__actions{margin-top:var(--s-7)}.training-ask__panel{padding:var(--s-5);background:var(--card);border:1px solid var(--line)}.training-ask__intro{margin:var(--s-2) 0 var(--s-6);color:var(--muted)}.training-form{max-width:none}.training-form .actions{margin-top:var(--s-1)}.training-form .ts:empty{display:none}.training-form__sent{color:var(--accent);font-weight:600}.training-form__err{color:#b42318;font-weight:600}.training-form__err:empty{display:none}@media (width>=768px){.training-ask__panel{padding:var(--s-6)}}@media (width>=1024px){.training-ask__book{grid-area:1/1 col/auto/span 5;align-self:center}.training-ask__panel{padding:var(--s-7);grid-area:1/7 col/auto/span 6}}@media (width<=399.98px){.training .btn--lg{padding:0 var(--s-6) 0 var(--s-5)}}.training-hero__status{margin-bottom:var(--s-4)}
