.services__item-inner{border:1px solid hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.1);padding:var(--space-md);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow .3s ease}.services__item-inner:hover{box-shadow:var(--shadow-md)}.service__detail-top{background:hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), 0.25)}.service__detail-list ul{display:flex;flex-flow:row wrap;gap:var(--space-md)}.service__detail-list ul li{flex:0 0 calc(50% - var(--space-md)/2)}@media not all and (min-width: 48rem){.service__detail-list ul li{flex:0 0 100%}}.service__detail-list ul li strong,.service__detail-list ul li b{margin-bottom:var(--space-xs);display:block}@media not all and (min-width: 48rem){.service__case-study{margin-top:calc(var(--space-lg)*-1)}}.service__call-to-action{background:hsla(var(--color-secondary-h), var(--color-secondary-s), var(--color-secondary-l), 0.15)}@media not all and (min-width: 64rem){.service__call-to-action{margin-top:calc(var(--space-lg)*-1)}}@media(min-width: 80rem){.content-large-image__image{position:relative;overflow:hidden;aspect-ratio:9/16;margin-top:calc(var(--space-lg)*-1);margin-bottom:calc(var(--space-lg)*-1);padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.content-large-image__image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}