/* The original logo stays static and blends with the black header. */
header .head>.brand,header .head>.brand:hover{position:relative;transform:none!important;filter:none!important;animation:none!important;transition:none!important}
header .head>.brand img,header .head>.brand:hover img{filter:invert(1) contrast(1.2)!important;mix-blend-mode:screen;animation:none!important;transition:none!important}
.simplified .hero-grid{overflow:hidden;isolation:isolate}.simplified .hero-image{transform:perspective(1200px) translate3d(var(--photo-x,0px),var(--photo-y,0px),0) rotateY(var(--photo-ry,0deg)) scale(1.035);transition:transform 1s cubic-bezier(.2,.7,.2,1);transform-origin:center 57%;backface-visibility:hidden}
@media(max-width:800px){.simplified .hero-image{transform:scale(1.025);animation:photo-depth-arrive 1.8s cubic-bezier(.2,.7,.2,1) both}}

@keyframes photo-depth-arrive{from{scale:1.035}to{scale:1}}
@media(prefers-reduced-motion:reduce){header .head>.brand,.simplified .hero-image{animation:none!important;transition:none!important;transform:none!important}}
