/* Only the four people pages carrying the new shared-masthead marker. */
.oicp-people-mastheads{--people-ink:var(--section-ink);--people-teal:#37686b;--people-pink:var(--section-pink);--story-ink:var(--section-ink);--story-teal:#37686b;--story-pink:var(--section-pink)}
.oicp-people-mastheads #tetractys-page{width:100%;max-width:none;margin:0;padding:0;background:#fff}
.oicp-people-mastheads #wpb-content-root>.oicp-people-grid,.oicp-people-mastheads #wpb-content-root>.oicp-story-body,.oicp-people-mastheads #wpb-content-root>.oicp-story-more-heading,.oicp-people-mastheads #wpb-content-root>.oicp-story-more{width:calc(100% - 80px);max-width:1440px;margin-left:auto!important;margin-right:auto!important}
.oicp-people-mastheads #wpb-content-root>.oicp-people-grid,.oicp-people-mastheads #wpb-content-root>.oicp-story-body{margin-top:56px;margin-bottom:72px;scroll-margin-top:32px}
.oicp-people-mastheads .oicp-people-grid>br,.oicp-people-mastheads .oicp-story-body>br,.oicp-people-mastheads .oicp-story-more>br{display:none}
.oicp-people-mastheads #wpb-content-root .oicp-story-back{margin:0 0 24px;font-size:13px;line-height:1.5;font-weight:600}
.oicp-people-mastheads #wpb-content-root .oicp-story-back a{display:inline-flex;gap:10px;align-items:center;text-decoration:none;color:#37686b}
.oicp-people-mastheads #wpb-content-root .oicp-story-back a:hover{color:var(--section-pink)}
.oicp-people-mastheads .oicp-section-hero-photo img{object-position:center top}
.oicp-people-mastheads.page-id-731 .oicp-section-hero-photo img{object-position:left top}
.oicp-people-mastheads .oicp-people-grid>.wpb_column>.vc_column-inner{border-radius:8px}
.oicp-people-mastheads #wpb-content-root .oicp-people-grid h2{font-size:30px!important;line-height:1.2!important;letter-spacing:-.025em;margin:0 0 15px}
.oicp-people-mastheads #wpb-content-root .oicp-people-grid p{font-size:17px;line-height:1.7;margin:0 0 24px}
.oicp-people-mastheads #wpb-content-root .oicp-people-grid .oicp-person-link{margin:auto 0 0}
.oicp-people-mastheads #wpb-content-root .oicp-person-link a{color:var(--section-pink);text-decoration:none}
.oicp-people-mastheads #wpb-content-root>.oicp-story-body{grid-template-columns:minmax(0,860px) minmax(0,1fr);gap:80px;padding:0}
.oicp-people-mastheads #wpb-content-root .oicp-story-copy p{line-height:1.85;margin:0 0 24px}
.oicp-people-mastheads #wpb-content-root .oicp-story-copy p:last-child{margin-bottom:0}
.oicp-people-mastheads .oicp-story-copy blockquote{background:var(--section-paper);border-left-color:var(--section-pink);border-radius:0 8px 8px 0}
.oicp-people-mastheads .oicp-story-portrait img{border-radius:8px}
.oicp-people-mastheads #wpb-content-root>.oicp-story-more-heading{margin-top:0;margin-bottom:24px;padding-top:32px}
.oicp-people-mastheads #wpb-content-root .oicp-story-more-heading h2{font-size:30px!important;line-height:1.2!important;margin:0}
.oicp-people-mastheads #wpb-content-root>.oicp-story-more{margin-bottom:80px}
.oicp-people-mastheads #wpb-content-root .oicp-story-more h3{font-size:23px!important;line-height:1.2!important;margin:0 0 10px}
.oicp-people-mastheads #wpb-content-root .oicp-story-more p{font-size:14px;line-height:1.5;margin:0}
.oicp-people-mastheads #wpb-content-root .oicp-story-more a{color:var(--section-pink);text-decoration:none}
@media(max-width:1100px){.oicp-people-mastheads #wpb-content-root>.oicp-people-grid,.oicp-people-mastheads #wpb-content-root>.oicp-story-body,.oicp-people-mastheads #wpb-content-root>.oicp-story-more-heading,.oicp-people-mastheads #wpb-content-root>.oicp-story-more{width:calc(100% - 56px)}.oicp-people-mastheads #wpb-content-root>.oicp-story-body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px}}
@media(max-width:760px){.oicp-people-mastheads #wpb-content-root>.oicp-people-grid,.oicp-people-mastheads #wpb-content-root>.oicp-story-body,.oicp-people-mastheads #wpb-content-root>.oicp-story-more-heading,.oicp-people-mastheads #wpb-content-root>.oicp-story-more{width:calc(100% - 40px)}.oicp-people-mastheads #wpb-content-root>.oicp-people-grid,.oicp-people-mastheads #wpb-content-root>.oicp-story-body{margin-top:32px;margin-bottom:44px}.oicp-people-mastheads #wpb-content-root>.oicp-people-grid,.oicp-people-mastheads #wpb-content-root>.oicp-story-body,.oicp-people-mastheads #wpb-content-root>.oicp-story-more{grid-template-columns:1fr;gap:24px}.oicp-people-mastheads .oicp-story-portrait>.vc_column-inner{position:static}.oicp-people-mastheads .oicp-story-portrait img{max-width:480px}.oicp-people-mastheads #wpb-content-root>.oicp-story-more{margin-bottom:48px}.oicp-people-mastheads #wpb-content-root .oicp-story-copy p{font-size:17px}}
