@charset "UTF-8";/*! © github.com/u1ui/norm.css MIT */@layer reset{html{line-height:1.1875;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}h1{margin-block:.67em;font-size:2em}:is(dl,ol,ul) :is(dl,ol,ul){margin:0}hr{color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration-thickness:.08em;text-underline-offset:.1em}b,strong{font-weight:700;font-variation-settings:"wght" 600}small{font-size:80%}table{border-color:currentcolor}textarea,button,input,select{margin:0}textarea{baseline-source:first}button,input:is([type=button],[type=reset],[type=submit]){-webkit-appearance:button}[type=search]{-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-moz-placeholder{opacity:.54;color:inherit}::placeholder{opacity:.54;color:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:-moz-ui-invalid{box-shadow:none}summary{display:list-item}search{display:block}[inert]{cursor:default;pointer-events:none}[inert],[inert] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.language-picker__title{position:absolute;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.page-header__title[hidden]{cursor:default;pointer-events:none}.page-header__title[hidden],.page-header__title[hidden] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page__banner,.page__body__inner .media{display:block;overflow:hidden}.page__banner>img,.page__body__inner .media>img,.page__banner>picture,.page__body__inner .media>picture,.page__banner>picture>img,.page__body__inner .media>picture>img,.page__banner>video,.page__body__inner .media>video,.page__banner>iframe,.page__body__inner .media>iframe{block-size:auto;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;-o-object-fit:cover;object-fit:cover}.page__banner>img,.page__body__inner .media>img,.page__banner>picture,.page__body__inner .media>picture,.page__banner>picture>img,.page__body__inner .media>picture>img,.page__banner>video,.page__body__inner .media>video,.page__banner>iframe,.page__body__inner .media>iframe{inline-size:100%;margin-inline:0}.sections-picker__items{margin:0;padding:0;list-style:none}.page__body__inner .cta,.sections-picker__item__link{margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;text-align:inherit}.sections-picker__inner{scrollbar-width:none;-ms-overflow-style:none}.sections-picker__inner::-webkit-scrollbar{display:none;block-size:0;inline-size:0}.sections-picker__item__link{white-space:nowrap}.page-header,.sections-picker__inner .sections-picker__items,.quick-menu,.form-fields{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.page-header__back:before,.language-picker__input__label,dialog{position:absolute;inset:0}.page-header__back{box-shadow:0 .3em 1em #00000026}html,body,input,textarea{font-family:Rotunda,Helvetica Neue,Arial,sans-serif;line-height:1.35;font-weight:400;font-variation-settings:"wght" 400}label,h1,h2,h3,h4,h5,h6,.page__body__inner .cta,.sections-picker__item__link{font-family:Rotunda,Helvetica Neue,Arial,sans-serif;line-height:1.1;font-weight:600;font-variation-settings:"wght" 600}.page__body__inner .cta,.sections-picker__item__link{padding-block:calc(.1lh + .8em) calc(-.1lh + .8em);display:block;box-sizing:border-box;padding-inline:1em;transition:background-color .2s,color .2s;border-radius:calc(infinity * 1px);background-color:var(--color__primary-accent__fill);color:var(--color__primary-accent__contrast, oklab(100% 0 0));text-align:center;text-decoration:none;text-wrap:balance;cursor:pointer}.page__body__inner .cta:is(:hover,:focus-visible),.sections-picker__item__link:is(:hover,:focus-visible){background-color:color-mix(in oklab,var(--color__primary-accent__fill) 80%,white)}.page__body__inner .cta:active,.sections-picker__item__link:active{background-color:color-mix(in oklab,var(--color__primary-accent__fill) 80%,black)}.page__body__inner .cta:disabled,.sections-picker__item__link:disabled{background-color:var(--color__background--offset, oklab(85% 0 0))}.sections-picker__item__link:not([aria-selected=true],:active){background-color:var(--color__background--offset, oklab(85% 0 0));color:var(--color__foreground, oklab(0% 0 0))}@layer reset{*,*:before,*:after{background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html{font-size:1em;line-height:1.4;word-break:break-word;interpolate-size:allow-keywords;scroll-behavior:smooth}body{box-sizing:border-box;min-block-size:100vb;min-block-size:100svb}html,body,figure{margin:0}audio,canvas,embed,iframe,img,object,picture,svg,video{display:block}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;block-size:1px;margin-block:1lh;padding:0;border:0;border-block-start:1px solid color-mix(in oklab,currentcolor 15%,transparent)}h1,h2,h3,h4,h5,button,input:is([type=button],[type=reset],[type=submit]){text-wrap:balance}h3,address{font-style:normal}dialog{border:none}dialog:not([open],:modal){display:none!important}dialog:modal{box-sizing:border-box;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;overflow-block:auto}body:has(dialog){overflow:hidden}iframe{border:none}p{margin-block:1lh}figure:has(figcaption){inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}figure>figcaption{contain:inline-size}pre{white-space:pre-wrap}:where(ul,ol){padding-inline-start:1em}blockquote{margin-inline:0}}@layer reset{input,textarea,select{box-sizing:border-box}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=color],[type=file],[type=range],[type=hidden]),textarea,button{font:inherit}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=color],[type=file],[type=range],[type=hidden]),textarea{font-size:1rem}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=color],[type=file],[type=range],[type=hidden]),textarea,select,label:not(input+label){display:block;inline-size:100%}label{text-align:start}button,input:is([type=button],[type=reset],[type=submit]){cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}::-webkit-datetime-edit{position:relative;min-block-size:1.35em;min-inline-size:14em;padding-inline:var(--form__input-inset)}::-webkit-datetime-edit,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{text-indent:0}::-webkit-datetime-edit,::-webkit-datetime-edit-fields-wrapper{display:block}::-webkit-datetime-edit-fields-wrapper{position:absolute;inset:calc(50% + var(--form__input-vertical-position, 0px)) auto 0 var(--form__padding-horizontal)}fieldset{margin:0;padding:0;border:0}textarea{min-block-size:5lh;resize:block;field-sizing:content}}.page__body{padding-inline:calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-before)) calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-after))}.page__body__title,.page__body__inner>*{box-sizing:border-box;inline-size:100%;max-inline-size:1080px;margin-inline:auto}.page__body__inner .media,.sections-picker{box-sizing:border-box;max-inline-size:1260px}.sections-picker{inline-size:calc(100% + calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-before)) + calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-after)));margin-inline:calc(calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-before)) * -1) calc(calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-after)) * -1)}:root{--block-start: top;--block-end: bottom;--inline-start: left;--inline-end: right;--safe--block-before: env(safe-area-inset-top, 0px);--safe--block-after: env(safe-area-inset-bottom, 0px);--safe--inline-before: env(safe-area-inset-left, 0px);--safe--inline-after: env(safe-area-inset-right, 0px)}:dir(rtl){--inline-start: left;--inline-end: right;--safe--inline-before: env(safe-area-inset-right, 0px);--safe--inline-after: env(safe-area-inset-left, 0px)}h1,h2,h3,h4,h5,h6{text-wrap:balance}@font-face{font-family:Rotunda;font-style:normal;font-weight:100 1000;src:url(/font/rotunda-normal.woff2) format("woff2 supports variations"),url(/font/rotunda-normal.woff2) format("woff2-variations")}@font-face{font-family:Rotunda;font-style:italic;font-weight:100 1000;src:url(/font/rotunda-italic.woff2) format("woff2 supports variations"),url(/font/rotunda-italic.woff2) format("woff2-variations")}@keyframes fade-in{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}:root{color-scheme:light dark}html,body,input:not([type=file]),textarea{background-color:var(--color__background, oklab(100% 0 0));color:var(--color__foreground, oklab(0% 0 0))}html{font-size:18px}h1,h2,h3{margin-block:.85em .5em}p{margin-block:.75em}a{color:var(--color__primary-accent__text--light-bg, var(--color__foreground))}dialog{z-index:100;padding-block:calc(var(--page__margin__y, 1.2rem) + var(--safe--block-before)) calc(var(--page__margin__y, 1.2rem) + var(--safe--block-after));padding-inline:calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-before)) calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-after));overflow-block:auto}dialog::backdrop{background-color:var(--color__background--backdrop, oklab(0% 0 0 / .5))}.form-fields{flex-wrap:wrap}.form-fields>*{box-sizing:border-box;flex:0 0 auto;inline-size:100%}.form-actions{margin-block-start:var(--page__margin__y, 1.2rem)}label{display:block;margin-block-end:.15em}[data-type=checkbox] label,[data-type=radio] label{margin-block-end:0}input[type=checkbox],input[type=radio],input:not([type=button],[type=checkbox],[type=hidden],[type=radio],[type=reset],[type=submit]),textarea,select{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:solid 2px var(--color__foreground, oklab(0% 0 0));background:var(--color__background, oklab(100% 0 0)) no-repeat 50% 50%/0 0;font-size:1em}input:not([type=button],[type=checkbox],[type=hidden],[type=radio],[type=reset],[type=submit]),textarea,select{inline-size:100%;padding-block:.3em;padding-inline:.5em;border-radius:.6em}input[type=checkbox],input[type=radio]{block-size:1.2em;inline-size:1.2em;transition:background-size .05s;border-radius:.3em;background-image:url(/img/common/forms/input-checkbox.svg)}input[type=checkbox]:checked,input[type=radio]:checked{background-size:100% 100%}input[type=radio]{border-radius:50%;background-image:url(/img/common/forms/input-radio.svg)}.language-picker{position:relative;z-index:25}@media (scripting: enabled){.language-picker__submit{position:absolute;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}}.language-picker__loading{inline-size:40px;block-size:40px;display:block;overflow:hidden;text-indent:105%;white-space:nowrap;position:absolute;z-index:26;inset:calc(50% - 20px) auto auto calc(50% - 20px);transition:opacity .15s allow-discrete,display .15s allow-discrete;border-radius:calc(infinity * 1px);background:var(--color__background, oklab(100% 0 0))}.language-picker__loading:before{content:"";position:absolute;inset:5px;animation:spin 1s linear infinite;background:var(--color__primary-accent__text--light-bg, var(--color__foreground));-webkit-mask:url(/img/common/loading.svg) no-repeat 50% 50%/contain;mask:url(/img/common/loading.svg) no-repeat 50% 50%/contain}@starting-style{.language-picker__loading{opacity:0}}.language-picker__input{position:relative;block-size:40px;inline-size:40px}.language-picker__input__label{border-radius:calc(infinity * 1px);background:var(--color__background, oklab(100% 0 0));pointer-events:none;inline-size:100%;block-size:100%;display:block;overflow:hidden;text-indent:105%;white-space:nowrap}.language-picker__input__label:after{content:"";display:block;position:absolute;inset:.25em;background:var(--color__primary-accent__text--light-bg, var(--color__foreground));-webkit-mask:url(/img/common/translate.svg) no-repeat 50% 50%/contain;mask:url(/img/common/translate.svg) no-repeat 50% 50%/contain}.language-picker__input__select{block-size:100%;inline-size:100%;opacity:0;cursor:pointer}.quick-menu{margin-inline-start:auto;font-size:1.2rem}.quick-menu__item+.quick-menu__item{margin-inline-start:.7em}.quick-menu__item__link{display:block;position:relative}.quick-menu__item__label{inline-size:1.5em;aspect-ratio:1/1;display:block;overflow:hidden;text-indent:105%;white-space:nowrap}.quick-menu__item__label:before,.quick-menu__item__label:after{content:"";display:block;position:absolute;inset:0;-webkit-mask:no-repeat 50% 0/100% auto;mask:no-repeat 50% 0/100% auto}.quick-menu__item__label:before{background-color:var(--color__background, oklab(100% 0 0));-webkit-mask-position:50% 100%;mask-position:50% 100%}.quick-menu__item__label:after{background-color:var(--color__primary-accent__fill)}.quick-menu__item[data-item=ordering] .quick-menu__item__label:before,.quick-menu__item[data-item=ordering] .quick-menu__item__label:after{-webkit-mask-image:url(/img/common/quick-menu/room-service.svg);mask-image:url(/img/common/quick-menu/room-service.svg)}.quick-menu__item[data-item=chat] .quick-menu__item__label:before,.quick-menu__item[data-item=chat] .quick-menu__item__label:after{-webkit-mask-image:url(/img/common/quick-menu/chat.svg);mask-image:url(/img/common/quick-menu/chat.svg)}.quick-menu__item__badge{display:flex;position:absolute;inset-block-start:-.4em;inset-inline-end:-.4em;box-sizing:border-box;align-items:center;justify-content:center;block-size:1.3em;min-inline-size:1.3em;padding-block-start:.3em;padding-inline:.3em;border-radius:calc(infinity * 1px);background-color:var(--color__background-bdg, oklch(50.4% .203 28.806deg));color:var(--color__background-bdg, oklab(100% 0 0));font-size:.6em;text-align:center}.sections-picker{position:sticky;z-index:25;inset-inline:0;inset-block-start:var(--page-header__block-size, 0px)}.sections-picker:after{content:"";display:block;position:absolute;inset-inline:0;inset-block-start:100%;block-size:calc(var(--page__margin__y, 1.2rem) / 2);background:linear-gradient(to var(--block-end),color-mix(in oklab,var(--color__background, oklab(100% 0 0)) 95%,transparent),color-mix(in oklab,var(--color__background, oklab(100% 0 0)) 0%,transparent))}@media (scripting: enabled){.sections-picker:after{transition:opacity .15s;opacity:0}:root:is(.__scrolled) .sections-picker:after{opacity:1}}.sections-picker__inner{padding-block:var(--page__margin__y, 1.2rem);padding-inline-start:max(var(--page__margin__x, 1.2rem) + var(--safe--inline-before),50dvi - 540px);background-color:color-mix(in oklab,var(--color__background, oklab(100% 0 0)) 95%,transparent);overflow-block:hidden;overflow-inline:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.sections-picker__inner .sections-picker__items{flex-wrap:nowrap;align-items:stretch;-moz-column-gap:0;column-gap:0;inline-size:-moz-max-content;inline-size:max-content;padding-inline-end:calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-after))}.sections-picker__inner .sections-picker__item{scroll-snap-align:start;scroll-margin-inline-start:calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-after))}.sections-picker__inner .sections-picker__item:first-child{margin-inline-start:calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-after))}.sections-picker__item+.sections-picker__item{margin-inline-start:calc(var(--page__margin__x, 1.2rem) / 2)}.sections-picker__item:last-child{padding-inline-end:max(var(--page__margin__x, 1.2rem) + var(--safe--inline-after),50dvi - 540px)}.sections-picker__item__link{display:block;padding-block:.5em;text-wrap:nowrap;padding-block:calc(.1lh + .5em) calc(-.1lh + .5em)}:root{--page-header__block-size: calc(2.5rem + (calc(calc(var(--page__margin__y, 1.2rem) + var(--safe--block-before)) - .55em) * 2))}.page-header{position:fixed;z-index:50;inset-block-start:0;inset-inline-start:0;inline-size:100%;transition:background-color .15s,box-shadow .15s}.page-header--no-banner,.page-header--title-obscured{background-color:var(--color__background, oklab(100% 0 0));box-shadow:0 0 10px #0003}.page-header__back{inline-size:2.5rem;aspect-ratio:1/1;display:block;overflow:hidden;text-indent:105%;white-space:nowrap;position:relative;inset:.55em;margin-block:calc(calc(var(--page__margin__y, 1.2rem) + var(--safe--block-before)) - .55em);margin-inline:calc(calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-before)) - .55em) calc(var(--page__margin__x, 1.2rem) - .55em);transition:inset .15s,box-shadow .15s;border-radius:50%;background-color:var(--color__primary-accent__contrast)}.page-header__back:before{content:"";inset:.55em;inset-inline-start:.22em;background-color:var(--color__primary-accent__fill);-webkit-mask:url(/img/common/pages/header-back.svg) no-repeat 50% 50%/contain;mask:url(/img/common/pages/header-back.svg) no-repeat 50% 50%/contain}.page-header__back:dir(rtl):before{scale:-1 0}.page-header--no-banner .page-header__back,.page-header--title-obscured .page-header__back{inset:0;box-shadow:none}.page-header__title{margin-block:.1lh -.1lh;flex:1;transition:opacity .15s,translate .15s;font-size:1.4em;translate:none}.page-header__title[hidden]{display:block!important;opacity:0;translate:0 .275em}.page-header .quick-menu{margin-inline:var(--page__margin__x, 1.2rem) var(--page__margin__x, 1.2rem)}.page__banner>img,.page__banner>picture,.page__banner>picture>img,.page__banner>video,.page__banner>iframe{max-block-size:50svb;background-color:var(--color__background--offset, oklab(85% 0 0));translate:0 max(0px,var(--page__scroll__y, 0px) * .3px)}@media (prefers-reduced-motion: reduce){.page__banner>img,.page__banner>picture,.page__banner>picture>img,.page__banner>video,.page__banner>iframe{translate:none}}.page__body{margin-block:calc(var(--page__margin__y, 1.2rem) + var(--safe--block-before)) calc(var(--page__margin__y, 1.2rem) + var(--safe--block-after))}.page__body__title{margin-block-start:0}.page__body__inner .media{margin-block:var(--page__margin__y, 1.2rem)}.page__body__inner .cta-container{display:flex;flex-wrap:wrap;gap:1em}.page__body__inner .cta-container:last-child{margin-block-start:var(--page__margin__y, 1.2rem)}.page__body__inner .cta-container>.cta:only-child{display:block;margin-inline:auto;padding-inline:2.2em;text-align:center}html{scroll-padding-block:var(--scroll-padding__block-start, 0) var(--scroll-padding__block-end, 0);scroll-padding-inline:var(--scroll-padding__inline-start, 0) var(--scroll-padding__inline-end, 0)}html:has(.page-header){scroll-padding-block-start:calc(var(--scroll-padding__block-start, 0) + var(--page-header__block-size, 0px))}html:has(.page-header--no-banner)>body{padding-block-start:var(--page-header__block-size, 0px)}
