/* Approved Small Teams photo treatment, shared without changing hero geometry. */
body.creo-child-page .pr-hero.creo-photo-hero{position:relative;isolation:isolate;overflow:hidden;background:#082c40}
.creo-photo-hero>.ip-wrap{position:relative;z-index:1}
.creo-hero-photo-layer{position:absolute;inset:0;z-index:0;pointer-events:none}
.creo-hero-photo-layer>img{display:block;width:68%;margin-left:32%;height:100%;object-fit:cover;object-position:var(--creo-photo-position,center center)}
.creo-hero-photo-layer:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#082c40 0%,#082c40 35%,rgba(8,44,64,.94)43%,rgba(8,44,64,.48)59%,rgba(8,44,64,.06)82%),linear-gradient(0deg,#082c40 0%,rgba(8,44,64,0)25%)}
body.creo-child-page .pr-hero-art.creo-photo-art{overflow:visible}
body.creo-child-page .pr-hero-art.creo-photo-art>.creo-photo-brand{position:absolute;right:16px;bottom:30px;display:block;width:112px;height:auto;overflow:visible;filter:drop-shadow(0 1px 1px #062b40) drop-shadow(0 7px 9px #062b40b3)}
body.creo-child-page .pr-hero-art.creo-photo-art>figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:701px) and (max-width:1100px){.creo-hero-photo-layer>img{width:100%;margin-left:0;object-position:var(--creo-photo-position,center center)}}
@media(max-width:700px){.creo-hero-photo-layer{inset:auto 0 0;height:calc(min(56.55vw,360px) + 72px);mask-image:linear-gradient(180deg,transparent 0%,#000 20%)}.creo-hero-photo-layer>img{width:100%;margin-left:0;object-position:var(--creo-photo-phone-position,center center)}.creo-hero-photo-layer:after{background:linear-gradient(180deg,#082c40 0%,rgba(8,44,64,.4)25%,rgba(8,44,64,.06)68%,#082c40 100%),linear-gradient(90deg,rgba(8,44,64,.35),transparent 80%)}body.creo-child-page .pr-hero-art.creo-photo-art>.creo-photo-brand{width:74px;right:5px;bottom:20px}}
