.Comments_comments__k7jqO{max-width:var(--measure-wide);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.Comments_title__peR9z{margin:0;font-size:var(--text-2xl);line-height:1.1;letter-spacing:-.015em;color:var(--color-ink)}.Comments_lede__cj9bM{margin-top:var(--space-2xs);max-width:var(--measure);font-size:var(--text-sm);line-height:1.6;color:var(--color-ink-3)}.Comments_thread__8pI5_{margin-top:var(--space-lg);min-height:10rem}@media (min-width:48em){.Comments_comments__k7jqO{margin-top:var(--space-3xl)}}.CodeBlock_block__j36kg{border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);border-radius:var(--radius-sm)}.CodeBlock_head__nT_r3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-inline:var(--space-sm);padding-block:var(--space-3xs);border-bottom:var(--rule-hair) solid var(--color-rule)}.CodeBlock_label__NI8Tl{letter-spacing:.1em;color:var(--color-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodeBlock_copy__mjkR2,.CodeBlock_label__NI8Tl{font-family:var(--font-meta);font-size:var(--text-2xs);text-transform:uppercase}.CodeBlock_copy__mjkR2{flex-shrink:0;letter-spacing:.08em;color:var(--color-ink-2);transition:color var(--dur-1) var(--ease-out)}.CodeBlock_copied__0TfXp,.CodeBlock_copy__mjkR2:hover{color:var(--color-accent)}.CodeBlock_pre__M75Lg{overflow-x:auto;margin:0;padding-inline:var(--space-sm);padding-block:var(--space-sm);font-family:var(--font-meta);font-size:var(--text-xs);line-height:1.7;color:var(--color-ink);-moz-tab-size:2;tab-size:2}.LearningsIndex_empty__MA9ze{font-size:var(--text-lg);color:var(--color-ink-2);max-width:var(--measure)}.LearningsIndex_list__aMoua{list-style-type:none;margin:0;padding:0;border-top:var(--rule-hair) solid var(--color-ink)}.LearningsIndexRow_row__O0C0H{position:relative;border-bottom:var(--rule-hair) solid var(--color-rule)}.LearningsIndexRow_link__kMGoc{display:block;position:relative;overflow:hidden;transition:background var(--dur-2) var(--ease-out)}.LearningsIndexRow_edge__JCsmO{position:absolute;inset-block:0;inset-inline-start:0;width:var(--rule-edge);background:var(--color-accent);transform-origin:center bottom;transform:scaleY(0);transition:transform var(--dur-2) var(--ease-out);pointer-events:none}.LearningsIndexRow_link__kMGoc:focus-visible,.LearningsIndexRow_link__kMGoc:hover{background:var(--color-paper-2)}.LearningsIndexRow_link__kMGoc:focus-visible .LearningsIndexRow_edge__JCsmO,.LearningsIndexRow_link__kMGoc:hover .LearningsIndexRow_edge__JCsmO{transform:scaleY(1)}.LearningsIndexRow_link__kMGoc:focus-visible .LearningsIndexRow_arrow__VbPwb,.LearningsIndexRow_link__kMGoc:hover .LearningsIndexRow_arrow__VbPwb{transform:translateX(4px);opacity:1}.LearningsIndexRow_grid__AiSzo{position:relative;display:grid;grid-template-columns:2.75ch minmax(0,1fr) 1.5ch;grid-gap:var(--space-sm);gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-2xs)}.LearningsIndexRow_index__U_K8k{font-family:var(--font-meta);font-size:var(--text-2xs);line-height:2.4;color:var(--color-ink-3);letter-spacing:.04em}.LearningsIndexRow_main__oEnP6{min-width:0}.LearningsIndexRow_meta___ZZdK{font-family:var(--font-meta);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3)}.LearningsIndexRow_title__2Jvob{margin-top:var(--space-3xs);font-family:var(--font-display);font-size:var(--text-xl);line-height:1.2;letter-spacing:-.015em;color:var(--color-ink);overflow-wrap:anywhere}.LearningsIndexRow_summary__PcOXP{margin-top:var(--space-2xs);max-width:var(--measure);font-size:var(--text-md);color:var(--color-ink-2)}.LearningsIndexRow_tags__VuBYZ{margin-top:var(--space-sm)}.LearningsIndexRow_arrow__VbPwb{font-family:var(--font-meta);font-size:var(--text-sm);line-height:2.2;color:var(--color-accent);opacity:.45;transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}@media (min-width:48em){.LearningsIndexRow_grid__AiSzo{padding-block:var(--space-md);padding-inline:var(--space-xs)}.LearningsIndexRow_title__2Jvob{font-size:var(--text-2xl)}}.TagList_list__XhcQG{list-style-type:none;display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;font-family:var(--font-meta);font-size:var(--text-2xs);letter-spacing:.08em;color:var(--color-ink-3)}.TagList_tag__5WP5j{padding-inline:var(--space-2xs);padding-block:2px;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);white-space:nowrap}.FieldsBlock_list__Z8HZH{margin:0;border-top:var(--rule-hair) solid var(--color-ink)}.FieldsBlock_row__WblvR{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3xs);gap:var(--space-3xs);padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule)}.FieldsBlock_label__EEtSv{margin:0;font-family:var(--font-meta);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);padding-top:.2em}.FieldsBlock_value__LYA8y{margin:0;font-family:var(--font-meta);font-size:var(--text-sm);color:var(--color-ink);overflow-wrap:anywhere}@media (min-width:30em){.FieldsBlock_row__WblvR{grid-template-columns:minmax(0,12ch) minmax(0,1fr);gap:var(--space-md)}}.RichText_code__cMW7D{font-family:var(--font-meta);font-size:.875em;background:var(--color-paper-3);color:var(--color-ink);padding:.1em .35em;border-radius:var(--radius-sm);overflow-wrap:anywhere}.RichText_strong__JAgmW{font-weight:600;color:var(--color-ink)}.RichText_link__oQHeC{color:var(--color-ink);border-bottom:var(--rule-hair) solid var(--color-accent);transition:color var(--dur-1) var(--ease-out)}.RichText_link__oQHeC:hover{color:var(--color-accent)}.Heading_block__VCOwf{padding-top:var(--space-md)}.Heading_rule__Hmk1S{height:var(--rule-hair);background:var(--color-rule-strong);margin-bottom:var(--space-sm)}.Heading_heading__nyz_q{margin:0;font-size:var(--text-2xl);line-height:1.2;letter-spacing:-.015em}.ListBlock_list__Eef8e{list-style-type:none;margin:0;padding:0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.ListBlock_item__aqbCe{display:grid;grid-template-columns:2.5ch minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);font-size:var(--text-lg);line-height:1.7;color:var(--color-ink-2)}.ListBlock_marker__M2aZO{font-family:var(--font-meta);font-size:var(--text-2xs);line-height:2.6;color:var(--color-accent)}.NoteBlock_note__syIkO{border-left:var(--rule-thick) solid var(--color-rule-strong);padding-left:var(--space-sm);padding-block:var(--space-3xs)}.NoteBlock_warn__80Gzb{border-left-color:var(--color-accent)}.NoteBlock_text__Tfabw{margin:0;font-size:var(--text-md);line-height:1.7;color:var(--color-ink-2);font-style:italic}.NoteBlock_warn__80Gzb .NoteBlock_text__Tfabw{font-style:normal}@media (min-width:48em){.NoteBlock_note__syIkO{padding-left:var(--space-md)}}.LearningBody_body__lfh8Y{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md);max-width:var(--measure-wide)}.LearningBody_block__sRU31{max-width:var(--measure)}.LearningBody_wide__JaVtO{max-width:none}@media (min-width:48em){.LearningBody_body__lfh8Y{gap:var(--space-lg)}}.LearningArticle_body__lIHmg{padding-bottom:var(--space-2xl)}.LearningArticle_tags__aygi2{max-width:var(--measure-wide);margin-bottom:var(--space-lg)}.LearningArticle_more__mJFEE{max-width:var(--measure-wide);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}@media (min-width:48em){.LearningArticle_body__lIHmg{padding-bottom:var(--space-3xl)}.LearningArticle_tags__aygi2{margin-bottom:var(--space-xl)}.LearningArticle_more__mJFEE{margin-top:var(--space-3xl)}}.Colophon_footer__WdQoS{border-top:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2)}.Colophon_inner__vTEfa{padding-block:var(--space-xl)}.Colophon_name__v5y5V{margin:0;font-family:var(--font-display);font-size:var(--text-display-s);line-height:1.02;letter-spacing:-.035em;color:var(--color-ink);overflow-wrap:anywhere}.Colophon_stop__RPFTd{color:var(--color-accent)}.Colophon_meta__2X7Xa{margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule-strong);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm);font-family:var(--font-meta);font-size:var(--text-2xs);letter-spacing:.06em;color:var(--color-ink-3)}.Colophon_socials__viRfR{display:flex;gap:var(--space-md)}.Colophon_social__1w54L{white-space:nowrap;color:var(--color-ink-2);transition:color var(--dur-1) var(--ease-out)}.Colophon_social__1w54L:hover{color:var(--color-accent)}@media (min-width:48em){.Colophon_inner__vTEfa{padding-block:var(--space-2xl)}.Colophon_meta__2X7Xa{margin-top:var(--space-xl)}}.LearningsView_body__QyPdm{padding-bottom:var(--space-2xl)}@media (min-width:48em){.LearningsView_body__QyPdm{padding-bottom:var(--space-3xl)}}.ContactForm_input__bqp_n{width:100%;min-width:0;outline:0;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:var(--radius-none);border-bottom:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);padding-inline:0;padding-block:var(--space-2xs);height:auto;transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.ContactForm_input__bqp_n::placeholder{color:var(--color-ink-3)}.ContactForm_input__bqp_n:hover{border-color:var(--color-ink-2)}.ContactForm_input__bqp_n:focus-visible{border-color:var(--color-accent);border-bottom-width:var(--rule-thick);background:var(--color-paper-2);outline:2px solid var(--color-focus);outline-offset:3px}.ContactForm_input__bqp_n:disabled{opacity:.55;cursor:not-allowed}.ContactForm_input__bqp_n[aria-invalid=true],.ContactForm_input__bqp_n[aria-invalid=true]:focus-visible,.ContactForm_input__bqp_n[aria-invalid=true]:hover{border-color:var(--color-danger)}.ContactForm_input__bqp_n[aria-invalid=true]:focus-visible{background:var(--color-danger-soft)}.ContactForm_textarea__Qer3K{line-height:1.375;min-height:80px;vertical-align:top;resize:vertical}.ContactForm_submit__qJd24{display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.2;background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-meta);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-inline:var(--space-md);height:44px;border-radius:var(--radius-none);cursor:pointer;transition:background var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out)}.ContactForm_submit__qJd24:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.ContactForm_submit__qJd24:active{transform:translateY(1px)}.ContactForm_submit__qJd24:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:none}.ContactForm_submit__qJd24:disabled{opacity:.45;cursor:not-allowed}.ContactForm_submit__qJd24:disabled:hover{transform:none;background:var(--color-accent)}.ContactForm_spinner__NLT1I{display:inline-block;width:1em;height:1em;margin-right:.5rem;flex-shrink:0;border-color:currentcolor currentcolor transparent transparent;border-style:solid;border-width:2px;border-radius:var(--radius-pill);animation:ContactForm_submit-spin__KUK_6 .45s linear infinite}@keyframes ContactForm_submit-spin__KUK_6{to{transform:rotate(1turn)}}.ContactForm_status__uoNBz{margin-top:var(--space-sm);min-height:1.25rem}.ContactForm_statusLine__TfGfK{margin:0;display:inline-flex;align-items:center;gap:var(--space-3xs);font-family:var(--font-meta);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--color-danger)}.ContactForm_statusSuccess__O0FIh{color:var(--color-live)}.ContactForm_legal__3TbRV{margin-top:var(--space-sm);font-size:var(--text-2xs);color:var(--color-ink-3);line-height:1.6}.ContactForm_legal__3TbRV a{text-decoration:underline}.FormField_field__GDy54{margin-bottom:var(--space-md)}.FormField_label__OmzdB{display:block;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:var(--space-3xs)}.FormField_error__dRIgN,.FormField_label__OmzdB{font-family:var(--font-meta);font-size:var(--text-2xs)}.FormField_error__dRIgN{margin:0;margin-top:var(--space-3xs);letter-spacing:.04em;color:var(--color-danger)}.WorkView_body__ZTT6R{padding-bottom:var(--space-2xl)}.WorkView_more__afj4B{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}@media (min-width:48em){.WorkView_body__ZTT6R{padding-bottom:var(--space-3xl)}.WorkView_more__afj4B{margin-top:var(--space-3xl)}}