.ClubSections_sectionLeadWide__usW80,.ClubSections_sectionLead__2MbPo{margin:-16px auto 36px;text-align:center;font-size:17px;line-height:1.55;color:hsla(0,0%,8%,.62);font-weight:500}.ClubSections_sectionLead__2MbPo{max-width:28ch}.ClubSections_sectionLeadWide__usW80{max-width:52ch}.ClubSections_bandSoft__2Bsvt{background:#fff}.ClubSections_fitSection__2h93n{padding-bottom:clamp(24px,3.5vw,40px)}.ClubSections_fitSection__2h93n [class*=sectionCta]{margin-top:28px}.ClubSections_includesSection__lGfUM{padding-top:clamp(28px,4vw,48px)}.ClubSections_keyN__tOYP9{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:11px;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.03em;color:#fff;background:linear-gradient(180deg,#5b8af2 0,var(--color-accent) 42%,#1f4fc7 100%);border:1px solid rgba(15,40,110,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),inset 0 -3px 0 rgba(15,40,110,.28),0 3px 0 #163a8f,0 8px 16px rgba(42,100,233,.32);line-height:1;text-shadow:0 1px 0 rgba(15,40,110,.35)}.ClubSections_fitGrid__ebfX0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ClubSections_fitGrid__ebfX0>*{min-width:0;height:100%}.ClubSections_fitCard__pyONv{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;height:100%;padding:20px 18px;border-radius:18px;background:#fff;border:1px solid rgba(42,100,233,.12);box-shadow:0 10px 28px rgba(26,49,105,.05)}.ClubSections_fitCard__pyONv h3{margin:0 0 8px;font-size:16px;font-weight:750;line-height:1.3;color:#141414}.ClubSections_fitCard__pyONv p{margin:0;font-size:14px;line-height:1.5;font-weight:550;color:hsla(0,0%,8%,.62)}.ClubSections_includeGrid__J3_j7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px;padding-inline:10px}.ClubSections_includeGrid__J3_j7>*,.ClubSections_includeReveal__0uswy{min-width:0;height:100%;overflow:visible}.ClubSections_includeCard__hlijt{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;padding:20px 18px;border-radius:18px;background:#fff;border:1px solid rgba(42,100,233,.12);box-shadow:0 10px 28px rgba(26,49,105,.05);overflow:visible}.ClubSections_includeTop__7LRKT{display:flex;align-items:center;gap:10px}.ClubSections_includeIcon__7sESQ{flex-shrink:0;display:block;font-size:30px;line-height:1;background:none;border:none}.ClubSections_cadence__Oiyyo{position:absolute;top:16px;z-index:2;padding:7px 12px;border-radius:9px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;white-space:nowrap;color:#fff;background:linear-gradient(180deg,#5b8af2 0,var(--color-accent) 55%,#1f4fc7 100%);border:1px solid rgba(15,40,110,.28);box-shadow:0 2px 0 rgba(15,40,110,.2),0 8px 18px rgba(42,100,233,.28);pointer-events:none}.ClubSections_cadenceRight__cxW68{right:-14px;transform:rotate(7deg)}.ClubSections_includeCard__hlijt h3{margin:0;font-size:17px;font-weight:800;line-height:1.25;color:#141414}.ClubSections_includeCard__hlijt p{margin:0;font-size:14px;line-height:1.5;font-weight:550;color:hsla(0,0%,8%,.62)}.ClubSections_programBand__qec_2{padding:clamp(56px,7vw,100px) var(--page-pad);color:#fff;overflow-x:clip;background:radial-gradient(ellipse 60% 50% at 50% 20%,rgba(42,100,233,.28),transparent 60%),linear-gradient(165deg,#1a3169,#0f0f0f)}.ClubSections_programLayout__KQ4Or{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:40px 56px;gap:40px 56px;align-items:start}.ClubSections_programSticky__BQxyr{position:-webkit-sticky;position:sticky;top:120px}.ClubSections_programTitle__uamm_{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,4.5vw,56px);line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 16px}.ClubSections_programLead___ThTJ{margin:0;max-width:22ch;font-size:clamp(17px,1.8vw,21px);line-height:1.45;font-weight:500;color:hsla(0,0%,100%,.68)}.ClubSections_programTopics__3_DZI{display:grid;grid-gap:12px;gap:12px}.ClubSections_programCard__tCkz0{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:start;padding:22px 22px 20px;border-radius:18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.ClubSections_programCard__tCkz0 h3{margin:0 0 8px;font-size:20px;font-weight:800;color:#fff}.ClubSections_programCard__tCkz0 p{margin:0;font-size:15px;line-height:1.5;font-weight:500;color:hsla(0,0%,100%,.72)}.ClubSections_programCard__tCkz0 .ClubSections_keyN__tOYP9{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -3px 0 rgba(15,40,110,.35),0 3px 0 #0d2666,0 8px 16px rgba(8,16,40,.35)}.ClubSections_tariffs__V5cPV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.ClubSections_tariffs__V5cPV>*{min-width:0;height:100%}.ClubSections_tariff__8y5BS{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;padding:28px 22px 24px;border-radius:24px;background:#fff;border:1px solid rgba(42,100,233,.12);box-shadow:0 12px 36px rgba(26,49,105,.06)}.ClubSections_tariffFeatured__nmYer{border-color:transparent;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(42,100,233,.18),transparent 55%),linear-gradient(180deg,#2f69eb,#1a3169);color:#fff;box-shadow:0 24px 56px rgba(42,100,233,.28);transform:translateY(-6px)}.ClubSections_tariff__8y5BS h3{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.ClubSections_tariffPriceRow__l62ak{display:flex;align-items:baseline;gap:10px;margin-top:4px}.ClubSections_tariffPrice__1ttV8{margin:0;font-family:var(--font-display);font-size:clamp(34px,3.6vw,44px);font-weight:700;color:var(--color-accent);line-height:1}.ClubSections_tariffFeatured__nmYer .ClubSections_tariffPrice__1ttV8{color:#fff}.ClubSections_tariffOld__AnPsj{font-size:16px;font-weight:600;color:hsla(0,0%,8%,.35);text-decoration:line-through}.ClubSections_tariffFeatured__nmYer .ClubSections_tariffOld__AnPsj{color:hsla(0,0%,100%,.45)}.ClubSections_tariffPerSpacer__8gtm5,.ClubSections_tariffPer__hUiuB{margin:0;min-height:1.35em;font-size:14px;font-weight:650;color:hsla(0,0%,8%,.7)}.ClubSections_tariffFeatured__nmYer .ClubSections_tariffPer__hUiuB{color:hsla(0,0%,100%,.88)}.ClubSections_tariffOldSm__7zayv{margin-left:6px;color:hsla(0,0%,8%,.35);text-decoration:line-through;font-weight:550}.ClubSections_tariffFeatured__nmYer .ClubSections_tariffOldSm__7zayv{color:hsla(0,0%,100%,.4)}.ClubSections_tariffPerLabel__YqalF{font-weight:500;color:hsla(0,0%,8%,.45)}.ClubSections_tariffFeatured__nmYer .ClubSections_tariffPerLabel__YqalF{color:hsla(0,0%,100%,.55)}.ClubSections_tariffSaveSpacer__YmJ3n,.ClubSections_tariffSave__H2LBa{margin:0 0 8px;min-height:1.3em;font-size:13px;font-weight:700;color:var(--color-accent)}.ClubSections_tariffFeatured__nmYer .ClubSections_tariffSave__H2LBa{color:#fff}.ClubSections_tariff__8y5BS a,.ClubSections_tariff__8y5BS button{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;margin-top:auto;justify-content:space-between}.ClubSections_tariffFeatured__nmYer a,.ClubSections_tariffFeatured__nmYer button{background:#fff!important;color:var(--color-accent)!important}.ClubSections_tariffFeatured__nmYer a span:last-child,.ClubSections_tariffFeatured__nmYer button span:last-child{background:var(--color-accent)!important;color:#fff!important}.ClubSections_aboutBand__7lwaK{padding:clamp(56px,7vw,100px) var(--page-pad);color:#fff;overflow-x:clip;background:radial-gradient(ellipse 55% 45% at 88% 12%,hsla(0,0%,100%,.16),transparent 55%),radial-gradient(ellipse 50% 40% at 8% 88%,hsla(0,0%,6%,.18),transparent 55%),linear-gradient(160deg,#3b73ef 0,var(--color-accent) 45%,var(--color-accent-dark) 100%)}.ClubSections_aboutTitle__K_Vna{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.8vw,48px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 40px;text-align:center}.ClubSections_aboutCopy__EzRUm p{margin:0;font-size:17px;line-height:1.6;color:hsla(0,0%,100%,.88);font-weight:500}.ClubSections_aboutLead__RkgE2{font-size:clamp(20px,2.2vw,26px)!important;font-weight:650!important;line-height:1.35!important;color:#fff!important}.ClubSections_aboutPhoto__R48dP{position:relative;width:100%;aspect-ratio:3/4;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px hsla(0,0%,6%,.24);background:hsla(0,0%,100%,.1)}.ClubSections_aboutPhotoImg__gyg5i{object-fit:cover;object-position:center top}.ClubSections_aboutQuote__oM2Q7{margin:8px 0 0;padding:20px 0 0;border:none;border-top:1px solid hsla(0,0%,100%,.22)}.ClubSections_aboutQuote__oM2Q7 p{margin:0;font-family:var(--font-display);font-size:clamp(18px,2.1vw,24px);font-weight:500;font-style:italic;line-height:1.35;color:#fff}.ClubSections_aboutQuote__oM2Q7 footer{margin-top:14px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.ClubSections_aboutCta__9pAv4 a,.ClubSections_aboutCta__9pAv4 button{background:#fff!important;color:var(--color-accent)!important;border-color:transparent!important;box-shadow:0 10px 28px hsla(0,0%,6%,.18)!important;max-width:100%;box-sizing:border-box;overflow:hidden}.ClubSections_aboutCta__9pAv4 a span:last-child,.ClubSections_aboutCta__9pAv4 button span:last-child{background:var(--color-accent)!important;color:#fff!important}@media (max-width:1100px){.ClubSections_includeGrid__J3_j7,.ClubSections_tariffs__V5cPV{grid-template-columns:repeat(2,minmax(0,1fr))}.ClubSections_tariffFeatured__nmYer{transform:none}}@media (max-width:900px){.ClubSections_programLayout__KQ4Or{grid-template-columns:1fr}.ClubSections_programSticky__BQxyr{position:static}.ClubSections_programLead___ThTJ{max-width:none}.ClubSections_fitGrid__ebfX0{grid-template-columns:repeat(2,minmax(0,1fr))}.ClubSections_aboutLayout__Q8Cua{display:flex;flex-direction:column;gap:28px}.ClubSections_aboutPhotoReveal__OziD_{order:-1;width:100%}.ClubSections_aboutPhoto__R48dP{max-width:340px;margin-inline:auto;justify-self:center}.ClubSections_aboutCopy__EzRUm,.ClubSections_aboutQuote__oM2Q7{text-align:center}.ClubSections_aboutCopy__EzRUm{display:grid;grid-gap:18px;gap:18px}}@media (max-width:640px){.ClubSections_fitGrid__ebfX0,.ClubSections_includeGrid__J3_j7{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.ClubSections_tariffs__V5cPV{grid-template-columns:1fr}.ClubSections_includeGrid__J3_j7{padding-inline:10px}.ClubSections_includeCard__hlijt{padding:14px 12px;gap:10px}.ClubSections_includeCard__hlijt h3{font-size:14px}.ClubSections_includeCard__hlijt p{font-size:12px}.ClubSections_cadence__Oiyyo{top:10px;padding:5px 8px;font-size:9px}.ClubSections_cadenceRight__cxW68{right:-8px}.ClubSections_fitCard__pyONv{padding:14px 12px;gap:10px;grid-template-columns:1fr}.ClubSections_fitCard__pyONv h3{font-size:14px}.ClubSections_fitCard__pyONv p{font-size:12px}}.Footer_footer__PyJc9{background:#fff;color:var(--color-bg);padding:88px var(--page-pad) 36px;border-top:1px solid hsla(0,0%,6%,.06);width:100%;max-width:100%;overflow:visible}.Footer_toneForest__3_hb5{--color-accent:#1a3169;--color-accent-hover:#152a56;--color-accent-dark:#0c1830;--color-bg:#0c1830;background:#e7e0d4;border-top:1px solid rgba(26,49,105,.12)}.Footer_inner__GVT5e{width:100%;display:flex;flex-direction:column;gap:64px}.Footer_main__WN_zc{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:56px 72px;gap:56px 72px;align-items:start}.Footer_brandBlock__p1Cf6{display:flex;flex-direction:column;gap:20px;max-width:420px}.Footer_brand__1qsYU{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,4vw,44px);letter-spacing:-.02em;color:var(--color-bg);text-decoration:none;width:-moz-fit-content;width:fit-content;line-height:1}.Footer_brand__1qsYU span{color:var(--color-accent);margin-left:.22em}.Footer_tagline__taMGV{font-size:18px;line-height:1.55;color:hsla(0,0%,6%,.62);max-width:30ch;font-weight:500}.Footer_socials__79c5L{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.Footer_social__R12i_{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent);background:transparent;border:none;text-decoration:none;box-shadow:none;transition:color .2s,transform .2s}.Footer_social__R12i_:hover{background:transparent;border-color:transparent;color:var(--color-accent-dark);transform:translateY(-2px);box-shadow:none}.Footer_social__R12i_ svg{width:20px;height:20px}.Footer_cols__QHXG4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 40px;gap:40px 40px}.Footer_col__TSihm{display:flex;flex-direction:column;gap:14px}.Footer_footerLogo__hcNKQ{width:auto;height:40px;object-fit:contain;margin-bottom:4px}.Footer_col__TSihm h3{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-dark);margin-bottom:8px}.Footer_col__TSihm a,.Footer_col__TSihm p{font-size:18px;font-weight:600;color:hsla(0,0%,6%,.78);text-decoration:none;line-height:1.45;transition:color .2s;width:-moz-fit-content;width:fit-content}.Footer_col__TSihm a:hover{color:var(--color-accent)}.Footer_bottom__YrT0Y{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-top:28px;border-top:1px solid hsla(0,0%,6%,.08)}.Footer_bottom__YrT0Y>span{font-size:15px;font-weight:500;color:hsla(0,0%,6%,.5)}.Footer_credit__Xbdgh{display:inline-flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.95);border-radius:var(--radius-pill);padding:10px 12px 10px 20px;text-decoration:none;color:var(--color-bg);border:1px solid rgba(42,100,233,.14);box-shadow:0 8px 24px rgba(26,49,105,.12);transition:transform .22s cubic-bezier(.16,1,.3,1),background .25s,color .25s,border-color .25s}.Footer_credit__Xbdgh:hover{transform:translateY(-2px);background:var(--color-accent);color:#fff;border-color:transparent}.Footer_creditLabel__oqiTs{font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;line-height:1.1}.Footer_creditArrow__uovZx{width:32px;height:32px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .25s,color .25s,transform .2s;box-shadow:0 3px 10px rgba(42,100,233,.35)}.Footer_credit__Xbdgh:hover .Footer_creditArrow__uovZx{background:#fff;color:var(--color-accent);transform:rotate(45deg)}@media (max-width:900px){.Footer_main__WN_zc{grid-template-columns:1fr;gap:48px}.Footer_brandBlock__p1Cf6{max-width:none}}@media (max-width:768px){.Footer_footer__PyJc9{padding:64px var(--page-pad) 28px}.Footer_inner__GVT5e{gap:48px}.Footer_brand__1qsYU{font-size:32px}.Footer_tagline__taMGV{font-size:16px}.Footer_cols__QHXG4{grid-template-columns:1fr 1fr}.Footer_col__TSihm a,.Footer_col__TSihm p{font-size:17px}.Footer_social__R12i_{width:48px;height:48px}}@media (max-width:480px){.Footer_footer__PyJc9{padding:52px var(--page-pad) 24px}.Footer_cols__QHXG4{grid-template-columns:1fr;gap:32px}.Footer_bottom__YrT0Y{flex-direction:column;align-items:flex-start}.Footer_creditLabel__oqiTs{font-size:14px}}