.Header_header__KwdYD{position:relative;z-index:10;background:var(--color-espresso);box-shadow:inset 0 -1px 0 rgb(var(--ivory-rgb)/.08)}.Header_header__KwdYD .Header_inner__DLT3k{display:flex;align-items:center;justify-content:space-between;max-width:none;padding-inline:clamp(20px,6vw,120px);padding-block:22px}.Header_wordmark__YyJcu{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px;font-family:var(--font-display);font-size:16px;letter-spacing:.02em;color:var(--color-ivory)}.Header_desktopNav__ye2RQ{display:none}.Header_desktopNavList__j0b7P{display:flex;gap:36px;list-style:none}.Header_desktopNavLink__CZjuv{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin-block:-10px;font-size:14px;color:rgb(var(--ivory-rgb)/.75);transition:color .15s ease}.Header_desktopNavLink__CZjuv:hover{color:var(--color-ivory)}.Header_mobileNav__FuzZI{display:block}.Header_mobileNavToggle__kHkRG{min-width:44px;min-height:44px;padding:8px 14px;background:transparent;border:1px solid rgb(var(--gold-rgb)/.5);color:var(--color-ivory);font-family:var(--font-body);font-size:13px;letter-spacing:.04em;cursor:pointer}.Header_mobileNavPanel__badc7{position:absolute;inset-inline:0;top:100%;min-height:calc(100svh - 88px);background:var(--color-espresso);border-top:1px solid rgb(var(--gold-rgb)/.3)}.Header_mobileNavList__0mkiz{list-style:none;padding:8px var(--content-padding) 20px}.Header_mobileNavLink__Ai4_9{display:flex;align-items:center;min-height:44px;font-size:16px;color:rgb(var(--ivory-rgb)/.9)}@media (min-width:768px){.Header_desktopNav__ye2RQ{display:block}.Header_mobileNav__FuzZI{display:none}}.Footer_footer__pQtti{background:var(--color-espresso);color:var(--color-ivory);box-shadow:inset 0 1px 0 rgb(var(--ivory-rgb)/.08)}.Footer_inner__vtL_T{padding-block:48px 24px}.Footer_primary__yMzDY{display:grid;gap:4px}.Footer_wordmark__BU8GA{font-family:var(--font-display);font-size:18px;letter-spacing:.02em;color:var(--color-ivory);margin-bottom:4px}.Footer_navList__P8NtT,.Footer_socialList__MlkGd{display:flex;flex-wrap:wrap;gap:0 28px;list-style:none}.Footer_socialList__MlkGd{gap:0 24px}.Footer_navLink__q3xqi{font-size:14px;color:rgb(var(--ivory-rgb)/.75)}.Footer_socialLink__hPzxm{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ivory-rgb)/.6)}.Footer_secondary__6kEuU{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:24px;padding-top:12px;border-top:1px solid rgb(var(--ivory-rgb)/.12);font-size:13px;color:rgb(var(--ivory-rgb)/.6)}.Footer_privacyLink__WOvNy{color:rgb(var(--ivory-rgb)/.6);text-decoration:underline;text-decoration-color:rgb(var(--ivory-rgb)/.28);text-underline-offset:4px}.Footer_navLink__q3xqi,.Footer_privacyLink__WOvNy,.Footer_socialLink__hPzxm{transition:color .15s ease}.Footer_navLink__q3xqi:hover,.Footer_privacyLink__WOvNy:hover,.Footer_socialLink__hPzxm:hover{color:var(--color-ivory)}.Footer_privacyLink__WOvNy:hover{text-decoration-color:currentColor}.Footer_navLink__q3xqi,.Footer_privacyLink__WOvNy,.Footer_socialLink__hPzxm{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}@media (min-width:1024px){.Footer_inner__vtL_T{padding-block:40px 20px}.Footer_primary__yMzDY{grid-template-columns:1fr auto 1fr;align-items:center;gap:48px}.Footer_wordmark__BU8GA{margin-bottom:0}.Footer_social__cGivK{justify-self:end}.Footer_secondary__6kEuU{justify-content:space-between;margin-top:20px}}.not-found_page__jb5cW{min-height:60svh;padding-block:clamp(64px,10vw,120px)}.not-found_code__7e29u{color:var(--color-text-muted);font-size:14px;letter-spacing:.12em}.not-found_title__Vh7BH{margin-top:16px;font-family:var(--font-display);font-size:clamp(40px,6vw,64px);font-weight:400}.not-found_message__vKNi8{margin-top:24px;color:var(--color-text);line-height:1.6}.not-found_links__auMg0{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:32px}.not-found_links__auMg0 a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:5px}