.about-page .institutional-hero h1{font-size:clamp(43px,5.3vw,76px);max-width:1000px}.about-page .institutional-hero>img{object-position:center}.about-page .institutional-intro{scroll-margin-top:30px}.about-page .intro-lead{font-size:21px;line-height:1.7}.about-split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.about-story,.about-market{background:#f1f5f7;padding:85px 0}.about-page h2{font-size:clamp(36px,4vw,54px)}.about-page p{line-height:1.85}.about-split>div>p:not(.eyebrow){font-size:14px}.about-image{height:520px;position:relative;overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover}.about-image>span{position:absolute;bottom:0;left:0;right:0;padding:20px 24px;background:#081c2be8;color:white;font-size:10px;letter-spacing:1.5px}.about-milestones{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #ccd6dc;margin-top:30px;padding-top:25px}.about-milestones strong{display:block;color:#0a537e;font:400 42px Kelson,sans-serif}.about-milestones span{font-size:11px;line-height:1.6;display:block;margin-top:8px}.about-values,.about-leadership,.about-difference{padding-block:90px}.about-section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:10%;align-items:center;margin-bottom:40px}.about-section-heading h2{margin-bottom:0}.about-section-heading>p{font-size:14px;color:#415766;margin-bottom:0}.value-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #d8e0e5}.value-grid article{padding:28px 22px;border-right:1px solid #d8e0e5}.value-grid article:first-child{padding-left:0}.value-grid article:last-child{border:0}.value-number{font-size:11px;color:#0a537e}.value-grid h3,.difference-grid h3{font:400 25px/1.2 Kelson,sans-serif;margin:25px 0 15px}.value-grid p,.difference-grid p{font-size:12px;margin-bottom:0;color:#415766}.about-capabilities{background:#081c2b;color:white;padding:85px 0}.about-capabilities .about-split{align-items:start}.about-capabilities p{color:#d5e1e9}.about-capabilities .button{margin-top:15px}.about-service-links>a{display:block;border-top:1px solid #ffffff30;padding:22px 0}.about-service-links>a:last-child{border-bottom:1px solid #ffffff30}.about-service-links h3{font:400 25px/1.2 Kelson,sans-serif;margin:0 0 8px}.about-service-links h3 span{float:right;color:#84c8ea}.about-service-links p{font-size:12px;margin:0}.about-service-links>a:hover h3{color:#84c8ea}.leadership-panel{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #d8e0e5}.leadership-name{background:#f1f5f7;padding:45px}.leadership-name>span{font-size:10px;letter-spacing:1.5px;color:#0a537e}.leadership-name h3{font:400 38px Kelson,sans-serif;margin:22px 0 8px}.leadership-name>p{font-size:15px;color:#0a537e}.leadership-name blockquote{font:400 29px/1.3 Kelson,sans-serif;margin:35px 0 0}.leadership-panel>div:last-child{padding:45px}.leadership-panel>div:last-child p{font-size:14px}.about-market .about-image{height:440px}.coverage-states{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.coverage-states span{border:1px solid #b8cbd6;padding:11px 18px;color:#0a537e;font-size:12px}.difference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.difference-grid article{border-top:3px solid #0a537e;padding-top:5px}.about-page #assignment .contact-backdrop:before{background-image:url('assets/valuation-office.webp')}
@media(max-width:1000px){.value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.value-grid article:first-child{padding-left:22px}.about-split{gap:5%}.about-image{height:570px}.leadership-name,.leadership-panel>div:last-child{padding:30px}.about-section-heading{gap:6%}}
@media(max-width:700px){.about-page .institutional-hero h1{font-size:42px}.about-split,.about-section-heading,.leadership-panel{grid-template-columns:1fr;gap:30px}.about-story,.about-market,.about-capabilities{padding:55px 0}.about-values,.about-leadership,.about-difference{padding-block:55px}.about-image,.about-market .about-image{height:370px}.about-page .intro-lead{font-size:18px}.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-grid article{min-width:0;overflow-wrap:anywhere}.value-grid article{padding:25px 16px}.value-grid article:first-child{padding-left:16px}.value-grid h3{font-size:23px}.difference-grid{grid-template-columns:1fr;gap:25px}.about-section-heading{gap:20px}.about-page h2{font-size:37px}.leadership-panel{gap:0}.about-page .institutional-hero{min-height:630px}.about-milestones strong{font-size:38px}}
@media(max-width:450px){.value-grid{grid-template-columns:1fr}.value-grid article{border-right:0;border-bottom:1px solid #d8e0e5;padding:25px 0}.value-grid article:first-child{padding-left:0}.value-grid h3{margin-top:15px}.value-grid article{overflow-wrap:normal}}
.about-milestones strong span{display:inline;font:inherit;color:inherit;margin:0}.leadership-principle{font:400 clamp(30px,3vw,43px)/1.15 Kelson,sans-serif;color:#0a537e;margin:0 0 28px}.value-grid{gap:20px;border:0}.value-grid article,.value-grid article:first-child{padding:0;border:0}.value-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.value-grid h3{margin-top:22px}.advisory-photo{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;margin:30px 0}.difference-grid article{border:0;padding:0}.difference-grid img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.about-capabilities .about-split{align-items:center}@media(max-width:1000px){.value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}}@media(max-width:700px){.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-grid h3{font-size:22px}.difference-grid img{max-height:350px}}@media(max-width:450px){.value-grid{grid-template-columns:1fr}.value-grid img{aspect-ratio:3/2}.value-grid h3{font-size:26px}}
.about-split>div{min-width:0}.value-grid img,.advisory-photo,.difference-grid img{height:auto}
.about-photo-zoom{overflow:hidden;isolation:isolate}.about-photo-zoom img{display:block;width:100%;height:auto;transition:transform 1s cubic-bezier(.22,.61,.36,1)}.about-photo-zoom:has(.advisory-photo){margin:30px 0}.about-photo-zoom .advisory-photo{margin:0}.leadership-name{background:linear-gradient(90deg,rgba(245,248,250,.92),rgba(245,248,250,.85)),url('assets/about-leadership-desk.webp') center/cover no-repeat}.leadership-name h3,.leadership-name>p,.leadership-name>span{position:relative}@media(hover:hover) and (prefers-reduced-motion:no-preference){.about-photo-zoom:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.about-photo-zoom img{transition:none}}
