.SriLankaJourney_journey__HELy_{position:relative;min-height:100svh;padding-top:90px!important;padding-bottom:28px!important;overflow:hidden;background:radial-gradient(circle at 22% 50%,#0a3550 0,#061a3a 42%,#04142c 100%)}.SriLankaJourney_heading__xUZTd{display:flex;align-items:end;justify-content:space-between;gap:28px;position:relative;z-index:3}.SriLankaJourney_heading__xUZTd h2{margin:10px 0 0}.SriLankaJourney_heading__xUZTd>p{font-size:14px;margin:0 5% 5px auto}.SriLankaJourney_skip___oTFg{position:absolute;right:0;top:-30px;font-size:11px;color:#d8bc7d}.SriLankaJourney_body__nYdgV{display:grid;grid-template-columns:minmax(500px,1.08fr) minmax(420px,.92fr);align-items:center;gap:4%;margin-top:14px}.SriLankaJourney_mapColumn__JlkW_{height:min(66vh,650px);min-height:530px;position:relative}.SriLankaJourney_map__uNCHb{position:relative;height:100%;aspect-ratio:2/3;margin:0 auto;filter:drop-shadow(0 24px 38px #0007);isolation:isolate}.SriLankaJourney_island__QBMxy{object-fit:contain;z-index:0}.SriLankaJourney_markers__B8iP_{position:absolute;inset:0;z-index:2}.SriLankaJourney_marker__dmqao{position:absolute;transform:translate(-50%,-50%);border:0;background:none;color:#f8f1dc;padding:0;overflow:visible;opacity:.8;transition:opacity .25s,filter .25s;cursor:pointer}.SriLankaJourney_activeMarker__MX5nq,.SriLankaJourney_marker__dmqao:hover{opacity:1;filter:drop-shadow(0 0 8px #f2ca6a)}.SriLankaJourney_pin__Tth15{display:block;width:8px;height:8px;border-radius:50%;background:#f8e2a6;border:2px solid #0a253e;box-shadow:0 0 0 1px #e7c66d}.SriLankaJourney_activeMarker__MX5nq .SriLankaJourney_pin__Tth15{width:13px;height:13px;background:#e2aa2d;border-color:#fff2cb;box-shadow:0 0 0 5px #e4b33f33}.SriLankaJourney_markerLabel__Qyli6{position:absolute;top:50%;font-size:9px;line-height:1;white-space:nowrap;text-shadow:0 1px 4px #00101b,0 0 8px #00101b;letter-spacing:.02em;font-weight:600}.SriLankaJourney_labelLeft__f3IqN .SriLankaJourney_markerLabel__Qyli6{right:13px;transform:translateY(-50%);text-align:right}.SriLankaJourney_labelRight__hC62S .SriLankaJourney_markerLabel__Qyli6{left:13px;transform:translateY(-50%)}.SriLankaJourney_traveler__DDfj9{pointer-events:none;position:absolute;z-index:4;width:34px;height:42px;display:grid;place-items:center;transform:translate(-50%,-85%);color:#fff2c9;background:#08233b;border:1px solid #f0c65a;border-radius:50% 50% 46% 46%;box-shadow:0 7px 15px #001221aa,0 0 0 4px #f0c65a25;transition:left .12s linear,top .12s linear}.SriLankaJourney_travelerHalo__7FByd{position:absolute;left:50%;bottom:-7px;width:28px;height:9px;border:2px solid #f1c75c;border-radius:50%;transform:translateX(-50%);background:#08233bcc}.SriLankaJourney_pack__hELEM{position:absolute;right:4px;top:11px;width:6px;height:10px;border:1px solid #e3ad33;border-radius:3px;background:#936919}.SriLankaJourney_north__k0uLo{position:absolute;left:2%;top:12%;display:flex;flex-direction:column;align-items:center;gap:8px;color:#d9b966;font-size:14px;letter-spacing:2px}.SriLankaJourney_north__k0uLo span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #a9853d;border-radius:50%;font-size:18px}.SriLankaJourney_oceanLabel__CUKz3{position:absolute;left:0;top:48%;writing-mode:vertical-rl;font-size:9px;letter-spacing:5px;color:#8297ab}.SriLankaJourney_footnote__CSOT0{position:absolute;left:2%;bottom:5px;font-size:9px;letter-spacing:1.5px;color:#a9b6c3}.SriLankaJourney_panel__gx2z2{min-width:0}.SriLankaJourney_photo__lCkqi{position:relative;height:min(30vh,290px);min-height:220px;overflow:hidden;border-radius:5px;box-shadow:0 22px 55px #00102088;animation:SriLankaJourney_reveal__V2E5n .65s both}.SriLankaJourney_photo__lCkqi img{object-fit:cover}.SriLankaJourney_photo__lCkqi:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#00132880)}.SriLankaJourney_counter__ZgYgS{position:absolute;z-index:1;right:18px;bottom:18px;background:#061a3add;padding:11px 15px;font-size:20px}.SriLankaJourney_counter__ZgYgS i{font-size:11px;color:#a9b7c6;font-style:normal}.SriLankaJourney_info__FTQdt{padding-top:25px;animation:SriLankaJourney_rise__uebKx .55s both;min-height:245px}.SriLankaJourney_info__FTQdt .eyebrow{font-size:10px;color:#d9a93b}.SriLankaJourney_info__FTQdt h3{font-family:var(--font-editorial),Georgia,serif;font-size:43px;font-weight:400;margin:8px 0 12px}.SriLankaJourney_info__FTQdt p{font-size:14px;line-height:1.8;margin-bottom:11px;max-width:620px}.SriLankaJourney_coordinates__7p_aU{font-size:10px;letter-spacing:1px;color:#91a4b8;margin-bottom:8px}.SriLankaJourney_nav__YiZ0p{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff25;padding-top:15px;margin-top:10px}.SriLankaJourney_nav__YiZ0p button{width:42px;height:42px;border:1px solid #ffffff55;background:transparent;border-radius:50%;display:grid;place-items:center;color:white}.SriLankaJourney_nav__YiZ0p button:disabled{cursor:default;opacity:.25}.SriLankaJourney_nav__YiZ0p>span{font-size:9px;letter-spacing:1.5px}.SriLankaJourney_stopList__7IVx6{display:flex;overflow-x:auto;gap:19px;margin-top:16px;border-top:1px solid #ffffff25;padding:14px 0 7px;scrollbar-width:thin}.SriLankaJourney_stopList__7IVx6 button{white-space:nowrap;font-size:9px;background:none;border:0;padding:7px 0;color:#8497aa}.SriLankaJourney_stopList__7IVx6 button[aria-current]{color:#f2cf80;border-bottom:1px solid #d7a126}.SriLankaJourney_stopList__7IVx6 span{margin-left:4px}@keyframes SriLankaJourney_rise__uebKx{0%{opacity:.2;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes SriLankaJourney_reveal__V2E5n{0%{opacity:.25;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@media (max-height:849px) and (min-width:1000px){.SriLankaJourney_journey__HELy_{padding-top:70px!important}.SriLankaJourney_heading__xUZTd h2{font-size:40px}.SriLankaJourney_body__nYdgV{margin-top:6px}.SriLankaJourney_mapColumn__JlkW_{height:490px;min-height:490px}.SriLankaJourney_photo__lCkqi{height:190px;min-height:190px}.SriLankaJourney_info__FTQdt{padding-top:14px;min-height:205px}.SriLankaJourney_info__FTQdt h3{font-size:34px}.SriLankaJourney_stopList__7IVx6{margin-top:8px}.SriLankaJourney_heading__xUZTd>p{font-size:12px}}@media (max-width:1150px){.SriLankaJourney_body__nYdgV{grid-template-columns:minmax(450px,1fr) minmax(390px,.9fr);gap:2%}.SriLankaJourney_journey__HELy_{padding-left:4%!important;padding-right:4%!important}.SriLankaJourney_markerLabel__Qyli6{font-size:8px}}@media (max-width:999px){.SriLankaJourney_journey__HELy_{padding:75px 6% 28px!important;min-height:0}.SriLankaJourney_heading__xUZTd{display:block}.SriLankaJourney_heading__xUZTd>p{margin-top:14px}.SriLankaJourney_body__nYdgV{grid-template-columns:1fr 1fr;gap:4%;align-items:start;margin-top:25px}.SriLankaJourney_mapColumn__JlkW_{height:auto;min-height:0}.SriLankaJourney_map__uNCHb{width:100%;height:auto}.SriLankaJourney_photo__lCkqi{height:235px}.SriLankaJourney_info__FTQdt{min-height:260px}.SriLankaJourney_info__FTQdt h3{font-size:34px}.SriLankaJourney_markerLabel__Qyli6{display:none}.SriLankaJourney_activeMarker__MX5nq .SriLankaJourney_markerLabel__Qyli6{display:block;font-size:9px}.SriLankaJourney_north__k0uLo{left:-2%}.SriLankaJourney_oceanLabel__CUKz3{left:-3%}.SriLankaJourney_footnote__CSOT0{bottom:-14px}.SriLankaJourney_stopList__7IVx6{margin-top:28px}}@media (max-width:700px){.SriLankaJourney_journey__HELy_{padding:68px 7% 25px!important}.SriLankaJourney_heading__xUZTd h2{margin-top:13px}.SriLankaJourney_heading__xUZTd>p{font-size:13px}.SriLankaJourney_skip___oTFg{top:-22px}.SriLankaJourney_body__nYdgV{grid-template-columns:1fr;gap:32px}.SriLankaJourney_mapColumn__JlkW_{width:100%}.SriLankaJourney_map__uNCHb{width:min(100%,390px)}.SriLankaJourney_north__k0uLo{left:0;top:10%}.SriLankaJourney_oceanLabel__CUKz3{left:0}.SriLankaJourney_footnote__CSOT0{left:0;bottom:-16px;font-size:8px}.SriLankaJourney_markerLabel__Qyli6{display:none!important}.SriLankaJourney_activeMarker__MX5nq .SriLankaJourney_markerLabel__Qyli6{display:block!important;font-size:9px}.SriLankaJourney_traveler__DDfj9{width:29px;height:36px}.SriLankaJourney_traveler__DDfj9 svg{width:18px}.SriLankaJourney_panel__gx2z2{padding-top:4px}.SriLankaJourney_photo__lCkqi{height:245px;min-height:245px}.SriLankaJourney_info__FTQdt{min-height:0;padding-top:20px}.SriLankaJourney_info__FTQdt h3{font-size:36px}.SriLankaJourney_info__FTQdt p{font-size:14px}.SriLankaJourney_nav__YiZ0p{margin-top:20px}.SriLankaJourney_stopList__7IVx6{margin-top:24px}.SriLankaJourney_stopList__7IVx6 button{font-size:10px}.SriLankaJourney_stopList__7IVx6 span{display:none}}@media (prefers-reduced-motion:reduce){.SriLankaJourney_info__FTQdt,.SriLankaJourney_marker__dmqao,.SriLankaJourney_photo__lCkqi,.SriLankaJourney_traveler__DDfj9{transition:none;animation:none}}.SriLankaJourney_markerLabel__Qyli6{display:none}.SriLankaJourney_activeMarker__MX5nq .SriLankaJourney_markerLabel__Qyli6,.SriLankaJourney_featuredLabel__tHjst .SriLankaJourney_markerLabel__Qyli6{display:block}.SriLankaJourney_viewMore__kaE92{display:inline-flex;align-items:center;gap:9px;padding:5px 0;margin:3px 0 12px;border:0;background:transparent;color:#dfb65f;font:inherit;font-size:11px;letter-spacing:1.6px;cursor:pointer}.SriLankaJourney_viewMore__kaE92:focus-visible{outline:1px solid #dfb65f;outline-offset:5px}.SriLankaJourney_destinationDetails__PVv8_{width:min(560px,calc(100vw - 32px));max-width:560px!important;max-height:min(780px,calc(100dvh - 40px));overflow-y:auto;overscroll-behavior:contain;background:#081e35;color:#d5deea;border:1px solid #d4ad584f;padding:32px;scrollbar-color:#b4914b #081e35}.SriLankaJourney_destinationDetails__PVv8_ .SriLankaJourney_detailTitle__6w6Yg{color:#f6efdd;font-family:var(--font-editorial),Georgia,serif;font-size:34px;line-height:1.15;padding-right:26px}.SriLankaJourney_destinationDetails__PVv8_ .SriLankaJourney_detailCaption__BecbW{color:#dfb65f;font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.SriLankaJourney_detailList__Uzydu{padding-left:18px;margin:0;list-style:disc;font-size:14px;line-height:1.75}.SriLankaJourney_detailList__Uzydu li{margin-bottom:12px}.SriLankaJourney_detailList__Uzydu li::marker{color:#dfb65f}@media (max-width:600px){.SriLankaJourney_destinationDetails__PVv8_{padding:26px 22px}.SriLankaJourney_detailList__Uzydu{font-size:13px}}@media (prefers-reduced-motion:reduce){.SriLankaJourney_destinationDetails__PVv8_{animation:none!important;transition:none!important}}.PhoenixIntro_intro__C6Wlc{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;overflow:hidden;background:#020305;color:white;isolation:isolate;transition:opacity .7s ease,visibility .7s}.PhoenixIntro_particles__My9ij{position:absolute;inset:0;width:100%;height:100%}.PhoenixIntro_rays__yfUNq{position:absolute;z-index:-1;left:50%;top:49%;width:min(75vw,1050px);height:2px;translate:-50% -50%;background:linear-gradient(90deg,transparent,#d9952673 28%,#fff2bf 50%,#d9952673 72%,transparent);opacity:.16;filter:blur(3px);box-shadow:0 0 45px 16px #d78b1930;transform:scaleX(.2);transition:transform .9s ease,opacity .9s}.PhoenixIntro_logoFrame__APkjU{position:relative;width:min(430px,76vw);aspect-ratio:.94;overflow:hidden;opacity:0;filter:drop-shadow(0 0 0 transparent);transform:scale(.82);transition:opacity .34s ease,transform .7s cubic-bezier(.2,.8,.2,1),filter .6s}.PhoenixIntro_logo__dU_vj{position:absolute;left:50%;top:-26%;width:156%;max-width:none;height:auto;transform:translateX(-50%)}.PhoenixIntro_caption__j8vCw{left:50%;bottom:6%;translate:-50% 0;color:#d9a842;letter-spacing:4px;opacity:0;transition:opacity .45s}.PhoenixIntro_caption__j8vCw,.PhoenixIntro_skip__tukH5{position:absolute;font-size:9px;text-transform:uppercase}.PhoenixIntro_skip__tukH5{right:4%;top:5%;padding:10px;border:0;border-bottom:1px solid #d9a84280;background:transparent;color:#e8dfce;letter-spacing:2.2px;transition:color .2s,border-color .2s}.PhoenixIntro_skip__tukH5:focus-visible,.PhoenixIntro_skip__tukH5:hover{color:#efbd55;border-color:#efbd55}.PhoenixIntro_skip__tukH5:focus-visible{outline:2px solid #efbd55;outline-offset:4px}.PhoenixIntro_logoFrame__APkjU:after{content:"";position:absolute;inset:5% -20%;background:linear-gradient(105deg,transparent 36%,#fff8d68c 50%,transparent 64%);translate:-120% 0;mix-blend-mode:screen}.PhoenixIntro_logoPhase__v7eWR .PhoenixIntro_logoFrame__APkjU{opacity:1;transform:scale(1);filter:drop-shadow(0 0 18px #d88e2860)}.PhoenixIntro_logoPhase__v7eWR .PhoenixIntro_logoFrame__APkjU:after{animation:PhoenixIntro_lightSweep__jwbzu .7s ease-out .12s forwards}.PhoenixIntro_logoPhase__v7eWR .PhoenixIntro_rays__yfUNq{opacity:.48;transform:scaleX(1)}.PhoenixIntro_logoPhase__v7eWR .PhoenixIntro_caption__j8vCw{opacity:.8}.PhoenixIntro_exitPhase__OhY2S{opacity:0;visibility:hidden}.PhoenixIntro_exitPhase__OhY2S .PhoenixIntro_logoFrame__APkjU{opacity:1;animation:PhoenixIntro_dockLogo__OneT_ .72s cubic-bezier(.55,.08,.22,1) forwards}.PhoenixIntro_exitPhase__OhY2S .PhoenixIntro_caption__j8vCw,.PhoenixIntro_exitPhase__OhY2S .PhoenixIntro_rays__yfUNq,.PhoenixIntro_exitPhase__OhY2S .PhoenixIntro_skip__tukH5{opacity:0}@keyframes PhoenixIntro_lightSweep__jwbzu{to{translate:120% 0}}@keyframes PhoenixIntro_dockLogo__OneT_{0%{transform:translate(0) scale(1);filter:drop-shadow(0 0 20px #d88e2870)}to{transform:translate(calc(-50vw + 145px),calc(-50vh + 105px)) scale(.25);filter:drop-shadow(0 0 0 transparent)}}@media (max-width:700px){.PhoenixIntro_logoFrame__APkjU{width:min(350px,84vw)}.PhoenixIntro_caption__j8vCw{bottom:8%;white-space:nowrap}.PhoenixIntro_skip__tukH5{right:6%;top:4%}@keyframes PhoenixIntro_dockLogo__OneT_{0%{transform:translate(0) scale(1)}to{transform:translate(calc(-50vw + 92px),calc(-50vh + 61px)) scale(.22)}}}@media (prefers-reduced-motion:reduce){.PhoenixIntro_particles__My9ij,.PhoenixIntro_rays__yfUNq{display:none}.PhoenixIntro_logoFrame__APkjU{opacity:1;transform:none;filter:drop-shadow(0 0 14px #d88e2850);transition:opacity .25s}.PhoenixIntro_caption__j8vCw{display:none}.PhoenixIntro_exitPhase__OhY2S .PhoenixIntro_logoFrame__APkjU{animation:none;opacity:0}.PhoenixIntro_intro__C6Wlc{transition:opacity .22s}.PhoenixIntro_skip__tukH5{display:none}}.PhoenixIntro_intro__C6Wlc{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0}