.scrolly[data-astro-cid-lcdefpme]{display:grid;position:relative}.stage-col[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-area:1/1}.stage-col[data-astro-cid-lcdefpme]{pointer-events:none}.stage-sticky[data-astro-cid-lcdefpme]{pointer-events:auto;height:calc(100svh - 68px);position:sticky;top:68px}.steps[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;position:relative}.steps[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(a,button,li,p,h1,h2){pointer-events:auto}.step[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;max-width:620px;min-height:calc(100svh - 68px);padding-block:80px;display:flex}.step-intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#0000;background:linear-gradient(100deg, var(--ops), var(--health));-webkit-background-clip:text;background-clip:text;font-style:italic}.step[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:32px}.step[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.step[data-astro-cid-lcdefpme] .prose[data-astro-cid-lcdefpme]{font-size:1.1rem}.pillar-tag[data-astro-cid-lcdefpme]{color:var(--accent)}.pillar-tag[data-astro-cid-lcdefpme]:before{display:none}.num[data-astro-cid-lcdefpme]{letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;display:inline-grid}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:4px 0 32px;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--accent-soft);color:var(--ink);border-radius:999px;padding:7px 14px;font-size:.85rem}.step[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{align-self:flex-start}.bet-teaser[data-astro-cid-lcdefpme]{border:1px solid color-mix(in oklab, var(--accent) 35%, var(--line));background:color-mix(in oklab, var(--accent-soft) 60%, transparent);max-width:520px;color:var(--ink);transition:border-color .3s, transform .4s var(--ease);border-radius:16px;grid-template-columns:auto 1fr;align-self:flex-start;align-items:center;gap:12px;margin:-4px 0 20px;padding:10px 16px 10px 10px;font-size:.9rem;text-decoration:none;display:grid}.bet-teaser[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);transform:translateY(-1px)}.bet-teaser[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--accent)}.bet-teaser[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease);display:inline-block}.bet-teaser[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(3px)}.bet-label[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--bg);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700}@media (width<=959px){.stage-sticky[data-astro-cid-lcdefpme]{opacity:.5}.stage-sticky[data-astro-cid-lcdefpme] .switcher{display:none}.step[data-astro-cid-lcdefpme]{min-height:auto;padding-block:64px}.step-intro[data-astro-cid-lcdefpme]{min-height:calc(100svh - 68px)}}@media (width>=960px){.stage-col[data-astro-cid-lcdefpme]{margin-left:50%}.step[data-astro-cid-lcdefpme]{max-width:min(620px,48vw)}.stage-sticky[data-astro-cid-lcdefpme]{padding-block:24px}}.principle[data-astro-cid-lcdefpme]{background:var(--bg-2);border-block:1px solid var(--line)}.principle[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{max-width:960px;margin:0}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.1rem + 2.4vw,3rem);line-height:1.2}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:40px;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.focus-list[data-astro-cid-lcdefpme]{counter-reset:f;margin:0 0 24px;padding:0;list-style:none}.focus-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:f;border-top:1px solid var(--line);color:var(--ink-2);padding:16px 0 16px 48px;position:relative}.focus-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(f, decimal-leading-zero);color:var(--muted);font-size:.78rem;font-weight:600;position:absolute;top:18px;left:0}.intro-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.intro-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--ink-2);padding:16px 0}.intro-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.personal[data-astro-cid-lcdefpme] .split[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{max-width:380px}.link-arrow[data-astro-cid-lcdefpme]{gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease)}.link-arrow[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{transform:translate(4px)}
