.page_page__ZU32B{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;background:var(--page-background);--page-padding:2rem;--title-font-size:4rem;padding:0 var(--page-padding);--margin-between-blocks-l:60px;--margin-between-blocks-s:30px}@media (prefers-color-scheme:dark){.page_page__ZU32B{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__GlU4n{display:flex;flex-direction:column}.page_main__GlU4n ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__GlU4n li:not(:last-of-type){margin-bottom:8px}.page_main__GlU4n code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__g5wGe{display:flex;gap:16px}.page_ctas__g5wGe a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__V8M9Y{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__lm_PT{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__sHKi3{grid-row-start:3;display:flex;gap:24px}.page_footer__sHKi3 a{display:flex;align-items:center;gap:8px}.page_footer__sHKi3 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__V8M9Y:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__lm_PT:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__sHKi3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__ZU32B{--page-padding:1rem;--title-font-size:2rem}.page_main__GlU4n{align-items:center}.page_main__GlU4n ol{text-align:center}.page_ctas__g5wGe{flex-direction:column}.page_ctas__g5wGe a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__lm_PT{min-width:auto}.page_footer__sHKi3{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__7fc9l{filter:invert()}}.AboutClub_section__TCHiH{--number-fz:3rem;position:relative;padding:2rem;background:#fff;border-radius:12px;margin-bottom:var(--margin-between-blocks);margin-top:1rem}.AboutClub_container__5z_6Z{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.AboutClub_colored___t392{color:var(--primary-red)}.AboutClub_title__FWwbr{font-size:2.5rem;font-weight:700;color:var(--primary-black)}.AboutClub_description__IT_Tb{font-size:1.1rem;line-height:1.6;color:var(--primary-black)}.AboutClub_topRow__BSVqi{display:flex;flex-wrap:wrap}.AboutClub_about__2hi0N{display:flex;flex:1 1 52%;min-width:0;flex-direction:column;justify-content:space-evenly;padding:2rem}.AboutClub_row__6RaAt{display:flex;gap:1rem;margin:1rem 0}.AboutClub_imageLeft__wYJo7,.AboutClub_imageRight__QS8qK{flex:0 0 48%;border-radius:12px;object-fit:cover;width:48%;height:300px;min-width:0}.AboutClub_stats__BKZ6u{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.AboutClub_statBox__p_hto{background:var(--primary-black);color:var(--primary-white);padding:1rem;border-radius:12px;flex:1 1 45%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;text-align:center}.AboutClub_statNumber__VCBaV{font-size:var(--number-fz);font-weight:700}.AboutClub_statLabel__1hkRZ{font-size:1.4rem;margin-top:.5rem}.AboutClub_philosophy__5o_QF{display:flex;flex-direction:column;gap:1rem}.AboutClub_philosophyTitle___4vba{font-size:2.5rem;font-weight:700;color:var(--primary-black)}.AboutClub_accent__e9jsh{color:#e64a45}.AboutClub_imageBottom__76AsZ{width:100%;border-radius:12px;max-height:300px;object-fit:cover}.AboutClub_imageBackground__c4ezp{position:absolute;top:2rem;left:12rem}@media (max-width:768px){.AboutClub_hideOnMobile__k1awh{display:none}.AboutClub_container__5z_6Z{gap:1rem}.AboutClub_row__6RaAt{flex-direction:column;align-items:center}.AboutClub_imageLeft__wYJo7,.AboutClub_imageRight__QS8qK{width:100%}.AboutClub_stats__BKZ6u{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;width:100%}.AboutClub_statBox__p_hto{flex:unset}.AboutClub_imageBackground__c4ezp{display:none}.AboutClub_about__2hi0N{padding:0}.AboutClub_description__IT_Tb{font-size:1rem}}.AboutScoreboard_section__uHT_X{--ease:cubic-bezier(0.22,1,0.36,1);padding:3.5rem 4rem;border-radius:24px;margin:1rem 0 var(--margin-between-blocks);background:var(--primary-white)}.AboutScoreboard_container__JWlD2{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.AboutScoreboard_intro__xjoDD{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:3rem;gap:3rem;align-items:center}.AboutScoreboard_text__lrxDz{display:flex;flex-direction:column;gap:1.1rem}.AboutScoreboard_title__5tLLy{margin:0 0 .25rem;font-weight:700;line-height:.95;letter-spacing:-.02em;color:var(--primary-black)}.AboutScoreboard_lead__cCEJ1{margin:0;font-size:1.45rem;font-weight:700;line-height:1.3;color:var(--primary-black);max-width:34rem}.AboutScoreboard_body__VOfKR{margin:0;font-size:1.05rem;line-height:1.6;color:rgba(12,12,12,.72);max-width:34rem}.AboutScoreboard_photo__9ggTN{position:relative;aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:var(--page-background)}.AboutScoreboard_photoImg__AOnjv{object-fit:cover}.AboutScoreboard_board__imM9E{position:relative;overflow:hidden;border-radius:20px;background:#0c0c0c;color:var(--primary-white)}.AboutScoreboard_corners__bwlfB{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:2.6rem;font-size:.85rem;font-weight:700}.AboutScoreboard_chung__BMTsh,.AboutScoreboard_hong__4bZSR{height:100%;display:flex;align-items:center;padding:0 1.25rem;font-size:1rem}.AboutScoreboard_hong__4bZSR{background:linear-gradient(90deg,#e61e37,rgba(230,30,55,0))}.AboutScoreboard_chung__BMTsh{justify-content:flex-end;background:linear-gradient(270deg,#1f5fbf,rgba(31,95,191,0))}.AboutScoreboard_boardTitle__Y3Rki{padding:0 1rem;color:rgba(255,255,255,.72)}.AboutScoreboard_cells__NdQXS{margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.08)}.AboutScoreboard_cell___9FV8{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1.75rem 1.25rem 1.5rem;border-left:1px solid rgba(255,255,255,.08);outline:none;cursor:default}.AboutScoreboard_cell___9FV8:first-child{border-left:none}.AboutScoreboard_value__NOqFe{order:-1;margin:0;font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.14);transition:color .5s var(--ease),text-shadow .5s var(--ease);transition-delay:calc(var(--i) * .12s)}.AboutScoreboard_lit__RkGuf .AboutScoreboard_value__NOqFe{color:var(--primary-white);text-shadow:0 0 22px rgba(230,30,55,.45)}.AboutScoreboard_label__FWDzY{font-size:.95rem;font-weight:700;color:rgba(255,255,255,.7)}.AboutScoreboard_hint__bSzT_{margin:.35rem 0 0;font-size:.85rem;line-height:1.4;color:rgba(255,255,255,.72)}@media (max-width:1024px){.AboutScoreboard_section__uHT_X{padding:2.5rem 2rem}.AboutScoreboard_intro__xjoDD{gap:2rem}.AboutScoreboard_cells__NdQXS{grid-template-columns:repeat(2,1fr)}.AboutScoreboard_cell___9FV8:nth-child(3){border-left:none}.AboutScoreboard_cell___9FV8:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}}@media (max-width:768px){.AboutScoreboard_section__uHT_X{padding:2rem 1rem 1.5rem;border-radius:18px}.AboutScoreboard_container__JWlD2{gap:1.5rem}.AboutScoreboard_intro__xjoDD{grid-template-columns:1fr;gap:1.25rem}.AboutScoreboard_title__5tLLy{font-size:2rem}.AboutScoreboard_lead__cCEJ1{font-size:1.15rem}.AboutScoreboard_body__VOfKR{font-size:.95rem}.AboutScoreboard_photo__9ggTN{aspect-ratio:16/10;border-radius:16px}.AboutScoreboard_board__imM9E{border-radius:16px}.AboutScoreboard_boardTitle__Y3Rki{font-size:.78rem}.AboutScoreboard_cells__NdQXS{grid-template-columns:repeat(2,1fr)}.AboutScoreboard_cell___9FV8:nth-child(n){border-left:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08)}.AboutScoreboard_cell___9FV8:nth-child(odd){border-left:none}.AboutScoreboard_cell___9FV8:nth-child(-n+2){border-top:none}.AboutScoreboard_cell___9FV8{padding:1.25rem 1rem 1.1rem}.AboutScoreboard_value__NOqFe{font-size:2.3rem}.AboutScoreboard_label__FWDzY{font-size:.85rem}.AboutScoreboard_hint__bSzT_{opacity:1;transform:none;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.AboutScoreboard_value__NOqFe{transition:none;color:var(--primary-white)}}.Advantages_section__4c2cV{counter-set:count 0;grid-template-columns:33.28% 58.3%;justify-content:space-between;align-items:flex-start;display:grid;overflow:visible;background:white;border-radius:10px}.Advantages_left__kDZHE{border-top:1px solid var(--primary-black);position:-webkit-sticky;top:2rem;flex:0 0 50%;justify-content:space-between;align-items:flex-start;width:100%;padding-top:2rem;display:flex;position:sticky}.Advantages_stickyContainer___Rb_d{position:-webkit-sticky;position:sticky;top:1rem;display:flex;flex-direction:column;gap:2rem}.Advantages_textContainer__z3M94{flex-direction:column;gap:.5rem;display:flex}.Advantages_count__8k_VO{color:var(--primary-black);text-transform:uppercase;margin-bottom:8px;font-size:1.2rem;font-weight:500;line-height:2.25rem}.Advantages_heading__AubjG{max-width:9.375rem;font-size:.9375rem;font-weight:400;line-height:1.5rem;color:var(--primary-black)}.Advantages_wrapperNumbers__xViJ0{height:11.875rem;overflow:hidden;font-size:15rem;font-weight:600;line-height:11.875rem;color:var(--primary-black)}.Advantages_scroll__KoQ5e{height:100%;transition:transform .5s ease}.Advantages_numbers__55nTz{flex-direction:column;display:flex}.Advantages_numbers__55nTz span{height:11.875rem;font-size:11rem;font-weight:600;line-height:11.875rem;font-family:var(--font-bebas);color:var(--primary-black)}.Advantages_right__qt08B{flex-direction:column;gap:1rem;display:flex}.Advantages_list__CgLLG{display:flex;flex-direction:column;gap:16px}.Advantages_plate__ZwACw{border-radius:8px;border:1px solid var(--primary-black);padding:50px;position:relative}.Advantages_plateTitle__N66Ex{font-size:1.5rem;text-transform:uppercase;color:var(--primary-black)}.Advantages_separator__CEYEs{border-top:1px solid var(--primary-black);margin:16px 0 30px}.Advantages_descriptionContainer__fXWak{display:grid;grid-template-columns:1fr auto;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:.75rem;row-gap:.75rem;align-items:end}.Advantages_descriptionContainer__fXWak>.Advantages_description__EyBiZ,.Advantages_descriptionContainer__fXWak>.Advantages_extra__Pg2LP{grid-column:1}.Advantages_descriptionContainer__fXWak>.Advantages_image__9LaaY,.Advantages_descriptionContainer__fXWak>.Advantages_year__vMwS_{grid-column:2;grid-row:1/span 2;align-self:end}.Advantages_description__EyBiZ{color:var(--primary-black);font-size:.9375rem;font-weight:400;line-height:1.5rem;min-height:5rem}.Advantages_extra__Pg2LP{margin-top:auto;color:var(--primary-black);font-weight:700;max-width:80%}.Advantages_image__9LaaY{flex-shrink:0}.Advantages_year__vMwS_{font-size:3rem;line-height:1}.Advantages_colored__YyXI_,.Advantages_year__vMwS_{color:var(--primary-red)}@media (max-width:480px){.Advantages_section__4c2cV{display:block}.Advantages_left__kDZHE{position:static;margin-bottom:2rem}.Advantages_plate__ZwACw{padding:1rem}.Advantages_year__vMwS_{font-size:2.25rem}.Advantages_descriptionContainer__fXWak{column-gap:.75rem}.Advantages_image__9LaaY{width:56px;height:56px}}.Coach_card__hxP3Q{background:var(--primary-white);color:var(--primary-black);border-radius:20px;display:flex;flex-wrap:wrap;overflow:hidden;padding:0 2rem 2rem 0;box-shadow:5px 5px 5px var(--primary-box-shadow);margin:2rem .5rem}.Coach_photo__IulKD{width:320px;height:auto;object-fit:cover;border-radius:20px}.Coach_info__EYHDW{flex:1 1;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.Coach_name__9Xejd{font-size:1.8rem;font-weight:700}.Coach_position__1hDp5{font-size:1rem;color:#666}.Coach_label__OU2we{display:flex;align-items:center;gap:.5rem;font-weight:700}.Coach_text__a3zOy{font-size:.95rem;line-height:1.5;color:var(--primary-black)}.Coach_block__cXwbX{margin-bottom:.5rem}.Coach_studentsBlock__8WThb{margin-top:1rem}.Coach_best__p_J34{color:var(--primary-red);font-weight:700;margin-bottom:.5rem}.Coach_students__CorKG{display:flex;gap:1rem;margin-bottom:1rem}.Coach_student__RPNDg{display:flex;flex-direction:column;align-items:center;gap:.2rem;font-size:.85rem}.Coach_avatar__LCMMw{width:50px;height:50px;border-radius:50%;background:#ddd}.Coach_cta__bC1yD{display:flex;align-items:stretch;gap:1rem}.Coach_cameraBtn__7fkB9{font-size:1.4rem;background:#eee;border:none;padding:.5rem .8rem;border-radius:8px;cursor:pointer}.Coach_primaryBtn__esCAk{background:var(--primary-red);color:var(--primary-white);border:none;padding:.7rem 1.5rem;border-radius:8px;font-weight:700;cursor:pointer}.CoachV2_container__G2pW6{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:var(--primary-black);flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px * 2) / 3);max-width:340px;padding:1rem 1rem 1.5rem;border-radius:24px;transition:background .25s ease,transform .25s ease;cursor:pointer}.CoachV2_container__G2pW6:hover{background:var(--page-background);transform:translateY(-4px)}.CoachV2_avatar__WQC17{position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;margin:0 auto .75rem;flex-shrink:0;box-shadow:0 0 0 3px var(--primary-white),0 0 0 5px var(--primary-black)}.CoachV2_avatarImg__5uLb6{object-fit:cover}.CoachV2_name__9yk9b{font-size:1.5rem;font-weight:700;text-align:center;line-height:1.15}.CoachV2_rank__CYUEj{text-align:center;color:var(--primary-red);font-weight:700}.CoachV2_exp__cTbNH{text-align:center;font-size:.95rem;color:var(--primary-grey-dark);margin-bottom:.6rem}.CoachV2_groups__Bd6Xl{list-style:none;margin:-.2rem 0 .6rem;padding:0;display:flex;gap:.75rem}.CoachV2_group__zp79_{display:inline-flex;align-items:center;white-space:nowrap;gap:.35rem;font-size:.85rem;font-weight:700;color:var(--primary-black)}.CoachV2_button__sfCks{margin-top:auto;width:64%;min-height:2.7rem;color:var(--primary-white);text-align:center;border-radius:12px;border:none;cursor:pointer;transition:background .25s ease;background:var(--primary-red);font-weight:700}.CoachV2_button__sfCks:hover,.CoachV2_container__G2pW6:hover .CoachV2_button__sfCks{background:var(--primary-red-dark)}.CoachV2_button__sfCks:focus-visible{outline:2px solid var(--primary-red);outline-offset:3px}@media (max-width:768px){.CoachV2_container__G2pW6{flex:0 0 46%;max-width:none;gap:.3rem;padding:.75rem .5rem;scroll-snap-align:start}.CoachV2_container__G2pW6:hover{transform:none;background:none}.CoachV2_avatar__WQC17{width:112px;height:112px;margin-bottom:.5rem;box-shadow:0 0 0 2px var(--primary-white),0 0 0 4px var(--primary-black)}.CoachV2_name__9yk9b{font-size:1rem;line-height:1.2;min-height:2.4em}.CoachV2_rank__CYUEj{font-size:.9rem}.CoachV2_exp__cTbNH{font-size:.8rem}.CoachV2_groups__Bd6Xl{gap:.45rem}.CoachV2_group__zp79_{font-size:.75rem;gap:.25rem}.CoachV2_button__sfCks{width:100%;min-height:2.4rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.CoachV2_button__sfCks,.CoachV2_container__G2pW6{transition:none}.CoachV2_container__G2pW6:hover{transform:none}}.BeltKnot_knot__ZR_2W{display:inline-block;flex-shrink:0;border-radius:50%}.BeltKnot_sm__yASRx{width:12px;height:12px}.BeltKnot_md__407_U{width:22px;height:22px}.BeltKnot_lg__U_6ra{width:28px;height:28px}.header_header__Awatn{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:12px 2rem;border-radius:0 0 24px 24px;transition:transform .25s ease,opacity .25s ease;margin:0 2rem;background:var(--primary-white)}.header_hidden__9_MEM{transform:translateY(-120%);opacity:0;pointer-events:none}.header_logo__QDj1X{cursor:pointer;display:flex;align-items:center;flex-shrink:0}.header_logo__QDj1X img{width:140px;height:auto}@media (max-width:768px){.header_logo__QDj1X img{width:120px}}.header_nav___1UFd{display:flex;gap:1.5rem;font-size:.9rem;white-space:nowrap}.header_button__00R_3{color:#fff;white-space:nowrap;padding:8px 16px;border-radius:12px;border:none;cursor:pointer;transition:background .25s ease;height:2.7rem;font-weight:700}.header_actions__AjCTh{display:flex;align-items:center;gap:8px;flex-shrink:0}.header_ghostButton__lIu2X{height:2.7rem;white-space:nowrap;padding:8px 16px;border:1.5px solid;border-radius:12px;background:transparent;font:inherit;font-weight:700;cursor:pointer;transition:background .2s ease}.header_ghostButton__lIu2X:hover{background:rgba(127,127,127,.12)}@media (max-width:1400px){.header_header__Awatn{gap:1rem;padding:12px 1.5rem}.header_nav___1UFd{gap:1rem;font-size:.85rem}}@media (max-width:1240px){.header_ghostButton__lIu2X{display:none}.header_nav___1UFd{gap:.7rem;font-size:.8rem}.header_button__00R_3{display:inline-block;padding:8px 16px}.header_burger__QdUqz{margin-left:.5rem;margin-right:-6px}}@media (max-width:1024px){.header_header__Awatn{margin:0 1rem}.header_nav___1UFd{gap:.75rem;font-size:.8rem}.header_logo__QDj1X img{width:110px}}.header_overlay__EuQgn{position:fixed;top:4.1rem;left:0;right:0;height:110px;pointer-events:none;z-index:900;transition:background .25s ease,opacity .25s ease}.header_item__qtH_u{font-weight:700;transition:all .3s ease-in}.header_item__qtH_u:hover{transform:scale(1.1)}.header_item__qtH_u:hover span{color:var(--primary-red)!important}.header_burger__QdUqz,.header_mobileMenu__wXL1r,.header_mobileOverlay__SqhdP{display:none}@media (max-width:1024px){.header_header__Awatn{margin:0;border-radius:0 0 18px 18px;padding:10px 1rem}.header_nav___1UFd{display:none}.header_burger__QdUqz{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;cursor:pointer;border:none;background:none;padding:10px 6px;z-index:2001}.header_burger__QdUqz span{display:block;height:3px;width:100%;background:var(--primary-black);transition:all .3s ease;border-radius:4px}.header_mobileMenu__wXL1r{position:fixed;top:0;right:0;bottom:0;width:75%;max-width:320px;background:rgba(0,0,0,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateX(100%);transition:transform .3s ease;padding:5rem 1.5rem 2rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;z-index:2000}.header_mobileMenu__wXL1r.header_open__n3Bq_{transform:translateX(0)}.header_mobileItem__uI0VU{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:1.2rem;font-weight:700}.header_mobileButton__tk5NQ{margin-top:2rem;padding:12px 18px;background:var(--primary-red);color:#fff;font-weight:700;border-radius:12px;border:none;font-size:1.1rem}.header_mobileGhostButton__sqYF8{padding:12px 18px;background:transparent;color:#fff;font:inherit;font-weight:700;font-size:1.1rem;border:1.5px solid rgba(255,255,255,.6);border-radius:12px}.header_actions__AjCTh{display:none}.header_mobileOverlay__SqhdP{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500}.header_overlay__EuQgn{top:3.5rem;height:90px}.header_button__00R_3{display:none;padding:4px 8px}}.header_drop__uTSM3{position:relative}.header_dropPanel__ir0Ww{position:absolute;top:100%;left:50%;padding-top:1.1rem;transform:translate(-50%,6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:10}.header_drop__uTSM3:focus-within .header_dropPanel__ir0Ww,.header_drop__uTSM3:hover .header_dropPanel__ir0Ww{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.header_dropList__qGC4T{margin:0;padding:.5rem;list-style:none;display:grid;grid-template-columns:repeat(3,15rem);grid-gap:.25rem;gap:.25rem;border-radius:18px;background:var(--primary-white);box-shadow:0 0 0 1px rgba(12,12,12,.06),0 20px 50px rgba(12,12,12,.18)}.header_dropItem__raoPt{display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem;border-radius:12px;color:var(--primary-black);text-decoration:none;white-space:normal;transition:background .2s ease}.header_dropItem__raoPt:focus-visible,.header_dropItem__raoPt:hover{background:var(--page-background);outline:none}.header_dropAvatar__Ud0h1{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--primary-black);color:var(--primary-white);font-weight:700}.header_dropAvatar__Ud0h1 img{object-fit:cover;object-position:center top}.header_dropText__JwNWl{display:flex;flex-direction:column;min-width:0}.header_dropName__DAgZk{font-size:.85rem;font-weight:700;line-height:1.25}.header_dropItem__raoPt:hover .header_dropName__DAgZk{color:var(--primary-red)}.header_dropRank__k80OM{font-size:.75rem;color:rgba(12,12,12,.68)}@media (max-width:1240px){.header_dropList__qGC4T{grid-template-columns:repeat(3,13rem)}}.header_mobileGroup__zOeh0{display:flex;flex-direction:column;gap:.9rem}.header_mobileGroupHead__ZNFof{display:flex;align-items:center;justify-content:space-between}.header_mobileToggle__YqVXJ{width:44px;height:44px;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:transparent;color:#fff;font-size:1rem;cursor:pointer;transition:transform .2s ease}.header_mobileToggle__YqVXJ[aria-expanded=true]{transform:rotate(180deg)}.header_mobileSub__n7xX3{margin:0;padding:0 0 0 .9rem;list-style:none;display:flex;flex-direction:column;gap:.7rem;border-left:2px solid var(--primary-red)}.header_mobileSub__n7xX3 a{color:rgba(255,255,255,.8);font-size:.95rem;text-decoration:none}.header_dropListNarrow__4OpV0{grid-template-columns:15rem}.header_dropDot__YUY7W{flex-shrink:0;width:12px;height:12px;margin:0 .35rem;border-radius:50%}@media (min-width:769px) and (max-width:1024px){.header_header__Awatn{margin:0 1rem;padding:10px 1.25rem}.header_actions__AjCTh{display:flex;margin-left:auto}.header_ghostButton__lIu2X{display:none}.header_button__00R_3{display:inline-block;padding:8px 16px}.header_burger__QdUqz{margin-left:.75rem}}.AgreementModal_openButton__KTCB9{background:none;border:none;cursor:pointer;text-decoration:underline;color:var(--text-muted);font-size:11px;line-height:1.3;margin-left:4px}.AgreementModal_overlay__cwZbI{background:rgba(0,0,0,.5);position:fixed;inset:0;z-index:3100}.AgreementModal_modal__FHmF5{background:#fff;border-radius:12px;padding:2rem;width:90%;max-width:800px;max-height:80vh;overflow-y:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3101;box-shadow:0 4px 20px rgba(0,0,0,.2)}.AgreementModal_closeButton__NXoTJ{position:absolute;top:1rem;right:1rem;font-size:1.5rem;background:none;border:none;cursor:pointer}.AgreementModal_visuallyHidden___r4kh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PrivacyPolicy_container__eaaL7{max-width:800px;margin:0 auto;padding:2rem;font-family:inherit;color:#333}.PrivacyPolicy_title__x_jWT{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.PrivacyPolicy_subtitle__WQ6KT{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem}.PrivacyPolicy_paragraph__T7BgU{font-size:1rem;line-height:1.6;margin-bottom:1rem}.PrivacyPolicy_container__eaaL7 a{color:#ff3b30;text-decoration:underline}.PrivacyModal_openButton__3s3_9{background:none;border:none;text-decoration:underline;cursor:pointer;font-size:14px;color:var(--primary-black);text-align:left;padding:0}.PrivacyModal_formButton__BYu1j{text-decoration:underline;color:var(--text-muted);font-size:11px;line-height:1.3;margin-left:4px}.PrivacyModal_overlay__ASfoa{background:rgba(0,0,0,.5);position:fixed;inset:0;z-index:3100}.PrivacyModal_modal__qZJyb{background:#fff;border-radius:12px;padding:2rem;width:90%;max-width:800px;max-height:80vh;overflow-y:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3101;box-shadow:0 4px 20px rgba(0,0,0,.2)}.PrivacyModal_closeButton__pXnrJ{position:absolute;top:1rem;right:1rem;font-size:1.5rem;background:none;border:none;cursor:pointer}.PrivacyModal_visuallyHidden__Dzku_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CallbackModal_overlay__7E2ye{position:fixed;inset:0;z-index:3000;background:rgba(12,12,12,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:CallbackModal_fadeIn__6VtoC .2s ease-out}.CallbackModal_sheet__qWhK7{position:fixed;z-index:3001;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:32px;border-radius:24px;background:var(--primary-white);color:var(--primary-black);box-shadow:0 24px 64px rgba(0,0,0,.25);animation:CallbackModal_popIn__8lNH8 .22s cubic-bezier(.2,.8,.2,1)}.CallbackModal_sheet__qWhK7:focus{outline:none}.CallbackModal_handle__AumGs{display:none}.CallbackModal_close__ldcvw{position:absolute;top:14px;right:14px;width:36px;height:36px;border:none;border-radius:50%;background:var(--primary-grey);color:var(--primary-black);font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease}.CallbackModal_close__ldcvw:hover{background:#e8e8ee}.CallbackModal_form__qUoo1{display:flex;flex-direction:column;gap:16px}.CallbackModal_title__GV47x{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.01em;padding-right:40px}.CallbackModal_accent__ZIa6i{color:var(--primary-red)}.CallbackModal_lead__I96_1{color:#55555e;font-size:15px;line-height:1.45;margin-top:-6px}.CallbackModal_field__dUgwe{display:flex;flex-direction:column;gap:6px;border:none;min-width:0}.CallbackModal_label__pg5YB{font-size:14px;font-weight:700;padding:0;margin-bottom:0}.CallbackModal_optional__4IL0e{font-weight:400;color:var(--primary-grey-dark);margin-left:4px}.CallbackModal_field__dUgwe input,.CallbackModal_field__dUgwe select{width:100%;height:52px;padding:0 16px;font:inherit;font-size:16px;color:var(--primary-black);background:var(--primary-white);border:1px solid #e3e3ea;border-radius:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CallbackModal_field__dUgwe select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%230c0c0c' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.CallbackModal_field__dUgwe input::placeholder{color:#a3a3ac}.CallbackModal_field__dUgwe input:focus,.CallbackModal_field__dUgwe select:focus{border-color:var(--primary-red);box-shadow:0 0 0 3px rgba(230,30,55,.15)}.CallbackModal_invalid__fUIUh{border-color:var(--primary-red)!important}.CallbackModal_error__ta2vT{color:var(--primary-red);font-size:13px}.CallbackModal_chips__SGLVV{display:flex;gap:8px;flex-wrap:wrap}.CallbackModal_chip__ohp6r{flex:1 1;min-width:90px;height:44px;padding:0 12px;font:inherit;font-size:15px;font-weight:700;color:var(--primary-black);background:var(--primary-grey);border:1px solid transparent;border-radius:12px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.CallbackModal_chip__ohp6r:hover{border-color:#d5d5dd}.CallbackModal_chipActive__WX2JT{color:var(--primary-white);background:var(--primary-black)}.CallbackModal_trap__pDkxo{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.CallbackModal_formError__NP9Ga{color:var(--primary-red);font-size:14px}.CallbackModal_submit__wpmTc{height:56px;margin-top:4px;border:none;border-radius:14px;background:var(--primary-red);color:var(--primary-white);font:inherit;font-size:17px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .1s ease}.CallbackModal_submit__wpmTc:hover{background:var(--primary-red-dark)}.CallbackModal_submit__wpmTc:active{transform:scale(.98)}.CallbackModal_submit__wpmTc:disabled{opacity:.7;cursor:progress}.CallbackModal_note__i8NJ9{color:var(--text-muted);font-size:11px;line-height:1.35}.CallbackModal_success__XoHg9{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:16px 0 4px}.CallbackModal_success__XoHg9 .CallbackModal_title__GV47x{padding-right:0}.CallbackModal_success__XoHg9 .CallbackModal_submit__wpmTc{align-self:stretch}.CallbackModal_successIcon__cSQfU{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:rgba(230,30,55,.1);color:var(--primary-red);font-size:34px;font-weight:700}@media (max-width:600px){.CallbackModal_sheet__qWhK7{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:92dvh;padding:28px 20px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation:CallbackModal_slideUp__t6Qm5 .28s cubic-bezier(.2,.8,.2,1)}.CallbackModal_handle__AumGs{display:block;position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#dcdce2}.CallbackModal_title__GV47x{font-size:24px}}@keyframes CallbackModal_fadeIn__6VtoC{0%{opacity:0}to{opacity:1}}@keyframes CallbackModal_popIn__8lNH8{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes CallbackModal_slideUp__t6Qm5{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CallbackModal_overlay__7E2ye,.CallbackModal_sheet__qWhK7{animation:none}}.FeedbackSlide_container__s8i_D{border-radius:24px;background:var(--primary-grey);padding:1.3rem}.FeedbackSlide_header__SRb7l{display:flex;align-items:start;gap:1rem;margin-bottom:1rem}.FeedbackSlide_photoWrapper__Gntnw{width:80px;height:80px;position:relative;overflow:hidden;border-radius:50%;flex-shrink:0}.FeedbackSlide_photo__G_fn4{object-fit:cover}.FeedbackSlide_authorContainer__9vHwj{display:flex;flex-direction:column;gap:.2rem}.FeedbackSlide_name__DppEx{color:var(--primary-black);font-weight:700;font-size:20px}.FeedbackSlide_comment__h_nQn{color:var(--primary-black);font-size:1rem;font-weight:400;line-height:1.3}.FeedbackSlide_coachTag__2Epq1{color:var(--primary-white);padding:4px 6px;background:var(--primary-red-dark);border-radius:12px;cursor:pointer}@media (max-width:768px){.FeedbackSlide_container__s8i_D{padding:1rem}.FeedbackSlide_header__SRb7l{gap:.6rem;margin-bottom:.8rem}.FeedbackSlide_photoWrapper__Gntnw{width:60px;height:60px}.FeedbackSlide_name__DppEx{font-size:16px}.FeedbackSlide_comment__h_nQn{font-size:.875rem;line-height:1.2}.FeedbackSlide_coachTag__2Epq1{font-size:.75rem;padding:3px 5px}}@media (max-width:480px){.FeedbackSlide_photoWrapper__Gntnw{width:50px;height:50px}.FeedbackSlide_name__DppEx{font-size:1.2rem}.FeedbackSlide_comment__h_nQn{font-size:1rem;line-height:1.1}.FeedbackSlide_coachTag__2Epq1{font-size:.7rem;padding:2px 4px}}.Question_container__2wmF5{border-radius:16px;padding:1rem;background:var(--primary-white);width:80%;border:1px solid #ddd;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;overflow:hidden}.Question_container__2wmF5:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.Question_header__Cj6nn{display:flex;justify-content:space-between;align-items:center}.Question_issue__6tlGZ{font-weight:700;font-size:2rem;color:var(--primary-black);margin-bottom:.5rem}.Question_answer__kFNuC{height:0;opacity:0;overflow:hidden;transition:height .3s ease,opacity .3s ease;color:var(--primary-black)}.Question_container__2wmF5.Question_active__mzp_u{box-shadow:0 4px 16px rgba(0,0,0,.1)}.Question_container__2wmF5.Question_active__mzp_u .Question_answer__kFNuC{height:auto;opacity:1}.Question_icon__NcYBv{display:flex;align-items:center;color:var(--primary-black);transform:rotate(180deg);transition:transform .3s ease,color .3s ease}.Question_icon__NcYBv.Question_open__zFFS8{transform:rotate(0deg) scale(1.2)}@media (max-width:768px){.Question_issue__6tlGZ{font-size:1.2rem}.Question_answer__kFNuC{font-size:.9rem}.Question_container__2wmF5{padding:1rem 1.2rem;width:100%}.Question_icon__NcYBv svg{width:28px;height:28px}}.AnimatedList_item__gz0UX,.AnimatedList_list__JBWLX{will-change:opacity,transform}.AnimatedList_list__JBWLX.AnimatedList_horizontal__ieqdQ{flex-direction:row;flex-wrap:wrap}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{background-color:rgba(0,0,0,.85);outline:none;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__outerClosing{opacity:0}.ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{position:absolute;top:0;left:0;right:0;bottom:0}.ril__image,.ril__imageNext,.ril__imagePrev{margin:auto;max-width:none;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__imageDiscourager{background-repeat:no-repeat;background-position:50%;background-size:contain}.ril__navButtons{border:none;position:absolute;top:0;bottom:0;width:20px;height:34px;padding:40px 30px;margin:auto;cursor:pointer;opacity:.7}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{left:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==") no-repeat 50%}.ril__navButtonNext{right:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") no-repeat 50%}.ril__downloadBlocker{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");background-size:cover}.ril__caption,.ril__toolbar{background-color:rgba(0,0,0,.5);position:absolute;left:0;right:0;display:flex;justify-content:space-between}.ril__caption{bottom:0;max-height:150px;overflow:auto}.ril__captionContent{padding:10px 20px;color:#fff}.ril__toolbar{top:0;height:50px}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{padding-left:20px;padding-right:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.ril__toolbarRightSide{padding-left:0;padding-right:20px;flex:0 0 auto}.ril__toolbarItem{display:inline-block;line-height:50px;padding:0;color:#fff;font-size:120%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{width:40px;height:35px;cursor:pointer;border:none;opacity:.7}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=") no-repeat 50%}.ril__zoomInButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat 50%}.ril__zoomOutButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=") no-repeat 50%}.ril__outerAnimating{animation-name:closeWindow}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{width:60px;height:60px;position:relative}.ril__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0}.ril__loadingCirclePoint:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;animation:pointFade .8s ease-in-out infinite both}.ril__loadingCirclePoint:first-of-type{transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before{animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before{animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before{animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before{animation-delay:0s}.ril__loadingContainer{position:absolute;top:0;right:0;bottom:0;left:0}.ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__errorContainer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff}.ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.Gallery_gallery__3p_Eb{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px}.Gallery_item__efvRT{position:relative;cursor:pointer;overflow:hidden;border-radius:8px}.Gallery_item__efvRT img{width:100%;height:180px;object-fit:cover;display:block;transition:transform .3s}.Gallery_item__efvRT img:hover{transform:scale(1.05)}.Gallery_videoWrapper__de23j{position:relative}.Gallery_videoThumbnail__LFMCF{width:100%;height:180px;object-fit:cover;border-radius:8px}.Gallery_videoOverlay__tPXZ2{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Gallery_playButtonIcon__azVFY{color:white;font-size:2rem;background:rgba(0,0,0,.4);padding:10px;border-radius:50%}.Gallery_videoModal___r18d{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.Gallery_videoContent__O4xCr{position:relative;width:90%;max-width:1000px;aspect-ratio:16/9;background:#000}.Gallery_videoContent__O4xCr iframe{width:100%;height:100%;border:none}.Gallery_closeButton__R3D_a{position:absolute;top:-10px;right:-10px;background:#fff;color:var(--primary-black);border-radius:50%;border:none;width:30px;height:30px;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.ColoredSvg_icon__PHGQa{display:inline-block;background-color:var(--svg-color);-webkit-mask:var(--svg-url) center/contain no-repeat;mask:var(--svg-url) center/contain no-repeat;width:1em;height:1em;transition:background-color .2s ease}.AgreementPolicy_container__ll5Mj{max-width:800px;margin:0 auto;padding:2rem;font-family:inherit;color:#333}.AgreementPolicy_title__HztHA{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.AgreementPolicy_subtitle___xPd2{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem}.AgreementPolicy_paragraph__xu7Hn{font-size:1rem;line-height:1.6;margin-bottom:1rem}.AgreementPolicy_container__ll5Mj a{color:#ff3b30;text-decoration:underline}.MobileCta_bar__vWwY4,.MobileCta_spacer__w8Js7{display:none}@media (max-width:768px){.MobileCta_spacer__w8Js7{display:block;height:calc(80px + env(safe-area-inset-bottom))}.MobileCta_bar__vWwY4{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:1200;display:flex;gap:8px;padding:8px;border-radius:20px;background:rgba(12,12,12,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(0,0,0,.25);transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.MobileCta_visible__Nwi6v{transform:translateY(0);opacity:1;pointer-events:auto}.MobileCta_primary__SSIe0,.MobileCta_secondary__RgQDr{flex:1 1;height:48px;border:none;border-radius:14px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.MobileCta_primary__SSIe0{flex:2 1;background:var(--primary-red);color:var(--primary-white)}.MobileCta_secondary__RgQDr{background:rgba(255,255,255,.12);color:var(--primary-white)}}@media (prefers-reduced-motion:reduce){.MobileCta_bar__vWwY4{transition:none}}.SnapDots_dots__hLAck{display:none;justify-content:center;gap:8px}.SnapDots_dot__SCtw_{position:relative;width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--primary-divider-color);cursor:pointer;transition:width .25s ease,background .25s ease}.SnapDots_dot__SCtw_:after{content:"";position:absolute;inset:-18px -4px}.SnapDots_dotActive__Qjl2_{width:24px;border-radius:4px;background:var(--primary-red)}.SnapDots_dot__SCtw_:focus-visible{outline:2px solid var(--primary-red);outline-offset:3px}@media (max-width:768px){.SnapDots_dots__hLAck{display:flex}}@media (prefers-reduced-motion:reduce){.SnapDots_dot__SCtw_{transition:none}}.HangulSeal_seal__RyfyL{display:flex;align-items:center;gap:.7rem;margin:0 0 .9rem}.HangulSeal_stamp__DgKqa{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;padding:0 .45rem;border-radius:6px;background:var(--primary-red);color:var(--primary-white);font-size:1.15rem;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;rotate:-4deg;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.HangulSeal_caption__6KkTr{font-size:.9rem;line-height:1.3;color:rgba(12,12,12,.6)}@media (max-width:768px){.HangulSeal_seal__RyfyL{margin-bottom:.6rem}.HangulSeal_stamp__DgKqa{min-width:2.2rem;height:2.2rem;font-size:1rem}.HangulSeal_caption__6KkTr{font-size:.82rem}}.CoachWeek_week__EIfVM{display:flex;flex-direction:column;min-width:0;padding:2.25rem 2.5rem;border-radius:24px;background:var(--primary-white)}.CoachWeek_title__BuGTI{margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:700;line-height:1.05;letter-spacing:-.02em}.CoachWeek_sub__V9GC_{margin:.5rem 0 0;max-width:40rem;line-height:1.5;color:var(--text-muted)}.CoachWeek_legend__JnhMK{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:1.1rem 0 0;padding:0;list-style:none;font-size:.92rem;font-weight:700}.CoachWeek_legend__JnhMK li{display:inline-flex;align-items:center;gap:.45rem}.CoachWeek_mixDot__b8qkj{display:inline-block;flex-shrink:0;width:12px;height:12px;border-radius:3px;background:var(--primary-black)}.CoachWeek_note__7oA15{display:block;font-weight:700}.CoachWeek_grid__gso49{display:grid;grid-template-columns:repeat(var(--days),minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-top:1.25rem}.CoachWeek_day__hvDAo{min-width:0}.CoachWeek_dayName__55SZa{margin:0 0 .5rem;padding-bottom:.45rem;border-bottom:2px solid var(--primary-black);font-size:1rem;font-weight:700}.CoachWeek_full__T8CBp{display:none}.CoachWeek_slots__Ofm72{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.CoachWeek_slot__CeqLf{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.2rem .45rem;gap:.2rem .45rem;width:100%;min-height:44px;padding:.6rem .7rem;border:1.5px solid transparent;border-radius:12px;background:var(--page-background);color:var(--primary-black);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.CoachWeek_slot__CeqLf:hover:not(:disabled){border-color:var(--primary-black)}.CoachWeek_slotOn__2n_5E,.CoachWeek_slotOn__2n_5E:hover:not(:disabled){border-color:var(--primary-black);background:var(--primary-black);color:var(--primary-white)}.CoachWeek_slotPrivate__xXp_1{cursor:default;background:transparent;border:1.5px dashed var(--primary-divider-color)}.CoachWeek_time__7M0od{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CoachWeek_place__qWki0{grid-column:1/-1;font-size:.8rem;line-height:1.3;color:var(--text-muted);overflow-wrap:anywhere}.CoachWeek_slotOn__2n_5E .CoachWeek_place__qWki0{color:rgba(255,255,255,.8)}.CoachWeek_private__sp5FT{display:block;font-style:normal}.CoachWeek_bar__PjlKm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:auto;padding:.75rem .75rem .75rem 1.4rem;border-radius:16px;background:var(--primary-black);color:var(--primary-white);translate:0 0}.CoachWeek_week__EIfVM .CoachWeek_bar__PjlKm{margin-top:1.5rem}.CoachWeek_barText__lThEO{line-height:1.4}.CoachWeek_barText__lThEO b{color:var(--red-on-dark)}.CoachWeek_cta___xpoV,.CoachWeek_ghostDark__Duguz,.CoachWeek_ghost__2ilur{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.4rem;border-radius:12px;font-weight:700;text-decoration:none;white-space:nowrap}.CoachWeek_cta___xpoV{background:var(--primary-red);color:#ffffff}.CoachWeek_cta___xpoV:hover{background:var(--primary-red-dark)}.CoachWeek_ghostDark__Duguz{border:1.5px solid rgba(255,255,255,.4);color:#ffffff}.CoachWeek_ghost__2ilur{border:1.5px solid var(--primary-black);color:var(--primary-black)}.CoachWeek_emptyActions__WazdA{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}@media (max-width:900px){.CoachWeek_week__EIfVM{padding:1.5rem 1.25rem;border-radius:18px}.CoachWeek_grid__gso49{grid-template-columns:1fr;gap:1rem}.CoachWeek_short__FgHpW{display:none}.CoachWeek_full__T8CBp{display:inline}.CoachWeek_dayName__55SZa:first-letter{text-transform:uppercase}.CoachWeek_slots__Ofm72{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.CoachWeek_bar__PjlKm{position:-webkit-sticky;position:sticky;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));z-index:5;box-shadow:0 12px 30px rgba(0,0,0,.25);flex-direction:column;align-items:stretch;padding:.9rem}.CoachWeek_bar__PjlKm .CoachWeek_cta___xpoV,.CoachWeek_bar__PjlKm .CoachWeek_ghostDark__Duguz{width:100%;white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.CoachWeek_slot__CeqLf{transition:none}}.CoachWeek_knots__gsZn5{display:inline-flex;align-items:center;gap:2px}.SiteFooter_footer___MtvT{--muted:rgba(255,255,255,0.6);--line:rgba(255,255,255,0.1);position:relative;overflow:hidden;padding:3.5rem 4rem 2rem;border-radius:24px;background:var(--primary-black);color:var(--primary-white)}.SiteFooter_watermark__ceHfb{position:absolute;right:-1rem;bottom:-2.5rem;font-size:13rem;font-weight:700;line-height:1;letter-spacing:.04em;color:rgba(255,255,255,.035);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SiteFooter_cta__tL4aL{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding-bottom:2.5rem;border-bottom:1px solid var(--line)}.SiteFooter_kicker__kPnvA{margin:0 0 .75rem;display:inline-flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.SiteFooter_seal__W0_tp{width:9px;height:9px;background:var(--primary-red);transform:rotate(45deg)}.SiteFooter_ctaTitle__KXx2m{margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.02;letter-spacing:-.02em}.SiteFooter_accent__xiepg{color:var(--primary-red)}.SiteFooter_ctaText__mZqvt{margin:.9rem 0 0;max-width:30rem;font-size:1rem;line-height:1.5;color:var(--muted)}.SiteFooter_ctaActions__P4WEM{display:flex;gap:.75rem;flex-wrap:wrap}.SiteFooter_primary__iBk9c,.SiteFooter_secondary___orif{height:3.25rem;padding:0 1.6rem;border-radius:999px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.SiteFooter_primary__iBk9c{border:none;background:var(--primary-red);color:#fff}.SiteFooter_primary__iBk9c:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(230,30,55,.35)}.SiteFooter_secondary___orif{border:1px solid rgba(255,255,255,.35);background:transparent;color:var(--primary-white)}.SiteFooter_secondary___orif:hover{background:rgba(255,255,255,.08)}.SiteFooter_links__3nt71 a:focus-visible,.SiteFooter_logo__lK2C_:focus-visible,.SiteFooter_primary__iBk9c:focus-visible,.SiteFooter_secondary___orif:focus-visible,.SiteFooter_textButton__dAMSc:focus-visible,.SiteFooter_tg__BycJP:focus-visible{outline:2px solid var(--primary-red);outline-offset:3px}.SiteFooter_columns__M2WF1{position:relative;display:grid;grid-template-columns:1.3fr 1fr 1.2fr 1.2fr;grid-gap:2.5rem;gap:2.5rem;padding:2.5rem 0}.SiteFooter_brand__G9BY_{display:flex;flex-direction:column;gap:1rem}.SiteFooter_logo__lK2C_{display:inline-flex;align-items:center;gap:.6rem;color:var(--primary-white);text-decoration:none}.SiteFooter_logoMark__ESu_L{position:relative;width:44px;height:44px}.SiteFooter_logoText__6kxub{font-size:1.4rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.SiteFooter_about__j5xdS{margin:0;max-width:18rem;font-size:.92rem;line-height:1.55;color:var(--muted)}.SiteFooter_col__fXLIG{display:flex;flex-direction:column;gap:.9rem}.SiteFooter_colTitle__TszE_{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72)}.SiteFooter_links__3nt71{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.SiteFooter_links__3nt71 a{display:inline-flex;align-items:center;gap:.55rem;font-size:.95rem;color:rgba(255,255,255,.85);text-decoration:none;transition:color .2s ease}.SiteFooter_links__3nt71 a:hover{color:var(--primary-white)}.SiteFooter_links__3nt71 a:before{content:"";width:0;height:2px;margin-right:-.55rem;background:var(--primary-red);transition:width .25s ease,margin .25s ease}.SiteFooter_links__3nt71 a:hover:before{width:12px;margin-right:0}.SiteFooter_metro__MOX74{flex-shrink:0;width:8px;height:8px;border-radius:50%}.SiteFooter_count__SA_ad{font-size:.75rem;font-weight:700;padding:.05rem .45rem;border-radius:999px;background:rgba(255,255,255,.08);color:var(--muted)}.SiteFooter_tg__BycJP{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;border-radius:16px;background:rgba(255,255,255,.06);color:var(--primary-white);text-decoration:none;transition:background .2s ease}.SiteFooter_tg__BycJP:hover{background:rgba(255,255,255,.12)}button.SiteFooter_tg__BycJP{width:100%;border:none;font:inherit;text-align:left;cursor:pointer}.SiteFooter_maxIcon__K7ddg{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.14);color:var(--primary-white)}.SiteFooter_tgIcon__GAvNP{position:relative;flex-shrink:0;width:40px;height:40px}.SiteFooter_tgTitle__Z4PAS{display:block;font-weight:700}.SiteFooter_tgSub__Gj4kM{display:block;font-size:.8rem;color:var(--muted)}.SiteFooter_textButton__dAMSc{align-self:flex-start;padding:0;border:none;background:none;font-size:.95rem;color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.SiteFooter_textButton__dAMSc:hover{color:var(--primary-white)}.SiteFooter_bottom__YZNWx{position:relative;display:flex;justify-content:space-between;align-items:center;gap:.75rem 2rem;flex-wrap:wrap;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.85rem;color:rgba(255,255,255,.72)}.SiteFooter_bottom__YZNWx button{padding:0;border:none;background:none;font:inherit;color:rgba(255,255,255,.6);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:1024px){.SiteFooter_footer___MtvT{padding:2.5rem 2rem 1.75rem}.SiteFooter_columns__M2WF1{grid-template-columns:1fr 1fr}}@media (max-width:768px){.SiteFooter_footer___MtvT{padding:2rem 1.25rem 6rem;border-radius:18px}.SiteFooter_watermark__ceHfb{font-size:6.5rem;bottom:4.5rem}.SiteFooter_cta__tL4aL{padding-bottom:2rem}.SiteFooter_ctaActions__P4WEM{width:100%}.SiteFooter_primary__iBk9c,.SiteFooter_secondary___orif{flex:1 1 100%}.SiteFooter_columns__M2WF1{grid-template-columns:1fr 1fr;gap:2rem 1.25rem;padding:2rem 0}.SiteFooter_brand__G9BY_,.SiteFooter_columns__M2WF1>.SiteFooter_col__fXLIG:last-child{grid-column:1/-1}.SiteFooter_bottom__YZNWx{flex-direction:column;align-items:flex-start}}.SiteFooter_email__5FpuR{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-size:.95rem;color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:3px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.SiteFooter_email__5FpuR:focus-visible,.SiteFooter_email__5FpuR:hover{color:var(--primary-white)}@media (max-width:768px){.SiteFooter_links__3nt71{gap:0}.SiteFooter_links__3nt71 a,.SiteFooter_textButton__dAMSc{min-height:44px}.SiteFooter_textButton__dAMSc{display:inline-flex;align-items:center}}.GalleryBlock_container__ofqUO{background:var(--primary-white);border-radius:16px}.GalleryBlock_title__R8XSc{color:var(--primary-black);margin-bottom:2rem}.GalleryBlock_colored__ZYJ1V{color:var(--primary-red)}.hero_hero__KeLS5{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;background:var(--page-background);margin:3rem 0 1rem;min-height:520px;overflow:hidden;border-radius:32px}.hero_bg__i_Iy8{position:absolute;inset:0;pointer-events:none;z-index:0}.hero_glowLeft__JmzG9,.hero_glowRight__sXBOB{position:absolute;width:360px;height:360px;border-radius:9999px;filter:blur(50px);opacity:.9}.hero_glowLeft__JmzG9{top:-90px;left:-40px;background:radial-gradient(circle,rgba(255,65,83,.95),rgba(255,65,83,0))}.hero_glowRight__sXBOB{bottom:-120px;right:-60px;background:radial-gradient(circle,rgba(3,111,255,.85),rgba(3,111,255,0))}.hero_imageLeft__U10AN,.hero_imageRight__x9dS4{position:absolute;width:40%;height:500px;z-index:1}.hero_imageLeft__U10AN{left:3rem}.hero_imageRight__x9dS4{right:0}.hero_text__FYddN{position:relative;max-width:30rem;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:2;text-align:center;color:var(--primary-black)}.hero_colored__yd0Z2{color:var(--primary-red)}.hero_title__a0QQT{font-size:5rem;line-height:.85;font-weight:700;color:var(--primary-black);margin:0 0 2rem}.hero_description__yifDl{color:var(--primary-black);font-weight:700;max-width:434px;font-size:var(--font-size-primary);line-height:1.25;margin:0 0 28px}.hero_button__cRroI{background:var(--primary-black);color:#fff;font-weight:700;padding:1rem 2rem;border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:background .4s,scale .4s;box-shadow:0 16px 30px rgba(0,0,0,.08)}.hero_button__cRroI:hover{background:var(--primary-red);scale:1.1}@media (max-width:768px){.hero_hero__KeLS5{flex-direction:column;text-align:center;gap:1.5rem;padding:2rem 1rem;margin:1rem 0 0;min-height:0}.hero_text__FYddN{display:contents}.hero_title__a0QQT{order:1;font-size:2.3rem;line-height:1;margin:0}.hero_imageLeft__U10AN{order:2;position:relative;left:auto;width:220px;height:280px}.hero_description__yifDl{order:3;max-width:320px;font-size:1.1rem;line-height:1.3;margin:0}.hero_button__cRroI{order:4}.hero_imageRight__x9dS4{display:none}.hero_button__cRroI,.hero_description__yifDl,.hero_title__a0QQT{position:relative;z-index:2}}@media (prefers-reduced-motion:reduce){.hero_button__cRroI{transition:none}.hero_button__cRroI:hover{scale:1}}.HeroPoster_hero__g9oFo{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:1fr auto;grid-column-gap:2rem;column-gap:2rem;margin:3rem 0 1rem;padding:3.5rem 3.5rem 0;min-height:560px;border-radius:32px;background:var(--primary-white);overflow:visible}.HeroPoster_glow__WW0iL{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 42% 60% at 78% 55%,rgba(230,30,55,.18),transparent 70%),radial-gradient(ellipse 30% 40% at 10% 90%,rgba(12,12,12,.06),transparent 70%)}.HeroPoster_text__6NBQm{position:relative;z-index:1;grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:2.5rem}.HeroPoster_title__MwekV{margin:0 0 1.5rem;font-size:clamp(3.5rem,6.4vw,6.25rem);font-weight:700;line-height:.88;letter-spacing:-.035em;color:var(--primary-black)}.HeroPoster_lineClip__JywAC{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.HeroPoster_eyebrow__K_oDv{display:block;margin-bottom:1rem;font-size:.95rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-red)}.HeroPoster_line___DMc2{display:block;transform:translateY(110%);animation:HeroPoster_riseIn__QIAMm .8s var(--hero-ease) forwards}.HeroPoster_hero__g9oFo{--hero-ease:cubic-bezier(0.22,1,0.36,1)}.HeroPoster_actions__IxVfH,.HeroPoster_lead__VGySW{opacity:0;animation:HeroPoster_fadeUp__MyqUS .7s var(--hero-ease) forwards}.HeroPoster_lead__VGySW{animation-delay:.5s}.HeroPoster_actions__IxVfH{animation-delay:.62s}@keyframes HeroPoster_drawLine__yb13Q{to{transform:scaleX(1)}}@keyframes HeroPoster_riseIn__QIAMm{to{transform:translateY(0)}}@keyframes HeroPoster_fadeUp__MyqUS{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.HeroPoster_lead__VGySW{margin:0 0 2rem;max-width:32rem;font-size:1.15rem;line-height:1.5;color:rgba(12,12,12,.78)}.HeroPoster_actions__IxVfH{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.HeroPoster_primary__gtwCh,.HeroPoster_secondary__rnThe{height:3.1rem;padding:0 1.6rem;border-radius:12px;font:inherit;font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap;transition:background .25s ease,border-color .25s ease}.HeroPoster_primary__gtwCh{border:none;color:var(--primary-white);background:var(--primary-red)}.HeroPoster_primary__gtwCh:hover{background:var(--primary-red-dark)}.HeroPoster_secondary__rnThe{padding:0 .5rem;border:none;background:transparent;color:var(--primary-black);text-decoration:underline;-webkit-text-decoration-color:rgba(12,12,12,.35);text-decoration-color:rgba(12,12,12,.35);text-underline-offset:4px}.HeroPoster_secondary__rnThe:hover{-webkit-text-decoration-color:var(--primary-black);text-decoration-color:var(--primary-black)}.HeroPoster_beltStop__3EAr8:focus-visible,.HeroPoster_primary__gtwCh:focus-visible,.HeroPoster_secondary__rnThe:focus-visible{outline:2px solid var(--primary-red);outline-offset:3px}.HeroPoster_figure__9crGP{position:relative;grid-column:2;grid-row:1;align-self:end;margin-top:-5.5rem;height:calc(100% + 5.5rem);min-height:520px;opacity:0;animation:HeroPoster_flyIn__yUBn8 .9s var(--hero-ease) .25s forwards}@keyframes HeroPoster_flyIn__yUBn8{0%{opacity:0;transform:translateX(120px) rotate(3deg)}to{opacity:1;transform:translateX(0) rotate(0)}}.HeroPoster_figureFloat__LhHIw,.HeroPoster_figureInner__RyddK{position:absolute;inset:0}.HeroPoster_figureImg__S2Xpn{object-fit:contain;object-position:center bottom}.HeroPoster_onAir__8QO1w{position:absolute;left:0;bottom:2rem;z-index:2;display:inline-flex;align-items:center;gap:.55rem;max-width:calc(100% - 1rem);padding:.6rem 1rem .6rem .85rem;border-radius:999px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px rgba(0,0,0,.1);color:var(--primary-black);font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;opacity:0;animation:HeroPoster_fadeUp__MyqUS .6s var(--hero-ease) 1.3s forwards;transition:background .3s ease,color .3s ease,scale .3s ease}.HeroPoster_onAir__8QO1w:hover{background:var(--primary-red);color:#fff;scale:1.04}.HeroPoster_onAir__8QO1w:focus-visible{outline:2px solid var(--primary-red);outline-offset:3px}.HeroPoster_onAirDot__oIlp_{flex:none;width:9px;height:9px;border-radius:50%;background:var(--primary-red);animation:HeroPoster_onAirPulse__85LOO 1.8s ease-out infinite}.HeroPoster_onAir__8QO1w:hover .HeroPoster_onAirDot__oIlp_{background:#fff}.HeroPoster_onAirArrow__pRkMx{transition:translate .3s ease}.HeroPoster_onAir__8QO1w:hover .HeroPoster_onAirArrow__pRkMx{translate:4px 0}@keyframes HeroPoster_onAirPulse__85LOO{0%{box-shadow:0 0 0 0 rgba(230,30,55,.6)}to{box-shadow:0 0 0 10px rgba(230,30,55,0)}}.HeroPoster_belt__ldmds{position:relative;z-index:1;grid-column:1/-1;grid-row:2;display:flex;align-items:flex-start;gap:3rem;padding:1.25rem 0 1.5rem;border-top:1px solid rgba(12,12,12,.08)}.HeroPoster_beltLine__KPQXn{position:absolute;left:0;right:0;top:0;height:2px;transform-origin:left center;transform:scaleX(0);animation:HeroPoster_drawLine__yb13Q 1s var(--hero-ease) .9s forwards;background:linear-gradient(90deg,#f4f1ea,#f5c400 20%,#2e9e4f 38%,#1f5fbf 56%,#e61e37 76%,#0c0c0c);opacity:.9}.HeroPoster_beltStop__3EAr8{opacity:0;animation:HeroPoster_fadeUp__MyqUS .5s var(--hero-ease) forwards;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-column-gap:.65rem;column-gap:.65rem;align-items:center;text-decoration:none;color:var(--primary-black);border-radius:10px;transition:opacity .2s ease}.HeroPoster_beltStop__3EAr8:hover .HeroPoster_beltAge__HW91f{color:var(--primary-red)}.HeroPoster_knot__hxTWT{grid-row:1/span 2;box-shadow:0 0 0 3px var(--primary-white)}.HeroPoster_beltAge__HW91f{font-weight:700;font-size:1rem;line-height:1.1;transition:color .2s ease}.HeroPoster_beltTitle__U2a16{font-size:.8rem;color:rgba(12,12,12,.68)}@media (max-width:1024px){.HeroPoster_hero__g9oFo{padding:2.5rem 2rem 0;column-gap:1rem;min-height:0}.HeroPoster_figure__9crGP{margin-top:-3.5rem;height:calc(100% + 3.5rem);min-height:420px}.HeroPoster_lead__VGySW{font-size:1.05rem}.HeroPoster_belt__ldmds{gap:2rem}}@media (max-width:768px){.HeroPoster_hero__g9oFo{display:flex;flex-direction:column;margin:1rem 0 0;padding:2rem 1.25rem 0;border-radius:24px}.HeroPoster_text__6NBQm{display:contents}.HeroPoster_title__MwekV{order:1;font-size:clamp(2.4rem,11.5vw,3.4rem);margin-bottom:0}.HeroPoster_figure__9crGP{order:2;position:relative;z-index:1;margin:.5rem 0 0;height:auto;min-height:0;aspect-ratio:1/1;width:72%;align-self:flex-end}.HeroPoster_lead__VGySW{order:3;position:relative;z-index:1;font-size:1rem;margin:.5rem 0 1.25rem}.HeroPoster_actions__IxVfH{order:4;position:relative;z-index:1;flex-direction:column;align-items:stretch;gap:.6rem}.HeroPoster_primary__gtwCh,.HeroPoster_secondary__rnThe{width:100%}.HeroPoster_belt__ldmds{order:5;margin-top:1.5rem;gap:0;justify-content:space-between;padding:1rem 0 1.1rem}.HeroPoster_beltStop__3EAr8{grid-template-columns:auto;justify-items:center;row-gap:.2rem;text-align:center}.HeroPoster_knot__hxTWT{grid-row:auto;margin-bottom:.25rem}.HeroPoster_beltAge__HW91f{font-size:.9rem}.HeroPoster_beltTitle__U2a16{font-size:.72rem}.HeroPoster_onAir__8QO1w{left:auto;right:0;bottom:.5rem;width:max-content;max-width:135%;font-size:.8rem;padding:.5rem .85rem .5rem .75rem}}@media (prefers-reduced-motion:reduce){.HeroPoster_beltAge__HW91f,.HeroPoster_beltStop__3EAr8,.HeroPoster_primary__gtwCh,.HeroPoster_secondary__rnThe{transition:none}.HeroPoster_actions__IxVfH,.HeroPoster_beltLine__KPQXn,.HeroPoster_beltStop__3EAr8,.HeroPoster_figure__9crGP,.HeroPoster_lead__VGySW,.HeroPoster_line___DMc2,.HeroPoster_onAirDot__oIlp_,.HeroPoster_onAir__8QO1w{animation:none;opacity:1;transform:none}}.HallsMap_section__ys5rx{--ease:cubic-bezier(0.22,1,0.36,1);padding:3.5rem 4rem;border-radius:24px;margin-bottom:var(--margin-between-blocks);background:var(--primary-white)}.HallsMap_container__fTs7w{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.HallsMap_head__fzp3Z{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.HallsMap_title__2mIvo{margin:0 0 .75rem;font-weight:700;line-height:.95;letter-spacing:-.02em;color:var(--primary-black)}.HallsMap_subtitle__lAWeU{margin:0;font-size:1.05rem;line-height:1.45;color:rgba(12,12,12,.65)}.HallsMap_nearest__5xU4X{display:inline-flex;align-items:center;gap:.6rem;height:3rem;padding:0 1.4rem;border:none;border-radius:12px;font:inherit;font-weight:700;color:var(--primary-white);background:var(--primary-black);cursor:pointer;transition:background .25s ease}.HallsMap_nearest__5xU4X:hover:not(:disabled){background:var(--primary-red)}.HallsMap_nearest__5xU4X:disabled{opacity:.7;cursor:progress}.HallsMap_nearestIcon__GoVYS{width:14px;height:14px;border-radius:50%;border:2px solid;box-shadow:inset 0 0 0 3px var(--primary-black);background:currentColor}.HallsMap_nearest__5xU4X:hover:not(:disabled) .HallsMap_nearestIcon__GoVYS{box-shadow:inset 0 0 0 3px var(--primary-red)}.HallsMap_geoError__CF448{margin:-.5rem 0 0;font-size:.9rem;color:var(--primary-red)}.HallsMap_book__BG4ld:focus-visible,.HallsMap_cardMain__qvvpf:focus-visible,.HallsMap_chip__t2Pto:focus-visible,.HallsMap_nearest__5xU4X:focus-visible{outline:2px solid var(--primary-red);outline-offset:2px}.HallsMap_chips__mNX5e{display:flex;flex-wrap:wrap;gap:.5rem}.HallsMap_chip__t2Pto{display:inline-flex;align-items:center;gap:.45rem;height:2.75rem;padding:0 .9rem;border:1.5px solid var(--primary-divider-color);border-radius:999px;background:var(--primary-white);font:inherit;font-size:.9rem;font-weight:700;color:var(--primary-black);cursor:pointer;white-space:nowrap;transition:border-color .2s ease,background .2s ease}.HallsMap_chipActive__hY05z,.HallsMap_chip__t2Pto:hover{border-color:var(--primary-black)}.HallsMap_chipActive__hY05z{background:var(--primary-black);color:var(--primary-white)}.HallsMap_metro__VBqdw{flex-shrink:0;width:10px;height:10px;border-radius:50%}.HallsMap_count__EQUKa{font-weight:700;color:rgba(12,12,12,.68)}.HallsMap_chipActive__hY05z .HallsMap_count__EQUKa{color:rgba(255,255,255,.6)}.HallsMap_body__mxaaF{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:1.25rem;gap:1.25rem;height:600px}.HallsMap_list__qFcII{display:flex;flex-direction:column;gap:.6rem;overflow-y:auto;padding-right:.5rem;overscroll-behavior:contain;scrollbar-width:thin}.HallsMap_card__IOi7f{flex-shrink:0;border-radius:16px;color:var(--primary-black);background:var(--page-background);transition:background .25s ease}.HallsMap_cardActive__3HFho{background:var(--primary-black);color:var(--primary-white)}.HallsMap_cardMain__qvvpf{width:100%;display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.HallsMap_cardDistrict__szUxS{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;color:rgba(12,12,12,.68)}.HallsMap_cardActive__3HFho .HallsMap_cardDistrict__szUxS{color:rgba(255,255,255,.6)}.HallsMap_km__35whJ{margin-left:auto;color:var(--primary-red)}.HallsMap_address__NkTg4{font-size:1.1rem;font-weight:700;line-height:1.25}.HallsMap_meta__2iV3B{display:flex;align-items:baseline;gap:.5rem;font-size:.92rem;color:rgba(12,12,12,.7)}.HallsMap_cardActive__3HFho .HallsMap_meta__2iV3B{color:rgba(255,255,255,.75)}.HallsMap_rank__5m_AB{font-weight:700;color:var(--primary-red)}.HallsMap_cardActive__3HFho .HallsMap_rank__5m_AB{color:var(--red-on-dark)}.HallsMap_metaRow__Zq_7f{display:flex;align-items:center;gap:.75rem;margin-top:.15rem}.HallsMap_knots__8rgi7{display:inline-flex;gap:4px}.HallsMap_days__HkbBI{font-size:.85rem;color:rgba(12,12,12,.68)}.HallsMap_cardActive__3HFho .HallsMap_days__HkbBI{color:rgba(255,255,255,.6)}.HallsMap_book__BG4ld{display:block;width:calc(100% - 2.2rem);margin:0 1.1rem 1.1rem;height:2.8rem;border:none;border-radius:12px;font:inherit;font-weight:700;color:var(--primary-white);background:var(--primary-red);cursor:pointer;animation:HallsMap_bookIn__aNtwa .35s var(--ease);transition:background .25s ease}.HallsMap_book__BG4ld:hover{background:var(--primary-red-dark)}@keyframes HallsMap_bookIn__aNtwa{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.HallsMap_mapWrap__dBo7e{position:relative;overflow:hidden;border-radius:20px;background:var(--page-background)}.HallsMap_mapWrap__dBo7e [class*=ground-pane]{filter:saturate(.3) contrast(1.02)}@media (max-width:1024px){.HallsMap_section__ys5rx{padding:2.5rem 2rem}.HallsMap_body__mxaaF{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (max-width:768px){.HallsMap_section__ys5rx{padding:2rem 0 1.5rem;border-radius:18px}.HallsMap_container__fTs7w{gap:1rem}.HallsMap_geoError__CF448,.HallsMap_head__fzp3Z{padding:0 1rem}.HallsMap_title__2mIvo{font-size:2rem}.HallsMap_subtitle__lAWeU{font-size:.95rem}.HallsMap_nearest__5xU4X{width:100%;justify-content:center}.HallsMap_chips__mNX5e{flex-wrap:nowrap;overflow-x:auto;padding:0 1rem;scrollbar-width:none}.HallsMap_chips__mNX5e::-webkit-scrollbar{display:none}.HallsMap_body__mxaaF{display:flex;flex-direction:column;height:auto;gap:.75rem}.HallsMap_mapWrap__dBo7e{order:-1;height:320px;margin:0 1rem;border-radius:16px}.HallsMap_list__qFcII{flex-direction:row;align-items:flex-start;overflow-x:auto;overflow-y:visible;padding:0 1rem .25rem;scroll-snap-type:x mandatory;scroll-padding:0 1rem;scrollbar-width:none}.HallsMap_list__qFcII::-webkit-scrollbar{display:none}.HallsMap_card__IOi7f{flex:0 0 78%;scroll-snap-align:start;display:flex;flex-direction:column}.HallsMap_address__NkTg4{font-size:1rem}}@media (prefers-reduced-motion:reduce){.HallsMap_book__BG4ld,.HallsMap_card__IOi7f,.HallsMap_chip__t2Pto,.HallsMap_nearest__5xU4X{transition:none;animation:none}}.HallsMap_schedule__WQzd0{display:flex;flex-direction:column;gap:.5rem;margin:0 1rem .75rem;padding:.75rem .9rem;border-radius:12px;background:var(--page-background);color:var(--primary-black);animation:HallsMap_scheduleIn__Eftgz .3s ease}.HallsMap_scheduleRow__JXO7a{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:baseline;font-size:.88rem}.HallsMap_scheduleGroup__3BKdV{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;white-space:nowrap}.HallsMap_scheduleLines__0xwfu{display:flex;flex-direction:column;gap:.15rem;color:rgba(12,12,12,.75);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HallsMap_scheduleLines__0xwfu b{color:var(--primary-black)}@keyframes HallsMap_scheduleIn__Eftgz{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HallsMap_schedule__WQzd0{animation:none}}.HallsMap_districtLink__pEo_t{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;margin:-.25rem 0 .25rem;font-weight:700;color:var(--primary-red);text-decoration:none;border-bottom:2px solid transparent;transition:border-color .2s ease}.HallsMap_districtLink__pEo_t:hover{border-color:currentColor}.Map_container__olkLK{height:700px;padding:0}.Map_title__xZBbH{text-align:center;font-size:var(--title-font-size);color:var(--primary-black);margin-bottom:2rem}.Map_colored__cb08b{color:var(--primary-red)}.BeforeAfter_frame__pYd4g{--pos:50%;position:relative;aspect-ratio:4/5;width:100%;border-radius:20px;overflow:hidden;background:var(--page-background);cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.BeforeAfter_img__Xf7uQ{object-fit:cover;pointer-events:none}.BeforeAfter_before__t8Wdb{position:absolute;inset:0;-webkit-clip-path:inset(0 calc(100% - var(--pos)) 0 0);clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.BeforeAfter_label__eCg0E{position:absolute;bottom:.85rem;padding:.3rem .7rem;border-radius:999px;background:rgba(12,12,12,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--primary-white);font-size:.8rem;font-weight:700;pointer-events:none;transition:opacity .2s ease}.BeforeAfter_labelBefore__aD10Y{left:.85rem}.BeforeAfter_labelAfter__AGCmy{right:.85rem}.BeforeAfter_handle__PHIlu{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:var(--primary-red);outline:none}.BeforeAfter_knob__MUOXo{position:absolute;top:50%;left:clamp(22px,var(--pos),calc(100% - 22px));translate:-50% -50%;pointer-events:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--primary-red);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:scale .2s ease}.BeforeAfter_knob__MUOXo svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.BeforeAfter_frame__pYd4g:hover .BeforeAfter_knob__MUOXo,.BeforeAfter_handle__PHIlu:focus-visible+.BeforeAfter_knob__MUOXo{scale:1.08}.BeforeAfter_handle__PHIlu:focus-visible+.BeforeAfter_knob__MUOXo{outline:3px solid var(--primary-white);outline-offset:2px}@media (prefers-reduced-motion:reduce){.BeforeAfter_knob__MUOXo{transition:none}}