:root{--c-mandovi: #0f2530;--c-lime: #f7f6f1;--c-white: #ffffff;--c-sand: #eceae3;--c-laterite: #b03a1e;--c-ink-muted: #55636b;--c-line: #dcd9d0;--c-line-strong: #8b959a;--c-map-water: #e4eced;--c-map-selected: #f2dfd8;--c-scrim: #09131a;--c-on-dark-muted: rgb(255 255 255 / .7);--font-sans: "Instrument Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--t-display: 600 104px/.94 var(--font-sans);--ls-display: -.03em;--t-h1: 600 64px/.98 var(--font-sans);--ls-h1: -.025em;--t-h2: 600 44px/1.04 var(--font-sans);--ls-h2: -.02em;--t-h3: 600 28px/1.14 var(--font-sans);--ls-h3: -.01em;--t-title: 600 20px/1.22 var(--font-sans);--ls-title: -.005em;--t-lede: 400 20px/1.5 var(--font-sans);--t-body: 400 16px/1.55 var(--font-sans);--t-small: 400 14px/1.5 var(--font-sans);--t-label: 500 15px/1 var(--font-sans);--t-mono: 400 13px/1.4 var(--font-mono);--ls-mono: .02em;--t-micro: 500 11px/1.3 var(--font-mono);--ls-micro: .08em;--page-max: 1440px;--gutter: 64px;--section-y: 120px;--gap-card: 24px;--r-card: 12px;--r-info: 16px;--r-pill: 999px;--control-h: 48px;--chip-h: 44px;--hairline: 1px solid var(--c-line)}@media(max-width:767px){:root{--t-display: 600 52px/.96 var(--font-sans);--t-h1: 600 36px/1.02 var(--font-sans);--t-h2: 600 28px/1.08 var(--font-sans);--t-h3: 600 22px/1.16 var(--font-sans);--t-title: 600 18px/1.22 var(--font-sans);--t-lede: 400 17px/1.5 var(--font-sans);--gutter: 20px;--section-y: 64px;--gap-card: 16px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-lime);color:var(--c-mandovi);font:var(--t-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--c-laterite);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-display{font:var(--t-display);letter-spacing:var(--ls-display)}.t-h1{font:var(--t-h1);letter-spacing:var(--ls-h1)}.t-h2{font:var(--t-h2);letter-spacing:var(--ls-h2)}.t-h3{font:var(--t-h3);letter-spacing:var(--ls-h3)}.t-title{font:var(--t-title);letter-spacing:var(--ls-title)}.t-lede{font:var(--t-lede)}.t-body{font:var(--t-body)}.t-small{font:var(--t-small)}.t-label{font:var(--t-label)}.t-mono{font:var(--t-mono);letter-spacing:var(--ls-mono)}.t-micro{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.muted{color:var(--c-ink-muted)}.nocaps{text-transform:none}.wrap{width:100%;max-width:var(--page-max);margin:0 auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.bg-lime{background:var(--c-lime)}.bg-white{background:var(--c-white)}.bg-sand{background:var(--c-sand)}.bg-mandovi{background:var(--c-mandovi);color:var(--c-white)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-card)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-card)}.cover{width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.grid-4,.grid-3{grid-template-columns:1fr}}@media(min-width:768px){.m-only{display:none!important}}@media(max-width:767px){.d-only{display:none!important}}.icon{display:inline-flex;flex:none}.icon svg{width:100%;height:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-h);padding:0 24px;border-radius:var(--r-pill);font:var(--t-label);white-space:nowrap;border:1px solid transparent;transition:background-color .15s,border-color .15s,color .15s}.btn--primary{background:var(--c-laterite);color:var(--c-white)}.btn--primary:hover{background:color-mix(in srgb,var(--c-laterite) 88%,black)}.btn--secondary{background:var(--c-white);color:var(--c-mandovi);border-color:var(--c-line)}.btn--secondary:hover{border-color:var(--c-line-strong)}.btn--dark{background:var(--c-mandovi);color:var(--c-white)}.btn--dark:hover{background:color-mix(in srgb,var(--c-mandovi) 85%,white)}.btn--on-image{background:#ffffff24;color:var(--c-white);border-color:#ffffff80;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.btn--on-image:hover{background:#ffffff38}.tlink{display:inline-flex;align-items:center;gap:8px;font:var(--t-label);white-space:nowrap}.tlink--ink{color:var(--c-mandovi)}.tlink--white{color:var(--c-white)}.tlink__arrow{color:var(--c-laterite);transition:transform .15s}.tlink--white .tlink__arrow{color:inherit}.tlink:hover .tlink__arrow{transform:translate(3px)}.eyebrow--laterite{color:var(--c-laterite)}.eyebrow--muted{color:var(--c-ink-muted)}.eyebrow--on-dark{color:var(--c-on-dark-muted)}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.shead__text{display:flex;flex-direction:column;gap:16px}.shead__lede{max-width:600px}.shead .tlink{margin-bottom:4px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;height:var(--chip-h);padding:0 20px;border-radius:var(--r-pill);border:1.5px solid var(--c-line-strong);background:var(--c-white);color:var(--c-mandovi);font:var(--t-label);white-space:nowrap}.chip.is-selected{background:var(--c-mandovi);border-color:var(--c-mandovi);color:var(--c-white)}.chip:not(.is-selected):hover{border-color:var(--c-mandovi)}.tabs{display:flex;gap:40px}.tabs--rule{border-bottom:var(--hairline)}.tab{position:relative;padding:14px 0;color:var(--c-ink-muted);white-space:nowrap}.tab.is-active{color:var(--c-mandovi)}.tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--c-laterite)}.tab:hover{color:var(--c-mandovi)}.logo{height:auto}.phero{position:relative;height:var(--phero-h, 720px);color:var(--c-white);overflow:hidden;background:var(--c-mandovi)}.phero__img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.phero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#09131a80,#09131a00 30% 45%,#09131abd)}.phero__copy{position:absolute;left:0;right:0;bottom:72px;margin:0 auto;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.phero__crumbs{color:#ffffffd9}.phero__crumbs a:hover{text-decoration:underline}.phero__title{max-width:1240px}.phero__lede{max-width:600px;color:#ffffffeb}.phero__actions{display:flex;align-items:center;gap:12px;padding-top:12px;flex-wrap:wrap}.phero__badge-wrap{position:absolute;left:0;right:0;bottom:72px;margin:0 auto;display:flex;justify-content:flex-end;pointer-events:none}.phero__badge{padding:10px 16px;border-radius:var(--r-pill);background:#09131a8c;color:var(--c-white)}.chip--static{text-decoration:none}.chip--static:hover{border-color:var(--c-mandovi)}.ptitle{padding-top:55px;padding-bottom:40px}.ptitle__crumbs{margin-bottom:16px}.ptitle__row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.ptitle__text{display:flex;flex-direction:column;gap:16px;max-width:100%}@media(max-width:767px){.phero{height:auto;min-height:560px;display:flex;flex-direction:column;justify-content:flex-end}.phero__copy{position:relative;bottom:auto;padding-top:140px;padding-bottom:40px}.phero__badge-wrap{display:none}.ptitle{padding-top:28px;padding-bottom:24px}.ptitle__row{flex-direction:column;align-items:flex-start}}.phero--chips .phero__copy{bottom:56px;gap:20px}.phero--chips .phero__actions{padding-top:0;gap:8px}.phero--pills .phero__copy{bottom:68px}.phero--pills .phero__actions{gap:8px}.pill-chip{display:inline-flex;align-items:center;padding:10px 16px;border-radius:var(--r-pill);background:var(--c-white);color:var(--c-mandovi)}.pill-chip:hover{background:var(--c-lime)}.fdd{position:relative}.fdd__head{gap:8px;padding-right:14px}.fdd__head.is-open{border-color:var(--c-mandovi)}.fdd__head.is-open .fdd__chev{transform:rotate(180deg)}.fdd__menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;min-width:260px;padding:8px 0 0;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-card);box-shadow:0 12px 32px #0f242e1f}.fdd__opt{display:flex;align-items:center;gap:12px;padding:10px 20px;cursor:pointer}.fdd__opt input{width:20px;height:20px;margin:0;accent-color:var(--c-mandovi)}.fdd__foot{display:flex;justify-content:space-between;margin:8px 8px 0;padding:14px 12px;border-top:var(--hairline)}.chip .icon{margin-left:-4px}.seg{display:inline-flex;align-items:center;padding:4px;border-radius:var(--r-pill);background:var(--c-sand)}.seg__opt{padding:10px 16px;border-radius:var(--r-pill);color:var(--c-mandovi)}.seg__opt.is-on{background:var(--c-mandovi);color:var(--c-white)}.tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--r-pill);background:var(--c-sand);font:var(--t-small);color:var(--c-mandovi)}.tags{display:flex;flex-wrap:wrap;gap:6px}.fab{display:none}@media(max-width:767px){.fab{display:inline-flex;align-items:center;justify-content:center;position:fixed;z-index:40;right:16px;bottom:calc(24px + var(--sticky-bar, 0px));width:64px;height:64px;border-radius:32px;background:var(--c-mandovi);color:var(--c-white);box-shadow:0 6px 18px #0f242e47}}.sheet{position:fixed;inset:0;z-index:50;background:#09131a73;display:flex;align-items:flex-end}.sheet__panel{width:100%;background:var(--c-white);border-radius:24px 24px 0 0;padding:12px 20px 32px;animation:sheet-up .25s ease}@keyframes sheet-up{0%{transform:translateY(100%)}}.sheet__grip{display:block;width:36px;height:4px;border-radius:2px;background:var(--c-line);margin:0 auto 16px}.sheet__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:var(--hairline)}.sheet__row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:var(--hairline)}.sheet__row>span{display:flex;flex-direction:column;gap:4px}.sheet__chev{transform:rotate(-90deg)}@media(max-width:767px){.phero--plain-m{min-height:0;height:auto;display:block;background:var(--c-lime);color:var(--c-mandovi)}.phero--plain-m .phero__img,.phero--plain-m .phero__scrim,.phero--plain-m:not(.phero--chips):not(.phero--pills) .phero__actions{display:none}.phero--plain-m:is(.phero--chips,.phero--pills) .phero__actions{flex-wrap:nowrap;overflow-x:auto;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none}.phero--plain-m:is(.phero--chips,.phero--pills) .phero__copy{bottom:auto}.phero--plain-m .pill-chip{border:1.5px solid var(--c-line-strong);white-space:nowrap}.phero--plain-m .phero__copy{padding-top:28px;padding-bottom:24px;gap:12px}.phero--plain-m .phero__crumbs{color:var(--c-ink-muted)}.phero--plain-m .phero__title{font:var(--t-h1);letter-spacing:var(--ls-h1)}.phero--plain-m .phero__lede{color:var(--c-ink-muted)}}@media(max-width:767px){.sticky-bar{position:fixed;z-index:35;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom));background:var(--c-white);box-shadow:0 -6px 18px #0f242e1f}.sticky-bar .btn{width:136px}body:has(.sticky-bar){--sticky-bar: 84px}body:has(.sticky-bar) .ftr{padding-bottom:84px}}.acc{border-bottom:var(--hairline)}.acc__head{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer}.acc__head::-webkit-details-marker{display:none}.acc[open] .acc__icon{transform:rotate(45deg)}.acc__icon{transition:transform .2s}.acc__body{padding-bottom:16px;margin-top:-4px}.accordion{border-top:var(--hairline)}@media(max-width:767px){.phero--stack-m{display:block;min-height:0;height:auto;background:var(--c-lime);color:var(--c-mandovi)}.phero--stack-m .phero__img{position:relative;height:330px}.phero--stack-m .phero__m-eyebrow{color:var(--c-laterite)}.phero--stack-m .phero__scrim{bottom:auto;height:330px;background:linear-gradient(180deg,#09131a80,#09131a00 45%,#09131a59)}.phero--stack-m .phero__copy{padding-top:20px;padding-bottom:24px;gap:12px}.phero--stack-m .phero__crumbs{color:var(--c-ink-muted)}.phero--stack-m .phero__title{font:var(--t-h1);letter-spacing:var(--ls-h1)}.phero--stack-m .phero__lede{color:var(--c-ink-muted)}.phero--stack-m .phero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-top:4px}.phero--stack-m .phero__actions>*{justify-content:center;height:var(--control-h);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-mandovi);border:1px solid var(--c-line);-webkit-backdrop-filter:none;backdrop-filter:none}.phero--stack-m .phero__actions>.is-primary-m{order:-1;background:var(--c-laterite);color:var(--c-white);border-color:var(--c-laterite)}.phero--stack-m .phero__actions .tlink__arrow{display:none}.phero--stack-m .phero__actions>*{min-width:0;padding-inline:12px;text-align:center;white-space:normal;line-height:1.2}.phero--stack-m .phero__actions>:only-child{grid-column:1 / -1}.phero--stack-m .phero__badge-wrap{display:flex;position:absolute;top:296px;bottom:auto}.phero--stack-m .phero__badge{background:none;padding:0}}.sheet__head--plain{border-bottom:0;padding-bottom:0;align-items:flex-start}.sheet__head--plain>div{display:flex;flex-direction:column;gap:8px}.reserve-sheet{display:flex;flex-direction:column;gap:20px}.reserve-sheet .btn{width:100%}main[aria-busy=true] :is(.rightnow__grid,.regions__list,.stay__grid,.region-grid,.place-grid,.res-rows,.tour-grid,.ev-rows,.grid-3,.grid-4):empty,.load-block{min-height:320px;border-radius:4px;background:linear-gradient(90deg,var(--c-sand) 30%,var(--c-lime) 50%,var(--c-sand) 70%) 0 0 / 300% 100%;animation:load-shimmer 1.4s linear infinite}@keyframes load-shimmer{to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){main[aria-busy=true] :empty,.load-block{animation:none}}.cms-notice{position:fixed;z-index:60;left:50%;bottom:24px;transform:translate(-50%);width:min(640px,calc(100% - 32px));display:flex;align-items:center;gap:16px;padding:16px 16px 16px 20px;border-radius:4px;background:var(--c-mandovi);color:var(--c-white);box-shadow:0 8px 24px #0003}.cms-notice p{margin:0;flex:1;font-size:15px;line-height:1.4}@media(max-width:767px){.cms-notice{bottom:88px;flex-direction:column;align-items:stretch}}.hdr{position:relative;z-index:20;color:var(--c-mandovi)}.hdr--over{position:absolute;inset:0 0 auto;color:var(--c-white)}.hdr--solid{background:var(--c-lime);border-bottom:var(--hairline)}.hdr__util{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);max-width:var(--page-max);margin:0 auto}.hdr--over .hdr__util{border-bottom:1px solid rgb(255 255 255 / .16);color:#ffffffd1;max-width:none}.hdr--solid .hdr__util{background:var(--c-mandovi);color:var(--c-white);max-width:none}.hdr__util-group{display:flex;gap:28px}.hdr__util button{font:inherit;letter-spacing:inherit;text-transform:inherit}.hdr__nav{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);max-width:var(--page-max);margin:0 auto}.hdr__logo .logo{width:112px}.hdr__links{display:flex;gap:40px}.hdr__actions{display:flex;gap:12px}.hdr__search{width:300px;height:var(--control-h);display:flex;align-items:center;gap:10px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-white)}.hdr__search .icon{color:var(--c-mandovi)}.hdr__search input{flex:1;min-width:0;border:0;background:none;outline:none;padding:0}.hdr__search input::placeholder{color:var(--c-ink-muted);opacity:1}.hdr--over .hdr__search{background:#ffffff24;border-color:#ffffff73;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hdr--over .hdr__search .icon,.hdr--over .hdr__search input{color:var(--c-white)}.hdr--over .hdr__search input::placeholder{color:#ffffffd9}.hdr__cta{width:160px}.hdr__mobile,.hdr__sheet{display:none}.hdr__iconbtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.ftr{color:var(--c-white);background:linear-gradient(180deg,#0f2530e6,#0f2530d6,#0f25309e,#0f253061,#0f25309e,#0f2530d1),var(--ftr-photo, none) center -260px / max(100%,1440px) auto no-repeat,var(--c-mandovi)}.ftr__inner{display:flex;flex-direction:column;gap:56px;padding-top:96px;padding-bottom:40px}.ftr__top{display:flex;align-items:center;justify-content:space-between}.ftr__logo{width:132px}.ftr__news{display:flex;align-items:center;gap:12px}.ftr__news label{margin-right:1px}.ftr__email{width:300px;height:var(--control-h);padding:0 20px;border-radius:var(--r-pill);border:1px solid rgb(255 255 255 / .22);background:#ffffff14;color:var(--c-white);outline:none}.ftr__email::placeholder{color:#fff9}.ftr__sub{width:160px}.ftr__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ftr__col ul{display:flex;flex-direction:column;gap:14px}.ftr__head{color:#ffffff8c;margin-bottom:14px}.ftr__col a:hover,.ftr__gigw a:hover{text-decoration:underline}.ftr__partners{display:flex;flex-wrap:wrap;gap:16px}.ftr__partners li{width:184px;height:72px;border-radius:var(--r-card);background:var(--c-white);padding:4px 10px}.ftr__partners img{width:100%;height:100%;object-fit:contain}.ftr__gigw{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .14);color:#ffffff8c}.ftr__gigw ul{display:flex;flex-wrap:wrap;gap:24px}.ftr__gigw>p{white-space:nowrap}@media(max-width:1100px){.hdr__links,.hdr__actions{display:none}.hdr__mobile{display:flex;gap:4px;margin-right:-10px}.hdr__sheet{display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:absolute;left:0;right:0;top:100%;padding:24px var(--gutter) 32px;background:var(--c-lime);color:var(--c-mandovi);border-bottom:var(--hairline)}.hdr--over.is-open{background:var(--c-mandovi)}}@media(max-width:767px){.hdr__util{display:none}.hdr__nav{height:64px}.hdr__logo .logo{width:82px}.ftr__inner{gap:28px;padding-top:48px;padding-bottom:32px}.ftr__top,.ftr__news{flex-direction:column;align-items:stretch;gap:20px}.ftr__news{gap:12px}.ftr__email,.ftr__sub{width:100%}.ftr__cols{grid-template-columns:1fr 1fr;row-gap:28px}.ftr__partners{gap:8px}.ftr__partners li{width:calc(50% - 4px);height:64px}.ftr__gigw{flex-direction:column}.ftr__gigw ul{gap:12px 20px}}.ftr__head{display:block;cursor:default;text-align:left}@media(min-width:768px){.ftr__head{pointer-events:none}}@media(max-width:767px){.ftr__cols{grid-template-columns:1fr;row-gap:0}.ftr__col{border-bottom:1px solid rgb(255 255 255 / .16)}.ftr__head{width:100%;margin:0;padding:16px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font:var(--t-title);letter-spacing:var(--ls-title);text-transform:none;color:var(--c-white)}.ftr__head:after{content:"+";font-size:26px;font-weight:300;line-height:1}.ftr__col.is-open .ftr__head:after{content:"–"}.ftr__col ul{display:none;padding-bottom:16px}.ftr__col.is-open ul{display:flex}}@media(max-width:767px){.ftr__logo{width:82px}.ftr__top{gap:16px}.ftr__head{padding:13px 0}.ftr__partners{gap:10px}.ftr__partners li{width:calc(50% - 5px)}}@media(max-width:767px){.ftr__gigw>p{white-space:normal}}.hdr .logo--colour+.logo--white,.hdr--solid-m .logo--colour{display:none}@media(max-width:767px){.hdr--solid-m{position:relative;background:var(--c-lime);color:var(--c-mandovi);border-bottom:var(--hairline)}.hdr--solid-m .logo--white{display:none}.hdr--solid-m .logo--colour{display:block}}.shead+*{margin-top:40px}.pad-112-96{padding-block:112px 96px}.pad-112{padding-block:112px}.pad-112-120{padding-block:112px 120px}.pad-96{padding-block:96px}.shead--tight .shead__text{gap:12px}.photo-card{position:relative;display:flex;align-items:flex-end;border-radius:var(--r-info);overflow:hidden;color:var(--c-white);isolation:isolate}.photo-card>img{position:absolute;inset:0;z-index:-2;transition:transform .4s ease}.photo-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#09131a00 40%,#09131ab8)}.photo-card:hover>img{transform:scale(1.03)}.photo-card__text{display:flex;flex-direction:column;gap:10px;padding:32px;max-width:560px}.photo-card__lede{color:#ffffffe6}.region-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.region-card{height:460px}.region-card .tlink{margin-top:4px}.interest-grid{row-gap:40px}.interest-card{display:flex;flex-direction:column;gap:17px}.interest-card__img{width:100%;height:300px;object-fit:cover;border-radius:var(--r-card)}.interest-card__row{display:flex;align-items:baseline;justify-content:space-between}.season-card{display:flex;flex-direction:column;gap:10px}.season-card__img{width:100%;height:518px;object-fit:cover;border-radius:var(--r-card);margin-bottom:20px}.season-card .tlink{margin-top:4px}@media(max-width:1023px){.region-grid{grid-template-columns:1fr}.season-card__img{height:360px}}@media(max-width:767px){.shead+*{margin-top:24px}.region-card{height:380px}.photo-card__text{padding:20px}.interest-grid{grid-template-columns:1fr 1fr;gap:16px 10px}.interest-card__img{height:160px}.interest-card__row{flex-direction:column;gap:4px}.interest-card .t-h3{font:var(--t-title)}}.facts{background:var(--c-white);border-bottom:var(--hairline)}.facts__row{display:flex;padding-top:28px;padding-bottom:28px;margin-block:0}.facts__item{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.facts__item+.facts__item{border-left:var(--hairline);padding-left:24px}.facts__item dd{margin:0}.dmain{padding-block:96px 120px;display:flex;flex-direction:column;gap:88px}.dband{display:grid;grid-template-columns:1fr 416px;gap:96px;align-items:start}.dband__content{display:flex;flex-direction:column;gap:var(--dband-gap, 64px);min-width:0}.dband__rail{position:sticky;top:24px}.rail-card{background:var(--c-white);border:var(--hairline);border-radius:var(--r-info);padding:28px;display:flex;flex-direction:column;gap:20px}.rail-card .btn{width:100%}.rail-card__map{width:100%;height:220px;object-fit:cover;border-radius:var(--r-card);background:var(--c-map-water)}.rail-card__btns{display:flex;flex-direction:column;gap:20px}.rail-copy{display:flex;flex-direction:column;gap:8px}.frows.frows--tight>div{padding:12px 0}.prose{display:flex;flex-direction:column;gap:20px}.gallery{display:flex;flex-direction:column;gap:16px}.gallery__imgs{display:grid;gap:4px;border-radius:var(--r-info);overflow:hidden;height:440px}.gallery__imgs--2{grid-template-columns:1fr 1fr}.gallery__imgs img{width:100%;height:100%;object-fit:cover}.gallery__foot{display:flex;justify-content:space-between;align-items:center;gap:16px}.frows>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:var(--hairline)}.frows dd{margin:0;text-align:right}.after{display:grid;grid-template-columns:1fr 1fr;gap:48px}.notes{display:flex;flex-direction:column;gap:28px}.notes__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.notes__item{border-top:var(--hairline);padding-top:20px;display:flex;flex-direction:column;gap:8px}.rowlist dl{padding-top:var(--rl-top, 20px)}.rowlist dl>div{display:grid;grid-template-columns:minmax(80px,160px) 1fr;gap:40px;padding:var(--rl-pad, 20px) 0;border-top:var(--hairline)}.after--inner{gap:40px}.after--inner .rowlist dl>div{grid-template-columns:96px 1fr;gap:24px}.rowlist dd{margin:0}.guide-grid{margin-top:40px}.guide-grid--300 .guide-card__img{height:300px}.guide-card{display:flex;flex-direction:column}.guide-card__img{width:100%;height:380px;object-fit:cover;border-radius:var(--r-info)}.guide-card__copy{display:flex;flex-direction:column;gap:8px;padding-top:18px}.points{padding:112px 0}.points__head{display:flex;flex-direction:column;gap:12px}.points__head .t-lede{max-width:600px}.points__row{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px}.points__item{border-top:var(--hairline);padding-top:24px;display:flex;flex-direction:column;gap:12px}@media(max-width:1180px){.facts__row{flex-wrap:wrap;row-gap:16px}.facts__item{flex:1 1 30%}.facts__item:nth-child(4){border-left:0;padding-left:0}.search-body{gap:48px}.dband{grid-template-columns:1fr;gap:48px}.dband__rail{position:static;max-width:560px}}@media(max-width:1023px){.facts__row{flex-wrap:wrap;row-gap:16px}.facts__item{flex:1 1 30%}.after{grid-template-columns:1fr}}@media(max-width:767px){.dmain{padding-block:48px 64px;gap:48px}.facts__row{overflow-x:auto;flex-wrap:nowrap;padding-top:20px;padding-bottom:20px;scrollbar-width:none}.facts__item{flex:0 0 auto;padding-right:16px}.facts__item+.facts__item{padding-left:16px}.gallery__imgs{height:260px}.notes__grid{grid-template-columns:1fr}.rowlist dl>div{grid-template-columns:1fr;gap:8px}.guide-card__img{height:300px}.points{padding:56px 0}.points__row{grid-template-columns:1fr;gap:24px;margin-top:28px}.t-h1{font:var(--t-h1)}}.ptitle .t-display+.ptitle__lede{margin-top:-1px}.ptitle__lede{max-width:640px}.fbar{background:var(--c-white);border-block:var(--hairline)}.fbar__row{min-height:84px;padding-block:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.fbar__filters,.fbar__end{display:flex;align-items:center;gap:8px}.fbar__end{gap:16px}.fbar__sep{width:1px;height:28px;background:var(--c-line);margin:0 1px}.listing{display:grid;grid-template-columns:minmax(0,624fr) minmax(0,640fr);gap:48px;padding-top:40px;padding-bottom:96px;align-items:start}.listing--list,.listing--map{grid-template-columns:1fr}.listing--list .place-grid{grid-template-columns:repeat(4,1fr)}.listing__count{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.place-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;row-gap:23px}.place-card{display:flex;flex-direction:column;gap:8px}.place-card__img{position:relative;height:225px;border-radius:var(--r-info);overflow:hidden;margin-bottom:8px}.place-card__img>a{display:block;height:100%}.place-card__pin{position:absolute;left:14px;top:14px;width:26px;height:26px;border:2px solid var(--c-white);box-shadow:none}.save-pill{position:absolute;right:10px;top:14px;padding:6px 12px;border-radius:var(--r-pill);background:var(--c-white);color:var(--c-mandovi);font:var(--t-label)}.listing__more{display:flex;align-items:center;gap:16px;margin-top:40px}.listing__map{position:sticky;top:24px;border-radius:24px;overflow:hidden;background:var(--c-map-water)}.listing__map img{width:100%;height:auto}@media(max-width:1100px){.fbar__filters{flex-wrap:wrap}.listing{grid-template-columns:1fr}.listing--both .listing__map{display:none}}@media(max-width:767px){.fbar__filters{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none}.fbar__sep,.fbar__end .seg{display:none}.listing{padding-top:24px;padding-bottom:64px}.place-grid,.listing--list .place-grid{grid-template-columns:1fr}.place-card__img{height:220px}}.steps{border-bottom:var(--hairline)}.steps__row{display:grid;grid-template-columns:minmax(0,340fr) repeat(3,minmax(0,260fr));column-gap:64px;padding-top:48px;padding-bottom:48px;align-items:start}.steps__intro{display:flex;flex-direction:column;gap:10px}.steps__intro .t-small{padding-top:6px}.steps__item{border-left:var(--hairline);padding-left:32px;display:flex;flex-direction:column;gap:8px}.stay-filters{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:40px}.stay-listing{padding-top:40px;padding-bottom:112px}.listing__count--rule{border-bottom:var(--hairline);padding-bottom:10px;margin-bottom:0}.res-rows{display:flex;flex-direction:column}.res-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:var(--hairline)}.res-row__img{position:relative;display:block;height:188px;border-radius:var(--r-card);overflow:hidden}.res-row__body{display:flex;flex-direction:column;min-width:0}.res-row .t-h3{margin:8px 0}.res-row .tags{margin:14px 0 auto}.res-row__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:16px}.price{display:flex;align-items:baseline;gap:6px}.price__n{font:var(--t-title);letter-spacing:var(--ls-title)}.price--big .price__n{font:var(--t-h2);letter-spacing:var(--ls-h2)}.res-note{margin-top:24px;max-width:420px}.venues{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,592fr);gap:80px;align-items:start}.venues__img{width:100%;height:480px;object-fit:cover;border-radius:var(--r-info)}.venues__text{display:flex;flex-direction:column;gap:20px}.venues__text .t-h2{max-width:520px}.frows--left{padding-top:8px}.frows.frows--left>div{display:grid;grid-template-columns:150px 1fr;gap:32px;padding:16px 0;border-bottom:0;border-top:var(--hairline)}.frows--left dd{text-align:left}.venues .btn-row{padding-top:12px;align-items:center;gap:16px}.btn--sm{width:156px}.ptitle .btn-row{flex-wrap:nowrap}.res-meta{margin-top:-35px;padding-bottom:32px}.mosaic{position:relative;display:grid;grid-template-columns:minmax(0,654fr) minmax(0,325fr) minmax(0,325fr);grid-template-rows:258px 258px;gap:4px;height:520px}.mosaic__img{width:100%;height:100%;object-fit:cover}.mosaic__img--0{grid-row:1 / span 2;border-radius:var(--r-info) 0 0 var(--r-info)}.mosaic__img--2{border-top-right-radius:var(--r-info)}.mosaic__img--4{border-bottom-right-radius:var(--r-info)}.mosaic__all{left:calc(var(--gutter) + 20px);right:auto;top:auto;bottom:20px;height:32px;padding:0 14px}.res-main{padding-top:80px}.rooms__head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:20px}.room{display:grid;grid-template-columns:136px 1fr auto;gap:24px;align-items:center;padding:20px 0;border-top:var(--hairline)}.room__img{width:136px;height:104px;object-fit:cover;border-radius:10px}.room__text{display:flex;flex-direction:column;gap:6px}.room__price{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.amenities ul{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px}.amenities li{display:flex;align-items:center;gap:10px}.amenities li:before{content:"";width:8px;height:8px;background:var(--c-laterite);flex:none}.rail-card__foot{display:flex;justify-content:space-between;align-items:center;border-top:var(--hairline);padding-top:16px}.pkg-mini{gap:10px}.pkg-mini .interest-card__img{margin-bottom:8px}@media(max-width:1180px){.steps__row{grid-template-columns:1fr 1fr;row-gap:24px}.steps__item:nth-child(3){border-left:0;padding-left:0}.venues{grid-template-columns:1fr;gap:40px}.mosaic{grid-template-columns:2fr 1fr 1fr}}@media(max-width:767px){.steps__row{grid-template-columns:1fr;padding-top:32px;padding-bottom:32px}.steps__item,.steps__item:nth-child(3){border-left:0;border-top:var(--hairline);padding:16px 0 0}.stay-filters .fbar__filters,.stay-filters .chips{flex-wrap:nowrap}.res-row{grid-template-columns:1fr;gap:16px}.res-row__img{height:200px}.venues__img{height:260px}.res-meta{margin-top:-12px;padding-bottom:20px}.mosaic{grid-template-columns:1fr;grid-template-rows:260px;height:auto}.mosaic__img:not(.mosaic__img--0){display:none}.mosaic__img--0{grid-row:auto;border-radius:var(--r-info)}.mosaic__all{left:32px}.room{grid-template-columns:96px 1fr}.room__img{width:96px;height:80px}.room__price{grid-column:2;align-items:flex-start;text-align:left}.amenities ul{grid-template-columns:1fr 1fr}.ptitle .btn-row{display:none}}.pmap{position:relative;height:220px;border-radius:var(--r-card);overflow:hidden;background:var(--c-map-water)}.pmap iframe{width:100%;height:calc(100% + 30px);border:0;filter:grayscale(1) sepia(.15) contrast(.92) brightness(1.06)}.pmap__label{position:absolute;left:50%;top:50%;transform:translate(14px,-50%);padding:5px 10px;border-radius:var(--r-pill);background:var(--c-mandovi);color:var(--c-white);pointer-events:none;white-space:nowrap}.pmap--tall{height:300px}.mosaic--single{grid-template-columns:1fr;grid-template-rows:520px}.mosaic--single .mosaic__img--0{border-radius:var(--r-info);grid-row:auto}.room--noimg{grid-template-columns:1fr auto}.where{display:flex;flex-direction:column;gap:24px}.tour-filters{border-bottom:var(--hairline);padding-top:8px}.tour-filters .tabs{gap:32px}.tour-filters__row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 0;border-top:var(--hairline)}.tour-list{padding:48px 0 112px}.tour-list .listing__more{margin-top:64px}.tour-grid{row-gap:56px}.tour-card{display:flex;flex-direction:column;gap:8px}.tour-card__img{position:relative;height:300px;border-radius:var(--r-info);overflow:hidden;margin-bottom:10px}.tour-card__img>a{display:block;height:100%}.tour-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.tour-grid--more .tour-card__img{height:280px}.tour-card--compact .tour-card__foot{padding-top:0}.split{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,800fr)}.split__img{width:100%;height:480px;object-fit:cover}.split__text{padding:0 64px 0 80px;display:flex;flex-direction:column;gap:20px;justify-content:center}.split__text .btn-row{margin-top:8px;align-items:center;gap:16px}.days ol{margin-top:24px;border-top:var(--hairline)}.day:last-child{border-bottom:0}.day{display:grid;grid-template-columns:1fr 300px;gap:32px;padding:28px 0;border-bottom:var(--hairline)}.day__text{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.day__pill{background:var(--c-laterite);color:var(--c-white);padding:3px 8px;border-radius:var(--r-pill)}.day__img{width:300px;height:200px;object-fit:cover;border-radius:var(--r-card)}.incl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px}.incl>div{display:flex;flex-direction:column}.bullets{display:flex;flex-direction:column;gap:14px;margin-top:13px}.bullets--muted li:before{background:var(--c-line-strong)}.bullets li{display:flex;align-items:center;gap:12px}.bullets li:before{content:"";width:8px;height:8px;background:var(--c-laterite);flex:none}.incl .rowlist dl{padding-top:13px}.incl .rowlist dl>div{grid-template-columns:1fr;gap:5px;padding:16px 0 18px}@media(max-width:1023px){.split{grid-template-columns:1fr}.split__text{padding:48px var(--gutter)}.incl{grid-template-columns:1fr 1fr}}@media(max-width:767px){.tour-filters .tabs{overflow-x:auto;scrollbar-width:none}.tour-filters__row .fbar__filters{overflow-x:auto}.tour-card__img{height:220px}.split__img{height:260px}.day{grid-template-columns:1fr}.day__img{width:100%}.incl{grid-template-columns:1fr;gap:32px}}.ev-filters{border-block:var(--hairline);padding:24px 0}.ev-filters__months{flex-wrap:wrap}.ev-filters__row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap}.ev-page{padding:56px 0 96px}.ev-feature{display:grid;grid-template-columns:minmax(0,760fr) minmax(0,552fr);background:var(--c-white);border-radius:var(--r-info);overflow:hidden}.ev-feature__img{width:100%;height:480px;object-fit:cover}.ev-feature__text{padding:0 48px;display:flex;flex-direction:column;justify-content:center;gap:16px}.ev-feature .btn-row{padding-top:8px;align-items:center;gap:16px}.ev-month{margin-top:96px}.ev-month__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px}.ev-row{display:grid;grid-template-columns:136px 176px 1fr auto;gap:32px;align-items:center;padding:24px 0;border-top:var(--hairline)}.ev-row__date{display:flex;flex-direction:column;gap:4px}.ev-row__img{display:block;height:120px;border-radius:var(--r-card);overflow:hidden}.ev-row__text{display:flex;flex-direction:column;gap:6px}.ev-row__actions{display:flex;gap:24px;align-items:center}.ev-empty{padding:32px 0}.mgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--c-line);border:var(--hairline);margin-top:24px}.mgrid__head{background:var(--c-lime);padding:10px 12px}.mgrid__cell{background:var(--c-white);min-height:112px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.mgrid__cell.is-empty{background:var(--c-lime)}.mgrid__ev{background:var(--c-mandovi);color:var(--c-white);border-radius:6px;padding:4px 6px}.guide-card .t-h3{margin-top:2px}.cta-band{padding:72px 0}.cta-band__row{display:flex;justify-content:space-between;align-items:center;gap:24px}.cta-band__row>div{display:flex;flex-direction:column;gap:10px}.programme ol{margin-top:24px}.programme li{display:grid;grid-template-columns:120px 1fr;gap:32px;padding:20px 0;border-top:var(--hairline)}.rail-stay{border-top:var(--hairline);padding-top:20px;display:flex;flex-direction:column;gap:14px}.rail-stay__row{display:flex;gap:16px;align-items:center}.rail-stay__row img{width:96px;height:80px;object-fit:cover;border-radius:10px}.rail-stay__row>div{display:flex;flex-direction:column;gap:4px}.rail-date{display:flex;flex-direction:column;gap:4px}.note-cards{display:flex;flex-direction:column;gap:12px}.notes--cards{gap:24px}.note-card{background:var(--c-white);border-radius:var(--r-info);padding:24px;display:flex;flex-direction:column;gap:10px}@media(max-width:1180px){.ev-feature{grid-template-columns:1fr 1fr}.ev-row{grid-template-columns:96px 140px 1fr}.ev-row__actions{grid-column:3}}@media(max-width:767px){.ev-filters__months,.ev-filters .chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none}.ev-filters__row .seg{display:none}.ev-feature{grid-template-columns:1fr}.ev-feature__img{height:240px}.ev-feature__text{padding:24px}.ev-month{margin-top:48px}.ev-row{grid-template-columns:56px 1fr 76px;gap:14px;align-items:start}.ev-row__img{grid-column:3;grid-row:1;height:76px}.ev-row__text{grid-column:2;grid-row:1}.ev-row__date .t-h2{font:var(--t-h3)}.ev-row__actions{grid-column:2 / -1}.ev-row__actions .tlink{display:none}.mgrid__cell{min-height:64px;padding:6px}.mgrid__ev{font-size:9px;padding:2px 4px}.cta-band__row{flex-direction:column;align-items:flex-start}.programme li{grid-template-columns:1fr;gap:6px}}.here-card{background:var(--c-white);border-radius:var(--r-info);padding:28px;display:flex;flex-direction:column;gap:12px}.here-card .frows{padding-top:8px}.here-card .frows>div{padding:12px 0;border-bottom:0;border-top:var(--hairline)}.around__item.points__item{padding-top:20px;gap:10px}.fares{margin-top:40px;background:var(--c-lime);border-radius:var(--r-info);padding:28px 32px 20px}.fares__head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px}.fares__head>div{display:flex;flex-direction:column;gap:6px}.fare-table{width:100%;border-collapse:collapse;table-layout:fixed}.fare-table th{text-align:left;padding:12px 0;border-top:var(--hairline);font-weight:500}.fare-table td{padding:14px 0;border-top:var(--hairline)}.fares__note{border-top:var(--hairline);padding-top:16px}.numbers-band{padding-block:96px}.numbers{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:32px}.numbers li{border-top:var(--hairline);padding-top:20px;display:flex;flex-direction:column;gap:8px}@media(max-width:1023px){.numbers{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.numbers{grid-template-columns:1fr 1fr}.fares{padding:20px;overflow-x:auto}.fares__head{flex-direction:column;align-items:flex-start}.around{grid-template-columns:1fr 1fr}}.search-top{padding-top:48px;padding-bottom:32px;display:flex;flex-direction:column;gap:20px}.search-top .ptitle__crumbs{margin-bottom:0}.bigsearch{height:67px;display:flex;align-items:center;gap:16px;padding:0 8px 0 32px;background:var(--c-white);border:1.5px solid var(--c-mandovi);border-radius:var(--r-pill)}.bigsearch input{flex:1;min-width:0;border:0;outline:none;background:none;padding:0}.bigsearch__go{width:160px}.search-tabs{border-block:var(--hairline);padding-top:8px}.search-tabs .tabs{gap:32px}.search-body{display:grid;grid-template-columns:260px 1fr;gap:64px;padding-top:48px;padding-bottom:112px;align-items:start}.refine{display:flex;flex-direction:column;gap:32px}.refine__head{display:flex;justify-content:space-between;align-items:center}.refine__group{border:0;border-top:var(--hairline);margin:0;padding:20px 0 0;display:flex;flex-direction:column;gap:14px}.refine__group legend{padding:0;float:left}.refine__opt{display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;cursor:pointer}.refine__opt input{appearance:none;width:18px;height:18px;margin:0;border-radius:4px;border:1.5px solid var(--c-line-strong);background:var(--c-white);display:grid;place-content:center;cursor:pointer}.refine__opt input:checked{background:var(--c-laterite);border-color:var(--c-laterite)}.refine__opt input:checked:after{content:"";width:9px;height:5px;border:2px solid var(--c-white);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.result{display:grid;grid-template-columns:220px 1fr auto;gap:28px;align-items:center;padding:24px 0;border-bottom:var(--hairline)}.result__img{display:block;height:148px;border-radius:var(--r-card);overflow:hidden}.result__text{display:flex;flex-direction:column;gap:8px}mark{background:none;color:var(--c-laterite)}.pagination{display:flex;align-items:center;gap:8px;padding-top:32px}.pagination__n{width:44px;height:44px;border-radius:50%;border:1px solid var(--c-line);background:var(--c-white)}.pagination__n.is-on{background:var(--c-mandovi);color:var(--c-white);border-color:var(--c-mandovi)}.pagination .tlink{margin-left:8px}.results__help{padding-top:24px}@media(max-width:1023px){.search-body{grid-template-columns:1fr;gap:24px}.refine{display:none}}@media(max-width:767px){.bigsearch{height:56px}.bigsearch__go{width:auto}.search-tabs .tabs{overflow-x:auto;scrollbar-width:none}.result{grid-template-columns:96px 1fr;gap:16px;align-items:start}.result__img{height:80px}.result>.tlink{display:none}}.ptitle--corp{padding-bottom:48px}.corp-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-bottom:64px}.corp-tile{background:var(--c-white);border-radius:var(--r-info);padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:186px}.corp-tile__top{display:flex;flex-direction:column;gap:10px}.corp-tile__head{display:flex;justify-content:space-between;align-items:center}.corp-tile>.t-micro{padding-top:16px}.corp-tile:hover .t-h3{text-decoration:underline;text-underline-offset:4px}.library{padding:96px 0 112px}.library .shead+*{margin-top:0}.library__controls{display:flex;gap:16px;padding:40px 0 24px}.docsearch{flex:1;display:flex;align-items:center;gap:12px;height:55px;padding:0 24px;border:var(--hairline);border-radius:var(--r-pill);background:var(--c-lime);color:var(--c-ink-muted)}.docsearch input{flex:1;border:0;background:none;outline:none;padding:0;color:var(--c-mandovi)}.docsearch input::placeholder{color:var(--c-ink-muted)}.doctable{margin-top:40px}.doctable__row{display:grid;grid-template-columns:1fr 160px 130px 130px 120px 110px;gap:24px;align-items:center;padding:18px 0;border-bottom:var(--hairline)}.doctable__head{padding:12px 0;border-top:var(--hairline)}.doctable__title{display:flex;flex-direction:column;gap:4px}.doctable__row>:last-child{justify-self:end}.docpill{display:inline-block;padding:4px 10px;border-radius:var(--r-pill);background:var(--c-sand)}.doctable__empty{padding:24px 0}.library__foot{display:flex;justify-content:space-between;align-items:center;padding-top:24px}.about-gtdc{padding:112px 0}.about-gtdc__row{display:grid;grid-template-columns:1fr 440px;gap:96px;align-items:start}.about-gtdc__text{display:flex;flex-direction:column;gap:20px}.numbers.numbers--3{grid-template-columns:repeat(3,1fr);margin-top:0;padding-top:16px}.numbers--3 li{padding-top:16px;gap:6px}.numbers--3 .t-h1{margin-bottom:0}.about-gtdc__card{background:var(--c-white);border-radius:var(--r-info);padding:32px;display:flex;flex-direction:column;gap:16px}.about-gtdc__card .frows{display:flex;flex-direction:column;gap:16px}.about-gtdc__card .frows>div{padding:12px 0;border-bottom:0;border-top:var(--hairline)}.about-gtdc__card .btn{width:100%}@media(max-width:1180px){.doctable__row{grid-template-columns:1fr 120px 110px 110px}.doctable__row>:nth-child(5),.doctable__row>:nth-child(6){display:none}}@media(max-width:1023px){.corp-tiles{grid-template-columns:1fr 1fr}.about-gtdc__row{grid-template-columns:1fr;gap:48px}}@media(max-width:767px){.corp-tiles{grid-template-columns:1fr;gap:12px;padding-bottom:40px}.library{padding:56px 0 64px}.library__controls{flex-wrap:wrap}.docsearch{flex-basis:100%}.library .chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none}.doctable__head{display:none}.doctable__row{grid-template-columns:1fr auto;gap:8px 16px}.doctable__row>:nth-child(3),.doctable__row>:nth-child(4){display:none}.doctable__row>:nth-child(6){display:block}.about-gtdc{padding:56px 0}}@media(max-width:767px){.facts__item:nth-child(4){border-left:var(--hairline);padding-left:16px}}@media(max-width:767px){.rooms__head{flex-direction:column;gap:6px}.listing__count{flex-direction:column;align-items:flex-start;gap:6px}.doctable__row>:nth-child(6){display:block;grid-column:2;justify-self:end}.tour-filters__row{flex-direction:column;align-items:flex-start}}.cms-body{padding-bottom:120px;display:flex;flex-direction:column;gap:48px}.cms-body>*{max-width:800px}.cms-section{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cms-section__img{width:100%;border-radius:var(--r-info)}.cms-section .fare-table{max-width:640px}.fbar__more{display:none}.fbar__filters .fdd{flex:none}@media(max-width:767px){.fbar__more{display:inline-flex;background:var(--c-mandovi);color:var(--c-white);border-color:var(--c-mandovi)}.fbar__filters .fdd{display:none}.fbar__filters.is-open{flex-wrap:wrap;overflow:visible}.fbar__filters.is-open .fdd{display:block}.fbar__row{padding-block:16px}.fbar__end .fdd{display:block}.ptitle .t-display{font:var(--t-h1);letter-spacing:var(--ls-h1)}.listing__more{flex-direction:column;align-items:stretch;text-align:center}}@media(max-width:767px){.steps{background:var(--c-lime);border:0}.steps__row{margin:0 var(--gutter);padding:16px;background:var(--c-white);border-radius:var(--r-info);gap:0}.steps__intro .t-h3{display:none}.steps__intro{order:9;padding:12px 0 0}.steps__intro .eyebrow{position:absolute}.steps__row{position:relative;padding-top:40px}.steps__intro .eyebrow{top:16px;left:16px}.steps__item,.steps__item:nth-child(3){flex-direction:row;align-items:baseline;gap:12px;border:0;padding:6px 0}.steps__item .t-small{display:none}.steps__item .t-title{font:var(--t-body)}.steps__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;order:8}.guide-grid,.tour-grid--more{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:244px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none}.guide-grid>*,.tour-grid--more>*{scroll-snap-align:start}.guide-card__img{height:300px}.ev-feature .btn-row>*{flex:1}}@media(max-width:767px){.steps__row{width:auto;max-width:none}.stay-filters{padding-top:24px}.stay-filters .seg{display:none}.stay-listing{padding-top:16px}}@media(max-width:767px){.facts{background:var(--c-lime);border:0}.facts__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 var(--gutter);width:auto;padding:16px;background:var(--c-white);border-radius:var(--r-info);overflow:visible}.facts__item,.facts__item+.facts__item,.facts__item:nth-child(4){border:0;padding:0}.facts__item:nth-child(n+5){display:none}}@media(max-width:767px){.corp-tiles{grid-template-columns:1fr 1fr;gap:10px}.corp-tile{min-height:0;padding:14px}.corp-tile .eyebrow,.corp-tile .icon,.corp-tile>.t-micro{display:none}.corp-tile .t-h3{font:var(--t-title)}}@media(max-width:767px){.pad-112-96,.pad-112,.pad-96,.pad-112-120{padding-block:var(--section-y)}}.xmap{background:var(--c-lime)}.xmap__regions{flex-wrap:nowrap;overflow-x:auto;padding:8px var(--gutter) 8px;scrollbar-width:none}.xmap__map{height:340px;overflow:hidden;background:var(--c-map-water)}.xmap__map img{width:150%;max-width:none;height:auto;margin-left:-8%;margin-top:-4%}.xmap__sheet{position:relative;margin-top:-24px;background:var(--c-white);border-radius:24px 24px 0 0;padding:10px var(--gutter) 32px;display:flex;flex-direction:column;gap:8px}.xmap__sheet.is-list{margin-top:64px}.xmap__sheet .sheet__grip{margin-bottom:12px}.xmap__toggle{position:absolute;right:var(--gutter);top:-340px;margin-top:22px;background:var(--c-white);box-shadow:0 6px 18px #0f242e1f}.xmap__sheet.is-list .xmap__toggle{top:-56px;margin-top:0}.xmap__toggle .seg__opt{display:inline-flex;align-items:center;gap:8px}.xmap__types{flex-wrap:nowrap;overflow-x:auto;margin:8px calc(-1 * var(--gutter)) 0;padding-inline:var(--gutter);scrollbar-width:none}.xmap .regions__list{border-top:var(--hairline);margin-top:8px}.xmap .regions__list li:last-child{border-bottom:0}@media(max-width:767px){.xmap .hl-row{position:relative}.xmap .pin{position:absolute;left:6px;top:22px;width:22px;height:22px}.xmap .hl-row__img{width:72px;height:72px}}.ptitle--res{padding-top:47px;padding-bottom:47px}@media(max-width:767px){.ptitle--res{padding-top:28px;padding-bottom:24px}}.rail-desk{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:var(--hairline)}.programme__text{display:flex;flex-direction:column;gap:6px}.where__map{width:100%;height:300px;object-fit:cover;border-radius:var(--r-info);background:var(--c-map-water)}.distances{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 24px}.distances>div{border-top:var(--hairline);padding:14px 0 0;display:flex;flex-direction:column;gap:6px}@media(max-width:767px){.distances{grid-template-columns:1fr 1fr}}.library .shead__text{gap:10px}@media(max-width:767px){.res-mhero__photo{position:relative;height:330px;color:var(--c-white)}.res-mhero__photo .hdr--over{background:linear-gradient(180deg,rgb(9 19 26 / .55),transparent)}.res-mhero__cap,.res-mhero__count{position:absolute;bottom:12px;color:var(--c-white)}.res-mhero__cap{left:var(--gutter)}.res-mhero__count{right:var(--gutter);padding:4px 10px;border-radius:var(--r-pill);background:#09131a8c}.res-mhero__copy{display:flex;flex-direction:column;gap:8px;padding-top:20px;padding-bottom:20px}.res-mhero__copy .t-h1{font:var(--t-h1);letter-spacing:var(--ls-h1)}.res-mhero__chips{display:flex;gap:8px;overflow-x:auto;margin:8px calc(-1 * var(--gutter)) 0;padding-inline:var(--gutter);scrollbar-width:none}.res-mhero__chips .tag{flex:none;padding:8px 12px}.res-main{padding-top:24px}.res-main .prose .t-h2{display:none}.rooms__head{flex-direction:column;align-items:flex-start}.rooms{background:var(--c-white);margin-inline:calc(-1 * var(--gutter));padding:32px var(--gutter) 20px}.room{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border:0;background:var(--c-lime);border-radius:var(--r-info);margin-bottom:12px}.room__img{width:100%;height:160px}.room__price{flex-direction:row;justify-content:space-between;align-items:center}}@media(max-width:767px){.frows.frows--left>div{grid-template-columns:1fr;gap:6px}}.hero{position:relative;height:900px;color:var(--c-white);overflow:hidden;background:var(--c-mandovi)}.hero__slides,.hero__scrim{position:absolute;inset:0}.hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.hero__img.is-on{opacity:1}.hero__scrim{background:linear-gradient(180deg,#09131a80,#09131a00 28% 50%,#09131abd)}.hero__body{position:absolute;inset:128px 0 160px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:8px}.hero__link{margin-top:-4px}.hero__copy .t-display{margin-bottom:-2px}.hero__lede{max-width:480px}.hero__foot{position:absolute;left:0;right:0;bottom:0;margin:0 auto}.hero__meta{height:40px;display:flex;align-items:center;justify-content:space-between}.hero__caption{color:#ffffffb3}.pager{display:flex;gap:8px;margin-right:8px}.pager__bar{width:12px;height:2px;background:#ffffff59;position:relative;transition:width .3s}.pager__bar:before{content:"";position:absolute;inset:-10px -4px}.pager__bar.is-on{width:24px;background:var(--c-white)}.qt{width:360px;flex:none;padding:24px 24px 23px;border-radius:20px;background:#0f253080;border:1px solid rgb(255 255 255 / .2);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.qt__item+.qt__item{border-top:1px solid rgb(255 255 255 / .16)}.qt__thumb{display:block;height:132px;border-radius:8px;overflow:hidden;margin-bottom:-2px;animation:qt-in .4s ease}@keyframes qt-in{0%{opacity:0}}.qt__row{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.qt__head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;color:var(--c-white);flex:1}.qt__title{font:var(--t-title);letter-spacing:var(--ls-title)}.qt__sub{color:#ffffffb3}.qt__arrow{color:var(--c-white);display:inline-flex;margin-right:-3px}.qt__dots{display:flex;gap:8px;padding-top:4px}.qt__dots span{width:12px;height:2px;background:#ffffff59;transition:width .3s}.qt__dots span.is-on{width:28px;background:var(--c-white)}.planner{height:96px;display:flex;align-items:center;padding:0 20px 0 32px;background:var(--c-white);color:var(--c-mandovi);border-radius:var(--r-info)}.planner__field{width:256px;display:flex;flex-direction:column;gap:6px}.planner__field:not(:nth-last-child(2)){margin-right:24px;padding-right:0;border-right:var(--hairline);width:257px}.planner__field:nth-last-child(2){flex:1}.planner__label{color:var(--c-ink-muted)}.planner__control{position:relative;display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.planner__control select{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:16px}.planner__control:has(select:focus-visible){outline:2px solid var(--c-laterite);outline-offset:4px;border-radius:4px}.planner__go{height:56px;width:160px}.rightnow{padding-bottom:40px}.rightnow__grid{margin-top:48px}.arch-card{display:flex;flex-direction:column;gap:8px;container-type:inline-size}.arch-card__img{height:420px;overflow:hidden;border-radius:50cqw 50cqw var(--r-info) var(--r-info);margin-bottom:12px}.arch-card__img img{transition:transform .4s ease}.arch-card:hover .arch-card__img img{transform:scale(1.03)}.arch-card .t-h3{margin:0}.regions__body{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,616fr);gap:56px;margin-top:40px}.regions__map{border-radius:24px;overflow:hidden;background:var(--c-map-water);align-self:start}.regions__map img{width:100%;height:auto}.regions__panel{display:flex;flex-direction:column;gap:28px}.regions__panel .tabs{gap:34px}.regions__intro{display:flex;flex-direction:column;gap:12px}.regions__intro .t-h2{max-width:420px}.regions__intro .t-body{max-width:540px}.regions__list li{border-bottom:var(--hairline)}.hl-row{display:flex;align-items:center;gap:20px;padding:16px 0}.pin{width:26px;height:26px;flex:none;border-radius:50%;background:var(--c-laterite);color:var(--c-white);display:inline-flex;align-items:center;justify-content:center;font:var(--t-micro);box-shadow:0 0 0 2px var(--c-white)}.hl-row__img{width:120px;height:88px;object-fit:cover;border-radius:8px;flex:none}.hl-row__text{flex:1;display:flex;flex-direction:column;gap:6px}.hl-row__arrow{color:var(--c-laterite)}.hl-row:hover .t-title{text-decoration:underline;text-underline-offset:3px}.btn-row{display:flex;gap:12px;flex-wrap:wrap}.happening__controls{display:flex;align-items:flex-end;justify-content:space-between;margin:40px 0;gap:24px;flex-wrap:wrap}.happening__controls .tabs{gap:32px}.ev-card{display:flex;flex-direction:column}.ev-card__img{position:relative;display:block;height:280px;border-radius:var(--r-card);overflow:hidden;margin-bottom:20px}.date-badge{position:absolute;left:16px;top:16px;min-width:63px;height:67px;padding:0 12px;border-radius:10px;background:var(--c-white);color:var(--c-mandovi);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.date-badge__d{font:var(--t-h3);letter-spacing:var(--ls-h3)}.date-badge .t-micro{color:var(--c-laterite)}.ev-card .t-h3{margin:8px 0 10px}.ev-card__meta{margin-top:6px}.ev-card__actions{display:flex;align-items:center;gap:24px;margin-top:16px}.add-link{font:var(--t-label)}.add-link:hover{color:var(--c-mandovi)}.empty{margin-bottom:24px;display:flex;gap:16px;align-items:center}.topo{position:relative;overflow:hidden;isolation:isolate}.topo:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/assets/pattern-topography-T8GU0pdc.svg) center top / 1440px auto repeat-y}.stay__top{display:grid;grid-template-columns:minmax(0,700fr) minmax(0,548fr);gap:64px;align-items:start}.stay__photo{width:100%;height:560px;object-fit:cover;border-radius:24px}.stay__text{padding-top:56px;display:flex;flex-direction:column;gap:20px}.stay__lede{color:#ffffffc7}.resv{padding:24px;border-radius:20px;background:#ffffff12;border:1px solid rgb(255 255 255 / .16);display:flex;flex-direction:column;gap:16px}.resv .t-body{color:#ffffffd9}.resv .eyebrow--on-dark{color:#fff9}.resv__btns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.resv__note{color:#fff9}.stay__grid{margin-top:64px}.res-card{display:flex;flex-direction:column;gap:8px;color:var(--c-white)}.res-card .eyebrow--on-dark{color:#fff9}.res-card__img{height:232px;width:100%;object-fit:cover;border-radius:var(--r-info);margin-bottom:12px}.res-card .t-title{margin:0}.res-card__price{color:var(--c-white)}.res-card__price span{color:#fff9}.res-card .tlink{font-weight:500}.res-card .tlink__arrow{color:var(--c-white)}.stay__all{margin-top:64px;display:flex;width:fit-content}.packages__tabs{margin:40px 0}.packages .tabs{gap:40px}.pkg-card{background:var(--c-white);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.pkg-card__img{position:relative;display:block;height:280px}.pill{position:absolute;left:16px;top:16px;height:30px;padding:0 12px;display:inline-flex;align-items:center;border-radius:var(--r-pill);background:var(--c-white);color:var(--c-mandovi)}.pkg-card__body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.pkg-card .t-h3{margin:0}.pkg-card__foot{margin-top:auto;padding-top:16px;border-top:var(--hairline);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.pkg-card__foot>div{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:2px}.pkg-card__price{font:var(--t-h3);letter-spacing:var(--ls-h3)}.pkg-card .btn{width:160px;flex:none}.iti-card{--img-h: 260px;--img-r: 16px;--pad: 20px;--gap: 12px;--act-pad: 8px;--act-gap: 24px;display:flex;flex-direction:column;gap:var(--gap)}.iti-card--hub{--img-h: 280px;--img-r: 20px;--pad: 20px;--gap: 10px;--act-pad: 6px}.iti-card--plan{--img-h: 280px;--img-r: 16px;--pad: 18px;--gap: 8px;--act-pad: 4px;--act-gap: 20px}.iti-card__img{display:block;height:var(--img-h);border-radius:var(--img-r);overflow:hidden;margin-bottom:calc(var(--pad) - var(--gap))}.iti-card__stops{display:flex;flex-direction:column;gap:8px;padding-top:4px}.iti-card__stops div{display:grid;grid-template-columns:81px 1fr;gap:16px;align-items:center}.iti-card .ev-card__actions{margin-top:0;padding-top:var(--act-pad);gap:var(--act-gap)}.plan__chips{margin:41px 0 40px}.story-lead>.t-body{max-width:700px}.stories__body{display:grid;grid-template-columns:minmax(0,760fr) minmax(0,504fr);gap:48px;margin-top:40px}.story-lead{display:flex;flex-direction:column;gap:10px}.story-lead__img{width:100%;height:500px;object-fit:cover;border-radius:24px;margin-bottom:14px}.story-lead .t-h2{margin:0}.story-list{padding-top:0}.story-list li+li{border-top:var(--hairline)}.story-row{display:flex;align-items:center;gap:24px;padding:24px 0}.story-row__img{width:180px;height:132px;object-fit:cover;border-radius:var(--r-card);flex:none}.story-row__text{display:flex;flex-direction:column;gap:8px}.story-row:hover .t-title,.story-lead:hover .t-h2{text-decoration:underline;text-underline-offset:4px}.before{padding:96px 0}.before .grid-4{margin-top:40px}.info-card{background:var(--c-white);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.before--tight .grid-4{margin-top:32px}.before--tight .info-card{border-radius:var(--r-info);padding:24px;gap:10px}.info-card__head{display:flex;align-items:center;justify-content:space-between}.laterite{color:var(--c-laterite)}.appband{padding:96px 0}.appband__card{position:relative;height:600px;border-radius:var(--r-info);overflow:hidden;color:var(--c-white);background:linear-gradient(90deg,#0f253059,#0f253099,#0f2530eb),var(--appband-photo, none) center / cover,var(--c-mandovi);display:grid;grid-template-columns:minmax(0,720fr) minmax(0,592fr)}.appband__phones{position:relative}.appband__text{padding-top:52px;display:flex;flex-direction:column;align-items:flex-start}.appband__mark{background:var(--c-white);border-radius:var(--r-pill);height:38px;padding:0 16px;display:inline-flex;align-items:center}.appband__mark img{height:18px}.appband__text .t-h2{margin:24px 0 16px}.appband__lede{color:#ffffffd1;max-width:500px}.appband__features{margin-top:28px;display:flex;flex-direction:column;gap:22px}.appband__features li{display:flex;align-items:center;gap:14px}.appband__ficon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffd1}.appband__get{margin-top:36px;display:flex;align-items:center;gap:24px}.appband__badges{display:flex;flex-direction:column;gap:12px}.appband__badges img{height:52px;width:auto}.appband__qr{width:116px;height:116px;background:var(--c-white);border-radius:12px;padding:8px}.appband__scan{color:#ffffffb3;margin-left:-10px}.phone{position:absolute;width:290px;border-radius:44px;border:10px solid #0b1a22;overflow:hidden;font-family:var(--font-sans)}.phone--light{left:72px;top:150px;height:520px;background:var(--c-lime);color:var(--c-mandovi);padding:0 18px}.phone--dark{left:382px;top:118px;height:560px;background:#12293a;color:var(--c-white);padding:0 18px}.phone__bar{height:54px;display:flex;align-items:center;gap:46px;font-size:13px;font-weight:600;padding-left:8px}.phone__bar i{width:88px;height:24px;border-radius:12px;background:#000}.phone__mark{height:16px;width:auto;margin:4px 0 14px}.phone__hi{font-size:12px;color:var(--c-ink-muted)}.phone__h{font-size:20px;font-weight:600;margin-bottom:10px}.phone__stay{position:relative;height:180px;border-radius:14px;overflow:hidden;color:var(--c-white)}.phone__stay>div{position:absolute;left:14px;bottom:12px}.phone__stay:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#0009)}.phone__stay>div{z-index:1}.phone__mono{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.phone__t{font-size:17px;font-weight:600}.phone__s{font-size:11px;opacity:.8}.phone__chips{display:flex;gap:6px;margin:14px 0;font-size:11px}.phone__chips span{border:1px solid var(--c-line);border-radius:99px;padding:6px 12px;background:var(--c-white)}.phone__chips .is-on{background:var(--c-mandovi);color:var(--c-white);border-color:var(--c-mandovi)}.phone__near{font-size:14px;font-weight:600;margin-bottom:8px}.phone__row{display:flex;gap:10px;font-size:12px;font-weight:600}.phone__row img{width:46px;height:40px;object-fit:cover;border-radius:6px}.phone__hero{width:100%;height:166px;object-fit:cover;border-radius:16px}.phone__eyebrow{color:#e0623f;margin:26px 0 8px}.phone__t2{font-size:20px;font-weight:600}.phone__progress{height:3px;background:#fff3;margin:28px 0 8px;border-radius:2px}.phone__progress i{display:block;width:36%;height:100%;background:var(--c-white)}.phone__times{display:flex;justify-content:space-between;font:var(--t-micro);opacity:.6}.phone__play{display:block;width:60px;height:60px;border-radius:50%;background:var(--c-laterite);margin:18px auto 0;position:relative}.phone__play:after{content:"";position:absolute;left:24px;top:20px;border:10px solid transparent;border-left:15px solid var(--c-white);border-right:0}.insta{padding:112px 0 120px}.insta__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.insta__text{display:flex;flex-direction:column;gap:16px;max-width:630px}.insta__handle{display:flex;align-items:center;gap:10px;color:var(--c-ink-muted);margin-bottom:0}.insta__handle img{width:20px;height:20px}.insta__cta{display:flex;align-items:center;gap:24px}.insta__cta .btn img{width:20px;height:20px}.invert{filter:invert(1)}.insta__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:48px}.insta__grid a{display:block;height:256px;border-radius:var(--r-card);overflow:hidden}.qtiles,.hero__caption--m,.ev-card__date,.hero__br-m{display:none}@media(max-width:1100px){.regions__body{grid-template-columns:1fr}.regions__map{max-width:640px}.stay__top,.stories__body{grid-template-columns:1fr}.appband__card{grid-template-columns:1fr;height:auto;padding:48px}.appband__phones{display:none}.appband__text{padding-top:0;order:1}.insta__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){.hero__body{flex-direction:column;align-items:flex-start;justify-content:flex-end}.qt{display:none}.planner{height:auto;flex-wrap:wrap;gap:16px;padding:20px}.planner__field,.planner__field:not(:nth-last-child(2)){width:calc(50% - 8px);margin:0;border:0}.planner__go{width:100%}.hero{height:auto;min-height:900px}}@media(max-width:767px){.shead{flex-direction:column;align-items:flex-start;gap:0}.shead .t-h1{font:var(--t-h2);letter-spacing:var(--ls-h2)}.shead__text{gap:12px}.shead>.tlink{display:none}.t-h2{font:var(--t-h2)}.hero{height:auto;min-height:0;overflow:visible;background:var(--c-lime)}.hero__slides{bottom:auto;height:700px;overflow:hidden}.hero__body{position:relative;top:0;bottom:auto;height:700px;padding-bottom:44px}.hero__copy{gap:16px;padding:0}.hero__caption--m{display:block;color:#fffc;margin-bottom:4px}.hero__copy .t-display{margin:0}.hero__link{display:none}.hero__lede{max-width:330px}.hero__foot{position:static;padding-top:20px}.hero__meta{position:absolute;top:76px;left:var(--gutter);right:var(--gutter);height:auto}.hero__meta .hero__caption{display:none}.pager{flex:1;gap:6px;margin:0}.pager__bar,.pager__bar.is-on{flex:1;width:auto}.hero__br{display:none}.hero__br-m{display:inline}.planner{display:grid;grid-template-columns:repeat(20,1fr);gap:10px;padding:16px;border:var(--hairline);border-radius:var(--r-info)}.planner__control{max-width:100%}.planner__control .t-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner__field,.planner__field:not(:nth-last-child(2)){width:auto;min-width:0;white-space:nowrap;padding:14px 14px 12px;border-radius:12px;background:var(--c-lime);gap:8px}.planner__control .t-body{font-size:16px}.planner__field:nth-child(1){grid-column:span 11}.planner__field:nth-child(2){grid-column:span 9}.planner__field:nth-child(3),.planner__field:nth-child(4){grid-column:span 10}.planner__go{grid-column:1 / -1;height:48px;margin-top:2px}.rail-progress{display:flex;align-items:center;gap:12px;margin-top:24px}.rail-progress__track{width:120px;height:2px;background:var(--c-line)}.rail-progress__track i{display:block;height:100%;background:var(--c-mandovi);transition:width .2s}.qtiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:24px var(--gutter) 0}.qtiles li:first-child,.qtiles__help{grid-column:1 / -1}.qtile{position:relative;display:flex;align-items:flex-end;height:183px;border-radius:var(--r-card);overflow:hidden;color:var(--c-white);padding:16px}.qtiles li:first-child .qtile{height:200px}.qtile img{position:absolute;inset:0}.qtile:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgb(9 19 26 / .78))}.qtile__text{position:relative;display:flex;flex-direction:column;gap:6px}.qtile__text .t-micro{color:#fffc}.qtile__arrow{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:var(--c-white);color:var(--c-laterite);display:inline-flex;align-items:center;justify-content:center}.qtile--bar{height:auto;background:var(--c-mandovi);align-items:center;justify-content:space-between;padding:18px 16px}.qtile--bar:before{display:none}.rightnow__grid,.stay__grid,.packages .grid-3,.stories__body{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:256px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.rightnow__grid>*,.stay__grid>*,.packages .grid-3>*,.stories__body>*{scroll-snap-align:start}.rightnow{padding-bottom:var(--section-y)}.rightnow__grid{margin-top:28px}.arch-card__img{height:320px;margin-bottom:20px}.arch-card .t-h3{margin:10px 0 14px}.regions__body{margin-top:28px;gap:20px}.regions__panel{display:contents}.regions__panel .tabs{order:-1;border:0;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.regions__panel .tab{height:44px;padding:0 20px;border:1.5px solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-mandovi)}.regions__panel .tab.is-active{background:var(--c-mandovi);border-color:var(--c-mandovi);color:var(--c-white)}.regions__panel .tab.is-active:after{display:none}.regions__intro{display:none}.regions__map{border-radius:var(--r-info);height:300px}.regions__map img{height:100%;object-fit:cover;object-position:0 30%}.hl-row{position:relative;gap:14px;padding:14px 0}.pin{position:absolute;left:4px;top:18px;width:20px;height:20px;z-index:1}.hl-row__img{width:76px;height:76px}.hl-row__arrow{display:none}.regions .btn-row>:first-child{display:none}.regions .btn-row>*{width:100%}.regions.bg-lime,.stay.bg-mandovi{background:var(--c-white)}.happening.bg-white{background:var(--c-lime)}.shead__lede{font:var(--t-body)}.m-more.btn{display:flex;width:100%;margin-top:20px}.happening__controls{display:none}.happening .grid-3{margin-top:24px}.happening .grid-3{display:block}.ev-card{display:grid;grid-template-columns:56px 1fr 76px;column-gap:14px;padding:20px 0;border-top:var(--hairline)}.ev-card>*{grid-column:2}.ev-card__img{grid-column:3;grid-row:1 / span 5;height:96px;margin:0;border-radius:8px}.ev-card .date-badge{display:none}.ev-card .ev-card__date{display:flex;flex-direction:column;gap:4px;grid-column:1;grid-row:1 / span 5}.ev-card .t-h3{font:var(--t-title);margin:4px 0 8px}.ev-card__meta{font-size:11px}.ev-card__actions .tlink{display:none}.ev-card__actions{margin-top:8px}.stay.bg-mandovi{color:var(--c-mandovi)}.stay:before{display:none}.stay__top{gap:24px}.stay__photo{height:290px}.stay__text{padding-top:0;gap:16px}.stay__lede{color:var(--c-ink-muted)}.resv{background:var(--c-sand);border:0}.resv .eyebrow{color:var(--c-laterite)}.resv .t-body{color:var(--c-mandovi);font:var(--t-small)}.resv__btns{grid-template-columns:1fr}.resv .btn--on-image{background:var(--c-white);color:var(--c-mandovi);border-color:var(--c-line);-webkit-backdrop-filter:none;backdrop-filter:none}.resv__note{color:var(--c-ink-muted)}.stay__grid{margin-top:24px;grid-auto-columns:244px}.res-card{color:var(--c-mandovi)}.res-card__img{height:180px;margin-bottom:16px}.res-card .eyebrow{color:var(--c-laterite)}.res-card__price{color:var(--c-ink-muted)}.res-card .tlink{display:none}.stay .tlink--white{color:var(--c-mandovi)}.stay .tlink--white .tlink__arrow{color:var(--c-laterite)}.stay__all{margin-top:24px}.packages__tabs{display:none}.packages .grid-3{margin-top:24px;grid-auto-columns:284px}.pkg-card{background:none;border-radius:0}.pkg-card__img{height:200px;border-radius:var(--r-card);overflow:hidden}.pkg-card__body{padding:16px 0 0}.pkg-card__body>.t-small,.pkg-card .btn{display:none}.pkg-card__foot{border:0;padding:0}.pkg-card__foot>div{display:flex;align-items:baseline;gap:8px}.pkg-card__price{font:var(--t-title)}.plan__chips{display:none}.plan .grid-3>:not(:first-child){display:none}.plan .grid-3{margin-top:24px}.iti-card{background:var(--c-lime);border-radius:var(--r-info);padding:20px}.iti-card__img{display:none}.iti-card .t-h3{font:var(--t-title);margin:6px 0 4px}.iti-card__stops{gap:0}.iti-card__stops div{grid-template-columns:68px 1fr;padding:12px 0;border-top:var(--hairline)}.iti-card__stops dt{color:var(--c-laterite)}.stories__body{margin-top:24px;grid-auto-columns:260px}.story-lead__img{height:300px;margin-bottom:16px}.story-lead .t-h2{font:var(--t-title)}.story-lead>.t-body{display:none}.story-list{display:contents;padding:0}.story-list li{border:0!important}.story-row{flex-direction:column;align-items:flex-start;padding:0!important;gap:16px}.story-row__img{width:260px;height:300px}.before{padding:56px 0}.before .grid-4{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.info-card{padding:16px;gap:10px;min-height:0}.info-card .icon{display:none}.appband{padding:48px 0 56px}.appband__card{padding:24px;border-radius:20px}.appband__features,.appband__qr,.appband__scan{display:none}.appband__badges{flex-direction:row;gap:10px}.appband__badges img{height:44px}.appband__get{margin-top:20px}.insta{padding:56px 0 64px}.insta__head{flex-direction:column;align-items:flex-start;gap:24px}.insta__head>.insta__cta{order:2}.insta__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:160px;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;margin-top:24px}.insta__grid a{height:200px}}@media(max-width:767px){.stay .t-h1{font:var(--t-h2);letter-spacing:var(--ls-h2)}.res-card__price span{color:var(--c-ink-muted)}.pkg-card .pill{display:none}}@media(max-width:767px){.appband__card{display:flex;flex-direction:column;padding-bottom:0}.appband__phones{display:block;order:2;height:272px;margin-top:28px}.phone--dark{display:none}.phone--light{left:50%;top:0;transform:translate(-50%) scale(.69);transform-origin:top center}.insta .wrap{display:flex;flex-direction:column}.insta__head{display:contents}.insta__cta{order:3;margin-top:24px}}@media(min-width:1101px)and (max-width:1340px){.phone--dark{display:none}.phone--light{left:50%;transform:translate(-50%)}}
