/* v36 — calmer hierarchy, readable portraits and cabinet previews. */
.consultant-intro36{font:400 clamp(21px,2.1vw,29px)/1.55 Geologica,sans-serif;color:#e7eadd;max-width:940px;margin:0 auto 24px;text-align:center}
.consultants15 .candidate-section{padding-top:120px!important;padding-bottom:50px!important}
.candidate-gallery36{scroll-snap-align:center;scroll-snap-stop:normal}
.candidate-gallery36 .candidate{min-height:0!important;height:clamp(390px,62svh,620px)!important}
.candidate-gallery36 .candidate-info{bottom:28px}
.candidate-gallery36 .candidate-info>p{margin:12px 0 24px}
.candidate-gallery36 .carousel-controls{margin-top:8px}
@media(min-width:900px) and (min-height:700px){html.consultant-scroll36{scroll-snap-type:y proximity}}
.profile-stats34{grid-template-columns:1fr;margin-top:20px}.profile-stats34 dd{font-size:clamp(64px,7vw,88px);letter-spacing:-.045em;line-height:1.1}.profile-stats34 dt{font-size:16px;max-width:none}.profile-stats34>div{padding-top:24px}
footer .logo{width:max-content!important;max-width:100%;display:flex;justify-content:center}footer .ecosystem-brands{justify-content:center;width:100%}footer .footer-nav-slot{align-self:center}
.founder-portrait32 img{object-position:82% 55%;transform:scale(1.3);transform-origin:85% 70%}
.cabinet-feature23 figure,.cabinet-hero23 figure,.cabinet-shot23{padding:clamp(20px,3vw,42px)!important;box-sizing:border-box;background:linear-gradient(135deg,#ffffff16,#ffffff06);border:1px solid #ffffff20;border-radius:22px;overflow:hidden}
.cabinet-feature23 img,.cabinet-hero23 img,.cabinet-shot23 img{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;display:block;object-fit:contain;border-radius:8px}
.partner-examples20{isolation:isolate;overflow:hidden}.partner-examples20>.partner-pattern36{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#8d9b70;stroke-width:1.2;opacity:.22;pointer-events:none;z-index:-1}.partner-accent36{font:inherit;color:#50704a}
#concierge-vitrine .assistant-specialty32,#concierge-vitrine .assistant-benefits31,#concierge-vitrine .assistant-role32>p{color:#23372b!important}
@media(max-width:760px){.consultant-intro36{text-align:left;font-size:21px;margin-bottom:12px}.consultants15 .candidate-section{padding-top:100px!important}.candidate-gallery36 .candidate{height:clamp(410px,65svh,560px)!important}.candidate-gallery36 .candidate-name{font-size:25px}.profile-stats34 dd{font-size:64px}.cabinet-feature23 figure,.cabinet-hero23 figure,.cabinet-shot23{padding:18px!important}}

.consultant-intro36{font-weight:400!important}
