/*! ============================================================
/*
 * La Résidence by id3 (https://id3.co.th)
 * You may learn from and adapt elements of our CSS and markup in your own projects,
 * but the unique combination of images, colours, sizes, typography and positioning ("the design") is copyright 2024 Mandala Studio and id3
 * and may not be reproduced.
 *
 */*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}a:not([class]){text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--body-size:18px;--body-height:22px;--basefontsize:20;--baselineheight:1.5em;--basefont:"Inter", sans-serif;--baseheadingfont:"Caudex", serif;--bodycolor:#fff;--textcolor:#4f582d;--darkest:#111;--lightest:#fff;--accentcolor:#f87516;--orange:#f87516;--brown:#6a2c13;--beige:#c4a980;--yellow:#f8b916;--green:#4f582d;--offwhite:#f7f3f1;--propertycolor:#4f582d;--border-radius:5px;--max-width:1400px;--max-width-narrower:960px;--max-width-narrowest:820px;--gutter-large:66px;--gutter-medium:26px;--gutter-small:18px;--gutter-xsmall:8px;--gutter-xxsmall:4px;--border-width:1px;--header-base-height:77px;--banner-height:0px;--header-height:calc(var(--header-base-height) + var(--banner-height));--shadow-color:0deg 0% 0%;--shadow-elevation-low:0 .6px .7px hsl(var(--shadow-color) / .1), 0 1px 1.1px -1.2px hsl(var(--shadow-color) / .1), 0 2.4px 2.7px -2.5px hsl(var(--shadow-color) / .1);--shadow-elevation-medium:0 .6px .7px hsl(var(--shadow-color) / .11), 0 2px 2.3px -0.8px hsl(var(--shadow-color) / .11), -0.1px 4.9px 5.5px -1.7px hsl(var(--shadow-color) / .11), -0.1px 11.9px 13.4px -2.5px hsl(var(--shadow-color) / .11);--shadow-elevation-high:0 .6px .7px hsl(var(--shadow-color) / .1), 0 3.5px 3.9px -0.4px hsl(var(--shadow-color) / .1), -0.1px 6.5px 7.3px -0.7px hsl(var(--shadow-color) / .1), -0.1px 10.6px 11.9px -1.1px hsl(var(--shadow-color) / .1), -0.2px 17px 19.1px -1.4px hsl(var(--shadow-color) / .1), -0.3px 26.5px 29.8px -1.8px hsl(var(--shadow-color) / .1), -0.5px 40.3px 45.3px -2.1px hsl(var(--shadow-color) / .1), -0.7px 59.4px 66.8px -2.5px hsl(var(--shadow-color) / .1);--top-shadow-color:0deg 0% 0%;--top-shadow-elevation-low:0 -0.1px .1px hsl(var(--top-shadow-color) / .1), 0 -0.2px .2px -1.2px hsl(var(--top-shadow-color) / .1), 0 -0.4px .5px -2.5px hsl(var(--top-shadow-color) / .1);--top-shadow-elevation-medium:0 -0.1px .1px hsl(var(--top-shadow-color) / .11), 0 -0.4px .5px -0.8px hsl(var(--top-shadow-color) / .11), 0 -0.9px 1px -1.7px hsl(var(--top-shadow-color) / .11), 0 -2.2px 2.5px -2.5px hsl(var(--top-shadow-color) / .11);--top-shadow-elevation-high:0 -0.1px .1px hsl(var(--top-shadow-color) / .1), 0 -0.6px .7px -0.4px hsl(var(--top-shadow-color) / .1), 0 -1.2px 1.3px -0.7px hsl(var(--top-shadow-color) / .1), 0 -1.9px 2.1px -1.1px hsl(var(--top-shadow-color) / .1), -0.1px -3.1px 3.5px -1.4px hsl(var(--top-shadow-color) / .1), -0.1px -4.8px 5.4px -1.8px hsl(var(--top-shadow-color) / .1), -0.1px -7.4px 8.3px -2.1px hsl(var(--top-shadow-color) / .1), -0.2px -10.8px 12.2px -2.5px hsl(var(--top-shadow-color) / .1)}:root .inter-400{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}:root .inter-500{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0}:root .inter-600{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0}:root .inter-700{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"slnt" 0}:root .caudex-regular{font-family:"Caudex",serif;font-weight:400;font-style:normal}:root .caudex-bold{font-family:"Caudex",serif;font-weight:700;font-style:normal}.debug{border:1px solid red}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{background:var(--bodycolor);font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#f3f5f6;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;max-width:100vw;line-sizing:normal;text-underline-offset:.25rem;text-decoration-thickness:from-font;accent-color:var(--propertycolor);scroll-behavior:smooth;scrollbar-gutter:stable;overflow-x:hidden;overscroll-behavior-x:none;scroll-padding-top:var(--header-height);scrollbar-color:var(--propertycolor) #f2f2f2}body{margin:0;padding:0;background-color:transparent;text-rendering:optimizeSpeed;font-family:var(--basefont);font-size:var(--body-size);font-variation-settings:'wght' 345;line-height:var(--body-height);color:var(--textcolor)}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background-color:#f2f2f2}body::-webkit-scrollbar-thumb{background-color:var(--propertycolor)}.xsmall,.small,.medium,.large,.xsmall-inline,.small-inline,.medium-inline,.large-inline,.label-hidden{display:none}.xxsmall{display:block}.no-js .hide-nojs,.js .js-hidden{display:none}.maxwidth{max-width:var(--max-width);margin-inline:auto}.maxwidth-narrower{max-width:var(--max-width-narrower);margin-inline:auto}.maxwidth-narrowest{max-width:var(--max-width-narrowest);margin-inline:auto}.sticky{position:sticky;top:var(--header-height)}.centered{text-align:center}.left{text-align:left}.right{text-align:right}.full-width{width:100%}.left-right-flex{display:flex;justify-content:space-between;gap:var(--gutter-small);align-items:baseline}.align-items-stretch{align-items:center}.padded-small{padding:var(--gutter-small)}.padded-medium{padding:var(--gutter-medium)}.padded-inline-small{padding-inline:var(--gutter-small)}.padded-inline-medium{padding-inline:var(--gutter-medium)}.padded-inline-medium2{padding-inline:calc(2 * var(--gutter-medium))}.padded-inline-large{padding-inline:var(--gutter-large)}.padded-block-small{padding-block:var(--gutter-small)}.padded-block-medium{padding-block:var(--gutter-medium)}.padded-block-large{padding-block:var(--gutter-large)}.padded-block-half{padding-block:calc(2 * var(--gutter-medium))}.padded-block{padding-block:calc(4 * var(--gutter-medium))}.padded-block2{padding-block:calc(5 * var(--gutter-medium))}.padded-block3{padding-block:calc(6 * var(--gutter-medium))}.padded-top{padding-top:calc(4 * var(--gutter-medium))}.padded-bottom{padding-bottom:calc(4 * var(--gutter-medium))}.spaced-bottom{margin-bottom:var(--gutter-medium)}.spaced-bottom2{margin-bottom:calc(2 * var(--gutter-medium))}.spaced-bottom3{margin-bottom:calc(3 * var(--gutter-medium))}.spaced-bottom4{margin-bottom:calc(4 * var(--gutter-medium))}.spaced-top{margin-top:var(--gutter-medium)}.no-transition{transition:none !important}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@font-face{font-family:'Caudex';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Caudex.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/Inter-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/Inter-latin-ext.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inknut Antiqua';src:local('Inknut Antiqua Light'),local('InknutAntiqua-Light'),url('/assets/fonts/InknutAntiqua-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-family:var(--baseheadingfont);font-weight:400;font-variation-settings:'wght' 400;font-style:normal;text-rendering:optimizelegibility;font-feature-settings:'ss10' on;text-wrap:balance}h1,.h1{font-size:3.6rem;line-height:1.11667}h2,.h2{font-size:3.6rem;margin-bottom:var(--gutter-small)}h3,.h3{font-size:2.8rem;line-height:1.35714}h4,.h4{line-height:1.25}.article{font-size:1.6rem;text-align:left}.article h1,.article h2,.article h4,.article h5,.article h6{font-family:var(--basefont)}.article h3{font-size:3.1rem;margin-block:var(--gutter-medium);text-align:left}.article h4{font-size:1.6rem;font-weight:700;font-variation-settings:'wght' 600;margin-bottom:var(--gutter-small);text-align:left}.article p,.article ul,.article ol{text-align:left}p,ol,ul,dl,address{margin-bottom:var(--baselineheight);font-size:var(--basefontsize);line-height:var(--baselineheight);text-wrap:pretty}p a:link,ol a:link,ul a:link,dl a:link,address a:link,p a:visited,ol a:visited,ul a:visited,dl a:visited,address a:visited{color:var(--textcolor)}address{font-style:normal}sup,sub{vertical-align:baseline;position:relative;top:-0.4em}sub{top:.4em}strong{font-weight:700;font-variation-settings:'wght' 600}.constrained,.legible-narrowest p{max-width:32ch;margin-inline:auto}.legible-narrower p{max-width:40ch;margin-inline:auto}.legible-narrow p{max-width:45ch;margin-inline:auto}.legible{max-width:55ch;margin-inline:auto}.info-text{opacity:.5}.article-tags{display:flex;gap:var(--gutter-small);margin-bottom:var(--gutter-small)}.tag{text-transform:uppercase;letter-spacing:.05em}a{text-decoration:underline;text-decoration-skip:ink;color:currentColor}a:visited{color:currentColor}a:hover{text-decoration:none;color:currentColor}a:focus{outline:0;color:currentColor}a:focus-visible{outline:3px solid var(--accentcolor);outline-offset:3px;color:currentColor}a:hover,a:active{outline:0}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),[role="button"]:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:none;box-shadow:none}::-moz-selection{background-color:var(--accentcolor);color:var(--bodycolor);text-shadow:none}::selection{background-color:var(--accentcolor);color:var(--bodycolor);text-shadow:none}img{width:inherit;max-width:100%;border-width:0;height:auto;vertical-align:middle;-ms-interpolation-mode:bicubic;aspect-ratio:attr(width) / attr(height);background-size:cover;font-style:italic}svg:not(:root){overflow:hidden}.video-container{position:relative}.play-button{position:absolute;width:74px;height:74px;background-image:url(/assets/p/button-play.svg);background-size:cover;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.7;display:none;appearance:none;border:none;cursor:pointer;transition:.35s ease-in-out}.play-button:hover{opacity:1}.play-button:focus{outline:none}.play-button:focus-visible{opacity:1;outline:3px solid var(--accentcolor);outline-offset:4px}.no-js .play-button{display:none}.video{width:100vw;max-width:100%;height:auto;object-fit:cover;background-color:#000}a.zoomin{overflow:hidden;display:block}a.zoomin img{width:100%;height:auto;transition:transform .5s ease-in-out}a.zoomin:hover img{transform:scale(1.1)}.zoomable{position:relative;display:block;overflow:hidden}.zoomable::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(79,88,45,0.95);background-image:url(/assets/p/icon-zoom-beige.svg);background-repeat:no-repeat;background-size:36px;background-position:center center;z-index:1;opacity:0;pointer-events:none;transition:.65s ease-in-out}.zoomable:hover::after{background-size:48px;opacity:.8}.zoomable:focus{outline:none}.zoomable:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--accentcolor)}.zoomable:focus-visible::after{background-size:48px;opacity:.8}.collage{position:relative;width:100%;aspect-ratio:10 / 8.4;max-width:715px;margin-right:auto;margin-left:0;margin-bottom:var(--gutter-large);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.reverse .collage{margin-left:auto;margin-right:0}.collage-item{position:absolute;object-fit:cover}.color-block{background-color:var(--beige);width:50%;top:25%;left:8%;z-index:2;aspect-ratio:1/1}.pattern-block{width:40%;background-repeat:repeat;top:50%;right:10%;z-index:1;aspect-ratio:16/12}.image-top img,.image-bottom img{width:100%}.image-top{width:80%;top:0;right:0;z-index:3}.image-bottom{width:60%;z-index:4;bottom:0;left:0}.image-small{width:60%}.image-smaller{width:50%}.image-left{left:0;right:unset}.image-right{right:0;left:unset}.image-on-top{z-index:5}.image-lowered{top:unset;bottom:5%}.item-left-25{left:25%;right:unset}.button,a.button:link,a.button:visited,input[type="submit"],#mc_embed_signup #mc-embedded-subscribe.button{color:#fff;font-size:1.2rem;line-height:1;padding:1rem 1.5rem;font-weight:600;font-variation-settings:'wght' 475;letter-spacing:.048rem;text-transform:capitalize;background-color:var(--accentcolor);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;text-decoration:none;display:inline-block;appearance:none;-webkit-backface-visibility:hidden}.button:hover,a.button:link:hover,a.button:visited:hover,input[type="submit"]:hover,#mc_embed_signup #mc-embedded-subscribe.button:hover{text-decoration:none;color:var(--brown)}.button:focus,a.button:link:focus,a.button:visited:focus,input[type="submit"]:focus,#mc_embed_signup #mc-embedded-subscribe.button:focus{outline:none}.button:focus-visible,a.button:link:focus-visible,a.button:visited:focus-visible,input[type="submit"]:focus-visible,#mc_embed_signup #mc-embedded-subscribe.button:focus-visible{outline:3px solid var(--accentcolor);outline-offset:3px}.button:active,a.button:link:active,a.button:visited:active,input[type="submit"]:active,#mc_embed_signup #mc-embedded-subscribe.button:active{color:var(--lightest);background-color:var(--brown)}.button.button-secondary,a.button.button-secondary:link,a.button.button-secondary:visited,input[type="submit"]{font-size:1rem;font-weight:600;font-variation-settings:'wght' 475;letter-spacing:.168rem;text-transform:uppercase;background-color:var(--propertycolor);padding:1.25rem 1.5rem}.button.button-secondary:hover,a.button.button-secondary:link:hover,a.button.button-secondary:visited:hover,input[type="submit"]:hover{color:var(--darkest);background-color:var(--beige)}.button.button-secondary:active,a.button.button-secondary:link:active,a.button.button-secondary:visited:active,input[type="submit"]:active{color:var(--lightest);background-color:var(--darkest)}.button.button-small,a.button.button-small:link,a.button.button-small:visited,input[type="submit"].button-small{font-size:1.3rem;line-height:1;padding:.35rem 1rem;letter-spacing:.04rem}.loading-indicator{border:4px solid rgba(255,255,255,0.1);width:36px;height:36px;border-radius:50%;border-left-color:var(--lightest);animation:spin 1s infinite linear;display:block;margin:20px auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bordered-vertical{background-repeat:no-repeat;background-position:center center;padding:30px}.bordered-vertical .media-portrait{aspect-ratio:100/133;object-fit:cover;max-height:70vh}.phou-vao .bordered-vertical{background-image:url('/assets/p/border-vertical-phou-vao.svg')}.angkor .bordered-vertical{background-image:url('/assets/p/border-vertical-angkor.svg')}.bordered-rectangle{background-repeat:no-repeat;background-size:contain;background-position:center center;padding:2.5vw}.bordered-horizontal-top,.bg-bordered-top{background-repeat:repeat-x;background-position:top center}.bordered-horizontal-top{padding-top:30px}.bordered-horizontal-bottom,.bg-bordered-bottom{background-repeat:repeat-x;background-position:bottom center}.bordered-horizontal-bottom{padding-bottom:30px}.bordered p:last-child{margin-bottom:0}.separator-icon-line{display:flex;align-items:center;justify-content:center;gap:var(--gutter-xsmall);margin-block:var(--gutter-large);max-width:var(--max-width);margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.separator-icon-line::before,.separator-icon-line::after{content:'';flex-grow:1;height:.5px;background-color:var(--propertycolor);margin:0 var(--gutter-small)}.separator-line{border:none;border-bottom:.5px solid var(--propertycolor);background-color:var(--propertycolor);margin-block:var(--gutter-medium);max-width:var(--max-width);margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.separator-section,h2.separator-section{background-repeat:no-repeat;background-position:center bottom;padding-bottom:35px;margin-bottom:calc(5 * var(--gutter-small));text-align:center}@view-transition{navigation:auto}::view-transition-old(root){animation:.4s ease-in both vt-fade-out}::view-transition-new(root){animation:.4s ease-out .25s both vt-fade-in}::view-transition-group(root){background-color:var(--propertycolor)}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{from{opacity:0}}.js .reveal:not(.revealed){transform:translateZ(0);will-change:transform, opacity}.js .reveal:not(.reveal-when-active),.js .is-active .reveal.reveal-when-active{position:relative;transform:translateY(35px);opacity:0;transition:.75s all ease-in-out}.js .reveal.reveal-fade{transform:unset}.js .reveal.reveal-lateral{transform:translateX(35px)}.js .direction-reverse .reveal.reveal-lateral{transform:translateX(-35px)}.js .reveal.reveal-slow{transition-duration:1s}.js .reveal.reveal-fastest{transition-duration:.15s}.js .reveal.reveal-faster{transition-duration:.25s}.js .reveal.reveal-fast{transition-duration:.5s}.js .reveal.reveal-delay-1{transition-delay:.15s}.js .reveal.reveal-delay-2{transition-delay:.25s}.js .reveal.reveal-delay-5{transition-delay:.5s}.js .reveal.reveal-delay-7{transition-delay:.75s}.js .reveal.reveal-delay-10{transition-delay:1s}.js .reveal.reveal-delay-15{transition-delay:1.5s}.js .reveal.reveal-delay-20{transition-delay:2s}.js .reveal.reveal-delay-25{transition-delay:2.5s}.reveal:not(.reveal-when-active).revealed,.is-active .reveal.reveal-when-active.revealed{transform:translateY(0);opacity:1}.reveal.reveal-lateral.revealed,.direction-reverse .reveal.reveal-lateral.revealed{transform:translateX(0)}.reveal.revealed{will-change:auto}ul.breadcrumbs{list-style-type:none;padding:var(--gutter-medium);margin:0;display:flex;gap:var(--gutter-small);background-color:var(--offwhite)}:root{--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-ease-soft:cubic-bezier(.22, 1, .36, 1);--motion-fast:180ms;--motion-medium:260ms;--motion-slow:420ms;--ease-out:var(--motion-ease-out);--transition-fast:var(--motion-fast) var(--motion-ease-out);--transition-base:var(--motion-medium) var(--motion-ease-out);--transition-slow:var(--motion-slow) var(--motion-ease-out);--t-fast:.4s;--t-norm:.8s;--t-slow:1.2s;--trigger-offset:-20%}[data-anim]{transition:opacity var(--t-norm) var(--ease-out),transform var(--t-norm) var(--ease-out);will-change:transform, opacity}.page-transition-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;background:var(--propertycolor);display:none;transform-origin:top center;will-change:transform}[data-anim="fade"]{opacity:0}[data-anim="fade-up"]{opacity:0;transform:translateY(40px)}[data-anim="stagger"]:not([data-items]){opacity:0}[data-anim="stagger"]:not([data-items])>*{opacity:0;transition:none !important}[data-anim="stagger"][data-items]{opacity:1}.js .header[data-header-entrance="pending"] .navbar-center,.js .header[data-header-entrance="pending"] .navbar-right{opacity:0;transform:translateY(-12px)}[data-anim].is-visible{opacity:1;transform:none;animation:removeWillChange 0s 1s forwards}@keyframes removeWillChange{to{will-change:auto}}html.scrollsmoother-enabled{scroll-behavior:auto !important}#smooth-wrapper{overflow:hidden;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0}#smooth-content{overflow:visible;width:100%}html:not(.scrollsmoother-enabled) #smooth-wrapper{overflow:visible;position:static;height:auto}html:not(.scrollsmoother-enabled) #smooth-content{overflow:visible}[data-anim]{contain:layout style paint;transform-origin:center center}@media (prefers-reduced-motion:reduce){.page-transition-overlay{display:none !important}[data-anim],[data-anim="stagger"]>*{transition:none !important;transform:none !important;opacity:1 !important}}.reduce-motion .page-transition-overlay{display:none !important}.reduce-motion [data-anim],.reduce-motion [data-anim="stagger"]>*{transition:none !important;transform:none !important;opacity:1 !important}.no-js .page-transition-overlay{display:none !important}.no-js .header[data-header-entrance="pending"] .navbar-center,.no-js .header[data-header-entrance="pending"] .navbar-right{opacity:1 !important;transform:none !important}.no-js [data-anim]{opacity:1 !important;transform:none !important}.no-js [data-anim="stagger"]>*{opacity:1 !important;transform:none !important}.no-js #smooth-wrapper{overflow:visible;position:static;height:auto}.anim-init-failed [data-anim],.anim-init-failed [data-anim="stagger"]>*{opacity:1 !important;transform:none !important;transition:opacity .3s}.anim-init-failed .header[data-header-entrance="pending"] .navbar-center,.anim-init-failed .header[data-header-entrance="pending"] .navbar-right{opacity:1 !important;transform:none !important}[data-anim]:focus-visible{transition:outline .1s !important;transform:none !important;outline:2px solid currentColor;outline-offset:2px}form{margin-block:auto}form label,input,button,select,textarea{font-family:var(--basefont);line-height:var(--baselineheight);vertical-align:baseline;border-radius:var(--border-radius)}input,button,textarea{width:100%}form label{line-height:1.5;display:block;margin-bottom:calc(var(--baseline)/8);color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}form label input,form label textarea,form label select{display:block}input,textarea,select{font-size:16px;display:inline-block;max-width:100%;padding:9px;margin-bottom:calc(var(--baselineheight) / 2);background-color:transparent;border:1px solid var(--propertycolor);color:inherit}select{padding:0}input[type="checkbox"]{transform:scale(1.15);margin-top:10px}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;cursor:pointer;text-transform:uppercase;background-color:var(--propertycolor);border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:var(--darkest);background-color:var(--beige)}input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{color:var(--lightest);background-color:var(--darkest)}select option:disabled{font-style:italic}.input-inline{width:auto;display:inline-block;vertical-align:middle;margin-right:.5em}textarea{height:auto;overflow:auto;vertical-align:top;appearance:none}input[type="hidden"]{display:none}fieldset{border:1px solid;padding:var(--space-m-l)}legend{font-size:var(--step-3);font-family:var(--baseheadingfont);font-weight:500;font-variation-settings:'wght' 500}input:focus,select:focus,.select-css:focus,textarea:focus{outline:0}input:focus-visible,select:focus-visible,.select-css:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid var(--accentcolor);outline-offset:3px;border-color:var(--brown)}::-webkit-input-placeholder{color:#848484;opacity:.7;font-weight:400;font-variation-settings:'wght' 400}:-moz-placeholder{color:#848484;opacity:.7;font-weight:400;font-variation-settings:'wght' 400}::-moz-placeholder{color:var(--propertycolor);opacity:#848484;font-weight:400;font-variation-settings:'wght' 400}:-ms-input-placeholder{color:#848484;opacity:.7;font-weight:400;font-variation-settings:'wght' 400}.required{color:var(--accentcolor)}.form-help,.form-help label{font-size:1.1rem}.form-grid{column-gap:18px;display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.form-grid input{margin-bottom:18px}.form-row{margin:18px 0}.formfield__container input[type="checkbox"],.formfield__container .formfield__radio,.formfield__container .formfield__option__label{width:fit-content;block-size:fit-content}.formfield__container[data-type="checkbox"] .formfield__input{display:inline-block}.formfield__container[data-type=hidden]{visibility:hidden;position:absolute;width:0;height:0}.formblock__message--hidden{display:none}.formblock_field__label{margin-bottom:var(--gutter-small)}.formfield__select__wrapper{margin-bottom:var(--gutter-small)}.formblock__message__list{list-style-type:none;padding:0;margin:0 0 var(--gutter-small) 0}.formblock__message__list,.formblock__message--error,.formblock__message__text,.formblock__message__text p{font-size:1.4rem}.formblock__message--error .formblock__message__list__item{margin-top:-var(--gutter-small) !important;margin-bottom:var(--gutter-small)}.formblock__message--error[data-form="form_error"],.formblock__message--success[data-form="form_success"]{color:var(--accentcolor);padding:var(--gutter-medium);border:2px solid}.formblock__message--error[data-form="form_error"] p:last-child,.formblock__message--success[data-form="form_success"] p:last-child{margin-bottom:0}.formblock__submit{margin-top:var(--gutter-medium)}.form-help{font-size:1.4rem}.formblock__message--success,.formblock__message--error{font-size:1.8rem}.formblock__message--success,.formblock__message__text{text-align:center}.formblock__message--error{color:var(--accentcolor)}.hamburger{padding:0;width:38px;height:30px;display:inline-block;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;opacity:1;cursor:pointer}.hamburger:hover{opacity:.7}.hamburger:active .hamburger-inner,.hamburger:active .hamburger-inner::before,.hamburger:active .hamburger-inner::after{background-color:var(--lightest)}.hamburger-box{width:38px;height:30px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-3px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:38px;height:2px;background-color:var(--bodycolor);position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55, .055, .675, .19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55, .055, .675, .19)}#menu-checkbox:checked+label .hamburger--spin .hamburger-inner,.header.is-active .hamburger--spin .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215, .61, .355, 1)}#menu-checkbox:checked+label .hamburger--spin .hamburger-inner::before,.header.is-active .hamburger--spin .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}#menu-checkbox:checked+label .hamburger--spin .hamburger-inner::after,.header.is-active .hamburger--spin .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215, .61, .355, 1)}.splide__container{position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__arrow{align-items:center;background:none;border:0;cursor:pointer;display:flex;width:40px;height:40px;justify-content:center;padding:2px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.splide__arrow svg{color:var(--propertycolor);fill:var(--propertycolor);height:40px;width:40px}.splide__arrow:active svg{fill:var(--darkest)}.splide__arrow:hover:not(:disabled){opacity:.7}.splide__arrow:disabled{opacity:.15}.splide__arrow--prev{left:var(--gutter-medium)}.splide__arrow--next{right:var(--gutter-medium)}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow:focus-visible{outline:3px solid var(--accentcolor);outline-offset:3px}.splide.is-focus-in .splide__arrow:focus{outline:3px solid var(--accentcolor);outline-offset:3px}.splide:not(.is-overflow) .splide__arrows{display:none}.splide:not(.is-overflow) .splide__list{justify-content:center}.offers-slider:not(.is-overflow) .splide__list,.offers-slider-landing:not(.is-overflow) .splide__list{justify-content:flex-start}.splide:not(.is-overflow) .splide__slide:last-child{margin:0 !important}.splide-beige .splide__arrow svg{fill:var(--beige)}.splide-white .splide__arrow svg{fill:var(--lightest)}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__pagination{bottom:calc(-1 * var(--gutter-large));bottom:0;left:0;padding:0 1em;position:absolute;right:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.splide__pagination li+li{margin-left:9px}.splide-pagination-top .splide__pagination{top:calc(-1 * var(--gutter-large));bottom:unset}.splide__pagination__page{width:10px;height:10px;background-color:transparent;border-radius:50%;border:1px solid var(--textcolor);background-size:cover;position:relative;top:0;padding:0;transition:transform .2s linear;-webkit-tap-highlight-color:transparent}.splide__pagination__page.is-active{background-color:var(--textcolor);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.6}.splide__pagination__page:focus-visible{outline:3px solid var(--accentcolor);outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid var(--accentcolor);outline-offset:3px}.splide-beige .splide__pagination__page{border-color:var(--beige)}.splide-beige .splide__pagination__page.is-active{background-color:var(--beige)}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0;transition:opacity .75s ease-in-out !important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:0}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:0}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:0}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:0}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:transparent}}.js .fslightbox-container{font-family:var(--basefont)}.js .fslightbox-container,.js .fslightbox-thumbs.fslightboxx{background-color:rgba(79,88,45,0.97);background-image:none}.js .fslightbox-container *:before,.js .fslightbox-thumbs.fslightboxx *:before,.js .fslightbox-container *:after,.js .fslightbox-thumbs.fslightboxx *:after{background-image:none}.fslightbox-slide-btn-container.fslightbox-slide-btn-container-previous,.fslightbox-slide-btn-container.fslightbox-slide-btn-container-next{padding:0}.js .fslightbox-slide-btn{padding:17px}.js .fslightbox-slide-btn{background-color:var(--beige);opacity:.85}.js .fslightbox-slide-btn .fslightbox-svg-path{fill:var(--propertycolor)}.js .fslightbox-slide-btn:hover{opacity:.75}.fslightbox-nav .fslightbox-toolbar{color:var(--propertycolor);background-color:var(--beige);opacity:.85}.fslightbox-nav .fslightbox-toolbar:hover{opacity:1}.fslightbox-toolbar .fslightbox-svg-path{fill:var(--propertycolor)}.fslightbox-toolbar .fslightbox-toolbar-button{color:var(--propertycolor);opacity:1}.fslightbox-toolbar .fslightbox-toolbar-button:hover .fslightbox-svg-path{fill:var(--lightest)}.lr-banner{position:relative;z-index:30;width:100%;background:#0f172a;color:#fff;padding:.65rem 1rem;font-size:1.4rem}.lr-banner__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center}.lr-banner__btn{display:inline-block;padding:.45rem .75rem;border:1px solid rgba(255,255,255,0.35);text-decoration:none;border-radius:var(--border-radius);font-weight:600;line-height:1;transition:transform .06s ease,background .2s ease}.lr-banner__btn:hover{transform:translateY(-1px);background:rgba(255,255,255,0.08)}.lr-modal{--shade:rgba(17,24,39,0.55);--modal-bg:#fff;position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:4vh 1rem}.lr-modal[aria-hidden="true"]{display:none}.lr-modal__backdrop{position:absolute;inset:0;background:var(--shade)}.lr-has-modal,.lr-has-modal body{overflow:hidden}.lr-modal__dialog{max-width:clamp(320px, 92vw, 720px);margin:4vh auto;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;background-color:#fff;border-radius:var(--border-radius);box-shadow:0 20px 60px rgba(0,0,0,0.35);position:relative}.lr-modal__header{flex:0 0 auto;padding:1rem 1.25rem 0;margin:0}.lr-modal__header-img{display:block;width:100%;max-height:90px;height:auto;object-fit:contain}.lr-modal__scroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:1.25rem}.lr-modal__header{flex:0 0 auto;margin-block:.25rem .75rem}.lr-modal__header-img{display:block;max-width:100%;max-height:90px;height:auto;object-fit:contain}.lr-modal__scroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:1.25rem}.lr-modal__dialog{padding:0}.lr-modal__close{border:0;background:transparent;font-size:1.6rem;cursor:pointer;display:block;margin-left:auto;margin-bottom:.5rem}.lr-modal__close:focus{outline:none}.lr-modal__close:focus-visible{outline:3px solid var(--accentcolor);outline-offset:4px;border-radius:2px}.lr-modal__visual{margin:0 0 .75rem}.lr-modal__visual img{width:100%;height:auto;display:block;border-radius:calc(var(--border-radius) - 2px)}.lr-modal__content{overflow:visible;padding-block:var(--gutter-medium)}.lr-modal__actions{margin-top:1rem}.lr-modal__countdown{margin-top:.75rem;padding:.4rem .8rem;font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.05em;color:#fff;background-color:rgba(0,0,0,0.9);border:1px solid rgba(255,255,255,0.85);border-radius:var(--border-radius);display:inline-block;text-align:center;min-width:8ch}.lr-modal--dark{--shade:rgba(16,58,49,0.75);--modal-bg:#103a31}.lr-modal--dark .lr-modal__dialog{background-color:var(--modal-bg);background-image:url(/assets/p/bg-dark-seamless.jpg);color:#fff}.lr-modal--dark .lr-modal__header{background-color:#eae7e2}.lr-modal--dark .lr-modal__countdown{background-color:rgba(255,255,255,0.14);color:#fff;border-color:rgba(255,255,255,0.32)}.lr-modal--dark .lr-modal__link,.lr-modal--dark a{color:#fff;text-decoration:underline}@media (max-width:480px){.lr-modal__dialog{margin:3vh auto}.lr-modal__countdown{font-size:1.4rem}}@media (max-height:520px){.lr-modal__dialog{max-height:94vh;margin:2vh auto}}.lr-modal--photo{padding:2rem 1rem}.lr-modal--photo .lr-modal__dialog{width:min(72rem, 100%);max-width:100%;max-height:calc(100svh - 4rem);margin:0}.lr-modal--photo .lr-modal__photo{display:flex;justify-content:center;min-height:0;flex:1 1 auto;overflow:hidden}.lr-modal--photo .lr-modal__photo img{display:block;width:100%;height:auto;min-height:0;object-fit:contain}.lr-modal--photo .lr-modal__booking{flex:0 0 auto;padding:2rem;text-align:center}.lr-modal--photo .lr-modal__booking-link{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;max-width:100%;padding:1rem 2.4rem;border:1px solid currentColor;border-radius:var(--border-radius);color:inherit;font-size:1.6rem;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.lr-modal--photo .lr-modal__dismiss{position:absolute;z-index:1;top:.8rem;right:.8rem;display:grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:var(--border-radius);background:#fff;color:#103a31;cursor:pointer}.lr-modal--photo .lr-modal__booking-link:focus-visible,.lr-modal--photo .lr-modal__dismiss:focus-visible{outline:3px solid #103a31;outline-offset:3px;box-shadow:0 0 0 6px #fff}@media (hover:hover){.lr-modal--photo .lr-modal__booking-link:hover{text-decoration:underline}.lr-modal--photo .lr-modal__dismiss:hover{background:#eae7e2}}.lr-modal--photo.lr-modal--dark .lr-modal__booking-link{color:#fff;text-decoration:none}#mc_embed_signup #mce-EMAIL{background-color:#fff;color:var(--darkest)}#mc_embed_signup #mce-EMAIL-HELPERTEXT.helper_text{background-color:transparent;color:#fff}#mc_embed_signup #mce-EMAIL.mce_inline_error{background-color:transparent}#skip{position:fixed;top:calc(env(safe-area-inset-top) + var(--gutter-xsmall));left:50%;z-index:10001;pointer-events:none;transform:translateX(-50%)}#skip a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.9rem 1.4rem;border:1px solid var(--propertycolor);border-radius:999px;background-color:var(--lightest);color:var(--propertycolor);font-size:1.4rem;line-height:1;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,0.12);transform:translateY(-140%);opacity:0;pointer-events:auto;transition:transform .18s ease-out,opacity .18s ease-out,box-shadow .18s ease-out}#skip a:focus,#skip a:focus-visible{transform:translateY(0);opacity:1;outline:3px solid var(--accentcolor);outline-offset:3px}#skip a:hover{box-shadow:0 10px 24px rgba(0,0,0,0.16)}#skip a:active{transform:translateY(0) scale(.98)}.header{display:flex;flex-direction:column;justify-content:space-between;position:sticky;top:0;left:0;z-index:10;isolation:isolate;overflow:hidden}.header.is-active{overflow:visible}.header-wrapper{display:grid;grid-template-columns:70px 1fr 70px;gap:5px;align-items:center;position:relative;z-index:2;padding:calc(env(safe-area-inset-top) + var(--gutter-small)) calc(env(safe-area-inset-right) + var(--gutter-small)) var(--gutter-small) calc(env(safe-area-inset-left) + var(--gutter-small));width:100%;margin-inline:auto}#menu-checkbox{display:none}.navbar-left{justify-self:start;position:relative;z-index:2;cursor:pointer}.navbar-left:focus{outline:none}.navbar-left:focus-visible .hamburger{opacity:.7}.navbar-left:focus-visible .hamburger-box{outline:3px solid var(--accentcolor);outline-offset:4px;border-radius:2px}.navbar-center{color:var(--lightest);justify-self:center;position:relative;z-index:2}.navbar-center .logo{display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:opacity .15s linear}.navbar-center .logo:hover,.navbar-center .logo:focus-visible{opacity:.7}.navbar-center .logo:focus{outline:none}.navbar-center .logo:focus-visible{outline:3px solid var(--accentcolor);outline-offset:6px;border-radius:2px}.navbar-center .logo svg{display:block;width:150px;height:36px}.navbar-right{justify-self:end;position:relative;z-index:2}.header-bg{position:absolute;top:0;left:0;width:100%;height:var(--header-height);background-color:var(--lightest);z-index:-1;transform:translateY(-100%);transition:transform .284s ease-in-out;border-bottom:.5px solid var(--propertycolor)}@supports (-webkit-touch-callout: none){.edge-bottom{position:fixed;left:0;right:0;bottom:-7px;height:12px;background-color:var(--bodycolor);pointer-events:none;z-index:5}}.navbar-panel{background-color:var(--propertycolor);position:fixed;z-index:1;top:0;left:0;width:100%;height:100dvh;min-height:100vh;padding-top:calc(var(--header-height) + env(safe-area-inset-top));padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transform:translateY(-100%);pointer-events:none}html.nav-ready .navbar-panel{transition:transform .24s ease-in-out}.navbar-panel-wrapper{color:var(--lightest);display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:var(--gutter-small);width:100%;height:calc(100dvh - var(--header-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:calc(100vh - var(--header-height));margin-inline:auto}.navbar-panel-wrapper ul{padding:0;margin:0;list-style-type:none;display:grid;gap:var(--gutter-small);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.navbar-main{text-align:center;margin-top:auto;margin-bottom:auto}ul.navbar-main-list{flex:1;padding:0;margin:0;margin-top:auto;margin-bottom:auto;pointer-events:auto}ul.navbar-main-list a:link,ul.navbar-main-list a:visited{text-transform:uppercase;font-family:var(--baseheadingfont);font-size:2.4rem;font-weight:400;font-variation-settings:'wght' 345;letter-spacing:.216rem;display:block;color:var(--lightest);text-decoration:none}ul.navbar-main-list a:hover{color:var(--beige)}ul.navbar-main-list a:focus{outline:none}ul.navbar-main-list a:focus-visible{color:var(--beige);outline:3px solid var(--accentcolor);outline-offset:6px;border-radius:2px}ul.navbar-main-list li.active a:link,ul.navbar-main-list li.active a:visited{text-decoration:underline}ul.navbar-main-list li.active a:hover{color:var(--lightest)}.js ul.navbar-main-list li,.js ul.navbar-secondary li{opacity:0;transform:translateY(-10px);transition:opacity .25s ease-in-out,transform .35s ease-in-out}.js ul.navbar-main-list li.show,.js ul.navbar-secondary li.show{opacity:1;transform:translateY(0);transition:opacity .25s ease-in-out,transform .35s ease-in-out}ul.navbar-secondary{margin-top:var(--gutter-small);padding-bottom:var(--gutter-small);text-align:center;gap:0}ul.navbar-secondary a:link,ul.navbar-secondary a:visited{color:var(--beige);font-size:1.8rem;font-weight:500;font-variation-settings:'wght' 500;letter-spacing:.072rem;text-decoration:underline;pointer-events:auto}ul.navbar-secondary a:hover{text-decoration:none}ul.navbar-secondary a:focus{outline:none}ul.navbar-secondary a:focus-visible{text-decoration:none;outline:3px solid var(--accentcolor);outline-offset:6px;border-radius:2px}ul.navbar-images{display:none}.header.is-active .navbar-panel,#menu-checkbox:checked~.navbar-panel{transform:translateY(0);opacity:1;pointer-events:auto;overflow:auto}html.nav-ready .header.is-active .navbar-panel,html.nav-ready #menu-checkbox:checked~.navbar-panel{transition:transform .36s ease-in-out}.header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--propertycolor);transform:translateY(-100%);z-index:-1}html.nav-ready .header::before{transition:transform .24s ease-in-out}.header.is-active::before{transform:translateY(0)}.header.closing::before{transform:translateY(-100%)}html.nav-ready .header.is-active::before{transition:transform .36s ease-in-out}html.nav-ready .header.closing::before{transition:transform .24s ease-in-out}.header.sticking,.no-js .header{color:var(--textcolor)}.header.sticking .hamburger,.no-js .header .hamburger,.header.sticking .navbar-center,.no-js .header .navbar-center{color:var(--textcolor)}.header.sticking .hamburger-inner,.no-js .header .hamburger-inner,.header.sticking .hamburger-inner::before,.no-js .header .hamburger-inner::before,.header.sticking .hamburger-inner::after,.no-js .header .hamburger-inner::after{background-color:var(--textcolor)}.header.sticking .hamburger:active .hamburger-inner,.no-js .header .hamburger:active .hamburger-inner,.header.sticking .hamburger:active .hamburger-inner::before,.no-js .header .hamburger:active .hamburger-inner::before,.header.sticking .hamburger:active .hamburger-inner::after,.no-js .header .hamburger:active .hamburger-inner::after{background-color:var(--lightest)}.header.sticking .header-bg,.no-js .header .header-bg{transform:translateY(0)}.no-js .header{background-color:var(--lightest)}.header.is-active.sticking .hamburger-inner,.header.is-active.sticking .hamburger-inner::before,.header.is-active.sticking .hamburger-inner::after{background-color:var(--lightest)}.header.is-active.sticking .navbar-center{color:var(--lightest)}#hero{background-color:var(--darkest);background-repeat:no-repeat;background-size:cover;width:100%;height:100svh;overflow:hidden;margin-top:calc(-1 * var(--header-height));position:relative}#hero figure{background-repeat:no-repeat;background-size:cover}.hero-image,.hero-video{width:100vw;height:100svh;object-fit:cover}#hero.hero-with-video{height:auto}#hero.hero-with-video .hero-video-fallback{position:absolute;inset:0;width:100%;height:100%}#hero.hero-with-video .hero-video-embed{position:relative;z-index:1;transition:opacity .8s ease}.js #hero.hero-with-video:not(.is-playing) .hero-video-embed{opacity:0}.hero-caption{color:#fff;text-align:center;font-family:var(--baseheadingfont);font-weight:400;font-variation-settings:'wght' 345;position:absolute;width:100%;left:0;bottom:0;padding:var(--gutter-small) var(--gutter-large);z-index:2}.hero-caption a:link,.hero-caption a:visited{color:var(--offwhite)}.hero-headline{color:#fff;font-size:3.3976rem;font-weight:400;font-variation-settings:'wght' 345;line-height:1.2;text-wrap:balance;max-width:55ch;margin-inline:auto;margin-bottom:var(--gutter-small)}#hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background-image:linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);pointer-events:none;z-index:0}#hero::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:300px;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);pointer-events:none;z-index:0}#hero.hero-page .hero-caption{padding-inline:var(--gutter-small)}#hero.hero-short{height:auto;aspect-ratio:100/33}#hero.hero-short .hero-image,#hero.hero-short .hero-video{width:100%;height:auto;aspect-ratio:100/33}#hero.hero-short::before{height:100px}#hero.hero-short::after{display:none}.hero-slider .splide__pagination{bottom:var(--gutter-small);margin:0;padding:0}.hero-slider figure{position:relative}.footer-container{border-top:.5px solid var(--propertycolor);border-bottom:.5px solid var(--propertycolor);padding-block:var(--gutter-medium)}.no-footer-separator .footer-container{border-top:none}.contact-block,.newsletter-block{padding-block:var(--gutter-medium)}.newsletter-form{max-width:360px;margin-inline:auto}.newsletter-form input[type="email"]{border:none}.newsletter-form .newsletter-button{font-size:1.2rem}.newsletter-container{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--propertycolor);padding:var(--gutter-xsmall);border-radius:var(--border-radius)}.newsletter-container input{margin:0}.footer .logo{margin-top:var(--gutter-large);display:block}ul.nav-footer{list-style-type:none;padding:0;margin:var(--gutter-medium) 0;display:flex;flex-direction:column;gap:var(--gutter-small);font-size:1.6rem}ul.nav-footer a:link,ul.nav-footer a:visited{text-decoration:none;display:block}ul.nav-footer a:hover{text-decoration:underline}ul.nav-footer li.active a:link,ul.nav-footer li.active a:visited{text-decoration:underline}ul.social-list,ul.legal-nav{list-style-type:none;padding:0;margin:var(--gutter-large) 0;display:flex;justify-content:center;gap:var(--gutter-medium)}ul.social-list li,ul.legal-nav li{text-align:center}ul.social-list a:link,ul.legal-nav a:link,ul.social-list a:visited,ul.legal-nav a:visited{display:block;text-align:center}ul.social-list a:active,ul.legal-nav a:active{color:var(--darkest)}ul.social-list a:link,ul.social-list a:visited{display:block;text-align:center}ul.social-list a:hover{color:var(--darkest)}ul.social-list a:active{color:var(--accentcolor)}ul.social-list svg{height:20px;vertical-align:text-top}.property-switcher{font-size:1.1rem;margin-block:var(--gutter-large)}.property-switcher img{max-width:150px}.property-switcher a:hover img{opacity:.7}.property-switcher-desktop{display:none}ul.legal-nav{margin-block:var(--gutter-medium)}.legal{font-size:1.1rem;font-style:normal;font-weight:400;font-variation-settings:'wght' 345;padding-bottom:var(--gutter-medium)}.properties-list{display:grid;margin-block:var(--gutter-large);padding-bottom:var(--gutter-large);border-bottom:.5px solid}.property-overview{display:flex;flex-direction:column;gap:var(--gutter-medium);margin-bottom:var(--gutter-large);padding-inline:var(--gutter-small);text-align:center;justify-content:flex-start;align-items:stretch}.property-overview:nth-child(even){border-left:.5px solid #2e2b26;border-radius:0}.property-overview .media{aspect-ratio:16/9;object-fit:cover}.property-overview p:last-child{margin-top:auto;margin-bottom:0}.logo-property{margin:0}.logo-property img{width:200px;height:auto;margin:0 auto}.property-overview-content{display:flex;flex-direction:column;gap:var(--gutter-medium);flex:1;max-width:40ch;margin-inline:auto}.contact-block address{max-width:40ch;margin-inline:auto}.flourish-intro{width:47px;height:62px;pointer-events:none}.intro-section{text-align:center}.intro-section *:last-child{margin-bottom:0}.section-heading,.section-subheading{font-weight:400;letter-spacing:.036rem;line-height:1.1667em;margin-bottom:var(--gutter-small)}.section-heading a:link,.section-subheading a:link,.section-heading a:visited,.section-subheading a:visited{text-decoration:none}.section-heading a:hover,.section-subheading a:hover{color:var(--brown)}.section-subheading{font-size:2.8rem}.section-subheading-mini{color:var(--accentcolor);font-size:1.4rem;font-weight:500;font-variation-settings:'wght' 500;line-height:1.71;letter-spacing:.168rem;text-transform:uppercase}.secondary-link{display:inline-flex;align-items:center;text-transform:uppercase;text-decoration:none;font-weight:600;font-variation-settings:'wght' 550;letter-spacing:.168rem;font-size:1.4rem;line-height:1;padding:.25rem .4rem;margin:-0.25rem -0.4rem;text-underline-offset:.75rem}.secondary-link:hover{text-decoration:underline}.secondary-link:focus{outline:none}.secondary-link:focus-visible{text-decoration:underline;outline:none;box-shadow:inset 0 0 0 3px var(--accentcolor);border-radius:2px}.intro-text-alternate{font-family:var(--baseheadingfont);font-size:2.8rem;font-weight:400}.section-video{transition:background 1.25s ease-in-out}.section-video .bordered-rectangle{transition:1s ease-in-out}.section-video.playing{color:var(--beige);background-color:var(--propertycolor)}.section-video.playing .bordered-rectangle{padding:0;background-image:none}.section-video.playing .video{border:1px solid var(--beige)}.slider-by4.is-active li.splide__slide{max-width:90%}.slider-by4.is-active .slider-figure{min-width:260px;display:flex;flex-direction:column;align-items:center}.slider-by4.is-active li.active{pointer-events:none}.slider-by4.is-active li.splide__slide:first-child{margin-left:var(--gutter-small)}.slider-figure{position:relative;outline:none}.slider-figure img{width:100%;aspect-ratio:3/4;object-fit:cover}.keyline{padding:6px;display:block;outline:none;position:relative}.keyline:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--accentcolor)}.offers-slider .slider-figure img{aspect-ratio:10 / 17;min-width:240px}.suite-overview .keyline{padding:8px}.slider-caption{text-align:center;padding-block:var(--gutter-small)}.caption-heading{text-transform:uppercase;font-size:1.4rem;letter-spacing:.14rem;font-weight:700;font-variation-settings:'wght' 600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.caption-text{font-size:1.4rem}.slider-caption-overlay,.slider-caption-overlay-full{color:var(--lightest);position:absolute;bottom:0;left:0;width:100%;padding:var(--gutter-large) var(--gutter-xsmall) var(--gutter-small) var(--gutter-xsmall);background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);pointer-events:none}.slider-caption-overlay .caption-heading,.slider-caption-overlay-full .caption-heading{font-size:1.4rem;line-height:1;letter-spacing:.192rem;text-transform:uppercase}.slider-caption-overlay .caption-heading,.slider-caption-overlay-full .caption-heading,.slider-caption-overlay .caption-text,.slider-caption-overlay-full .caption-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:0}.bordered-vertical .media{min-height:387px}.overview{margin-bottom:calc(5 * var(--gutter-small))}.overview-media-link{display:block;position:relative;line-height:0}.overview-media-link:focus{outline:none}.overview-media-link:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--accentcolor)}.overview-media-link .media,.overview-media-link img{display:block}.overview-caption{padding-top:calc(2 * var(--gutter-small))}.overview-title{font-size:2.4rem;letter-spacing:.288rem;font-weight:600;font-variation-settings:'wght' 575;font-family:var(--basefont);text-transform:uppercase;margin-bottom:var(--gutter-small)}.testimonials{padding-top:calc(3.5 * var(--gutter-medium))}.testimonials .splide__pagination{top:0}.testimonial{display:flex;flex-direction:column;justify-content:space-between;height:100%}.quote{display:flex;font-family:var(--baseheadingfont);font-size:2.6rem;line-height:1.4;margin-block:calc(2 * var(--gutter-medium));text-wrap:balance;max-width:26ch;margin-inline:auto;flex:1}.quote *:last-child{margin-bottom:0}.quote-author{color:var(--beige);font-size:1.4rem;letter-spacing:.084rem;font-style:normal;font-weight:400;font-variation-settings:'wght' 345;text-transform:uppercase}.quote-author-meta{font-weight:345;font-variation-settings:'wght' 345}#hotel-map{padding-top:var(--gutter-medium)}ul.list-lined{list-style-type:none;padding:0;margin:var(--gutter-medium) 0}ul.list-lined li{font-size:1.6rem;border-top:.5px solid var(--propertycolor);padding-block:var(--gutter-xsmall)}ul.list-lined li:last-child{border-bottom:.5px solid var(--propertycolor)}.map-grid{position:relative;overflow:visible;margin-block:var(--gutter-large);font-size:1.4rem}.map-grid p:last-child{margin-bottom:0}.map-container{background-size:cover;background-repeat:no-repeat;background-position:center center;aspect-ratio:100 / 79;margin-bottom:var(--gutter-small)}.phou-vao .map-container{background-image:url('/assets/p/map-hotel-phou-vao.png')}.angkor .map-container{background-image:url('/assets/p/map-hotel-angkor.png')}.map-container svg{display:block}.legend-heading{display:none}.map-slider{background-color:var(--propertycolor)}.map-slider .splide__arrow{top:35%}.pin-content{font-size:1.4rem;color:var(--lightest);text-wrap:balance;background-color:var(--propertycolor);padding:var(--gutter-small);max-width:350px;margin-inline:auto;transition:all .25s ease-in-out}.pin-content img{margin-bottom:var(--gutter-small)}.pin-content p:last-child{margin-bottom:0}.pin-content-title{font-family:var(--basefont);font-size:1.4rem;font-weight:600;font-variation-settings:'wght' 475;text-transform:uppercase;letter-spacing:.168rem;margin-bottom:var(--gutter-small)}.pin-content.tooltip-visible{display:block;opacity:1}.pin{fill:rgba(255,255,255,0.75);stroke:var(--propertycolor);stroke-width:12;-webkit-tap-highlight-color:transparent;cursor:pointer;pointer-events:auto}.pin-hit{fill:rgba(255,255,255,0);fill-opacity:0;stroke:none;cursor:pointer;pointer-events:all}[data-pin]:focus{outline:none}[data-pin]:focus-visible .pin{fill:var(--accentcolor);stroke:var(--propertycolor)}[data-pin]:focus-visible .pin-hit{stroke:var(--accentcolor);stroke-width:6}.pin:hover{fill:var(--propertycolor)}.active .pin,.active .pin:hover{fill:var(--accentcolor)}.alternating-block .column1{margin-bottom:var(--gutter-medium)}.suites-list{display:grid;gap:var(--gutter-large)}.suite-overview{display:flex;flex-direction:column;justify-content:flex-start;align-content:stretch;gap:var(--gutter-small)}.suite-overview-caption{display:flex;flex-direction:column;justify-content:space-between;flex:1}.suite-overview-caption ul.list-bullets{margin-bottom:auto}.outlet-columns .constrained ul,.constrained.column2 ul{margin-bottom:var(--gutter-medium)}ul.list-actions{list-style-type:none;padding:0;margin:var(--gutter-medium) 0 0 0;display:flex;gap:var(--gutter-medium)}ul.list{margin:var(--gutter-medium) 0;padding:0 0 0 var(--gutter-small);text-align:left}.gallery-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:100%}.gallery-image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;flex:1}.gallery-image-wrapper img{max-height:60vh;width:auto}.gallery-slide-caption{font-size:1.4rem;color:var(--lightest);position:absolute;bottom:0;left:0;width:100%;padding:var(--gutter-large) var(--gutter-small) var(--gutter-xsmall) var(--gutter-small)}.gallery-slider .splide__arrow,.outlet-slider .splide__arrow{width:48px;height:48px;padding:8px;fill:var(--propertycolor);background-color:rgba(255,255,255,0.75);border-radius:50%}.gallery-slider .splide__arrow.splide__arrow--prev svg,.outlet-slider .splide__arrow.splide__arrow--prev svg{margin-right:5px}.gallery-slider .splide__arrow.splide__arrow--next svg,.outlet-slider .splide__arrow.splide__arrow--next svg{margin-left:5px}.gallery-slider .splide__pagination,.outlet-slider .splide__pagination,.suites-slider .splide__pagination{bottom:calc(-2 * var(--gutter-medium))}.outlet-columns .column1{margin-bottom:var(--gutter-medium)}.outlet-columns .column2{font-size:1.5rem}.outlet-columns .column2 *:last-child{margin-bottom:0}.outlet-columns .bordered{background-repeat:no-repeat;background-position:center center;background-size:contain;padding:var(--gutter-large)}.outlet-subheading{font-family:var(--basefont);font-size:1.6rem;font-weight:700;font-variation-settings:'wght' 600;letter-spacing:.192rem;text-transform:uppercase}ul.opening-hours{list-style-type:none;padding:0;margin:var(--gutter-medium) 0}ul.opening-hours em{font-weight:600;font-variation-settings:'wght' 600;font-style:normal}li.link-download{text-decoration:none;display:block;background:url(/assets/p/icon-link.svg) no-repeat center right 10px;background-size:15px 15px;padding-inline:5px 20px;transition:.2s ease-in-out;text-decoration:none !important}li.link-download a:link,li.link-download a:visited,li.link-download a:hover{display:block;text-decoration:none}li.link-download:hover{text-decoration:underline;background-color:var(--offwhite)}.gallery{display:grid;gap:var(--gutter-small);grid-template-columns:repeat(auto-fit, minmax(360px, 1fr))}.js .gallery{display:flex;gap:var(--gutter-small)}.js .gallery-item{break-inside:avoid;margin-bottom:var(--gutter-small)}.gallery-col{flex:1 1 0;min-width:0}.gallery-col--2,.gallery-col--3,.gallery-col--4{display:none}.article-gallery ul{list-style-type:none;padding:0;margin:var(--gutter-medium) 0;display:flex;gap:var(--gutter-small)}.article-gallery-caption{text-align:left;font-style:italic}#articles-related .caption-heading{text-wrap:wrap}.static-map-container{font-size:1.6rem;display:grid;grid-gap:var(--gutter-medium);text-align:center;padding:var(--gutter-small);background-repeat:no-repeat;background-position:center center;background-size:contain}.static-map-container a:link,.static-map-container a:visited{color:var(--accentcolor)}.static-map-container p:last-child{margin-bottom:0}.static-map{display:none}.contact-form{max-width:530px}.contact-form label{font-size:1.6rem;font-weight:700;font-variation-settings:'wght' 600;line-height:1.5;letter-spacing:.192rem;text-transform:uppercase}ul.related-list{list-style-type:none;padding:0;margin:0}.bg-white{background-color:#fff}.bg-offwhite{background-color:var(--offwhite)}.bg-property{color:var(--lightest);background-color:var(--propertycolor)}.bg-property a:link,.bg-property a:visited{color:var(--beige)}.landing{--textcolor:#2e2b26;--propertycolor:#2e2b26}.landing .angkor .quote-author{color:var(--orange)}.landing .phou-vao .quote-author{color:var(--beige)}.landing #hero:after{display:none}.link-themed:hover{background-color:var(--propertycolor)}.link-themed:hover .media{opacity:.65}.phou-vao{--accentcolor:#f87516;--propertycolor:#4f582d;--baseheadingfont:"Caudex", serif}.phou-vao .pattern-block{background-image:url('/assets/p/bg-pattern-seamless-phou-vao.svg');background-repeat:repeat;background-size:25%}.phou-vao .bordered-rectangle{background-image:url(/assets/p/border-rectangle-phou-vao.svg)}.phou-vao .outlet-columns .bordered,.phou-vao .static-map-container{background-image:url(/assets/p/bg-box.svg)}.phou-vao .bordered-horizontal-top,.phou-vao .bg-bordered-top,.phou-vao .bordered-horizontal-bottom,.phou-vao .bg-bordered-bottom{background-image:url(/assets/p/border-horizontal-phou-vao.svg)}.phou-vao .separator-section,.phou-vao h2.separator-section{background-image:url('/assets/p/separator-section-phou-vao.svg')}.phou-vao .static-map-container{background-image:url('/assets/p/border-map-phou-vao.svg')}.phou-vao .bg-property.bordered-horizontal-top,.phou-vao .bg-property.bg-bordered-top,.phou-vao .bg-property.bordered-horizontal-bottom,.phou-vao .bg-property.bg-bordered-bottom{background-image:url(/assets/p/bg-pattern-top-beige.svg);background-position:top 12px center}.phou-vao .keyline::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/assets/p/border-suite.svg');background-repeat:no-repeat;background-position:center center;background-size:contain;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out;z-index:-1}.phou-vao .keyline:hover::after{opacity:1}.phou-vao .suite-overview .keyline::after{background-image:url(/assets/p/border-suite-overview.svg)}.phou-vao .offers-slider .keyline::after,.phou-vao .offers-slider-landing .keyline::after{background-image:url('/assets/p/border-offer.svg');background-position:center center}.phou-vao .media,.phou-vao .video{background-image:url('/assets/p/bg-pattern-seamless-phou-vao.svg');background-repeat:repeat;background-size:64px}.phou-vao .cornered{-webkit-clip-path:polygon(14px 0, calc(100% - 14px) 0, 100% 14px, 100% calc(100% - 14px), calc(100% - 14px) 100%, 14px 100%, 0 calc(100% - 14px), 0 14px);clip-path:polygon(14px 0, calc(100% - 14px) 0, 100% 14px, 100% calc(100% - 14px), calc(100% - 14px) 100%, 14px 100%, 0 calc(100% - 14px), 0 14px);overflow:hidden}.phou-vao .slider-caption-overlay{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 14px 100%, 0 calc(100% - 14px), 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 14px 100%, 0 calc(100% - 14px), 0 0)}.phou-vao .splide__pagination__page{width:13px;height:21px;background-color:transparent;border:none;border-radius:none;background-image:url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxNSI+PHBhdGggZD0iTTUuMDAzIDE0LjUxNC43OTIgNy41MDQgNS4wMDMuNDg1IDkuMjEgNy41MDN6IiBzdHJva2U9IiM0ZjU4MmQiIHN0cm9rZS13aWR0aD0iLjUiLz48L3N2Zz4=');background-size:cover}.phou-vao .splide__pagination__page.is-active{background-image:url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxNSI+PHBhdGggZD0iTTUuMDAzIDE0LjUxNC43OTIgNy41MDQgNS4wMDMuNDg1IDkuMjEgNy41MDN6IiBmaWxsPSIjNGY1ODJkIiBzdHJva2U9IiM0ZjU4MmQiIHN0cm9rZS13aWR0aD0iLjUiLz48L3N2Zz4=');background-color:transparent}.phou-vao .splide-beige .splide__pagination__page{background-image:url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTAgMTUiIHdpZHRoPSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNS4wMDMyNyAxNC41MTQyLTQuMjExNjYzLTcuMDExMDIgNC4yMTE2NjMtNy4wMTcxMTMgNC4yMDUyNCA3LjAxNzExM3oiIHN0cm9rZT0iI2M0YTk4MCIgc3Ryb2tlLXdpZHRoPSIuNSIvPjwvc3ZnPg==')}.phou-vao .splide-beige .splide__pagination__page.is-active{background-image:url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTAgMTUiIHdpZHRoPSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNS4wMDMyNyAxNC41MTQyLTQuMjExNjYzLTcuMDExMDIgNC4yMTE2NjMtNy4wMTcxMTMgNC4yMDUyNCA3LjAxNzExM3oiIGZpbGw9IiNjNGE5ODAiIHN0cm9rZT0iI2M0YTk4MCIgc3Ryb2tlLXdpZHRoPSIuNSIvPjwvc3ZnPg==');z-index:1}.phou-vao .outlet-columns .constrained ul,.phou-vao .constrained.column2 ul,.phou-vao ul.list-bullets{list-style-type:none;padding:0;margin:0 0 var(--gutter-medium) 0;display:flex;flex-direction:column;gap:var(--gutter-xsmall)}.phou-vao .outlet-columns .constrained li,.phou-vao .constrained.column2 li,.phou-vao .list-bullets li{position:relative;padding-left:28px}.phou-vao .outlet-columns .constrained ul li::before,.phou-vao .constrained.column2 ul li::before,.phou-vao ul.list-bullets li::before{content:"\2666\FE0E";position:absolute;left:0;top:0;color:var(--beige);font-size:.75em}.offers-slider-landing .splide__slide.phou-vao:hover{background-color:var(--green)}.offers-slider-landing .splide__slide.phou-vao:hover .media{opacity:.45}.angkor{--textcolor:#6a2c13;--accentcolor:#f8b916;--propertycolor:#6a2c13;--offwhite:#f5f2e9;--baseheadingfont:"Inknut Antiqua", serif;--propertyradius:16px;border-radius:var(--propertyradius)}.angkor h1,.angkor h2,.angkor h3,.angkor h4,.angkor h5,.angkor .h1,.angkor .h2,.angkor .h3,.angkor .h4,.angkor .h5{font-weight:500;font-variation-settings:'wght' 500;font-size-adjust:.6}.angkor h3.overview-title,.angkor .wellness-overview h3{font-size:2.8rem;font-weight:600;font-variation-settings:'wght' 600;font-family:var(--basefont);text-transform:uppercase}.angkor .wellness-overview h3{font-size:2.1rem}.angkor .wellness-overview{text-align:center}.angkor .separator-section,.angkor h2.separator-section{background-image:url('/assets/p/separator-section-angkor.svg')}.angkor h2,.angkor .h2{font-size:3.2rem}.angkor .hero-headline{font-size:3.4rem}.angkor #footer .h3{font-size:2.2rem}.angkor .button,.angkor a.button:link,.angkor a.button:visited,.angkor input[type="submit"]{color:var(--textcolor)}.angkor .button:hover,.angkor a.button:link:hover,.angkor a.button:visited:hover,.angkor input[type="submit"]:hover{color:var(--lightest)}.angkor .button:active,.angkor a.button:link:active,.angkor a.button:visited:active,.angkor input[type="submit"]:active{color:var(--lightest)}.angkor .button.button-secondary,.angkor a.button.button-secondary:link,.angkor a.button.button-secondary:visited,.angkor input[type="submit"]{color:var(--lightest)}.angkor .button.button-secondary:hover,.angkor a.button.button-secondary:link:hover,.angkor a.button.button-secondary:visited:hover,.angkor input[type="submit"]:hover{color:var(--lightest);background-color:var(--darkest)}.angkor .button.button-secondary:active,.angkor a.button.button-secondary:link:active,.angkor a.button.button-secondary:visited:active,.angkor input[type="submit"]:active{color:var(--lightest);background-color:var(--yellow)}.angkor .media,.angkor .video{background-image:url('/assets/p/bg-pattern-seamless-angkor.svg');background-repeat:repeat;background-size:32px}.angkor .cornered,.angkor .static-map-container,.angkor .bordered{border-radius:var(--propertyradius)}.angkor .bordered{border:1px solid}.angkor .slider-caption-overlay,.angkor .gallery-slide-caption{border-bottom-left-radius:var(--propertyradius);border-bottom-right-radius:var(--propertyradius)}.angkor .zoomable::after,.angkor.js .fslightbox-container,.angkor.js .fslightbox-thumbs.fslightbox{background-color:rgba(106,44,19,0.95)}.angkor .section-subheading-mini{color:#c4a980}.angkor .bordered-rectangle{background-image:url(/assets/p/border-rectangle-angkor.svg)}.angkor .bordered-horizontal-top,.angkor .bg-bordered-top{background-image:url(/assets/p/border-horizontal-angkor.svg);background-size:11px 25px}.angkor .pattern-block{background-image:url('/assets/p/bg-pattern-seamless-angkor.svg');background-size:39px 36px}.angkor .keyline{border:1px solid transparent}.angkor .keyline:hover{border:1px solid;border-radius:var(--propertyradius)}.angkor .active .pin,.angkor .active .pin:hover,.angkor .pin-highlighted .pin{fill:var(--yellow)}.angkor .slider-caption-overlay-full{border-radius:0}.angkor .quote{font-size:3.4rem}.angkor .quote p{max-width:42ch}.offers-slider-landing .splide__slide.angkor{border-radius:0}.offers-slider-landing .splide__slide.angkor:hover{background-color:#6a2c13}.offers-slider-landing .splide__slide.angkor:hover .media{opacity:.65}@media only screen and (min-width:37.5em){.xsmall{display:none}.small{display:block}.small-inline{display:inline-block}.gallery-col--2{display:block}.property-overview{padding-inline:var(--gutter-medium)}.properties-list{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.slider-by4.is-active li.splide__slide{max-width:42.5%}.suites-list{grid-template-columns:1fr 1fr}}@media only screen and (min-width:48em){.constrained{max-width:50ch}.left-medium,.left-medium .bordered-landscape .column2{text-align:left}h1,.h1{font-size:4.8rem;line-height:1.11667}h2,.h2{font-size:3.6rem}h3,.h3{font-size:2.8rem}.hero-headline{font-size:4rem}#hero.hero-page .hero-headline{font-size:4.8rem}.small{display:none}.medium{display:block}.medium-inline{display:inline-block}.gallery-slide-caption{background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%)}.header-wrapper{grid-template-columns:190px 1fr 190px}.navbar-right a.button:link,.navbar-right a.button:visited{font-size:1.4rem}#hero.hero-page .hero-caption{text-align:left}.gallery-col--3{display:block}.gallery,.js .gallery{gap:var(--gutter-medium)}.gallery-item{margin-bottom:var(--gutter-medium)}.col2-wide-2-1,.col2-wide-1-1{display:grid;grid-template-columns:2fr 1fr;gap:var(--gutter-medium);align-items:center;text-align:left;font-size:1.6rem}.col2-wide-1-1{grid-template-columns:1fr 1fr;gap:var(--gutter-large)}.col2-wide-2-1.reverse{grid-template-columns:1fr 2fr;position:relative}.col2-wide-2-1.reverse .column1,.col2-wide-1-1.reverse .column1{order:2}.col2-wide-2-1.reverse .column2,.col2-wide-1-1.reverse .column2{order:1}.padding-inline-medium,.left-right-flex,.slider-by4{padding-inline:var(--gutter-medium)}.alternating-block .column1{margin-bottom:0}.alternating-block .column2{margin-inline:0}.footer-container{display:grid;grid-template-columns:1fr 1fr}.footer{font-size:1.5rem}.contact-block{border-right:.5px solid var(--propertycolor)}.legal{display:flex;justify-content:space-between}.legal-left{display:flex;justify-content:space-between;align-items:center;gap:var(--gutter-xsmall)}.legal-left p{margin-bottom:0}ul.legal-nav{margin:0;padding:0;gap:var(--gutter-xsmall)}.property-switcher{display:none}.property-switcher-desktop{display:block;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:var(--gutter-small)}.property-switcher-desktop p{margin:0}.property-switcher-logo-desktop{width:110px;line-height:25px}.property-switcher-logo-desktop:hover{opacity:.8}.slider-by4.is-active li.splide__slide:first-child{margin-left:unset}.overview-dining{display:grid;grid-template-columns:3fr 2fr;align-items:center;gap:var(--gutter-medium);font-size:1.6rem}.overview-dining a.secondary-link{font-size:1.4rem}.overview-dining p{max-width:32ch;margin-inline:auto}.dining-slider.splide .overview-dining{margin:0;margin-inline:calc(var(--gutter-medium) * 4)}.dining-slider.splide .overview-dining img{width:100%}.bordered-landscape .media{min-height:487px}.testimonials{padding-bottom:var(--gutter-medium);padding-top:calc(3.5 * var(--gutter-medium))}.testimonials .splide__pagination{top:0}.testimonials .splide{margin-bottom:calc(2 * var(--gutter-medium))}#hotel-map{padding:0}#hotel-map .section-heading{display:none}.map-grid{display:grid;grid-template-columns:400px 1fr}.map-padder{order:2;padding:var(--gutter-medium);align-content:center}.phou-vao .map-container{background-image:url('/assets/p/map-hotel-phou-vao@2x.png')}.angkor .map-container{background-image:url('/assets/p/map-hotel-angkor@2x.png')}.map-legend{order:1;background-color:var(--propertycolor);display:flex;flex-direction:column;height:100%}.map-legend-container{max-width:100%;margin-left:auto;display:flex;flex-direction:column;justify-content:space-between;padding:var(--gutter-medium);height:100%}.legend-heading{font-family:var(--baseheadingfont);font-size:3.6rem;line-height:1.1;text-align:left;color:var(--lightest);display:block;margin-top:auto;margin-bottom:var(--gutter-small)}.map-slider{width:100%;margin-top:auto;margin-bottom:0;text-align:left}.map-slider p{max-width:62ch}.map-slider .splide__arrow{bottom:calc(-1 * var(--gutter-small))}.map-slider .splide__arrow.splide__arrow--prev{left:0}.map-slider .splide__arrow.splide__arrow--next{right:0}.pin-content{font-size:1.6rem;width:auto;max-width:none;padding:0}.pin-content img{margin-bottom:var(--gutter-medium)}.pin-content.tooltip-visible{opacity:1;transform:translateX(0)}.pin-content-title{font-size:1.8rem}.pin{stroke-width:8}.pin-highlighted .pin{fill:var(--accentcolor)}.outlet-columns{display:grid;grid-template-columns:2fr 1fr;gap:var(--gutter-medium);text-align:left}.outlet-columns .constrained{margin-left:0}.outlet-columns .column1{margin-bottom:0}.outlet-columns .column2 .bordered{display:flex;flex-direction:column;justify-content:center;height:100%;padding:var(--gutter-small)}.static-map-container{border:none;background-repeat:no-repeat;background-position:center center;background-size:contain;padding:15px 40px;grid-template-columns:1fr 3fr;text-align:left;align-items:center}.static-map{display:block}.static-map:hover{opacity:.8}}@media only screen and (min-width:62em){:root{--header-base-height:87px}.button,a.button:link,a.button:visited,input[type="submit"]{font-size:1em}.medium{display:none}.large{display:block}.large-inline{display:inline-block}.bordered-horizontal{padding:35px}.bordered-landscape{background-repeat:no-repeat;background-position:center center;padding:30px}.bordered-landscape .column1,.bordered-landscape .column2{text-align:center}.phou-vao .bordered-landscape{background-image:url('/assets/p/border-landscape-phou-vao.svg')}.angkor .bordered-landscape{background-image:url('/assets/p/border-landscape-angkor.svg')}.bordered-landscape .bordered-vertical{padding:unset;background-image:none}.bordered-landscape .media{max-height:80vh;min-height:607px}.header-wrapper{grid-template-columns:190px 1fr 190px}.navbar-panel-wrapper{display:grid;gap:var(--gutter-small);grid-template-columns:1fr 1fr;align-items:start;margin-block:auto;height:fit-content}.navbar-center .logo svg{width:190px;height:46px}ul.navbar-images{display:block;align-self:center;width:376px;height:500px;overflow:hidden;position:relative;pointer-events:none;grid-column:1 / 2;grid-row:1 / 3;margin-inline:auto}.navbar-images li{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .5s linear,transform .35s ease-in-out;display:block}.navbar-images img{aspect-ratio:100 / 133;object-fit:cover}.navbar-images li.show{opacity:1}.navbar-main{margin-top:auto;margin-bottom:0;position:relative;z-index:1}ul.navbar-main-list{font-size:2.2rem;margin-bottom:0}ul.navbar-secondary{grid-column:2 / 3;grid-row:2;padding:0;margin:0;position:relative;z-index:1;display:flex;flex-direction:row;justify-content:center;gap:var(--gutter-small)}ul.navbar-secondary a:link,ul.navbar-secondary a:visited{font-size:1.4rem}.js .header.is-active .navbar-panel+.navbar-center .logo svg,#menu-checkbox:checked~.navbar-panel+.navbar-center .logo svg{color:var(--beige)}.js ul.navbar-images{opacity:0;transform:translateY(-50px);transition:all .65s ease-in-out}.js ul.navbar-images.active{opacity:1;transform:translateY(0)}.footer-container2{display:grid;align-items:center;grid-template-columns:150px 1fr 120px;padding-top:var(--gutter-medium)}.footer-container2 .logo,ul.nav-footer,ul.social-list{font-size:1.5rem;margin:0}ul.nav-footer{font-size:1.4rem;flex-direction:row;justify-self:center;white-space:nowrap}.footer-container2 .logo{justify-self:start}ul.social-list{justify-self:end;gap:var(--gutter-xsmall)}.legal-left{justify-content:flex-start}.property-overview{padding-inline:var(--gutter-large)}.slider-by4.is-active li.splide__slide{max-width:28%}.slider-by4:not(.is-active) ul.splide__list{display:grid !important;grid-template-columns:repeat(4, 1fr);gap:var(--gutter-medium)}.slider-by4:not(.is-active) li.splide__slide{width:100%;display:block;max-width:none}.slider-by4:not(.is-active) .caption-heading{letter-spacing:.084rem}.outlet-slider .splide__arrow--prev{left:calc(-1 * var(--gutter-large))}.outlet-slider .splide__arrow--next{right:calc(-1 * var(--gutter-large))}.gallery-slider{margin-left:var(--gutter-large)}.gallery-slider .splide__arrow.splide__arrow--prev{margin-left:calc(-1.25 * var(--gutter-large))}.quote{font-size:3.8rem}.map-legend-container{margin-left:auto;padding-left:var(--gutter-medium);padding-right:var(--gutter-large);padding-block:var(--gutter-large)}.map-grid{grid-template-columns:50% 50%;min-height:calc(100svh - var(--header-height))}.map-padder{padding:var(--gutter-large)}.map-legend{display:flex;justify-content:center}.map-legend-container{display:block;height:auto;max-width:100%;margin-inline:auto;padding:0 var(--gutter-large)}.map-slider{padding-bottom:0}.map-slider .splide__slide img{width:100%}.gallery,.js .gallery{gap:var(--gutter-large)}.gallery-item,.js .gallery-item{margin-bottom:var(--gutter-large)}}@media only screen and (min-width:62em) and (min-height:640px){.navbar-panel::after{content:'';position:absolute;top:100px;bottom:72px;left:0;right:0;background-repeat:no-repeat;background-position:center top;background-size:contain}.phou-vao .navbar-panel::after{background-image:url(/assets/p/separator-centre-phou-vao.png)}.angkor .navbar-panel::after{background-image:url(/assets/p/separator-centre-angkor.png);background-size:3%;background-position:center center}}@media only screen and (min-width:80em){.xlarge{display:block}.bordered-vertical .media-portrait{max-height:60vh}.phou-vao .bordered-landscape{background-image:url('/assets/p/border-landscape-xl-phou-vao.svg')}.angkor .bordered-landscape{background-image:url('/assets/p/border-landscape-angkor.svg')}ul.social-list{gap:var(--gutter-small)}.slider-by4:not(.is-active) ul.splide__list{display:grid !important;grid-template-columns:repeat(4, 1fr);gap:var(--gutter-medium)}.slider-by4:not(.is-active) li.splide__slide{width:100%;display:block;max-width:none}}@media only print{*{background:transparent !important;background-image:none !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;padding:0 !important}@page{margin:1cm}body{font-size:16px}h1{margin-bottom:10px !important}h2,h3{orphans:3;widows:3;page-break-after:avoid;margin-bottom:14px !important}h2{font-size:1.5em !important}h3{font-size:1.25em !important}p{orphans:3;widows:3}pre,blockquote{page-break-inside:avoid}a,a:visited{text-decoration:underline}img{max-width:100% !important;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}.wrapper{min-height:10px !important;height:auto !important;padding:18px !important}.legible,.legible-narrower,.legible-narrowest,.legible-mini{max-width:100% !important}}