.timeline[data-astro-cid-2kegqo7y]{--n:5;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-2kegqo7y]:before,.timeline[data-astro-cid-2kegqo7y]:after{content:"";background:var(--line);border-radius:2px;height:1.5px;position:absolute;top:7px;left:0;right:0}.timeline[data-astro-cid-2kegqo7y]:after{background:var(--cobalt);transform-origin:0;transform:scaleX(var(--progress,0))}.step[data-astro-cid-2kegqo7y]{align-content:start;justify-items:start;gap:10px;padding-top:40px;display:grid;position:relative}.step-node[data-astro-cid-2kegqo7y]{background:var(--paper);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--steel-2);border-radius:50%;transition:box-shadow .4s;position:absolute;top:0;left:0}.step[data-astro-cid-2kegqo7y].is-reached .step-node[data-astro-cid-2kegqo7y]{box-shadow:inset 0 0 0 5px var(--cobalt)}.step-num[data-astro-cid-2kegqo7y]{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--steel-2);font-weight:600;transition:color .4s}.step[data-astro-cid-2kegqo7y].is-reached .step-num[data-astro-cid-2kegqo7y]{color:var(--cobalt)}.step-title[data-astro-cid-2kegqo7y]{letter-spacing:-.02em;font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);font-weight:540;font-stretch:106%;line-height:1.15}.step-text[data-astro-cid-2kegqo7y]{color:var(--text);margin-top:6px;font-size:.97rem}@media (width<=960px){.timeline[data-astro-cid-2kegqo7y]{grid-template-columns:1fr;gap:0;padding-left:36px}.timeline[data-astro-cid-2kegqo7y]:before,.timeline[data-astro-cid-2kegqo7y]:after{width:1.5px;height:auto;inset:8px auto 48px 7px}.timeline[data-astro-cid-2kegqo7y]:after{transform-origin:top;transform:scaleY(var(--progress,0))}.step[data-astro-cid-2kegqo7y]{padding:0 0 40px}.step-node[data-astro-cid-2kegqo7y]{top:2px;left:-36px}}.principles-title[data-astro-cid-p4uopdll]{margin-bottom:clamp(40px,5vw,72px)}.principles[data-astro-cid-p4uopdll]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.principle[data-astro-cid-p4uopdll]{align-content:start;gap:12px;padding:28px 28px 8px 0;display:grid;position:relative}.principle[data-astro-cid-p4uopdll]+.principle[data-astro-cid-p4uopdll]{border-left:1px solid var(--line);padding-left:28px}.principle-mark[data-astro-cid-p4uopdll]{background:var(--cobalt);transform-origin:0;width:36px;height:2px;position:absolute;top:-1px;left:0}.principle[data-astro-cid-p4uopdll]+.principle[data-astro-cid-p4uopdll] .principle-mark[data-astro-cid-p4uopdll]{left:28px}.js [data-astro-cid-p4uopdll][data-reveal-group] .principle[data-astro-cid-p4uopdll]{opacity:0;filter:blur(6px);transition:opacity .7s ease, transform .8s var(--ease-out), filter .7s ease;transition-delay:calc(var(--i) * 80ms);transform:translateY(10px)}.js [data-astro-cid-p4uopdll][data-reveal-group] .principle-mark[data-astro-cid-p4uopdll]{transition:transform .9s var(--ease-out);transition-delay:calc(var(--i) * 80ms + .2s);transform:scaleX(0)}.js [data-astro-cid-p4uopdll][data-reveal-group].in .principle[data-astro-cid-p4uopdll]{opacity:1;filter:none;transform:none}.js [data-astro-cid-p4uopdll][data-reveal-group].in .principle-mark[data-astro-cid-p4uopdll]{transform:none}@media (width<=960px){.principles[data-astro-cid-p4uopdll]{grid-template-columns:1fr 1fr}.principle[data-astro-cid-p4uopdll]:nth-child(3){border-left:0;padding-left:0}.principle[data-astro-cid-p4uopdll]:nth-child(3) .principle-mark[data-astro-cid-p4uopdll]{left:0}}@media (width<=560px){.principles[data-astro-cid-p4uopdll]{grid-template-columns:1fr}.principle[data-astro-cid-p4uopdll]+.principle[data-astro-cid-p4uopdll]{border-left:0;border-top:1px solid var(--line);padding-left:0}.principle[data-astro-cid-p4uopdll]+.principle[data-astro-cid-p4uopdll] .principle-mark[data-astro-cid-p4uopdll]{left:0}}@media (prefers-reduced-motion:reduce){.js [data-astro-cid-p4uopdll][data-reveal-group] .principle[data-astro-cid-p4uopdll],.js [data-astro-cid-p4uopdll][data-reveal-group] .principle-mark[data-astro-cid-p4uopdll]{opacity:1;filter:none;transition:none;transform:none}}
