.CityPick_card__boeMk{display:inline-flex;flex-direction:column;align-items:center;gap:1rem;text-decoration:none;color:#fff;outline:none}.CityPick_card__boeMk:focus-visible{outline:2px solid rgba(255,166,0,.9);outline-offset:4px;border-radius:14px}.CityPick_card__boeMk:focus-visible .CityPick_thumb__LsfkB,.CityPick_card__boeMk:hover .CityPick_thumb__LsfkB{transform:scale(1.03);border:1px solid #f60000}.CityPick_card__boeMk:focus-visible .CityPick_thumb__LsfkB img,.CityPick_card__boeMk:hover .CityPick_thumb__LsfkB img{transform:scale(1.2)}.CityPick_card__boeMk:focus-visible .CityPick_ring__F8R_s,.CityPick_card__boeMk:hover .CityPick_ring__F8R_s{opacity:1;transform:scale(1.02)}.CityPick_card__boeMk:focus-visible .CityPick_caption__4Dkon,.CityPick_card__boeMk:hover .CityPick_caption__4Dkon{transform:translateY(-50px);border-color:#f60000;color:#f60000}.CityPick_thumb__LsfkB{position:relative;width:clamp(160px,30vw,440px);aspect-ratio:1/1;border-radius:1.5rem;overflow:hidden;transform:translateZ(0);transition:transform .18s ease;box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.05);border:1px solid #303030;border-radius:999px}.CityPick_thumb__LsfkB img{-o-object-fit:cover;object-fit:cover;filter:saturate(1.02) contrast(1.02);transition:transform .3s ease,filter .2s ease}.CityPick_caption__4Dkon{font-weight:500;font-size:clamp(1rem,2.2vw,1.75rem);display:inline-flex;flex-direction:column;align-items:center;text-align:center;transform:translateY(-50%);position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.5);padding:.5rem 0;transition:transform .18s ease;font-family:var(--font-poppins);border-block:1px solid #303030}@media(prefers-reduced-motion:reduce){.CityPick_ring__F8R_s,.CityPick_thumb__LsfkB,.CityPick_underline__B4JHo{transition:none!important}}.Events_content__hdYo8{max-width:1600px;margin:3rem auto 0;display:flex;flex-direction:column;gap:2rem;width:calc(100% - 2rem)}.Events_CityPick__a2hNj{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4rem;position:relative;margin-bottom:2rem}@media screen and (max-width:768px){.Events_CityPick__a2hNj{gap:1rem}}