.content-wrapper{max-width:1170px;margin:0 auto;padding:0 15px;box-sizing:border-box}.tribe-banner-wrapper{margin-top:105px;margin-bottom:60px;position:relative}.tribe-banner{background:url(/images/our-tribe-header.jpg) center 20%/cover no-repeat;height:551px;width:100%}.tribe-banner-title-container{max-width:1170px;margin:0 auto;padding:0 15px;position:absolute;bottom:-60px;left:0;right:0;z-index:10}.tribe-banner-title{background:linear-gradient(var(--color-nyra-blue),var(--color-nyra-blue));padding:45px 60px;border-radius:var(--radius-card) var(--radius-card) 0 0;display:inline-block}.tribe-banner-title h1{color:#fff;font-size:42px;font-weight:700;margin:0;font-family:var(--font-heading)}.tribe-profile-section{padding:0 0 35px;background:#fff}.tribe-profile-section+.tribe-profile-section .content-wrapper:before{content:"";display:block;width:80%;max-width:912px;margin:0 auto 35px;border-top:1px solid var(--color-hairline)}.profile-row{display:flex;gap:30px;align-items:flex-start}.profile-content{flex:1}.profile-content h2{font-size:34px;line-height:1.2;color:var(--color-ink);margin-bottom:17px;font-family:var(--font-heading)}.profile-underline{width:150px;height:5px;box-sizing:border-box;border-top:1px dashed var(--color-nyra-blue);padding-top:1px;background:var(--color-nyra-blue);background-clip:content-box;margin-bottom:15px}.profile-content p{font-size:18px;line-height:1.5;color:var(--color-slate);margin-bottom:27px;text-align:left;font-family:var(--font-body)}.profile-contact{font-weight:400}.email-link{color:var(--color-nyra-blue);font-weight:700;text-decoration:none}.email-link:hover{color:var(--color-ink);text-decoration:underline}.profile-image{flex:0 0 auto;width:360px;max-width:100%;margin-top:0}.profile-image img{width:100%;height:360px;border-radius:0 0 12px 12px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:1200px){.profile-image{width:320px}.profile-image img{height:320px}}@media (max-width:768px){.content-wrapper{padding:0 20px}.tribe-banner-wrapper{margin-top:70px}.tribe-banner-title-container{padding:0 20px;bottom:-40px}.tribe-banner-title{padding:23px 15px}.tribe-banner-title h1{font-size:22px}.profile-row{flex-direction:column}.profile-image{width:100%;max-width:400px;margin:10px auto 0}.profile-image img{height:auto}.profile-content h2{font-size:26px}}