.hero[data-astro-cid-i3irphx7]{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(2rem,1rem + 3vw,3.5rem)}.hero[data-astro-cid-i3irphx7]+.section{padding-top:clamp(3rem,2rem + 4vw,5rem)}.grid[data-astro-cid-i3irphx7]{grid-template:"top stage""bottom stage"1fr/minmax(0,6fr) minmax(0,6fr);column-gap:clamp(1.5rem,4vw,3.5rem);display:grid}.top[data-astro-cid-i3irphx7]{grid-area:top;align-self:end}.bottom[data-astro-cid-i3irphx7]{grid-area:bottom}.stage[data-astro-cid-i3irphx7]{grid-area:stage;align-self:center}h1[data-astro-cid-i3irphx7]{font-size:min(clamp(2.375rem,1.4rem + 2.9vw,3.875rem),10.4vw)}h1[data-astro-cid-i3irphx7] .line[data-astro-cid-i3irphx7]{white-space:nowrap;display:block}h1[data-astro-cid-i3irphx7] .l1[data-astro-cid-i3irphx7]{letter-spacing:-.01em;color:var(--ink-2);font-weight:560;font-stretch:100%}h1[data-astro-cid-i3irphx7] .l2[data-astro-cid-i3irphx7]{transition:font-stretch var(--t-4) var(--ease-io), font-weight var(--t-4) var(--ease-io);font-stretch:125%}.hero[data-astro-cid-i3irphx7]:has(.stage[data-mode=slide]) h1[data-astro-cid-i3irphx7] .l2[data-astro-cid-i3irphx7]{font-weight:560;font-stretch:100%}.top[data-astro-cid-i3irphx7] .lead[data-astro-cid-i3irphx7]{max-width:30em;margin-top:1.5rem}.top[data-astro-cid-i3irphx7] .actions[data-astro-cid-i3irphx7]{margin-top:2rem}.frame[data-astro-cid-i3irphx7]{position:relative;container-type:inline-size}.frame[data-astro-cid-i3irphx7] .hint{display:none}.frame[data-astro-cid-i3irphx7]>.slide-mock{position:absolute;inset:0}.art[data-astro-cid-i3irphx7]{fill:none;width:clamp(4.5rem,20cqi,9rem);height:auto;stroke:var(--ink-2);stroke-width:1.5px;stroke-linejoin:round}.art[data-astro-cid-i3irphx7] .paper[data-astro-cid-i3irphx7]{fill:var(--surface-2);stroke:var(--line)}.art[data-astro-cid-i3irphx7] .label[data-astro-cid-i3irphx7]{fill:var(--surface)}.stage[data-astro-cid-i3irphx7][data-press] .next{border-color:var(--ink-2);transform:scale(.92)}.controls[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.mode[data-astro-cid-i3irphx7]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.mode[data-astro-cid-i3irphx7]:before{content:"";background:var(--ink);width:calc(50% - 3px);transition:transform var(--t-3) var(--ease-io), background-color var(--t-3) var(--ease-io);border-radius:4px;position:absolute;inset:3px auto 3px 3px;transform:translate(100%)}.stage[data-astro-cid-i3irphx7][data-mode=slide] .mode[data-astro-cid-i3irphx7]:before{background:var(--surface-2);transform:none}.mode[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7]{min-height:2.75rem;font:inherit;color:var(--ink-2);cursor:pointer;transition:color var(--t-2) var(--ease);background:0 0;border:0;border-radius:4px;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:600;font-stretch:108%;position:relative}.mode[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7][aria-pressed=true]{color:var(--ink)}.mode[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7][data-mode=sim][aria-pressed=true]{color:var(--bg)}.note[data-astro-cid-i3irphx7]{font-size:var(--fs-small);color:var(--ink-2);flex:14rem;display:grid}.note[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{visibility:hidden;transition:visibility 0s linear var(--t-1);grid-area:1/1;align-self:center}.stage[data-astro-cid-i3irphx7][data-mode=slide] .n-slide[data-astro-cid-i3irphx7],.stage[data-astro-cid-i3irphx7][data-mode=sim]:not(:has(.sim-live)) .n-still[data-astro-cid-i3irphx7],.stage[data-astro-cid-i3irphx7][data-mode=sim]:has(.sim-live) .n-live[data-astro-cid-i3irphx7]{visibility:visible}.points[data-astro-cid-i3irphx7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;max-width:36rem;margin:2.25rem 0 0;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:grid}.points[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{border-top:1px solid var(--line);gap:.625rem;padding-block:.75rem;display:flex}.state[data-astro-cid-i3irphx7]{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:1rem;display:flex}.points[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:before{content:"";background:var(--signal);flex:none;width:.5rem;height:.5rem;margin-top:.4em;transform:rotate(45deg)}@media (scripting:none){.mode[data-astro-cid-i3irphx7]{display:none}}@media (width<=900px){.grid[data-astro-cid-i3irphx7]{grid-template:"top""stage""bottom"/minmax(0,1fr)}.stage[data-astro-cid-i3irphx7]{margin-top:2.25rem}}@media (width<=520px){.points[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.art[data-astro-cid-i3irphx7]{display:none}.mode[data-astro-cid-i3irphx7]{flex:100%}}@media (prefers-reduced-motion:reduce){h1[data-astro-cid-i3irphx7] .l2[data-astro-cid-i3irphx7],.mode[data-astro-cid-i3irphx7]:before,.mode[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7],.note[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{transition:none}}.head[data-astro-cid-ip75kder]{max-width:46rem}.head[data-astro-cid-ip75kder] .lead[data-astro-cid-ip75kder]{margin-top:1rem}.player[data-astro-cid-ip75kder]{--focus:var(--ink);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:clamp(2rem,4vw,3rem)}.bar[data-astro-cid-ip75kder]{border-bottom:1px solid var(--line);align-items:center;gap:1.25rem;padding:.875rem 1.25rem;display:flex}.sample[data-astro-cid-ip75kder]{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;font-weight:650}.progress[data-astro-cid-ip75kder]{flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.progress[data-astro-cid-ip75kder] li[data-astro-cid-ip75kder]{background:var(--line);height:4px;transition:background-color .4s var(--ease);border-radius:2px;flex:1}.progress[data-astro-cid-ip75kder] li[data-astro-cid-ip75kder].done{background:var(--signal)}.steps[data-astro-cid-ip75kder]{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);display:grid}.guide[data-astro-cid-ip75kder]{margin-top:1rem;display:inline-block}.step[data-astro-cid-ip75kder]{padding:clamp(1.25rem,2.5vw,2rem)}.step[data-astro-cid-ip75kder]+.step[data-astro-cid-ip75kder]{border-left:1px solid var(--line)}.step[data-astro-cid-ip75kder] h3[data-astro-cid-ip75kder]{align-items:center;gap:.625rem;font-size:1rem;font-stretch:108%;display:flex}.n[data-astro-cid-ip75kder]{border:1.5px solid var(--line-strong);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;display:inline-grid}.slide[data-astro-cid-ip75kder]{background:var(--slide-bg);color:var(--slide-ink);border:1px solid var(--line);border-radius:var(--radius);gap:1rem;margin-top:1.25rem;padding:1.25rem;display:grid}.slide-title[data-astro-cid-ip75kder]{font-size:1.0625rem;font-weight:700;font-stretch:115%}.q[data-astro-cid-ip75kder]{margin-top:1.25rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.answers[data-astro-cid-ip75kder]{gap:.5rem;margin-top:1rem;display:grid}.answer[data-astro-cid-ip75kder]{text-align:left;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--bg);min-height:3rem;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease);padding:.75rem 1rem;font-size:.9375rem;font-weight:560}.answer[data-astro-cid-ip75kder]:hover{border-color:var(--line-strong)}.answer[data-astro-cid-ip75kder][data-picked=right]{border-color:var(--success);box-shadow:inset 4px 0 0 var(--success)}.answer[data-astro-cid-ip75kder][data-picked=wrong]{border-color:var(--danger);box-shadow:inset 4px 0 0 var(--danger)}.feedback[data-astro-cid-ip75kder]{min-height:3em;margin-top:1rem;font-size:.9375rem;line-height:1.5}.feedback[data-astro-cid-ip75kder][data-state=right]{color:var(--success)}.feedback[data-astro-cid-ip75kder][data-state=wrong]{color:var(--danger)}.thumb[data-astro-cid-ip75kder]{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);margin-top:1.25rem;padding:.75rem}.thumb[data-astro-cid-ip75kder] img[data-astro-cid-ip75kder]{border:1px solid var(--line);width:100%;height:auto}.s3[data-astro-cid-ip75kder] .muted[data-astro-cid-ip75kder]{margin-top:1rem;font-size:.9375rem}.s3[data-astro-cid-ip75kder] .text-link[data-astro-cid-ip75kder]{margin-top:1rem;display:inline-block}@media (width<=960px){.steps[data-astro-cid-ip75kder]{grid-template-columns:1fr}.step[data-astro-cid-ip75kder]+.step[data-astro-cid-ip75kder]{border-left:0;border-top:1px solid var(--line)}}.about[data-astro-cid-kq42ek7p]{margin-top:1.25rem;display:inline-block}.why[data-astro-cid-kq42ek7p]{border-bottom:1px solid var(--line);margin:0 0 clamp(2.5rem,2rem + 3vw,4.5rem);padding-bottom:clamp(2.5rem,2rem + 3vw,4.5rem)}.why[data-astro-cid-kq42ek7p] figcaption[data-astro-cid-kq42ek7p]{color:var(--signal-ink);font-weight:640}.why[data-astro-cid-kq42ek7p] blockquote[data-astro-cid-kq42ek7p]{margin:.75rem 0 0}.why[data-astro-cid-kq42ek7p] p[data-astro-cid-kq42ek7p]{letter-spacing:-.015em;max-width:34em;margin:0;font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight:640;font-stretch:110%;line-height:1.3}.grid[data-astro-cid-kq42ek7p]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem);display:grid}.lead[data-astro-cid-kq42ek7p]{margin-top:1rem}.facts[data-astro-cid-kq42ek7p]{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:2rem 0;margin:0;display:grid}dt[data-astro-cid-kq42ek7p],dd[data-astro-cid-kq42ek7p]{border-top:1.5px solid var(--line-strong);padding-top:1.5rem}dt[data-astro-cid-kq42ek7p]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.5rem,1.8rem + 3vw,4.5rem);font-weight:780;font-stretch:125%;line-height:1}dd[data-astro-cid-kq42ek7p]{color:var(--ink-2);align-self:stretch;margin:0;padding-left:1.5rem}@media (width<=860px){.grid[data-astro-cid-kq42ek7p]{grid-template-columns:1fr}}@media (width<=520px){.facts[data-astro-cid-kq42ek7p]{grid-template-columns:1fr;row-gap:.75rem}dd[data-astro-cid-kq42ek7p]{border-top:0;margin-bottom:1rem;padding-top:0;padding-left:0}}.sticky-steps[data-astro-cid-jrg7c3hn]{gap:clamp(3rem,6vw,5.5rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-jrg7c3hn]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:1.5rem clamp(2rem,5vw,4.5rem);display:grid}li[data-astro-cid-jrg7c3hn]:nth-child(2n){grid-template-columns:minmax(0,8fr) minmax(0,4fr)}li[data-astro-cid-jrg7c3hn]:nth-child(2n) .copy[data-astro-cid-jrg7c3hn]{order:2}.copy[data-astro-cid-jrg7c3hn]{align-content:start;gap:.875rem;display:grid}.slot[data-astro-cid-jrg7c3hn]{min-width:0}.n[data-astro-cid-jrg7c3hn]{border:1.5px solid var(--line-strong);border-radius:var(--radius);place-items:center;width:2.75rem;height:2.75rem;font-weight:700;font-stretch:112%;display:grid}.name[data-astro-cid-jrg7c3hn]{letter-spacing:-.015em;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:760;font-stretch:116%;line-height:1.12}.copy[data-astro-cid-jrg7c3hn] p[data-astro-cid-jrg7c3hn]{max-width:30em}@media (width<=820px){li[data-astro-cid-jrg7c3hn],li[data-astro-cid-jrg7c3hn]:nth-child(2n){grid-template-columns:1fr}li[data-astro-cid-jrg7c3hn]:nth-child(2n) .copy[data-astro-cid-jrg7c3hn]{order:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (width>=1024px){.sticky-steps[data-astro-cid-jrg7c3hn]{gap:0;position:relative}li[data-astro-cid-jrg7c3hn],li[data-astro-cid-jrg7c3hn]:nth-child(2n){align-items:center;min-height:92vh;display:flex}.copy[data-astro-cid-jrg7c3hn],li[data-astro-cid-jrg7c3hn]:nth-child(2n) .copy[data-astro-cid-jrg7c3hn]{order:0;width:36%}.n[data-astro-cid-jrg7c3hn]{border-color:var(--line);color:var(--ink-2);transition:background-color var(--t-2) var(--ease), border-color var(--t-2) var(--ease), color var(--t-2) var(--ease)}li[data-astro-cid-jrg7c3hn][aria-current=step] .n[data-astro-cid-jrg7c3hn],.sticky-steps[data-astro-cid-jrg7c3hn]:not(:has([aria-current])) li[data-astro-cid-jrg7c3hn]:first-child .n[data-astro-cid-jrg7c3hn]{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.slot[data-astro-cid-jrg7c3hn]{pointer-events:none;width:58%;position:absolute;top:0;bottom:0;right:0}.slot[data-astro-cid-jrg7c3hn] .shot{opacity:0;transform:translateY(var(--rise));transition:opacity var(--t-2) var(--ease), transform var(--t-2) var(--ease);position:sticky;top:max(5.5rem,50vh - 16rem)}li[data-astro-cid-jrg7c3hn][aria-current=step] .slot[data-astro-cid-jrg7c3hn] .shot,.sticky-steps[data-astro-cid-jrg7c3hn]:not(:has([aria-current])) li[data-astro-cid-jrg7c3hn]:first-child .slot[data-astro-cid-jrg7c3hn] .shot{z-index:1;opacity:1;transition:transform var(--t-2) var(--ease);transform:none}}.head[data-astro-cid-hahnwogd]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:1.25rem clamp(2rem,5vw,5rem);display:grid}.head[data-astro-cid-hahnwogd] .stack[data-astro-cid-hahnwogd]>*+*{margin-top:1rem}@media (width<=820px){.head[data-astro-cid-hahnwogd]{grid-template-columns:1fr}}.grid[data-astro-cid-33f2p4of]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.copy[data-astro-cid-33f2p4of]{justify-items:start;gap:1.25rem;display:grid}.text[data-astro-cid-33f2p4of]{font-size:var(--fs-lead);color:color-mix(in srgb, var(--slide-ink) 82%, transparent);line-height:1.5}.points[data-astro-cid-33f2p4of]{width:100%;margin:0;padding:0;list-style:none;display:grid}.points[data-astro-cid-33f2p4of] li[data-astro-cid-33f2p4of]{border-top:1px solid color-mix(in srgb, var(--slide-ink) 18%, transparent);padding-block:.75rem;font-weight:600}.state[data-astro-cid-33f2p4of]{font-size:var(--fs-small);color:color-mix(in srgb, var(--slide-ink) 75%, transparent);gap:.5rem;display:grid}.state[data-astro-cid-33f2p4of] .status{color:inherit}.dark[data-astro-cid-33f2p4of] .on-dark .frame{border-color:color-mix(in srgb, var(--slide-ink) 22%, transparent);background:var(--slide-bg)}.dark[data-astro-cid-33f2p4of] .on-dark figcaption{color:color-mix(in srgb, var(--slide-ink) 72%, transparent);border-color:color-mix(in srgb, var(--slide-ink) 22%, transparent)}@media (width<=900px){.grid[data-astro-cid-33f2p4of]{grid-template-columns:1fr}}.intro[data-astro-cid-wmpb3xaf]{margin-top:1rem}.head[data-astro-cid-mq4xrvts]{gap:.5rem;max-width:48em;margin-bottom:1.25rem;display:grid}.head[data-astro-cid-mq4xrvts] p[data-astro-cid-mq4xrvts]{margin:0}.tiles[data-astro-cid-mq4xrvts]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.all[data-astro-cid-mq4xrvts]{margin-top:1.5rem}.head[data-astro-cid-k6jt4olo]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:1.25rem clamp(2rem,5vw,5rem);display:grid}.head[data-astro-cid-k6jt4olo] .stack[data-astro-cid-k6jt4olo]>*+*{margin-top:1rem}.frame[data-astro-cid-k6jt4olo]{border:1px solid var(--line);border-radius:var(--radius);background:var(--slide-bg);margin-top:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}video[data-astro-cid-k6jt4olo]{aspect-ratio:16/9;width:100%;height:auto;display:block}.play[data-astro-cid-k6jt4olo]{border-radius:var(--radius);background:var(--signal);width:fit-content;height:fit-content;min-height:56px;color:var(--on-signal);font:inherit;cursor:pointer;transition:transform var(--t-1) var(--ease);border:0;align-items:center;gap:.625rem;margin:auto;padding:0 1.25rem 0 1rem;font-weight:650;display:flex;position:absolute;inset:0}.play[data-astro-cid-k6jt4olo][hidden]{display:none}.play[data-astro-cid-k6jt4olo] svg[data-astro-cid-k6jt4olo]{fill:currentColor;width:1.5rem;height:1.5rem}.play[data-astro-cid-k6jt4olo]:hover{transform:scale(1.04)}.play[data-astro-cid-k6jt4olo]:focus-visible{outline:2px solid var(--slide-ink);outline-offset:2px;box-shadow:0 0 0 2px var(--slide-bg)}@media (prefers-reduced-motion:reduce){.play[data-astro-cid-k6jt4olo]{transition:none}.play[data-astro-cid-k6jt4olo]:hover{transform:none}}.transcript[data-astro-cid-k6jt4olo]{max-width:48rem;margin-top:1rem}.transcript[data-astro-cid-k6jt4olo] summary[data-astro-cid-k6jt4olo]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.transcript[data-astro-cid-k6jt4olo] summary[data-astro-cid-k6jt4olo]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-left:.75rem;transform:translateY(-2px)rotate(45deg)}.transcript[data-astro-cid-k6jt4olo][open] summary[data-astro-cid-k6jt4olo]:after{transform:translateY(2px)rotate(-135deg)}.transcript[data-astro-cid-k6jt4olo] summary[data-astro-cid-k6jt4olo]::-webkit-details-marker{display:none}.transcript[data-astro-cid-k6jt4olo] p[data-astro-cid-k6jt4olo]+p[data-astro-cid-k6jt4olo]{margin-top:.5rem}@media (width<=820px){.head[data-astro-cid-k6jt4olo]{grid-template-columns:1fr}}.teaser[data-astro-cid-wcolddp2]{gap:.75rem;max-width:48rem;display:grid}
