.sh-page-hero{isolation:isolate;background:var(--color-sh-secondary);text-align:center;color:#30394c;padding:70px 0;position:relative;overflow:hidden}.sh-page-hero h1{color:inherit;font-size:40px;line-height:1.5}.sh-page-hero>.sh-container>p{max-width:620px;margin:20px auto 0}.sh-page-pattern{z-index:-1;width:100%;height:100%;stroke:var(--color-sh-light);opacity:.16;pointer-events:none;position:absolute;inset:0}.sh-breadcrumb{margin-top:24px;font-size:13px}.sh-breadcrumb ol{justify-content:center;gap:12px;padding:0;list-style:none;display:flex}.sh-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.sh-breadcrumb a:hover{color:var(--color-sh-heading)}.sh-about-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;padding-block:100px;display:grid}.sh-about-portrait{padding:30px}.sh-about-portrait img{object-fit:cover;object-position:center 70%;border-radius:48% 48% 50% 50%;width:100%;height:450px}.sh-biography h2{margin-bottom:28px}.sh-biography h2 span{color:var(--sh-readable-purple)}.sh-biography p{font-size:14px;line-height:1.9}.sh-biography .sh-button{margin-top:28px}.sh-about-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7%;display:grid}.sh-about-facts .sh-fact-title{font:400 35px/1.5 var(--font-sh-heading);color:var(--color-sh-heading)}.sh-about-facts h2{font:500 14px/1.6 var(--font-sh-body);margin:12px 0}.sh-about-facts p:last-child{font-size:13px}.sh-about-background{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;display:grid}.sh-about-background h2{margin-bottom:42px}.sh-about-tool-list{margin:0}.sh-about-tool-list>div{border-bottom:5px solid #975ada66;border-radius:0 0 5px 5px;padding-bottom:18px}.sh-about-tool-list>div+div{margin-top:24px}.sh-about-tool-list dt{color:var(--color-sh-heading);font-size:16px;font-weight:500}.sh-about-tool-list dd{margin:7px 0 0;font-size:13px;line-height:1.9}.sh-skills-title{margin-top:42px;margin-bottom:28px}.sh-skill-tags{flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:0;list-style:none;display:flex}.sh-skill-tags li{background:var(--color-sh-light);border-radius:100px;padding:10px 18px;font-size:13px}.sh-timeline{padding:0;list-style:none}.sh-timeline>li{grid-template-columns:36px minmax(0,1fr);gap:18px;padding-bottom:38px;display:grid;position:relative}.sh-timeline>li:last-child{padding-bottom:0}.sh-timeline>li:not(:last-child):before{content:"";background:var(--color-sh-separator);width:1px;position:absolute;top:38px;bottom:10px;left:17px}.sh-timeline-mark{color:var(--color-sh-primary);font-size:27px;line-height:1.25}.sh-timeline>li:nth-child(2n) .sh-timeline-mark{color:var(--color-sh-purple)}.sh-timeline>li:nth-child(3n) .sh-timeline-mark{color:var(--color-sh-orange)}.sh-timeline h3{font:500 18px/1.5 var(--font-sh-body)}.sh-timeline-role{color:var(--sh-readable-purple);margin-top:8px;font-size:14px;line-height:1.7}.sh-timeline-date{color:var(--color-sh-heading);margin-top:8px;font-size:12px}.sh-timeline article>p:last-child{margin-top:12px;font-size:14px;line-height:1.9}.sh-education{margin-top:70px}.sh-education h2{margin-bottom:30px}.sh-credential{border-top:1px solid var(--color-sh-separator);align-items:flex-start;gap:18px;padding-block:22px;display:flex}.sh-credential-symbol{font:400 40px/1.2 var(--font-sh-heading);color:var(--color-sh-purple)}.sh-credential>div{min-width:0}.sh-credential .sh-eyebrow{margin-bottom:6px;font-size:13px}.sh-credential h3{font-size:23px}.sh-credential p:not(.sh-eyebrow){margin-top:12px;font-size:13px;line-height:1.8}.sh-crosslink{text-align:center;margin-block:100px}.sh-crosslink>p:not(.sh-eyebrow){max-width:580px;margin:20px auto 28px}.sh-expertise-areas{margin-top:70px}.sh-expertise-row{border-bottom:1px solid var(--color-sh-separator);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:60px 80px;display:grid}.sh-expertise-row:last-child{border-bottom:0}.sh-numbered-title{margin-bottom:25px;padding:45px 0 0 30px;position:relative}.sh-numbered-title>.sh-area-number{width:160px;height:125px;font:400 112px/1 var(--font-sh-heading);fill:var(--color-sh-separator);opacity:.7;z-index:-1;position:absolute;top:-24px;left:0}.sh-numbered-title{isolation:isolate}.sh-numbered-title h2{font-size:38px;line-height:1.4}.sh-area-copy>p{max-width:540px;font-size:14px}.sh-area-support{padding:105px 0 0 120px}.sh-area-support h3{font:500 18px/1.5 var(--font-sh-body);margin-bottom:30px}.sh-tool-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;padding:0;list-style:none;display:grid}.sh-tool-names li{color:var(--color-sh-heading);font-size:16px;font-weight:500;line-height:1.6}.sh-tool-names li:nth-child(3n+1){color:var(--sh-readable-purple)}.sh-area-support>p{margin-top:25px;font-size:12px}.sh-area-topics{flex-wrap:wrap;gap:12px;margin-top:30px;padding:0;list-style:none;display:flex}.sh-area-topics li{border:1px solid var(--color-sh-separator);border-radius:8px;padding:8px 14px;font-size:12px}.sh-area-projects{margin-top:28px}.sh-area-projects>p{margin-bottom:12px}.sh-area-projects ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.sh-area-projects img{object-fit:cover;object-position:top;border-radius:5px;width:100%;height:83px}.sh-area-projects span{margin-top:7px;font-size:10px;display:block}.sh-process{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;display:grid}.sh-process>div>p:last-child{margin-top:24px;font-size:14px}.sh-process ol{padding:0;list-style:none}.sh-process li{gap:25px;padding-bottom:30px;display:flex}.sh-process li:last-child{padding-bottom:0}.sh-process li>span{color:var(--color-sh-purple);font:400 28px/1.4 var(--font-sh-heading)}.sh-process li>div{min-width:0}.sh-process h3{font:500 18px/1.5 var(--font-sh-body);margin-bottom:10px}.sh-process li p{font-size:14px}.sh-collaboration{text-align:center;border-block:1px solid var(--color-sh-separator);padding-block:55px}.sh-collaboration>p:not(.sh-eyebrow){max-width:730px;margin:22px auto}@media (width<=1200px){.sh-about-facts{gap:30px}.sh-about-facts .sh-fact-title{font-size:30px}.sh-about-background{gap:65px}.sh-area-support{padding-left:70px}}@media (width<=1024px){.sh-page-hero{padding-block:65px}.sh-about-intro{gap:40px;padding-block:80px}.sh-about-portrait{padding:0}.sh-about-portrait img{height:400px}.sh-biography h2{font-size:32px}.sh-about-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 50px}.sh-about-background{gap:40px}.sh-about-background h2{font-size:32px}.sh-area-support{padding-left:50px}.sh-numbered-title h2{font-size:32px}.sh-tool-names{gap:18px}.sh-tool-names li{font-size:14px}.sh-process{gap:50px}}@media (width<=767px){.sh-page-hero{text-align:left;padding-block:55px}.sh-page-hero h1{font-size:36px;line-height:1.4}.sh-page-hero>.sh-container>p{margin-top:18px;font-size:14px}.sh-breadcrumb{margin-top:20px;font-size:12px}.sh-breadcrumb ol{justify-content:flex-start}.sh-about-intro{grid-template-columns:minmax(0,1fr);gap:45px;padding-block:65px}.sh-about-portrait{width:min(100%,410px);margin-inline:auto;padding:15px}.sh-about-portrait img{height:350px}.sh-biography h2{font-size:32px}.sh-about-facts{gap:30px 22px}.sh-about-facts .sh-fact-title{overflow-wrap:normal;font-size:clamp(19px,5.4vw,25px)}.sh-about-facts h2{font-size:13px}.sh-about-facts p:last-child{font-size:12px}.sh-about-background{grid-template-columns:minmax(0,1fr);gap:60px}.sh-about-background h2{margin-bottom:30px;font-size:31px}.sh-about-tool-list dt{font-size:15px}.sh-education{margin-top:55px}.sh-credential{gap:14px}.sh-credential h3{font-size:22px}.sh-crosslink{margin-block:65px}.sh-crosslink>p:not(.sh-eyebrow){font-size:14px}.sh-expertise-areas{margin-top:45px}.sh-expertise-row{grid-template-columns:minmax(0,1fr);padding-block:40px 55px}.sh-numbered-title{margin-bottom:22px;padding:35px 0 0 20px}.sh-numbered-title>.sh-area-number{width:129px;height:101px;top:-14px}.sh-numbered-title h2{font-size:30px}.sh-area-support{padding:35px 0 0}.sh-area-support h3{margin-bottom:22px;font-size:16px}.sh-area-projects ul{gap:10px}.sh-area-projects img{height:65px}.sh-area-projects span{font-size:9px}.sh-area-support>p{margin-top:18px}.sh-area-topics li{padding:8px 12px;font-size:11px}.sh-process{grid-template-columns:minmax(0,1fr);gap:35px}.sh-process li{gap:18px}.sh-process h3{font-size:17px}.sh-collaboration{padding-block:40px}.sh-collaboration>p:not(.sh-eyebrow){font-size:14px}}.sh-page-hero{color:var(--color-sh-heading);text-align:left;background:0 0;padding:56px 0 50px}.sh-page-hero>.sh-container{border-bottom:1px solid var(--color-sh-separator);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:70px;padding-bottom:40px;display:grid}.sh-page-hero h1{grid-area:1/1/span 2;font-size:48px;line-height:1.3}.sh-page-hero>.sh-container>p{max-width:540px;margin:0;font-size:14px;line-height:1.9}.sh-breadcrumb{grid-column:2;margin-top:16px}.sh-breadcrumb ol{justify-content:flex-start}@media (width<=767px){.sh-page-hero{padding:36px 0 20px}.sh-page-hero>.sh-container{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:28px}.sh-page-hero h1{grid-row:auto;font-size:36px}.sh-page-hero>.sh-container>p{margin:0}.sh-breadcrumb{grid-column:1;margin-top:0}}
