.company-v8 .np5-cp-philosophy-divider{position:relative;isolation:isolate;margin:0;background:var(--navy,#061a32);color:#fff}
.company-v8 .np5-cp-philosophy-photo{display:block;width:100%;height:240px;object-fit:cover;object-position:65% 35%}
.company-v8 .np5-cp-philosophy-copy{position:relative;z-index:2;padding-top:32px;padding-bottom:36px}
.company-v8 .np5-cp-philosophy-text h2{margin:0 0 18px;color:#fff;font-size:32px;line-height:1.15;text-transform:uppercase}
.company-v8 .np5-cp-philosophy-text p{margin:0 0 14px;color:#fff;font-size:15px;line-height:1.65}
.company-v8 .np5-cp-philosophy-text p:last-child{margin-bottom:0}
.company-v8 .np5-cp-philosophy-text a{color:inherit;text-underline-offset:3px}
.company-v8 .np5-cp-philosophy-text a:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(min-width:900px){
.company-v8 .np5-cp-philosophy-divider{min-height:540px}
.company-v8 .np5-cp-philosophy-photo{position:absolute;inset:0;z-index:0;height:100%;object-position:50% 35%}
.company-v8 .np5-cp-philosophy-divider::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(4,19,15,.86) 0%,rgba(4,19,15,.76) 34%,rgba(4,19,15,.25) 58%,transparent 75%)}
.company-v8 .np5-cp-philosophy-copy{padding-top:64px;padding-bottom:64px}
.company-v8 .np5-cp-philosophy-text{max-width:min(440px,48%)}
}
