.Nav-module__jmVfSG__nav{z-index:100;padding:var(--space-6) var(--section-pad-x);background:0 0;justify-content:space-between;align-items:center;transition:background .4s,padding .4s;display:flex;position:fixed;top:0;left:0;right:0}.Nav-module__jmVfSG__scrolled{background:var(--cream);padding:var(--space-4) var(--section-pad-x);border-bottom:1px solid var(--border-hairline)}.Nav-module__jmVfSG__monogram{font-family:var(--font-accent-serif);letter-spacing:.04em;color:var(--charcoal);font-size:1.35rem;font-style:italic;font-weight:500}.Nav-module__jmVfSG__links{gap:var(--space-8);list-style:none;display:flex}.Nav-module__jmVfSG__link{letter-spacing:.15em;text-transform:uppercase;color:var(--warm-mid);font-size:.7rem;font-weight:500;transition:color .25s}.Nav-module__jmVfSG__link:hover{color:var(--sage)}.Nav-module__jmVfSG__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.Nav-module__jmVfSG__bar{background:var(--charcoal);width:22px;height:1.5px;transition:transform .3s,opacity .3s;display:block}.Nav-module__jmVfSG__barOpen1{transform:translateY(6.5px)rotate(45deg)}.Nav-module__jmVfSG__barOpen2{opacity:0}.Nav-module__jmVfSG__barOpen3{transform:translateY(-6.5px)rotate(-45deg)}.Nav-module__jmVfSG__overlay{background:var(--cream);z-index:99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Nav-module__jmVfSG__overlay ul{gap:var(--space-7);text-align:center;flex-direction:column;list-style:none;display:flex}.Nav-module__jmVfSG__overlayLink{font-family:var(--font-sans);color:var(--charcoal);font-size:clamp(2rem,8vw,4rem);font-weight:600;transition:color .2s}.Nav-module__jmVfSG__overlayLink:hover{color:var(--sage)}@media (max-width:768px){.Nav-module__jmVfSG__links{display:none}.Nav-module__jmVfSG__hamburger{display:flex}}
.Hero-module__gNeX-G__hero{flex-direction:column;justify-content:center;height:100svh;min-height:600px;display:flex;position:relative;overflow:hidden}.Hero-module__gNeX-G__content{z-index:1;align-items:center;gap:var(--space-10);padding:0 var(--section-pad-x);padding-top:var(--space-12);grid-template-columns:1fr 1fr;display:grid;position:relative}.Hero-module__gNeX-G__left{gap:var(--space-5);flex-direction:column;display:flex}.Hero-module__gNeX-G__name{font-family:var(--font-accent-serif);letter-spacing:-.02em;color:var(--charcoal);font-size:clamp(3.5rem,8vw,7.5rem);font-weight:500;line-height:.95}.Hero-module__gNeX-G__nameRule{background:var(--warm-mid);opacity:.25;width:100%;height:1px;margin:var(--space-1) 0}.Hero-module__gNeX-G__title{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--warm-mid);font-size:.75rem;font-weight:500}.Hero-module__gNeX-G__subline{color:var(--ink-muted);max-width:38ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.Hero-module__gNeX-G__right{justify-content:center;align-items:center;display:flex}.Hero-module__gNeX-G__photoFrame{aspect-ratio:3/4;width:min(380px,100%);position:relative}.Hero-module__gNeX-G__photoFrame:after{content:"";border:1px solid var(--sage);border-radius:180px 180px var(--radius-sm) var(--radius-sm);opacity:.35;z-index:-1;pointer-events:none;position:absolute;inset:0;transform:translate(14px,14px)}.Hero-module__gNeX-G__photo{object-fit:cover;object-position:center top;border-radius:180px 180px var(--radius-sm) var(--radius-sm);width:100%;height:100%;box-shadow:var(--shadow-card);display:block}.Hero-module__gNeX-G__bracketBR{color:var(--warm-mid);opacity:.5;pointer-events:none;width:28px;height:28px;position:absolute;bottom:-10px;right:-10px}.Hero-module__gNeX-G__scrollIndicator{bottom:var(--space-8);left:var(--section-pad-x);align-items:center;gap:var(--space-3);color:var(--warm-mid);z-index:1;display:flex;position:absolute}.Hero-module__gNeX-G__scrollLabel{letter-spacing:.2em;text-transform:uppercase;font-size:.65rem;font-weight:500}.Hero-module__gNeX-G__scrollArrow{animation:2s ease-in-out infinite Hero-module__gNeX-G__arrowBob}@keyframes Hero-module__gNeX-G__arrowBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:1300px){.Hero-module__gNeX-G__content{padding-bottom:var(--space-11)}.Hero-module__gNeX-G__photoFrame{width:min(260px,100%)}}@media (max-width:768px){.Hero-module__gNeX-G__content{padding-bottom:var(--space-12);grid-template-columns:1fr}.Hero-module__gNeX-G__right{display:none}}
.About-module__Balj8a__about{padding:var(--section-pad-y) var(--section-pad-x);overflow:hidden}.About-module__Balj8a__inner{gap:var(--space-9);width:100%;max-width:var(--content-max);grid-template-columns:180px 1fr;align-items:start;display:grid}.About-module__Balj8a__labelCol{flex-shrink:0}.About-module__Balj8a__textCol{padding-top:.25rem}.About-module__Balj8a__word{white-space:normal;display:inline}.About-module__Balj8a__body{color:var(--charcoal);font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:400;line-height:1.8}@media (max-width:768px){.About-module__Balj8a__inner{gap:var(--space-7);grid-template-columns:1fr}}
.Research-module__xPzkha__research{padding:var(--section-pad-y) var(--section-pad-x);background:var(--off-white);position:relative}.Research-module__xPzkha__inner{max-width:var(--content-max)}.Research-module__xPzkha__header{margin-bottom:.5rem}.Research-module__xPzkha__card{gap:var(--space-5);padding:var(--space-9);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--cream);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.Research-module__xPzkha__cardMeta{align-items:baseline;gap:var(--space-6);flex-wrap:wrap;display:flex}.Research-module__xPzkha__conference{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);font-size:.7rem;font-weight:500}.Research-module__xPzkha__year{color:var(--warm-mid);letter-spacing:.1em;font-size:.7rem}.Research-module__xPzkha__paperTitle{font-family:var(--font-sans);color:var(--charcoal);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15}.Research-module__xPzkha__abstract{color:var(--ink-muted);max-width:68ch;font-size:.95rem;line-height:1.8}.Research-module__xPzkha__viewLink{align-items:center;gap:var(--space-2);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);border-bottom:1px solid var(--sage);width:fit-content;padding-bottom:2px;font-size:.72rem;font-weight:500;transition:opacity .2s;display:inline-flex}.Research-module__xPzkha__viewLink:hover{opacity:.7}.Research-module__xPzkha__imageOuter{margin-top:var(--space-9);position:relative}.Research-module__xPzkha__imageOuter:after{content:"";border-radius:var(--radius-md);z-index:0;background:#d9d0c0;position:absolute;inset:0;transform:translate(10px,10px)}.Research-module__xPzkha__imageWrapper{z-index:1;border-radius:var(--radius-md);max-height:380px;position:relative;overflow:hidden}.Research-module__xPzkha__image{object-fit:cover;object-position:center;filter:saturate(.85)brightness(1.02);width:100%;height:380px;display:block}@media (max-width:768px){.Research-module__xPzkha__research{padding-left:var(--space-6);padding-right:var(--space-6)}.Research-module__xPzkha__card{padding:var(--space-6);gap:var(--space-4)}.Research-module__xPzkha__paperTitle{font-size:1.4rem}.Research-module__xPzkha__abstract{max-width:none;font-size:.88rem}.Research-module__xPzkha__imageOuter{margin-top:var(--space-7)}.Research-module__xPzkha__imageWrapper{max-height:220px}.Research-module__xPzkha__image{height:220px}}
.Experience-module__L-MSRG__experience{padding:var(--section-pad-y) var(--section-pad-x);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);position:relative;overflow:hidden}.Experience-module__L-MSRG__bgLayer{z-index:0;background:linear-gradient(170deg,#f0ebe0 0%,#e5dfd3 50%,#f0ebe0 100%);position:absolute;inset:-20%}.Experience-module__L-MSRG__inner{z-index:1;max-width:var(--content-max);position:relative}.Experience-module__L-MSRG__header{margin-bottom:var(--space-4)}.Experience-module__L-MSRG__timeline{flex-direction:column;gap:0;list-style:none;display:flex}.Experience-module__L-MSRG__entry{gap:var(--space-9);padding:var(--space-8) 0;border-bottom:1px solid var(--border-hairline);grid-template-columns:220px 1fr;display:grid}.Experience-module__L-MSRG__entry:last-child{border-bottom:none}.Experience-module__L-MSRG__dates{letter-spacing:.12em;text-transform:uppercase;color:var(--warm-mid);padding-top:var(--space-1);font-size:.7rem;font-weight:500}.Experience-module__L-MSRG__body{gap:var(--space-2);flex-direction:column;display:flex}.Experience-module__L-MSRG__role{font-family:var(--font-sans);color:var(--charcoal);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400}.Experience-module__L-MSRG__roleCurrent{font-weight:600}.Experience-module__L-MSRG__org{letter-spacing:.05em;color:var(--sage);text-transform:uppercase;font-size:.8rem;font-weight:500}.Experience-module__L-MSRG__bullets{margin-top:var(--space-2);gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.Experience-module__L-MSRG__bullets li{color:var(--ink-muted);padding-left:var(--space-4);font-size:.92rem;line-height:1.65;position:relative}.Experience-module__L-MSRG__bullets li:before{content:"—";color:var(--warm-mid);opacity:.5;position:absolute;left:0}@media (max-width:768px){.Experience-module__L-MSRG__entry{gap:var(--space-3);grid-template-columns:1fr}}
.Education-module__oSOwAq__education{padding:var(--section-pad-y) var(--section-pad-x);background:var(--cream);position:relative}.Education-module__oSOwAq__inner{gap:var(--space-11);max-width:var(--content-max);grid-template-columns:1fr 1fr;display:grid}.Education-module__oSOwAq__block{flex-direction:column;display:flex}.Education-module__oSOwAq__list{flex-direction:column;gap:0;list-style:none;display:flex}.Education-module__oSOwAq__item{justify-content:space-between;align-items:start;gap:var(--space-7);padding:var(--space-6) 0;border-bottom:1px solid var(--border-hairline);display:flex}.Education-module__oSOwAq__item:last-child{border-bottom:none}.Education-module__oSOwAq__itemLeft{gap:var(--space-1);flex-direction:column;display:flex}.Education-module__oSOwAq__degree,.Education-module__oSOwAq__certName{font-family:var(--font-sans);color:var(--charcoal);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:400;line-height:1.3}.Education-module__oSOwAq__institution{letter-spacing:.1em;text-transform:uppercase;color:var(--sage);font-size:.72rem;font-weight:500}.Education-module__oSOwAq__years{letter-spacing:.1em;color:var(--warm-mid);white-space:nowrap;padding-top:var(--space-1);font-size:.7rem;font-weight:500}@media (max-width:900px){.Education-module__oSOwAq__inner{gap:var(--space-9);grid-template-columns:1fr}}
.Footer-module__nhiC3q__footerOuter{height:var(--footer-h);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.Footer-module__nhiC3q__footerMiddle{height:calc(100vh + var(--footer-h));position:relative;top:-100vh}.Footer-module__nhiC3q__footerInner{height:var(--footer-h);top:calc(100vh - var(--footer-h));background:var(--charcoal);color:var(--cream);padding:var(--space-10) var(--section-pad-x) var(--space-8);flex-direction:column;justify-content:space-between;display:flex;position:sticky}.Footer-module__nhiC3q__top{align-items:start;gap:var(--space-9);grid-template-columns:1fr auto;display:grid}.Footer-module__nhiC3q__identity{gap:var(--space-2);flex-direction:column;display:flex}.Footer-module__nhiC3q__name{font-family:var(--font-accent-serif);color:var(--cream);font-size:clamp(1.4rem,2.5vw,2rem);font-style:italic;font-weight:500}.Footer-module__nhiC3q__titleLine{letter-spacing:.16em;text-transform:uppercase;color:var(--warm-mid);font-size:.68rem;font-weight:500}.Footer-module__nhiC3q__right{align-items:flex-end;gap:var(--space-6);flex-direction:column;display:flex}.Footer-module__nhiC3q__navList{gap:var(--space-3);flex-direction:column;align-items:flex-end;list-style:none;display:flex}.Footer-module__nhiC3q__navLink{letter-spacing:.15em;text-transform:uppercase;color:var(--cream-muted);font-size:.68rem;font-weight:500;transition:color .2s}.Footer-module__nhiC3q__navLink:hover{color:var(--cream)}.Footer-module__nhiC3q__contact{gap:var(--space-3);flex-direction:column;align-items:flex-end;display:flex}.Footer-module__nhiC3q__contactLink{letter-spacing:.15em;text-transform:uppercase;color:var(--cream-muted);font-size:.68rem;font-weight:500;transition:color .2s}.Footer-module__nhiC3q__contactLink:hover{color:var(--sage)}.Footer-module__nhiC3q__bottom{border-top:1px solid var(--border-hairline-dark);padding-top:var(--space-6);justify-content:space-between;align-items:center;display:flex}.Footer-module__nhiC3q__copy,.Footer-module__nhiC3q__builtWith{letter-spacing:.1em;color:var(--cream-faint);font-size:.65rem}@media (max-width:768px){.Footer-module__nhiC3q__footerOuter{height:420px}.Footer-module__nhiC3q__footerMiddle{height:calc(100vh + 420px)}.Footer-module__nhiC3q__footerInner{height:420px;top:calc(100vh - 420px)}.Footer-module__nhiC3q__top{gap:var(--space-7);grid-template-columns:1fr}.Footer-module__nhiC3q__right,.Footer-module__nhiC3q__navList,.Footer-module__nhiC3q__contact{align-items:flex-start}}
