.cr-rev.cr-company-page .rev-company-hero{padding:clamp(74px,8vw,126px)0 clamp(64px,7vw,100px);background:#fff}

.cr-rev.cr-company-page .rev-company-hero::after{display:none}

.cr-rev.cr-company-page .cr-company-hero-line{max-width:980px;padding-left:clamp(18px,3vw,44px);border-left:clamp(5px,.65vw,9px) solid #1e6fe0}

.cr-rev.cr-company-page .rev-company-hero h1{margin:12px 0 22px}

.cr-rev.cr-company-page .rev-company-hero .rev-label{margin:0}

.cr-rev.cr-company-page .rev-company-people{padding-top:clamp(45px,6vw,88px);background:#eef4fc}

.cr-rev.cr-company-page .rev-company-people .rev-feature{align-items:end}

.cr-rev.cr-company-page .cr-company-people-copy{align-self:center}

.cr-rev.cr-company-page .cr-company-people-copy h2{max-width:620px;margin:15px 0 14px}

.cr-rev.cr-company-page .cr-company-people-copy .rev-label{margin:0 0 17px;color:#1a62d0;font-size:14px}

.cr-rev.cr-company-page .cr-company-people-copy>p:last-child{max-width:530px;margin:0;color:#465771}

.cr-subpage.cr-rev.cr-company-page .cr-company-people-copy.cr-prose-head .cr-prose-detail{margin-top:18px}

.cr-rev.cr-company-page .cr-company-people-media{min-width:0}

.cr-rev.cr-company-page .cr-company-people-media .rev-image{height:clamp(330px,39vw,540px)}

.cr-rev.cr-company-page .cr-company-people-media img{object-position:52%center}

.cr-rev.cr-company-page .rev-company-message{background:#fff;color:var(--rev-ink)}

.cr-rev.cr-company-page .rev-company-message>.df-container{display:grid;gap:35px}

.cr-rev.cr-company-page .rev-company-message h2{color:var(--rev-label-blue)}

.cr-rev.cr-company-page .rev-company-message .rev-section-heading h2{white-space:nowrap}

.cr-rev.cr-company-page .rev-company-message .rev-eyebrow{color:var(--rev-ink)}

.cr-rev.cr-company-page .rev-company-message .rev-section-heading{margin:0}

.cr-rev.cr-company-page .cr-company-message-intro{min-width:0}

.cr-rev.cr-company-page .cr-company-message-portrait{width:min(100%,280px);height:320px;margin-top:32px;clip-path:none}

.cr-rev.cr-company-page .cr-company-message-portrait img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center 30%}

.cr-rev.cr-company-page .rev-company-message .cr-company-quote{max-width:none;margin:0;padding:0;border:0}

.cr-rev.cr-company-page .cr-company-quote p{position:relative;max-width:740px;margin:0 0 18px;color:#0b2a8f;font-size:16px;font-weight:400;line-height:1.85}

.cr-rev.cr-company-page .cr-company-quote .cr-company-sign{max-width:740px;margin:36px 0 0;padding-top:17px;border-top:1px solid #c9d9ed;color:#101923;font-size:14px;font-weight:700;text-align:right}

.cr-rev.cr-company-page .cr-company-profile{background:#eef4fc}

.cr-rev.cr-company-page .rev-profile{max-width:1010px;border-top:2px solid #0b2a8f}

.cr-rev.cr-company-page .rev-profile>div{padding:clamp(18px,2vw,28px)0;border-color:#cbd9ec}

.cr-rev.cr-company-page .rev-profile>div>div:first-child{color:#0b2a8f;font-size:14px}

.cr-rev.cr-company-page .rev-profile>div>div:last-child{color:#293a52;font-size:15px;overflow-wrap:anywhere}

@media (min-width:768px){.cr-rev.cr-company-page .rev-company-people .rev-feature{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8.33%}}

@media (min-width:768px){.cr-rev.cr-company-page .rev-company-message>.df-container{grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:8.33%;row-gap:32px}}

@media (min-width:768px){.cr-rev.cr-company-page .cr-company-message-intro{display:contents}}

@media (min-width:768px){.cr-rev.cr-company-page .rev-company-message .rev-section-heading{grid-column:1;grid-row:1}}

@media (min-width:768px){.cr-rev.cr-company-page .cr-company-message-portrait{grid-column:1;grid-row:2;margin-top:0}}

@media (min-width:768px){.cr-rev.cr-company-page .rev-company-message .cr-company-quote{grid-column:2;grid-row:2;margin:0}}

@media (min-width:768px){.cr-rev.cr-company-page .cr-company-message-portrait{width:100%;max-width:330px;height:clamp(300px,36vw,420px)}}

@media (min-width:768px){.cr-rev.cr-company-page .rev-profile>div{grid-template-columns:minmax(150px,23%) 1fr;gap:28px}}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}
