.PlaceMainCarousel_container__D0jeX{width:100%;min-height:100vh}@media(prefers-color-scheme:dark){html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_container__D0jeX{background-color:#121212;color:#fff}}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_container__D0jeX{background-color:#121212;color:#fff}.PlaceMainCarousel_hero__Tassu{position:relative;width:100%;height:300px;overflow:hidden}@media screen and (max-width:1280px){.PlaceMainCarousel_hero__Tassu{height:500px}}@media screen and (max-width:800px){.PlaceMainCarousel_hero__Tassu{height:350px}}@media screen and (max-width:480px){.PlaceMainCarousel_hero__Tassu{height:280px}}.PlaceMainCarousel_hero__swiperContainer__fl7Hl{position:relative;height:100%}.PlaceMainCarousel_hero__swiper__tKiu3{height:100%;width:100%}.PlaceMainCarousel_hero__swiper__tKiu3 .PlaceMainCarousel_swiper-wrapper__K2q1S{align-items:stretch}.PlaceMainCarousel_hero__swiper__tKiu3 .PlaceMainCarousel_swiper-slide__G9qhJ{height:auto}.PlaceMainCarousel_hero__slide__rWtOY{height:100%;margin-right:0!important}.PlaceMainCarousel_hero__slide__rWtOY.PlaceMainCarousel_swiper-slide-active__MXJN6 .PlaceMainCarousel_hero__image__6RQ_Z{transform:scale(1.02)}.PlaceMainCarousel_hero__imageWrapper__ilsy_{position:relative;width:100%;height:100%;overflow:hidden}@media(prefers-color-scheme:dark){html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_hero__imageWrapper__ilsy_{border:1px solid #333}}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_hero__imageWrapper__ilsy_{border:1px solid #333}.PlaceMainCarousel_hero__imageWrapper__ilsy_ .PlaceMainCarousel_meta__s33MN{position:absolute;bottom:0;right:0;color:#fff;font-size:8px;font-weight:400;margin:4px;opacity:.25;transition:opacity .6s ease;background-color:rgba(0,0,0,.1);padding:4px;text-align:right}.PlaceMainCarousel_hero__imageWrapper__ilsy_ .PlaceMainCarousel_image__rDS4z{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;cursor:pointer}.PlaceMainCarousel_hero__imageWrapper__ilsy_:hover .PlaceMainCarousel_image__rDS4z{transform:scale(1.05)}.PlaceMainCarousel_hero__imageWrapper__ilsy_:hover .PlaceMainCarousel_meta__s33MN{opacity:.85}.PlaceMainCarousel_hero__swiperButtonPrev__K_v55{position:absolute;left:24px;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background-color:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PlaceMainCarousel_hero__swiperButtonPrev__K_v55 span{font-size:20px;font-weight:700;color:#333;line-height:1}.PlaceMainCarousel_hero__swiperButtonPrev__K_v55:hover{background-color:#fff;transform:translateY(-50%) scale(1.1)}.PlaceMainCarousel_hero__swiperButtonPrev__K_v55.PlaceMainCarousel_swiper-button-disabled__bjLQ4{opacity:.3;cursor:not-allowed}@media(prefers-color-scheme:dark){html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_hero__swiperButtonPrev__K_v55{background-color:rgba(33,33,33,.9)}html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_hero__swiperButtonPrev__K_v55 span{color:#fff}html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_hero__swiperButtonPrev__K_v55:hover{background-color:#212121}}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_hero__swiperButtonPrev__K_v55{background-color:rgba(33,33,33,.9)}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_hero__swiperButtonPrev__K_v55 span{color:#fff}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_hero__swiperButtonPrev__K_v55:hover{background-color:#212121}@media screen and (max-width:480px){.PlaceMainCarousel_hero__swiperButtonPrev__K_v55{left:16px;width:32px;height:32px}.PlaceMainCarousel_hero__swiperButtonPrev__K_v55 span{font-size:16px}}.PlaceMainCarousel_hero__swiperButtonNext__OEGEE{position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background-color:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PlaceMainCarousel_hero__swiperButtonNext__OEGEE span{font-size:20px;font-weight:700;color:#333;line-height:1}.PlaceMainCarousel_hero__swiperButtonNext__OEGEE:hover{background-color:#fff;transform:translateY(-50%) scale(1.1)}.PlaceMainCarousel_hero__swiperButtonNext__OEGEE.PlaceMainCarousel_swiper-button-disabled__bjLQ4{opacity:.3;cursor:not-allowed}@media(prefers-color-scheme:dark){html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_hero__swiperButtonNext__OEGEE{background-color:rgba(33,33,33,.9)}html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_hero__swiperButtonNext__OEGEE span{color:#fff}html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_hero__swiperButtonNext__OEGEE:hover{background-color:#212121}}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_hero__swiperButtonNext__OEGEE{background-color:rgba(33,33,33,.9)}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_hero__swiperButtonNext__OEGEE span{color:#fff}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_hero__swiperButtonNext__OEGEE:hover{background-color:#212121}@media screen and (max-width:480px){.PlaceMainCarousel_hero__swiperButtonNext__OEGEE{right:16px;width:32px;height:32px}.PlaceMainCarousel_hero__swiperButtonNext__OEGEE span{font-size:16px}}.PlaceMainCarousel_hero__pageControl__r2TF5{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 16px;overflow:hidden;border-radius:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1)}@media(prefers-color-scheme:dark){html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_hero__pageControl__r2TF5{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.15)}}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_hero__pageControl__r2TF5{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.15)}@media screen and (max-width:480px){.PlaceMainCarousel_hero__pageControl__r2TF5{bottom:16px;padding:12px 16px;gap:8px}}.PlaceMainCarousel_hero__pageControl__counter___8FpQ{display:flex;align-items:center;gap:4px;font-family:Inter,Arial,sans-serif;font-weight:500;font-size:14px;line-height:1}@media screen and (max-width:480px){.PlaceMainCarousel_hero__pageControl__counter___8FpQ{font-size:12px}}.PlaceMainCarousel_hero__pageControl__current__3vYFC{color:#fff;font-weight:700;font-size:12px}.PlaceMainCarousel_hero__pageControl__separator__ZdUBB{color:hsla(0,0%,100%,.6);margin:0 2px}.PlaceMainCarousel_hero__pageControl__total__yx5an{color:hsla(0,0%,100%,.8);font-size:10px}.PlaceMainCarousel_hero__pageControl__progressBar__uAyQ6{position:relative;width:80px;height:2px;background-color:hsla(0,0%,100%,.2);border-radius:1px;overflow:hidden}@media screen and (max-width:480px){.PlaceMainCarousel_hero__pageControl__progressBar__uAyQ6{width:60px}}.PlaceMainCarousel_hero__pageControl__progressFill__LdSIN{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:1px;transition:width .3s ease}.PlaceMainCarousel_hero__pageControl__dots__ZSfrJ{display:flex;align-items:center;gap:4px}@media screen and (max-width:480px){.PlaceMainCarousel_hero__pageControl__dots__ZSfrJ{gap:4px}}.PlaceMainCarousel_hero__pageControl__dot__qOZmH{width:4px;height:4px;border-radius:50%;border:none;background-color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .3s ease;padding:0}.PlaceMainCarousel_hero__pageControl__dot__qOZmH:hover{background-color:hsla(0,0%,100%,.7);transform:scale(1.2)}.PlaceMainCarousel_hero__pageControl__dot__active__iniUO{background-color:#fff;transform:scale(1.3);box-shadow:0 0 8px hsla(0,0%,100%,.5)}@media screen and (max-width:480px){.PlaceMainCarousel_hero__pageControl__dot__qOZmH{width:5px;height:5px}}.PlaceMainCarousel_hero__showAllButton__8RDOa{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:hsla(0,0%,100%,.9);border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.PlaceMainCarousel_hero__showAllButton__8RDOa:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(prefers-color-scheme:dark){html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_hero__showAllButton__8RDOa{background-color:rgba(33,33,33,.9);border-color:#444;color:#fff}html:not(.PlaceMainCarousel_light__GfBMZ) .PlaceMainCarousel_hero__showAllButton__8RDOa:hover{background-color:#212121}}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_hero__showAllButton__8RDOa{background-color:rgba(33,33,33,.9);border-color:#444;color:#fff}html.PlaceMainCarousel_dark__AQmvJ .PlaceMainCarousel_hero__showAllButton__8RDOa:hover{background-color:#212121}@media screen and (max-width:480px){.PlaceMainCarousel_hero__showAllButton__8RDOa{bottom:8px;left:8px;padding:8px 12px;font-size:12px}}.PlaceMainCarousel_hero__showAllButton__icon__q1bXl{font-size:16px;line-height:1}@media screen and (max-width:480px){.PlaceMainCarousel_hero__showAllButton__icon__q1bXl{font-size:14px}}.PlaceReviewSection_container__qewfB{width:100%;margin:0 auto}.PlaceReviewSection_header__mQUrc{margin-bottom:16px}@media screen and (max-width:480px){.PlaceReviewSection_header__mQUrc{margin-bottom:8px;padding:0 16px}}.PlaceReviewSection_header__title__hGLkN{font-size:14px;font-weight:600;color:#333;margin:0}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_header__title__hGLkN{color:#fff}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_header__title__hGLkN{color:#fff}.PlaceReviewSection_content__rDQGa{width:100%}.PlaceReviewSection_posts__kkhDS{display:flex;flex-direction:column;gap:1rem}.PlaceReviewSection_posts__empty__uEjlT{display:flex;justify-content:center;align-items:center;padding:2rem;color:#666;font-size:1rem}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_posts__empty__uEjlT{color:#ccc}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_posts__empty__uEjlT{color:#ccc}.PlaceReviewSection_posts__more__qtcKO{display:flex;justify-content:center;padding:1rem 0}@media screen and (max-width:480px){.PlaceReviewSection_posts__more__qtcKO{padding:0 16px;margin-bottom:16px}}.PlaceReviewSection_posts__more__button__rLmVv{background:#000;color:#fff;font-weight:700;border:none;padding:12px 24px;border-radius:25px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.PlaceReviewSection_posts__more__button__rLmVv:hover{background:#292929}@media screen and (max-width:480px){.PlaceReviewSection_posts__more__button__rLmVv{width:100%}}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_posts__more__button__rLmVv,html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_posts__more__button__rLmVv:hover{background:#292929}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_posts__more__button__rLmVv,html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_posts__more__button__rLmVv:hover{background:#292929}.PlaceReviewSection_reviewCard__vVYlJ{padding:16px;margin-bottom:16px;background-color:#ededed;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.PlaceReviewSection_reviewCard__vVYlJ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media screen and (max-width:480px){.PlaceReviewSection_reviewCard__vVYlJ{padding:1rem;margin-bottom:16px}}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__vVYlJ{background:#2d2d2d;box-shadow:0 2px 8px rgba(0,0,0,.3)}html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__vVYlJ:hover{box-shadow:0 4px 16px rgba(0,0,0,.4)}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__vVYlJ{background:#2d2d2d;box-shadow:0 2px 8px rgba(0,0,0,.3)}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__vVYlJ:hover{box-shadow:0 4px 16px rgba(0,0,0,.4)}.PlaceReviewSection_reviewCard__header__MKxwS{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.PlaceReviewSection_reviewCard__contents__u_j_y{display:flex;justify-content:space-between}@media screen and (max-width:480px){.PlaceReviewSection_reviewCard__contents__u_j_y{flex-direction:column}}.PlaceReviewSection_reviewCard__rating__eu6ow{display:flex;align-items:center;gap:.5rem}.PlaceReviewSection_reviewCard__stars__68bO0{display:flex;align-items:center;color:#666}.PlaceReviewSection_reviewCard__stars__star__u_Rf4{color:#ffc107;font-size:12px}.PlaceReviewSection_reviewCard__stars__star__empty__lUqS_{color:#e0e0e0}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__stars__star__empty__lUqS_{color:#555}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__stars__star__empty__lUqS_{color:#555}.PlaceReviewSection_reviewCard__platform__icon__s0uUC{width:20px;height:20px;object-fit:contain;border-radius:4px}.PlaceReviewSection_reviewCard__score__fmDFS{font-size:1.5rem;font-weight:700;color:#333;margin-left:.5rem}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__score__fmDFS{color:#fff}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__score__fmDFS{color:#fff}.PlaceReviewSection_reviewCard__date__PkY08{color:#666;font-size:12px}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__date__PkY08{color:#ccc}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__date__PkY08{color:#ccc}.PlaceReviewSection_reviewCard__title__brE4R{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.75rem;line-height:1.4}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__title__brE4R{color:#fff}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__title__brE4R{color:#fff}.PlaceReviewSection_reviewCard__userInfo__QNZDl{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;font-size:14px;color:#666}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__userInfo__QNZDl{color:#ccc}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__userInfo__QNZDl{color:#ccc}.PlaceReviewSection_reviewCard__userInfo__tag__p4CiY{border-radius:4px;white-space:nowrap;line-height:1.5;padding:0 4px}.PlaceReviewSection_reviewCard__userInfo__tag__p4CiY .PlaceReviewSection_mark__xll5w{color:#fc0}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__userInfo__tag__p4CiY{background:#444;color:#ddd}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__userInfo__tag__p4CiY{background:#444;color:#ddd}.PlaceReviewSection_reviewCard__content__Vi53V{color:#333;line-height:1.6;margin-bottom:16px;font-size:16px;white-space:pre-wrap;word-wrap:break-word;padding:0 4px}@media screen and (max-width:480px){.PlaceReviewSection_reviewCard__content__Vi53V{margin-bottom:8px;font-size:14px}}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__content__Vi53V{color:#e0e0e0}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__content__Vi53V{color:#e0e0e0}.PlaceReviewSection_reviewCard__footer__tRZWM{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:480px){.PlaceReviewSection_reviewCard__footer__tRZWM{flex-direction:column;gap:1rem;align-items:stretch}}.PlaceReviewSection_reviewCard__button__YNwtW{background:#000;color:#fff;font-weight:700;border:none;padding:8px 16px;border-radius:25px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.PlaceReviewSection_reviewCard__button__YNwtW:hover{background:#474747}@media screen and (max-width:480px){.PlaceReviewSection_reviewCard__button__YNwtW{width:120px;font-size:12px;padding:8px 16px;margin:0 auto}}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__button__YNwtW{background:#4aa8c7}html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__button__YNwtW:hover{background:#474747}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__button__YNwtW{background:#4aa8c7}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__button__YNwtW:hover{background:#474747}.PlaceReviewSection_reviewCard__imageArea__QfSd7{position:relative;display:flex;flex-direction:column;width:160px;border-radius:8px}@media screen and (max-width:480px){.PlaceReviewSection_reviewCard__imageArea__QfSd7{order:-1;height:auto;width:100%;margin-bottom:16px}}.PlaceReviewSection_reviewCard__image__eUvzl{width:160px;height:160px;object-fit:cover;border-radius:8px;background-color:gray;background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media screen and (max-width:480px){.PlaceReviewSection_reviewCard__image__eUvzl{width:100%;height:200px}}@media(prefers-color-scheme:dark){html:not(.PlaceReviewSection_light__8N_ix) .PlaceReviewSection_reviewCard__image__eUvzl{box-shadow:0 2px 4px rgba(0,0,0,.3)}}html.PlaceReviewSection_dark__QydFR .PlaceReviewSection_reviewCard__image__eUvzl{box-shadow:0 2px 4px rgba(0,0,0,.3)}.PlaceReviewSection_reviewCard__meta__LLDpW{display:flex;flex-direction:row-reverse}.PlaceReviewSection_reviewCard__meta__LLDpW .PlaceReviewSection_clip_info__wN0Rh{display:flex;align-items:center;padding:4px;font-size:8px;color:#666;opacity:.8}.PlaceReviewSection_reviewCard__meta__LLDpW .PlaceReviewSection_clip_info__wN0Rh .PlaceReviewSection_clip_icon___MTiX{margin-right:2px}