:root{--bs:top;--be:bottom;--is:left;--ie:right;--sib:env(safe-area-inset-left, 0px);--sia:env(safe-area-inset-right, 0px)}:dir(rtl){--is:right;--ie:left;--sib:env(safe-area-inset-right, 0px);--sia:env(safe-area-inset-left, 0px)}.home-menu__item__label:before{background:#f0f}.welcome-splash__message__author__signature,.home-menu__item__image,.promotion-dialog__image,.home-features__item__image,.welcome-splash__banner{display:block;overflow:hidden}.welcome-splash__message__author__signature>img,.home-menu__item__image>img,.promotion-dialog__image>img,.home-features__item__image>img,.welcome-splash__banner>img,.welcome-splash__message__author__signature>picture>img,.home-menu__item__image>picture>img,.promotion-dialog__image>picture>img,.home-features__item__image>picture>img,.welcome-splash__banner>picture>img,.welcome-splash__message__author__signature>video,.home-menu__item__image>video,.promotion-dialog__image>video,.home-features__item__image>video,.welcome-splash__banner>video,.welcome-splash__message__author__signature>iframe,.home-menu__item__image>iframe,.promotion-dialog__image>iframe,.home-features__item__image>iframe,.welcome-splash__banner>iframe{object-fit:cover;inline-size:auto;max-inline-size:100%;block-size:auto;margin-inline:auto}.home-menu__item__image>img,.promotion-dialog__image>img,.home-features__item__image>img,.welcome-splash__banner>img,.home-menu__item__image>picture>img,.promotion-dialog__image>picture>img,.home-features__item__image>picture>img,.welcome-splash__banner>picture>img,.home-menu__item__image>video,.promotion-dialog__image>video,.home-features__item__image>video,.welcome-splash__banner>video,.home-menu__item__image>iframe,.promotion-dialog__image>iframe,.home-features__item__image>iframe,.welcome-splash__banner>iframe{inline-size:100%;margin-inline:0}.home-features__item__image{display:block;z-index:0}.home-features__item__image>img{display:block;block-size:100%;inline-size:100%;object-fit:cover}.system-footer__legal-links,.home-features__items{list-style:none;margin:0;padding:0}.promo-redemption-form__submit,.welcome-splash__actions__dismiss{font:inherit;background:none;margin:0;padding:0;border-radius:0;border:none;box-shadow:none}.home-features__item__link:after,.home-menu__item__label,.home-features__item:before,.home-features__item__image{position:absolute;inset:0}.home-features{scrollbar-width:none;-ms-overflow-style:none}.home-features::-webkit-scrollbar{display:none;width:0;height:0}.system-footer,.home-menu,.home-promo,.home-features-title,.home-details,.home-header__inner{padding-inline:calc(var(--m-m-x, 1.2rem) + var(--sib)) calc(var(--m-m-x, 1.2rem) + var(--sia))}:where(.system-footer>*),:where(.home-menu>*),.home-promo,.home-features-title,.home-details,.home-header__inner{inline-size:100%;max-inline-size:1080px;margin-inline:auto;box-sizing:border-box}.welcome-splash__banner{box-sizing:border-box;max-inline-size:1260px}.welcome-splash__banner{inline-size:calc(100% + calc(var(--m-m-x, 1.2rem) + var(--sib)) + calc(var(--m-m-x, 1.2rem) + var(--sia)));margin-inline:calc(calc(var(--m-m-x, 1.2rem) + var(--sib))*-1) calc(calc(var(--m-m-x, 1.2rem) + var(--sia))*-1)}.home-promo,.home-features-title,.home-details,.home-header__inner{inline-size:100%;max-inline-size:calc(1080px + var(--m-m-x, 1.2rem) + var(--sib) + var(--m-m-x, 1.2rem) + var(--sia))}.system-footer__legal-links,.home-features__items,.home-details__stay__detail,.home-header__inner{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.home-features__item__link,.welcome-splash,.home-menu__item__label{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.welcome-splash__message__author__line{display:block}.home-menu__item__link,.home-promo__link,.home-features__item{display:block;overflow:hidden;position:relative;border-radius:1rem;background-color:var(--c-bg, grey);transition:scale .2s,box-shadow .2s}.home-menu__item__link,.home-promo__link,.home-features__item{box-shadow:0 .3em 1.5em #0000004d}.home-features__item:before{content:"";background-color:var(--c-fg, rgba(0, 0, 0, .5))}.home-menu__item__label{justify-content:center;align-items:center;box-sizing:border-box;margin:0;padding-block:.4em;padding-inline:.9em;font-size:1.2em;font-weight:600;font-variation-settings:"wght" 600;color:var(--c-bg, white);background-color:var(--c-fg, rgba(0, 0, 0, .5));text-align:center;text-wrap:balance}.promo-redemption-form__submit,.welcome-splash__actions__dismiss{font-family:Rotunda,Helvetica Neue,Arial,sans-serif;line-height:1.1;font-weight:600;font-variation-settings:"wght" 600}.promo-redemption-form__submit,.welcome-splash__actions__dismiss{padding-block:.9em calc(-.1em + .8em);padding-inline:1em;border-radius:21474836px;background-color:var(--c-a1-f);color:var(--c-a1-c, white);box-sizing:border-box;cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s;text-wrap:balance}.promo-redemption-form__submit:hover,.welcome-splash__actions__dismiss:hover,.promo-redemption-form__submit:focus-visible,.welcome-splash__actions__dismiss:focus-visible{background-color:color-mix(in oklab,var(--c-a1-f) 80%,white)}.promo-redemption-form__submit:active,.welcome-splash__actions__dismiss:active{background-color:color-mix(in oklab,var(--c-a1-f) 80%,black)}.promo-redemption-form__submit:disabled,.welcome-splash__actions__dismiss:disabled{background-color:var(--c-bg-of, #d9d9d9)}.welcome-splash__actions__dismiss{inline-size:100%}.welcome-splash{block-size:100%;text-align:center;overflow-x:clip}.welcome-splash__locale-picker{position:fixed;inset:calc(var(--m-m-x, 1.2rem)*.6666666667) calc(var(--m-m-x, 1.2rem)*.6666666667) auto auto;block-size:2.2em;inline-size:2.2em;z-index:2}.welcome-splash__locale-picker__input{overflow:hidden}.welcome-splash__locale-picker__input>label{display:block;overflow:hidden;text-indent:105%;white-space:nowrap;inline-size:100%;block-size:100%;position:absolute;inset:0}.welcome-splash__locale-picker__input>label:before,.welcome-splash__locale-picker__input>label:after{position:absolute;inset:0;content:"";display:block;-webkit-mask:none 50% 0/100% auto;mask:none 50% 0/100% auto}.welcome-splash__locale-picker__input>label:before{background-color:var(--c-bg, white);-webkit-mask-position:50% 100%;mask-position:50% 100%}.welcome-splash__locale-picker__input>label:after{background-color:var(--c-a1-f)}.welcome-splash__locale-picker__input>label:before,.welcome-splash__locale-picker__input>label:after{-webkit-mask-image:url(/img/common/quick-menu/locale.svg);mask-image:url(/img/common/quick-menu/locale.svg)}.welcome-splash__locale-picker__input>select{opacity:0}.welcome-splash__banner{flex:0 0 auto;margin-block:calc(var(--m-m-x, 1.2rem)*-1) var(--m-m-x, 1.2rem);max-inline-size:none}.welcome-splash__banner>img,.welcome-splash__banner>picture>img,.welcome-splash__banner>video,.welcome-splash__banner>iframe{max-block-size:500px;translate:0 max(0px,var(--sy)*.5px)}@media (prefers-reduced-motion: reduce){.welcome-splash__banner>img,.welcome-splash__banner>picture>img,.welcome-splash__banner>video,.welcome-splash__banner>iframe{translate:none}}.welcome-splash__venue{display:block;overflow:hidden;text-indent:105%;white-space:nowrap;inline-size:220px;aspect-ratio:var(--i-l-r);flex:0 0 auto;margin-block:auto var(--m-m-x, 1.2rem);margin-inline:auto;max-inline-size:80%;background:var(--i-l-i) 50% 50%/contain}.welcome-splash__message{max-inline-size:30em;margin-inline:auto}.welcome-splash__message__heading{margin:0;font-size:1.4em;color:var(--c-a1-t, var(--c-fg))}.welcome-splash__message__content{margin-block:.6em;margin-inline:0}.welcome-splash__message__author__signature{margin-block-start:calc(var(--m-m-x, 1.2rem)/2)}.welcome-splash__actions{margin-block-start:auto;padding-block-start:var(--m-m-x, 1.2rem)}.welcome-splash__actions__terms{display:flex;justify-content:center;align-items:center;margin-block-end:var(--m-m-x, 1.2rem)}.welcome-splash__actions__terms>input{flex:0 0 auto;margin-inline-end:.5em}.welcome-splash__actions__terms>label{margin-block:.175em -.1em;font-weight:400;font-variation-settings:"wght" 400;text-align:start}.home-header{position:sticky;block-size:auto;inset-block-start:0;inset-inline:0;z-index:50;margin-block-end:calc(var(--m-m-x, 1.2rem)/2);transition:background-color .3s,box-shadow .3s}.home-header--scrolled{background-color:var(--c-bg, white);box-shadow:0 0 15px #0000001a}.home-header__inner{padding-block:calc(var(--m-m-x, 1.2rem)/2 + env(safe-area-inset-top,0px)) calc(var(--m-m-x, 1.2rem)/2)}.home-header__venue{display:block;overflow:hidden;text-indent:105%;white-space:nowrap;block-size:65px;aspect-ratio:var(--i-l-r);margin-block:0;margin-inline-end:var(--m-m-x, 1.2rem);background:var(--i-l-i) 50% 50%/contain;transition:scale .3s,margin .3s;transform-origin:var(--is) 50%}.home-header--scrolled .home-header__venue{scale:69.2307692308%;margin-block:-10px}.home-details{margin-block:0 var(--m-m-x, 1.2rem);text-wrap:balance}.home-details__greeting{font-size:1.4em;margin:0;color:var(--c-a1-t, var(--c-fg));line-height:1.15;font-weight:600;font-variation-settings:"wght" 600}.home-details__stay__detail{margin:0;margin-block-start:.3em}.home-details__stay__detail__label{display:block;overflow:hidden;text-indent:105%;white-space:nowrap;inline-size:1em;aspect-ratio:1/1;inset-block:-.175em .1em;position:relative;-webkit-mask:50% 50%/contain;mask:50% 50%/contain;background:currentColor;margin-inline-end:.4em}.home-details__stay__detail[data-detail=dates] .home-details__stay__detail__label{-webkit-mask-image:url(/img/home/stay-details/dates.svg);mask-image:url(/img/home/stay-details/dates.svg)}.home-details__stay__detail[data-detail=room] .home-details__stay__detail__label{-webkit-mask-image:url(/img/home/stay-details/room-types/king-bed.svg);mask-image:url(/img/home/stay-details/room-types/king-bed.svg)}.home-details__stay__detail[data-detail=room][data-room-style=king-bed] .home-details__stay__detail__label{-webkit-mask-image:url(/img/home/stay-details/room-types/king-bed.svg);mask-image:url(/img/home/stay-details/room-types/king-bed.svg)}.home-features-title{margin-block-start:0}.home-features{overflow-x:auto;overflow-y:auto;scroll-snap-type:x mandatory;animation:features-enter both ease-out .5s 0s;padding-block:var(--m-m-x, 1.2rem);margin-block:calc(var(--m-m-x, 1.2rem)*-1)}.home-features__items{align-items:stretch;flex-wrap:nowrap;width:max-content;padding-inline-end:calc(var(--m-m-x, 1.2rem) + var(--sia))}.home-features__item{margin-inline-end:calc(var(--m-m-x, 1.2rem) + var(--sia));scroll-snap-align:start;scroll-margin-inline-start:calc(var(--m-m-x, 1.2rem) + var(--sib))}.home-features__item:first-child{margin-inline-start:calc(var(--m-m-x, 1.2rem) + var(--sib))}.home-features__item{flex:0 0 auto;inline-size:clamp(15rem,80vw,25rem);background:var(--c-a1-f) linear-gradient(to bottom right,color-mix(in oklab,var(--c-a1-f) 80%,white),color-mix(in oklab,var(--c-a1-f) 80%,black));text-wrap:balance;animation:fade-in both ease-out .5s .5s}.home-features__item:nth-child(1){animation-delay:0s}.home-features__item:nth-child(2){animation-delay:75ms}.home-features__item:nth-child(3){animation-delay:.15s}.home-features__item:nth-child(4){animation-delay:.225s}.home-features__item:nth-child(5){animation-delay:.3s}.home-features__item:nth-child(6){animation-delay:.375s}.home-features__item:nth-child(7){animation-delay:.45s}.home-features__item:nth-child(8){animation-delay:.525s}.home-features__item:nth-child(9){animation-delay:.6s}.home-features__item:nth-child(10){animation-delay:.675s}.home-features__item:nth-child(11){animation-delay:.75s}.home-features__item:nth-child(12){animation-delay:.825s}.home-features__item:nth-child(13){animation-delay:.9s}.home-features__item:nth-child(14){animation-delay:.975s}.home-features__item:nth-child(15){animation-delay:1.05s}.home-features__item--with-image{background-image:none}.home-features__item__link{justify-content:flex-end;margin:0;aspect-ratio:4/3;min-height:10em;padding-block:1rem;padding-inline:1rem;color:var(--c-bg, white)}.home-features__item__link:any-link{padding-inline-end:calc(1rem + 1.2em + .6em);text-decoration:none}.home-features__item__link:after{content:"";display:block;inset-block-start:40%;pointer-events:none;background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7))}.home-features__item__title,.home-features__item__subtitle{position:relative;z-index:1;margin-block:.1em -.1em}.home-features__item__subtitle{margin-block:.25em -.1em}@keyframes features-enter{0%{translate:.6em}to{translate:none}}.home-promo{margin-block:var(--m-m-x, 1.2rem);line-height:1.15;text-wrap:balance;animation:fade-in both ease-out .5s 0s}.home-promo__link{position:relative;padding-block:1rem;padding-inline:1rem;background-color:var(--c-a1-f);color:var(--c-a1-c, white);font-size:1.3em}.home-promo__link[aria-busy=true]{background-color:color-mix(in oklab,var(--c-a1-f) 80%,black)}.home-promo__link:any-link{padding-inline-end:calc(1rem + 1.2em + .6em);text-decoration:none}.home-promo__link:any-link:after{content:"";display:block;position:absolute;block-size:.8em;inline-size:1.2em;inset-block-start:calc(50% - .4em);inset-inline-end:1rem;background:url(/img/common/cta-arrow.svg) 50% 50%/contain}.home-promo__link:any-link:dir(rtl):after{scale:-1}.home-promo__header,.home-promo__footer{margin-block:.1em -.1em;font-size:.8em}.home-promo__header{margin-block-end:.2em}.home-promo__footer{margin-block-start:.2em}.home-promo__message{margin:0;font-weight:600;font-variation-settings:"wght" 600}.promo-redemption-form__submit{display:block;inline-size:100%}.promo-redemption-form__terms{text-align:center;color:var(--c-fg-s, #999);font-size:.75em;text-wrap:balance}.promotion-dialog{padding-block:var(--m-m-x, 1.2rem);padding-inline:var(--m-m-x, 1.2rem);border-radius:2rem;text-align:center;inline-size:min(20em,100% - var(--m-m-x, 1.2rem)*2);transition:display .5s allow-discrete,overlay .5s allow-discrete;box-shadow:0 .3em .7em var(--c-bg-bd, rgba(0, 0, 0, .5))}.promotion-dialog[open]{animation:fade-in .5s forwards}.promotion-dialog__image{margin:calc(var(--m-m-x, 1.2rem)*-1) 0 var(--m-m-x, 1.2rem) calc(var(--m-m-x, 1.2rem)*-1);inline-size:calc(100% + var(--m-m-x, 1.2rem)*2)}.promotion-dialog__title{margin-block-start:0}.promotion-dialog::backdrop{background:var(--c-bg-bd, rgba(0, 0, 0, .5))}.promotion-dialog .promo-redemption-form .form-actions{margin-block-start:0}.promotion-dialog .promo-redemption-form__terms>:last-child{margin-block-end:-.85em}.home-menu{margin-block-start:var(--m-m-x, 1.2rem);background:var(--c-bg, white) linear-gradient(to bottom,color-mix(in oklab,var(--c-a1-f) 15%,transparent),var(--c-bg, white)) 0 0/100% 9rem;line-height:1.15}:where(.home-menu>*){display:grid;padding-block:var(--m-m-x, 1.2rem);gap:var(--m-m-x, 1.2rem);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.home-menu__item{animation:menu-enter both ease-out .5s .5s}.home-menu__item:nth-child(1){animation-delay:0s}.home-menu__item:nth-child(2){animation-delay:75ms}.home-menu__item:nth-child(3){animation-delay:.15s}.home-menu__item:nth-child(4){animation-delay:.225s}.home-menu__item:nth-child(5){animation-delay:.3s}.home-menu__item:nth-child(6){animation-delay:.375s}.home-menu__item:nth-child(7){animation-delay:.45s}.home-menu__item:nth-child(8){animation-delay:.525s}.home-menu__item:nth-child(9){animation-delay:.6s}.home-menu__item:nth-child(10){animation-delay:.675s}.home-menu__item:nth-child(11){animation-delay:.75s}.home-menu__item:nth-child(12){animation-delay:.825s}.home-menu__item:nth-child(13){animation-delay:.9s}.home-menu__item:nth-child(14){animation-delay:.975s}.home-menu__item:nth-child(15){animation-delay:1.05s}.home-menu__item__label:before{content:"";display:block;display:none!important;margin-inline:auto;margin-block-end:.3em;block-size:1em;inline-size:1em;border-radius:25%}@keyframes menu-enter{0%{opacity:0;translate:0 3%}to{opacity:1;translate:none}}.system-footer{margin-block-start:auto;padding:calc(calc(var(--m-m-x, 1.2rem) / 2) + env(safe-area-inset-top,0px)) calc(var(--m-m-x, 1.2rem) + var(--sia)) max(calc(var(--m-m-x, 1.2rem) / 2),env(safe-area-inset-bottom,0px)) max(var(--m-m-x, 1.2rem) + var(--sib));font-size:.75em;background-color:var(--c-a1-f, #ccc);color:var(--c-a1-c, black);text-align:center}@supports (mask: none){.system-footer__inner:before{content:"";display:block;margin-inline:auto;margin-block-end:.6em;mask:var(--i-l-i) 50% 50%/contain;background:var(--c-a1-c, black);aspect-ratio:var(--i-l-r);inline-size:calc(100% - calc(var(--m-m-x, 1.2rem) + var(--sib)) - calc(var(--m-m-x, 1.2rem) + var(--sia)));max-inline-size:10em}}.system-footer__copyright{margin:0;margin-block-end:.2em}.system-footer__legal-links{flex-wrap:wrap;justify-content:center}.system-footer__legal-link{margin-inline-end:.6em}.system-footer__legal-link__link{color:inherit}
