.StaffDetail_profile-wrapper__3I8aw{background-color:#003057;color:#ffffff;padding:2rem}.StaffDetail_profile-header__vo1ni{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:1.5rem;margin-bottom:1.5rem}.StaffDetail_profile-image__Yhr8r{position:relative;width:400px;height:400px;overflow:hidden;flex-shrink:0}.StaffDetail_profile-image__img__6xLdi{object-fit:cover}.StaffDetail_profile-details__mtM_X h1{font-size:2rem;font-family:Oswald,serif;text-transform:uppercase;letter-spacing:1px;margin:0}.StaffDetail_profile-details__mtM_X p{font-size:1rem;margin:.3rem 0}.StaffDetail_staff-email__p5ymq a{text-decoration:none;color:var(--gold)}.StaffDetail_profile-details__staff-position-title__YPNll{font-size:1.2rem!important;color:var(--gold);font-family:Oswald,serif;text-transform:uppercase;letter-spacing:1px}.StaffDetail_button-group__izmSC{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.StaffDetail_button-group__izmSC button{padding:.5rem 1rem;border:1px solid var(--gold);color:var(--gold);background:transparent;cursor:pointer;transition:background-color .2s,color .2s;font-size:.9rem}.StaffDetail_button-group__izmSC button.StaffDetail_active___KHsz,.StaffDetail_button-group__izmSC button:hover{background-color:var(--gold);color:var(--navy)}.StaffDetail_section-content__XpH7V{padding-top:1.5rem;font-size:1rem;line-height:1.6}@media (max-width:992px){.StaffDetail_profile-header__vo1ni{flex-direction:column;text-align:center}.StaffDetail_profile-image__Yhr8r{width:120px;height:120px}.StaffDetail_profile-details__mtM_X h1{font-size:1.6rem}.StaffDetail_profile-details__mtM_X p{font-size:.95rem}}@media (max-width:576px){.StaffDetail_profile-wrapper__3I8aw{padding:1rem}.StaffDetail_profile-image__Yhr8r{width:100px;height:100px}.StaffDetail_profile-details__mtM_X h1{font-size:1.4rem}.StaffDetail_button-group__izmSC button{flex:1 1 calc(50% - 0.5rem);font-size:.85rem;text-align:center;justify-content:center}}