.ss-teaser{--pin:18px;aspect-ratio:1000/557;width:100%;position:relative}@media (min-width:600px){.ss-teaser{--pin:22px}}@media (min-width:1024px){.ss-teaser:not([data-size=sm]){--pin:28px}}.ss-teaser__dots,.ss-teaser__land{background:var(--ss-ink-muted);-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;-webkit-mask:var(--mask) center / 100% 100% no-repeat;position:absolute;inset:0}.ss-teaser__dots{--mask:url(/images/map/club-map-dots.svg);opacity:.42}.ss-teaser__land{--mask:url(/images/map/club-map-land.svg);opacity:.14}.ss-teaser__logo{background:var(--ss-ink);opacity:.4;position:absolute;inset:0;-webkit-mask:url(/images/map/club-map-logo.svg) 50%/100% 100% no-repeat;mask:url(/images/map/club-map-logo.svg) 50%/100% 100% no-repeat}@media (max-width:599px){.ss-teaser__logo{display:none}}.ss-teaser__pin{z-index:1;width:var(--pin);height:var(--pin);background:var(--ss-ink);color:var(--ss-surface);border-radius:999px;place-items:center;transition:transform .2s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000038}.ss-teaser__pin:hover,.ss-teaser__pin[data-active]{z-index:2;transform:translate(-50%,-50%)scale(1.15)}.ss-teaser__pin svg{fill:currentColor;width:58%;height:auto;animation:1.6s ease-in-out infinite ss-heartbeat;animation-delay:var(--delay,0s);transform-origin:50%;position:relative}.ss-teaser__ring{border:1.5px solid var(--ss-ink);opacity:0;animation:1.6s ease-out infinite ss-teaser-ring;animation-delay:var(--delay,0s);pointer-events:none;border-radius:999px;position:absolute;inset:0}.ss-teaser__name{text-overflow:ellipsis;white-space:nowrap;background:var(--ss-paper);max-width:220px;color:var(--ss-ink);box-shadow:inset 0 0 0 1px var(--ss-line);opacity:0;pointer-events:none;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .2s;position:absolute;bottom:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%)}.ss-teaser__pin:hover .ss-teaser__name,.ss-teaser__pin[data-active] .ss-teaser__name{opacity:1}@keyframes ss-teaser-ring{0%{opacity:.45;transform:scale(1)}80%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.ss-teaser__pin svg,.ss-teaser__ring{animation:none}.ss-teaser__pin{transition:none}}
