.title h2{font:700 29px/1 var(--display);letter-spacing:-.055em;margin:0}.agent-hero{align-items:stretch;background:var(--paper);border-bottom:1px solid var(--line);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(360px,42%);padding:24px 28px}.agent-hero__copy{align-self:center;max-width:680px;padding:8px 0}.agent-hero__eyebrow{color:var(--blue);font:600 10px var(--mono);letter-spacing:.08em;margin:0 0 12px;text-transform:lowercase}.agent-hero h1{font:700 clamp(32px,4vw,54px)/.98 var(--display);letter-spacing:-.065em;margin:0}.agent-hero__copy>p:not(.agent-hero__eyebrow){color:var(--soft);font-size:14px;line-height:1.55;margin:16px 0}.agent-hero__copy span{color:var(--blue);font:600 10px var(--mono);letter-spacing:.04em}.agent-hero__gallery{display:grid;gap:8px;grid-template-columns:1.18fr .82fr;grid-template-rows:1fr 1fr;min-height:238px}.agent-hero__gallery img{border:1px solid var(--line);border-radius:12px;height:100%;object-fit:cover;object-position:center;width:100%}.agent-hero__gallery img:first-child{grid-row:span 2}.agent-hero__gallery img:nth-child(2){object-position:center 34%}.agent-hero__gallery img:nth-child(3){object-position:center 28%}.agent-hero__gallery img:nth-child(4){object-position:center 30%}@media(max-width:780px){.agent-hero{grid-template-columns:1fr;padding:22px 16px}.agent-hero h1{font-size:34px}.agent-hero__gallery{min-height:185px}.agent-hero__copy>p:not(.agent-hero__eyebrow){font-size:13px}}
