.gueliz-page{background:#f4eee4}.gueliz-page :is(button,input,select){font:inherit}.gz-hero{background:#f8f4ec;grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);min-height:min(830px,84vh);display:grid}.gz-hero-copy{padding:clamp(46px, 6vw, 100px) var(--pad);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.gz-back{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;margin-bottom:auto;font-size:10px;font-weight:650;display:flex}.gz-hero-copy>span,.gz-section-head>span,.gz-rhythm>div>span,.gz-location-copy>span,.gz-know>div>span,.gz-faq>span,.gz-enquiry-copy>span{letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:680}.gz-hero h1{letter-spacing:-.075em;max-width:670px;margin:32px 0 28px;font-size:clamp(68px,8.2vw,132px);font-weight:520;line-height:.79}.gz-hero-copy>p{letter-spacing:-.03em;max-width:520px;margin:0;font-size:clamp(19px,1.7vw,27px);line-height:1.35}.gz-primary{background:var(--night);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:45px;margin-top:auto;padding:17px 24px;font-size:11px;font-weight:680;display:flex;color:#fff!important}.gz-hero-image{cursor:pointer;background:#ccc;border:0;min-height:620px;position:relative;overflow:hidden}.gz-hero-image:after{content:"";background:linear-gradient(#0a0f0c05 55%,#0a0f0c61);position:absolute;inset:0}.gz-hero-image img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.gz-hero-image:hover img{transform:scale(1.02)}.gz-hero-image>span{z-index:2;color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#161c17b3;padding:8px 11px;font-size:8px;position:absolute;top:22px;right:22px}.gz-hero-image b{z-index:2;color:var(--night);letter-spacing:.06em;text-transform:uppercase;background:#fbf8f2;border-radius:999px;align-items:center;gap:10px;padding:13px 17px;font-size:10px;display:flex;position:absolute;bottom:24px;left:24px}.gz-preview-note{padding:14px var(--pad);color:#f1e8dc;background:var(--night);align-items:center;gap:30px;display:flex}.gz-preview-note span{text-transform:uppercase;letter-spacing:.11em;font-size:9px}.gz-preview-note p{color:#adb8ae;margin:0;font-size:11px}.gz-intro{background:var(--coral)}.gz-intro>p{letter-spacing:-.062em;max-width:1170px;margin:0;font-size:clamp(42px,6.3vw,96px);line-height:.94}.gz-intro>div{border-top:1px solid #171b1859;grid-template-columns:repeat(4,1fr);margin-top:95px;display:grid}.gz-intro dl{margin:0;padding:23px 20px 0 0}.gz-intro dt{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.gz-intro dd{letter-spacing:-.02em;margin:18px 0 0;font-size:17px}.gz-gallery-strip{background:#fbf8f2;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;display:grid}.gz-gallery-strip button{aspect-ratio:4/3;cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.gz-gallery-strip img{object-fit:cover;transition:scale .7s cubic-bezier(.16,1,.3,1)}.gz-gallery-strip button:hover img{scale:1.035}.gz-gallery-strip span{z-index:2;color:#fff;background:#141915b3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid;position:absolute;bottom:10px;right:12px}.gz-units{background:#f8f4ec}.gz-section-head{grid-template-columns:.45fr 1.1fr .65fr;align-items:end;gap:5vw;margin-bottom:80px;display:grid}.gz-section-head h2,.gz-rhythm h2,.gz-location h2,.gz-know h2,.gz-enquiry h2{letter-spacing:-.064em;margin:0;font-size:clamp(52px,6.5vw,98px);font-weight:520;line-height:.88}.gz-section-head>p{max-width:520px;margin:0;font-size:16px;line-height:1.55}.gz-unit-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gz-unit-grid article{border-bottom:1px solid var(--night);flex-direction:column;padding-bottom:28px;display:flex}.gz-unit-image{aspect-ratio:4/4.7;margin-bottom:25px;position:relative;overflow:hidden}.gz-unit-image img{object-fit:cover;transition:scale .8s cubic-bezier(.16,1,.3,1)}.gz-unit-grid article:hover img{scale:1.025}.gz-unit-image span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#171b18b3;padding:7px 9px;font-size:7px;position:absolute;top:12px;left:12px}.gz-unit-grid small{font-size:9px}.gz-unit-grid h3{letter-spacing:-.052em;margin:19px 0 7px;font-size:clamp(31px,3.2vw,48px);font-weight:530;line-height:.92}.gz-unit-grid p{max-width:430px;margin:13px 0 0;font-size:14px;line-height:1.5}.gz-unit-grid .gz-unit-meta{color:#556158;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.gz-unit-grid ul{flex-wrap:wrap;gap:6px;margin:26px 0 0;padding:0;list-style:none;display:flex}.gz-unit-grid li{border:1px solid #171b1840;border-radius:99px;padding:8px 10px;font-size:9px}.gz-unit-grid a,.gz-location-copy a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:32px;width:fit-content;margin-top:35px;padding-bottom:7px;font-size:9px;font-weight:680;display:flex}.gz-included{color:#edf0ea;background:var(--night)}.gz-included .gz-section-head{grid-template-columns:.45fr 1.55fr}.gz-included .gz-section-head>span{color:var(--coral)}.gz-included h2{color:#f3d8ca;max-width:1000px}.gz-amenities{border-top:1px solid #5a655c;border-left:1px solid #5a655c;grid-template-columns:repeat(3,1fr);display:grid}.gz-amenities article{border-bottom:1px solid #5a655c;border-right:1px solid #5a655c;grid-template-columns:1fr auto;align-content:space-between;min-height:310px;padding:30px;display:grid}.gz-amenities svg{width:25px;height:25px;color:var(--coral)}.gz-amenities article>span{color:#758078;font-size:9px}.gz-amenities h3{letter-spacing:-.04em;grid-column:1/-1;align-self:end;margin:auto 0 15px;font-size:26px;font-weight:520}.gz-amenities p{color:#aab3ac;grid-column:1/-1;max-width:330px;margin:0;font-size:13px;line-height:1.55}.gz-rhythm{background:#dce4d8;grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.gz-rhythm h2{max-width:670px;margin-top:42px}.gz-rhythm ol{border-top:1px solid var(--night);margin:0;padding:0;list-style:none}.gz-rhythm li{border-bottom:1px solid #171b1859;grid-template-columns:62px 35px .9fr 1.1fr;align-items:baseline;gap:18px;padding:32px 0;display:grid}.gz-rhythm li>span,.gz-rhythm li>i{font-size:9px;font-style:normal}.gz-rhythm li>i{color:#7b887e}.gz-rhythm h3,.gz-rhythm p{margin:0}.gz-rhythm h3{letter-spacing:-.03em;font-size:21px;font-weight:530}.gz-rhythm p{color:#4e5d51;font-size:13px;line-height:1.5}.gz-location{background:#f8f4ec;grid-template-columns:.78fr 1.22fr;align-items:center;gap:8vw;display:grid}.gz-location h2{margin:45px 0 30px}.gz-location-copy>p{max-width:560px;font-size:17px;line-height:1.55}.gz-map{border:1px solid var(--night);background:#d4dfca;min-height:660px;position:relative;overflow:hidden}.gz-map:before,.gz-map:after{content:"";border:35px solid #ffffff9e;border-radius:50%;width:64%;height:40%;position:absolute;transform:rotate(-18deg)}.gz-map:before{top:5%;left:-22%}.gz-map:after{bottom:5%;right:-25%;transform:rotate(17deg)}.gz-map-lines i{z-index:1;width:130%;height:1px;transform:rotate(var(--r));left:-15%;top:var(--y);background:#171b1847;position:absolute}.gz-map-lines i:first-child{--y:15%;--r:9deg}.gz-map-lines i:nth-child(2){--y:34%;--r:-14deg}.gz-map-lines i:nth-child(3){--y:51%;--r:5deg}.gz-map-lines i:nth-child(4){--y:69%;--r:-7deg}.gz-map-lines i:nth-child(5){--y:84%;--r:13deg}.gz-map>b{z-index:3;text-align:center;color:#fff;background:#7e3e35;border:7px solid #fff;border-radius:50%;place-items:center;width:100px;height:100px;font-size:12px;line-height:1.2;display:grid;position:absolute;top:39%;left:46%;box-shadow:0 18px 40px #1419153d}.gz-map>span{z-index:2;color:#536157;font-size:24px;font-weight:550;position:absolute}.gz-map>span:first-of-type{top:24%;left:23%}.gz-map>span:nth-of-type(2){top:58%;right:16%}.gz-map>span:nth-of-type(3){bottom:15%;left:27%}.gz-map small{z-index:3;letter-spacing:.06em;text-transform:uppercase;max-width:70%;font-size:8px;position:absolute;bottom:17px;left:18px}.gz-know{background:var(--coral);grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.gz-know h2{margin-top:42px}.gz-know dl{border-top:1px solid var(--night);border-left:1px solid var(--night);grid-template-columns:1fr 1fr;margin:0;display:grid}.gz-know dl>div{border-right:1px solid var(--night);border-bottom:1px solid var(--night);min-height:150px;padding:24px}.gz-know dt{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.gz-know dd{letter-spacing:-.025em;margin:50px 0 0;font-size:18px}.gz-faq{background:#f8f4ec;grid-template-columns:.45fr 1.55fr;gap:5vw;display:grid}.gz-faq>div{border-top:1px solid var(--night)}.gz-faq article{border-bottom:1px solid var(--night)}.gz-faq button{text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1fr 25px;align-items:center;gap:20px;width:100%;min-height:110px;padding:18px 0;display:grid}.gz-faq button>span{font-size:9px}.gz-faq strong{letter-spacing:-.035em;font-size:clamp(20px,2.2vw,32px);font-weight:520}.gz-faq svg{transition:transform .3s}.gz-faq .open svg{transform:rotate(180deg)}.gz-faq article>p{opacity:0;max-width:760px;max-height:0;margin:0 0 0 70px;font-size:15px;line-height:1.55;transition:max-height .35s,opacity .25s,margin-bottom .35s;overflow:hidden}.gz-faq .open>p{opacity:1;max-height:180px;margin-bottom:35px}.gz-enquiry{color:#fff;background:#7e3e35;grid-template-columns:1fr .72fr;gap:8vw;display:grid}.gz-enquiry h2{max-width:890px;margin:42px 0 30px}.gz-enquiry-copy>p{color:#efd8d3;max-width:670px;font-size:17px;line-height:1.55}.gz-enquiry-copy>div{border-top:1px solid #fff6;grid-template-columns:30px 1fr;gap:4px 12px;max-width:600px;margin-top:42px;padding-top:25px;display:grid}.gz-enquiry-copy>div svg{grid-row:1/3}.gz-enquiry-copy>div strong{font-size:12px}.gz-enquiry-copy>div small{color:#efd8d3;font-size:11px}.gz-enquiry-card{color:var(--night);border:1px solid var(--night);background:#f8f4ec;grid-template-columns:1fr 1fr;align-self:center;display:grid;box-shadow:16px 16px #171b183d}.gz-enquiry-card>label,.gz-guest-control{border-bottom:1px solid #171b1840;border-right:1px solid #171b1840;gap:12px;padding:22px;display:grid}.gz-enquiry-card label>span,.gz-guest-control>span{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.gz-enquiry-card input,.gz-enquiry-card select{width:100%;color:var(--night);background:0 0;border:0;border-bottom:1px solid #171b1859;padding:8px 0}.gz-guest-control>span{align-items:center;gap:7px;display:flex}.gz-guest-control>div{justify-content:space-between;align-items:center;display:flex}.gz-guest-control button{cursor:pointer;background:0 0;border:1px solid #171b1866;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.gz-select{grid-column:1/-1}.gz-enquiry-card>a{color:#fff;background:var(--night);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;justify-content:space-between;align-items:center;padding:25px;font-size:11px;font-weight:680;display:flex}.gz-enquiry-card>small{color:#59635b;grid-column:1/-1;align-items:center;gap:9px;padding:17px 22px;font-size:9px;line-height:1.4;display:flex}.gueliz-page[dir=rtl] :is(.gz-faq button,.gz-hero-copy,.gz-unit-grid article){text-align:right}.gueliz-page[dir=rtl] .gz-back svg,.gueliz-page[dir=rtl] :is(.gz-primary,.gz-unit-grid a,.gz-location-copy a,.gz-enquiry-card>a) svg{transform:rotate(180deg)}@media (max-width:1000px){.gz-hero{grid-template-columns:1fr}.gz-hero-copy{min-height:650px}.gz-hero-image{min-height:680px}.gz-unit-grid{grid-template-columns:1fr 1fr}.gz-unit-grid article:last-child{grid-column:1/-1;max-width:50%}.gz-section-head{grid-template-columns:1fr 1.4fr}.gz-section-head>p{grid-column:2}.gz-location,.gz-rhythm,.gz-know,.gz-enquiry{grid-template-columns:1fr}.gz-location{gap:70px}.gz-map{min-height:600px}.gz-enquiry-card{max-width:680px}}@media (max-width:700px){.gz-hero-copy{min-height:570px}.gz-hero h1{font-size:clamp(66px,20vw,96px)}.gz-hero-image{min-height:540px}.gz-preview-note{align-items:flex-start}.gz-intro>div{grid-template-columns:1fr 1fr;gap:35px 12px}.gz-gallery-strip{grid-template-columns:1fr 1fr}.gz-section-head,.gz-included .gz-section-head,.gz-faq{grid-template-columns:1fr}.gz-section-head>p{grid-column:auto}.gz-unit-grid{grid-template-columns:1fr}.gz-unit-grid article:last-child{grid-column:auto;max-width:none}.gz-unit-image{aspect-ratio:4/4.3}.gz-amenities{grid-template-columns:1fr 1fr}.gz-amenities article{min-height:270px;padding:22px}.gz-rhythm{gap:65px}.gz-rhythm li{grid-template-columns:55px 1fr}.gz-rhythm li>i{display:none}.gz-rhythm li p{grid-column:2}.gz-map{min-height:470px}.gz-know{gap:65px}.gz-know dl{grid-template-columns:1fr}.gz-faq{gap:55px}.gz-faq article>p{margin-left:0}.gz-enquiry{gap:60px}.gz-enquiry-card{grid-template-columns:1fr}.gz-enquiry-card>*,.gz-select,.gz-enquiry-card>a,.gz-enquiry-card>small{grid-column:auto}.gz-enquiry-card>label,.gz-guest-control{border-right:0}}@media (max-width:460px){.gz-hero-copy{padding-top:35px}.gz-hero-image{min-height:450px}.gz-hero-image b{bottom:12px;left:12px}.gz-intro>div,.gz-amenities{grid-template-columns:1fr}.gz-know dl{border-left:0}.gz-map>b{left:36%}.gz-faq button{grid-template-columns:35px 1fr 20px}.gz-enquiry-card{box-shadow:8px 8px #171b183d}}@media (prefers-reduced-motion:reduce){.gz-hero-image img,.gz-unit-image img,.gz-gallery-strip img,.gz-faq article>p{transition:none}}
