:root{--nav-bg: rgba(10, 10, 10, .94);--nav-border: rgba(255, 255, 255, .09);--nav-cream: #d5cfc4;--nav-gold: #c9a84c;--nav-gold-subtle: rgba(201, 168, 76, .07);--nav-alt: #151515}#navbar.site-nav{position:fixed;inset:0 0 auto;z-index:1000;display:flex;align-items:center;justify-content:space-between;min-height:99px;padding:4px 40px;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);backdrop-filter:blur(24px)}#navbar.site-nav .nav-logo{display:flex;align-items:center;width:90px;height:90px;flex:0 0 90px;background:url(/assets/logo.8ae316db.png) center / contain no-repeat;text-decoration:none}#navbar.site-nav .nav-logo-img{width:90px;height:90px;object-fit:contain}#navbar.site-nav .nav-links{display:flex;align-items:center;gap:36px;position:absolute;left:50%;transform:translate(-50%)}#navbar.site-nav .nav-dropdown{position:relative}#navbar.site-nav .nav-links a,#navbar.site-nav .nav-trigger,#navbar.site-nav .nav-cta{position:relative;color:var(--nav-cream);font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;line-height:normal;text-transform:uppercase;text-decoration:none;transition:color .3s,border-color .3s,background .3s}#navbar.site-nav .nav-trigger{padding:0;border:0;background:transparent;cursor:pointer}#navbar.site-nav .nav-links a:after,#navbar.site-nav .nav-trigger:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:var(--nav-gold);transition:width .3s ease}#navbar.site-nav .nav-links a:hover,#navbar.site-nav .nav-trigger:hover,#navbar.site-nav .nav-links a.active,#navbar.site-nav .nav-trigger.active{color:var(--nav-gold)}#navbar.site-nav .nav-links a:hover:after,#navbar.site-nav .nav-trigger:hover:after,#navbar.site-nav .nav-links a.active:after,#navbar.site-nav .nav-trigger.active:after{width:100%}#navbar.site-nav .dropdown-menu{position:absolute;top:calc(100% + 18px);left:-18px;z-index:20;display:none;min-width:170px;padding:10px 0;background:var(--nav-alt);border:1px solid rgba(255,255,255,.13)}#navbar.site-nav .nav-dropdown:hover .dropdown-menu,#navbar.site-nav .nav-dropdown:focus-within .dropdown-menu,#navbar.site-nav .nav-dropdown.open .dropdown-menu{display:block}#navbar.site-nav .nav-dropdown:after{content:"";position:absolute;inset:100% -18px auto;height:18px}#navbar.site-nav .dropdown-menu a{display:block;padding:10px 18px;white-space:nowrap}#navbar.site-nav .dropdown-menu a:after{display:none}#navbar.site-nav .nav-account{display:flex;align-items:center;gap:12px;margin-left:12px}#navbar.site-nav .nav-user{font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;font-weight:500;letter-spacing:0;text-transform:none;color:var(--nav-cream);white-space:nowrap}#navbar.site-nav .nav-cta{display:inline-block;margin-left:12px;padding:12px 28px;border:1px solid var(--nav-cream);background:transparent;color:var(--nav-cream)!important;font-family:inherit;cursor:pointer}#navbar.site-nav .nav-account .nav-cta{margin-left:0}#navbar.site-nav .nav-cta:hover,#navbar.site-nav .nav-cta:focus-visible,#navbar.site-nav .nav-cta.active{border-color:var(--nav-gold);background:var(--nav-gold-subtle);color:var(--nav-gold)!important}#navbar.site-nav .hamburger{display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer}#navbar.site-nav .hamburger span{width:24px;height:1.5px;background:var(--nav-gold)}#navbar.site-nav a:focus-visible,#navbar.site-nav button:focus-visible{outline:2px solid var(--nav-gold);outline-offset:3px}@media (max-width: 968px){#navbar.site-nav{min-height:72px;padding:4px 20px}#navbar.site-nav .nav-logo,#navbar.site-nav .nav-logo-img{width:62px;height:62px;flex-basis:62px}#navbar.site-nav .nav-links{position:absolute;top:100%;left:0;right:0;transform:none;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 20px;background:rgba(10,10,10,.98);border-bottom:1px solid var(--nav-border)}#navbar.site-nav .nav-links.open{display:flex}#navbar.site-nav .nav-links>a,#navbar.site-nav .nav-links>.nav-dropdown>.nav-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;text-align:left}#navbar.site-nav .dropdown-menu{position:static;display:none;min-width:0;padding:0 0 8px 16px;border:0;background:transparent}#navbar.site-nav .nav-dropdown:hover .dropdown-menu{display:none}#navbar.site-nav .nav-dropdown.open .dropdown-menu{display:block}#navbar.site-nav .dropdown-menu a{padding:9px 0;font-size:10px;letter-spacing:1.5px}#navbar.site-nav .nav-cta,#navbar.site-nav .nav-account{display:flex;margin-left:auto}#navbar.site-nav .hamburger{display:flex;margin-left:16px}}
