.c-image-gallery-content{--image-gallery-content-heading: var(--context-heading-color, var(--color-gray-700));--image-gallery-content-text: var(--context-text-color, var(--color-gray-700))}.c-image-gallery-content.s-item:not(.c-hero){width:100%;margin-inline:auto;max-width:calc(var(--container-width-wide) + var(--container-padding)*2) !important;padding-inline:var(--container-padding)}.c-image-gallery-content__wrap{width:100%}.c-image-gallery-content__item{display:flex;flex-direction:column;align-items:flex-start;gap:3.75rem;width:100%;min-width:0}@media only screen and (min-width: 1024px){.c-image-gallery-content__item{flex-direction:row;padding:3.75rem 3.75rem 5rem}}.c-image-gallery-content__media{display:flex;flex:0 1 26.9375rem;flex-direction:column;gap:1.875rem;width:100%;max-width:26.9375rem;min-width:0}.c-image-gallery-content__main-image,.c-image-gallery-content__thumbnail{position:relative;display:block;margin:0;overflow:hidden;background-color:rgba(0,0,0,0)}.c-image-gallery-content__main-image{width:100%;aspect-ratio:550/309}.c-image-gallery-content__thumbnails{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;min-width:0}.c-image-gallery-content__thumbnail{flex:0 1 6.25rem;width:6.25rem;max-width:calc((100% - 1.5rem)/3);aspect-ratio:100/93}.c-image-gallery-content__image{position:absolute;inset:0;display:block;width:100%;max-width:none;height:auto;object-fit:contain}.c-image-gallery-content__content{display:flex;flex:1 1 45.0625rem;flex-direction:column;align-items:flex-start;gap:3.75rem;width:100%;min-width:0}.c-image-gallery-content__title{width:100%;margin:0;color:var(--image-gallery-content-heading);font-family:var(--font-secondary);font-size:1.75rem;font-weight:700;line-height:2.5rem;letter-spacing:-0.01em;text-align:left}.c-image-gallery-content__text{width:100%;color:var(--image-gallery-content-text);font-family:var(--font-primary);font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.01em;text-align:left}.c-image-gallery-content__text>:first-child{margin-top:0}.c-image-gallery-content__text>:last-child{margin-bottom:0}.c-image-gallery-content__text p,.c-image-gallery-content__text a,.c-image-gallery-content__text strong{color:inherit;font:inherit;letter-spacing:inherit}.c-image-gallery-content__text a{text-decoration:underline}