@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap');:root{--paper:#eee8dc;--ink:#39251f;--accent:#7b342e;--button-text:#fff8ed;--line:#c9b8a8;--sans:'Manrope',Arial,sans-serif;--serif:'Cormorant Garamond',Georgia,serif;--notice-bg:#251813}body{background:#f5efe6}.aurea-header{background:#2a1916;color:#f9eada}.aurea-header .brand{font:500 33px/1 var(--serif);letter-spacing:.19em}.aurea-header .brand span{font-size:16px;color:#d5b27c}.aurea-header .site-nav a{font-weight:500;letter-spacing:.06em}.aurea-hero{background:#2a1916;color:#f7e5cb}.aurea-photo{height:min(760px,85vh);min-height:585px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#3b211d;background-image:linear-gradient(#1f100ec0,#25110b78),url('https://images.unsplash.com/photo-1414235077428-338989a2e8c0?w=1600&q=85');background-size:cover;background-position:center}.hero-frame{position:absolute;inset:23px;border:1px solid #d8b78678;pointer-events:none}.hero-frame:before,.hero-frame:after{content:'✦';position:absolute;left:50%;transform:translateX(-50%);color:#d9bd8b;font-size:20px}.hero-frame:before{top:-14px}.hero-frame:after{bottom:-15px}.hero-linen{max-width:900px;padding:40px 24px;z-index:1}.hero-linen>.eyebrow{font-size:11px;letter-spacing:.27em}.star{display:block;font-size:34px;color:#d9b98e;margin:24px}.aurea-hero h1{font:400 clamp(67px,9vw,148px)/.78 var(--serif);letter-spacing:-.05em;margin:0 0 24px}.aurea-hero h1 em{font-weight:400;color:#e4c8a3}.aurea-hero p:not(.eyebrow){font:400 20px/1.5 var(--serif);max-width:460px;margin:0 auto 26px}.aurea-hero .button{border:1px solid #e4c69d;background:transparent;color:#f7e4c8;letter-spacing:.14em;font-size:10px}.hero-bottom{display:flex;justify-content:space-between;gap:15px;padding:18px 5%;font-size:9px;letter-spacing:.18em}.intro{background:#f8f1e6}.intro-portrait{min-height:560px;background-image:linear-gradient(#20171115,#1c141110),url('https://images.unsplash.com/photo-1552566626-52f8b828add9?w=1000&q=85');background-size:cover;background-position:center;border:14px solid #e8ded0}.intro-description{padding:8vw 3vw}.intro-description h2,.atmosphere h2{font:500 clamp(64px,6vw,104px)/.87 var(--serif);letter-spacing:-.045em;margin:26px 0}.intro-description h2 em,.atmosphere h2 em{color:#8c4b36;font-weight:400}.intro-description p{line-height:1.9;font-size:15px;max-width:450px}.signature{font:italic 39px var(--serif);margin:30px 0}.signature span{font:11px var(--sans);letter-spacing:.1em}.text-link{border-bottom:1px solid currentColor;padding-bottom:8px;font-size:12px;font-weight:700}.menu-section{background:#2b1c1a;color:#e9d8c0}.menu-head{text-align:center;margin:0 auto 42px}.menu-head h2{font:400 clamp(75px,9vw,134px)/.8 var(--serif);margin:22px 0}.menu-head h2 em{color:#c7a57c;font-weight:400}.menu-head p{font:22px var(--serif);color:#d7c5b3}.fancy-tabs{justify-content:center;margin-bottom:38px}.fancy-tabs button{border:1px solid #745646;color:#ebd7bf;font-size:10px;letter-spacing:.08em}.fancy-tabs button.active{background:#b99a72;color:#241817;border-color:#b99a72}.aurea-menu-list{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.dish{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid #664a3c}.dish small{font-size:9px;color:#c9a47c;letter-spacing:.13em}.dish h3{font:500 32px/1 var(--serif);margin:8px 0}.dish p{font-size:12px;line-height:1.5;color:#c9b8aa;margin:0}.dish strong{font:500 19px var(--serif);white-space:nowrap}.menu-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:48px}.menu-footer p{font:italic 20px var(--serif)}.menu-footer .button{background:#b7956b;color:#281714;border-color:#b7956b}.atmosphere{background:#efe5d7}.atmosphere-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:14px}.aurea-pic{height:410px;background-size:cover;background-position:center}.pic-one{background-image:url('https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?w=1000&q=85')}.pic-two{background-image:url('https://images.unsplash.com/photo-1559339352-11d035aa65de?w=800&q=85')}.pic-three{background-image:url('https://images.unsplash.com/photo-1550966871-3ed3cdb5ed0c?w=800&q=85')}.aurea-end{background:#41231f;color:#f0d5b0;text-align:center;padding:115px 20px}.aurea-end span{font-size:40px;color:#d3b078}.aurea-end h2{font:400 clamp(62px,8vw,108px)/.92 var(--serif);margin:20px}.aurea-end h2 em{color:#dcba90}.aurea-end p{font:20px var(--serif);margin-bottom:30px}.aurea-end .button{background:#d6b487;color:#30201a;border-color:#d6b487}.demo-footer{background:#211816;color:#ebdacc;--line:#644a3b}@media(max-width:680px){.aurea-photo{min-height:540px;height:78vh}.hero-bottom{font-size:8px}.hero-bottom span:nth-child(1){display:none}.aurea-hero h1{font-size:70px}.intro-portrait{min-height:370px}.intro-description{padding:22px 0}.aurea-menu-list{grid-template-columns:1fr}.atmosphere-grid{grid-template-columns:1fr 1fr}.atmosphere-grid .pic-one{grid-column:1/-1}.aurea-pic{height:250px}.menu-footer{align-items:start;flex-direction:column}}


