.city-hero__photo[data-astro-cid-dgky2ja7],.city-hero__film[data-astro-cid-dgky2ja7]{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.city-hero__film[data-astro-cid-dgky2ja7]{opacity:0;transition:opacity 1s}.city-hero__film[data-astro-cid-dgky2ja7].is-on{opacity:1}.city-hero__cards[data-astro-cid-dgky2ja7]{align-self:center;gap:16px}.city-hero__card[data-astro-cid-dgky2ja7]:nth-child(2){margin-left:-48px;margin-right:48px}.city-hero__card[data-astro-cid-dgky2ja7] a{box-shadow:var(--shadow-modal)}.city-hero__map[data-astro-cid-dgky2ja7]{opacity:0;background:var(--color-chalk);transition:opacity .9s}.city-hero__map[data-astro-cid-dgky2ja7] .city-hero__map-inner{position:absolute;inset:0}.city-hero[data-astro-cid-dgky2ja7].is-live .city-hero__map[data-astro-cid-dgky2ja7]{z-index:1}.city-hero[data-astro-cid-dgky2ja7].is-map .city-hero__map[data-astro-cid-dgky2ja7]{opacity:1}.city-hero__scrim[data-astro-cid-dgky2ja7]{pointer-events:none;transition:opacity .9s}.city-hero[data-astro-cid-dgky2ja7].is-map .city-hero__scrim[data-astro-cid-dgky2ja7]{opacity:0}.city-hero__wash[data-astro-cid-dgky2ja7]{opacity:0;pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--color-chalk) 94%, transparent) 0%, color-mix(in srgb, var(--color-chalk) 70%, transparent) 30%, transparent 55%);transition:opacity .9s}.city-hero[data-astro-cid-dgky2ja7].is-map .city-hero__wash[data-astro-cid-dgky2ja7]{opacity:1}.city-hero__copy[data-astro-cid-dgky2ja7]{transition:color .9s,opacity .6s,translate .6s}.city-hero[data-astro-cid-dgky2ja7].is-map .city-hero__copy[data-astro-cid-dgky2ja7]{color:var(--color-ink)}.city-hero__cards[data-astro-cid-dgky2ja7]{transition:opacity .6s,translate .6s}.city-hero[data-astro-cid-dgky2ja7].is-live .city-hero__wash[data-astro-cid-dgky2ja7]{opacity:0}.city-hero[data-astro-cid-dgky2ja7].is-live .city-hero__copy[data-astro-cid-dgky2ja7],.city-hero[data-astro-cid-dgky2ja7].is-live .city-hero__cards[data-astro-cid-dgky2ja7]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .6s,translate .6s,visibility 0s .6s;translate:0 16px}.city-hero[data-astro-cid-dgky2ja7].is-map .city-hero__copy[data-astro-cid-dgky2ja7] .site-tag--glass{--tag-bed:var(--color-ink);--tag-fg:var(--color-chalk)}.city-hero__map[data-astro-cid-dgky2ja7] .city-hero__mark{align-items:center;gap:8px;display:flex}.city-hero__map[data-astro-cid-dgky2ja7] .city-hero__mark-dot{background:radial-gradient(circle, var(--color-chalk) 0 3px, var(--color-ink) 3.5px);width:18px;height:18px;box-shadow:var(--shadow-float);border-radius:50%;position:relative}.city-hero__map[data-astro-cid-dgky2ja7] .city-hero__mark-dot:after{content:"";border:2px solid var(--color-ink);opacity:0;border-radius:50%;animation:2.4s ease-out infinite city-ring;position:absolute;inset:-1px}.city-hero__map[data-astro-cid-dgky2ja7] .city-hero__mark-name{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-white);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-tier-data-sm);letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--shadow-float);padding:6px 10px}.city-hero__card[data-astro-cid-dgky2ja7]{position:relative}.city-hero__pin[data-astro-cid-dgky2ja7]{background:radial-gradient(circle, var(--color-ink) 0 2.5px, var(--color-chalk) 3px);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 35%, transparent), 0 1px 3px color-mix(in srgb, var(--color-ink) 35%, transparent);border-radius:50%;position:absolute;bottom:0;left:50%;translate:-50% 50%}.city-hero__pin[data-astro-cid-dgky2ja7]:after{content:"";border:2px solid var(--color-chalk);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 20%, transparent);opacity:0;border-radius:50%;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.city-hero__media[data-astro-cid-dgky2ja7]{animation:linear both city-drift scroll(root);animation-range:0 100vh}}.city-hero__card[data-astro-cid-dgky2ja7]{transform-origin:bottom;animation:.55s cubic-bezier(.2,.7,.2,1) both city-card;animation-delay:calc(1s + var(--i) * .7s)}.city-hero__pin[data-astro-cid-dgky2ja7]{animation:.4s cubic-bezier(.3,1.5,.5,1) both city-pin;animation-delay:calc(1.45s + var(--i) * .7s)}.city-hero__pin[data-astro-cid-dgky2ja7]:after{animation:2.4s ease-out infinite city-ring;animation-delay:calc(1.7s + var(--i) * .7s)}}@keyframes city-drift{0%{transform:scale(1.06)}to{transform:translate(-3%,12%)scale(1.2)}}@keyframes city-pin{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes city-ring{0%{opacity:.9;transform:scale(1)}50%,to{opacity:0;transform:scale(3.2)}}@keyframes city-card{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:none}}.gstory[data-astro-cid-irgvwflk]{background:var(--color-ink);color:var(--color-chalk);position:relative}.gstory__photos[data-astro-cid-irgvwflk]{display:none}.gstory__canvas{padding-block:var(--spacing-site-section,96px);gap:48px;display:grid;container-type:inline-size}.gstory__head[data-astro-cid-irgvwflk]{max-width:var(--container-column,48rem);gap:16px;display:grid}.gstory__eyebrow[data-astro-cid-irgvwflk],.gstory__label[data-astro-cid-irgvwflk]{color:color-mix(in srgb, var(--color-chalk) 70%, transparent);text-transform:uppercase}.gstory__lede[data-astro-cid-irgvwflk],.gstory__text[data-astro-cid-irgvwflk],.gstory__by[data-astro-cid-irgvwflk]{color:color-mix(in srgb, var(--color-chalk) 80%, transparent)}.gstory__steps[data-astro-cid-irgvwflk]{gap:56px;margin:0;padding:0;list-style:none;display:grid}.gstory__step[data-astro-cid-irgvwflk]{justify-items:start;gap:12px;display:grid}.gstory__step[data-astro-cid-irgvwflk] h3[data-astro-cid-irgvwflk]{color:var(--color-chalk);text-wrap:balance;margin:0}.gstory__still[data-astro-cid-irgvwflk]{aspect-ratio:16/9;border-radius:var(--radius-card);width:100%;margin-bottom:8px;overflow:hidden}.gstory__still[data-astro-cid-irgvwflk] img[data-astro-cid-irgvwflk]{object-fit:cover;filter:saturate(.88);width:100%;height:100%}@container (width>=900px){.gstory__steps[data-astro-cid-irgvwflk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px}}.gstory__route[data-astro-cid-irgvwflk]{border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-ink) 45%, transparent);backdrop-filter:blur(14px);width:min(100%,400px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-white) 14%, transparent);gap:12px;margin:0;padding:16px;display:grid}.gstory__route[data-astro-cid-irgvwflk] figcaption[data-astro-cid-irgvwflk]{gap:4px;display:grid}.gstory__map[data-astro-cid-irgvwflk]{aspect-ratio:1;position:relative}.gstory__svg[data-astro-cid-irgvwflk]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gstory__svg[data-astro-cid-irgvwflk] .gstory__grid{fill:none;stroke:color-mix(in srgb, var(--color-chalk) 10%, transparent);stroke-width:1px}.gstory__ghost[data-astro-cid-irgvwflk]{fill:none;stroke:color-mix(in srgb, var(--color-chalk) 25%, transparent);stroke-width:2px;stroke-dasharray:3 5}.gstory__line[data-astro-cid-irgvwflk]{fill:none;stroke:var(--color-chalk);stroke-width:3.5px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--d,1))}.gstory__start[data-astro-cid-irgvwflk]{fill:var(--color-chalk)}.gstory__stop[data-astro-cid-irgvwflk]{left:var(--sx,-99px);top:var(--sy,-99px);border-radius:var(--radius-xs);background:var(--color-ink);width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--color-chalk);position:absolute;translate:-50% -50%}.gstory__stop[data-astro-cid-irgvwflk]>span[data-astro-cid-irgvwflk]{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-ink) 70%, transparent);color:color-mix(in srgb, var(--color-chalk) 70%, transparent);text-transform:uppercase;white-space:nowrap;padding:2px 6px;transition:color .3s,background-color .3s;position:absolute;top:50%;left:16px;translate:0 -50%}.gstory[data-astro-cid-irgvwflk]:not([data-live]) .gstory__stop[data-astro-cid-irgvwflk]{display:none}.gstory__stop[data-astro-cid-irgvwflk][data-flip]>span[data-astro-cid-irgvwflk]{left:auto;right:16px}.gstory__stop[data-astro-cid-irgvwflk][data-passed]{background:var(--color-chalk)}.gstory__stop[data-astro-cid-irgvwflk][data-passed]>span[data-astro-cid-irgvwflk]{background:var(--color-chalk);color:var(--color-ink)}.gstory__rider[data-astro-cid-irgvwflk]{left:var(--rx,-99px);top:var(--ry,-99px);aspect-ratio:88/85;background:var(--color-chalk);height:24px;display:none;position:absolute;translate:-50% -110%;mask:url(/kit/web/brand/figma-2026-10-14/rider-module.svg) 50%/100% 100% no-repeat}.gstory__link[data-astro-cid-irgvwflk]{color:var(--color-chalk);border-bottom:1px solid color-mix(in srgb, var(--color-chalk) 40%, transparent);justify-self:start;padding-bottom:2px;transition:border-color .2s}.gstory__link[data-astro-cid-irgvwflk]:hover{border-color:var(--color-chalk)}.gstory[data-astro-cid-irgvwflk][data-live]{height:calc(var(--n) * 100vh + 40vh)}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__stage[data-astro-cid-irgvwflk]{height:100svh;position:sticky;top:0;overflow:hidden;container-type:size}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__photos[data-astro-cid-irgvwflk]{display:block;position:absolute;inset:0}.gstory__photo[data-astro-cid-irgvwflk]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.gstory__photo[data-astro-cid-irgvwflk][data-on]{opacity:1}.gstory__photo[data-astro-cid-irgvwflk] img[data-astro-cid-irgvwflk]{object-fit:cover;filter:saturate(.88);width:100%;height:100%;transition:scale 8s linear;scale:1.08}.gstory__photo[data-astro-cid-irgvwflk][data-on] img[data-astro-cid-irgvwflk]{scale:1}.gstory__slats[data-astro-cid-irgvwflk]{pointer-events:none;display:flex;position:absolute;inset:0}.gstory__slats[data-astro-cid-irgvwflk]>span[data-astro-cid-irgvwflk]{opacity:0;background:color-mix(in srgb, var(--color-white) 14%, transparent);backdrop-filter:blur(12px);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--color-white) 40%, transparent);flex:1;margin-right:-1px;transform:perspective(600px)rotateY(88deg)}.gstory__photo[data-astro-cid-irgvwflk][data-on] .gstory__slats[data-astro-cid-irgvwflk]>span[data-astro-cid-irgvwflk]{animation:site-slat-open 1s var(--site-ease-out) both, gstory-slat-gone .4s ease both;animation-delay:calc(var(--i) * 70ms), calc(1s + var(--i) * 70ms)}@keyframes gstory-slat-gone{0%{opacity:1}to{opacity:0}}.gstory__scrim[data-astro-cid-irgvwflk]{background:linear-gradient(to right, color-mix(in srgb, var(--color-ink) 85%, transparent), color-mix(in srgb, var(--color-ink) 35%, transparent) 55%, color-mix(in srgb, var(--color-ink) 15%, transparent)), linear-gradient(to top, color-mix(in srgb, var(--color-ink) 60%, transparent), transparent 50%);position:absolute;inset:0}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__canvas{height:100%;padding-block:calc(var(--spacing-site-nav) + 48px) max(40px, 8cqh);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) min(400px,34cqw);gap:24px 48px;position:absolute;inset:0}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__head[data-astro-cid-irgvwflk]{grid-area:1/1}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__lede[data-astro-cid-irgvwflk]{display:none}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__steps[data-astro-cid-irgvwflk]{grid-area:2/1;grid-template-columns:minmax(0,1fr);align-self:end;gap:0;display:grid}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__step[data-astro-cid-irgvwflk]{opacity:0;pointer-events:none;transition:opacity .5s var(--site-ease-out), translate .7s var(--site-ease-out);grid-area:1/1;align-self:end;translate:0 32px}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__step[data-astro-cid-irgvwflk][data-on]{opacity:1;pointer-events:auto;translate:0}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__still[data-astro-cid-irgvwflk]{display:none}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__route[data-astro-cid-irgvwflk]{grid-area:1/2/3/3;align-self:center;width:100%}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__rider[data-astro-cid-irgvwflk]{display:block}@container (width<724px){.gstory[data-astro-cid-irgvwflk][data-live] .gstory__canvas{padding-block:calc(var(--spacing-site-nav) + 24px) 32px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:16px}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__route[data-astro-cid-irgvwflk]{grid-area:2/1;place-self:center end;gap:8px;width:min(100%,36cqh);padding:10px}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__route[data-astro-cid-irgvwflk] .gstory__by[data-astro-cid-irgvwflk],.gstory[data-astro-cid-irgvwflk][data-live] .gstory__link[data-astro-cid-irgvwflk]{display:none}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__stop[data-astro-cid-irgvwflk]>span[data-astro-cid-irgvwflk]{opacity:0}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__stop[data-astro-cid-irgvwflk][data-last]>span[data-astro-cid-irgvwflk]{opacity:1}.gstory[data-astro-cid-irgvwflk][data-live] .gstory__steps[data-astro-cid-irgvwflk]{grid-area:3/1}.gstory__scrim[data-astro-cid-irgvwflk]{background:linear-gradient(to top, var(--color-ink) 10%, color-mix(in srgb, var(--color-ink) 45%, transparent) 60%, color-mix(in srgb, var(--color-ink) 30%, transparent))}}.clubs-crumbs[data-astro-cid-mppgq5zq]{flex-wrap:wrap;gap:6px;display:flex}.clubs-crumbs[data-astro-cid-mppgq5zq] li[data-astro-cid-mppgq5zq]+li[data-astro-cid-mppgq5zq]:before{content:"/";color:var(--color-muted);margin-right:6px}.clubs-crumbs[data-astro-cid-mppgq5zq] a[data-astro-cid-mppgq5zq]:hover,.clubs-crumbs[data-astro-cid-mppgq5zq] [data-astro-cid-mppgq5zq][aria-current]{color:var(--color-ink)}.clubs-bar[data-astro-cid-mppgq5zq]{top:var(--spacing-site-nav)}
