.hp-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;margin-block:32px}.hp-team-grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top;background:var(--hp-panel)}.hp-team-grid h3{font-size:21px;margin-top:18px;margin-bottom:8px}.hp-team-grid a,.hp-team-grid p{font-size:14px;line-height:1.6;color:var(--hp-muted)}.hp-team-grid a{display:block;overflow-wrap:anywhere}.hp-team-grid a:hover{text-decoration:underline}.hp-contact-options{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;padding-bottom:60px}.hp-contact-options p{font-size:18px;line-height:1.6;margin-block:24px;max-width:540px}.hp-contact-options aside{background:var(--hp-panel);padding:36px}.hp-contact-options address{font-size:22px;line-height:1.6;font-style:normal;margin-top:24px}.hp-contact-large{display:block;font-size:clamp(24px,3vw,38px);font-weight:650;margin-block:20px}.hp-contact-options .hp-btn{margin-top:20px}.hp-advisor-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;color:var(--hp-muted)}.hp-advisor-labels+.hp-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-case-story>div>p+p{margin-top:24px}@media (max-width:760px){.hp-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.hp-contact-options{grid-template-columns:1fr;gap:32px}.hp-contact-options aside{padding:24px}.hp-advisor-labels{display:none}.hp-advisor-labels+.hp-team-grid{grid-template-columns:1fr}.hp-team-grid h3{font-size:18px}}.hp-service-cover .hp-about-hero-photo{height:auto;aspect-ratio:1.95;object-position:center 58%}@media (max-width:760px){.hp-service-cover .hp-about-hero-photo{aspect-ratio:1.69;height:auto}}.hp-integrated-form{margin-top:32px}.hp-integrated-form input,.hp-integrated-form select,.hp-integrated-form textarea{color:var(--hp-ink);background:var(--hp-paper);border:1px solid var(--hp-line);border-radius:0}.hp-integrated-form button[type=submit]{background:var(--hp-ink);color:var(--hp-paper);border-radius:0}.hp-integrated-form label{color:var(--hp-ink)}.hp-integrated-form input::placeholder,.hp-integrated-form textarea::placeholder{color:var(--hp-muted)}