.PageHero_PageHero__jzbsW{position:relative;overflow:hidden;background-image:linear-gradient(180deg,#fff,#f5f7f9)}.PageHero_PageHeroContent__pxSro{width:100%}@media (min-width:640px){.PageHero_PageHeroContent__pxSro{max-width:640px}}@media (min-width:768px){.PageHero_PageHeroContent__pxSro{max-width:768px}}@media (min-width:1024px){.PageHero_PageHeroContent__pxSro{max-width:1024px}}@media (min-width:1280px){.PageHero_PageHeroContent__pxSro{max-width:1280px}}@media (min-width:1536px){.PageHero_PageHeroContent__pxSro{max-width:1536px}}.PageHero_PageHeroContent__pxSro{position:relative;margin-left:auto;margin-right:auto;padding:3rem 1.5rem}@media (min-width:1024px){.PageHero_PageHeroContent__pxSro{padding:5rem 4rem}}@media (min-width:1536px){.PageHero_PageHeroContent__pxSro{max-width:1280px}}.PageHero_PageHeroContent__pxSro h1{margin-top:1rem;max-width:42rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;line-height:1.25;--tw-text-opacity:1;color:rgba(11,14,19,var(--tw-text-opacity))}@media (min-width:768px){.PageHero_PageHeroContent__pxSro h1{font-size:3rem;line-height:1}}@media (min-width:1024px){.PageHero_PageHeroContent__pxSro h1{font-size:3.75rem;line-height:1}}.PageHero_PageHeroContent__pxSro p{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(74,82,102,var(--tw-text-opacity))}@media (min-width:768px){.PageHero_PageHeroContent__pxSro p{font-size:1.125rem;line-height:1.75rem}}.area_pageBody__MTl9z{background-color:#f5f7f9;box-shadow:0 0 0 100vmax #f5f7f9;clip-path:inset(0 -100vmax)}.area_breadcrumb__wCaZT{width:100%}@media (min-width:640px){.area_breadcrumb__wCaZT{max-width:640px}}@media (min-width:768px){.area_breadcrumb__wCaZT{max-width:768px}}@media (min-width:1024px){.area_breadcrumb__wCaZT{max-width:1024px}}@media (min-width:1280px){.area_breadcrumb__wCaZT{max-width:1280px}}@media (min-width:1536px){.area_breadcrumb__wCaZT{max-width:1536px}}.area_breadcrumb__wCaZT{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}@media (min-width:1024px){.area_breadcrumb__wCaZT{padding-left:4rem;padding-right:4rem}}@media (min-width:1536px){.area_breadcrumb__wCaZT{max-width:1280px}}.area_breadcrumb__wCaZT ol{flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(138,147,166,var(--tw-text-opacity))}.area_breadcrumb__wCaZT li,.area_breadcrumb__wCaZT ol{display:flex;align-items:center;gap:.5rem}.area_breadcrumb__wCaZT a{font-weight:600;--tw-text-opacity:1;color:rgba(74,82,102,var(--tw-text-opacity));text-decoration:none;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.area_breadcrumb__wCaZT a:hover,.area_breadcrumb__wCaZT li[aria-current=page]{--tw-text-opacity:1;color:rgba(11,14,19,var(--tw-text-opacity))}.area_breadcrumb__wCaZT li[aria-current=page]{font-weight:600}.area_layout__3OsdQ{width:100%}@media (min-width:640px){.area_layout__3OsdQ{max-width:640px}}@media (min-width:768px){.area_layout__3OsdQ{max-width:768px}}@media (min-width:1024px){.area_layout__3OsdQ{max-width:1024px}}@media (min-width:1280px){.area_layout__3OsdQ{max-width:1280px}}@media (min-width:1536px){.area_layout__3OsdQ{max-width:1536px}}.area_layout__3OsdQ{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:2.5rem;padding:2.5rem 1.5rem}@media (min-width:1024px){.area_layout__3OsdQ{gap:3.5rem;padding:4rem}}@media (min-width:1536px){.area_layout__3OsdQ{max-width:1280px}}@media (min-width:1024px){.area_layout__3OsdQ{grid-template-columns:240px 1fr}}.area_sideNav___M0MQ{top:4rem;z-index:10;margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(230,233,238,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-bottom:.75rem}@media (min-width:1024px){.area_sideNav___M0MQ{position:sticky;top:6rem;margin-left:0;margin-right:0;overflow:visible;border-bottom-width:0;background-color:transparent;padding-left:0;padding-right:0;padding-bottom:0}}.area_sideNav___M0MQ ul{display:flex;gap:.25rem;white-space:nowrap}@media (min-width:1024px){.area_sideNav___M0MQ ul{flex-direction:column;white-space:normal}}.area_sideNav___M0MQ a{display:block;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgba(74,82,102,var(--tw-text-opacity));text-decoration:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.area_sideNav___M0MQ a:hover{background-color:#f0fbfe;--tw-text-opacity:1;color:rgba(11,14,19,var(--tw-text-opacity))}.area_sideNav___M0MQ a:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgba(0,209,255,var(--tw-ring-opacity));--tw-ring-offset-width:2px}.area_navLinkActive__ZgZ51{--tw-text-opacity:1;color:rgba(11,14,19,var(--tw-text-opacity));background-color:#f0fbfe;box-shadow:inset 3px 0 0 0 #00d1ff}.area_content__3vs8d{display:flex;min-width:0;flex-direction:column;gap:3rem}@media (min-width:1024px){.area_content__3vs8d{gap:4rem}}.area_section__4k9Pm{scroll-margin-top:6rem}.area_section__4k9Pm h2{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:800;--tw-text-opacity:1;color:rgba(11,14,19,var(--tw-text-opacity))}@media (min-width:1024px){.area_section__4k9Pm h2{font-size:1.875rem;line-height:2.25rem}}.area_section__4k9Pm p{max-width:48rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgba(74,82,102,var(--tw-text-opacity))}@media (min-width:1024px){.area_section__4k9Pm p{font-size:1.125rem;line-height:1.75rem}}.area_projectGrid__KzJdJ{margin-top:.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:640px){.area_projectGrid__KzJdJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.area_projectGrid__KzJdJ{grid-template-columns:repeat(3,minmax(0,1fr))}}.area_projectCard__jat_A{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.area_projectTag__f0_me{align-self:flex-start;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(0,209,255,var(--tw-bg-opacity));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em}.area_projectCard__jat_A h3,.area_projectTag__f0_me{font-weight:700;--tw-text-opacity:1;color:rgba(11,14,19,var(--tw-text-opacity))}.area_projectCard__jat_A h3{font-size:1rem;line-height:1.5rem;line-height:1.375}@media (min-width:1024px){.area_projectCard__jat_A h3{font-size:1.125rem;line-height:1.75rem}}.area_projectCard__jat_A a{margin-top:auto;display:inline-flex;align-items:center;gap:.375rem;font-weight:700;--tw-text-opacity:1;color:rgba(0,137,168,var(--tw-text-opacity));text-decoration:none}.area_projectCard__jat_A a span{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.area_projectCard__jat_A a:hover span{transform:translateX(3px)}.area_projectCard__jat_A a:focus-visible{border-radius:.25rem;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgba(0,209,255,var(--tw-ring-opacity));--tw-ring-offset-width:2px}.area_partnerCta__fCIOh{--tw-bg-opacity:1;background-color:rgba(0,209,255,var(--tw-bg-opacity))}.area_partnerCtaContent__f6SSL{width:100%}@media (min-width:640px){.area_partnerCtaContent__f6SSL{max-width:640px}}@media (min-width:768px){.area_partnerCtaContent__f6SSL{max-width:768px}}@media (min-width:1024px){.area_partnerCtaContent__f6SSL{max-width:1024px}}@media (min-width:1280px){.area_partnerCtaContent__f6SSL{max-width:1280px}}@media (min-width:1536px){.area_partnerCtaContent__f6SSL{max-width:1536px}}.area_partnerCtaContent__f6SSL{margin-left:auto;margin-right:auto;padding:4rem 1.5rem;text-align:center}@media (min-width:1024px){.area_partnerCtaContent__f6SSL{padding:5rem 4rem}}@media (min-width:1536px){.area_partnerCtaContent__f6SSL{max-width:1280px}}.area_partnerCtaContent__f6SSL h2{margin-left:auto;margin-right:auto;max-width:32rem;font-size:1.5rem;line-height:2rem;font-weight:800;--tw-text-opacity:1;color:rgba(11,14,19,var(--tw-text-opacity))}@media (min-width:768px){.area_partnerCtaContent__f6SSL h2{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.area_partnerCtaContent__f6SSL h2{font-size:3rem;line-height:1}}.area_partnerCtaContent__f6SSL p{margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:42rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;color:#0b2730}.area_ctaPrimary__7BhRh{margin-top:2rem;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-style:none;--tw-bg-opacity:1;background-color:rgba(11,14,19,var(--tw-bg-opacity));padding:.875rem 1.75rem;font-weight:700;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));text-decoration:none;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.area_ctaPrimary__7BhRh:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(11,14,19,var(--tw-text-opacity))}.area_ctaPrimary__7BhRh:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgba(11,14,19,var(--tw-ring-opacity));--tw-ring-offset-width:2px}