.stack[data-astro-cid-zau2c23d]{display:grid;gap:clamp(2.25rem,4vw,3.5rem);align-content:start}.intro[data-astro-cid-zau2c23d]{display:grid;gap:1.5rem}.intro[data-astro-cid-zau2c23d] strong[data-astro-cid-zau2c23d]{color:var(--ink);font-weight:600}.timeline[data-astro-cid-zau2c23d]{--node: 14px;position:relative;display:grid;gap:2rem;padding-bottom:2.5rem}.rail[data-astro-cid-zau2c23d]{position:absolute;left:calc(var(--node) / 2 - 1px);top:calc(var(--node) / 2);bottom:0;width:2px;background:var(--accent)}.rail[data-astro-cid-zau2c23d]:after{content:"";position:absolute;inset:0;display:none;background:var(--accent);transform-origin:0 0}.end[data-astro-cid-zau2c23d]{position:absolute;left:50%;bottom:0;z-index:1;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--accent-fill);color:var(--on-accent);box-shadow:0 0 0 2px var(--accent);translate:-50% 50%}.step[data-astro-cid-zau2c23d]{position:relative;display:grid;gap:.4rem;align-content:start;padding-left:2.25rem}.node[data-astro-cid-zau2c23d]{position:absolute;left:0;top:2px;z-index:1;display:grid;place-items:center;width:var(--node);height:var(--node)}.node[data-astro-cid-zau2c23d] i[data-astro-cid-zau2c23d]{width:11px;height:11px;border:2px solid var(--accent);border-radius:50%;background:var(--paper)}.last[data-astro-cid-zau2c23d] .node[data-astro-cid-zau2c23d] i[data-astro-cid-zau2c23d]{width:var(--node);height:var(--node);border-color:var(--accent);background:var(--accent)}.num[data-astro-cid-zau2c23d]{font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}h3[data-astro-cid-zau2c23d]{font-weight:600;font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);line-height:1.15;letter-spacing:-.025em}p[data-astro-cid-zau2c23d]{color:var(--muted);text-wrap:pretty}@media(min-width:900px){.timeline[data-astro-cid-zau2c23d]{padding-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem)}.rail[data-astro-cid-zau2c23d]{right:0;bottom:auto;width:auto;left:calc(var(--node) / 2);height:2px;top:calc(var(--node) / 2 - 1px)}.end[data-astro-cid-zau2c23d]{inset:50% 0 auto auto;translate:0 -50%}.step[data-astro-cid-zau2c23d]{padding:calc(var(--node) + 1.25rem) 0 0}.node[data-astro-cid-zau2c23d]{top:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.rail[data-astro-cid-zau2c23d]{background:var(--border);view-timeline:--rail block}.rail[data-astro-cid-zau2c23d]:after{display:block;animation:draw-y linear both;animation-timeline:--rail;animation-range:entry 15% cover 55%}.end[data-astro-cid-zau2c23d]{animation:ring linear both;animation-timeline:--rail;animation-range:entry 15% cover 55%}@keyframes ring{0%,97%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 0 2px var(--accent)}}@media(min-width:900px){.rail[data-astro-cid-zau2c23d]:after{animation-name:draw-x}}@keyframes draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.closing[data-astro-cid-4364g427]{padding-block:clamp(4rem,9vw,7rem);background:var(--stage-bg);color:var(--stage-ink)}.closing-inner[data-astro-cid-4364g427],.closing-action[data-astro-cid-4364g427]{display:grid;gap:2rem;justify-items:start}.closing-inner[data-astro-cid-4364g427] .two-tone{margin-bottom:.5rem;font-size:calc(var(--fs-hero) * 7 / 6);line-height:1}@media(min-width:900px){.closing-inner[data-astro-cid-4364g427]{grid-template-columns:auto minmax(4rem,1fr) auto 1fr;column-gap:0;align-items:last baseline}.closing-inner[data-astro-cid-4364g427] .two-tone.statement{grid-column:1;max-width:4.46em;margin-bottom:0}.closing-inner[data-astro-cid-4364g427]:lang(en) .two-tone.statement{max-width:4.64em}.closing-action[data-astro-cid-4364g427]{grid-column:3}.closing-action[data-astro-cid-4364g427] .lead{font-size:clamp(1.75rem,.5rem + 2vw,2.25rem)}}.closing[data-astro-cid-4364g427]{--two-tone: var(--stage-muted)}.closing[data-astro-cid-4364g427] .lead{color:var(--stage-muted);--highlight-bg: var(--stage-ink);--highlight-fg: var(--stage-bg)}.closing[data-astro-cid-4364g427] :focus-visible{outline-color:var(--stage-ink)}@media(max-width:559px){.closing-action[data-astro-cid-4364g427]{justify-self:stretch}.closing[data-astro-cid-4364g427] .button{justify-self:stretch;justify-content:center;width:100%;min-height:3.25rem}}
