html{scroll-behavior:smooth}*{scroll-margin-top:120px}.nero-page{color:#fff;background:#070504;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.nero-page *{box-sizing:border-box}.nero-page a{color:inherit;text-decoration:none}.nero-navbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070504b3;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:22px 7%;display:grid;position:fixed;top:0}.nero-back{color:#b8a98f;font-size:14px}.nero-logo{letter-spacing:8px;color:#d8b46a;font-size:28px;font-weight:900}.nero-navbar nav{color:#cfc4b3;justify-self:end;gap:24px;font-size:14px;display:flex}.nero-navbar nav a:hover,.nero-back:hover{color:#d8b46a}.nero-hero{background-color:#0000;background-image:linear-gradient(90deg,#070504f5,#070504a3,#070504f5),url(https://images.unsplash.com/photo-1414235077428-338989a2e8c0?q=80&w=1600&auto=format&fit=crop);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;min-height:100vh;padding:160px 7% 90px;display:grid}.nero-hero-content{max-width:840px}.nero-eyebrow{text-transform:uppercase;letter-spacing:5px;color:#cfc4b3;margin-bottom:22px;font-size:12px;font-weight:900}.nero-gold{color:#d8b46a}.nero-page h1{letter-spacing:-4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,104px);font-weight:900;line-height:.92}.nero-page h2{letter-spacing:-2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,66px);font-weight:900;line-height:1}.nero-page h3{font-size:24px;font-weight:900}.nero-page p{color:#c7bcae;line-height:1.8}.nero-hero-content p:not(.nero-eyebrow){max-width:620px;margin-top:28px;font-size:18px}.nero-actions{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.nero-btn{border-radius:999px;padding:16px 28px;font-weight:900;transition:all .3s}.nero-btn:hover{transform:translateY(-4px)}.nero-primary{background:#d8b46a;color:#070504!important}.nero-secondary{border:1px solid #ffffff38}.nero-hours{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070504b8;border:1px solid #d8b46a40;border-radius:34px;padding:42px;box-shadow:0 30px 100px #00000052}.nero-hours span{color:#d8b46a;text-transform:uppercase;letter-spacing:4px;font-size:12px;font-weight:900}.nero-hours strong{margin:20px 0;font-family:Georgia,Times New Roman,serif;font-size:62px;line-height:1;display:block}.nero-section{padding:110px 7%}.nero-about{background:#0d0907;grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.nero-about-text{gap:22px;display:grid}.nero-stats{color:#070504;text-align:center;background:#d8b46a;grid-template-columns:repeat(3,1fr);display:grid}.nero-stat{border-right:1px solid #07050429;padding:58px 20px}.nero-stat strong{font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:900;display:block}.nero-stat span{color:#070504bf;font-weight:800}.nero-section-head{max-width:820px;margin-bottom:64px}.nero-section-head p:not(.nero-eyebrow){max-width:650px;margin-top:20px}.nero-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.nero-card,.nero-menu-item,.nero-opinion{background:linear-gradient(145deg,#120d0a,#090605);border:1px solid #ffffff14;border-radius:28px;padding:34px;transition:all .35s}.nero-card:hover,.nero-menu-item:hover,.nero-opinion:hover{border-color:#d8b46a73;transform:translateY(-8px)}.nero-card span{color:#d8b46a;margin-bottom:34px;font-size:32px;display:block}.nero-card h3{margin-bottom:14px}.nero-menu{background:#0d0907}.nero-menu-list{gap:18px;max-width:1000px;display:grid}.nero-menu-item{justify-content:space-between;align-items:center;gap:30px;display:flex}.nero-menu-item h3{color:#fff}.nero-menu-item p{margin-top:8px}.nero-menu-item strong{color:#d8b46a;white-space:nowrap;font-size:22px}.nero-gallery-grid{grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:260px;gap:18px;display:grid}.nero-gallery-item{background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:28px;min-height:260px;transition:all .35s}.nero-gallery-item:hover{border-color:#d8b46a73;transform:scale(1.02)}.nero-gallery-item.large{grid-row:span 2}.nero-chef{background:#0d0907}.nero-chef-card{background:linear-gradient(145deg,#15100c,#080605);border:1px solid #d8b46a33;border-radius:34px;grid-template-columns:1fr .9fr;align-items:center;gap:50px;padding:50px;display:grid}.nero-chef-card p:not(.nero-eyebrow){margin-top:24px}.nero-chef-image{background-color:#0000;background-image:linear-gradient(#0000001a,#0003),url(https://images.unsplash.com/photo-1577219491135-ce391730fb2c?q=80&w=1200&auto=format&fit=crop);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;min-height:420px}.nero-opinion-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.nero-opinion span{color:#d8b46a;font-size:20px}.nero-opinion p{margin:22px 0}.nero-opinion strong{color:#fff}.nero-reserve{background-color:#0000;background-image:linear-gradient(#070504db,#070504f0),url(https://images.unsplash.com/photo-1552566626-52f8b828add9?q=80&w=1600&auto=format&fit=crop);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:110px 7%}.nero-reserve-inner{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.nero-reserve h2,.nero-reserve .nero-eyebrow{color:#fff}.nero-reserve p{margin-top:24px}.nero-contact-details{gap:14px;margin-top:34px;display:grid}.nero-contact-details a{color:#d8b46a;font-size:24px;font-weight:900}.nero-contact-details span{color:#c7bcae}.nero-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070504c7;border:1px solid #d8b46a3d;border-radius:28px;gap:16px;padding:34px;display:grid}.nero-form input,.nero-form textarea{color:#fff;background:#0b0806;border:1px solid #ffffff1f;border-radius:16px;outline:none;width:100%;padding:18px 20px}.nero-form textarea{resize:none;min-height:140px}.nero-form input:focus,.nero-form textarea:focus{border-color:#d8b46a}.nero-form button{color:#070504;cursor:pointer;background:#d8b46a;border:none;border-radius:16px;padding:18px;font-weight:900}.nero-footer{text-align:center;background:#050302;padding:30px 7%}.nero-footer p{color:#8f8171}.nero-reveal{opacity:0;will-change:transform, opacity;transition:all .8s;transform:translateY(35px)}.nero-reveal.active{opacity:1;transform:translateY(0)}@media (max-width:1000px){.nero-navbar{grid-template-columns:1fr;gap:12px}.nero-navbar nav{display:none}.nero-hero,.nero-about,.nero-cards,.nero-stats,.nero-gallery-grid,.nero-chef-card,.nero-opinion-grid,.nero-reserve-inner{grid-template-columns:1fr}.nero-gallery-item.large{grid-row:span 1}.nero-page h1{letter-spacing:-2px}.nero-menu-item{flex-direction:column;align-items:flex-start}}.nero-scroll{position:relative;overflow:hidden}.nero-scroll:after{content:"";background:#ffffff14;transition:all .5s;position:absolute;inset:0;transform:translate(-100%)}.nero-scroll:hover:after{transform:translate(100%)}
