/* Authentic source material; no generative imagery or client rendering added. */
.family-expertise .c-hero-scene>img{filter:saturate(.88);object-position:50% 35%}
body[data-page="/data-science/"] .c-hero-scene{background:#020c12}
body[data-page="/data-science/"] .c-hero-scene>img{object-position:42% 36%;filter:none}
body[data-page="/risk-analysis/"] .c-hero-scene>img{object-position:51% 46%}
.family-expertise .c-hero-image-label{position:absolute;z-index:2;left:24px;top:24px;max-width:calc(100% - 70px);padding:8px 11px;border:1px solid #d1e7f02b;border-radius:5px;background:#102e40ed;color:#e0eef4;font:10px/1.45 var(--mono);letter-spacing:.015em;text-decoration:none}
.family-expertise a.c-hero-image-label:hover{background:#1c4b60;color:#fff;border-color:#a1ccdf80}
.family-expertise a.c-hero-image-label:focus-visible{outline:2px solid #a1ccdf;outline-offset:4px}
body[data-page="/informed-decisions/"] .c-hero-scene{display:flex;flex-direction:column;justify-content:center;min-height:580px;padding:64px 22px 22px;background:#e3ecf0}
body[data-page="/informed-decisions/"] .c-hero-scene>img{position:relative;inset:auto;width:100%;height:auto;max-height:440px;object-fit:contain;filter:none;border-radius:10px;flex:1;min-height:0}
body[data-page="/informed-decisions/"] .c-hero-scene:after{display:none}
body[data-page="/informed-decisions/"] .c-hero-note{position:relative;inset:auto;margin:18px 45px 0 0;padding:0;background:none;border:none;box-shadow:none;backdrop-filter:none;color:#244556}
body[data-page="/informed-decisions/"] .c-scene-frame{border-color:#718f9b55}
body[data-page="/informed-decisions/"] .c-continue{color:#244556}
@media(max-width:760px){
 .family-expertise .c-hero-image-label{left:18px;top:18px;font-size:9px;padding:7px 9px}
 body[data-page="/data-science/"] .c-hero-scene>img{object-position:43% 36%}
 body[data-page="/informed-decisions/"] .c-hero-scene{min-height:0;padding:58px 15px 22px}
 body[data-page="/informed-decisions/"] .c-hero-scene>img{flex:none;max-height:none}
 body[data-page="/informed-decisions/"] .c-hero-note{margin:18px 35px 0 6px;font-size:14px;line-height:1.65}
}
