@media (width>=641px) and (prefers-reduced-motion:no-preference){html{scroll-snap-type:y proximity}body{scroll-snap-align:start}.about .chapter{scroll-snap-align:center}.about .chapter.contact{scroll-snap-align:none}body:has(.about) footer{scroll-snap-align:end}}.grid[data-astro-cid-ta2fbyqs]{align-items:start;row-gap:0}.big[data-astro-cid-ta2fbyqs]{letter-spacing:-.03em;text-wrap:balance;grid-column:1/span 8;margin:0 0 clamp(64px,8vw,112px);font-size:clamp(28px,3vw,42px);font-weight:320;line-height:1.15}.big[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--ink-2)}.stage[data-astro-cid-ta2fbyqs]{flex-direction:column;grid-area:2/7/auto/span 6;align-items:center;display:flex;position:sticky;top:72px}.stage[data-astro-cid-ta2fbyqs] .journey{width:auto;max-width:100%;max-height:calc(100vh - 160px)}.timeline[data-astro-cid-ta2fbyqs]{justify-content:space-between;width:min(100%,420px);margin:18px 0 0;padding:0;list-style:none;display:flex;position:relative}.timeline[data-astro-cid-ta2fbyqs]:before,.timeline[data-astro-cid-ta2fbyqs]:after{content:"";height:var(--k);background:var(--rule-2);position:absolute;top:3.5px;left:4px;right:4px}.timeline[data-astro-cid-ta2fbyqs]:after{background:var(--ink);transform-origin:0;transform:scaleX(var(--fill,0));transition:transform .42s cubic-bezier(.22,1,.36,1)}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{z-index:1;position:relative}.timeline[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{background:var(--page);border:var(--k) solid var(--rule-2);box-sizing:border-box;border-radius:50%;width:8px;height:8px;transition:background .2s,border-color .2s,transform .2s;display:block}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].is-past a[data-astro-cid-ta2fbyqs]{background:var(--ink);border-color:var(--ink)}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].is-active a[data-astro-cid-ta2fbyqs]{background:var(--orange);border-color:var(--orange);transform:scale(1.4)}.timeline[data-astro-cid-ta2fbyqs] .label[data-astro-cid-ta2fbyqs]{white-space:nowrap;color:var(--ink-3);opacity:0;pointer-events:none;font-size:13px;transition:opacity .2s;position:absolute;top:16px;left:50%;transform:translate(-50%)}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].is-active .label[data-astro-cid-ta2fbyqs]{opacity:1;color:var(--ink)}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:first-child .label[data-astro-cid-ta2fbyqs]{left:0;transform:none}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child .label[data-astro-cid-ta2fbyqs]{left:auto;right:0;transform:none}.timeline[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.timeline[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:focus-visible .label[data-astro-cid-ta2fbyqs],.timeline[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .label[data-astro-cid-ta2fbyqs]{opacity:1}.chapters[data-astro-cid-ta2fbyqs]{grid-area:2/1/auto/span 5}.chapter[data-astro-cid-ta2fbyqs]{flex-direction:column;justify-content:center;min-height:68vh;padding:24px 0;scroll-margin-top:72px;display:flex}.chapter[data-astro-cid-ta2fbyqs].contact{min-height:0;padding-top:40px}.step-mark[data-astro-cid-ta2fbyqs]{letter-spacing:.02em;color:var(--ink-3);margin:0 0 14px;font-size:13px}.chapter[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.03em;text-wrap:balance;margin:0 0 .6em;font-size:clamp(30px,2.9vw,42px);font-weight:400;line-height:1.1;position:relative}.chapter[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--rule-2);border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s;position:absolute;top:.5em;left:-26px}.chapter[data-astro-cid-ta2fbyqs].is-active h2[data-astro-cid-ta2fbyqs]:before{background:var(--orange);transform:scale(1.3)}.chapter[data-astro-cid-ta2fbyqs].is-past h2[data-astro-cid-ta2fbyqs]:before{background:var(--ink-3)}.contact[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]:before{display:none}.lesson[data-astro-cid-ta2fbyqs]{color:var(--ink);text-wrap:pretty;max-width:34ch;margin:0 0 .9em;font-size:clamp(19px,1.5vw,22px);line-height:1.4}.chapter[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-2)}.chapter[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.contact[data-astro-cid-ta2fbyqs] .links[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px 32px;margin:1.4em 0 0;display:flex}@media (width<=960px){.big[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.chapters[data-astro-cid-ta2fbyqs]{grid-column:1/span 6}.stage[data-astro-cid-ta2fbyqs]{grid-column:7/span 6}.chapter[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]:before{left:-18px}}@media (width<=640px){.big[data-astro-cid-ta2fbyqs],.chapters[data-astro-cid-ta2fbyqs]{grid-area:auto/1/auto/-1}.stage[data-astro-cid-ta2fbyqs]{grid-area:auto/1/auto/-1;margin-bottom:40px;position:static}.stage[data-astro-cid-ta2fbyqs] .journey{max-height:46vh}.timeline[data-astro-cid-ta2fbyqs]{display:none}.chapter[data-astro-cid-ta2fbyqs]{min-height:0;padding:28px 0}.chapter[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]:before{display:none}}@media (prefers-reduced-motion:reduce){.timeline[data-astro-cid-ta2fbyqs]:after,.timeline[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs],.chapter[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]:before{transition:none}}
