.SiteHeader-module-scss-module__sCAKja__root{justify-content:center;display:flex}.SiteHeader-module-scss-module__sCAKja__wordmark{font-family:var(--font-stefan),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#000;text-align:center;font-size:24px;font-weight:300;line-height:1.4}
.SectionHeading-module-scss-module__kGRBaG__heading{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;color:#000;text-align:center;margin:0;font-size:clamp(2rem,1.4rem + 2.5vw,70px);font-weight:600;line-height:1}.SectionHeading-module-scss-module__kGRBaG__eyebrow{color:inherit}
.ImagePlaceholder-module-scss-module__R7VGAa__root{background-color:#d9d9d9;border-radius:24px;width:100%;height:auto;display:block;overflow:hidden}@media (min-width:768px){.ImagePlaceholder-module-scss-module__R7VGAa__root{border-radius:56px}}
.ProfileHero-module-scss-module__WajWpq__root{flex-direction:column;align-items:center;gap:48px;display:flex}.ProfileHero-module-scss-module__WajWpq__bio{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#8d8d8d;text-align:center;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:768px){.ProfileHero-module-scss-module__WajWpq__bio{font-size:18px;line-height:26px}}.ProfileHero-module-scss-module__WajWpq__bio{margin-inline:auto;width:100%;max-width:704px;margin:0}.ProfileHero-module-scss-module__WajWpq__bio p{margin:0}.ProfileHero-module-scss-module__WajWpq__bio p+p{margin-top:1em}.ProfileHero-module-scss-module__WajWpq__visual{width:100%;max-width:1130px;margin-inline:auto}
.ProblemCard-module-scss-module__gw6Eha__root{list-style:none}.ProblemCard-module-scss-module__gw6Eha__text{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#8d8d8d;text-align:center;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:768px){.ProblemCard-module-scss-module__gw6Eha__text{font-size:18px;line-height:26px}}.ProblemCard-module-scss-module__gw6Eha__text{margin:0}.ProblemCard-module-scss-module__gw6Eha__title{color:#000;font-weight:500}
.SolvedProblems-module-scss-module__FSizBq__root{flex-direction:column;align-items:center;gap:48px;display:flex}.SolvedProblems-module-scss-module__FSizBq__list{margin-inline:auto;flex-direction:column;gap:24px;width:100%;max-width:704px;margin:0;padding:0;display:flex}
.WorkItemCard-module-scss-module__2GNoZG__root{flex-direction:column;gap:48px;list-style:none;display:flex}.WorkItemCard-module-scss-module__2GNoZG__imagePlaceholder{max-width:332px;margin-inline:auto}.WorkItemCard-module-scss-module__2GNoZG__imageFull{width:100%}.WorkItemCard-module-scss-module__2GNoZG__body{flex-direction:column;gap:16px;width:100%;max-width:704px;margin-inline:auto;display:flex}.WorkItemCard-module-scss-module__2GNoZG__title,.WorkItemCard-module-scss-module__2GNoZG__field,.WorkItemCard-module-scss-module__2GNoZG__description{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#8d8d8d;text-align:center;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:768px){.WorkItemCard-module-scss-module__2GNoZG__title,.WorkItemCard-module-scss-module__2GNoZG__field,.WorkItemCard-module-scss-module__2GNoZG__description{font-size:18px;line-height:26px}}.WorkItemCard-module-scss-module__2GNoZG__title,.WorkItemCard-module-scss-module__2GNoZG__field,.WorkItemCard-module-scss-module__2GNoZG__description{margin:0}.WorkItemCard-module-scss-module__2GNoZG__title strong,.WorkItemCard-module-scss-module__2GNoZG__field strong,.WorkItemCard-module-scss-module__2GNoZG__description strong,.WorkItemCard-module-scss-module__2GNoZG__title{color:#000;font-weight:500}
.RelevantWork-module-scss-module__I7cnjW__root{flex-direction:column;align-items:center;gap:48px;display:flex}.RelevantWork-module-scss-module__I7cnjW__list{margin-inline:auto;flex-direction:column;gap:64px;width:100%;max-width:1130px;margin:0;padding:0;display:flex}
.BeliefCard-module-scss-module___BkRZq__root{list-style:none}.BeliefCard-module-scss-module___BkRZq__text{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#8d8d8d;text-align:center;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:768px){.BeliefCard-module-scss-module___BkRZq__text{font-size:18px;line-height:26px}}.BeliefCard-module-scss-module___BkRZq__text{margin:0}
.Beliefs-module-scss-module__Zs6W4W__root{flex-direction:column;align-items:center;gap:48px;display:flex}.Beliefs-module-scss-module__Zs6W4W__list{margin-inline:auto;width:100%;max-width:704px;margin:0;padding:0}
.WorkflowStepCard-module-scss-module__kYUKvq__root{list-style:none}.WorkflowStepCard-module-scss-module__kYUKvq__text{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#8d8d8d;text-align:center;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:768px){.WorkflowStepCard-module-scss-module__kYUKvq__text{font-size:18px;line-height:26px}}.WorkflowStepCard-module-scss-module__kYUKvq__text{margin:0}.WorkflowStepCard-module-scss-module__kYUKvq__title{color:#000;font-weight:500}
.AiWorkflow-module-scss-module__OaIOXa__root{flex-direction:column;align-items:center;gap:48px;display:flex}.AiWorkflow-module-scss-module__OaIOXa__intro{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#8d8d8d;text-align:center;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:768px){.AiWorkflow-module-scss-module__OaIOXa__intro{font-size:18px;line-height:26px}}.AiWorkflow-module-scss-module__OaIOXa__intro{margin-inline:auto;width:100%;max-width:704px;margin:0}.AiWorkflow-module-scss-module__OaIOXa__list{margin-inline:auto;flex-direction:column;gap:24px;width:100%;max-width:704px;margin:0;padding:0;display:flex}
.TestimonialCard-module-scss-module__ZPqH6q__root{flex-direction:column;gap:16px;margin:0;display:flex}.TestimonialCard-module-scss-module__ZPqH6q__quote{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#8d8d8d;text-align:center;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:768px){.TestimonialCard-module-scss-module__ZPqH6q__quote{font-size:18px;line-height:26px}}.TestimonialCard-module-scss-module__ZPqH6q__quote{margin:0}.TestimonialCard-module-scss-module__ZPqH6q__caption{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#8d8d8d;text-align:center;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:768px){.TestimonialCard-module-scss-module__ZPqH6q__caption{font-size:18px;line-height:26px}}.TestimonialCard-module-scss-module__ZPqH6q__caption{color:#000;font-weight:500}
.Testimonials-module-scss-module__3Kwsgq__root{flex-direction:column;align-items:center;gap:48px;display:flex}.Testimonials-module-scss-module__3Kwsgq__list{margin-inline:auto;flex-direction:column;gap:48px;width:100%;max-width:704px;margin:0;padding:0;list-style:none;display:flex}
.Contact-module-scss-module__EijsOG__root{justify-content:center;display:flex}.Contact-module-scss-module__EijsOG__line{font-family:var(--font-stefan),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#000;text-align:center;margin:0;font-size:24px;font-weight:300;line-height:1.4}.Contact-module-scss-module__EijsOG__link{color:inherit;text-underline-offset:3px;text-decoration:underline}
.CaseStudiesButton-module-scss-module__e4OKsG__root{z-index:100;white-space:nowrap;color:#fff;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;background:#ff00fb;border-radius:999px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.CaseStudiesButton-module-scss-module__e4OKsG__root:hover{background:#d900d5}.CaseStudiesButton-module-scss-module__e4OKsG__root:focus-visible{outline-offset:3px;outline:2px solid #000}
.page-module-scss-module__rcUngW__page{padding-block:48px;flex-direction:column;gap:48px;padding-bottom:128px;display:flex}.page-module-scss-module__rcUngW__main{display:contents}
