.c05_c05__UdOgY{--c05-ink:var(--sec-09);--c05-h2:var(--text-h2);--c05-step-h:clamp(26px,2.4vw,36px);--c05-edge:color-mix(in oklab,var(--sec-09) 20%,transparent);--c05-line:color-mix(in oklab,var(--sec-09) 45%,transparent);--c05-done:color-mix(in oklab,var(--sec-09) 70%,var(--st-muted));--c05-sheet:var(--color-surface);--c05-pad:clamp(16px,2vw,28px);--c05-rail-h:60px;--c05-top:calc(var(--site-bar-h) + var(--c05-rail-h) + var(--space-5));--c05-view-h:min(880px,calc(100svh - var(--c05-top) - var(--space-5)));--c05-idx-item:28px;--c05-idx-h:56px;--c05-dwell:clamp(128px,21svh,240px)}.c05_intro__uG6k4{display:grid;gap:var(--space-5);padding-bottom:clamp(var(--space-7),4.4vw,var(--space-8))}.c05_chapterNo__RJQMv{justify-self:start;padding-bottom:3px;border-bottom:1px solid;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--st-meta);letter-spacing:.06em;line-height:1.4;color:var(--c05-ink)}.c05_h2__efmtB{margin:0;max-width:13em;font-weight:600;font-size:var(--c05-h2);line-height:1.06;letter-spacing:-.025em;text-wrap:balance;color:var(--c05-ink)}.c05_introText__DuqAi{margin:0;max-width:46ch;font-size:clamp(17px,1.3vw,19px);line-height:1.5}@media (min-width:1024px){.c05_intro__uG6k4{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.c05_chapterNo__RJQMv{grid-column:1;margin-top:.9em}.c05_h2__efmtB{grid-column:2/span 6}.c05_introText__DuqAi{grid-column:8/span 5;padding-top:var(--space-2)}}.c05_mosaic__V7m7_,.c05_rail__o0IcT{display:none}.c05_rail__o0IcT ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(var(--space-5),3vw,var(--space-7));align-items:end;height:100%;margin:0;padding:0;list-style:none}.c05_rail__o0IcT li{display:grid;gap:var(--space-3);padding-bottom:var(--space-3)}.c05_rail__o0IcT a{display:inline-flex;align-items:baseline;gap:var(--space-4);justify-self:start;font-weight:600;font-size:15px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--st-muted);transition:color var(--dur-fast) var(--ease)}.c05_railNo__xW9MF{font-variant-numeric:tabular-nums}.c05_rail__o0IcT li[data-state=done] a{color:var(--c05-done)}.c05_rail__o0IcT li[data-state=active] a{color:var(--c05-ink)}.c05_railBar__W4VIQ{position:relative;display:block;height:3px;background:var(--c05-edge)}.c05_railFill__A3_Cb{position:absolute;inset:0;background:var(--c05-ink);transform-origin:left center;transform:scaleX(var(--fill,0));transition:transform var(--dur-med) var(--ease),background-color var(--dur-fast) var(--ease)}.c05_rail__o0IcT li[data-state=done] .c05_railFill__A3_Cb{background:var(--c05-line)}.c05_bench__IDwBY{position:relative}.c05_divider__ZdZWK,.c05_frame__U1_Cc,.c05_index__4Ge_2{display:none}.c05_phaseHead__hG_3r{margin:var(--space-8) 0 0;padding-bottom:var(--space-3);border-bottom:1px solid var(--c05-line);font-weight:600;font-size:13px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--c05-ink)}.c05_phase__enVLb:first-of-type .c05_phaseHead__hG_3r{margin-top:var(--space-5)}.c05_phaseNo__VGQxN{font-variant-numeric:tabular-nums}.c05_step__W4ZP2{display:grid;gap:var(--space-5);padding-block:var(--space-6) var(--space-7);border-bottom:1px solid var(--st-rule)}.c05_phase__enVLb .c05_step__W4ZP2:last-child{border-bottom:0}.c05_stepMeta__L3qPJ{margin:0 0 var(--space-3);font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--c05-ink)}.c05_stepH__nT4hD{margin:0;max-width:17em;font-weight:600;font-size:var(--c05-step-h);line-height:1.12;letter-spacing:-.02em;text-wrap:balance;color:var(--c05-ink)}.c05_stepP__2obxK{margin:var(--space-4) 0 0;max-width:62ch}@media (min-width:360px){.c05_tie__GnTlD{white-space:nowrap}}.c05_panel__sLu7t{display:flex;flex-direction:column;min-width:0;margin:0;padding:var(--c05-pad);border:1px solid var(--c05-edge);border-radius:4px;background:var(--c05-sheet);color:var(--st-doc-ink);container-type:inline-size}.c05_pHead__XR3Mr{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--st-doc-rule)}.c05_pTitle__LOxAd{margin:0;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--st-doc-muted)}.c05_pTitle__LOxAd strong{font-weight:700;color:var(--c05-ink)}.c05_pCount__dw_bb{flex:none;font-variant-numeric:tabular-nums;font-weight:500;font-size:13px;letter-spacing:.08em;color:var(--st-doc-muted)}.c05_pBody__D_sQK{display:flex;flex:1 0 auto;flex-direction:column;min-width:0;padding-block:var(--space-5)}.c05_pBody__D_sQK>*{margin-block:auto}.c05_pFoot__9gqbl{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--st-doc-rule);font-size:13px;line-height:1.4;letter-spacing:.04em;color:var(--st-doc-muted)}.c05_pFootIcon__r4L3f{flex:none;width:16px;height:16px}.c05_qTable__DkfU7{width:100%;border-collapse:collapse;font-size:clamp(15px,1.2vw,17px);line-height:1.4}.c05_qTable__DkfU7 th{padding:0 0 var(--space-3);border-bottom:1px solid var(--st-doc-rule);font-weight:600;font-size:12px;letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--st-doc-muted)}.c05_qTable__DkfU7 td{padding-block:var(--space-4);border-bottom:1px solid var(--st-doc-rule);vertical-align:middle}.c05_qTable__DkfU7 .c05_qNo__qZV4f{width:3.5ch;padding-right:var(--space-4);font-variant-numeric:tabular-nums;font-weight:600;color:var(--c05-ink)}.c05_qText__TP96V{padding-right:var(--space-4)}.c05_qIcon__HpYCB{display:inline-block;width:17px;height:17px;margin-right:var(--space-3);vertical-align:-3px;color:var(--st-doc-muted)}.c05_qIntent__q3viu{white-space:nowrap}.c05_marker__zHoL4{--mk:var(--brand-stamp);display:inline-block;padding:3px 8px;border-radius:2px;font-weight:600;font-size:11.5px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;background:color-mix(in oklab,var(--mk) 11%,var(--c05-sheet));color:color-mix(in oklab,var(--mk) 40%,var(--sec-footer))}.c05_marker__zHoL4[data-kind=advice]{--mk:var(--brand-brass)}.c05_marker__zHoL4[data-kind=catalogue]{--mk:var(--chart-2)}.c05_marker__zHoL4[data-kind=decision]{--mk:var(--brand-wax)}@container (max-width: 559px){.c05_qTable__DkfU7 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c05_qTable__DkfU7 tr{display:grid;grid-template-columns:3.5ch minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--st-doc-rule)}.c05_qTable__DkfU7 td{padding:0;border:0}.c05_qTable__DkfU7 .c05_qNo__qZV4f{width:auto;padding:0}.c05_qIntent__q3viu,.c05_qText__TP96V{grid-column:2;padding:0}.c05_qIcon__HpYCB{display:none}}.c05_rankQ__caRLM{margin:0 0 var(--space-5);font-size:15px;line-height:1.45;color:var(--st-doc-muted)}.c05_rankList__e89Vs{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.c05_rankList__e89Vs li{display:grid;grid-template-columns:6ch minmax(0,1fr);column-gap:var(--space-4);row-gap:6px;align-items:baseline}.c05_rankN__sq6t5{font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;color:var(--st-doc-muted)}.c05_rankName__99sKi{font-weight:600;font-size:clamp(17px,1.5vw,21px);line-height:1.25;color:var(--c05-ink)}.c05_rankBar__HUVlI{grid-column:2;display:block;width:calc(var(--w, 0) * 100%);height:2px;background:var(--c05-line)}.c05_rankList__e89Vs li[data-mine] .c05_rankN__sq6t5,.c05_rankList__e89Vs li[data-mine] .c05_rankName__99sKi{color:var(--c05-ink)}.c05_rankList__e89Vs li[data-mine] .c05_rankName__99sKi{font-weight:700}.c05_rankList__e89Vs li[data-mine] .c05_rankBar__HUVlI{height:3px;background:var(--brand-wax)}.c05_runs__m7sKq{margin-top:var(--space-5);font-size:13px;line-height:1.55}.c05_runs__m7sKq summary{width:fit-content;font-weight:600;letter-spacing:.04em;color:var(--c05-ink);cursor:pointer}.c05_runList__fscx_{display:grid;gap:2px;margin:var(--space-3) 0 0;padding:0;list-style:none;color:var(--st-doc-muted)}.c05_runNo__Ig6e_{font-variant-numeric:tabular-nums;font-weight:600;color:var(--c05-ink)}.c05_quote__cmFYW{margin:auto 0}.c05_quote__cmFYW p{max-width:17em;margin:0;font-weight:600;font-size:clamp(24px,6cqi,46px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance;color:var(--c05-ink)}.c05_site__e_lm6{margin:auto 0}.c05_siteRoot__WGn31{margin:0 0 var(--space-2);font-family:var(--font-mono);font-weight:600;font-size:15px;color:var(--c05-ink)}.c05_tree__mf4kn{margin:0;padding:0 0 0 7px;list-style:none;font-family:var(--font-mono);font-size:clamp(14px,1.15vw,16px);line-height:2}.c05_tree__mf4kn li{position:relative;padding-left:22px;overflow-wrap:anywhere}.c05_tree__mf4kn li:before{content:"";position:absolute;top:0;bottom:0;left:0;border-left:1px solid var(--c05-line)}.c05_tree__mf4kn li:last-child:before{bottom:auto;height:1em}.c05_tree__mf4kn li:after{content:"";position:absolute;top:1em;left:0;width:14px;border-top:1px solid var(--c05-line)}.c05_machine__PWBMh{display:grid;gap:var(--space-5)}.c05_map__1OoiK{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);margin:0;font-family:var(--font-mono);font-size:clamp(14px,1.15vw,16px);color:var(--c05-ink)}.c05_mapArrow__IE2Rd{color:var(--st-doc-muted)}.c05_code__yExyp{margin:0;padding:var(--space-4) var(--space-5);border-left:2px solid var(--c05-line);font-family:var(--font-mono);font-size:13.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--c05-ink)}.c05_ba__m4TWd{display:grid;gap:var(--space-3);margin:auto 0}.c05_baLabel__lZyN6{margin:0;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--st-doc-muted)}.c05_baLabel__lZyN6[data-state=after]{color:var(--c05-ink)}.c05_baBefore__oDd2J{max-width:60ch;margin:0;font-size:16px;line-height:1.5;color:var(--st-doc-muted)}.c05_baBefore__oDd2J del{text-decoration-thickness:1px;text-decoration-color:var(--c05-line)}.c05_baArrow__bcruQ{margin-block:var(--space-2);font-size:24px;line-height:1;color:var(--c05-ink)}.c05_baAfter__lIS_c{max-width:44ch;margin:0;font-weight:500;font-size:clamp(18px,1.55vw,22px);line-height:1.4;color:var(--c05-ink)}.c05_ds__ZY99s{display:grid;gap:var(--space-5)}.c05_dsType__pVH0g{display:flex;align-items:flex-end;gap:var(--space-5)}.c05_dsAa__8uNdV{font-size:clamp(56px,11cqi,104px);line-height:.9;letter-spacing:-.03em}.c05_dsAa__8uNdV,.c05_dsFont__qa1nN{margin:0;font-weight:600;color:var(--c05-ink)}.c05_dsFont__qa1nN{font-size:17px}.c05_dsFont__qa1nN span{display:block;font-weight:400;font-size:13px;color:var(--st-doc-muted)}.c05_dsSpec__jdFGc{display:grid;gap:var(--space-3);margin:0}.c05_dsSpec__jdFGc>div{display:grid;grid-template-columns:11ch minmax(0,1fr);column-gap:var(--space-4);align-items:baseline;padding-top:var(--space-3);border-top:1px solid var(--st-doc-rule)}.c05_dsSpec__jdFGc dt{font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--st-doc-muted)}.c05_dsSpec__jdFGc dd{margin:0;color:var(--c05-ink)}.c05_dsH1__DODUN{font-weight:600;font-size:clamp(22px,4.4cqi,34px);line-height:1.1;letter-spacing:-.02em}.c05_dsBody__eXTol{font-size:18px;line-height:1.5}.c05_dsMore__0wn0d{margin:0;font-size:13px;color:var(--st-doc-muted)}.c05_swatches__WtrtI{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:0;padding:0;list-style:none}.c05_swatches__WtrtI li{display:grid;grid-template-columns:26px auto;column-gap:var(--space-3);align-items:center;font-size:12px;line-height:1.35}.c05_swatch__flbqi{grid-row:span 2;width:26px;height:26px;border:1px solid var(--c05-edge);border-radius:2px}.c05_swatches__WtrtI code{font-family:var(--font-mono);color:var(--c05-ink)}.c05_dsMotion___5UDi,.c05_swatchRole__Z95NZ{color:var(--st-doc-muted)}.c05_dsMotion___5UDi{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);margin:0;padding-top:var(--space-3);border-top:1px solid var(--st-doc-rule);font-size:13px}.c05_dsMotionLabel__NUSJd{font-weight:600;letter-spacing:.1em;text-transform:uppercase}.c05_dsMotion___5UDi code{font-family:var(--font-mono);color:var(--c05-ink)}@container (min-width: 600px){.c05_ds__ZY99s{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:var(--space-6)}.c05_dsType__pVH0g{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.c05_dsSpec__jdFGc{grid-column:2;grid-row:1/span 2}.c05_dsMore__0wn0d,.c05_dsMotion___5UDi,.c05_swatches__WtrtI{grid-column:1/-1}}.c05_diff__mX6aP{margin-block:auto}.c05_diff__mX6aP code{display:grid}.c05_diff__mX6aP del,.c05_diff__mX6aP ins{display:block;padding-inline:var(--space-2);text-decoration:none}.c05_diff__mX6aP del{color:var(--st-doc-muted);background:color-mix(in oklab,var(--brand-wax) 7%,transparent)}.c05_diff__mX6aP ins{background:color-mix(in oklab,var(--brand-stamp) 7%,transparent)}.c05_re__9AaOa{display:grid;gap:var(--space-5)}.c05_reTotal__o7_cB{display:grid;align-content:start;gap:var(--space-2)}.c05_reBig__qzBsn{margin:0;font-variant-numeric:tabular-nums;font-weight:600;font-size:clamp(48px,9cqi,88px);line-height:.95;letter-spacing:-.03em;color:var(--c05-ink)}.c05_reBig__qzBsn span{font-weight:500;font-size:.42em;letter-spacing:0;color:var(--st-doc-muted)}.c05_reWho__2QgOv{margin:0;font-size:13px;line-height:1.45;letter-spacing:.04em;color:var(--st-doc-muted)}.c05_reLoop__nQaTo{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--st-doc-rule);font-weight:600;font-size:12px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--c05-ink)}.c05_reRows__L4zRi{display:grid;gap:4px;margin:0;padding:0;list-style:none}.c05_reRows__L4zRi li{display:grid;grid-template-columns:4ch 2.5ch minmax(0,1fr);column-gap:var(--space-3);align-items:center;height:22px;font-variant-numeric:tabular-nums;font-size:13px}.c05_reP__9Nro3{position:relative;font-weight:600;color:var(--c05-ink)}.c05_reN__RFnOI{text-align:right;color:var(--st-doc-muted)}.c05_reBar__vmz0E{display:block;width:calc(var(--w, 0) * 100%);height:6px;background:var(--c05-ink)}.c05_reDot__B9BeY,.c05_reRows__L4zRi li[data-seen] .c05_reP__9Nro3:before{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brand-wax)}.c05_reRows__L4zRi li[data-seen] .c05_reP__9Nro3:before{content:"";position:absolute;top:50%;left:-12px;translate:0 -50%}.c05_reLegend___4iqX{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:12px;color:var(--st-doc-muted)}.c05_reMatrix__Fa8Md{padding-left:12px}@container (min-width: 500px){.c05_re__9AaOa{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:var(--space-6)}}@media (min-width:1024px){.c05_work__lPRP1[data-ready] .c05_rail__o0IcT{display:block;position:sticky;top:var(--site-bar-h);z-index:3;height:var(--c05-rail-h);margin-bottom:var(--space-5);background:var(--sec-bg)}.c05_work__lPRP1[data-ready] .c05_bench__IDwBY{display:grid;grid-template-columns:minmax(0,36fr) clamp(var(--space-6),4vw,var(--space-8)) minmax(0,64fr);grid-template-rows:repeat(9,auto) max(var(--c05-idx-h),calc(var(--c05-view-h) - var(--c05-dwell) - 160px));overflow:clip}.c05_work__lPRP1[data-ready] :is(.c05_phase__enVLb,.c05_step__W4ZP2){display:contents}.c05_work__lPRP1[data-ready] .c05_phaseHead__hG_3r{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.c05_work__lPRP1[data-ready] .c05_stepText__ZY26M{grid-column:1;grid-row:var(--row);padding-bottom:var(--c05-dwell);scroll-margin-top:var(--c05-top)}.c05_work__lPRP1[data-ready] .c05_frame__U1_Cc,.c05_work__lPRP1[data-ready] .c05_panel__sLu7t{grid-column:3;grid-row:1/-1;align-self:start;position:sticky;top:var(--c05-top);height:var(--c05-view-h)}.c05_work__lPRP1[data-ready] .c05_frame__U1_Cc{display:block;z-index:0;border:1px solid var(--c05-edge);border-radius:4px;background:var(--c05-sheet)}.c05_work__lPRP1[data-ready] .c05_panel__sLu7t{z-index:1;overflow-y:auto;overscroll-behavior:contain;border-color:transparent;background:transparent;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.c05_work__lPRP1[data-ready] .c05_panel__sLu7t[data-on]{z-index:2;opacity:1;transform:none;pointer-events:auto}.c05_work__lPRP1[data-ready] .c05_divider__ZdZWK{display:block;grid-column:2;grid-row:1/-1;justify-self:center;width:1px;background:var(--c05-edge)}.c05_work__lPRP1[data-ready] .c05_index__4Ge_2{display:flex;flex-direction:column;justify-content:flex-end;grid-column:1;grid-row:1/-1;align-self:start;position:sticky;top:calc(var(--c05-top) + var(--c05-view-h) - var(--c05-idx-h));z-index:2;height:var(--c05-idx-h);margin-top:calc(var(--c05-view-h) - var(--c05-idx-h));background:var(--sec-bg);font-size:14px}.c05_work__lPRP1[data-ready] .c05_index__4Ge_2:after{content:"";position:absolute;top:100%;right:0;left:0;height:100vh;background:var(--sec-bg)}.c05_index__4Ge_2 ol{position:relative;display:flex;justify-content:space-between;margin:0;padding:var(--space-3) 0 0;border-top:1px solid var(--st-rule);list-style:none}.c05_index__4Ge_2 ol:before{content:"";position:absolute;top:calc(var(--space-3) + var(--c05-idx-item) / 2);right:0;left:0;border-top:1px solid var(--c05-edge)}.c05_index__4Ge_2 a{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.2;text-decoration:none;white-space:nowrap;color:var(--st-muted);transition:color var(--dur-fast) var(--ease)}.c05_idxNo__nCB6O{font-variant-numeric:tabular-nums;font-weight:600}.c05_idxDot___NcMt{position:relative;order:-1;flex:none;width:8px;height:8px;margin-top:calc(var(--c05-idx-item) / 2 - 4px);border:1px solid var(--c05-line);border-radius:50%;background:var(--sec-bg)}.c05_idxName__b7Myx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c05_index__4Ge_2 a:hover,.c05_index__4Ge_2 a[aria-current]{color:var(--c05-ink)}.c05_index__4Ge_2 a[aria-current] .c05_idxDot___NcMt{border-color:var(--c05-ink);background:var(--c05-ink)}}.c05_close__i4wUo{display:grid;gap:var(--space-5);margin-top:clamp(var(--space-8),6vw,var(--space-10));padding-top:clamp(var(--space-7),5vw,var(--space-9));border-top:1px solid var(--st-rule)}.c05_closeLine__jWrgZ{max-width:30em;margin:0;font-weight:600;font-size:clamp(22px,2.3vw,34px);line-height:1.25;letter-spacing:-.015em;color:var(--c05-ink)}@media (min-width:768px) and (min-height:500.02px),(min-width:768px) and (orientation:portrait),(min-width:768px) and (pointer:fine),(min-width:768px) and (pointer:none){.c05_closePart__NEyzX{display:block}}.c05_closeNote__8G6Q7{max-width:62ch;margin:0;color:var(--st-muted)}.c05_closeLinks__0PyzE{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:0}@media (prefers-reduced-motion:reduce){.c05_work__lPRP1[data-ready] .c05_panel__sLu7t{transform:none}}@media (max-width:767.98px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.c05_h2__efmtB{font-size:var(--m-h2);font-weight:800;line-height:var(--m-h2-lh);letter-spacing:var(--m-h2-ls)}.c05_stepH__nT4hD{font-weight:700}.c05_quote__cmFYW p,.c05_stepH__nT4hD{font-size:var(--m-statement);line-height:var(--m-statement-lh)}.c05_phaseHead__hG_3r,.c05_runs__m7sKq summary,.c05_stepMeta__L3qPJ{font-size:var(--m-meta)}.c05_c05__UdOgY{--c05-tab:44px}.c05_phase__enVLb,.c05_stepText__ZY26M{scroll-margin-top:88px}.c05_mosaic__V7m7_{display:block;margin-bottom:var(--space-6);container-type:inline-size}.c05_mosaic__V7m7_ ol{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);margin:0;padding:0;list-style:none}.c05_mosaic__V7m7_ a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:var(--space-5) var(--space-3);height:100%;min-height:44px;padding:var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--c05-edge);border-radius:4px;background:var(--c05-sheet);color:var(--c05-ink);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.c05_mosaic__V7m7_ li[data-phase="2"] a{background:color-mix(in oklab,var(--c05-ink) 7%,var(--c05-sheet))}.c05_mosaic__V7m7_ li[data-phase="3"] a{background:color-mix(in oklab,var(--c05-ink) 14%,var(--c05-sheet))}.c05_mosaic__V7m7_ li a:active{background:color-mix(in oklab,var(--c05-ink) 22%,var(--c05-sheet))}.c05_mosaic__V7m7_ a[aria-current]{border-color:var(--c05-ink);box-shadow:inset 0 0 0 1px var(--c05-ink)}.c05_glyph__GMmxr{width:32px;height:32px;fill:none;stroke:var(--brand-stamp);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.c05_tileNo__ZsY4z{justify-self:end;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.06em}.c05_tileName__3m71d,.c05_tileNo__ZsY4z{font-size:var(--m-meta);line-height:var(--m-meta-lh)}.c05_tileName__3m71d{grid-column:1/-1;align-self:end;font-weight:600;overflow-wrap:break-word;text-wrap:balance}.c05_phase__enVLb[data-tabs]{display:flex;flex-wrap:wrap;align-items:flex-end;margin-top:var(--space-8)}.c05_phase__enVLb[data-tabs]:first-of-type{margin-top:var(--space-5)}.c05_phase__enVLb[data-tabs]>.c05_phaseHead__hG_3r{flex:1 1 auto;margin:0}.c05_phase__enVLb[data-tabs]>.c05_step__W4ZP2{flex:1 1 100%;min-width:0;border-bottom:0}.c05_phase__enVLb[data-tabs]>.c05_step__W4ZP2[hidden]{padding:0}.c05_phase__enVLb[data-tabs]>.c05_step__W4ZP2[hidden]:not([hidden=until-found]){display:none}.c05_phase__enVLb>[role=tablist]{position:relative;display:flex;flex:none;border-bottom:1px solid var(--c05-line)}.c05_phase__enVLb>[role=tablist]:after{content:"";position:absolute;bottom:-1px;left:0;width:var(--c05-tab);height:3px;background:var(--c05-ink);translate:calc(var(--tab-i, 0) * var(--c05-tab)) 0;transition:translate var(--dur-med) var(--ease)}.c05_phase__enVLb [role=tab]{width:var(--c05-tab);height:var(--m-cta-h);padding:0;border:0;background:none;font:inherit;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--m-meta);letter-spacing:.06em;color:var(--st-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease)}.c05_phase__enVLb [role=tab][aria-selected=true]{font-weight:800;color:var(--c05-ink)}.c05_baLabel__lZyN6,.c05_dsSpec__jdFGc dt,.c05_marker__zHoL4,.c05_qTable__DkfU7 th,.c05_reLegend___4iqX,.c05_reLoop__nQaTo,.c05_swatches__WtrtI li{font-size:var(--m-meta-sm)}.c05_code__yExyp,.c05_dsMotion___5UDi code,.c05_siteRoot__WGn31,.c05_swatches__WtrtI code{font-size:var(--m-mono)}.c05_baAfter__lIS_c,.c05_baBefore__oDd2J,.c05_dsBody__eXTol,.c05_qTable__DkfU7,.c05_rankQ__caRLM{font-size:var(--m-body);line-height:var(--m-body-lh)}.c05_reBig__qzBsn{font-weight:800;font-size:var(--m-figure)}.c05_reBig__qzBsn span{font-size:var(--m-statement)}.c05_phase__enVLb[data-tabs]>.c05_step__W4ZP2[data-enter]{animation:c05_c05-tab-in__98xtV var(--dur-med) var(--ease) both}}@keyframes c05_c05-tab-in__98xtV{0%{opacity:0}}@container (min-width: 300px){.c05_mosaic__V7m7_ ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 560px){.c05_mosaic__V7m7_ ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.c05_glyph__GMmxr path{stroke-dasharray:1}.c05_mosaic__V7m7_[data-in] .c05_glyph__GMmxr path{transition:stroke-dashoffset var(--dur-draw) var(--ease-draw) calc(var(--delay-draw) + var(--i, 0) * var(--stagger-step))}main[data-reveal-ready] .c05_mosaic__V7m7_:not([data-in]) .c05_glyph__GMmxr path{stroke-dashoffset:1}.c05_c05__UdOgY [data-reveal=piece][data-in]{transition:translate var(--dur-reveal) var(--pct-ease-out-quart),opacity var(--dur-reveal) var(--pct-ease-out-quart)}main[data-reveal-ready] .c05_c05__UdOgY .c05_step__W4ZP2:not([hidden]) [data-reveal=piece]:not([data-in]){opacity:0;translate:0 var(--shift-reveal)}}@media (max-width:767.98px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.c05_closeLinks__0PyzE a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:319.98px){.c05_c05__UdOgY{--c05-tab:38px}}.c08_chapter__z0Gdk{--ink:var(--sec-text-light);--ink-soft:color-mix(in oklab,var(--sec-text-light) 90%,var(--sec-08));--rule:color-mix(in oklab,var(--sec-text-light) 34%,var(--sec-08));--paper:color-mix(in oklab,var(--card) 55%,var(--popover));--paper-low:color-mix(in oklab,var(--paper) 84%,var(--sec-footer));--paper-ink:var(--sec-footer);--paper-soft:color-mix(in oklab,var(--sec-footer) 62%,var(--paper));--deep:var(--sec-09);--deeper:var(--sec-footer);color:var(--ink);overflow-x:clip}.c08_chapter__z0Gdk :focus-visible{outline-color:var(--ink)}@media (min-width:1100px){.c08_chapter__z0Gdk[data-chapter=founder]{padding-top:calc(var(--site-bar-h) + var(--space-3))}}.c08_head___Wve2{--label-ink:var(--ink);container-type:inline-size;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-4);align-items:start}.c08_headNo__vNgYw{grid-column:1}.c08_headMain__yVLQr{grid-column:2/span 6;display:grid;gap:var(--space-3)}.c08_h2__JKoM9{margin:0;font-weight:var(--text-h2--font-weight);font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:-.035em;color:var(--ink)}.c08_intro___QsHD{grid-column:8/-1;margin:0;padding-top:var(--space-1);font-size:var(--st-body);line-height:1.45;color:var(--ink)}.c08_grid__6hYMN{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);margin-top:var(--space-6)}.c08_kicker__62qkl{margin:0;font-family:var(--font-sans);font-weight:600;font-size:var(--st-meta);line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.c08_kickerEnd__BEmrB{text-align:right}.c08_nowrap__PML5w{white-space:nowrap}.c08_start__sNSbc{grid-column:1/span 5;grid-row:1;container-type:inline-size}.c08_startH__BmFDt{margin:var(--space-4) 0 0;display:grid;font-weight:800;font-size:min(var(--st-figure),13.5cqi);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink)}.c08_startFig__E6sKh,.c08_startName__piPEm{display:block}.c08_startBody__Qh733{margin:var(--space-3) 0 0;max-width:34em;font-size:var(--st-body);line-height:1.45;color:var(--ink-soft)}.c08_inlineLink__Ypukl{color:var(--ink);text-decoration:underline;text-underline-offset:.25em;padding:12px 6px;margin-inline:-6px}.c08_cta__MCeSt,.c08_inlineLink__Ypukl:hover{text-decoration:none}.c08_cta__MCeSt{display:inline-flex;align-items:center;gap:var(--space-4);position:relative;margin-top:var(--space-7);padding-bottom:var(--space-2);border-bottom:1px solid var(--ink);font-size:var(--st-h3);font-weight:500;line-height:1.2;color:var(--ink)}.c08_cta__MCeSt:before{content:"";position:absolute;left:0;top:calc(-1 * var(--space-4));width:var(--space-8);border-top:1px solid var(--ink)}.c08_ctaArrow__zm7US{width:1.1em;height:1.1em;transition:transform var(--dur-fast) var(--ease)}.c08_paths__sRq_Y{grid-column:6/-1;grid-row:1;padding-left:var(--space-7);border-left:1px solid var(--rule)}.c08_pathsHead__TUZNH{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.c08_routes__JiEN1{margin:0;padding:0;list-style:none}.c08_route__je28o{position:relative;display:grid;grid-template-columns:var(--space-7) minmax(0,11rem) minmax(0,1fr) auto;column-gap:var(--space-5);align-items:start;padding-block:var(--space-4);border-bottom:1px solid var(--rule);transition:background-color var(--dur-fast) var(--ease)}.c08_route__je28o:last-child{border-bottom:0}.c08_routeNo__YP428{padding-top:.25em;font-size:var(--st-body);line-height:1.2;font-variant-numeric:tabular-nums}.c08_routeHead__u_5Uz{display:grid;gap:var(--space-1)}.c08_routeH___E5MF{margin:0;font-weight:700;font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:-.015em}.c08_routeName__I_518{display:inline-block;transition:transform var(--dur-fast) var(--ease)}.c08_routeLink__rP3pL{color:inherit;text-decoration:none}.c08_routeLink__rP3pL:after{content:"";position:absolute;inset:0}.c08_routeLink__rP3pL:focus-visible{outline:none}.c08_routeLink__rP3pL:focus-visible:after{outline:2px solid var(--ink);outline-offset:2px}.c08_routeSub__R0ktj{margin:0;font-size:var(--st-body);line-height:1.3;color:var(--ink-soft)}.c08_routeBody__c630G{margin:0;padding-top:.2em;font-size:var(--st-meta);line-height:1.5;color:var(--ink-soft)}.c08_routeArrow__Uh_Ds{width:var(--space-6);height:var(--space-6);transition:transform var(--dur-fast) var(--ease)}@media (hover:hover){.c08_route__je28o:hover{background-color:color-mix(in oklab,var(--sec-text-light) 3%,transparent)}.c08_route__je28o:hover .c08_routeName__I_518{transform:translateX(3px)}.c08_cta__MCeSt:hover .c08_ctaArrow__zm7US,.c08_route__je28o:hover .c08_routeArrow__Uh_Ds{transform:translateX(6px)}}.c08_route__je28o:has(.c08_routeLink__rP3pL:focus-visible) .c08_routeArrow__Uh_Ds{transform:translateX(6px)}.c08_routeLink__rP3pL:focus-visible .c08_routeName__I_518{transform:translateX(3px)}.c08_team__OWgzh{grid-column:6/-1;grid-row:2;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule)}.c08_roles__c7_wx{display:grid;grid-template-columns:repeat(5,1fr);margin:var(--space-3) 0 0;padding:0;list-style:none}.c08_role__yXLoT{display:grid;align-content:start;gap:var(--space-1);padding:0 var(--space-3) 0 var(--space-4);border-left:1px solid var(--rule)}.c08_roleNo__imK_Q{margin-bottom:var(--space-2);font-size:var(--st-meta);font-variant-numeric:tabular-nums}.c08_roleName__VJ341{font-weight:700;font-size:var(--st-body);line-height:1.2}.c08_roleDetail__AWn_h{font-size:var(--st-meta);line-height:1.4;color:var(--ink-soft)}.c08_end__GaTbL{grid-column:6/-1;grid-row:3;justify-self:end;display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-4);color:var(--ink);text-decoration:none}.c08_endText___iUme{display:grid;gap:var(--space-1);padding-right:var(--space-6);border-right:1px solid var(--rule);text-align:right}.c08_endH__QOm_y{font-weight:700;font-size:var(--st-h3-lg);line-height:1.1;letter-spacing:-.02em}.c08_endSub__oYi1Q{font-size:var(--st-meta);color:var(--ink-soft)}.c08_endBtn__YYy1_{display:grid;place-items:center;flex:none;width:calc(var(--space-8) + var(--space-2));aspect-ratio:1;border-radius:50%;background:var(--deeper);color:var(--sec-text-light)}.c08_endBtn__YYy1_ svg{width:var(--space-6);height:var(--space-6);transition:transform var(--dur-fast) var(--ease)}@media (hover:hover){.c08_end__GaTbL:hover .c08_endBtn__YYy1_ svg{transform:translateX(6px)}.c08_end__GaTbL:hover .c08_endH__QOm_y{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}}.c08_stack__A8nD_{--edge:calc(var(--gutter) + max(0px, (100vw - var(--st-max) - 2 * var(--gutter)) / 2));grid-column:1/span 5;grid-row:2/span 2;position:relative;z-index:0;container-type:inline-size;margin:var(--space-6) calc(-1 * var(--grid-gap)) calc(-1 * (var(--st-sec) + var(--handoff))) 0;overflow-x:visible;overflow-y:clip;pointer-events:none}.c08_stack__A8nD_:before{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--edge));width:100vw;background:var(--deep);clip-path:polygon(0 27cqi,100% calc(27cqi + 25vw),100% 100%,0 100%)}.c08_sheet__ZX8PQ{position:absolute;left:calc((11.4 + var(--i) * 17.5) * 1cqi);top:calc((10.2 + var(--i) * 5.4) * 1cqi);width:46cqi;height:calc((28 - var(--i) * 4.9) * 1cqi);overflow:hidden;padding:3.5cqi 3cqi 0 calc(4.5cqi + min(var(--i), 1) * 21cqi);border:1px solid color-mix(in oklab,var(--paper) 70%,var(--sec-text-light));border-radius:var(--radius-lg);background:linear-gradient(to bottom,var(--paper),var(--paper-low) 70%);box-shadow:-1cqi 2cqi 5cqi color-mix(in oklab,var(--sec-footer) 40%,transparent);color:var(--paper-ink);transform:rotate(-12deg) skewX(-30deg);transform-origin:0 0;z-index:calc(3 - var(--i))}.c08_sheet__ZX8PQ:before{content:attr(data-no);display:block;font-weight:300;font-size:5.2cqi;line-height:1;letter-spacing:-.02em}.c08_sheet__ZX8PQ:after{content:attr(data-name);display:block;margin-top:1.6cqi;font-weight:400;font-size:3cqi;line-height:1.2}.c08_checks__Bwk21{position:absolute;top:calc(3.5cqi + 5.2cqi + 1.6cqi + 3cqi * 1.2 + 1.8cqi);left:4.5cqi;display:grid;gap:.8cqi;font-size:2.1cqi;line-height:1.3}.c08_checks__Bwk21>span:before{content:"✓\00a0\00a0" attr(data-check);color:var(--paper-soft)}@media (min-width:1100px) and (max-height:900px),(min-width:1100px) and (max-width:1279.98px) and (max-height:1000px){.c08_h2__JKoM9{font-size:var(--text-h2)}.c08_intro___QsHD{font-size:var(--st-meta)}.c08_grid__6hYMN{margin-top:var(--space-5)}.c08_startH__BmFDt{margin-top:var(--space-3);font-size:min(var(--st-figure-sm),12.5cqi)}.c08_startBody__Qh733{margin-top:var(--space-3);font-size:var(--st-meta);line-height:1.5}.c08_cta__MCeSt{font-size:var(--st-body)}.c08_route__je28o{padding-block:var(--space-3)}.c08_routeH___E5MF{font-size:var(--text-h3)}.c08_routeSub__R0ktj{font-size:var(--st-meta)}.c08_team__OWgzh{margin-top:var(--space-4);padding-top:var(--space-3)}.c08_roles__c7_wx{margin-top:var(--space-3)}.c08_roleNo__imK_Q{margin-bottom:var(--space-1)}.c08_end__GaTbL{margin-top:var(--space-4)}.c08_endH__QOm_y{font-size:var(--st-h3)}.c08_endBtn__YYy1_{width:var(--space-8)}.c08_stack__A8nD_{margin-top:var(--space-5)}}@media (min-width:1100px) and (max-height:820px),(min-width:1100px) and (max-width:1279.98px) and (max-height:1000px){.c08_h2__JKoM9{font-size:var(--text-h2)}.c08_grid__6hYMN{margin-top:var(--space-3)}.c08_startH__BmFDt{font-size:min(var(--st-figure-sm),11cqi)}.c08_startBody__Qh733,.c08_startH__BmFDt{margin-top:var(--space-2)}.c08_cta__MCeSt{margin-top:var(--space-6)}.c08_pathsHead__TUZNH{padding-bottom:var(--space-2)}.c08_route__je28o{padding-block:var(--space-2)}.c08_team__OWgzh{margin-top:var(--space-3)}.c08_roles__c7_wx{margin-top:var(--space-2)}.c08_roleName__VJ341{font-size:var(--st-meta)}.c08_end__GaTbL{margin-top:var(--space-3)}.c08_endBtn__YYy1_{width:var(--space-7)}.c08_endBtn__YYy1_ svg{width:var(--space-5);height:var(--space-5)}.c08_stack__A8nD_{margin-top:var(--space-4)}}@media (min-width:1100px) and (max-width:1279.98px) and (max-height:1000px){main[data-pct-section-effect] .c08_chapter__z0Gdk .c08_route__je28o{padding-block:var(--space-1)}}@media (max-width:1099.98px){.c08_headMain__yVLQr{grid-column:2/-1}.c08_intro___QsHD{grid-column:2/-1;max-width:40em}.c08_grid__6hYMN{margin-top:var(--space-8)}.c08_start__sNSbc{grid-column:1/span 7}.c08_stack__A8nD_{grid-column:8/-1;grid-row:1;margin:0;align-self:end;aspect-ratio:100/43;overflow:clip;border-bottom:1px solid var(--rule)}.c08_stack__A8nD_:before{content:none}.c08_sheet__ZX8PQ{left:calc((26 + var(--i) * 15) * 1cqi);width:40cqi;padding-left:calc(4.5cqi + min(var(--i), 1) * 17cqi)}.c08_end__GaTbL,.c08_paths__sRq_Y,.c08_team__OWgzh{grid-column:1/-1}.c08_paths__sRq_Y{grid-row:2;margin-top:var(--space-8);padding-left:0;border-left:0}.c08_team__OWgzh{grid-row:3}.c08_end__GaTbL{grid-row:4}}@media (max-width:767.98px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.c08_head___Wve2{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-4)}.c08_headMain__yVLQr,.c08_intro___QsHD{grid-column:1/-1}.c08_headMain__yVLQr{grid-row:2}.c08_h2__JKoM9{font-size:var(--text-h2)}.c08_intro___QsHD{font-size:var(--st-meta)}.c08_grid__6hYMN{grid-template-columns:minmax(0,1fr);margin-top:var(--space-7)}.c08_end__GaTbL,.c08_paths__sRq_Y,.c08_start__sNSbc,.c08_team__OWgzh{grid-column:1}.c08_startH__BmFDt{font-size:min(var(--st-figure),19cqi)}.c08_stack__A8nD_{display:none}.c08_paths__sRq_Y{margin-top:var(--space-7)}.c08_pathsHead__TUZNH{flex-direction:column;gap:var(--space-1)}.c08_kickerEnd__BEmrB{text-align:left}.c08_route__je28o{grid-template-columns:var(--space-7) minmax(0,1fr) auto;row-gap:var(--space-2);padding-block:var(--space-5)}.c08_routeNo__YP428{grid-row:1/span 2}.c08_routeBody__c630G{grid-column:2;grid-row:2}.c08_routeArrow__Uh_Ds{grid-column:3;grid-row:1}.c08_roles__c7_wx{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-5)}.c08_role__yXLoT{padding-inline:var(--space-3) var(--space-2)}.c08_end__GaTbL{justify-self:stretch;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-7)}.c08_endText___iUme{padding-right:0;border-right:0;text-align:left}.c08_endH__QOm_y{font-size:var(--st-h3-lg)}.c08_endBtn__YYy1_{width:var(--space-8)}.c08_h2__JKoM9{font-size:var(--text-h2);font-weight:var(--text-h2--font-weight);line-height:var(--text-h2--line-height);letter-spacing:var(--m-h2-ls)}.c08_intro___QsHD,.c08_routeBody__c630G{font-size:var(--m-body);line-height:var(--m-body-lh)}.c08_cta__MCeSt{font-size:var(--m-cta);font-weight:600}.c08_startFig__E6sKh,.c08_startName__piPEm{font-size:var(--m-figure)}.c08_cta__MCeSt{min-height:44px;align-items:flex-end;margin-top:calc(var(--space-7) - var(--space-4));padding-top:var(--space-4)}.c08_cta__MCeSt:before{top:0}}