/* Clear photography, local glass behind copy. */
#top.hero::before{background-image:linear-gradient(rgba(250,237,222,.12),rgba(250,237,222,.12)),url('/images/hero-warehouse-1600.webp')!important;background-size:cover!important;background-position:center!important}
#top .hero-copy{padding:clamp(24px,3vw,44px);background:rgba(250,237,222,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.65);border-radius:4px;box-sizing:border-box;min-width:0}
#top .hero-copy h1{font-size:clamp(46px,5.2vw,82px)!important}
.svc-hero::after{background:rgba(250,237,222,.12)!important}
.ct-hero-photo img,.svc-hero figure img,.journal-hero-art img{filter:none!important;opacity:1!important}
.ct-s1::before,.ct-s1::after{background:rgba(250,237,222,.12)!important}
.svc-hero>div:first-child,.ct-hero-copy,.journal-hero-copy{background:rgba(250,237,222,.68)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.65)!important}
.services-wide-hero{background-image:url('/images/warehouse.jpg')!important;padding:48px 0}
.services-wide-hero .svc-intro{background:rgba(250,237,222,.7)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:32px!important;min-height:0!important;border:1px solid rgba(255,255,255,.6);max-width:860px}
.calculator-wide-hero{background-image:url('/assets/illustrations/calculator-plan-960.webp')!important}
.calculator-wide-hero .calculator-intro-grid{background:rgba(250,237,222,.74);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:32px;box-sizing:border-box;border:1px solid rgba(255,255,255,.65)}
@media(max-width:700px){#top .hero-copy{padding:24px 20px}#top .hero-copy h1{font-size:46px!important}.services-wide-hero{padding:24px 0}.services-wide-hero .svc-intro,.calculator-wide-hero .calculator-intro-grid{padding:24px 20px!important}.svc-hero>div:first-child,.ct-hero-copy,.journal-hero-copy{background:rgba(250,237,222,.8)!important}}
@media(prefers-reduced-transparency:reduce){#top .hero-copy,.svc-hero>div:first-child,.ct-hero-copy,.journal-hero-copy,.services-wide-hero .svc-intro,.calculator-wide-hero .calculator-intro-grid{background:#faedde!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}

.journal-intro{background-image:url('/assets/blog/cover-choose-1200.webp')!important}.journal-hero-copy{padding:32px;box-sizing:border-box}.article-photo-hero::after{background:rgba(250,237,222,.1)!important}.article-photo-hero .journal-article-head{background:rgba(250,237,222,.76);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:32px;box-sizing:border-box;border:1px solid #ffffff99}.article-photo-hero img{filter:none!important}.hero-topline{background:rgba(250,237,222,.75);padding:12px!important;backdrop-filter:blur(6px)}@media(max-width:700px){.journal-hero-copy,.article-photo-hero .journal-article-head{padding:24px 20px}.hero-copy{width:100%}.hero-copy h1{overflow-wrap:break-word}}
.services-wide-hero .svc-crumb{background:rgba(250,237,222,.84);padding:12px;display:inline-flex;gap:8px;backdrop-filter:blur(6px)}
.calculator-wide-hero .hero-bottom>p{background:rgba(250,237,222,.86);padding:16px 20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#49372c!important;border:1px solid #ffffff80;box-sizing:border-box}
