.projects-nav{position:absolute}.portfolio-hero{height:780px;position:relative;overflow:hidden;color:#fff}.portfolio-hero>img{height:100%;object-fit:cover}.portfolio-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,11,.9),rgba(10,12,11,.34) 62%,rgba(10,12,11,.1)),linear-gradient(0deg,rgba(10,12,11,.55),transparent 45%)}.portfolio-copy{position:absolute;left:7vw;top:51%;transform:translateY(-50%);max-width:780px}.portfolio-copy h1{font-size:clamp(72px,10vw,145px);margin:18px 0}.portfolio-copy h1 em{color:var(--copper2);font-weight:400}.portfolio-copy>p:last-child{max-width:610px;font-size:19px;color:rgba(255,255,255,.8)}.portfolio-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.portfolio-intro h2,.region-heading h2,.portfolio-proof h2,.portfolio-cta h2{font-size:clamp(44px,5.5vw,78px);line-height:1.04;margin:18px 0}.portfolio-intro>div:last-child>p{font-size:19px;color:var(--muted)}.portfolio-services{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.portfolio-services span{padding:10px 14px;border:1px solid var(--line);font-size:14px}.project-regions{background:var(--ink);color:#fff}.region-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:48px}.region-heading h2{max-width:760px}.region-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.region-card{padding:30px;background:#1a1b18;border-top:2px solid rgba(255,255,255,.13)}.region-card>span{color:var(--copper2);font:600 12px "Manrope"}.region-card h3{font:600 24px "Manrope";margin:15px 0 24px}.region-card ul{list-style:none;padding:0;margin:0}.region-card li{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.72);font-size:14px}.feature-region{grid-row:span 2;background:#24201b;border-color:var(--copper)}.international{background:#20343b}.portfolio-proof{display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw;background:#f1ece4}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.proof-grid p{margin:0;padding:24px;background:#fff;color:var(--muted)}.proof-grid b{display:block;color:var(--copper);font:600 18px "Manrope";margin-bottom:8px}.portfolio-cta{text-align:center;background:#bf7440;color:#fff}.portfolio-cta h2{max-width:900px;margin:20px auto 35px}.portfolio-cta .solid{display:inline-block;background:var(--ink)}@media(max-width:950px){.portfolio-intro,.portfolio-proof{grid-template-columns:1fr}.region-grid{grid-template-columns:1fr 1fr}.feature-region{grid-row:auto}}@media(max-width:700px){.portfolio-hero{height:680px}.portfolio-copy{left:6vw;right:6vw}.region-grid,.proof-grid{grid-template-columns:1fr}.portfolio-copy h1{font-size:68px}.region-heading{display:block}}
