/* Warm off-white sampled from mortuaryrefrigerators.com: RGB 250, 250, 247. */
:root{--site-paper:#fafaf7;--paper:var(--site-paper);--nav-paper:var(--site-paper);--site-header-height:112px}
body,body.home,body.fovoya-about,body.page-template-page-services,body.page-template-page-service-detail{background-color:var(--site-paper);padding-top:var(--site-header-height)}
body.home{--home-header:var(--site-header-height)}
body.fovoya-about{--about-header-height:var(--site-header-height)}
.design-home,.experience-gallery,.home-services,.brand-story,.home-closing-section,.about-page{background-color:var(--site-paper)}
.site-header.centered-header,.home .site-header.centered-header,.page-template-page-services .site-header.centered-header,.page-template-page-service-detail .site-header.centered-header{background-color:var(--site-paper)}
.site-header.centered-header .mega-surface,.drawer,.drawer .drawer-top,.language-options,.notice,.skip,.experience-dialog,.catalog-directory,.catalog-feature-image{background-color:var(--site-paper)}
.language-picker[open]>summary{background-color:var(--site-paper)}
.fv-opening-pending .fv-opening{background-color:var(--site-paper)}
.fv-opening-pending .fv-opening.has-contour{background-color:transparent}
.project-contact-fields .fluentform .ff-el-form-control{background-color:var(--site-paper)}
.home-services,.home-service,.brand-story,.service-detail [id]{scroll-margin-top:calc(var(--site-header-height) + 20px)}
.catalog-sidebar{top:calc(var(--site-header-height) + 30px)}
@media(max-width:560px){:root{--site-header-height:72px}}

/* The original masthead layout stays intact; only its material becomes glass. */
.site-header.centered-header,.home .site-header.centered-header,.page-template-page-services .site-header.centered-header,.page-template-page-service-detail .site-header.centered-header{
 background-color:rgb(250 250 247 / .96);
 box-shadow:inset 0 1px 0 rgb(255 255 255 / .55),0 1px 0 rgb(110 116 106 / .09);
}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 .site-header.centered-header,.home .site-header.centered-header,.page-template-page-services .site-header.centered-header,.page-template-page-service-detail .site-header.centered-header{
  background-color:rgb(250 250 247 / .72);
  -webkit-backdrop-filter:blur(16px) saturate(1.15);
  backdrop-filter:blur(16px) saturate(1.15);
 }
}
