.cities-v2 .cities-hero{background:radial-gradient(ellipse at 82% 15%,rgba(163,230,53,.14) 0,rgba(163,230,53,0) 45%),linear-gradient(180deg,#e3f0dd,#dceae0 55%,#cfe0d3)}.cities-v2 .hero-light-drift{animation:cities-light-drift 24s ease-in-out infinite}@keyframes cities-light-drift{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(4%,-3%) rotate(1.5deg)}}.cities-v2 .hero-pill-stat{position:relative;transition:background .2s ease,transform .18s ease}.cities-v2 .hero-pill-stat:hover{transform:translateY(-3px);background:var(--v2-tiber,#072f35)}.cities-v2 .hero-pill-stat:hover .hp-num{color:var(--v2-lime,#a3e635)}.cities-v2 .hero-pill-stat:hover .hp-lbl{color:rgba(255,255,255,.75)}.cities-v2 .hero-pill-stat.big:hover{background:var(--v2-tiber,#072f35)}.cities-v2 .hp-arrow{opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s ease}.cities-v2 .hero-pill-stat:hover .hp-arrow{opacity:1;transform:scale(1)}.cities-v2 .city-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,47,53,0) 40%,rgba(7,47,53,.72));pointer-events:none}.cities-v2 .city-card-art{position:absolute;left:0;bottom:0;width:100%;height:auto}.cities-v2 .city-card-art,.cities-v2 .city-card-photo{transition:transform .5s ease,opacity .35s ease}.cities-v2 .city-card-dim{opacity:.65;transition:opacity .35s ease}.cities-v2 .city-card-base-info{transition:opacity .25s ease,transform .25s ease}.cities-v2 .city-card-hover-info{opacity:1;pointer-events:auto;transition:opacity .3s ease}.cities-v2 .city-stat{opacity:1;transform:scale(1);transition:opacity .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.cities-v2 .city-card-link{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.cities-v2 .city-card-link span{transition:transform .2s ease}.cities-v2 .city-card-link:hover span{transform:translateX(4px)}@media (hover:hover) and (pointer:fine){.cities-v2 .city-card-dim{opacity:0}.cities-v2 .city-card:hover .city-card-dim{opacity:.72}.cities-v2 .city-card:hover .city-card-art,.cities-v2 .city-card:hover .city-card-photo{transform:scale(1.06);opacity:.4}.cities-v2 .city-card:hover .city-card-base-info{opacity:0;transform:translateY(10px);pointer-events:none}.cities-v2 .city-card-hover-info{opacity:0;pointer-events:none}.cities-v2 .city-card:hover .city-card-hover-info{opacity:1;pointer-events:auto}.cities-v2 .city-stat{opacity:0;transform:scale(.4)}.cities-v2 .city-card:hover .city-stat{opacity:1;transform:scale(1)}.cities-v2 .city-card:hover .city-stat:first-child{transition-delay:.03s}.cities-v2 .city-card:hover .city-stat:nth-child(2){transition-delay:.08s}.cities-v2 .city-card:hover .city-stat:nth-child(3){transition-delay:.13s}.cities-v2 .city-card:hover .city-stat:nth-child(4){transition-delay:.18s}.cities-v2 .city-card:hover .city-stat:nth-child(5){transition-delay:.23s}.cities-v2 .city-stat:hover{transform:scale(1.1)!important}.cities-v2 .city-card-link{opacity:0;transform:translateY(10px);transition:opacity .3s ease .28s,transform .3s ease .28s}.cities-v2 .city-card:hover .city-card-link{opacity:1;transform:translateY(0)}}@media (hover:none){.cities-v2 .city-card-base-info{display:none}.cities-v2 .city-card-dim{opacity:.72}}@media (prefers-reduced-motion:reduce){.cities-v2 .city-card-art,.cities-v2 .city-card-base-info,.cities-v2 .city-card-dim,.cities-v2 .city-card-hover-info,.cities-v2 .city-card-link,.cities-v2 .city-card-photo,.cities-v2 .city-stat,.cities-v2 .hero-light-drift{animation:none!important;transition:none!important}}