.site-chrome{position:relative}.site-page-frame{flex:1;position:relative}:is(.site-page-frame:has(>main>[data-hero-layout=custom-background])>header[data-header-style=overlay],.site-page-frame:has(>main>[data-hero-layout=custom-background])>header[data-header-style=glass]){z-index:15;color:#fff;--site-ink:white;--site-muted:#f1f3f6;--site-body:white;--site-line:#ffffff40;--site-surface:transparent;--site-ground:transparent;width:100%;position:absolute;top:0;left:0}.site-page-frame:has(>main>[data-hero-layout=custom-background])>header[data-header-style=glass]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10192378}.site-chrome [data-hero-layout] img{object-position:var(--hero-x,50%) var(--hero-y,50%)}.website-preview-editing [data-website-block],.website-preview-editing header,.website-preview-editing [data-hero-layout]{cursor:pointer}.website-preview-editing [data-website-block]:hover,.website-preview-editing header:hover,.website-preview-editing [data-hero-layout]:hover{outline-offset:-3px;outline:3px solid #2b79b7}@media (max-width:640px){.site-chrome [data-hero-layout] img{object-position:var(--hero-mobile-x,50%) var(--hero-mobile-y,50%)}}@media (prefers-reduced-motion:reduce){.site-chrome *,.site-chrome :before,.site-chrome :after{scroll-behavior:auto!important;animation:none!important}}
