.DestinationsPage_main__4av2D{background:#ffffff;min-height:100vh;padding-bottom:120px}@keyframes DestinationsPage_skyFade__WwU1P{0%{opacity:0;filter:brightness(1.5)}to{opacity:1;filter:brightness(1)}}@keyframes DestinationsPage_textReveal__2DRO7{0%{opacity:0;transform:translate(-50%,-20%) scale(.95);filter:blur(10px)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}}@keyframes DestinationsPage_mountainSlide__KGb4s{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes DestinationsPage_boxSpring__eb8iX{0%{opacity:0;transform:translate(-50%,80%) scale(.9)}70%{transform:translate(-50%,48%) scale(1.02)}to{opacity:1;transform:translate(-50%,50%) scale(1)}}@keyframes DestinationsPage_cardEntrance__fOCu8{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes DestinationsPage_shimmer__ZmIq5{0%{transform:translateX(-150%) skewX(-25deg)}to{transform:translateX(150%) skewX(-25deg)}}.DestinationsPage_animateSky__Jyegd{animation:DestinationsPage_skyFade__WwU1P 1.8s ease-out forwards}.DestinationsPage_animateText__eQZ3y{animation:DestinationsPage_textReveal__2DRO7 1.2s cubic-bezier(.22,1,.36,1) .3s forwards;opacity:0}.DestinationsPage_animateMountains__CbrlL{animation:DestinationsPage_mountainSlide__KGb4s 1.2s cubic-bezier(.22,1,.36,1) .5s forwards;opacity:0}.DestinationsPage_animateBox__EMQLD{animation:DestinationsPage_boxSpring__eb8iX 1s cubic-bezier(.34,1.56,.64,1) 1s forwards;opacity:0}.DestinationsPage_pageHeader__fRbB1{position:relative;width:100%}.DestinationsPage_baseImg__5SDD0{width:100%;height:auto;display:block;z-index:1;position:relative}.DestinationsPage_overlay__du6l7{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,34,56,.1) 0,rgba(15,34,56,.4));z-index:1;pointer-events:none}.DestinationsPage_headerContent__aJ36d{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);z-index:2;max-width:900px;width:100%;text-align:center;padding:0 20px}.DestinationsPage_breadcrumbs__itTtB{position:relative;z-index:110}.DestinationsPage_mountainImg__yW62Q{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.DestinationsPage_breadcrumbs__itTtB{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font-size:1.15rem;font-weight:600;color:rgba(255,255,255,.7);transform:translateY(-35px)}.DestinationsPage_breadcrumbLink__dcmKP{color:white;text-decoration:none;display:flex;align-items:center;gap:8px;transition:color .3s ease}.DestinationsPage_homeIcon__26Yly{width:20px;height:20px}.DestinationsPage_separator__KKto7{color:rgba(255,255,255,.4)}.DestinationsPage_currentDoc___Fdgm{color:#38bdf8}.DestinationsPage_pageTitle__UAjeZ{font-size:6.5rem;font-weight:900;color:#ffffff;margin:-20px 0 0;line-height:1;text-transform:capitalize}.DestinationsPage_floatingBox__K2_eO{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:10;background:rgba(255,255,255,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 20px 50px rgba(0,0,0,.2);width:90%;max-width:1000px;border-radius:20px;padding:20px 30px;scroll-margin-top:20px}.DestinationsPage_boxHeader__ZLbiV{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.DestinationsPage_boxTitle__BsQo1{font-size:1.1rem;font-weight:800;color:#0f2238;text-transform:uppercase;letter-spacing:2px}.DestinationsPage_resultsCounter__W5puw{font-size:.9rem;color:#64748b;font-weight:600}.DestinationsPage_resultsCounter__W5puw strong{color:#0ea5e9;font-size:1.1rem}.DestinationsPage_controls__RI6fs{display:flex;flex-direction:column;gap:15px}.DestinationsPage_searchWrapper__dj8GL{position:relative;width:100%}.DestinationsPage_searchIcon__y46HR{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#64748b}.DestinationsPage_searchInput__t_fIO{width:100%;padding:10px 20px 10px 50px;border-radius:50px;border:2px solid #cbd5e1;background:#ffffff;font-size:.95rem;color:#0f2238;outline:none;transition:all .3s ease}.DestinationsPage_searchInput__t_fIO::placeholder{color:#94a3b8}.DestinationsPage_searchInput__t_fIO:focus{border-color:#0ea5e9;box-shadow:0 4px 15px rgba(14,165,233,.15)}.DestinationsPage_filters__k5OHj{display:flex;justify-content:flex-start;gap:10px;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:10px 0;margin:-10px 0;scrollbar-width:none}.DestinationsPage_filters__k5OHj::-webkit-scrollbar{display:none}.DestinationsPage_filterBtn__hD5S9{display:flex;align-items:center;gap:8px;padding:8px 20px;border-radius:50px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;font-weight:700;font-size:.9rem;cursor:pointer;flex-shrink:0;transition:all .25s cubic-bezier(.4,0,.2,1);transform-origin:center}.DestinationsPage_filterBtn__hD5S9:hover{border-color:#94a3b8;background:#ffffff;color:#0f2238;transform:translateY(-2px)}.DestinationsPage_filterBtn__hD5S9:active{transform:scale(.94) translateY(0)}.DestinationsPage_filterBtn__hD5S9.DestinationsPage_active__m3Ylu{background:#0f2238;color:white;border-color:#0f2238;box-shadow:0 8px 20px rgba(15,34,56,.2)}.DestinationsPage_filterBtn__hD5S9.DestinationsPage_active__m3Ylu .DestinationsPage_btnIcon__2GaQC{color:#0ea5e9}.DestinationsPage_gridSection__ma2gT{max-width:1400px;margin:120px auto 0;padding:0 40px}.DestinationsPage_grid__I5Gu1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.DestinationsPage_card__XyHfs{text-decoration:none;display:block;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.05);opacity:0;animation:DestinationsPage_cardEntrance__fOCu8 .8s cubic-bezier(.2,1,.2,1) forwards}.DestinationsPage_imageWrapper__gt0UL{position:relative;width:100%;aspect-ratio:4/5;background:#000;overflow:hidden}.DestinationsPage_imageWrapper__gt0UL:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));transform:translateX(-150%) skewX(-25deg);z-index:5;pointer-events:none}.DestinationsPage_card__XyHfs:hover .DestinationsPage_imageWrapper__gt0UL:after{animation:DestinationsPage_shimmer__ZmIq5 1s forwards}.DestinationsPage_tourImg__BnYS0{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,1,.2,1)}.DestinationsPage_cardOverlay__lTQBK{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.85));display:flex;flex-direction:column;justify-content:flex-end;padding:30px;z-index:3}.DestinationsPage_info__rlS5_{transform:translateY(10px);transition:transform .4s ease}.DestinationsPage_title__E2CKn{font-size:1.8rem;font-weight:800;color:#ffffff;margin:0 0 15px;line-height:1.1}.DestinationsPage_cardFooter__KGGAV{display:flex;align-items:center;gap:12px}.DestinationsPage_link__5qS69{font-size:.85rem;font-weight:700;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:1px}.DestinationsPage_arrowCircle__KTo6A{width:32px;height:32px;background:#0ea5e9;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.DestinationsPage_arrow__VsPfd{color:#ffffff;font-size:.8rem}.DestinationsPage_badge__Vng5E{position:absolute;top:25px;left:25px;background:rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:8px 18px;border-radius:50px;font-size:.7rem;font-weight:800;color:#0f2238;text-transform:uppercase;z-index:4;border:1px solid rgba(15,34,56,.15);letter-spacing:1px}.DestinationsPage_heartBtn__Pz2wI{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.9);color:#cbd5e1;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.15);transition:all .2s;z-index:10;font-size:1.1rem}.DestinationsPage_heartBtn__Pz2wI:hover{transform:scale(1.1);color:#ef4444}.DestinationsPage_heartBtnActive__2FiXu{color:#ef4444}.DestinationsPage_card__XyHfs:hover .DestinationsPage_tourImg__BnYS0{transform:scale(1.1)}.DestinationsPage_card__XyHfs:hover .DestinationsPage_info__rlS5_{transform:translateY(0)}.DestinationsPage_card__XyHfs:hover .DestinationsPage_arrowCircle__KTo6A{transform:rotate(-45deg);background:#ffffff}.DestinationsPage_card__XyHfs:hover .DestinationsPage_arrow__VsPfd{color:#0ea5e9}@media (min-width:769px){.DestinationsPage_breadcrumbs__itTtB{transform:translateY(-20px)}}@media (max-width:1024px){.DestinationsPage_grid__I5Gu1{grid-template-columns:repeat(2,1fr);gap:25px}.DestinationsPage_pageTitle__UAjeZ{font-size:5.5rem}.DestinationsPage_floatingBox__K2_eO{width:95%;padding:25px 20px}.DestinationsPage_pageHeader__fRbB1{min-height:55vh}.DestinationsPage_baseImg__5SDD0,.DestinationsPage_mountainImg__yW62Q{position:absolute;top:0;left:0;height:100%;object-fit:cover}}@media (max-width:768px){.DestinationsPage_pageTitle__UAjeZ{font-size:4rem}.DestinationsPage_gridSection__ma2gT{padding:0 20px;margin-top:140px}.DestinationsPage_grid__I5Gu1{grid-template-columns:1fr;gap:30px}.DestinationsPage_title__E2CKn{font-size:1.5rem}}@media (max-width:600px){.DestinationsPage_breadcrumbs__itTtB{transform:translateY(-15px)}.DestinationsPage_pageTitle__UAjeZ{font-size:3.2rem;margin-top:5px}.DestinationsPage_pageHeader__fRbB1{min-height:35vh}.DestinationsPage_floatingBox__K2_eO{bottom:-35px}.DestinationsPage_gridSection__ma2gT{margin-top:180px}.DestinationsPage_boxHeader__ZLbiV{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:15px}}