.Resume_page__Ak_b1{padding:var(--gap-section) var(--margin) 0}.Resume_printOnly__XMFnj{display:none}.Resume_top__mLf_c{display:grid;grid-template-columns:7fr 5fr;grid-gap:32px;gap:32px;align-items:end;padding-bottom:clamp(40px,5vw,72px);border-bottom:2px solid var(--ink)}.Resume_name__Yt_AX{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(56px,8vw,128px);line-height:.84}.Resume_name__Yt_AX>span{display:block}.Resume_heroTitle__uor51{line-height:1}.Resume_page__Ak_b1 .Resume_roleLine__dWgR_.Resume_screenOnly__4oT__{max-width:30em;font-weight:400}.Resume_roleLine__dWgR_{margin-top:16px;font-size:var(--step-lead);font-weight:600}.Resume_side__n28lg{display:grid;grid-gap:24px;gap:24px;justify-items:end;text-align:right}.Resume_contact__9Mlzs{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:17px}.Resume_contact__9Mlzs a{text-decoration-thickness:1px;text-underline-offset:.2em}.Resume_download___vYB0{text-decoration:none}.Resume_body__auaOP{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:48px clamp(40px,6vw,112px);gap:48px clamp(40px,6vw,112px);padding-top:clamp(48px,6vw,88px)}.Resume_block__AJnUW+.Resume_block__AJnUW{margin-top:clamp(48px,5vw,80px)}@media screen{.Resume_main__hsf5q>.Resume_printOnly__XMFnj+.Resume_block__AJnUW{margin-top:0}}.Resume_heading__YDoET{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,2.4vw,40px);line-height:1;letter-spacing:.02em;margin-bottom:24px}.Resume_profile__7xgBq{font-size:var(--step-lead);line-height:1.4;max-width:36em}.Resume_timeline___4MnM{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(28px,3vw,44px);gap:clamp(28px,3vw,44px);--year:72px;--track:28px;--gap:20px}.Resume_rail__nRDSf,.Resume_timeline___4MnM:before{content:"";position:absolute;top:10px;bottom:10px;left:calc(var(--year) + var(--gap) + var(--track) / 2 - 1px);width:2px}.Resume_timeline___4MnM:before{background:var(--ink-soft)}.Resume_rail__nRDSf{background:var(--ink);transform-origin:top}.Resume_stop__XPqww{position:relative;display:grid;grid-template-columns:var(--year) var(--track) minmax(0,1fr);grid-gap:0 var(--gap);gap:0 var(--gap);align-items:start}.Resume_year__V_LIz{font-family:var(--display);font-weight:800;font-size:30px;line-height:1;text-align:right}.Resume_dot__TWlKf{justify-self:center;position:relative;z-index:1;width:16px;height:16px;margin-top:6px;border:2px solid var(--ink);border-radius:50%;background:var(--bg)}.Resume_dotNow__SjU3f{background:var(--ink);box-shadow:0 0 0 5px var(--bg),0 0 0 7px var(--ink-soft)}.Resume_role__Y_pH_{display:grid;grid-gap:8px;gap:8px;font-size:var(--step-body);line-height:1.5}.Resume_roleHead__fAMaJ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px}.Resume_roleTitle__B0qY8{font-family:var(--text);font-weight:600;font-size:clamp(20px,1.6vw,24px);line-height:1.25}.Resume_roleTitle__B0qY8 span{font-weight:400}.Resume_when__nRPbk{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--muted);white-space:nowrap}.Resume_now__nlP1P{padding:2px 8px;background:var(--ink);color:var(--bg);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.Resume_points__JCCxe{list-style:disc;margin:4px 0 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.Resume_points__JCCxe li::marker{color:var(--muted)}.Resume_earlier__MBvmV{margin-top:clamp(32px,3vw,48px);padding-left:calc(72px + 28px + 40px);color:var(--muted)}.Resume_earlier__MBvmV strong{color:var(--ink);font-weight:600}.Resume_item__cBWZf+.Resume_item__cBWZf{margin-top:20px}.Resume_itemTitle__83AGT{font-weight:600;font-size:19px}.Resume_itemTitle__83AGT a{text-decoration-thickness:2px;text-underline-offset:.18em}.Resume_meta__vyYBs{font-size:15px;color:var(--muted);margin-bottom:4px}.Resume_skills__MNYJ3{margin:0;display:grid;grid-gap:14px;gap:14px}.Resume_skills__MNYJ3 dt{font-weight:600}.Resume_skills__MNYJ3 dd{margin:0}@media screen and (max-width:960px){.Resume_body__auaOP,.Resume_top__mLf_c{grid-template-columns:1fr}.Resume_side__n28lg{justify-items:start;text-align:left}.Resume_aside__Rc9_w{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px 32px;gap:48px 32px}.Resume_aside__Rc9_w .Resume_block__AJnUW+.Resume_block__AJnUW{margin-top:0}}@media screen and (max-width:640px){.Resume_timeline___4MnM{--year:0px;--track:20px;--gap:0px}.Resume_stop__XPqww{grid-template-columns:var(--track) minmax(0,1fr);gap:0 14px}.Resume_year__V_LIz{grid-column:2;text-align:left;font-size:22px;margin-bottom:6px}.Resume_year__V_LIz:empty{display:none}.Resume_dot__TWlKf{grid-column:1;grid-row:1/span 2;margin-top:3px}.Resume_role__Y_pH_{grid-column:2}.Resume_roleHead__fAMaJ{flex-direction:column}.Resume_earlier__MBvmV{padding-left:34px}.Resume_aside__Rc9_w{grid-template-columns:1fr}}@media print{@page{size:A4;margin:0}.Resume_page__Ak_b1{position:relative;width:210mm;height:297mm;overflow:hidden;padding:0;background:#fbf5f2;font-size:8.9pt;line-height:1.42;-webkit-print-color-adjust:exact;print-color-adjust:exact}.Resume_printOnly__XMFnj{display:block}.Resume_screenOnly__4oT__{display:none!important}.Resume_contact__9Mlzs .Resume_printOnly__XMFnj{display:list-item}.Resume_top__mLf_c{grid-template-columns:1fr auto;gap:4mm 10mm;padding:11mm 13mm 9mm;border:0;background:var(--plum);color:var(--blush)}.Resume_name__Yt_AX{font-size:40pt;line-height:.86;letter-spacing:.01em}.Resume_roleLine__dWgR_{margin-top:2.5mm;font-size:11pt}.Resume_side__n28lg{gap:0}.Resume_contact__9Mlzs{gap:0;font-size:8.4pt;line-height:1.6}.Resume_contact__9Mlzs a{text-decoration:none}.Resume_download___vYB0{display:none}.Resume_body__auaOP{grid-template-columns:1fr 58mm;gap:0 9mm;padding:8mm 13mm 0}.Resume_block__AJnUW+.Resume_block__AJnUW{margin-top:5.5mm}.Resume_heading__YDoET{font-size:13pt;letter-spacing:.04em;padding-bottom:1.6mm;border-bottom:1.4pt solid var(--plum);margin-bottom:3mm}.Resume_profile__7xgBq{font-size:9.6pt;line-height:1.45;max-width:none}.Resume_timeline___4MnM{display:block}.Resume_dot__TWlKf,.Resume_now__nlP1P,.Resume_rail__nRDSf,.Resume_timeline___4MnM:before,.Resume_year__V_LIz{display:none}.Resume_stop__XPqww{display:block}.Resume_stop__XPqww+.Resume_stop__XPqww{margin-top:3.6mm}.Resume_role__Y_pH_{display:block;font-size:inherit;line-height:inherit}.Resume_roleHead__fAMaJ{flex-wrap:nowrap;gap:4mm}.Resume_roleTitle__B0qY8{font-size:9.8pt;line-height:1.4}.Resume_when__nRPbk{font-size:8.2pt}.Resume_role__Y_pH_>p{margin-top:.8mm}.Resume_points__JCCxe{display:block;list-style:disc;margin-top:1mm;padding-left:3.6mm}.Resume_points__JCCxe li+li{margin-top:.6mm}.Resume_earlier__MBvmV{margin-top:3.6mm;padding-left:0}.Resume_aside__Rc9_w{display:block}.Resume_item__cBWZf+.Resume_item__cBWZf{margin-top:3mm}.Resume_itemTitle__83AGT{font-size:inherit}.Resume_itemTitle__83AGT a{text-decoration:none}.Resume_meta__vyYBs{font-size:8.2pt;margin-bottom:0}.Resume_item__cBWZf p+p{margin-top:.5mm}.Resume_skills__MNYJ3{gap:1.4mm}.Resume_printFoot__rrcyR{position:absolute;left:13mm;right:13mm;bottom:8mm;display:flex;justify-content:space-between;padding-top:2.5mm;border-top:.6pt solid #e3c3b5;font-size:7.8pt;color:var(--muted)}}.About_hero___Jhg6{display:grid;grid-template-columns:7fr 5fr;grid-gap:32px;gap:32px;align-items:end;padding:clamp(40px,6vh,80px) var(--margin) 0;min-height:calc(100svh - 72px)}.About_title__E82V3{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(96px,15vw,280px);line-height:.82;margin-bottom:-.04em}.About_title__E82V3>span{display:block}.About_portrait__RItj_{margin:0;aspect-ratio:4/5;overflow:clip}.About_portrait__RItj_ img{width:100%;height:100%;object-fit:cover}.About_heading__OOkps{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(36px,3.4vw,56px);line-height:.95}.About_cta__oQOQX,.About_story__Ns__R{display:grid;grid-template-columns:4fr 8fr;grid-gap:32px;gap:32px;padding:var(--gap-section) var(--margin) 0}.About_text__PkXeZ{display:grid;grid-gap:1em;gap:1em;font-size:clamp(22px,2vw,30px);line-height:1.3;max-width:34em}.About_text__PkXeZ a{text-decoration-thickness:2px;text-underline-offset:.15em}.About_cta__oQOQX{padding-bottom:var(--gap-section)}.About_cta__oQOQX ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.About_cta__oQOQX a{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(36px,4vw,64px);line-height:1.05;text-decoration:none;display:inline-block;transition:transform var(--t-ui) var(--ease-out)}.About_cta__oQOQX a:hover{transform:translateX(12px)}@media (max-width:860px){.About_cta__oQOQX,.About_hero___Jhg6,.About_story__Ns__R{grid-template-columns:1fr}.About_hero___Jhg6{min-height:auto}}