/* A cinematic cover, composed around the photograph. */
:is(.editorial-page,.editorial-cover-page) .editorial-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:700px;height:90svh;max-height:1050px;padding:155px 8% 125px;background:#243029;overflow:hidden;color:#f8f4e9;gap:0}
.editorial-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#17251be8 0%,#1a291dcc 26%,#19271d80 53%,#18251c12 100%),linear-gradient(0deg,#17251baa,transparent 45%);pointer-events:none}
html[dir=rtl] .editorial-hero:after{background:linear-gradient(270deg,#17251be8 0%,#1a291dcc 26%,#19271d80 53%,#18251c12 100%),linear-gradient(0deg,#17251baa,transparent 45%)}
:is(.editorial-page,.editorial-cover-page) .editorial-hero-photo{position:absolute;inset:0;z-index:-2;animation:hero-cover-reveal 1.35s cubic-bezier(.22,1,.36,1) both}
:is(.editorial-page,.editorial-cover-page) .editorial-hero-photo:after{display:none}:is(.editorial-page,.editorial-cover-page) .editorial-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 52%;transform:translateY(var(--hero-drift,0px)) scale(1.07);will-change:transform}
:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy{position:relative;z-index:1;max-width:760px;width:100%;animation:none}:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>.eyebrow{display:inline-flex;align-items:center;gap:14px;color:#d3c4a4;font-size:10px;letter-spacing:2.5px;animation:hero-cover-copy .8s .25s both}:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>.eyebrow:before{content:'';display:block;width:35px;height:1px;background:#c4ac7b}
:is(.editorial-page,.editorial-cover-page) .editorial-hero h1{font-size:clamp(58px,7.3vw,105px);font-weight:300;line-height:1.04;letter-spacing:-.035em;margin:32px 0 28px;color:#f8f4e9;max-width:820px}.editorial-hero .hero-title-line{display:block;animation:hero-cover-copy 1s .35s cubic-bezier(.22,1,.36,1) both}.editorial-hero .hero-title-line:nth-child(2){animation-delay:.5s}:is(.editorial-page,.editorial-cover-page) .editorial-hero h1 em{color:#d3bd8d}:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>p{font-size:14px;line-height:1.9;max-width:375px;color:#e0e1d1;margin:0;animation:hero-cover-copy .9s .65s both}
:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>.editorial-link{margin-top:32px;border:0;gap:18px;color:#f6f0df;padding:0;font-size:10px;letter-spacing:1px;animation:hero-cover-copy .9s .75s both}:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>.editorial-link>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d4c6a780;border-radius:50%;font-size:21px;transition:background .3s,transform .3s}:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>.editorial-link:hover>span{background:#d3bd8d25;transform:translateY(4px)}
:is(.editorial-page,.editorial-cover-page) .editorial-hero-meta{position:absolute;bottom:35px;left:8%;right:8%;margin:0;display:flex;justify-content:space-between;gap:25px;align-items:center;padding-top:20px;border-top:1px solid #e8e1c935;color:#e8e1c9;font-size:9px;letter-spacing:2px;z-index:2;animation:hero-cover-copy 1s .9s both}:is(.editorial-page,.editorial-cover-page) .editorial-hero-meta span:last-child{letter-spacing:.1em}
html[dir=rtl] :is(.editorial-page,.editorial-cover-page) .editorial-hero h1{font-size:clamp(50px,6.5vw,90px);line-height:1.25;letter-spacing:0}html[dir=rtl] .editorial-hero-copy>p{font-size:15px;line-height:2;max-width:405px}html[dir=rtl] .editorial-hero-copy>.eyebrow{letter-spacing:0;font-size:12px}html[dir=rtl] .editorial-hero-copy>.editorial-link{letter-spacing:0;font-size:12px}
.editorial-hero[data-hero=careers] .editorial-hero-photo img{object-position:65% 55%}.editorial-hero[data-hero=faq] .editorial-hero-photo img{object-position:62% center}.editorial-hero[data-hero=contact] .editorial-hero-photo img{object-position:58% 55%}
@keyframes hero-cover-reveal{from{opacity:.35;clip-path:inset(0 0 15% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes hero-cover-copy{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@media(max-width:1100px){:is(.editorial-page,.editorial-cover-page) .editorial-hero{height:85svh;min-height:640px;padding:145px 7% 115px}:is(.editorial-page,.editorial-cover-page) .editorial-hero h1{font-size:clamp(58px,8vw,88px)}:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy{max-width:670px}:is(.editorial-page,.editorial-cover-page) .editorial-hero-meta{left:7%;right:7%}}
@media(max-width:750px){:is(.editorial-page,.editorial-cover-page) .editorial-hero{height:auto;min-height:650px;max-height:none;padding:145px 7% 125px;align-items:center}.editorial-hero:after,html[dir=rtl] .editorial-hero:after{background:linear-gradient(0deg,#17251bec 0%,#17251bbf 45%,#17251b78 100%)}:is(.editorial-page,.editorial-cover-page) .editorial-hero h1{font-size:clamp(48px,10.5vw,72px);line-height:1.1;margin:28px 0 25px}:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>p{font-size:13px;max-width:330px}:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>.editorial-link{margin-top:25px}:is(.editorial-page,.editorial-cover-page) .editorial-hero-meta{bottom:27px;font-size:8px;letter-spacing:1px}:is(.editorial-page,.editorial-cover-page) .editorial-hero-photo img{object-position:60% center;transform:scale(1.04);will-change:auto}html[dir=rtl] :is(.editorial-page,.editorial-cover-page) .editorial-hero h1{font-size:clamp(43px,9.8vw,65px);line-height:1.35}html[dir=rtl] .editorial-hero-copy>p{font-size:14px;max-width:340px}}
@media(prefers-reduced-motion:reduce){:is(.editorial-page,.editorial-cover-page) .editorial-hero-photo,:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>.eyebrow,.editorial-hero .hero-title-line,:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>p,:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>.editorial-link,:is(.editorial-page,.editorial-cover-page) .editorial-hero-meta{animation:none}:is(.editorial-page,.editorial-cover-page) .editorial-hero-photo img{transform:none;will-change:auto}:is(.editorial-page,.editorial-cover-page) .editorial-hero-copy>.editorial-link>span{transition:none}}

.editorial-hero[data-hero=our-story] .editorial-hero-photo img{object-position:62% center}

.tameer-projects-hero .projects-hero-breadcrumb{display:flex;align-items:center;gap:10px;color:#e0dac7;font-size:10px;line-height:1.6;margin-bottom:25px}.projects-hero-breadcrumb a{border-bottom:1px solid #d4c6a750;padding-bottom:3px;color:inherit}.tameer-projects-hero .editorial-hero-copy>p{max-width:460px}.tameer-projects-hero h1{font-size:clamp(64px,8.5vw,122px)}.has-site-header.inner-page.editorial-cover-page main{padding-top:0!important}.tameer-projects-hero .editorial-hero-photo img{object-position:center 55%}.tameer-projects-hero .eyebrow{font-size:10px;line-height:1.6}@media(max-width:750px){.tameer-projects-hero .projects-hero-breadcrumb{margin-bottom:22px}.tameer-projects-hero h1{font-size:clamp(52px,11vw,78px)}}
.tameer-projects-hero .editorial-hero-photo{margin:0}.tameer-projects-hero .editorial-link{display:inline-flex;align-items:center;gap:18px;text-decoration:none}.tameer-projects-hero h1 em{font-style:normal}
