.osteps[data-astro-cid-whyruq2d]{scroll-margin-top:var(--spacing-site-nav);position:relative}.osteps__stage[data-astro-cid-whyruq2d]{padding-block:var(--spacing-site-section,96px);container-type:inline-size}.osteps__canvas{align-items:center;gap:48px;display:grid}@container (width>=900px){.osteps__canvas{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:64px}}.osteps__words[data-astro-cid-whyruq2d]{justify-items:start;gap:32px;display:grid}.osteps__list[data-astro-cid-whyruq2d]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.osteps__step[data-astro-cid-whyruq2d]{transition:opacity .4s var(--site-ease-out);grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.osteps__num[data-astro-cid-whyruq2d]{color:var(--color-secondary);padding-top:3px}.osteps__map[data-astro-cid-whyruq2d]{aspect-ratio:280/420;justify-self:center;width:min(100%,420px);position:relative}.osteps__svg[data-astro-cid-whyruq2d]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.osteps__svg[data-astro-cid-whyruq2d] .osteps__grid{fill:none;stroke:color-mix(in srgb, var(--color-ink) 9%, transparent);stroke-width:1px}.osteps__ghost[data-astro-cid-whyruq2d]{fill:none;stroke:color-mix(in srgb, var(--color-ink) 22%, transparent);stroke-width:2px;stroke-dasharray:3 5}.osteps__line[data-astro-cid-whyruq2d]{fill:none;stroke:var(--color-ink);stroke-width:4px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--d,1))}.osteps__stop[data-astro-cid-whyruq2d]{left:var(--x);top:var(--y);border-radius:var(--radius-xs);background:var(--color-ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--color-chalk);position:absolute;translate:-50% -50%}.osteps__stop--finish[data-astro-cid-whyruq2d]{background:var(--color-chalk);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--color-ink), 0 0 0 3px var(--color-chalk)}.osteps__tag[data-astro-cid-whyruq2d]{border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line-strong);text-transform:uppercase;white-space:nowrap;padding:3px 7px;transition:background-color .3s,color .3s;position:absolute;top:50%;left:22px;translate:0 -50%}.osteps__stop[data-astro-cid-whyruq2d][data-k-right] .osteps__tag[data-astro-cid-whyruq2d]{left:auto;right:22px}.osteps__rider[data-astro-cid-whyruq2d]{left:var(--rx,-99px);top:var(--ry,-99px);aspect-ratio:88/85;background:var(--color-ink);height:26px;display:none;position:absolute;translate:-50% -115%;mask:url(/kit/web/brand/figma-2026-10-14/rider-module.svg) 50%/100% 100% no-repeat}.osteps__map[data-astro-cid-whyruq2d][data-armed]:not([data-in]) .osteps__line[data-astro-cid-whyruq2d]{--d:0}.osteps__map[data-astro-cid-whyruq2d][data-armed] .osteps__line[data-astro-cid-whyruq2d]{transition:stroke-dashoffset 2.4s var(--site-ease-out) .2s}.osteps__map[data-astro-cid-whyruq2d][data-armed]:not([data-in]) .osteps__stop[data-astro-cid-whyruq2d]{opacity:0;scale:.6}.osteps__map[data-astro-cid-whyruq2d][data-armed] .osteps__stop[data-astro-cid-whyruq2d]{transition:opacity .4s, scale .4s var(--site-ease-out);transition-delay:calc(.3s + var(--k) * .5s)}.osteps[data-astro-cid-whyruq2d][data-live]{height:calc(var(--n) * 55vh + 100svh)}.osteps[data-astro-cid-whyruq2d][data-live] .osteps__stage[data-astro-cid-whyruq2d]{height:100svh;padding-block:calc(var(--spacing-site-nav) + 24px) 32px;align-items:center;display:flex;position:sticky;top:0}.osteps[data-astro-cid-whyruq2d][data-live] .osteps__map[data-astro-cid-whyruq2d]{height:min(100%, calc(100svh - var(--spacing-site-nav) - 96px));width:auto}.osteps[data-astro-cid-whyruq2d][data-live] .osteps__stop[data-astro-cid-whyruq2d]:not([data-passed]){background:var(--color-chalk);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-ink) 35%, transparent), 0 0 0 3px var(--color-chalk)}.osteps[data-astro-cid-whyruq2d][data-live] .osteps__stop[data-astro-cid-whyruq2d]:not([data-passed]) .osteps__tag[data-astro-cid-whyruq2d]{color:var(--color-secondary)}.osteps[data-astro-cid-whyruq2d][data-live] .osteps__stop[data-astro-cid-whyruq2d][data-last] .osteps__tag[data-astro-cid-whyruq2d]{background:var(--color-ink);color:var(--color-chalk);box-shadow:none}.osteps[data-astro-cid-whyruq2d][data-live] .osteps__step[data-astro-cid-whyruq2d]:not([data-on]){opacity:.38}.osteps[data-astro-cid-whyruq2d][data-live] .osteps__rider[data-astro-cid-whyruq2d]{display:block}.org-types[data-astro-cid-5tqotftl]{scroll-margin-top:var(--spacing-site-nav)}.org-types__photo[data-astro-cid-5tqotftl]{z-index:-2;object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.org-types__shade[data-astro-cid-5tqotftl]{z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 55%, transparent), color-mix(in srgb, var(--color-ink) 30%, transparent) 60%, color-mix(in srgb, var(--color-ink) 50%, transparent));position:absolute;inset:0}.org-types__card[data-astro-cid-5tqotftl]{border-radius:var(--radius-card);padding:clamp(18px,2.4vw,28px)}
