.about-hero{isolation:isolate;background:#173f35;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.about-hero-image{z-index:-2;object-fit:cover;object-position:70% 58%}.about-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0f2e28f2 0%,#12392ee0 34%,#163d3580 64%,#163d3514 100%);position:absolute;inset:0}.about-hero-copy{width:100%;padding-block:56px}.about-hero .eyebrow{color:#d0dfd2;margin-bottom:18px}.about-hero h1{max-width:620px;font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-.02em;color:#faf9f4;font-size:clamp(40px,4.2vw,56px);font-weight:600;line-height:1.1}.about-hero-copy>p:last-child{text-wrap:pretty;color:#e3eae3;max-width:34em;margin-top:18px;font-size:16px;line-height:1.7}.about-intro{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:32px 72px;padding-block:72px 64px;display:grid}.about-intro h2,.about-guidance h2,.about-role h2,.about-consult h2{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-.02em;color:#18372e;font-weight:600;line-height:1.15}.about-intro h2{font-size:clamp(30px,2.7vw,38px)}.about-intro h2 span{display:block}@media (min-width:1100px){.about-intro h2 span{white-space:nowrap}}.about-intro p{text-wrap:pretty;color:#515b54;max-width:62ch;font-size:16px;line-height:1.7}.about-intro p+p{margin-top:18px}.about-intro .quiet-link{min-height:44px;margin-top:22px;font-size:13px}.about-guidance{padding-block:8px 72px}.about-guidance h2{font-size:clamp(28px,2.6vw,36px)}.about-guidance-list{border-top:1px solid #173f3524;margin:32px 0 0;padding:0;list-style:none}.about-guidance-list li{border-bottom:1px solid #173f3524;grid-template-columns:56px minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:8px 32px;padding:24px 0;display:grid}.about-guidance-number{letter-spacing:.08em;color:#5d7568;font-size:12px;font-weight:500}.about-guidance h3{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-.02em;color:#244337;font-size:22px;font-weight:600;line-height:1.3}.about-guidance-list p{color:#515b54;max-width:58ch;font-size:16px;line-height:1.7}.about-role{background:#e8ece3}.about-role-inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:16px 72px;padding-block:48px;display:grid}.about-role h2{font-size:clamp(26px,2.4vw,32px)}.about-role p{color:#33493d;max-width:62ch;font-size:16px;line-height:1.7}.about-consult{background:linear-gradient(90deg,#163a30f5 0%,#183d33e6 55%,#183d33c2 100%),url(/images/pages/private-real-estate.webp) 50% 55%/cover no-repeat,#183d33}.about-consult-inner{justify-content:space-between;align-items:center;gap:24px 48px;padding-block:56px;display:flex}.about-consult h2{color:#f6f4e9;font-size:clamp(28px,2.6vw,36px)}.about-consult p{color:#d0d9cd;max-width:48ch;margin-top:12px;font-size:16px;line-height:1.7}.about-consult-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px 28px;display:flex}.about-consult-actions .action{min-height:48px;padding-inline:26px;font-size:13px}.about-consult-link{color:#e4e9df;text-underline-offset:6px;align-items:center;min-height:44px;font-size:13px;-webkit-text-decoration:underline #e4e9df66;text-decoration:underline #e4e9df66;display:inline-flex}.about-consult-link:hover{text-decoration-color:currentColor}.about-consult-link:focus-visible,.about-consult-actions .action:focus-visible{outline-offset:4px;outline:2px solid #c9d8c8}@media (max-width:1000px){.about-intro,.about-role-inner{gap:24px 40px}.about-guidance-list li{grid-template-columns:48px minmax(0,1fr)}.about-guidance-list li p{grid-column:2}.about-consult-inner{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.about-hero{min-height:0;display:block}.about-hero-image{object-position:62% 58%}.about-hero:after{background:linear-gradient(#0f2e28e0 0%,#12392ed1 60%,#12392ee6 100%)}.about-hero-copy{padding-block:36px 40px}.about-hero h1{font-size:clamp(32px,9.4vw,38px)}.about-intro{grid-template-columns:1fr;gap:20px;padding-block:40px 36px}.about-intro h2{font-size:clamp(28px,8vw,32px)}.about-guidance{padding-bottom:44px}.about-guidance-list{margin-top:24px}.about-guidance-list li{grid-template-columns:1fr;gap:6px;padding:20px 0}.about-guidance-list li p{grid-column:auto}.about-guidance h3{font-size:20px}.about-role-inner{grid-template-columns:1fr;gap:12px;padding-block:36px}.about-consult{background:linear-gradient(#183d33e8,#163a30f2),url(/images/pages/private-real-estate.webp) 50%/cover no-repeat,#183d33}.about-consult-inner{padding-block:40px}.about-consult-actions{flex-direction:column;align-items:flex-start;gap:8px}}
