.team.bg-electric-blue{background-color:#2c3cbb}.team.bg-black{background-color:#000}.team.bg-white{background-color:#FFF}.team.bg-oatmeal{background-color:#E7E4DF}.team.bg-forged-steel{background-color:#5C656F}.team.text-white{color:#FFF}.team.text-black{color:#000}.team.text-oatmeal{color:#E7E4DF}.team.text-forged-steel{color:#5C656F}.team .header-grid,.team .lower-grid{margin-bottom:clamp(4rem,5vw,8rem)}.team .header-grid>div,.team .lower-grid>div{grid-column:span 8}@media (max-width:700px){.team .header-grid>div,.team .lower-grid>div{grid-column:span 12}}.team .lower-grid{margin-top:clamp(3.2rem,6vw,9.6rem)}.team .team-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:16px;row-gap:24px}@media (max-width:820px){.team .team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.team .team-grid{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:16px}}.team .team-member{border:1px solid var(--border-primary,#C7BFB3)}.team .team-member .image-container{width:100%;aspect-ratio:273/264}.team .team-member .content{background:var(--background-secondary,#E7E4DF);padding:1.6rem}.team .team-member.card-bg-white .content{background-color:#fff}.team .team-member.card-bg-black .content{background-color:#000}.team .team-member.card-bg-oatmeal .content{background-color:#E7E4DF}.team .team-member.card-bg-forged-steel .content{background-color:#3a352e}.team .team-member.card-bg-electric-green .content{background-color:#8FFF3E}.team .team-member.card-bg-electric-blue .content{background-color:#2c3cbb}.team .team-member.card-text-white .content{color:#fff}.team .team-member.card-text-black .content{color:#000}.team .team-member.card-text-oatmeal .content{color:#E7E4DF}.team .team-member.card-text-forged-steel .content{color:#3a352e}.team .team-member.card-text-electric-green .content{color:#8FFF3E}.team .team-member.card-text-electric-blue .content{color:#2c3cbb}.team .team-member.card-border-white{border-color:#fff}.team .team-member.card-border-black{border-color:#000}.team .team-member.card-border-oatmeal{border-color:#E7E4DF}.team .team-member.card-border-forged-steel{border-color:#3a352e}.team .team-member.card-border-electric-green{border-color:#8FFF3E}.team .team-member.card-border-electric-blue{border-color:#2c3cbb}.team .team-member .view-profile-btn{margin-top:1.6rem;cursor:pointer}.team-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}.team-modal-overlay .team-modal-wrapper{width:100%;max-width:900px;max-height:90vh;overflow-y:auto}.team-modal-overlay .team-modal-container{background:#fff;border-radius:8px;position:relative}.team-modal-overlay .modal-inner{padding:3rem;position:relative}@media (max-width:700px){.team-modal-overlay .modal-inner{padding:2rem}}.team-modal-overlay .close-modal{position:absolute;top:1.5rem;right:1.5rem;left:auto;background:0 0;border:none;font-size:2.5rem;line-height:1;cursor:pointer;color:#000;z-index:10;padding:.5rem;width:auto;margin:0;display:inline-block;float:none;transform:none}@media (max-width:700px){.team-modal-overlay .close-modal{top:.5rem;right:.5rem}}.team-modal-overlay .close-modal:hover{opacity:.7}.team-modal-overlay .modal-flex{display:grid;grid-template-columns:300px 1fr;gap:3rem}@media (max-width:820px){.team-modal-overlay .modal-flex{grid-template-columns:1fr;gap:2rem}}.team-modal-overlay .modal-image img{width:100%;height:auto;border-radius:4px}.team-modal-overlay .modal-content h2{margin-bottom:.5rem;color:#000}.team-modal-overlay .modal-content .job-title{margin-bottom:1.5rem;color:#3a352e}.team-modal-overlay .modal-content .bio-content{color:#000}.team-modal-overlay .modal-content .bio-content p{margin-bottom:1rem}.team-modal-overlay .modal-content .bio-content p:last-child{margin-bottom:0}body.modal-open{overflow:hidden}