.ScaleSection-module__bIuYBG__scaleSection{isolation:isolate;background:var(--color-brand-mist);color:var(--color-brand-ink);padding:clamp(1rem,1.32vw,1.5rem) 0 clamp(1.5rem,2.25vw,2.5rem);position:relative;overflow:hidden}.ScaleSection-module__bIuYBG__scaleSectionInner{width:min(100% - 2rem,80vw,72rem);margin-inline:auto;position:relative}.ScaleSection-module__bIuYBG__scaleSectionTop{min-height:7rem;position:relative}.ScaleSection-module__bIuYBG__scaleSectionTitle{z-index:1;max-width:100%;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,3.3333vw,3rem);font-weight:300;line-height:1.14;position:relative}.ScaleSection-module__bIuYBG__scaleSectionTitle span,.ScaleSection-module__bIuYBG__scaleSectionTitle strong{display:block}.ScaleSection-module__bIuYBG__scaleSectionTitle strong{color:var(--color-brand-dark);font-weight:700}.ScaleSection-module__bIuYBG__scaleSectionIllustration{z-index:0;aspect-ratio:578/385;opacity:.86;pointer-events:none;width:clamp(25rem,40.1389vw,36.125rem);position:absolute;top:clamp(-2rem,-2.2222vw,-1rem);right:0}.ScaleSection-module__bIuYBG__scaleSectionIllustrationImage{object-fit:contain;object-position:center}.ScaleSection-module__bIuYBG__scaleSectionMetrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6667vw,1.5rem);width:75%;margin:2.125rem 0 0;padding:0;list-style:none;display:grid;position:relative}.ScaleSection-module__bIuYBG__scaleSectionMetricCard{opacity:0;background:#f4f8f6d1;border-radius:clamp(1.5rem,2.0833vw,1.875rem);min-width:0;min-height:10.625rem;padding:clamp(1rem,1.1111vw,1.25rem);animation:.36s forwards ScaleSection-module__bIuYBG__scale-card-in;box-shadow:-2px 5px 7px #5c6b6780}.ScaleSection-module__bIuYBG__scaleSection[data-reveal-state=hidden] .ScaleSection-module__bIuYBG__scaleSectionMetricCard,.ScaleSection-module__bIuYBG__scaleSection[data-reveal-state=hidden] .ScaleSection-module__bIuYBG__scaleSectionLogoTrack{animation-play-state:paused}.ScaleSection-module__bIuYBG__scaleSection[data-reveal-state=visible] .ScaleSection-module__bIuYBG__scaleSectionMetricCard,.ScaleSection-module__bIuYBG__scaleSection[data-reveal-state=visible] .ScaleSection-module__bIuYBG__scaleSectionLogoTrack{animation-play-state:running}.ScaleSection-module__bIuYBG__scaleSectionMetricCard:nth-child(2){animation-delay:90ms}.ScaleSection-module__bIuYBG__scaleSectionMetricCard:nth-child(3){animation-delay:.18s}.ScaleSection-module__bIuYBG__scaleSectionTop,.ScaleSection-module__bIuYBG__scaleSectionLogoViewport,.ScaleSection-module__bIuYBG__scaleSectionProjectsHeader,.ScaleSection-module__bIuYBG__scaleSectionProjectsRow{opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1)}.ScaleSection-module__bIuYBG__scaleSection[data-reveal-state=visible] .ScaleSection-module__bIuYBG__scaleSectionTop,.ScaleSection-module__bIuYBG__scaleSection[data-reveal-state=visible] .ScaleSection-module__bIuYBG__scaleSectionLogoViewport,.ScaleSection-module__bIuYBG__scaleSection[data-reveal-state=visible] .ScaleSection-module__bIuYBG__scaleSectionProjectsHeader,.ScaleSection-module__bIuYBG__scaleSection[data-reveal-state=visible] .ScaleSection-module__bIuYBG__scaleSectionProjectsRow{opacity:1}.ScaleSection-module__bIuYBG__scaleSectionMetricTitle{max-width:14rem;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(1.375rem,1.6667vw,1.75rem);font-weight:400;line-height:1.02}.ScaleSection-module__bIuYBG__scaleSectionMetricValue{color:var(--color-brand-dark)}.ScaleSection-module__bIuYBG__scaleSectionMetricLabel{color:var(--color-brand-ink)}.ScaleSection-module__bIuYBG__scaleSectionMetricCard p{max-width:15rem;color:var(--color-brand-slate);font-family:var(--font-sans);margin:1.5rem 0 0;font-size:clamp(.75rem,.8333vw,.875rem);font-weight:300;line-height:1.35}.ScaleSection-module__bIuYBG__scaleSectionLogoViewport{width:min(68.0556%,49rem);height:clamp(4.5rem,5.7639vw,5.5rem);margin:clamp(2rem,2.7778vw,3rem) auto 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000f2 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000f2 10% 90%,#0000 100%)}.ScaleSection-module__bIuYBG__scaleSectionLogoTrack{will-change:transform;width:max-content;height:100%;animation:32s linear infinite ScaleSection-module__bIuYBG__scale-logo-loop;display:flex}.ScaleSection-module__bIuYBG__scaleSectionLogoGroup{flex:none;align-items:center;gap:clamp(1rem,1.6667vw,1.5rem);height:100%;margin:0;padding:0;list-style:none;display:flex}.ScaleSection-module__bIuYBG__scaleSectionLogoGroup li{place-items:center;width:clamp(5.5rem,7.3611vw,8.25rem);height:clamp(2rem,3.0556vw,2.75rem);display:grid}.ScaleSection-module__bIuYBG__scaleSectionLogoGroup img{object-fit:contain;width:100%;height:100%;display:block}.ScaleSection-module__bIuYBG__scaleSectionProjectsHeader{grid-template-columns:minmax(10.75rem,1fr) minmax(0,4fr);align-items:center;gap:clamp(1.5rem,2.7778vw,2.5rem);margin-top:clamp(2rem,2.7778vw,3rem);display:grid}.ScaleSection-module__bIuYBG__scaleSectionViewAll{width:clamp(10.75rem,11.9444vw,14rem);height:clamp(2.1875rem,2.4306vw,3.5rem);min-height:clamp(2.1875rem,2.4306vw,3.5rem);padding:0;font-size:clamp(.75rem,.9722vw,1rem)}.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle{font-family:var(--font-display);letter-spacing:-.055em;text-align:right;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,3.3333vw,3rem);font-weight:700;line-height:1.14}.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle span,.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle strong{display:block}.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle span{color:var(--color-brand-ink)}.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle strong{color:var(--color-brand-dark);font-weight:700}.ScaleSection-module__bIuYBG__scaleSectionProjectsRow{margin-top:clamp(1.5rem,2.0833vw,2rem);display:block;position:relative}.ScaleSection-module__bIuYBG__scaleSectionProjectsViewport{min-width:0}.ScaleSection-module__bIuYBG__scaleSectionSwipeHint{display:none}.ScaleSection-module__bIuYBG__scaleSectionProjects{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6667vw,1.5rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ScaleSection-module__bIuYBG__scaleSectionProjectItem{min-width:0}.ScaleSection-module__bIuYBG__scaleSectionProjectCard{isolation:isolate;aspect-ratio:1;background:var(--color-brand-ink);width:100%;color:var(--color-brand-mist);cursor:pointer;border-radius:clamp(1.5rem,2.0833vw,1.875rem);outline:none;text-decoration:none;display:block;position:relative;overflow:hidden}.ScaleSection-module__bIuYBG__scaleSectionProjectCard:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;border:1px solid #0000;transition:border-color .22s;position:absolute;inset:0}.ScaleSection-module__bIuYBG__scaleSectionProjectCard:focus-visible:after{border-color:var(--color-brand-neon)}.ScaleSection-module__bIuYBG__scaleSectionProjectImage{z-index:-2;object-fit:cover;object-position:center;transition:filter .4s,transform .5s cubic-bezier(.22,1,.36,1)}.ScaleSection-module__bIuYBG__scaleSectionProjectOverlay{z-index:-1;background:#0006;position:absolute;inset:0}.ScaleSection-module__bIuYBG__scaleSectionProjectContent{z-index:1;padding:clamp(.875rem,.9722vw,1rem);position:absolute;inset:0}.ScaleSection-module__bIuYBG__scaleSectionProjectEyebrow{color:var(--color-brand-mist);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.6875rem,.8333vw,.875rem);font-weight:300;line-height:1.1;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:clamp(3.25rem,4.1667vw,4.75rem);left:clamp(.875rem,.9722vw,1rem)}.ScaleSection-module__bIuYBG__scaleSectionProjectTitle{max-width:calc(100% - 2rem);color:var(--color-brand-mist);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:600;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:clamp(.875rem,.9722vw,1rem);left:clamp(.875rem,.9722vw,1rem)}.ScaleSection-module__bIuYBG__scaleSectionProjectDescription{max-width:18rem;color:var(--color-brand-mist);font-family:var(--font-sans);opacity:0;margin:0;font-size:clamp(.6875rem,.8333vw,.875rem);font-weight:300;line-height:1.28;transition:opacity .26s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:clamp(.875rem,.9722vw,1rem);left:clamp(.875rem,.9722vw,1rem);right:clamp(4.75rem,5.5556vw,6rem);transform:translateY(1.5rem)}.ScaleSection-module__bIuYBG__scaleSectionProjectArrow{background:var(--color-brand-mist);width:clamp(2.75rem,3.0556vw,3.5rem);height:clamp(2.75rem,3.0556vw,3.5rem);color:var(--color-brand-ink);font-family:var(--font-sans);opacity:0;border-radius:50%;place-items:center;font-size:clamp(1.5rem,1.9444vw,2.25rem);line-height:1;transition:opacity .26s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:clamp(3.125rem,3.4722vw,4rem);right:clamp(.875rem,.9722vw,1rem);transform:translateY(1rem)scale(.8)}.ScaleSection-module__bIuYBG__scaleSectionProjectCard:hover .ScaleSection-module__bIuYBG__scaleSectionProjectImage,.ScaleSection-module__bIuYBG__scaleSectionProjectCard:focus-within .ScaleSection-module__bIuYBG__scaleSectionProjectImage{filter:blur(2.5px);transform:scale(1.025)}.ScaleSection-module__bIuYBG__scaleSectionProjectCard:hover .ScaleSection-module__bIuYBG__scaleSectionProjectEyebrow,.ScaleSection-module__bIuYBG__scaleSectionProjectCard:focus-within .ScaleSection-module__bIuYBG__scaleSectionProjectEyebrow,.ScaleSection-module__bIuYBG__scaleSectionProjectCard:hover .ScaleSection-module__bIuYBG__scaleSectionProjectTitle,.ScaleSection-module__bIuYBG__scaleSectionProjectCard:focus-within .ScaleSection-module__bIuYBG__scaleSectionProjectTitle{transform:translateY(-3.625rem)}.ScaleSection-module__bIuYBG__scaleSectionProjectCard:hover .ScaleSection-module__bIuYBG__scaleSectionProjectDescription,.ScaleSection-module__bIuYBG__scaleSectionProjectCard:focus-within .ScaleSection-module__bIuYBG__scaleSectionProjectDescription{opacity:1;transform:translate(0,0)}.ScaleSection-module__bIuYBG__scaleSectionProjectCard:hover .ScaleSection-module__bIuYBG__scaleSectionProjectArrow,.ScaleSection-module__bIuYBG__scaleSectionProjectCard:focus-within .ScaleSection-module__bIuYBG__scaleSectionProjectArrow{opacity:1;transform:translate(0,0)scale(1)}.ScaleSection-module__bIuYBG__scaleSectionCarouselButton{z-index:2;width:clamp(2.75rem,3.0556vw,3.5rem);height:clamp(2.75rem,3.0556vw,3.5rem);color:var(--color-brand-dark);cursor:not-allowed;font-family:var(--font-sans);background:0 0;border:1px solid #0f474347;border-radius:50%;place-items:center;font-size:clamp(1.25rem,1.6667vw,1.75rem);line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ScaleSection-module__bIuYBG__scaleSectionCarouselButton:first-child{left:max(-6.125rem,-50vw + 50% + 1rem)}.ScaleSection-module__bIuYBG__scaleSectionCarouselButton:last-child{right:max(-6.125rem,-50vw + 50% + 1rem)}.ScaleSection-module__bIuYBG__scaleSectionCarouselButton:disabled{opacity:.34}@keyframes ScaleSection-module__bIuYBG__scale-card-in{0%{opacity:0}to{opacity:1}}@keyframes ScaleSection-module__bIuYBG__scale-logo-loop{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:899px){.ScaleSection-module__bIuYBG__scaleSectionTitle,.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle{font-size:clamp(2rem,5vw,3rem)}.ScaleSection-module__bIuYBG__scaleSectionMetrics{grid-template-columns:1fr;gap:1rem;width:100%}.ScaleSection-module__bIuYBG__scaleSectionMetricCard{padding:1rem}.ScaleSection-module__bIuYBG__scaleSectionMetricCard p{margin-top:1.5rem}.ScaleSection-module__bIuYBG__scaleSectionProjectTitle{font-size:clamp(1.25rem,2.5vw,1.75rem)}.ScaleSection-module__bIuYBG__scaleSectionProjectDescription{font-size:.75rem;right:1rem}}@media (max-width:1199px){.ScaleSection-module__bIuYBG__scaleSectionProjectsHeader{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle{text-align:left;order:1;max-width:100%}.ScaleSection-module__bIuYBG__scaleSectionViewAll{order:2;align-self:flex-start}.ScaleSection-module__bIuYBG__scaleSectionProjectsViewport{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;overflow-x:auto}.ScaleSection-module__bIuYBG__scaleSectionProjectsViewport::-webkit-scrollbar{display:none}.ScaleSection-module__bIuYBG__scaleSectionProjects{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:calc(50% - clamp(1rem,1.6667vw,1.5rem)/2);grid-auto-flow:column;width:100%}.ScaleSection-module__bIuYBG__scaleSectionProjectItem{scroll-snap-align:start}.ScaleSection-module__bIuYBG__scaleSectionCarouselButton{cursor:pointer}.ScaleSection-module__bIuYBG__scaleSectionCarouselButton:disabled{cursor:not-allowed}}@media (min-width:768px) and (max-width:1199px){.ScaleSection-module__bIuYBG__scaleSectionIllustration{opacity:.42}.ScaleSection-module__bIuYBG__scaleSectionMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ScaleSection-module__bIuYBG__scaleSectionMetricCard:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - clamp(1rem,1.6667vw,1.5rem)/2)}}@media (max-width:767px){.ScaleSection-module__bIuYBG__scaleSectionTitle{text-wrap:balance;font-size:clamp(1.75rem,7.1vw,2.25rem)}.ScaleSection-module__bIuYBG__scaleSectionTitle span{white-space:nowrap}.ScaleSection-module__bIuYBG__scaleSectionIllustration{opacity:.3}.ScaleSection-module__bIuYBG__scaleSectionTop{min-height:clamp(14rem,52vw,20rem)}.ScaleSection-module__bIuYBG__scaleSectionIllustration{width:min(90vw,36.125rem);top:clamp(1.75rem,10vw,4rem);left:50%;right:auto;transform:translate(-50%)}.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle{text-align:left;font-size:clamp(1rem,5.6vw,2rem)}.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle span,.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle strong{white-space:nowrap}.ScaleSection-module__bIuYBG__scaleSectionViewAll{width:clamp(10.75rem,50vw,14rem)}.ScaleSection-module__bIuYBG__scaleSectionMetrics{grid-template-columns:1fr}.ScaleSection-module__bIuYBG__scaleSectionMetricCard:last-child{grid-column:auto;width:auto}.ScaleSection-module__bIuYBG__scaleSectionProjects{grid-auto-columns:100%}.ScaleSection-module__bIuYBG__scaleSectionCarouselButton{display:none}.ScaleSection-module__bIuYBG__scaleSectionSwipeHint{color:var(--color-brand-slate);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;justify-content:center;margin:.875rem 0 0;font-size:.75rem;line-height:1.2;display:flex}}@media (min-width:3000px){.ScaleSection-module__bIuYBG__scaleSectionInner{width:min(100% - 2rem,90rem)}.ScaleSection-module__bIuYBG__scaleSectionTop{min-height:9rem}.ScaleSection-module__bIuYBG__scaleSectionTitle,.ScaleSection-module__bIuYBG__scaleSectionProjectsTitle{font-size:3.75rem}.ScaleSection-module__bIuYBG__scaleSectionIllustration{width:45rem}.ScaleSection-module__bIuYBG__scaleSectionMetrics{gap:2rem}.ScaleSection-module__bIuYBG__scaleSectionMetricCard{height:12.5rem;padding:1.5rem}.ScaleSection-module__bIuYBG__scaleSectionMetricTitle{max-width:18rem;font-size:2.125rem}.ScaleSection-module__bIuYBG__scaleSectionMetricCard p{max-width:18rem;font-size:1rem}.ScaleSection-module__bIuYBG__scaleSectionLogoViewport{width:min(68.0556%,60rem);height:7rem}.ScaleSection-module__bIuYBG__scaleSectionLogoGroup{gap:2rem}.ScaleSection-module__bIuYBG__scaleSectionLogoGroup li{width:10rem;height:3.5rem}.ScaleSection-module__bIuYBG__scaleSectionProjectsHeader{grid-template-columns:minmax(13.5rem,1fr) minmax(0,4fr);gap:3rem;margin-top:2.5rem}.ScaleSection-module__bIuYBG__scaleSectionViewAll{width:17.5rem;height:4rem;min-height:4rem;font-size:1.25rem}.ScaleSection-module__bIuYBG__scaleSectionProjectsRow{margin-top:2.5rem}.ScaleSection-module__bIuYBG__scaleSectionProjects{gap:2rem}.ScaleSection-module__bIuYBG__scaleSectionProjectCard{border-radius:2.5rem}.ScaleSection-module__bIuYBG__scaleSectionProjectContent{padding:1.5rem}.ScaleSection-module__bIuYBG__scaleSectionProjectEyebrow{font-size:1rem;bottom:5.75rem;left:1.5rem}.ScaleSection-module__bIuYBG__scaleSectionProjectTitle{font-size:3rem;bottom:1.5rem;left:1.5rem}.ScaleSection-module__bIuYBG__scaleSectionProjectDescription{max-width:24rem;font-size:1rem;bottom:1.5rem;left:1.5rem;right:7.5rem}.ScaleSection-module__bIuYBG__scaleSectionProjectArrow{width:4.5rem;height:4.5rem;font-size:3rem;bottom:4rem;right:1.5rem}.ScaleSection-module__bIuYBG__scaleSectionCarouselButton{width:4.5rem;height:4.5rem;font-size:2.25rem}.ScaleSection-module__bIuYBG__scaleSectionCarouselButton:first-child{left:-8rem}.ScaleSection-module__bIuYBG__scaleSectionCarouselButton:last-child{right:-8rem}}@media (prefers-reduced-motion:reduce){.ScaleSection-module__bIuYBG__scaleSectionProjectsViewport{scroll-behavior:auto}.ScaleSection-module__bIuYBG__scaleSectionTop,.ScaleSection-module__bIuYBG__scaleSectionLogoViewport,.ScaleSection-module__bIuYBG__scaleSectionProjectsHeader,.ScaleSection-module__bIuYBG__scaleSectionProjectsRow{opacity:1;transition:none}.ScaleSection-module__bIuYBG__scaleSectionMetricCard,.ScaleSection-module__bIuYBG__scaleSectionLogoTrack{opacity:1;animation:none}}.ScaleSection-module__bIuYBG__scaleSectionViewAll{color:var(--color-brand-ink)}.ScaleSection-module__bIuYBG__scaleSectionProjectCard:focus-visible:after{box-shadow:0 0 0 1px #14d6aa47}.ScaleSection-module__bIuYBG__scaleSectionProjectArrow .ScaleSection-module__bIuYBG__arrowIcon{width:1.15em;height:1.15em}@media (hover:none),(pointer:coarse){.ScaleSection-module__bIuYBG__scaleSectionProjectCard:hover .ScaleSection-module__bIuYBG__scaleSectionProjectImage{filter:none;transform:none}.ScaleSection-module__bIuYBG__scaleSectionProjectCard:hover .ScaleSection-module__bIuYBG__scaleSectionProjectEyebrow,.ScaleSection-module__bIuYBG__scaleSectionProjectCard:hover .ScaleSection-module__bIuYBG__scaleSectionProjectTitle{transform:none}.ScaleSection-module__bIuYBG__scaleSectionProjectCard:hover .ScaleSection-module__bIuYBG__scaleSectionProjectDescription{opacity:0;transform:translateY(1.5rem)}.ScaleSection-module__bIuYBG__scaleSectionProjectCard:hover .ScaleSection-module__bIuYBG__scaleSectionProjectArrow{opacity:0;transform:translateY(1rem)scale(.8)}}
.SolutionsSection-module__-u1nxq__solutionsSection{background:var(--color-brand-mist);color:var(--color-brand-ink);position:relative;overflow:hidden}.SolutionsSection-module__-u1nxq__solutionsSectionInner{width:min(100% - 2rem,80vw,72rem);margin-inline:auto;padding:clamp(4rem,6.5vw,6rem) 0 clamp(5rem,8vw,7rem)}.SolutionsSection-module__-u1nxq__solutionsSectionHeader{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;gap:clamp(2rem,5.5vw,6rem);display:grid}.SolutionsSection-module__-u1nxq__solutionsSectionCopy{text-align:right;grid-column:2;width:100%;min-width:0}.SolutionsSection-module__-u1nxq__solutionsSectionTitle{width:100%;max-width:100%;color:var(--color-brand-dark);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,3.333vw,2.5rem);font-weight:700;line-height:1.15}.SolutionsSection-module__-u1nxq__solutionsSectionTitle span{display:block}.SolutionsSection-module__-u1nxq__solutionsSectionTitleRest{color:var(--color-brand-ink)}.SolutionsSection-module__-u1nxq__solutionsSectionSubtitle{color:var(--color-brand-ink);font-family:var(--font-sans);margin:1rem 0 0;font-size:clamp(1rem,1.667vw,1.5rem);font-weight:500;line-height:1.2}.SolutionsSection-module__-u1nxq__solutionsSectionCta{grid-area:1/1;place-self:end start;width:clamp(10.75rem,11.9444vw,14rem);height:clamp(2.1875rem,2.4306vw,3.5rem);min-height:clamp(2.1875rem,2.4306vw,3.5rem);padding:0;font-size:.875rem;font-weight:700}.SolutionsSection-module__-u1nxq__solutionsSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:clamp(2rem,2.25vw,2.125rem);display:grid}.SolutionsSection-module__-u1nxq__solutionsCard{aspect-ratio:564/347;border-radius:1.875rem;min-width:0;position:relative;overflow:hidden;box-shadow:-2px 5px 7px #5c6b6780}.SolutionsSection-module__-u1nxq__solutionsCard01,.SolutionsSection-module__-u1nxq__solutionsCard04{--solutions-card-foreground:var(--color-brand-ink);background:var(--color-brand-mist)}.SolutionsSection-module__-u1nxq__solutionsCard02{--solutions-card-foreground:var(--color-brand-mist);background:var(--color-brand-ink);box-shadow:2px 5px 7px #5c6b6780}.SolutionsSection-module__-u1nxq__solutionsCard04{box-shadow:2px 5px 7px #5c6b6780}.SolutionsSection-module__-u1nxq__solutionsCard03{--solutions-card-foreground:var(--color-brand-mist);background:var(--color-brand-dark)}.SolutionsSection-module__-u1nxq__solutionsCardArt{z-index:0;opacity:.25;pointer-events:none;position:absolute;overflow:hidden}.SolutionsSection-module__-u1nxq__solutionsCard01 .SolutionsSection-module__-u1nxq__solutionsCardArt{width:67%;height:72.6%;top:27.4%;left:16.5%}.SolutionsSection-module__-u1nxq__solutionsCard02 .SolutionsSection-module__-u1nxq__solutionsCardArt{width:38.7%;height:94.2%;top:21.6%;left:30.7%}.SolutionsSection-module__-u1nxq__solutionsCard03 .SolutionsSection-module__-u1nxq__solutionsCardArt{width:47.2%;height:76.7%;top:25.9%;left:26.4%}.SolutionsSection-module__-u1nxq__solutionsCard04 .SolutionsSection-module__-u1nxq__solutionsCardArt{width:47.9%;height:81.3%;top:18.7%;left:26.1%}.SolutionsSection-module__-u1nxq__solutionsCardArt img{object-fit:cover}.SolutionsSection-module__-u1nxq__solutionsCardContent{z-index:1;height:100%;padding:2rem;position:relative}.SolutionsSection-module__-u1nxq__solutionsCardNumber{color:var(--solutions-card-foreground);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:300;line-height:1.2}.SolutionsSection-module__-u1nxq__solutionsCardHeading{max-width:23rem;color:var(--solutions-card-foreground);font-family:var(--font-display);letter-spacing:-.03em;margin:.75rem 0 0;font-size:clamp(1.375rem,2vw,1.5rem);font-weight:500;line-height:1.04}.SolutionsSection-module__-u1nxq__solutionsCardDescription{max-width:31rem;color:var(--solutions-card-foreground);font-family:var(--font-sans);letter-spacing:.005em;margin:.75rem 0 0;font-size:1rem;font-weight:300;line-height:1.2}@media (max-width:1199px){.SolutionsSection-module__-u1nxq__solutionsSectionInner{width:min(100% - 2rem,80vw,72rem)}.SolutionsSection-module__-u1nxq__solutionsCardContent{padding:1.5rem}.SolutionsSection-module__-u1nxq__solutionsCardHeading{max-width:20rem;font-size:clamp(1.25rem,2.6vw,1.5rem)}.SolutionsSection-module__-u1nxq__solutionsCardDescription{max-width:100%;font-size:.875rem;line-height:1.3}}@media (min-width:768px) and (max-width:899px){.SolutionsSection-module__-u1nxq__solutionsCard{aspect-ratio:auto;min-height:20rem}}@media (max-width:767px){.SolutionsSection-module__-u1nxq__solutionsSectionInner{width:min(100% - 2rem,36rem);padding:4rem 0 5rem}.SolutionsSection-module__-u1nxq__solutionsSectionHeader{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.SolutionsSection-module__-u1nxq__solutionsSectionCopy{text-align:left;order:1}.SolutionsSection-module__-u1nxq__solutionsSectionTitle{text-align:left;width:100%;max-width:none;font-size:clamp(2rem,9vw,2.75rem);line-height:1.08;transform:none}.SolutionsSection-module__-u1nxq__solutionsSectionSubtitle{font-size:1.125rem}.SolutionsSection-module__-u1nxq__solutionsSectionCta{order:2;align-self:flex-start}.SolutionsSection-module__-u1nxq__solutionsSectionGrid{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.SolutionsSection-module__-u1nxq__solutionsCard{aspect-ratio:auto;border-radius:1.5rem;min-height:17.5rem}.SolutionsSection-module__-u1nxq__solutionsCardContent{padding:1.5rem}.SolutionsSection-module__-u1nxq__solutionsCardHeading{max-width:21rem;margin-top:.875rem;font-size:clamp(1.375rem,7vw,1.5rem)}.SolutionsSection-module__-u1nxq__solutionsCardDescription{max-width:100%;margin-top:.75rem;font-size:.9375rem;line-height:1.35}}@media (min-width:3000px){.SolutionsSection-module__-u1nxq__solutionsSectionInner{width:min(100% - 2rem,90rem)}.SolutionsSection-module__-u1nxq__solutionsSectionSubtitle{font-size:1.5rem}.SolutionsSection-module__-u1nxq__solutionsSectionGrid{gap:2rem;margin-top:2.5rem}.SolutionsSection-module__-u1nxq__solutionsCard{border-radius:2.5rem}.SolutionsSection-module__-u1nxq__solutionsCardContent{padding:2.5rem}.SolutionsSection-module__-u1nxq__solutionsCardNumber{font-size:1.125rem}.SolutionsSection-module__-u1nxq__solutionsCardHeading{max-width:30rem;font-size:2.125rem}.SolutionsSection-module__-u1nxq__solutionsCardDescription{max-width:40rem;font-size:1.125rem}.SolutionsSection-module__-u1nxq__solutionsSectionCta{width:14rem;height:3.5rem;min-height:3.5rem;font-size:1rem}}@media (min-width:768px){.SolutionsSection-module__-u1nxq__solutionsSectionTitle>span{white-space:nowrap}}@media (min-width:768px) and (max-width:1199px){.SolutionsSection-module__-u1nxq__solutionsSectionCopy{grid-area:1/1/auto/-1}.SolutionsSection-module__-u1nxq__solutionsSectionTitle{text-align:center;width:100%;max-width:none;transform:none}.SolutionsSection-module__-u1nxq__solutionsSectionSubtitle{text-align:right;margin-top:1.5rem}.SolutionsSection-module__-u1nxq__solutionsSectionCta{grid-area:2/1;align-self:start;margin-top:.25rem}}@media (min-width:768px) and (max-width:899px){.SolutionsSection-module__-u1nxq__solutionsSectionTitle{font-size:clamp(2rem,3.2vw,2.5rem);transform:none}}.SolutionsSection-module__-u1nxq__solutionsSectionCta{width:clamp(10rem,10.5vw,12rem);height:clamp(2.25rem,2.4306vw,3rem);min-height:clamp(2.25rem,2.4306vw,3rem);font-size:1rem}.SolutionsSection-module__-u1nxq__solutionsCard{border:1px solid #0000;transition:opacity .52s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.SolutionsSection-module__-u1nxq__solutionsCard:hover{border-color:var(--color-brand-neon);transform:translateY(-.25rem);box-shadow:0 0 0 1px #14d6aa52,-2px 9px 18px #0f474338}}@media (prefers-reduced-motion:reduce){.SolutionsSection-module__-u1nxq__solutionsCard{transition:none}}.SolutionsSection-module__-u1nxq__solutionsSectionHeader,.SolutionsSection-module__-u1nxq__solutionsSection[data-reveal-state=hidden] .SolutionsSection-module__-u1nxq__solutionsCard{opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1)}.SolutionsSection-module__-u1nxq__solutionsSection[data-reveal-state=visible] .SolutionsSection-module__-u1nxq__solutionsSectionHeader,.SolutionsSection-module__-u1nxq__solutionsSection[data-reveal-state=visible] .SolutionsSection-module__-u1nxq__solutionsCard{opacity:1}@media (prefers-reduced-motion:reduce){.SolutionsSection-module__-u1nxq__solutionsSectionHeader,.SolutionsSection-module__-u1nxq__solutionsCard{opacity:1;transition:none}}
.HomePage-module__YUHQba__homePage{background:var(--color-brand-mist)}
