.project-led-home .below-work h1{font-size:clamp(1.8rem,3.5vw,3.5rem);font-weight:500;line-height:1.15;letter-spacing:-.035em;text-align:left;max-width:none;width:100%;margin:0 0 28px}@media(max-width:760px){.project-led-home .below-work h1{font-size:clamp(1.7rem,6.8vw,2.4rem);max-width:22ch;margin-bottom:24px}}

/* Clear section breaks using the studio palette. */
.project-led-home .about-us,.project-led-home .position,.project-led-home .offers{border:0;border-radius:var(--radius);padding:40px;margin:0 0 18px}.project-led-home .about-us{background:#f0dce6}.project-led-home .about-us h2{font-weight:550}.project-led-home .position{background:#181817;color:#f5f2ed;padding-block:48px}.project-led-home .position .copy,.project-led-home .position p,.project-led-home .position strong{color:#f5f2ed}.project-led-home .position .approach-pill{color:#f5f2ed;border-color:#f5f2ed!important;background:transparent!important}.project-led-home .offers{background:#f8f4ec}.project-led-home .offers-heading{padding-top:0;margin-bottom:12px}.project-led-home .offers .offer:last-child{padding-bottom:0}.project-led-home .offers summary:focus-visible,.project-led-home .offers a:focus-visible{outline-color:var(--accent)}
@media(max-width:760px){.project-led-home .about-us,.project-led-home .position,.project-led-home .offers{padding:28px 20px;margin-bottom:12px}.project-led-home .about-us{gap:18px}.project-led-home .position{gap:28px}.project-led-home .offers .offer{grid-template-columns:20px 1fr;gap:10px}.project-led-home .offers-heading h2{font-size:1.9rem}.project-led-home .offer h3{font-size:1.45rem}.project-led-home .offer .scope{min-width:0}}

.project-led-home .about-copy p+p{margin-top:20px}

.project-led-home .below-work h1{margin-left:0;margin-right:0}

/* Compact one-line offer titles with quiet distinctions. */
.project-led-home .offer{grid-template-columns:36px minmax(0,1fr);column-gap:16px}.project-led-home .offer>div:nth-child(2){min-width:0}.project-led-home .offer .scope{grid-column:2;max-width:780px}.project-led-home .offer h3{font-size:clamp(16px,2.7vw,34px);line-height:1.2;letter-spacing:-.02em;white-space:nowrap;font-weight:500}.project-led-home .offer .num{font-size:12px;font-weight:550;line-height:1;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;background:#f0dce6;color:#6b2545}.project-led-home .offer:nth-of-type(2) .num{background:#e1e6dc;color:#354531}.project-led-home .offer:nth-of-type(3) .num{background:#e5dfe9;color:#493c58}
@media(max-width:760px){.project-led-home .offers .offer{grid-template-columns:minmax(0,1fr);row-gap:12px}.project-led-home .offer .scope{grid-column:1}.project-led-home .offer h3{font-size:clamp(16px,4.5vw,28px);letter-spacing:-.028em}.project-led-home .offer .num{width:26px;height:26px;font-size:11px}}

.project-led-home .offer h3{max-width:none}
