/* Credit: Expert Creatives (logo lockup reproduced from expert-creatives-site: .brand__mark + .brand__word, font IT 800) */
@font-face{font-family:"EC IT";src:url(/ec/it800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}
footer p.ec-credit{grid-column:1/-1;display:flex;align-items:center;gap:9px;margin:28px 0 0;padding:16px 0 0;border-top:1px solid rgba(128,128,128,.22);font-size:12px;line-height:1;opacity:.72;color:inherit}
footer .ec-credit .ec-by{font-size:12px;font-weight:400;letter-spacing:0}
.ec-lock{display:inline-flex;align-items:center;gap:6px}
.ec-mark{width:20px;height:20px;background:#FF2E88;color:#0A0A0A;font:800 11px/1 "EC IT",system-ui,sans-serif;letter-spacing:-.08em;display:inline-flex;align-items:flex-end;justify-content:flex-start;padding:0 0 2px 2px;box-sizing:border-box;clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,0 100%);flex:none}
.ec-word{font:800 8.5px/.95 "EC IT",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.02em}
@media (min-width:821px){.foot .wrap>p.ec-credit{margin-top:-8px}}
a.ec-lock{color:inherit;text-decoration:none;transition:opacity .2s}
a.ec-lock:hover{opacity:.8}
