/* Photo-only colour transitions. No opacity, masks or blur are applied to website screenshots or text. */
.work-showcase{--photo-colour:#1c2419;--photo-rgb:28,36,25;--photo-direction:90deg}
.work-showcase.work-happy{--photo-colour:#34402d;--photo-rgb:52,64,45;--photo-direction:270deg}
.studio-image[data-photo-blend="studio"]{--photo-colour:#151d13;--photo-rgb:21,29,19;--photo-direction:90deg}
[data-photo-blend]{position:relative;isolation:isolate}
[data-photo-blend]::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:1}
.work-photo[data-photo-blend="work"],.studio-image[data-photo-blend="studio"]{background:var(--photo-colour)}
.work-photo[data-photo-blend="work"]::after,.studio-image[data-photo-blend="studio"]::after{background:linear-gradient(var(--photo-direction),rgba(var(--photo-rgb),0) 28%,rgba(var(--photo-rgb),.08) 44%,rgba(var(--photo-rgb),.36) 63%,rgba(var(--photo-rgb),.76) 82%,rgba(var(--photo-rgb),.96) 94%,var(--photo-colour) 100%),linear-gradient(0deg,rgba(var(--photo-rgb),.86) 0%,rgba(var(--photo-rgb),.27) 20%,rgba(var(--photo-rgb),0) 49%)}
.work-photo[data-photo-blend] .project-tag,.studio-image[data-photo-blend] .label,[data-photo-blend] .photo-credit{z-index:2}
.inner-page .polish-hero-photo[data-photo-blend="hero"]{background:#101611}
.inner-page .polish-hero-photo[data-photo-blend="hero"]::after{background:linear-gradient(90deg,#101611 0%,rgba(16,22,17,.6) 9%,rgba(16,22,17,0) 33%,rgba(16,22,17,0) 82%,rgba(16,22,17,.6) 96%,#101611 100%),linear-gradient(180deg,#101611 0%,rgba(16,22,17,0) 19%,rgba(16,22,17,0) 76%,#101611 100%)}
.inner-page .service-feature[data-photo-blend="card"]::after{background:linear-gradient(180deg,rgba(17,23,19,0) 8%,rgba(17,23,19,.12) 36%,rgba(17,23,19,.68) 62%,rgba(17,23,19,.95) 84%,#111713 100%)}
.inner-page .service-feature[data-photo-blend="card"]>div{z-index:2}
.inner-page .studio-image-strip[data-photo-blend="strip"]::after{background:linear-gradient(180deg,#151a16 0%,rgba(21,26,22,0) 23%,rgba(22,32,25,0) 70%,#162019 100%)}
.inner-page .case-photo[data-photo-blend="case"]::after{background:linear-gradient(180deg,rgba(21,26,22,0) 40%,rgba(21,26,22,.12) 60%,rgba(21,26,22,.62) 83%,#151a16 100%)}
@media(max-width:820px){.studio-image[data-photo-blend="studio"]{--photo-direction:180deg}.inner-page .polish-hero-photo[data-photo-blend="hero"]::after{background:linear-gradient(180deg,#101611 0%,rgba(16,22,17,.45) 12%,rgba(16,22,17,0) 29%,rgba(16,22,17,0) 79%,#101611 100%),linear-gradient(90deg,#101611 0%,rgba(16,22,17,0) 10%,rgba(16,22,17,0) 90%,#101611 100%)}}
@media(max-width:520px){.work-showcase,.work-showcase.work-happy{--photo-direction:180deg}}
