.exhibit[data-astro-cid-dbfcuizo]{background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);margin:0;overflow:hidden;box-shadow:0 1px 2px #1a1c200a,0 12px 32px -12px #1a1c201f}.head[data-astro-cid-dbfcuizo]{gap:var(--space-1);padding:var(--space-5) var(--space-6) var(--space-4);display:grid}.number[data-astro-cid-dbfcuizo]{color:var(--color-text-secondary)}.title[data-astro-cid-dbfcuizo]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:650;line-height:1.25}.subtitle[data-astro-cid-dbfcuizo]{color:var(--color-text-secondary);font-size:.875rem}.well[data-astro-cid-dbfcuizo]{margin:0 var(--space-3);padding:var(--space-6) var(--space-4) var(--space-5);border-radius:var(--radius-lg);background-color:#f7f9fb;background-image:linear-gradient(#1a1c200b 1px,#0000 1px),linear-gradient(90deg,#1a1c200b 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px}.source[data-astro-cid-dbfcuizo]{padding:var(--space-3) var(--space-6) var(--space-4);font-family:var(--font-label);color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.6}.source[data-astro-cid-dbfcuizo] a[data-astro-cid-dbfcuizo]{color:inherit;text-decoration-color:var(--color-border-hover)}.source[data-astro-cid-dbfcuizo] a[data-astro-cid-dbfcuizo]:hover{color:var(--color-text-primary);text-decoration-color:currentColor}dl[data-astro-cid-dbfcuizo]{gap:var(--space-5);margin:0;display:grid}dt[data-astro-cid-dbfcuizo]{margin-bottom:var(--space-1-5);font-size:.875rem;font-weight:600}dd[data-astro-cid-dbfcuizo]{margin:0}.value[data-astro-cid-dbfcuizo]{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.unit-row[data-astro-cid-dbfcuizo] dd[data-astro-cid-dbfcuizo]{gap:var(--space-2);display:grid}.unit-row[data-astro-cid-dbfcuizo] .value[data-astro-cid-dbfcuizo]{font-size:1.375rem;line-height:1}.unit-row[data-astro-cid-dbfcuizo].hot .value[data-astro-cid-dbfcuizo]{font-size:2.5rem}.hot[data-astro-cid-dbfcuizo] .value[data-astro-cid-dbfcuizo]{background-image:linear-gradient(transparent 58%, var(--brand-marker) 58%, var(--brand-marker) 92%, transparent 92%);justify-self:start;margin-inline:-.06em;padding-inline:.06em}.grid[data-astro-cid-dbfcuizo]{flex-wrap:wrap;gap:5px;max-width:460px;display:flex}.grid[data-astro-cid-dbfcuizo] i[data-astro-cid-dbfcuizo]{background:var(--brand-ink);border-radius:3px;width:18px;height:18px}.unit-row[data-astro-cid-dbfcuizo]:not(.hot) .grid[data-astro-cid-dbfcuizo] i[data-astro-cid-dbfcuizo]{background:#9ea2aa}.unit-row[data-astro-cid-dbfcuizo].hot .grid[data-astro-cid-dbfcuizo] i[data-astro-cid-dbfcuizo]{background:var(--brand-marker);box-shadow:inset 0 0 0 1.5px var(--brand-ink)}.bar-row[data-astro-cid-dbfcuizo] dd[data-astro-cid-dbfcuizo]{align-items:center;gap:var(--space-3);display:flex}.track[data-astro-cid-dbfcuizo]{flex:1;height:2.25rem;position:relative}.fill[data-astro-cid-dbfcuizo]{width:var(--w);border-radius:0 var(--radius-sm) var(--radius-sm) 0;transform-origin:0;background:#9ea2aa;position:absolute;inset:0 auto 0 0}.bar-row[data-astro-cid-dbfcuizo].hot .fill[data-astro-cid-dbfcuizo]{background:var(--brand-marker);box-shadow:inset 0 0 0 1.5px var(--brand-ink)}.bar-row[data-astro-cid-dbfcuizo] .value[data-astro-cid-dbfcuizo]{flex:none;width:5rem;font-size:1.75rem}.bar-row[data-astro-cid-dbfcuizo].hot .value[data-astro-cid-dbfcuizo]{font-size:2.25rem}.axis[data-astro-cid-dbfcuizo]{height:1.25rem;margin:var(--space-2) calc(5rem + var(--space-3)) 0 0;border-top:1px solid var(--color-border-hover);position:relative}.axis[data-astro-cid-dbfcuizo] span[data-astro-cid-dbfcuizo]{left:var(--at);top:var(--space-1);font-family:var(--font-label);color:var(--color-text-secondary);font-size:.6875rem;position:absolute;transform:translate(-50%)}.axis[data-astro-cid-dbfcuizo] span[data-astro-cid-dbfcuizo]:first-child{transform:none}.axis[data-astro-cid-dbfcuizo] span[data-astro-cid-dbfcuizo]:last-child{transform:translate(-100%)}.note[data-astro-cid-dbfcuizo]{margin:var(--space-5) 0 0;color:var(--color-text-secondary);font-size:.8125rem}table[data-astro-cid-dbfcuizo]{border-collapse:collapse;width:100%;font-size:.9375rem}thead[data-astro-cid-dbfcuizo] th[data-astro-cid-dbfcuizo]{text-align:left;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);padding:0 var(--space-3) var(--space-2) 0;border-bottom:1.5px solid var(--brand-ink);font-size:.6875rem;font-weight:400}tbody[data-astro-cid-dbfcuizo] th[data-astro-cid-dbfcuizo],tbody[data-astro-cid-dbfcuizo] td[data-astro-cid-dbfcuizo]{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--color-border-default)}tbody[data-astro-cid-dbfcuizo] tr[data-astro-cid-dbfcuizo]:last-child>[data-astro-cid-dbfcuizo]{border-bottom:0}tbody[data-astro-cid-dbfcuizo] th[data-astro-cid-dbfcuizo]{font-family:var(--font-display);white-space:nowrap;font-weight:700}.figure[data-astro-cid-dbfcuizo]{font-weight:600}.steps[data-astro-cid-dbfcuizo]{gap:var(--space-3);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-dbfcuizo]:before{content:"";background:var(--brand-ink);height:2px;position:absolute;top:7px;left:7px;right:0}.steps[data-astro-cid-dbfcuizo] li[data-astro-cid-dbfcuizo]{gap:var(--space-2);align-content:start;display:grid;position:relative}.node[data-astro-cid-dbfcuizo]{background:var(--color-surface-primary);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--brand-ink);border-radius:50%;position:relative}.hot[data-astro-cid-dbfcuizo] .node[data-astro-cid-dbfcuizo]{background:var(--brand-marker);box-shadow:inset 0 0 0 2px var(--brand-ink), 0 0 0 5px #f2c83c59}.stage[data-astro-cid-dbfcuizo]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;margin-top:var(--space-2);font-size:.75rem}.step-text[data-astro-cid-dbfcuizo]{font-size:.875rem;line-height:1.45}.hot[data-astro-cid-dbfcuizo] .step-text[data-astro-cid-dbfcuizo]{font-weight:600}@media (width<=40rem){.head[data-astro-cid-dbfcuizo],.source[data-astro-cid-dbfcuizo]{padding-inline:var(--space-4)}.well[data-astro-cid-dbfcuizo]{margin-inline:var(--space-2);padding-inline:var(--space-3)}.grid[data-astro-cid-dbfcuizo] i[data-astro-cid-dbfcuizo]{width:11px;height:11px}.grid[data-astro-cid-dbfcuizo]{gap:3px;max-width:280px}.steps[data-astro-cid-dbfcuizo]{gap:var(--space-5);padding-left:var(--space-8);grid-template-columns:1fr}.steps[data-astro-cid-dbfcuizo]:before{width:2px;height:auto;inset:0 auto 0 7px}.node[data-astro-cid-dbfcuizo]{left:calc(-1 * var(--space-8));position:absolute;top:2px}.stage[data-astro-cid-dbfcuizo]{margin-top:0}table[data-astro-cid-dbfcuizo],thead[data-astro-cid-dbfcuizo],tbody[data-astro-cid-dbfcuizo],tr[data-astro-cid-dbfcuizo],th[data-astro-cid-dbfcuizo],td[data-astro-cid-dbfcuizo]{display:block}thead[data-astro-cid-dbfcuizo]{display:none}tbody[data-astro-cid-dbfcuizo] tr[data-astro-cid-dbfcuizo]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-default)}tbody[data-astro-cid-dbfcuizo] tr[data-astro-cid-dbfcuizo]:last-child{border-bottom:0}tbody[data-astro-cid-dbfcuizo] th[data-astro-cid-dbfcuizo],tbody[data-astro-cid-dbfcuizo] td[data-astro-cid-dbfcuizo]{border:0;padding:0}tbody[data-astro-cid-dbfcuizo] td[data-astro-cid-dbfcuizo]:not(.figure){color:var(--color-text-secondary);font-size:.875rem}}html.motion .exhibit[data-astro-cid-dbfcuizo]:not(.is-in) .grid[data-astro-cid-dbfcuizo] i[data-astro-cid-dbfcuizo]{transform:scale(0)}html.motion .exhibit[data-astro-cid-dbfcuizo]:not(.is-in) .fill[data-astro-cid-dbfcuizo]{transform:scaleX(0)}html.motion .exhibit[data-astro-cid-dbfcuizo]:not(.is-in) .steps[data-astro-cid-dbfcuizo] li[data-astro-cid-dbfcuizo]{opacity:0;transform:translateY(6px)}html.motion .grid[data-astro-cid-dbfcuizo] i[data-astro-cid-dbfcuizo]{transition:transform .42s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 14ms)}html.motion .fill[data-astro-cid-dbfcuizo]{transition:transform .9s cubic-bezier(.16,1,.3,1) .12s}html.motion .steps[data-astro-cid-dbfcuizo] li[data-astro-cid-dbfcuizo]{transition:opacity .5s ease-out calc(var(--i) * .11s), transform .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s)}svg[data-astro-cid-oxytyzm3]{width:100%;height:auto;display:block;overflow:visible}text[data-astro-cid-oxytyzm3]{font-family:var(--font-body);fill:#1a1c20;font-size:12.5px}.marker[data-astro-cid-hbri5brd]{color:inherit;background-image:linear-gradient(transparent 58%, var(--brand-marker) 58%, var(--brand-marker) 92%, transparent 92%);box-decoration-break:clone;background-color:#0000;background-repeat:no-repeat;background-size:100% 100%;margin-inline:-.06em;padding-inline:.06em}@media (prefers-reduced-motion:no-preference){.draw[data-astro-cid-hbri5brd]{animation:1.1s cubic-bezier(.16,1,.3,1) .25s both sweep}}@keyframes sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.pull[data-astro-cid-tvs3llmy]{margin:var(--space-8) 0;padding:var(--space-6) 0;border-block:1px solid var(--color-border-hover)}blockquote[data-astro-cid-tvs3llmy]{margin:0 0 var(--space-4)}blockquote[data-astro-cid-tvs3llmy] p[data-astro-cid-tvs3llmy]{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.3125rem,3vw,1.625rem);line-height:1.3}blockquote[data-astro-cid-tvs3llmy] a[data-astro-cid-tvs3llmy]{text-decoration:none}blockquote[data-astro-cid-tvs3llmy] a[data-astro-cid-tvs3llmy]:hover{text-decoration:underline 2px}figcaption[data-astro-cid-tvs3llmy]{color:var(--color-text-secondary);font-size:.9375rem}.speaker[data-astro-cid-tvs3llmy]{color:var(--color-text-primary);font-weight:600}.cover[data-astro-cid-lcdefpme]{gap:var(--space-6) clamp(var(--space-8), 5vw, var(--space-16));padding-block:clamp(var(--space-10), 6vw, var(--space-20));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;min-height:calc(100svh - 4.25rem);display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;max-width:14ch;margin:0 0 var(--space-3);font-size:clamp(2.5rem,5vw,4.75rem);line-height:1}.cover-text[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.lede[data-astro-cid-lcdefpme]{color:var(--color-text-primary);max-width:36rem;margin:0;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.55}.independence[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);max-width:46ch;margin:0;font-size:.875rem}.begin[data-astro-cid-lcdefpme]{justify-self:start;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--brand-ink);min-height:44px;color:var(--color-text-inverse);font-weight:600;text-decoration:none;display:inline-flex}.begin[data-astro-cid-lcdefpme]:hover{background:var(--brand-ink-hover)}.deck[data-astro-cid-lcdefpme]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deck[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-2);height:100%;padding:var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-xl);background:0 0;grid-template-rows:auto auto 1fr;text-decoration:none;display:grid}.thumb[data-astro-cid-lcdefpme]{aspect-ratio:16/10;padding:var(--space-2-5);border-radius:var(--radius-lg);background:var(--color-surface-primary);border:1px solid var(--color-border-default);place-items:center;display:grid;box-shadow:0 1px 2px #1a1c200a,0 8px 20px -12px #1a1c202e}.skills-mini[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{font-family:var(--font-body);fill:#1a1c20;font-size:12px;font-weight:600}.thumb-t[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;padding-inline:var(--space-1);text-wrap:pretty;font-size:.875rem;font-weight:600;line-height:1.25}.deck[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .thumb[data-astro-cid-lcdefpme]{border-color:var(--brand-ink)}.deck[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .thumb-t[data-astro-cid-lcdefpme]{text-decoration:underline 2px;text-decoration-color:var(--brand-marker)}@media (prefers-reduced-motion:no-preference){.thumb[data-astro-cid-lcdefpme]{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .15s ease-out,box-shadow .3s ease-out}.deck[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .thumb[data-astro-cid-lcdefpme]{transform:translateY(-3px);box-shadow:0 1px 2px #1a1c200a,0 16px 28px -14px #1a1c2047}}.tracker[data-astro-cid-lcdefpme]{z-index:5;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);background:var(--color-surface-page);border-block:1px solid var(--color-border-default);position:sticky;top:0}.tracker[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{max-width:var(--wide);scrollbar-width:none;margin:0 auto;padding:0;list-style:none;display:flex;overflow-x:auto}.tracker[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.tracker[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex:1 0 auto}.tracker[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-2);white-space:nowrap;padding:var(--space-3) var(--space-3) calc(var(--space-3) - 3px);min-height:44px;color:var(--color-text-secondary);border-bottom:3px solid #0000;align-items:baseline;text-decoration:none;display:flex}.tracker[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-text-primary)}.tracker[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current]{color:var(--color-text-primary);border-bottom-color:var(--brand-marker)}.tracker-n[data-astro-cid-lcdefpme]{font-family:var(--font-label);font-size:.75rem}.tracker-t[data-astro-cid-lcdefpme]{font-size:.9375rem;font-weight:600}.slide[data-astro-cid-lcdefpme]{padding-block:var(--space-20) var(--space-8);scroll-margin-top:3rem}.slide[data-astro-cid-lcdefpme]+.slide[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border-hover)}.slide[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:24ch;margin-bottom:var(--space-10);font-size:clamp(1.875rem,3.6vw,3rem);line-height:1.06}.slide-body[data-astro-cid-lcdefpme]{gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.slide-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:60ch}.slide-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{font-size:1.125rem}.slide-text[data-astro-cid-lcdefpme] .cite,.skill-text[data-astro-cid-lcdefpme] .cite{text-decoration-color:var(--color-border-hover)}.slide-text[data-astro-cid-lcdefpme] .cite:hover,.skill-text[data-astro-cid-lcdefpme] .cite:hover{background:#f2c83c4d;text-decoration-color:currentColor}.skills[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.skills-lede[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);max-width:60ch;margin-bottom:var(--space-12)}.skill[data-astro-cid-lcdefpme]{gap:clamp(var(--space-8), 5vw, var(--space-16));padding-block:var(--space-12);border-top:1px solid var(--color-border-default);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;scroll-margin-top:3rem;display:grid}.skill[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin-bottom:var(--space-5);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}.skill-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch}.question-card[data-astro-cid-lcdefpme]{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-2xl);background-color:var(--color-surface-primary);border:1px solid var(--color-border-default);text-decoration:none;display:grid;position:sticky;top:4.5rem;box-shadow:0 1px 2px #1a1c200a,0 12px 32px -12px #1a1c2024}.q-meta[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:.875rem}.q-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:1.375rem;font-weight:650;line-height:1.2}.q-go[data-astro-cid-lcdefpme]{justify-self:start;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--brand-ink);color:var(--color-text-inverse);font-size:.9375rem;font-weight:600;display:inline-flex}.question-card[data-astro-cid-lcdefpme]:hover{border-color:var(--brand-ink)}.question-card[data-astro-cid-lcdefpme]:hover .q-go[data-astro-cid-lcdefpme]{background:var(--brand-ink-hover)}@media (prefers-reduced-motion:no-preference){.question-card[data-astro-cid-lcdefpme]{transition:border-color .15s ease-out,transform .3s cubic-bezier(.16,1,.3,1)}.question-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}}.appendix[data-astro-cid-lcdefpme]{padding-block:var(--space-16) 0;margin-top:var(--space-8);border-top:1.5px solid var(--brand-ink);color:var(--color-text-secondary);font-size:.875rem}.appendix[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);font-size:1.5rem}.appendix[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-3);font-size:.75rem;font-weight:400}.appendix-cols[data-astro-cid-lcdefpme]{gap:var(--space-12);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appendix[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{padding-left:var(--space-5);margin:0 0 var(--space-4)}.appendix[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}.caution[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--color-text-primary)}@media (width<=64rem){.cover[data-astro-cid-lcdefpme],.slide-body[data-astro-cid-lcdefpme],.skill[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.question-card[data-astro-cid-lcdefpme]{position:static}}@media (width<=40rem){.cover[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-10)}.cover-text[data-astro-cid-lcdefpme]{gap:var(--space-4)}.deck[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.thumb-t[data-astro-cid-lcdefpme]{font-size:.875rem}.slide[data-astro-cid-lcdefpme]{padding-top:var(--space-12)}.slide[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.appendix-cols[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.q-go[data-astro-cid-lcdefpme]{text-align:center;justify-self:stretch}}
