.resume-page_resume__IVwXl{background:#fff;margin:0 auto;max-width:1120px;padding:0 var(--gutter) var(--spacing-6)}.resume-page_toolbar__HwuMd{align-items:center;border-bottom:1px solid var(--line-solid);display:grid;gap:var(--spacing-4);grid-template-columns:1fr auto;padding:var(--spacing-4) 0 var(--spacing-5)}.resume-page_resumeLogo__ALe9g{color:#10141b;font-family:var(--font-sans-stack);font-size:18px;font-weight:700;letter-spacing:-.04em;text-decoration:none;width:fit-content}.resume-page_resumeIdentity__0Pf1f{grid-column:1/-1;grid-row:2;min-width:0;max-width:700px}.resume-page_resume__IVwXl .resume-page_resumeIdentity__0Pf1f h1{font-family:var(--font-sans-stack);font-size:clamp(36px,5vw,52px);font-weight:600;letter-spacing:-.055em;line-height:1.1;margin:var(--spacing-2) 0 var(--spacing-3)}.resume-page_contact__cy6NG{display:flex;flex-wrap:wrap;font-size:14px;gap:var(--spacing-1) var(--spacing-3);line-height:1.5;margin-top:var(--spacing-3)}.resume-page_contact__cy6NG a{color:#10141b;text-decoration-thickness:1px;text-underline-offset:4px}.resume-page_contact__cy6NG span{color:var(--text-secondary)}.resume-page_downloadSlot__EayUp{grid-column:2;grid-row:1;justify-self:end}.resume-page_experienceList__7f8Fk{padding-top:var(--spacing-5)}.resume-page_resume__IVwXl .resume-page_experienceList__7f8Fk .resume-page_experience__kHqlq{align-items:start;border-top:1px solid var(--line-solid);gap:var(--spacing-3) var(--spacing-6);grid-template-columns:minmax(0,280px) minmax(0,1fr);padding:var(--spacing-5) 0}.resume-page_resume__IVwXl .resume-page_experienceList__7f8Fk .resume-page_experience__kHqlq:first-child{border-top:0;padding-top:0}.resume-page_resume__IVwXl .resume-page_experienceMeta__XR3uW h2{font-family:var(--font-sans-stack);font-size:28px;font-weight:500;letter-spacing:-.035em;line-height:1.18;margin:0 0 var(--spacing-2)}.resume-page_experienceMeta__XR3uW [data-ds=label]{line-height:1.8}.resume-page_experienceBody__qoAxz{display:grid;gap:var(--spacing-3);min-width:0}.resume-page_resume__IVwXl .resume-page_context__RhzSE{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.resume-page_winsList__XhJwe,.resume-page_wins__lzo06 ul{list-style:none;margin:var(--spacing-2) 0 0;padding:0}.resume-page_winsList__XhJwe li,.resume-page_wins__lzo06 li{color:#505050;font-family:var(--font-sans-stack);font-size:16px;line-height:1.7;padding-left:1.1em;position:relative}.resume-page_winsList__XhJwe li+li,.resume-page_wins__lzo06 li+li{margin-top:var(--spacing-1)}.resume-page_winsList__XhJwe li:before,.resume-page_wins__lzo06 li:before{color:var(--text-secondary);content:"•";left:0;position:absolute}.resume-page_nestedRole___fyJX+.resume-page_nestedRole___fyJX{border-top:1px solid var(--line-solid);padding-top:var(--spacing-3)}.resume-page_nestedRole___fyJX [data-ds=label]{margin-bottom:var(--spacing-2)}@media (max-width:760px){.resume-page_resume__IVwXl{padding:0 var(--spacing-3) var(--spacing-3)}.resume-page_toolbar__HwuMd{gap:var(--spacing-4);padding:var(--spacing-3) 0 var(--spacing-4)}.resume-page_resume__IVwXl .resume-page_experienceList__7f8Fk .resume-page_experience__kHqlq{grid-template-columns:1fr;padding:var(--spacing-4) 0;gap:var(--spacing-3)}.resume-page_experienceList__7f8Fk{padding-top:var(--spacing-4)}.resume-page_resume__IVwXl .resume-page_experienceMeta__XR3uW h2{font-size:26px;margin-bottom:var(--spacing-1)}}