._siteHeader_1ws7l_1{background:var(--black);border-bottom:1px solid var(--gray3);position:sticky;top:0;z-index:100}._headerInner_1ws7l_9{align-items:center;display:flex;height:60px;justify-content:space-between;margin:0 auto;max-width:960px;padding:0 20px}._headerLogo_1ws7l_19 img{display:block;height:40px;width:auto}._headerNav_1ws7l_25{align-items:center;display:flex;gap:4px}._navLink_1ws7l_31{border-radius:3px;color:#f5f2ed99;font-size:12px;font-weight:600;letter-spacing:1.5px;padding:8px 12px;text-decoration:none;text-transform:uppercase;transition:color .15s,background .15s}._navLink_1ws7l_31:hover{background:#f5f2ed0d;color:#f5f2ed}._navLinkActive_1ws7l_47{color:var(--gold)}._navDropdown_1ws7l_51{position:relative}._navDropdownToggle_1ws7l_55{align-items:center;background:none;border:none;border-radius:3px;color:#f5f2ed99;cursor:pointer;display:flex;font-family:var(--font-body);font-size:12px;font-weight:600;gap:6px;letter-spacing:1.5px;padding:8px 12px;text-transform:uppercase;transition:color .15s,background .15s}._navDropdownToggle_1ws7l_55:hover{background:#f5f2ed0d;color:#f5f2ed}._arrow_1ws7l_77{font-size:9px;transition:transform .2s}._navDropdown_1ws7l_51:hover ._arrow_1ws7l_77,._navDropdownOpen_1ws7l_83 ._arrow_1ws7l_77{transform:rotate(180deg)}._navDropdownMenu_1ws7l_87{display:none;left:0;min-width:200px;padding-top:6px;position:absolute;top:100%}._navDropdown_1ws7l_51:hover ._navDropdownMenu_1ws7l_87,._navDropdownOpen_1ws7l_83 ._navDropdownMenu_1ws7l_87{display:block}._navDropdownMenuInner_1ws7l_101{background:var(--gray);border:1px solid var(--gray3);border-radius:4px;overflow:hidden}._navDropdownMenuInner_1ws7l_101 a{border-bottom:1px solid var(--gray2);color:#f5f2eda6;display:block;font-size:12px;font-weight:500;letter-spacing:.5px;padding:12px 16px;text-decoration:none;transition:background .15s,color .15s}._navDropdownMenuInner_1ws7l_101 a:last-child{border-bottom:none}._navDropdownMenuInner_1ws7l_101 a:hover{background:var(--gray2);color:#f5f2ed}._headerBurger_1ws7l_127{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}._headerBurger_1ws7l_127 span{background:#f5f2ed;border-radius:2px;display:block;height:2px;transition:transform .25s,opacity .2s;width:22px}._headerBurgerOpen_1ws7l_146 span:nth-child(1){transform:translateY(7px) rotate(45deg)}._headerBurgerOpen_1ws7l_146 span:nth-child(2){opacity:0}._headerBurgerOpen_1ws7l_146 span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._mobileMenu_1ws7l_158{background:#0f0f0f;border-top:1px solid var(--gray3);display:none;flex-direction:column;padding:12px 20px 20px}._mobileMenuOpen_1ws7l_166{display:flex}._mobileLink_1ws7l_170{border-bottom:1px solid var(--gray2);color:#f5f2eda6;font-size:13px;font-weight:600;letter-spacing:1px;padding:13px 0;text-decoration:none;text-transform:uppercase;transition:color .15s}._mobileLink_1ws7l_170:last-child{border-bottom:none}._mobileLink_1ws7l_170:hover{color:#f5f2ed}._mobileLinkActive_1ws7l_188{color:var(--gold)}@media(max-width:768px){._headerNav_1ws7l_25{display:none}._headerBurger_1ws7l_127{display:flex}}._siteFooter_1ws7l_200{background:var(--black);border-top:1px solid var(--gray3);padding:48px 20px 28px}._footerInner_1ws7l_206{margin:0 auto;max-width:860px}._footerTop_1ws7l_211{display:grid;gap:32px;grid-template-columns:1fr 1fr 1fr;margin-bottom:40px}._footerColTitle_1ws7l_218{color:var(--gold);font-size:10px;font-weight:700;letter-spacing:3px;margin:0 0 14px;text-transform:uppercase}._footerSubTitle_1ws7l_227{color:var(--gold);font-size:10px;font-weight:700;letter-spacing:3px;margin:18px 0 10px;text-transform:uppercase}._footerLinks_1ws7l_236{display:flex;flex-direction:column;gap:10px}._footerLinks_1ws7l_236 a{color:#f5f2ed8c;font-size:13px;text-decoration:none;transition:color .15s}._footerLinks_1ws7l_236 a:hover{color:#f5f2ed}._footerBrand_1ws7l_252{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}._footerBrand_1ws7l_252 img{height:auto;margin-bottom:10px;max-width:120px}._footerBrandSub_1ws7l_266{color:#f5f2edbf;font-size:10px;font-weight:700;letter-spacing:2.5px;margin:0;text-transform:uppercase}._footerBottom_1ws7l_275{border-top:1px solid var(--gray2);padding-top:20px;text-align:center}._footerBottom_1ws7l_275 p{color:#f5f2ed33;font-size:11px;letter-spacing:1px;margin:0}@media(max-width:640px){._footerTop_1ws7l_211{grid-template-columns:1fr 1fr}._footerBrand_1ws7l_252{grid-column:1/-1;padding:16px 0 4px}}@media print{._siteHeader_1ws7l_1,._siteFooter_1ws7l_200{display:none!important}}
