.meet-the-team{display:flex;flex-direction:column;gap:var(--global-item-gap-lg)}.meet-the-team.background--black .team-card .team-card--content h3,.meet-the-team.background--grey .team-card .team-card--content h3{color:var(--heading-fill-light)}.meet-the-team.background--black .team-card .team-card--content .body-md,.meet-the-team.background--grey .team-card .team-card--content .body-md{color:var(--body-fill-light)}@media screen and (max-width:1024px){.meet-the-team{padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.meet-the-team{padding-left:var(--global-sect-pad-x-md);padding-right:var(--global-sect-pad-x-md)}.meet-the-team .swiper-container .team-cards{max-width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:var(--global-grid-gap-sm)}.meet-the-team .swiper-controls{display:none}}@media screen and (max-width:1024px){.meet-the-team .section-heading{padding-left:var(--global-sect-pad-x-md);padding-right:var(--global-sect-pad-x-md)}}.meet-the-team .swiper-container{overflow:hidden}@media screen and (max-width:1024px){.meet-the-team .swiper-container{padding-left:var(--global-sect-pad-x-md);padding-right:var(--global-sect-pad-x-md)}}@media screen and (min-width:1024px){.meet-the-team .swiper-container:not(.desktop-carousel){overflow:visible}.meet-the-team .swiper-container:not(.desktop-carousel) .swiper-wrapper{transform:none!important}.meet-the-team .swiper-container:not(.desktop-carousel) .swiper-slide,.meet-the-team .swiper-container:not(.desktop-carousel) .swiper-wrapper{position:unset}.meet-the-team .swiper-container.desktop-carousel{overflow:hidden}.meet-the-team .swiper-container.desktop-carousel .team-cards{display:flex;grid-template-columns:unset;max-width:unset;gap:0}.meet-the-team .swiper-container.desktop-carousel .swiper-controls{display:block}}.meet-the-team .team-card{transition:opacity .3s ease}.meet-the-team .team-card:has(a:hover){opacity:.8}.meet-the-team .team-card .team-card-modal-trigger{margin:0;padding:0;border:none;background:0 0;display:flex;flex-direction:column;gap:var(--base-2xs);height:100%;width:100%;cursor:pointer}.meet-the-team .team-card .team-card-modal-trigger:hover .team-card--image img{transform:scale(1.08);transition:transform .4s cubic-bezier(.4,0,.2,1)}.meet-the-team .team-card .team-card-modal-trigger:hover h3{text-decoration-color:var(--heading-fill-dark)}.meet-the-team .team-card .team-card--image{width:100%;aspect-ratio:5/7;overflow:hidden;flex-grow:1}.meet-the-team .team-card .team-card--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--global-border-rad);transition:transform .4s cubic-bezier(.4,0,.2,1)}.meet-the-team .team-card .team-card--content{display:flex;flex-direction:column;gap:var(--base-2xs);text-align:left}.meet-the-team .team-card .team-card--content h3{font-weight:400;color:var(--heading-fill-dark);text-transform:none;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease}.meet-the-team .team-card .team-card--content .body-md{color:var(--body-fill-dark)}.meet-the-team .team-modal{margin:0;overflow:auto;box-sizing:border-box;z-index:9999999;position:fixed;top:0;left:0;width:100vw;height:100vh;align-items:center;justify-content:center}.meet-the-team .team-modal[aria-hidden=false]{display:flex}.meet-the-team .team-modal .team-modal__content{background-color:var(--primal-white);padding:var(--card-padding-lg);border-radius:var(--global-border-rad);box-sizing:border-box;max-height:calc(100vh - 2 * var(--global-sect-pad-y-lg));max-width:calc(100vw - 2 * var(--global-sect-pad-x-md));width:100%;height:100%;display:flex;overflow:auto;flex-direction:column;gap:var(--card-padding-md)}.meet-the-team .team-modal .team-modal__content .team-modal__close{width:-moz-fit-content;width:fit-content;align-self:flex-end;background:0 0;border:var(--global-border-width) solid var(--global-border-color);border-radius:1000px;height:45px;width:45px;min-height:45px;min-width:45px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer}.meet-the-team .team-modal .team-modal__content .team-modal__close:hover{background-color:var(--primal-black);color:var(--primal-white)}.meet-the-team .team-modal .team-modal__content .team-modal__close:hover path{color:var(--primal-white);transition:color .3s ease-in-out}.meet-the-team .team-modal .team-modal__content .team-modal__info{flex-grow:1;display:flex;flex-direction:column}.meet-the-team .team-modal .team-modal__content .team-modal__link{padding-top:var(--global-text-gap-xs);width:25px}.meet-the-team .team-modal .team-modal__content .team-modal__member-info{display:flex;flex-direction:row;gap:var(--global-grid-gap-lg);flex:1 1 auto}@media screen and (max-width:1024px){.meet-the-team .team-modal .team-modal__content .team-modal__member-info{flex-direction:column}}.meet-the-team .team-modal .team-modal__content .team-modal__member-info h3{padding-bottom:var(--global-text-gap-lg)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .heading-xs{padding-bottom:var(--global-text-gap-md)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc{--snug-text-cap-height:0.7em;--snug-text-top:calc(0.35em - 0.5lh);--snug-text-bottom:calc(0.4em - 0.2lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));display:flex;flex-direction:column;gap:var(--snug-text-gap)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>.h1,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>.h2,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>.h3,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>.h4,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>.h5,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>.h6,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>.paragraph,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>a:not(.button),.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>h1,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>h2,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>h3,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>h4,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>h5,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>h6,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>p,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>s,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc>ul{--snug-text-cap-height:0.7em;--snug-text-top:calc(0.35em - 0.5lh);--snug-text-bottom:calc(0.4em - 0.2lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h1,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h2,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h3,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h4,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h5,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h6{color:var(--heading-fill-dark);padding-bottom:var(--global-text-gap-sm);padding-top:var(--global-text-gap-sm)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h1:first-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h2:first-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h3:first-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h4:first-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h5:first-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h6:first-child{padding-top:0}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h1:last-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h2:last-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h3:last-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h4:last-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h5:last-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h6:last-child{padding-bottom:0}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc ol,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc p,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc ul{padding-bottom:var(--global-text-gap-sm)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc ol:last-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc p:last-child,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc ul:last-child{padding-bottom:0}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc em,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc li,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc ol,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc p,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc span,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc ul{color:var(--body-fill-dark);font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc a{color:var(--body-fill-dark);font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);transition:color .3s ease;text-decoration:underline}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc a:hover{color:var(--primal-charcoal)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc b,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc strong{color:var(--body-fill-dark);font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);font-weight:800}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc ol,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc ul{padding:0;margin:0;list-style-position:inside;display:flex;flex-direction:column;gap:var(--base-2xs)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc ol::marker,.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc ul::marker{color:var(--heading-fill-dark)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h1{font-family:var(--global-heading-xl-font-family);font-size:var(--global-heading-xl-font-size);font-style:var(--global-heading-xl-font-style);font-weight:var(--global-heading-xl-font-weight);letter-spacing:var(--global-heading-xl-letter-spacing);line-height:var(--global-heading-xl-line-height);gap:var(--global-heading-xl-paragraph-spacing);text-transform:var(--global-heading-xl-text-transform)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h2{font-family:var(--global-heading-lg-font-family);font-size:var(--global-heading-lg-font-size);font-style:var(--global-heading-lg-font-style);font-weight:var(--global-heading-lg-font-weight);letter-spacing:var(--global-heading-lg-letter-spacing);line-height:var(--global-heading-lg-line-height);gap:var(--global-heading-lg-paragraph-spacing);text-transform:var(--global-heading-lg-text-transform)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h3{font-family:var(--global-heading-md-font-family);font-size:var(--global-heading-md-font-size);font-style:var(--global-heading-md-font-style);font-weight:var(--global-heading-md-font-weight);letter-spacing:var(--global-heading-md-letter-spacing);line-height:var(--global-heading-md-line-height);gap:var(--global-heading-md-paragraph-spacing);text-transform:var(--global-heading-md-text-transform)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h4{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h5{font-family:var(--global-eyebrow-lg-font-family);font-size:var(--global-eyebrow-lg-font-size);font-style:var(--global-eyebrow-lg-font-style);font-weight:var(--global-eyebrow-lg-font-weight);letter-spacing:var(--global-eyebrow-lg-letter-spacing);line-height:var(--global-eyebrow-lg-line-height);gap:var(--global-eyebrow-lg-paragraph-spacing);text-transform:var(--global-eyebrow-lg-text-transform)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc h6{font-family:var(--global-eyebrow-md-font-family);font-size:var(--global-eyebrow-md-font-size);font-style:var(--global-eyebrow-md-font-style);font-weight:var(--global-eyebrow-md-font-weight);letter-spacing:var(--global-eyebrow-md-letter-spacing);line-height:var(--global-eyebrow-md-line-height);gap:var(--global-eyebrow-md-paragraph-spacing);text-transform:var(--global-eyebrow-md-text-transform)}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc :empty:not(path){display:none}.meet-the-team .team-modal .team-modal__content .team-modal__member-info .team-modal__desc{display:flex;flex-direction:column}.meet-the-team .team-modal .team-modal__content .team-modal__image{flex:1 1 270px;max-width:-moz-fit-content;max-width:fit-content;position:sticky;top:0;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1024px){.meet-the-team .team-modal .team-modal__content .team-modal__image{flex:1 1 auto;position:relative;max-height:-moz-fit-content;max-height:fit-content;max-width:100%}}.meet-the-team .team-modal .team-modal__content .team-modal__image img{height:auto;width:270px;-o-object-fit:contain;object-fit:contain;border-radius:var(--global-border-rad)}@media screen and (max-width:1024px){.meet-the-team .team-modal .team-modal__content .team-modal__image img{width:100%}}