.footer_footer__LiOUj{background:var(--bg-2);color:var(--text-2);border-top:1px solid var(--rule);margin-top:0}.footer_top__m6wVR{display:grid;grid-gap:48px;gap:48px;grid-template-columns:1fr;padding:96px var(--pad-x) 64px}@media (min-width:1024px){.footer_top__m6wVR{grid-template-columns:2fr 1fr 1fr;gap:64px}}.footer_identity__QNkf3{max-width:44ch}.footer_wordmark__Y9CLi{font-family:var(--font-serif);font-size:20px;line-height:1;color:var(--text);letter-spacing:-.005em}.footer_descriptor__clblq{margin:20px 0 0;color:var(--text-2);font-size:.9375rem;line-height:1.6;max-width:44ch}.footer_col__OL_tr{display:flex;flex-direction:column;gap:12px}.footer_colTitle__yFSUw{font-family:var(--font-sans);font-size:.75rem;line-height:1;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px}.footer_col__OL_tr a{color:var(--text-2);font-family:var(--font-sans);font-size:.9375rem;font-weight:400;text-decoration:none;transition:color .15s ease-out}.footer_col__OL_tr a:hover{color:var(--text)}.footer_bottom__8QP2t{border-top:1px solid var(--rule);padding-block:24px}.footer_bottomInner__18c1G{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media (min-width:1024px){.footer_bottomInner__18c1G{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}.footer_copy__7Yqf8{color:var(--text-3);font-size:.75rem;letter-spacing:.02em;white-space:nowrap}.footer_disclaimer__qjz46{margin:0;color:var(--text-3);font-size:.75rem;line-height:1.5;max-width:none}@media (min-width:1024px){.footer_disclaimer__qjz46{text-align:right;max-width:68ch}}.nav_nav__HCIo_{position:fixed;top:0;left:0;right:0;z-index:40;background:transparent;transition:background-color .2s ease-out,border-color .2s ease-out,-webkit-backdrop-filter .2s ease-out;transition:background-color .2s ease-out,border-color .2s ease-out,backdrop-filter .2s ease-out;transition:background-color .2s ease-out,border-color .2s ease-out,backdrop-filter .2s ease-out,-webkit-backdrop-filter .2s ease-out;border-bottom:1px solid transparent}.nav_nav__HCIo_.nav_scrolled__r0kaH{background:rgba(11,12,14,.92);border-bottom-color:var(--rule);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px)}.nav_inner__YgBq4{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h)}.nav_wordmark__4JZHV{font-family:var(--font-serif);font-size:20px;line-height:1;color:var(--text);text-decoration:none;letter-spacing:-.005em}.nav_desktop__wsh_z{display:none;align-items:center;gap:32px}.nav_link__RydfZ{color:var(--text);font-family:var(--font-sans);font-size:.875rem;font-weight:500;letter-spacing:.04em;text-decoration:none;transition:color .15s ease-out}.nav_link__RydfZ:hover{color:var(--accent)}.nav_contactBtn__dFUSl{margin-left:12px;padding:11px 18px}.nav_menuBtn__npUm4{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;background:transparent;border:none;cursor:pointer}.nav_menuBtn__npUm4 span{display:block;height:2px;background:var(--text)}.nav_mobile__FbBFk{position:fixed;inset:var(--nav-h) 0 0 0;background:var(--bg);z-index:40;overflow-y:auto}.nav_mobileNav__lslzd{display:flex;flex-direction:column;padding:32px var(--pad-x);gap:24px}.nav_mobileNav__lslzd a{color:var(--text);font-family:var(--font-serif);font-size:2rem;line-height:1.1;text-decoration:none}@media (min-width:1024px){.nav_desktop__wsh_z{display:inline-flex}.nav_menuBtn__npUm4,.nav_mobile__FbBFk{display:none}}