.dive_root__Dn2YC{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--dive-bg);color:var(--dive-text);--sc-title:var(--dive-text);--sc-text:var(--dive-text-body);--sc-text-2:var(--dive-text-muted);--sc-accent:var(--olo-500);--sc-mark:var(--olo-600);--sc-mark-dot:var(--olo-glow);--sc-line:color-mix(in srgb,var(--dive-text) 10%,transparent);--sc-divider:var(--sc-line);--showcase-bg:var(--dive-bg)}.dive_glow__4p8em{position:absolute;inset:0 0 auto 0;height:520px;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% -20%,color-mix(in srgb,var(--olo-500) 12%,transparent),transparent 70%)}.dive_main__2CPy5{position:relative;width:min(1120px,100%);margin:0 auto;padding:72px 16px 80px;box-sizing:border-box;display:flex;flex-direction:column;gap:28px}.dive_main__2CPy5>*{max-width:760px}@media (min-width:1152px){.dive_main__2CPy5{padding-left:104px;padding-right:104px}}.dive_post__vsg8R{padding-top:112px}@media (max-width:1151px){.dive_post__vsg8R{padding-left:32px}}.dive_eyebrow__NCrmA{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--olo-500)}.dive_eyebrow__NCrmA span+span{color:var(--dive-text-muted)}.dive_h1__7kFAD{margin:0;font-size:var(--read-fs-h1);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--dive-text)}.dive_summary__T94lG{margin:0;font-size:17px;line-height:1.7;color:var(--dive-text-muted)}.dive_byline__f4KP5{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--dive-text) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--dive-text) 8%,transparent)}.dive_author__dhEPy{display:flex;flex-direction:column;line-height:1.25}.dive_author__dhEPy a{font-size:13px;font-weight:600;color:var(--dive-text);text-decoration:none}.dive_author__dhEPy span{font-size:11px;color:var(--dive-text-muted)}.dive_chips__3HB_G{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dive_chipsLabel__qHbZg{font-family:var(--font-mono,ui-monospace,monospace);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dive-text-muted)}.dive_chip__c3mAy{font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dive-text) 14%,transparent);color:var(--dive-text);text-decoration:none}.dive_chip__c3mAy:hover{border-color:var(--olo-500)}.dive_prose__ewJ2d{display:flex;flex-direction:column;gap:22px;font-size:17px;line-height:1.95;color:var(--dive-text-body)}.dive_prose__ewJ2d>*{margin:0}.dive_prose__ewJ2d h2{margin-top:12px;font-size:22px;font-weight:700;line-height:1.4;color:var(--dive-text)}.dive_prose__ewJ2d h3{font-size:18px;font-weight:700;color:var(--dive-text)}.dive_prose__ewJ2d blockquote{margin:8px 0 0;padding:4px 0 4px 20px;border-left:2px solid var(--olo-600);font-size:20px;font-weight:500;line-height:1.75;color:var(--dive-text)}.dive_prose__ewJ2d blockquote p{margin:0}.dive_prose__ewJ2d ul{list-style:disc;padding-left:1.4em}.dive_prose__ewJ2d ol{list-style:decimal;padding-left:1.4em}.dive_prose__ewJ2d a{color:var(--olo-500)}.dive_prose__ewJ2d code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.9em}.dive_notes__LL6So{margin-top:12px;padding:22px 24px;border-radius:10px;border:1px solid color-mix(in srgb,var(--dive-text) 8%,transparent);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.dive_notes__LL6So section{display:flex;flex-direction:column;gap:8px}.dive_notes__LL6So h2{margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--olo-500)}.dive_notes__LL6So ul{list-style:disc;padding-left:18px}.dive_notes__LL6So p,.dive_notes__LL6So ul{margin:0;font-size:13px;line-height:1.7;color:var(--dive-text-body)}.dive_log__2bdOE{grid-column:1/-1;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--dive-text) 8%,transparent)}.dive_log__2bdOE h2{color:var(--dive-text-muted)}.dive_logRow__lPZ3S{display:flex;gap:10px;font-size:12px;color:var(--dive-text-body)}.dive_logRow__lPZ3S time{flex:0 0 110px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;color:var(--dive-text-muted)}.dive_footRow__ZkADn{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:8px;font-size:12px;color:var(--dive-text-muted)}.dive_footRow__ZkADn a{font-weight:600;color:var(--olo-500);text-decoration:none}.dive_list__Yps1r{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dive_item___6ndX{display:flex;flex-direction:column;gap:8px;padding:24px 0;border-top:1px solid color-mix(in srgb,var(--dive-text) 8%,transparent)}.dive_item___6ndX a{text-decoration:none;color:var(--dive-text)}.dive_item___6ndX h2{margin:0;font-size:22px;line-height:1.4}.dive_item___6ndX a:hover h2{color:var(--olo-500)}.dive_item___6ndX p{margin:0;font-size:15px;line-height:1.7;color:var(--dive-text-muted)}.dive_empty__SZ49f{margin:0;font-size:17px;color:var(--dive-text-muted)}@media (max-width:640px){.dive_main__2CPy5{padding:48px 20px 64px}.dive_post__vsg8R{padding-top:112px;padding-left:28px}.dive_h1__7kFAD{font-size:var(--read-fs-h1-sm)}.dive_notes__LL6So{grid-template-columns:minmax(0,1fr)}.dive_prose__ewJ2d{font-size:16px}.dive_prose__ewJ2d blockquote{font-size:18px}}.dive_root__Dn2YC:after{background-image:url(/showcase/dive-base-profile-motion.svg)!important;opacity:.7!important}.dive_root__Dn2YC:after,.dive_root__Dn2YC:before{content:"";position:fixed;left:0;right:0;bottom:0;height:100vh;background-image:url(/showcase/dive-base-profile.svg);background-size:100% auto;background-position:bottom;background-repeat:no-repeat;opacity:.42;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(0deg,black 0,black 78%,transparent);mask-image:linear-gradient(0deg,black 0,black 78%,transparent)}.dive_root__Dn2YC>:not(.dive_glow__4p8em){position:relative;z-index:1}.MarkBreath_breath__igY4h{animation:MarkBreath_markBreath__9qCfX 1.5s ease-in-out infinite}@keyframes MarkBreath_markBreath__9qCfX{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.MarkBreath_breath__igY4h{animation:none}}.not-found_root__VlgXz{position:fixed;inset:0;z-index:50;overflow-x:hidden;overflow-y:auto;background:var(--dive-bg);color:var(--dive-text);--sc-title:var(--dive-text);--sc-text:var(--dive-text-body);--sc-text-2:var(--dive-text-muted);--sc-accent:var(--olo-500);--sc-mark:var(--olo-600);--sc-mark-dot:var(--olo-glow);--sc-line:color-mix(in srgb,var(--dive-text) 10%,transparent);--sc-divider:var(--sc-line);--showcase-bg:var(--dive-bg);display:flex;flex-direction:column}.not-found_page__M_FC4{position:relative;display:flex;flex:1 0 auto;min-height:100%;flex-direction:column;overflow:hidden}.not-found_stage__z9CRW{display:flex;flex:1 1 auto;flex-direction:column}.not-found_footer__WiGf1{text-shadow:0 0 10px var(--dive-bg),0 0 3px var(--dive-bg)}.not-found_footer__WiGf1 .rounded{text-shadow:none}.not-found_canvas__hc5mx{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.not-found_layer__XTZtb{position:relative;z-index:1}.not-found_main__uGxhP{flex:1}.not-found_copy__909VV{padding-top:6vh}.not-found_meta__OuBRk{margin:0;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(64px,20vw,84px);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--dive-text)}.not-found_title__bQkef{margin:16px 0 0;font-size:var(--read-fs-h1-sm);line-height:1.2;font-weight:700;color:var(--showcase-text);text-wrap:balance}.not-found_sub__RZePw{margin:14px 0 0;font-size:var(--read-fs-body);line-height:1.6;color:var(--showcase-text-2)}.not-found_back__MtFr6{display:inline-block;margin-top:24px;font-size:var(--read-fs-caption);color:var(--showcase-text);text-decoration:underline;text-underline-offset:4px;transition:color .15s ease-out}.not-found_back__MtFr6:hover{color:var(--olo-500)}.not-found_back__MtFr6:focus-visible{outline:2px solid var(--showcase-text);outline-offset:3px}@media (min-width:640px){.not-found_stage__z9CRW{min-height:540px}.not-found_main__uGxhP{display:flex;align-items:center;justify-content:center;padding-block:24px}.not-found_copy__909VV{padding-top:0;min-width:0;max-width:100%;text-align:center}.not-found_meta__OuBRk{font-size:clamp(84px,9vw,128px)}.not-found_copy__909VV{text-shadow:0 0 12px var(--dive-bg),0 0 4px var(--dive-bg),0 0 2px var(--dive-bg)}.not-found_title__bQkef{margin-top:36px;font-size:clamp(28px,2.7vw,38px)}.not-found_sub__RZePw{margin-top:10px;font-size:var(--read-fs-body)}.not-found_back__MtFr6{margin-top:32px;font-size:var(--read-fs-body)}}.AuthorNote_box__3zvEB{margin-top:40px;border:1px solid var(--civic-line);border-radius:10px;display:flex;flex-wrap:wrap;color:var(--civic-ink)}.AuthorNote_side__k0T_i{flex:1 1 240px;min-width:0;padding:24px;border-right:1px solid var(--civic-line);display:flex;flex-direction:column;gap:18px}.AuthorNote_main__gjbbm{flex:3 1 340px;min-width:0;padding:24px;display:flex;flex-direction:column;gap:20px}.AuthorNote_eyebrow__DHwPa{font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--civic-ink-muted)}.AuthorNote_title__gFQnS{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.AuthorNote_grid__FXtax{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px 32px}.AuthorNote_field__moupb{display:flex;flex-direction:column;gap:6px}.AuthorNote_label__Cu12C{margin:0;font-size:13px;font-weight:600;color:var(--civic-ink-muted)}.AuthorNote_body__DCona,.AuthorNote_list__lyuLY{margin:0;font-size:14px;line-height:1.75}.AuthorNote_list__lyuLY{padding-left:18px;list-style:disc}.AuthorNote_link__co02a{color:var(--civic-accent-ink);text-underline-offset:3px}.AuthorNote_byline__HJmn8{font-size:14px;font-weight:600;color:var(--civic-ink);text-decoration:none}.AuthorNote_versions__cAywl{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.45}.AuthorNote_versions__cAywl li{display:flex;gap:8px}.AuthorNote_ver__Flo7r{flex:0 0 76px;font-family:var(--font-geist-mono),monospace;font-size:11px;color:var(--civic-ink-muted)}.AuthorNote_related__MSJyd{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.45}@media (max-width:640px){.AuthorNote_side__k0T_i{border-right:0;border-bottom:1px solid var(--civic-line)}}