/* OFFSET PHOTOGRAPHIC EDITION — November 2026 */

:root{--paper:#f3f0e9;--ink:#25211e;--accent:#6b392e;--button-text:#f9f6f0;--line:#d4cec3;--notice-bg:#201e1b}
body{background:#f3f0e9}
.aurea-header{background:#eae7e0;color:#292823;border-bottom:1px solid #c6bfb1}
.aurea-header .brand{font-size:30px;letter-spacing:.24em}
.aurea-header .brand span{color:#805648}
.aurea-header .site-nav a{letter-spacing:.035em}
.aurea-header .nav-cta{background:#292621;color:#fff;border-color:#292621}
.aurea-hero.editorial-hero{position:relative;min-height:720px;height:min(830px,91vh);background:#29251e;color:#fff;display:flex;align-items:flex-end;overflow:hidden}
.aurea-hero-photo{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(15,14,13,.77),rgba(18,16,13,.2) 73%),url('https://images.unsplash.com/photo-1786209676820-f408e4fba31e?auto=format&fit=crop&crop=entropy&w=1800&q=80');background-position:center;background-size:cover;transform:scale(1.005)}
.aurea-hero-overlay{position:relative;z-index:1;padding-bottom:110px;max-width:1240px;width:min(1240px,calc(100% - 76px));margin-inline:auto}
.editorial-kicker{font:600 11px var(--sans);letter-spacing:.26em;padding-bottom:25px;border-bottom:1px solid #fff7;max-width:760px;margin-bottom:47px}
.aurea-hero h1{font:400 clamp(78px,9.4vw,163px)/.87 var(--serif);letter-spacing:-.055em;margin:0 0 35px;max-width:1080px}
.aurea-hero h1 em{color:#e8d4be;font-weight:400}
.hero-description-row{display:flex;gap:50px;align-items:end;max-width:850px}
.aurea-hero .hero-description-row p{margin:0;max-width:440px;font:400 16px/1.7 var(--sans);color:#ece7e1}
.aurea-hero .button{background:#ede4d7;color:#27231f;border:1px solid #ede4d7;white-space:nowrap;letter-spacing:.05em;font-size:12px}
.editorial-bottom{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:23px max(38px,calc((100% - 1240px)/2));border-top:1px solid #ffffff55;font-size:10px;letter-spacing:.15em}
.intro{background:#f3f0e9}
.intro-portrait{min-height:630px;border:0;background:#bbb0a4 url('https://images.unsplash.com/photo-1776353744117-9e8595e8092c?auto=format&fit=crop&crop=entropy&w=1100&q=80') center/cover no-repeat}
.intro-description{padding:8vw 2vw}
.intro-description h2{font-size:clamp(59px,6.5vw,112px);line-height:.86}
.intro-description .signature{display:none}
.intro-description .text-link{display:inline-block;margin-top:25px;border-bottom:1px solid #684637;padding-bottom:9px}
.menu-section{background:#ebe7e0}
.menu-head .eyebrow,.intro-description .eyebrow,.atmosphere .eyebrow{font-size:11px;letter-spacing:.2em;color:#71594a}
.menu-head h2{letter-spacing:-.04em}
.fancy-tabs button{border:0;border-bottom:1px solid #b4ada2;border-radius:0;background:transparent!important;color:#534b44!important;padding:13px 16px}
.fancy-tabs button.active{border-bottom:2px solid #6b392e!important;color:#542a20!important}
.aurea-menu-list{border-top:1px solid #c8beb0}
.aurea-menu-list .dish{border-bottom:1px solid #c8beb0;padding:27px 0}
.aurea-menu-list h3{font-weight:500}
.atmosphere{background:#f4f0e8}
.atmosphere-grid{display:grid;grid-template-columns:1.08fr .88fr 1.08fr;gap:12px}
.atmosphere-grid .aurea-pic{min-height:385px;height:40vw;max-height:530px;display:flex;align-items:end;position:relative;background-color:#49423c;background-position:center;background-size:cover}
.atmosphere-grid .aurea-pic.pic-one{background-image:linear-gradient(0deg,#0807066e,transparent 50%),url('https://images.unsplash.com/photo-1552566626-52f8b828add9?auto=format&fit=crop&crop=entropy&w=950&q=80')}
.atmosphere-grid .aurea-pic.pic-two{background-image:linear-gradient(0deg,#0807066e,transparent 50%),url('https://images.unsplash.com/photo-1786209676820-f408e4fba31e?auto=format&fit=crop&crop=entropy&w=850&q=80')}
.atmosphere-grid .aurea-pic.pic-three{background-image:linear-gradient(0deg,#0807066e,transparent 50%),url('https://images.unsplash.com/photo-1775403834271-619d9a264f0e?auto=format&fit=crop&crop=entropy&w=950&q=80')}
.atmosphere-grid .photo-caption{color:white;margin:24px;font-size:10px;letter-spacing:.19em;font-weight:700}
.aurea-end{background:#312822;padding:120px 20px}
@media(max-width:780px){.aurea-hero.editorial-hero{min-height:650px;max-height:none;height:78vh}.aurea-hero-overlay{width:calc(100% - 38px);padding-bottom:95px}.aurea-hero h1{font-size:clamp(68px,12vw,110px)}.hero-description-row{align-items:start;flex-direction:column;gap:24px}.editorial-bottom{padding:20px 18px}.atmosphere-grid{grid-template-columns:1fr 1fr}.atmosphere-grid .aurea-pic{height:360px;min-height:0}.atmosphere-grid .pic-three{grid-column:1/-1}}
@media(max-width:550px){.aurea-hero.editorial-hero{min-height:660px;height:83vh}.aurea-hero-photo{background-position:55% center}.aurea-hero h1{font-size:clamp(63px,14vw,86px)}.editorial-kicker{font-size:10px;letter-spacing:.17em}.editorial-bottom span:first-child{display:none}.atmosphere-grid{grid-template-columns:1fr}.atmosphere-grid .pic-three{grid-column:auto}.atmosphere-grid .aurea-pic{height:300px}.intro-portrait{min-height:390px}.hero-description-row p{font-size:14px!important}}


/* AUREA menu: burgundy text on the light photographic-edition background. */
.menu-section{color:#6b1f33}
.menu-section .menu-head h2,
.menu-section .menu-head h2 em,
.menu-section .menu-head p,
.menu-section .menu-head .eyebrow,
.menu-section .dish h3,
.menu-section .dish p,
.menu-section .dish small,
.menu-section .dish strong,
.menu-section .menu-footer p{color:#6b1f33;opacity:1}
.menu-section .fancy-tabs button{color:#6b1f33!important}
.menu-section .fancy-tabs button.active{color:#6b1f33!important;border-bottom-color:#6b1f33!important}
.menu-section .menu-footer .button{background:#6b1f33;border-color:#6b1f33;color:#fff8ed}
