.dFF2Cq_hero{color:#fff;isolation:isolate;background:#29312b;align-items:flex-end;height:94svh;min-height:760px;max-height:1100px;display:flex;position:relative}.dFF2Cq_albumLink{color:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0}.dFF2Cq_heroImage{z-index:-3;object-fit:cover;object-position:center 55%;position:absolute;inset:0}.dFF2Cq_shade{z-index:-2;background:linear-gradient(#0e141040 0%,#0e141014 30%,#0e1410a6 100%),linear-gradient(90deg,#0e141059,#0000 80%);position:absolute;inset:0}.dFF2Cq_heroContent{padding-top:200px;padding-bottom:32px}.dFF2Cq_heroContent>p{color:#fff;margin-bottom:38px}.dFF2Cq_hero h1{letter-spacing:-.055em;white-space:pre-line;max-width:1200px;font-size:clamp(60px,6.4vw,100px);font-weight:400;line-height:1.07}.dFF2Cq_heroBottom{justify-content:space-between;align-items:flex-end;gap:45px;margin-top:36px;display:flex}.dFF2Cq_heroBottom>p{color:#eeeae4;max-width:520px;font-size:18px;line-height:1.65}.dFF2Cq_actions{flex-wrap:wrap;gap:12px;display:flex}.dFF2Cq_actions button{min-height:66px;padding:20px 24px;font-size:14px}.dFF2Cq_heroProof{color:#e5e6df;border-top:1px solid #ffffff40;align-items:center;gap:32px;margin-top:45px;padding-top:24px;font-size:12px;display:flex}.dFF2Cq_heroProof a{margin-left:auto}.dFF2Cq_localNav{border-bottom:1px solid var(--line);align-items:center;gap:32px;min-height:78px;font-size:12px;display:flex}.dFF2Cq_localNav>a:first-child{margin-right:auto}.dFF2Cq_section{padding-block:84px}.dFF2Cq_heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:34px;display:flex}.dFF2Cq_heading h2{white-space:pre-line;letter-spacing:-.045em;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.1}.dFF2Cq_heading>p{max-width:340px;color:var(--muted);line-height:1.6}.dFF2Cq_heading .dFF2Cq_eyebrow{margin-bottom:18px}.dFF2Cq_benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dFF2Cq_benefits article{border:1px solid var(--line);background:#e9ebe5;border-radius:8px;min-width:0;padding:24px}.dFF2Cq_benefits h3{letter-spacing:-.035em;min-height:60px;margin:24px 0 18px;font-size:25px;font-weight:400;line-height:1.18}.dFF2Cq_benefits p{color:var(--muted);font-size:14px;line-height:1.65}.dFF2Cq_number{color:#865a3c;border:1px solid #bf957680;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:inline-flex}.dFF2Cq_credentials{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;padding:24px 0;font-size:12px;display:flex}.dFF2Cq_credentials>span{color:var(--muted);margin-right:auto}.dFF2Cq_credentials a{align-items:center;gap:15px;display:flex}.dFF2Cq_credentials svg{width:18px}.dFF2Cq_workSection{background:#e9ebe5;padding-block:75px}.dFF2Cq_workSection .dFF2Cq_heading{margin-bottom:34px}.dFF2Cq_cases{gap:38px;display:grid}.dFF2Cq_work{border-top:1px solid #ccd1c8;padding-top:25px}.dFF2Cq_workHeading{justify-content:space-between;gap:40px;margin-bottom:22px;display:flex}.dFF2Cq_workHeading h3{letter-spacing:-.035em;font-size:34px;font-weight:400}.dFF2Cq_workHeading p:not(.dFF2Cq_eyebrow){max-width:530px;color:var(--muted);font-size:14px;line-height:1.6}.dFF2Cq_workHeading .dFF2Cq_eyebrow{margin-bottom:8px;font-size:10px}.dFF2Cq_photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dFF2Cq_photo{text-align:left;min-width:0;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.dFF2Cq_photoImage{aspect-ratio:16/10;border-radius:6px;display:block;position:relative;overflow:hidden}.dFF2Cq_photoImage img{object-fit:cover;transition:transform .3s}.dFF2Cq_photo:hover img{transform:scale(1.025)}.dFF2Cq_enlarge{color:#191e1c;background:#f5f5f1e8;border-radius:3px;padding:7px 10px;font-size:10px;position:absolute;bottom:12px;right:12px}.dFF2Cq_caption{align-items:baseline;gap:12px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.dFF2Cq_caption b{color:#865a3c;font-weight:400}.dFF2Cq_processNote{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;margin-top:35px;padding-top:24px;display:grid}.dFF2Cq_processNote strong{font-size:22px;font-weight:400}.dFF2Cq_processNote p{color:var(--muted);font-size:14px;line-height:1.7}.dFF2Cq_scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.dFF2Cq_scope article{border-top:1px solid var(--line);padding-top:22px}.dFF2Cq_scope h3{letter-spacing:-.035em;margin:20px 0 15px;font-size:32px;font-weight:400}.dFF2Cq_scope p{color:var(--muted);max-width:330px;min-height:74px;font-size:14px;line-height:1.65}.dFF2Cq_scope button{margin-top:22px;font-size:12px}.dFF2Cq_scopeDetails{border-block:1px solid var(--line);margin-top:32px}.dFF2Cq_scopeDetails summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-size:14px;display:flex}.dFF2Cq_scopeDetails>div{grid-template-columns:repeat(3,1fr);gap:20px;padding:10px 0 25px;display:grid}.dFF2Cq_scopeDetails p{color:var(--muted);gap:7px;font-size:13px;line-height:1.65;display:grid}.dFF2Cq_scopeDetails strong{color:var(--ink);font-weight:500}.dFF2Cq_selection{background:#e9ebe5;padding-block:70px}.dFF2Cq_projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.dFF2Cq_projectImage{aspect-ratio:16/10;border-radius:6px;display:block;position:relative;overflow:hidden}.dFF2Cq_projectImage img{object-fit:cover}.dFF2Cq_projectGrid h3{margin-top:14px;font-size:24px;font-weight:400}.dFF2Cq_projectGrid p{color:var(--muted);margin-top:6px;font-size:12px}.dFF2Cq_hub{padding-top:170px;padding-bottom:35px}.dFF2Cq_hub h1{letter-spacing:-.05em;max-width:900px;margin-top:28px;font-size:clamp(50px,6vw,86px);font-weight:400;line-height:1.08}.dFF2Cq_hub>p:last-child{color:var(--muted);max-width:600px;margin-top:26px;font-size:18px;line-height:1.7}.dFF2Cq_directions{padding-top:36px;padding-bottom:80px}.dFF2Cq_directionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 25px;display:grid}.dFF2Cq_directionCard{min-width:0}.dFF2Cq_directionCard h2{letter-spacing:-.035em;justify-content:space-between;margin-top:18px;font-size:32px;font-weight:400;display:flex}.dFF2Cq_directionCard p{color:var(--muted);max-width:500px;margin-top:10px;font-size:14px;line-height:1.65}.dFF2Cq_directionCard .dFF2Cq_projectImage{aspect-ratio:16/9}@media (max-width:1100px){.dFF2Cq_heroBottom{display:block}.dFF2Cq_actions{margin-top:22px}.dFF2Cq_heroContent{padding-top:160px}.dFF2Cq_hero h1{font-size:72px}.dFF2Cq_heroProof{margin-top:30px}.dFF2Cq_benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.dFF2Cq_benefits h3{min-height:0}.dFF2Cq_hero{min-height:800px}.dFF2Cq_photos{gap:12px}}@media (max-width:760px){.dFF2Cq_hero{height:auto;min-height:90svh;max-height:none}.dFF2Cq_heroContent{padding-top:150px;padding-bottom:26px}.dFF2Cq_heroContent>p{margin-bottom:26px;font-size:9px}.dFF2Cq_hero h1{font-size:clamp(43px,8vw,64px);line-height:1.06}.dFF2Cq_heroBottom{margin-top:26px}.dFF2Cq_heroBottom>p{max-width:450px;font-size:14px;line-height:1.65}.dFF2Cq_actions{gap:10px;max-width:450px;display:grid}.dFF2Cq_actions button{min-height:58px;padding:16px;font-size:12px}.dFF2Cq_heroProof{flex-wrap:wrap;gap:14px;margin-top:26px;padding-top:18px;font-size:10px}.dFF2Cq_heroProof a{flex-basis:100%;margin-left:0}.dFF2Cq_localNav{white-space:nowrap;gap:18px;min-height:62px;font-size:10px;overflow-x:auto}.dFF2Cq_localNav>a:first-child{margin-right:10px}.dFF2Cq_section{padding-block:52px}.dFF2Cq_heading{margin-bottom:26px;display:block}.dFF2Cq_heading h2{font-size:36px}.dFF2Cq_heading>p{margin-top:18px;font-size:14px}.dFF2Cq_heading>a{margin-top:22px;font-size:12px}.dFF2Cq_benefits{gap:10px}.dFF2Cq_benefits article{padding:18px 15px}.dFF2Cq_benefits h3{margin-top:18px;font-size:22px}.dFF2Cq_benefits p{font-size:12px}.dFF2Cq_credentials{gap:18px;font-size:10px}.dFF2Cq_credentials>span{width:100%}.dFF2Cq_workSection{padding-block:50px}.dFF2Cq_workHeading{display:block}.dFF2Cq_workHeading h3{font-size:30px}.dFF2Cq_workHeading p:not(.dFF2Cq_eyebrow){margin-top:12px;font-size:13px}.dFF2Cq_photos{grid-template-columns:repeat(2,minmax(0,1fr))}.dFF2Cq_photoImage{aspect-ratio:4/3}.dFF2Cq_caption{gap:7px;font-size:10px}.dFF2Cq_enlarge{font-size:9px;bottom:7px;right:7px}.dFF2Cq_processNote{display:block}.dFF2Cq_processNote p{margin-top:14px;font-size:13px}.dFF2Cq_scope{grid-template-columns:1fr;gap:30px}.dFF2Cq_scope article{grid-template-columns:30px 1fr;column-gap:15px;display:grid}.dFF2Cq_scope h3{margin:0 0 12px;font-size:28px}.dFF2Cq_scope p,.dFF2Cq_scope button{grid-column:2}.dFF2Cq_scope p{max-width:none;min-height:0}.dFF2Cq_scope button{justify-self:start;margin-top:16px}.dFF2Cq_scopeDetails>div{grid-template-columns:1fr 1fr}.dFF2Cq_selection{padding-block:50px}.dFF2Cq_projectGrid{grid-template-columns:1fr 1fr;gap:15px}.dFF2Cq_projectGrid>a:last-child{display:none}.dFF2Cq_projectGrid h3{font-size:22px}.dFF2Cq_hub{padding-top:125px}.dFF2Cq_hub h1{font-size:50px}.dFF2Cq_hub>p:last-child{font-size:15px}.dFF2Cq_directions{padding-bottom:50px}.dFF2Cq_directionGrid{gap:28px 18px}.dFF2Cq_directionCard h2{font-size:25px}.dFF2Cq_directionCard p{font-size:12px}.dFF2Cq_directionCard .dFF2Cq_projectImage{aspect-ratio:4/3}}@media (max-width:440px){.dFF2Cq_photos{grid-template-columns:1fr}.dFF2Cq_photoImage{aspect-ratio:16/10}.dFF2Cq_caption{font-size:12px}.dFF2Cq_cases{gap:25px}.dFF2Cq_benefits{grid-template-columns:1fr}.dFF2Cq_benefits article{grid-template-columns:32px 1fr;align-items:start;column-gap:15px;display:grid}.dFF2Cq_benefits h3{margin:0 0 12px;font-size:25px}.dFF2Cq_benefits p{grid-column:2;font-size:13px}.dFF2Cq_number{width:30px;height:30px}.dFF2Cq_directionGrid{grid-template-columns:1fr}.dFF2Cq_directionCard h2{font-size:30px}.dFF2Cq_directionCard p{font-size:14px}.dFF2Cq_projectGrid{grid-template-columns:1fr}.dFF2Cq_projectGrid>a:last-child{display:block}.dFF2Cq_scopeDetails>div{grid-template-columns:1fr}.dFF2Cq_heading h2{font-size:32px}}
