/* Corporate page: a single editorial reading flow. */
/* What We Do follows the investment page's centered icon format. */
#corporate-capabilities-title{scroll-margin-top:145px}
.corporate-services-clarity{max-width:850px;margin:64px auto 0;padding-top:36px;border-top:1px solid #d6c3ae}
.corporate-gallery-page .corporate-services-clarity h3{color:#291713;text-transform:none;letter-spacing:0;font-size:clamp(30px,3.5vw,44px);margin:0 0 22px}
.corporate-gallery-page .corporate-services-clarity p{margin:0 auto;font-size:16px;line-height:1.75}

.corporate-gallery-page .corporate-overview .corporate-services-editorial{background:#f5efe7;text-align:center;max-width:none;margin:48px calc(-1 * max(22px,6vw)) calc(-1 * clamp(45px,6vw,80px));padding:clamp(42px,5vw,70px) max(22px,6vw) clamp(65px,7vw,100px)}
.corporate-gallery-page .corporate-services-editorial>.eyebrow{color:#80532f;font-size:12px;letter-spacing:.17em}
.corporate-gallery-page .corporate-services-editorial>h2{color:#291713;font-size:clamp(36px,4.5vw,60px);margin-bottom:24px}
.corporate-gallery-page .corporate-services-editorial>p.corporate-services-intro{margin:0 auto;max-width:850px}
.corporate-gallery-page .corporate-services-editorial article{border:0;padding:0;margin:clamp(56px,6vw,85px) auto 0;max-width:900px}
.corporate-gallery-page .corporate-services-editorial article:last-child{padding:0}
.corporate-service-icon{width:76px;height:76px;box-sizing:border-box;margin:0 auto 24px;border:1px solid #d6c3ae;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#a57b45}
.corporate-service-icon svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6}
.corporate-gallery-page .corporate-services-editorial article h3{color:#291713;text-transform:uppercase;letter-spacing:.055em;font-size:clamp(25px,3vw,37px);line-height:1.2;margin:0 auto 18px;font-weight:600;max-width:900px}
.corporate-gallery-page .corporate-services-editorial article p{color:#34241f;max-width:780px;font-size:17px;line-height:1.65;margin:0 auto}
@media(max-width:680px){
.corporate-gallery-page .corporate-overview .corporate-services-editorial{margin:36px -22px -36px;padding:40px 22px 64px}
.corporate-gallery-page .corporate-services-editorial article{margin-top:60px}
.corporate-service-icon{width:72px;height:72px;margin-bottom:23px}
.corporate-gallery-page .corporate-services-editorial article h3{font-size:25px;letter-spacing:.045em;line-height:1.25}
.corporate-gallery-page .corporate-services-editorial article p{font-size:16px;line-height:1.65}
}
.corporate-gallery-page .corporate-overview{display:block!important;background:#e9e2d9!important;padding:clamp(45px,6vw,80px) max(22px,6vw)!important}
.corporate-overview>div{max-width:1040px;margin-left:auto;margin-right:auto}
.corporate-overview .corporate-positioning-copy{margin-top:28px}
.corporate-overview .corporate-positioning-copy p:first-child{max-width:940px}
.corporate-overview .corporate-services-editorial{padding-top:36px}
.corporate-services-editorial>.eyebrow{color:#946e4c;font:700 12px/1.5 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}
.corporate-services-editorial>h2{color:#581521;font:400 clamp(34px,4.5vw,56px)/1.12 "Cormorant Garamond",Georgia,serif;margin:0 0 20px}
.corporate-services-editorial p{color:#514c49;font:400 16px/1.7 Inter,sans-serif;max-width:850px;margin:0}
.corporate-services-editorial strong{font-weight:700;color:#443b36}
.corporate-services-editorial article{padding:26px 0;border-bottom:1px solid #cfc0b2}
.corporate-services-editorial article:last-child{border-bottom:0;padding-bottom:0}
.corporate-services-editorial h3{color:#581521;font:500 clamp(27px,3vw,38px)/1.16 "Cormorant Garamond",Georgia,serif;margin:0 0 10px}
.corporate-gallery-page .corporate-investment-inner{display:block;max-width:1040px}
.corporate-investment-inner>div:nth-child(2){max-width:850px}
.corporate-investment h2{margin-bottom:28px}
.corporate-gallery-page .corporate-investment-inner>div:nth-child(2) p{font-size:16px;line-height:1.7;margin-bottom:20px}
.corporate-gallery-page .corporate-investment-inner strong{font-weight:700}
@media(max-width:680px){
.corporate-gallery-page .corporate-overview{padding:36px 22px!important}
.corporate-overview .corporate-positioning-heading h2{font-size:clamp(32px,8vw,42px)!important;line-height:1.12!important}
.corporate-gallery-page .corporate-overview .corporate-positioning-copy p:first-child{font-size:clamp(27px,6.7vw,34px)!important;line-height:1.3!important;padding-left:20px}
.corporate-services-editorial p{font-size:16px;line-height:1.65}
.corporate-services-editorial article{padding:24px 0}
.corporate-gallery-page .corporate-investment{padding-top:42px;padding-bottom:42px}
}
