.site-footer[data-astro-cid-sz7xmlte]{position:relative;z-index:0;overflow:hidden;--color-base: #111413;--color-surface: #1F2321;--color-border: #2C302E;--color-text-primary: #F2F2F7;--color-text-secondary: #EBEBF5;--color-text-muted: #EBEBF5;--grid: rgba(255,255,255,.0385);--grid-fine: rgba(255,255,255,.0178);--cross: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2794%27%20height%3D%2794%27%3E%3Cpath%20d%3D%27M41.5%2047h11M47%2041.5v11%27%20stroke%3D%27rgba%28255%2C255%2C255%2C0.073%29%27%20stroke-width%3D%270.9%27%2F%3E%3C%2Fsvg%3E);--wm-size: clamp(70px, 11.806vw, 302px);color:var(--color-text-primary);background-color:var(--color-base);background-image:var(--cross),linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--grid-fine) 1px,transparent 1px);background-size:93.75px 93.75px,93.75px 93.75px,93.75px 93.75px,18.75px 18.75px,18.75px 18.75px;background-position:-46.875px -46.875px,0 0,0 0,0 0,0 0;background-attachment:scroll;padding:clamp(72px,8.75vw,224px) 0 0}:root:root[data-theme=dark] .site-footer[data-astro-cid-sz7xmlte]{--color-base: #F6F6F4;--color-surface: #F6F6F4;--color-border: #D7D7D7;--color-text-primary: #141414;--color-text-secondary: #141414;--color-text-muted: #141414;--grid: rgba(0,0,0,.027);--grid-fine: rgba(0,0,0,.0146);--cross: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2794%27%20height%3D%2794%27%3E%3Cpath%20d%3D%27M41.5%2047h11M47%2041.5v11%27%20stroke%3D%27rgba%280%2C0%2C0%2C0.051%29%27%20stroke-width%3D%270.9%27%2F%3E%3C%2Fsvg%3E)}@media(prefers-color-scheme:dark){:root:root:not([data-theme=light]) .site-footer[data-astro-cid-sz7xmlte]{--color-base: #F6F6F4;--color-surface: #F6F6F4;--color-border: #D7D7D7;--color-text-primary: #141414;--color-text-secondary: #141414;--color-text-muted: #141414;--grid: rgba(0,0,0,.027);--grid-fine: rgba(0,0,0,.0146);--cross: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2794%27%20height%3D%2794%27%3E%3Cpath%20d%3D%27M41.5%2047h11M47%2041.5v11%27%20stroke%3D%27rgba%280%2C0%2C0%2C0.051%29%27%20stroke-width%3D%270.9%27%2F%3E%3C%2Fsvg%3E)}}.site-footer[data-astro-cid-sz7xmlte].is-reveal{position:fixed;left:0;right:0;bottom:0;z-index:0;visibility:hidden}.site-footer[data-astro-cid-sz7xmlte] .spotlight--foot[data-astro-cid-sz7xmlte]{position:absolute;inset:0;z-index:0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2794%27%20height%3D%2794%27%3E%3Cpath%20d%3D%27M41.5%2047h11M47%2041.5v11%27%20stroke%3D%27rgba%28255%2C255%2C255%2C0.66%29%27%20stroke-width%3D%271%27%2F%3E%3C%2Fsvg%3E),linear-gradient(rgba(255,255,255,.19) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.19) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px)}:root:root[data-theme=dark] .site-footer[data-astro-cid-sz7xmlte] .spotlight--foot[data-astro-cid-sz7xmlte]{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2794%27%20height%3D%2794%27%3E%3Cpath%20d%3D%27M41.5%2047h11M47%2041.5v11%27%20stroke%3D%27rgba%2818%2C22%2C18%2C0.5%29%27%20stroke-width%3D%271%27%2F%3E%3C%2Fsvg%3E),linear-gradient(rgba(0,0,0,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.14) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px)}@media(prefers-color-scheme:dark){:root:root:not([data-theme=light]) .site-footer[data-astro-cid-sz7xmlte] .spotlight--foot[data-astro-cid-sz7xmlte]{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2794%27%20height%3D%2794%27%3E%3Cpath%20d%3D%27M41.5%2047h11M47%2041.5v11%27%20stroke%3D%27rgba%2818%2C22%2C18%2C0.5%29%27%20stroke-width%3D%271%27%2F%3E%3C%2Fsvg%3E),linear-gradient(rgba(0,0,0,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.14) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px)}}.foot__pad[data-astro-cid-sz7xmlte]{position:relative;z-index:1;padding:0 var(--grid-margin,20px)}.foot__inner[data-astro-cid-sz7xmlte]{width:100%;max-width:var(--grid-max-width,2560px);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter,20px)}.foot__intro[data-astro-cid-sz7xmlte]{grid-column:3 / 8;grid-row:1}.foot__cta[data-astro-cid-sz7xmlte]{grid-column:8 / 11;grid-row:1;display:flex;justify-content:flex-end;align-items:flex-end}.foot__cta[data-astro-cid-sz7xmlte] .btn[data-astro-cid-sz7xmlte]{text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.site-footer[data-astro-cid-sz7xmlte] .btn-primary[data-astro-cid-sz7xmlte],.site-footer[data-astro-cid-sz7xmlte] .btn-primary[data-astro-cid-sz7xmlte]:hover{box-shadow:6px 6px 16px #00000080,inset 0 4px 8px #ffffff59,inset 0 -4px 8px #00000040}:root:root[data-theme=dark] .site-footer[data-astro-cid-sz7xmlte] .btn-primary[data-astro-cid-sz7xmlte],:root:root[data-theme=dark] .site-footer[data-astro-cid-sz7xmlte] .btn-primary[data-astro-cid-sz7xmlte]:hover{box-shadow:6px 6px 14px #00000034,-5px -5px 14px #ffffffd9,inset 0 4px 8px #ffffff4c,inset 0 -4px 8px #00000036}@media(prefers-color-scheme:dark){:root:root:not([data-theme=light]) .site-footer[data-astro-cid-sz7xmlte] .btn-primary[data-astro-cid-sz7xmlte],:root:root:not([data-theme=light]) .site-footer[data-astro-cid-sz7xmlte] .btn-primary[data-astro-cid-sz7xmlte]:hover{box-shadow:6px 6px 14px #00000034,-5px -5px 14px #ffffffd9,inset 0 4px 8px #ffffff4c,inset 0 -4px 8px #00000036}}.foot__head[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:400;margin:0;font-size:clamp(1.875rem,min(1.4804rem + 1.619vw,1.8045rem + 1.2589vw),3.8188rem);line-height:1.04;letter-spacing:-.03em}.foot__sub[data-astro-cid-sz7xmlte]{margin:5px 0 0;max-width:46ch;font-family:var(--font-body);color:var(--color-text-secondary);font-size:clamp(.875rem,.5536rem + .3571vw,1.125rem);line-height:1.4;letter-spacing:-.02em}.foot__sub[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--color-text-primary);font-weight:700}.foot__ig[data-astro-cid-sz7xmlte]{display:inline-flex;margin-top:clamp(20px,2.188vw,56px);color:var(--color-text-primary);opacity:.85;transition:opacity .25s ease,color .25s ease}.foot__ig[data-astro-cid-sz7xmlte]:hover{opacity:1;color:var(--color-accent)}.foot__spacer[data-astro-cid-sz7xmlte]{margin-top:clamp(72px,8.75vw,224px);height:calc(.753 * var(--wm-size))}.foot__legal[data-astro-cid-sz7xmlte]{position:absolute;left:0;right:0;z-index:1;bottom:calc(.753 * var(--wm-size) + 5px - 5px);padding:0 var(--grid-margin,20px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter,20px);align-items:end}.foot__legal-group[data-astro-cid-sz7xmlte]{grid-column:1 / 13;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:end;gap:clamp(8px,.9vw,14px)}.foot__legal-link[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);text-decoration:none;color:var(--color-text-primary);opacity:.3;transition:opacity .25s ease,color .25s ease;font-size:clamp(10px,.78vw,13px);letter-spacing:.04em}.foot__legal-link[data-astro-cid-sz7xmlte]:hover{opacity:1;color:var(--color-accent)}.foot__legal-sep[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);color:var(--color-text-primary);opacity:.3;font-size:clamp(10px,.78vw,13px);line-height:1;user-select:none}.foot__legal-btn[data-astro-cid-sz7xmlte]{background:none;border:0;padding:0;margin:0;cursor:pointer;line-height:inherit}.foot__wordmark[data-astro-cid-sz7xmlte]{position:absolute;left:50%;z-index:1;bottom:calc(-.135 * var(--wm-size) - 5px);transform:translate(-50%);font-family:var(--font-brand);color:var(--color-text-primary);font-size:var(--wm-size);line-height:.8;letter-spacing:-.01em;white-space:nowrap;user-select:none;pointer-events:none}@media(max-width:743px){.site-footer[data-astro-cid-sz7xmlte]{height:auto;padding:calc(clamp(80px,8.75vw,224px) - 25px) 0 0;--wm-size: clamp(36px, 12vw, 70px)}.foot__pad[data-astro-cid-sz7xmlte]{padding:0 var(--grid-margin-mobile,20px)}.foot__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.foot__intro[data-astro-cid-sz7xmlte],.foot__cta[data-astro-cid-sz7xmlte]{grid-column:1;grid-row:auto}.foot__cta[data-astro-cid-sz7xmlte]{justify-content:flex-end;align-items:flex-end;margin-top:103px}.foot__spacer[data-astro-cid-sz7xmlte]{display:block;margin-top:20px;height:calc(.74 * var(--wm-size) + 15px)}.foot__legal[data-astro-cid-sz7xmlte]{padding:0 var(--grid-margin-mobile,20px);bottom:calc(.74 * var(--wm-size) + 3px)}.foot__legal-group[data-astro-cid-sz7xmlte]{grid-column:1 / 13;flex-wrap:nowrap;gap:6px}.foot__legal-link[data-astro-cid-sz7xmlte],.foot__legal-sep[data-astro-cid-sz7xmlte]{font-size:9px}.foot__wordmark[data-astro-cid-sz7xmlte]{bottom:calc(-.175 * var(--wm-size) + 1px)}}
