.CategoryTile_tile__kvqo2{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--paper-sunk);color:inherit;text-decoration:none}.CategoryTile_cover___c9R6{object-fit:cover}.CategoryTile_scrim__T6cjn{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent-2) 18%,transparent),transparent 55%),linear-gradient(to top,color-mix(in srgb,var(--footer-ink) 90%,transparent) 0,color-mix(in srgb,var(--footer-ink) 78%,transparent) 58%,transparent 100%)}.CategoryTile_text__26ISD{position:absolute;inset:auto 0 0 0;z-index:1;padding:1.25rem}.CategoryTile_title__p1nOm{margin:0 0 .35rem;font:400 var(--text-3xl)/1.25 var(--display);color:#ffffff}.CategoryTile_count__I_TVI{display:block;color:rgba(255,255,255,.85)}.CategoryTile_tile__kvqo2:hover .CategoryTile_title__p1nOm{text-decoration:underline}.CategoryTile_tile__kvqo2:not(.CategoryTile_coverless__BJgry):focus-visible{outline:2px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 4px rgba(0,0,0,.85)}.CategoryTile_coverless__BJgry{border-top:2px solid var(--accent)}.CategoryTile_coverless__BJgry .CategoryTile_title__p1nOm{color:var(--ink)}.CategoryTile_coverless__BJgry .CategoryTile_count__I_TVI{color:var(--muted)}.CategoryTile_coverless__BJgry:hover .CategoryTile_title__p1nOm{-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.SearchInput_form__tBQhh{display:flex;gap:.5rem}.SearchInput_field__SgP8q{flex:1 1;min-width:0;position:relative;display:flex;align-items:center}.SearchInput_icon__WLcyC{position:absolute;left:.75rem;width:1rem;height:1rem;color:var(--muted);pointer-events:none}.SearchInput_input__zVdzI{width:100%;padding:.6rem 2.25rem;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:400 var(--text-md)/1.4 var(--sans)}.SearchInput_input__zVdzI::placeholder{color:var(--muted)}.SearchInput_input__zVdzI:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.SearchInput_input__zVdzI::-webkit-search-cancel-button{display:none}.SearchInput_clear__AR5JJ{position:absolute;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:none;color:var(--muted);cursor:pointer}.SearchInput_clear__AR5JJ svg{width:.875rem;height:.875rem}.SearchInput_clear__AR5JJ:hover{color:var(--ink)}.SearchInput_submit__REO96{flex-shrink:0;padding:0 1rem;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--paper);font:500 var(--text-sm)/1.4 var(--sans);cursor:pointer}.SearchInput_submit__REO96:hover{background:var(--accent-text);border-color:var(--accent-text)}.SearchInput_sidebar__Yu5fE .SearchInput_input__zVdzI{padding-block:.55rem}.SearchInput_full__sDK_4 .SearchInput_input__zVdzI{padding:.85rem 2.75rem;font-size:var(--text-lg)}.SearchInput_full__sDK_4 .SearchInput_icon__WLcyC{left:1rem;width:1.125rem;height:1.125rem}.SearchInput_full__sDK_4 .SearchInput_clear__AR5JJ{right:.75rem}.SearchInput_full__sDK_4 .SearchInput_submit__REO96{padding:0 1.5rem;font-size:var(--text-md)}.not-found_main___qdGU{max-width:var(--measure);margin-inline:auto;padding-block:3rem 4rem}.not-found_title__EW9MZ{margin:0 0 1rem;font:400 var(--text-fluid-xl) /1.2 var(--display);color:var(--ink)}.not-found_search__evqdq{max-width:28rem;margin:2rem 0}.not-found_recent__TtmZ4{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--rule)}.not-found_recentTitle__NJyya{margin:0 0 1rem;color:var(--ink)}.not-found_recentList__jM1Lg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.not-found_recentLink__2r7mw{font:500 var(--text-base)/1.4 var(--sans);color:var(--ink);text-decoration:none}.not-found_recentLink__2r7mw:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.ShareRow_row__VQiOQ{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.ShareRow_label__EzUxr{margin:0 0 .75rem;color:var(--muted)}.ShareRow_actions__nYf6L{display:flex;flex-wrap:wrap;gap:.75rem}.ShareRow_button__W2DOV{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--rule);border-radius:var(--radius);background:none;color:var(--ink);font:500 var(--text-sm)/1.4 var(--sans);text-decoration:none;cursor:pointer}.ShareRow_button__W2DOV:hover{border-color:var(--accent-text);color:var(--accent-text)}.ShareRow_icon__Jw_lR{width:1rem;height:1rem}.ShareRow_status__uCTWg{margin:.75rem 0 0;min-height:1.2em;font-size:var(--text-sm);color:var(--muted)}.SearchResults_list__Qq_bZ{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column}.SearchResults_row__2mv8P{padding:1.5rem 0;border-top:1px solid var(--rule)}.SearchResults_row__2mv8P:first-child{padding-top:0;border-top:0}.SearchResults_label__pubV6{color:var(--muted);margin:0 0 .35rem}.SearchResults_title__uTgu9{font:400 var(--text-3xl)/1.3 var(--display);margin:0 0 .35rem}.SearchResults_excerpt__yq3hb{color:var(--ink-soft);margin:0}.SearchResults_categoryLink__BL_H6{color:var(--accent-text);text-decoration:none}.SearchResults_categoryLink__BL_H6:hover{color:var(--accent-text-hover);text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.page_echo__vQHrQ{overflow-wrap:anywhere}.SkillList_listPage__lHSMv,.SkillList_list__nRY_k{margin:0;padding:0;list-style:none;display:grid}.SkillList_list__nRY_k{gap:1.1rem}.SkillList_listPage__lHSMv{gap:1.5rem;margin:1.75rem 0 0}@media (min-width:34rem){.SkillList_listPage__lHSMv{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.SkillList_item___mUuA{min-width:0}.SkillList_link__bsMzi,.SkillList_static__tFj9Z{display:block;text-decoration:none;color:inherit;padding-left:.85rem;border-left:2px solid var(--accent-edge)}.SkillList_link__bsMzi{transition:border-color var(--motion-duration-fast) var(--motion-ease)}.SkillList_link__bsMzi:focus-visible,.SkillList_link__bsMzi:hover{border-left-color:var(--accent)}.SkillList_link__bsMzi:focus-visible .SkillList_label__rXCdj,.SkillList_link__bsMzi:hover .SkillList_label__rXCdj{color:var(--accent-text-hover)}.SkillList_label__rXCdj{display:block;font:600 var(--text-md)/1.45 var(--sans);color:var(--ink)}.SkillList_link__bsMzi .SkillList_label__rXCdj{color:var(--accent-text)}.SkillList_note__jq48Z{display:block;margin-top:.2rem;font:400 var(--text-sm)/1.55 var(--sans);color:var(--muted)}.SkillList_listPage__lHSMv .SkillList_label__rXCdj{font-size:var(--text-base)}.SkillList_listPage__lHSMv .SkillList_note__jq48Z{font-size:var(--text-md);color:var(--ink-soft)}.Timeline_list__T0_sh{list-style:none;margin:1.5rem 0 0;padding:0;border-left:1px solid var(--rule)}.Timeline_item__XLeqD{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem 1.25rem;gap:.35rem 1.25rem;padding:0 0 1.75rem 1.5rem}.Timeline_item__XLeqD:last-child{padding-bottom:0}.Timeline_item__XLeqD:before{content:"";position:absolute;top:.45rem;left:-4.5px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--paper)}.Timeline_year__pAKQR{font:500 var(--text-sm)/1.5 var(--mono);color:var(--accent-text);white-space:nowrap}.Timeline_body__a3o9d{display:flex;flex-direction:column;gap:.3rem}.Timeline_title__zJKat{font:500 var(--text-lg)/1.4 var(--sans);color:var(--ink)}.Timeline_detail__R_qw1{max-width:var(--measure);font:400 var(--text-sm)/1.7 var(--sans);color:var(--ink-soft)}@media (max-width:32rem){.Timeline_item__XLeqD{grid-template-columns:1fr;gap:.3rem}}.page_shell__av7KV{max-width:52rem;margin-inline:auto;padding-inline:1.25rem;padding-block:3rem 4rem}.page_intro__AOEq5{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2rem;gap:2rem;margin-bottom:2.75rem}.page_portrait__bJHA_{display:block;width:11rem;height:11rem;border-radius:50%;object-fit:cover;border:1px solid var(--rule)}.page_identity__goCaE{display:flex;flex-direction:column;gap:.5rem;min-width:0}.page_name__kHOOL{margin:0;font:500 var(--text-fluid-2xl)/1.15 var(--display);color:var(--ink);overflow-wrap:anywhere}.page_lede__EhEL5{margin:0;max-width:44ch;font:400 var(--text-lg)/1.6 var(--sans);color:var(--ink-soft)}.page_location__onI3l{margin:0;font:400 var(--text-xs)/1.5 var(--mono);color:var(--muted)}.page_actions__m_CkR{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0 0}.page_primaryAction__I7SRf,.page_secondaryAction__1YQtD{padding:.5rem 1.25rem;border-radius:var(--radius-pill);font:600 var(--text-sm)/1.4 var(--sans);text-decoration:none;white-space:nowrap;transition:opacity var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease)}.page_primaryAction__I7SRf{background:var(--accent);border:1px solid var(--accent);color:var(--paper)}.page_primaryAction__I7SRf:hover{opacity:.9}.page_secondaryAction__1YQtD{background:transparent;border:1px solid var(--rule-strong);color:var(--ink)}.page_secondaryAction__1YQtD:hover{border-color:var(--accent);color:var(--accent-text)}.page_primaryAction__I7SRf:focus-visible,.page_secondaryAction__1YQtD:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_body__0Olpo,.page_section__jv4oX{max-width:var(--measure)}.page_subheading__bI74W{margin:2.75rem 0 0;padding-top:1.5rem;border-top:1px solid var(--rule);color:var(--ink)}.page_links___aYAs{max-width:var(--measure);margin-top:2.5rem}.page_link__XDxt6{color:var(--accent-text);text-decoration:none}.page_link__XDxt6:hover{color:var(--accent-text-hover);text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}@media (max-width:40rem){.page_intro__AOEq5{grid-template-columns:1fr;gap:1.25rem}.page_portrait__bJHA_{width:8rem;height:8rem}}@media (prefers-reduced-motion:reduce){.page_primaryAction__I7SRf,.page_secondaryAction__1YQtD{transition:none}}.SourcesList_box__RQOim{max-width:var(--measure);margin:2.5rem auto 0;border-top:1px solid var(--rule);padding-top:1.2rem}.SourcesList_label__Wmp6Z{margin:0 0 .6rem;color:var(--muted)}.SourcesList_list__5bzw0{margin:0;padding-left:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem;font-size:var(--text-sm);line-height:1.6}.SourcesList_meta__kpLqT{color:var(--muted)}.TldrBox_box__8IO0s{margin:0 0 1.5rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);padding:1rem 1.15rem;text-align:left}.TldrBox_label__b2tCz{margin:0 0 .5rem;color:var(--muted)}.TldrBox_points__ndbuF{margin:0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem;font:var(--text-md) /1.6 var(--sans);color:var(--ink)}.TldrBox_audience__T2UoP{margin:.7rem 0 0;font-size:var(--text-sm);color:var(--muted)}.RelatedPosts_section__S8FjG{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--rule)}.RelatedPosts_heading__xN5rx{margin:0 0 1.5rem;font:400 var(--text-4xl)/1.3 var(--display);color:var(--ink)}.RelatedPosts_grid__o7SbS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.5rem 2rem;gap:2.5rem 2rem;list-style:none;margin:0;padding:0}@media (max-width:48rem){.RelatedPosts_grid__o7SbS{grid-template-columns:1fr}}.SeriesNav_banner__VSrm5{margin:0 0 2rem;padding:1rem 1.25rem;border:1px solid var(--rule);border-left:2px solid var(--accent);border-radius:var(--radius-sm);background:var(--paper-sunk)}.SeriesNav_eyebrow__ca6VY{margin:0;color:var(--muted)}.SeriesNav_title__M3xjG{margin:.25rem 0 0;font:600 var(--text-md) /1.35 var(--display)}.SeriesNav_title__M3xjG a{color:var(--ink);text-decoration:none}.SeriesNav_title__M3xjG a:focus-visible,.SeriesNav_title__M3xjG a:hover{color:var(--accent-text-hover)}.SeriesNav_part__NP7tR{margin:.25rem 0 0;font-family:var(--mono);font-size:var(--text-2xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeriesNav_pager__TEFTy{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--rule)}.SeriesNav_next__XccBf,.SeriesNav_prev__RUEX1{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);text-decoration:none;transition:border-color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease)}.SeriesNav_next__XccBf{text-align:right}.SeriesNav_next__XccBf:focus-visible,.SeriesNav_next__XccBf:hover,.SeriesNav_prev__RUEX1:focus-visible,.SeriesNav_prev__RUEX1:hover{border-color:var(--accent-edge);box-shadow:var(--shadow-lifted)}.SeriesNav_direction__s8WD3{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--mono);font-size:var(--text-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking)}.SeriesNav_next__XccBf .SeriesNav_direction__s8WD3{justify-content:flex-end}.SeriesNav_icon__4VFDU{width:.875rem;height:.875rem}.SeriesNav_linkTitle__oktlb{color:var(--ink);font-size:var(--text-sm);line-height:1.4}@media (max-width:34rem){.SeriesNav_pager__TEFTy{grid-template-columns:1fr}.SeriesNav_next__XccBf,.SeriesNav_next__XccBf .SeriesNav_direction__s8WD3{text-align:left;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.SeriesNav_next__XccBf,.SeriesNav_prev__RUEX1{transition:none}}.TagRow_row__m02pe{margin:2rem 0 0}.TagRow_list__fcK7c{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.TagRow_tag__dOdFz{display:inline-block;padding:.3rem .75rem;border:1px solid var(--rule);border-radius:var(--radius-pill);font:400 var(--text-xs) /1.5 var(--mono);color:var(--muted);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease)}.TagRow_tag__dOdFz:focus-visible,.TagRow_tag__dOdFz:hover{color:var(--accent-text-hover);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.TagRow_tag__dOdFz{transition:none}}.TableOfContents_railOnly__xsgJZ{display:none}@media (min-width:62rem){.TableOfContents_railOnly__xsgJZ{display:block}}.TableOfContents_toc__a_Eqv{border-left:1px solid var(--rule);padding-left:.9rem}.TableOfContents_title__pLxN4{margin:0 0 .7rem;color:var(--muted)}.TableOfContents_list__uid5n{margin:0;padding:0;list-style:none}.TableOfContents_item__04qpv[data-level="3"]{padding-left:.85rem}.TableOfContents_item__04qpv[data-level="4"],.TableOfContents_item__04qpv[data-level="5"],.TableOfContents_item__04qpv[data-level="6"]{padding-left:1.7rem}.TableOfContents_link__BY0gC{display:block;padding:.28rem 0;font-size:var(--text-sm);line-height:1.45;color:var(--muted);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease)}.TableOfContents_link__BY0gC:hover{color:var(--ink)}.TableOfContents_link__BY0gC[aria-current=location]{color:var(--accent-text)}.TocSheet_wrap__HJVbY{margin-bottom:1.5rem}@media (min-width:62rem){.TocSheet_wrap__HJVbY{display:none}}.TocSheet_trigger__ui5vk{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem .9rem;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:none;color:inherit;cursor:pointer;font:500 var(--text-sm) /1.3 var(--sans);text-align:left}.TocSheet_chevron__Iipej{width:1.1rem;height:1.1rem;flex:none;transition:transform var(--motion-duration-fast) var(--motion-ease)}.TocSheet_trigger__ui5vk[aria-expanded=true] .TocSheet_chevron__Iipej{transform:rotate(180deg)}.TocSheet_panel__y8M10{display:none;position:fixed;inset:0;z-index:200;padding:4.5rem 1.5rem 2rem;background:var(--paper);overflow-y:auto}.TocSheet_panel__y8M10:not([hidden]){display:block}.TocSheet_close__yKhBI{position:absolute;top:1.25rem;right:1.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.TocSheet_close__yKhBI svg{width:1.25rem;height:1.25rem}.CategoriesWidget_widget__yrpSs{padding-top:1.75rem;border-top:1px solid var(--rule)}.CategoriesWidget_title__FA6_U{margin:0 0 1rem;color:var(--ink)}.CategoriesWidget_list__WMydw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.CategoriesWidget_item__Wu8dI{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.CategoriesWidget_link__k73RW{font:500 var(--text-md)/1.4 var(--sans);color:var(--ink);text-decoration:none}.CategoriesWidget_link__k73RW:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.CategoriesWidget_count___WR_S{flex-shrink:0;font-size:var(--text-xs);color:var(--muted)}.FollowWidget_widget___VZeU{padding-top:1.75rem;border-top:1px solid var(--rule)}.FollowWidget_title__aVJUy{margin:0 0 .85rem;color:var(--ink)}.FollowWidget_list__EjW8c{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.FollowWidget_link__pG6Pz{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .75rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);text-decoration:none;transition:border-color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease)}.FollowWidget_link__pG6Pz:hover{border-color:var(--accent);box-shadow:var(--shadow-raised)}.FollowWidget_label__wPqkj{font:500 var(--text-md) /1.3 var(--sans);color:var(--ink)}.FollowWidget_detail__uF42k{font-size:var(--text-xs);line-height:1.4;color:var(--muted)}.HistoryWidget_widget__uMWDv{padding-top:1.75rem;border-top:1px solid var(--rule)}.HistoryWidget_title__xl3kg{margin:0 0 1rem;color:var(--ink)}.HistoryWidget_list__TjEW2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.HistoryWidget_item__nQ5Kc{display:flex;flex-direction:column;gap:.5rem;min-width:0}.HistoryWidget_itemTitle__HIGmy{font-size:var(--text-sm);line-height:1.45;color:var(--ink);text-decoration:none}.HistoryWidget_itemTitle__HIGmy:focus-visible,.HistoryWidget_itemTitle__HIGmy:hover{color:var(--accent)}.HistoryWidget_track__ccITK{display:block;height:2px;width:100%;background:var(--rule);overflow:hidden}.HistoryWidget_fill__WzqOr{display:block;height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.RecentPostsWidget_widget__UQWsg{padding-top:1.75rem;border-top:1px solid var(--rule)}.RecentPostsWidget_title__6oe76{margin:0 0 1rem;color:var(--ink)}.RecentPostsWidget_list__qlNce{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.RecentPostsWidget_item__SGYTI{display:flex;align-items:flex-start;gap:.75rem}.RecentPostsWidget_thumbLink__0e0w7{flex-shrink:0;display:block}.RecentPostsWidget_thumb__Dwhjn{display:block;width:4rem;height:4rem;object-fit:cover}.RecentPostsWidget_body__56r5A{min-width:0;display:flex;flex-direction:column;gap:.25rem}.RecentPostsWidget_itemTitle__QNIwP{font:500 var(--text-md)/1.35 var(--sans);color:var(--ink);text-decoration:none}.RecentPostsWidget_itemTitle__QNIwP:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.RecentPostsWidget_meta__zAEcx{font-size:var(--text-xs);color:var(--muted)}.SkillsWidget_widget__Qfq6S{padding-top:1.75rem;border-top:1px solid var(--rule)}.SkillsWidget_title__V_AD0{margin:0 0 1rem;color:var(--ink)}.SocialWidget_widget__2f5b_{padding-top:1.75rem;border-top:1px solid var(--rule)}.SocialWidget_title__UA0Kn{margin:0 0 .85rem;color:var(--ink)}.SocialWidget_list__I4inz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.SocialWidget_link__Oiy7O{font:500 var(--text-md)/1.4 var(--sans);color:var(--ink-soft);text-decoration:none}.SocialWidget_link__Oiy7O:hover{color:var(--accent-text);text-decoration:underline}.Sidebar_sidebar__q9kzG{display:grid;min-width:0}.Sidebar_sticky__dfffH{display:flex;flex-direction:column;gap:2rem}@media (min-width:62rem){.Sidebar_sticky__dfffH{position:-webkit-sticky;position:sticky;top:5rem;align-self:start}}.page_standfirst__XgfXn{margin:0 0 2.5rem;max-width:46rem;font:400 var(--text-base)/1.7 var(--sans);color:var(--ink-soft)}.page_heading__Fl3hD{margin:0 0 2rem;font:400 var(--text-fluid-xl) /1.2 var(--display);color:var(--ink)}.page_grid__p8YKr{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:1.5rem}.page_grid__62XC_,.page_grid__p8YKr{display:grid;gap:1.5rem;list-style:none;margin:0;padding:0}.page_grid__62XC_{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:1.5rem}.page_grid__62XC_>*{min-width:0}.page_outro__X9zls{margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--rule);font:400 var(--text-sm)/1.7 var(--sans);color:var(--ink-soft)}.page_outroLink__VilO0{color:var(--accent-text);text-decoration:none;font-weight:500}.page_outroLink__VilO0:hover{color:var(--accent-text-hover);text-decoration:underline}.page_header__rc8Mu{margin-bottom:1.75rem}.page_eyebrow__mLUSk{margin:0 0 .6rem;color:var(--muted)}.page_back__lCkdo{color:inherit;text-decoration:none}.page_back__lCkdo:hover{color:var(--accent-text)}.page_title__LM1QE{margin:0;font:400 var(--text-fluid-xl)/1.2 var(--display);color:var(--ink)}.page_role__zc6OL{margin:.6rem 0 0;font:500 var(--text-sm)/1.5 var(--mono);color:var(--muted)}.page_coverFrame__cyMwU{aspect-ratio:16/9;margin:0 0 2rem;overflow:hidden;background:var(--paper-sunk);border:1px solid var(--rule);border-radius:var(--radius)}.page_cover__gGl1v{display:block;width:100%;height:100%;object-fit:cover}.page_summary__GZpUL{margin:0;font:400 var(--text-lg)/1.75 var(--sans);color:var(--ink-soft)}.page_section__vuXkZ,.page_summary__GZpUL{max-width:var(--measure)}.page_subheading__aeTF_{margin:2.5rem 0 .9rem;padding-top:1.5rem;border-top:1px solid var(--rule);color:var(--ink)}.page_stack__v2fL_{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.page_chip__DYRm2{padding:.25rem .7rem;border:1px solid var(--rule);border-radius:var(--radius-pill);font:400 var(--text-xs)/1.6 var(--mono);color:var(--ink-soft)}.page_links___OubP{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.page_link__DcNb7{color:var(--accent-text);font:400 var(--text-base)/1.6 var(--sans);text-decoration:none}.page_link__DcNb7:hover{color:var(--accent-text-hover);text-decoration:underline}.page_outro__ICey0{max-width:var(--measure);margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--rule);font:400 var(--text-sm)/1.7 var(--sans);color:var(--ink-soft)}.page_outroLink__EXltC{color:var(--accent-text);font-weight:500;text-decoration:none}.page_outroLink__EXltC:hover{color:var(--accent-text-hover);text-decoration:underline}.page_list__6RsWB{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.25rem;gap:1.25rem}.page_card__lK5Rb{display:block;padding:1.5rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);box-shadow:var(--shadow-raised);text-decoration:none;transition:border-color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease),transform var(--motion-duration-fast) var(--motion-ease)}.page_card__lK5Rb:focus-visible{border-color:var(--accent-edge);box-shadow:var(--shadow-lifted)}@media (hover:hover){.page_card__lK5Rb:hover{border-color:var(--accent-edge);box-shadow:var(--shadow-lifted)}}.page_title__bf2QR{margin:0;font:600 var(--text-xl) /1.25 var(--display);color:var(--ink)}.page_description__cpLth{margin:.5rem 0 0;max-width:var(--measure);color:var(--ink-soft);font-size:var(--text-sm);line-height:1.6}.page_count__7QwNH{margin:.875rem 0 0;font-family:var(--mono);font-size:var(--text-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking)}.page_header__GKuMs{margin-bottom:2.5rem}.page_title__q7E2M{margin:.5rem 0 0;font:700 var(--text-fluid-xl) /1.15 var(--display);color:var(--ink)}.page_description__WfnUO{margin:.75rem 0 0;max-width:var(--measure);color:var(--ink-soft);font-size:var(--text-md);line-height:1.6}.page_count__p13c0{margin:.875rem 0 0;font-family:var(--mono);font-size:var(--text-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking)}.page_parts__lreNU{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.75rem;gap:1.75rem}.page_part__5kwHU{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:1rem;gap:1rem;align-items:start}.page_number__KURwR{font-family:var(--mono);font-size:var(--text-lg);line-height:1.35;color:var(--muted);text-align:right}.page_body__vXpc4{min-width:0}.page_partTitle___SnH9{margin:0;font:600 var(--text-lg) /1.35 var(--display)}.page_partTitle___SnH9 a{color:var(--ink);text-decoration:none}.page_partTitle___SnH9 a:focus-visible,.page_partTitle___SnH9 a:hover{color:var(--accent-text-hover)}.page_excerpt__O97gS{margin:.5rem 0 0;max-width:var(--measure);color:var(--ink-soft);font-size:var(--text-sm);line-height:1.6}.page_meta__v_FMF{margin:.5rem 0 0;font-family:var(--mono);font-size:var(--text-2xs);color:var(--muted)}.page_list__1CD4T{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.page_item__wr2xY{border-bottom:1px solid var(--rule)}.page_link__Ljz9h{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:1rem;font:400 var(--text-2xl)/1.4 var(--display);color:var(--ink);text-decoration:none}.page_link__Ljz9h:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.page_count__uY9cP{flex-shrink:0;font:400 var(--text-2xs) /1.4 var(--sans);color:var(--muted)}.page_shell__nnJaH{max-width:46rem;margin-inline:auto;padding-inline:1.25rem;padding-block:3rem 4rem}.page_intro__HnCH5{margin-bottom:1rem}.page_title__jhfc3{margin:0;font:400 var(--text-fluid-xl)/1.2 var(--display);color:var(--ink)}.page_lede__RqGVU{font:400 var(--text-lg)/1.7 var(--sans)}.page_lede__RqGVU,.page_pitch__3i3UN{max-width:var(--measure);margin:1rem 0 0;color:var(--ink-soft)}.page_pitch__3i3UN{font:400 var(--text-base)/1.75 var(--sans)}.page_actions__OVjLJ{margin:1.75rem 0 0}.page_primaryAction__fBaLg{display:inline-block;padding:.6rem 1.5rem;background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-pill);color:var(--paper);font:600 var(--text-sm)/1.4 var(--sans);text-decoration:none;white-space:nowrap;transition:opacity var(--motion-duration-fast) var(--motion-ease)}.page_primaryAction__fBaLg:hover{opacity:.9}.page_primaryAction__fBaLg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_section__fjYDR{max-width:var(--measure)}.page_subheading__9tx_D{margin:2.75rem 0 0;padding-top:1.5rem;border-top:1px solid var(--rule);color:var(--ink)}.page_work__9IW69{margin:1.25rem 0 0;padding:0;list-style:none}.page_workItem__L_i7k{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;padding:.85rem 0}.page_workItem__L_i7k+.page_workItem__L_i7k{border-top:1px solid var(--rule)}.page_workLink__m5ZhT{color:var(--ink);font:500 var(--text-lg)/1.4 var(--sans);text-decoration:none}.page_workLink__m5ZhT:hover{color:var(--accent-text)}.page_workRole__QB7wX{font:400 var(--text-xs)/1.5 var(--mono);color:var(--muted)}.page_workMore__Tmta7{margin:1rem 0 0;font:400 var(--text-sm)/1.6 var(--sans)}.page_link__wbtOa{color:var(--accent-text);font-weight:500;text-decoration:none}.page_link__wbtOa:hover{color:var(--accent-text-hover);text-decoration:underline}.page_close__zkGj0{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;max-width:var(--measure);margin-top:3rem;padding:1.75rem;background:var(--paper-sunk);border:1px solid var(--rule);border-radius:var(--radius)}.page_closeText__Dgtie{margin:0;font:400 var(--text-base)/1.7 var(--sans);color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.page_primaryAction__fBaLg{transition:none}}.page_cloud__BSwux{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.page_tag__ecxX_{display:inline-flex;align-items:baseline;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);text-decoration:none;transition:border-color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease)}.page_tag__ecxX_:focus-visible,.page_tag__ecxX_:hover{border-color:var(--accent-edge);box-shadow:var(--shadow-lifted)}.page_name__jr4C3{font-family:var(--mono);font-size:var(--text-sm)}.page_count__Tcgqk{font-family:var(--mono);font-size:var(--text-2xs);color:var(--muted)}.page_header__qa0Do{margin-bottom:2.5rem}.page_title__g_F_5{margin:.5rem 0 0;font:600 var(--text-fluid-xl) /1.15 var(--display);font-family:var(--mono);color:var(--ink);word-break:break-word}.page_hash__bCZKA,.page_plus__BGX0k{color:var(--muted)}.page_plus__BGX0k{font-weight:400}.page_description___21uu{margin:.75rem 0 0;max-width:var(--measure);color:var(--ink-soft);font-size:var(--text-md);line-height:1.6}.page_active__VFkXJ{margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.page_remove__gK6bB{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:1px solid var(--accent-edge);border-radius:var(--radius-pill);background:var(--paper-sunk);color:var(--accent-text);font-family:var(--mono);font-size:var(--text-2xs);text-decoration:none}.page_remove__gK6bB:focus-visible,.page_remove__gK6bB:hover{color:var(--accent-text-hover);border-color:var(--accent)}.page_narrow__XI6mm{margin:1.25rem 0 0}.page_narrowLabel__yOFod{margin:0 0 .5rem;color:var(--muted)}.page_narrowList__qUusG{margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.page_add__It46b{display:inline-flex;align-items:baseline;gap:.4rem;padding:.25rem .625rem;border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--ink-soft);font-family:var(--mono);font-size:var(--text-2xs);text-decoration:none}.page_add__It46b:focus-visible,.page_add__It46b:hover{border-color:var(--accent-edge);color:var(--accent-text-hover)}.page_addCount__0n4QF{color:var(--muted)}