.page-module-scss-module__2xlmdq__page{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.page-module-scss-module__2xlmdq__page{padding-left:2rem;padding-right:2rem}}.page-module-scss-module__2xlmdq__page{padding-top:6rem;padding-bottom:6rem}.page-module-scss-module__2xlmdq__page .page-module-scss-module__2xlmdq__introHeading{letter-spacing:-.02em;color:#0c0c0c;margin-bottom:2.5rem;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;line-height:1.35}@media (min-width:1024px){.page-module-scss-module__2xlmdq__page .page-module-scss-module__2xlmdq__introHeading{max-width:800px}}.page-module-scss-module__2xlmdq__introMuted{color:#0000006e}.page-module-scss-module__2xlmdq__grid{grid-template-columns:1fr;align-items:start;gap:4rem;display:grid}@media (min-width:1024px){.page-module-scss-module__2xlmdq__grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.page-module-scss-module__2xlmdq__col1{flex-direction:column;gap:2rem;display:flex}@media (min-width:1024px){.page-module-scss-module__2xlmdq__col1{grid-column:1/3;padding-right:8rem}.page-module-scss-module__2xlmdq__col2{grid-column:3/4;padding-left:2rem;position:sticky;top:calc(64px + 2rem)}}.page-module-scss-module__2xlmdq__introPara{color:#0000006e;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;line-height:1.6}.page-module-scss-module__2xlmdq__photo{object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.page-module-scss-module__2xlmdq__approachSection{flex-direction:column;display:flex}.page-module-scss-module__2xlmdq__approachHeading{letter-spacing:-.01em;color:#0c0c0c;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:600}.page-module-scss-module__2xlmdq__approachBody{flex-direction:column;display:flex}.page-module-scss-module__2xlmdq__approachBody p{color:#0000006e;font-size:1.125rem;line-height:1.6}.page-module-scss-module__2xlmdq__sectionLabel{color:#0000006e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.75rem;font-weight:600}.page-module-scss-module__2xlmdq__expSection{padding-top:1rem}.page-module-scss-module__2xlmdq__expList{flex-direction:column;gap:1.5rem;list-style:none;display:flex}.page-module-scss-module__2xlmdq__expItem{flex-direction:column;gap:.25rem;font-size:1.125rem;display:flex}.page-module-scss-module__2xlmdq__expRole{color:#0c0c0c;font-size:1.125rem;font-weight:600;line-height:1.4}.page-module-scss-module__2xlmdq__expMeta{align-items:baseline;display:flex}.page-module-scss-module__2xlmdq__expCompany{color:#0000006e;font-size:.875rem}.page-module-scss-module__2xlmdq__expDot{color:#0000006e;opacity:.4;margin:0 4px;font-size:.875rem}.page-module-scss-module__2xlmdq__expPeriod{color:#0000006e;white-space:nowrap;font-size:.875rem}.page-module-scss-module__2xlmdq__clientList{flex-direction:column;gap:2px;margin-top:.25rem;margin-left:1rem;list-style:none;display:flex}.page-module-scss-module__2xlmdq__clientList li{color:#0000006e;padding-left:.75rem;font-size:.875rem;position:relative}.page-module-scss-module__2xlmdq__clientList li:before{content:"·";position:absolute;left:0}.page-module-scss-module__2xlmdq__clientNote{color:#0000006e;opacity:.6;font-size:.75rem}.page-module-scss-module__2xlmdq__cta{text-align:left;background-color:#fff;border:1px solid #e8e8e8;border-radius:16px;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.5rem 2rem;display:flex}.page-module-scss-module__2xlmdq__ctaHeading{letter-spacing:-.02em;color:#0c0c0c;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2}.page-module-scss-module__2xlmdq__ctaText{color:#0000006e;font-size:.875rem;line-height:1.6}.page-module-scss-module__2xlmdq__ctaButton{color:#fff;letter-spacing:.01em;background-color:#0c0c0c;border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:12px 28px;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.page-module-scss-module__2xlmdq__ctaButton:hover{opacity:.75}
