.executive-search-hero{padding-block:clamp(70px,8vw,120px)}.executive-search-intro{align-items:start}.executive-search-intro>div{max-width:760px}.executive-search-process .process-grid{grid-template-columns:repeat(4,1fr)}.executive-search-proof{align-items:center}.executive-search-seal{border-left:2px solid var(--blue);align-items:center;gap:24px;padding:18px 0 18px 28px;display:flex}.executive-search-seal img{object-fit:contain;flex:none}.executive-search-seal p{max-width:280px;margin:0}.executive-search-seal strong{color:var(--ink)}.executive-search-fit{background:#fafcff}.executive-search-fit>div:first-child{max-width:730px;margin-bottom:42px}.executive-search-fit .path-grid{grid-template-columns:repeat(2,1fr);gap:22px}.executive-search-fit .detail-panel{min-height:100%;padding:30px}.executive-search-fit .detail-panel h3{color:var(--blue);margin-bottom:12px}.executive-search-fit .detail-panel p{margin-bottom:0}.executive-search-approach{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(50px,9vw,140px);display:grid}.executive-search-approach>div:first-child{position:sticky;top:130px}.executive-search-copy{max-width:730px}.executive-search-copy p:last-child{margin-bottom:0}.executive-search-copy a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}.executive-search-criteria{color:#fff;background:#081838;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,9vw,140px);display:grid}.executive-search-criteria>div:first-child{max-width:550px}.executive-search-criteria .eyebrow{color:#9bbcff}.executive-search-criteria p{color:#c5d2e7}.executive-search-criteria-grid{border-top:1px solid #385278;border-left:1px solid #385278;grid-template-columns:1fr 1fr;display:grid}.executive-search-criteria-grid article{border-bottom:1px solid #385278;border-right:1px solid #385278;padding:26px}.executive-search-criteria-grid h3{margin-bottom:13px}.executive-search-criteria-grid p{margin-bottom:0}.executive-search-faq{background:var(--pale)}.executive-search-faq>h2{text-align:center;max-width:760px;margin-inline:auto}.executive-search-faq .faq-list{padding-top:38px}@media (max-width:800px){.executive-search-process .process-grid,.executive-search-fit .path-grid,.executive-search-approach,.executive-search-criteria{grid-template-columns:1fr}.executive-search-seal{padding-left:20px}.executive-search-approach>div:first-child{position:static}}@media (max-width:480px){.executive-search-seal{flex-direction:column;align-items:flex-start}.executive-search-criteria-grid{grid-template-columns:1fr}}
