.cstory[data-astro-cid-d5lmhiu6]{background:var(--color-ink);color:var(--color-chalk);position:relative}.cstory__photos[data-astro-cid-d5lmhiu6],.cstory__steps[data-astro-cid-d5lmhiu6]{display:none}.cstory__canvas{padding-block:var(--spacing-site-section,96px);gap:72px;display:grid}.cstory__kind[data-astro-cid-d5lmhiu6]{gap:24px;display:grid;container-type:inline-size}.cstory__still[data-astro-cid-d5lmhiu6]{aspect-ratio:16/9;border-radius:var(--radius-card);overflow:hidden}.cstory__still[data-astro-cid-d5lmhiu6] img[data-astro-cid-d5lmhiu6]{object-fit:cover;filter:saturate(.88);width:100%;height:100%}.cstory__copy[data-astro-cid-d5lmhiu6]{justify-items:start;gap:16px;display:grid}.cstory__eyebrow[data-astro-cid-d5lmhiu6]{color:color-mix(in srgb, var(--color-chalk) 70%, transparent);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.cstory__text[data-astro-cid-d5lmhiu6]{color:color-mix(in srgb, var(--color-chalk) 80%, transparent)}.cstory__facts[data-astro-cid-d5lmhiu6]{color:var(--color-chalk);text-transform:uppercase}.cstory__link[data-astro-cid-d5lmhiu6]{color:var(--color-chalk);border-bottom:1px solid color-mix(in srgb, var(--color-chalk) 40%, transparent);gap:6px;padding-bottom:2px;transition:border-color .2s;display:inline-flex}.cstory__link[data-astro-cid-d5lmhiu6]:hover{border-color:var(--color-chalk)}.cstory__route[data-astro-cid-d5lmhiu6]{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}.cstory__route[data-astro-cid-d5lmhiu6] figcaption[data-astro-cid-d5lmhiu6]{gap:4px;display:grid}.cstory__by[data-astro-cid-d5lmhiu6]{color:color-mix(in srgb, var(--color-chalk) 70%, transparent)}.cstory__map[data-astro-cid-d5lmhiu6]{aspect-ratio:1;position:relative}.cstory__svg[data-astro-cid-d5lmhiu6]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cstory__svg[data-astro-cid-d5lmhiu6] .cstory__grid{fill:none;stroke:color-mix(in srgb, var(--color-chalk) 10%, transparent);stroke-width:1px}.cstory__ghost[data-astro-cid-d5lmhiu6]{fill:none;stroke:color-mix(in srgb, var(--color-chalk) 25%, transparent);stroke-width:2px;stroke-dasharray:3 5}.cstory__line[data-astro-cid-d5lmhiu6]{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))}.cstory__start[data-astro-cid-d5lmhiu6]{fill:var(--color-chalk)}.cstory__stop[data-astro-cid-d5lmhiu6]{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%}.cstory__stop[data-astro-cid-d5lmhiu6]>span[data-astro-cid-d5lmhiu6]{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%}.cstory[data-astro-cid-d5lmhiu6]:not([data-live]) .cstory__stop[data-astro-cid-d5lmhiu6]{display:none}.cstory__stop[data-astro-cid-d5lmhiu6][data-flip]>span[data-astro-cid-d5lmhiu6]{left:auto;right:16px}.cstory__stop[data-astro-cid-d5lmhiu6][data-passed]{background:var(--color-chalk)}.cstory__stop[data-astro-cid-d5lmhiu6][data-passed]>span[data-astro-cid-d5lmhiu6]{background:var(--color-chalk);color:var(--color-ink)}.cstory__rider[data-astro-cid-d5lmhiu6]{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}@container (width>=724px){.cstory__kind[data-astro-cid-d5lmhiu6]{grid-template-columns:minmax(0,1fr) 400px;align-items:end}.cstory__still[data-astro-cid-d5lmhiu6]{grid-column:1/-1}}.cstory[data-astro-cid-d5lmhiu6][data-live]{height:calc(var(--n) * 130vh)}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__stage[data-astro-cid-d5lmhiu6]{height:100svh;position:sticky;top:0;overflow:hidden;container-type:size}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__photos[data-astro-cid-d5lmhiu6]{display:block;position:absolute;inset:0}.cstory__photo[data-astro-cid-d5lmhiu6]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.cstory__photo[data-astro-cid-d5lmhiu6][data-on]{opacity:1}.cstory__photo[data-astro-cid-d5lmhiu6] img[data-astro-cid-d5lmhiu6]{object-fit:cover;filter:saturate(.88);width:100%;height:100%;transition:scale 8s linear;scale:1.08}.cstory__photo[data-astro-cid-d5lmhiu6][data-on] img[data-astro-cid-d5lmhiu6]{scale:1}.cstory__slats[data-astro-cid-d5lmhiu6]{pointer-events:none;display:flex;position:absolute;inset:0}.cstory__slats[data-astro-cid-d5lmhiu6]>span[data-astro-cid-d5lmhiu6]{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)}.cstory__photo[data-astro-cid-d5lmhiu6][data-on] .cstory__slats[data-astro-cid-d5lmhiu6]>span[data-astro-cid-d5lmhiu6]{animation:site-slat-open 1s var(--site-ease-out) both, cstory-slat-gone .4s ease both;animation-delay:calc(var(--i) * 70ms), calc(1s + var(--i) * 70ms)}@keyframes cstory-slat-gone{0%{opacity:1}to{opacity:0}}.cstory__scrim[data-astro-cid-d5lmhiu6]{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}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__steps[data-astro-cid-d5lmhiu6]{top:calc(var(--spacing-site-nav) + 84px);font-family:var(--font-mono);font-size:var(--text-tier-site-eyebrow);letter-spacing:.05em;text-transform:uppercase;gap:24px;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:max(20px,6cqw)}.cstory__steps[data-astro-cid-d5lmhiu6] li[data-astro-cid-d5lmhiu6]{color:color-mix(in srgb, var(--color-chalk) 45%, transparent);gap:8px;transition:color .3s;display:flex}.cstory__steps[data-astro-cid-d5lmhiu6] li[data-astro-cid-d5lmhiu6][data-on]{color:var(--color-chalk)}.cstory__steps[data-astro-cid-d5lmhiu6] li[data-astro-cid-d5lmhiu6][data-on] span[data-astro-cid-d5lmhiu6]{box-shadow:0 2px 0 var(--color-chalk)}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__canvas{padding-block:0;display:block;position:absolute;inset:0}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__still[data-astro-cid-d5lmhiu6]{display:none}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__rider[data-astro-cid-d5lmhiu6]{display:block}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__kind[data-astro-cid-d5lmhiu6]{inset:calc(var(--spacing-site-nav) + 132px) max(20px, 6cqw) max(40px, 8cqh);opacity:0;pointer-events:none;transition:opacity .5s var(--site-ease-out), translate .7s var(--site-ease-out);grid-template-columns:minmax(0,1fr) min(400px,34cqw);align-items:end;gap:48px;display:grid;position:absolute;translate:0 32px}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__kind[data-astro-cid-d5lmhiu6][data-on]{opacity:1;pointer-events:auto;translate:0}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__route[data-astro-cid-d5lmhiu6]{align-self:center;width:100%}@container (width<724px){.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__kind[data-astro-cid-d5lmhiu6]{inset:calc(var(--spacing-site-nav) + 104px) 16px 32px;grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:16px}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__route[data-astro-cid-d5lmhiu6]{order:-1;justify-self:end;gap:8px;width:min(100%,30cqh);padding:10px}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__route[data-astro-cid-d5lmhiu6] figcaption[data-astro-cid-d5lmhiu6] .cstory__by[data-astro-cid-d5lmhiu6]{display:none}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__stop[data-astro-cid-d5lmhiu6]>span[data-astro-cid-d5lmhiu6]{opacity:0}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__stop[data-astro-cid-d5lmhiu6][data-last]>span[data-astro-cid-d5lmhiu6]{opacity:1}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__copy[data-astro-cid-d5lmhiu6]{align-self:end}.cstory[data-astro-cid-d5lmhiu6][data-live] .cstory__steps[data-astro-cid-d5lmhiu6]{left:16px;top:calc(var(--spacing-site-nav) + 72px);gap:14px}.cstory__scrim[data-astro-cid-d5lmhiu6]{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))}}.city-bar[data-astro-cid-fdlwmmb5]{top:var(--spacing-site-nav)}.city-claim__photo[data-astro-cid-fdlwmmb5]{z-index:-2;object-fit:cover;filter:saturate(.88);width:100%;height:100%;position:absolute;inset:0}.city-claim__shade[data-astro-cid-fdlwmmb5]{z-index:-1;background:linear-gradient(to right, color-mix(in srgb, var(--color-ink) 50%, transparent), color-mix(in srgb, var(--color-ink) 10%, transparent) 70%), linear-gradient(to top, color-mix(in srgb, var(--color-ink) 40%, transparent), transparent 50%);position:absolute;inset:0}.city-claim__panel[data-astro-cid-fdlwmmb5]{border-radius:var(--radius-card);padding:clamp(20px,3vw,36px)}.city-clubs__wash[data-astro-cid-fdlwmmb5]{pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--color-ink) 78%, transparent), color-mix(in srgb, var(--color-ink) 35%, transparent) 55%, transparent 80%), linear-gradient(to top, color-mix(in srgb, var(--color-ink) 70%, transparent), transparent 60%)}.city-anchor[data-astro-cid-fdlwmmb5]{scroll-margin-top:calc(var(--spacing-site-nav) + 64px)}.city-jump[data-astro-cid-fdlwmmb5]{border-radius:var(--radius-xs);color:var(--color-secondary);flex:none;padding:8px 10px;transition:color .2s}.city-jump[data-astro-cid-fdlwmmb5]:hover{color:var(--color-ink)}.city-crumbs[data-astro-cid-fdlwmmb5]{flex-wrap:wrap;gap:6px;display:flex}.city-crumbs[data-astro-cid-fdlwmmb5] li[data-astro-cid-fdlwmmb5]+li[data-astro-cid-fdlwmmb5]:before{content:"/";color:var(--color-muted);margin-right:6px}.city-crumbs[data-astro-cid-fdlwmmb5] a[data-astro-cid-fdlwmmb5]:hover,.city-crumbs[data-astro-cid-fdlwmmb5] [data-astro-cid-fdlwmmb5][aria-current]{color:var(--color-ink)}.city-sib[data-astro-cid-fdlwmmb5]{border:1px solid var(--color-line-strong);border-radius:var(--radius);color:var(--color-ink);align-items:center;gap:6px;padding:7px 12px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.city-sib[data-astro-cid-fdlwmmb5]:hover{border-color:var(--color-ink)}.city-sib[data-astro-cid-fdlwmmb5][aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.city-map[data-astro-cid-fdlwmmb5]{z-index:calc(var(--z-index-scrim) - 1);background:var(--color-chalk);flex-direction:column;display:flex;position:fixed;inset:0}.city-map[data-astro-cid-fdlwmmb5][hidden]{display:none}.city-map__bar[data-astro-cid-fdlwmmb5]{border-bottom:1px solid var(--color-line);background:var(--color-white);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.city-map__map[data-astro-cid-fdlwmmb5]{isolation:isolate;flex:1;min-height:0;position:relative}.city-map__close[data-astro-cid-fdlwmmb5]{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-white);color:var(--color-ink);padding:8px 14px;font-weight:500}.city-map__close[data-astro-cid-fdlwmmb5]:hover{border-color:var(--color-ink)}
