.services-hero{margin-bottom:44px;margin-top:47px}@media (min-width:1280px){.services-hero{margin-bottom:49px;margin-top:23px}}.services-hero h1{line-height:48px}@media (min-width:1280px){.services-hero h1{line-height:83px}}@media only screen and (max-width:400px){.services-hero h1{font-size:36px;line-height:normal}}.services-hero figure{margin-top:44px;position:relative;width:100%}@media (min-width:1280px){.services-hero figure{margin-top:20px}}.services-hero figure img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (max-width:500px){.services-hero figure img{aspect-ratio:408/504}}.services-hero figure .subheader{--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:block;font-size:28px;font-weight:700;left:50%;line-height:31px;max-width:950px;position:absolute;text-align:center;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:calc(100% - 20px)}@media (min-width:500px){.services-hero figure .subheader{width:calc(100% - 100px)}}@media (min-width:1280px){.services-hero figure .subheader{font-size:40px;line-height:53px;max-width:1000px}}.services-hero figure .subheader{z-index:2}.services-hero figure.has-subheader{isolation:isolate}.services-hero figure.has-subheader:after{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.35;position:absolute;top:0;width:100%}.services-hero .features{display:grid;gap:68px;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:52px}@media (min-width:830px){.services-hero .features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.services-hero .features{gap:56px;margin-top:59px}}.services-hero .features .feature p{font-size:20px;line-height:25px;margin-bottom:20px}.services-hero .features .feature p:last-child{margin-bottom:0}@media (min-width:1280px){.services-hero .features .feature p{font-size:22px;line-height:28px}}.services-hero .features .feature p{font-weight:300}.services-hero .features .feature p strong{font-weight:500!important}.services-hero.has-features{margin-bottom:149px}@media (min-width:1280px){.services-hero.has-features{margin-bottom:141px}}
