.nUkQxW_page{--blue:#263c87;--paper:#e5eafa;--line:#263c8755;background:var(--paper);color:var(--blue);font-family:var(--font-geist-sans),Arial,sans-serif;width:100%;min-width:0;overflow:hidden}.nUkQxW_page *{box-sizing:border-box}.nUkQxW_page :is(h1,h2,h3,p,figure){margin:0}.nUkQxW_page a{color:inherit;text-decoration:none}.nUkQxW_page :is(button,select){font:inherit;border-radius:0}.nUkQxW_page button{cursor:pointer}.nUkQxW_page :is(a,button,select):focus-visible{outline-offset:5px;outline:3px solid}.nUkQxW_nav{justify-content:space-between;align-items:center;gap:25px;padding:19px 5%;font-size:11px;display:flex}.nUkQxW_nav>a{align-items:center;min-height:44px;display:flex}.nUkQxW_nav>span{font-size:9px}.nUkQxW_wordmark{letter-spacing:-.075em;white-space:nowrap;padding:4px 4.5% 40px;font:clamp(68px,16.8vw,260px)/.94 Georgia,serif}.nUkQxW_menu{grid-template-columns:1.15fr .85fr;align-items:start;gap:12%;padding:15px 6% 90px;display:grid}.nUkQxW_menuContent{min-width:0}.nUkQxW_menuTitle{font:13px/1.4 Georgia,serif;margin:27px 0 3px!important}.nUkQxW_filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px 20px;padding:8px 0;display:flex}.nUkQxW_filters button{color:var(--blue);background:0 0;border:0;border-bottom:1px solid #0000;min-height:38px;padding:6px 0;font-size:10px}.nUkQxW_filters button[aria-pressed=true]{border-bottom-color:var(--blue)}.nUkQxW_filters button:hover{text-underline-offset:4px;text-decoration:underline}.nUkQxW_dishes{min-height:426px}.nUkQxW_dishes article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:20px;padding:22px 0 20px;display:grid}.nUkQxW_dishes h3{letter-spacing:-.035em;font:clamp(24px,2.5vw,36px)/1.12 Georgia,serif}.nUkQxW_dishes p{max-width:44ch;margin-top:8px;font-size:11px;line-height:1.6}.nUkQxW_dishes article>span{padding-top:5px;font:22px/1.2 Georgia,serif}.nUkQxW_caption{font-size:9px;line-height:1.7;margin-top:19px!important}.nUkQxW_dishPhoto{background:#faf8f1;padding:13px;transform:rotate(2.2deg);box-shadow:0 3px 8px #263c8712;margin:30px 0 0!important}.nUkQxW_dishPhoto>div{aspect-ratio:.8;background:#dedbcf;position:relative;overflow:hidden}.nUkQxW_dishPhoto img{object-fit:cover;object-position:64% center;transition:transform .65s}.nUkQxW_dishPhoto:hover img{transform:scale(1.035)}.nUkQxW_dishPhoto figcaption{text-align:center;padding:19px 4px 8px;font:17px/1.4 Georgia,serif}.nUkQxW_booking{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:42px 6% 47px}.nUkQxW_bookingHeading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.nUkQxW_bookingHeading h2{letter-spacing:-.04em;font:clamp(35px,4vw,58px)/1.1 Georgia,serif}.nUkQxW_bookingHeading>span{font-size:9px}.nUkQxW_bookingFields{grid-template-columns:1fr 1fr 1fr 1.3fr;align-items:end;gap:20px;display:grid}.nUkQxW_bookingFields label{font-size:10px;display:block}.nUkQxW_bookingFields select{border:1px solid var(--line);width:100%;min-height:51px;color:var(--blue);background:0 0;margin-top:8px;padding:13px 12px;font-size:13px;display:block}.nUkQxW_bookingFields>button{border:1px solid var(--blue);background:var(--blue);min-height:51px;color:var(--paper);justify-content:space-between;padding:15px 20px;font-size:12px;display:flex}.nUkQxW_bookingFields>button:hover{background:#354e9f}.nUkQxW_bookingResult{justify-content:space-between;align-items:center;gap:25px;margin-top:16px;display:flex}.nUkQxW_bookingResult p{max-width:80ch;min-height:30px;font-size:9px;line-height:1.7}.nUkQxW_bookingResult button{white-space:nowrap;min-height:44px;color:var(--blue);background:0 0;border:0;border-bottom:1px solid;padding:9px 0;font-size:9px}.nUkQxW_roomPhoto{height:clamp(330px,44vw,650px);position:relative;overflow:hidden;margin:70px 6% 0!important}.nUkQxW_roomPhoto img{object-fit:cover;object-position:center 58%}.nUkQxW_roomPhoto figcaption{background:var(--paper);padding:9px 13px;font-size:9px;position:absolute;bottom:16px;left:16px}.nUkQxW_footer{flex-wrap:wrap;align-items:center;gap:28px;padding:35px 6% 28px;font-size:10px;display:flex}.nUkQxW_footer>a:first-child{letter-spacing:-.06em;margin-right:auto;font:31px/1.1 Georgia,serif}.nUkQxW_footer>span{font-size:8px}.nUkQxW_footer a{align-items:center;min-height:44px;display:flex}@media (max-width:750px){.nUkQxW_nav{gap:17px;padding:15px 5%;font-size:10px}.nUkQxW_nav>span{text-align:center;max-width:16ch;font-size:7px}.nUkQxW_wordmark{padding:12px 4.5% 35px;font-size:16.8vw}.nUkQxW_menu{grid-template-columns:1fr;gap:35px;padding:0 6% 52px}.nUkQxW_dishPhoto{grid-row:1;justify-self:center;width:83%;padding:10px;transform:rotate(-2.2deg);margin:0!important}.nUkQxW_dishPhoto>div{aspect-ratio:1.15}.nUkQxW_dishPhoto figcaption{padding:14px 4px 6px;font-size:15px}.nUkQxW_filters{gap:4px 19px;padding:7px 0}.nUkQxW_filters button{min-height:40px;font-size:10px}.nUkQxW_menuTitle{margin-top:20px!important}.nUkQxW_dishes{min-height:421px}.nUkQxW_dishes article{padding:20px 0}.nUkQxW_dishes h3{font-size:29px}.nUkQxW_dishes p{max-width:30ch;font-size:10px}.nUkQxW_dishes article>span{font-size:21px}.nUkQxW_caption{font-size:8px}.nUkQxW_booking{padding:34px 6% 35px}.nUkQxW_bookingHeading{margin-bottom:24px}.nUkQxW_bookingHeading h2{font-size:43px}.nUkQxW_bookingFields{grid-template-columns:1fr 1fr;gap:20px 16px}.nUkQxW_bookingFields label:first-child{grid-column:1/-1}.nUkQxW_bookingFields select{min-height:52px;padding:12px 10px;font-size:16px}.nUkQxW_bookingFields>button{grid-column:1/-1;font-size:12px}.nUkQxW_bookingResult{align-items:start;gap:18px}.nUkQxW_bookingResult p{min-height:53px;font-size:8px}.nUkQxW_bookingResult button{font-size:8px}.nUkQxW_roomPhoto{height:360px;margin:43px 6% 0!important}.nUkQxW_footer{gap:13px 20px;padding:25px 6%}.nUkQxW_footer>a:first-child{font-size:28px}.nUkQxW_footer>span{font-size:7px}.nUkQxW_footer>a:not(:first-child){font-size:9px}}.nUkQxW_wordmark{padding-bottom:30px;font-size:clamp(68px,15vw,226px)}.nUkQxW_menu{grid-template-columns:1.08fr .92fr;gap:9%}.nUkQxW_dishPhoto{padding:10px;transition:transform .65s cubic-bezier(.2,.65,.3,1);transform:rotate(-3.2deg)}.nUkQxW_dishPhoto>div{aspect-ratio:.92}.nUkQxW_dishPhoto figcaption{text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:10px 5px 0;font-size:14px;display:flex}.nUkQxW_dishPhoto figcaption>span{max-width:20ch}.nUkQxW_photoControls{gap:12px;display:flex}.nUkQxW_photoControls button{font:10px/1.4 var(--font-geist-sans),Arial,sans-serif;min-height:44px;color:var(--blue);background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0}.nUkQxW_photoControls button[aria-pressed=true]{border-bottom-color:var(--blue)}.nUkQxW_photoReveal{animation:.45s both nUkQxW_tablePhoto}@keyframes nUkQxW_tablePhoto{0%{opacity:.55;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.nUkQxW_dishPhoto:hover,.nUkQxW_dishPhoto:focus-within{transform:rotate(-1deg)translateY(-3px)}}@media (max-width:750px){.nUkQxW_wordmark{padding-bottom:29px;font-size:16.8vw}.nUkQxW_menu{grid-template-columns:1fr;gap:32px}.nUkQxW_dishPhoto{width:88%;transform:rotate(-3.2deg)}.nUkQxW_dishPhoto>div{aspect-ratio:1.15}.nUkQxW_dishPhoto figcaption{gap:12px;font-size:13px}.nUkQxW_photoControls{gap:10px}.nUkQxW_photoControls button{font-size:10px}}@media (prefers-reduced-motion:reduce){.nUkQxW_page *,.nUkQxW_page :before,.nUkQxW_page :after{transition:none!important;animation:none!important}.nUkQxW_dishPhoto:hover,.nUkQxW_dishPhoto:focus-within{transform:rotate(-3.2deg)}}
