.SightCard_sightsCard___B0N6{display:flex;flex-direction:column;background:transparent;border-radius:1rem;text-decoration:none;color:inherit;transition:box-shadow .3s ease;height:100%;overflow:hidden}@media (max-width:767px){.SightCard_sightsCard___B0N6{background:#fff;border-radius:1.5rem}}.SightCard_sightsCard___B0N6:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}@media (prefers-reduced-motion:reduce){.SightCard_sightsCard___B0N6{transition:none}.SightCard_sightsCard___B0N6:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}}.SightCard_sightsCardImageWrapper__fzrv9{position:relative;width:100%;height:220px;overflow:hidden;border-radius:1rem 1rem 0 0}@media (max-width:767px){.SightCard_sightsCardImageWrapper__fzrv9{border-radius:1.5rem 1.5rem 0 0}}@media (min-width:768px){.SightCard_sightsCardImageWrapper__fzrv9{height:240px}}@media (min-width:1024px){.SightCard_sightsCardImageWrapper__fzrv9{height:260px}}.SightCard_sightsCardImage__HDf7r{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .9s ease;will-change:transform}.SightCard_sightsCardImageOverlay__D5nek{position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(0deg,rgba(0,0,0,.35),transparent);pointer-events:none;z-index:1}@media (hover:hover) and (pointer:fine){.SightCard_sightsCard___B0N6:hover .SightCard_sightsCardImage__HDf7r{transform:scale(1.07)}.SightCard_sightsCard___B0N6:hover .SightCard_sightsCardImageWrapper__fzrv9{overflow:hidden;border-radius:1rem 1rem 0 0}@media (prefers-reduced-motion:reduce){.SightCard_sightsCard___B0N6:hover .SightCard_sightsCardImage__HDf7r{transform:scale(1)}}}.SightCard_sightsCardCategory__W8E6k{top:12px;left:12px;padding:6px 12px;background:hsla(0,0%,100%,.9);color:#374151;z-index:10}.SightCard_sightsCardCategory__W8E6k,.SightCard_sightsCardMoreButton__uPgmr{position:absolute;display:inline-flex;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;font-size:.875rem;font-weight:500}.SightCard_sightsCardMoreButton__uPgmr{bottom:12px;right:12px;gap:4px;padding:8px 16px;background:rgba(0,0,0,.35);color:#fff;z-index:20;transition:opacity .3s ease,transform .3s ease,background-color .2s ease;pointer-events:auto}@media (max-width:1023px){.SightCard_sightsCardMoreButton__uPgmr{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.SightCard_sightsCardMoreButton__uPgmr{opacity:0;transform:translateY(4px)}.SightCard_sightsCard___B0N6:hover .SightCard_sightsCardMoreButton__uPgmr{opacity:1;transform:translateY(0)}.SightCard_sightsCardMoreButton__uPgmr:hover{background:rgba(0,0,0,.45);transform:translateY(0) scale(1.02)}}@media (prefers-reduced-motion:reduce){.SightCard_sightsCardMoreButton__uPgmr{transition:none}@media (min-width:1024px){.SightCard_sightsCardMoreButton__uPgmr,.SightCard_sightsCard___B0N6:hover .SightCard_sightsCardMoreButton__uPgmr{opacity:1;transform:translateY(0)}}}.SightCard_sightsCardContent__wsxk0{display:flex;flex-direction:column;padding:16px 16px 20px;flex:1 1;gap:12px;background:transparent;overflow:visible}@media (max-width:767px){.SightCard_sightsCardContent__wsxk0{background:transparent;padding:16px}}@media (min-width:768px){.SightCard_sightsCardContent__wsxk0{padding:20px 20px 24px;gap:14px}}.SightCard_sightsCardTitle__hARBI{font-size:1.125rem;font-weight:600;color:#111827;line-height:1.4;margin:0;padding:0;word-break:break-word;-webkit-hyphens:none;hyphens:none;white-space:normal;display:block}@media (min-width:1024px){.SightCard_sightsCardTitle__hARBI{font-size:1.25rem;line-height:1.5}}.SightCard_sightsCardDescription__BdRlF{font-size:.875rem;color:#6b7280;line-height:1.6;margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:1024px){.SightCard_sightsCardDescription__BdRlF{font-size:.9375rem}}.SightsGrid_sightsGrid__P3Pgu{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:32px}@media (min-width:768px){.SightsGrid_sightsGrid__P3Pgu{grid-template-columns:repeat(2,1fr);gap:28px}}@media (min-width:1024px){.SightsGrid_sightsGrid__P3Pgu{grid-template-columns:repeat(3,1fr);gap:32px}}