.team-section p.section-label{color:var(--tertiary_color);display:block;margin-bottom:20px;text-transform:uppercase}.team-section .heading-wrap{padding-bottom:40px}.team-section .heading-wrap :last-child{margin:0}.team-section .team-grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -8px;row-gap:40px}.team-section .team-grid .team-member{padding:0 8px;width:33.333%}.team-section .member-inner{align-items:flex-start;display:flex;gap:20px;--imgMaxWidth:204px}.team-section .team-member .member-image{max-height:var(--imgMaxWidth);max-width:var(--imgMaxWidth);width:100%}.team-section .member-image{border-radius:50%;overflow:hidden;width:100%}.team-section .team-member .member-image img{height:var(--imgMaxWidth)!important;max-height:inherit;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.team-section .mem-info{max-width:calc(100% - 204px);padding-top:40px;position:relative;width:100%}.team-section .mem-info h3.member-name{color:var(--secondary_color);font-family:var(--tertiary_font);font-size:25px;font-variation-settings:var(--tertiary_font_settings);font-weight:600;letter-spacing:var(--tertiary_font_spacing);margin-bottom:5px;text-transform:uppercase}.team-section .mem-info p.member-position{color:var(--secondary_color);font-family:var(--tertiary_font);font-size:16px;font-variation-settings:"wdth" 75,"slnt" 0;font-weight:300;letter-spacing:2.25px;margin-bottom:5px;text-transform:UPPERCASE}.team-section .mem-info:after{background-color:var(--link_color);content:"";display:block;height:2px;width:32px}.team-section .team-grid .team-member:not(.no-bio):hover h3.member-name{color:var(--link_color)}.team-section .team-grid .team-member:not(.no-bio):hover img.mem-image{transform:scale(1.05)}.team-section .team-grid .team-member:not(.no-bio){cursor:pointer}.leader-content .member-social img{width:24px}.leader-content .member-social a{align-items:center;gap:15px}.leader-content .member-social a img{opacity:1;transition:all .3s ease-in-out}.leader-content .member-social a:hover img{opacity:.8}@media(min-width:1280px) and (max-width:1600px){.team-section .mem-info h3.member-name{font-size:20px}}@media(max-width:1280px){.team-section .mem-info h3.member-name{font-size:16px}.team-section .member-inner{--imgMaxWidth:103px}.team-section .mem-info p.member-position{font-size:14px}.team-section .mem-info{max-width:calc(100% - 103px);padding-top:20px}}@media(max-width:1024px){.team-section .team-grid .team-member{width:50%}}@media(max-width:640px){.team-section .mem-info h3.member-name{font-size:14px}.team-section .mem-info p.member-position{font-size:10px}}@media(max-width:500px){.team-section .team-grid .team-member{width:100%}}.modal-overlay{align-items:center;background:rgba(34,31,32,.34);bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:30px 0;position:fixed;right:0;top:0;transition:all .4s;visibility:hidden;z-index:500}.modal-overlay .modal{background:#fff;margin:30px 0;max-height:100%;max-width:90%;overflow-x:hidden;overflow-y:auto;padding:60px 70px;position:relative;width:1024px}.modal-overlay.open{opacity:1;visibility:visible}.leader-content{display:flex;position:relative;--ldphotoWidth:366px}.leader-content .leader-photo{position:absolute;right:-102px;top:16px;width:var(--ldphotoWidth)}.leader-content .leader-info{max-width:calc(100% - var(--ldphotoWidth))}.leader-content .leader-photo .member-image{width:100%}.leader-content .leader-info h2.leader-name{margin-bottom:20px}.leader-content .leader-info p.leader-title{font-family:var(--tertiary_font);font-variation-settings:var(--tertiary_font_settings);font-weight:300;letter-spacing:var(--tertiary_font_spacing);margin-bottom:20px;padding-bottom:36px;position:relative}.leader-content .leader-info p.leader-title:after{background-color:var(--link_color);bottom:0;content:"";display:block;height:2px;position:absolute;width:32px}.leader-content .full-story{display:flex;flex-direction:column;gap:25px;margin-top:57px}.leader-content .full-story .full-story-text{display:none}.leader-content .full-story-title{color:var(--tertiary_color);cursor:pointer;display:flex;font-family:var(--tertiary_font);font-size:16px;font-variation-settings:var(--tertiary_font_settings);font-weight:600;justify-content:space-between;letter-spacing:var(--tertiary_font_spacing);margin:0;padding-right:25px;position:relative;text-transform:uppercase}.modal-overlay .modal-action{background-color:transparent;cursor:pointer;display:flex;padding:0;position:absolute;right:25px;top:33px;width:22px}.modal-overlay .modal-action line{stroke:var(--tertiary_color)}.leader-content .member-social path{fill:var(--secondary_color)}.leader-content .member-social a{color:var(--primary_color);display:flex;font-weight:400;gap:20px;text-decoration:none}.leader-content .member-social{margin-top:45px}.leader-content .leader-intro :last-child{margin:0}.leader-content .member-social a:hover{color:var(--link_color)}.leader-content .full-story-title span.minus{align-items:center;display:flex;height:35px;justify-content:center;opacity:0;width:23px}.leader-content .open-acc .full-story-title span.minus{opacity:1}.leader-content .open-acc .full-story-title span.plus{opacity:0}.leader-content .full-story-title span.minus:after{background-color:var(--tertiary_color);content:"";display:inline-block;height:3px;width:16px}.leader-content .full-story .story-text{border-left:2px solid var(--link_color);margin-bottom:15px;margin-left:5px;margin-top:25px;padding-left:10px}.leader-content .full-story .story-text :last-child{margin:0}.leader-content .full-story .story-text *{font-size:14px}.leader-content .full-story-title .plus-minu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:16px}.leader-content .full-story-title .plus-minu svg{display:block;height:auto;width:100%}.leader-content .full-story-title .plus-minu svg line{stroke:var(--tertiary_color);stroke-width:2px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.leader-content .open-acc .full-story-title .plus-minu svg line.plus{opacity:0}.leader-content .full-story-title .plus-minu svg line.minus{opacity:1}.leader-content .leader-photo .member-image .mem-image{height:var(--ldphotoWidth)!important}.modal-overlay .modal-action svg{width:22px}@media(max-width:1024px){.leader-content .full-story-title{font-size:16px}.modal-overlay .modal{padding:50px}.leader-content{--ldphotoWidth:260px}.leader-content .leader-photo{top:40px}}@media(max-width:767px){.leader-content .full-story-title{font-size:16px}.leader-content .full-story-title span{font-size:24px}.leader-content{--ldphotoWidth:38vw}.leader-content .leader-info{max-width:71%;padding-top:30px;width:100%}.leader-content .full-story .story:not(:last-child){margin-bottom:0}.modal-overlay .modal-action{left:50px;right:0;width:30px}.leader-content .leader-photo{top:-35px}.leader-content .leader-info h2.leader-name{font-size:9vw;padding-right:46px}.leader-content .full-story-title span.minus:after{height:2px;width:10px}.leader-content .full-story-title span.minus{height:24px;width:16px}.leader-content .full-story .story-text *{font-size:14px}.leader-content .full-story .story-text{padding-right:25px}}@media(max-width:500px){.leader-content .full-story{margin-top:25px}.leader-content .leader-info{max-width:100%}.leader-content .full-story-title{font-size:14px}.leader-content .full-story .story-text *{font-size:12px}.leader-content .full-story-title .plus-minu{width:14px}}@media(max-width:400px){.modal-overlay .modal{padding:25px}.leader-content .leader-photo{right:-50px;top:0}.modal-overlay .modal-action{left:25px;top:20px;width:25px}.leader-content .leader-info p.leader-title{padding-bottom:20px}.leader-content .leader-intro{padding-top:10px}.leader-content .leader-info h2.leader-name{font-size:7vw;padding-right:92px}}