/* The original cover motifs now move as individual, crisp vector layers. */
.living-cover .cover-art{animation:none!important;transform:none}
.living-cover .cover-heading{top:35%;left:30%;width:50%;z-index:2}
.living-cover .cover-heading h1 span{color:var(--navy);background:none;animation:none!important}
.cover-intent{font-size:clamp(14px,1.55vw,21px);font-weight:400;color:#4d6583;margin:20px 0 0;letter-spacing:.01em}
.cover-doodles{position:absolute;inset:0;pointer-events:none;z-index:1;color:var(--navy)}
.doodle{position:absolute;overflow:visible;transform-origin:center;will-change:transform}
.doodle-wij{left:76.5%;top:7%;width:9%;height:23%;animation:wij-float 5s ease-in-out infinite}
.doodle-ik{left:81%;top:27%;width:8.6%;height:24%;animation:ik-float 4.5s ease-in-out infinite}
.doodle-jij{left:81.5%;top:53%;width:8.3%;height:22%;animation:jij-float 5.5s ease-in-out infinite}
.doodle-arrow{left:80.5%;top:70%;width:9%;height:19%;animation:arrow-float 4s ease-in-out infinite}
.doodle-rays{animation:doodle-emphasis 3s ease-in-out infinite;transform-origin:center}.doodle-ik .doodle-rays{animation-delay:-1s}.doodle-jij .doodle-rays{animation-delay:-2s}
.draw-arrow{stroke-dasharray:100;stroke-dashoffset:0;animation:arrow-trace 5s ease-in-out infinite}
@keyframes wij-float{0%,100%{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-10px) rotate(-4deg)}}
@keyframes ik-float{0%,100%{transform:translateY(-6px) rotate(-18deg)}50%{transform:translateY(5px) rotate(-11deg)}}
@keyframes jij-float{0%,100%{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-9px) rotate(-3deg)}}
@keyframes arrow-float{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(-5px,-7px) rotate(4deg)}}
@keyframes doodle-emphasis{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes arrow-trace{0%{stroke-dashoffset:100}35%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:-100}}
@media(max-width:650px){
.living-cover{aspect-ratio:1}.living-cover .cover-heading{left:7%;top:15%;width:88%}.living-cover .cover-heading h1{font-size:clamp(29px,7.7vw,47px);line-height:1.2}.cover-intent{font-size:15px;margin-top:17px}.living-cover .cover-art{opacity:.45;object-position:40% 50%}
.doodle-wij{left:9%;top:67%;width:18%;height:21%}.doodle-ik{left:36%;top:65%;width:18%;height:23%}.doodle-jij{left:64%;top:65%;width:18%;height:23%}.doodle-arrow{left:78%;top:82%;width:15%;height:15%}
}
