/* ==========================================================
   GWW PROFESSIONAL FULL-BLEED HERO — V1.23.3.69

   Paint only. No hero geometry / grid / positioning changes.
   ========================================================== */

/*
 * FULL PROFESSIONAL ADVANCED
 *
 * Force the actual background-image pseudo layer to span the entire
 * hero. This removes the left-image/right-solid-navy split while
 * preserving the saved focal X/Y variables.
 */
html body
.gww-profile-tier--professional.gww-tier-advanced
.gww-hero::before,
html body
.gww-modern-profile.gww-tier-advanced
.gww-hero::before,
html body
.gww-advanced-profile-template.gww-tier-advanced
.gww-hero::before {
    content: "" !important;
    display: block !important;

    position: absolute !important;

    inset: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;

    transform: none !important;
    clip-path: none !important;

    opacity: 1 !important;

    background-position:
        var(--gww-tier-focal-x, 50%)
        var(--gww-tier-focal-y, 50%)
        !important;

    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/*
 * PROPOSED / RESTRICTED PROFESSIONAL ADVANCED
 */
html body
.gww-restricted-tier-shell.gww-profile-tier--professional.gww-tier-advanced
.gww-profile-preview-hero::before {
    content: "" !important;
    display: block !important;

    position: absolute !important;

    inset: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;

    transform: none !important;
    clip-path: none !important;

    opacity: 1 !important;

    background-position:
        var(--gww-tier-focal-x, 50%)
        var(--gww-tier-focal-y, 50%)
        !important;

    background-size: cover !important;
    background-repeat: no-repeat !important;
}
