/* Derived in SVG from the supplied angular concept03. Body is always stationary. */
.monster-mark{display:block;overflow:visible;flex:none}
.monster-eyes{transform-box:fill-box;transform-origin:center;animation:monster-blink 14s linear infinite}
@keyframes monster-blink{0%,94.8%,96.6%,100%{transform:scaleY(1)}95.5%,95.9%{transform:scaleY(.045)}}
@media(prefers-reduced-motion:reduce){.monster-eyes{animation:none!important;transform:none!important}}

/* Trademark alignment follows visible SVG ink, never the padded image box.
   Source export remains unchanged: viewBox1284x322; final o ends x894.140,
   its upper ink y163.658. These optical offsets are Murky-specific. */
.exact-lockup{--brand-image-width:246px;--brand-tm-gap:2px;--brand-tm-size:8px;position:relative;display:inline-block;width:calc(var(--brand-image-width)*.696371 + var(--brand-tm-gap) + 10px);height:calc(var(--brand-image-width)*.250779);overflow:visible;white-space:nowrap;flex:none}
.exact-lockup img{width:var(--brand-image-width);height:auto;max-width:none;clip-path:inset(0 30.3629% 0 0);pointer-events:none}
.brand-tm{font-family:Arial,sans-serif;font-weight:600;font-size:var(--brand-tm-size,8px);line-height:1;letter-spacing:0;text-decoration:none;color:currentColor}
.exact-lockup>.brand-tm{position:absolute;left:calc(var(--brand-image-width)*.696371 + var(--brand-tm-gap));top:calc(var(--brand-image-width)*.12746 - 3px);margin:0;color:#bdbdb8}
footer .exact-lockup{--brand-image-width:222px;--brand-tm-gap:1.5px;--brand-tm-size:7.5px;width:calc(var(--brand-image-width)*.696371 + var(--brand-tm-gap) + 10px);height:calc(var(--brand-image-width)*.250779)}
footer .exact-lockup img{width:var(--brand-image-width)}
@media(max-width:760px){.exact-lockup{--brand-image-width:232px;--brand-tm-gap:1.75px;--brand-tm-size:8px;width:calc(var(--brand-image-width)*.696371 + var(--brand-tm-gap) + 10px);height:calc(var(--brand-image-width)*.250779)}.exact-lockup img{width:var(--brand-image-width)}}
