.footer[data-astro-cid-kl7gxbjz]{isolation:isolate;background:var(--bg);color:var(--fg);padding:72px var(--page-gutter) 48px;flex-direction:column;gap:48px;display:flex;position:relative;overflow:hidden}p[data-astro-cid-kl7gxbjz],h2[data-astro-cid-kl7gxbjz]{margin:0}.footer-statement[data-astro-cid-kl7gxbjz]{max-width:1100px;font:400 68px/72px var(--font-editorial)}.footer-statement[data-astro-cid-kl7gxbjz] em[data-astro-cid-kl7gxbjz]{color:var(--accent)}.footer-links[data-astro-cid-kl7gxbjz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;width:100%;padding-top:12px;display:grid}.footer-links[data-astro-cid-kl7gxbjz]>div[data-astro-cid-kl7gxbjz]{flex-direction:column;gap:8px;display:flex}.footer-links[data-astro-cid-kl7gxbjz] h2[data-astro-cid-kl7gxbjz]{font:500 12px/18px var(--font-mono);color:var(--accent);letter-spacing:.66px;text-transform:uppercase}.footer-links[data-astro-cid-kl7gxbjz] a[data-astro-cid-kl7gxbjz]{font-size:15px;font-weight:500;line-height:22px;text-decoration:none}.footer-links[data-astro-cid-kl7gxbjz] a[data-astro-cid-kl7gxbjz]:hover{text-decoration:underline}.legal[data-astro-cid-kl7gxbjz]{border-top:1px solid var(--muted);width:100%;font:400 12px/18px var(--font-mono);letter-spacing:.4px;text-transform:uppercase;justify-content:space-between;align-items:start;gap:20px;padding-top:20px;display:flex}.legal[data-astro-cid-kl7gxbjz] button[data-astro-cid-kl7gxbjz]{color:inherit;font:inherit;text-transform:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.footer-wordmark[data-astro-cid-kl7gxbjz]{z-index:-1;left:var(--page-gutter);right:var(--page-gutter);aspect-ratio:1360/416.274;pointer-events:none;background:var(--footer-watermark);-webkit-mask:var(--wordmark) center / contain no-repeat;-webkit-mask:var(--wordmark) center / contain no-repeat;mask:var(--wordmark) center / contain no-repeat;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=767px){.footer[data-astro-cid-kl7gxbjz]{gap:28px;padding:44px 20px 32px}.footer-wordmark[data-astro-cid-kl7gxbjz]{left:20px;right:20px}.footer-statement[data-astro-cid-kl7gxbjz]{font-size:32px;line-height:36px}.footer-links[data-astro-cid-kl7gxbjz]{grid-template-columns:1fr;gap:24px;padding-top:4px}.legal[data-astro-cid-kl7gxbjz]{flex-direction:column;gap:8px}}.cookie-banner[data-astro-cid-mapqoh7q]{z-index:75;border:2px solid var(--accent);color:#f7f1de;background:#080501;flex-direction:column;gap:20px;width:min(560px,100vw - 40px);padding:24px;display:flex;position:fixed;bottom:40px;left:40px;box-shadow:0 8px 30px #0003}.cookie-banner[data-astro-cid-mapqoh7q][hidden],.cookie-saved[data-astro-cid-mapqoh7q][hidden]{display:none}.cookie-banner[data-astro-cid-mapqoh7q] h2[data-astro-cid-mapqoh7q]{font:24px/1.08 var(--font-display)}.cookie-banner[data-astro-cid-mapqoh7q]>p[data-astro-cid-mapqoh7q]{font:16px/24px var(--font-body)}.cookie-banner[data-astro-cid-mapqoh7q]>.cookie-label[data-astro-cid-mapqoh7q]{font:12px/18px var(--font-mono)}.cookie-banner[data-astro-cid-mapqoh7q]>a[data-astro-cid-mapqoh7q]{font:14px/20px var(--font-body)}.cookie-banner[data-astro-cid-mapqoh7q] .cookie-actions[data-astro-cid-mapqoh7q]{gap:8px}.cookie-banner[data-astro-cid-mapqoh7q] .cookie-actions[data-astro-cid-mapqoh7q] button[data-astro-cid-mapqoh7q]{padding:16px 10px;font-size:12px}.cookie-saved[data-astro-cid-mapqoh7q]{z-index:76;color:#f7f1de;border:1px solid var(--accent);font:14px var(--font-body);background:#080501;padding:18px;position:fixed;bottom:20px;left:20px}@media (width<=767px){.cookie-banner[data-astro-cid-mapqoh7q]{width:calc(100vw - 40px);padding:18px;bottom:20px;left:20px}.cookie-banner[data-astro-cid-mapqoh7q] .cookie-actions[data-astro-cid-mapqoh7q]{grid-template-columns:1fr;display:grid}.cookie-banner[data-astro-cid-mapqoh7q] .cookie-actions[data-astro-cid-mapqoh7q] button[data-astro-cid-mapqoh7q]:last-child{grid-column:1/-1}}.cookie-preferences[data-astro-cid-mapqoh7q]{color:#f7f1de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:2px solid var(--accent);background:#080501;width:min(560px,100vw - 40px);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto}.cookie-preferences[data-astro-cid-mapqoh7q]::backdrop{background:#08050199}p[data-astro-cid-mapqoh7q],h2[data-astro-cid-mapqoh7q]{margin:0}.cookie-preferences[data-astro-cid-mapqoh7q]>[data-astro-cid-mapqoh7q]+[data-astro-cid-mapqoh7q]{margin-top:20px}.cookie-label[data-astro-cid-mapqoh7q]{font:400 12px/18px var(--font-mono);letter-spacing:.72px;color:#d9cfb1}.cookie-heading[data-astro-cid-mapqoh7q]{justify-content:space-between;align-items:start;gap:12px;display:flex}.cookie-heading[data-astro-cid-mapqoh7q] h2[data-astro-cid-mapqoh7q]{font:400 24px/1.1 var(--font-display);letter-spacing:-.24px}.cookie-heading[data-astro-cid-mapqoh7q]>button[data-astro-cid-mapqoh7q]{background:0 0;border:0;width:44px;height:44px;padding:10px}.cookie-preferences[data-astro-cid-mapqoh7q]>p[data-astro-cid-mapqoh7q]:not(.cookie-label){font-size:16px;line-height:24px}form[data-astro-cid-mapqoh7q]{flex-direction:column;gap:20px;display:flex}label[data-astro-cid-mapqoh7q]{justify-content:space-between;align-items:start;gap:16px;display:flex}label[data-astro-cid-mapqoh7q]>span[data-astro-cid-mapqoh7q]{flex:1}small[data-astro-cid-mapqoh7q]{color:#d9cfb1;margin-top:8px;font-size:14px;line-height:20px;display:block}input[data-astro-cid-mapqoh7q]{appearance:none;cursor:pointer;background:#151515;border:1px solid #6b6350;border-radius:20px;flex-shrink:0;width:48px;height:28px;margin:0}input[data-astro-cid-mapqoh7q]:before{content:"";background:#d9cfb1;border-radius:50%;width:20px;height:20px;margin:3px;display:block}input[data-astro-cid-mapqoh7q]:checked{background:var(--accent);border-color:var(--accent)}input[data-astro-cid-mapqoh7q]:checked:before{background:var(--on-accent);transform:translate(20px)}input[data-astro-cid-mapqoh7q]:disabled{opacity:.6;cursor:default;background:#d9cfb1;border-color:#d9cfb1}input[data-astro-cid-mapqoh7q]:disabled:before{background:#080501}form[data-astro-cid-mapqoh7q]>a[data-astro-cid-mapqoh7q]{font-size:14px;line-height:20px;text-decoration:none}.cookie-actions[data-astro-cid-mapqoh7q]{gap:8px;display:flex}.cookie-actions[data-astro-cid-mapqoh7q] button[data-astro-cid-mapqoh7q]{color:#080501;font:500 12px/18px var(--font-mono);letter-spacing:.72px;text-transform:uppercase;background:#f7f1de;border:0;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 12px;display:flex}.cookie-actions[data-astro-cid-mapqoh7q] button[data-astro-cid-mapqoh7q] span[data-astro-cid-mapqoh7q]{background:currentColor;width:18px;height:18px;-webkit-mask:url(/projects/bb99f.svg) 50%/contain no-repeat;mask:url(/projects/bb99f.svg) 50%/contain no-repeat}@media (width<=767px){.cookie-preferences[data-astro-cid-mapqoh7q]{padding:18px}.cookie-actions[data-astro-cid-mapqoh7q]{flex-direction:column}}
