:root{--blue:#163d55;--ink:#182d3a;--line:#d4dde1}body{color:#182d3a;background:#fcfcfa}.site-header{background:#fcfcfaf5}.brand-name{font-size:.8rem;letter-spacing:.06em}.brand-mark{display:none}.button,.circle-link,.project-card,.education-stack article,.resume-card,.lab-link{border-radius:3px}.primary,.button.primary{background:#163d55;border-color:#163d55;box-shadow:none}.eyebrow{color:#456777;letter-spacing:.1em}.eyebrow>span{display:none}.personal-intro{display:grid;grid-template-columns:1fr 220px;gap:70px;padding-block:60px;align-items:center}.personal-intro h1{font-family:Georgia,serif;font-size:clamp(2.8rem,5vw,4.6rem);font-weight:400;letter-spacing:-.045em;line-height:1.02;margin:18px 0}.intro-location{font-size:.875rem;color:#57707d}.personal-intro p:not(.intro-location){max-width:670px;line-height:1.75;font-size:1.05rem;color:#4a606b}.personal-intro .intro-role{font-size:1.2rem!important;color:#203e50!important}.personal-intro figure{margin:0}.personal-intro figure img{width:220px;height:250px;object-fit:cover;border-radius:2px}.personal-intro figcaption{font-size:.8rem;line-height:1.6;color:#58717d;margin-top:12px}.intro-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:26px}.intro-links a{font-size:.95rem;color:#163d55;text-underline-offset:5px}.public-data-section{padding-block:45px 65px;border-top:1px solid #bdcdd4}.data-intro{max-width:720px}.data-intro h2{font-size:2.5rem;line-height:1.12;letter-spacing:-.04em;font-weight:500;margin:18px 0}.data-intro>p:last-child{font-size:1rem;line-height:1.75;color:#556a75;margin-bottom:30px}.section{padding-block:70px}.section-heading h2,.experience-intro h2,.contact-section h2{font-family:Georgia,serif;font-weight:400;font-size:2.8rem;letter-spacing:-.025em}.project-card:hover{transform:none;box-shadow:none;border-color:#658391}.project-info{padding:25px}.circle-link{width:auto;height:auto;border:0}.circle-link:after{content:'Details';font-size:.875rem;text-decoration:underline}.los-visual,.system-visual{background:#edf2f3}.mini-spark{display:none}.project-wide-visual .mini-spark{display:none}.experience-section,.journal-section{background:#f0f3f3}.tags span{border-radius:2px;background:#edf1f2;color:#405d6c}.journal-feature{border-radius:2px}.field-note-cover{background:#203e50;color:white;padding:45px;min-height:250px;display:flex;flex-direction:column;justify-content:center}.field-note-cover>span{font-size:.75rem;letter-spacing:.1em;color:#bdced7}.field-note-cover>p{font-family:Georgia,serif;font-size:3rem;line-height:1.1;margin:26px 0}.field-note-cover small{font-size:.85rem;color:#d3dfe3}.journal-editor-note{border-top:3px solid #244c61;border-bottom:1px solid #9bb2bd;padding:45px 15px}.journal-editor-note>p:first-child{font-size:.8rem;letter-spacing:.1em}.journal-editor-note h2{font-family:Georgia,serif;font-size:2.8rem;font-weight:400;line-height:1.1}.journal-editor-note>span{font-size:.875rem;color:#5b7380;line-height:1.7}.journal-masthead h1{font-family:Georgia,serif;font-size:6rem;font-weight:400}.journal-masthead h1 em{color:#244c61}.dispatch-card{background:transparent;border-radius:0;border-width:1px 0 0;padding:28px 0}.dispatch-grid{gap:35px}.journal-filters button{border-radius:3px}.journal-filters button[aria-pressed=true]{background:#244c61;border-color:#244c61}.article-toc,.related-reading a,.journal-practice{border-radius:2px}.resume-section{background:#183443}.motion-toggle,.health-motion,.portrait-side,.lab-symbol{display:none}.lab-link{background:#f0f4f5}.lab-link>.button{color:#163d55}
@media(max-width:640px){.personal-intro{grid-template-columns:1fr 100px;gap:20px;padding-block:32px}.personal-intro h1{font-size:2.8rem}.personal-intro figure{align-self:start;margin-top:45px}.personal-intro figure img{width:100px;height:125px}.personal-intro figcaption{font-size:.75rem}.personal-intro p:not(.intro-location){font-size:1rem}.intro-location{font-size:.75rem}.intro-links{gap:16px}.data-intro h2{font-size:2rem}.section-heading h2,.experience-intro h2,.contact-section h2{font-size:2.2rem}.public-data-section{padding-top:30px}.section{padding-block:45px}.journal-masthead h1{font-size:4.6rem}.journal-editor-note{padding:25px 0}.journal-editor-note h2{font-size:2rem}}
.personal-intro{padding-block:36px;grid-template-columns:1fr 180px;gap:50px}.personal-intro h1{font-size:clamp(2.7rem,4.5vw,3.8rem);margin:14px 0}.personal-intro figure img{width:180px;height:200px}.public-data-section{padding-top:30px}.data-intro h2{font-size:2.15rem}.intro-links{margin-top:18px}@media(max-width:640px){.personal-intro{grid-template-columns:1fr;gap:20px}.personal-intro figure{display:flex;gap:16px;align-items:center;margin:0}.personal-intro figure img{width:80px;height:90px}.personal-intro figcaption{margin:0}.personal-intro h1{font-size:3rem}.data-intro h2{font-size:1.9rem}}
