.site-footer[data-astro-cid-gcn2mc3v]{--f-border: var(--border, rgba(20,28,20,.08));--f-mono: var(--font-mono, "DM Mono", "Courier New", monospace);background:var(--bg);border-top:1px solid var(--f-border);padding:64px 48px 32px}.f-inner[data-astro-cid-gcn2mc3v]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,1.4fr) 2.2fr;align-items:start;gap:48px 56px}.f-brand[data-astro-cid-gcn2mc3v]{min-width:0}.f-logo[data-astro-cid-gcn2mc3v]{display:block;width:fit-content;opacity:.85;transition:opacity .2s}.f-logo[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block}.f-logo[data-astro-cid-gcn2mc3v]:hover{opacity:1}.f-line[data-astro-cid-gcn2mc3v]{margin:16px 0 0;padding:0;max-width:320px;font-size:15px;line-height:1.6;color:var(--text2);text-wrap:balance}.f-social[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:2px;list-style:none;margin:18px 0 0 -9px;padding:0}.f-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--text2);transition:color .2s}.f-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--text)}.f-nav[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.f-label[data-astro-cid-gcn2mc3v]{font-family:var(--f-mono);font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text2);margin:0 0 8px;padding:0}.f-col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0}.f-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{position:relative;display:inline-block;padding:6px 0;font-size:14px;line-height:1.4;color:var(--text2);text-decoration:none;transition:color .2s}.f-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:after{content:"";position:absolute;left:0;bottom:4px;width:0;height:1px;background:var(--gold);transition:width .25s ease}.f-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--text)}.f-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover:after{width:100%}.f-legal[data-astro-cid-gcn2mc3v]{max-width:1100px;margin:56px auto 0;padding-top:24px;border-top:1px solid var(--f-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 28px}.f-legal[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0;padding:0;font-size:12px;color:var(--text2)}.f-legal[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.f-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-block;padding:5px 0;font-size:12px;color:var(--text2);text-decoration:none;transition:color .2s}.f-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}@media(max-width:860px){.f-inner[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:44px}.f-nav[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:28px 24px}}@media(max-width:700px){.site-footer[data-astro-cid-gcn2mc3v]{padding:48px 20px 28px}.f-legal[data-astro-cid-gcn2mc3v]{margin-top:40px}}@media(prefers-reduced-motion:reduce){.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v],.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:after,.f-logo[data-astro-cid-gcn2mc3v]{transition:none}}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-Regular.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-Italic.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/InstrumentSans.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/DMMono-Light.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DMMono-Regular.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/DMMono-Medium.woff2) format("woff2")}
