.page-surface{--art-size:1064px;--art-y:0px;--art-x:0px}
.page-artwork,.hero-artwork,.page-surface[data-art-enabled=true] [data-surface]:not([data-surface=inherit]):before,.page-surface[data-art-enabled=true] #enquiry-form:before{position:absolute;inset:0;pointer-events:none;background:var(--decoration,#d6ab6a);mask-image:url('../assets/face-lines-mask.png');mask-repeat:repeat;mask-size:var(--art-size) auto;mask-position:calc(50% + var(--art-x)) calc(-1 * var(--art-y));opacity:var(--page-art-opacity,.18);z-index:0;clip-path:none}
.page-artwork{width:100%;--art-y:0px;--art-x:0px}
.page-surface>:is(main,footer){position:relative;z-index:1}
.page-surface>.site-header{z-index:20}
.with-artwork{position:relative}
.with-artwork #home-content{background:transparent}
.page-surface [data-surface]:not([data-surface=inherit]){position:relative;isolation:isolate}
.page-surface[data-art-enabled=true] [data-surface]:not([data-surface=inherit]):before{content:'';display:block}
.page-surface [data-surface]:not([data-surface=inherit])>*{position:relative;z-index:1}
.has-artwork:before{display:none}
.page-surface [data-art-off=true]{background:var(--surface);isolation:isolate}
.page-surface [data-art-off=true]:before,.page-surface [data-art-off=true] #enquiry-form:before{display:none}
.hero-artwork{background:#d6ab6a;opacity:var(--artwork-opacity,.18);z-index:0}
.hero.hero-background .hero-artwork,.hero.hero-slideshow[data-slide-phase=images] .hero-artwork{display:none}
.hero-lockup,.hero-signature,.hero-bottom{z-index:3}
.hero-photograph{isolation:isolate;z-index:1;background:#35101a}
.page-surface #site-footer{position:relative}
.surface-artwork{display:none}
.page-surface :is(.photo-frame,.photo-button,.about-photograph img,.external-cover){position:relative;isolation:isolate;background-color:var(--surface,#4a111d)}
.page-surface :is(.photo-frame img,.photo-button img){opacity:1}
.page-surface[data-art-enabled=true] #enquiry-form{isolation:isolate}
.page-surface[data-art-enabled=true] #enquiry-form:before{content:'';background:#7b263a}
.page-surface #enquiry-form>*{position:relative;z-index:1}
@media(max-width:700px){.page-surface{--art-size:709px}
}
.page-surface.framed[data-art-enabled=true]:before,.page-surface.framed[data-art-enabled=true]:after{content:'';position:absolute;top:0;bottom:0;width:var(--frame-size);pointer-events:none;mask:url('../assets/face-lines-mask.png') calc(50% + var(--frame-art-x))/var(--art-size) auto repeat;opacity:var(--page-art-opacity);background:var(--frame-art-color)}
.page-surface.framed:before{right:100%;--frame-art-x:calc((var(--art-page-width,84vw) + var(--frame-size))/2)}
.page-surface.framed:after{left:100%;--frame-art-x:calc((var(--art-page-width,84vw) + var(--frame-size))/-2)}
.frame-maroon-frame{--frame-art-color:#d6ab6a}
.frame-cream-frame{--frame-art-color:#7b263a}
