section.our-team{padding-top:80px}section.our-team .container{max-width:var(--section-max-width);width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-40)}section.our-team .our-team-bg{width:100%;background:#f7f7f7}section.our-team .our-team-title{color:#005159;font-family:"Noto Serif",serif;font-size:50px;font-weight:500;line-height:62px;letter-spacing:1px;margin:0;text-align:center}section.our-team .our-team-tabs{display:flex;justify-content:center;align-items:center}section.our-team .our-team-tab{display:flex;padding:var(--spacing-24) var(--spacing-32);justify-content:center;align-items:center;gap:10px;background:0 0;border:none;border-bottom:2px solid transparent;font-family:"Geist",sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#211e19;cursor:pointer;transition:all .3s ease}section.our-team .our-team-tab.is-active{border-bottom-color:var(--bg-primary-500);color:var(--text-primary-500);font-weight:500}section.our-team .our-team-panels{position:relative;width:100%;overflow:hidden;transition:height .4s ease}section.our-team .our-team-panel{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-64);padding:var(--spacing-80) 112px;border-radius:var(--radius-32);background:#f7f7f7;opacity:0;visibility:hidden;pointer-events:none;z-index:-1;transition:opacity .4s ease,visibility .4s ease}section.our-team .our-team-panel.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;z-index:1}section.our-team .our-team-card{display:flex;width:100%;min-height:674px;align-items:center;gap:var(--spacing-40);border-radius:var(--radius-16);border:1px solid var(--bg-primary-500);background:var(--bg-white);overflow:hidden}section.our-team .our-team-photo{width:400px;align-self:stretch;object-fit:cover;display:block;flex-shrink:0}section.our-team .our-team-card.layout-image-left{padding-right:var(--spacing-40)}section.our-team .our-team-card.layout-image-left .our-team-photo{border-radius:var(--radius-16) 0 0 var(--radius-16)}section.our-team .our-team-card.layout-image-right{padding-left:var(--spacing-40);flex-direction:row-reverse}section.our-team .our-team-card.layout-image-right .our-team-photo{border-radius:0 var(--radius-16) var(--radius-16) 0}section.our-team .our-team-content{display:flex;padding:var(--spacing-40) 0;flex-direction:column;align-items:flex-start;gap:var(--spacing-32);flex:1 1 0;min-width:0}section.our-team .our-team-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8);align-self:stretch}section.our-team .our-team-name{color:#005159;font-family:"Noto Serif",serif;font-size:28px;font-weight:500;line-height:32px;letter-spacing:.56px;margin:0}section.our-team .our-team-specialty{color:#607f7b;font-family:"Geist",sans-serif;font-size:20px;font-weight:400;line-height:30px;margin:0}section.our-team .our-team-bio{display:flex;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch}section.our-team .our-team-bio strong{color:#211e19;font-family:"Geist",sans-serif;font-size:18px;font-weight:500;line-height:28px;display:block;margin:0}section.our-team .our-team-bio p{color:#656565;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:8px 0 0}section.our-team .our-team-bio .our-team-bio-spacer{display:block;margin-bottom:24px;content:""}@media (max-width:1024px){section.our-team .our-team-panel{padding:var(--padding-md) var(--margin-device);gap:var(--spacing-40)}section.our-team .our-team-title{font-size:42px;line-height:52px}section.our-team .our-team-tab{font-size:20px;line-height:28px;padding:var(--spacing-16) var(--spacing-24)}section.our-team .our-team-card{flex-direction:column;min-height:auto;padding-left:0 !important;padding-right:0 !important}section.our-team .our-team-photo{width:100%;border-radius:var(--radius-16) var(--radius-16) 0 0 !important;order:-1;height:auto;aspect-ratio:4/3;object-position:top center}section.our-team .our-team-card.layout-image-right{flex-direction:column}section.our-team .our-team-content{padding:var(--spacing-32);gap:var(--spacing-24);width:100%}section.our-team .our-team-name{font-size:24px;line-height:30px;letter-spacing:.48px}section.our-team .our-team-specialty{font-size:18px;line-height:28px}}@media (max-width:767px){section.our-team{padding-top:var(--spacing-56)}section.our-team .container{gap:var(--spacing-24)}section.our-team .our-team-title{font-size:32px;line-height:40px;letter-spacing:.96px}section.our-team .our-team-tab{font-size:16px;line-height:24px;padding:var(--spacing-12) var(--spacing-16)}section.our-team .our-team-panel{padding:var(--padding-sm) var(--spacing-20);gap:var(--spacing-32);border-radius:var(--radius-20)}section.our-team .our-team-photo{height:auto;aspect-ratio:3/3;object-position:top center}section.our-team .our-team-content{padding:var(--spacing-24);gap:var(--spacing-20)}section.our-team .our-team-name{font-size:22px;line-height:28px}section.our-team .our-team-specialty{font-size:16px;line-height:26px}section.our-team .our-team-bio strong{font-size:16px;line-height:26px}section.our-team .our-team-bio p{font-size:15px;line-height:24px}section.our-team .our-team-bio .our-team-bio-spacer{margin-bottom:16px}section.our-team .our-team-tabs{padding:0 var(--spacing-16)}}