.related-row-grid {margin-left: auto;margin-right: auto;margin-bottom: 3rem;overflow: hidden
}@media (min-width: 768px) {.related-row-grid {margin-bottom: 1.5rem
    }
}.related-row-grid .group-four {margin-left: -0.5rem;margin-right: -0.5rem;display: flex;flex-wrap: wrap
}@media (min-width: 768px) {.related-row-grid .group-four {padding-top: 1rem;padding-bottom: 1rem
    }
}.related-row-grid .group-four .grid-image {display: block;overflow: hidden
}.related-row-grid .group-four .ovl {position: absolute;right: 0px;bottom: 0px;left: 0px;z-index: 20;padding: 2rem;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity))
}.related-row-grid .group-four .mod {position: relative;margin-bottom: 0.75rem
}.related-row-grid .group-four .mod::before {position: absolute;bottom: 0px;left: 0px;z-index: 10;height: 40%;width: 100%;background-image: linear-gradient(to top, var(--tw-gradient-stops));--tw-gradient-from: #000000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-content: "";content: var(--tw-content)
}@media (min-width: 768px) {.related-row-grid .group-four .mod {margin-bottom: 0px
    }
}.related-row-grid .group-four h4 {margin-top: 0.75rem;margin-bottom: 0.25rem;font-size: 1.125rem;line-height: 1.75rem;letter-spacing: 0em
}.related-row-grid .group-four img {aspect-ratio: 1 / 1;height: auto;width: 100%;max-width: 100%;object-fit: cover;outline-width: 1px;outline-color: transparent;transition-property: all;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}.related-row-grid .group-four img:hover {--tw-scale-x: 1.02;--tw-scale-y: 1.02;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))
}.related-row-grid .group-four p {display: none
}@media (min-width: 768px) {.related-row-grid .group-four p {display: block
    }
}.related-row-grid .group-four .item {width: 100%;padding-left: 0.5rem;padding-right: 0.5rem
}@media (min-width: 768px) {.related-row-grid .group-four .item {margin-bottom: 1rem;width: 50%
    }
}@media (min-width: 1024px) {.related-row-grid .group-four .item {width: 25%
    }
}.related-row-grid h3 {position: relative;margin-top: 2rem;margin-bottom: 1.5rem;text-align: center;font-family: HeadingNow, HeadingNow-fallback, Helvetica;font-size: 40px;font-weight: 200;--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity))
}.related-row-grid h3::before {pointer-events: none;position: absolute;top: 2rem;left: 0px;height: 0.5rem;width: 100%;border-top-width: 1px;--tw-border-opacity: 1;border-top-color: rgb(0 0 0 / var(--tw-border-opacity));--tw-content: "";content: var(--tw-content)
}@media (min-width: 768px) {.related-row-grid h3 {font-size: 2.625rem;line-height: 3rem
    }
}.related-row-grid h3 span {position: relative;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));padding: 0.75rem
}.related-row-grid a.button.more {position: relative;left: 50%;margin-top: 1.5rem;margin-bottom: 1.5rem;display: inline-block;--tw-translate-x: -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));border-width: 1px;--tw-border-opacity: 1;border-color: rgb(0 0 0 / var(--tw-border-opacity));padding-left: 2rem;padding-right: 2rem;padding-top: 0.75rem;padding-bottom: 0.75rem;font-size: 1.125rem;line-height: 1.75rem;font-weight: 800;text-transform: uppercase;--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity));transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms
}.related-row-grid a.button.more:hover {--tw-bg-opacity: 1;background-color: rgb(53 53 53 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(244 240 226 / var(--tw-text-opacity))
}.related-row-grid a.button.more:active {--tw-bg-opacity: 1;background-color: rgb(53 53 53 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(244 240 226 / var(--tw-text-opacity))
}
