.travel_page__1jDcp{min-height:100vh;background:#f1f2ed;color:#0c0f0d}.travel_shell__YTdLO{width:min(100% - 28px,1500px);margin:auto;padding:52px 0 100px}.travel_hero__T9IqT{display:grid;grid-template-columns:1.3fr .7fr;gap:20px;padding:32px 0 64px;border-bottom:1px solid #0c0f0d33}.travel_eyebrow___nyr5{font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase}.travel_hero__T9IqT h1{max-width:980px;margin-top:24px;font-size:clamp(54px,8vw,122px);line-height:.85;letter-spacing:-.075em}.travel_heroAside__U7kdp{align-self:end}.travel_heroAside__U7kdp strong{display:block;font-size:clamp(76px,10vw,150px);line-height:.7;letter-spacing:-.08em}.travel_heroAside__U7kdp p{max-width:480px;margin-top:28px;font-size:18px;line-height:1.55;color:#0c0f0d99}.travel_filters__bFkGO{display:flex;gap:8px;flex-wrap:wrap;padding:28px 0}.travel_filters__bFkGO span{padding:10px 15px;border:1px solid #0c0f0d33;border-radius:999px;font-size:13px;font-weight:650}.travel_filters__bFkGO span:first-child{background:#adff00;border-color:#adff00}.travel_grid__oDkEP{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.travel_card__rkRYU{grid-column:span 4;min-height:580px;display:flex;flex-direction:column;overflow:hidden;border-radius:30px;background:#0c0f0d;color:#fff}.travel_card__rkRYU:nth-child(5n+1),.travel_card__rkRYU:nth-child(5n+2){grid-column:span 6}.travel_media__UV88_{position:relative;min-height:350px;flex:1;overflow:hidden}.travel_media__UV88_ img{-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.travel_card__rkRYU:hover img{transform:scale(1.035)}.travel_copy__hZ_DF{padding:24px}.travel_copy__hZ_DF h2{margin-top:18px;font-size:clamp(29px,3vw,48px);line-height:.95;letter-spacing:-.05em}.travel_copy__hZ_DF p{margin-top:14px;color:#ffffffa3;line-height:1.55}.travel_meta__AQ7C_{gap:14px;color:#ffffff8a}.travel_meta__AQ7C_,.travel_open__a6mmE{display:flex;justify-content:space-between}.travel_open__a6mmE{margin-top:22px;padding-top:18px;border-top:1px solid #ffffff26;color:#adff00;font-weight:700}.travel_detailHero__owezQ{position:relative;min-height:min(760px,82vh);overflow:hidden;border-radius:34px;color:#fff}.travel_detailHero__owezQ img{-o-object-fit:cover;object-fit:cover}.travel_shade__KVBkC{position:absolute;inset:0;background:linear-gradient(180deg,#0002,#0004 42%,#000e)}.travel_heroCopy__IuUwN{position:absolute;inset:auto 0 0;padding:clamp(28px,5vw,70px)}.travel_heroCopy__IuUwN h1{max-width:1000px;margin-top:20px;font-size:clamp(48px,7vw,104px);line-height:.87;letter-spacing:-.07em}.travel_heroCopy__IuUwN p{max-width:820px;margin-top:20px;color:#ffffffbf;font-size:clamp(17px,1.6vw,22px);line-height:1.5}.travel_facts__i1l2F{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid #ffffff33;border-radius:20px;overflow:hidden}.travel_facts__i1l2F div{padding:18px;background:#0007;border-right:1px solid #ffffff33}.travel_facts__i1l2F div:last-child{border:0}.travel_facts__i1l2F span{display:block;color:#ffffff8a;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.travel_facts__i1l2F strong{display:block;margin-top:8px}.travel_body__bhExo{display:grid;grid-template-columns:minmax(0,760px) minmax(250px,1fr);gap:clamp(38px,7vw,100px);padding:72px 0}.travel_prose__XwzDI h2{margin:0 0 20px;font-size:clamp(35px,4vw,58px);line-height:1;letter-spacing:-.05em}.travel_prose__XwzDI h2:not(:first-child){margin-top:64px}.travel_prose__XwzDI p{font-size:18px;line-height:1.78;color:#0c0f0db8}.travel_highlights__0Y_Cv{display:grid;gap:10px;margin-top:24px}.travel_highlights__0Y_Cv li{list-style:none;padding:18px 20px;border:1px solid #0c0f0d33;border-radius:18px;font-weight:650}.travel_aside__v9Pq5{position:sticky;top:96px;align-self:start;padding:26px;border-radius:26px;background:#adff00}.travel_aside__v9Pq5 h2{margin-top:18px;font-size:30px;line-height:1}.travel_aside__v9Pq5 dl{margin-top:30px}.travel_aside__v9Pq5 dl div{padding:14px 0;border-top:1px solid #0c0f0d38}.travel_aside__v9Pq5 dt{font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.travel_aside__v9Pq5 dd{margin-top:6px;font-weight:650}.travel_gallery__YuiWy{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.travel_gallery__YuiWy figure{position:relative;min-height:560px;overflow:hidden;border-radius:28px}.travel_gallery__YuiWy figure:nth-child(2){min-height:0}.travel_gallery__YuiWy img{-o-object-fit:cover;object-fit:cover}.travel_gallery__YuiWy figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:14px;background:#0c0f0dcc;color:#fff;font-size:12px}.travel_source__J3AA_{margin-top:64px;padding:22px 0;border-top:1px solid #0c0f0d33;color:#0c0f0d99;font-size:13px}.travel_source__J3AA_ a{text-decoration:underline}.travel_related__g6Jyb{margin-top:70px}.travel_related__g6Jyb h2{font-size:clamp(38px,5vw,70px);letter-spacing:-.06em}.travel_relatedGrid__IQmSi{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.travel_relatedCard___LNaJ{padding:24px;border:1px solid #0c0f0d33;border-radius:24px}.travel_relatedCard___LNaJ h3{margin-top:40px;font-size:26px;line-height:1}.travel_relatedCard___LNaJ span{display:block;margin-top:24px;font-weight:700}.travel_mapLink__mX1nU{display:inline-flex;margin-top:24px;padding:14px 18px;border-radius:999px;background:#0c0f0d;color:#fff;font-weight:700}@media(max-width:900px){.travel_body__bhExo,.travel_hero__T9IqT{grid-template-columns:1fr}.travel_card__rkRYU,.travel_card__rkRYU:nth-child(n){grid-column:span 6}.travel_aside__v9Pq5{position:static}.travel_gallery__YuiWy,.travel_relatedGrid__IQmSi{grid-template-columns:1fr}.travel_gallery__YuiWy figure,.travel_gallery__YuiWy figure:nth-child(2){min-height:440px}}@media(max-width:580px){.travel_shell__YTdLO{width:min(100% - 18px,1500px);padding-top:28px}.travel_hero__T9IqT h1{font-size:50px}.travel_heroAside__U7kdp strong{font-size:86px}.travel_card__rkRYU,.travel_card__rkRYU:nth-child(n){grid-column:1/-1;min-height:500px}.travel_detailHero__owezQ{min-height:720px;border-radius:24px}.travel_facts__i1l2F{grid-template-columns:1fr}.travel_facts__i1l2F div{border-right:0;border-bottom:1px solid #ffffff33}.travel_gallery__YuiWy figure,.travel_gallery__YuiWy figure:nth-child(2){min-height:360px}.travel_body__bhExo{padding-top:44px}}@media(prefers-reduced-motion:reduce){.travel_media__UV88_ img{transition:none}}.travel_placesJourney__Y5ZHQ{--places-progress:0;position:relative;height:500svh;background:#080b0a;color:#fff}.travel_placesSticky__1G7e7{position:sticky;top:72px;height:calc(100svh - 72px);min-height:600px;overflow:hidden;isolation:isolate;background:#080b0a}.travel_placesGrain__wtY0D,.travel_placesMedia__nyAFx,.travel_placesShade__zbR0l,.travel_placesVideo__J_f1t{position:absolute;inset:0}.travel_placesMedia__nyAFx{z-index:-1;overflow:hidden;background:#080b0a}.travel_placesVideo__J_f1t{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:saturate(.92) contrast(1.04);transform:translateZ(0) scale(1.003);will-change:opacity}.travel_placesVideo__J_f1t:first-child{opacity:1}.travel_placesShade__zbR0l{z-index:4;background:linear-gradient(90deg,#070a08e8,#070a08a8 27%,#070a0814 60%,#070a083b),linear-gradient(180deg,#070a0875,transparent 34%,transparent 65%,#070a08a8);pointer-events:none}.travel_placesGrain__wtY0D{z-index:5;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");mix-blend-mode:soft-light;pointer-events:none}.travel_placesMeta__udcsI{position:absolute;top:28px;right:32px;left:32px;z-index:8;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#fbfcf7ad;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase}.travel_placesMeta__udcsI span:last-child{justify-self:end}.travel_placesProgress__dSZVs{position:absolute;top:58px;right:32px;left:32px;z-index:8;height:1px;background:#fbfcf733}.travel_placesProgress__dSZVs i{display:block;width:100%;height:1px;background:#adff00;box-shadow:0 0 16px #adff00a8;transform:scaleX(var(--places-progress));transform-origin:left center;will-change:transform}.travel_placesFinal__wUG5O,.travel_placesIntro__5fjPD{position:absolute;left:clamp(24px,7.5vw,145px);z-index:10;max-width:min(760px,55vw);will-change:opacity,transform}.travel_placesIntro__5fjPD{top:50%;opacity:clamp(0,calc((.25 - var(--places-progress))*7),1);transform:translate3d(0,calc(var(--places-progress)*-75px),0) translateY(-50%)}.travel_placesIntro__5fjPD[data-hidden=true]{pointer-events:none}.travel_placesIntro__5fjPD h1{max-width:900px;margin:20px 0 0;color:#fbfcf7;font-size:clamp(58px,7vw,108px);font-weight:720;line-height:.86;letter-spacing:-.075em;text-wrap:balance}.travel_placesIntro__5fjPD>p:not(.travel_eyebrow___nyr5){max-width:650px;margin:24px 0 0;color:#fbfcf7bf;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.travel_placesCount__H83_I{display:flex;align-items:baseline;gap:12px;margin-top:28px;color:#fbfcf7}.travel_placesCount__H83_I strong{color:#adff00;font-size:clamp(50px,6vw,86px);line-height:.7;letter-spacing:-.07em}.travel_placesCount__H83_I span{max-width:110px;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.travel_placesScene__cKdXn{position:absolute;right:32px;bottom:32px;z-index:9;display:flex;align-items:center;gap:11px;padding:9px 13px;border:1px solid #fbfcf72e;border-radius:999px;background:#070a086b;color:#fbfcf7;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;backdrop-filter:blur(16px)}.travel_placesScene__cKdXn span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#adff00;color:#0c0f0d}.travel_placesScene__cKdXn p{margin:0}.travel_placesFinal__wUG5O{bottom:clamp(76px,9vh,120px);opacity:clamp(0,calc((var(--places-progress) - .77)*5.5),1);pointer-events:none;transform:translate3d(0,calc((1 - var(--places-progress))*60px),0)}.travel_placesFinal__wUG5O[data-visible=true]{pointer-events:auto}.travel_placesFinal__wUG5O h2{max-width:780px;margin:18px 0 26px;color:#fbfcf7;font-size:clamp(48px,5.7vw,88px);line-height:.9;letter-spacing:-.067em;text-wrap:balance}.travel_placesFinal__wUG5O a{display:inline-flex;min-width:230px;align-items:center;justify-content:space-between;gap:28px;padding:16px 19px;border-radius:999px;background:#adff00;color:#0c0f0d;font-size:13px;font-weight:800}.travel_placesScroll__YgqHF{position:absolute;bottom:28px;left:50%;z-index:9;display:grid;gap:8px;justify-items:center;opacity:clamp(0,calc((.17 - var(--places-progress))*8),.72);color:#fbfcf7;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;transform:translateX(-50%)}.travel_placesScroll__YgqHF i{width:1px;height:30px;background:linear-gradient(#adff00,transparent);animation:travel_placesScrollPulse__iJNDj 1.8s ease-in-out infinite}@keyframes travel_placesScrollPulse__iJNDj{0%,to{opacity:.35;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.travel_catalogHead__BHQsO{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:32px;align-items:end;padding:20px 0 26px;border-bottom:1px solid #0c0f0d33}.travel_catalogHead__BHQsO .travel_eyebrow___nyr5{grid-column:1/-1}.travel_catalogHead__BHQsO h2{max-width:900px;font-size:clamp(42px,5vw,72px);line-height:.92;letter-spacing:-.06em}.travel_catalogHead__BHQsO>p:last-child{color:#0c0f0d99;font-size:16px;line-height:1.55}.travel_placesJourney__Y5ZHQ[data-reduced-motion=true]{height:auto}.travel_placesJourney__Y5ZHQ[data-reduced-motion=true] .travel_placesSticky__1G7e7{position:relative;top:0}.travel_placesJourney__Y5ZHQ[data-reduced-motion=true] .travel_placesProgress__dSZVs,.travel_placesJourney__Y5ZHQ[data-reduced-motion=true] .travel_placesScroll__YgqHF,.travel_placesJourney__Y5ZHQ[data-reduced-motion=true] .travel_placesVideo__J_f1t:not(:first-child){display:none}@media(max-width:800px){.travel_placesSticky__1G7e7{min-height:540px}.travel_placesMeta__udcsI{right:18px;left:18px}.travel_placesMeta__udcsI span:nth-child(2){display:none}.travel_placesProgress__dSZVs{right:18px;left:18px}.travel_placesFinal__wUG5O,.travel_placesIntro__5fjPD{left:24px;max-width:min(680px,82vw)}.travel_placesScene__cKdXn{right:18px;bottom:18px}.travel_catalogHead__BHQsO{grid-template-columns:1fr}}@media(max-width:580px){.travel_placesJourney__Y5ZHQ{height:430svh}.travel_placesSticky__1G7e7{top:61px;height:calc(100svh - 61px);min-height:520px}.travel_placesVideo__J_f1t{-o-object-position:center center;object-position:center center}.travel_placesShade__zbR0l{background:linear-gradient(180deg,#070a08a6,#070a0838 44%,#070a08bd)}.travel_placesMeta__udcsI{top:18px;font-size:8px}.travel_placesProgress__dSZVs{top:43px}.travel_placesFinal__wUG5O,.travel_placesIntro__5fjPD{left:20px;right:20px;max-width:none}.travel_placesIntro__5fjPD h1{font-size:clamp(46px,14vw,66px);line-height:.9}.travel_placesIntro__5fjPD>p:not(.travel_eyebrow___nyr5){font-size:14px}.travel_placesCount__H83_I{margin-top:20px}.travel_placesCount__H83_I strong{font-size:58px}.travel_placesScene__cKdXn{right:14px;bottom:14px;font-size:8px}.travel_placesScene__cKdXn p{max-width:155px}.travel_placesScroll__YgqHF{display:none}.travel_placesFinal__wUG5O{bottom:76px}.travel_placesFinal__wUG5O h2{font-size:clamp(42px,12vw,58px)}.travel_catalogHead__BHQsO h2{font-size:42px}}@media(prefers-reduced-motion:reduce){.travel_placesScroll__YgqHF i{animation:none}}.travel_locator__vMdGs{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:560px;margin:10px 0 76px;overflow:hidden;border-radius:32px;background:#101411;color:#f5f6f1}.travel_locatorCopy__fqfBr{display:flex;flex-direction:column;padding:clamp(28px,4vw,54px);border-right:1px solid #ffffff1f}.travel_locatorCopy__fqfBr>h2{max-width:500px;margin-top:24px;font-size:clamp(42px,5vw,76px);line-height:.88;letter-spacing:-.065em}.travel_locatorPlace__QjyW0{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:42px}.travel_locatorPlace__QjyW0>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#0c0f0d;background:#adff00;font-size:10px}.travel_locatorPlace__QjyW0 strong{font-size:18px}.travel_locatorPlace__QjyW0 p{margin-top:4px;color:#ffffff8c;font-size:13px}.travel_locator__vMdGs dl{display:grid;grid-template-columns:.4fr 1fr;margin-top:24px;border-top:1px solid #ffffff26}.travel_locator__vMdGs dl div{padding:17px 0;border-bottom:1px solid #ffffff26}.travel_locator__vMdGs dl div:first-child{border-right:1px solid #ffffff26}.travel_locator__vMdGs dt{color:#ffffff6e;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.travel_locator__vMdGs dd{margin-top:7px;font-weight:700}.travel_locatorCopy__fqfBr>a{display:inline-flex;width:-moz-max-content;width:max-content;margin-top:24px;padding:14px 18px;border-radius:999px;color:#0c0f0d;background:#adff00;font-weight:800}.travel_mapCanvas__eioWR{position:relative;min-height:560px;overflow:hidden;background:radial-gradient(circle at 50% 55%,#26322b 0,#151b17 62%,#0d110f 100%)}.travel_mapCanvas__eioWR svg{position:absolute;inset:8%;width:84%;height:84%;filter:drop-shadow(0 22px 34px #0008)}.travel_mapShadow__rSExd{fill:#080a09;transform:translate(12px,14px)}.travel_mapLand__Rplqn{fill:#55665b;stroke:#8da093;stroke-width:2}.travel_mapLake__SStW4{fill:#96cee8;opacity:.85}.travel_mapGrid__CWn_4{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.travel_mapPin__0GC7U{position:absolute;width:34px;height:34px;transform:translate(-50%,-50%)}.travel_mapPin__0GC7U span{position:absolute;inset:5px;border:6px solid #adff00;border-radius:50%;background:#111}.travel_mapPin__0GC7U i{position:absolute;inset:-9px;border:1px solid #adff0078;border-radius:50%;animation:travel_mapPulse__sWYZu 2.3s ease-out infinite}.travel_mapLabel__Pcbu6{position:absolute;max-width:180px;padding:8px 10px;border:1px solid #ffffff2b;border-radius:10px;color:#fff;background:#0b0e0ccc;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;transform:translate(18px,-42px);backdrop-filter:blur(10px)}.travel_mapNorth__IDLlq{position:absolute;right:20px;top:18px;color:#ffffff73;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.travel_credits__mQKmV{display:block;margin-top:8px}.travel_credits__mQKmV a{margin-right:3px}@keyframes travel_mapPulse__sWYZu{0%{opacity:1;transform:scale(.65)}80%,to{opacity:0;transform:scale(1.7)}}@media(max-width:900px){.travel_locator__vMdGs{grid-template-columns:1fr}.travel_locatorCopy__fqfBr{border-right:0;border-bottom:1px solid #ffffff1f}.travel_mapCanvas__eioWR{min-height:480px}}@media(max-width:580px){.travel_locator__vMdGs{min-height:0;margin-bottom:54px;border-radius:24px}.travel_locatorCopy__fqfBr{padding:26px 22px}.travel_locatorCopy__fqfBr>h2{font-size:43px}.travel_locator__vMdGs dl{grid-template-columns:1fr}.travel_locator__vMdGs dl div:first-child{border-right:0}.travel_mapCanvas__eioWR{min-height:340px}.travel_mapLabel__Pcbu6{max-width:130px;font-size:8px}}@media(prefers-reduced-motion:reduce){.travel_mapPin__0GC7U i{animation:none}}.travel_mapLand__Rplqn{stroke:#a7b8ac}.travel_mapLakes__7yi_r path{fill:#96cee8;opacity:.88;stroke:#c4e8f5;stroke-width:1}.travel_filters__bFkGO{padding:28px 0 10px}.travel_filters__bFkGO button{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #0c0f0d33;border-radius:999px;color:#0c0f0d;background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.travel_filters__bFkGO button span,.travel_filters__bFkGO button span:first-child{padding:0;border:0;border-radius:0;background:transparent;font:inherit}.travel_filters__bFkGO button:hover{border-color:#0c0f0d;transform:translateY(-1px)}.travel_filters__bFkGO button:focus-visible{outline:3px solid #79b8ff;outline-offset:3px}.travel_filters__bFkGO button small{display:grid;min-width:24px;height:24px;place-items:center;padding:0 6px;border-radius:999px;background:#0c0f0d12;font-size:10px}.travel_filters__bFkGO button.travel_filterActive__QyDyP{border-color:#adff00;background:#adff00}.travel_filters__bFkGO button.travel_filterActive__QyDyP small{color:#fff;background:#0c0f0d}.travel_resultsStatus__2juqj{margin:0 0 18px;color:#0c0f0d8c;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}@media(max-width:580px){.travel_filters__bFkGO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.travel_filters__bFkGO button{justify-content:space-between}.travel_filters__bFkGO button:first-child{grid-column:1/-1}}