.Card-module__ckVvha__card{background:var(--surface);border:var(--rule);transition:transform var(--t-card), box-shadow var(--t-card);flex-direction:column;padding:18px;display:flex}.Card-module__ckVvha__card:hover{transform:var(--lift);box-shadow:var(--shadow-card)}.Card-module__ckVvha__dark{background:var(--ink);color:var(--ground)}.Card-module__ckVvha__dark:hover{box-shadow:var(--shadow-card-dark)}.Card-module__ckVvha__feature{padding:22px}.Card-module__ckVvha__paper{padding:20px 22px}.Card-module__ckVvha__paper:hover{transform:var(--lift-sm);box-shadow:var(--shadow-card-sm)}@media (prefers-reduced-motion:reduce){.Card-module__ckVvha__card:hover{transform:none}}
.PublicationCard-module__kzXnUa__paper{flex:none}.PublicationCard-module__kzXnUa__head{align-items:center;gap:12px;display:flex}.PublicationCard-module__kzXnUa__key{font-family:var(--font-space-mono);letter-spacing:.04em;color:var(--red);font-size:12px;font-weight:700}.PublicationCard-module__kzXnUa__year{font-family:var(--font-space-mono);color:var(--text-figure);margin-left:auto;font-size:12px;font-weight:700}.PublicationCard-module__kzXnUa__title{font-family:var(--font-archivo);letter-spacing:-.01em;margin:10px 0 0;font-size:20px;font-weight:700;line-height:1.26}.PublicationCard-module__kzXnUa__authors{font-family:var(--font-inter);color:var(--text-quiet);margin:7px 0 0;font-size:14px;font-weight:400;line-height:1.5}.PublicationCard-module__kzXnUa__self{color:var(--ink);font-weight:700}.PublicationCard-module__kzXnUa__tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.PublicationCard-module__kzXnUa__tag{border:var(--rule-soft);font-family:var(--font-space-mono);letter-spacing:.06em;color:var(--text-tag);padding:3px 9px;font-size:10px;font-weight:700}.PublicationCard-module__kzXnUa__actions{border-top:1px solid var(--line-hair);font-family:var(--font-space-mono);flex-wrap:wrap;align-items:center;gap:20px;margin-top:15px;padding-top:14px;font-size:12px;font-weight:700;display:flex}.PublicationCard-module__kzXnUa__toggle{appearance:none;cursor:pointer;font:inherit;color:var(--red);transition:color var(--t-color);background:0 0;border:0;padding:0}.PublicationCard-module__kzXnUa__toggle:hover{color:var(--red-hover)}.PublicationCard-module__kzXnUa__action{color:var(--text-muted);transition:color var(--t-color)}.PublicationCard-module__kzXnUa__action:hover{color:var(--red)}.PublicationCard-module__kzXnUa__abstract{background:var(--ground);border-left:3px solid var(--red);font-family:var(--font-inter);color:var(--text-body);white-space:pre-line;margin:14px 0 0;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.7}@media (max-width:620px){.PublicationCard-module__kzXnUa__title{font-size:18px}.PublicationCard-module__kzXnUa__actions{gap:14px}}
.TopicFilter-module__xHeRbq__rail{background:var(--surface);border:var(--rule);padding:16px 16px 10px}.TopicFilter-module__xHeRbq__railLabel{font-family:var(--font-space-mono);letter-spacing:.18em;color:var(--text-figure);font-size:10px;font-weight:700}.TopicFilter-module__xHeRbq__rows{flex-direction:column;margin-top:12px;display:flex}.TopicFilter-module__xHeRbq__row{appearance:none;text-align:left;cursor:pointer;color:inherit;font-family:var(--font-space-mono);transition:color var(--t-color);background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:8px 2px;font-size:13px;font-weight:700;display:flex}.TopicFilter-module__xHeRbq__row+.TopicFilter-module__xHeRbq__row{border-top:1px solid var(--line-hair-soft)}.TopicFilter-module__xHeRbq__row:hover{color:var(--red)}.TopicFilter-module__xHeRbq__bullet{width:8px;color:var(--red);flex:none;line-height:1}.TopicFilter-module__xHeRbq__count{font-family:var(--font-space-mono);color:var(--text-figure);margin-left:auto;font-size:11px;font-weight:400}@media (max-width:860px){.TopicFilter-module__xHeRbq__rows{flex-flow:wrap;gap:0 18px}.TopicFilter-module__xHeRbq__row+.TopicFilter-module__xHeRbq__row{border-top:0}}
.ConvergenceFigure-module__nThgpa__figure{width:100%;height:auto}.ConvergenceFigure-module__nThgpa__axis{stroke:var(--ink);stroke-width:1.5px}.ConvergenceFigure-module__nThgpa__target{stroke:var(--ink);stroke-width:1px;stroke-dasharray:4 5;opacity:.35}.ConvergenceFigure-module__nThgpa__curve{fill:none;stroke:var(--ink);stroke-width:2.5px}.ConvergenceFigure-module__nThgpa__marker{fill:var(--red)}.ConvergenceFigure-module__nThgpa__label{font-family:var(--font-space-mono), monospace;fill:var(--text-figure);font-size:10px}
.PublicationLibrary-module__oEPpxG__layout{grid-template-columns:200px 1fr;align-items:start;gap:30px;margin-top:18px;display:grid}.PublicationLibrary-module__oEPpxG__sidebar{position:sticky;top:24px}.PublicationLibrary-module__oEPpxG__meta{font-family:var(--font-space-mono);color:var(--text-figure);margin-top:14px;padding-left:2px;font-size:11px;font-weight:400;line-height:1.7}.PublicationLibrary-module__oEPpxG__list{flex-direction:column;gap:16px;display:flex}.PublicationLibrary-module__oEPpxG__empty{border:var(--rule-thin);font-family:var(--font-space-mono);color:var(--text-muted);padding:18px 20px;font-size:12px;font-weight:400}@media (max-width:860px){.PublicationLibrary-module__oEPpxG__layout{grid-template-columns:1fr;gap:20px}.PublicationLibrary-module__oEPpxG__sidebar{position:static}}
.home-module__Hx0lNG__grid{gap:var(--grid-gap);grid-template-rows:360px 212px;grid-template-columns:repeat(4,1fr);grid-template-areas:"name name research research""congr design hobbies about";display:grid}.home-module__Hx0lNG__areaName{grid-area:name}.home-module__Hx0lNG__areaResearch{grid-area:research}.home-module__Hx0lNG__areaCongruence{grid-area:congr}.home-module__Hx0lNG__areaDesign{grid-area:design}.home-module__Hx0lNG__areaHobbies{grid-area:hobbies}.home-module__Hx0lNG__areaAbout{grid-area:about}.home-module__Hx0lNG__hero{border-bottom:var(--rule);flex-direction:column;justify-content:flex-end;padding:0 8px 22px 0;display:flex}.home-module__Hx0lNG__heroKicker{font-family:var(--font-space-mono);letter-spacing:.25em;color:var(--red);font-size:14px;font-weight:700}.home-module__Hx0lNG__display{font-family:var(--font-archivo);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(3rem,7.2vw,104px);font-weight:800;line-height:.85}.home-module__Hx0lNG__period{color:var(--red);animation:1.05s step-end infinite home-module__Hx0lNG__blink}.home-module__Hx0lNG__bio{max-width:52ch;font-family:var(--font-inter);color:var(--text-body);margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.6}.home-module__Hx0lNG__bio strong{font-weight:700}.home-module__Hx0lNG__heroLinks{flex-wrap:wrap;gap:9px 16px;margin-top:16px;display:flex}.home-module__Hx0lNG__heroLink{font-family:var(--font-archivo);border-bottom:var(--rule-thin);transition:color var(--t-color), border-color var(--t-color);padding-bottom:2px;font-size:12px;font-weight:700}.home-module__Hx0lNG__heroLink:hover{color:var(--red);border-color:var(--red)}.home-module__Hx0lNG__researchHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-module__Hx0lNG__researchKicker{font-family:var(--font-space-mono);letter-spacing:.2em;color:var(--red);font-size:14px;font-weight:700}.home-module__Hx0lNG__figCaption{font-family:var(--font-space-mono);color:var(--text-figure);white-space:nowrap;font-size:10px;font-weight:400}.home-module__Hx0lNG__researchTitle{font-family:var(--font-archivo);margin-top:8px;font-size:20px;font-weight:800;line-height:1.02}.home-module__Hx0lNG__figureWrap{flex:1;align-items:center;margin-top:14px;display:flex}.home-module__Hx0lNG__researchLink{font-family:var(--font-archivo);color:var(--red);transition:color var(--t-color);margin-top:10px;font-size:14px;font-weight:800}.home-module__Hx0lNG__researchLink:hover{color:var(--red-hover)}.home-module__Hx0lNG__logo{width:80px;height:80px}.home-module__Hx0lNG__congruenceTitle{font-family:var(--font-archivo);margin-top:auto;font-size:19px;font-weight:800;line-height:1.04}.home-module__Hx0lNG__congruenceBody{font-family:var(--font-inter);color:var(--text-on-dark);margin-top:5px;font-size:11px;font-weight:400;line-height:1.4}.home-module__Hx0lNG__kicker{font-family:var(--font-space-mono);letter-spacing:.16em;color:var(--red);font-size:14px;font-weight:700}.home-module__Hx0lNG__cardTitle{font-family:var(--font-archivo);margin-top:auto;font-size:20px;font-weight:800;line-height:1.02}.home-module__Hx0lNG__cardLink{font-family:var(--font-inter);transition:color var(--t-color);margin-top:7px;font-size:12px;font-weight:600}.home-module__Hx0lNG__cardLink:hover{color:var(--red)}.home-module__Hx0lNG__cardBody{font-family:var(--font-inter);color:var(--text-muted);margin-top:6px;font-size:11px;font-weight:400;line-height:1.45}.home-module__Hx0lNG__aboutBody{font-family:var(--font-inter);color:var(--text-body);margin-top:9px;font-size:12.5px;font-weight:400;line-height:1.5}.home-module__Hx0lNG__nowBlock{flex-direction:column;gap:5px;margin-top:auto;display:flex}.home-module__Hx0lNG__nowLabel{font-family:var(--font-space-mono);letter-spacing:.14em;color:var(--red);font-size:12px;font-weight:700}.home-module__Hx0lNG__nowBody{font-family:var(--font-inter);color:var(--text-muted);font-size:11px;font-weight:400;line-height:1.45}.home-module__Hx0lNG__locale{font-family:var(--font-space-mono);align-items:center;gap:6px;margin-top:3px;font-size:11px;font-weight:700;display:flex}.home-module__Hx0lNG__dot{background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s infinite home-module__Hx0lNG__pulse}@media (max-width:1000px){.home-module__Hx0lNG__grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-template-areas:"name name""research research""congr design""hobbies about"}.home-module__Hx0lNG__areaResearch{min-height:320px}.home-module__Hx0lNG__areaCongruence,.home-module__Hx0lNG__areaDesign,.home-module__Hx0lNG__areaHobbies,.home-module__Hx0lNG__areaAbout{min-height:212px}.home-module__Hx0lNG__hero{padding-bottom:26px}}@media (max-width:620px){.home-module__Hx0lNG__grid{grid-template-columns:1fr;grid-template-areas:"name""research""congr""design""hobbies""about"}.home-module__Hx0lNG__areaResearch{min-height:280px}.home-module__Hx0lNG__areaCongruence,.home-module__Hx0lNG__areaDesign,.home-module__Hx0lNG__areaHobbies,.home-module__Hx0lNG__areaAbout{min-height:168px}.home-module__Hx0lNG__heroKicker{letter-spacing:.2em;font-size:12px}.home-module__Hx0lNG__bio{font-size:15px}.home-module__Hx0lNG__researchTitle{font-size:22px}.home-module__Hx0lNG__figCaption{display:none}}@media (min-width:1400px){.home-module__Hx0lNG__grid{grid-template-rows:420px 244px}.home-module__Hx0lNG__researchTitle{font-size:30px}.home-module__Hx0lNG__cardTitle{font-size:22px}.home-module__Hx0lNG__congruenceTitle{font-size:21px}.home-module__Hx0lNG__congruenceBody,.home-module__Hx0lNG__cardBody,.home-module__Hx0lNG__nowBody{font-size:12px}.home-module__Hx0lNG__aboutBody{font-size:13.5px}}
.notfound-module__VU115G__grid{gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);min-height:460px;display:grid}.notfound-module__VU115G__hero{border-bottom:var(--rule);flex-direction:column;justify-content:flex-end;padding:0 8px 22px 0;display:flex}.notfound-module__VU115G__heroKicker{font-family:var(--font-space-mono);letter-spacing:.25em;color:var(--red);font-size:14px;font-weight:700}.notfound-module__VU115G__display{font-family:var(--font-archivo);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(3rem,7.2vw,84px);font-weight:800;line-height:.85}.notfound-module__VU115G__period{color:var(--red);animation:1.05s step-end infinite notfound-module__VU115G__blink}.notfound-module__VU115G__bio{max-width:44ch;font-family:var(--font-inter);color:var(--text-body);margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.6}.notfound-module__VU115G__heroLinks{flex-wrap:wrap;gap:9px 16px;margin-top:16px;display:flex}.notfound-module__VU115G__heroLink{font-family:var(--font-archivo);border-bottom:var(--rule-thin);transition:color var(--t-color), border-color var(--t-color);padding-bottom:2px;font-size:12px;font-weight:700}.notfound-module__VU115G__heroLink:hover{color:var(--red);border-color:var(--red)}.notfound-module__VU115G__card{justify-content:flex-start}.notfound-module__VU115G__cardHead{border-bottom:1px solid #1a1a1a24;align-items:center;gap:8px;padding-bottom:12px;display:flex}.notfound-module__VU115G__cardKicker{font-family:var(--font-space-mono);letter-spacing:.2em;color:var(--red);font-size:14px;font-weight:700}.notfound-module__VU115G__cardCaption{font-family:var(--font-space-mono);color:var(--text-figure);margin-left:auto;font-size:10px;font-weight:400}.notfound-module__VU115G__readout{font-family:var(--font-space-mono);word-break:break-word;margin-top:14px;font-size:13px;font-weight:400;line-height:1.75}.notfound-module__VU115G__prompt{color:var(--red)}.notfound-module__VU115G__path{color:var(--ink)}.notfound-module__VU115G__dim{color:var(--text-figure)}.notfound-module__VU115G__routes{flex-wrap:wrap;gap:6px 18px;margin-top:10px;padding-left:18px;display:flex}.notfound-module__VU115G__route{font-family:var(--font-space-mono);transition:color var(--t-color), border-color var(--t-color);border-bottom:1.5px solid #0000;padding-bottom:1px;font-size:13px;font-weight:700}.notfound-module__VU115G__route:hover{color:var(--red);border-color:var(--red)}.notfound-module__VU115G__cursorLine{font-family:var(--font-space-mono);margin-top:auto;padding-top:16px;font-size:13px;font-weight:400}.notfound-module__VU115G__cursor{color:var(--red);animation:1s step-end infinite notfound-module__VU115G__blink}@media (max-width:860px){.notfound-module__VU115G__grid{grid-template-columns:1fr;min-height:0}.notfound-module__VU115G__card{min-height:280px}}
.research-module__H__SWa__page{width:100%}.research-module__H__SWa__hero{border-bottom:var(--rule);padding:6px 0 24px}.research-module__H__SWa__kicker{font-family:var(--font-space-mono);letter-spacing:.22em;color:var(--red);font-size:12px;font-weight:700;display:block}.research-module__H__SWa__display{font-family:var(--font-archivo);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2.75rem,6.7vw,96px);font-weight:800;line-height:.86}.research-module__H__SWa__period{color:var(--red);animation:1.05s step-end infinite research-module__H__SWa__blink}.research-module__H__SWa__chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.research-module__H__SWa__chip{border:var(--rule-thin);font-family:var(--font-space-mono);letter-spacing:.06em;padding:4px 11px;font-size:11px;font-weight:700}.research-module__H__SWa__summary{margin-top:28px}.research-module__H__SWa__summaryLabel{font-family:var(--font-space-mono);letter-spacing:.18em;color:var(--text-figure);margin:0;font-size:11px;font-weight:700}.research-module__H__SWa__summaryBody{border-left:2px dashed var(--line-soft);margin-top:12px;padding-left:20px}.research-module__H__SWa__summaryText{font-family:var(--font-inter);color:var(--text-quiet);margin:0;font-size:17px;font-weight:400;line-height:1.72}.research-module__H__SWa__summaryText b{color:var(--ink)}.research-module__H__SWa__publications{border-top:var(--rule);margin-top:34px}.research-module__H__SWa__sectionTitle{font-family:var(--font-archivo);letter-spacing:-.02em;margin:26px 0 0;font-size:32px;font-weight:800;line-height:1}.research-module__H__SWa__band{background:var(--ink);color:var(--ground);margin:44px calc(-1 * var(--shell-pad-x)) calc(-1 * var(--shell-pad-x));padding:42px var(--shell-pad-x) 46px;position:relative}.research-module__H__SWa__bandComment{font-family:var(--font-space-mono);letter-spacing:.06em;color:var(--text-on-dark-muted);max-width:calc(100% - 320px);font-size:12px;font-weight:700;display:block}.research-module__H__SWa__bandCta{top:42px;right:var(--shell-pad-x);flex-direction:column;align-items:flex-end;gap:11px;display:flex;position:absolute}.research-module__H__SWa__bandContent{margin-top:24px}.research-module__H__SWa__bandKicker{font-family:var(--font-space-mono);letter-spacing:.2em;color:var(--red);font-size:10px;font-weight:700;display:block}.research-module__H__SWa__bandHead{align-items:center;gap:16px;margin-top:14px;display:flex}.research-module__H__SWa__bandTitle{font-family:var(--font-archivo);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.4vw,40px);font-weight:800;line-height:.95}.research-module__H__SWa__bandBody{font-family:var(--font-inter);color:var(--text-on-dark);max-width:none;margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.65}.research-module__H__SWa__bandBody b{color:var(--nav-link)}.research-module__H__SWa__ctaButton{background:var(--red);color:#fff;min-width:290px;font-family:var(--font-archivo);transition:background var(--t-color);justify-content:space-between;align-items:center;gap:30px;padding:17px 20px;font-size:15px;font-weight:800;display:flex}.research-module__H__SWa__ctaButton:hover{background:var(--red-hover)}.research-module__H__SWa__ctaArrow{font-family:var(--font-space-mono)}.research-module__H__SWa__ctaCaption{font-family:var(--font-space-mono);color:var(--text-on-dark-muted);text-align:right;font-size:11px;font-weight:400}@media (max-width:860px){.research-module__H__SWa__bandComment{max-width:none}.research-module__H__SWa__bandCta{align-items:stretch;margin-top:18px;position:static}.research-module__H__SWa__bandContent{margin-top:24px}.research-module__H__SWa__ctaButton{width:100%;min-width:0}.research-module__H__SWa__ctaCaption{text-align:left}}@media (max-width:620px){.research-module__H__SWa__kicker{letter-spacing:.18em;font-size:11px}.research-module__H__SWa__summaryText{font-size:15px}.research-module__H__SWa__sectionTitle{font-size:26px}.research-module__H__SWa__bandBody{font-size:15px}}@media (min-width:1400px){.research-module__H__SWa__sectionTitle{font-size:36px}}
