.journey-story{isolation:isolate;background:#020709;grid-template-columns:minmax(0,1fr);scroll-margin-top:0;display:grid;position:relative;overflow:clip}.journey-stage{--journey-progress:0;--entry-opacity:1;--detail-opacity:0;--final-opacity:0;isolation:isolate;background:radial-gradient(at 50% 115%,#17303240,#0000 60%),#020709;grid-area:1/1;align-self:start;height:100svh;position:sticky;top:0;overflow:hidden}.journey-distance{pointer-events:none;grid-area:1/1;height:340svh;position:relative}.journey-distance>span{height:1px;position:absolute;top:120svh;left:0;right:0}.journey-distance>span:last-child{top:216svh}.journey-slices{z-index:-4;position:absolute;inset:0;overflow:hidden}.journey-slice{left:calc(var(--slice-index)*100%/9);will-change:transform;width:calc(11.1111% + .6px);height:100%;position:absolute;top:0;overflow:hidden}.journey-slice>img{top:0;left:calc(var(--slice-index)*-100% + var(--slice-index)*.6px);object-fit:cover;object-position:50% 50%;width:calc(900% - 5.4px);max-width:none;height:100%;display:block;position:absolute}.journey-slice:after{content:"";opacity:calc(1 - var(--journey-progress));pointer-events:none;background:linear-gradient(90deg,#b4ecf00a,#0000 50%,#00000010);border-left:1px solid #c7e9df14;border-right:1px solid #00000040;position:absolute;inset:0}.journey-veil{z-index:-3;pointer-events:none;background:linear-gradient(#01090d9e,#0000 28% 50%,#010b1180 100%);position:absolute;inset:0}.journey-veil:after{content:"";opacity:calc(1 - var(--journey-progress));background:linear-gradient(#02070922,#02070977 45%,#0000);position:absolute;inset:0}.journey-grain{z-index:-2;pointer-events:none;opacity:.75;background:radial-gradient(#0000 45%,#0007);position:absolute;inset:0}.journey-header{z-index:10;border-bottom:1px solid #e7ebdd19;justify-content:space-between;align-items:center;height:100px;display:flex;position:absolute;top:0;left:5%;right:5%}.journey-header .lumina-brand{color:#ece9db}.journey-header .lumina-brand>span{letter-spacing:4px;font-size:20px}.journey-header .lumina-brand small{color:#a3b5b2;letter-spacing:2px;font-size:4.5px}.journey-header nav{color:#bec9c6;align-items:center;gap:38px;font-size:10px;display:flex}.journey-header nav a{padding:20px 0}.journey-header nav a:hover{color:#e6ca9d}.journey-nav-cta{color:#e1ded0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eef4e509;border:1px solid #dde8df33;border-radius:30px;align-items:center;gap:22px;padding:12px 17px;font-size:9px;display:flex}.journey-menu-button{display:none}.journey-edition{letter-spacing:1.8px;color:#839c9b;justify-content:space-between;align-items:center;font-size:6px;display:flex;position:absolute;top:127px;left:5%;right:5%}.journey-message{pointer-events:none;position:absolute}.journey-eyebrow{letter-spacing:2px;color:#d4c7aa;align-items:center;gap:12px;font-size:7px;font-weight:500;line-height:1.8;display:flex}.journey-eyebrow>i{background:#d6c4a2;border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 0 0 4px #d6c4a20a}.journey-entry{text-align:center;opacity:var(--entry-opacity);transform:translateY(calc(var(--journey-progress)*-90px));top:25%;left:5%;right:5%}.journey-entry>.journey-eyebrow{justify-content:center}.journey-entry h1{letter-spacing:-4.7px;color:#f2f0e8;text-shadow:0 5px 40px #0006;margin:25px 0;font-family:Manrope,sans-serif;font-size:clamp(56px,6.8vw,110px);font-weight:400;line-height:1.06}.journey-entry h1 em{color:#d8b997;letter-spacing:-4px;font-size:1.06em}.journey-entry>p{color:#a4b7b3;margin:22px 0 26px;font-size:11px;line-height:1.9}.journey-reveal-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c9d0c1;background:0 0;border:1px solid #d6d9c82b;border-radius:30px;align-items:center;gap:18px;padding:12px 17px;font-size:9px;display:inline-flex}.journey-stage[data-phase=entry] .journey-reveal-button{pointer-events:auto}.journey-detail{opacity:var(--detail-opacity);transform:translateY(calc((1 - var(--detail-opacity))*25px));bottom:18%;left:7%}.journey-detail-card{border-radius:5px 22px 22px;max-width:390px;padding:28px 31px;background:linear-gradient(140deg,#0c252b80,#162f3445)!important;border-color:#c6dcd62b!important}.journey-detail h2{letter-spacing:-1.5px;color:#f0eee4;margin:20px 0;font-family:Manrope,sans-serif;font-size:38px;font-weight:400;line-height:1.15}.journey-detail h2 em{color:#e3cba8}.journey-detail p{color:#b8c9c2;font-size:11px;line-height:1.8}.journey-detail-card>div{color:#c8c4ae;letter-spacing:1.6px;border-top:1px solid #d7dcc321;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;font-size:6px;display:flex}.journey-complete{opacity:var(--final-opacity);transform:translateY(calc((1 - var(--final-opacity))*25px));justify-content:space-between;align-items:flex-end;gap:50px;display:flex;bottom:17%;left:7%;right:7%}.journey-complete-copy h2{letter-spacing:-3px;color:#f3f2e9;text-shadow:0 4px 35px #0009;margin-top:20px;font-family:Manrope,sans-serif;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.08}.journey-complete-copy h2 em{color:#e3c6a0}.journey-destination{border-radius:17px;max-width:290px;padding:26px;background:linear-gradient(135deg,#183e4370,#20342b55)!important}.journey-destination>span{letter-spacing:1.3px;color:#d6d2b7;align-items:center;gap:8px;font-size:6px;display:flex}.journey-destination h3{margin:17px 0 13px;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.2}.journey-destination p{color:#b2c7bf;font-size:10px;line-height:1.8}.journey-destination button{color:#e5cba5;background:0 0;border-top:1px solid #d8e3ce27;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:17px 0 0;font-size:10px;display:flex}.journey-stage[data-phase=complete] .journey-destination button{pointer-events:auto}.journey-bottom{color:#a3b8b1;justify-content:space-between;align-items:center;gap:30px;display:flex;position:absolute;bottom:30px;left:5%;right:5%}.journey-bottom>a,.journey-bottom>button{color:#bec7b9;background:0 0;align-items:center;gap:10px;padding:10px 0;font-size:9px;display:flex}.journey-progress{align-items:center;gap:16px;display:flex}.journey-progress-label{letter-spacing:1.4px;color:#8fa8a1;font-size:5px}.journey-progress>div{align-items:center;gap:4px;width:110px;height:15px;display:flex}.journey-progress i{background:#d8d8b930;border-radius:1px;flex:1;height:10px}.journey-progress>div{position:relative}.journey-progress>div:after{content:"";height:10px;width:calc(var(--journey-progress)*100%);background:linear-gradient(90deg,#85aeb2,#d5bd8f);position:absolute;top:2.5px;left:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 8.66px,#0000 8.66px 12.66px);mask-image:repeating-linear-gradient(90deg,#000 0 8.66px,#0000 8.66px 12.66px)}.journey-progress>span:last-child{white-space:nowrap;color:#d1cfb3;font-family:monospace;font-size:11px}.journey-progress small{color:#688882;font-size:8px}.journey-edge-label{writing-mode:vertical-rl;letter-spacing:2px;color:#b2c4bc7d;align-items:center;gap:20px;font-size:5px;display:flex;position:absolute;top:47%;right:32px}.lumina-page>main{isolation:isolate;background:linear-gradient(#071416f5,#071416ed),url(/tourism/journey-landscape.webp) 50%/cover fixed;position:relative}.lumina-page .lumina-destinations{padding-top:100px}.lumina-page .lumina-destination-card{background:#b3d3d207}.lumina-page .lumina-finale{border:0}@media (min-width:1700px){.journey-header{height:115px}.journey-edition{top:145px}.journey-entry{top:27%}.journey-entry h1{font-size:115px}.journey-entry>p{font-size:13px}.journey-detail-card{max-width:420px;padding:35px}.journey-detail h2{font-size:44px}.journey-detail p{font-size:13px}}@media (max-width:1000px){.journey-header nav{gap:24px;font-size:9px}.journey-header .lumina-brand>span{letter-spacing:3px;font-size:17px}.journey-nav-cta{gap:14px;padding:11px 14px;font-size:8px}.journey-entry h1{letter-spacing:-3.2px;font-size:73px}.journey-entry h1 em{letter-spacing:-3px}.journey-detail h2{font-size:34px}.journey-complete-copy h2{letter-spacing:-2px;font-size:52px}.journey-complete{gap:30px;left:6%;right:6%}.journey-destination{max-width:260px;padding:22px}.journey-destination h3{font-size:25px}.journey-progress-label{display:none}.journey-edge-label{right:20px}}@media (max-width:650px){.journey-header{gap:15px;height:82px;left:6%;right:6%}.journey-header .lumina-brand{gap:7px}.journey-header .lumina-brand>span{letter-spacing:3px;font-size:17px}.journey-header .lumina-brand small{letter-spacing:1.5px;font-size:4px}.journey-header .lumina-brand>svg{width:22px;height:22px}.journey-nav-cta{gap:7px;margin-left:auto;padding:10px 12px;font-size:7px}.journey-nav-cta>svg{width:10px;height:10px}.journey-menu-button{color:#c7d1c7;background:0 0;place-items:center;padding:0;display:grid}.journey-header nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b2529f2;border:1px solid #c5dad52b;border-radius:12px;flex-direction:column;gap:0;padding:10px 20px;display:none;position:absolute;top:90px;left:0;right:0;box-shadow:0 20px 40px #0006}.journey-header nav.open{display:flex}.journey-header nav a{border-bottom:1px solid #d5e1d51a;padding:15px 0;font-size:11px}.journey-header nav a:last-child{border:0}.journey-edition{letter-spacing:1px;font-size:5px;top:105px;left:6%;right:6%}.journey-edition>span:last-child{display:none}.journey-entry{top:27%;left:5%;right:5%}.journey-eyebrow{letter-spacing:1.35px;gap:9px;font-size:5px}.journey-entry h1{letter-spacing:-1.8px;margin:24px 0;font-size:clamp(36px,9.4vw,56px)}.journey-entry h1 em{letter-spacing:-1.6px;white-space:nowrap;font-size:1.05em}.journey-entry>p{max-width:240px;margin:20px auto 25px;font-size:10px;line-height:1.9}.journey-reveal-button{gap:15px;padding:11px 15px;font-size:8px}.journey-detail{bottom:18%;left:6%;right:6%}.journey-detail-card{border-radius:4px 18px 18px;max-width:320px;padding:24px}.journey-detail h2{letter-spacing:-1px;margin:18px 0;font-size:32px}.journey-detail p{font-size:10px;line-height:1.9}.journey-detail-card>div{margin-top:20px;padding-top:15px;font-size:5px}.journey-complete{display:block;bottom:15%;left:6%;right:6%}.journey-complete-copy h2{letter-spacing:-1.8px;margin-top:15px;font-size:42px}.journey-destination{border-radius:13px;grid-template-columns:1fr 1fr;gap:0 15px;max-width:none;margin-top:25px;padding:20px;display:grid}.journey-destination>span{letter-spacing:.8px;grid-column:1/-1;gap:7px;margin-bottom:15px;font-size:5px}.journey-destination h3{margin:0;font-size:22px}.journey-destination p{margin:0;font-size:8px;line-height:1.8}.journey-destination button{grid-column:1/-1;margin-top:16px;padding-top:14px;font-size:9px}.journey-bottom{flex-wrap:wrap;align-items:center;gap:12px;bottom:22px;left:6%;right:6%}.journey-bottom>a,.journey-bottom>button{gap:6px;padding:5px 0;font-size:7px}.journey-bottom>button{margin-left:auto}.journey-progress{border-top:1px solid #c8d8c319;order:3;justify-content:center;gap:13px;width:100%;margin-top:3px;padding-top:14px}.journey-progress-label{letter-spacing:1px;font-size:4px;display:block}.journey-progress>div{gap:3px;width:80px}.journey-progress>div:after{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 6.2px,#0000 6.2px 9.2px);mask-image:repeating-linear-gradient(90deg,#000 0 6.2px,#0000 6.2px 9.2px)}.journey-progress>span:last-child{font-size:10px}.journey-progress small{font-size:7px}.journey-edge-label{display:none}.journey-slice>img{object-position:52% 50%}.lumina-page>main{background-attachment:scroll}.lumina-page .lumina-destinations{padding-top:65px}}@media (max-width:650px) and (max-height:700px){.journey-header{height:68px}.journey-edition{top:86px}.journey-entry{top:26%}.journey-entry h1{margin:20px 0;font-size:37px}.journey-entry>p{margin:17px auto 20px;font-size:9px}.journey-detail{bottom:20%}.journey-detail-card{padding:21px}.journey-detail h2{font-size:29px}.journey-complete{bottom:19%}.journey-complete-copy h2{font-size:34px}.journey-destination{margin-top:20px;padding:17px}.journey-destination>span{margin-bottom:12px}.journey-destination h3{font-size:20px}.journey-destination p{font-size:7px}.journey-bottom{bottom:17px}.journey-progress{padding-top:11px}}@media (prefers-reduced-motion:reduce){.journey-slice{will-change:auto;transform:none!important}.journey-message{transform:none!important}}
.journey-chromatic{--chromatic-range:1150svh}.journey-chromatic .journey-distance{height:1250svh}.journey-chromatic .journey-stage{--chapter-color:#c399f0;--chapter-opacity:0}.journey-chromatic .journey-slice>picture{top:0;left:calc(var(--slice-index)*-100% + var(--slice-index)*.6px);width:calc(900% - 5.4px);height:100%;display:block;position:absolute}.journey-chromatic .journey-slice picture img{object-fit:fill;width:100%;max-width:none;height:100%;display:block}.journey-chromatic .journey-slice:after{border-top:1px solid var(--piece-color);box-shadow:inset 1px 0 var(--piece-color)}.chromatic-strip-tag{color:var(--piece-color);opacity:calc(1 - var(--journey-progress));align-items:center;gap:6px;font-family:monospace;font-size:8px;display:flex;position:absolute;top:12px;right:12px}.chromatic-strip-tag i{background:currentColor;border-radius:50%;width:3px;height:3px}.journey-chromatic .journey-veil{background:linear-gradient(#01090dab,#0000 30%,#01090d0c 53%,#010b1199 100%)}.journey-chromatic .journey-header nav a{align-items:center;gap:7px;display:flex}.journey-chromatic .journey-header .lumina-brand small{letter-spacing:1.4px;font-size:4px}.journey-chromatic .journey-entry{top:25%}.journey-chromatic .journey-entry h1{font-size:clamp(58px,6.5vw,108px)}.journey-chromatic .journey-entry>p{font-size:12px;line-height:1.9}.chromatic-intro-palette{opacity:.8;justify-content:center;gap:7px;margin-top:30px;display:flex}.chromatic-intro-palette i{border-radius:50%;width:5px;height:5px;box-shadow:0 0 15px #ffffff12}.chromatic-chapter-container{width:35%;max-width:425px;opacity:var(--chapter-opacity);transform:translateY(calc((1 - var(--chapter-opacity))*14px));pointer-events:none;position:absolute;bottom:16%;left:6%}.chromatic-chapter{padding:26px 28px 22px;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:linear-gradient(140deg,#061519e8,#102429d4)!important;border-color:#d1e0d42b!important;border-radius:5px 18px 18px!important;box-shadow:0 20px 70px #0004!important}.chromatic-chapter[hidden]{display:none!important}.chromatic-chapter-top{letter-spacing:.8px;color:var(--chapter-color);border-bottom:1px solid #c6d8cc21;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;font-family:monospace;font-size:7px;display:flex}.chromatic-chapter-top>span:last-child{letter-spacing:1px;color:#a4b9ad;white-space:nowrap;align-items:center;gap:5px;font-size:5px;display:flex}.chromatic-chapter-top i{background:var(--chapter-color);border-radius:50%;width:3px;height:3px;display:block}.chromatic-chapter-eyebrow{letter-spacing:1.4px;color:#879f98;margin:22px 0 16px;font-size:6px;line-height:1.8;display:block}.chromatic-chapter h2{letter-spacing:-1.3px;color:#e8ece1;font-family:Manrope,sans-serif;font-size:clamp(27px,2.6vw,38px);font-weight:400;line-height:1.17}.lumina-page .chromatic-chapter h2 em{color:var(--chapter-color)}.chromatic-chapter>p{color:#b5c3b9;margin-top:22px;font-size:11px;line-height:1.95}.chromatic-chapter-detail{color:#cbd0b9;align-items:flex-start;gap:10px;margin-top:10px;padding:18px 0;font-size:9px;line-height:1.8;display:flex}.chromatic-chapter-detail>svg{color:var(--chapter-color);flex-shrink:0;margin-top:2px}.chromatic-chapter-bottom{border-top:1px solid #d6dcc51f;justify-content:space-between;align-items:center;gap:15px;padding-top:17px;display:flex}.chromatic-chapter-bottom>span{letter-spacing:.8px;color:#6f8980;max-width:170px;font-size:4.5px;line-height:1.8}.chromatic-next{color:var(--chapter-color);white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:4px 0;font-size:8px;display:flex}.journey-stage[data-phase=chapters] .chromatic-next{pointer-events:auto}.chromatic-piece-nav{z-index:4;flex-direction:column;gap:6px;display:flex;position:absolute;top:29%;right:5%}.chromatic-piece-nav>button{color:#9eafa5;background:0 0;justify-content:flex-end;align-items:center;gap:12px;min-width:105px;padding:7px 0;font-size:7px;display:flex}.chromatic-nav-name{opacity:0;color:var(--nav-color);font-size:8px;transition:opacity .25s}.chromatic-nav-number{opacity:.5;font-family:monospace;font-size:6px}.chromatic-piece-nav i{background:var(--nav-color);opacity:.35;width:13px;height:2px;transition:width .3s,opacity .3s;display:block}.chromatic-piece-nav [aria-current] i{opacity:1;width:29px;box-shadow:0 0 15px var(--nav-color)}.chromatic-piece-nav [aria-current] .chromatic-nav-name{opacity:1}.chromatic-piece-nav [aria-current] .chromatic-nav-number{opacity:1;color:var(--nav-color)}.journey-chromatic .journey-stage[data-phase=entry] .chromatic-piece-nav,.journey-chromatic .journey-stage[data-phase=complete] .chromatic-piece-nav{opacity:0;pointer-events:none}.journey-chromatic .journey-stage[data-phase=entry] .chromatic-piece-nav>button,.journey-chromatic .journey-stage[data-phase=complete] .chromatic-piece-nav>button{pointer-events:none}.journey-chromatic .journey-progress>div:after{background:linear-gradient(90deg,#c399f0,#df7182,#ed9878,#e4ae63,#eedb8f,#c0dc79,#67c59c,#78dfe9,#7898f5)}.journey-chromatic .journey-progress i{opacity:.15}.journey-chromatic .journey-complete{bottom:16%}.lumina-page.lumina-chromatic>main{background-image:linear-gradient(#071416f5,#071416ed),url(/tourism/chromatic-landscape.webp)}.lumina-chromatic .lumina-season-panel{border-color:#a1b6c336}.lumina-chromatic .lumina-primary{background:linear-gradient(110deg,#d9c9ee,#b9d3d4)}@media (min-width:1700px){.chromatic-chapter-container{max-width:465px}.chromatic-chapter{padding:32px}.chromatic-chapter h2{font-size:43px}.chromatic-chapter>p{font-size:13px}.chromatic-chapter-detail{font-size:10px}}@media (max-width:1000px){.chromatic-chapter-container{width:41%;max-width:390px;bottom:15%}.chromatic-chapter{padding:24px}.chromatic-chapter h2{font-size:31px}.chromatic-chapter>p{font-size:10px}.chromatic-chapter-detail{font-size:8px}.chromatic-chapter-bottom>span{font-size:4px}.chromatic-chapter-bottom{gap:12px}.chromatic-next{gap:8px;font-size:7px}.chromatic-piece-nav{right:4%}.chromatic-piece-nav>button{min-width:90px}}@media (max-width:650px){.journey-chromatic{--chromatic-range:1300svh}.journey-chromatic .journey-distance{height:1400svh}.journey-chromatic .journey-entry{top:27%}.journey-chromatic .journey-entry h1{letter-spacing:-2px;font-size:clamp(40px,10vw,57px)}.journey-chromatic .journey-entry h1 em{white-space:normal;font-size:1.04em}.journey-chromatic .journey-entry>p{max-width:260px;font-size:10px}.chromatic-intro-palette{gap:8px;margin-top:26px}.chromatic-strip-tag{gap:3px;font-size:6px;top:9px;right:5px}.chromatic-strip-tag i{width:2px;height:2px}.chromatic-chapter-container{width:auto;max-width:none;bottom:16%;left:6%;right:6%}.chromatic-chapter{padding:23px 23px 19px;border-radius:5px 15px 15px!important}.chromatic-chapter-top{padding-bottom:15px;font-size:7px}.chromatic-chapter-top>span:last-child{font-size:5px}.chromatic-chapter-eyebrow{letter-spacing:1.1px;margin:18px 0 13px;font-size:5px}.chromatic-chapter h2{letter-spacing:-.9px;font-size:29px;line-height:1.16}.chromatic-chapter>p{margin-top:18px;font-size:10px;line-height:1.85}.chromatic-chapter-detail{margin-top:7px;padding:14px 0;font-size:8px;line-height:1.8}.chromatic-chapter-bottom{gap:12px;padding-top:14px}.chromatic-chapter-bottom>span{letter-spacing:.6px;max-width:150px;font-size:4px}.chromatic-next{gap:8px;font-size:7px}.chromatic-piece-nav{flex-direction:row;justify-content:space-between;gap:5px;top:132px;left:6%;right:6%}.chromatic-piece-nav>button{flex-direction:column;gap:7px;min-width:0;padding:12px 3px}.chromatic-nav-name{display:none}.chromatic-nav-number{font-size:5px}.chromatic-piece-nav i{width:15px;height:2px}.chromatic-piece-nav [aria-current] i{width:21px}.journey-chromatic .journey-complete{bottom:16%}.lumina-page.lumina-chromatic>main{background-image:linear-gradient(#071416f5,#071416ed),url(/tourism/chromatic-portrait.webp)}}@media (max-width:650px) and (max-height:700px){.journey-chromatic .journey-entry{top:26%}.journey-chromatic .journey-entry h1{font-size:37px}.journey-chromatic .journey-entry>p{font-size:9px}.chromatic-chapter-container{bottom:19%}.chromatic-chapter{padding:18px 20px 16px}.chromatic-chapter-top{padding-bottom:12px;font-size:6px}.chromatic-chapter-eyebrow{margin:13px 0 10px;font-size:4.5px}.chromatic-chapter h2{font-size:25px}.chromatic-chapter>p{margin-top:14px;font-size:9px;line-height:1.8}.chromatic-chapter-detail{margin-top:4px;padding:11px 0;font-size:7px}.chromatic-chapter-bottom{padding-top:12px}.chromatic-chapter-bottom>span{font-size:3.5px}.chromatic-next{font-size:6px}.chromatic-piece-nav{top:109px}.chromatic-piece-nav>button{padding:7px 3px}.journey-chromatic .journey-complete{bottom:19%}}@media (prefers-reduced-motion:reduce){.journey-chromatic .journey-slice{transform:none!important}.chromatic-chapter-container{transform:none}.chromatic-piece-nav *{transition:none!important}}
