.FaqAccordion_wrap__wCq1X{display:flex;flex-direction:column;gap:56px}.FaqAccordion_group__F_SB5{display:flex;flex-direction:column;gap:18px}.FaqAccordion_groupTitle__m_UBG{font-family:var(--font-display);font-weight:600;font-size:1.3rem;letter-spacing:.02em;padding-bottom:10px;border-bottom:1px solid var(--color-line-strong)}.FaqAccordion_list__R586w{display:flex;flex-direction:column}.FaqAccordion_item__hGuNA{border-bottom:1px solid var(--color-line)}.FaqAccordion_question__t7GbL{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px;text-align:left;font-weight:600;font-size:1rem;color:var(--color-ink);cursor:pointer}.FaqAccordion_icon__enO6f{display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink);transition:transform .25s ease}.FaqAccordion_open__koaQj .FaqAccordion_icon__enO6f{transform:rotate(180deg)}.FaqAccordion_answer__jItEj{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.FaqAccordion_open__koaQj{grid-template-rows:1fr}.FaqAccordion_answerInner__AZY6i{overflow:hidden}.FaqAccordion_answerInner__AZY6i p{max-width:720px;padding:0 4px 22px;font-size:.95rem;line-height:1.7;color:var(--color-ink-soft)}.PageHero_hero__5udzU{position:relative;background:var(--color-ink);color:var(--color-paper);overflow:hidden}.PageHero_inner__4sUC5{position:relative;z-index:1;max-width:var(--max-width);margin:0 auto;padding:clamp(96px,13vw,150px) var(--page-padding) clamp(64px,9vw,96px);display:flex;flex-direction:column;gap:16px;animation:PageHero_pageEnter__2I7HG .8s cubic-bezier(.16,1,.3,1) both}.PageHero_eyebrow__ceSzD{font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--color-brick)}.PageHero_title__unCFZ{font-family:var(--font-display);font-weight:600;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.02;letter-spacing:-.01em;max-width:16ch}.PageHero_intro__d7Nl_{max-width:600px;font-size:1.02rem;line-height:1.7;color:hsla(0,0%,93%,.8)}.PageHero_slash__IyZpP{position:absolute;top:-30%;right:-8%;width:30%;height:160%;background:var(--color-brick);transform:rotate(18deg);opacity:.9}@media (max-width:720px){.PageHero_slash__IyZpP{width:60%;right:-30%;opacity:.14}}@keyframes PageHero_pageEnter__2I7HG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.Philosophy_philosophy__w0WYC{background:var(--color-paper-alt);padding:clamp(64px,9vw,108px) 0}.Philosophy_inner__6K_dy{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding);display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);align-items:center}.Philosophy_rings__dchp7{position:relative;width:100%;max-width:220px;aspect-ratio:1/1;margin:0 auto;display:flex;align-items:center;justify-content:center}.Philosophy_ring__o0Z6R{inset:0}.Philosophy_ringInner__Fi4hW,.Philosophy_ring__o0Z6R{position:absolute;border:1px solid var(--color-line-strong);border-radius:999px}.Philosophy_ringInner__Fi4hW{inset:22%}.Philosophy_star__nPuAu{color:var(--color-ink-faint)}.Philosophy_content__r_lAe{display:flex;flex-direction:column;gap:20px}.Philosophy_quote__cwvsj{font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.32;max-width:640px}.Philosophy_attribution__47Tjg{display:flex;align-items:baseline;gap:10px;font-size:.88rem}.Philosophy_name__S3Wgh{font-weight:600}.Philosophy_role__ggP1i{color:var(--color-ink-faint)}.Philosophy_body__dh06w{max-width:560px;font-size:.95rem;line-height:1.7;color:var(--color-ink-soft);padding-top:6px;border-top:1px solid var(--color-line)}@media (max-width:800px){.Philosophy_inner__6K_dy{grid-template-columns:1fr;text-align:center}.Philosophy_attribution__47Tjg{justify-content:center}.Philosophy_content__r_lAe{align-items:center}.Philosophy_body__dh06w{border-top:none;padding-top:0}}.about_section__HEprs{padding:clamp(64px,9vw,108px) 0}.about_inner__RNyJJ{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding)}.about_split__Vw5UQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:start}.about_community__mBzvF,.about_introCol__asxyB{display:flex;flex-direction:column;gap:18px;min-width:0}.about_paragraph__F3gSM{font-size:1rem;line-height:1.75;color:var(--color-ink-soft)}.about_mv__fJfx7{background:var(--color-paper-alt);padding:clamp(64px,9vw,104px) 0}.about_mv__fJfx7 .about_inner__RNyJJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--color-line-strong);border:1px solid var(--color-line-strong)}.about_mvCard___pLcV{display:flex;flex-direction:column;gap:14px;padding:clamp(28px,4vw,44px);background:var(--color-paper)}.about_vision__2JYWF{background:var(--color-ink);color:var(--color-paper)}.about_eyebrow__o6AYY{font-family:var(--font-display);font-size:.76rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.about_eyebrow__o6AYY,.about_vision__2JYWF .about_eyebrow__o6AYY{color:var(--color-ink-faint)}.about_mvTitle__rHoLa{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.15}.about_mvBody__vkz74{font-size:.96rem;line-height:1.7;color:var(--color-ink-soft)}.about_vision__2JYWF .about_mvBody__vkz74{color:hsla(0,0%,93%,.78)}.about_contactList__bf8Ec{display:flex;flex-direction:column;gap:12px;margin-top:10px}.about_contactList__bf8Ec li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:.94rem}.about_contactList__bf8Ec svg{color:var(--color-ink-faint)}.about_communityVisual__cmiGa .about_split__Vw5UQ{align-items:center}@media (max-width:820px){.about_split__Vw5UQ{gap:32px}.about_mv__fJfx7 .about_inner__RNyJJ,.about_split__Vw5UQ{grid-template-columns:1fr}.about_communityVisual__cmiGa{display:none}}.contact_section__fDOZX{padding:clamp(64px,9vw,104px) 0}.contact_inner__xqMDj{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding)}.contact_grid__XOrxg{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:clamp(40px,7vw,88px);gap:clamp(40px,7vw,88px);align-items:start}.contact_info__4ZPXa{gap:36px;min-width:0}.contact_contactList__E7esN,.contact_info__4ZPXa{display:flex;flex-direction:column}.contact_contactItem__N9kio{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--color-line);min-width:0}.contact_contactItem__N9kio:first-child{padding-top:0}.contact_icon__INxgl{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border:1px solid var(--color-line-strong);color:var(--color-ink)}.contact_contactLabel__2P2oG{font-family:var(--font-display);font-weight:600;font-size:1.02rem;margin-bottom:4px}.contact_contactText__ro7BU{font-size:.92rem;line-height:1.6;color:var(--color-ink-soft)}.contact_contactText__ro7BU a{font-weight:600;color:var(--color-ink);transition:color .2s ease}.contact_contactText__ro7BU a:hover{color:var(--color-ink)}.contact_formWrap__M5NiB{min-width:0}@media (max-width:900px){.contact_grid__XOrxg{grid-template-columns:1fr;gap:56px}}.CategoryPills_track__R6Z9A{display:flex;gap:10px;flex-wrap:wrap;scrollbar-width:none}.CategoryPills_pill__whtNZ{display:inline-flex;align-items:center;padding:10px 20px;border:1px solid var(--color-line-strong);font-family:var(--font-display);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);transition:background .2s ease,color .2s ease,border-color .2s ease}.CategoryPills_pill__whtNZ:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}@media (max-width:640px){.CategoryPills_track__R6Z9A{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;margin-inline:calc(-1 * var(--page-padding));padding-inline:var(--page-padding)}}.CtaSection_band__dzY6M{background:var(--color-ink);color:var(--color-paper)}.CtaSection_inner__hCdp0{max-width:var(--max-width);margin:0 auto;padding:clamp(64px,9vw,104px) var(--page-padding);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.CtaSection_title__HNWq0{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.12;max-width:15ch}.CtaSection_subtext__ECZkU{max-width:460px;color:hsla(0,0%,93%,.72);font-size:.98rem;line-height:1.6}.CtaSection_button__CQ4rX{display:inline-flex;align-items:center;gap:10px;margin-top:10px;padding:16px 34px;background:var(--color-brick);color:var(--color-ink);font-weight:600;font-size:.92rem;letter-spacing:.02em;transition:background .2s ease,transform .2s ease}.CtaSection_button__CQ4rX:hover{background:var(--color-brick-dark);transform:translateY(-2px)}@media (max-width:720px){.CtaSection_inner__hCdp0{align-items:center;text-align:center}.CtaSection_title__HNWq0{max-width:none}}.BlogCard_card__WuB5K{display:flex;flex-direction:column;background:var(--color-paper);border:1px solid var(--color-line-strong);transition:transform .25s ease,border-color .25s ease;text-align:left;min-width:0}.BlogCard_card__WuB5K:hover{transform:translateY(-4px);border-color:var(--color-ink)}.BlogCard_body__pT_nF{display:flex;flex-direction:column;gap:12px;padding:22px 22px 24px;flex:1 1}.BlogCard_meta__lzmFR{display:flex;align-items:center;justify-content:space-between;gap:12px}.BlogCard_category__JECiQ{font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint)}.BlogCard_date__XgiOY{font-size:.8rem;color:var(--color-ink-faint)}.BlogCard_title__19TiH{font-family:var(--font-display);font-weight:600;font-size:1.25rem;line-height:1.2}.BlogCard_excerpt__xAewd{font-size:.9rem;line-height:1.6;color:var(--color-ink-soft);flex:1 1}.BlogCard_link__jD06Z{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-weight:600;font-size:.9rem;transition:color .2s ease}.BlogCard_card__WuB5K:hover .BlogCard_link__jD06Z,.BlogCard_link__jD06Z{color:var(--color-ink)}.blog_section__eovMY{padding:clamp(64px,9vw,104px) 0}.blog_inner__ylNxW{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding);display:flex;flex-direction:column;gap:clamp(36px,5vw,56px)}.blog_grid__zhMeO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:980px){.blog_grid__zhMeO{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blog_grid__zhMeO{grid-template-columns:1fr}}.post_article__nds6u,.post_related__xlyen{padding:clamp(56px,8vw,96px) 0}.post_inner__op1kT{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding)}.post_back__bbPKc{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;font-weight:600;font-size:.9rem;color:var(--color-ink-soft);transition:color .2s ease}.post_back__bbPKc svg{transform:rotate(180deg)}.post_back__bbPKc:hover{color:var(--color-ink)}.post_meta__H4_TP{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px}.post_category__lbBEt{font-family:var(--font-display);font-size:.76rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-faint)}.post_date__ljQay,.post_readTime__rE9sa{font-size:.86rem;color:var(--color-ink-faint)}.post_title__CpuhD{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.08;max-width:20ch}.post_excerpt__c24Hx{max-width:640px;margin-top:18px;font-size:1.05rem;line-height:1.7;color:var(--color-ink-soft)}.post_visualWrap__lBP1d{margin:clamp(32px,5vw,48px) 0;max-width:820px}.post_body___J3aB{max-width:720px;display:flex;flex-direction:column;gap:34px}.post_body___J3aB section{display:flex;flex-direction:column;gap:14px}.post_sectionTitle__4KyDQ{font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:1.2}.post_paragraph__8dWKr{font-size:1rem;line-height:1.8;color:var(--color-ink)}.post_endNote__qhazu{margin-top:clamp(36px,6vw,56px);padding:28px 30px;border:1px solid var(--color-line-strong);background:var(--color-paper-alt);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.post_endNote__qhazu p{max-width:460px;font-size:.95rem;line-height:1.7;color:var(--color-ink-soft)}.post_cta__CZfDP{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.92rem;border-bottom:1px solid var(--color-ink);padding-bottom:3px;transition:color .2s ease,border-color .2s ease}.post_cta__CZfDP:hover{color:var(--color-ink);border-color:var(--color-ink)}.post_related__xlyen{background:var(--color-paper-alt);padding-bottom:clamp(64px,9vw,104px)}.post_related__xlyen .post_inner__op1kT{display:flex;flex-direction:column;gap:28px}.post_relatedTitle__TwYKh{font-family:var(--font-display);font-weight:600;font-size:1.6rem}.post_relatedGrid__9dNn9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:760px){.post_relatedGrid__9dNn9{grid-template-columns:1fr}}.MembershipBand_band__kGa3Y{background:var(--color-ink);color:var(--color-paper)}.MembershipBand_inner__AWovg{max-width:760px;margin:0 auto;padding:clamp(64px,9vw,108px) var(--page-padding);display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.MembershipBand_title__04uwm{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.15}.MembershipBand_subtext__vE_wA{max-width:440px;color:hsla(0,0%,93%,.72);font-size:.98rem;line-height:1.6}.MembershipBand_button__zn8Cm{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:16px 38px;background:var(--color-brick);color:var(--color-ink);font-weight:600;font-size:.92rem;letter-spacing:.02em;transition:background .2s ease}.MembershipBand_button__zn8Cm:hover{background:var(--color-brick-dark)}.TrainingJourney_section__pvbd9{background:#191b18;color:var(--color-paper);padding:clamp(64px,9vw,128px) var(--page-padding)}.TrainingJourney_inner__BWP87{max-width:var(--max-width);margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(40px,7vw,112px);gap:clamp(40px,7vw,112px);align-items:start}.TrainingJourney_sticky__9Vjuw{position:-webkit-sticky;position:sticky;top:120px}.TrainingJourney_eyebrow__ZI1np{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-brick);margin-bottom:20px}.TrainingJourney_sticky__9Vjuw h2{font:500 clamp(2.8rem,5vw,4.8rem)/1.08 var(--font-display);letter-spacing:-.025em}.TrainingJourney_sticky__9Vjuw h2 span{color:var(--color-brick)}.TrainingJourney_intro__rzQoe{color:var(--color-paper-soft);font-size:1rem;line-height:1.85;max-width:380px;margin-top:28px}.TrainingJourney_progress__OYMq2{height:2px;background:#ffffff22;margin:32px 0 24px;max-width:380px;overflow:hidden}.TrainingJourney_progress__OYMq2 span{display:block;height:100%;background:var(--color-brick);transform-origin:left;transform:scaleX(var(--scene-progress,1))}.TrainingJourney_link__6_j5G{display:inline-flex;gap:12px;align-items:center;font-size:.85rem;padding:10px 0}.TrainingJourney_link__6_j5G svg{width:22px;transition:transform .25s}.TrainingJourney_link__6_j5G:hover svg{transform:translateX(5px)}.TrainingJourney_mark__IbqQN{opacity:.45;margin-top:32px;width:160px;height:auto}.TrainingJourney_steps__yH6pB{display:grid;grid-gap:48px;gap:48px;min-width:0}.TrainingJourney_card__N_YCg{border:1px solid #ffffff20;background:#20231e}.TrainingJourney_photo__B4lj5{position:relative;aspect-ratio:1.6;overflow:hidden}.TrainingJourney_photo__B4lj5 img{object-fit:cover;filter:saturate(.55);transition:transform 1s cubic-bezier(.16,1,.3,1),filter 1s}.TrainingJourney_photo__B4lj5:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,#000a)}.TrainingJourney_card__N_YCg:hover img{transform:scale(1.035);filter:saturate(.9)}.TrainingJourney_number__wamVD{position:absolute;top:18px;left:20px;z-index:1;display:grid;place-items:center;background:var(--color-brick);color:var(--color-ink);width:44px;height:44px;font:500 1.25rem var(--font-display)}.TrainingJourney_caption__7VMjt{position:absolute;bottom:20px;left:24px;right:24px;z-index:1;text-transform:uppercase;font-size:.62rem;letter-spacing:.15em}.TrainingJourney_copy__a06r9{padding:clamp(24px,3vw,36px)}.TrainingJourney_copy__a06r9 .TrainingJourney_eyebrow__ZI1np{margin-bottom:10px}.TrainingJourney_copy__a06r9 h3{font:500 clamp(1.65rem,2.6vw,2.15rem)/1.2 var(--font-display);margin-bottom:16px}.TrainingJourney_copy__a06r9>p:last-child{color:var(--color-paper-soft);font-size:.92rem;line-height:1.8}@media (max-width:760px){.TrainingJourney_inner__BWP87{grid-template-columns:1fr;gap:36px}.TrainingJourney_sticky__9Vjuw{position:static}.TrainingJourney_mark__IbqQN{display:none}.TrainingJourney_steps__yH6pB{gap:28px}.TrainingJourney_intro__rzQoe{max-width:100%}.TrainingJourney_progress__OYMq2{max-width:none}}@media (prefers-reduced-motion:reduce){.TrainingJourney_card__N_YCg:hover img,.TrainingJourney_progress__OYMq2 span{transform:none}}.ClubMoment_scene__15b5I{position:relative;isolation:isolate;overflow:hidden;min-height:650px;display:grid;align-items:center;background:#151515;color:#fff}.ClubMoment_image__0HTAI{position:absolute;inset:-40px 0;z-index:-2;transform:translateY(var(--scene-shift,0))}.ClubMoment_image__0HTAI img{object-fit:cover;object-position:center;filter:saturate(.3)}.ClubMoment_overlay__E8q12{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111e,#1119 60%,#1115)}.ClubMoment_content__tolCm{width:100%;max-width:var(--max-width);margin:auto;padding:90px var(--page-padding)}.ClubMoment_eyebrow__Qi7QS{font-size:.68rem;text-transform:uppercase;letter-spacing:.17em;color:var(--color-brick);margin-bottom:30px}.ClubMoment_content__tolCm h2{font:500 clamp(3.5rem,7vw,6.5rem)/1.04 var(--font-display);letter-spacing:-.02em}.ClubMoment_content__tolCm h2 span{color:var(--color-brick)}.ClubMoment_body__FqEl8{margin:28px 0;max-width:425px;color:#ffffffc4;line-height:1.8;font-size:.95rem}.ClubMoment_link__RTaiy{display:inline-flex;align-items:center;gap:48px;border-bottom:1px solid #ffffff80;padding:12px 0;font-size:.85rem}.ClubMoment_link__RTaiy:hover{color:var(--color-brick)}.ClubMoment_sideNote__Ggf1x{position:absolute;right:32px;writing-mode:vertical-rl;font-size:.6rem;letter-spacing:.22em;color:#ffffff80}@media (max-width:600px){.ClubMoment_scene__15b5I{min-height:580px}.ClubMoment_content__tolCm{padding-block:64px}.ClubMoment_sideNote__Ggf1x{display:none}.ClubMoment_image__0HTAI{transform:none}}@media (prefers-reduced-motion:reduce){.ClubMoment_image__0HTAI{transform:none}}.trainers_section__voA7d{padding:clamp(64px,9vw,104px) 0}.trainers_inner__dCsvj{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding);display:flex;flex-direction:column;gap:clamp(36px,5vw,56px)}.trainers_grid__kDWdD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:820px){.trainers_grid__kDWdD{grid-template-columns:1fr}}.membership_section__to8yS{padding:clamp(64px,9vw,104px) 0}.membership_inner__bjDez{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding);display:flex;flex-direction:column;gap:clamp(48px,7vw,72px)}.membership_grid__ItLr4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:stretch}.membership_plan__10JoL{display:flex;flex-direction:column;gap:16px;padding:clamp(28px,4vw,40px);border:1px solid var(--color-line-strong);background:var(--color-paper);min-width:0}.membership_featured__CoI2Q{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.membership_planName__5FZ8X{font-family:var(--font-display);font-weight:600;font-size:1.6rem}.membership_planName__5FZ8X:after{content:" — Most Popular";display:block;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brick);margin-top:6px}.membership_plan__10JoL:not(.membership_featured__CoI2Q) .membership_planName__5FZ8X:after{content:"";display:none}.membership_tagline__alOGc{font-size:.92rem;line-height:1.6;color:var(--color-ink-soft)}.membership_featured__CoI2Q .membership_tagline__alOGc{color:hsla(0,0%,93%,.75)}.membership_price__XWoIv{display:flex;align-items:baseline;gap:6px;padding:18px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.membership_featured__CoI2Q .membership_price__XWoIv{border-color:hsla(0,0%,93%,.22)}.membership_amount__mLoHP{font-family:var(--font-display);font-weight:600;font-size:2.6rem;line-height:1}.membership_period__RQrTo{font-size:.9rem;color:var(--color-ink-soft)}.membership_featured__CoI2Q .membership_period__RQrTo{color:hsla(0,0%,93%,.7)}.membership_features__mpcI6{display:flex;flex-direction:column;gap:12px;flex:1 1}.membership_features__mpcI6 li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5}.membership_features__mpcI6 li svg{color:var(--color-ink);flex:0 0 auto;margin-top:2px}.membership_featured__CoI2Q .membership_features__mpcI6 li svg{color:var(--color-brick)}.membership_button__PZHw7{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;background:var(--color-ink);color:var(--color-paper);font-weight:600;font-size:.92rem;letter-spacing:.02em;transition:background .2s ease,transform .2s ease}.membership_button__PZHw7:hover{background:#3a3a3a;transform:translateY(-2px)}.membership_featured__CoI2Q .membership_button__PZHw7{background:var(--color-brick);color:var(--color-ink)}.membership_featured__CoI2Q .membership_button__PZHw7:hover{background:var(--color-brick-dark);color:var(--color-paper)}.membership_notes__7ykvs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--color-line-strong);border:1px solid var(--color-line-strong)}.membership_notes__7ykvs li{padding:18px 22px;background:var(--color-paper);font-size:.92rem;color:var(--color-ink-soft)}@media (max-width:900px){.membership_grid__ItLr4{max-width:480px}.membership_grid__ItLr4,.membership_notes__7ykvs{grid-template-columns:1fr}}.programs_section__C0SAT{padding:clamp(64px,9vw,104px) 0}.programs_inner__MZH9L{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding);display:flex;flex-direction:column;gap:clamp(36px,5vw,56px)}.programs_grid__QTUqq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:820px){.programs_grid__QTUqq{grid-template-columns:1fr}}.program_article__PMAFq{padding:clamp(56px,8vw,96px) 0}.program_inner__BAbcE{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding)}.program_back__qKBtn{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;font-weight:600;font-size:.9rem;color:var(--color-ink-soft);transition:color .2s ease}.program_back__qKBtn svg{transform:rotate(180deg)}.program_back__qKBtn:hover{color:var(--color-ink)}.program_grid__Q9pOp{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);align-items:start}.program_overview__b7L5w{display:flex;flex-direction:column;gap:16px;min-width:0}.program_tag__vhxEJ{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-faint)}.program_tag__vhxEJ,.program_title__zlhk2{font-family:var(--font-display);font-weight:600}.program_title__zlhk2{font-size:clamp(2.2rem,4.4vw,3.2rem);line-height:1.04;max-width:16ch}.program_description__sg5Up{font-size:1rem;line-height:1.7;color:var(--color-ink-soft)}.program_facts__B5gsn{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.program_fact__Yp_I8{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--color-line-strong);font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.program_fact__Yp_I8,.program_subTitle__3ec8q{font-family:var(--font-display);font-weight:600}.program_subTitle__3ec8q{font-size:1.05rem;margin-top:6px;letter-spacing:.03em}.program_focus__2nXSB{display:flex;flex-direction:column;gap:10px}.program_focus__2nXSB li{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--color-ink-soft)}.program_focus__2nXSB li svg{color:var(--color-ink);flex:0 0 auto}.program_actions__FXx1O{display:flex;align-items:center;gap:28px;margin-top:12px;flex-wrap:wrap}.program_startButton__YeBNV{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:var(--color-ink);color:var(--color-paper);font-weight:600;font-size:.92rem;letter-spacing:.02em;transition:background .2s ease,transform .2s ease}.program_startButton__YeBNV:hover{background:#3a3a3a;color:var(--color-paper);transform:translateY(-2px)}.program_secondaryLink__7rrON{font-weight:600;font-size:.9rem;border-bottom:1px solid var(--color-ink);padding-bottom:3px;transition:color .2s ease,border-color .2s ease}.program_secondaryLink__7rrON:hover{color:var(--color-ink);border-color:var(--color-ink)}@media (max-width:820px){.program_grid__Q9pOp{grid-template-columns:1fr}}.workouts_section__2lCz9{padding:clamp(56px,8vw,96px) 0}.workouts_inner__HR2aR{max-width:var(--max-width);margin:0 auto;padding:0 var(--page-padding);display:flex;flex-direction:column;gap:clamp(48px,7vw,80px)}.workouts_groups__QADAf{display:flex;flex-direction:column;gap:clamp(56px,8vw,96px)}.workouts_group__sPESw{display:flex;flex-direction:column;gap:clamp(24px,4vw,36px)}.workouts_grid__50Hzw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:760px){.workouts_grid__50Hzw{grid-template-columns:1fr}}