.ReadingProgress_track__Tr_IH{position:fixed;top:0;left:0;right:0;height:3px;z-index:50;background:transparent;pointer-events:none}.ReadingProgress_bar__28no8{--progress:0;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(var(--progress));background:var(--color-signal-orange)}@media (prefers-reduced-motion:no-preference){.ReadingProgress_bar__28no8{transition:transform 60ms linear}}.SiteHeader_header__SRb_V{background:var(--surface-canvas);padding-block:var(--space-24)}.SiteHeader_inner__d66lA{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-24);flex-wrap:wrap}.SiteHeader_wordmark__BWBko{font-size:18px;font-weight:var(--weight-bold);letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.SiteHeader_wordmark__BWBko,.SiteHeader_wordmark__BWBko:hover{color:var(--color-text-display)}.SiteHeader_dot__Qf8xY{color:var(--color-signal-orange)}.SiteHeader_nav__5IxZo{display:flex;align-items:baseline;gap:var(--space-24);flex-wrap:wrap}.SiteHeader_link__qkxPH{font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--color-text-body);text-decoration:none;white-space:nowrap}.SiteHeader_link__qkxPH:hover{color:var(--color-accent-text)}.SiteHeader_link__qkxPH[aria-current=page]{color:var(--color-text-display);font-weight:var(--weight-medium);box-shadow:inset 0 -2px 0 var(--color-signal-orange)}@media (max-width:600px){.SiteHeader_inner__d66lA{gap:var(--space-12)}.SiteHeader_nav__5IxZo{gap:var(--space-16)}}.SiteFooter_footer__aUaTs{border-top:1px solid var(--color-border-hairline);margin-top:var(--space-80);padding-block:var(--space-40) var(--space-60)}.SiteFooter_inner__23SNm{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-24);flex-wrap:wrap}.SiteFooter_wordmark__B6_Tf{font-size:18px;font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-text-display)}.SiteFooter_dot__mw_P7{color:var(--color-signal-orange)}.SiteFooter_right__W6aWD{display:flex;align-items:baseline;gap:var(--space-24);flex-wrap:wrap;font-size:13px;color:var(--color-text-meta)}.SiteFooter_contact__U2eQQ{font-style:normal}.SiteFooter_contact__U2eQQ a{color:var(--color-text-body);-webkit-text-decoration-color:var(--color-mist);text-decoration-color:var(--color-mist)}.SiteFooter_contact__U2eQQ a:hover{color:var(--color-accent-text)}.status_wrap__A66Rz{padding-block:var(--space-120);max-width:700px}.status_code__mnr48{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:var(--weight-medium);color:var(--color-accent-text);margin:0 0 var(--space-24)}.status_title__ftVhV{font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold);color:var(--color-text-display);margin:0;text-wrap:balance}.status_lede__64UA_{margin:var(--space-24) 0 var(--space-40);font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);color:var(--color-text-muted);text-wrap:pretty}.status_action__A_U5l{display:inline-block;background:var(--color-signal-orange);color:var(--color-on-accent);font-size:var(--text-body);font-weight:var(--weight-medium);padding:12px 24px;border:0;border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.status_action__A_U5l:hover{background:var(--color-signal-orange-hover);color:var(--color-page-white)}.PostCard_card__5hTz7{position:relative;display:flex;flex-direction:column;gap:var(--space-12);background:var(--surface-card);border:1px solid var(--color-border-defined);border-radius:var(--radius-card);padding:var(--card-padding);transition:background var(--duration-base) var(--ease-out)}.PostCard_card__5hTz7:hover{background:var(--surface-wash)}.PostCard_title__z8eru a:after{content:"";position:absolute;inset:0;border-radius:inherit}.PostCard_media__WMP73{margin:calc(var(--card-padding) * -1) calc(var(--card-padding) * -1) 0;border-radius:var(--radius-card) var(--radius-card) 0 0;overflow:hidden;background:#f5f5f7}.PostCard_media__WMP73 img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.PostCard_meta__TPno1{display:flex;align-items:baseline;gap:var(--space-12);flex-wrap:wrap;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-meta);font-weight:var(--weight-medium)}.PostCard_pillar__GZqY3{color:var(--color-accent-text)}.PostCard_title__z8eru{margin:0;font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);font-weight:var(--weight-medium);color:var(--color-text-display);text-wrap:balance}.PostCard_title__z8eru a{color:inherit;text-decoration:none}.PostCard_excerpt__nLlaN{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-muted);text-wrap:pretty}.home_hero__mH1SL{padding-block:var(--space-80) var(--space-60);max-width:1000px}.home_heroTitle__Ga2V3{font-size:var(--text-display-xl);line-height:var(--leading-display-xl);letter-spacing:var(--tracking-display-xl);font-weight:var(--weight-bold);color:var(--color-text-display);margin:0;text-wrap:balance}.home_heroLede__1YZM_{margin-top:var(--space-36);max-width:62ch;font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);color:var(--color-text-muted);text-wrap:pretty}.home_section__FcUbX{padding-block:var(--space-60);border-top:1px solid var(--color-border-hairline)}.home_sectionHead__g4u_C{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-24);flex-wrap:wrap;margin-bottom:var(--space-40)}.home_sectionTitle__QccNU{font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold);color:var(--color-text-display);margin:0 0 var(--space-40)}.home_sectionHead__g4u_C .home_sectionTitle__QccNU{margin-bottom:0}.home_seeAll__93Bg0{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-accent-text);text-decoration:none;white-space:nowrap}.home_seeAll__93Bg0:hover{text-decoration:underline;text-underline-offset:.18em}.home_pillars__7Ftzr{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-hairline)}.home_pillarRow___JyyL{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);grid-gap:var(--space-24);gap:var(--space-24);align-items:baseline;padding-block:var(--space-24);border-bottom:1px solid var(--color-border-hairline);text-decoration:none;transition:background var(--duration-fast) var(--ease-out)}.home_pillarRow___JyyL:hover{background:var(--surface-wash)}.home_pillarName__68Xqs{font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);font-weight:var(--weight-medium);color:var(--color-text-display)}.home_pillarRow___JyyL:hover .home_pillarName__68Xqs{color:var(--color-accent-text)}.home_pillarScope__swhaJ{font-size:var(--text-body);color:var(--color-text-muted)}@media (max-width:700px){.home_pillarRow___JyyL{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}.home_grid__4ByDY{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-20);gap:var(--space-20)}.post_draftBanner__whc4C{background:var(--color-signal-orange);color:var(--color-on-accent);text-align:center;padding:var(--space-12) var(--space-24);font-size:var(--text-body);font-weight:var(--weight-medium)}.post_head__voAiR{padding-block:var(--space-60) var(--space-40);max-width:900px}.post_meta__Dxvcr{display:flex;align-items:center;gap:var(--space-16);flex-wrap:wrap;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-meta);font-weight:var(--weight-medium);margin-bottom:var(--space-24)}.post_pillarLink__JUYL7{color:var(--color-accent-text);text-decoration:none;border:1px solid;border-radius:var(--radius-pill);padding:4px 12px}.post_pillarLink__JUYL7:hover{background:var(--surface-wash)}.post_excerpt__ST6zx{margin-top:var(--space-24);font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);color:var(--color-text-muted);text-wrap:pretty}.post_cover__U5YR6{margin:0 auto var(--space-60)}.post_cover__U5YR6 img{width:100%;height:auto;border-radius:var(--radius-image)}.post_cover__U5YR6 figcaption{margin-top:var(--space-12);font-size:var(--text-caption);color:var(--color-text-meta)}.post_layout__ldke6{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:var(--space-60);gap:var(--space-60);align-items:start;padding-bottom:var(--space-120)}.post_rail__W2p_5{position:relative}.post_body__JCmzP{max-width:76ch}@media (max-width:1023px){.post_layout__ldke6{grid-template-columns:minmax(0,1fr);gap:var(--space-40)}.post_rail__W2p_5{order:-1;border:1px solid var(--color-border-hairline);border-radius:var(--radius-card);padding:var(--space-20)}.post_body__JCmzP{max-width:none}}.post_body__JCmzP p{margin-block:0 var(--space-24);font-size:17px;line-height:1.7;text-wrap:pretty}.post_body__JCmzP h2{margin-block:var(--space-60) var(--space-20);scroll-margin-top:var(--space-40)}.post_body__JCmzP h3{margin-block:var(--space-40) var(--space-16);scroll-margin-top:var(--space-40)}.post_body__JCmzP ol,.post_body__JCmzP ul{margin-block:0 var(--space-24);padding-left:var(--space-24);font-size:17px;line-height:1.7}.post_body__JCmzP li{margin-bottom:var(--space-8)}.post_body__JCmzP blockquote{margin:var(--space-40) 0;padding-left:var(--space-24);border-left:3px solid var(--color-signal-orange);font-size:var(--text-subheading);line-height:var(--leading-subheading);color:var(--color-text-display)}.post_body__JCmzP a{color:var(--color-accent-text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.post_body__JCmzP figure{margin:var(--space-40) 0}.post_body__JCmzP img{width:100%;height:auto;border-radius:var(--radius-image)}.post_body__JCmzP figcaption{margin-top:var(--space-12);font-size:var(--text-caption);color:var(--color-text-meta)}.post_body__JCmzP hr{margin-block:var(--space-60)}.post_body__JCmzP table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;font-size:var(--text-body);margin-block:var(--space-40)}.post_body__JCmzP td,.post_body__JCmzP th{border:1px solid var(--color-border-hairline);padding:var(--space-12);text-align:left}.post_body__JCmzP th{font-weight:var(--weight-bold);color:var(--color-text-display)}.TableOfContents_toc__MeGRd{position:-webkit-sticky;position:sticky;top:var(--space-40);max-height:calc(100vh - var(--space-80));overflow-y:auto;padding-right:var(--space-12)}.TableOfContents_label__NveSm{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-meta);font-weight:var(--weight-medium);margin-bottom:var(--space-16);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border-hairline)}.TableOfContents_list__7q6Un{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-12)}.TableOfContents_sub__ciQOD{padding-left:var(--space-16)}.TableOfContents_list__7q6Un a{display:block;font-size:13px;line-height:1.45;color:var(--color-text-muted);text-decoration:none;border-left:2px solid transparent;padding-left:var(--space-12);margin-left:-14px;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.TableOfContents_list__7q6Un a:hover{color:var(--color-text-display)}.TableOfContents_active__DUZss{color:var(--color-text-display)!important;border-left-color:var(--color-signal-orange)!important;font-weight:var(--weight-medium)}.TableOfContents_toc__MeGRd::-webkit-scrollbar{width:3px}.TableOfContents_toc__MeGRd::-webkit-scrollbar-thumb{background:var(--color-border-hairline);border-radius:var(--radius-pill)}.YouTubeEmbed_wrap__MOPAl{margin:var(--space-40) 0}.YouTubeEmbed_frame__z_LaJ{aspect-ratio:16/9;width:100%;border-radius:var(--radius-image);overflow:hidden;background:var(--color-charcoal)}.YouTubeEmbed_frame__z_LaJ iframe{width:100%;height:100%;border:0;display:block}.YouTubeEmbed_caption__OaqaA{margin-top:var(--space-12);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-meta)}.list_head__wVKMG{padding-block:var(--space-60) var(--space-40);max-width:900px}.list_title__0KKzC{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-bold);color:var(--color-text-display);margin:0}.list_lede__4YYEV{margin-top:var(--space-24);max-width:60ch;font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);color:var(--color-text-muted);text-wrap:pretty}.list_body__PyKii{padding-bottom:var(--space-120);border-top:1px solid var(--color-border-hairline);padding-top:var(--space-40)}.list_grid__Qa5oM{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-20);gap:var(--space-20)}.list_empty__uXB_1{font-size:var(--text-subheading);color:var(--color-text-muted);padding-block:var(--space-40)}