.cinematic-header{z-index:50;color:#efe8da;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#11100ef0;border-bottom:1px solid #c6a36b29;position:sticky;top:0}.antica-header-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;min-height:120px;margin:auto;padding:12px 5%;display:flex}.antica-wordmark{text-align:center;color:#d0b17b;flex-direction:column;flex-shrink:0;align-items:center;width:max-content;max-width:100%;text-decoration:none;display:flex}.antica-wordmark-name{letter-spacing:.17em;margin-right:-.17em;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.08}.antica-wordmark-category{letter-spacing:.22em;text-transform:uppercase;max-width:210px;margin-top:7px;font-size:7px;font-weight:500;line-height:1.5}.antica-wordmark-city{letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:10px;margin-top:7px;font-size:8px;display:flex}.antica-wordmark-city:before,.antica-wordmark-city:after{content:"";background:#b4996d88;width:24px;height:1px}.antica-wordmark img{object-fit:contain;width:205px;height:72px}.antica-desktop-nav{align-items:center;gap:32px;margin-left:auto;display:flex}.antica-desktop-nav a{white-space:nowrap;padding:12px 0;font-family:Georgia,Times New Roman,serif;font-size:15px;text-decoration:none;position:relative}.antica-desktop-nav a:after{content:"";background:#c6a36b;height:1px;transition:right .3s;position:absolute;bottom:4px;left:0;right:100%}.antica-desktop-nav a:hover:after,.antica-desktop-nav a:focus-visible:after{right:0}.antica-header-actions{align-items:center;gap:12px;display:flex}.antica-reserve-link{color:#fff5e9;white-space:nowrap;background:#6a1b2b;border:1px solid #8c3b47;justify-content:center;align-items:center;gap:18px;padding:15px 23px;font-family:Georgia,Times New Roman,serif;font-size:14px;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.antica-reserve-link:hover{background:#84283b;border-color:#b57273}.antica-mobile-trigger,.antica-menu-close{color:#e6d0a8;cursor:pointer;background:0 0;border:1px solid #a889574d;justify-content:center;align-items:center;width:44px;height:44px;display:none}.antica-skip-link{color:#171410;z-index:100;background:#f3eadb;padding:12px;position:absolute;top:-100px;left:16px}.antica-skip-link:focus{top:10px}.cinematic-header a:focus-visible,.cinematic-footer a:focus-visible,.antica-mobile-overlay a:focus-visible,.antica-mobile-overlay button:focus-visible,.antica-mobile-trigger:focus-visible{outline-offset:5px;outline:2px solid #d4ad6e}.antica-mobile-overlay{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b;justify-content:flex-end;display:flex;position:fixed;inset:0}.antica-mobile-dialog{color:#f3e9d9;background:#171512;border-left:1px solid #c6a36b44;flex-direction:column;width:min(100%,440px);height:100%;padding:28px;display:flex;overflow-y:auto}.antica-mobile-top{border-bottom:1px solid #c6a36b33;justify-content:space-between;align-items:center;gap:16px;padding-bottom:32px;display:flex}.antica-menu-close{font:32px Georgia,serif;display:flex}.antica-mobile-dialog nav{flex-direction:column;padding-top:25px;display:flex}.antica-mobile-dialog nav a{border-bottom:1px solid #c6a36b22;align-items:center;gap:18px;padding:23px 0;font:30px Georgia,serif;text-decoration:none;display:flex}.antica-mobile-dialog nav a span{color:#b79964;font:11px Arial,sans-serif}.antica-mobile-dialog nav a span:last-child{margin-left:auto;font-size:20px}.antica-mobile-bottom{margin-top:auto;padding-top:45px}.antica-mobile-bottom p{color:#c2ad8c;margin-bottom:22px;font:italic 18px Georgia,serif}.antica-mobile-bottom .antica-reserve-link{width:100%}.cinematic-footer{color:#c5bbac;background:#151411e8;border-top:1px solid #b89b663b;padding:76px 6% 26px;position:relative}.antica-footer-grid{grid-template-columns:1fr 1fr 1.2fr;gap:70px;max-width:1260px;margin:auto;display:grid}.antica-footer-brand .antica-wordmark{text-align:left;align-items:flex-start}.antica-footer-motto{color:#e9dfcf;margin:27px 0;font:24px/1.45 Georgia,Times New Roman,serif}.antica-footer-motto em{color:#bd9c64}.antica-footer-reserve{color:#dfc397;border-bottom:1px solid #977e53;align-items:center;gap:24px;padding-bottom:7px;font:16px Georgia,serif;text-decoration:none;display:inline-flex}.cinematic-footer h2{letter-spacing:.23em;text-transform:uppercase;color:#c8ab77;margin:0 0 25px;font:500 10px Arial,sans-serif}.antica-footer-contact address{margin-bottom:24px;font-style:normal;line-height:1.8}.antica-footer-contact>a{overflow-wrap:anywhere;margin-bottom:12px;display:block}.antica-footer-contact{font-size:14px;line-height:1.7}.antica-footer-contact nav{grid-template-columns:1fr 1fr;gap:12px 15px;margin-top:30px;font:16px Georgia,serif;display:grid}.cinematic-footer a:hover{color:#fff4de}.antica-footer-hours dl{margin:0}.antica-footer-hours dl>div{border-bottom:1px solid #ba9e6c22;justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;line-height:1.7;display:flex}.antica-footer-hours dl>div:first-child{padding-top:0}.antica-footer-hours dt{color:#eee3d0}.antica-footer-hours dd{text-align:right}.antica-footer-hours small{display:block}.antica-hours-description,.antica-hours-note,.antica-special-hours{margin-bottom:18px;font-size:12px;line-height:1.6}.antica-hours-note,.antica-special-hours{margin-top:18px}.antica-footer-bottom{border-top:1px solid #b89b6633;justify-content:space-between;align-items:center;gap:20px;max-width:1260px;margin:54px auto 0;padding-top:23px;font-size:11px;line-height:1.6;display:flex}.antica-footer-bottom nav{flex-wrap:wrap;gap:24px;display:flex}.antica-credit{color:#aa9c88;margin-top:5px;font-size:10px}.antica-credit a{color:#c1aa82}@media (width<=1100px){.antica-header-inner{gap:20px;padding-left:4%;padding-right:4%}.antica-desktop-nav{gap:22px}.antica-reserve-link{padding:14px 18px}.antica-footer-grid{gap:36px}}@media (width<=1023px){.antica-desktop-nav{display:none}.antica-mobile-trigger{display:flex}.antica-header-inner{min-height:104px}.antica-wordmark-name{font-size:30px}.antica-wordmark img{width:190px;height:60px}.antica-footer-grid{grid-template-columns:1fr 1fr}.antica-footer-brand{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.antica-footer-motto{margin:0}.antica-footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=600px){.antica-header-inner{gap:12px;min-height:94px;padding:10px 5%}.antica-header-actions>.antica-reserve-link{display:none}.antica-wordmark-name{font-size:28px}.antica-wordmark-category{font-size:6px}.antica-wordmark-city{font-size:7px}.antica-wordmark img{width:170px;height:56px}.cinematic-footer{padding:48px 7% 24px}.antica-footer-grid{grid-template-columns:1fr;gap:40px}.antica-footer-brand{display:block}.antica-footer-motto{margin:25px 0}.antica-footer-bottom{margin-top:38px}.antica-footer-bottom nav{gap:16px}.antica-mobile-dialog{padding:24px}.antica-mobile-dialog nav a{font-size:28px}}@media (prefers-reduced-motion:reduce){.cinematic-header *,.cinematic-footer *,.antica-mobile-overlay *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.antica-wordmark.antica-wordmark--logo{flex-shrink:0;justify-content:center;align-items:center;width:220px;height:96px;overflow:hidden}.antica-wordmark.antica-wordmark--logo img{object-fit:contain;flex-shrink:0;width:220px;max-width:none;height:auto}.antica-footer-brand .antica-wordmark--logo{width:300px;height:130px}.antica-footer-brand .antica-wordmark--logo img{width:300px}.antica-mobile-top .antica-wordmark--logo{width:220px;height:96px}@media (width<=1023px){.cinematic-header .antica-wordmark--logo{width:196px;height:80px}.cinematic-header .antica-wordmark--logo img{width:196px}}@media (width<=600px){.cinematic-header .antica-wordmark--logo{width:170px;height:74px}.cinematic-header .antica-wordmark--logo img{width:170px}}.antica-mobile-top .antica-menu-close{flex-shrink:0}@media (width<=360px){.antica-mobile-top .antica-wordmark--logo{width:196px;height:86px}.antica-mobile-top .antica-wordmark--logo img{width:196px}}.antica-desktop-nav a[aria-current=page]{color:#e1c38f;box-shadow:0 2px #bda477}
