@media(min-width:768px){.team-layout{--card-spacing:16px}}@media(min-width:1280px){.team-layout{--card-spacing:24px}}@media(min-width:1920px){.team-layout{--card-spacing:32px}}.team-layout__section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-layout__card{padding-left:var(--card-spacing);padding-right:var(--card-spacing)}@media(min-width:768px)and (max-width:1023.98px){.team-layout__card{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.team-layout__card:nth-child(2n+1){padding-right:var(--card-spacing)}.team-layout__card:nth-child(2n+2){padding-left:--card-spacing}}@media(min-width:1024px){.team-layout__card{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}.team-layout__card:nth-child(3n+1){padding-left:var(--card-spacing)}.team-layout__card:nth-child(3n+3){padding-right:var(--card-spacing)}}.team-layout__card-title{margin-top:10px;margin-bottom:10px;font-size:24px;line-height:32px}@media(min-width:1280px){.team-layout__card-title{margin-top:25px;line-height:42px}}@media(min-width:1440px){.team-layout__card-title{margin-bottom:15px;font-size:32px}}.team-layout__card-subtitle,.team-layout__modal__subtitle{font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-style:normal;margin-top:-10px;margin-bottom:20px;font-size:18px;line-height:32px;color:#000}.team-layout__card-content{font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:27px;letter-spacing:.03em;color:#585858}@media(min-width:768px){.team-layout__card-content{line-height:30px}}@media(min-width:1280px){.team-layout__card-content{font-size:16px}}@media(min-width:1920px){.team-layout__card-content{font-size:18px;line-height:40px}}.team-layout__card-content p{line-height:24px}@media(min-width:1920px){.team-layout__card-content p{line-height:30px}}.team-layout__card-content a{text-decoration:underline}.team-layout__card-link{margin-top:26px}.team-layout__card-link a{display:inline-block;font-size:16px}@media(min-width:768px){.team-layout__image-wrapper{height:calc(214px + (100vw - 768px)/((1279 - 768)/(363 - 214)))}}@media(min-width:1280px){.team-layout__image-wrapper{height:calc(364px + (100vw - 1280px)/((1919 - 1280)/(540 - 364)))}}@media(min-width:1920px){.team-layout__image-wrapper{height:540px}}.team-layout__modal.remodal-overlay{background:rgba(255,255,255,.8)}.team-layout__modal.remodal-wrapper{overflow:visible}.team-layout__modal.remodal{width:100%;height:100%;max-width:1400px;max-height:780px;background:#fff;border:1px solid var(--secondary-color);-webkit-box-shadow:10px 10px 13px rgba(0,0,0,.09);box-shadow:10px 10px 13px rgba(0,0,0,.09)}.team-layout__modal-close-x-button{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;position:absolute;top:8px;right:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-radius:50%;padding:5px;background:#fff;color:var(--secondary-color)}@media screen and (min-width:768px){.team-layout__modal-close-x-button{top:16px;right:22px}}@media screen and (min-width:1024px){.team-layout__modal-close-x-button{top:13px;right:18px;padding:8px}}.team-layout__modal-close-x-button .v-icon__svg{width:18px;height:18px}@media screen and (min-width:768px){.team-layout__modal-close-x-button .v-icon__svg{width:25px;height:25px}}.team-layout__modal-close-x-button:hover,.team-layout__modal-close-x-button:focus{background:var(--secondary-color);color:#fff}.team-layout__modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:scroll}@media(min-width:768px){.team-layout__modal__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-y:hidden}}.team-layout__modal__image-wrapper{width:100%;height:300px}@media(max-width:1023.98px){.team-layout__modal__image-wrapper{margin-bottom:40px}}@media(min-width:768px){.team-layout__modal__image-wrapper{width:400px;height:100%}.team-layout__modal__image-wrapper picture,.team-layout__modal__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width:1024px){.team-layout__modal__image-wrapper{width:550px}}.team-layout__modal__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-layout__modal__content-wrapper{text-align:left}@media(min-width:768px){.team-layout__modal__content-wrapper{overflow-y:scroll;padding-left:35px}}@media(min-width:1024px){.team-layout__modal__content-wrapper{padding-left:60px}}.team-layout__modal__title{font-family:freight-big-pro,serif;font-style:normal;font-weight:400;color:#000;font-size:42px;line-height:44px;letter-spacing:.03em;margin-bottom:20px;font-style:italic;text-transform:uppercase}@media(min-width:768px){.team-layout__modal__title{margin-top:10px}}.team-layout__modal__content{font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:27px;letter-spacing:.03em;color:#585858}@media(min-width:768px){.team-layout__modal__content{font-size:16px;line-height:30px}}.team-layout__modal__content a{color:#000}.team-layout__modal__social{list-style:none;padding-left:0;margin-bottom:20px}.team-layout__modal__social li{display:inline-block}.team-layout__modal__social li a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;border:1px solid #000;border-radius:50%;width:32px;height:32px;background:#000;color:#fff}@media(prefers-reduced-motion:reduce){.team-layout__modal__social li a{-webkit-transition:none;transition:none}}.team-layout__modal__social li a:hover,.team-layout__modal__social li a:focus,.team-layout__modal__social li a:active{background:#fff;color:#000}.team-layout__modal__social li a .v-icon__svg{font-size:16px}