.site-footer[data-astro-cid-jo6i4kqk]{--footer-bg:var(--palette-dark-bg);--footer-ink:var(--palette-light-bg);--footer-muted:var(--palette-dark-muted);--footer-line:var(--palette-dark-raised);--footer-accent:var(--palette-red-dark);background:var(--footer-bg);color:var(--footer-ink);isolation:isolate;border-top:0;position:relative}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--footer-accent);width:clamp(70px,12vw,180px);height:3px;position:absolute;inset:0 auto auto 0}.footer-layout[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(200px,1.02fr) minmax(330px,1.65fr) minmax(125px,.68fr) minmax(165px,.85fr);align-items:start;gap:42px;padding-block:64px 58px;display:grid}.footer-identity[data-astro-cid-jo6i4kqk]{min-width:0}.footer-identity[data-astro-cid-jo6i4kqk] .brand{background:0 0;border-radius:0;width:min(100%,208px);min-height:90px;padding:0}.footer-identity[data-astro-cid-jo6i4kqk] .brand-logo{filter:brightness(0)invert();border-radius:0;width:100%;height:auto}.footer-identity[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{color:var(--footer-muted);max-width:190px;margin-top:23px;font-size:14px;line-height:1.75}.footer-about[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--footer-ink);align-items:center;gap:15px;margin-top:8px;font-size:14px;display:inline-flex}.footer-about[data-astro-cid-jo6i4kqk] svg{width:17px;transition:transform .18s}.footer-about[data-astro-cid-jo6i4kqk]:hover svg{transform:translate(3px)}.footer-editorial[data-astro-cid-jo6i4kqk]{min-width:0;padding-top:2px}.footer-editorial[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--font);letter-spacing:1.85px;color:var(--footer-accent);align-items:center;gap:12px;font-size:12px;font-weight:750;line-height:1.5;display:flex}.footer-editorial[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]:before{content:"";background:currentColor;flex-shrink:0;width:23px;height:2px}.footer-editorial[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{font-family:var(--display);letter-spacing:-.65px;color:var(--palette-dark-body);margin-top:24px;font-size:clamp(42px,4.1vw,60px);font-weight:600;line-height:1.07}.footer-editorial[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk],.footer-editorial[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]>strong[data-astro-cid-jo6i4kqk]{display:block}.footer-editorial[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]>strong[data-astro-cid-jo6i4kqk]{color:var(--footer-accent);margin-top:3px;font-weight:700}.footer-navigation[data-astro-cid-jo6i4kqk]{min-width:0;padding-top:2px}.footer-navigation[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--font);text-transform:uppercase;letter-spacing:1.35px;color:var(--footer-muted);margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.5}.footer-navigation[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:fit-content;max-width:100%;min-height:40px;color:var(--footer-ink);text-underline-offset:5px;align-items:center;font-size:14px;line-height:1.6;text-decoration:underline 1px #0000;transition:color .18s,text-decoration-color .18s;display:flex}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--action-ink)}.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--footer-accent)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:3px solid var(--action-edge);outline-offset:5px;border-radius:2px}.footer-colophon[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--footer-line);min-height:82px;color:var(--footer-muted);justify-content:space-between;align-items:center;gap:24px;font-size:12px;line-height:1.7;display:flex}.footer-top-link[data-astro-cid-jo6i4kqk]{align-items:center;gap:16px;min-height:44px;display:inline-flex}.footer-top-icon[data-astro-cid-jo6i4kqk]{border:1px solid var(--footer-line);width:35px;height:35px;color:var(--action-ink);border-radius:50%;place-items:center;transition:background-color .18s,border-color .18s;display:grid}.footer-top-icon[data-astro-cid-jo6i4kqk] svg{width:17px;transform:rotate(-90deg)}.footer-top-link[data-astro-cid-jo6i4kqk]:hover .footer-top-icon[data-astro-cid-jo6i4kqk]{background:var(--palette-dark-raised);border-color:var(--action-edge)}html[data-theme=dark] .site-footer[data-astro-cid-jo6i4kqk]{--footer-bg:var(--palette-dark-bg);--footer-line:var(--palette-dark-raised)}@media (width>=1600px){.footer-layout[data-astro-cid-jo6i4kqk]{gap:48px}}@media (width<=1100px){.footer-layout[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(200px,1fr) minmax(300px,1.5fr);gap:36px 48px;padding-block:48px}.footer-identity[data-astro-cid-jo6i4kqk] .brand{max-width:232px}.footer-editorial[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{font-size:53px}.footer-navigation[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--footer-line);padding-top:24px}.footer-navigation[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin-bottom:12px}.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px}}@media (width<=700px){.footer-layout[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 25px;padding-block:32px 24px}.footer-identity[data-astro-cid-jo6i4kqk],.footer-editorial[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-identity[data-astro-cid-jo6i4kqk] .brand{width:208px;min-height:0;padding:0}.footer-identity[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{max-width:none;margin-top:12px;font-size:14px}.footer-about[data-astro-cid-jo6i4kqk]{min-height:40px;margin-top:4px}.footer-editorial[data-astro-cid-jo6i4kqk]{padding-top:0}.footer-editorial[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:1.65px;font-size:11px}.footer-editorial[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{letter-spacing:-.35px;margin-top:16px;font-size:clamp(35px,10.7vw,47px);line-height:1.08}.footer-editorial[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]>strong[data-astro-cid-jo6i4kqk]{margin-top:4px}.footer-navigation[data-astro-cid-jo6i4kqk]{padding-top:20px}.footer-navigation[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:1.1px;margin-bottom:12px;font-size:11px}.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;font-size:14px}.footer-colophon[data-astro-cid-jo6i4kqk]{gap:14px;min-height:72px;padding-block:12px;font-size:12px}.footer-top-link[data-astro-cid-jo6i4kqk]{gap:10px}.footer-top-icon[data-astro-cid-jo6i4kqk]{width:32px;height:32px}}@media (width<=360px){.footer-layout[data-astro-cid-jo6i4kqk]{column-gap:18px}.footer-identity[data-astro-cid-jo6i4kqk] .brand{width:196px}.footer-colophon[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 18px}.footer-top-link[data-astro-cid-jo6i4kqk]{margin-left:auto}}
