.coaches-profile_coachesPageContainer__dbKL1{box-sizing:border-box;.coaches-profile_meetSection__F5MhQ{margin:75px 0 0;padding:0 1rem;color:#2e2e2e;text-align:center;box-sizing:border-box;.coaches-profile_title__rBTL8{font-size:2.5rem!important;font-weight:700;letter-spacing:.05em;margin-bottom:.5rem;font-family:BluescreensTrial,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#FFD700}p{width:100%;color:#fff}.coaches-profile_container__KcIWb{max-width:900px;margin:0 auto;height:120px;padding:15px 0 0;box-sizing:border-box}.coaches-profile_subtitle__2rrks{font-size:1.125rem;font-weight:400;color:#fff;margin:0 auto;line-height:1.5;font-family:CharukolaRound,Arial,sans-serif}}}.coaches-profile_coachesContainer__RvCZY{scrollbar-width:none;overflow:hidden;box-sizing:content-box;display:flex;flex-wrap:wrap;gap:1rem;background-color:#8B0000;justify-content:center;padding:0 0 15px;min-height:calc(100vh - 75px - 120px - 100px - 30px);align-items:center;font-family:CharukolaRound,sans-serif}.coaches-profile_coachCard__PUybn{background-color:#e9d8c4;color:#8B0000;border-radius:8px;width:220px;padding:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;transition:transform .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);height:630px;scale:.95}.coaches-profile_coachCard__PUybn:focus,.coaches-profile_coachCard__PUybn:hover{outline:none;transform:scale(1.025);box-shadow:0 4px 12px rgba(0,0,0,.25)}.coaches-profile_photoCircle__PuT7J{width:140px;height:140px;overflow:hidden;margin:0 auto 1rem}.coaches-profile_photo__FEek_{width:100%;height:100%;object-fit:cover;scale:1.75}.coaches-profile_name__hCsp_{text-align:center;font-size:1.85rem;margin-bottom:.5rem;font-family:BluescreensTrial,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}.coaches-profile_infoBox__CBVYw{background-color:#f5e6d3;padding:.8rem 1rem;border-radius:6px;text-align:center;font-size:.9rem;margin-bottom:1rem}.coaches-profile_username__O6ulj{font-weight:700;color:#7B0000;margin-bottom:.2rem!important;font-size:1rem}.coaches-profile_followers__tx0iY{font-size:1rem;margin-bottom:.5rem!important}.coaches-profile_role__gYnt6{margin:2px 0!important}.coaches-profile_quote__37Jpx{font-style:italic;text-align:center;font-size:1rem;color:#000;line-height:1.3}@media (max-width:600px){.coaches-profile_coachesPageContainer__dbKL1{.coaches-profile_meetSection__F5MhQ{margin:5rem 0 25px}}.coaches-profile_coachesContainer__RvCZY{margin:0 auto;height:auto}.coaches-profile_coachCard__PUybn{width:100%;max-width:320px;max-height:450px}}.coach-detail-modal_overlay__OO_Ev{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.48);display:flex;justify-content:center;align-items:center;padding:2rem 1rem;z-index:1500;overflow-y:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.coach-detail-modal_modal__e5PB_{background-color:#ffffff;border-radius:20px;box-shadow:0 12px 30px rgba(139,0,0,.26);max-width:680px;width:100%;max-height:90vh;overflow-y:auto;padding:2.5rem 3rem 3rem;position:relative;display:flex;flex-direction:column;align-items:center;-ms-overflow-style:none;scrollbar-width:none}.coach-detail-modal_closeBtn__7qGXm{position:absolute;top:20px;right:25px;background:transparent;border:none;font-size:2.6rem;font-weight:700;color:#9d1a1a;cursor:pointer;transition:color .25s ease;line-height:1;z-index:1}.coach-detail-modal_closeBtn__7qGXm:focus,.coach-detail-modal_closeBtn__7qGXm:hover{color:#b71c1c;outline:none}.coach-detail-modal_title__DkbMl{font-size:2rem!important;font-weight:700;color:#8b0000;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:BluescreensTrial,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1rem;margin:0!important}.coach-detail-modal_photoWrapper__ocP3T{padding:6px;margin-bottom:2rem;display:inline-block}.coach-detail-modal_photo__GhgNC{object-fit:cover;display:block;scale:2}.coach-detail-modal_section__AcbCb{width:100%;margin-bottom:2.4rem;color:#222222}.coach-detail-modal_section__AcbCb h3{font-size:1.3rem;color:#8b0000;margin-bottom:12px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:BluescreensTrial,Arial,sans-serif}.coach-detail-modal_nestedList__h454Q{list-style:disc;padding-left:1.6rem;line-height:1.5;font-size:1rem;color:#333;font-weight:400;font-family:CharukolaRound,Arial,sans-serif}.coach-detail-modal_nestedList__h454Q>li>strong{display:block;margin-bottom:4px;font-weight:600;color:#5d0f0f}.coach-detail-modal_quote___B1lO{font-style:italic;color:#555555dd;font-size:1.1rem;max-width:90%;margin:0 auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar_navbar__SjCXx{display:flex;align-items:center;justify-content:space-between;background-color:#000000;padding:.75rem 1rem .75rem 1.5rem;position:fixed;width:100%;top:0;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.2);font-family:CharukolaRound,Arial,sans-serif;margin-right:15px;height:75px;box-sizing:border-box}.navbar_logo__4uBNv img{object-fit:contain}.navbar_navLinks__VSuai{list-style:none;display:flex;gap:2rem}.navbar_navLinks__VSuai li a{color:#ffffff;text-decoration:none;font-weight:600;font-size:1rem;transition:color .3s ease}.navbar_navLinks__VSuai li a:focus,.navbar_navLinks__VSuai li a:hover{color:#FFD700}.navbar_menuButton__Ow9BH{display:none;font-size:2rem;background:none;border:none;color:#FFD700;cursor:pointer}.navbar_sidebar__hOFEz{position:fixed;top:0;left:-250px;width:250px;height:100vh;background-color:#000000;padding:2rem 1rem;box-shadow:2px 0 5px rgba(0,0,0,.3);transition:left .3s ease;z-index:1100;display:flex;flex-direction:column;border-right:3px solid #ac031d;font-family:CharukolaRound,Arial,sans-serif}.navbar_sidebar__hOFEz.navbar_open__YXnVR{left:0}.navbar_closeButton__eDTQv{align-self:flex-end;font-size:2rem;background:none;border:none;color:#FFD700;cursor:pointer;margin-bottom:2rem}.navbar_sidebarLinks__0F5U5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.navbar_sidebarLinks__0F5U5 li a{color:#FFFFFF;text-decoration:none;font-weight:600;font-size:1.2rem;transition:color .3s ease}.navbar_sidebarLinks__0F5U5 li a:focus,.navbar_sidebarLinks__0F5U5 li a:hover{color:#FFD700}.navbar_overlay___8hAR{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:1050}@media (max-width:768px){.navbar_navLinks__VSuai{display:none}.navbar_menuButton__Ow9BH{display:block}}