.color-primary{color:#8c6e47}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-start:0;margin-block-end:0}p{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block;-webkit-user-select:none;user-select:none}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--size-step-0: clamp(1rem, calc(.96rem + .22vw) , 1.13rem);--size-step-1: clamp(1.25rem, calc(1.16rem + .43vw) , 1.5rem);--size-step-2: clamp(1.56rem, calc(1.41rem + .76vw) , 2rem);--size-step-3: clamp(1.95rem, calc(1.71rem + 1.24vw) , 2.66rem);--size-step-4: clamp(2.44rem, calc(2.05rem + 1.93vw) , 3.55rem)}h1,h2,h3{font-family:"Noto Serif Display",serif;font-weight:500;line-height:1.2;text-wrap:balance}ul,ol{padding-inline-start:1em}blockquote{padding-inline-start:1em;border-inline-start:.3em solid;font-style:italic;font-size:var(--size-step-1)}body{font-size:var(--size-step-0)}h1{font-size:var(--size-step-4)}h2{font-size:var(--size-step-3)}h3{font-size:var(--size-step-2)}.flow>*+*{margin-block-start:var(--flow-space, 1em)}:is(h1,h2,h3,blockquote){--flow-space: 1.5em}:is(h1,h2,h3,blockquote).flow--extract{--flow-space: 1em}:is(h1,h2,h3)+*{--flow-space: 1.5em}:is(h1,h2,h3)+*.flow--extract{--flow-space: 1em}blockquote{max-width:50ch}h1{max-width:20ch}h2,h3{max-width:28ch}a{color:currentColor;text-decoration-color:var(--color-primary);text-decoration-thickness:.3ex;text-underline-offset:.3ex;overflow-wrap:anywhere}small{display:inline-block;font-size:1rem}.lede{font-size:var(--size-step-1);font-style:italic;max-width:50ch;text-wrap:balance}.lede+*{--flow-space: 2em}article,.article{max-width:65ch;margin-inline:auto;line-height:1.6;padding-inline:20px;padding-block:80px}@media (min-width: 1024px){article,.article{padding-inline:40px}}article .highlighted,.article .highlighted{color:#8c6e47;font-weight:600}article ul>li,article ol>li,.article ul>li,.article ol>li{padding-bottom:1em}article a[href^="https://"]:not(:has(img)):after,article a[href^="http://"]:not(:has(img)):after,.article a[href^="https://"]:not(:has(img)):after,.article a[href^="http://"]:not(:has(img)):after{display:inline-block;position:relative;top:-4px;right:0;font-family:Material Symbols Outlined;font-size:12px;content:"open_in_new"}article a[href^="https://"]:has(img),article a[href^="http://"]:has(img),.article a[href^="https://"]:has(img),.article a[href^="http://"]:has(img){position:relative}article a[href^="https://"]:has(img):after,article a[href^="http://"]:has(img):after,.article a[href^="https://"]:has(img):after,.article a[href^="http://"]:has(img):after{display:inline-block;position:absolute;top:-8px;right:-8px;font-family:Material Symbols Outlined;font-size:12px;content:"open_in_new"}.container{display:block;max-width:1360px;width:100%;margin:0 auto;padding:0 40px}@media screen and (max-width: 768px){.container{padding:0 20px}}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:100;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:100;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:200;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:200;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:300;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:300;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:400;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:400;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:500;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:500;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:600;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:600;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:700;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:700;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:800;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:800;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:900;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:900;src:url(/client/assets/fonts/noto-serif-display/noto-serif-display-v26-latin-900italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/client/assets/fonts/poppins/poppins-v22-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(/client/assets/fonts/poppins/poppins-v22-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/client/assets/fonts/poppins/poppins-v22-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(/client/assets/fonts/poppins/poppins-v22-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/client/assets/fonts/poppins/poppins-v22-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(/client/assets/fonts/poppins/poppins-v22-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:D21Default;font-style:normal;font-weight:400;src:url(/client/assets/fonts/poppins/poppins-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/client/assets/fonts/poppins/poppins-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/client/assets/fonts/poppins/poppins-v22-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/client/assets/fonts/poppins/poppins-v22-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/client/assets/fonts/poppins/poppins-v22-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/client/assets/fonts/poppins/poppins-v22-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(/client/assets/fonts/poppins/poppins-v22-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/client/assets/fonts/poppins/poppins-v22-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(/client/assets/fonts/poppins/poppins-v22-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/client/assets/fonts/poppins/poppins-v22-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(/client/assets/fonts/poppins/poppins-v22-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/client/assets/fonts/poppins/poppins-v22-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(/client/assets/fonts/poppins/poppins-v22-latin-900italic.woff2) format("woff2")}::selection{background-color:#8c6e47;color:#fff}::-webkit-scrollbar{width:.8rem;background-color:transparent;height:12px;width:12px}::-webkit-scrollbar-track{background-color:var(--track-color)}::-webkit-scrollbar-thumb{background-color:#8c6e47;border:4px solid #ffffff;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#6a5336}hz-terms-and-conditions-view table{border-collapse:collapse}hz-terms-and-conditions-view table tr:hover{background-color:#0000001a}hz-terms-and-conditions-view table tr td{padding-inline:12px}.d21-quickbook[d21-widget-uuid="147cbf2a-55a2-4475-bc34-03933aded5a4"] .d21-button .d21-content{font-weight:500!important}hz-booking{position:relative;display:block;height:100%;width:100%;padding-top:80px;z-index:90}hz-booking .content-container{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:520px;width:100%;gap:40px;color:#fff}hz-booking .content-container .text-container{text-align:center;padding-inline:20px}hz-booking .content-container .text-container .title{font-family:"Noto Serif Display",serif;font-weight:500;font-size:var(--size-step-4);text-align:center}hz-booking .content-container .text-container .subtitle{font-size:1.4rem}hz-booking .image-container{position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:-1}hz-booking .image-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.5}hz-booking .image-container img{object-fit:cover;object-position:bottom;height:100%;width:100%}hz-booking .booking-container{display:flex;justify-content:center;width:100%;min-height:67.2px}@media (min-width: 900px){hz-booking .booking-container--sticky{position:fixed;top:80px;bottom:unset;background-color:#fafafc}}hz-booking .booking-container .query-field{width:280px}hz-booking .booking-container .d21-container-view{border:none!important}hz-booking .booking-container .d21-widget-center{margin:0}hz-booking .booking-container .d21-truncate{max-width:100%!important;width:auto!important}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;outline:none;background-color:#8c6e47;color:#fff;border:none;padding-inline:32px;height:40px;transition:.2s ease-in-out background-color,.2s ease-in-out color;cursor:pointer;text-transform:uppercase;font-size:1rem}cz-contact-form{display:flex;flex-flow:column;margin-bottom:80px}cz-contact-form h2{padding-bottom:40px}cz-contact-form .form-message{padding:16px 24px;color:#fff}cz-contact-form .form-message--error{background-color:red}cz-contact-form .form-message--success{background-color:green}cz-contact-form form{display:flex;flex-flow:column;gap:24px;margin:0}cz-contact-form form[hidden]{display:none}cz-contact-form form .form-row{width:100%}cz-contact-form form .form-row input,cz-contact-form form .form-row textarea,cz-contact-form form .form-row select{border:3px solid transparent;background-color:#00000008;width:100%;min-width:100%;max-width:100%}cz-contact-form form .form-row input:focus,cz-contact-form form .form-row textarea:focus,cz-contact-form form .form-row select:focus{border:3px solid #000}cz-contact-form form .form-disclaimer{font-size:.9rem}cz-contact-form form .form-actions{margin:24px 0 16px}cz-contact-information{display:flex;flex-flow:column;background-color:#fff;margin-bottom:80px}cz-contact-information h2{padding-bottom:40px}cz-contact-information .information{display:flex;flex-flow:column;gap:24px;margin:0}hz-footer{display:flex;flex-flow:column;gap:40px;padding-top:80px;padding-bottom:40px;background-color:#f5f2ee;color:#000}hz-footer .primary-links{display:flex;flex-flow:column;justify-content:space-between;padding-block:24px;font-size:1rem;gap:32px}@media (min-width: 1024px){hz-footer .primary-links{flex-flow:row;align-items:flex-start}}hz-footer .primary-links .identity{position:relative;display:flex;flex-flow:column;align-items:flex-start;gap:16px}hz-footer .primary-links .identity .icon{display:flex;position:absolute;transform:translateY(calc(-100% - 12px))}hz-footer .primary-links .identity .icon svg{height:40px}hz-footer .primary-links .identity .address{font-size:1rem}hz-footer .primary-links .primary-link-contianer{display:flex;flex-flow:column}hz-footer .primary-links a{text-decoration:none}hz-footer .primary-links a:hover{text-decoration:underline}hz-footer .secondary-links{position:relative;display:flex;flex-flow:column;justify-content:space-between;padding-block:24px;font-size:.8rem;gap:16px;border-top:1px solid}@media (min-width: 1024px){hz-footer .secondary-links{flex-flow:row}}hz-footer .secondary-links .legal{display:inline-flex;gap:24px}hz-footer .secondary-links .legal a{text-decoration:none}hz-gallery{position:relative;display:block;border:2px solid;border-color:#8c6e47;padding:20px}hz-gallery .image-container img{display:none;aspect-ratio:3/2;object-fit:cover;animation-name:fade;animation-duration:.4s;width:100%;height:100%}@keyframes fade{0%{opacity:.4}to{opacity:1}}hz-gallery .dot-container{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:16px;padding-bottom:40px}hz-gallery .dot-container .dot{display:block;cursor:pointer;height:12px;width:12px;border-radius:50%;transition:background-color .2s ease;background-color:#fff}hz-gallery .dot-container .active,hz-gallery .dot-container .dot:hover{background-color:#8c6e47}hz-gallery .navigate{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%;border:none;background-color:#fff;color:#000;cursor:pointer}hz-gallery .navigate__back{left:32px}hz-gallery .navigate__next{right:32px}hz-icon{display:block;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor}hz-icon[data-icon=menu]{-webkit-mask-image:var(--icon-menu);mask-image:var(--icon-menu)}hz-icon[data-icon=arrow_back]{-webkit-mask-image:var(--icon-arrow_back);mask-image:var(--icon-arrow_back)}hz-icon[data-icon=arrow_forward]{-webkit-mask-image:var(--icon-arrow_forward);mask-image:var(--icon-arrow_forward)}hz-icon[data-icon=person]{-webkit-mask-image:var(--icon-person);mask-image:var(--icon-person)}hz-icon[data-icon=aspect_ratio]{-webkit-mask-image:var(--icon-aspect_ratio);mask-image:var(--icon-aspect_ratio)}hz-icon[data-icon=more_horiz]{-webkit-mask-image:var(--icon-more_horiz);mask-image:var(--icon-more_horiz)}hz-icon[data-icon=group]{-webkit-mask-image:var(--icon-group);mask-image:var(--icon-group)}hz-icon[data-icon=balcony]{-webkit-mask-image:var(--icon-balcony);mask-image:var(--icon-balcony)}hz-icon[data-icon=groups]{-webkit-mask-image:var(--icon-groups);mask-image:var(--icon-groups)}hz-icon[data-icon=deck]{-webkit-mask-image:var(--icon-deck);mask-image:var(--icon-deck)}hz-icon[data-icon=language]{-webkit-mask-image:var(--icon-language);mask-image:var(--icon-language)}hz-icon[data-icon=arrow_drop_down]{-webkit-mask-image:var(--icon-arrow_drop_down);mask-image:var(--icon-arrow_drop_down)}hz-icon[data-icon=arrow_right]{-webkit-mask-image:var(--icon-arrow_right);mask-image:var(--icon-arrow_right)}hz-icon[data-icon=search]{-webkit-mask-image:var(--icon-search);mask-image:var(--icon-search)}:root{--icon-menu: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M140-254.62V-300h680v45.38H140Zm0-202.69v-45.38h680v45.38H140ZM140-660v-45.38h680V-660H140Z'/%3e%3c/svg%3e");--icon-arrow_back: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M266.31-457.31%20512-212l-32%2032-300-300%20300-300%2032%2032-245.69%20245.31H780v45.38H266.31Z'/%3e%3c/svg%3e");--icon-arrow_forward: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M693.69-457.31H180v-45.38h513.69L448.39-748%20480-780l300%20300-300%20300-31.61-32%20245.3-245.31Z'/%3e%3c/svg%3e");--icon-person: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M480-492.92q-57.75%200-95.22-37.47-37.47-37.48-37.47-95.42%200-57.94%2037.47-95.22T480-758.31q57.75%200%2095.22%2037.28t37.47%2095.22q0%2057.94-37.47%2095.42-37.47%2037.47-95.22%2037.47ZM180-187.69v-75.93q0-32.23%2017.08-56.15t44.38-36.77q63.16-28.07%20121.76-42.31%2058.6-14.23%20116.77-14.23%2058.16%200%20116.47%2014.54t121.21%2042.27q28.38%2012.82%2045.35%2036.62Q780-295.85%20780-263.62v75.93H180Zm45.39-45.39h509.22v-30.54q0-15.61-9.88-29.92-9.88-14.31-25.81-22.46-59-28.69-111.3-40.19-52.3-11.5-107.62-11.5-55.32%200-108.43%2011.5-53.11%2011.5-111.11%2040.19-15.92%208.15-25.5%2022.46-9.57%2014.31-9.57%2029.92v30.54ZM480-538.31q37.46%200%2062.38-24.92%2024.93-24.92%2024.93-62.38%200-37.47-24.93-62.39-24.92-24.92-62.38-24.92T417.62-688q-24.93%2024.92-24.93%2062.39%200%2037.46%2024.93%2062.38%2024.92%2024.92%2062.38%2024.92Zm0-87.3Zm0%20392.53Z'/%3e%3c/svg%3e");--icon-aspect_ratio: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M582.39-285.54h173.3v-175.54h-45.38v130.16H582.39v45.38ZM204.92-498.92h45.39v-130.16h127.92v-45.38H204.92v175.54ZM100-180v-600h760v600H100Zm45.39-45.39h669.22v-509.22H145.39v509.22Zm0%200v-509.22%20509.22Z'/%3e%3c/svg%3e");--icon-more_horiz: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M225.55-443.54q-15.1%200-25.71-10.75-10.61-10.74-10.61-25.83%200-15.09%2010.75-25.72%2010.74-10.62%2025.83-10.62%2015.09%200%2025.91%2010.75%2010.82%2010.74%2010.82%2025.83%200%2015.09-10.87%2025.72-10.86%2010.62-26.12%2010.62Zm254.33%200q-15.09%200-25.72-10.75-10.62-10.74-10.62-25.83%200-15.09%2010.75-25.72%2010.74-10.62%2025.83-10.62%2015.09%200%2025.72%2010.75%2010.62%2010.74%2010.62%2025.83%200%2015.09-10.75%2025.72-10.74%2010.62-25.83%2010.62Zm254.31%200q-15.09%200-25.91-10.75-10.82-10.74-10.82-25.83%200-15.09%2010.87-25.72%2010.86-10.62%2026.12-10.62%2015.1%200%2025.71%2010.75%2010.61%2010.74%2010.61%2025.83%200%2015.09-10.75%2025.72-10.74%2010.62-25.83%2010.62Z'/%3e%3c/svg%3e");--icon-group: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M70.31-187.69v-75.93q0-31.53%2016.27-55.8%2016.27-24.27%2045.55-37.15%2064.95-28.51%20118.64-42.51%2053.69-14%20119.73-14t119.23%2014q53.19%2014%20118.52%2042.51%2028.9%2012.88%2045.48%2037.15%2016.58%2024.27%2016.58%2055.8v75.93h-600Zm665.38%200v-74.77q0-53.39-24.86-89.07-24.87-35.69-64.98-58.39%2053.23%207.61%20101.15%2020.81%2047.92%2013.19%2080.17%2029.74%2028.37%2015.91%2045.44%2040.89%2017.08%2024.99%2017.08%2056.02v74.77h-154ZM370.5-492.92q-57.94%200-95.41-37.47-37.47-37.48-37.47-95.42%200-57.94%2037.47-95.22t95.41-37.28q57.94%200%2095.22%2037.28T503-625.81q0%2057.94-37.28%2095.42-37.28%2037.47-95.22%2037.47Zm315.96-132.89q0%2057.94-37.28%2095.42-37.28%2037.47-95.36%2037.47-6.82%200-14.55-.93-7.73-.92-14.5-3.38%2021.43-23.37%2032.52-56.12%2011.09-32.75%2011.09-72.31%200-39.57-11.53-70.61-11.54-31.04-32.08-58.11%206.38-1.46%2014.5-2.7%208.11-1.23%2014.5-1.23%2058.13%200%2095.41%2037.28%2037.28%2037.28%2037.28%2095.22ZM115.69-233.08h509.23v-30.54q0-16-9.11-30.03-9.12-14.04-26.19-22.35-62.77-29.31-110.62-40.5-47.84-11.19-108.5-11.19-60.65%200-108.81%2011.19-48.15%2011.19-110.92%2040.5-17.08%208.31-26.08%2022.35-9%2014.03-9%2030.03v30.54Zm254.62-305.23q37.46%200%2062.38-24.92%2024.93-24.92%2024.93-62.38%200-37.47-24.93-62.39-24.92-24.92-62.38-24.92T307.92-688Q283-663.08%20283-625.61q0%2037.46%2024.92%2062.38%2024.93%2024.92%2062.39%2024.92Zm0%20305.23Zm0-392.53Z'/%3e%3c/svg%3e");--icon-balcony: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M331.92-499.23v-56.15h56.16v56.15h-56.16Zm240%200v-56.15h56.16v56.15h-56.16ZM140-100v-291.54h40V-560q0-62.15%2023.46-116.81%2023.46-54.65%2064.24-95.46%2040.77-40.82%2095.6-64.27Q418.14-860%20480-860q62.15%200%20116.81%2023.46%2054.65%2023.46%2095.46%2064.27%2040.81%2040.81%2064.27%2095.46Q780-622.15%20780-560v168.46h40V-100H140Zm45.39-45.39h108.46v-200.76H185.39v200.76Zm153.84%200h118.08v-200.76H339.23v200.76ZM225.39-391.54h231.92V-813q-95.16%207.77-163.54%2079.04-68.38%2071.27-68.38%20173.96v168.46Zm277.3%200h231.92V-560q0-102.69-68.38-173.96-68.38-71.27-163.54-79.04v421.46Zm0%20246.15h118.46v-200.76H502.69v200.76Zm163.85%200h108.07v-200.76H666.54v200.76Z'/%3e%3c/svg%3e");--icon-groups: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M20-248.46v-41.46q0-36.65%2039.77-60.29t103.68-23.64q10.25%200%2021.09.7%2010.85.69%2021.85%202.34-6.85%2016.2-10.47%2032.47-3.61%2016.28-3.61%2033.34v56.54H20Zm240%200v-55q0-28.09%2015.77-51.35%2015.77-23.27%2045.46-40.57%2029.69-17.31%2070.16-25.96%2040.46-8.66%2088.46-8.66%2048.92%200%2089.38%208.66%2040.46%208.65%2070.15%2025.96%2029.7%2017.3%2045.16%2040.57Q700-331.55%20700-303.46v55H260Zm507.69%200v-56.42q0-17.97-3.11-34.24-3.12-16.26-10.35-31.61%2011.77-1.73%2022.36-2.42%2010.6-.7%2020.72-.7%2064.03%200%20103.36%2023.2Q940-327.46%20940-289.92v41.46H767.69ZM305-293.85h350v-8.69q1.15-36.61-47.23-59.34-48.39-22.73-127.77-22.73-79%200-127.58%2022.73-48.57%2022.73-47.42%2059.96v8.07ZM162.54-405.38q-25%200-42.81-17.95-17.81-17.94-17.81-43.21%200-25.15%2017.95-42.96%2017.94-17.81%2043.21-17.81%2025.15%200%2043.15%2017.81t18%2043.51q0%2024.61-17.79%2042.61t-43.9%2018Zm634.33%200q-24.72%200-42.72-18.07-18-18.06-18-42.97%200-25.27%2018.07-43.08%2018.06-17.81%2043.16-17.81%2025.46%200%2043.27%2017.81%2017.81%2017.81%2017.81%2043.4%200%2024.96-17.76%2042.84-17.76%2017.88-43.83%2017.88ZM480.14-460q-43.22%200-73.6-30.29-30.38-30.28-30.38-73.55%200-44.14%2030.28-73.99%2030.29-29.86%2073.56-29.86%2044.13%200%2073.99%2029.82%2029.85%2029.81%2029.85%2073.89%200%2043.21-29.81%2073.6Q524.21-460%20480.14-460Zm.4-45.38q24.69%200%2041.31-16.97%2016.61-16.96%2016.61-42.04%200-24.68-16.72-41.3-16.71-16.61-41.39-16.61-24.58%200-41.7%2016.71-17.11%2016.72-17.11%2041.4%200%2024.58%2016.96%2041.69%2016.97%2017.12%2042.04%2017.12ZM480-293.85Zm0-269.99Z'/%3e%3c/svg%3e");--icon-deck: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M457.31-90v-520H111.54L480-867.69%20848.46-610H502.69v520h-45.38ZM480-655.38h224.23-448.46H480ZM130-90v-209.08L99.54-466l44.15-7.31%2030.85%20162.93h160.84V-90H290v-175H175.38v175H130Zm494.62%200v-220.38h160.84l30.85-162.93%2044.15%207.31L830-299.08V-90h-45.38v-175H670v175h-45.38ZM255.77-655.38h448.46L480-812.77%20255.77-655.38Z'/%3e%3c/svg%3e");--icon-language: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M480-100q-79.38%200-148.73-29.96t-120.85-81.27q-51.5-51.31-80.96-120.96Q100-401.85%20100-481.62q0-79.38%2029.46-148.42%2029.46-69.04%2080.96-120.34%2051.5-51.31%20120.85-80.46Q400.62-860%20480-860t148.73%2029.16q69.35%2029.15%20120.85%2080.46%2051.5%2051.3%2080.96%20120.34Q860-561%20860-481.62q0%2079.77-29.46%20149.43-29.46%2069.65-80.96%20120.96-51.5%2051.31-120.85%2081.27Q559.38-100%20480-100Zm0-43.39q37.31-40.23%2061.38-87.3%2024.08-47.08%2039.47-110.31H379.77q15.15%2062.31%2039.23%20110.11%2024.08%2047.81%2061%2087.5Zm-63.46-8.15q-28.08-36.46-49.73-84.88-21.66-48.43-34.04-104.58H173.54q38.38%2077.54%2096.46%20122.46%2058.08%2044.93%20146.54%2067Zm127.92-.61q78.54-17.62%20142-66.7%2063.46-49.07%20100-122.15H627.85q-14.93%2056.31-36.08%20104.35-21.16%2048.03-47.31%2084.5ZM158.92-386.38h165.54q-3.77-27.39-4.84-50.43-1.08-23.04-1.08-44.81%200-24.23%201.38-45.84%201.39-21.62%205.16-46.77H158.92q-7.38%2023.23-10.46%2044.92-3.07%2021.69-3.07%2047.69%200%2026.39%203.07%2049%203.08%2022.62%2010.46%2046.24Zm212.16%200h218.46q4.38-30.23%205.77-51.47%201.38-21.23%201.38-43.77%200-21.53-1.38-41.96-1.39-20.42-5.77-50.65H371.08q-4.39%2030.23-5.77%2050.65-1.39%2020.43-1.39%2041.96%200%2022.54%201.39%2043.77%201.38%2021.24%205.77%2051.47Zm263.84%200h166.16q7.38-23.62%2010.46-46.24%203.07-22.61%203.07-49%200-26-3.07-47.69-3.08-21.69-10.46-44.92H635.92q3.39%2033.08%204.77%2053.88%201.39%2020.81%201.39%2038.73%200%2022.39-1.7%2044-1.69%2021.62-5.46%2051.24Zm-7.69-233.23h159.23q-35.31-76.7-97.81-125.2t-145.19-64.04q28.08%2037.77%2049.04%2084.81t34.73%20104.43Zm-247.46%200h202.08q-13.31-56.47-39.5-106.54-26.2-50.08-62.35-89.23-33.92%2031.23-57.27%2077.15t-42.96%20118.62Zm-206.23%200h159.85q12.53-55.54%2033-102.08%2020.46-46.54%2049.15-86.54-82.69%2015.92-144.08%2063.61-61.38%2047.7-97.92%20125.01Z'/%3e%3c/svg%3e");--icon-arrow_drop_down: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M480-373.85%20303.85-549.38h352.3L480-373.85Z'/%3e%3c/svg%3e");--icon-arrow_right: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M410-303.85v-352.3L586.15-480%20410-303.85Z'/%3e%3c/svg%3e");--icon-search: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M790.61-137.54%20531.08-397.08q-29.85%2026.42-69.61%2040.71t-82.32%2014.29q-101.87%200-172.43-70.51-70.56-70.52-70.56-171%200-100.49%2070.51-171.06%2070.51-70.58%20171.22-70.58%20100.7%200%20171.25%2070.53t70.55%20171.06q0%2042.02-14.38%2081.83-14.39%2039.81-41.62%2072.12l260.15%20258.54-33.23%2033.61ZM378.54-387.46q81.95%200%20138.86-57.12%2056.91-57.11%2056.91-139.07%200-81.97-56.91-139.08-56.91-57.12-138.86-57.12-82.47%200-139.74%2057.12-57.26%2057.11-57.26%20139.08%200%2081.96%2057.26%20139.07%2057.27%2057.12%20139.74%2057.12Z'/%3e%3c/svg%3e")}hz-meta{display:none}hz-navigation{position:fixed;display:flex;justify-content:center;height:80px;width:100%;padding:12px 40px;background-color:#f5f2ee;color:#000;z-index:100;transform:translateY(-100%);transition:transform .15s 0ms cubic-bezier(.4,0,.6,1),opacity 0s .15s;opacity:0}hz-navigation.show{transform:translateY(0);transition:transform .15s .15s cubic-bezier(.4,0,.2,1),opacity 0ms .15s,background-color 75ms 0ms cubic-bezier(.4,0,.2,1);opacity:1}hz-navigation .identity{flex:1 0 auto;display:flex;justify-content:center;align-items:center;gap:24px}hz-navigation .identity .desktop{display:none}@media (min-width: 1024px){hz-navigation .identity .desktop{display:block}}@media (min-width: 1024px){hz-navigation .identity .mobile{display:none}}hz-navigation button#menu{position:absolute;top:12px;left:12px;bottom:12px;width:48px;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;transition:.2s ease-in-out background-color,.2s ease-in-out color;cursor:pointer;color:#000;font-size:1.4rem}hz-navigation button#menu:hover{background-color:#8c6e47;color:#fff}@media (min-width: 1024px){hz-navigation button#menu{display:none}}hz-navigation nav{position:fixed;top:80px;left:0;bottom:0;width:100%;height:100vh;transform:translate(-100%);background-color:#fff}@media (min-width: 1024px){hz-navigation nav{position:relative;top:unset;height:100%;transform:none;display:flex;flex-flow:row;justify-content:flex-end;align-items:center;background-color:inherit}}hz-navigation nav.show{transform:translate(0);transition:.1s ease transform}hz-navigation nav a{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 24px;padding:16px;text-decoration:none;text-transform:uppercase;font-size:14px;letter-spacing:1.3px;transition:.2s ease-in-out background-color,.2s ease-in-out color;color:#000}@media (min-width: 1024px){hz-navigation nav a{margin:0 12px;padding:6px 12px}}hz-navigation nav a.active,hz-navigation nav a:hover{background-color:#8c6e47;color:#fff}hz-navigation nav a.highlighted{border:2px solid}hz-navigation nav a.highlighted:hover{background-color:#8c6e47;color:#fff}hz-navigation nav a hz-icon{font-size:1.2rem;width:1.2rem;height:1.2rem;overflow:hidden}hz-contact-view .contact-information{display:flex;flex-flow:column;gap:24px;margin:0}hz-contact-view .contact-information .information-row .text{font-weight:600}hz-hotel-view .x{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;padding-block:8rem;width:100%;max-width:100%;overflow:hidden}hz-hotel-view .x .image-container{position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:-1}hz-hotel-view .x .image-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.5}hz-hotel-view .x .image-container img{object-fit:cover;object-position:bottom;height:100%;width:100%}hz-hotel-view .x .overline{color:#fff;text-transform:uppercase}hz-hotel-view .x .text-scroll-container{overflow:hidden;white-space:nowrap}hz-hotel-view .x .text-scroll-container p{font-family:"Noto Serif Display",serif;font-weight:500;font-size:var(--size-step-4);color:#fff;animation:marquee 8s linear infinite;display:inline-block;padding-right:10px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}body{display:flex;flex-flow:column;min-height:100vh;margin:0;font-family:Poppins,sans-serif;-webkit-user-select:none;user-select:none}body main{flex:1 0 auto}hz-rooms-view .room{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:space-between;gap:40px;padding-block:40px}@media (min-width: 1024px){hz-rooms-view .room{padding:80px}}hz-rooms-view .room:nth-child(odd){background-color:#f5f2ee}hz-rooms-view .room__container{display:flex;flex-flow:column;gap:40px}@media (min-width: 1024px){hz-rooms-view .room__container{flex-flow:row}}hz-rooms-view .room__details{display:flex;flex-flow:column;gap:12px;width:100%}hz-rooms-view .room__details--title{font-size:3.25rem}hz-rooms-view .room__details--subtitle{font-size:1.4rem;font-weight:300;font-style:italic}hz-rooms-view .room__details--text{display:flex;flex-flow:column;gap:12px;margin-block:24px}hz-rooms-view .room__details--properties{display:flex;flex-flow:column;gap:12px}hz-rooms-view .room__details--properties-wrap{flex-flow:wrap;gap:24px}hz-rooms-view .room__details--property{display:flex;gap:12px;justify-content:start;align-items:center}hz-rooms-view .room__details--property-icon{font-size:32px;color:#8c6e47;border:1px solid;border-color:#8c6e47;padding:8px;border-radius:50%}hz-rooms-view .room__gallery{display:flex;flex-flow:column;justify-content:flex-start;width:100%;z-index:1}@media (min-width: 1024px){hz-rooms-view .room{flex-flow:row}hz-rooms-view .room__details{width:50%}hz-rooms-view .room__gallery{width:50%}}hz-your-stay-view .faq-container{display:flex;flex-flow:column;gap:40px;margin-top:80px}hz-your-stay-view details{border-bottom:1px solid;border-color:#8c6e47;padding-bottom:8px}hz-your-stay-view details[open]{border-bottom:none}hz-your-stay-view details[open] summary{list-style-image:none;padding-bottom:12px}hz-your-stay-view details[open] summary:before{background-image:var(--icon-arrow_drop_down)}hz-your-stay-view details summary{display:flex;align-items:center;font-size:1.4rem;list-style-type:none;cursor:pointer;list-style-image:none}hz-your-stay-view details summary:before{content:"";display:inline-block;height:32px;width:32px;background-image:var(--icon-arrow_right);background-size:contain;background-repeat:no-repeat}hz-your-stay-view details .flow{padding-left:32px}
