@font-face{font-family:Bryant;src:url(../media/bryant.woff2)}@font-face{font-family:Bryant;src:url(../media/bryant-bold.woff2);font-weight:700}*{box-sizing:border-box}body{margin:0;background:#141210;color:#eee8dc;font:18px Bryant,sans-serif}header{height:102px;padding:0 64px;display:flex;align-items:center;justify-content:space-between;background:#131110}header img{width:184px}nav{display:flex;gap:28px;font-size:13px;letter-spacing:1px}.active{color:#dc612e}.button{background:#cd4e1b;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:22px 25px;font-size:13px;letter-spacing:1px}a{cursor:default}.hero{height:535px;position:relative;overflow:hidden}.hero>img{position:absolute;width:68%;height:100%;right:0;object-fit:cover;object-position:50% 56%;transform:scale(1.12)}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#19140fea 0%,#19140fea 27%,#19140f8a 48%,#19140f00 75%),linear-gradient(0deg,#14121055,transparent 50%)}.hero-copy{position:relative;padding:78px 74px}.eyebrow{font-size:12px;letter-spacing:2.8px;color:#d97548;margin:0 0 25px}h1,h2,h3{font-weight:400;margin:0}h1{font-size:82px;line-height:1.07;letter-spacing:-2px}.explore{display:flex;align-items:center;gap:45px;font-size:16px;margin-top:37px;color:#e4dacb}.explore span{color:#e37b45}.menu-nav{position:relative;margin:-35px 64px 0;background:#eee7da;color:#312b24;padding:30px 38px 0}.selection{display:flex;justify-content:space-between;align-items:center;padding-bottom:27px}.selection .eyebrow{font-size:10px;display:block;margin-bottom:10px;color:#ac522d}.selection h2{font-size:24px}.select{width:310px;border:1px solid #c9bdac;padding:14px 19px}.select label{display:block;font-size:10px;letter-spacing:2px;color:#847767;margin-bottom:8px}.select span{display:flex;justify-content:space-between;font-size:17px}.select b{font-weight:400;color:#c55223}.categories{display:flex;justify-content:space-between;border-top:1px solid #d1c6b5;font-size:16px}.categories a{padding:22px 15px 20px;border-bottom:3px solid transparent}.categories .selected{color:#bd481c;border-color:#c64b1c}main{padding:65px 74px 76px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:33px}.section-head .eyebrow{font-size:10px;margin-bottom:15px}.section-head h2{font-size:55px;letter-spacing:-1px}.section-head>p{font-size:13px;line-height:1.7;color:#a69b8b;text-align:right;margin-bottom:8px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 32px}.photo{height:374px;overflow:hidden;background:#241913}.photo img{width:100%;height:100%;object-fit:cover;object-position:center 55%;transform:scale(1.1)}.dish{display:flex;justify-content:space-between;align-items:center;padding:21px 0 0}.dish h3{font-size:26px}.dish span{color:#d66a37;font-size:26px}.grid article>p{font-size:15px;color:#b1a694;margin:10px 0 0}.reserve{padding:67px 74px 59px;background:radial-gradient(ellipse at 50% 100%,#3b2d20,#271f17);text-align:center}.reserve h2{font-size:39px;line-height:1.3}.reserve>p:not(.eyebrow){font-size:15px;line-height:1.7;color:#b7ab98;margin-top:22px}.booking{display:flex;text-align:left;margin:40px auto 22px;max-width:1150px;border:1px solid #544535}.booking>div{flex:1;border-right:1px solid #544535;padding:18px 20px;font-size:16px}.booking>div:first-child{flex:1.3}.booking label{display:block;font-size:10px;letter-spacing:2px;color:#a2927c;margin-bottom:9px}.booking>div span{float:right;font-size:14px;color:#bcaa91}.booking .button{width:174px}.reserve .fine{font-size:12px!important}footer{padding:59px 74px 25px;background:#17130f;color:#b1a694}.footer-grid{display:grid;grid-template-columns:1.65fr .85fr .95fr 1.2fr;gap:50px}.footer-grid img{width:182px}.footer-grid p{font-size:13px;margin:12px 0 20px}.footer-grid .eyebrow{font-size:10px;color:#cb794d;margin-top:5px}.footer-grid a{display:block;font-size:13px;margin-bottom:12px}.email{padding:20px 0;border-bottom:1px solid #43382d;font-size:18px;color:#eee8dc}.email span{float:right;color:#d66a37}.footer-grid small{font-size:10px;display:block;margin-top:8px}.legal{display:flex;justify-content:space-between;border-top:1px solid #372e25;margin-top:40px;padding-top:22px;font-size:10px;color:#847865}
.mast{padding:50px 64px 37px;display:flex;justify-content:space-between;align-items:flex-end}.mast .eyebrow{font-size:10px;margin-bottom:15px}.mast h1{font-size:75px;letter-spacing:-2px}.mast h1 span{color:#d5632c}.mast>p{font-size:16px;line-height:1.6;color:#aa9a84;margin:0 0 8px}.topicnav{margin:0 64px;display:flex;justify-content:space-between;border-top:1px solid #493a2c;border-bottom:1px solid #493a2c;padding:21px 0;font-size:13px}.topicnav>div{display:flex;gap:28px}.topicnav .selected,.search{color:#dc7845}.picture{overflow:hidden;background:#32281c}.picture img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.tag{font-size:10px;letter-spacing:2px;color:#cc713e;margin:0 0 14px}.story h3{font-size:29px;line-height:1.15;letter-spacing:-.4px}.story .desc{font-size:15px;line-height:1.6;color:#aa9c87;margin:15px 0 20px}.read{font-size:13px;color:#d57846;display:flex;justify-content:space-between;align-items:center}.story-copy{padding-top:21px}.sectionlabel{display:flex;justify-content:space-between;align-items:center;margin:0 0 28px}.sectionlabel h2{font-size:32px}.sectionlabel a{font-size:12px;color:#bb8661}.newsletter{padding:49px 64px;display:grid;grid-template-columns:1.2fr 1fr;gap:90px;background:#302418;align-items:center}.newsletter h2{font-size:30px;max-width:480px;line-height:1.25}.newsletter .eyebrow{font-size:10px;margin-bottom:17px}.newsletter p{font-size:13px;color:#b3a187}.signup>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #8b6648;padding:18px 0}.signup a{font-size:13px;color:#e88653}.signup>p{font-size:10px;line-height:1.6}.gloss{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:38px 45px;background:#e9e1d3;color:#362a20}.gloss .eyebrow{font-size:10px;margin-bottom:14px}.gloss h2{font-size:27px;line-height:1.2}.gloss h3{font-size:30px}.gloss h3 span{font-size:12px;color:#9b836a;margin-left:15px}.gloss p{font-size:14px;line-height:1.6;color:#77634f}.gloss .read{color:#b84c20;display:block}.table-cta{padding:24px 64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3c2e22}.table-cta p{font-size:22px}.table-cta a{font-size:14px;color:#d57846}.visual-note{font-size:10px;text-align:center;padding:12px;color:#85725f;background:#141210}