.Publications-module__2HIK0W__year{gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:var(--rule-weight) solid var(--rule);display:grid}@media (min-width:52rem){.Publications-module__2HIK0W__year{gap:var(--space-md);grid-template-columns:5rem minmax(0,1fr);align-items:start}}.Publications-module__2HIK0W__yearLabel{font-family:var(--font-display);font-size:var(--text-xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:620;position:sticky;top:4rem}.Publications-module__2HIK0W__entries{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.Publications-module__2HIK0W__entry{gap:3px;display:grid}.Publications-module__2HIK0W__entryTitle{font-size:var(--text-base);line-height:var(--leading-snug);font-family:var(--font-prose)}.Publications-module__2HIK0W__entryTitle a{text-decoration:none}.Publications-module__2HIK0W__authors{font-family:var(--font-display);font-size:var(--text-xs);color:var(--ink-muted);line-height:var(--leading-snug)}.Publications-module__2HIK0W__self{color:var(--ink);font-weight:620}.Publications-module__2HIK0W__venue{font-family:var(--font-display);font-size:var(--text-xs);color:var(--ink-faint)}.Publications-module__2HIK0W__award{color:var(--signal);font-weight:560}.Publications-module__2HIK0W__actions{gap:var(--space-2xs);flex-wrap:wrap;margin-top:2px;display:flex}.Publications-module__2HIK0W__action{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--rule-strong);text-decoration:none}.Publications-module__2HIK0W__action:hover{color:var(--signal);border-color:var(--signal)}.Publications-module__2HIK0W__bibtex{margin-top:var(--space-md);background:var(--panel);border:var(--rule-weight) solid var(--rule);padding:var(--space-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);white-space:pre;line-height:1.5;overflow-x:auto}.Publications-module__2HIK0W__abstract{margin-top:var(--space-md);line-height:var(--leading-relaxed)}
.PageHeader-module__bRDKxW__header{padding-block:var(--space-xl) var(--space-lg);border-bottom:var(--rule-weight) solid var(--rule)}.PageHeader-module__bRDKxW__title{font-family:var(--font-prose);font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:400;line-height:var(--leading-tight);max-width:20ch}.PageHeader-module__bRDKxW__intro{margin-top:var(--space-sm);max-width:52ch;color:var(--ink-muted);font-size:var(--text-lg);line-height:var(--leading-snug)}
.About-module__S9aEfW__layout{gap:var(--space-xl);align-items:start;display:grid}@media (min-width:60rem){.About-module__S9aEfW__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 20rem}.About-module__S9aEfW__aside{position:sticky;top:5rem}}.About-module__S9aEfW__prose{max-width:62ch}.About-module__S9aEfW__prose p{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--ink)}.About-module__S9aEfW__prose p+p{margin-top:var(--space-md)}.About-module__S9aEfW__portraitFrame{border:1px solid var(--rule);background:var(--panel);padding:var(--space-3xs)}.About-module__S9aEfW__portrait{filter:grayscale()contrast(1.05);width:100%;transition:filter .6s var(--ease-out);display:block}.About-module__S9aEfW__portraitFrame:hover .About-module__S9aEfW__portrait{filter:grayscale(0)contrast()}.About-module__S9aEfW__portraitCaption{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint);padding:var(--space-2xs) var(--space-3xs) var(--space-3xs);justify-content:space-between;gap:var(--space-2xs);display:flex}.About-module__S9aEfW__facts{margin-top:var(--space-md);border-top:1px solid var(--signal);padding-top:var(--space-2xs);gap:var(--space-xs);display:grid}.About-module__S9aEfW__fact{gap:1px;display:grid}.About-module__S9aEfW__factLabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint)}.About-module__S9aEfW__factValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere}.About-module__S9aEfW__factValue a{border-bottom:1px solid var(--rule-strong);text-decoration:none}.About-module__S9aEfW__section{margin-top:var(--space-xl);padding-top:var(--space-sm);border-top:1px solid var(--rule)}.About-module__S9aEfW__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.About-module__S9aEfW__sectionCount{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.About-module__S9aEfW__entries{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.About-module__S9aEfW__entry{gap:var(--space-3xs);display:grid}@media (min-width:40rem){.About-module__S9aEfW__entry{gap:var(--space-md);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline}}.About-module__S9aEfW__entryRange{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.About-module__S9aEfW__entryTitle{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.012em;font-weight:560}.About-module__S9aEfW__entryOrg{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);margin-top:2px}.About-module__S9aEfW__entryDesc{margin-top:var(--space-2xs);color:var(--ink-muted);line-height:var(--leading-normal);font-size:var(--text-sm)}.About-module__S9aEfW__pubList{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.About-module__S9aEfW__pubItem{padding-bottom:var(--space-sm);border-bottom:1px solid var(--rule);gap:2px;display:grid}.About-module__S9aEfW__pubTitle{font-family:var(--font-prose);font-size:var(--text-base);line-height:var(--leading-snug)}.About-module__S9aEfW__pubTitle a{text-decoration:none}.About-module__S9aEfW__pubMeta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint)}.About-module__S9aEfW__hint{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);border:1px dashed var(--rule-strong);padding:var(--space-sm);line-height:1.6}.About-module__S9aEfW__entryBullets{margin:var(--space-2xs) 0 0;gap:5px;padding:0;list-style:none;display:grid}.About-module__S9aEfW__entryBullets li{color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-normal);padding-left:1rem;position:relative}.About-module__S9aEfW__entryBullets li:before{content:"";background:var(--signal);width:5px;height:5px;position:absolute;top:.6em;left:0}
.Research-module__ammuSG__list{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.Research-module__ammuSG__list{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.Research-module__ammuSG__card{gap:var(--space-2xs);display:grid}.Research-module__ammuSG__figure{aspect-ratio:8/5;border:var(--rule-weight) solid var(--rule);margin-bottom:var(--space-2xs);overflow:hidden}.Research-module__ammuSG__figure svg,.Research-module__ammuSG__figure img{object-fit:cover;width:100%;height:100%}.Research-module__ammuSG__cardTitle{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-faint);font-weight:620}.Research-module__ammuSG__cardClaim{font-family:var(--font-prose);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:-.012em}.Research-module__ammuSG__cardClaim a{text-decoration:none}.Research-module__ammuSG__cardSummary{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.Research-module__ammuSG__coursework{margin-top:var(--space-2xl);border-top:2px solid var(--ink);padding-top:var(--space-sm)}.Research-module__ammuSG__courseworkHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.Research-module__ammuSG__courseworkCount{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);color:var(--ink-faint);font-variant-numeric:tabular-nums}.Research-module__ammuSG__courseGroups{gap:var(--space-lg);display:grid}@media (min-width:52rem){.Research-module__ammuSG__courseGroups{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.Research-module__ammuSG__courseOrg{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-2xs);font-weight:620}.Research-module__ammuSG__courseList{gap:0;margin:0;padding:0;list-style:none;display:grid}.Research-module__ammuSG__course{gap:var(--space-xs);padding-block:var(--space-2xs);border-bottom:1px solid var(--rule);font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.Research-module__ammuSG__courseTerm{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.Research-module__ammuSG__courseTitle{color:var(--ink)}.Research-module__ammuSG__courseNote{color:var(--ink-muted);font-size:var(--text-xs);margin-top:2px;display:block}.Research-module__ammuSG__detailHeader{padding-block:var(--space-xl) var(--space-lg)}.Research-module__ammuSG__claim{font-family:var(--font-prose);font-size:var(--text-3xl);letter-spacing:-.03em;text-wrap:balance;max-width:19ch;font-weight:400;line-height:1.02}.Research-module__ammuSG__detailMeta{gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.Research-module__ammuSG__metaTerm{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint)}.Research-module__ammuSG__metaValue{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--leading-snug);margin-top:2px}.Research-module__ammuSG__heroFigure{margin-block:var(--space-lg);border:var(--rule-weight) solid var(--rule);aspect-ratio:16/9;overflow:hidden}.Research-module__ammuSG__heroFigure svg,.Research-module__ammuSG__heroFigure img{object-fit:cover;width:100%;height:100%}.Research-module__ammuSG__related{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:var(--rule-weight) solid var(--rule)}.Research-module__ammuSG__relatedList{margin:var(--space-2xs) 0 0;gap:var(--space-2xs);padding:0;list-style:none;display:grid}.Research-module__ammuSG__protectedTag{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--signal);border:1px solid var(--signal);align-self:start;align-items:center;gap:5px;padding:2px 7px;font-weight:620;display:inline-flex}.Research-module__ammuSG__paperHead{padding-block:var(--space-xl) var(--space-lg)}.Research-module__ammuSG__badges{gap:var(--space-2xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.Research-module__ammuSG__badge{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-muted);padding:3px 8px}.Research-module__ammuSG__badgeLive{border-color:var(--peak);color:var(--peak)}.Research-module__ammuSG__badgePublished{border-color:var(--signal);color:var(--signal)}.Research-module__ammuSG__paperTitle{font-family:var(--font-prose);font-size:var(--text-3xl);letter-spacing:-.032em;text-wrap:balance;max-width:24ch;font-weight:400;line-height:1.02}.Research-module__ammuSG__paperClaim{margin-top:var(--space-md);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--signal);max-width:52ch}.Research-module__ammuSG__authors{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-muted);max-width:62ch;line-height:1.7}.Research-module__ammuSG__authorSelf{color:var(--ink);font-weight:600}.Research-module__ammuSG__metaTable{margin-top:var(--space-lg);border-top:1px solid var(--signal);gap:0;display:grid}.Research-module__ammuSG__metaRow{gap:var(--space-sm);padding-block:var(--space-2xs);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-xs);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.Research-module__ammuSG__metaKey{color:var(--ink-faint);letter-spacing:var(--tracking-caps);text-transform:uppercase}.Research-module__ammuSG__metaVal{color:var(--ink);overflow-wrap:anywhere}.Research-module__ammuSG__abstract{margin-top:var(--space-lg);padding:var(--space-md);border:1px solid var(--rule);background:var(--panel)}.Research-module__ammuSG__abstractLabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-2xs)}.Research-module__ammuSG__abstractBody{line-height:var(--leading-relaxed);color:var(--ink)}.Research-module__ammuSG__citation{margin-top:var(--space-2xl);border-top:1px solid var(--rule);padding-top:var(--space-md)}.Research-module__ammuSG__citationPlain{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);margin-top:var(--space-2xs);overflow-wrap:anywhere;line-height:1.7}.Research-module__ammuSG__bibtexBlock{margin-top:var(--space-sm);background:var(--panel);border:1px solid var(--rule);padding:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre;color:var(--ink-muted);line-height:1.55;overflow-x:auto}.Research-module__ammuSG__statGrid{gap:var(--space-md);border-top:1px solid var(--signal);padding-top:var(--space-sm);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.Research-module__ammuSG__statValue{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--signal);font-variant-numeric:tabular-nums;line-height:1}.Research-module__ammuSG__statLabel{margin-top:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-muted);line-height:1.45}.Research-module__ammuSG__contributions{margin-top:var(--space-lg);border-top:1px solid var(--rule);padding-top:var(--space-sm)}.Research-module__ammuSG__contribList{margin:var(--space-2xs) 0 0;gap:var(--space-2xs);counter-reset:contrib;padding:0;list-style:none;display:grid}.Research-module__ammuSG__contribItem{gap:var(--space-2xs);counter-increment:contrib;line-height:var(--leading-snug);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;display:grid}.Research-module__ammuSG__contribItem:before{content:counter(contrib, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--signal)}.Research-module__ammuSG__findings{margin-top:var(--space-xl);border-top:2px solid var(--signal);padding-top:var(--space-sm)}.Research-module__ammuSG__findingList{margin:var(--space-md) 0 0;gap:0;padding:0;list-style:none;display:grid}.Research-module__ammuSG__finding{gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:1px solid var(--rule);display:grid}@media (min-width:46rem){.Research-module__ammuSG__finding{gap:var(--space-lg);grid-template-columns:8rem minmax(0,1fr);align-items:start}}.Research-module__ammuSG__findingMetric{font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--signal);font-variant-numeric:tabular-nums;line-height:1.05}.Research-module__ammuSG__findingMetricLabel{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);margin-top:3px;line-height:1.4}.Research-module__ammuSG__findingText{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ink);text-wrap:pretty}.Research-module__ammuSG__findingDetail{margin-top:var(--space-2xs);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.Research-module__ammuSG__methods{margin-top:var(--space-lg);border:1px solid var(--rule);background:var(--panel)}.Research-module__ammuSG__methodsHead{padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--rule)}.Research-module__ammuSG__methodsGrid{gap:0;display:grid}@media (min-width:40rem){.Research-module__ammuSG__methodsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Research-module__ammuSG__methodItem{padding:var(--space-xs);border-bottom:1px solid var(--rule)}@media (min-width:40rem){.Research-module__ammuSG__methodItem:nth-child(odd){border-right:1px solid var(--rule)}}.Research-module__ammuSG__methodTermLabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint)}.Research-module__ammuSG__methodValueText{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);margin-top:3px;line-height:1.5}.Research-module__ammuSG__paperLayout{gap:var(--space-lg);align-items:start;display:grid}@media (min-width:64rem){.Research-module__ammuSG__paperLayout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 18rem}.Research-module__ammuSG__paperRail{position:sticky;top:5rem}}.Research-module__ammuSG__paperMain>*+*{margin-top:var(--space-md)}.Research-module__ammuSG__rail{border-top:2px solid var(--signal);padding-top:var(--space-2xs);gap:var(--space-sm);display:grid}.Research-module__ammuSG__railItem{gap:2px;display:grid}.Research-module__ammuSG__railKey{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint)}.Research-module__ammuSG__railValue{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink);overflow-wrap:anywhere;line-height:1.55}.Research-module__ammuSG__railValue a{border-bottom:1px solid var(--rule-strong);text-decoration:none}.Research-module__ammuSG__railActions{gap:var(--space-3xs);margin-bottom:var(--space-md);display:grid}.Research-module__ammuSG__railAction{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:1px solid var(--rule-strong);padding:var(--space-2xs) var(--space-xs);justify-content:space-between;gap:var(--space-2xs);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.Research-module__ammuSG__railAction:hover,.Research-module__ammuSG__railActionPrimary{border-color:var(--signal);color:var(--signal)}.Research-module__ammuSG__railFigure{margin-top:var(--space-md);border:1px solid var(--rule);aspect-ratio:140/88;overflow:hidden}@media (min-width:62rem){.Research-module__ammuSG__findingList{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.Research-module__ammuSG__finding{gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:1px solid var(--rule);align-content:start;display:grid}@media (min-width:46rem){.Research-module__ammuSG__finding{gap:var(--space-2xs);grid-template-columns:none}}.Research-module__ammuSG__findingMetricRow{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.Research-module__ammuSG__citationGrid{gap:var(--space-md);margin-top:var(--space-sm);align-items:start;display:grid}@media (min-width:58rem){.Research-module__ammuSG__citationGrid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}@media (min-width:66rem){.Research-module__ammuSG__methodsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Research-module__ammuSG__methodItem:nth-child(odd){border-right:0}.Research-module__ammuSG__methodItem:not(:nth-child(3n)){border-right:1px solid var(--rule)}}
.Cv-module__4qQm-a__layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.Cv-module__4qQm-a__rail,.Cv-module__4qQm-a__sections{min-width:0}@media (min-width:64rem){.Cv-module__4qQm-a__layout{gap:var(--space-2xl);grid-template-columns:13rem minmax(0,1fr)}}.Cv-module__4qQm-a__rail{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.Cv-module__4qQm-a__rail>*{min-width:0}@media (min-width:64rem){.Cv-module__4qQm-a__rail{position:sticky;top:5rem}}.Cv-module__4qQm-a__contents{gap:var(--space-2xs);margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}@media (min-width:64rem){.Cv-module__4qQm-a__contents{border-top:2px solid var(--ink);gap:0;padding:0;display:grid;overflow:visible}}.Cv-module__4qQm-a__contentsLink{align-items:baseline;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-sm);color:var(--ink);white-space:nowrap;border:1px solid var(--rule-strong);padding:var(--space-3xs) var(--space-xs);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}@media (min-width:64rem){.Cv-module__4qQm-a__contentsLink{border:0;border-bottom:1px solid var(--rule);padding:var(--space-2xs) 0;white-space:normal;justify-content:space-between;display:flex}}.Cv-module__4qQm-a__contentsLink:hover,.Cv-module__4qQm-a__contentsLink:focus-visible{color:var(--signal);border-color:var(--signal)}.Cv-module__4qQm-a__contentsCount{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.Cv-module__4qQm-a__contentsElsewhere .Cv-module__4qQm-a__contentsLink{color:var(--ink-muted)}.Cv-module__4qQm-a__action{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:1px solid var(--signal);color:var(--signal);padding:var(--space-2xs) var(--space-xs);justify-content:space-between;gap:var(--space-2xs);transition:background-color var(--duration-fast) var(--ease-out);justify-self:start;text-decoration:none;display:inline-flex}@media (min-width:64rem){.Cv-module__4qQm-a__action{justify-self:stretch;display:flex}}.Cv-module__4qQm-a__action:hover,.Cv-module__4qQm-a__action:focus-visible{background:var(--signal-dim)}.Cv-module__4qQm-a__sections{gap:var(--space-xl);display:grid}.Cv-module__4qQm-a__section{scroll-margin-top:5rem}.Cv-module__4qQm-a__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-bottom:var(--space-2xs);border-bottom:2px solid var(--ink);display:flex}.Cv-module__4qQm-a__sectionTitle{font-family:var(--font-prose);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:400;line-height:1.1}.Cv-module__4qQm-a__sectionCount{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.Cv-module__4qQm-a__entries{margin:0;padding:0;list-style:none}.Cv-module__4qQm-a__entry{gap:var(--space-3xs);padding-block:var(--space-sm);border-bottom:1px solid var(--rule);display:grid}@media (min-width:40rem){.Cv-module__4qQm-a__entry{gap:var(--space-md);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline}}.Cv-module__4qQm-a__range{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.Cv-module__4qQm-a__rangeLive{color:var(--signal)}.Cv-module__4qQm-a__rangeLive:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite Cv-module__4qQm-a__pulse}.Cv-module__4qQm-a__entryTitle{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.012em;font-weight:560}.Cv-module__4qQm-a__org{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);margin-top:2px;display:block}.Cv-module__4qQm-a__description{margin-top:var(--space-2xs);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:62ch;display:block}.Cv-module__4qQm-a__bullets{margin:var(--space-2xs) 0 0;gap:5px;max-width:62ch;padding:0;list-style:none;display:grid}.Cv-module__4qQm-a__bullets li{color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-normal);padding-left:1rem;position:relative}.Cv-module__4qQm-a__bullets li:before{content:"";background:var(--signal);width:5px;height:5px;position:absolute;top:.6em;left:0}.Cv-module__4qQm-a__trace{--label-w:16rem;--track-pad:var(--space-sm);margin:0 0 var(--space-xl);border:1px solid var(--rule);background:var(--panel)}.Cv-module__4qQm-a__traceHead{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;display:flex}.Cv-module__4qQm-a__traceLive{margin-left:var(--space-sm);color:var(--signal);align-items:center;gap:6px;display:inline-flex}.Cv-module__4qQm-a__traceLive:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite Cv-module__4qQm-a__pulse}.Cv-module__4qQm-a__traceScroll{overflow-x:auto}.Cv-module__4qQm-a__traceBody{min-width:40rem;padding:var(--space-md) var(--track-pad) var(--space-2xs) 0;gap:var(--space-xs);display:grid;position:relative}.Cv-module__4qQm-a__laneGroup{gap:5px;display:grid}.Cv-module__4qQm-a__lane{grid-template-columns:var(--label-w) minmax(0, 1fr);align-items:stretch;height:1.125rem;display:grid}.Cv-module__4qQm-a__laneEducation{--lane-color:var(--peak)}.Cv-module__4qQm-a__lanePositions{--lane-color:var(--signal)}.Cv-module__4qQm-a__laneLabel{z-index:1;background:var(--panel);padding-inline:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;position:sticky;left:0;overflow:hidden}.Cv-module__4qQm-a__laneLabel:before{content:"";background:var(--lane-color);flex:none;width:6px;height:6px}.Cv-module__4qQm-a__laneTrack{background-image:linear-gradient(to right, var(--rule) 1px, transparent 1px);background-size:calc(100% / var(--years)) 100%;position:relative}.Cv-module__4qQm-a__bar{background:var(--lane-color);min-width:3px;color:var(--lane-color);position:absolute;top:3px;bottom:3px}.Cv-module__4qQm-a__barLive:after{content:"";width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%;margin-top:-4px;animation:1.8s ease-in-out infinite Cv-module__4qQm-a__pulse;position:absolute;top:50%;right:-4px}.Cv-module__4qQm-a__barExpected{border:1px dashed var(--lane-color);opacity:.75;position:absolute;top:3px;bottom:3px}.Cv-module__4qQm-a__axis{grid-template-columns:var(--label-w) minmax(0, 1fr);display:grid}.Cv-module__4qQm-a__axisTrack{border-top:1px solid var(--rule-strong);height:1rem;position:relative}.Cv-module__4qQm-a__tick{border-left:1px solid var(--rule-strong);height:.875rem;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-left:4px;line-height:.875rem;position:absolute;top:0}.Cv-module__4qQm-a__now{top:var(--space-md);bottom:calc(var(--space-2xs) + 1rem);left:calc(var(--label-w) + (100% - var(--label-w) - var(--track-pad)) * var(--now));border-left:1px dashed var(--signal);pointer-events:none;position:absolute}.Cv-module__4qQm-a__nowLabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--signal);line-height:1;position:absolute;top:-1rem;left:4px}.Cv-module__4qQm-a__traceFoot{gap:var(--space-md);padding:var(--space-2xs) var(--space-xs);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);flex-wrap:wrap;display:flex}.Cv-module__4qQm-a__legend{align-items:center;gap:6px;display:inline-flex}.Cv-module__4qQm-a__swatch{width:12px;height:6px}.Cv-module__4qQm-a__swatchEducation{background:var(--peak)}.Cv-module__4qQm-a__swatchPositions{background:var(--signal)}.Cv-module__4qQm-a__swatchExpected{border:1px dashed var(--ink-faint);height:4px}@keyframes Cv-module__4qQm-a__pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.Cv-module__4qQm-a__rangeLive:before,.Cv-module__4qQm-a__traceLive:before,.Cv-module__4qQm-a__barLive:after{animation:none}}
.PdfViewer-module__Ib1qFG__bar{gap:var(--space-2xs);margin-top:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.PdfViewer-module__Ib1qFG__button{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;align-items:center;gap:7px;display:inline-flex}.PdfViewer-module__Ib1qFG__button:hover,.PdfViewer-module__Ib1qFG__primary{border-color:var(--signal);color:var(--signal)}.PdfViewer-module__Ib1qFG__viewer{margin-top:var(--space-md);border:1px solid var(--rule);background:var(--panel)}.PdfViewer-module__Ib1qFG__viewerHead{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint);display:flex}.PdfViewer-module__Ib1qFG__frame{background:var(--panel);border:0;width:100%;height:clamp(420px,78vh,980px);display:block}.PdfViewer-module__Ib1qFG__fallback{padding:var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);line-height:1.6}
.ProjectGate-module__oDji3a__gate{max-width:34rem;margin-block:var(--space-2xl)}.ProjectGate-module__oDji3a__title{font-family:var(--font-prose);font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:400;line-height:1.05}.ProjectGate-module__oDji3a__body{margin-top:var(--space-sm);color:var(--ink-muted);line-height:var(--leading-relaxed)}.ProjectGate-module__oDji3a__form{gap:var(--space-2xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.ProjectGate-module__oDji3a__input{font-family:var(--font-display);font-size:var(--text-sm);padding:var(--space-2xs) var(--space-xs);border:var(--rule-weight) solid var(--rule-strong);background:var(--canvas);color:var(--ink);flex:14rem}.ProjectGate-module__oDji3a__input:focus-visible{border-color:var(--signal)}.ProjectGate-module__oDji3a__button{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;padding:var(--space-2xs) var(--space-md);border:var(--rule-weight) solid var(--ink);background:var(--ink);color:var(--canvas);cursor:pointer}.ProjectGate-module__oDji3a__button:disabled{opacity:.5;cursor:default}.ProjectGate-module__oDji3a__error{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--text-xs);color:var(--signal)}.ProjectGate-module__oDji3a__lock{align-items:center;gap:var(--space-3xs);display:inline-flex}
.Paper-module__7Y7TvG__page{--paper-w:60rem;--paper-measure:44rem}.Paper-module__7Y7TvG__container{width:min(var(--paper-w), 100% - var(--gutter) * 2);margin-inline:auto}.Paper-module__7Y7TvG__measure{width:min(var(--paper-measure), 100%);margin-inline:auto}.Paper-module__7Y7TvG__band{padding-block:var(--space-xl)}.Paper-module__7Y7TvG__bandTint{background:var(--panel);border-block:1px solid var(--rule)}.Paper-module__7Y7TvG__hero{text-align:center;padding-block:var(--space-2xl) var(--space-xl)}.Paper-module__7Y7TvG__badges{justify-content:center;gap:var(--space-2xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.Paper-module__7Y7TvG__badge{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-muted);border-radius:999px;padding:3px 9px}.Paper-module__7Y7TvG__badgePublished{border-color:var(--signal);color:var(--signal)}.Paper-module__7Y7TvG__badgeReview{border-color:var(--peak);color:var(--peak)}.Paper-module__7Y7TvG__title{font-family:var(--font-prose);letter-spacing:-.032em;text-wrap:balance;max-width:24ch;margin-inline:auto;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:400;line-height:1.04}.Paper-module__7Y7TvG__claim{margin-top:var(--space-md);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--signal);text-wrap:balance;max-width:46ch;margin-inline:auto}.Paper-module__7Y7TvG__authors{margin-top:var(--space-lg);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-muted);max-width:52rem;margin-inline:auto;line-height:1.8}.Paper-module__7Y7TvG__authorSelf{color:var(--ink);font-weight:600}.Paper-module__7Y7TvG__affiliation{margin-top:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint)}.Paper-module__7Y7TvG__pills{justify-content:center;gap:var(--space-2xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.Paper-module__7Y7TvG__pill{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;padding:var(--space-2xs) var(--space-md);border:1px solid var(--ink);background:var(--ink);color:var(--canvas);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:999px;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.Paper-module__7Y7TvG__pill:hover{background:var(--signal);border-color:var(--signal);color:var(--canvas)}.Paper-module__7Y7TvG__pillGhost{border-color:var(--rule-strong);color:var(--ink);background:0 0}.Paper-module__7Y7TvG__pillGhost:hover{border-color:var(--signal);color:var(--signal);background:0 0}.Paper-module__7Y7TvG__figure{max-width:46rem;margin-inline:auto;margin-top:var(--space-xl);border:1px solid var(--rule);background:var(--panel)}.Paper-module__7Y7TvG__figureHead{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint);display:flex}.Paper-module__7Y7TvG__figureBody{aspect-ratio:140/88}.Paper-module__7Y7TvG__figureBody img{object-fit:cover;width:100%;height:100%}.Paper-module__7Y7TvG__caption{margin-top:var(--space-md);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--ink-muted);text-align:center;max-width:52rem;margin-inline:auto}.Paper-module__7Y7TvG__caption strong{color:var(--ink);font-weight:600}.Paper-module__7Y7TvG__sectionTitle{font-family:var(--font-prose);font-size:var(--text-2xl);letter-spacing:-.025em;text-align:center;margin-bottom:var(--space-lg);font-weight:400}.Paper-module__7Y7TvG__sectionTitle:after{content:"";background:var(--signal);width:2.5rem;height:2px;margin:var(--space-2xs) auto 0;display:block}.Paper-module__7Y7TvG__abstract{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.Paper-module__7Y7TvG__cards{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.Paper-module__7Y7TvG__card{border:1px solid var(--rule);background:var(--canvas);padding:var(--space-md);gap:var(--space-2xs);align-content:start;display:grid}.Paper-module__7Y7TvG__cardNum{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);color:var(--signal)}.Paper-module__7Y7TvG__cardBody{line-height:var(--leading-normal);color:var(--ink)}.Paper-module__7Y7TvG__stats{gap:var(--space-lg);text-align:center;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.Paper-module__7Y7TvG__statValue{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--signal);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1}.Paper-module__7Y7TvG__statLabel{margin-top:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-muted);line-height:1.5}.Paper-module__7Y7TvG__findings{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:52rem){.Paper-module__7Y7TvG__findings{grid-template-columns:repeat(3,minmax(0,1fr))}}.Paper-module__7Y7TvG__finding{border-top:2px solid var(--signal);padding-top:var(--space-2xs);gap:var(--space-2xs);align-content:start;display:grid}.Paper-module__7Y7TvG__findingMetric{font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--signal);font-variant-numeric:tabular-nums;line-height:1.1}.Paper-module__7Y7TvG__findingLabel{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint)}.Paper-module__7Y7TvG__findingText{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink)}.Paper-module__7Y7TvG__findingDetail{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.Paper-module__7Y7TvG__methods{border:1px solid var(--rule);background:var(--canvas);grid-template-columns:1fr;display:grid}@media (min-width:46rem){.Paper-module__7Y7TvG__methods{grid-template-columns:repeat(3,minmax(0,1fr))}}.Paper-module__7Y7TvG__methodItem{padding:var(--space-sm);border-bottom:1px solid var(--rule)}.Paper-module__7Y7TvG__methodTerm{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint)}.Paper-module__7Y7TvG__methodValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);margin-top:3px;line-height:1.5}.Paper-module__7Y7TvG__bibHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-2xs);flex-wrap:wrap;display:flex}.Paper-module__7Y7TvG__citationPlain{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);overflow-wrap:anywhere;margin-bottom:var(--space-md);line-height:1.7}.Paper-module__7Y7TvG__bibtex{background:var(--panel);border:1px solid var(--rule);padding:var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre;color:var(--ink-muted);line-height:1.6;overflow-x:auto}.Paper-module__7Y7TvG__relatedList{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.Paper-module__7Y7TvG__relatedItem a{text-decoration:none}
