._page_j6y1u_1{color:#282924;background:#faf8f3;font:400 16px/1.58 DM Sans,sans-serif;overflow-x:clip}._page_j6y1u_1 *{box-sizing:border-box}._page_j6y1u_1 :is(h1,h2,h3,p){margin:0}._page_j6y1u_1 a{color:inherit}._page_j6y1u_1 :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #4d5931}._page_j6y1u_1 section[id]{scroll-margin-top:90px}._header_j6y1u_1{align-items:center;gap:28px;max-width:1228px;min-height:84px;margin:auto;padding:18px 24px;display:flex;position:relative}._brand_j6y1u_1{letter-spacing:-.04em;font:500 37px/1 Cormorant Garamond,serif;text-decoration:none}._desktopNav_j6y1u_1{gap:clamp(16px,2.6vw,38px);margin-left:auto;display:flex}._desktopNav_j6y1u_1 a{font-size:13px;font-weight:700;text-decoration:none}._headerCta_j6y1u_1{white-space:nowrap;border-bottom:1px solid #282924;padding-bottom:4px;font-size:13px;font-weight:700;text-decoration:none}._hero_j6y1u_1{grid-template-columns:5fr 7fr;align-items:center;gap:6%;max-width:1228px;margin:auto;padding:45px 24px 105px;display:grid}._label_j6y1u_1{letter-spacing:.16em;text-transform:uppercase;color:#4d5931;font-weight:700;font-size:11px!important}._hero_j6y1u_1 h1{letter-spacing:-.04em;margin:20px 0;font:400 74px/.98 Cormorant Garamond,serif}._heroCopy_j6y1u_1>p:not(._label_j6y1u_1){max-width:390px;margin-bottom:27px;font-size:18px}._button_j6y1u_1{background:#6c754c;min-height:44px;padding:13px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}._heroPhoto_j6y1u_1{height:590px}._heroPhoto_j6y1u_1>div,._featuredPhoto_j6y1u_1>div{height:100%}._heroPhoto_j6y1u_1 img{object-position:center 57%}._page_j6y1u_1 h2{letter-spacing:-.035em;font:400 clamp(44px,5vw,64px)/1 Cormorant Garamond,serif}._page_j6y1u_1 h3{font:500 32px/1.1 Cormorant Garamond,serif}._menu_j6y1u_1{background:#e9e7e0;padding:105px max(24px,50vw - 590px)}._menuTitle_j6y1u_1 h2{margin:16px 0 13px}._menuBrowser_j6y1u_1{grid-template-columns:250px 1fr;gap:50px;margin-top:52px;display:grid}._categoryRail_j6y1u_1{border:0;min-width:0;margin:0;padding:0}._categoryRail_j6y1u_1 legend{text-transform:uppercase;letter-spacing:.13em;margin-bottom:17px;font-size:12px;font-weight:700}._categoryRail_j6y1u_1 label{cursor:pointer;border-top:1px solid #a5a99b;align-items:center;gap:12px;padding:16px 8px;font-weight:700;display:flex}._categoryRail_j6y1u_1 label:last-child{border-bottom:1px solid #a5a99b}._categoryRail_j6y1u_1 input{accent-color:#4d5931;flex:none;width:18px;height:18px}._categoryRail_j6y1u_1 ._selected_j6y1u_1{background:#d9decf}._menuCards_j6y1u_1{grid-template-columns:1fr 1fr;align-content:start;gap:20px;display:grid}._menuCards_j6y1u_1 article{background:#faf8f3;border-top:4px solid #6c754c;min-height:230px;padding:30px}._menuCards_j6y1u_1 p{color:#42483d;margin-top:20px}._featured_j6y1u_1{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}._featuredPhoto_j6y1u_1{min-height:610px}._featured_j6y1u_1>div:last-child{padding:75px clamp(24px,5vw,80px) 75px 0}._featured_j6y1u_1 h2{margin:18px 0 23px}._featured_j6y1u_1>div:last-child>p:last-child{max-width:350px}._story_j6y1u_1{text-align:center;max-width:790px;margin:auto;padding:120px 24px}._story_j6y1u_1 h2{margin:18px 0 23px}._story_j6y1u_1>p:last-child{max-width:520px;margin:auto}._private_j6y1u_1{color:#fff;background:#6c754c;grid-template-columns:1fr 1fr;align-items:end;gap:12%;padding:105px max(24px,50vw - 590px);display:grid}._private_j6y1u_1 ._label_j6y1u_1{color:#fff}._private_j6y1u_1 h2{margin-top:18px}._private_j6y1u_1>p{max-width:370px}._table_j6y1u_1{text-align:center;background:#e9e7e0;padding:105px 24px}._table_j6y1u_1 h2{margin:17px 0 20px}._visit_j6y1u_1{grid-template-columns:1fr 1fr;align-items:end;gap:10%;padding:100px max(24px,50vw - 590px);display:grid}._visit_j6y1u_1 h2{margin-top:18px}._visit_j6y1u_1>p{border-top:1px solid #a5a99b;padding-top:20px}._reserve_j6y1u_1{color:#fff;background:#282924;justify-content:space-between;align-items:end;gap:40px;padding:95px max(24px,50vw - 590px);display:flex}._reserve_j6y1u_1 h2{max-width:540px}._reserve_j6y1u_1 p{margin-top:18px}._reserve_j6y1u_1>div:last-child{text-align:right}._reserve_j6y1u_1 button{color:#282924;cursor:not-allowed;background:#e9e7e0;border:0;min-height:44px;padding:13px 22px;font:700 14px DM Sans,sans-serif}._reserve_j6y1u_1>div:last-child p{font-size:13px}._footer_j6y1u_1{flex-wrap:wrap;justify-content:space-between;gap:25px;padding:46px max(24px,50vw - 590px);font-size:13px;display:flex}._footer_j6y1u_1 strong{font:500 31px Cormorant Garamond,serif}@media (max-width:976px){._header_j6y1u_1{gap:12px}._desktopNav_j6y1u_1{display:none}._headerCta_j6y1u_1{margin-left:auto}}@media (max-width:780px){._hero_j6y1u_1,._featured_j6y1u_1,._private_j6y1u_1,._visit_j6y1u_1{grid-template-columns:1fr}._hero_j6y1u_1{padding-block:45px 75px}._hero_j6y1u_1 h1{font-size:42px}._heroPhoto_j6y1u_1{height:430px}._menuBrowser_j6y1u_1{grid-template-columns:1fr;gap:25px}._categoryRail_j6y1u_1{flex-wrap:wrap;gap:9px;display:flex}._categoryRail_j6y1u_1 legend{width:100%}._categoryRail_j6y1u_1 label,._categoryRail_j6y1u_1 label:last-child{border:1px solid #a5a99b;padding:10px 12px}._menu_j6y1u_1,._story_j6y1u_1,._private_j6y1u_1,._table_j6y1u_1,._visit_j6y1u_1,._reserve_j6y1u_1{padding-block:75px}._featuredPhoto_j6y1u_1{min-height:420px}._featured_j6y1u_1>div:last-child{padding:55px 24px}._reserve_j6y1u_1{display:block}._reserve_j6y1u_1>div:last-child{text-align:left;margin-top:30px}}@media (max-width:600px){._headerCta_j6y1u_1{display:none}}@media (max-width:520px){._menuCards_j6y1u_1{grid-template-columns:1fr}._menuCards_j6y1u_1 article{min-height:160px}._heroPhoto_j6y1u_1{height:330px}}@media (prefers-reduced-motion:no-preference){._categoryRail_j6y1u_1 label,._menuCards_j6y1u_1 article{transition:background-color .2s,opacity .2s}._categoryRail_j6y1u_1 label:hover{background:#d9decf}._menuCards_j6y1u_1 article{animation:.25s both _show_j6y1u_1}@keyframes _show_j6y1u_1{0%{opacity:.6}to{opacity:1}}}._menuItemHeading_j6y1u_2{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._menuItemHeading_j6y1u_2 h3{overflow-wrap:anywhere;min-width:0}._menuItemHeading_j6y1u_2 b{white-space:nowrap;flex:none;font-size:14px}._menuCards_j6y1u_1 article p{margin-top:12px}
