._7g1TbG_page{padding-top:36px;padding-bottom:72px}._7g1TbG_hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:70px;padding:24px 0 72px;display:grid}._7g1TbG_intro h1{letter-spacing:-3px;margin:24px 0 26px;font-size:clamp(44px,5.5vw,76px);font-weight:500;line-height:1.06}._7g1TbG_intro h1 span{color:#2e7054}._7g1TbG_lead{letter-spacing:-.4px;max-width:530px;font-size:22px;line-height:1.5}._7g1TbG_description{color:#617066;max-width:550px;margin-top:22px;font-size:15px;line-height:1.9}._7g1TbG_actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}._7g1TbG_identity{color:#f1f5e9;background:#1a3d32;border-radius:5px;flex-direction:column;justify-content:space-between;min-height:440px;padding:30px;display:flex;position:relative;overflow:hidden}._7g1TbG_identityTop{letter-spacing:2px;z-index:1;color:#c4d6bc;justify-content:space-between;align-items:center;font-size:9px;display:flex}._7g1TbG_identityTop>span:last-child{font-size:24px}._7g1TbG_monogram{letter-spacing:-12px;z-index:1;margin-left:5px;font-size:150px;font-weight:500;line-height:1;position:relative}._7g1TbG_monogram span{color:#a5c58c}._7g1TbG_identityBottom{z-index:1;position:relative}._7g1TbG_identityBottom p{letter-spacing:-.5px;margin:0 0 8px;font-size:23px}._7g1TbG_identityBottom>span{letter-spacing:2px;color:#c4d6bc;font-size:8px}._7g1TbG_lines{stroke:#b1ca9a;opacity:.12;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._7g1TbG_approach{border-top:1px solid #d7e0d6;grid-template-columns:1fr 1.2fr;gap:90px;padding:62px 0;scroll-margin-top:30px;display:grid}._7g1TbG_sectionIntro h2,._7g1TbG_focus h2,._7g1TbG_invitation h2{letter-spacing:-1.2px;margin:20px 0;font-size:clamp(29px,3vw,40px);font-weight:500;line-height:1.2}._7g1TbG_sectionIntro>p:last-child{color:#617066;max-width:300px;font-size:14px;line-height:1.8}._7g1TbG_principles{gap:28px;display:grid}._7g1TbG_principle{border-bottom:1px solid #d7e0d6;gap:24px;padding-bottom:26px;display:flex}._7g1TbG_principle:last-child{border:0;padding-bottom:0}._7g1TbG_principle>span{color:#397259;font-variant-numeric:tabular-nums;padding-top:5px;font-size:11px}._7g1TbG_principle h3{letter-spacing:-.4px;margin:0 0 10px;font-size:21px;font-weight:500}._7g1TbG_principle p{color:#617066;margin:0;font-size:14px;line-height:1.85}._7g1TbG_focus{border-top:1px solid #d7e0d6;padding:60px 0}._7g1TbG_focusHeading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}._7g1TbG_focusHeading>p{color:#617066;max-width:220px;margin-bottom:22px;font-size:13px;line-height:1.8}._7g1TbG_topics{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}._7g1TbG_topic{border-top:1px solid #d7e0d6;align-items:start;gap:20px;padding:27px 0;display:flex}._7g1TbG_topicNumber{color:#397259;padding-top:5px;font-size:10px}._7g1TbG_topic h3{letter-spacing:-.3px;margin:0 0 9px;font-size:19px;font-weight:500;line-height:1.4}._7g1TbG_topic p{color:#617066;margin:0;font-size:13px;line-height:1.8}._7g1TbG_arrow{color:#397259;margin-left:auto;font-size:22px}._7g1TbG_topic:hover h3{color:#267455}._7g1TbG_topic:focus-visible{outline-offset:5px;outline:2px solid #267455}._7g1TbG_invitation{background:#e8eee2;border-radius:6px;justify-content:space-between;align-items:center;gap:50px;padding:42px 46px;display:flex}._7g1TbG_invitation>div{max-width:570px}._7g1TbG_invitation p:last-child{color:#617066;max-width:500px;font-size:14px;line-height:1.85}._7g1TbG_invitation>a{flex-shrink:0}@media (max-width:1000px){._7g1TbG_hero{gap:40px}._7g1TbG_identity{min-height:390px;padding:25px}._7g1TbG_monogram{font-size:130px}._7g1TbG_approach{gap:45px}._7g1TbG_invitation{gap:25px;padding:35px}}@media (max-width:700px){._7g1TbG_page{padding-top:25px;padding-bottom:44px}._7g1TbG_hero{grid-template-columns:1fr;gap:32px;padding:10px 0 42px}._7g1TbG_intro h1{letter-spacing:-2px;margin-top:20px;font-size:48px}._7g1TbG_lead{font-size:20px}._7g1TbG_description{font-size:14px}._7g1TbG_actions{gap:22px}._7g1TbG_identity{min-height:290px}._7g1TbG_monogram{font-size:120px}._7g1TbG_identityTop{font-size:8px}._7g1TbG_identityBottom p{font-size:21px}._7g1TbG_approach{grid-template-columns:1fr;gap:30px;padding:40px 0}._7g1TbG_sectionIntro h2{margin:16px 0}._7g1TbG_sectionIntro>p:last-child{max-width:none}._7g1TbG_principles{gap:24px}._7g1TbG_principle{gap:20px}._7g1TbG_focus{padding:40px 0}._7g1TbG_focusHeading{display:block}._7g1TbG_focusHeading>p{max-width:none;margin:0 0 25px}._7g1TbG_topics{grid-template-columns:1fr}._7g1TbG_topic{padding:23px 0}._7g1TbG_invitation{flex-direction:column;align-items:start;gap:22px;padding:28px}._7g1TbG_invitation h2{font-size:30px}._7g1TbG_invitation ._7g1TbG_eyebrow{font-size:9px}}@media (prefers-reduced-motion:no-preference){._7g1TbG_topic ._7g1TbG_arrow{transition:transform .2s}._7g1TbG_topic:hover ._7g1TbG_arrow{transform:translate(3px,-3px)}}._7g1TbG_currentRole{color:#397259;letter-spacing:.2px;margin:14px 0 0;font-size:12px}._7g1TbG_experience{border-top:1px solid #d7e0d6;grid-template-columns:1fr 1.2fr;gap:90px;padding:60px 0;display:grid}._7g1TbG_bio>p{color:#617066;margin:0 0 20px;font-size:15px;line-height:1.95}._7g1TbG_skills{flex-wrap:wrap;gap:9px;margin:28px 0 0;padding:0;list-style:none;display:flex}._7g1TbG_skills li{color:#355b43;background:#edf2e8;border:1px solid #d6e0d0;border-radius:5px;padding:8px 12px;font-size:11px;line-height:1.5}._7g1TbG_career{border-top:1px solid #d7e0d6;padding:60px 0}._7g1TbG_career h2{letter-spacing:-1.2px;margin:20px 0;font-size:clamp(29px,3vw,40px);font-weight:500;line-height:1.2}._7g1TbG_career ._7g1TbG_focusHeading{align-items:center}._7g1TbG_career ._7g1TbG_focusHeading>a{flex-shrink:0;font-size:12px}._7g1TbG_timeline{margin:32px 0 0;padding:0;list-style:none}._7g1TbG_timeline>li{grid-template-columns:1fr 1.2fr;gap:90px;padding:0 0 34px;display:grid}._7g1TbG_period{color:#63715f;border-left:1px solid #d6e0d0;flex-direction:column;align-items:start;gap:12px;margin-left:6px;padding:6px 0 0 26px;font-size:12px;line-height:1.7;display:flex;position:relative}._7g1TbG_timelineDot{background:#9bad93;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:-5px}._7g1TbG_timeline>li:first-child ._7g1TbG_timelineDot{background:#2e7054;box-shadow:0 0 0 5px #e9efe4}._7g1TbG_currentBadge{letter-spacing:1px;color:#2e7054;background:#e9efe4;border-radius:3px;padding:3px 8px;font-size:8px}._7g1TbG_job{border-bottom:1px solid #d7e0d6;min-width:0;padding:0 0 28px}._7g1TbG_job h3{letter-spacing:-.5px;margin:0 0 9px;font-size:23px;font-weight:500}._7g1TbG_job ._7g1TbG_jobTitle{color:#315e43;margin:0 0 13px;font-size:13px;line-height:1.7}._7g1TbG_job>p:last-child{color:#617066;margin:0;font-size:14px;line-height:1.85}._7g1TbG_timeline>li:last-child{padding-bottom:0}._7g1TbG_timeline>li:last-child ._7g1TbG_job{border:0;padding-bottom:0}@media (max-width:1000px){._7g1TbG_experience,._7g1TbG_timeline>li{gap:45px}}@media (max-width:700px){._7g1TbG_experience{grid-template-columns:1fr;gap:18px;padding:40px 0}._7g1TbG_bio>p{font-size:14px}._7g1TbG_career{padding:40px 0}._7g1TbG_career ._7g1TbG_focusHeading{display:block}._7g1TbG_timeline>li{grid-template-columns:1fr;gap:16px;padding-bottom:30px}._7g1TbG_period{gap:7px;padding-left:20px}._7g1TbG_job{padding-bottom:26px;padding-left:26px}._7g1TbG_job h3{font-size:22px}._7g1TbG_skills{gap:7px}._7g1TbG_skills li{font-size:10px}}._7g1TbG_learning{border-top:1px solid #d7e0d6;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:90px;padding:60px 0;display:grid}._7g1TbG_credentials{min-width:0}._7g1TbG_education{background:#eaf0e4;border-radius:6px;padding:26px}._7g1TbG_credentialLabel{color:#497051;letter-spacing:.5px;font-size:10px;line-height:1.7;display:block}._7g1TbG_education h3{margin:14px 0 10px;font-size:23px;font-weight:500}._7g1TbG_education p{color:#617066;margin:0;font-size:14px;line-height:1.8}._7g1TbG_certificates{grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;display:grid}._7g1TbG_certificates article{border-top:1px solid #d7e0d6;min-width:0;padding-top:20px}._7g1TbG_certificates h3{margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.6}._7g1TbG_credentialNote{color:#72806c;margin:23px 0 0;font-size:11px;line-height:1.8}._7g1TbG_intro,._7g1TbG_bio,._7g1TbG_sectionIntro,._7g1TbG_principles{min-width:0}._7g1TbG_jobTitle,._7g1TbG_skills li{overflow-wrap:anywhere}@media (max-width:1000px){._7g1TbG_learning{gap:45px}}@media (max-width:700px){._7g1TbG_learning{grid-template-columns:1fr;gap:20px;padding:40px 0}._7g1TbG_certificates{grid-template-columns:1fr;gap:20px}._7g1TbG_education{padding:22px}._7g1TbG_education h3{font-size:21px}}._7g1TbG_topic h3{overflow-wrap:anywhere}
