.header-variants a{align-self:center;margin-left:8px;font-size:13px}.header-preview .viewer{--header-shift:0px;overflow:clip}.header-preview .viewer>.hero-interface{z-index:auto}.cinematic-header{z-index:12;min-height:76px;translate:0 var(--header-shift);pointer-events:none;isolation:isolate;align-items:center;gap:22px;padding:16px 24px;display:flex;position:absolute;inset:0 0 auto}.cinematic-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#001b3266,#001b322a 62%,#0000);position:absolute;inset:0 0 -35px}.cinematic-header:after{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(3px)saturate(120%);backdrop-filter:blur(3px)saturate(120%);opacity:0;background:linear-gradient(#02172488 0% 16%,#03223766 48%,#0322372b 76%,#0000 100%);transition:opacity .35s;position:absolute;inset:-12px 0 -32px;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.cinematic-header[data-sticky=true]:after{opacity:1}.cinematic-brand{pointer-events:auto;flex-shrink:0;align-items:center;min-height:44px;display:flex}.cinematic-brand img{transform-origin:0;filter:drop-shadow(0 2px 4px #00162b50);width:175px;height:auto;display:block}.cinematic-links{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.cinematic-header a:not(.cinematic-brand){color:#f0faff;pointer-events:auto;text-shadow:0 1px 5px #001322;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cinematic-links a:hover,.cinematic-links a:focus-visible{color:#63e0ff;background:#042f4b99;border-color:#91e6ff55;box-shadow:inset 0 1px #c8f7ff22}.cinematic-actions{align-items:center;gap:10px;display:flex}.cinematic-header .cinematic-client{white-space:nowrap;background:#03294385;border:1px solid #b2e9ff70;gap:7px;padding:8px 14px}.cinematic-client svg{width:16px;height:16px}.cinematic-control-slot{width:120px;min-height:44px}.cinematic-header .mobile-web-menu{display:none}.header-preview #hero-replay,.header-preview #skip-journey{translate:0 var(--header-shift);z-index:13;box-shadow:none;background:#03294385;border:1px solid #b2e9ff70;min-height:44px;top:16px;right:24px}@media (width>=1024px){.header-preview #skip-journey{width:110px;padding:8px 10px;font-size:11px}}.cinematic-header a,.cinematic-header summary{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.header-preview #hero-replay:hover,.header-preview #skip-journey:hover,.cinematic-header .cinematic-client:hover{background:#064367bb;border-color:#71dcff;box-shadow:0 0 14px #00baff20}@media (width>=1280px){.header-preview .hero-copy-panel{top:clamp(140px,12% + 50px,170px)}.header-preview .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.header-preview .hero-actions a{white-space:nowrap;text-align:center;justify-content:center;align-items:center;min-height:56px;padding:14px 16px;font-size:15px;display:flex}.header-preview .cinematic-header a:not(.cinematic-brand){min-height:48px;padding:9px 12px;font-size:13px}.header-preview .cinematic-header .cinematic-client{padding:0}.header-preview :is(#hero-replay,#skip-journey){min-height:48px}}@media (width>=1280px) and (height<=800px){.header-preview .hero-copy-panel{top:clamp(128px,12% + 32px,148px)}.header-preview .hero-actions{margin-top:32px}.header-preview .hero-actions a{min-height:54px}}@media (width<=1199px){.cinematic-links{gap:0}.cinematic-header{gap:12px;padding-left:18px;padding-right:18px}.cinematic-header a:not(.cinematic-brand){padding:7px 6px;font-size:11px}.cinematic-brand img{width:145px}}@media (width<=1023px){.header-preview .viewer{--mobile-head:0px}.header-preview .viewer:is([data-view=journey],[data-view=video]){padding-top:calc(56.25% + 92px)}.header-preview .mobile-cinema-access{top:calc(56.25cqw + 18px)}.cinematic-header{min-height:56px;padding:6px max(12px,env(safe-area-inset-right)) 6px max(16px,env(safe-area-inset-left));padding-top:calc(6px + env(safe-area-inset-top));justify-content:space-between;gap:8px}.cinematic-brand img{width:132px}.cinematic-links,.cinematic-actions{display:none}.cinematic-header .mobile-web-menu{pointer-events:auto;display:block}.cinematic-header .mobile-web-menu summary{background:#02253c75;border:1px solid #b2e9ff55;border-radius:50%;width:44px;height:44px;box-shadow:inset 0 1px #e9ffff12}.cinematic-header .mobile-web-menu summary:hover{background:#05405aaa;border-color:#65deff}.cinematic-header .mobile-web-menu>div{top:calc(60px + env(safe-area-inset-top));max-height:calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-bottom:max(12px,env(safe-area-inset-bottom));background:#03263bf0;overflow:auto}.cinematic-header .mobile-web-menu a{justify-content:flex-start;padding:9px 14px;font-size:14px;display:flex}.header-preview #hero-replay,.header-preview #skip-journey{top:calc(6px + env(safe-area-inset-top));right:calc(max(12px,env(safe-area-inset-right)) + 52px);border-radius:50%;width:44px;height:44px;padding:0;font-size:0}.header-preview #hero-replay .replay-icon{margin:0;font-size:22px}.header-preview #skip-journey:after{content:"Salta";font-size:11px}}@media (prefers-reduced-motion:reduce){.viewer:not([data-reduced=false]) .cinematic-header:after,.viewer:not([data-reduced=false]) .cinematic-header a,.viewer:not([data-reduced=false]) .cinematic-header summary{transition:none}}.header-preview{--surface-time:.35s;--surface-ease:cubic-bezier(.22,.61,.36,1);--surface-shadow:0 10px 28px #00132155,inset 0 1px #b8eeff16;--surface-glow:0 0 16px #00baff24}.cinematic-brand img{filter:drop-shadow(0 2px 3px #00192cc2)drop-shadow(0 0 1px #001b3255)}.header-preview :is(#hero-replay,#skip-journey,.cinematic-client,.mobile-web-menu summary){color:#e8f8ff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background-color var(--surface-time) var(--surface-ease),border-color var(--surface-time) var(--surface-ease),box-shadow var(--surface-time) var(--surface-ease),transform var(--surface-time) var(--surface-ease);background:#03263b66;border:1px solid #c1ebff55;box-shadow:inset 0 1px #d5f7ff12}.header-preview :is(#hero-replay,#skip-journey,.cinematic-client,.mobile-web-menu summary):is(:hover,:focus-visible){box-shadow:var(--surface-glow),inset 0 1px #d5f7ff1a;background:#073a526e;border-color:#78deff99;transform:none}.header-preview :is(#hero-replay,#skip-journey,.cinematic-client,.mobile-web-menu summary):active{transform:scale(.98);box-shadow:inset 0 2px 7px #00122066}.header-preview #hero-replay:before,.header-preview .viewer:not([data-view=journey]):not([data-view=video]) #skip-journey{display:none}.header-preview :is(#hero-replay,#skip-journey,.cinematic-client,.mobile-web-menu summary),.header-preview :is(#hero-replay,#skip-journey,.cinematic-client,.mobile-web-menu summary):is(:hover,:focus-visible,:active){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:visible;transform:none}.header-control-face{isolation:isolate;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#e8f8ff;height:35px;transition:background-color .35s var(--surface-ease),border-color .35s var(--surface-ease),box-shadow .35s var(--surface-ease);background:#03263b66;border:1px solid #c1ebff55;border-radius:24px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #e4faff20}.header-preview :is(#hero-replay,#skip-journey,.cinematic-client,.mobile-web-menu summary):is(:hover,:focus-visible) .header-control-face{background:#073a5277;border-color:#9cecff;box-shadow:0 0 14px #00baff22,inset 0 1px #e4faff2a}.header-preview :is(#hero-replay,#skip-journey,.cinematic-client,.mobile-web-menu summary):active .header-control-face{box-shadow:inset 0 2px 6px #00152577}.header-preview .cinematic-links a,.header-preview .mobile-web-menu>div a{isolation:isolate;position:relative;overflow:hidden}.header-preview .cinematic-links a:before,.header-preview .mobile-web-menu>div a:before,.header-control-face:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 10%,#c7faff50 45%,#0000 75%);transition:transform .65s;display:block;position:absolute;inset:0;transform:translate(-130%)}.header-preview .cinematic-links a:is(:hover,:focus-visible):before,.header-preview .mobile-web-menu>div a:is(:hover,:focus-visible):before,.header-preview :is(#hero-replay,#skip-journey,.cinematic-client,.mobile-web-menu summary):is(:hover,:focus-visible) .header-control-face:before{transform:translate(110%)}@media (width<=1023px){.header-preview :is(#hero-replay,#skip-journey,.mobile-web-menu summary) .header-control-face{border-radius:50%;flex-shrink:0;gap:0;width:35px;height:35px;padding:0;font-size:0;line-height:1}.header-preview #hero-replay .replay-icon{flex:0 0 18px;place-items:center;width:18px;height:18px;margin:0;font-size:18px;line-height:1;display:grid}.header-preview .mobile-web-menu summary svg{width:20px;height:20px}.header-preview #skip-journey:after{content:none}.header-preview #skip-journey .header-control-face:after{content:"Salta";letter-spacing:.01em;font-size:9px}.header-preview .cinematic-header .mobile-web-menu>div{isolation:isolate;top:calc(52px + env(safe-area-inset-top));left:auto;right:max(12px,env(safe-area-inset-right));width:max-content;max-width:calc(100% - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));padding:6px 8px max(8px,env(safe-area-inset-bottom));transform-origin:100% 0;-webkit-backdrop-filter:blur(4px)saturate(135%);backdrop-filter:blur(4px)saturate(135%);background:linear-gradient(135deg,#d9f8ff30,#0000 43%),linear-gradient(160deg,#052d4866,#011c3155);border:1px solid #cdf7ff77;border-radius:16px;box-shadow:inset 0 1px #f0ffffa6,inset 1px 0 #ddfaff38,inset 0 -1px #62d6ff44,0 18px 45px #00132155,0 0 24px #29caff18}.header-preview .mobile-web-menu[open]>div{animation:glass-menu-arrive .35s var(--surface-ease) both}.header-preview .cinematic-header .mobile-web-menu>div a{white-space:nowrap;text-shadow:0 1px 5px #001322,0 0 12px #001322aa;border:1px solid #0000;border-radius:10px;justify-content:flex-start;min-height:40px;padding:7px 10px;font-size:13px;display:flex}.header-preview .cinematic-header .mobile-web-menu>div a:is(:hover,:focus-visible){color:#c8f9ff;background:#c1f6ff12;border-color:#a7ecff44;box-shadow:inset 0 1px #edffff22}.header-preview .mobile-web-menu>div a:last-child{border-top-color:#c6edff44;margin-top:6px}}@keyframes glass-menu-arrive{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.header-preview .viewer[data-reduced=true] .header-control-face:before,.header-preview .viewer[data-reduced=true] .cinematic-links a:before,.header-preview .viewer[data-reduced=true] .mobile-web-menu>div a:before{display:none}@media (prefers-reduced-motion:reduce){.header-preview .viewer:not([data-reduced=false]) .header-control-face:before,.header-preview .viewer:not([data-reduced=false]) .cinematic-links a:before,.header-preview .viewer:not([data-reduced=false]) .mobile-web-menu>div a:before{display:none}.header-preview .viewer:not([data-reduced=false]) .mobile-web-menu[open]>div{animation:none}}.header-preview .messaging-tools .message-toolbar{align-items:center;height:auto;display:flex;position:static}.header-preview .messaging-tools .message-pause{background:#102b47;border:1px solid #416485;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:6px 10px;display:inline-flex}.header-preview .messaging-tools .message-pause:after{content:attr(aria-label)}.header-preview :is(.hotspot-card,.mobile-featured-offer){box-shadow:var(--surface-shadow);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--surface-time) var(--surface-ease),transform var(--surface-time) var(--surface-ease),box-shadow var(--surface-time) var(--surface-ease),border-color var(--surface-time) var(--surface-ease);animation:overlay-card-arrive var(--surface-time) var(--surface-ease) both;border:1px solid #95d8fa48}.header-preview .hotspot-card{box-shadow:inset 0 1px #efffff88,inset 1px 0 #c8f4ff30,var(--surface-shadow);text-shadow:0 1px 4px #001322;background:linear-gradient(135deg,#d9f8ff24,#0000 42%),linear-gradient(155deg,#07314999,#03223888);border-color:#c6f3ff77}.header-preview :is(.hotspot-card,.mobile-featured-offer):is(:hover,:focus-within){box-shadow:var(--surface-shadow),var(--surface-glow);border-color:#80ddff88}.header-preview :is(.hotspot-card,.mobile-featured-offer):active{box-shadow:inset 0 2px 8px #00132155,var(--surface-glow)}.header-preview .hero-interface[data-hotspot-leaving] .hotspot-card{opacity:0;animation:none;transform:translateY(3px)}.header-preview :is(.hotspot-card,.mobile-featured-offer) a{transition:color var(--surface-time) var(--surface-ease),text-shadow var(--surface-time) var(--surface-ease)}.header-preview :is(.hotspot-card,.mobile-featured-offer) a:is(:hover,:focus-visible){color:#e2fbff;text-shadow:0 0 10px #00baff66}@keyframes overlay-card-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=1279px){.header-preview .hotspot-legend{gap:8px;max-width:460px;padding-block:2px}.header-preview .hotspot-legend button{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);min-width:0;min-height:40px;transition:background-color var(--surface-time) var(--surface-ease),border-color var(--surface-time) var(--surface-ease),box-shadow var(--surface-time) var(--surface-ease);background:#082d444f;border:1px solid #acdffb4d;border-radius:22px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:600;display:flex;position:relative;box-shadow:inset 0 1px #d5f7ff12}.header-preview .hotspot-legend button:after{content:"";border-radius:inherit;min-height:44px;position:absolute;inset:-2px 0}.header-preview .hotspot-legend svg{flex:0 0 16px;width:16px;height:16px}.header-preview .hotspot-legend button:is(:hover,:focus-visible){box-shadow:var(--surface-glow);background:#0844646b;border-color:#8de7ff99}.header-preview .hotspot-legend button[aria-pressed=true]{background:#07527470;border-color:#55daffd9;box-shadow:inset 0 0 10px #00baff22,0 0 14px #00baff44}.header-preview .hotspot-legend button:active{box-shadow:inset 0 2px 7px #001a3066,0 0 12px #00baff33}.header-preview .hotspot-card{border-radius:15px}}@media (prefers-reduced-motion:reduce){.header-preview .viewer:not([data-reduced=false]) :is(.hotspot-card,.mobile-featured-offer,.hotspot-legend button,#hero-replay,#skip-journey,.cinematic-client,.mobile-web-menu summary){transition:none!important;animation:none!important}}.header-preview .mobile-featured-offer{box-shadow:inset 0 1px #e4faff77,var(--surface-shadow);background:#082e4544;border-color:#bceeff70}.header-preview .mobile-featured-offer:before{background:linear-gradient(115deg,#d4f7ff1a,#0000 40%),linear-gradient(90deg,#022239d9,#03283ab3 45%,#012b4833)}.header-preview .mobile-offer-copy{text-shadow:0 1px 4px #001322}.header-preview .mobile-offer-copy details[open]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04283b55;border:1px solid #bceeff44;border-radius:9px;padding:4px 8px}.header-preview .viewer{container-type:inline-size}.header-preview .viewer[data-view=hero-frame] .frame-layer>img{display:block}.header-preview .viewer[data-view=hero-frame]>.hero-interface{background:linear-gradient(90deg,#001a30a6,#00223955 29%,#0000 49%)}@media (width<=1279px){.header-preview .viewer[data-view=hero-frame]:before{content:"";z-index:0;pointer-events:none;background-color:#021b2b;background-image:linear-gradient(#0000 12cqw,#021f3326 56.25cqw,#02223866 105cqw,#021b2b99 175cqw,#021b2b 220cqw),url(/media/hero-foreground-extension-v1.webp);background-position:50%,50% -5cqw;background-repeat:no-repeat;background-size:100% 100%,100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.header-preview .viewer[data-view=hero-frame]>.frame-layer{-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}.header-preview .viewer[data-view=hero-frame]>.hero-interface{background:0 0;position:static}.header-preview .viewer[data-view=hero-frame] .hero-copy-panel{text-shadow:0 2px 8px #001523aa;background:0 0}.header-preview .viewer[data-view=hero-frame] :is(.hotspot-dock,.hero-scene-note){background:0 0}.header-preview .viewer[data-view=hero-frame] .hero-copy-panel,.header-preview .viewer[data-view=hero-frame] .hotspot-dock,.header-preview .viewer[data-view=hero-frame] .hero-scene-note{z-index:1;position:relative}.header-preview .viewer[data-view=hero-frame]>.mobile-scene-blend{display:none}.header-preview .viewer[data-view=hero-frame] .hero-copy-panel:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:linear-gradient(#0000,#03203438 15%,#041e3233);position:absolute;inset:-30px 0 -6px;-webkit-mask-image:linear-gradient(#0000,#000 35px calc(100% - 25px),#0000);mask-image:linear-gradient(#0000,#000 35px calc(100% - 25px),#0000)}.header-preview .viewer[data-view=hero-frame] .mobile-featured-offer{z-index:1}.header-preview .viewer[data-view=hero-frame] .hero-messages .message-subtitle{color:#e0edf5}}.header-preview .hotspot-legend button{isolation:isolate;position:relative}.header-preview .hotspot-legend button:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(115deg,#0000 35%,#c7faff66 50%,#0000 65%) 100% 0/300% 100%;position:absolute;inset:0}.header-preview .hotspot-legend button:is(:hover,:focus-visible,:active):before{animation:.65s both legend-light-sweep}@keyframes legend-light-sweep{0%{opacity:0;background-position:100% 0}15%{opacity:1}85%{opacity:1}to{opacity:0;background-position:0 0}}.hero-dialog-open{scrollbar-gutter:stable;overflow:hidden}.header-preview .hotspot-glass-dialog{color:#eaf7ff;pointer-events:auto;background:0 0;border:0;width:min(360px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:visible}.header-preview .hotspot-glass-dialog::backdrop{-webkit-backdrop-filter:blur(4px)saturate(115%);backdrop-filter:blur(4px)saturate(115%);background:#00192966}@media (width<=1023px){.header-preview .viewer[data-view=hero-frame]{padding-top:calc(56.25% - clamp(28px,10cqw,64px))}.header-preview .viewer[data-view=hero-frame] .hero-copy-panel{padding-top:4px}.header-preview .hero-interface[data-hotspot-active] .hotspot-dock{height:0}.header-preview .hotspot-leader{display:none}.header-preview .hotspot-glass-dialog .hotspot-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0 1px 4px #001322;background:linear-gradient(135deg,#d9f8ff30,#0000 50%),linear-gradient(155deg,#073149b3,#032238b3);border:1px solid #c6f3ff99;border-radius:24px;max-width:none;max-height:calc(100dvh - 48px);margin:0;padding:28px 24px 22px;position:relative;overflow-y:auto;box-shadow:inset 0 1px #efffffa6,inset 1px 0 #c8f4ff40,0 24px 70px #00132188,0 0 30px #00baff22;width:100%!important;inset:auto!important}.header-preview .hotspot-glass-dialog .hotspot-kicker{letter-spacing:.14em;margin:0 40px 12px 0;font-size:10px}.header-preview .hotspot-glass-dialog h3{margin:0 24px 14px 0;font-size:25px;line-height:1.15}.header-preview .hotspot-glass-dialog #hotspot-description{margin-bottom:20px;font-size:15px;line-height:1.55}.header-preview .hotspot-glass-dialog #hotspot-link{background:#0079ac33;border:1px solid #8fe8ff88;border-radius:24px;justify-content:center;min-height:46px;padding:10px 14px;font-size:14px;display:flex;position:relative}.header-preview .hotspot-glass-dialog #hotspot-link:after{content:none}.header-preview .hotspot-glass-dialog .hotspot-close{color:#fff;background:#00273c44;border:1px solid #c6f3ff44;border-radius:50%;width:44px;height:44px;top:8px;right:8px}}.header-preview .viewer[data-reduced=true] .hotspot-legend button:before{display:none}@media (prefers-reduced-motion:reduce){.header-preview .viewer:not([data-reduced=false]) .hotspot-legend button:before{display:none}}.header-preview .cinematic-world>.approved-panorama{z-index:-2;isolation:isolate;pointer-events:none;filter:none;width:100%;height:214.378cqw;transition:filter 1.1s;position:absolute;top:0;left:0;overflow:hidden}.approved-panorama>img,.approved-panorama>svg{width:100%;height:auto;display:block;position:absolute}.approved-panorama .panorama-band-1{top:36.6cqw}.approved-panorama .panorama-band-2{top:96.6cqw}.approved-panorama .panorama-band-3{top:156.6cqw}.approved-panorama .panorama-bridge,.approved-panorama .panorama-tone{z-index:1;top:43.75cqw;-webkit-mask:url(/media/junction-v21/junction-v19-mask.svg) 0 0/100% 100% no-repeat;mask:url(/media/junction-v21/junction-v19-mask.svg) 0 0/100% 100% no-repeat}.approved-panorama .panorama-tone{aspect-ratio:8/3;mix-blend-mode:multiply}.approved-panorama .panorama-retouch{z-index:1;top:45.8333cqw}.approved-panorama .panorama-master{z-index:2;top:0}.header-preview .cinematic-world:has(>.approved-panorama):before{filter:none;background-image:linear-gradient(#0000 34cqw,#021e3212 47cqw,#021e322b 56.25cqw,#021e3240 100cqw,#021b2b80 180cqw,#021b2b 214cqw);background-position:50%;background-size:100% 100%;transition:none}.header-preview .cinematic-world:has(>.approved-panorama) .viewer[data-view=hero-frame]>.frame-layer{-webkit-mask-image:none;mask-image:none}.header-preview .cinematic-world:has(>.approved-panorama) .viewer[data-view=hero-frame]>.hero-interface{-webkit-mask-image:none;mask-image:none}.header-preview .cinematic-world:is([data-scene=journey],[data-scene=video])>.approved-panorama{filter:blur(18px)saturate(.78)}@media (width>=1280px){.header-preview .cinematic-world:has(>.approved-panorama):before{background-image:linear-gradient(90deg,#001a30a6,#00223955 29%,#0000 49%),linear-gradient(#0000 34cqw,#021e3212 47cqw,#021e322b 56.25cqw,#021e3240 100cqw,#021b2b80 180cqw,#021b2b 214cqw)}}@media (width<=767px){.header-preview .cinematic-world:is([data-scene=journey],[data-scene=video])>.approved-panorama{filter:blur(12px)saturate(.78)}}@media (prefers-reduced-motion:reduce){.header-preview .cinematic-world>.approved-panorama{transition:none}}.header-preview .cinematic-world{isolation:isolate;--village-image:url(/media/hero-village-approved-v11.webp);--village-size:104% auto;--village-position:right -5.18cqw;background:#021b2b;position:relative;overflow:clip;container-type:inline-size}.header-preview .cinematic-world:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(180deg,transparent 34cqw,#021e3212 47cqw,#021e322b 56.25cqw,#021e3240 90cqw,#021b2bb3 165cqw,#021b2b 195cqw),var(--village-image);background-size:100% 100%,var(--village-size);background-position:center,var(--village-position);background-repeat:no-repeat;position:absolute;inset:0}.header-preview .cinematic-world .viewer[data-view=hero-frame]{border:0;background:0 0!important}.header-preview .cinematic-world .viewer[data-view=hero-frame]:before{content:none;background-image:none}.header-preview .cinematic-world .viewer[data-view=hero-frame]>.frame-layer{-webkit-mask-image:linear-gradient(#000 calc(100% - clamp(8px,1.4cqw,22px)),#0000);mask-image:linear-gradient(#000 calc(100% - clamp(8px,1.4cqw,22px)),#0000)}.header-preview .cinematic-world .viewer[data-view=hero-frame]>.frame-layer:after{content:"";pointer-events:none;background:linear-gradient(#0000 34cqw,#021e3212 47cqw,#021e322b 56.25cqw);position:absolute;inset:0}.header-preview .cinematic-world .viewer[data-view=hero-frame] .hero-copy-panel:before{content:none}.header-preview .premium-offers{z-index:1;color:#edf8ff;text-shadow:0 2px 12px #00182acc;background:linear-gradient(#0000,#02243a22);padding:36px 4% 70px;position:relative}.premium-offers-heading{max-width:640px;margin-bottom:30px}.premium-offers-heading .eyebrow{color:#62ddff;font-size:10px;font-weight:700}.premium-offers-heading h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(26px,3vw,43px);line-height:1.12}.premium-offers-heading h2 span{color:#72ddff}.premium-offers-heading>p:last-child{color:#e0edf7;margin:0;font-size:15px}.premium-offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.premium-offer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-shadow:0 1px 4px #001b2c;background:linear-gradient(140deg,#c9f4ff0d,#0000 45%),#0326399c;border:1px solid #b1e7ff66;border-radius:23px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s;overflow:hidden;box-shadow:inset 0 1px #efffff66,0 14px 40px #00162850}.premium-offer:is(:hover,:focus-within){border-color:#b9f1ffb3;transform:translateY(-3px);box-shadow:inset 0 1px #efffff99,0 22px 45px #00162866,0 0 20px #00bbff15}.premium-offer-media{aspect-ratio:3/2;background:#073045;position:relative;overflow:hidden}.premium-offer-media>img,.premium-offer-media>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.premium-offer-media>video{opacity:0;pointer-events:none;transition:opacity .12s linear}.premium-offer[data-playing=true] video{opacity:1}.premium-offer-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#02283a66);position:absolute;inset:55% 0 0}.live-photo-play{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;background:#02263788;border:1px solid #dbf7ff88;border-radius:28px;align-items:center;gap:7px;min-height:44px;padding:6px 12px;font-size:11px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:inset 0 1px #e3faff40}.live-photo-play span:first-child{font-size:22px;line-height:1}.live-photo-play:hover{background:#005f7b88;border-color:#75e6ff}.premium-offer-badge{letter-spacing:.06em;color:#dcf9ff;background:#012a42b3;border:1px solid #a3e7ff99;border-radius:12px;padding:5px 9px;font-size:9px;position:absolute;top:14px;left:14px}.premium-offer-body{padding:23px}.premium-offer-category{letter-spacing:.16em;color:#70deff;margin:0 0 8px;font-size:9px;font-weight:700}.premium-offer h3{letter-spacing:-.025em;margin:0 0 14px;font-size:24px;line-height:1.15}.premium-offer-description{color:#dbe9f1;min-height:44px;margin:0 0 16px;font-size:14px;line-height:1.55}.premium-offer-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 20px;display:flex}.premium-offer-price strong{letter-spacing:-.035em;font-size:31px;line-height:1.2}.premium-offer-price span{color:#d1e4ed;font-size:12px}.premium-offer-link{isolation:isolate;color:#eefcff;background:#006c9433;border:1px solid #9fe4ff66;border-radius:26px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ddfaff2b}.premium-offer-link:before{content:"";z-index:-1;opacity:0;background:linear-gradient(115deg,#0000 35%,#d3faff55 50%,#0000 65%) 100% 0/300% 100%;position:absolute;inset:0}.premium-offer-link:is(:hover,:focus-visible):before{animation:.8s both legend-light-sweep}.premium-offer-link>span{filter:drop-shadow(0 2px 3px #00132166);font-size:20px}.premium-offer details{color:#cae0ec;border:0;padding:16px 0 0;font-size:11px}.premium-offer details summary{font-weight:400}.premium-offer details p{line-height:1.6}.header-preview .premium-ambient-light{opacity:0;pointer-events:none;animation:6.5s ease-in-out infinite paused premium-breathe}.header-preview .premium-ambient-trails{animation-delay:-2s}.cinematic-world[data-visible=true][data-scene=hero-frame][data-reduced=false] .hero-interface:not([data-hotspot-active]) .premium-ambient-light{animation-play-state:running}.hero-interface[data-hotspot-active] .premium-ambient-light{display:none}@keyframes premium-breathe{0%,to{opacity:.025}50%{opacity:.13}}.header-preview .hotspot-glass-dialog{width:min(400px,100vw - 32px)}.header-preview .hotspot-glass-dialog .hotspot-card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-shadow:0 1px 4px #001322;background:linear-gradient(135deg,#d9f8ff30,#0000 50%),linear-gradient(155deg,#07314999,#032238a6);border:1px solid #c6f3ff99;border-radius:24px;max-width:none;max-height:calc(100dvh - 48px);margin:0;padding:30px 26px 24px;position:relative;overflow-y:auto;box-shadow:inset 0 1px #efffffa6,inset 1px 0 #c8f4ff40,0 24px 70px #00132188,0 0 30px #00baff22;width:100%!important;inset:auto!important}.header-preview .hotspot-glass-dialog .hotspot-kicker{letter-spacing:.14em;margin:0 40px 12px 0;font-size:10px}.header-preview .hotspot-glass-dialog h3{margin:0 24px 14px 0;font-size:25px;line-height:1.15}.header-preview .hotspot-glass-dialog #hotspot-description{margin-bottom:20px;font-size:15px;line-height:1.55}.header-preview .hotspot-glass-dialog #hotspot-link{background:#0079ac33;border:1px solid #8fe8ff88;border-radius:24px;justify-content:center;min-height:46px;padding:10px 14px;font-size:14px;display:flex;position:relative}.header-preview .hotspot-glass-dialog #hotspot-link:after{content:none}.header-preview .hotspot-glass-dialog .hotspot-close{color:#fff;background:#00273c44;border:1px solid #c6f3ff44;border-radius:50%;width:44px;height:44px;top:8px;right:8px}.header-preview .hero-interface[data-hotspot-mode] .hotspot-leader{visibility:hidden}.header-preview .hero-interface[data-card-presentation=scene] .hotspot-leader{visibility:visible}.header-preview .hero-interface[data-card-presentation=scene]>.hotspot-card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#d9f8ff24,#0000 42%),linear-gradient(155deg,#07314988,#03223877);border:1px solid #c6f3ff77;border-radius:15px;max-height:none;margin:0;padding:17px 21px;position:absolute;bottom:auto;right:auto;box-shadow:inset 0 1px #efffff88,0 12px 30px #00132144;left:var(--card-x,60%)!important;top:var(--card-y,20%)!important;width:var(--card-width,238px)!important}.header-preview .hotspot-glass-dialog:not([open]):not(:popover-open){display:none}.header-preview .hotspot-glass-dialog:popover-open{height:fit-content;display:block;position:fixed;inset:0}.header-preview .hotspot-glass-dialog:popover-open::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#00192933}.hotspot-preview-timer{display:none}.header-preview .hero-interface[data-card-presentation=scene][data-hotspot-mode=preview][data-card-ready=true]>.hotspot-card .hotspot-preview-timer{color:#c4e8f6;border-top:1px solid #c6f3ff44;margin:14px 0 0;padding-top:10px;font-size:11px;display:block}.hotspot-glass-dialog[data-mode=preview] .hotspot-preview-timer{color:#c4e8f6;border-top:1px solid #c6f3ff44;margin:18px 0 0;padding-top:10px;font-size:11px;display:block}@media (width>=1280px){.header-preview .cinematic-world:before{background-image:linear-gradient(90deg,#001a30a6,#00223955 29%,transparent 49%),linear-gradient(180deg,transparent 34cqw,#021e3212 47cqw,#021e322b 56.25cqw,#021e3240 90cqw,#021b2bb3 165cqw,#021b2b 195cqw),var(--village-image);background-size:100% 100%,100% 100%,var(--village-size);background-position:center,center,var(--village-position)}.header-preview .cinematic-world .viewer[data-view=hero-frame]>.hero-interface{-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}}@media (width>=1024px) and (width<=1279px){.header-preview .cinematic-world .viewer[data-view=hero-frame]{padding-top:calc(56.25% - 64px)}}@media (width<=767px){.premium-offers-grid{grid-template-columns:1fr;gap:22px}.header-preview .premium-offers{padding:20px 5% 42px}.premium-offers-heading{margin-bottom:24px}.premium-offers-heading h2{font-size:28px}.premium-offer-media{aspect-ratio:16/9}.premium-offer-body{padding:20px}.premium-offer-description{min-height:0}.premium-offer{border-radius:21px}}@media (width>=768px) and (width<=1023px){.premium-offers-grid{gap:12px}.premium-offer-body{padding:15px}.premium-offer h3{font-size:21px}.premium-offer-link{padding:9px;font-size:12px}.premium-offer-badge{font-size:8px;left:8px}}@media (width>=1024px) and (width<=1279px){.header-preview .hotspot-dock{height:auto;min-height:0}}.cinematic-world[data-reduced=true] .premium-ambient-light{display:none}.cinematic-world[data-reduced=true] .premium-offer{transition:none;transform:none}.cinematic-world[data-reduced=true] .premium-offer-link:before{display:none}@media (prefers-reduced-motion:reduce){.premium-offer-media>video{transition:none}}.header-preview .cinematic-world:before{filter:none;transition:filter 1.1s}.header-preview .cinematic-world:is([data-scene=journey],[data-scene=video]):before{filter:blur(18px)saturate(.78)}.header-preview .cinematic-world .viewer:is([data-view=journey],[data-view=video]){border:0;background:0 0!important}.header-preview .cinematic-world .viewer:is([data-view=journey],[data-view=video])>.cinema-atmosphere,.header-preview .cinematic-world .viewer>.mobile-scene-blend{display:none}.header-preview .cinematic-world .viewer[data-view=journey]:has(.journey-clip[data-presented])>.frame-layer{visibility:hidden}.header-preview .cinematic-world .viewer:is([data-view=journey],[data-view=video])>:is(.journey-clip,#clip){-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}@media (width<=767px){.header-preview .cinematic-world:is([data-scene=journey],[data-scene=video]):before{filter:blur(12px)saturate(.78)}}@media (prefers-reduced-motion:reduce){.header-preview .cinematic-world:before{transition:none}}.header-preview .premium-offer{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#052538;min-height:490px;display:grid;position:relative}.header-preview .premium-offer-media{aspect-ratio:auto;z-index:-2;position:absolute;inset:0;overflow:hidden}.header-preview .premium-offer-media:after{background:linear-gradient(#0015230a 5%,#00152316 23%,#00152399 46%,#001523d9 75%,#001523ed 100%);inset:0}.header-preview .premium-offer-media>img,.header-preview .premium-offer-media>video{object-position:center top}.header-preview .premium-offer-body{text-shadow:0 2px 5px #00101ee6,0 1px 14px #00101e99;pointer-events:none;align-self:end;padding:180px 24px 24px}.header-preview .premium-offer-body>*{pointer-events:auto}.header-preview .premium-offer h3{text-shadow:0 2px 6px #00101ee6;font-size:28px}.header-preview .premium-offer-description{color:#f1f6fa}.header-preview .premium-offer-price strong{color:#fff}.header-preview .premium-offer-link{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#003b585c;box-shadow:inset 0 1px #e7faff38,0 4px 16px #00101e33}.header-preview .premium-offer details{color:#e0edf5}.header-preview .premium-offer .live-photo-play{min-height:36px;padding:4px 9px;font-size:10px;top:12px;bottom:auto;right:12px}.header-preview .premium-offer-badge{max-width:calc(100% - 125px);font-size:8px;top:20px;left:16px}@media (width<=767px){.header-preview .premium-offer{min-height:460px}.header-preview .premium-offer-body{padding:175px 20px 22px}.header-preview .premium-offer h3{font-size:27px}}@media (width>=768px) and (width<=1023px){.header-preview .premium-offer-body{padding:155px 14px 18px}.header-preview .premium-offer h3{font-size:23px}.header-preview .premium-offer .live-photo-play span:last-child{display:none}.header-preview .premium-offer-badge{max-width:calc(100% - 65px);font-size:7px;left:10px}}.hotspot-timer-track{background:#b6eeff26;border-radius:3px;height:3px;margin-top:8px;display:block;overflow:hidden}.hotspot-timer-fill{transform-origin:0;background:#72e6ff;width:100%;height:100%;display:block;box-shadow:0 0 5px #2bceff66}.header-preview .premium-offers-heading{text-shadow:0 1px 3px #001322,0 2px 5px #001322a6}.header-preview .viewer:is([data-view=journey],[data-view=video])~.premium-offers .premium-offers-heading{visibility:hidden}.header-preview .viewer .hero-scene-note{display:none}.header-preview main{max-width:none;padding-inline:0}@media (width>=1024px){.header-preview main>:not(.cinematic-world){margin-inline:clamp(18px,3vw,56px)}}@media (width>=1280px){.header-preview .viewer[data-view=hero-frame]~.premium-offers{--original-offer-top:max(42.25cqw,560px);--visible-offer-top:max(440px,min(36cqw,calc(100svh - 174px)));margin-top:calc(var(--original-offer-top) - 56.25cqw);pointer-events:none;background:0 0;padding-top:0}.header-preview .viewer[data-view=hero-frame]~.premium-offers .premium-offers-heading{transform:translateY(calc(var(--visible-offer-top) - var(--original-offer-top)))}.header-preview .premium-offers-grid{pointer-events:auto}}.header-preview .hero-copy-panel>.eyebrow,.header-preview .premium-offers-heading>.eyebrow{color:#9aeeff;text-shadow:0 1px 2px #001322,0 1px 4px #001322aa;width:fit-content}.header-preview .hero-copy-panel .message-heading,.header-preview .hero-copy-panel .message-subtitle{text-shadow:0 2px 5px #001322,0 0 14px #001322ab}@media (width<=1279px){.header-preview .cinematic-world .viewer[data-view=hero-frame]{padding-top:42.25%}.header-preview .cinematic-world .viewer[data-view=hero-frame] .hero-copy-panel{padding:0 4% 14px}.header-preview .hero-copy-panel>.eyebrow{margin-top:0}}
