.geo-tile{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-card);color:var(--text-primary);transition:all .15s ease-in-out}.geo-tile:active{transform:scale(.96)}@media (hover:hover){.geo-tile:hover{box-shadow:var(--shadow-elevation);cursor:pointer}}.geo-tile-photo{display:block;flex:0 0 auto;height:var(--size-geo-photo);background:#d9dee0}.geo-tile-photo img{display:block;width:100%;height:100%;object-fit:cover}.geo-tile-content{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--pad-geo-tile)}.geo-tile-title{font-size:var(--type-geo-tile-title);font-weight:500;line-height:var(--lh-body)}.geo-tile-meta{white-space:nowrap}.geo-tile-meta,.geo-tile-note{font-size:var(--type-caption);line-height:var(--lh-body);color:var(--text-muted)}