:root{color-scheme:light;--ink:#20231e;--ink-soft:#34372f;--paper:#eee7d8;--paper-light:#f6f1e7;--gold:#c3a36b;--gold-light:#ddc798;--wine:#713a32;--muted:#bcb4a4;--rule:#c3a36b7a;--display:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--body:"Manrope", "Avenir Next", Avenir, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;font-size:15px;line-height:1.65}::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}.skip-link{z-index:20;background:var(--paper-light);color:var(--ink);padding:.7rem 1rem;position:absolute;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{z-index:3;background:var(--paper-light);min-height:78px;color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:0 6.5vw;display:grid;position:relative}.wordmark,.footer-wordmark{color:var(--wine);font-family:var(--display);justify-self:start;align-items:center;font-size:1.45rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.site-header nav{align-items:center;gap:clamp(1.25rem,3vw,3rem);display:flex}.site-header nav a,.header-cta{font-size:.72rem;font-weight:700;text-decoration:none}.site-header nav a{transition:color .16s}.site-header nav a:hover{color:var(--wine)}.header-cta{border-bottom:1px solid var(--wine);justify-self:end;padding:.35rem 0}.header-cta span,.button span,.underlined-link span{margin-left:.7rem;transition:transform .18s;display:inline-block}.header-cta:hover span,.button:hover span,.underlined-link:hover span{transform:translate(2px,-2px)}.hero{background:var(--ink);min-height:710px;color:var(--paper-light);grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);align-items:center;gap:7vw;padding:4rem 10vw 5rem;display:grid;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";pointer-events:none;border:1px solid #c3a36b47;width:260px;height:260px;position:absolute;transform:rotate(45deg)}.hero:before{top:-190px;left:39%}.hero:after{width:340px;height:340px;bottom:-180px;right:-180px}.hero-copy{z-index:1;max-width:610px;padding:1.4rem 0;position:relative}.place-line{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.5rem;font-size:.68rem;font-weight:700;display:flex}.place-rule{background:var(--gold);width:27px;height:1px}h1,h2,p{margin-top:0}.hero h1{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(5rem,9vw,8.25rem);font-weight:500;line-height:.84}.hero h1 em,.story-grid h2 em,.gallery-heading h2 em,.visit-copy h2 em{color:var(--gold-light);font-weight:400}.hero-intro{color:#e0dbcf;max-width:430px;margin:2rem 0 1.75rem;font-size:.94rem;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.button{justify-content:space-between;align-items:center;min-height:48px;padding:.7rem 1rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.button-gold{background:var(--gold);min-width:175px;color:var(--ink)}.button-gold:hover{background:var(--gold-light)}.quiet-link{color:var(--paper-light);font-size:.72rem;font-weight:600;text-decoration:none}.quiet-link span{color:var(--gold-light);margin-left:.55rem}.hero-detail{color:#d3ccbd;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.8rem;margin-top:3.7rem;font-size:.61rem;font-weight:700;display:flex}.hero-detail i{background:var(--gold);border-radius:50%;width:4px;height:4px}.photo-frame{isolation:isolate;background-color:var(--ink-soft);position:relative;overflow:hidden}.photo-frame:before{z-index:-1;content:"";background-repeat:no-repeat;background-size:200% 200%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.photo-frame:hover:before{transform:scale(1.04)}.photo-terrace:before{background-image:url(https://img02.restaurantguru.com/c026-Pub-and-bar-LAntiquaire-Bar-interior.jpg);background-position:100% 0}.photo-cocktails:before{background-image:url(https://img02.restaurantguru.com/c044-Pub-and-bar-LAntiquaire-exterior.jpg);background-position:0 0}.photo-facade:before{background-image:url(https://img02.restaurantguru.com/c044-Pub-and-bar-LAntiquaire-exterior.jpg);background-position:0 100%}.hero-photo{aspect-ratio:1.08;border:1px solid #ddc798a6;width:100%;box-shadow:14px 18px 34px #0000003d}.hero-photo:after{content:"";pointer-events:none;border:1px solid #f6f1e79e;position:absolute;inset:13px}.photo-index{z-index:1;color:var(--paper-light);font-family:var(--display);font-size:1.25rem;position:absolute;top:1.25rem;left:1.45rem}.photo-credit{z-index:1;color:var(--paper-light);background:linear-gradient(#0000,#141612c2);justify-content:space-between;align-items:end;gap:1rem;padding:2.3rem 1.35rem 1.2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.photo-credit>span{font-family:var(--display);font-size:1.45rem}.photo-credit a{text-align:right;font-size:.55rem}.hero-seal{z-index:2;border:1px solid var(--gold);background:var(--ink);width:92px;height:92px;color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:.54rem;line-height:1.45;display:flex;position:absolute;top:13%;right:6%;transform:rotate(8deg)}.hero-seal strong{font-family:var(--display);letter-spacing:0;font-size:1.45rem;font-weight:500}.hero-bottom{border-top:1px solid var(--rule);color:#d4cdbd;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:.8rem;font-size:.58rem;font-weight:700;display:flex;position:absolute;bottom:1.25rem;left:6.5vw;right:6.5vw}.story-section{background:var(--paper);padding:7rem 10vw 0}.story-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:center;gap:8vw;padding:0 0 5.5rem;display:grid}.story-grid h2,.gallery-heading h2,.visit-copy h2{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(4.1rem,7vw,6.8rem);font-weight:500;line-height:.92}.story-grid h2 em,.gallery-heading h2 em{color:var(--wine)}.story-copy{max-width:400px}.story-copy p{color:#57564e;margin-bottom:1.2rem;font-size:.88rem;line-height:1.85}.story-copy .story-lead{color:var(--ink);font-family:var(--display);font-size:1.55rem;line-height:1.25}.underlined-link{border-bottom:1px solid var(--wine);color:var(--wine);gap:.5rem;margin-top:.35rem;padding-bottom:.35rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.marquee{min-height:112px;color:var(--wine);font-family:var(--display);border-top:1px solid #20231e38;border-bottom:1px solid #20231e38;justify-content:space-around;align-items:center;gap:1rem;margin:0 -10vw;padding:1rem 6vw;font-size:clamp(1.6rem,3.5vw,2.7rem);font-style:italic;display:flex}.marquee i{color:#a9874e;font-family:var(--body);font-size:.9rem;font-style:normal}.gallery-section{background:var(--paper-light);padding:7rem 10vw 8rem}.gallery-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.section-overline{color:var(--wine);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.63rem;font-weight:700}.gallery-heading h2{font-size:clamp(3.8rem,6vw,5.8rem)}.gallery-heading>p{color:#5b594f;max-width:340px;margin:0 0 .4rem;font-size:.84rem;line-height:1.8}.gallery-grid{grid-template-columns:1.1fr .8fr 1.1fr;align-items:center;gap:1.35rem;display:grid}.gallery-photo{aspect-ratio:1.08;width:100%}.gallery-photo:after{content:"";pointer-events:none;border:1px solid #f6f1e7a6;position:absolute;inset:11px}.gallery-note{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);min-height:270px;color:var(--wine);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.6rem 1.1rem;display:flex}.note-mark{font-family:var(--display);margin-bottom:.5rem;font-size:2.5rem;font-style:italic;line-height:1}.gallery-note p{max-width:220px;font-family:var(--display);margin:0;font-size:1.65rem;font-style:italic;line-height:1.2}.note-location{letter-spacing:.12em;text-transform:uppercase;margin-top:1.2rem;font-size:.55rem;font-weight:700}.visit-section{background:var(--wine);min-height:600px;color:var(--paper-light);grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:center;gap:7vw;padding:6.5rem 10vw;display:grid;position:relative;overflow:hidden}.visit-copy{z-index:1;position:relative}.visit-label{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.64rem;font-weight:700}.visit-copy h2{font-size:clamp(4.4rem,7.7vw,7.4rem)}.visit-copy>p:not(.visit-label){color:#eee5d4;max-width:380px;margin:1.5rem 0 1.6rem;font-size:.88rem;line-height:1.8}.button-paper{background:var(--paper-light);min-width:190px;color:var(--wine)}.button-paper:hover{background:var(--gold-light);color:var(--ink)}.address-panel{z-index:1;background:var(--paper);width:min(100%,430px);color:var(--ink);border:1px solid #c3a36bb3;justify-self:center;padding:2.4rem;position:relative;transform:rotate(1.5deg);box-shadow:12px 18px 32px #230f0d2e}.address-eyebrow{color:var(--wine);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.55rem;font-size:.6rem;font-weight:700;display:block}.address-panel address{font-family:var(--display);font-size:2rem;font-style:normal;line-height:1.2}.address-divider{background:#20231e33;height:1px;margin:1.8rem 0}.phone-link{font-family:var(--display);font-size:1.65rem;text-decoration:none;display:inline-block}.address-social{color:var(--wine);margin-top:1.1rem;font-size:.67rem;font-weight:700;display:block}.visit-ornament{border:1px solid #ddc7981f;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-180px;right:-100px}.visit-ornament:before,.visit-ornament:after{content:"";border:1px solid #ddc7981f;border-radius:50%;position:absolute;inset:35px}.visit-ornament:after{inset:70px}.site-footer{background:var(--paper-light);grid-template-columns:1.15fr 1fr 1fr auto;align-items:center;gap:2rem;min-height:142px;padding:2rem 6.5vw;display:grid}.footer-wordmark{font-size:1.5rem}.footer-wordmark span{color:var(--gold)}.site-footer p{color:#5a594f;margin:0;font-size:.68rem;line-height:1.7}.site-footer>a:not(.footer-wordmark){color:var(--wine);justify-self:center;font-size:.68rem;font-weight:700;text-decoration:none}.site-footer small{color:#68655b;font-size:.58rem}@media (width>=1500px){.hero{padding-left:max(10vw,50vw - 640px);padding-right:max(10vw,50vw - 640px)}}@media (width<=900px){.site-header{grid-template-columns:1fr auto;padding:0 5vw}.site-header nav{display:none}.hero{grid-template-columns:minmax(0,1fr) minmax(290px,.82fr);gap:4vw;min-height:650px;padding:3rem 6vw 4rem}.hero h1{font-size:clamp(4.8rem,10vw,7rem)}.hero-seal{right:3%}.hero-bottom{left:5vw;right:5vw}.story-section,.gallery-section{padding-left:7vw;padding-right:7vw}.story-grid{gap:5vw}.marquee{margin-left:-7vw;margin-right:-7vw}.gallery-grid{grid-template-columns:1fr .8fr}.gallery-photo:last-child{display:none}.visit-section{padding-left:7vw;padding-right:7vw}.site-footer{padding-left:5vw;padding-right:5vw}}@media (width<=620px){html{scroll-padding-top:1rem}body{font-size:14px}.site-header{min-height:68px;padding:0 5vw}.wordmark{font-size:1.25rem}.header-cta{font-size:.64rem}.hero{flex-direction:column;align-items:stretch;gap:1rem;min-height:auto;padding:3.4rem 6vw 4rem;display:flex}.hero-copy{padding:0}.place-line{margin-bottom:1.25rem;font-size:.58rem}.hero h1{font-size:clamp(4.35rem,19vw,6.4rem)}.hero-intro{max-width:360px;margin:1.45rem 0 1.2rem;font-size:.86rem}.hero-actions{gap:1rem}.button{min-height:46px;padding:.65rem .8rem;font-size:.66rem}.quiet-link{font-size:.65rem}.hero-detail{margin:1.8rem 0 .3rem;font-size:.53rem}.hero-photo{align-self:center;width:min(100%,420px);margin:0 0 .5rem}.hero-seal{width:74px;height:74px;font-size:.45rem;top:auto;bottom:8.5rem;right:3vw}.hero-seal strong{font-size:1.2rem}.hero-bottom{font-size:.48rem;bottom:1rem;left:6vw;right:6vw}.story-section{padding:4.5rem 6vw 0}.story-grid{grid-template-columns:1fr;gap:1.6rem;padding-bottom:3.5rem}.story-grid h2{font-size:clamp(3.7rem,16vw,5.3rem)}.story-copy{max-width:440px}.story-copy .story-lead{font-size:1.4rem}.marquee{gap:.55rem;min-height:86px;margin-left:-6vw;margin-right:-6vw;padding:.9rem 4vw;font-size:clamp(1.15rem,5vw,1.65rem)}.marquee i{font-size:.65rem}.gallery-section{padding:4.7rem 6vw 5rem}.gallery-heading{margin-bottom:2rem;display:block}.section-overline{margin-bottom:.6rem;font-size:.55rem}.gallery-heading h2{font-size:clamp(3.4rem,14vw,4.8rem)}.gallery-heading>p{max-width:390px;margin-top:1.25rem;font-size:.8rem}.gallery-grid{grid-template-columns:1fr 1fr;gap:.8rem}.gallery-photo{aspect-ratio:.85}.gallery-photo:last-child{aspect-ratio:1.08;grid-column:1/-1;justify-self:center;width:75%;margin-top:.6rem;display:block}.gallery-note{min-height:0;padding:1rem .5rem}.note-mark{font-size:1.8rem}.gallery-note p{font-size:1.18rem}.note-location{margin-top:.75rem;font-size:.46rem}.photo-credit{flex-direction:column;align-items:start;gap:.15rem;padding:1.6rem .8rem .7rem}.photo-credit>span{font-size:1.15rem}.photo-credit a{text-align:left;font-size:.48rem}.visit-section{grid-template-columns:1fr;gap:2.8rem;min-height:0;padding:4.8rem 6vw 5rem}.visit-copy h2{font-size:clamp(4.2rem,18vw,6rem)}.visit-label{margin-bottom:.8rem;font-size:.56rem}.visit-copy>p:not(.visit-label){max-width:360px;margin:1.2rem 0 1.35rem;font-size:.82rem}.address-panel{width:min(100%,400px);padding:1.8rem}.address-panel address{font-size:1.65rem}.phone-link{font-size:1.4rem}.visit-ornament{width:350px;height:350px;bottom:4rem;right:-180px}.site-footer{grid-template-columns:1fr 1fr;gap:1.2rem;padding:1.7rem 6vw}.footer-wordmark{font-size:1.2rem}.site-footer>a:not(.footer-wordmark){justify-self:end}.site-footer small{justify-self:end;font-size:.51rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
