/* Domestic v9: homepage-style, full-bleed photo behind the complete desktop QSF hero. */

@media (min-width: 701px) {
    .domestic-hero--photo {
        background: #eef6ff;
        box-shadow: none;
        isolation: isolate;
        overflow: visible;
    }

    .domestic-hero--photo > .domestic-hero__photo {
        inset: 0 auto 0 50%;
        width: 100vw;
        max-width: none;
        height: 100%;
        transform: translateX(-50%);
        object-fit: cover;
        object-position: 54% 48%;
        z-index: 0;
    }

    .domestic-hero--photo::after {
        inset: 0 auto 0 50%;
        width: 100vw;
        height: 100%;
        transform: translateX(-50%);
        background: linear-gradient(
            90deg,
            rgba(244, 249, 255, .99) 0%,
            rgba(244, 249, 255, .97) 21%,
            rgba(244, 249, 255, .78) 43%,
            rgba(244, 249, 255, .28) 68%,
            rgba(244, 249, 255, .12) 100%
        );
    }
}
