@media (width<=1023px){:root{--mobile-gutter:clamp(20px, 5vw, 36px);--mobile-media-radius:44px}:is(#boot-screen,#root) .home{box-sizing:border-box;--loader-frame-height:min(46dvh, 650px, calc((100vw - 2 * var(--mobile-gutter)) * 1.4), calc(100dvh - 340px));overflow:hidden;height:100dvh!important;min-height:0!important}:is(#boot-screen,#root) .home__layout{place-items:center;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0, 1fr) var(--loader-frame-height) minmax(0, 1fr)!important;height:calc(100dvh - 6px)!important;min-height:0!important;width:calc(100% - 2 * var(--mobile-gutter))!important;gap:0!important;margin-inline:auto!important;display:grid!important;transform:none!important}:is(#boot-screen,#root) .home__location{text-align:center;width:100%;height:auto!important;padding:0 0 clamp(calc(32px * var(--ds-space,1)), 5dvh, calc(72px * var(--ds-space,1)))!important;place-self:end center!important;gap:calc(8px * var(--ds-space,1))!important;grid-area:1/1!important;align-items:center!important}:is(#boot-screen,#root) .home .coordinates{font-size:calc(calc(clamp(11px, 2.7vw, 15px) * var(--ds-typeScale,1)) * var(--ds-labelScale,1))!important}:is(#boot-screen,#root) .home__location h1{font-size:calc(calc(clamp(28px, 7vw, 44px) * var(--ds-typeScale,1)) * var(--ds-headingScale,1))!important;line-height:calc(1.1 * var(--ds-leading,1))!important}:is(#boot-screen,#root) .home__layout>.window-image--intro{width:calc(var(--loader-frame-height) * .6953)!important;height:var(--loader-frame-height)!important;border-radius:var(--mobile-media-radius)!important;clip-path:none!important;border:0!important;grid-area:2/1!important;margin:0!important;padding:0!important;overflow:hidden!important}#root#root#root .window-image--intro .window-image__crop,#boot-screen .window-image--intro .window-image__crop{border-radius:inherit!important;clip-path:none!important;inset:0!important}:is(#boot-screen,#root) .home .intro-brand{top:9%!important;transform:translate(-50%)!important}:is(#boot-screen,#root) .home__copy{text-align:center;width:100%!important;max-width:380px!important;padding:clamp(calc(32px * var(--ds-space,1)), 5dvh, calc(72px * var(--ds-space,1))) 0 0!important;align-self:start!important;gap:clamp(calc(10px * var(--ds-space,1)), 1.2dvh, calc(16px * var(--ds-space,1)))!important;grid-area:3/1!important;align-items:center!important}:is(#boot-screen,#root) .home__copy>p{text-wrap:pretty;white-space:pre-line;width:100%!important;max-width:100%!important;font-size:calc(22px * var(--ds-typeScale,1))!important;line-height:calc(28px * var(--ds-leading,1))!important;letter-spacing:calc(-.01em + var(--ds-tracking,0) * 1em)!important;text-align:center!important;margin:0!important}:is(#boot-screen,#root) .home__rule{width:100%!important;position:relative!important;inset:auto!important}:is(#root#root#root#root,#boot-screen#boot-screen#boot-screen#boot-screen) .home__copy .text-link{font-size:calc(12px * var(--ds-typeScale,1))!important;line-height:calc(1.23077 * var(--ds-leading,1))!important;letter-spacing:0!important;white-space:normal!important;font-weight:400!important}:is(#boot-screen,#root) .home__percentage{inset:auto auto max(12px, env(safe-area-inset-bottom)) 50%!important;font-size:calc(clamp(30px, 7vw, 44px) * var(--ds-typeScale,1))!important;line-height:calc(1 * var(--ds-leading,1))!important;text-align:center!important;margin:0!important;position:absolute!important;transform:translate(-50%)!important}#root .sigiriya-navigation .site-nav{position:relative}#root .sigiriya-navigation .site-nav>.mobile-language{align-items:center;height:28px;min-height:28px;inset:0 auto auto var(--mobile-gutter)!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important}#root .sigiriya-navigation .mobile-language select{max-width:46vw;width:auto!important;min-height:28px!important;font-size:calc(13px * var(--ds-typeScale,1))!important;margin:0!important;padding-block:0!important}#root .sigiriya-navigation .site-header__contact>.language{display:none!important}#root .sigiriya-story[data-cinema-started=true] .sigiriya-navigation .site-header__contact>.language{display:inline-flex!important}#root#root#root#root :is(.window-image--intro,.window-image--card,.world-gallery__window,.world-window,.figma-service__photo,.feeling-media,.destination-journey__photo,.atlas-mobile-card__media,.orbit-window,.editorial-image__frame,.lr-selected__photo,.lr-selected__landscape,.lr-selected__conversation,.general-faq__questions){clip-path:none!important;border-radius:var(--mobile-card-radius,var(--mobile-media-radius))!important;corner-shape:superellipse(2)!important;--ui-smoothing:100!important}:is(#root#root#root#root,#boot-screen#boot-screen#boot-screen#boot-screen) .home__location h1{font-size:calc(calc(clamp(28px, 7vw, 44px) * var(--ds-typeScale,1)) * var(--ds-headingScale,1))!important;line-height:calc(1.1 * var(--ds-leading,1))!important}:is(#root#root#root#root,#boot-screen#boot-screen#boot-screen#boot-screen) .home__copy>p{text-wrap:pretty;white-space:pre-line;width:100%!important;max-width:100%!important;font-size:calc(22px * var(--ds-typeScale,1))!important;line-height:calc(28px * var(--ds-leading,1))!important;letter-spacing:calc(-.01em + var(--ds-tracking,0) * 1em)!important}:is(#root#root#root#root,#boot-screen#boot-screen#boot-screen#boot-screen) .home__layout>.window-image--intro{border-radius:calc(var(--loader-frame-height) * .343015)!important;corner-shape:superellipse(2)!important;--ui-smoothing:100!important}:is(#root#root#root#root,#boot-screen#boot-screen#boot-screen#boot-screen) .home__percentage{font-size:calc(clamp(30px, 7vw, 44px) * var(--ds-typeScale,1))!important;line-height:calc(1 * var(--ds-leading,1))!important}}@media (width<=1023px) and (height<=700px){:is(#boot-screen,#root) .home{--loader-frame-height:min(38dvh, calc(100dvh - 420px))}:is(#boot-screen,#root) .home__location{padding-bottom:calc(24px * var(--ds-space,1))!important}:is(#boot-screen,#root) .home__copy{padding-top:calc(24px * var(--ds-space,1))!important;gap:calc(8px * var(--ds-space,1))!important}}@media (width<=1023px) and (height<=500px) and (orientation:landscape){:is(#boot-screen,#root) .home{--loader-frame-height:68dvh}:is(#boot-screen,#root) .home__layout{column-gap:calc(16px * var(--ds-space,1))!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}:is(#boot-screen,#root) .home__location{grid-area:1/1!important;align-self:center!important;padding:0!important}:is(#boot-screen,#root) .home__layout>.window-image--intro{grid-area:1/2!important}:is(#boot-screen,#root) .home__copy{grid-area:1/3!important;align-self:center!important;padding:0!important}}@media (width>=768px) and (width<=1023px){:is(#root#root#root#root,#boot-screen#boot-screen#boot-screen#boot-screen) .home__copy>p{line-height:calc(26px * var(--ds-leading,1))!important}:is(#root#root#root#root,#boot-screen#boot-screen#boot-screen#boot-screen) .home__copy .text-link{font-size:calc(13px * var(--ds-typeScale,1))!important;line-height:calc(16px * var(--ds-leading,1))!important}}.sigiriya-story{height:360svh;color:var(--ds-inverse,white);overflow-anchor:none;--title-opacity:1;--support-opacity:1;--action-opacity:1;--cue-opacity:1;--exit-opacity:0;--title-offset:0px;--media-scale:1;--media-depth:0px;--haze-offset:0px;--hero-chrome-opacity:1;--hero-cinema-progress:0;--hero-language-shift:0px;--hero-language-right:24px;--hero-language-top:24px;position:relative}.sigiriya-sticky{isolation:isolate;border-radius:0 0 calc(24px * var(--ds-radius,1)) calc(24px * var(--ds-radius,1));background:#284749;height:100dvh;position:sticky;top:0;overflow:hidden}.sigiriya-media,.sigiriya-media-settle,.sigiriya-media-depth,.sigiriya-atmosphere,.sigiriya-ui{position:absolute;inset:0}.sigiriya-media-settle{transform:scale(1.035)}.sigiriya-media-depth{transform:translate3d(0, var(--media-depth), 0) scale(var(--media-scale));inset:-8px}.sigiriya-media img,.sigiriya-media video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.sigiriya-media video{opacity:0;transition:opacity .24s linear}.sigiriya-media video.is-ready{opacity:1}.sigiriya-atmosphere{pointer-events:none;transform:translate3d(0, var(--haze-offset), 0);background:linear-gradient(#171b1c3d,#0000 30% 48%,#171b1c8f);inset:-8px 0}.sigiriya-ui{pointer-events:none}.sigiriya-navigation{z-index:4;pointer-events:auto;position:absolute;inset:0 0 auto}.sigiriya-copy{text-align:center;opacity:var(--hero-chrome-opacity);position:absolute;inset:0}.sigiriya-copy:focus-within{opacity:1}.sigiriya-navigation :is(.site-header__greeting,.site-nav,.site-header__actions,.product-header>nav,.product-header__actions>.product-menu-trigger){opacity:var(--hero-chrome-opacity);translate:0 calc(-6px * var(--hero-cinema-progress))}.sigiriya-navigation :is(.site-nav,.site-header__actions,.product-header>nav,.product-header__actions>.product-menu-trigger):focus-within{opacity:1}.sigiriya-story [data-hero-cinema-hidden=true]{visibility:hidden;pointer-events:none}.sigiriya-navigation :is(.site-header__contact>.language,.product-header__actions>.language){translate:calc(var(--hero-language-shift) * var(--hero-cinema-progress)) 0}.sigiriya-title-scroll{width:59.73%;max-width:1560px;opacity:var(--title-opacity);translate:-50%;transform:translate3d(0, var(--title-offset), 0);position:absolute;top:max(17%,min(168px,22svh));left:50%}#root .sigiriya-story .sigiriya-copy h1#sigiriya-experiment-heading{text-transform:uppercase;text-wrap:balance;width:100%;max-width:none;font-size:calc(calc(clamp(3.25rem,min(6.12245vw,10svh),10rem) * var(--ds-typeScale,1)) * var(--ds-headingScale,1))!important;font-weight:clamp(100, calc(400 + var(--ds-weight,0)), 900)!important;line-height:calc(.833333 * var(--ds-leading,1))!important;letter-spacing:calc(-.026667em + var(--ds-tracking,0) * 1em)!important;margin:0!important}.sigiriya-tagline-scroll{top:52.6667%;opacity:var(--support-opacity);position:absolute;inset-inline:24px}#root .sigiriya-story .sigiriya-eyebrow{font-size:calc(calc(.75rem * var(--ds-typeScale,1)) * var(--ds-labelScale,1));line-height:calc(1.33333 * var(--ds-leading,1));letter-spacing:1px;margin:0;font-weight:400}.sigiriya-bottom-copy{bottom:6.42%;flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline:24px}.sigiriya-support-scroll{width:100%;opacity:var(--support-opacity);transform:translate3d(0, var(--title-offset), 0);justify-content:center;display:flex}#root .sigiriya-story .sigiriya-support{width:491px;max-width:100%;font-size:calc(1.625rem * var(--ds-typeScale,1));line-height:calc(1 * var(--ds-leading,1));letter-spacing:-.22px;text-wrap:pretty;margin:0;font-weight:400}.sigiriya-actions-scroll{opacity:var(--action-opacity);transform:translate3d(0, var(--title-offset), 0);pointer-events:auto;margin-top:calc(26px * var(--ds-space,1))}.sigiriya-actions-scroll[inert]{visibility:hidden}.sigiriya-actions-scroll:focus-within{opacity:1;transform:none}.sigiriya-actions{gap:calc(4px * var(--ds-space,1));display:flex}.sigiriya-navigation,.sigiriya-eyebrow,.sigiriya-copy h1,.sigiriya-support,.sigiriya-actions .cta{opacity:0}.sigiriya-navigation{--sigiriya-entry-y:-10px}.sigiriya-eyebrow{--sigiriya-entry-y:14px}.sigiriya-copy h1{--sigiriya-entry-y:24px}.sigiriya-support{--sigiriya-entry-y:14px}.sigiriya-actions .cta{--sigiriya-entry-y:12px}.sigiriya-experiment:is([data-entry-state=retracting],[data-entry-state=entered]) .sigiriya-media-settle{animation:sigiriya-media-enter 2.4s var(--cinematic-ease) both}.sigiriya-experiment:is([data-entry-state=retracting],[data-entry-state=entered]) .sigiriya-navigation{animation:sigiriya-enter .8s var(--cinematic-ease) .1s both}.sigiriya-experiment:is([data-entry-state=retracting],[data-entry-state=entered]) .sigiriya-eyebrow{animation:sigiriya-enter .9s var(--cinematic-ease) .22s both}.sigiriya-experiment:is([data-entry-state=retracting],[data-entry-state=entered]) .sigiriya-copy h1{animation:sigiriya-heading-enter 1.2s var(--cinematic-ease) .34s both}.sigiriya-experiment:is([data-entry-state=retracting],[data-entry-state=entered]) .sigiriya-support{animation:sigiriya-enter 1s var(--cinematic-ease) .46s both}.sigiriya-experiment:is([data-entry-state=retracting],[data-entry-state=entered]) .sigiriya-actions .cta{animation:sigiriya-enter .9s var(--cinematic-ease) .62s both}.sigiriya-experiment:is([data-entry-state=retracting],[data-entry-state=entered]) .sigiriya-actions .cta+.cta{animation-delay:.72s}.sigiriya-actions .cta:is(:focus-visible:not([data-ds-state]),[data-ds-state=focus]){opacity:1;animation:none!important}@keyframes sigiriya-media-enter{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes sigiriya-enter{0%{opacity:0;transform:translate3d(0, var(--sigiriya-entry-y), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes sigiriya-heading-enter{0%{opacity:0;transform:translate3d(0, var(--sigiriya-entry-y), 0);clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0 0 -.2em);transform:translate(0,0)}}@media (width<=1200px){.sigiriya-story{height:300svh}.sigiriya-title-scroll{width:82%;top:19%}#root .sigiriya-story .sigiriya-copy h1#sigiriya-experiment-heading{font-size:calc(calc(clamp(3.25rem,8.4vw,6rem) * var(--ds-typeScale,1)) * var(--ds-headingScale,1))!important;line-height:calc(.94 * var(--ds-leading,1))!important}.sigiriya-story[data-cinema-started=true] .sigiriya-navigation :is(.site-header__contact>.language,.product-header__actions>.language){right:var(--hero-language-right);top:var(--hero-language-top);opacity:var(--hero-cinema-progress);display:inline-flex;position:absolute;translate:0}}@media (width<=760px){.sigiriya-story{height:250svh}.sigiriya-copy{padding:clamp(calc(266px * var(--ds-space,1)),32svh,calc(320px * var(--ds-space,1))) calc(16px * var(--ds-space,1)) 4svh;justify-content:space-between;align-items:center;gap:calc(16px * var(--ds-space,1));flex-direction:column;display:flex}.sigiriya-title-scroll{width:100%;position:static;translate:none}#root .sigiriya-story .sigiriya-copy h1#sigiriya-experiment-heading{font-size:calc(calc(clamp(2rem,10.5vw,4.25rem) * var(--ds-typeScale,1)) * var(--ds-headingScale,1))!important;line-height:calc(.96 * var(--ds-leading,1))!important}.sigiriya-tagline-scroll{width:100%;position:static}#root .sigiriya-story .sigiriya-eyebrow{font-size:calc(calc(.625rem * var(--ds-typeScale,1)) * var(--ds-labelScale,1));line-height:calc(1.4 * var(--ds-leading,1));letter-spacing:calc(.06em + var(--ds-tracking,0) * 1em)}.sigiriya-bottom-copy{width:100%;position:static}#root .sigiriya-story .sigiriya-support{width:340px;font-size:calc(1.125rem * var(--ds-typeScale,1));line-height:calc(1.15 * var(--ds-leading,1))}.sigiriya-actions-scroll{width:100%;margin-top:calc(20px * var(--ds-space,1))}.sigiriya-actions{justify-content:center}:root #root .sigiriya-story .sigiriya-actions .cta{width:calc(50% - 4px);min-width:0;max-width:220px;height:auto;min-height:44px;padding-inline:calc(10px * var(--ds-space,1));font-size:calc(.8125rem * var(--ds-typeScale,1))}.sigiriya-actions .cta [data-ui-part=label]{white-space:normal}}@media (width<=760px) and (height<=650px){.sigiriya-copy{gap:calc(10px * var(--ds-space,1))}#root .sigiriya-story .sigiriya-copy h1#sigiriya-experiment-heading{font-size:calc(calc(9vw * var(--ds-typeScale,1)) * var(--ds-headingScale,1))!important}#root .sigiriya-story .sigiriya-support{font-size:calc(.9375rem * var(--ds-typeScale,1))}.sigiriya-actions-scroll{margin-top:calc(14px * var(--ds-space,1))}}@media (width>=500px) and (height<=500px){.sigiriya-story{height:220svh}.sigiriya-copy{padding:0;display:block}.sigiriya-title-scroll{width:78%;top:28%}#root .sigiriya-story .sigiriya-copy h1#sigiriya-experiment-heading{font-size:calc(calc(clamp(2rem,4.8vw,3.4rem) * var(--ds-typeScale,1)) * var(--ds-headingScale,1))!important;line-height:calc(.95 * var(--ds-leading,1))!important}.sigiriya-title-scroll{position:absolute;left:50%;translate:-50%}.sigiriya-tagline-scroll{top:56%;width:auto;position:absolute;inset-inline:24px}.sigiriya-bottom-copy{bottom:5%;width:auto;position:absolute;inset-inline:24px}#root .sigiriya-story .sigiriya-support{width:670px;font-size:calc(.875rem * var(--ds-typeScale,1));line-height:calc(1.15 * var(--ds-leading,1))}.sigiriya-actions-scroll{margin-top:calc(12px * var(--ds-space,1));width:auto}.sigiriya-actions .cta{height:auto;min-height:44px}}@media (width>=761px) and (height>=501px){.sigiriya-copy{padding-block:max(17svh,min(calc(168px * var(--ds-space,1)),22svh)) 6.42svh;grid-template-rows:auto minmax(24px,1fr) auto;justify-items:center;display:grid}.sigiriya-title-scroll{position:static;translate:none}.sigiriya-tagline-scroll{align-self:center;width:calc(100% - 48px);position:static}.sigiriya-bottom-copy{width:calc(100% - 48px);position:static}}@media (width>=761px) and (width<=1200px) and (height>=501px){.sigiriya-copy{padding-top:19svh}}@media (prefers-reduced-motion:reduce){.sigiriya-story{height:100dvh}.sigiriya-sticky{position:relative}.sigiriya-media-settle,.sigiriya-media-depth,.sigiriya-atmosphere,.sigiriya-title-scroll,.sigiriya-support-scroll,.sigiriya-actions-scroll{transform:none!important}.sigiriya-navigation,.sigiriya-eyebrow,.sigiriya-copy h1,.sigiriya-support,.sigiriya-actions .cta,.sigiriya-title-scroll,.sigiriya-tagline-scroll,.sigiriya-support-scroll,.sigiriya-actions-scroll{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}
