.cy[data-astro-cid-kv2qyks6]{padding-block:var(--section-y)}.cy__inner[data-astro-cid-kv2qyks6]{gap:var(--space-10);display:grid}.cy[data-astro-cid-kv2qyks6] h2[data-astro-cid-kv2qyks6]{max-width:18ch;margin:0}.cy__photo[data-astro-cid-kv2qyks6]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;margin-top:var(--space-8);border-radius:var(--radius-image);box-shadow:var(--shadow-photo);display:block}.cy__main[data-astro-cid-kv2qyks6]{gap:var(--space-8);min-width:0;display:grid}.cy__ring[data-astro-cid-kv2qyks6]{width:100%;max-width:34rem;height:auto;margin-inline:auto;display:block}.cy__track[data-astro-cid-kv2qyks6]{fill:none;stroke:var(--color-line);stroke-width:1.5px}.cy__arrow[data-astro-cid-kv2qyks6] path[data-astro-cid-kv2qyks6]{fill:none;stroke:var(--color-action);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.cy__node[data-astro-cid-kv2qyks6]{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--ease-spring)}.cy__node[data-astro-cid-kv2qyks6] circle[data-astro-cid-kv2qyks6]{fill:var(--color-inverse);transition:fill .35s}.cy__node--first[data-astro-cid-kv2qyks6] circle[data-astro-cid-kv2qyks6]{fill:var(--color-action)}.cy[data-astro-cid-kv2qyks6][data-animated] .cy__node--first[data-astro-cid-kv2qyks6]:not(.is-active) circle[data-astro-cid-kv2qyks6]{fill:var(--color-inverse)}.cy__node[data-astro-cid-kv2qyks6].is-active circle[data-astro-cid-kv2qyks6]{fill:var(--color-action)}.cy__node[data-astro-cid-kv2qyks6].is-active{transform:scale(1.12)}.cy__trail[data-astro-cid-kv2qyks6]{fill:none;stroke:var(--color-action);stroke-width:13px;stroke-linecap:round;opacity:.32;display:none}.cy[data-astro-cid-kv2qyks6][data-animated] .cy__trail[data-astro-cid-kv2qyks6]{display:block}.cy__dot[data-astro-cid-kv2qyks6]{fill:var(--color-action);stroke:var(--color-surface);stroke-width:3px;display:none}.cy[data-astro-cid-kv2qyks6][data-animated] .cy__dot[data-astro-cid-kv2qyks6]{display:block}.cy__node[data-astro-cid-kv2qyks6] text[data-astro-cid-kv2qyks6]{fill:var(--color-on-inverse);font-family:var(--font-display);font-size:15px;font-weight:600}.cy__label[data-astro-cid-kv2qyks6]{fill:var(--color-ink);font-family:var(--font-display);font-size:16px;font-weight:600}.cy__centre[data-astro-cid-kv2qyks6]{fill:var(--color-ink-muted);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.cy__steps[data-astro-cid-kv2qyks6]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.cy__step[data-astro-cid-kv2qyks6]{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cy__n[data-astro-cid-kv2qyks6]{background:var(--color-surface-alt);width:2rem;height:2rem;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:600;transition:background-color .3s,color .3s,box-shadow .3s;display:grid}.cy__step[data-astro-cid-kv2qyks6].is-active .cy__n[data-astro-cid-kv2qyks6]{background:var(--color-ink);color:var(--color-surface);box-shadow:0 0 0 3px var(--color-action)}.cy__step[data-astro-cid-kv2qyks6] h3[data-astro-cid-kv2qyks6]{margin:0 0 var(--space-1);font-size:var(--text-lg)}.cy__step[data-astro-cid-kv2qyks6] p[data-astro-cid-kv2qyks6]{color:var(--color-ink-muted);text-wrap:pretty;margin:0}@media (width>=40rem){.cy__steps[data-astro-cid-kv2qyks6]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.cy[data-astro-cid-kv2qyks6]:not(.cy--photo) .cy__aside[data-astro-cid-kv2qyks6]{text-align:center}.cy[data-astro-cid-kv2qyks6]:not(.cy--photo) .cy__inner[data-astro-cid-kv2qyks6]{gap:var(--space-12)}.cy[data-astro-cid-kv2qyks6]:not(.cy--photo) h2[data-astro-cid-kv2qyks6]{margin-inline:auto}@media (width>=60rem){.cy[data-astro-cid-kv2qyks6]:not(.cy--photo) .cy__steps[data-astro-cid-kv2qyks6]{grid-template-columns:repeat(4,minmax(0,1fr))}.cy--photo[data-astro-cid-kv2qyks6] .cy__inner[data-astro-cid-kv2qyks6]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,1rem + 3vw,5rem)}.cy--photo[data-astro-cid-kv2qyks6] .cy__aside[data-astro-cid-kv2qyks6]{position:sticky;top:7rem}}
