.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))}}
