.wp-hip-block-services-card{width:100%;height:100%}.wp-hip-block-services-card>.wp-hip-block-content{height:100%;padding:0!important}.services-card-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;min-height:22.25rem;aspect-ratio:608/356;border-radius:1.25rem;overflow:hidden;isolation:isolate;background-color:var(--color-dark);outline:0}@media (max-width:780px){.services-card-item{aspect-ratio:auto;min-height:20rem}}.services-card-image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.services-card-item:focus-within .services-card-image,.services-card-item:hover .services-card-image{-webkit-transform:scale(1.04);transform:scale(1.04)}.services-card-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,from(color-mix(in srgb,var(--color-dark) 55%,transparent)),color-stop(45%,color-mix(in srgb,var(--color-dark) 0,transparent)));background:linear-gradient(to top,color-mix(in srgb,var(--color-dark) 55%,transparent) 0,color-mix(in srgb,var(--color-dark) 0,transparent) 45%);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);-webkit-transition:backdrop-filter .45s ease,background-color .45s ease;transition:backdrop-filter .45s ease,background-color .45s ease}.services-card-item:focus-within .services-card-overlay,.services-card-item:hover .services-card-overlay{background-color:color-mix(in srgb,var(--color-dark) 35%,transparent);backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem)}.services-card-content{position:relative;z-index:2;width:100%;padding:2rem 2.5rem;color:var(--color-white)}@media (max-width:780px){.services-card-content{padding:1.5rem}}.services-card-eyebrow{display:inline-block;margin-bottom:.75rem;padding:.375rem 1.5rem;font-family:"Neue Haas Grotesk Display Pro";font-size:1rem;font-weight:500;line-height:1.3;color:inherit;border:1px solid color-mix(in srgb,var(--color-white) 40%,transparent);border-radius:50rem;background-color:color-mix(in srgb,var(--color-white) 12%,transparent);backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem)}@media (max-width:780px){.services-card-eyebrow{font-size:.875rem;padding:.3125rem 1rem}}.services-card-title{margin:0;font-family:"Neue Haas Grotesk Display Pro";font-weight:400;font-size:2rem;line-height:1.15;letter-spacing:-.02em;color:inherit}@media (max-width:780px){.services-card-title{font-size:1.5rem}}.services-card-hidden{max-height:0;margin-top:0;opacity:0;-webkit-transition:max-height .45s ease,opacity .3s ease,margin-top .45s ease;transition:max-height .45s ease,opacity .3s ease,margin-top .45s ease}.services-card-item.is-preview .services-card-hidden,.services-card-item:focus-within .services-card-hidden,.services-card-item:hover .services-card-hidden{max-height:20rem;margin-top:1rem;opacity:1}.services-card-item.is-preview .services-card-hidden{max-height:none;overflow:visible}.services-card-hidden :where(.wp-block-heading,p,ul,ol){margin:0 0 1.5rem;font-family:"Neue Haas Grotesk Display Pro";font-size:1rem;line-height:1.6;color:inherit;opacity:.9}.services-card-hidden :where(.wp-block-heading,p,ul,ol):last-child{margin-bottom:0}.services-card-hidden .wp-block-buttons{margin:0}
/*# sourceMappingURL=services-card.min.css.map */
