.PlaceCard_card__vplMf{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit}.PlaceCard_imageWrapper__NCFTs{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.PlaceCard_image__kN_Xt{object-fit:cover;transition:transform .6s ease,opacity .6s ease}.PlaceCard_card__vplMf:hover .PlaceCard_image__kN_Xt{transform:scale(1.04)}.PlaceCard_body__3C_6o{display:flex;flex-direction:column;gap:.4rem}.PlaceCard_name__fqlDA{font-family:var(--font-playfair);font-size:1.3rem;font-weight:400;color:#111}.PlaceCard_destination__GMEVB{font-family:var(--font-inter);font-size:.75rem;color:#999;letter-spacing:.1em;text-transform:uppercase}.PlaceCard_description__5VJ5e{font-family:var(--font-inter);font-size:.875rem;color:#666;line-height:1.5}.ExpandableGrid_grid__SYpih{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@keyframes ExpandableGrid_cardReveal__bRnho{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.ExpandableGrid_revealCard__bo495{animation:ExpandableGrid_cardReveal__bRnho .6s ease both}}.ExpandableGrid_moreInline__MW8SR{display:none}.ExpandableGrid_more__nkBz2{display:block;margin-top:2rem;margin-left:auto;background:none;border:none;cursor:pointer;font-family:var(--font-inter);font-size:.85rem;color:#999;letter-spacing:.05em;transition:color .2s ease}.ExpandableGrid_more__nkBz2:hover{color:#555}@media (max-width:768px){.ExpandableGrid_grid__SYpih{grid-template-columns:none;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0}.ExpandableGrid_grid__SYpih::-webkit-scrollbar{display:none}.ExpandableGrid_grid__SYpih>*{flex:0 0 80%;scroll-snap-align:start;padding-right:1rem}.ExpandableGrid_moreInline__MW8SR{display:flex;align-items:center;justify-content:center;flex:0 0 60%;scroll-snap-align:start;padding-right:1rem;background:none;border:none;cursor:pointer;font-family:var(--font-inter);font-size:.85rem;color:#999;letter-spacing:.05em}.ExpandableGrid_more__nkBz2{display:none}}