.nav{position:fixed;top:0;left:0;right:0;z-index:90;height:72px;background:#09090bbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;transition:all .3s ease}.nav-in{width:min(1280px,92vw);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.brand img,.brand-logo{height:56px;width:auto;max-height:62px;display:block;object-fit:contain;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease}.brand:hover .brand-logo,.brand:hover img{transform:scale(1.05);filter:drop-shadow(0 0 16px rgba(212,175,55,.55))}.brand-name{display:none!important}@media(max-width:600px){.brand img,.brand-logo{height:44px;max-height:48px}}.dubey-nav-logo{height:58px;width:auto;max-height:64px;display:block;object-fit:contain;filter:drop-shadow(0 2px 16px rgba(212,175,55,.5));transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease,height .35s ease}@media(min-width:640px){.dubey-nav-logo{height:68px;max-height:74px}}@media(min-width:1024px){.dubey-nav-logo{height:78px;max-height:84px}}header.border-b .dubey-nav-logo{height:50px!important;max-height:54px!important}@media(min-width:1024px){header.border-b .dubey-nav-logo{height:58px!important;max-height:62px!important}}.nav-menu-btn{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;outline:none;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #0000004d}.nav-menu-btn:hover{border-color:#d4af37;background:#0e0e12f2;transform:scale(1.05);box-shadow:0 0 20px #d4af3759}.menu-dots-grid{display:grid;grid-template-columns:repeat(2,6px);gap:4.5px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.nav-menu-btn:hover .menu-dots-grid{transform:rotate(45deg)}.menu-dot{display:block;width:6px;height:6px;border-radius:50%;background:#fff;transition:background .3s ease}.nav-menu-btn:hover .menu-dot{background:#d4af37}#menu.menu-drawer,.menu-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;background:#09090b!important;color:#f4f4f5!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;overflow-y:auto!important;opacity:0!important;pointer-events:none!important;transition:opacity .45s cubic-bezier(.16,1,.3,1),clip-path .6s cubic-bezier(.77,0,.175,1)!important;clip-path:inset(0% 0% 100% 0%)!important}#menu.menu-drawer.on,.menu-drawer.on,#menu.menu-drawer.open,.menu-drawer.open{opacity:1!important;pointer-events:auto!important;clip-path:inset(0% 0% 0% 0%)!important;visibility:visible!important}.menu-top-bar{display:flex;align-items:center;justify-content:space-between;padding:24px min(64px,5vw);border-bottom:1px solid rgba(255,255,255,.08)}.menu-brand-tag{display:flex;align-items:center;gap:12px}.menu-brand-title{font-family:Cinzel,serif;letter-spacing:.3em;font-size:16px;font-weight:600;color:#d4af37}.menu-brand-sep{color:#ffffff4d;font-size:12px}.menu-brand-sub{color:#ffffff80;font-size:10.5px;text-transform:uppercase;letter-spacing:.25em;font-family:Montserrat,sans-serif}#menuClose.menu-close-btn,.menu-close-btn{display:inline-flex!important;align-items:center!important;gap:12px!important;background:transparent!important;border:none!important;color:#ffffffb3!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-family:Raleway,sans-serif!important;cursor:pointer!important;transition:color .3s!important;margin-top:0!important;padding:0!important}#menuClose.menu-close-btn:hover,.menu-close-btn:hover{color:#fff!important}.close-icon-circle{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;font-size:14px;color:#fff;transition:all .35s ease}.menu-close-btn:hover .close-icon-circle{border-color:#d4af37;color:#d4af37;transform:rotate(90deg)}.menu-main-content{flex:1;display:grid;grid-template-columns:1fr;max-width:1320px;width:100%;margin:0 auto;padding:32px min(64px,5vw);align-items:center;gap:48px}@media(min-width:1024px){.menu-main-content{grid-template-columns:1.25fr .85fr}}.menu-items-col{display:flex;flex-direction:column;gap:4px}.menu-row{display:flex;align-items:baseline;gap:18px;text-decoration:none;padding:10px 0;transition:all .3s ease;position:relative;cursor:pointer}.menu-roman{font-family:Cinzel,serif;font-size:14px;color:#d4af3799;width:32px;flex-shrink:0;transition:color .3s ease}.menu-info{flex:1;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:10px;transition:border-color .3s ease}.menu-title-wrap{display:flex;align-items:center;justify-content:space-between}.menu-title{font-family:Cormorant Garamond,Cinzel,serif;font-size:clamp(23px,2.7vw,34px);font-weight:400;letter-spacing:.02em;color:#f4f4f5d9;line-height:1.15;transition:all .3s ease}.menu-arrow{color:#d4af37;font-size:18px;opacity:0;transform:translate(-4px) translateY(4px);transition:all .3s ease}.menu-subtitle{font-family:Montserrat,Raleway,sans-serif;font-size:11.5px;color:#fff6;font-weight:300;letter-spacing:.03em;margin-top:4px;transition:color .3s ease}.menu-row:hover{transform:translate(8px)}.menu-row:hover .menu-roman{color:#d4af37}.menu-row:hover .menu-info{border-bottom-color:#d4af3766}.menu-row:hover .menu-title{color:#fff;text-shadow:0 0 16px rgba(212,175,55,.25)}.menu-row:hover .menu-subtitle{color:#ffffffbf}.menu-row:hover .menu-arrow{opacity:1;transform:translate(0) translateY(0)}.menu-preview-col{display:none}@media(min-width:1024px){.menu-preview-col{display:flex;flex-direction:column}}.menu-preview-card{position:relative;aspect-ratio:4 / 3;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#0009;box-shadow:0 24px 60px #0009}.menu-preview-img{width:100%;height:100%;object-fit:cover;transition:all .7s cubic-bezier(.16,1,.3,1);filter:brightness(.9)}.menu-preview-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000000d9)}.menu-preview-meta{position:absolute;bottom:24px;left:24px;right:24px;display:flex;flex-direction:column;gap:4px}.preview-tag{font-size:9.5px;letter-spacing:.25em;text-transform:uppercase;color:#d4af37;font-weight:600;font-family:Cinzel,serif}.preview-title{font-family:Cormorant Garamond,Cinzel,serif;font-size:22px;color:#fff;font-weight:400}.menu-preview-foot{margin-top:14px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#ffffff73;letter-spacing:.2em;text-transform:uppercase;font-family:Montserrat,sans-serif}.menu-bottom-bar{padding:20px min(64px,5vw);border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:1fr;gap:12px;font-size:11px;color:#ffffff8c;letter-spacing:.16em;font-family:Montserrat,sans-serif}@media(min-width:768px){.menu-bottom-bar{grid-template-columns:repeat(3,1fr)}}.menu-bottom-bar b{color:#d4af37;font-weight:500}#about-stats,.about-stats-bar{padding-top:clamp(1.25rem,2.5vw,2.25rem)!important;padding-bottom:clamp(1.25rem,2.5vw,2.25rem)!important;margin-top:clamp(1.25rem,2.5vw,2rem)!important;margin-bottom:clamp(1.25rem,2.5vw,2rem)!important;border:none!important;border-top:none!important;border-bottom:none!important;background:transparent!important;position:relative!important;z-index:20!important}.about-stat-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:.5rem .25rem!important;transition:transform .35s ease}.about-stat-item:hover{transform:translateY(-3px)}.about-stat-num{font-family:Cinzel,serif!important;font-size:clamp(2.2rem,4.2vw,3.5rem)!important;line-height:1.1!important;font-weight:300!important;letter-spacing:.04em!important}.about-stat-label{font-family:Montserrat,sans-serif!important;font-size:clamp(10.5px,1.25vw,12.5px)!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#ffffffb3!important;margin-top:.5rem!important;font-weight:500!important}
