.travel-web_page__VyZyZ{--travel-web-ink:#edf4f1;--travel-web-muted:#a6b7b1;--travel-web-line:rgba(223,239,232,.16);--travel-web-canvas:#07110f;--travel-web-surface:#0b1916;--travel-web-surface-strong:#10231f;--travel-web-accent:#edae36;--travel-web-radius:16px;min-height:100dvh;overflow:clip;color-scheme:dark;background:radial-gradient(circle at 74% 8%,rgba(33,93,82,.18),transparent 28rem),var(--travel-web-canvas);color:var(--travel-web-ink);font-family:var(--font-sans),sans-serif}.travel-web_page__VyZyZ *{box-sizing:border-box}.travel-web_page__VyZyZ a{color:inherit;text-decoration:none}.travel-web_page__VyZyZ :is(a,button):focus-visible{outline:3px solid var(--travel-web-accent);outline-offset:5px}.travel-web_nav__OTJGY{position:absolute;z-index:2;top:0;left:50%;display:flex;width:min(calc(100% - 64px),1480px);min-height:72px;transform:translateX(-50%);align-items:center;justify-content:space-between;border-bottom:1px solid var(--travel-web-line);color:#c5d0cc;font:650 10px/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.travel-web_nav__OTJGY a{display:inline-flex;min-height:44px;align-items:center;gap:10px;transition:color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.travel-web_nav__OTJGY a:hover{color:var(--travel-web-accent);transform:translateX(-3px)}.travel-web_hero__2R8cx{display:grid;width:min(100%,1600px);min-height:min(940px,100dvh);grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr);gap:clamp(42px,5vw,92px);align-items:center;margin:0 auto;padding:96px max(4.8vw,32px) 42px}.travel-web_heroCopy__vvUMb{max-width:650px}.travel-web_kicker__SIhsS{margin:0;color:var(--travel-web-accent);font:670 10px/1.3 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.travel-web_hero__2R8cx h1{max-width:700px;margin:28px 0 30px;font-size:clamp(60px,5vw,86px);font-weight:720;line-height:.87;letter-spacing:-.07em}.travel-web_hero__2R8cx h1 span{display:block;color:#9ec8c0;font-weight:480}.travel-web_lede__RAsaa{max-width:540px;margin:0;color:var(--travel-web-muted);font-size:clamp(16px,1.35vw,20px);line-height:1.58}.travel-web_closing__w8bNK>a,.travel-web_primaryLink__CH4oI{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;border-radius:999px;background:var(--travel-web-accent);color:#171106;font-size:13px;font-weight:760;white-space:nowrap;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s ease}.travel-web_primaryLink__CH4oI{margin-top:34px;padding:0 22px}.travel-web_closing__w8bNK>a:hover,.travel-web_primaryLink__CH4oI:hover{transform:translateY(-3px);background:#f5be51}.travel-web_closing__w8bNK>a:active,.travel-web_primaryLink__CH4oI:active{transform:translateY(1px) scale(.985)}.travel-web_heroVisual__CNYYc{min-width:0;margin:0}.travel-web_closingBoard__RuSPA img,.travel-web_fullBoard__Mfk4j img,.travel-web_heroVisual__CNYYc img,.travel-web_journeyMedia__acO8U img,.travel-web_languageVisual__qIOW1 img,.travel-web_offerVisual__Ux1aJ img,.travel-web_resortGrid__Qu6Lc img{display:block;width:100%;height:auto;border:1px solid rgba(225,239,233,.14);border-radius:var(--travel-web-radius);background:var(--travel-web-surface)}.travel-web_heroVisual__CNYYc img{box-shadow:0 38px 110px rgba(0,0,0,.36)}.travel-web_meta__lmf10{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0 max(4.8vw,32px);border-top:1px solid var(--travel-web-line);border-bottom:1px solid var(--travel-web-line)}.travel-web_meta__lmf10 div{min-height:116px;padding:28px 22px;border-right:1px solid var(--travel-web-line)}.travel-web_meta__lmf10 div:first-child{padding-left:0}.travel-web_meta__lmf10 div:last-child{border-right:0}.travel-web_meta__lmf10 dt{color:#7f948d;font:650 9px/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.travel-web_meta__lmf10 dd{margin:18px 0 0;font-size:15px;font-weight:650}.travel-web_closing__w8bNK,.travel-web_journeySection__BBZ72,.travel-web_language__L0jP0,.travel-web_offer__Cew8h,.travel-web_opening__4af9b,.travel-web_resorts__K02rF,.travel-web_retrospective__b_2Ki,.travel-web_sourceNote__MnHwY{padding-right:max(4.8vw,32px);padding-left:max(4.8vw,32px)}.travel-web_journeySection__BBZ72,.travel-web_language__L0jP0,.travel-web_offer__Cew8h,.travel-web_opening__4af9b,.travel-web_resorts__K02rF,.travel-web_retrospective__b_2Ki{padding-top:clamp(100px,10vw,160px);padding-bottom:clamp(100px,10vw,160px)}.travel-web_journeyIntro__gmmS_,.travel-web_resortHeading__5cN8p,.travel-web_retrospectiveIntro__XwfgH,.travel-web_sectionCopy__NlcQB{max-width:880px}.travel-web_closing__w8bNK h2,.travel-web_journeyIntro__gmmS_ h2,.travel-web_languageCopy__lLUxW h2,.travel-web_resortHeading__5cN8p h2,.travel-web_retrospectiveIntro__XwfgH h2,.travel-web_sectionCopy__NlcQB h2{margin:0;font-size:clamp(48px,5.8vw,90px);font-weight:630;line-height:.96;letter-spacing:-.058em}.travel-web_journeyIntro__gmmS_>p,.travel-web_languageCopy__lLUxW>p,.travel-web_resortHeading__5cN8p>p,.travel-web_retrospectiveIntro__XwfgH>p,.travel-web_sectionCopy__NlcQB>p{max-width:620px;margin:24px 0 0;color:var(--travel-web-muted);font-size:17px;line-height:1.65}.travel-web_fullBoard__Mfk4j{max-width:1480px;margin:clamp(58px,7vw,108px) auto 0}.travel-web_fullBoard__Mfk4j figcaption,.travel-web_languageVisual__qIOW1 figcaption{padding-top:13px;color:#82978f;font:10px/1.5 var(--font-mono),monospace}.travel-web_journeySection__BBZ72{border-top:1px solid rgba(224,239,233,.08);background:var(--travel-web-surface)}.travel-web_journeyIntro__gmmS_{margin-left:clamp(0px,8vw,132px)}.travel-web_journeyList__4q3Yk{display:grid;max-width:1480px;grid-template-columns:repeat(4,1fr);margin:clamp(54px,6vw,88px) auto 0;padding:0;border-top:1px solid var(--travel-web-line);list-style:none}.travel-web_journeyList__4q3Yk li{min-height:192px;padding:30px 24px 32px 0;border-right:1px solid var(--travel-web-line)}.travel-web_journeyList__4q3Yk li:not(:first-child){padding-left:24px}.travel-web_journeyList__4q3Yk li:last-child{border-right:0}.travel-web_journeyList__4q3Yk span,.travel-web_journeyList__4q3Yk strong{display:block}.travel-web_journeyList__4q3Yk strong{color:var(--travel-web-accent);font-size:22px;font-weight:690;letter-spacing:-.025em}.travel-web_journeyList__4q3Yk span{max-width:250px;margin-top:50px;color:var(--travel-web-muted);font-size:14px;line-height:1.6}.travel-web_journeyMedia__acO8U{display:grid;max-width:1480px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(18px,3vw,44px);align-items:end;margin:clamp(72px,8vw,128px) auto 0}.travel-web_closingBoard__RuSPA,.travel-web_journeyMedia__acO8U figure,.travel-web_languageVisual__qIOW1,.travel-web_offerVisual__Ux1aJ,.travel-web_resortGrid__Qu6Lc figure{min-width:0;margin:0}.travel-web_journeyMedia__acO8U figure:first-child{margin-bottom:10vw}.travel-web_language__L0jP0{display:grid;max-width:1600px;grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);gap:clamp(48px,8vw,132px);align-items:start;margin:0 auto}.travel-web_languageCopy__lLUxW{position:sticky;top:104px;padding-top:4px}.travel-web_palette__U2OxK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:44px}.travel-web_palette__U2OxK span{display:flex;min-height:108px;align-items:flex-end;padding:13px;border:1px solid var(--travel-web-line);border-radius:var(--travel-web-radius);font:650 9px/1.3 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.travel-web_ocean__6wF_z{background:#0b4d55;color:#eef8f5}.travel-web_sun__VASpo{background:var(--travel-web-accent);color:#171106}.travel-web_mist___cNKw{background:#e6efec;color:#12211d}.travel-web_languageVisual__qIOW1{padding-top:13vw}.travel-web_offer__Cew8h{border-top:1px solid rgba(224,239,233,.08);background:var(--travel-web-surface-strong)}.travel-web_offerVisual__Ux1aJ{max-width:1480px;margin:clamp(60px,7vw,110px) auto 0}.travel-web_resortHeading__5cN8p{max-width:800px;margin-left:auto;margin-right:8vw}.travel-web_resortGrid__Qu6Lc{display:grid;max-width:1480px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(22px,4vw,64px);align-items:start;margin:clamp(70px,8vw,124px) auto 0}.travel-web_resortGrid__Qu6Lc figure:last-child{position:sticky;top:100px;margin-top:16vw}.travel-web_retrospective__b_2Ki{border-top:1px solid var(--travel-web-line);background:var(--travel-web-surface)}.travel-web_retrospectiveGrid__4rKcJ{display:grid;max-width:1220px;grid-template-columns:1fr 1fr;gap:0 clamp(32px,7vw,112px);margin:clamp(58px,7vw,100px) 0 0 auto}.travel-web_retrospectiveGrid__4rKcJ article{min-height:184px;padding:27px 0 34px;border-top:1px solid var(--travel-web-line)}.travel-web_retrospectiveGrid__4rKcJ h3{margin:0;color:var(--travel-web-accent);font-size:22px;font-weight:680;letter-spacing:-.02em}.travel-web_retrospectiveGrid__4rKcJ p{max-width:470px;margin:38px 0 0;color:var(--travel-web-muted);font-size:15px;line-height:1.65}.travel-web_closingBoard__RuSPA{width:min(76%,1080px);margin:clamp(72px,8vw,124px) 0 0 auto}.travel-web_sourceNote__MnHwY{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(0,1.6fr);gap:36px;padding-top:38px;padding-bottom:38px;border-top:1px solid var(--travel-web-line);border-bottom:1px solid var(--travel-web-line)}.travel-web_sourceNote__MnHwY strong{color:var(--travel-web-accent);font:670 10px/1.3 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.travel-web_sourceNote__MnHwY p{max-width:780px;margin:0;color:var(--travel-web-muted);font-size:15px;line-height:1.65}.travel-web_closing__w8bNK{display:flex;min-height:520px;align-items:flex-end;justify-content:space-between;gap:48px;padding-top:110px;padding-bottom:54px}.travel-web_closing__w8bNK>div{max-width:920px}.travel-web_closing__w8bNK>div>p{margin:0 0 22px;color:var(--travel-web-muted);font:650 10px/1.3 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.travel-web_closing__w8bNK>a{flex:0 0 auto;padding:0 22px}.travel-web_page__VyZyZ[data-travel-web-story][data-travel-web-motion=ready] [data-travel-web-reveal]{opacity:0;filter:blur(5px);transform:translate3d(0,38px,0) scale(.992);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.travel-web_page__VyZyZ[data-travel-web-story][data-travel-web-motion=ready] [data-travel-web-reveal=left]{transform:translate3d(-42px,16px,0)}.travel-web_page__VyZyZ[data-travel-web-story][data-travel-web-motion=ready] [data-travel-web-reveal=media]{clip-path:inset(5% 1% 5% 1% round var(--travel-web-radius));transform:translate3d(0,34px,0) scale(.978)}.travel-web_page__VyZyZ[data-travel-web-story][data-travel-web-motion=ready] [data-travel-web-reveal][data-travel-web-visible]{opacity:1;filter:blur(0);clip-path:inset(0 0 0 0 round var(--travel-web-radius));transform:translateZ(0) scale(1)}.travel-web_page__VyZyZ[data-travel-web-story][data-travel-web-motion=ready] [data-travel-web-reveal=stagger]>*{opacity:0;transform:translate3d(0,22px,0);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1)}.travel-web_page__VyZyZ[data-travel-web-story][data-travel-web-motion=ready] [data-travel-web-reveal=stagger][data-travel-web-visible]>*{opacity:1;transform:translateZ(0)}.travel-web_page__VyZyZ [data-travel-web-reveal=stagger][data-travel-web-visible]>:nth-child(2){transition-delay:70ms}.travel-web_page__VyZyZ [data-travel-web-reveal=stagger][data-travel-web-visible]>:nth-child(3){transition-delay:.14s}.travel-web_page__VyZyZ [data-travel-web-reveal=stagger][data-travel-web-visible]>:nth-child(4){transition-delay:.21s}@media (max-width:1040px){.travel-web_hero__2R8cx{grid-template-columns:minmax(380px,.88fr) minmax(430px,1.12fr);gap:34px}.travel-web_hero__2R8cx h1{font-size:clamp(52px,5.5vw,62px)}.travel-web_language__L0jP0{grid-template-columns:minmax(280px,.75fr) minmax(430px,1.25fr);gap:52px}.travel-web_palette__U2OxK{grid-template-columns:1fr}.travel-web_palette__U2OxK span{min-height:72px}}@media (max-width:800px){.travel-web_nav__OTJGY{width:calc(100% - 32px)}.travel-web_nav__OTJGY>span{display:none}.travel-web_hero__2R8cx{min-height:auto;grid-template-columns:1fr;gap:48px;padding:112px 16px 60px}.travel-web_heroCopy__vvUMb{max-width:680px}.travel-web_hero__2R8cx h1{max-width:650px;margin-top:24px;font-size:clamp(46px,12vw,68px);line-height:.9}.travel-web_lede__RAsaa{max-width:520px;font-size:16px}.travel-web_primaryLink__CH4oI{width:-moz-fit-content;width:fit-content}.travel-web_meta__lmf10{grid-template-columns:1fr 1fr;padding:0 16px}.travel-web_meta__lmf10 div{min-height:104px;padding:24px 16px 24px 0;border-bottom:1px solid var(--travel-web-line)}.travel-web_meta__lmf10 div:nth-child(2n){padding-left:16px;border-right:0}.travel-web_meta__lmf10 div:nth-last-child(-n+2){border-bottom:0}.travel-web_closing__w8bNK,.travel-web_journeySection__BBZ72,.travel-web_language__L0jP0,.travel-web_offer__Cew8h,.travel-web_opening__4af9b,.travel-web_resorts__K02rF,.travel-web_retrospective__b_2Ki,.travel-web_sourceNote__MnHwY{padding-right:16px;padding-left:16px}.travel-web_journeySection__BBZ72,.travel-web_language__L0jP0,.travel-web_offer__Cew8h,.travel-web_opening__4af9b,.travel-web_resorts__K02rF,.travel-web_retrospective__b_2Ki{padding-top:88px;padding-bottom:88px}.travel-web_closing__w8bNK h2,.travel-web_journeyIntro__gmmS_ h2,.travel-web_languageCopy__lLUxW h2,.travel-web_resortHeading__5cN8p h2,.travel-web_retrospectiveIntro__XwfgH h2,.travel-web_sectionCopy__NlcQB h2{font-size:clamp(44px,12.5vw,66px);line-height:.98}.travel-web_journeyIntro__gmmS_>p,.travel-web_languageCopy__lLUxW>p,.travel-web_resortHeading__5cN8p>p,.travel-web_retrospectiveIntro__XwfgH>p,.travel-web_sectionCopy__NlcQB>p{margin-top:20px;font-size:16px}.travel-web_fullBoard__Mfk4j{margin-top:50px}.travel-web_journeyIntro__gmmS_,.travel-web_resortHeading__5cN8p{margin-right:0;margin-left:0}.travel-web_journeyList__4q3Yk{grid-template-columns:1fr;margin-top:50px}.travel-web_journeyList__4q3Yk li,.travel-web_journeyList__4q3Yk li:not(:first-child){display:grid;min-height:0;grid-template-columns:minmax(92px,.32fr) 1fr;gap:22px;padding:22px 0;border-right:0;border-bottom:1px solid var(--travel-web-line)}.travel-web_journeyList__4q3Yk span{margin-top:0}.travel-web_journeyMedia__acO8U,.travel-web_language__L0jP0,.travel-web_resortGrid__Qu6Lc{grid-template-columns:1fr}.travel-web_journeyMedia__acO8U{gap:16px;margin-top:64px}.travel-web_journeyMedia__acO8U figure:first-child{margin-bottom:0}.travel-web_language__L0jP0{gap:52px;margin:0}.travel-web_languageCopy__lLUxW{position:static}.travel-web_palette__U2OxK{grid-template-columns:repeat(3,1fr)}.travel-web_palette__U2OxK span{min-height:92px}.travel-web_languageVisual__qIOW1{padding-top:0}.travel-web_resortGrid__Qu6Lc{gap:16px;margin-top:60px}.travel-web_resortGrid__Qu6Lc figure:last-child{position:static;margin-top:0}.travel-web_retrospectiveGrid__4rKcJ{grid-template-columns:1fr;margin-top:54px}.travel-web_retrospectiveGrid__4rKcJ article{min-height:0}.travel-web_retrospectiveGrid__4rKcJ p{margin-top:24px}.travel-web_closingBoard__RuSPA{width:100%;margin-top:62px}.travel-web_sourceNote__MnHwY{grid-template-columns:1fr;gap:18px;padding-top:32px;padding-bottom:32px}.travel-web_closing__w8bNK{min-height:460px;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-top:92px;padding-bottom:36px}}@media (max-width:480px){.travel-web_hero__2R8cx h1{font-size:clamp(44px,12vw,54px)}.travel-web_hero__2R8cx h1 span{max-width:none}.travel-web_meta__lmf10{grid-template-columns:1fr}.travel-web_meta__lmf10 div,.travel-web_meta__lmf10 div:nth-child(2n){min-height:88px;padding:21px 0;border-right:0;border-bottom:1px solid var(--travel-web-line)}.travel-web_meta__lmf10 div:nth-last-child(2){border-bottom:1px solid var(--travel-web-line)}.travel-web_palette__U2OxK{grid-template-columns:1fr}.travel-web_palette__U2OxK span{min-height:68px}.travel-web_journeyList__4q3Yk li,.travel-web_journeyList__4q3Yk li:not(:first-child){grid-template-columns:82px 1fr}.travel-web_closing__w8bNK>a,.travel-web_primaryLink__CH4oI{width:100%}}@media (prefers-reduced-motion:reduce){.travel-web_page__VyZyZ *,.travel-web_page__VyZyZ :after,.travel-web_page__VyZyZ :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.travel-web_page__VyZyZ[data-travel-web-story] [data-travel-web-reveal=stagger]>*,.travel-web_page__VyZyZ[data-travel-web-story] [data-travel-web-reveal]{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}