.callout_callout__yCrhP{padding:1.1rem 1.25rem;-webkit-border-start:4px solid var(--color-accent);border-inline-start:4px solid var(--color-accent);border-radius:.25rem;background:rgb(from var(--color-surface-strong) r g b/.45)}.callout_title__weHxd{margin:0 0 .35rem;font-size:1rem}.callout_body__9nYvR{margin:0;color:var(--color-muted);line-height:1.7}.prose_prose__KfN2n{max-width:var(--max-width-narrow);font-size:1.08rem;line-height:1.9}.prose_prose__KfN2n h1,.prose_prose__KfN2n h2,.prose_prose__KfN2n h3{margin-top:2.25rem;margin-bottom:.8rem;line-height:1.2;letter-spacing:-.01em}.prose_prose__KfN2n blockquote,.prose_prose__KfN2n ol,.prose_prose__KfN2n p,.prose_prose__KfN2n ul{margin:1.05rem 0}.prose_prose__KfN2n ol,.prose_prose__KfN2n ul{-webkit-padding-start:1.35rem;padding-inline-start:1.35rem}.prose_prose__KfN2n a{color:var(--color-accent)}.prose_prose__KfN2n blockquote{-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-border-start:3px solid rgb(from var(--color-accent) r g b/.28);border-inline-start:3px solid rgb(from var(--color-accent) r g b/.28);color:var(--color-muted)}.prose_figure__JsjA6{margin:1.6rem 0;width:100%}.prose_figureFull__3eggA{max-width:100%}.prose_figureCenter__qpqmE{margin-inline:auto}.prose_figureStart__k0e29{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto}.prose_figureMedium__JxdNG{max-width:min(100%,34rem)}.prose_figureSmall___oVrE{max-width:min(100%,22rem)}.prose_videoFigure___YUCG{padding:var(--space-inset-sm);border:1px solid var(--color-border);background:rgb(from var(--color-surface) r g b/.92)}.prose_figure__JsjA6 img,.prose_videoFigure___YUCG{border-radius:var(--radius-ui);box-shadow:var(--shadow-card)}.prose_figure__JsjA6 img{width:100%;height:auto;border:1px solid var(--color-border)}.prose_videoFigure___YUCG img{border:0;box-shadow:none}.prose_figure__JsjA6 figcaption{margin-top:.6rem;color:var(--color-muted);font-size:.95rem;line-height:1.5}.page_page__CDnfX{display:grid;grid-gap:2rem;gap:2rem}.page_proseSection__8pwrj{max-width:var(--max-width-narrow)}.page_section__K7bEQ{display:grid;grid-gap:1rem;gap:1rem}.page_contact__eGdJF h2,.page_section__K7bEQ h2{margin:.25rem 0 0;font-size:1.8rem;line-height:1.2}.page_contact__eGdJF{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1.25rem;gap:1.25rem}.page_contactBody__a78CK{margin:.5rem 0 0;max-width:42rem;color:var(--color-muted);line-height:1.75}.page_mail__u4kXx{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.1rem;border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-action-contrast);text-decoration:none;white-space:nowrap;box-shadow:0 10px 20px rgb(from var(--color-shadow) r g b/.22)}.page_mail__u4kXx:focus-visible,.page_mail__u4kXx:hover{transform:translateY(-1px)}@media (max-width:640px){.page_contact__eGdJF{grid-template-columns:1fr;align-items:stretch}.page_mail__u4kXx{width:100%}}.page_page__4883Q,.page_page__zZS9f{display:grid;grid-gap:1.5rem;gap:1.5rem}.page_author__8cdwA{margin:.55rem 0 0;color:var(--color-text);font-size:.96rem;font-weight:700}