.teamSection{background:var(--bg-darkgrey);padding:3rem 0 4rem}.teamSection .teamInner{padding:0 5rem}.teamSection .headline{color:var(--text-white);font-family:EB Garamond,serif;font-size:38px;font-weight:600;letter-spacing:.5px;line-height:1.3;margin-bottom:1.5rem;text-align:center}.teamSection .content-row{align-items:center;display:flex;gap:4rem;justify-content:space-between}.teamSection .photo-wrapper{border-radius:0;flex:0 0 auto;overflow:hidden;position:relative;width:60%}.teamSection .photo-wrapper img{display:block;height:100%;min-height:300px;object-fit:cover;object-position:top;transition:transform .6s ease;width:100%}.teamSection .text-block{display:flex;flex:1;flex-direction:column;font-family:Roboto,serif;gap:25px;padding-top:5px}.teamSection .text-block p{color:var(--text-white);font-family:Roboto,serif;font-size:16px;font-weight:300;line-height:1.7}@media screen and (max-width:1024px){.teamSection .headline{font-size:34px;line-height:1.1}.teamSection .teamInner{padding:0 1rem}}@media screen and (max-width:991px){.teamSection{padding:2.5rem 0 3rem}.teamSection .teamInner{padding:0}.teamSection .content-row{gap:1.5rem}.teamSection .photo-wrapper{width:50%}}@media screen and (max-width:767px){.teamSection .content-row{flex-direction:column}.teamSection .photo-wrapper{width:100%}.teamSection .text-block{gap:10px}}@media screen and (max-width:575px){.teamSection{padding:2.5rem 0 3rem}.teamSection .headline{font-size:26px;line-height:1.1}.teamSection .text-block p{font-size:17px;font-weight:400;line-height:1.5}}