/* Native layout and brand stay intact. Photos share restrained, natural rendering. */
/* Reusable native SVG definitions must not form a page-sized icon after the footer. */
body>svg[id]{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}
img[data-photo]{filter:saturate(.84) contrast(.97) brightness(1.045);object-position:50% 46%!important}
img[data-photo-tone="cool"]{filter:saturate(.9) contrast(.97) brightness(1.035)}
img[data-photo-tone="warm"]{filter:saturate(.74) contrast(.95) brightness(1.06)}
img[data-photo-tone="dark"]{filter:saturate(.8) contrast(.92) brightness(1.14)}
img[data-photo-focus="left"]{object-position:32% 46%!important}
img[data-photo-focus="right"]{object-position:68% 46%!important}
img[data-photo-focus="top"]{object-position:50% 28%!important}
img[data-photo-focus="lower"]{object-position:50% 66%!important}
img[data-photo-focus="face"]{object-position:50% 0%!important}
img[data-photo-focus="deep"]{object-position:50% 80%!important}
img[data-photo-avatar]{object-fit:contain!important;object-position:center!important;background:var(--token-1bc68b1f-5c48-43a2-9d47-e95543b85d98,#fff)}
[data-photo-removed]{display:none!important}
[data-photo-footer]{background:linear-gradient(125deg,#073c70,#0068c9)!important;min-height:250px!important;height:auto!important;aspect-ratio:auto!important}
[data-photo-footer] a,[data-photo-footer] p{color:#fff!important}
[data-photo-footer] a p{color:#061421!important}
[data-photo-footer]>*{position:relative!important}
[data-photo-free-stories] [data-framer-name="Story"]{height:auto!important;min-height:260px!important}
[data-photo-free-stories] [data-framer-name="Quote card"]{position:relative!important;height:auto!important;min-height:230px!important}
[data-photo-free-process] [data-framer-name="Consultant"]{height:auto!important;min-height:150px!important;background:#f1f5f9!important;border-radius:24px!important;padding:28px!important}
[data-photo-free-process] [data-framer-name="Consultant"] p{color:#061421!important}
[data-photo-free-process] .framer-1etx118{display:none!important}
[data-photo-free-process] .framer-1j4rudx{position:relative!important;inset:auto!important;width:100%!important}
[data-photo-free-about] .framer-1dxslm5{display:none!important}
img[data-photo-ben]{object-fit:contain!important;object-position:center!important;background:#f1f5f9!important}
[data-photo-editorial]{position:relative;width:100%;margin:32px 0 44px;overflow:hidden;border-radius:24px;max-height:420px;aspect-ratio:2/1}
[data-photo-editorial] img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:600px){img[data-photo-focus="left"]{object-position:38% 46%!important}img[data-photo-focus="right"]{object-position:62% 46%!important}[data-photo-footer]{min-height:230px!important}[data-photo-free-stories] [data-framer-name="Story"]{min-height:220px!important}}
/* Use the original Framer image frame, with space reserved for its subject. */
[data-photo-frame]{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2!important}
[data-photo-frame="portrait"]{aspect-ratio:1/1!important}
[data-photo-frame="tall"]{aspect-ratio:3/4!important}
[data-photo-frame] img[data-photo="15188460"]{object-position:50% 0%!important}
[data-photo-frame] img[data-photo="6077067"]{object-position:50% 80%!important}
