.site-bg-host[data-design-id],main.site-page-bg-host{position:relative;isolation:isolate;background-image:none!important}
.site-bg-clip{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;max-width:none!important;overflow:hidden!important;pointer-events:none!important;border-radius:inherit;z-index:-1!important}
.site-bg-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;background-repeat:no-repeat;transform-origin:50% 50%;pointer-events:none!important}
.site-bg-dragging{cursor:grab!important;outline:2px dashed #2589be!important;outline-offset:-2px}
.site-bg-dragging *{cursor:grab!important}

/* Opt-in page background; removing the option restores every saved section surface. */
:is(html,#header):is(html,#header):is(html,#header):is(html,#header) body main .site-page-background-surface{background-color:transparent!important;background-image:none!important;box-shadow:none!important}
:is(html,#header):is(html,#header):is(html,#header):is(html,#header) body main .site-page-background-surface::before,:is(html,#header):is(html,#header):is(html,#header):is(html,#header) body main .site-page-background-surface::after{background-color:transparent!important;background-image:none!important;box-shadow:none!important}
:is(html,#header):is(html,#header):is(html,#header):is(html,#header) body main .site-page-background-surface > .site-bg-clip,:is(html,#header):is(html,#header):is(html,#header):is(html,#header) body main .site-page-background-surface > .site-background-effect,:is(html,#header):is(html,#header):is(html,#header):is(html,#header) body main .site-page-background-surface > .home-hero__shade{display:none!important}

/* An appearance photo replaces the native hero photo while keeping its content. */
.site-appearance-background[data-design-id]{background-image:none!important}
.site-appearance-background > .home-hero__picture{visibility:hidden!important}
