.solutions-overview_wrap__2zVC4{width:min(100%,1240px);margin-inline:auto}.solutions-overview_hero__udEtk{background:#f5f5f3;padding:112px 48px 48px}.solutions-overview_heroGrid__yyJFL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:48px}.solutions-overview_heroCopy__3jNDW{padding-block:16px}.solutions-overview_eyebrow__eX5xQ{color:#542044;font-size:12px;font-weight:600;letter-spacing:.06em}.solutions-overview_heroCopy__3jNDW h1{max-width:9ch;margin:20px 0 24px;color:#17191b;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(48px,5.3vw,76px);letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.solutions-overview_description__OsVG3{max-width:47ch;color:#555960;font-size:17px;line-height:1.7}.solutions-overview_primaryAction__Cs5oJ{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin-top:28px;padding:14px 20px;border-radius:5px;background:#17191b;color:white;font-size:14px;font-weight:600;transition:background .18s}.solutions-overview_primaryAction__Cs5oJ:hover{background:#542044}.solutions-overview_primaryAction__Cs5oJ:focus-visible{outline:2px solid #542044;outline-offset:4px}.solutions-overview_heroNote__H_VqW{max-width:40ch;border-left:2px solid #542044;padding-left:14px;margin-top:28px;font-size:13px;line-height:1.65;color:#555960}.solutions-overview_heroFigure__f4dqe{margin:0;min-width:0;overflow:hidden;border-radius:4px;background:#252026;box-shadow:0 24px 50px -40px rgba(23,25,27,.45)}.solutions-overview_heroImage__G083f{position:relative;aspect-ratio:1.28}.solutions-overview_heroImage__G083f img{object-fit:cover;object-position:42% center}.solutions-overview_heroFigure__f4dqe figcaption{padding:22px 28px 24px;color:#fff}.solutions-overview_heroFigure__f4dqe figcaption span{color:#ddbbd6;font-size:12px;font-weight:600}.solutions-overview_heroFigure__f4dqe figcaption p{max-width:34ch;margin-top:8px;font-size:19px;line-height:1.4}.solutions-overview_boundary__2wTcM{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid #d8d7d9;margin-top:48px;padding-top:28px}.solutions-overview_boundary__2wTcM>div{display:flex;align-items:flex-start;gap:14px}.solutions-overview_boundary__2wTcM svg{width:20px;height:20px;flex-shrink:0;color:#542044;margin-top:2px}.solutions-overview_boundary__2wTcM h2{font-size:15px;font-weight:600;color:#17191b}.solutions-overview_boundary__2wTcM p{margin-top:6px;color:#555960;font-size:14px;line-height:1.7}@media (max-width:1100px){.solutions-overview_boundary__2wTcM,.solutions-overview_heroGrid__yyJFL{gap:36px}.solutions-overview_hero__udEtk{padding-inline:32px}}@media (max-width:800px){.solutions-overview_hero__udEtk{padding:100px 24px 36px}.solutions-overview_heroGrid__yyJFL{grid-template-columns:1fr;gap:32px;margin-top:28px}.solutions-overview_heroCopy__3jNDW{padding:0}.solutions-overview_heroCopy__3jNDW h1{max-width:11ch;font-size:clamp(46px,8vw,64px)}.solutions-overview_heroImage__G083f{aspect-ratio:1.6}.solutions-overview_heroFigure__f4dqe figcaption{padding:20px 24px}.solutions-overview_boundary__2wTcM{margin-top:32px;gap:24px}}@media (max-width:560px){.solutions-overview_hero__udEtk{padding-inline:20px}.solutions-overview_description__OsVG3{font-size:16px}.solutions-overview_boundary__2wTcM{grid-template-columns:1fr}.solutions-overview_heroFigure__f4dqe figcaption p{font-size:18px}}@media (prefers-reduced-motion:reduce){.solutions-overview_primaryAction__Cs5oJ{transition:none}}