.Hero-module-scss-module__twV7AW__hero{align-items:center;min-height:100vh;padding-top:64px;display:flex;position:relative}.Hero-module-scss-module__twV7AW__container{width:100%;max-width:720px;margin:0 auto;padding:0 2rem;position:relative}.Hero-module-scss-module__twV7AW__greeting{color:#666;font-size:1rem;font-weight:400;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace;text-transform:lowercase;margin-bottom:1.5rem}.Hero-module-scss-module__twV7AW__name{letter-spacing:-.05em;color:#111;font-size:5rem;font-weight:700;line-height:1;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:1rem}@media (max-width:768px){.Hero-module-scss-module__twV7AW__name{font-size:4rem}}@media (max-width:640px){.Hero-module-scss-module__twV7AW__name{font-size:3rem}}.Hero-module-scss-module__twV7AW__title{color:#666;margin-bottom:1.25rem;font-size:1.35rem;font-weight:500}.Hero-module-scss-module__twV7AW__bio{color:#666;max-width:600px;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.Hero-module-scss-module__twV7AW__flyTag{font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace;color:#666;text-transform:lowercase;letter-spacing:.01em;border-bottom:1px solid #0000;align-items:center;gap:.4rem;margin-bottom:1.75rem;padding-bottom:2px;font-size:.85rem;transition:color .15s,border-color .15s;display:inline-flex}.Hero-module-scss-module__twV7AW__flyTag:hover{color:#111;border-bottom-color:#111}.Hero-module-scss-module__twV7AW__flyTag:hover .Hero-module-scss-module__twV7AW__flyArrow{transform:translate(3px)}.Hero-module-scss-module__twV7AW__flyArrow{transition:transform .15s;display:inline-block}.Hero-module-scss-module__twV7AW__focusAreas{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.Hero-module-scss-module__twV7AW__focusTag{color:#666;font-size:.8rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace;text-transform:lowercase;letter-spacing:.02em;background:0 0;border:1px solid #eaeaea;border-radius:0;padding:.25rem .75rem;transition:all .3s;display:inline-block}.Hero-module-scss-module__twV7AW__focusTag:hover{color:#000;background:0 0;border-color:#000}.Hero-module-scss-module__twV7AW__actions{flex-wrap:wrap;gap:.75rem;display:flex}.Hero-module-scss-module__twV7AW__btnPrimary{color:#fff;font-size:.85rem;font-weight:500;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;background:#000;border-radius:0;align-items:center;padding:.75rem 2rem;transition:all .15s;display:inline-flex}.Hero-module-scss-module__twV7AW__btnPrimary:hover{background:#666}.Hero-module-scss-module__twV7AW__btnSecondary{color:#000;font-size:.85rem;font-weight:500;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;background:0 0;border:1px solid #eaeaea;border-radius:0;align-items:center;padding:.75rem 2rem;transition:all .15s;display:inline-flex}.Hero-module-scss-module__twV7AW__btnSecondary:hover{background:#fafafa;border-color:#000}
.Experience-module-scss-module__Vuikca__section{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f7d9;padding:5rem 0}.Experience-module-scss-module__Vuikca__container{max-width:1100px;margin:0 auto;padding:0 2rem}.Experience-module-scss-module__Vuikca__heading{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;color:#111;letter-spacing:-.03em;margin-bottom:1rem;font-size:4.5rem;font-weight:600}.Experience-module-scss-module__Vuikca__subtitle{color:#999;font-size:1rem;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;margin-bottom:3rem}.Experience-module-scss-module__Vuikca__list{flex-direction:column;gap:1.25rem;display:flex}.Experience-module-scss-module__Vuikca__card{background:0 0;border:1px solid #eaeaea;border-radius:0;padding:2.5rem;transition:all .3s}.Experience-module-scss-module__Vuikca__card:hover{background:#fafafa;border-color:#000;transform:translateY(-1px)}.Experience-module-scss-module__Vuikca__cardTop{align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.Experience-module-scss-module__Vuikca__logoWrap{background:#fff;border:1px solid #eaeaea;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.Experience-module-scss-module__Vuikca__logo{object-fit:contain;width:100%;height:100%}.Experience-module-scss-module__Vuikca__cardTopInfo{flex:1;min-width:0}.Experience-module-scss-module__Vuikca__cardHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.Experience-module-scss-module__Vuikca__statusActive{font-size:.75rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace;color:#000;background:#0000001a;border-radius:0;padding:.125rem .5rem;font-weight:600}.Experience-module-scss-module__Vuikca__date{color:#999;font-size:.85rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace}.Experience-module-scss-module__Vuikca__company{color:#000;font-weight:700}.Experience-module-scss-module__Vuikca__role{color:#111;font-size:1.15rem;font-weight:600;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;margin-bottom:.125rem}.Experience-module-scss-module__Vuikca__location{color:#999;font-size:.85rem}.Experience-module-scss-module__Vuikca__description{color:#666;margin-bottom:1.25rem;font-size:.85rem;line-height:1.8}.Experience-module-scss-module__Vuikca__skills{flex-wrap:wrap;gap:.375rem;display:flex}.Experience-module-scss-module__Vuikca__skill{color:#666;font-size:.8rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace;text-transform:lowercase;letter-spacing:.02em;background:0 0;border:1px solid #eaeaea;border-radius:0;padding:.25rem .75rem;transition:all .3s;display:inline-block}.Experience-module-scss-module__Vuikca__skill:hover{color:#000;background:0 0;border-color:#000}.Experience-module-scss-module__Vuikca__skill{font-size:.6875rem}
.Education-module-scss-module__iMBvpa__section{padding:5rem 0}.Education-module-scss-module__iMBvpa__container{max-width:1100px;margin:0 auto;padding:0 2rem}.Education-module-scss-module__iMBvpa__heading{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;color:#111;letter-spacing:-.03em;margin-bottom:1rem;font-size:4.5rem;font-weight:600}.Education-module-scss-module__iMBvpa__subtitle{color:#999;font-size:1rem;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;margin-bottom:3rem}.Education-module-scss-module__iMBvpa__list{flex-direction:column;gap:1.25rem;display:flex}.Education-module-scss-module__iMBvpa__card{background:0 0;border:1px solid #eaeaea;border-radius:0;padding:2.5rem;transition:all .3s}.Education-module-scss-module__iMBvpa__card:hover{background:#fafafa;border-color:#000;transform:translateY(-1px)}.Education-module-scss-module__iMBvpa__cardTop{align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.Education-module-scss-module__iMBvpa__logoWrap{background:#fff;border:1px solid #eaeaea;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.Education-module-scss-module__iMBvpa__logo{object-fit:contain;width:100%;height:100%}.Education-module-scss-module__iMBvpa__cardTopInfo{flex:1;min-width:0}.Education-module-scss-module__iMBvpa__cardHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.Education-module-scss-module__iMBvpa__date{color:#999;font-size:.85rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace}.Education-module-scss-module__iMBvpa__gpa{color:#000;font-size:.85rem;font-weight:600;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace}.Education-module-scss-module__iMBvpa__degree{color:#111;font-size:1.15rem;font-weight:600;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;margin-bottom:.125rem}.Education-module-scss-module__iMBvpa__institution{color:#666;font-size:.85rem}.Education-module-scss-module__iMBvpa__scholarship{color:#666;font-size:.8rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace;text-transform:lowercase;letter-spacing:.02em;background:0 0;border:1px solid #eaeaea;border-radius:0;padding:.25rem .75rem;transition:all .3s;display:inline-block}.Education-module-scss-module__iMBvpa__scholarship:hover{color:#000;background:0 0;border-color:#000}.Education-module-scss-module__iMBvpa__scholarship{color:#000;background:#00000014;margin-bottom:1rem}.Education-module-scss-module__iMBvpa__description{color:#666;font-size:.85rem;line-height:1.8}
.ResearchLab-module-scss-module__57ZCRG__section{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f7d9;padding:5rem 0}.ResearchLab-module-scss-module__57ZCRG__container{max-width:1100px;margin:0 auto;padding:0 2rem}.ResearchLab-module-scss-module__57ZCRG__heading{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;color:#111;letter-spacing:-.03em;margin-bottom:1rem;font-size:4.5rem;font-weight:600}.ResearchLab-module-scss-module__57ZCRG__subtitle{color:#999;font-size:1rem;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;margin-bottom:3rem}.ResearchLab-module-scss-module__57ZCRG__labCard{background:0 0;border:1px solid #eaeaea;border-radius:0;padding:2.5rem;transition:all .3s}.ResearchLab-module-scss-module__57ZCRG__labCard:hover{background:#fafafa;border-color:#000;transform:translateY(-1px)}.ResearchLab-module-scss-module__57ZCRG__labCard{flex-direction:column;gap:1.5rem;display:flex}.ResearchLab-module-scss-module__57ZCRG__labHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.ResearchLab-module-scss-module__57ZCRG__labName{color:#111;font-size:1.35rem;font-weight:700;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;margin-bottom:.25rem}.ResearchLab-module-scss-module__57ZCRG__labInstitution{color:#999;font-size:.85rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace;margin-bottom:.25rem}.ResearchLab-module-scss-module__57ZCRG__labRole{color:#666;font-size:.85rem}.ResearchLab-module-scss-module__57ZCRG__labRole strong{color:#000;font-weight:600}.ResearchLab-module-scss-module__57ZCRG__labLinks{flex-shrink:0;gap:.75rem;display:flex}.ResearchLab-module-scss-module__57ZCRG__labLink{color:#000;border:1px solid #eaeaea;border-radius:0;align-items:center;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.ResearchLab-module-scss-module__57ZCRG__labLink:hover{background:#0000000a;border-color:#000}.ResearchLab-module-scss-module__57ZCRG__labDesc{color:#666;font-size:1rem;line-height:1.8}.ResearchLab-module-scss-module__57ZCRG__areas{flex-direction:column;gap:1rem;display:flex}.ResearchLab-module-scss-module__57ZCRG__areasTitle{color:#111;font-size:1rem;font-weight:600;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.05em}.ResearchLab-module-scss-module__57ZCRG__areasGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:640px){.ResearchLab-module-scss-module__57ZCRG__areasGrid{grid-template-columns:1fr}}.ResearchLab-module-scss-module__57ZCRG__areaCard{background:#f7f7f7;border:1px solid #eaeaea;border-radius:0;padding:1rem 1.25rem;transition:border-color .15s}.ResearchLab-module-scss-module__57ZCRG__areaCard:hover{border-color:#e5e5e5}.ResearchLab-module-scss-module__57ZCRG__areaName{color:#000;font-size:.85rem;font-weight:600;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;margin-bottom:.375rem}.ResearchLab-module-scss-module__57ZCRG__areaDesc{color:#666;font-size:.8rem;line-height:1.6}.ResearchLab-module-scss-module__57ZCRG__techStack{flex-wrap:wrap;gap:.375rem;display:flex}.ResearchLab-module-scss-module__57ZCRG__tech{color:#666;font-size:.8rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace;text-transform:lowercase;letter-spacing:.02em;background:0 0;border:1px solid #eaeaea;border-radius:0;padding:.25rem .75rem;transition:all .3s;display:inline-block}.ResearchLab-module-scss-module__57ZCRG__tech:hover{color:#000;background:0 0;border-color:#000}.ResearchLab-module-scss-module__57ZCRG__tech{font-size:.6875rem}
.References-module-scss-module__D5FfOW__section{padding:5rem 0}.References-module-scss-module__D5FfOW__container{max-width:1100px;margin:0 auto;padding:0 2rem}.References-module-scss-module__D5FfOW__heading{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;color:#111;letter-spacing:-.03em;margin-bottom:1rem;font-size:4.5rem;font-weight:600}.References-module-scss-module__D5FfOW__subtitle{color:#999;font-size:1rem;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;margin-bottom:3rem}.References-module-scss-module__D5FfOW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:768px){.References-module-scss-module__D5FfOW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.References-module-scss-module__D5FfOW__grid{grid-template-columns:1fr}}.References-module-scss-module__D5FfOW__card{background:0 0;border:1px solid #eaeaea;border-radius:0;padding:2.5rem;transition:all .3s}.References-module-scss-module__D5FfOW__card:hover{background:#fafafa;border-color:#000;transform:translateY(-1px)}.References-module-scss-module__D5FfOW__card{flex-direction:column;gap:.75rem;min-width:0;padding:1.5rem;display:flex}.References-module-scss-module__D5FfOW__info{flex-direction:column;gap:.25rem;display:flex}.References-module-scss-module__D5FfOW__name{color:#111;font-size:1rem;font-weight:600;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif}.References-module-scss-module__D5FfOW__title{color:#666;font-size:.85rem}.References-module-scss-module__D5FfOW__affiliation{color:#999;font-size:.75rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace}.References-module-scss-module__D5FfOW__quote{color:#666;border-left:2px solid #e5e5e5;padding-left:1rem;font-size:.85rem;font-style:italic;line-height:1.8}.References-module-scss-module__D5FfOW__letterLink{color:#000;font-size:.85rem;font-weight:500;transition:color .15s}.References-module-scss-module__D5FfOW__letterLink:hover{color:#333}.References-module-scss-module__D5FfOW__moreLine{text-align:center;color:#666;margin-top:2rem;font-size:.85rem}.References-module-scss-module__D5FfOW__moreLink{color:#111;border-bottom:1px solid #eaeaea;font-weight:600;transition:border-color .15s}.References-module-scss-module__D5FfOW__moreLink:hover{border-bottom-color:#111}
.Blog-module-scss-module__S4QzVG__section{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f7d9;padding:5rem 0}.Blog-module-scss-module__S4QzVG__container{max-width:1100px;margin:0 auto;padding:0 2rem}.Blog-module-scss-module__S4QzVG__heading{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;color:#111;letter-spacing:-.03em;margin-bottom:1rem;font-size:4.5rem;font-weight:600}.Blog-module-scss-module__S4QzVG__subtitle{color:#999;font-size:1rem;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;margin-bottom:3rem}.Blog-module-scss-module__S4QzVG__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;display:grid}@media (max-width:640px){.Blog-module-scss-module__S4QzVG__grid{grid-template-columns:1fr}}.Blog-module-scss-module__S4QzVG__card{background:0 0;border:1px solid #eaeaea;border-radius:0;padding:2.5rem;transition:all .3s}.Blog-module-scss-module__S4QzVG__card:hover{background:#fafafa;border-color:#000;transform:translateY(-1px)}.Blog-module-scss-module__S4QzVG__card{cursor:pointer;flex-direction:column;gap:.75rem;display:flex}.Blog-module-scss-module__S4QzVG__card:hover .Blog-module-scss-module__S4QzVG__postTitle{color:#000}.Blog-module-scss-module__S4QzVG__cardMeta{align-items:center;gap:.5rem;display:flex}.Blog-module-scss-module__S4QzVG__date{color:#999;font-size:.75rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace}.Blog-module-scss-module__S4QzVG__dot{color:#999}.Blog-module-scss-module__S4QzVG__readTime{color:#999;font-size:.75rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace}.Blog-module-scss-module__S4QzVG__postTitle{color:#111;font-size:1.15rem;font-weight:600;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;line-height:1.35;transition:color .15s}.Blog-module-scss-module__S4QzVG__excerpt{color:#666;font-size:.85rem;line-height:1.8}.Blog-module-scss-module__S4QzVG__tags{flex-wrap:wrap;gap:.375rem;margin-top:auto;display:flex}.Blog-module-scss-module__S4QzVG__tag{color:#666;font-size:.8rem;font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace;text-transform:lowercase;letter-spacing:.02em;background:0 0;border:1px solid #eaeaea;border-radius:0;padding:.25rem .75rem;transition:all .3s;display:inline-block}.Blog-module-scss-module__S4QzVG__tag:hover{color:#000;background:0 0;border-color:#000}.Blog-module-scss-module__S4QzVG__tag{font-size:.6875rem}
.Contact-module-scss-module__EijsOG__section{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd9;padding:5rem 0}.Contact-module-scss-module__EijsOG__container{max-width:920px;margin:0 auto;padding:0 2rem}.Contact-module-scss-module__EijsOG__heading{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;color:#111;letter-spacing:-.03em;text-align:center;margin-bottom:1rem;font-size:4.5rem;font-weight:600}.Contact-module-scss-module__EijsOG__subtitle{color:#999;font-size:1rem;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;text-align:center;max-width:560px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.Contact-module-scss-module__EijsOG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:2rem;display:grid}.Contact-module-scss-module__EijsOG__card{background:#fff;border:1px solid #eaeaea;flex-direction:column;gap:.4rem;padding:1.5rem 3rem 1.5rem 1.5rem;transition:border-color .3s,background .3s,transform .3s;display:flex;position:relative}.Contact-module-scss-module__EijsOG__card:hover{background:#fafafa;border-color:#111}.Contact-module-scss-module__EijsOG__card:hover .Contact-module-scss-module__EijsOG__cardArrow{color:#111;transform:translate(4px,-4px)}.Contact-module-scss-module__EijsOG__cardLabel{font-family:var(--font-geist-mono),"Fira Code","Courier New",monospace;color:#999;text-transform:lowercase;letter-spacing:.04em;font-size:.85rem}.Contact-module-scss-module__EijsOG__cardHandle{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"San Francisco","Helvetica Neue",Helvetica,sans-serif;color:#111;letter-spacing:-.01em;word-break:break-word;font-size:1.15rem;font-weight:600}.Contact-module-scss-module__EijsOG__cardArrow{color:#999;font-size:1.15rem;transition:transform .3s,color .3s;position:absolute;top:1.25rem;right:1.25rem}
