/* Blue and grey surfaces, with restrained warm light at their edges. */
.opening-screen .hero-visual img.hero-dialogue{width:100%;height:auto;max-height:360px;object-fit:contain}
#team .expert{background:linear-gradient(145deg,#edf1fd 0%,#fff 43%,#f3f5fa 76%,#fff2e8 100%);border-color:#e0e6f1;background-size:130% 130%;background-position:0 0;transition:background-position 1s ease}
#team .expert:nth-child(2){background-image:linear-gradient(165deg,#f2f4fc 0%,#fff 42%,#edf1fc 78%,#fff4eb 100%)}
#team .expert:nth-child(3){background-image:linear-gradient(135deg,#edf1fd 0%,#fff 48%,#f5f6fa 76%,#fff1e6 100%)}
#team .expert:hover{background-position:100% 100%}
.contact-section,.site-footer{background:#fff}
.site-footer{border-top-color:#e5e9f1}
@media(prefers-reduced-motion:reduce){#team .expert{transition:none}}
