.mi-footer-art{position:relative;isolation:isolate;container-type:inline-size;width:min(1600px,100%);aspect-ratio:3/1;margin:70px auto 0}.mi-footer-mark{position:absolute;z-index:0;inset:-2cqi 0 31%;overflow:hidden;color:oklch(.6 0 0);pointer-events:none;user-select:none}.mi-footer-mark svg{position:absolute;left:50%;top:1.5cqi;width:28cqi;height:28cqi;margin-left:-14cqi;transform:translateZ(0)}.mi-footer-mark[data-animate=on] svg{will-change:transform}.mi-footer-mark path{stroke-width:clamp(1.5px,.2cqi,3px);stroke-linejoin:round;vector-effect:non-scaling-stroke}.mi-footer-picture{position:absolute;z-index:1;inset:0;filter:grayscale(1);-webkit-mask-image:linear-gradient(180deg,#000 70%,rgb(0 0 0/.55) 86%,transparent);mask-image:linear-gradient(180deg,#000 70%,rgb(0 0 0/.55) 86%,transparent)}.mi-footer-picture>img{display:block;width:100%;height:100%}.mi-footer-water{position:absolute;display:block;pointer-events:none;opacity:0}.mi-footer-art[data-ready=true] .mi-footer-water{opacity:1}@media (min-width:1601px){.mi-footer-picture{-webkit-mask-image:linear-gradient(180deg,#000 70%,rgb(0 0 0/.55) 86%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 70%,rgb(0 0 0/.55) 86%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}}@media (prefers-reduced-motion:reduce){.mi-footer-water{display:none}.mi-footer-mark svg{transform:none!important}}@media print{.mi-footer-water{display:none}.mi-footer-mark svg{transform:none!important}}