._efcdq_footer{background:hsl(var(--cream));border-top:1px solid hsl(var(--ink) / .08);padding-block:clamp(20px,3vh,28px);padding-inline:clamp(20px,4vw,48px);font-family:Handjet,ui-monospace,monospace}._efcdq_footerInner{grid-template-columns:auto 1fr auto;grid-template-areas:"_efcdq_linksRight _efcdq_copyright _efcdq_linksLeft";align-items:center;gap:16px;max-width:1240px;margin:0 auto;display:grid}._efcdq_linksRight{grid-area:_efcdq_linksRight;justify-self:start;gap:8px;display:flex}._efcdq_linksLeft{grid-area:_efcdq_linksLeft;justify-self:end;align-items:center;gap:10px;display:flex}._efcdq_copyright{color:hsl(var(--ink) / .6);white-space:nowrap;grid-area:_efcdq_copyright;justify-self:center;margin:0;font-size:15px;font-weight:600}._efcdq_tag{letter-spacing:.02em;color:hsl(var(--light-on-dark));background:hsl(var(--ink));white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:7px 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._efcdq_linksRight ._efcdq_tag:nth-child(odd),._efcdq_linksLeft ._efcdq_tag:nth-child(odd),._efcdq_mobileLegal ._efcdq_tag:nth-child(odd){clip-path:inset(0 round 6px);border-radius:6px}._efcdq_linksRight ._efcdq_tag:nth-child(2n),._efcdq_linksLeft ._efcdq_tag:nth-child(2n),._efcdq_mobileLegal ._efcdq_tag:nth-child(2n){clip-path:inset(0 round 999px);border-radius:999px}._efcdq_tagLabelWrap{place-items:center;display:grid;position:relative}._efcdq_tagLabel{white-space:nowrap;word-spacing:.15em;transform-origin:50% 700px;grid-area:1/1;transition:transform .5s cubic-bezier(.16,1,.3,1)}._efcdq_tagLabelMain{transform:rotate(0)}._efcdq_tagLabelClone{transform:rotate(20deg)}._efcdq_tag:hover ._efcdq_tagLabelMain{transform:rotate(-20deg)}._efcdq_tag:hover ._efcdq_tagLabelClone{transform:rotate(0)}@media (prefers-reduced-motion:reduce){._efcdq_tagLabel{transition:none!important}}._efcdq_tag:focus-visible{outline:2px solid hsl(var(--ink));outline-offset:2px}._efcdq_mobileLegal,._efcdq_mobileSocial{display:none}._efcdq_iconBadge{flex-shrink:0;width:32px;height:32px;transition:transform .19s cubic-bezier(.4,0,.2,1);display:inline-flex}._efcdq_iconBadge svg{width:100%;height:100%;display:block}._efcdq_iconBadge:hover{transform:scale(1.12)}._efcdq_iconBadge:focus-visible{outline:2px solid hsl(var(--ink));outline-offset:3px;border-radius:50%}@media (width<=640px){._efcdq_footerInner{grid-template-columns:1fr;grid-template-areas:"_efcdq_copyright""_efcdq_social""_efcdq_legal";justify-items:center;gap:12px}._efcdq_linksRight,._efcdq_linksLeft{display:none}._efcdq_mobileSocial{grid-area:_efcdq_social;justify-content:center;align-items:center;gap:10px;display:flex}._efcdq_mobileLegal{flex-wrap:wrap;grid-area:_efcdq_legal;justify-content:center;align-items:center;gap:8px;display:flex}}
