#root{overflow-x:hidden}.appContainer{display:flex;flex-direction:column;min-height:100vh;position:relative}.appContainer:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.content{flex:1;animation:pageFade .7s var(--transition-base, ease) both}@keyframes pageFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._landing_k02ng_1{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}._hero_k02ng_9{min-height:100vh;display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,6vw,5rem);padding-top:4rem}._heroText_k02ng_18{max-width:34rem}._title_k02ng_22{font-size:clamp(3.2rem,9vw,6.5rem);margin:1.4rem 0 1.8rem;color:var(--bone)}._title_k02ng_22 em{font-style:italic;font-weight:340;color:var(--bone-dim)}._subtitle_k02ng_34{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7;color:var(--bone-dim);max-width:28rem;margin-bottom:2.4rem}._heroCta_k02ng_42{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;color:var(--bone);border-bottom:1px solid var(--accent);transition:color var(--transition-base);display:inline-block;min-height:44px;line-height:44px}._heroCta_k02ng_42:hover{color:var(--accent)}._heroFigure_k02ng_58{flex-shrink:0;display:flex;flex-direction:column;gap:.9rem;align-items:center}._portrait_k02ng_66{width:clamp(200px,24vw,300px);height:clamp(200px,24vw,300px);object-fit:cover;border-radius:50%;border:1px solid var(--hairline);padding:10px;filter:brightness(.8) contrast(1.14);transition:filter var(--transition-base)}._portrait_k02ng_66:hover{filter:brightness(.8) contrast(1.1)}._statement_k02ng_83{padding:var(--space-section) 0;border-top:1px solid var(--hairline-soft)}._statementText_k02ng_88{font-family:var(--font-serif);font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:350;line-height:1.3;max-width:44rem;margin-top:1.6rem;color:var(--bone)}._statementText_k02ng_88 em{font-style:italic;color:var(--accent)}._practice_k02ng_105{padding:var(--space-section) 0;border-top:1px solid var(--hairline-soft)}._practiceGrid_k02ng_110{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--hairline-soft);border:1px solid var(--hairline-soft);margin-top:2.2rem}._practiceCard_k02ng_119{background:var(--ink);padding:2.4rem 2rem 2.8rem;transition:background var(--transition-base)}._practiceCard_k02ng_119:hover{background:var(--ink-raised)}._practiceIndex_k02ng_129{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;color:var(--accent)}._practiceTitle_k02ng_136{font-size:1.45rem;margin:1.1rem 0 .9rem;color:var(--bone)}._practiceBody_k02ng_142{font-size:.9rem;line-height:1.75;color:var(--bone-dim)}._contact_k02ng_150{padding:var(--space-section) 0 calc(var(--space-section) * 1.2);border-top:1px solid var(--hairline-soft)}._contactLink_k02ng_155{display:inline-flex;align-items:baseline;gap:1.2rem;margin-top:1.4rem;font-family:var(--font-serif);font-size:clamp(2.2rem,6vw,4.2rem);font-weight:350;color:var(--bone);transition:color var(--transition-base)}._contactArrow_k02ng_167{font-family:var(--font-sans);font-size:.6em;color:var(--accent);transition:transform var(--transition-base)}._contactLink_k02ng_155:hover{color:var(--bone-dim)}._contactLink_k02ng_155:hover ._contactArrow_k02ng_167{transform:translate(.4em)}._reveal_k02ng_184{opacity:0;transform:translateY(24px);transition:opacity .8s var(--transition-base),transform .8s var(--transition-base)}._revealed_k02ng_192{opacity:1;transform:translateY(0)}@media (max-width: 768px){._hero_k02ng_9{flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:2.5rem;padding-top:6rem;min-height:100svh}._heroFigure_k02ng_58{align-items:flex-start}._portrait_k02ng_66{width:150px;height:150px}._practiceGrid_k02ng_110{grid-template-columns:1fr}._practiceCard_k02ng_119{padding:1.8rem 1.4rem 2rem}}._researchPage_j627r_1{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter) var(--space-section)}._header_j627r_7{padding-top:clamp(8rem,20vh,12rem);padding-bottom:clamp(3rem,8vh,5rem);border-bottom:1px solid var(--hairline-soft)}._title_j627r_13{font-size:clamp(3rem,8vw,5.5rem);margin-top:1.2rem;color:var(--bone)}._list_j627r_19{display:flex;flex-direction:column}._entry_j627r_24{display:grid;grid-template-columns:8rem 1fr;gap:2rem;padding:clamp(2.5rem,6vh,4rem) 0;border-bottom:1px solid var(--hairline-soft)}._entryMeta_j627r_32{display:flex;flex-direction:column;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em}._entryIndex_j627r_41{color:var(--accent)}._entryYear_j627r_45{color:var(--bone-faint)}._entryBody_j627r_49{max-width:42rem}._entryTitle_j627r_53{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.25;margin-bottom:1rem}._entryTitle_j627r_53 a{color:var(--bone);transition:color var(--transition-base)}._entryTitle_j627r_53 a:hover{color:var(--bone-dim)}._entryAuthors_j627r_68{font-size:.88rem;color:var(--bone-dim);margin-bottom:.35rem}._entryJournal_j627r_74{font-size:.88rem;color:var(--bone-faint);margin-bottom:1.6rem}._entryAbstract_j627r_80{font-size:.92rem;line-height:1.8;color:var(--bone-dim);margin-bottom:1.8rem}._entryLinks_j627r_87{display:flex;flex-wrap:wrap;gap:.8rem}._entryLinks_j627r_87 a{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;color:var(--bone-dim);border:1px solid var(--hairline);border-radius:999px;padding:.55rem 1rem;transition:color var(--transition-base),border-color var(--transition-base)}._entryLinks_j627r_87 a:hover{color:var(--bone);border-color:var(--accent)}@media (max-width: 768px){._entry_j627r_24{grid-template-columns:1fr;gap:1.2rem}._entryMeta_j627r_32{flex-direction:row;gap:1.2rem}}._nav_gqezg_1{position:fixed;top:0;left:0;right:0;z-index:50;padding:1.4rem var(--gutter);transition:background-color var(--transition-base),border-color var(--transition-base),padding var(--transition-base);border-bottom:1px solid transparent}._scrolled_gqezg_13{padding:.9rem var(--gutter);background-color:#101211b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--hairline-soft)}._inner_gqezg_21{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between}._wordmark_gqezg_29{font-family:var(--font-serif);font-size:1.05rem;letter-spacing:.01em;color:var(--bone)}._wordmarkSuffix_gqezg_36{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;color:var(--bone-faint);vertical-align:.15em;margin-left:.15rem}._navLinks_gqezg_45{list-style:none;display:flex;align-items:center;gap:2.2rem}._link_gqezg_52{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);padding:.6rem 0;position:relative;transition:color var(--transition-base)}._link_gqezg_52:after{content:"";position:absolute;left:0;bottom:.3rem;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}._link_gqezg_52:hover,._activeLink_gqezg_81{color:var(--bone)}._activeLink_gqezg_81:after{transform:scaleX(1)}@media (max-width: 768px){._navLinks_gqezg_45{gap:1.4rem}._wordmarkSuffix_gqezg_36{display:none}}._footer_1xfeo_1{border-top:1px solid var(--hairline-soft);background:var(--ink)}._inner_1xfeo_6{max-width:var(--max-width);margin:0 auto;padding:clamp(3rem,8vh,5rem) var(--gutter) 2rem}._columns_1xfeo_12{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}._column_1xfeo_12{display:flex;flex-direction:column;gap:.4rem}._column_1xfeo_12>._tag_1xfeo_24,._column_1xfeo_12>p:first-child{margin-bottom:.8rem}._name_1xfeo_29{font-family:var(--font-serif);font-size:1.05rem;color:var(--bone)}._link_1xfeo_35{font-size:.88rem;color:var(--bone-dim);transition:color var(--transition-base);padding:.2rem 0;width:fit-content}._link_1xfeo_35:hover{color:var(--bone)}._item_1xfeo_47{font-size:.88rem;color:var(--bone-dim)}._baseline_1xfeo_52{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(3rem,7vh,4.5rem);padding-top:1.6rem;border-top:1px solid var(--hairline-soft)}@media (max-width: 768px){._columns_1xfeo_12{grid-template-columns:1fr;gap:2.2rem}._baseline_1xfeo_52{flex-wrap:wrap}}*{margin:0;padding:0;box-sizing:border-box}:root{--ink: #101211;--ink-raised: #161917;--bone: #e9e6de;--bone-dim: #a3a49d;--bone-faint: #6d6f69;--hairline: rgba(233, 230, 222, .14);--hairline-soft: rgba(233, 230, 222, .07);--accent: #c4573b;--font-serif: "Fraunces", Georgia, serif;--font-sans: "Inter", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--space-section: clamp(5rem, 12vh, 9rem);--gutter: clamp(1.5rem, 5vw, 4rem);--max-width: 1120px;--transition-base: .35s cubic-bezier(.25, .1, .25, 1);color-scheme:dark;font-family:var(--font-sans);line-height:1.6;font-weight:400;color:var(--bone);background-color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:100vh;background-color:var(--ink)}::selection{background:var(--accent);color:var(--ink)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-serif);font-weight:380;line-height:1.08;letter-spacing:-.01em}img{max-width:100%;display:block}.tag{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background-color:var(--bone-faint);border-radius:5px;border:3px solid var(--ink)}*{scrollbar-width:thin;scrollbar-color:var(--bone-faint) var(--ink)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
