.footer[data-astro-cid-oenwriqq],.footer[data-astro-cid-oenwriqq] [data-astro-cid-oenwriqq],.footer[data-astro-cid-oenwriqq] [data-astro-cid-oenwriqq]:before,.footer[data-astro-cid-oenwriqq] [data-astro-cid-oenwriqq]:after{box-sizing:border-box}.frame[data-astro-cid-oenwriqq]{z-index:1;width:min(1560px,100% - clamp(28px,6vw,88px));margin-inline:auto;position:relative}.footer[data-astro-cid-oenwriqq]{background:var(--surface-dark);color:var(--text-on-dark);content-visibility:auto;contain-intrinsic-size:auto 480px;box-shadow:0 2px 0 var(--surface-dark);padding:clamp(54px,5.6vw,82px) 0 26px;font-weight:600;position:relative;overflow:clip}.footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{text-decoration:none}.footer[data-astro-cid-oenwriqq] .footer-signature{--sig-w:8;--sig-size:calc(min(100vw - 2 * clamp(16px, 3vw, 43px), 1354px) / var(--sig-w));z-index:0;position:absolute;top:50%;left:50%;translate:-50% -50%}:root[data-theme=dark] .footer[data-astro-cid-oenwriqq] .footer-signature{--sig-front:#ffffff14;--sig-back:#ffffff09}.footer-top[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0, 1fr) repeat(var(--columns,3), auto);gap:clamp(26px,3vw,64px);display:grid}.publisher[data-astro-cid-oenwriqq]{max-width:46ch}.brand[data-astro-cid-oenwriqq]{align-items:center;gap:16px;width:max-content;display:flex}.brand-cube[data-astro-cid-oenwriqq]{cursor:pointer;pointer-events:auto}.brand-cube[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{transition:transform var(--duration-long) var(--easing-enter);transform:rotate(calc(var(--turn,0) * 90deg))}.brand-cube[data-astro-cid-oenwriqq] .cube-top[data-astro-cid-oenwriqq],.brand-cube[data-astro-cid-oenwriqq] .cube-left[data-astro-cid-oenwriqq],.brand-cube[data-astro-cid-oenwriqq] .cube-right[data-astro-cid-oenwriqq]{transition:translate var(--duration-long) var(--easing-enter), opacity var(--duration-long) var(--easing)}.brand-cube[data-astro-cid-oenwriqq].shatter .cube-top[data-astro-cid-oenwriqq]{opacity:.85;translate:0 -14px}.brand-cube[data-astro-cid-oenwriqq].shatter .cube-left[data-astro-cid-oenwriqq]{opacity:.85;translate:-12px 8px}.brand-cube[data-astro-cid-oenwriqq].shatter .cube-right[data-astro-cid-oenwriqq]{opacity:.85;translate:12px 8px}.brand-cube[data-astro-cid-oenwriqq].shatter .cube-edge[data-astro-cid-oenwriqq]{opacity:0;transition:opacity var(--duration-short) var(--easing)}@media (prefers-reduced-motion:reduce){.brand-cube[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq],.brand-cube[data-astro-cid-oenwriqq] .cube-top[data-astro-cid-oenwriqq],.brand-cube[data-astro-cid-oenwriqq] .cube-left[data-astro-cid-oenwriqq],.brand-cube[data-astro-cid-oenwriqq] .cube-right[data-astro-cid-oenwriqq]{transition:none}}.brand-cube[data-astro-cid-oenwriqq]{flex:none;width:54px;display:block}.brand-cube[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{width:100%;height:auto;filter:drop-shadow(0 10px 14px var(--shadow));transition:translate var(--duration-medium) var(--easing), filter var(--duration-medium) var(--easing);display:block}.brand[data-astro-cid-oenwriqq]:hover .brand-cube[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{filter:drop-shadow(0 16px 18px var(--shadow-strong));translate:0 -4px}.cube-top[data-astro-cid-oenwriqq]{fill:color-mix(in srgb, var(--accent) 60%, var(--accent-light))}.cube-right[data-astro-cid-oenwriqq]{fill:var(--accent-dark)}.cube-left[data-astro-cid-oenwriqq]{fill:var(--accent-base)}.cube-edge[data-astro-cid-oenwriqq]{stroke:var(--accent-light);stroke-width:1.1px;opacity:.55}.brand-text[data-astro-cid-oenwriqq]{gap:3px;display:grid}.brand-word[data-astro-cid-oenwriqq]{font-family:"Syne Wordmark", var(--font-body);letter-spacing:-.01em;color:var(--text-on-dark);transition:border-color var(--duration-medium) var(--easing);border-bottom:2px solid #0000;justify-self:start;padding-bottom:2px;font-size:25px;font-weight:800;line-height:1.1}.brand-word[data-astro-cid-oenwriqq]:hover{border-bottom-color:var(--accent-dark)}.brand-mail[data-astro-cid-oenwriqq]{color:var(--text-on-dark-muted);opacity:.78;transition:color var(--duration-short) var(--easing), opacity var(--duration-short) var(--easing);justify-self:start;margin-block:-2px;padding-block:2px;font-size:13.5px}.brand-mail[data-astro-cid-oenwriqq]:hover{color:var(--accent);opacity:1}.trademark[data-astro-cid-oenwriqq]{color:var(--text-on-dark-muted);opacity:.86;margin:18px 0 0;font-size:14.5px;line-height:1.6}.trademark[data-astro-cid-oenwriqq] strong{color:var(--text-on-dark);font-weight:700}.disclaimer[data-astro-cid-oenwriqq]{color:var(--text-on-dark-muted);opacity:.82;margin:16px 0 0;font-size:12px;line-height:1.7}.copyright[data-astro-cid-oenwriqq]{color:var(--text-on-dark-muted);opacity:.8;margin:10px 0 0;font-size:12px}.footer-column[data-astro-cid-oenwriqq] h3[data-astro-cid-oenwriqq]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--text-on-dark);opacity:.92;margin:0 0 14px;font-size:12.5px;font-weight:800}.footer-column[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.footer-column[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--text-on-dark-muted);opacity:.86;transition:color var(--duration-short) var(--easing), opacity var(--duration-short) var(--easing), transform var(--duration-medium) var(--easing);margin-block:-2px;padding-block:2px;font-size:14.5px;display:inline-block}.footer-column[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--accent);opacity:1;transform:translate(4px)}.footer-bottom[data-astro-cid-oenwriqq]{border-top:1px solid color-mix(in srgb, var(--text-on-dark) 12%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:clamp(34px,4vw,56px);padding-top:22px;display:flex}.legal-links[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:6px 18px;font-size:12.5px;font-weight:600;display:flex}.legal-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--text-on-dark-muted);opacity:.86;margin-block:-2px;padding-block:2px;position:relative}.legal-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:after{content:"";height:1px;transition:right var(--duration-medium) var(--easing);background:currentColor;position:absolute;bottom:-1px;left:0;right:100%}.legal-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{opacity:1}.legal-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover:after{right:0}.socials[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text-on-dark) 8%, transparent);width:38px;height:38px;color:var(--text-on-dark);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-on-dark) 14%, transparent);transition:background-color var(--duration-short) var(--easing), transform var(--duration-short) var(--easing);place-items:center;display:grid}.socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{background:color-mix(in srgb, var(--text-on-dark) 18%, transparent);transform:translateY(-2px)}.socials[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{width:18px;height:18px}.social-fallback[data-astro-cid-oenwriqq]{text-transform:uppercase;font-size:10px}@media (max-width:1040px){.footer-top[data-astro-cid-oenwriqq]{grid-template-columns:repeat(var(--columns,3), 1fr)}.publisher[data-astro-cid-oenwriqq]{grid-column:1/-1;max-width:none}}@media (max-width:560px){.footer[data-astro-cid-oenwriqq] .footer-signature{display:none}.footer-top[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr}.footer-bottom[data-astro-cid-oenwriqq]{flex-direction:column-reverse;align-items:flex-start;gap:18px}.socials[data-astro-cid-oenwriqq]{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.footer-column[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{transform:none}.brand[data-astro-cid-oenwriqq]:hover .brand-cube[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{translate:none}}
