.site-main>.CWDM9G_hero{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,80px);padding-block:clamp(32px,4.5vw,68px);display:grid}.CWDM9G_heroCopy{max-width:36rem}.CWDM9G_heroCopy>.eyebrow{margin:0 0 12px}.CWDM9G_heroCopy h1{color:var(--forest);font:400 clamp(2.65rem, 4.55vw, 4.85rem)/1.03 var(--serif);letter-spacing:-.045em;margin:0}.CWDM9G_role{color:var(--forest);margin:12px 0 0;font-size:clamp(1.02rem,1.5vw,1.25rem);font-weight:700;line-height:1.4}.CWDM9G_bio{max-width:47ch;color:var(--muted);margin-block:20px 24px;font-size:clamp(.92rem,1.15vw,1rem);line-height:1.65}.CWDM9G_bio p{margin:0}.CWDM9G_bio p+p{margin-top:10px}.CWDM9G_heroPhoto{aspect-ratio:4/3;border-radius:5px;width:100%;min-height:320px;position:relative;overflow:hidden}.CWDM9G_heroPhoto img{object-fit:cover;object-position:51% 38%}.site-main>.CWDM9G_timeline.experience-section{padding-inline:max(var(--page-gutter), calc((100% - 1440px) / 2))}.site-main>.CWDM9G_education.education-section{padding-inline:max(var(--page-gutter), calc((100% - 1440px) / 2))}.site-main>.CWDM9G_languages{padding-inline:max(var(--page-gutter), calc((100% - 1440px) / 2))}.site-main>.CWDM9G_timeline.experience-section{--timeline-gap:clamp(15px, 1.8vw, 25px);--timeline-marker:26px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(28px,5vw,80px);padding-block:clamp(42px,5.3vw,78px)}.site-main .CWDM9G_timeline .experience-heading>.eyebrow{color:#e8b49b;margin-bottom:12px;font-size:.69rem;line-height:1.4}.CWDM9G_timeline .experience-heading{container-type:inline-size}.site-main .CWDM9G_timeline .experience-heading h2{-webkit-hyphens:auto;hyphens:auto;margin-bottom:0;font-size:min(clamp(2.15rem,3.75vw,4.2rem),11.5cqi);line-height:1.05}.CWDM9G_timeline .career-scroll-track{max-width:280px;margin-top:22px}.site-main .CWDM9G_timeline .experience-list{gap:var(--timeline-gap);min-width:0}.site-main .CWDM9G_timeline .experience-list>li:before{top:var(--timeline-marker);bottom:calc(-1 * (var(--timeline-gap) + var(--timeline-marker)))}.site-main .CWDM9G_timeline .experience-list>li:after{top:calc(var(--timeline-marker) - 3px)}.site-main .CWDM9G_timeline .experience-list article{padding:clamp(15px,2vw,25px) clamp(15px,2.3vw,30px)}.site-main .CWDM9G_timeline .experience-meta{letter-spacing:.095em;flex-direction:row;align-items:baseline;margin-bottom:7px;font-size:.69rem}.site-main .CWDM9G_timeline .experience-list h3{margin-bottom:6px;font-size:clamp(1.36rem,2.15vw,1.85rem);line-height:1.13}.site-main .CWDM9G_timeline .experience-organization{margin-bottom:3px;font-size:.88rem;line-height:1.45}.site-main .CWDM9G_timeline .experience-location{margin-bottom:0;font-size:.8rem}.site-main .CWDM9G_timeline article .CWDM9G_highlights{color:var(--muted);margin:10px 0 0;padding-left:16px;font-size:.84rem;line-height:1.55;list-style:outside}.site-main .CWDM9G_timeline article .CWDM9G_highlights li{margin-top:3px}.CWDM9G_highlights li::marker{color:var(--clay)}.CWDM9G_details{border-top:1px solid var(--line);margin-top:9px}.CWDM9G_details summary{width:fit-content;min-height:32px;color:var(--forest);cursor:pointer;align-items:center;gap:7px;padding:4px 2px;font-size:.8rem;font-weight:750;list-style:none;display:flex}.CWDM9G_details summary::-webkit-details-marker{display:none}.CWDM9G_details summary:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.CWDM9G_details[open] summary svg{transform:rotate(180deg)}.site-main .CWDM9G_timeline .CWDM9G_details .CWDM9G_highlights{margin-top:2px}.site-main>.CWDM9G_skills{background:var(--paper-deep);color:var(--forest);padding-block:clamp(27px,3.1vw,45px)}.CWDM9G_skills h2{font:400 clamp(1.55rem, 2.4vw, 2.15rem)/1.12 var(--serif);margin:0 0 15px}.CWDM9G_skillList{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,4vw,56px);margin:0;display:grid}.CWDM9G_skillList>div{border-top:1px solid #bdc4b5;padding-block:10px 0}.CWDM9G_skillList dt,.CWDM9G_languageList dt{font-weight:750}.CWDM9G_skillList dd,.CWDM9G_languageList dd{color:var(--muted);margin:3px 0 0;font-size:.875rem;line-height:1.55}.site-main>.CWDM9G_education.education-section{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(24px,5vw,80px);padding-block:clamp(38px,5vw,75px)}.CWDM9G_languages h2{color:var(--forest);font:400 clamp(2.1rem, 3.65vw, 3.85rem)/1.05 var(--serif);letter-spacing:-.035em;margin:0}.CWDM9G_education .education-heading h2{color:var(--forest);font:400 clamp(2.1rem, 3.65vw, 3.85rem)/1.05 var(--serif);letter-spacing:-.035em;margin:0}.site-main .CWDM9G_education .education-list article{border-color:#b9c4ad;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding-block:14px}.site-main .CWDM9G_education .education-list article:hover{transform:none}.site-main .CWDM9G_education .education-icon{width:29px;height:27px}.CWDM9G_educationCopy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 14px;display:grid}.site-main .CWDM9G_education .CWDM9G_educationCopy .education-period{grid-area:1/2;margin:0;font-size:.7rem}.site-main .CWDM9G_education .CWDM9G_educationCopy h3{grid-area:1/1;margin:0;font-size:clamp(1.2rem,2vw,1.65rem)}.site-main .CWDM9G_education .CWDM9G_educationCopy .education-institution{grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.45}.CWDM9G_education .CWDM9G_degree h3{color:var(--forest)}.CWDM9G_education .CWDM9G_degree .education-institution{font-weight:700}.site-main>.CWDM9G_languages{background:var(--paper);color:var(--forest);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(20px,5vw,80px);padding-block:clamp(32px,4.2vw,62px);display:grid}.CWDM9G_languageList{border-top:1px solid var(--line);margin:0}.CWDM9G_languageList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-block:9px;display:flex}.CWDM9G_languageList dd{text-align:right;margin:0}@media (max-width:900px){.site-main>.CWDM9G_timeline.experience-section{grid-template-columns:minmax(0,1fr);gap:20px}.site-main .CWDM9G_timeline .experience-heading{max-width:none;position:static}}@media (max-width:760px){.site-main>.CWDM9G_hero{grid-template-columns:minmax(0,1fr);gap:20px}.site-main>.CWDM9G_education.education-section{grid-template-columns:minmax(0,1fr);gap:20px}.site-main>.CWDM9G_languages{grid-template-columns:minmax(0,1fr);gap:20px}.CWDM9G_heroPhoto{min-height:0}.site-main>.CWDM9G_timeline.experience-section{--timeline-marker:23px}}@media (max-width:560px){.CWDM9G_skillList{grid-template-columns:1fr;row-gap:11px}}@media (prefers-reduced-motion:reduce){.CWDM9G_timeline .career-scroll-track{display:none}}
