.BlogPostLayout_page__TD9Et{min-height:100vh;background:var(--site-cream);color:var(--site-ink)}.BlogPostLayout_hero__2yLOQ{border-block-end:1px solid var(--site-line);padding-block:var(--space-3xl) var(--space-4xl)}.BlogPostLayout_aboutInner__yOzwz,.BlogPostLayout_backInner__xnEu5,.BlogPostLayout_heroInner__Vj2KH{width:min(100%,var(--site-container-narrow));margin-inline:auto;padding-inline:var(--site-gutter)}.BlogPostLayout_backLink__JZaPW{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--site-ink-mute);font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2);transition:color var(--dur-base) var(--ease-out)}.BlogPostLayout_backLink__JZaPW:hover{color:var(--site-ink)}.BlogPostLayout_backLink__JZaPW svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.BlogPostLayout_backLink__JZaPW:hover svg{transform:translateX(-3px)}.BlogPostLayout_heroMeta__ytgOS{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;margin-block-start:var(--space-2xl)}.BlogPostLayout_categoryPill__Vv8tX{display:inline-flex;align-items:center;color:var(--site-ink-mute);font-size:var(--text-caption);font-weight:600;letter-spacing:.04em;line-height:var(--leading-caption)}.BlogPostLayout_hero__2yLOQ h1{max-width:18ch;margin:var(--space-lg) 0 0;color:var(--site-ink);font-size:clamp(34px,4.6vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1.02}.BlogPostLayout_authorMeta__CpcwT{display:grid;gap:var(--space-xs);margin-block-start:var(--space-xl)}.BlogPostLayout_authorName___cbCt{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--site-ink);font-size:var(--text-body-1);font-weight:600;line-height:var(--leading-body-1)}.BlogPostLayout_authorLinkedin__rXKMo{display:inline-flex;color:var(--site-ink-mute);font-size:var(--text-body-2);font-weight:500;text-decoration:underline;text-underline-offset:.18em;transition:color var(--dur-base) var(--ease-out)}.BlogPostLayout_authorLinkedin__rXKMo:hover{color:var(--site-ink)}.BlogPostLayout_authorSub__9pZpy{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2)}.BlogPostLayout_dot__KgXtL{margin-inline-end:var(--space-sm)}.BlogPostLayout_coverWrap__20ttb{width:min(100%,960px);margin-inline:auto;padding:var(--space-3xl) var(--site-gutter) 0}.BlogPostLayout_cover__44T83{display:block;width:100%;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--site-line);border-radius:var(--radius-sm)}.BlogPostLayout_bodySection__S6IaE{padding-block:var(--space-4xl)}.BlogPostLayout_bodyLayout___RPoy{display:grid;grid-template-columns:minmax(0,var(--site-container-narrow)) 240px;gap:var(--space-4xl);width:min(100%,calc(var(--site-container-narrow) + 240px + var(--space-4xl)));margin-inline:auto;padding-inline:var(--site-gutter);align-items:start}.BlogPostLayout_articleNarrow__N13l0,.BlogPostLayout_article__Q7Vsp{min-width:0}.BlogPostLayout_articleNarrow__N13l0{width:min(100%,var(--site-container-narrow));margin-inline:auto;padding-inline:var(--site-gutter)}.BlogPostLayout_tocAside__2w2qZ{min-width:0}.BlogPostLayout_tocSticky__MnQ2n{position:sticky;top:calc(var(--space-4xl) + var(--space-xl))}.BlogPostLayout_toc__ZyRdr{border-inline-start:1px solid var(--site-line);padding-inline-start:var(--space-lg)}.BlogPostLayout_tocTitle__qW_o5{margin:0 0 var(--space-md);color:var(--site-ink);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;line-height:var(--leading-caption);text-transform:uppercase}.BlogPostLayout_tocList___ezWh{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.BlogPostLayout_tocList___ezWh li[data-level="3"]{padding-inline-start:var(--space-md)}.BlogPostLayout_tocList___ezWh a{color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2);transition:color var(--dur-base) var(--ease-out)}.BlogPostLayout_tocList___ezWh a:hover{color:var(--site-ink)}.BlogPostLayout_prose__3BEjC{max-width:var(--site-container-narrow)}.BlogPostLayout_prose__3BEjC :where(h2){scroll-margin-top:var(--space-4xl);margin-block:var(--space-4xl) var(--space-lg);color:var(--site-ink);font-size:var(--text-headline-2);font-weight:600;letter-spacing:-.03em;line-height:var(--leading-headline-2)}.BlogPostLayout_prose__3BEjC :where(h2):first-child{margin-block-start:0}.BlogPostLayout_prose__3BEjC :where(h3){scroll-margin-top:var(--space-4xl);margin-block:var(--space-2xl) var(--space-sm);color:var(--site-ink);font-size:var(--text-headline-3);font-weight:600;letter-spacing:-.02em;line-height:var(--leading-headline-3)}.BlogPostLayout_prose__3BEjC :where(p){margin-block:0 var(--space-lg);color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1)}.BlogPostLayout_prose__3BEjC :where(p):last-child{margin-block-end:0}.BlogPostLayout_prose__3BEjC :where(a){color:var(--site-ink);font-weight:500;text-decoration:underline;text-underline-offset:.18em;text-decoration-color:var(--site-neutral-300);transition:text-decoration-color var(--dur-base) var(--ease-out)}.BlogPostLayout_prose__3BEjC :where(a):hover{text-decoration-color:var(--site-ink)}.BlogPostLayout_prose__3BEjC :where(strong){color:var(--site-ink);font-weight:600}.BlogPostLayout_prose__3BEjC :where(em){color:var(--site-ink-mute)}.BlogPostLayout_prose__3BEjC :where(code){border-radius:var(--radius-xs);background:var(--site-cream-deep);color:var(--site-ink);padding:1px var(--space-xs);font-family:var(--font-mono);font-size:.92em}.BlogPostLayout_prose__3BEjC :where(ul,ol){display:grid;gap:var(--space-sm);margin-block:0 var(--space-lg);padding-inline-start:var(--space-xl)}.BlogPostLayout_prose__3BEjC :where(li){color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1)}.BlogPostLayout_prose__3BEjC :where(li)::marker{color:var(--site-ink-mute)}.BlogPostLayout_prose__3BEjC :where(img){display:block;width:100%;height:auto;margin-block:var(--space-2xl);border:1px solid var(--site-line);border-radius:var(--radius-sm)}.BlogPostLayout_prose__3BEjC :where(blockquote){margin-block:var(--space-2xl);border-inline-start:2px solid var(--site-ink);padding-inline-start:var(--space-xl)}.BlogPostLayout_prose__3BEjC :where(blockquote p){color:var(--site-ink);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.BlogPostLayout_prose__3BEjC :where(blockquote p:last-child){color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2)}.BlogPostLayout_prose__3BEjC :where(hr){height:1px;border:0;margin-block:var(--space-3xl);background:var(--site-line)}.BlogPostLayout_prose__3BEjC :where(iframe){width:100%;border:0}.BlogPostLayout_aboutSection__hFWNi{border-block:1px solid var(--site-line);background:var(--site-cream-deep);padding-block:var(--space-3xl)}.BlogPostLayout_aboutCard__KuLi1{display:grid;gap:var(--space-lg);border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);padding:var(--space-2xl)}.BlogPostLayout_aboutCard__KuLi1 h2{margin:0;color:var(--site-ink);font-size:var(--text-headline-3);font-weight:600;letter-spacing:-.02em;line-height:var(--leading-headline-3)}.BlogPostLayout_aboutCard__KuLi1 p{margin:0;color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1)}.BlogPostLayout_aboutCard__KuLi1 a{color:var(--site-ink);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.BlogPostLayout_backSection__cXUFJ{padding-block:var(--space-3xl) var(--space-4xl)}@media (max-width:1080px){.BlogPostLayout_bodyLayout___RPoy{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.BlogPostLayout_tocAside__2w2qZ{display:none}}@media (max-width:760px){.BlogPostLayout_hero__2yLOQ{padding-block:var(--space-2xl) var(--space-3xl)}.BlogPostLayout_aboutInner__yOzwz,.BlogPostLayout_articleNarrow__N13l0,.BlogPostLayout_backInner__xnEu5,.BlogPostLayout_bodyLayout___RPoy,.BlogPostLayout_coverWrap__20ttb,.BlogPostLayout_heroInner__Vj2KH{padding-inline:var(--space-xl)}.BlogPostLayout_hero__2yLOQ h1{max-width:none}.BlogPostLayout_aboutCard__KuLi1{padding:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.BlogPostLayout_authorLinkedin__rXKMo,.BlogPostLayout_backLink__JZaPW svg,.BlogPostLayout_prose__3BEjC :where(a),.BlogPostLayout_tocList___ezWh a{transition:none}.BlogPostLayout_backLink__JZaPW:hover svg{transform:none}}