.overlapping-image-card{padding-bottom:4rem;padding-top:1.25rem;position:relative;z-index:1}.overlapping-image-card--has-image{padding-top:2.25rem!important}.overlapping-image-card__media{width:calc(100% + .625rem)}.overlapping-image-card__image{aspect-ratio:16/9;background-color:var(--semantic-color-neutral-white);border-radius:20px;box-shadow:var(--elevation-black-xs-offset-x,0) var(--elevation-black-s-offset-y,32px) var(--elevation-black-s-blur,64px) var(--elevation-black-s-spread,-32px) var(--elevation-black-s-color,rgb(from var(--semantic-color-neutral-black) r g b/40%));overflow:hidden}.overlapping-image-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.overlapping-image-card__inner{position:relative}.overlapping-image-card__content{padding:2rem 1.25rem}.overlapping-image-card__background-wrapper{height:100%;position:absolute;top:0;width:100%;z-index:-1}.overlapping-image-card__background-wrapper .container{height:100%}.overlapping-image-card__background{background-color:var(--semantic-color-neutral-white);border-radius:24px;height:100%}@media only screen and (min-width:40rem){.overlapping-image-card__image{box-shadow:0 var(--elevation-black-m-offset-y,48px) var(--elevation-black-m-blur,96px) var(--elevation-black-m-spread,-48px) var(--elevation-black-m-color,rgb(from var(--semantic-color-neutral-black) r g b/48%))}.overlapping-image-card__content{padding-top:2rem}}@media only screen and (min-width:48rem){.overlapping-image-card{padding-bottom:5rem;padding-top:5rem}.overlapping-image-card__image{border-radius:24px}.overlapping-image-card--has-image .overlapping-image-card__content{padding-top:.75rem}}@media only screen and (min-width:64rem){.overlapping-image-card--has-image{padding-top:5rem!important}.overlapping-image-card--has-image .overlapping-image-card__content{padding:3rem 0 3rem 3rem}.overlapping-image-card__inner{margin-top:0!important}.overlapping-image-card__media{margin-top:0!important;padding:3rem 0;width:100%}.overlapping-image-card__content{order:-1;padding:3rem}}@media only screen and (min-width:90rem){.overlapping-image-card__media{display:grid;place-items:start}.overlapping-image-card__image{border-radius:16px;box-shadow:0 var(--elevation-black-xxl-offset-y,96px) var(--elevation-black-xxl-blur,192px) var(--elevation-black-xxl-spread,-96px) var(--elevation-black-xxl-color,rgb(from var(--semantic-color-neutral-black) r g b/72%));width:100%}.overlapping-image-card--has-image .overlapping-image-card__content{padding-right:1.875rem}}
