
.wm{text-decoration:none}
.wm-word{display:flex;align-items:baseline;font-family:"Inter Tight",Inter,Arial,sans-serif;font-weight:400;font-size:27px;line-height:1;letter-spacing:-.035em;color:inherit}
.wm-o{width:.6em;height:.6em;margin:0 .03em 0 .05em;align-self:baseline;transform:translateY(.035em);overflow:visible}
.wm-edge{stroke:#F53332;stroke-dasharray:1 5;stroke-dashoffset:-1}
.wm-pulse{stroke:#F53332;opacity:0;transform-origin:20px 20px}
#site-footer .footer-brand.wm{display:inline-flex;line-height:1;color:#fff}
#site-footer .footer-brand.wm .wm-word{font-size:32px}
#site-footer .wm-edge,#site-footer .wm-pulse,.cc-logo .wm-edge{stroke:#FF8078}
.cc-logo .wm-word{color:#fff;font-size:36px}
@media (prefers-reduced-motion:no-preference){
.wm-edge{animation:wm-orbit 1.6s cubic-bezier(.65,0,.35,1) .35s both}
.wm-hex{transform-origin:20px 20px;animation:wm-spin 1.6s cubic-bezier(.65,0,.35,1) .35s both}
.wm:hover .wm-edge,.wm:focus-visible .wm-edge{animation:wm-orbit 1.1s cubic-bezier(.65,0,.35,1) both}
.wm:hover .wm-pulse,.wm:focus-visible .wm-pulse{animation:wm-ping 1.1s ease-out both}
}
@keyframes wm-orbit{from{stroke-dashoffset:5}to{stroke-dashoffset:-1}}
@keyframes wm-spin{from{transform:rotate(-60deg)}to{transform:rotate(0)}}
@keyframes wm-ping{0%{opacity:.7;transform:scale(1)}100%{opacity:0;transform:scale(1.35)}}
@media(max-width:480px){.site-nav .nav-brand.wm .wm-word{font-size:24px}}
