.agency-page-hero{padding-top:calc(var(--header-height) + 64px);grid-template-columns:minmax(0,760fr) minmax(0,400fr);align-items:center;gap:88px;padding-bottom:64px;display:grid}.agency-page-copy{flex-direction:column;align-items:start;gap:28px;min-width:0;display:flex}.agency-page-hero h1{letter-spacing:-2px;padding-bottom:4px;font-size:64px;font-weight:700;line-height:64px}.agency-page-lead{color:var(--muted);max-width:680px;font-size:24px;line-height:34px}.agency-page-hero-image{aspect-ratio:400/620;object-fit:cover;justify-self:end;width:100%;max-width:400px}.agency-conversation{background:var(--surface)}.agency-conversation-content{max-width:1248px}.agency-conversation h2{max-width:900px}.agency-conversation .agency-page-lead{max-width:760px}.agency-conversation-detail{max-width:760px;color:var(--muted);font-size:18px;line-height:28px}.agency-commitments{background:var(--ink);color:var(--surface)}.agency-commitments h2{max-width:900px}.agency-commitment-list{margin-top:48px}.agency-commitment{border-top:1px solid var(--muted);grid-template-columns:minmax(0,640fr) minmax(0,500fr);align-items:start;gap:80px;padding-block:28px;display:grid}.agency-commitment:last-child{padding-bottom:0}.agency-commitment>p{color:#d2cec8;font-size:18px;line-height:28px}.agency-direction-grid{grid-template-columns:minmax(0,560fr) minmax(0,600fr);align-items:center;gap:96px;display:grid}.agency-working-image{aspect-ratio:560/620;object-fit:cover;width:100%}.agency-direction-detail{color:var(--muted);font-size:18px;line-height:28px}.agency-location{background:var(--burgundy);color:var(--surface);padding-block:48px}.agency-location-grid{grid-template-columns:minmax(0,520fr) minmax(0,696fr);align-items:start;gap:96px;display:grid}.agency-location h2{font-size:38px;line-height:42px}.agency-location p{font-size:18px;line-height:28px}@media (width<=1100px){.agency-page-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px}.agency-page-hero h1{font-size:56px;line-height:58px}.agency-page-lead{font-size:20px;line-height:30px}.agency-direction-grid,.agency-location-grid,.agency-commitment{gap:40px}.agency-direction h2,.agency-location h2{font-size:38px;line-height:42px}}@media (width<=767px){.agency-page-hero{padding-top:calc(var(--header-height) + 40px);grid-template-columns:1fr;gap:32px;padding-bottom:48px}.agency-page-hero h1{letter-spacing:-1.5px;font-size:48px;line-height:49px}.agency-page-hero-image,.agency-working-image{aspect-ratio:342/420;justify-self:center;max-width:500px}.agency-page-copy{gap:24px}.agency-page-lead{font-size:18px;line-height:28px}.agency-conversation h2,.agency-commitments h2,.agency-direction h2{letter-spacing:-1px;font-size:40px;line-height:41px}.agency-conversation .agency-page-lead,.agency-conversation-detail,.agency-commitment>p,.agency-direction-detail,.agency-location p{font-size:16px;line-height:26px}.agency-location{padding-block:32px}.agency-location h2{letter-spacing:-.5px;font-size:28px;line-height:32px}.agency-location-grid{gap:20px}.agency-commitment-list{margin-top:32px}.agency-commitment{grid-template-columns:1fr;gap:16px}.agency-commitment h3{font-size:28px;line-height:32px}.agency-direction-grid,.agency-location-grid{grid-template-columns:1fr}.agency-direction-grid{gap:32px}}@media (width<=359px){.agency-page-hero h1{font-size:40px;line-height:42px}.agency-conversation h2,.agency-commitments h2,.agency-direction h2{font-size:36px;line-height:39px}}.agency-working-frame{width:100%;min-width:0}@media (width<=767px){.agency-working-frame{justify-self:center;max-width:500px}}.agency-direction .agency-direction-grid{display:block}.agency-direction .agency-page-copy{grid-template-columns:1fr 1fr;gap:24px 80px;display:grid}.agency-direction h2{grid-area:1/1/4}.agency-direction .agency-page-copy>:not(h2){grid-column:2}.agency-direction .editorial-link{justify-self:start}@media (width<=767px){.agency-direction .agency-page-copy{display:flex}}
