.MobilePopupOverlay_MobilePopupOverlay__XKBq7{z-index:2;overflow:auto;background-color:#fff;flex-direction:column}.MobilePopupOverlay_MobilePopupOverlay__close__VwMvD{color:#aaa;position:absolute;top:16px;right:16px;font-size:28px;font-weight:700}.MobilePopupOverlay_MobilePopupOverlay__close__VwMvD:hover{color:#000}.MobilePopupOverlay_MobilePopupOverlay__popupHeaderHtml__YUnab{justify-content:center;height:40px;width:90%}@keyframes MobilePopupOverlay_zoom__5zd8C{0%{transform:scale(0)}to{transform:scale(1)}}.MobilePopupOverlay_MobilePopupOverlay__XKBq7{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.MobilePopupOverlay_MobilePopupOverlay__popupContent__mhqwN{height:100%;background-color:#fff;width:100%;max-width:400px;border-radius:8px;overflow:hidden;box-shadow:0 15px 30px 0 rgba(0,0,0,.3);overflow-y:scroll}@media(max-width:768px){.MobilePopupOverlay_MobilePopupOverlay__popupContent__mhqwN{max-width:none;border-radius:0}}@media(min-width:769px){.MobilePopupOverlay_MobilePopupOverlay__popupContent__mhqwN{max-width:360px;max-height:360px;border-radius:0;border-radius:8px}}.MobilePopupOverlay_MobilePopupOverlay__popupHeaderHtml__YUnab{display:flex;width:100%;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e0e0e0}.MobilePopupOverlay_MobilePopupOverlay__popupHeaderHtml__YUnab h2{text-align:center;margin:0;font-size:18px;width:100%}.MobilePopupOverlay_MobilePopupOverlay__h2__bggIw{text-align:center}.MobilePopupOverlay_MobilePopupOverlay__close__VwMvD{position:relative;top:-3px;right:1px;font-size:24px;cursor:pointer}.MobilePopupOverlay_MobilePopupOverlay__sortOptions__VasTw{text-align:center;list-style-type:none;padding:0;margin:0}.MobilePopupOverlay_MobilePopupOverlay__sortOption__6XttP{font-size:14px;font-weight:500;padding:16px;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background-color .3s ease,-webkit-text-decoration .3s ease;transition:background-color .3s ease,text-decoration .3s ease;transition:background-color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.MobilePopupOverlay_MobilePopupOverlay__sortOption__6XttP:last-child{border-bottom:none}.MobilePopupOverlay_MobilePopupOverlay__sortOption__6XttP:hover:not(.MobilePopupOverlay_MobilePopupOverlay__sortOptionSelected__LCXKb){text-decoration:underline}.MobilePopupOverlay_MobilePopupOverlay__sortOptionSelected__LCXKb{background-color:#fff8e1}.Pagination_Pagination__pagination__uyCnx{display:flex;justify-content:center;align-items:center;margin-top:35px;margin-bottom:86px}.Pagination_Pagination__paginationButton__rcppE{margin:0 5px;padding:5px 10px;border:1px solid #ccc;background-color:#fff;cursor:pointer}.Pagination_Pagination__paginationButton__rcppE:disabled{cursor:default;color:#ccc}.Pagination_Pagination__paginationButtonActive__05dnR{background-color:#f0f0f0;font-weight:700}.ImagePlaceholder_imagePlaceholder__ESZhA{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a8d5e2,#7cb8d1 50%,#5a9ab8);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 4px 12px rgba(92,154,184,.2)}.ImagePlaceholder_imagePlaceholder__ESZhA:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,hsla(0,0%,100%,.15) 0,transparent 70%);animation:ImagePlaceholder_shimmer__sjYks 8s ease-in-out infinite}.ImagePlaceholder_imagePlaceholder__ESZhA:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#5a9ab8,#7cb8d1 50%,#5a9ab8);opacity:.7}.ImagePlaceholder_imagePlaceholder__ESZhA:hover{transform:scale(1.02);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 8px 24px rgba(92,154,184,.35),0 0 40px rgba(92,154,184,.2);background:linear-gradient(135deg,#7cb8d1,#5a9ab8 50%,#4a8aa0)}.ImagePlaceholder_imagePlaceholder__ESZhA:hover .ImagePlaceholder_equipmentIcon__bXjGh{transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(255,255,255,.4))}.ImagePlaceholder_imagePlaceholder__ESZhA:hover .ImagePlaceholder_imagePlaceholder__mainText__Z3wZ1{transform:scale(1.05);text-shadow:0 2px 8px rgba(0,0,0,.3)}@keyframes ImagePlaceholder_shimmer__sjYks{0%,to{transform:translate(0) rotate(0deg);opacity:.5}50%{transform:translate(10%,10%) rotate(45deg);opacity:.8}}.ImagePlaceholder_imagePlaceholder__content__8w0Ko{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;z-index:2;width:100%;position:relative}.ImagePlaceholder_imagePlaceholder__iconContainer__4fXT_{margin-bottom:1rem;animation:ImagePlaceholder_floatIcon__WknQU 3s ease-in-out infinite;transform-origin:center}.ImagePlaceholder_imagePlaceholder__textContainer__eAHfM{display:flex;flex-direction:column;align-items:center;width:100%}.ImagePlaceholder_imagePlaceholder__mainText__Z3wZ1{font-size:1.25rem;font-weight:700;color:#fff;text-align:center;line-height:1.3;max-width:220px;word-wrap:break-word;text-shadow:0 2px 4px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.3);letter-spacing:.02em;transition:all .3s ease}@keyframes ImagePlaceholder_floatIcon__WknQU{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ImagePlaceholder_equipmentIcon__bXjGh{width:80px;height:80px;opacity:1;transition:all .4s cubic-bezier(.4,0,.2,1)}.ImagePlaceholder_dumbbellIcon__02Y13{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3)) drop-shadow(0 2px 4px rgba(0,0,0,.2))}.ImagePlaceholder_dumbbellIcon__02Y13 line,.ImagePlaceholder_dumbbellIcon__02Y13 rect{transition:all .3s ease}@media(max-width:768px){.ImagePlaceholder_imagePlaceholder__content__8w0Ko{padding:1.5rem .75rem}.ImagePlaceholder_imagePlaceholder__mainText__Z3wZ1{font-size:1.1rem;max-width:180px}.ImagePlaceholder_equipmentIcon__bXjGh{width:70px;height:70px}}.ImagePlaceholder_parkCard__Gk0VS .ImagePlaceholder_imagePlaceholder__ESZhA{background:linear-gradient(135deg,#a8d5e2,#7cb8d1 50%,#5a9ab8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 4px 12px rgba(92,154,184,.25)}.ImagePlaceholder_parkCard__Gk0VS .ImagePlaceholder_imagePlaceholder__ESZhA:after{background:linear-gradient(90deg,#4a8aa0,#7cb8d1 50%,#4a8aa0);opacity:.8}.ImagePlaceholder_parkCard__Gk0VS .ImagePlaceholder_imagePlaceholder__mainText__Z3wZ1{font-size:1.125rem;max-width:180px}.ImagePlaceholder_parkCard__Gk0VS .ImagePlaceholder_imagePlaceholder__ESZhA:hover{background:linear-gradient(135deg,#7cb8d1,#5a9ab8 50%,#4a8aa0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 8px 24px rgba(92,154,184,.4),0 0 50px rgba(92,154,184,.25)}.ImagePlaceholder_parkCard__Gk0VS .ImagePlaceholder_equipmentIcon__bXjGh{width:72px;height:72px}.ImagePlaceholder_infoBox__831Ya .ImagePlaceholder_imagePlaceholder__ESZhA{background:linear-gradient(135deg,#a8d5e2,#7cb8d1 50%,#5a9ab8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 3px 8px rgba(92,154,184,.2)}.ImagePlaceholder_infoBox__831Ya .ImagePlaceholder_imagePlaceholder__content__8w0Ko{padding:1.25rem .75rem}.ImagePlaceholder_infoBox__831Ya .ImagePlaceholder_imagePlaceholder__mainText__Z3wZ1{font-size:1rem;max-width:140px}.ImagePlaceholder_infoBox__831Ya .ImagePlaceholder_imagePlaceholder__ESZhA:after{height:2px}.ImagePlaceholder_infoBox__831Ya .ImagePlaceholder_imagePlaceholder__ESZhA:hover{background:linear-gradient(135deg,#7cb8d1,#5a9ab8 50%,#4a8aa0)}.ImagePlaceholder_infoBox__831Ya .ImagePlaceholder_equipmentIcon__bXjGh{width:60px;height:60px}.MainParksLayout_MainParksLayout__np73s{display:block;width:100%}.MainParksLayout_MainParksLayout__container__iiJKx{min-width:1200px;margin:0 auto;padding:2rem}.MainParksLayout_MainParksLayout__carouselItemImage__6x4q0{height:220px}.MainParksLayout_MainParksLayout__GoogleMapWrapper__HCjBh{height:calc(100vh - 112px)}.MainParksLayout_MainParksLayout__GoogleMapWrapper__HCjBh>div:first-child{height:calc(100vh - 112px)!important}.MainParksLayout_MainParksLayout__title__3ZyHH{font-size:1.2rem;padding-left:10px;margin-top:14px}.MainParksLayout_MainParksLayout__parksSideWrapper__oqYuk{align-content:center;width:100%;margin:0}.MainParksLayout_MainParksLayout__resultsAndSort__vXLDt{padding:0 11px;display:flex;justify-content:space-between}.MainParksLayout_MainParksLayout__parksRow__h_c6U{margin:0 2px}.MainParksLayout_MainParksLayout__description__lNswR{color:#333;font-size:1.25rem;margin-bottom:2rem}.MainParksLayout_MainParksLayout__image__bo0Hg{width:100%;height:auto;margin-bottom:1rem;border-radius:5px}.MainParksLayout_MainParksLayout__parksSideCol__3rCmj{margin:10px 0;padding:0}.MainParksLayout_MainParksLayout__cardTitle___uT7e{font-size:.8rem}.MainParksLayout_MainParksLayout__name__f05xZ{font-size:1.1rem}.MainParksLayout_MainParksLayout__colInner__wJY5e{max-height:480px;padding:0 6px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.MainParksLayout_MainParksLayout__colInner__wJY5e:hover{transform:translateY(-6px)}.MainParksLayout_MainParksLayout__colInner__wJY5e:hover .MainParksLayout_card__17dEx{box-shadow:0 16px 40px rgba(3,98,128,.18),0 0 0 1px rgba(3,98,128,.1);border-color:transparent}.MainParksLayout_MainParksLayout__colInner__wJY5e:hover .MainParksLayout_MainParksLayout__quickActions__wVZnW{opacity:1;transform:translateY(0);pointer-events:auto}.MainParksLayout_MainParksLayout__colInner__wJY5e .MainParksLayout_card__17dEx{border:1px solid #e8edf2;border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);background:#fff;height:100%;display:flex;flex-direction:column;cursor:pointer;position:relative}.MainParksLayout_MainParksLayout__colInner__wJY5e .MainParksLayout_card__17dEx:hover{border-color:transparent}.MainParksLayout_MainParksLayout__colInner__wJY5e .MainParksLayout_card__17dEx .MainParksLayout_card-body___QHsT{padding:20px;flex-grow:1;display:flex;flex-direction:column;gap:8px;background:#fff;position:relative}.MainParksLayout_MainParksLayout__colInner__wJY5e .MainParksLayout_card__17dEx .MainParksLayout_card-body___QHsT .MainParksLayout_card-title__pKY9A{font-size:1.0625rem;font-weight:700;color:#0f172a;margin-bottom:2px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;min-height:45px;letter-spacing:-.01em;transition:color .2s ease}.MainParksLayout_MainParksLayout__colInner__wJY5e .MainParksLayout_card__17dEx .MainParksLayout_card-body___QHsT .MainParksLayout_card-title__pKY9A:hover{color:#036280}.MainParksLayout_MainParksLayout__colInner__wJY5e .MainParksLayout_card__17dEx .MainParksLayout_card-body___QHsT .MainParksLayout_card-text__RFImf{font-size:.8125rem;color:#64748b;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.5}.MainParksLayout_MainParksLayout__quickActions__wVZnW{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:10;opacity:0;transform:translateY(-8px);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.MainParksLayout_MainParksLayout__quickActionBtn__dAHC8{width:36px;height:36px;border-radius:50%;border:none;background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.9));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);color:#475569}.MainParksLayout_MainParksLayout__quickActionBtn__dAHC8 svg{transition:all .2s ease}.MainParksLayout_MainParksLayout__quickActionBtn__dAHC8:hover{transform:scale(1.1);background:linear-gradient(135deg,#036280,#04819e);color:#fff;box-shadow:0 4px 12px rgba(3,98,128,.3)}.MainParksLayout_MainParksLayout__quickActionBtn__dAHC8:active{transform:scale(.95)}.MainParksLayout_MainParksLayout__quickActionBtn__dAHC8:first-child:hover{background:linear-gradient(135deg,#ef4444,#dc2626)}.MainParksLayout_MainParksLayout__quickActionBtn__dAHC8:first-child:hover svg{fill:#fff}.MainParksLayout_MainParksLayout__parksSide__zwCQY{padding-top:10px;overflow-y:scroll;height:calc(100vh - 112px);padding-right:0}.MainParksLayout_MainParksLayout__mapSide__0vyAj{height:calc(100vh - 112px);padding:0;position:relative}.MainParksLayout_MainParksLayout__mapAndSortToggleDiv__N2_xb{position:absolute;border:1px solid #000;position:fixed;bottom:0;left:50%;z-index:3;transform:translateX(-50%);width:210px;height:50px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;margin-bottom:10px;display:flex;flex-direction:row;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px){.MainParksLayout_MainParksLayout__mapAndSortToggleDiv__N2_xb{display:none}}.MainParksLayout_MainParksLayout__googleInfoBox__lnmxB{cursor:pointer}.MainParksLayout_MainParksLayout__infoBox__0GfgP{background:#fff;cursor:pointer;max-width:286px;max-height:346px;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.MainParksLayout_MainParksLayout__infoWindowContent__hSsSy{padding:2px 4px}.MainParksLayout_MainParksLayout__infoBoxImageContainer__ey3cB{position:relative;display:block;width:100%;border-radius:6px;overflow:hidden}.MainParksLayout_MainParksLayout__infoBoxImageContainer__ey3cB .infoBox{border-radius:6px;border:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.MainParksLayout_MainParksLayout__infoBoxImageContainer__ey3cB .infoBox .MainParksLayout_imagePlaceholder__content__hGT_T{padding:1.5rem 1rem}.MainParksLayout_MainParksLayout__infoBoxImageContainer__ey3cB .infoBox .MainParksLayout_imagePlaceholder__icon__dvGQ1{width:40px;height:40px;margin-bottom:.75rem;color:#9ca3af}.MainParksLayout_MainParksLayout__infoBoxImageContainer__ey3cB .infoBox .MainParksLayout_imagePlaceholder__text__ZmQKv{font-size:.8rem;color:#6b7280;font-weight:600;max-width:120px}.MainParksLayout_MainParksLayout__infoBoxImageContainer__ey3cB .infoBox:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.MainParksLayout_MainParksLayout__infoBoxImage__gJ9ye{width:100%;height:100%;transition:transform .3s ease}.MainParksLayout_MainParksLayout__infoBoxImage__gJ9ye:hover+.MainParksLayout_MainParksLayout__infoBoxCarouselControls__plrnX{opacity:1}.MainParksLayout_MainParksLayout__infoBoxTitle__hQst3{width:100%;font-size:.9rem;font-weight:700}.MainParksLayout_MainParksLayout__infoBoxAddress__vNKsF{width:100%;font-size:.7rem;margin-bottom:8px}.MainParksLayout_MainParksLayout__infoWindowDetails__OfeGS{display:block;margin-bottom:12px}.MainParksLayout_MainParksLayout__infoWindowEquipment___hBLs{margin-bottom:14px}.MainParksLayout_MainParksLayout__mapAndSortToggleDivInner__K29d1{display:flex;flex-direction:row;justify-content:center;padding:10px 20px;width:100%;cursor:pointer}.MainParksLayout_MainParksLayout__mapAndSortToggleDivInnerRight__MM7zf{border-right:1px solid #fff}.MainParksLayout_MainParksLayout__mapAndSortToggleSortIcon__OPxRw{margin-right:5px}.MainParksLayout_MainParksLayout__badge__5yFEe{background:linear-gradient(135deg,rgba(3,98,128,.08),rgba(4,129,158,.12));color:#036280;font-size:11px;padding:5px 12px;border-radius:20px;font-weight:700;white-space:nowrap;border:1.5px solid rgba(3,98,128,.2);transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 3px rgba(3,98,128,.1)}.MainParksLayout_MainParksLayout__badge__5yFEe:hover{background:linear-gradient(135deg,rgba(3,98,128,.15),rgba(4,129,158,.2));border-color:rgba(3,98,128,.35);transform:translateY(-1px);box-shadow:0 2px 6px rgba(3,98,128,.15)}.MainParksLayout_MainParksLayout__cardFooter__UzOyp{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid #f1f5f9}.MainParksLayout_MainParksLayout__footerRow__UKShX{display:flex;justify-content:space-between;align-items:center}.MainParksLayout_MainParksLayout__ratingGroup__TbzUW{display:flex;align-items:center;gap:6px}.MainParksLayout_MainParksLayout__rating__5PYl3{color:#f59e0b;font-size:.9375rem;letter-spacing:1px;line-height:1}.MainParksLayout_MainParksLayout__ratingNumber__X1_s1{font-size:.875rem;font-weight:700;color:#0f172a;line-height:1}.MainParksLayout_MainParksLayout__reviewCount__knKsS{font-size:.8125rem;color:#64748b;line-height:1}.MainParksLayout_MainParksLayout__distanceBadge__5yaLE{display:flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,rgba(3,98,128,.06),rgba(4,129,158,.08));border-radius:12px;font-size:.8125rem;font-weight:600;color:#036280}.MainParksLayout_MainParksLayout__distanceBadge__5yaLE svg{color:#036280}.MainParksLayout_MainParksLayout__equipmentIcons__UHLPx{display:flex;align-items:center;gap:8px}.MainParksLayout_MainParksLayout__equipmentIcon__eJlBd{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,rgba(3,98,128,.06),rgba(4,129,158,.08));display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:help}.MainParksLayout_MainParksLayout__equipmentIcon__eJlBd svg{color:#036280}.MainParksLayout_MainParksLayout__equipmentIcon__eJlBd:hover{background:linear-gradient(135deg,rgba(3,98,128,.12),rgba(4,129,158,.15));transform:translateY(-2px);box-shadow:0 2px 6px rgba(3,98,128,.15)}.MainParksLayout_MainParksLayout__statusBadge__2lLwB{display:flex;align-items:center;gap:6px;padding:5px 12px;background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(5,150,105,.1));border-radius:12px;font-size:.8125rem;font-weight:600;color:#059669;border:1px solid rgba(16,185,129,.2)}.MainParksLayout_MainParksLayout__statusDot__mD4kZ{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.6);animation:MainParksLayout_pulse__jYRC7 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes MainParksLayout_pulse__jYRC7{0%,to{opacity:1}50%{opacity:.5}}.MainParksLayout_MainParksLayout__loader__Zk_ds{display:flex;justify-content:center;align-items:center;min-height:200px}.MainParksLayout_MainParksLayout__imageContainer__n9vqy{position:relative;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#cbd5e1);height:260px;display:flex;align-items:center;justify-content:center;border-radius:16px 16px 0 0}.MainParksLayout_MainParksLayout__imageContainer__n9vqy:before{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent);z-index:1;opacity:.8;pointer-events:none}.MainParksLayout_MainParksLayout__imageContainer__n9vqy:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:4px;background:linear-gradient(90deg,#036280,#04819e 50%,#036280);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 rgba(3,98,128,0);z-index:2}.MainParksLayout_MainParksLayout__imageContainer__n9vqy:hover .MainParksLayout_MainParksLayout__carouselControls__0hhfA{opacity:1}.MainParksLayout_MainParksLayout__imageContainer__n9vqy:hover:after{opacity:1;left:0;right:0;box-shadow:0 0 20px rgba(3,98,128,.6),0 0 40px rgba(4,129,158,.4)}.MainParksLayout_MainParksLayout__carouselControls__0hhfA{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;opacity:0;transition:opacity .2s ease-in-out;z-index:2}.MainParksLayout_MainParksLayout__carouselButton__YOplg{background:linear-gradient(135deg,rgba(15,23,42,.7),rgba(30,41,59,.8));border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin:0 10px;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.3);position:relative}.MainParksLayout_MainParksLayout__carouselButton__YOplg:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.MainParksLayout_MainParksLayout__carouselButton__YOplg:hover{background:linear-gradient(135deg,rgba(3,98,128,.9),rgba(4,129,158,.95));border-color:hsla(0,0%,100%,.4);transform:scale(1.15) rotate(-5deg);box-shadow:0 6px 20px rgba(3,98,128,.5),0 0 30px rgba(4,129,158,.3)}.MainParksLayout_MainParksLayout__carouselButton__YOplg:hover:before{width:100%;height:100%}.MainParksLayout_MainParksLayout__carouselButton__YOplg:active{transform:scale(1) rotate(0deg);box-shadow:0 2px 6px rgba(3,98,128,.4)}.MainParksLayout_MainParksLayout__carouselButton__YOplg:focus{outline:none;box-shadow:0 0 0 3px rgba(3,98,128,.4),0 4px 12px rgba(3,98,128,.3)}.MainParksLayout_MainParksLayout__imageCounter__5tuA4{position:absolute;bottom:12px;right:12px;background:linear-gradient(135deg,rgba(15,23,42,.85),rgba(30,41,59,.9));color:#fff;padding:7px 14px;border-radius:20px;font-size:11px;font-weight:700;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 2px 8px rgba(0,0,0,.3);letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;align-items:center;gap:6px}.MainParksLayout_MainParksLayout__imageCounter__5tuA4:before{content:"📷";font-size:12px;opacity:.9}.MainParksLayout_MainParksLayout__imageCounter__5tuA4:hover{background:linear-gradient(135deg,rgba(3,98,128,.9),rgba(4,129,158,.95));border-color:hsla(0,0%,100%,.4);transform:translateY(-2px) scale(1.05);box-shadow:0 4px 14px rgba(3,98,128,.4),0 0 20px rgba(4,129,158,.2)}.MainParksLayout_MainParksLayout__imageCounter__5tuA4:active{transform:translateY(0) scale(1)}.MainParksLayout_MainParksLayout__carouselItemImage__6x4q0{height:260px;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s cubic-bezier(.4,0,.2,1);display:block;border-radius:16px 16px 0 0;opacity:0;animation:MainParksLayout_fadeInImage__jxu4T .6s ease-in-out forwards}.MainParksLayout_MainParksLayout__carouselItemImage__6x4q0:hover{transform:scale(1.05) rotate(.5deg);filter:brightness(1.05)}@keyframes MainParksLayout_fadeInImage__jxu4T{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.MainParksLayout_MainParksLayout__imageSkeleton__qwFMn{height:260px;width:100%;background:linear-gradient(90deg,#f8fafc,#e2e8f0 20%,#cbd5e1 40%,#e2e8f0 60%,#f8fafc);background-size:200% 100%;animation:MainParksLayout_shimmer__fhc58 2s ease-in-out infinite;border-radius:16px 16px 0 0}@keyframes MainParksLayout_shimmer__fhc58{0%{background-position:-200% 0}to{background-position:200% 0}}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard{border-radius:16px 16px 0 0;border:none;height:260px!important;width:100%;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(226,232,240,.95) 50%,rgba(203,213,225,.95));background-size:200% 200%;animation:MainParksLayout_gradientShift__C4tlt 8s ease infinite;position:relative}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(3,98,128,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(4,129,158,.06) 0,transparent 50%);z-index:0;animation:MainParksLayout_floatingGradient__Jr8xB 6s ease-in-out infinite}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_imagePlaceholder__content__hGT_T{padding:1.75rem 1.25rem;position:relative;z-index:1}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_imagePlaceholder__iconContainer__1CrwS{margin-bottom:1rem;animation:MainParksLayout_floatingIcon__TydZI 3s ease-in-out infinite}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_imagePlaceholder__mainText__9gIZF{font-size:1rem;color:#0f172a;font-weight:700;max-width:180px;letter-spacing:-.01em}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_imagePlaceholder__callToAction__I0LRM{opacity:1;transform:translateY(0);margin-top:.5rem}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_imagePlaceholder__uploadSection__FxYRG{background:linear-gradient(135deg,rgba(3,98,128,.12),rgba(4,129,158,.08));border:1.5px solid rgba(3,98,128,.25);padding:.5rem 1rem;box-shadow:0 2px 8px rgba(3,98,128,.08);animation:MainParksLayout_pulsingCTA__Aw1e0 2.5s ease-in-out infinite}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_imagePlaceholder__uploadSection__FxYRG:hover{background:linear-gradient(135deg,rgba(3,98,128,.18),rgba(4,129,158,.12));border-color:rgba(3,98,128,.4);transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px rgba(3,98,128,.12);animation:none}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_imagePlaceholder__uploadText__RdeEO{color:#036280;font-size:.8125rem;font-weight:600}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_imagePlaceholder__clickPrompt__53aWT{opacity:.75;font-size:.6875rem;color:#475569}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_equipmentIcon__W1hSr{width:100px;height:64px;color:#036280;filter:drop-shadow(0 2px 8px rgba(3,98,128,.15))}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_equipmentIcon__W1hSr .MainParksLayout_pullUpBar__VntbH{animation:MainParksLayout_floatUp__Jh1Zf 4s ease-in-out infinite}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_equipmentIcon__W1hSr .MainParksLayout_parallelBars__Yp_ER{animation:MainParksLayout_floatDown__n4D8Q 4.5s ease-in-out .5s infinite}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_uploadIcon__ICFBN{width:16px;height:16px;color:#036280}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard .MainParksLayout_arrowIcon__g9yWD{width:12px;height:12px;color:#64748b}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard:hover{transform:none;box-shadow:none;border:none;background:linear-gradient(135deg,rgba(224,242,254,.95),rgba(186,230,253,.95) 50%,rgba(147,197,253,.95));background-size:200% 200%;animation:MainParksLayout_gradientShift__C4tlt 4s ease infinite}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard:hover:before{background:radial-gradient(circle at 20% 30%,rgba(3,98,128,.12) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(4,129,158,.1) 0,transparent 50%)}.MainParksLayout_MainParksLayout__imageContainer__n9vqy .parkCard:hover .MainParksLayout_equipmentIcon__W1hSr{filter:drop-shadow(0 4px 12px rgba(3,98,128,.2));transform:scale(1.05)}@keyframes MainParksLayout_gradientShift__C4tlt{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes MainParksLayout_floatingGradient__Jr8xB{0%,to{transform:translate(0);opacity:1}50%{transform:translate(10px,10px);opacity:.8}}@keyframes MainParksLayout_floatingIcon__TydZI{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes MainParksLayout_pulsingCTA__Aw1e0{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(3,98,128,.08)}50%{transform:scale(1.02);box-shadow:0 4px 14px rgba(3,98,128,.15)}}@keyframes MainParksLayout_floatUp__Jh1Zf{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes MainParksLayout_floatDown__n4D8Q{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.MainParksLayout_MainParksLayout__infoBoxCarouselControls__plrnX{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;opacity:0;transition:opacity .2s ease-in-out;z-index:2}.MainParksLayout_MainParksLayout__infoBoxCarouselControls__plrnX:hover{opacity:1}.MainParksLayout_MainParksLayout__mapLoader__Nrkfi{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(50,50,50,.7);z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MainParksLayout_MainParksLayout__mapLoader__Nrkfi .MainParksLayout_spinner__hRd6S{width:50px;height:50px;border-radius:50%;border:5px solid hsla(0,0%,100%,.2);border-top-color:#3498db;animation:MainParksLayout_spin__7YM_n 1s ease-in-out infinite}.MainParksLayout_spinner__hRd6S{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:MainParksLayout_spin__7YM_n 1s linear infinite}@keyframes MainParksLayout_spin__7YM_n{to{transform:rotate(1turn)}}