@font-face{font-family:playfair;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:playfair;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:playfair Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_fc245a{font-family:playfair,playfair Fallback}.__variable_fc245a{--font-playfair:"playfair","playfair Fallback"}@font-face{font-family:jost;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:jost Fallback;src:local("Arial");ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.00%;size-adjust:95.51%}.__className_62eb86{font-family:jost,jost Fallback;font-style:normal}.__variable_62eb86{--font-jost:"jost","jost Fallback"}@font-face{font-family:mulish;src:url(/_next/static/media/3be83a346553616c-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:mulish Fallback;src:local("Arial");ascent-override:98.81%;descent-override:24.58%;line-gap-override:0.00%;size-adjust:101.71%}.__className_929601{font-family:mulish,mulish Fallback;font-style:normal}.__variable_929601{--font-mulish:"mulish","mulish Fallback"}@font-face{font-family:archivo;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");font-display:swap;font-weight:600 700;font-style:normal}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_acb1e2{font-family:archivo,archivo Fallback;font-style:normal}.__variable_acb1e2{--font-archivo:"archivo","archivo Fallback"}:root{--vs-paper:#FFFFFF;--vs-ink:#12141A;--vs-marine:#1B50A3;--vs-navy:#0E2C61;--vs-yellow:#F5B81C;--vs-mist:#F2F4F7;--vs-slate:#3B414B;--vs-ash:#9099A3;--vs-paper-blue:#C5D0E2;--vs-paper-blue-2:#EAF0F9;--vs-line:#E3E8EF;--vs-line-input:#C9D2DE;--bg-page:var(--vs-paper);--bg-panel-mist:var(--vs-mist);--bg-panel-blue:var(--vs-marine);--bg-panel-ink:var(--vs-ink);--bg-panel-navy:var(--vs-navy);--text-heading:var(--vs-ink);--text-body:var(--vs-slate);--text-caption:var(--vs-ash);--text-on-dark:var(--vs-paper);--text-body-on-dark:var(--vs-paper-blue);--text-body-on-blue:var(--vs-paper-blue-2);--accent:var(--vs-marine);--accent-strong:var(--vs-navy);--signal:var(--vs-yellow);--link:var(--vs-marine);--border:var(--vs-line);--border-field:var(--vs-line-input);--font-display:var(--font-playfair,"Playfair Display",Georgia,"Times New Roman",serif);--font-label:var(--font-jost,"Futura","Futura PT","Jost","Century Gothic",sans-serif);--font-body:var(--font-mulish,"Mulish",Arial,system-ui,sans-serif);--type-display-family:var(--font-display);--type-display-size:clamp(44px,8vw,60px);--type-display-line:1.04;--type-display-weight:900;--type-display-tracking:-0.5px;--type-statement-family:var(--font-display);--type-statement-size:clamp(30px,5vw,40px);--type-statement-line:1.14;--type-statement-weight:400;--type-heading-family:var(--font-display);--type-heading-size:clamp(24px,3.4vw,28px);--type-heading-line:1.2;--type-heading-weight:700;--type-subhead-family:var(--font-display);--type-subhead-size:20px;--type-subhead-line:1.3;--type-subhead-weight:700;--type-eyebrow-family:var(--font-label);--type-eyebrow-size:13px;--type-eyebrow-weight:600;--type-eyebrow-tracking:3px;--type-eyebrow-transform:uppercase;--type-numeral-family:var(--font-label);--type-numeral-size:34px;--type-numeral-line:1;--type-numeral-weight:700;--type-lead-family:var(--font-body);--type-lead-size:18px;--type-lead-line:1.6;--type-body-family:var(--font-body);--type-body-size:16px;--type-body-line:1.6;--type-body-weight:400;--type-caption-family:var(--font-body);--type-caption-size:12px;--type-caption-line:1.45;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:96px;--max-width:1080px;--gutter:40px;--radius:0;--shadow-none:none;--border-width:1px;--border-width-strong:2px}@media (max-width:760px){:root{--gutter:24px}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--vs-paper);color:var(--vs-ink);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body{scrollbar-width:none}body::-webkit-scrollbar{display:none}.vs-scrollbar{position:fixed;top:14px;bottom:14px;right:6px;width:4px;z-index:8000;pointer-events:none}.vs-scrollbar__thumb{position:absolute;top:0;left:0;width:100%;background:var(--vs-marine);border-radius:4px;opacity:0;pointer-events:auto;transition:opacity .32s ease}.vs-scrollbar.is-active .vs-scrollbar__thumb{opacity:.5}.vs-scrollbar.is-active .vs-scrollbar__thumb:hover,body.vs-sb-dragging .vs-scrollbar__thumb{opacity:.9}body.vs-sb-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:none),(pointer:coarse){.vs-scrollbar{display:none}}.vs-drawer-scroll{scrollbar-width:thin;scrollbar-color:rgba(27,80,163,.45) transparent}.vs-drawer-scroll::-webkit-scrollbar{width:6px}.vs-drawer-scroll::-webkit-scrollbar-track{background:transparent}.vs-drawer-scroll::-webkit-scrollbar-thumb{background:rgba(27,80,163,.45);border-radius:3px}.vs-drawer-scroll::-webkit-scrollbar-thumb:hover{background:rgba(27,80,163,.75)}.vs-hide-scrollbar{scrollbar-width:none}.vs-hide-scrollbar::-webkit-scrollbar{display:none}.vs-drawer-close{align-self:flex-end;display:inline-flex;align-items:center;gap:9px;background:none;border:none;cursor:pointer;padding:8px;margin:-8px -8px 0 0;font-family:var(--font-label);text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;color:var(--vs-ink);transition:color .22s ease}.vs-drawer-close:hover{color:var(--vs-marine)}.vs-drawer-close .vs-x{display:inline-block;font-size:14px;transition:transform .42s cubic-bezier(.4,0,.2,1)}.vs-drawer-close:hover .vs-x{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.vs-scrollbar__thumb{transition:none}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--vs-yellow);color:var(--vs-ink)}.vs-wrap{max-width:var(--max-width);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.vs-section{padding-top:var(--space-5);padding-bottom:var(--space-5)}.vs-bleed{width:100vw;margin-left:calc(50% - 50vw)}.vs-display{font-family:var(--type-display-family);font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);margin:0}.vs-statement{font-family:var(--type-statement-family);font-size:var(--type-statement-size);line-height:var(--type-statement-line);font-weight:var(--type-statement-weight);margin:0}.vs-heading{font-family:var(--type-heading-family);font-size:var(--type-heading-size);line-height:var(--type-heading-line);font-weight:var(--type-heading-weight);margin:0}.vs-subhead{font-family:var(--type-subhead-family);font-size:var(--type-subhead-size);line-height:var(--type-subhead-line);font-weight:var(--type-subhead-weight);margin:0}.vs-eyebrow{font-family:var(--type-eyebrow-family);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);margin:0;color:var(--vs-marine)}.vs-eyebrow.on-dark{color:var(--vs-yellow)}.vs-lead{font-family:var(--type-lead-family);font-size:var(--type-lead-size);line-height:var(--type-lead-line)}.vs-body,.vs-lead{color:var(--vs-slate);margin:0}.vs-body{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line)}.vs-caption{font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--vs-ash);margin:0}.vs-numeral{font-family:var(--type-numeral-family);font-size:var(--type-numeral-size);line-height:var(--type-numeral-line);font-weight:var(--type-numeral-weight);color:var(--vs-marine)}.on-dark .vs-body,.on-dark .vs-lead,.vs-body.on-dark,.vs-lead.on-dark{color:var(--vs-paper-blue)}.on-dark .vs-display,.on-dark .vs-heading,.on-dark .vs-statement,.on-dark .vs-subhead{color:var(--vs-paper)}.vs-lift{font-style:italic;color:var(--vs-yellow)}.vs-lift--light{font-style:italic;color:var(--vs-marine)}.vs-marker-list{list-style:none;margin:0;padding:0}.vs-marker-list li{position:relative;padding-left:24px;margin-bottom:var(--space-2);color:var(--vs-slate)}.vs-marker-list li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;background:var(--vs-yellow)}.vs-marker-list.negative li:before{background:var(--vs-ash)}.on-dark .vs-marker-list li{color:var(--vs-paper-blue)}.vs-nlink{position:relative}.vs-nlink:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .52s cubic-bezier(.4,0,.2,1)}.vs-nlink:hover:after{transform:scaleX(1)}.vs-doorline{position:relative}.vs-doorline:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:var(--vs-marine);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.4,0,.2,1)}.vs-doorline:hover:after{transform:scaleX(1)}button{transition:none}body.vs-motion-ready button{transition:background-color .28s ease,color .28s ease,border-color .28s ease,filter .12s ease}body.vs-motion-ready button:active{filter:brightness(.93)}body.vs-motion-ready .vs-cta{background-size:200% 100%;background-position:100% 0;transition:background-position .72s cubic-bezier(.65,0,.35,1),color .42s ease,border-color .42s ease}body.vs-motion-ready .vs-cta:hover{background-position:0 0}body.vs-motion-ready .vs-cta-solid{background-image:linear-gradient(to right,var(--vs-ink) 50%,var(--vs-marine) 50%)}body.vs-motion-ready .vs-cta-solid:hover{border-color:var(--vs-ink)}body.vs-motion-ready .vs-cta-solid.vs-on-dark{background-image:linear-gradient(to right,var(--vs-paper) 50%,var(--vs-marine) 50%)}body.vs-motion-ready .vs-cta-solid.vs-on-dark:hover{color:var(--vs-marine);border-color:var(--vs-paper)}body.vs-motion-ready .vs-cta-line{background-image:linear-gradient(to right,var(--vs-ink) 50%,transparent 50%)}body.vs-motion-ready .vs-cta-line:hover{color:var(--vs-paper)}body.vs-motion-ready .vs-cta-ghost-light{background-image:linear-gradient(to right,var(--vs-paper) 50%,transparent 50%)}body.vs-motion-ready .vs-cta-ghost-light:hover{color:var(--vs-ink)!important;border-color:var(--vs-paper)!important}body.vs-motion-ready .vs-cta-ghost-dark{background-image:linear-gradient(to right,var(--vs-ink) 50%,transparent 50%)}body.vs-motion-ready .vs-cta-ghost-dark:hover{color:var(--vs-paper)!important;border-color:var(--vs-ink)!important}.vs-cursor{position:fixed;top:0;left:0;width:30px;height:30px;margin:-15px 0 0 -15px;border:1.5px solid #fff;border-radius:50%;pointer-events:none;z-index:10000;mix-blend-mode:difference;transform:translate3d(-100px,-100px,0);will-change:transform;transition:width .34s ease,height .34s ease,margin .34s ease,background-color .34s ease,opacity .28s ease}.vs-cursor.is-hover{width:44px;height:44px;margin:-22px 0 0 -22px;background:rgba(255,255,255,.14)}.vs-cursor.is-hidden,.vs-cursor.is-offscreen{opacity:0}.vs-enquiry-open .vs-cursor{opacity:0!important}.vs-cursor.is-drag{width:66px;height:66px;margin:-33px 0 0 -33px;background:rgba(14,20,26,.55);border-color:rgba(255,255,255,.85);mix-blend-mode:normal}.vs-cursor.is-drag:after{content:"DRAG";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-archivo),system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:1.5px;line-height:1;color:#fff}@media (hover:none),(pointer:coarse){.vs-cursor{display:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){*{cursor:none!important}[contenteditable=true],input:not([type=radio]):not([type=checkbox]),textarea{cursor:text!important}input[type=checkbox],input[type=radio],select{cursor:pointer!important}.vs-native-cursor,.vs-native-cursor *{cursor:auto!important}.vs-native-cursor [data-cursor],.vs-native-cursor a,.vs-native-cursor button,.vs-native-cursor input[type=checkbox],.vs-native-cursor input[type=radio],.vs-native-cursor label,.vs-native-cursor select{cursor:pointer!important}.vs-native-cursor input:not([type=radio]):not([type=checkbox]),.vs-native-cursor textarea{cursor:text!important}}.vs-preloader{position:fixed;inset:0;z-index:9500;display:flex;align-items:center;justify-content:center;background:var(--vs-navy);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);will-change:clip-path}.vs-preloader__word{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,6.5vw,60px);letter-spacing:-.3px;color:var(--vs-paper);display:inline-flex;align-items:flex-end;line-height:1;white-space:nowrap;opacity:0}.vs-pl-mid{display:inline-block;overflow:hidden;line-height:1;max-width:0;opacity:0}.vs-page{will-change:opacity}.vs-input{transition:border-color .26s ease}.vs-input::placeholder{color:var(--vs-ash)}.vs-input:focus,.vs-input:focus-visible{border-color:var(--vs-marine)}html.vs-lock,html.vs-lock body{overflow:hidden;height:100%}html[data-js] .vs-reveal{visibility:hidden}html:not([data-js]) .vs-dest-meta{opacity:1;transform:none}.vs-nav-desktop{display:flex;align-items:center;gap:26px}.vs-nav-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;margin:-8px -10px -8px 0;padding:0;background:none;border:none;color:inherit;cursor:pointer}.vs-burger{position:relative;display:inline-block;width:26px;height:14px}.vs-burger span{position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .42s cubic-bezier(.16,1,.3,1),top .28s ease}.vs-burger span:first-child{top:0}.vs-burger span:nth-child(2){top:12px}.vs-burger.is-open span:first-child{top:6px;transform:rotate(45deg)}.vs-burger.is-open span:nth-child(2){top:6px;transform:rotate(-45deg)}.vs-nav-mobile{position:fixed;inset:0;z-index:49;background:var(--vs-navy);display:flex;flex-direction:column;justify-content:center;padding:calc(var(--gutter) + 8px);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .42s ease,transform .56s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s}.vs-nav-mobile.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .42s ease,transform .56s cubic-bezier(.16,1,.3,1)}.vs-nav-mobile__list{display:flex;flex-direction:column;gap:2px}.vs-nav-mobile__link{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,9vw,40px);line-height:1.15;color:var(--vs-paper);text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}.vs-nav-mobile__cta{margin-top:30px;align-self:flex-start;font-family:var(--font-label);text-transform:uppercase;letter-spacing:1.5px;font-size:13px;font-weight:600;color:var(--vs-ink);background:var(--vs-paper);padding:15px 24px;text-decoration:none}@media (max-width:820px){.vs-nav-desktop{display:none}.vs-nav-toggle{display:inline-flex}}@media (min-width:821px){.vs-nav-mobile{display:none}}@media (prefers-reduced-motion:reduce){.vs-burger span,.vs-nav-mobile,.vs-nav-mobile.is-open{transition:none}}.vs-foot{position:relative;overflow:clip;background:var(--vs-ink);color:var(--vs-paper-blue)}.vs-foot-cta{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:end}.vs-foot-nav{display:flex;flex-wrap:wrap;gap:40px 80px}.vs-foot-nav>div{min-width:160px}.vs-fwm-wrap{position:relative;overflow:clip;height:12vw}.vs-fwm{position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0;font-family:var(--font-display);font-weight:700;font-size:15vw;line-height:1;white-space:nowrap;letter-spacing:-.035em;color:var(--vs-paper-blue);opacity:.14;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:760px){.vs-foot-cta{grid-template-columns:1fr;gap:32px;align-items:start}.vs-foot-nav{gap:32px 48px}.vs-fwm-wrap{height:16vw}.vs-fwm{font-size:19vw}}.vs-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.vs-grid-2{grid-template-columns:1fr 1fr;grid-gap:var(--space-4)}.vs-grid-2,.vs-grid-3{display:grid;gap:var(--space-4)}.vs-grid-3{grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4)}.vs-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:860px){.vs-two-col{gap:36px}.vs-grid-3,.vs-two-col{grid-template-columns:1fr}.vs-grid-3{gap:var(--space-3)}.vs-grid-4{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vs-grid-2,.vs-grid-4{grid-template-columns:1fr}}.vs-photostrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.vs-itin-top{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:56px;gap:56px;align-items:start}.vs-itin-map{display:flex;justify-content:center;align-items:flex-start}.vs-itin-acc{margin-top:60px}@media (max-width:860px){.vs-itin-top{grid-template-columns:1fr;gap:40px}.vs-itin-map{justify-content:flex-start}}@media (max-width:760px){.vs-photostrip{grid-template-columns:1fr 1fr}.vs-where-india{grid-template-columns:1fr!important;gap:20px!important}}.vs-imgslot{position:relative}.vs-imgslot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(14,20,26,.06),rgba(14,20,26,.04) 45%,rgba(14,20,26,.22));z-index:1}.vs-imgslot__img{filter:saturate(.9) contrast(1.03) brightness(.97);transition:transform 1.3s cubic-bezier(.22,.61,.36,1);will-change:transform}.vs-scrollcue{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:3;pointer-events:none}.vs-scrollcue span{font-family:var(--font-label);text-transform:uppercase;letter-spacing:3px;font-size:10px;font-weight:600;color:var(--vs-paper);opacity:.85}.vs-scrollcue i{width:1px;height:40px;background:rgba(255,255,255,.55);overflow:hidden;position:relative}.vs-scrollcue i:after{content:"";position:absolute;left:0;top:-100%;width:1px;height:100%;background:var(--vs-paper);animation:vs-cue 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes vs-cue{0%{top:-100%}60%,to{top:100%}}@media (prefers-reduced-motion:reduce){.vs-scrollcue i:after{animation:none}}.vs-figures{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}.vs-figure{border-top:1px solid var(--vs-line);padding-top:20px}.vs-figure__num{font-family:var(--font-display);font-weight:900;font-size:clamp(56px,8vw,104px);line-height:.92;letter-spacing:-2px;color:var(--vs-ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.vs-figure__label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;color:var(--vs-marine);margin-top:16px;max-width:22ch}@media (max-width:860px){.vs-figures{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:480px){.vs-figures{grid-template-columns:1fr}}.vs-rail{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-left:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;padding:8px 0}.vs-rail,.vs-rail a,.vs-rail img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs-rail a,.vs-rail img{-webkit-user-drag:none}.vs-rail::-webkit-scrollbar{display:none}.vs-rail.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none}.vs-trip-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:720px){.vs-trip-grid{grid-template-columns:1fr}.vs-trip-grid>*{grid-column:auto!important}}.vs-rail__track{display:flex;gap:16px;padding:0 var(--gutter);width:max-content}.vs-rail__card{flex:0 0 auto;scroll-snap-align:start}.vs-imgslot:hover .vs-imgslot__img,a:hover .vs-imgslot__img{transform:scale(1.045)}@media (prefers-reduced-motion:reduce){.vs-imgslot__img{transition:none}.vs-imgslot:hover .vs-imgslot__img,a:hover .vs-imgslot__img{transform:none}}.vs-dest-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,2.4vw,36px);gap:clamp(16px,2.4vw,36px);align-items:start;margin-top:36px}.vs-dest-col{display:flex;flex-direction:column;gap:clamp(24px,3.2vw,48px)}.vs-dest-col--low{margin-top:clamp(48px,9vw,128px)}.vs-dest-card{position:relative;display:block;aspect-ratio:3/4;background:transparent}.vs-dest-img{position:absolute;inset:0;overflow:hidden;background:var(--vs-ink);will-change:clip-path;-webkit-backface-visibility:hidden;backface-visibility:hidden}.vs-dest-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.vs-dest-card:hover .vs-dest-img img{transform:scale(1.045)}.vs-dest-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(14,20,26,.82) 0,rgba(14,20,26,.52) 16%,rgba(14,20,26,.24) 38%,rgba(14,20,26,.06) 60%,transparent 78%);opacity:.7;transition:opacity 1.1s cubic-bezier(.16,1,.3,1)}@media (any-hover:hover){.vs-dest-card:focus-visible .vs-dest-scrim,.vs-dest-card:hover .vs-dest-scrim{opacity:1}}.vs-dest-meta{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-4);opacity:0;transform:translateY(14px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.vs-dest-card.is-shown .vs-dest-meta{opacity:1;transform:translateY(0)}@media (max-width:720px){.vs-dest-grid{grid-template-columns:1fr}.vs-dest-col--low{margin-top:0}}@media (prefers-reduced-motion:reduce){.vs-dest-img img{transition:none}.vs-dest-card:hover .vs-dest-img img{transform:none}}@media (max-width:860px){.vs-access{gap:36px!important}.vs-access,.vs-journey-card{grid-template-columns:1fr!important}.vs-journey-card{gap:24px!important}.vs-journey-card>*{order:0!important}.vs-journey-overview{grid-template-columns:1fr!important;gap:40px!important}.vs-journey-day{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:640px){.vs-house-row{grid-template-columns:1fr auto!important;gap:6px 16px!important}.vs-house-row>:nth-child(2){grid-column:1/-1}}.vs-subnav-inner{display:flex;gap:40px;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width:760px){.vs-subnav-inner{gap:20px;overflow-x:auto;justify-content:flex-start}}.vs-subnav-link{position:relative;background:none;border:none;cursor:pointer;padding:8px 0;font-family:var(--font-label);text-transform:uppercase;letter-spacing:2px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--vs-slate);transition:color .28s ease}.vs-subnav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--vs-marine);transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.16,1,.3,1)}.vs-subnav-link:hover{color:var(--vs-marine)}.vs-subnav-link:hover:after{transform:scaleX(1)}.vs-subnav-link[data-active=true]{color:var(--vs-marine)}.vs-subnav-link[data-active=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.vs-cursor{display:none}}