.site_site__RLlWK{--site-gutter:clamp(16px,3.4vw,44px);--site-header-height:88px;--font-display:var(--font-fraunces),Georgia,"Times New Roman",serif;--font-label:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;position:relative;min-height:100dvh;background:var(--background);color:var(--foreground)}.site_header__reuaD{position:absolute;inset:0 0 auto;z-index:30;justify-content:space-between;gap:16px;height:var(--site-header-height);padding:0 var(--site-gutter);animation:site_site-fade__NTe55 .7s ease-out both}.site_headerEnd__ZGsyD,.site_headerStart__II2AW,.site_header__reuaD,.site_primaryNav__6_m7z{display:flex;align-items:center}.site_headerStart__II2AW{min-width:0}.site_headerEnd__ZGsyD{gap:6px}.site_primaryNav__6_m7z{gap:4px}.site_markLink__2rWJq{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:-9px;border-radius:10px;color:var(--foreground);transition:background-color .16s ease}.site_markLink__2rWJq:hover{background:var(--secondary)}.site_markLink__2rWJq svg{transition:transform .6s cubic-bezier(.3,1.3,.5,1)}.site_markLink__2rWJq:hover svg{transform:rotate(-6deg) translateY(-1px)}.site_backLink__xtd2N,.site_menuButton__VFjs5,.site_navLink__ULiaQ,.site_signUp__6VjS8{display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:10px;color:var(--foreground);font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.site_backLink__xtd2N:focus-visible,.site_markLink__2rWJq:focus-visible,.site_menuButton__VFjs5:focus-visible,.site_navLink__ULiaQ:focus-visible,.site_signUp__6VjS8:focus-visible{outline-offset:3px}.site_backLink__xtd2N:active,.site_menuButton__VFjs5:active,.site_navLink__ULiaQ:active,.site_signUp__6VjS8:active{transform:translateY(1px)}.site_backLink__xtd2N{gap:10px;padding:0 16px 0 13px;border:1px solid var(--border-strong)}.site_backLink__xtd2N:hover{background:var(--secondary)}.site_backLink__xtd2N svg{transition:transform .2s ease}.site_backLink__xtd2N:hover svg{transform:translateX(-2px)}.site_navLink__ULiaQ{padding:0 14px}.site_navLink__ULiaQ:hover{background:var(--secondary)}.site_navLink__ULiaQ[data-active]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.site_signIn__981_M{margin-left:6px;padding:0 16px;border:1px solid var(--border-strong)}.site_signUp__6VjS8{gap:12px;margin-left:4px;padding:0 14px 0 16px;border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground)}.site_signUp__6VjS8:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.site_signUp__6VjS8 svg{transition:transform .22s ease}.site_signUp__6VjS8:hover svg{transform:translateX(2px)}.site_seam___MMwo{width:1px;height:18px;background:currentColor;opacity:.28}.site_menuButton__VFjs5{display:none;width:44px;padding:0;border:1px solid var(--border-strong);background:transparent}.site_menuButton__VFjs5:hover{background:var(--secondary)}.site_menu__ycx3n{position:absolute;top:calc(var(--site-header-height) - 6px);right:var(--site-gutter);left:var(--site-gutter);display:grid;gap:2px;padding:8px;border:1px solid var(--border);border-radius:16px;background:var(--background);box-shadow:0 28px 70px var(--overlay-shadow);animation:site_menu-drop__qCY8D .22s cubic-bezier(.2,.8,.2,1) both}.site_menu__ycx3n[hidden]{display:none}.site_menu__ycx3n a{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 14px 0 16px;border-radius:10px;color:var(--foreground);font-family:var(--font-display);font-size:23px;font-weight:400;letter-spacing:-.02em;text-decoration:none}.site_menu__ycx3n a:hover,.site_menu__ycx3n a[data-active]{background:var(--secondary)}.site_menu__ycx3n a svg{color:var(--muted-foreground)}@media (max-width:900px){.site_wideOnly__rb__3{display:none}.site_menuButton__VFjs5{display:inline-flex}.site_headerEnd__ZGsyD{gap:8px}.site_signUp__6VjS8{margin-left:0}}@media (min-width:901px){.site_menu__ycx3n{display:none}}@media (max-width:560px){.site_site__RLlWK{--site-header-height:72px}.site_backLink__xtd2N{width:44px;padding:0}.site_backLabel__zHnC5{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site_signUp__6VjS8{gap:10px;padding:0 12px 0 14px}}.site_page__ReHTU{--aside-width:176px;width:min(840px,100%);margin:0 auto;padding:calc(var(--site-header-height) + clamp(36px, 7vw, 72px)) var(--site-gutter) 0}.site_intro__5M4Sz{max-width:600px;margin-left:var(--aside-width);animation:site_page-rise__KGKdx .7s cubic-bezier(.2,.7,.2,1) both}.site_eyebrow__T5Wh2{color:var(--muted-foreground);font-family:var(--font-label);font-size:11px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.site_title__gGMWX{margin-top:14px;font-family:var(--font-display);font-size:clamp(40px,5vw,52px);font-weight:400;letter-spacing:-.026em;line-height:1.04}.site_summary__KBP_P{margin-top:18px;color:var(--text-secondary);font-size:17px;letter-spacing:-.012em;line-height:1.65}.site_entries__NVOrh{margin-top:clamp(44px,7vw,76px);animation:site_page-rise__KGKdx .8s cubic-bezier(.2,.7,.2,1) 80ms both}.site_entry__0nxjR{display:grid;grid-template-columns:var(--aside-width) minmax(0,600px);padding:30px 0 34px;border-top:1px solid var(--border)}.site_entry__0nxjR:last-child{border-bottom:1px solid var(--border)}.site_entryAside__CZTpI{display:grid;align-content:start;gap:6px;padding-right:24px}.site_entryAside__CZTpI>span[aria-hidden]{font-family:var(--font-display);font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1}.site_entryAside__CZTpI>h2,.site_entryAside__CZTpI>span:not([aria-hidden]){color:var(--muted-foreground);font-size:12px;font-weight:450;line-height:1.45}.site_numbered__Lqf_M{counter-reset:entry}.site_numbered__Lqf_M .site_entry__0nxjR{counter-increment:entry}.site_numbered__Lqf_M .site_entryAside__CZTpI:before{content:counter(entry,decimal-leading-zero);font-family:var(--font-display);font-size:30px;letter-spacing:-.02em;line-height:1}.site_entryBody__gIzuA{display:grid;gap:16px;color:var(--text-secondary);font-size:16px;letter-spacing:-.008em;line-height:1.75}.site_entryBody__gIzuA h2,.site_entryBody__gIzuA h3{color:var(--foreground);font-family:var(--font-display);font-size:23px;font-weight:400;letter-spacing:-.018em;line-height:1.25}.site_entryBody__gIzuA a{color:var(--foreground);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.site_entryBody__gIzuA a:hover{text-decoration-thickness:2px}.site_biography__47agM{display:grid;gap:16px;max-width:65ch;margin-top:12px}.site_entryMeta__Nx_mI{color:var(--muted-foreground);font-family:var(--font-label);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.site_entryCard__R1ieG{position:relative}.site_entryBody__gIzuA .site_cardLink__wTfuE{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none}.site_cardLink__wTfuE:after{content:"";position:absolute;inset:0}.site_cardLink__wTfuE:focus-visible{outline:none}.site_entryCard__R1ieG:has(.site_cardLink__wTfuE:focus-visible){outline:2px solid var(--ring);outline-offset:4px}.site_cardLink__wTfuE svg{flex-shrink:0;color:var(--muted-foreground);transition:transform .22s ease,color .16s ease}.site_entryCard__R1ieG:hover .site_cardLink__wTfuE svg{color:var(--foreground);transform:translateX(4px)}.site_entryCard__R1ieG:hover .site_cardLink__wTfuE{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.site_crumb__2y0ce{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-12px 0 10px;color:var(--muted-foreground);font-size:13px;text-decoration:none}.site_crumb__2y0ce:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:5px}.site_actions__mjeUk{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.site_buttonQuiet__BnO4w,.site_button__Ywk_p{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 18px;border:1px solid var(--primary);border-radius:10px;background:var(--primary);color:var(--primary-foreground);font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.site_button__Ywk_p:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.site_buttonQuiet__BnO4w{border-color:var(--border-strong);background:transparent;color:var(--foreground)}.site_buttonQuiet__BnO4w:hover{background:var(--secondary)}.site_buttonQuiet__BnO4w:active,.site_button__Ywk_p:active{transform:translateY(1px)}.site_buttonQuiet__BnO4w svg,.site_button__Ywk_p svg{transition:transform .22s ease}.site_buttonQuiet__BnO4w:hover svg,.site_button__Ywk_p:hover svg{transform:translateX(2px)}.site_entryBody__gIzuA .site_buttonQuiet__BnO4w,.site_entryBody__gIzuA .site_button__Ywk_p{text-decoration:none}.site_entryBody__gIzuA .site_button__Ywk_p{color:var(--primary-foreground)}.site_person__xO3Z1{display:grid;gap:4px}.site_personName__fZz2_{color:var(--foreground);font-family:var(--font-display);font-size:25px;letter-spacing:-.02em;line-height:1.2}.site_profileLink__QOd_R{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;margin-top:6px;padding:0 14px;border:1px solid var(--border-strong);border-radius:10px;font-size:13px;overflow-wrap:anywhere}.site_entryBody__gIzuA .site_profileLink__QOd_R:hover{background:var(--secondary);text-decoration-thickness:1px}.site_footer__cZ2Du{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;width:min(840px,100%);margin:clamp(56px,9vw,104px) auto 0;padding:18px var(--site-gutter) 36px;color:var(--muted-foreground);font-size:12px}.site_footerWide__2TgdT{width:min(1180px,100%)}.site_footer__cZ2Du p{display:flex;align-items:center;gap:10px}.site_footer__cZ2Du p svg{color:var(--foreground)}.site_footer__cZ2Du nav{display:flex;flex-wrap:wrap;gap:4px 18px}.site_footer__cZ2Du a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted-foreground);text-decoration:none}.site_footer__cZ2Du a:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:5px}@media (max-width:760px){.site_page__ReHTU{--aside-width:0px}.site_intro__5M4Sz{margin-left:0}.site_entry__0nxjR{grid-template-columns:minmax(0,1fr);gap:16px}.site_entryAside__CZTpI{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:12px;padding:0}.site_entryAside__CZTpI>span[aria-hidden],.site_numbered__Lqf_M .site_entryAside__CZTpI:before{font-size:22px}.site_summary__KBP_P{font-size:16px}}@keyframes site_site-fade__NTe55{0%{opacity:0}to{opacity:1}}@keyframes site_page-rise__KGKdx{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes site_menu-drop__qCY8D{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}