.team-branch{margin:0 0 90px}.team-branch>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #17120f}.team-branch>header span{color:#a85130;font:800 10px Arial,sans-serif;letter-spacing:.2em}.team-branch>header h3{margin:0;font-size:clamp(36px,6vw,70px)}.team-shift{margin:0 0 48px}.team-shift>h4{margin:0 0 18px;font-size:24px;color:#665d56}.team-shift>div{display:grid;gap:20px}@media(max-width:700px){.team-branch{margin-bottom:60px}.team-branch>header{align-items:start;flex-direction:column-reverse}.team-shift{margin-bottom:34px}}
.about-us-page .about-us-hero{min-height:520px!important;padding:150px 0 70px!important;overflow:hidden}.about-us-page .about-us-hero .inner{direction:rtl;text-align:right!important}.about-us-page .about-us-hero h1{direction:rtl!important;width:100%;max-width:900px;margin:18px 0 24px auto!important;display:flex!important;align-items:baseline;justify-content:flex-start;gap:.22em;font-family:"Sahel Persian",Tahoma,sans-serif!important;font-size:clamp(64px,10vw,138px)!important;line-height:1!important;letter-spacing:-.06em!important;white-space:nowrap}.about-us-page .about-us-hero h1 em{display:inline!important;color:#a85130!important;font:inherit!important;direction:rtl!important}.about-us-page .about-us-hero p{margin-right:0!important;margin-left:auto!important;font-size:17px}.about-us-page .page-hero::after{left:auto!important;right:-2vw;direction:ltr}.about-us-page .team-section-head{text-align:right}.about-us-page .team-section-head h2{direction:rtl;letter-spacing:-.04em}@media(max-width:700px){.about-us-page .about-us-hero{min-height:430px!important;padding-top:120px!important}.about-us-page .about-us-hero h1{font-size:clamp(50px,17vw,82px)!important;white-space:normal;flex-wrap:wrap}.about-us-page .about-us-hero p{font-size:14px}}
.about-team-member{opacity:1!important;visibility:visible!important;transform:none!important}
.team-shift>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-team-member{grid-template-columns:minmax(180px,42%) 1fr!important;min-height:0!important}.team-member-photo{min-height:0!important;aspect-ratio:1/1}.team-member-photo img{width:100%!important;height:100%!important;aspect-ratio:1/1;object-fit:cover!important}.team-member-copy{padding:clamp(22px,3vw,42px)!important}.team-member-copy>span{font-size:11px!important}.team-member-copy h3{margin:9px 0 16px!important;font-size:clamp(26px,3vw,42px)!important;line-height:1.15}.team-member-copy p{padding:7px 10px!important;font-size:11px!important}@media(max-width:900px){.team-shift>div{grid-template-columns:1fr}.about-team-member{grid-template-columns:minmax(180px,38%) 1fr!important}}@media(max-width:520px){.about-team-member{grid-template-columns:42% 58%!important}.team-member-copy{padding:18px 14px!important}.team-member-copy h3{font-size:25px!important}.team-member-copy p{font-size:9px!important}}

/* Custom about-page hero photography. */
.about-us-page .about-us-hero{background:linear-gradient(90deg,rgba(10,5,2,.78),rgba(35,14,4,.4),rgba(10,5,2,.12)),url('/media/about/about-hero.jpg') center/cover no-repeat!important;color:#fff}
.about-us-page .about-us-hero .eyebrow{color:#ffd09a!important}
.about-us-page .about-us-hero h1 em{color:#fff!important}
.about-us-page .about-us-hero p{color:rgba(255,255,255,.88)!important}
