@font-face{font-family:Manifold CF;src:url(/fonts/manifold-cf.woff2) format("woff2"),url(/fonts/manifold-cf.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manifold CF;src:url(/fonts/manifold-cf-bold.woff2) format("woff2"),url(/fonts/manifold-cf-bold.ttf) format("truetype");font-weight:700;font-display:swap}.nav-wrap{--nav-text: #f3efe9;--nav-gold: #e6be8a;position:fixed;inset:0 0 auto;z-index:1000;padding-top:calc(16px + env(safe-area-inset-top,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));font-family:Manifold CF,Montserrat,Segoe UI,system-ui,sans-serif;line-height:1.6;pointer-events:none}.nav-wrap *,.nav-wrap *:before,.nav-wrap *:after{box-sizing:border-box}.nav-wrap .nav{position:relative;max-width:1400px;margin:0 auto;height:64px;pointer-events:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 26px;border-radius:999px;background:#30261e8c;border:1px solid rgba(230,190,138,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav-wrap .logo{justify-self:start;display:inline-flex;line-height:0}.nav-wrap .logo img{display:block;height:28px;width:auto;max-width:none}.nav-wrap .nav-links{grid-column:2;justify-self:center;display:flex;align-items:center;gap:34px;list-style:none;margin:0;padding:0}.nav-wrap .nav-links li{margin:0;padding:0;list-style:none}.nav-wrap .nav-links a{font-family:inherit;text-decoration:none;font-weight:700;font-size:15px;line-height:1.6;color:var(--nav-text);opacity:.86;white-space:nowrap;transition:opacity .2s,color .2s}.nav-wrap .nav-links a:hover,.nav-wrap .nav-links a[aria-current=page]{opacity:1;color:var(--nav-gold)}.nav-wrap .nav-svc{position:relative}.nav-wrap .nav-svc-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:700 15px/1.6 Manifold CF,Montserrat,Segoe UI,system-ui,sans-serif;color:var(--nav-text);opacity:.86;white-space:nowrap;transition:opacity .2s,color .2s}.nav-wrap .nav-svc-btn:hover,.nav-wrap .nav-svc.open .nav-svc-btn{opacity:1;color:var(--nav-gold)}.nav-wrap .nav-svc-btn:focus-visible{outline:2px solid var(--nav-gold);outline-offset:4px;border-radius:6px}.nav-wrap .nav-svc-chev{transition:transform .25s}.nav-wrap .nav-svc.open .nav-svc-chev{transform:rotate(180deg)}.nav-wrap .nav-svc-panel{position:absolute;top:calc(100% + 22px);left:50%;width:380px;padding:8px;border-radius:20px;background:#15110e;border:1px solid rgba(230,190,138,.2);box-shadow:0 24px 60px #00000080;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .2s,transform .2s,visibility .2s}.nav-wrap .nav-svc-panel:before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}.nav-wrap .nav-svc.open .nav-svc-panel{opacity:1;visibility:visible;transform:translate(-50%)}@media(hover:hover)and (min-width:861px){.nav-wrap .nav-svc:hover .nav-svc-panel{opacity:1;visibility:visible;transform:translate(-50%)}.nav-wrap .nav-svc:hover .nav-svc-btn{opacity:1;color:var(--nav-gold)}.nav-wrap .nav-svc:hover .nav-svc-chev{transform:rotate(180deg)}}.nav-wrap .nav-svc-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav-wrap .nav-svc-panel li{margin:0;padding:0}.nav-wrap .nav-svc-panel a{display:grid;gap:2px;padding:11px 14px;border-radius:13px;text-decoration:none;opacity:1;white-space:normal;transition:background-color .2s}.nav-wrap .nav-svc-panel li a{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:13px;padding:10px 12px}.nav-wrap .nav-svc-ic{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#0c0b0a;background:linear-gradient(135deg,#f6dcae,#c99653);box-shadow:0 0 0 1px #ffeccd40 inset,0 6px 18px -8px #e6be8a99;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.nav-wrap .nav-svc-ic svg{display:block;width:18px;height:18px;stroke-width:1.9}.nav-wrap .nav-svc-panel li a:hover .nav-svc-ic,.nav-wrap .nav-svc-panel li a:focus-visible .nav-svc-ic{transform:translateY(-1px) rotate(-6deg);box-shadow:0 0 0 1px #ffeccd4d inset,0 8px 22px -6px #e6be8abf}.nav-wrap .nav-svc-txt{display:grid;gap:1px;min-width:0}.nav-wrap .nav-svc-panel a b{font-weight:700;font-size:14.5px;line-height:1.35;color:var(--nav-text);transition:color .2s}.nav-wrap .nav-svc-panel a small{font-family:Geist,Segoe UI,system-ui,sans-serif;font-weight:400;font-size:12.5px;line-height:1.4;color:#a8a29b}.nav-wrap .nav-svc-panel a:hover,.nav-wrap .nav-svc-panel a:focus-visible{background:#e6be8a14}.nav-wrap .nav-svc-panel a:hover b,.nav-wrap .nav-svc-panel a[aria-current=page] b{color:var(--nav-gold)}.nav-wrap .nav-svc-panel .nav-svc-all{display:flex;justify-content:space-between;margin-top:6px;padding:12px 14px 10px;border-top:1px solid rgba(230,190,138,.14);border-radius:0 0 13px 13px;font-size:13.5px;font-weight:700;color:var(--nav-gold)}.nav-wrap .nav-menu{grid-column:3;justify-self:end;display:none;width:44px;height:44px;padding:0;margin:0;border-radius:12px;border:1px solid rgba(230,190,138,.22);background:#0c0b0a80;box-shadow:none;color:var(--nav-gold);cursor:pointer;align-items:center;justify-content:center}.nav-wrap .nav-menu:hover,.nav-wrap .nav-menu:focus{background:#0c0b0ab3;color:var(--nav-gold)}.nav-wrap .nav-menu svg{width:20px;height:20px}.nav-wrap :focus-visible{outline:2px solid var(--nav-gold);outline-offset:3px;border-radius:6px}@media(min-width:861px)and (max-width:1200px){.nav-wrap .nav-links{gap:24px}}@media(min-width:861px)and (max-width:1000px){.nav-wrap .nav{padding:0 22px}.nav-wrap .logo img{height:24px}.nav-wrap .nav-links{gap:17px}.nav-wrap .nav-links a,.nav-wrap .nav-svc-btn{font-size:14px}}@media(max-width:860px){.nav-wrap .nav{height:58px;padding:0 8px 0 20px}.nav-wrap .logo img{height:24px}.nav-wrap .nav-links{grid-column:auto;justify-self:stretch;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;align-items:stretch;gap:4px;padding:10px;border-radius:18px;background:#15110e;border:1px solid rgba(230,190,138,.2)}.nav-wrap .nav-links.open{display:flex}.nav-wrap .nav-links a{display:block;padding:12px 14px;border-radius:10px}.nav-wrap .nav-menu{display:inline-flex}.nav-wrap .nav-links{max-height:calc(100vh - 110px);overflow-y:auto}.nav-wrap .nav-svc-btn{display:flex;width:100%;justify-content:space-between;padding:12px 14px;border-radius:10px}.nav-wrap .nav-svc-panel{position:static;width:auto;padding:0 0 6px 10px;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;display:none;opacity:1;visibility:visible}.nav-wrap .nav-svc-panel:before{display:none}.nav-wrap .nav-svc.open .nav-svc-panel{display:block;transform:none}.nav-wrap .nav-svc-panel a{display:grid;padding:9px 14px}.nav-wrap .nav-svc-panel li a{grid-template-columns:34px minmax(0,1fr);column-gap:12px;padding:8px 12px}.nav-wrap .nav-svc-ic{width:34px;height:34px;border-radius:10px}.nav-wrap .nav-svc-ic svg{width:17px;height:17px}.nav-wrap .nav-svc-panel .nav-svc-all{border-top:0;margin-top:0;padding:9px 14px}}.nav-spacer{height:calc(96px + env(safe-area-inset-top,0px));background:#0c0b0a}@media(max-width:860px){.nav-spacer{height:calc(90px + env(safe-area-inset-top,0px))}}
