@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-devanagari-normal-400-600.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/bodoni-moda-latin-italic-400-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/bodoni-moda-latin-normal-400-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/manrope-latin-normal-400-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400 500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-devanagari-devanagari-normal-400-500.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400 500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-devanagari-latin-normal-400-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hp-page{--hp-paper:#f5f3ed;--hp-ink:#232722;--hp-muted:#6b6e65;--hp-accent:#bd985f;--hp-line:#23272230;--hp-serif:"Bodoni Moda","Noto Serif Devanagari",Georgia,serif;--hp-sans:"Manrope",Arial,sans-serif;background:var(--hp-paper);color:var(--hp-ink);font:400 1rem/1.65 var(--hp-sans);overflow:clip}.hp-page *{box-sizing:border-box}.hp-page :is(h1,h2,h3,p,figure){margin:0}.hp-page a{color:inherit;text-decoration:none}.hp-page button{font:inherit;color:inherit;cursor:pointer}.hp-page h1,.hp-page h2{font-family:var(--hp-serif);letter-spacing:-.045em;font-weight:400;line-height:1.13}.hp-page h2{font-size:clamp(2.7rem,5.2vw,5.5rem)}.hp-page h2 em{color:inherit;font-style:italic;font-weight:400}.hp-wrap{padding-left:7%;padding-right:7%;scroll-margin-top:110px}.hp-kicker{font:500 .75rem/1.7 var(--hp-sans);letter-spacing:.16em;display:block}.hp-text-button{border:0;align-items:center;gap:25px;min-height:44px;font-weight:500;line-height:1.5;display:inline-flex;background:0 0!important;border-bottom:1px solid!important;border-radius:0!important;padding:9px 0!important;font-size:.875rem!important}.hp-text-button svg{flex-shrink:0}.hp-icon-button{background:0 0;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex}.hp-header{z-index:45;color:#fff9ef;background:linear-gradient(#11180e55,#0000);justify-content:space-between;align-items:center;gap:28px;padding:25px 4.5%;transition:background .25s,color .25s,padding .25s;display:flex;position:fixed;top:0;left:0;right:0}.hp-header.is-solid{color:var(--hp-ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--hp-line);background:#f5f3edf5;padding-block:15px}.hp-brand{align-items:center;display:inline-flex;gap:18px!important}.hp-brand>span{font:400 3.1rem/.8 var(--hp-serif);letter-spacing:-.07em}.hp-brand>small{font:500 .75rem/1.6 var(--hp-sans);letter-spacing:.12em;max-width:100px}.hp-desktop-nav{align-items:center;gap:32px;font-size:.8125rem;font-weight:500;display:flex}.hp-desktop-nav :is(a,button){min-height:44px;color:inherit;font-size:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.hp-desktop-nav :is(a,button):hover{text-underline-offset:7px;text-decoration:underline}.hp-header-end{align-items:center;gap:23px;display:flex}.hp-header-book{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:22px;min-height:44px;padding-bottom:5px;font-size:.875rem;font-weight:500;display:inline-flex}.hp-header .hp-icon-button{border:0;display:none}.hp-menu[data-slot=sheet-content]{color:#232722;background:#f5f3ed;padding:42px 28px;font-family:Manrope,Arial,sans-serif}.hp-menu [data-slot=sheet-title]{font:400 2.8rem Bodoni Moda,Georgia,serif}.hp-menu [data-slot=sheet-description]{color:#61675c;margin-top:12px;font-size:.9375rem}.hp-menu nav:not(.languages){flex-direction:column;padding-block:25px;display:flex}.hp-menu nav:not(.languages) :is(a,button){text-align:left;min-height:52px;color:inherit;background:0 0;border:0;border-bottom:1px solid #23272225;align-items:center;font:400 1.35rem/1.4 Bodoni Moda,Noto Serif Devanagari,serif;display:flex}.hp-menu .languages{margin-block:8px 18px}.house-tour{color:#fff9ee;background:#20281e;height:400svh;position:relative}.house-tour-stage{isolation:isolate;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.house-scene{opacity:var(--scene-opacity,0);pointer-events:none;will-change:opacity;position:absolute;inset:0}.house-scene:first-child{opacity:var(--scene-opacity,1)}.house-scene-media{transform:scale(var(--scene-scale,1));will-change:transform;position:absolute;inset:0}.house-scene-media picture{display:block;position:absolute;inset:0}.house-scene-media :is(img,video){object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.house-scene-media video{opacity:0}.house-scene-media video.is-ready{opacity:1}.house-scene-shade{background:linear-gradient(#1523162b,#0000 42%,#101b1270);position:absolute;inset:0}.house-scene-copy{text-align:center;position:absolute;top:22%;left:7%;right:7%}.house-scene-copy .hp-kicker{margin-bottom:28px}.house-scene-copy h1{letter-spacing:-.055em;font-size:clamp(6.5rem,14.4vw,14rem);line-height:1.15}.house-scene-copy h2{letter-spacing:-.045em;font-size:clamp(4.25rem,8.7vw,9rem);line-height:1.12}.house-scene-copy>p{font:400 clamp(1.1rem,1.8vw,1.625rem)/1.5 var(--hp-serif);margin-top:25px;max-width:33ch;margin-inline:auto}.house-scene-note{justify-content:center;align-items:center;gap:20px;font-size:.875rem;line-height:1.6;display:flex;position:absolute;bottom:150px;left:4.5%;right:4.5%}.house-scene-note>span{color:#f1dbb2;border-right:1px solid #e9dfcc70;padding-right:20px;font-size:.75rem}.house-scene-pool .house-scene-copy{text-align:left;top:20%;left:9%;right:46%}.house-scene-pool .house-scene-copy>p{margin-left:0}.house-scene-pool .house-scene-shade{background:linear-gradient(90deg,#0b110c7a,#0000 70%),linear-gradient(#0000 50%,#07100c88)}.house-scene-rooms .house-scene-copy{text-align:right;inset:auto 8% 220px 42%}.house-scene-rooms .house-scene-copy>p{margin-right:0}.house-scene-rooms .house-scene-shade{background:linear-gradient(#0000 20%,#0e130edb)}.house-scene-rooftop .house-scene-copy{color:#25302b;top:18%}.house-scene-rooftop .house-scene-shade{background:linear-gradient(#0000 35%,#1c241dc4)}.house-scene-rooftop .house-scene-media img{object-position:50% 42%}.house-tour-bottom{z-index:5;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;inset:auto 4.5% 42px}.house-photo-link,.house-next-scene{background:0 0;border:0;align-items:center;gap:20px;min-height:44px;padding:0;display:inline-flex;color:#fff9ef!important;font-size:.875rem!important}.house-photo-link{border-bottom:1px solid #fff9ef80;padding-bottom:5px}.house-next-scene{margin-left:auto}.house-next-scene>span{letter-spacing:.04em;font-size:.75rem}.house-film-control{background:0 0;border:1px solid #eee3cd80;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.house-chapters{z-index:4;flex-direction:column;gap:12px;display:flex;position:absolute;top:38%;right:3.5%}.house-chapters button{color:#f7f4e3a8;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:13px;min-height:44px;padding:0;font-size:.75rem;display:flex}.house-chapters button:after{content:"";background:currentColor;width:12px;height:1px;transition:width .3s;display:block}.house-chapters button[aria-current=step]{color:#fff9e9}.house-chapters button[aria-current=step]:after{width:35px}.house-chapters button>span:last-child{white-space:nowrap;opacity:0;pointer-events:none;background:#171f16c9;padding:3px 9px;position:absolute;right:65px}.house-chapters button:hover>span:last-child,.house-chapters button:focus-visible>span:last-child{opacity:1}.house-tour.is-reduced{height:auto}.house-tour.is-reduced .house-tour-stage{height:auto;position:relative;overflow:visible}.house-tour.is-reduced .house-scene{opacity:1;will-change:auto;pointer-events:auto;height:100svh;min-height:650px;position:relative}.house-tour.is-reduced :is(.house-chapters,.house-next-scene){display:none}.house-tour.is-reduced .house-tour-bottom{bottom:42px}.house-tour.is-reduced .house-scene-copy{top:22%;bottom:auto}.house-introduction{padding-top:130px;padding-bottom:100px}.house-introduction>.hp-kicker{color:var(--hp-muted);margin-bottom:38px}.house-introduction>div{grid-template-columns:1.3fr 1fr;align-items:end;gap:10%;display:grid}.house-intro-note>p{max-width:39ch;margin-bottom:24px;font-size:1rem;line-height:1.95}.house-intro-note{padding-bottom:4px}.house-photographs{padding-bottom:100px}.house-gallery-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.house-gallery-heading h2{font-size:clamp(2.5rem,4.1vw,4.5rem)}.house-photo-spread{grid-template-columns:repeat(12,minmax(0,1fr));gap:65px 5%;display:grid}.house-photo-figure{min-width:0}.house-photo-figure-0{grid-column:1/8}.house-photo-figure-1{grid-column:9/13;padding-top:100px}.house-photo-figure-2{grid-column:2/7}.house-photo-figure-3{grid-column:8/13;padding-top:100px}.house-photo-figure-4{grid-column:2/8;margin-top:-110px}.hp-photo-tile{aspect-ratio:1.22;background:#252c24;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.hp-photo-tile img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1);display:block}.hp-photo-tile:hover img{transform:scale(1.035)}.house-photo-figure-1 .hp-photo-tile,.house-photo-figure-3 .hp-photo-tile{aspect-ratio:.78}.house-photo-figure-2 .hp-photo-tile{aspect-ratio:1.15}.house-photo-figure-4 .hp-photo-tile{aspect-ratio:1.5}.house-photo-open{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111c184d;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:22px;right:22px}.house-photo-figure figcaption{justify-content:space-between;align-items:start;gap:20px;padding-top:18px;font-size:.8125rem;line-height:1.65;display:flex}.house-photo-figure figcaption>span:first-child{gap:14px;font-weight:500;display:flex}.house-photo-figure figcaption small{color:var(--hp-muted);font-size:.75rem;font-weight:400}.house-photo-figure figcaption>span:last-child{color:var(--hp-muted);text-align:right;font-size:.75rem}.hp-house-essentials{grid-template-columns:1fr 1fr;gap:12%;padding-block:70px 125px;display:grid}.hp-house-essentials .hp-kicker{color:var(--hp-muted);margin-bottom:24px}.hp-house-essentials h2{margin-bottom:30px;font-size:clamp(2.7rem,4.6vw,4.5rem)}.hp-accordions{border-top:1px solid var(--hp-line)}.hp-accordions details{border-bottom:1px solid var(--hp-line)}.hp-accordions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:85px;font-size:1rem;line-height:1.6;list-style:none;display:flex}.hp-accordions summary::-webkit-details-marker{display:none}.hp-accordions summary svg{flex-shrink:0;transition:transform .2s}.hp-accordions details[open] summary svg{transform:rotate(45deg)}.hp-accordions details p{color:var(--hp-muted);padding-bottom:25px;font-size:1rem;line-height:1.95}.house-3d-link{align-items:center;gap:14px;min-height:44px;margin-top:22px;font-size:.8125rem;display:inline-flex}.house-invitation{color:#faf3e5;background:#243128;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.house-invitation-photo{min-height:500px;position:relative}.house-invitation-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.house-invitation-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 12%;display:flex}.house-invitation-copy>.hp-kicker{color:#e0d1b6;margin-bottom:38px}.house-invitation h2{font-size:clamp(3.5rem,6.2vw,6rem);line-height:1.15}.hp-book-link{border-bottom:1px solid #ede0c8;justify-content:space-between;align-items:center;gap:55px;margin-top:40px;padding-block:16px;font-size:1.125rem;display:inline-flex}.hp-airbnb{align-items:center;gap:12px;min-height:44px;margin-top:24px;font-size:.8125rem;display:inline-flex;color:#e3d6c1!important}.hp-footer{color:#f2ecd9;background:#1a241d;padding:48px 5% 25px;display:block}.hp-footer-top{justify-content:space-between;align-items:center;gap:30px;padding-bottom:42px;display:flex}.hp-footer .hp-brand>span{font-size:4rem}.hp-footer .languages a{font-size:.8125rem;color:#f2ecd9!important;border-color:#ffffff35!important}.hp-footer .languages a[aria-current=page]{background:#f2ecd9;color:#1a241d!important}.hp-footer-bottom{color:#c4c6b9;border-top:1px solid #f2ecd92b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:22px;font-size:.75rem;display:flex}.hp-footer-bottom nav,.hp-footer-bottom>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hp-footer .utility-trigger,.hp-footer .preference-trigger{font:400 .75rem var(--hp-sans);color:inherit}.hp-full-gallery[data-slot=dialog-content]{--hp-sans:"Manrope",Arial,sans-serif;color:#f8f4e9;z-index:90;width:100vw;height:100dvh;max-height:none;font-family:var(--hp-sans);background:#151c17;border:0;border-radius:0;flex-direction:column;gap:20px;padding:25px 4% 18px;display:flex;inset:0;transform:translate(0,0);max-width:none!important;animation:none!important}.hp-gallery-top{justify-content:space-between;align-items:center;display:flex}.hp-gallery-top [data-slot=dialog-title]{letter-spacing:-.04em;font:400 2rem Bodoni Moda,Georgia,serif}.hp-gallery-top [data-slot=dialog-description]{color:#c0c5b8;margin-top:8px;font-size:.8125rem}.hp-gallery-top button{color:inherit;background:0 0;border:1px solid #ffffff45}.hp-gallery-categories{scrollbar-width:thin;border-bottom:1px solid #ffffff26;flex-shrink:0;gap:26px;padding:0 0 4px;display:flex;overflow-x:auto}.hp-gallery-categories button{white-space:nowrap;color:#c0c5b8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:44px;padding:8px 0 14px;font-family:inherit;font-size:.875rem}.hp-gallery-categories button[aria-pressed=true]{color:#f8f4e9;border-bottom-color:#f8f4e9}.hp-full-carousel{flex-direction:column;flex:1;min-height:0;display:flex}.hp-full-carousel>[data-slot=carousel-content]{flex:1;min-height:0}.hp-full-track{height:100%;margin-left:0!important}.hp-full-slide{min-width:0;height:100%;padding-left:0!important}.hp-full-slide figure{flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;margin:0;padding:0 6%;display:flex}.hp-full-slide img{width:100%;height:calc(100% - 45px);min-height:0;object-fit:contain!important}.hp-full-slide figcaption{text-align:center;flex-shrink:0;min-height:26px;font-size:.875rem;line-height:1.5}.hp-gallery-navigation{flex-shrink:0;justify-content:center;align-items:center;gap:36px;padding-top:8px;display:flex}.hp-gallery-navigation span{text-align:center;color:#ded8cc;min-width:55px;font-size:.8125rem}.hp-gallery-navigation button{cursor:pointer;color:inherit;background:0 0;border-color:#fff4}.hp-photo-error{color:inherit;justify-content:center;align-items:center;min-height:180px;padding:30px;font:400 1rem/1.6 Manrope,Arial,sans-serif;display:flex}body:has(.premium-house) .cookie-banner{color:#232722;background:#f5f3ed;border:1px solid #b5b4a8;border-radius:0;width:380px;max-width:calc(100% - 32px);padding:20px;font-family:Manrope,Arial,sans-serif;display:block;bottom:24px;left:auto;right:24px;box-shadow:0 8px 35px #0002}body:has(.premium-house) .cookie-banner strong{font:400 1.3rem Bodoni Moda,Georgia,serif}body:has(.premium-house) .cookie-banner p{margin-top:10px;font-size:.8125rem;line-height:1.7}body:has(.premium-house) .cookie-actions{gap:8px;max-width:none;margin-top:12px}body:has(.premium-house) .cookie-actions button{color:#f8f5e9;background:#243128;border-color:#243128;border-radius:0;flex:1;padding:11px;font-size:.8125rem}body:has(.premium-house) .cookie-actions button:first-child{color:#243128;background:0 0}body:has(.premium-house) .cookie-actions .cookie-customize{color:#57604e;background:0 0;border:0;flex-basis:100%;min-height:34px;padding:3px}html:lang(hi) .hp-page :is(h1,h2),html:lang(mr) .hp-page :is(h1,h2){letter-spacing:0;font-family:Noto Serif Devanagari,serif;line-height:1.4}html:lang(hi) .hp-page h1,html:lang(mr) .hp-page h1{font-size:clamp(5rem,11.5vw,11rem)}html:lang(hi) .hp-kicker,html:lang(mr) .hp-kicker{letter-spacing:.025em;font-size:.875rem}html:lang(hi) .house-scene-copy>p,html:lang(mr) .house-scene-copy>p{font-family:Noto Serif Devanagari,serif;line-height:1.7}html[data-large=true] .hp-page :is(p,summary,a,button,figcaption){font-size:1.15rem!important}html[data-large=true] .hp-header{padding-block:18px}html[data-large=true] .hp-brand small{display:none}html[data-large=true] .house-scene-copy{top:20%}html[data-contrast=true] .hp-page{--hp-paper:#fff;--hp-ink:#000;--hp-muted:#333;--hp-line:#000}html[data-contrast=true] .house-scene-shade{background:#0007}html[data-contrast=true] .house-scene-rooftop .house-scene-copy{color:#fff}@media (width<=1100px){.hp-desktop-nav{gap:20px}.hp-brand>small{display:none}.house-photo-figure figcaption{display:block}.house-photo-figure figcaption>span:last-child{text-align:left;margin-top:4px;margin-left:29px;display:block}.house-photo-figure-4{margin-top:-30px}.house-scene-copy h2{font-size:6.5vw}.house-invitation-copy{padding-inline:10%}}@media (width<=700px){.hp-wrap{padding-inline:6%}.hp-header{gap:18px;padding:21px 6%}.hp-brand>span{font-size:2.8rem}.hp-desktop-nav{display:none}.hp-header-end{gap:18px}.hp-header-book{gap:14px;font-size:.8125rem}.hp-header .hp-icon-button{width:38px;height:44px;display:inline-flex}.hp-header.is-solid{padding:14px 6%}.house-tour{height:380svh}.house-tour-stage{height:100svh;min-height:670px}.house-scene-copy{top:21%;left:5%;right:5%}.house-scene-copy .hp-kicker{letter-spacing:.075em;margin-bottom:18px;font-size:.75rem}.house-scene-copy h1{font-size:16.5vw;line-height:1.2}.house-scene-copy h2{font-size:clamp(3.4rem,13vw,5.5rem);line-height:1.16}.house-scene-copy>p{max-width:26ch;margin-top:18px;font-size:1.15rem}.house-scene-arrival .house-scene-media :is(img,video){object-position:50% 48%}.house-scene-arrival .house-scene-shade{background:linear-gradient(#10291850,#0000 54%,#112013a6)}.house-scene-note{justify-content:flex-start;gap:13px;font-size:.8125rem;bottom:162px;left:6%;right:6%}.house-scene-note>span{padding-right:13px;font-size:.75rem}.house-scene-pool .house-scene-copy{text-align:left;top:25%;left:8%;right:8%}.house-scene-pool .house-scene-media img{object-position:45% 50%}.house-scene-rooms .house-scene-copy{text-align:left;bottom:240px;left:7%;right:7%}.house-scene-rooms .house-scene-copy>p{margin-left:0;margin-right:auto}.house-scene-rooftop .house-scene-copy{top:24%;left:7%;right:7%}.house-scene-rooftop .house-scene-media img{object-position:52% 50%}.house-chapters{flex-direction:row;justify-content:space-between;gap:12px;inset:auto 6% 86px}.house-chapters button{border-top:1px solid #fff5;flex:1;justify-content:flex-start;gap:0;min-height:36px;padding-top:12px;font-size:.75rem}.house-chapters button:after{display:none}.house-chapters button[aria-current=step]{border-top-color:#fff}.house-chapters button>span:last-child{opacity:1;pointer-events:auto;background:0 0;padding:0;font-size:.75rem;position:static}.house-chapters button>span:first-child{display:none}.house-tour-bottom{gap:16px;inset:auto 6% 23px}.house-photo-link{gap:12px;font-size:.8125rem!important}.house-next-scene{gap:10px}.house-next-scene>span{text-align:right;max-width:64px;font-size:.75rem;line-height:1.6}.house-film-control{flex-shrink:0;width:36px;height:36px}.house-tour.is-reduced .house-scene{min-height:700px}.house-tour.is-reduced .house-scene-copy{top:24%}.house-introduction{padding-top:70px;padding-bottom:60px}.house-introduction>.hp-kicker{letter-spacing:.07em;margin-bottom:25px;font-size:.75rem}.house-introduction>div{grid-template-columns:1fr;gap:28px}.hp-page h2{font-size:clamp(2.6rem,10.3vw,4rem);line-height:1.18}.house-intro-note>p{max-width:38ch;margin-bottom:20px;font-size:1rem;line-height:1.85}.house-gallery-heading{margin-bottom:30px;display:block}.house-gallery-heading h2{font-size:2.7rem}.house-gallery-heading button{margin-top:17px;font-size:.875rem!important}.house-photo-spread{grid-template-columns:repeat(10,minmax(0,1fr));gap:35px 0}.house-photo-figure-0{grid-column:1/11}.house-photo-figure-1{grid-column:3/11;padding-top:0}.house-photo-figure-2{grid-column:1/10}.house-photo-figure-3{grid-column:3/11;padding-top:0}.house-photo-figure-4{grid-column:1/11;margin-top:0}.hp-photo-tile{aspect-ratio:1.13}.house-photo-figure-1 .hp-photo-tile,.house-photo-figure-3 .hp-photo-tile{aspect-ratio:.94}.house-photo-figure-2 .hp-photo-tile{aspect-ratio:1.08}.house-photo-figure-4 .hp-photo-tile{aspect-ratio:1.25}.house-photo-figure figcaption{gap:15px;padding-top:13px;display:flex}.house-photo-figure figcaption>span:first-child{gap:11px;font-size:.875rem}.house-photo-figure figcaption>span:last-child{text-align:right;max-width:40%;margin:0;font-size:.75rem}.house-photo-open{bottom:15px;right:15px}.house-photographs{padding-bottom:55px}.hp-house-essentials{grid-template-columns:1fr;gap:35px;padding-top:20px;padding-bottom:65px}.hp-house-essentials h2{margin-bottom:17px;font-size:2.7rem}.hp-house-essentials .hp-kicker{letter-spacing:.06em;margin-bottom:19px}.hp-accordions summary{min-height:75px;font-size:.9375rem}.hp-accordions details p{font-size:.9375rem;line-height:1.85}.house-invitation{grid-template-columns:1fr;min-height:0}.house-invitation-photo{height:340px;min-height:0}.house-invitation-copy{padding:50px 7% 60px}.house-invitation-copy>.hp-kicker{margin-bottom:25px}.house-invitation h2{font-size:clamp(3rem,12vw,4.7rem)}.hp-book-link{gap:55px;margin-top:23px;font-size:1rem}.hp-airbnb{margin-top:17px}.hp-footer{padding:37px 6% 23px}.hp-footer-top{align-items:flex-start;gap:20px;padding-bottom:30px}.hp-footer .hp-brand>span{font-size:3.5rem}.hp-footer .languages{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:190px}.hp-footer .languages a{padding-inline:7px;font-size:.75rem}.hp-footer-bottom{gap:20px;font-size:.75rem}.hp-footer-bottom nav{gap:20px}.hp-footer-bottom>span{width:100%}.hp-footer .preference-trigger{padding:0}.hp-full-gallery[data-slot=dialog-content]{padding:18px 4% max(12px,env(safe-area-inset-bottom));gap:15px}.hp-gallery-top [data-slot=dialog-title]{font-size:1.6rem}.hp-gallery-top [data-slot=dialog-description]{font-size:.75rem}.hp-gallery-categories{gap:24px}.hp-gallery-categories button{min-height:44px;font-size:.8125rem}.hp-full-slide figure{gap:16px;padding:0}.hp-full-slide img{height:calc(100% - 60px)}.hp-full-slide figcaption{min-height:45px}.hp-gallery-navigation{padding-top:4px}body:has(.premium-house) .cookie-banner{width:auto;max-height:50svh;padding:16px;bottom:12px;left:16px;right:16px}html:lang(hi) .hp-page h1,html:lang(mr) .hp-page h1{font-size:15vw}html:lang(hi) .house-scene-copy h2,html:lang(mr) .house-scene-copy h2{font-size:11.5vw}html:lang(hi) .house-scene-copy>p,html:lang(mr) .house-scene-copy>p{font-size:1.05rem}html:lang(hi) .house-chapters button>span:last-child,html:lang(mr) .house-chapters button>span:last-child{font-size:.75rem}html:lang(hi) .hp-header-book,html:lang(mr) .hp-header-book{font-size:.8125rem}html[data-large=true] .house-tour-stage,html[data-large=true] .house-tour.is-reduced .house-scene{min-height:830px}html[data-large=true] .house-chapters{gap:8px}html[data-large=true] .house-chapters button{font-size:.875rem!important}html[data-large=true] .house-scene-note{bottom:180px}html[data-large=true] .house-photo-figure figcaption{display:block}html[data-large=true] .house-photo-figure figcaption>span:last-child{text-align:left;max-width:none}}@media (height<=650px) and (width>=701px){.house-tour-stage{min-height:540px}.house-scene-copy{top:20%}.house-scene-copy h1{font-size:7rem}.house-scene-copy h2{font-size:4.5rem}.house-scene-copy .hp-kicker{margin-bottom:10px}.house-scene-copy>p{margin-top:12px}.house-scene-note{bottom:125px}.house-chapters{gap:0;top:27%}.house-scene-rooms .house-scene-copy{bottom:190px}}@media (prefers-reduced-motion:reduce){.hp-page *,.hp-full-gallery *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html .hp-page :is(a,button,summary):focus-visible,html .hp-full-gallery button:focus-visible{outline-offset:5px!important;outline:3px solid #ad782d!important}.hp-menu[data-slot=sheet-content]{overflow-y:auto}.house-tour.is-reduced .house-tour-bottom{display:none}.house-static-photos{color:#fff9ef;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:15px;min-height:44px;padding:8px 0;display:inline-flex;position:absolute;bottom:35px;left:6%;font-size:.875rem!important}.house-tour.is-reduced .house-scene{min-height:650px}.house-tour.is-reduced .house-scene-copy{top:19%}.house-tour.is-reduced .house-scene-note{bottom:115px}.house-tour.is-reduced .house-scene-rooftop .house-scene-copy{top:15%}.hp-page .house-scene h2 em{color:inherit;font-style:italic}.hp-page .house-gallery-heading h2 em{margin-left:.15em}.house-scene{clip-path:inset(var(--scene-mask,0%) 0 0);will-change:auto}.house-scene-media{transform:translateY(var(--scene-shift,0%)) scale(var(--scene-scale,1));will-change:auto}.house-scene[data-moving=true]{will-change:clip-path}.house-scene[data-moving=true] .house-scene-media{will-change:transform}.house-scene-copy>.hp-kicker{opacity:var(--kicker-opacity,1);transform:translateY(var(--kicker-shift,0px))}.house-scene-copy>:is(h1,h2){opacity:var(--title-opacity,1);transform:translateY(var(--title-shift,0px))}.house-scene-copy>p,.house-scene-note{opacity:var(--detail-opacity,1);transform:translateY(var(--detail-shift,0px))}.house-tour.is-reduced .house-scene{clip-path:none;will-change:auto}.house-tour.is-reduced .house-scene-media{will-change:auto;transform:none}.house-tour.is-reduced .house-scene-copy>*,.house-tour.is-reduced .house-scene-note{opacity:1;transform:none}.hp-page [data-reveal-state]{transition:opacity .85s cubic-bezier(.2,.65,.2,1),transform 1s cubic-bezier(.2,.65,.2,1),clip-path 1.1s cubic-bezier(.2,.65,.2,1)}.hp-page [data-reveal-state=waiting]{opacity:0;transform:translateY(30px)}.hp-page [data-reveal-state=visible]{opacity:1;transform:translateY(0)}.hp-page .house-photo-figure[data-reveal-state=waiting] .hp-photo-tile img{transform:scale(1.07)}.hp-page .house-photo-figure[data-reveal-state] .hp-photo-tile img{transition:transform 1.2s cubic-bezier(.2,.65,.2,1)}.hp-page [data-section-reveal=photo][data-reveal-state=waiting]{clip-path:inset(12% 0 0);transform:none}.hp-page [data-section-reveal=photo][data-reveal-state=visible]{clip-path:inset(0);transform:none}.hp-page [data-section-reveal]:focus-within,html[data-motion=reduced] .hp-page [data-section-reveal],html[data-large=true] .hp-page [data-section-reveal]{opacity:1;clip-path:none;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.hp-page [data-section-reveal]{opacity:1;clip-path:none;transition:none;transform:none}}.weekend-hero{isolation:isolate;color:#fff9ed;background:#22291f;height:100svh;min-height:760px;max-height:1100px;position:relative}.weekend-backdrops,.weekend-backdrop,.weekend-shade{position:absolute;inset:0}.weekend-backdrop{opacity:0;transition:opacity .65s;overflow:hidden}.weekend-backdrop.is-selected{opacity:1}.weekend-backdrop img{object-fit:cover;width:100%;height:100%;transition:transform 1.3s cubic-bezier(.2,.65,.2,1);transform:scale(1.04)}.weekend-backdrop.is-selected img{transform:scale(1)}.weekend-shade{pointer-events:none;background:linear-gradient(90deg,#09140ccb,#0000 88%),linear-gradient(#09140c55,#0000 54%,#09140cf2)}.weekend-intro{max-width:1100px;padding:clamp(145px,19svh,230px) 7% 190px;position:relative}.weekend-intro .hp-kicker{color:#eee3c9;letter-spacing:.11em;margin-bottom:23px;font-size:.75rem}.hp-page .weekend-intro h1{letter-spacing:-.05em;font-size:clamp(4.5rem,7.6vw,8.6rem);line-height:1.06}.weekend-intro h1 em{color:#f2d7a4;font-weight:400}.hp-page .weekend-facts{margin-top:27px;font-size:1.05rem;line-height:1.7}.weekend-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:28px;display:flex}.weekend-actions :is(a,button){color:#fff9ed;background:0 0;border:1px solid #fff9ed99;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:15px 22px;font-size:.875rem;font-weight:500;display:inline-flex}.weekend-actions button{color:#1d2b20;background:#f2d7a4;border-color:#f2d7a4}.weekend-actions :is(a,button):hover{color:#1d2b20;background:#fff9ed}.weekend-room-peek{background:#f4eee0;border:0;width:clamp(190px,20vw,285px);padding:7px 7px 0;transition:transform .3s;position:absolute;bottom:190px;right:7%;transform:rotate(3deg);box-shadow:0 12px 45px #0004}.weekend-room-peek:hover{transform:rotate(0)translateY(-4px)}.weekend-room-peek img{aspect-ratio:1.3;object-fit:cover;width:100%;display:block}.weekend-room-peek span{color:#29372b;font:400 1.08rem/1.4 var(--hp-serif);justify-content:space-between;align-items:center;gap:10px;padding:13px 6px;display:flex}.weekend-choose{border-top:1px solid #fff5;grid-template-columns:1fr 1.1fr 35px;align-items:end;gap:30px;padding-top:24px;display:grid;position:absolute;bottom:32px;left:7%;right:7%}.weekend-choose-heading>span{letter-spacing:.13em;color:#e9d8b7;font-size:.65rem}.weekend-choose-heading p{font:400 1.2rem/1.5 var(--hp-serif);min-height:1.5em;margin-top:8px}.weekend-moods{gap:25px;display:flex}.weekend-moods button{color:#e6e5d9;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;min-height:52px;padding:6px 0;font-size:.875rem;display:flex}.weekend-moods button>span{color:#d6c5a4;font-size:.6875rem}.weekend-moods button[aria-pressed=true]{color:#fff;border-bottom-color:#f2d7a4}.weekend-scroll{border:1px solid #fff5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.premium-house .house-photographs{padding-top:80px}.premium-house .house-introduction{padding-top:0;padding-bottom:70px}.house-optional-tour{background:#e9eade;scroll-margin-top:100px}.house-tour-invite{justify-content:space-between;align-items:center;gap:35px;padding-block:35px;display:flex}.house-tour-invite .hp-kicker{color:#58614e;margin-bottom:9px;font-size:.6875rem}.house-tour-invite h2{font-size:2.1rem}.house-tour-invite button{flex-shrink:0}.house-optional-tour.is-open .house-tour-invite{z-index:40;background:#e9eade;position:sticky;top:80px}.house-optional-tour.is-open .house-tour-invite h2{font-size:1.3rem}.house-optional-tour.is-open .house-tour-invite .hp-kicker{display:none}.house-optional-tour.is-open .house-tour-invite{padding-block:10px}#house-details{scroll-margin-top:100px}body:has(.premium-house) .house-cookie-slot .cookie-banner{border:0;border-bottom:1px solid var(--hp-line);width:auto;max-width:none;max-height:none;box-shadow:none;grid-template-columns:1fr auto;align-items:center;gap:35px;margin:0;padding:20px 7%;display:grid;position:static}body:has(.premium-house) .house-cookie-slot .cookie-banner strong{font-size:1rem}body:has(.premium-house) .house-cookie-slot .cookie-banner p{max-width:75ch;margin-top:5px;font-size:.75rem}body:has(.premium-house) .house-cookie-slot .cookie-actions{min-width:320px;margin:0}html:lang(hi) .hp-page .weekend-intro h1,html:lang(mr) .hp-page .weekend-intro h1{letter-spacing:0;font-size:clamp(3.7rem,6.5vw,7rem);line-height:1.45}@media (width<=1050px){.weekend-room-peek{width:185px;bottom:190px;right:6%}.weekend-intro{max-width:80%;padding-left:6%}.weekend-choose{grid-template-columns:1fr auto;gap:20px;left:6%;right:6%}.weekend-choose-heading{grid-column:1/-1}.weekend-choose-heading p{display:none}.weekend-moods{gap:32px}}@media (width<=700px){.weekend-hero{height:auto;min-height:100svh;max-height:none;padding-bottom:28px}.weekend-intro{max-width:none;padding:125px 6% 35px}.hp-page .weekend-intro h1{font-size:clamp(2.7rem,11.6vw,4.7rem);line-height:1.13}.weekend-intro .hp-kicker{letter-spacing:.075em;max-width:32ch;margin-bottom:20px;font-size:.625rem}.hp-page .weekend-facts{max-width:28ch;margin-top:20px;font-size:.875rem;line-height:1.75}.weekend-actions{gap:10px;margin-top:23px}.weekend-actions :is(a,button){gap:9px;min-height:48px;padding:13px 15px;font-size:.8125rem}.weekend-room-peek{width:146px;margin:0 7% 0 auto;display:block;position:relative;bottom:auto;right:auto;transform:rotate(4deg)}.weekend-room-peek span{font:400 .875rem/1.3 var(--hp-serif);padding:9px 3px}.weekend-room-peek img{aspect-ratio:1.65}.weekend-room-peek svg{flex-shrink:0;width:15px}.weekend-choose{grid-template-columns:1fr 32px;gap:10px 12px;margin:0 6% 24px;padding-top:16px;position:relative;bottom:auto;left:auto;right:auto}.weekend-choose-heading>span{letter-spacing:.1em;font-size:.6rem}.weekend-moods{justify-content:space-between;gap:20px}.weekend-moods button{gap:5px;min-height:44px;font-size:.75rem}.weekend-moods button>span{display:none}.weekend-scroll{width:32px;height:32px}.weekend-shade{background:linear-gradient(#0000 50%,#09140ceb),linear-gradient(90deg,#09140cd9,#09140c35)}.premium-house .house-photographs{padding-top:45px}.premium-house .house-introduction{padding-bottom:45px}.house-tour-invite{flex-direction:column;align-items:flex-start;gap:15px;padding-block:28px}.house-tour-invite h2{font-size:1.9rem}.house-optional-tour.is-open .house-tour-invite{flex-direction:row;align-items:center;top:71px}.house-optional-tour.is-open .house-tour-invite h2{font-size:1rem}.house-optional-tour.is-open .house-tour-invite button{font-size:.75rem!important}body:has(.premium-house) .house-cookie-slot .cookie-banner{padding:17px 6%;display:block}body:has(.premium-house) .house-cookie-slot .cookie-actions{min-width:0;margin-top:12px}html:lang(hi) .hp-page .weekend-intro h1,html:lang(mr) .hp-page .weekend-intro h1{font-size:clamp(2.7rem,10.3vw,4.1rem);line-height:1.5}}html[data-large=true] .weekend-hero{height:auto;min-height:900px;max-height:none}html[data-large=true] .weekend-intro{max-width:none;padding-bottom:40px}html[data-large=true] .weekend-room-peek{display:none}html[data-large=true] .weekend-choose{grid-template-columns:1fr;margin:0 7%;padding-bottom:25px;position:relative;inset:auto}html[data-large=true] .weekend-moods{flex-wrap:wrap}html[data-motion=reduced] .weekend-hero *,html[data-large=true] .weekend-hero *{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.weekend-hero *{transition:none!important;transform:none!important}}.arrival-home{--arrival-white:#fffaf1}.arrival-home .hp-header{background:linear-gradient(#111b19a3,#0000);padding-block:22px}.arrival-home .hp-header.is-solid{background:var(--hp-paper);padding-block:14px}.arrival-home .hp-brand>small{display:none}.arrival-home .hp-desktop-nav{font-size:.875rem}.arrival-home .hp-header-book{border:1px solid #fff9;border-radius:2px;padding:10px 19px}.arrival-home .hp-header.is-solid .hp-header-book{border-color:var(--hp-line)}.arrival-home .hp-page :focus-visible,.arrival-home :focus-visible{outline-offset:5px;outline:2px solid}.arrival-home .arrival-hero{isolation:isolate;height:100svh;min-height:650px;max-height:1200px;color:var(--arrival-white);background:#283931;position:relative;overflow:hidden}.arrival-hero-image,.arrival-hero-shade{position:absolute;inset:0}.arrival-hero-image{transform:translateY(var(--arrival-shift,0px)) scale(1.025);transform-origin:50%}.arrival-hero-image img{object-fit:cover;width:100%;height:100%;object-position:50% 50%!important}.arrival-hero-shade{pointer-events:none;background:linear-gradient(#101b1700 28%,#101b176b 56%,#101b17c9 77%,#101b17f5 100%),linear-gradient(90deg,#101b172b,#0000 65%)}.arrival-home .arrival-title{position:absolute;bottom:130px;left:6%;right:6%}.arrival-home .arrival-title p{letter-spacing:.03em;margin-bottom:6px;font-size:1rem}.arrival-home .arrival-title h1{letter-spacing:-.055em;font-size:clamp(6rem,15vw,15rem);font-weight:400;line-height:1.14}.arrival-hero-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;bottom:35px;left:6%;right:6%}.arrival-hero-bottom :is(a,button){min-height:48px;color:inherit;justify-content:center;align-items:center;gap:13px;font-size:.875rem;display:inline-flex}.arrival-home .arrival-photo-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16251c60;border:1px solid #ffffff9c;padding:12px 18px}.arrival-scroll{margin-inline:auto}.arrival-date-link{border-bottom:1px solid #fff9}.arrival-home .hp-footer{padding-bottom:30px}html:lang(hi) .arrival-home .arrival-title h1,html:lang(mr) .arrival-home .arrival-title h1{letter-spacing:0;font-size:clamp(6rem,14vw,13rem);line-height:1.5}@media (width<=1050px){.arrival-home .arrival-date-link{display:none}.arrival-scroll{margin-inline:0}}@media (width<=700px){.arrival-home .hp-header{gap:16px;padding:18px 6%}.arrival-home .hp-header-end{gap:12px}.arrival-home .hp-header-book{gap:10px;padding:8px 12px;font-size:.8125rem}.arrival-home .hp-header-book svg{display:none}.arrival-home .arrival-hero{height:92svh;min-height:620px;max-height:950px}.arrival-hero-image img{object-position:54% 50%!important}.arrival-hero-shade{background:linear-gradient(#101b1700 28%,#101b177a 56%,#101b17d4 76%,#101b17fa 100%)}.arrival-home .arrival-title{bottom:137px}.arrival-home .arrival-title h1{letter-spacing:-.055em;font-size:18.4vw;line-height:1.2}.arrival-home .arrival-title p{margin-bottom:12px;font-size:.875rem;line-height:1.6}.arrival-hero-bottom{align-items:end;gap:16px;bottom:27px}.arrival-hero-bottom :is(a,button){gap:9px;font-size:.875rem}.arrival-home .arrival-photo-button{padding:11px 13px}.arrival-scroll{text-align:right;flex-direction:column;gap:7px!important}html:lang(hi) .arrival-home .arrival-title h1,html:lang(mr) .arrival-home .arrival-title h1{font-size:17.8vw;line-height:1.55}}@media (height<=600px) and (width>=701px){.arrival-home .arrival-hero{min-height:570px}.arrival-home .arrival-title{bottom:120px}.arrival-home .arrival-title h1{font-size:7rem}}html[data-large=true] .arrival-home .arrival-hero{height:auto;min-height:700px;padding:240px 6% 35px}html[data-large=true] .arrival-home .arrival-title{position:relative;inset:auto}html[data-large=true] .arrival-home .arrival-hero-bottom{flex-wrap:wrap;margin-top:35px;position:relative;inset:auto}html[data-motion=reduced] .arrival-hero-image,html[data-large=true] .arrival-hero-image{transform:none}html[data-contrast=true] .arrival-hero-shade{background:linear-gradient(#0000 25%,#000)}@media (prefers-reduced-motion:reduce){.arrival-hero-image{transform:none!important}.arrival-home *,.arrival-home :before,.arrival-home :after{scroll-behavior:auto!important}}:is(html:has(.reel-home:not(.is-regular)),body:has(.reel-home:not(.is-regular))){height:100%;overflow:hidden}body:has(.reel-home){--reel-charcoal:#080c0f;--reel-ivory:var(--villa-paper);--reel-stone:#efe1cd;--reel-ink:var(--villa-ink);--reel-muted:var(--villa-muted);--reel-line:#173f3233;--reel-shadow:var(--villa-shadow)}.reel-home{--hp-paper:var(--reel-ivory);--hp-ink:var(--reel-ink);--hp-muted:var(--reel-muted);--hp-accent:var(--reel-stone);--hp-line:var(--reel-line);--arrival-white:var(--reel-ivory);height:100dvh;overflow:hidden}.reel-home .reel-feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;isolation:isolate;outline-offset:-3px;height:100dvh;position:relative;overflow:clip auto}.reel-feed::-webkit-scrollbar{display:none}.reel-snap{scroll-snap-align:start;scroll-snap-stop:always;pointer-events:none;height:1px;margin-bottom:-1px}.reel-home .reel-card{isolation:isolate;background:var(--reel-charcoal);width:100%;height:100dvh;min-height:0;max-height:none;color:var(--reel-ivory);border-radius:0;position:sticky;top:0;overflow:hidden}.reel-card[data-reel-card="0"]{z-index:1}.reel-card[data-reel-card="1"]{z-index:2}.reel-card[data-reel-card="2"]{z-index:3}.reel-card[data-reel-card="3"]{z-index:4}.reel-card[data-reel-card="4"]{z-index:5}.reel-home .arrival-hero-image{transform:none}.reel-home :is(.arrival-hero-image,.reel-photo) img{filter:none}.reel-home .hp-header{color:var(--reel-ivory);background:linear-gradient(rgba(var(--reel-shadow),.64),transparent)}.reel-home .hp-header.is-solid{background:var(--hp-paper);color:var(--hp-ink)}.reel-home .arrival-hero-shade{background:linear-gradient(0deg,rgba(var(--reel-shadow),.96) 0%,rgba(var(--reel-shadow),.62) 23%,rgba(var(--reel-shadow),.25) 44%,transparent 72%),linear-gradient(90deg,rgba(var(--reel-shadow),.17),transparent 65%)}.reel-home .arrival-title{bottom:160px}.reel-home .arrival-title h1{font-size:clamp(6rem,11.7vw,12rem)}.reel-home .arrival-title .reel-villa-facts{letter-spacing:0;margin-top:15px;margin-bottom:0;font-size:.9375rem;line-height:1.7}.reel-home .arrival-hero-bottom{bottom:37px;right:140px}.reel-home .arrival-scroll{background:0 0;border:0;padding:0}.reel-home .arrival-date-link{display:none}.reel-photo,.reel-shade{position:absolute;inset:0}.reel-photo img{object-fit:cover;width:100%;height:100%;display:block}.reel-shade{pointer-events:none;background:linear-gradient(0deg,rgba(var(--reel-shadow),.96) 0%,rgba(var(--reel-shadow),.65) 22%,rgba(var(--reel-shadow),.26) 46%,transparent 75%),linear-gradient(90deg,rgba(var(--reel-shadow),.18),transparent 70%)}.reel-pool .reel-photo img{object-position:50% 62%!important}.reel-bedrooms .reel-photo img{object-position:60% 68%!important}.reel-together .reel-photo img{object-position:50% 66%!important}.reel-copy{max-width:780px;position:absolute;bottom:155px;left:6%;right:13%}.reel-home .reel-copy h2{max-width:12ch;font-size:clamp(3.4rem,6.2vw,6.5rem);line-height:1.12}.reel-home .reel-note{margin-bottom:20px;font-size:.875rem;line-height:1.7}.reel-home .reel-description{max-width:45ch;margin-top:24px;font-size:1rem;line-height:1.8}.reel-card-bottom{justify-content:space-between;align-items:center;gap:25px;display:flex;position:absolute;bottom:37px;left:6%;right:140px}.reel-card-bottom .arrival-photo-button{color:inherit;align-items:center;gap:12px;min-height:48px;font-size:.875rem;display:inline-flex}.reel-home .reel-continue{background:0 0;border:1px solid #fff8;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.reel-navigation{z-index:46;color:var(--reel-ivory);flex-direction:column;align-items:center;gap:5px;display:flex;position:fixed;bottom:33px;right:4%}.reel-navigation.is-dark{color:var(--reel-ink);background:#fff6e9f2;border-radius:30px;box-shadow:0 0 0 7px #fff6e9f2}.reel-home .reel-navigation button{color:inherit;background:0 0;border:0;place-items:center;width:44px;height:36px;padding:0;display:grid}.reel-home .reel-navigation :is(.reel-prev,.reel-next){height:44px}.reel-navigation :is(.reel-prev,.reel-next):disabled{opacity:.25;cursor:default}.reel-stops{flex-direction:column;display:flex}.reel-stops button span{opacity:.5;background:currentColor;border-radius:10px;width:4px;height:4px;transition:height .2s,opacity .2s}.reel-stops button[aria-current=step] span{opacity:1;height:20px}.reel-position{white-space:nowrap;margin-top:8px;font-size:.75rem;line-height:1.5}.reel-home .reel-final{scroll-snap-align:start;scroll-snap-stop:always;background:var(--hp-paper);height:auto;min-height:100dvh;color:var(--hp-ink);position:relative;overflow:visible}.reel-final-scroll{padding-top:130px}.reel-final-layout{grid-template-columns:1fr 1fr;gap:9%;padding-bottom:65px;padding-right:12%;display:grid}.reel-home .reel-invitation>p:first-child{margin-bottom:25px;font-size:.9375rem}.reel-home .reel-invitation h2{font-size:clamp(3.8rem,6.4vw,6rem);line-height:1.15}.reel-home .reel-enquiry-note{max-width:35ch;margin-top:28px;font-size:1rem;line-height:1.85}.reel-book{background:var(--reel-charcoal);justify-content:space-between;align-items:center;gap:40px;min-height:54px;margin-top:28px;padding:15px 25px;display:inline-flex;color:var(--reel-ivory)!important}.reel-airbnb{align-items:center;gap:13px;width:fit-content;min-height:44px;margin-top:12px;font-size:.875rem;display:flex}.reel-practical{padding-top:5px}.reel-practical h3{font:400 1.7rem/1.5 var(--hp-serif);margin-bottom:22px}.reel-detail-links{flex-wrap:wrap;gap:12px 25px;padding-top:15px;display:flex}.reel-detail-links a{align-items:center;gap:10px;min-height:44px;font-size:.875rem;display:flex}.reel-film-trigger{border:0;border-bottom:1px solid var(--hp-line);background:0 0;align-items:center;gap:12px;min-height:44px;margin-top:10px;padding:10px 0;display:inline-flex;font-size:.875rem!important}.reel-film-dialog[data-slot=dialog-content]{background:var(--reel-charcoal);width:92vw;color:var(--reel-ivory);border:1px solid #ffffff30;padding:28px;max-width:1000px!important}.reel-film-dialog [data-slot=dialog-description]{color:var(--reel-stone)}.reel-film-dialog video{object-fit:contain;width:100%;max-height:70dvh}.reel-home .hp-footer{padding-right:12%}.reel-home .hp-footer .hp-brand{color:var(--reel-ivory)}.reel-home .reel-final .house-cookie-slot{padding-right:6%}html:lang(hi) .reel-home .reel-copy h2,html:lang(mr) .reel-home .reel-copy h2{max-width:15ch;font-size:clamp(3.2rem,5.8vw,6.4rem);line-height:1.5}@media (width<=700px){.reel-home .arrival-hero-shade{background:linear-gradient(0deg,rgba(var(--reel-shadow),.98) 0%,rgba(var(--reel-shadow),.62) 24%,rgba(var(--reel-shadow),.3) 44%,transparent 72%)}.reel-home .arrival-title{bottom:177px}.reel-home .arrival-title h1{font-size:16.2vw}.reel-home .arrival-title .reel-villa-facts{max-width:31ch;margin-top:12px;font-size:.875rem}.reel-home .arrival-hero-bottom,.reel-card-bottom{bottom:max(28px,env(safe-area-inset-bottom));align-items:end;gap:12px;right:75px}.reel-home .arrival-scroll span{display:none}.reel-home .arrival-scroll{min-width:44px;min-height:48px}.reel-copy{bottom:155px;left:6%;right:17%}.reel-home .reel-copy h2{max-width:13ch;font-size:clamp(2.5rem,11.2vw,4rem);line-height:1.13}.reel-home .reel-description{max-width:30ch;margin-top:20px;font-size:1rem;line-height:1.75}.reel-home .reel-note{margin-bottom:18px;font-size:.8125rem}.reel-navigation{right:3%;bottom:max(26px,env(safe-area-inset-bottom));gap:1px}.reel-home .reel-navigation button{width:40px;height:36px}.reel-home .reel-navigation :is(.reel-prev,.reel-next){height:44px}.reel-position{margin-top:9px;font-size:.75rem}.reel-card-bottom .arrival-photo-button{gap:9px;padding:11px 13px}.reel-home .reel-continue{border:0;width:42px;height:48px}.reel-pool .reel-photo{bottom:35%}.reel-pool .reel-photo img{object-position:50% 66%!important}.reel-pool .reel-shade{background:linear-gradient(0deg,var(--reel-charcoal) 8%,var(--reel-charcoal) 30%,rgba(var(--reel-shadow),.55) 38%,transparent 68%)}.reel-bedrooms .reel-photo img{object-position:62% 65%!important}.reel-together .reel-photo img{object-position:49% 64%!important}.reel-bedrooms .reel-photo,.reel-together .reel-photo{bottom:28%}.reel-bedrooms .reel-shade,.reel-together .reel-shade{background:linear-gradient(0deg,var(--reel-charcoal) 8%,var(--reel-charcoal) 27%,rgba(var(--reel-shadow),.45) 38%,rgba(var(--reel-shadow),.04) 65%,transparent 80%)}.reel-home .reel-final-scroll{padding-top:105px}.reel-final-layout{grid-template-columns:1fr;gap:45px;padding-bottom:40px;padding-right:19%}.reel-home .reel-invitation>p:first-child{margin-bottom:18px}.reel-home .reel-invitation h2{font-size:clamp(2.8rem,11vw,4rem)}.reel-home .reel-enquiry-note{margin-top:22px}.reel-practical h3{font-size:1.65rem}.reel-home .hp-footer{padding-bottom:80px;padding-right:19%}.reel-home .hp-footer-top{flex-wrap:wrap}.reel-home .hp-footer .languages{justify-content:flex-start;max-width:none}.reel-home .reel-final .house-cookie-slot{padding-right:15%}.reel-film-dialog[data-slot=dialog-content]{padding:24px 16px}html:lang(hi) .reel-home .reel-copy h2,html:lang(mr) .reel-home .reel-copy h2{font-size:clamp(2.4rem,10vw,3.7rem);line-height:1.5}html:lang(hi) .reel-home .arrival-title h1,html:lang(mr) .reel-home .arrival-title h1{font-size:17vw}}@media (height<=720px){.reel-home .arrival-title{bottom:130px}.reel-copy{bottom:110px}.reel-home .reel-description{margin-top:12px;font-size:.9375rem;line-height:1.65}.reel-home .reel-note{margin-bottom:12px}.reel-home .reel-copy h2{font-size:clamp(2.3rem,4.5vw,4rem)}.reel-home .reel-card-bottom,.reel-home .arrival-hero-bottom{bottom:22px}}@media (height<=530px){.reel-home .reel-description{max-width:60ch}.reel-home .reel-copy h2{max-width:none}.reel-home .reel-copy{bottom:90px}.reel-home .arrival-title h1{font-size:5rem}.reel-home .arrival-title{bottom:100px}.reel-home .reel-note{display:none}}:is(html:has(.reel-home.is-regular),body:has(.reel-home.is-regular)){height:auto;overflow:auto}.reel-home.is-regular{height:auto;overflow:clip}.reel-home.is-regular .reel-feed{scroll-snap-type:none;height:auto;overflow:visible}.reel-home.is-regular .reel-snap{display:none}.reel-home.is-regular .reel-card{height:auto;min-height:100svh;padding:180px 6% 130px;scroll-margin-top:80px;position:relative}.reel-home.is-regular .arrival-title,.reel-home.is-regular .reel-copy{margin-top:80px;position:relative;inset:auto}.reel-home.is-regular .reel-final{padding:0}.reel-home.is-regular .reel-final-scroll{height:auto;overflow:visible}.reel-home.is-regular .reel-navigation{display:none}.reel-home.is-regular .arrival-hero-bottom,.reel-home.is-regular .reel-card-bottom{right:6%}.reel-home.is-regular .arrival-hero-image{transform:none}html[data-contrast=true] .reel-shade{background:linear-gradient(#0003,#000b 50%,#000 95%)}@media (prefers-reduced-motion:reduce){.reel-feed{scroll-behavior:auto!important}.reel-stops button span{transition:none}}body:has(.reel-home){--reel-font:"Manrope","Noto Sans Devanagari","Nirmala UI",Arial,sans-serif}.reel-home{--hp-sans:var(--reel-font);--hp-serif:var(--reel-font);background:var(--reel-charcoal)}.reel-home :is(h1,h2,h3){letter-spacing:-.045em;font-weight:400}.reel-home .hp-brand>span{letter-spacing:-.075em;font-size:2.55rem;font-weight:500}html:lang(hi) .reel-home :is(h1,h2,h3),html:lang(mr) .reel-home :is(h1,h2,h3){font-family:var(--reel-font);letter-spacing:0}body:has(.reel-home) :is(.hp-menu,.hp-full-gallery,.preference-dialog,.reel-film-dialog){font-family:var(--reel-font)}body:has(.reel-home) :is(.hp-menu [data-slot=sheet-title],.hp-menu nav:not(.languages) :is(a,button),.hp-gallery-top [data-slot=dialog-title],.cookie-banner strong){font-family:var(--reel-font);letter-spacing:-.025em}.reel-home .hp-header-book,.reel-home .arrival-photo-button,.reel-home .reel-book{border-radius:999px}.reel-home .hp-header-book{background:rgba(var(--reel-shadow),.21);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-inline:22px}.reel-home .hp-header.is-solid .hp-header-book{background:var(--reel-charcoal);border-color:var(--reel-charcoal);color:var(--reel-ivory)}.reel-home .arrival-photo-button{background:var(--reel-ivory);color:var(--reel-ink);border-color:var(--reel-ivory);-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:21px}.reel-home .reel-book{padding-inline:28px}.reel-home .arrival-scroll svg{background:rgba(var(--reel-shadow),.38);border:1px solid #ffffff7a;border-radius:50%;width:48px;height:48px;padding:13px}.reel-home .reel-continue{background:rgba(var(--reel-shadow),.38);border:1px solid #ffffff7a;width:48px;height:48px}.reel-home .hp-header .hp-icon-button{background:rgba(var(--reel-shadow),.21);border:1px solid #ffffff60;width:44px;height:44px}.reel-home .hp-header.is-solid .hp-icon-button{border-color:var(--hp-line);background:0 0}.reel-home .hp-footer{border-radius:0}.reel-home .hp-footer .languages a{border-radius:999px}body:has(.reel-home) .hp-menu[data-slot=sheet-content]{box-shadow:-18px 0 70px rgba(var(--reel-shadow),.19);border:0;border-radius:32px 0 0 32px}body:has(.reel-home) .hp-menu .languages a{border-radius:999px}.reel-film-dialog[data-slot=dialog-content]{border-radius:24px}body:has(.reel-home) .preference-dialog[data-slot=dialog-content]{border-radius:24px}.reel-film-dialog video{border-radius:14px}body:has(.reel-home) .hp-gallery-categories{border:0;gap:9px;padding-bottom:6px}body:has(.reel-home) .hp-gallery-categories button{border:1px solid #ffffff40;border-radius:999px;padding:10px 18px}body:has(.reel-home) .hp-gallery-categories button[aria-pressed=true]{color:var(--reel-ink);background:var(--reel-ivory);border-color:var(--reel-ivory)}@media (width<=700px){.reel-home .hp-header-book{padding-inline:16px}.reel-home .arrival-photo-button{padding-inline:17px}.reel-home .hp-header-end{gap:10px}body:has(.reel-home) .hp-menu[data-slot=sheet-content]{border-radius:24px 0 0 24px}.reel-film-dialog[data-slot=dialog-content]{border-radius:20px}body:has(.reel-home) .preference-dialog[data-slot=dialog-content]{border-radius:20px}body:has(.reel-home) .hp-gallery-categories button{padding-inline:15px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.reel-home .hp-header-book,.reel-home .arrival-photo-button,.reel-home .reel-book{transition:background .25s,border-color .25s}.reel-home .arrival-photo-button:hover{background:var(--reel-stone);border-color:var(--reel-stone)}.reel-home .reel-book:hover{background:var(--villa-action)}}body:has(.reel-home){--background:var(--reel-ivory);--foreground:var(--reel-ink);--card:var(--reel-ivory);--card-foreground:var(--reel-ink);--popover:var(--reel-ivory);--popover-foreground:var(--reel-ink);--primary:var(--villa-action);--primary-foreground:var(--reel-ivory);--secondary:var(--reel-stone);--secondary-foreground:var(--reel-ink);--muted:var(--reel-stone);--muted-foreground:var(--reel-muted);--accent:var(--reel-stone);--accent-foreground:var(--reel-ink);--border:var(--reel-line);--input:#7e8d7d;--ring:var(--reel-ink);--j-paper:var(--reel-ivory);--j-ink:var(--reel-ink);--j-muted:var(--reel-muted);--j-line:var(--reel-line);--j-blue:var(--villa-action)}body:has(.reel-home) .hp-menu nav:not(.languages) :is(a,button){border-color:var(--reel-line)}body:has(.reel-home) .preference-trigger{border-color:var(--reel-line)}body:has(.reel-home) .hp-footer .preference-trigger{border-color:#fff6e933}body:has(.reel-home) .preference-dialog{border-color:var(--reel-line)}body:has(.reel-home) .preference-dialog :is([data-slot=dialog-description],.preference-status,.setting-row small){color:var(--reel-muted)}body:has(.reel-home) .preference-dialog .book-button{background:var(--villa-action);color:var(--reel-ivory)}.reel-home .hp-footer{background:var(--reel-charcoal);color:var(--reel-ivory)}.reel-home .hp-footer-bottom{color:var(--reel-stone);border-color:#fff6e933}.reel-home .hp-footer .languages a{color:var(--reel-ivory)!important}.reel-home .hp-footer .languages a[aria-current=page]{background:var(--reel-ivory);color:var(--reel-ink)!important}:is(body:has(.reel-home) .hp-menu[data-slot=sheet-content],body:has(.reel-home) .preference-dialog[data-slot=dialog-content]){background:var(--reel-ivory);color:var(--reel-ink)}body:has(.reel-home) .hp-menu [data-slot=sheet-description]{color:var(--reel-muted)}body:has(.reel-home) .hp-full-gallery[data-slot=dialog-content]{background:var(--reel-charcoal);color:var(--reel-ivory)}body:has(.reel-home) .hp-gallery-top [data-slot=dialog-description]{color:var(--reel-stone)}body:has(.reel-home) .hp-gallery-categories button{color:var(--reel-stone)}body:has(.reel-home) .hp-gallery-navigation span{color:var(--reel-stone)}body:has(.reel-home) .hp-gallery-categories button[aria-pressed=true]{color:var(--reel-ink)}body:has(.reel-home) .cookie-banner{background:var(--reel-ivory);color:var(--reel-ink)}body:has(.reel-home) .cookie-actions button{background:var(--villa-action);color:var(--reel-ivory);border-color:var(--villa-action)}body:has(.reel-home) .cookie-actions button:first-child{color:var(--reel-ink);background:0 0}body:has(.reel-home) .cookie-actions .cookie-customize{color:var(--reel-ink);background:0 0}body:has(.reel-home) .languages a:hover{background:#efe1cd33}html .reel-home :is(a,button,summary):focus-visible{box-shadow:0 0 0 5px var(--reel-charcoal);outline-offset:2px!important;outline:2px solid #fff!important}html body:has(.reel-home) :is(.hp-full-gallery,.hp-menu,.preference-dialog,.reel-film-dialog) :is(a,button,[role=switch]):focus-visible{box-shadow:0 0 0 5px var(--reel-charcoal);outline-offset:2px!important;outline:2px solid #fff!important}html[data-contrast=true] .reel-home{--hp-paper:#fff;--hp-ink:#000;--hp-muted:#333;--hp-line:#000}html[data-contrast=true] .reel-home :is(.arrival-hero-shade,.reel-shade){background:linear-gradient(#0003,#000b 50%,#000 95%)}html[data-contrast=true] body:has(.reel-home){--reel-charcoal:#000;--reel-ivory:#fff;--reel-stone:#fff;--reel-ink:#000;--reel-muted:#333;--reel-line:#000;--input:#666}body:has(.reel-home) .hp-menu .languages a[aria-current=page]{background:var(--reel-stone);color:var(--reel-ink);border-color:var(--reel-ink)}body:has(.reel-home) .preference-dialog .setting-row{border-color:var(--reel-line)}body:has(.reel-home) .preference-dialog [data-slot=switch]{background:#7e8d7d;border:1px solid #7e8d7d}body:has(.reel-home) .preference-dialog [data-slot=switch][data-state=checked]{background:var(--villa-action);border-color:var(--villa-action)}body:has(.reel-home) .preference-dialog [data-slot=switch-thumb]{background:var(--reel-ivory)}html[data-contrast=true] body:has(.reel-home) .preference-dialog [data-slot=switch][data-state=unchecked]{background:#fff;border-color:#000}html[data-contrast=true] body:has(.reel-home) .preference-dialog [data-slot=switch][data-state=unchecked] [data-slot=switch-thumb]{background:#000}.reel-home .arrival-content{flex-direction:column;gap:26px;display:flex;position:absolute;bottom:36px;left:6%;right:140px}.reel-home .arrival-content .arrival-title,.reel-home .arrival-content .arrival-hero-bottom{margin:0;position:static;inset:auto}.reel-home .arrival-content .arrival-title .reel-villa-facts{border-block:1px solid #fff6e940;grid-template-columns:repeat(3,minmax(0,1fr));width:min(490px,100%);max-width:none;margin:22px 0 0;padding:17px 0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.reel-villa-facts li{justify-content:center;align-items:center;gap:10px;padding-inline:12px;display:flex}.reel-villa-facts li+li{border-left:1px solid #fff6e933}.reel-home .arrival-content .arrival-hero-bottom{justify-content:space-between;width:min(490px,100%)}.reel-home .arrival-content .arrival-scroll{margin:0}.reel-home .hp-header :is(.hp-header-book,.hp-icon-button){-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(130deg,#ffffff24,#ffffff08),#173f3299;border:1px solid #ffffff70;box-shadow:inset 0 1px #ffffff38,0 6px 24px #0000001f}.reel-home .hp-header.is-solid :is(.hp-header-book,.hp-icon-button){color:var(--hp-ink);background:linear-gradient(130deg,#fff9,#fff3),#efe1cd66;border-color:#173f324d;box-shadow:inset 0 1px #fff9,0 4px 16px #173f3210}@media (width<=700px){.reel-home .arrival-content{left:6%;right:17%;bottom:max(28px,env(safe-area-inset-bottom));gap:22px}.reel-home .arrival-content .arrival-title h1{font-size:16vw}.reel-home .arrival-content .arrival-title>p{margin-bottom:8px;font-size:.8125rem}.reel-home .arrival-content .reel-villa-facts{margin-top:18px;padding-block:14px;font-size:.8125rem}.reel-villa-facts li{white-space:nowrap;flex-direction:column;gap:8px;padding-inline:3px}.reel-home .arrival-content .arrival-hero-bottom{align-items:center}.reel-home .arrival-hero-image img{object-position:50% 50%!important}}@media (height<=720px){.reel-home .arrival-content{gap:14px;bottom:22px}.reel-home .arrival-content .arrival-title .reel-villa-facts{margin-top:12px;padding-block:10px}}.reel-home.is-regular .arrival-content{gap:24px;position:relative;inset:auto}.reel-home.is-regular .arrival-content .arrival-title,.reel-home.is-regular .arrival-content .arrival-hero-bottom{margin:0;position:static}html[data-large=true] .reel-home .arrival-content .reel-villa-facts{grid-template-columns:1fr}html[data-large=true] .reel-villa-facts li{white-space:normal;border:0;flex-direction:row;justify-content:flex-start;padding-block:8px}html[data-contrast=true] .reel-home .hp-header :is(.hp-header-book,.hp-icon-button){color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-color:#fff}html[data-contrast=true] .reel-home .hp-header.is-solid :is(.hp-header-book,.hp-icon-button){color:#000;background:#fff;border-color:#000}@media (prefers-reduced-motion:no-preference){.reel-home:not(.is-regular) .reel-feed[data-reel-motion] .reel-card{--reel-note-reveal:clamp(0,calc((.58 - var(--reel-enter,0)) / .58),1);--reel-title-reveal:clamp(0,calc((.46 - var(--reel-enter,0)) / .46),1);--reel-detail-reveal:clamp(0,calc((.34 - var(--reel-enter,0)) / .34),1);transform:translateY(calc(var(--reel-exit,0) * -18px)) scale(calc(1 - var(--reel-exit,0) * .055));transform-origin:50% 18%}.reel-home:not(.is-regular) .reel-feed[data-reel-motion] .reel-card:not([data-reel-card="0"]){box-shadow:0 -22px 65px #0006}.reel-home:not(.is-regular) .reel-feed[data-reel-motion] .reel-card:after{content:"";z-index:5;pointer-events:none;opacity:calc(var(--reel-exit,0) * .3);background:#000;position:absolute;inset:0}.reel-home:not(.is-regular) .reel-feed[data-reel-motion] .reel-final{transform:none}.reel-home:not(.is-regular) .reel-feed[data-reel-motion] .reel-final:after{display:none}.reel-home:not(.is-regular) .reel-feed[data-reel-motion] :is(.arrival-hero-image,.reel-photo) img{transform:translateY(calc(var(--reel-enter,0) * -3% + var(--reel-exit,0) * -1%)) scale(calc(1 + var(--reel-enter,0) * .12 + var(--reel-exit,0) * .035));transform-origin:50%}.reel-home:not(.is-regular) .reel-feed[data-reel-motion] :is(.arrival-title>p,.reel-note,.reel-invitation>p:first-child){opacity:calc(var(--reel-note-reveal,1) * (1 - var(--reel-exit,0) * .65));transform:translateY(calc((1 - var(--reel-note-reveal,1)) * 20px - var(--reel-exit,0) * 16px))}.reel-home:not(.is-regular) .reel-feed[data-reel-motion] :is(.arrival-title h1,.reel-copy h2,.reel-invitation h2){opacity:calc(var(--reel-title-reveal,1) * (1 - var(--reel-exit,0) * .7));transform:translateY(calc((1 - var(--reel-title-reveal,1)) * 34px - var(--reel-exit,0) * 24px))}.reel-home:not(.is-regular) .reel-feed[data-reel-motion] :is(.reel-villa-facts,.reel-description,.reel-enquiry-note){opacity:calc(var(--reel-detail-reveal,1) * (1 - var(--reel-exit,0) * .75));transform:translateY(calc((1 - var(--reel-detail-reveal,1)) * 24px - var(--reel-exit,0) * 12px))}.reel-home:not(.is-regular) .reel-feed[data-reel-motion] .reel-card[data-reel-moving],.reel-home:not(.is-regular) .reel-feed[data-reel-motion] .reel-card[data-reel-moving] :is(.arrival-hero-image,.reel-photo) img{will-change:transform}}
