@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}#brxe-lpufal {color: var(--primary-color); font-size: var(--bd-text-m); letter-spacing: -2%; line-height: 2.2rem}#brxe-lpufal .new-line{ display:inline-block;}@media (max-width: 478px) {#brxe-lpufal {font-size: var(--bd-text-s); line-height: 1.5; text-wrap: nowrap}#brxe-lpufal .new-line{ display:inline;}}#brxe-kevcqk {width: 10rem; padding-top: var(--space-sm); padding-right: var(--space-sm); padding-left: var(--space-sm); margin-left: var(--space-lg)}#brxe-kevcqk {aspect-ratio: 0.575;clip-path: shape(from 1.01% 73.56%,curve to 0.01% 70.12% with -0.15% 72.41%/0.01% 70.12%,vline to 4.6%,curve to 8.01% 0% with 0.01% 2.06%/3.59% 0%,hline to 92%,curve to 100% 4.6% with 96.42% 0%/100% 2.06%,vline to 70.12%,curve to 99% 73.56% with 100% 70.12%/100% 72.41%,curve to 95.97% 75.86% with 98% 74.71%/95.97% 75.86%,line to 56.3% 98.51%,curve to 43.71% 98.51% with 52.82% 100.5%/47.19% 100.5%,line to 4.02% 75.86%,curve to 1.01% 73.56% with 4.02% 75.86%/2.16% 74.71%,close); background-image: linear-gradient(var(--color-pale-persimmon), #C57C8A);}@media (max-width: 478px) {#brxe-kevcqk{ aspect-ratio: 4.425;clip-path: shape(from 96.84% 0%,curve to 100% 13.99% with 98.58% 0%/100% 6.26%,vline to 64.71%,curve to 96.84% 78.7% with 100% 72.44%/98.58% 78.7%,hline to 25.05%,line to 20.51% 98.69%,curve to 19.06% 98.69% with 20.11% 100.44%/19.46% 100.44%,line to 14.51% 78.7%,hline to 3.16%,curve to 0% 64.71% with 1.42% 78.7%/0% 72.43%,vline to 13.99%,curve to 3.16% 0% with 0% 6.26%/1.42% 0%,hline to 96.84%,close,close,move to 96.84% 0%,curve to 100% 13.99% with 98.58% 0%/100% 6.26%,vline to 64.71%,curve to 96.84% 78.7% with 100% 72.44%/98.58% 78.7%,hline to 25.05%,line to 20.51% 98.69%,curve to 19.06% 98.69% with 20.11% 100.44%/19.46% 100.44%,line to 14.51% 78.7%,hline to 3.16%,curve to 0% 64.71% with 1.42% 78.7%/0% 72.43%,vline to 13.99%,curve to 3.16% 0% with 0% 6.26%/1.42% 0%,hline to 96.84%,close); background: linear-gradient(to bottom right, #FABB98 0%, #E6A392 100%);}#brxe-kevcqk {padding-top: var(--space-sm); padding-right: var(--space-sm); padding-bottom: var(--space-sm); padding-left: var(--space-sm); margin-left: -1.2rem; width: auto}}#brxe-jhbwbt {text-wrap: pretty}@media (max-width: 478px) {#brxe-jhbwbt {display: flex; text-wrap: pretty; font-size: var(--dp-text-xl)}}#brxe-gebyim {letter-spacing: 1%; text-transform: uppercase}@media (max-width: 478px) {#brxe-gebyim {font-size: var(--bd-text-s)}}#brxe-gddfny {font-size: 2.8rem; letter-spacing: -2%; font-weight: 200; color: var(--primary-color); text-wrap: pretty}#brxe-gddfny a {font-size: 2.8rem; letter-spacing: -2%; font-weight: 200; color: var(--primary-color); text-wrap: pretty; font-size: inherit}@media (max-width: 478px) {#brxe-gddfny {font-size: var(--bd-text-l)}#brxe-gddfny a {font-size: var(--bd-text-l); font-size: inherit}}#brxe-tqpgvc {row-gap: var(--space-xs)}@media (max-width: 478px) {#brxe-tqpgvc {flex-wrap: nowrap}}#brxe-oforsa {row-gap: var(--space-xl)}#brxe-gsexjt {width: fit-content; padding-top: var(--space-xl); padding-right: var(--space-4xl); padding-left: var(--space-lg); row-gap: var(--space-lg)}@media (max-width: 478px) {#brxe-gsexjt {padding-top: var(--space-md); padding-right: 0; padding-left: 0; row-gap: var(--space-md)}}#brxe-ssencg {text-wrap: balance; font-size: var(--dp-text-m)}@media (max-width: 478px) {#brxe-ssencg {display: flex}}#brxe-muryhp {border-radius: var(--space-xs); box-shadow: 0 var(--space-4xs) var(--space-sm) 0 var(--primary-color-t-3); width: 100%}#brxe-feydiv {row-gap: var(--space-xs); width: 32%; align-items: center}@media (max-width: 478px) {#brxe-feydiv {width: 100%; position: relative}}#brxe-cglfkv {border-radius: var(--space-xs); box-shadow: 0 var(--space-4xs) var(--space-sm) 0 var(--primary-color-t-3); width: 100%}#brxe-awgxet {row-gap: var(--space-xs); width: 32%; align-items: center}@media (max-width: 478px) {#brxe-awgxet {width: 100%; position: relative}}#brxe-dpvhku {border-radius: var(--space-xs); box-shadow: 0 var(--space-4xs) var(--space-sm) 0 var(--primary-color-t-3); width: 100%}#brxe-vjdtlp {row-gap: var(--space-xs); width: 32%; align-items: center}@media (max-width: 478px) {#brxe-vjdtlp {width: 100%; position: relative}}#brxe-fkkqig {flex-direction: row; column-gap: 2%}@media (max-width: 478px) {#brxe-fkkqig {flex-wrap: nowrap; flex-direction: column; row-gap: var(--space-lg)}}#brxe-gbiamf {padding-top: var(--space-xl); padding-right: var(--space-4xl); padding-bottom: var(--space-xl); padding-left: var(--space-lg); row-gap: var(--space-sm)}@media (max-width: 478px) {#brxe-gbiamf {row-gap: var(--space-lg); padding-right: 0; padding-left: 0}}#brxe-ecouzc {flex-direction: row}.brxe-tdfcql {font-size: var(--dp-text-l); font-weight: 700; line-height: 1.25; letter-spacing: -2%; text-wrap: balance}@media (max-width: 478px) {.brxe-tdfcql {display: flex}}.brxe-gpjyaz {font-size: var(--dp-text-m); letter-spacing: -2%; font-weight: 200; color: var(--primary-color); text-wrap: balance; max-width: 96rem}@media (max-width: 478px) {.brxe-gpjyaz {font-size: var(--dp-text-l); font-weight: 300}}.brxe-uzpzru {row-gap: var(--space-lg)}@media (max-width: 478px) {.brxe-uzpzru {flex-wrap: nowrap}}.brxe-mfirlm svg {height: var(--space-md); width: var(--space-md)}.brxe-mfirlm {gap: var(--space-md)}.brxe-yziuvq {height: var(--space-xl)}.brxe-tynmqr {height: var(--space-md-20)}.brxe-tafcsk {width: auto; flex-direction: row; column-gap: var(--space-xs); align-items: center}.brxe-fdbign {flex-direction: column; row-gap: var(--space-md)}@media (max-width: 478px) {.brxe-fdbign {row-gap: var(--space-lg)}}.brxe-alezvy {font-size: var(--dp-text-m); color: var(--color-boho-brown); text-transform: uppercase; font-weight: 700; max-width: 96rem}@media (max-width: 478px) {.brxe-alezvy {font-size: var(--dp-text-m); font-weight: 500}}.brxe-kybkoh {font-size: var(--bd-text-m); letter-spacing: -2%; color: var(--primary-color); max-width: 96rem}@media (max-width: 478px) {.brxe-kybkoh {font-size: var(--bd-text-s); font-weight: 300}}.brxe-wupbiy {row-gap: var(--space-4xs); padding-top: var(--space-lg)}@media (max-width: 478px) {.brxe-wupbiy {padding-top: var(--space-md)}}.brxe-ywxvyf {row-gap: var(--space-xl)}@media (max-width: 478px) {.brxe-ywxvyf {row-gap: var(--space-md)}}.brxe-ajsfxd {width: fit-content; row-gap: var(--space-lg)}@media (max-width: 478px) {.brxe-ajsfxd {padding-top: var(--space-xl); padding-right: 0; padding-left: 0}}.brxe-hfxpeh {background-color: var(--primary-color-t-3); border-radius: var(--space-lg); padding-top: 5.3334vw; padding-right: 5.3334vw; padding-bottom: 5.3334vw; padding-left: 5.3334vw; row-gap: var(--space-2xl); width: 100%; height: calc(100dvh - 8vw); justify-content: center}[data-brx-variant="zkpspw"] .brxe-hfxpeh {background-color: var(--background-color-t-5)}[data-brx-variant="zkpspw"] .brxe-hfxpeh{ backdrop-filter: blur(10px);}@media (max-width: 478px) {.brxe-hfxpeh {width: auto; border-radius: var(--space-md); padding-top: var(--space-lg); padding-right: var(--space-xl); padding-bottom: var(--space-xl); padding-left: var(--space-xl); height: auto; position: relative; z-index: 2; background-image: radial-gradient( at top center, var(--light-color-t-5), var(--primary-color-t-2)); row-gap: var(--space-xl)}.brxe-hfxpeh { backdrop-filter: blur(var(--space-sm)); --webkit-backdrop-filter: blur(var(--space-sm));}}.brxe-stsywt {height: 100%; justify-content: flex-end; width: 61vw}@media (max-width: 478px) {.brxe-stsywt {width: 100%; align-items: center}}#brxe-gucaww {padding-top: var(--space-5xl); padding-right: var(--space-2xl); padding-bottom: var(--space-5xl); padding-left: var(--space-2xl); max-width: 146.4rem; width: 100%; flex-direction: row; position: relative; z-index: 2}@media (min-width: 1440px) {#brxe-gucaww {padding-right: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-gucaww {padding-top: var(--space-4xl); padding-right: var(--space-xl); padding-bottom: var(--space-xl); padding-left: var(--space-xl); position: relative; z-index: 2}}#brxe-sralud {position: absolute; z-index: 3; aspect-ratio: 1; top: -2.1111vw; left: -6.6667vw; width: 46.6667vw}@media (max-width: 478px) {#brxe-sralud {width: 213.74vw; max-width: 213.74vw; top: -27.67vw; left: auto}}#brxe-mpuhbe {position: absolute; top: -22.694vw; right: -36.22vw; z-index: 2; aspect-ratio: 1; width: 101.17vw; max-width: 101.17vw}@media (max-width: 478px) {#brxe-mpuhbe {width: 463.358vw; max-width: 463.358vw; right: auto; left: 18.206vw; top: -103.96vw}}#brxe-vajtup {position: absolute; left: -32.3334vw; top: -45.8334vw; width: 121.8889vw; max-width: 121.8889vw; aspect-ratio: 1.1003; z-index: 2}@media (max-width: 478px) {#brxe-vajtup {width: 558.27vw; max-width: 558.27vw; top: -209.92vw; left: -329.517vw}}#brxe-qvlfkv {position: absolute; left: 45.2223vw; top: -38.2223vw; aspect-ratio: .892; width: 88.4445vw; z-index: 2}@media (max-width: 478px) {#brxe-qvlfkv {width: 405.09vw; left: -127.48vw; top: -101.78vw}}#brxe-mqpayr {align-items: center; justify-content: flex-start; position: absolute; overflow: hidden; z-index: 1; padding-top: var(--space-3xl); top: 0px; min-height: 100vh}@media (max-width: 478px) {#brxe-mqpayr {top: 0px; bottom: 0px; height: auto; right: 0px; left: 0px}}#brxe-omidxa {position: relative}@media (max-width: 478px) {#brxe-omidxa {position: relative}}#brxe-qotrbb {color: var(--light-color); font-size: var(--h2); line-height: 1.25; font-weight: 400}#brxe-xvjezb {min-height: 32.3rem; justify-content: flex-end}@media (max-width: 478px) {#brxe-xvjezb {margin-left: 0; min-height: auto}}#brxe-zenbhy {width: 20%; padding-top: var(--space-5xl); padding-right: 0; padding-bottom: var(--space-5xl); padding-left: 0; row-gap: var(--space-2xl)}@media (max-width: 478px) {#brxe-zenbhy {padding-top: 14.4rem; padding-right: var(--space-xl); padding-bottom: var(--space-xl); padding-left: 0; width: 100%}}#brxe-yrfkqa {border-radius: var(--space-xs); min-height: 32.2rem}#brxe-yrfkqa:not(.tag), #brxe-yrfkqa img {object-fit: cover}#brxe-emuhdy {position: relative; z-index: 1; row-gap: var(--space-xl)}#brxe-xephgk {aspect-ratio: 0.891;clip-path: shape(from 40.33% 100%,curve to 68.09% 48.49% with 62.6% 100%/68.09% 68.33%,curve to 90.4% 3.87% with 68.09% 28.65%/121.18% 16.62%,curve to 50.08% 3.87% with 76.12% -2.05%/65.06% -0.47%,curve to 0% 64.08% with 14.49% 14.17%/0% 44.24%,curve to 40.33% 100% with 0% 83.92%/18.05% 100%,close); background-image: linear-gradient(var(--color-maya), var(--color-mirage));}#brxe-rwipdh {position: absolute; top: 0px; left: 3.2rem; width: auto; height: 20rem; aspect-ratio: .891; filter: blur(40px)}#brxe-hixqcr {width: fit-content}#brxe-mubxyz {text-wrap: balance}#brxe-tpcknj {color: var(--color-tech-blue-green)}#brxe-fqquyu {row-gap: var(--space-xs)}#brxe-ebiaso {row-gap: var(--space-xs)}#brxe-yhfrwg {row-gap: var(--space-xs)}#brxe-rypfsj {padding-top: var(--space-5xl); padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: var(--space-2xl); width: 40%}@media (max-width: 478px) {#brxe-rypfsj {padding-top: var(--space-2xl); padding-right: 0; padding-bottom: var(--space-2xl); padding-left: 0; width: auto; row-gap: var(--space-lg)}}#brxe-rsjequ {border-radius: var(--space-xs); min-height: 32.2rem}#brxe-rsjequ:not(.tag), #brxe-rsjequ img {object-fit: cover}#brxe-lqzspj {position: relative; z-index: 1; row-gap: var(--space-xl)}#brxe-mkcpyk {aspect-ratio: 0.891;clip-path: shape(from 40.33% 100%,curve to 68.09% 48.49% with 62.6% 100%/68.09% 68.33%,curve to 90.4% 3.87% with 68.09% 28.65%/121.18% 16.62%,curve to 50.08% 3.87% with 76.12% -2.05%/65.06% -0.47%,curve to 0% 64.08% with 14.49% 14.17%/0% 44.24%,curve to 40.33% 100% with 0% 83.92%/18.05% 100%,close); background-image: linear-gradient(var(--color-maya), var(--color-mirage));}#brxe-tuubvy {position: absolute; left: 3.2rem; width: auto; height: 20rem; aspect-ratio: .891; filter: blur(40px); bottom: 0px}@media (max-width: 478px) {#brxe-tuubvy {right: 0px; left: auto}}#brxe-gzbklk {width: fit-content}#brxe-rwgkbo {text-wrap: balance}#brxe-vuotyb {color: var(--color-tech-blue-green)}#brxe-pvdsqn {row-gap: var(--space-xs)}#brxe-vziaxj {row-gap: var(--space-xs)}#brxe-ilzzbs {width: 40%; padding-top: var(--space-5xl); padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: var(--space-2xl)}@media (max-width: 478px) {#brxe-ilzzbs {padding-top: var(--space-2xl); padding-right: 0; padding-bottom: var(--space-2xl); padding-left: 0; width: auto; row-gap: var(--space-lg)}}#hotel {width: 100%; padding-top: 14.4rem; padding-right: var(--space-2xl); padding-left: var(--space-2xl); flex-direction: row; max-width: 141.6rem; column-gap: var(--space-lg)}@media (max-width: 478px) {#hotel {padding-top: 0; padding-right: var(--space-xl); padding-left: var(--space-xl); flex-direction: column}}#brxe-rzxsci {position: relative; background-color: var(--primary-color); overflow: hidden}#brxe-wosdit {color: var(--light-color); font-size: var(--h2); line-height: 1.25; font-weight: 400}#brxe-lszdgu {min-height: 32.3rem; justify-content: flex-end}@media (max-width: 478px) {#brxe-lszdgu {margin-left: 0; min-height: auto}}#brxe-wfhhmm {width: 20%; padding-top: var(--space-5xl); padding-right: 0; padding-bottom: var(--space-5xl); padding-left: 0; row-gap: var(--space-2xl)}@media (max-width: 478px) {#brxe-wfhhmm {padding-top: 14.4rem; padding-right: var(--space-xl); padding-bottom: var(--space-xl); padding-left: 0; width: 100%}}#brxe-kehcgz {border-radius: var(--space-xs); min-height: 32.2rem}#brxe-kehcgz:not(.tag), #brxe-kehcgz img {object-fit: cover}#brxe-kxeqoo {position: relative; z-index: 1; row-gap: var(--space-xl)}#brxe-hoqphc {aspect-ratio: 0.891;clip-path: shape(from 40.33% 100%,curve to 68.09% 48.49% with 62.6% 100%/68.09% 68.33%,curve to 90.4% 3.87% with 68.09% 28.65%/121.18% 16.62%,curve to 50.08% 3.87% with 76.12% -2.05%/65.06% -0.47%,curve to 0% 64.08% with 14.49% 14.17%/0% 44.24%,curve to 40.33% 100% with 0% 83.92%/18.05% 100%,close); background-image: linear-gradient(var(--color-maya), var(--color-mirage));}#brxe-kvegnb {position: absolute; top: 0px; left: 3.2rem; width: auto; height: 20rem; aspect-ratio: .891; filter: blur(40px)}#brxe-osjjjl {width: fit-content}#brxe-bqcdmx {text-wrap: balance}#brxe-hcmwon {color: var(--color-tech-blue-green)}#brxe-prjuco {padding-left: var(--space-sm)}#brxe-qyxyie {row-gap: var(--space-xs)}#brxe-wlnivd {padding-left: var(--space-sm)}#brxe-wlnivd .highlight { color: var(--color-boho-brown);}#brxe-oqikwf {row-gap: var(--space-xs)}#brxe-tvcwvr {padding-left: var(--space-sm)}#brxe-tvcwvr .highlight { color: var(--color-boho-brown);}#brxe-njtwiy {row-gap: var(--space-xs)}#brxe-bduvfs {padding-left: var(--space-sm)}#brxe-bduvfs .highlight { color: var(--color-boho-brown);}#brxe-yxhtba {row-gap: var(--space-xs)}#brxe-aleyno {padding-top: var(--space-5xl); padding-right: 0; padding-bottom: var(--space-5xl); padding-left: 0; row-gap: var(--space-2xl); width: 40%}@media (max-width: 478px) {#brxe-aleyno {padding-top: var(--space-2xl); padding-right: 0; padding-bottom: var(--space-2xl); padding-left: 0; width: auto; row-gap: var(--space-lg)}}#brxe-xefnip {border-radius: var(--space-xs); min-height: 32.2rem}#brxe-xefnip:not(.tag), #brxe-xefnip img {object-fit: cover}#brxe-ardqtz {position: relative; z-index: 1; row-gap: var(--space-xl)}#brxe-luvbyj {aspect-ratio: 0.891;clip-path: shape(from 40.33% 100%,curve to 68.09% 48.49% with 62.6% 100%/68.09% 68.33%,curve to 90.4% 3.87% with 68.09% 28.65%/121.18% 16.62%,curve to 50.08% 3.87% with 76.12% -2.05%/65.06% -0.47%,curve to 0% 64.08% with 14.49% 14.17%/0% 44.24%,curve to 40.33% 100% with 0% 83.92%/18.05% 100%,close); background-image: linear-gradient(var(--color-maya), var(--color-mirage));}#brxe-fddxes {position: absolute; left: 3.2rem; width: auto; height: 20rem; aspect-ratio: .891; filter: blur(40px); bottom: 0px}@media (max-width: 478px) {#brxe-fddxes {right: 0px; left: auto}}#brxe-hmjptb {width: fit-content}#brxe-qmcfmy {text-wrap: balance}#brxe-lksnma {color: var(--color-tech-blue-green)}#brxe-gvhizn {padding-left: var(--space-sm)}#brxe-gvhizn .highlight { color: var(--color-boho-brown);}#brxe-bisauz {row-gap: var(--space-xs)}#brxe-auksxs {padding-left: var(--space-sm)}#brxe-auksxs .highlight { color: var(--color-boho-brown);}#brxe-ubbyxz {row-gap: var(--space-xs)}#brxe-djmwfs {padding-left: var(--space-sm)}#brxe-djmwfs .highlight { color: var(--color-boho-brown);}#brxe-kwvtdl {row-gap: var(--space-xs)}#brxe-hgwykk {width: 40%; padding-top: var(--space-5xl); padding-right: 0; padding-bottom: var(--space-5xl); padding-left: 0; row-gap: var(--space-2xl)}@media (max-width: 478px) {#brxe-hgwykk {padding-top: var(--space-2xl); padding-right: 0; padding-bottom: var(--space-2xl); padding-left: 0; width: auto; row-gap: var(--space-lg)}}#room-suite {width: 100%; padding-top: 14.4rem; padding-right: var(--space-2xl); padding-left: var(--space-2xl); flex-direction: row; max-width: 141.6rem; column-gap: var(--space-lg)}@media (max-width: 478px) {#room-suite {padding-top: 0; padding-right: var(--space-xl); padding-left: var(--space-xl); flex-direction: column}}#brxe-ibxcua {position: relative; background-color: var(--primary-color); overflow: hidden}