.CookieConsent_bannerWrap__lITcc,.CookieConsent_modalOverlay__cQzOM{--cookie-surface:#ffffff;--cookie-border:rgba(143,114,80,0.28);--cookie-accent:#025a3e;--cookie-accent-hover:#0d412e;--cookie-muted:#4a6b5a;--cookie-text:#1a3a2a;--cookie-panel:#f8f7f4;--focus-ring:0 0 0 3px rgba(2,90,62,0.15)}.CookieConsent_bannerWrap__lITcc{position:fixed;inset-inline:0;bottom:0;z-index:10050;padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom));pointer-events:none}@media (min-width:640px){.CookieConsent_bannerWrap__lITcc{padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}}.CookieConsent_banner__Vizmh{pointer-events:auto;max-width:56rem;margin-inline:auto;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.125rem;border-radius:1rem;border:1px solid var(--cookie-border);background:var(--cookie-surface);box-shadow:0 8px 32px rgba(13,43,32,.18)}@media (min-width:768px){.CookieConsent_banner__Vizmh{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem}}.CookieConsent_bannerCopy__5D2to{flex:1;min-width:0}.CookieConsent_bannerTitle__mZ3Sd{margin:0 0 .35rem;font-size:1.0625rem;font-weight:700;color:var(--cookie-text)}.CookieConsent_bannerBody__frc_U{margin:0;font-size:.9375rem;line-height:1.65;color:var(--cookie-muted)}.CookieConsent_bannerPolicyLink__zhidx{display:inline;margin-inline-start:.25rem;color:var(--cookie-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.CookieConsent_bannerPolicyLink__zhidx:hover{color:var(--cookie-accent-hover)}.CookieConsent_bannerActions__vVQS1{display:grid;grid-template-columns:1fr;gap:.5rem;width:100%;flex-shrink:0}@media (min-width:480px){.CookieConsent_bannerActions__vVQS1{grid-template-columns:repeat(2,minmax(0,1fr))}.CookieConsent_bannerActionsPrimary__MGcZz{grid-column:1/-1}}@media (min-width:768px){.CookieConsent_bannerActions__vVQS1{display:flex;flex-wrap:wrap;width:auto;max-width:22rem;justify-content:flex-end}.CookieConsent_bannerActionsPrimary__MGcZz{grid-column:auto}}.CookieConsent_btnGhost__E_MX_,.CookieConsent_btnPrimary__1yU4_,.CookieConsent_btnSecondary__uSy90{cursor:pointer;border-radius:9999px;min-height:2.75rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;white-space:nowrap;width:100%}@media (min-width:768px){.CookieConsent_btnGhost__E_MX_,.CookieConsent_btnPrimary__1yU4_,.CookieConsent_btnSecondary__uSy90{width:auto}}.CookieConsent_btnPrimary__1yU4_{border:none;background:var(--cookie-accent);color:#fff}.CookieConsent_btnPrimary__1yU4_:hover{background:var(--cookie-accent-hover)}.CookieConsent_bannerPolicyLink__zhidx:focus-visible,.CookieConsent_btnGhost__E_MX_:focus-visible,.CookieConsent_btnPrimary__1yU4_:focus-visible,.CookieConsent_btnSecondary__uSy90:focus-visible,.CookieConsent_inlineLink__fn36o:focus-visible,.CookieConsent_modalClose__Kk3jW:focus-visible{outline:none;box-shadow:var(--focus-ring)}.CookieConsent_btnSecondary__uSy90{border:1px solid var(--cookie-accent);background:transparent;color:var(--cookie-accent)}.CookieConsent_btnSecondary__uSy90:hover{background:rgba(2,90,62,.08)}.CookieConsent_btnGhost__E_MX_{border:1px solid var(--cookie-border);background:transparent;color:var(--cookie-muted)}.CookieConsent_btnGhost__E_MX_:hover{border-color:var(--cookie-accent);color:var(--cookie-accent)}.CookieConsent_inlineLink__fn36o{cursor:pointer;border:none;background:none;padding:0;font:inherit;color:var(--cookie-accent);text-decoration:underline;text-underline-offset:2px}.CookieConsent_modalOverlay__cQzOM{position:fixed;inset:0;z-index:10060;display:flex;align-items:flex-end;justify-content:center;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));background:rgba(13,43,32,.55);backdrop-filter:blur(4px)}@media (min-width:640px){.CookieConsent_modalOverlay__cQzOM{align-items:center}}.CookieConsent_modal__XGcA6{width:100%;max-width:32rem;max-height:min(90vh,640px);overflow-y:auto;border-radius:1rem;background:var(--cookie-surface);padding:1.25rem;box-shadow:0 16px 48px rgba(13,43,32,.25)}@media (min-width:640px){.CookieConsent_modal__XGcA6{padding:1.5rem}}.CookieConsent_modalHeader__zzQuA{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.CookieConsent_modalTitle__S04qP{margin:0;font-size:1.25rem;font-weight:700;color:var(--cookie-text)}.CookieConsent_modalClose__Kk3jW{cursor:pointer;border:none;background:transparent;font-size:1.5rem;line-height:1;color:var(--cookie-muted);padding:.25rem;min-width:2.75rem;min-height:2.75rem}.CookieConsent_modalIntro__DNhyd{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.65;color:var(--cookie-muted)}.CookieConsent_categoryList__aFa4N{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.CookieConsent_categoryItem__BvHFi{padding:1rem;border-radius:.75rem;border:1px solid var(--cookie-border);background:var(--cookie-panel)}.CookieConsent_categoryHead__CrYFD{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.CookieConsent_categoryTitle__1BlUp{margin:0;font-weight:600;color:var(--cookie-text)}.CookieConsent_requiredBadge__a3M78{display:inline-block;margin-top:.25rem;font-size:.75rem;color:var(--cookie-muted)}.CookieConsent_categoryDesc__u5SAs{margin:0;font-size:.875rem;line-height:1.6;color:var(--cookie-muted)}.CookieConsent_switch__ZlDme{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.CookieConsent_switch__ZlDme input{position:absolute;opacity:0;width:0;height:0}.CookieConsent_switchTrack__dNavj{display:block;width:2.75rem;height:1.5rem;border-radius:9999px;background:#c5ddd6;transition:background .15s}.CookieConsent_switchTrack__dNavj:after{content:"";position:absolute;top:.1875rem;inset-inline-start:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.CookieConsent_switch__ZlDme input:checked+.CookieConsent_switchTrack__dNavj{background:var(--cookie-accent)}.CookieConsent_switch__ZlDme input:checked+.CookieConsent_switchTrack__dNavj:after{transform:translateX(1.25rem)}[dir=rtl] .CookieConsent_switch__ZlDme input:checked+.CookieConsent_switchTrack__dNavj:after{transform:translateX(-1.25rem)}.CookieConsent_switch__ZlDme input:disabled+.CookieConsent_switchTrack__dNavj{opacity:.65;cursor:not-allowed}.CookieConsent_modalActions__0f4DB{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width:480px){.CookieConsent_modalActions__0f4DB{grid-template-columns:repeat(2,minmax(0,1fr))}.CookieConsent_modalActionsPrimary__U2Dtp{grid-column:1/-1}}@media (min-width:640px){.CookieConsent_modalActions__0f4DB{display:flex;flex-wrap:wrap}.CookieConsent_modalActionsPrimary__U2Dtp{grid-column:auto}}.BrandLogo_link__v_8Q6{position:relative;display:inline-flex;align-items:center;padding:.35rem .5rem;border-radius:.75rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.BrandLogo_link__v_8Q6:hover{transform:translateY(-1px)}.BrandLogo_link__v_8Q6:focus-visible{outline:2px solid var(--color-tan);outline-offset:4px}.BrandLogo_frame__HbIcr{position:relative;display:flex;align-items:center;padding:.25rem .5rem;border-radius:.65rem;isolation:auto;transition:background .25s ease,box-shadow .25s ease}.BrandLogo_linkLight__wQZCL .BrandLogo_frame__HbIcr:hover{background:color-mix(in srgb,var(--color-brand) 5%,transparent);box-shadow:var(--shadow-card)}.BrandLogo_linkDark___Fune .BrandLogo_frame__HbIcr:hover{background:rgba(255,255,255,.04);box-shadow:var(--shadow-elevated)}.BrandLogo_logo__xbf1m{width:auto;height:100%;max-width:min(220px,100%);object-fit:contain;object-position:left center}.BrandLogo_logoOnLight__xXPlQ{mix-blend-mode:normal}.BrandLogo_logoOnDark__wMFdn{mix-blend-mode:lighten}.BrandLogo_sizeMd__hn7yh{height:2.75rem}@media (min-width:768px){.BrandLogo_sizeMd__hn7yh{height:3.15rem}}.BrandLogo_sizeLg__s2ZTZ{height:2.9rem}@media (min-width:768px){.BrandLogo_sizeLg__s2ZTZ{height:3.35rem}}.BrandLogo_accent__eQbjo{position:absolute;bottom:0;inset-inline:.75rem;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--color-tan),transparent);opacity:0;transition:opacity .25s ease}.BrandLogo_link__v_8Q6:hover .BrandLogo_accent__eQbjo{opacity:1}.SiteSearch_backdrop___6R7e{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) 1rem 1rem;background:rgb(6 13 10/.55);backdrop-filter:blur(4px)}.SiteSearch_dialog__1ar4F{width:min(100%,36rem);max-height:min(80vh,32rem);display:flex;flex-direction:column;border-radius:1rem;border:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-elevated);overflow:hidden}.SiteSearch_header__Gkxh_{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .5rem}.SiteSearch_title__EXa1F{margin:0;font-size:var(--type-h3);font-weight:800;color:var(--color-text-heading)}.SiteSearch_closeBtn__99TsN{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-bg-subtle);color:var(--color-text-heading);cursor:pointer;transition:background .2s ease,border-color .2s ease}.SiteSearch_closeBtn__99TsN:hover{background:var(--color-bg-muted);border-color:color-mix(in srgb,var(--color-brand) 20%,transparent)}.SiteSearch_closeBtn__99TsN:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.SiteSearch_inputWrap__mBBPU{position:relative;padding:.5rem 1.25rem 1rem}.SiteSearch_searchIcon__JBkkQ{position:absolute;top:50%;inset-inline-start:2rem;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.SiteSearch_input__31aEU{width:100%;min-height:2.75rem;padding:.75rem 1rem;padding-inline-start:2.75rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-bg-subtle);font-size:var(--type-body);color:var(--color-text-body);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.SiteSearch_input__31aEU:focus-visible{border-color:var(--color-brand);box-shadow:var(--focus-ring)}.SiteSearch_results__6ZElW{flex:1;overflow:auto;padding:0 .75rem .75rem}.SiteSearch_error__oGO6S,.SiteSearch_hint__p6_vX{margin:0;padding:1rem .75rem;font-size:var(--type-caption);color:var(--color-text-muted)}.SiteSearch_error__oGO6S{color:var(--color-error)}.SiteSearch_list__Gx_ji{margin:0;padding:0;list-style:none}.SiteSearch_resultLink__fijOR{display:flex;flex-direction:column;gap:.25rem;padding:.85rem .75rem;border-radius:.75rem;text-decoration:none;transition:background .2s ease}.SiteSearch_resultLink__fijOR:focus-visible,.SiteSearch_resultLink__fijOR:hover{background:var(--color-bg-subtle);outline:none}.SiteSearch_resultType__m5Gdu{font-size:var(--type-eyebrow);font-weight:700;letter-spacing:.08em;color:var(--color-brand)}.SiteSearch_resultTitle__to0HP{font-size:var(--type-body);font-weight:700;color:var(--color-text-heading)}.SiteSearch_resultDesc__p23E3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--type-caption);line-height:1.6;color:var(--color-text-secondary)}.Navbar_header__UKF8E{position:sticky;top:0;z-index:50;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding-top:env(safe-area-inset-top,0);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.Navbar_headerLight__162kt{border-bottom:1px solid color-mix(in srgb,var(--color-brand) 10%,transparent);background:var(--color-cream);box-shadow:var(--shadow-subtle)}.Navbar_headerDark__lWIM4{border-bottom:1px solid color-mix(in srgb,var(--color-sand) 18%,transparent);background:color-mix(in srgb,var(--color-darker) 96%,var(--color-primary) 4%);box-shadow:0 4px 24px rgba(6,13,10,.28)}.Navbar_inner__Zc9of{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.5rem;padding-block:.85rem}@media (min-width:768px){.Navbar_inner__Zc9of{padding-block:1rem;gap:1rem 2rem}}.Navbar_brandCluster__jYCXj{display:flex;align-items:center;gap:.85rem;justify-self:start;isolation:isolate}.Navbar_brandMeta__22qax{display:none}@media (min-width:1280px){.Navbar_brandMeta__22qax{display:block}}.Navbar_brandNameDark__UfzIx,.Navbar_brandNameLight__JfMKS{margin:0;font-size:.9rem;font-weight:800}.Navbar_brandNameLight__JfMKS{color:var(--color-dark)}.Navbar_brandNameDark__UfzIx{color:var(--color-sand)}.Navbar_brandTaglineDark__2il4j,.Navbar_brandTaglineLight__QH3VJ{margin:.15rem 0 0;font-size:.72rem;line-height:1.5}.Navbar_brandTaglineLight__QH3VJ{color:var(--color-text-secondary)}.Navbar_brandTaglineDark__2il4j{color:var(--text-muted-on-dark)}.Navbar_nav___WITp{display:none;align-items:center;justify-content:center;flex-wrap:wrap;gap:.15rem;justify-self:center}@media (min-width:1024px){.Navbar_nav___WITp{display:flex}}.Navbar_navLink__A03oH{display:inline-flex;align-items:center;padding:.55rem .95rem;border-radius:999px;font-size:.875rem;font-weight:700;text-decoration:none;border:1px solid transparent;white-space:nowrap;transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.Navbar_navLinkLight__3KG_c{color:var(--color-text-body)}.Navbar_navLinkLight__3KG_c:hover{background:color-mix(in srgb,var(--color-brand-light) 65%,transparent);color:var(--color-dark);border-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}.Navbar_navLinkDark__GnbCW{color:color-mix(in srgb,var(--color-cream) 90%,transparent)}.Navbar_navLinkDark__GnbCW:hover{background:rgba(255,255,255,.08);color:var(--color-sand);border-color:color-mix(in srgb,var(--color-sand) 22%,transparent)}.Navbar_navLinkActiveLight__Qlrqd{background:var(--color-dark);color:var(--color-cream);border-color:transparent;box-shadow:0 4px 16px -4px color-mix(in srgb,var(--color-dark) 35%,transparent)}.Navbar_navLinkActiveLight__Qlrqd:hover{background:var(--color-darker);color:var(--color-cream);transform:translateY(-1px);box-shadow:0 6px 20px -6px color-mix(in srgb,var(--color-dark) 45%,transparent)}.Navbar_navLinkActiveDark__b3x8N{background:color-mix(in srgb,var(--color-primary) 28%,var(--color-darker));color:var(--color-sand);border:1px solid color-mix(in srgb,var(--color-sand) 35%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--color-primary) 18%,transparent)}.Navbar_navLinkActiveDark__b3x8N:hover{background:color-mix(in srgb,var(--color-primary) 36%,var(--color-darker));color:#ffffff;border-color:color-mix(in srgb,var(--color-sand) 50%,transparent)}.Navbar_navLink__A03oH:focus-visible{outline:2px solid var(--color-tan);outline-offset:2px}.Navbar_actions__TwM5h{display:flex;align-items:center;gap:.5rem;justify-self:end}.Navbar_ctaWrap__OGcIj{display:none}@media (min-width:1024px){.Navbar_ctaWrap__OGcIj{display:block}}.Navbar_iconBtn__uyYD0{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;border:1px solid transparent;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.Navbar_iconBtnLight__G9rbq{border-color:color-mix(in srgb,var(--color-dark) 12%,transparent);background:var(--color-cream);color:var(--color-dark)}.Navbar_iconBtnLight__G9rbq:hover{background:var(--color-brand-light);border-color:color-mix(in srgb,var(--color-primary) 22%,transparent);color:var(--color-dark);transform:translateY(-1px);box-shadow:0 4px 14px -6px color-mix(in srgb,var(--color-primary) 25%,transparent)}.Navbar_iconBtnDark__dcrrq{border-color:color-mix(in srgb,var(--color-sand) 28%,transparent);background:rgba(255,255,255,.06);color:var(--color-sand)}.Navbar_iconBtnDark__dcrrq:hover{background:rgba(255,255,255,.12);border-color:color-mix(in srgb,var(--color-sand) 48%,transparent);color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 16px -8px rgba(0,0,0,.35)}.Navbar_iconBtn__uyYD0:focus-visible{outline:2px solid var(--color-tan);outline-offset:2px}.Navbar_cta__X3jE5{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.65rem;padding:.5rem 1.25rem;border-radius:999px;font-size:.875rem;font-weight:800;text-decoration:none;border:1px solid transparent;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease,border-color .22s ease}.Navbar_ctaOnLightHeader__2cNHP{color:var(--color-cream);background:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 80%,black);box-shadow:0 2px 8px rgba(2,90,62,.2),0 0 20px color-mix(in srgb,var(--color-primary) 18%,transparent)}.Navbar_ctaOnLightHeader__2cNHP:hover{background:var(--color-darker);border-color:var(--color-darker);color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 14px rgba(2,90,62,.28),0 0 28px color-mix(in srgb,var(--color-primary) 24%,transparent)}.Navbar_ctaOnDarkHeader__nSnM_{color:var(--color-darker);background:linear-gradient(135deg,#ffffff 0,color-mix(in srgb,var(--color-sand) 35%,white) 100%);border-color:color-mix(in srgb,var(--color-sand) 55%,transparent);box-shadow:0 2px 10px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.06)}.Navbar_ctaOnDarkHeader__nSnM_:hover{background:var(--color-sand);color:var(--color-darker);border-color:color-mix(in srgb,var(--color-sand) 80%,white);transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.28),0 0 24px color-mix(in srgb,var(--color-sand) 35%,transparent)}.Navbar_cta__X3jE5:active{transform:translateY(0)}.Navbar_cta__X3jE5:focus-visible{outline:2px solid var(--color-tan);outline-offset:3px}.Navbar_ctaIcon__uMza_{font-size:.9rem;line-height:1;opacity:.92;transition:transform .22s ease}.Navbar_cta__X3jE5:hover .Navbar_ctaIcon__uMza_{transform:translateX(-2px)}.Navbar_menuBtn__ZY5t3{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;border:1px solid transparent;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.Navbar_menuBtnLight__Ao_r7{border-color:color-mix(in srgb,var(--color-dark) 12%,transparent);background:var(--color-cream);color:var(--color-dark);box-shadow:0 2px 12px -4px color-mix(in srgb,var(--color-dark) 12%,transparent)}.Navbar_menuBtnLight__Ao_r7:hover{background:var(--color-brand-light);border-color:color-mix(in srgb,var(--color-primary) 22%,transparent);transform:translateY(-1px)}.Navbar_menuBtnDark__QC_Fp{border-color:color-mix(in srgb,var(--color-sand) 28%,transparent);background:rgba(255,255,255,.06);color:var(--color-sand)}.Navbar_menuBtnDark__QC_Fp:hover{background:rgba(255,255,255,.12);border-color:color-mix(in srgb,var(--color-sand) 48%,transparent);color:#ffffff;transform:translateY(-1px)}.Navbar_menuBtn__ZY5t3:focus-visible{outline:2px solid var(--color-tan);outline-offset:2px}@media (min-width:1024px){.Navbar_menuBtn__ZY5t3{display:none}}.Navbar_mobileNav__ykXjb{border-top:1px solid transparent;padding:1rem 1rem 1.25rem}.Navbar_mobileNavLight__uWgvd{border-top-color:rgba(2,90,62,.08);background:rgba(255,255,255,.98)}.Navbar_mobileNavDark__B2cq4{border-top-color:color-mix(in srgb,var(--color-sand) 20%,transparent);background:color-mix(in srgb,var(--color-darker) 98%,black)}.Navbar_mobileList__f4AHf{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.Navbar_mobileLink___PlsO{display:block;padding:.75rem 1rem;border-radius:.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;border:1px solid transparent;transition:background .22s ease,color .22s ease,border-color .22s ease}.Navbar_mobileLinkLight__2ZZYM{color:var(--color-text-body)}.Navbar_mobileLinkLight__2ZZYM:hover{background:color-mix(in srgb,var(--color-brand-light) 65%,transparent);border-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}.Navbar_mobileLinkDark__O52fR{color:var(--color-cream)}.Navbar_mobileLinkDark__O52fR:hover{background:rgba(255,255,255,.08);border-color:color-mix(in srgb,var(--color-sand) 22%,transparent);color:var(--color-sand)}.Navbar_mobileLinkActiveLight__33_er{background:var(--color-dark);color:var(--color-cream)}.Navbar_mobileLinkActiveLight__33_er:hover{background:var(--color-darker);color:var(--color-cream)}.Navbar_mobileLinkActiveDark__QwYq4{background:color-mix(in srgb,var(--color-primary) 28%,var(--color-darker));color:var(--color-sand);border-color:color-mix(in srgb,var(--color-sand) 30%,transparent)}.Navbar_mobileLinkActiveDark__QwYq4:hover{background:color-mix(in srgb,var(--color-primary) 36%,var(--color-darker));color:#ffffff}.Navbar_mobileCta___lbFE{margin-top:.65rem}.Navbar_mobileCta___lbFE .Navbar_cta__X3jE5{width:100%}@media (prefers-reduced-motion:reduce){.Navbar_ctaIcon__uMza_,.Navbar_cta__X3jE5,.Navbar_iconBtn__uyYD0,.Navbar_menuBtn__ZY5t3,.Navbar_navLink__A03oH{transition:none}.Navbar_cta__X3jE5:hover,.Navbar_cta__X3jE5:hover .Navbar_ctaIcon__uMza_,.Navbar_iconBtn__uyYD0:hover,.Navbar_menuBtn__ZY5t3:hover,.Navbar_navLinkActiveDark__b3x8N:hover,.Navbar_navLinkActiveLight__Qlrqd:hover,.Navbar_navLink__A03oH:hover{transform:none}}.Footer_footer__eNA9m{position:relative;overflow:hidden;isolation:isolate;color:var(--text-on-dark);background:radial-gradient(120% 70% at 90% -20%,color-mix(in srgb,var(--color-primary) 22%,transparent) 0,transparent 50%),linear-gradient(180deg,#0b2519 0,#07160f 100%)}.Footer_topGlow__UuMVT{position:absolute;top:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-tan) 40%,transparent),color-mix(in srgb,var(--color-primary) 55%,transparent),transparent)}.Footer_ambient__PKJV_{position:absolute;inset:0;z-index:-1;pointer-events:none}.Footer_ambientOrb__JBVUl{position:absolute;border-radius:50%;filter:blur(80px)}.Footer_ambientOrb1__3GIZ5{top:-30%;inset-inline-end:-10%;width:min(320px,40vw);height:min(240px,30vh);background:color-mix(in srgb,var(--color-primary) 16%,transparent)}.Footer_ambientOrb2__iFx1A{bottom:-40%;inset-inline-start:-15%;width:min(280px,36vw);height:min(200px,26vh);background:color-mix(in srgb,var(--color-tan) 10%,transparent)}.Footer_gridTexture__qAEnH{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(color-mix(in srgb,var(--color-sand) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-sand) 5%,transparent) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,black,transparent 85%);-webkit-mask-image:linear-gradient(180deg,black,transparent 85%)}.Footer_inner__ngCVB{position:relative;z-index:1;padding-block:clamp(1.75rem,3.5vh,2.25rem) clamp(1rem,2vh,1.25rem)}.Footer_main__srZdf{display:grid;gap:1.5rem}@media (min-width:640px){.Footer_main__srZdf{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.Footer_brandCol__6UIwg{grid-column:1/-1}}@media (min-width:1024px){.Footer_main__srZdf{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:1.25rem 1.75rem;align-items:start}.Footer_brandCol__6UIwg{grid-column:auto}}.Footer_brandCol__6UIwg{display:flex;flex-direction:column;gap:.65rem}.Footer_brandLogoPlate__qUY5l{display:inline-flex;align-self:flex-start}.Footer_brandTagline__cBjkP{margin:0;max-width:18rem;font-size:.8125rem;line-height:1.6;color:var(--text-muted-on-dark)}.Footer_socialWrap__G9bTS{margin-top:.15rem}.Footer_colTitle__u3AX5{margin:0 0 .65rem;padding-bottom:.45rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;color:color-mix(in srgb,var(--color-sand) 90%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-sand) 18%,transparent)}.Footer_linkList__K_ONQ{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none}.Footer_link___mmVB{display:inline-flex;align-items:center;min-height:1.75rem;font-size:.8125rem;font-weight:500;color:color-mix(in srgb,#ffffff 75%,transparent);text-decoration:none;transition:color .2s ease}.Footer_link___mmVB:focus-visible,.Footer_link___mmVB:hover{color:#ffffff}.Footer_link___mmVB:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,white);outline-offset:2px;border-radius:3px}.Footer_contactList__J2slu{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.Footer_contactRow__EX7QU{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.Footer_contactIcon__a5faz{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:.4rem;background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:color-mix(in srgb,var(--color-sand) 85%,transparent);transition:color .2s ease,background .2s ease}a.Footer_contactRow__EX7QU:focus-visible .Footer_contactIcon__a5faz,a.Footer_contactRow__EX7QU:hover .Footer_contactIcon__a5faz{background:color-mix(in srgb,var(--color-primary) 30%,transparent);color:#ffffff}a.Footer_contactRow__EX7QU:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,white);outline-offset:2px;border-radius:.4rem}.Footer_contactBody__8bgOs{display:flex;flex-direction:column;gap:0;min-width:0}.Footer_contactLabel__vGQ8Q{font-size:.625rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--color-sand) 70%,transparent)}.Footer_contactValue__djgOj{font-size:.8125rem;font-weight:500;line-height:1.45;color:color-mix(in srgb,#ffffff 88%,transparent);word-break:break-word}.Footer_contactValue__djgOj[dir=ltr]{unicode-bidi:plaintext}a.Footer_contactRow__EX7QU:focus-visible .Footer_contactValue__djgOj,a.Footer_contactRow__EX7QU:hover .Footer_contactValue__djgOj{color:#ffffff}.Footer_metaRow__6ESVc{margin-top:1.25rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-sand) 12%,transparent)}.Footer_legalList__oIKyF{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .15rem;margin:0;padding:0;list-style:none}.Footer_legalList__oIKyF li{display:flex;align-items:center}.Footer_legalList__oIKyF li:not(:last-child):after{content:"·";margin-inline:.45rem;color:color-mix(in srgb,var(--color-sand) 35%,transparent);font-weight:600;pointer-events:none}@media (max-width:639px){.Footer_legalList__oIKyF{flex-direction:column;align-items:center;gap:.2rem}.Footer_legalList__oIKyF li:not(:last-child):after{content:none}}.Footer_legalLink__QOSHD{font-size:.75rem;font-weight:500;color:color-mix(in srgb,#ffffff 58%,transparent);text-decoration:none;background:none;border:none;padding:.15rem 0;cursor:pointer;font-family:inherit;transition:color .2s ease}.Footer_legalLink__QOSHD:focus-visible,.Footer_legalLink__QOSHD:hover{color:var(--color-sand)}.Footer_legalLink__QOSHD:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,white);outline-offset:2px;border-radius:2px}.Footer_bottom__ch0uR{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--color-sand) 8%,transparent);text-align:center}@media (min-width:768px){.Footer_bottom__ch0uR{flex-direction:row;justify-content:space-between;align-items:center;text-align:start}}.Footer_copyright__vFlrA,.Footer_credit__q8yBC{margin:0;font-size:.75rem;line-height:1.5;color:color-mix(in srgb,#ffffff 45%,transparent)}.Footer_credit__q8yBC a{color:color-mix(in srgb,var(--color-sand) 80%,transparent);font-weight:600;text-decoration:none;transition:color .2s ease}.Footer_credit__q8yBC a:hover{color:#ffffff}.Footer_credit__q8yBC a:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,white);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.Footer_contactIcon__a5faz,.Footer_contactValue__djgOj,.Footer_legalLink__QOSHD,.Footer_link___mmVB{transition:none}}