/* Outer-edge portraits. Preserve the photograph, text and all other page layouts. */
#studio.reece-intro[data-portrait-edge="left"]{width:100%;max-width:none;margin-inline:0;padding:0;gap:0;overflow:hidden}
#studio.reece-intro[data-portrait-edge="left"] .studio-image{min-height:0;padding:0;margin:0;overflow:hidden;background:#151d13;display:flex;align-items:center;justify-content:flex-start}
#studio.reece-intro[data-portrait-edge="left"] .studio-image::after{display:none}
#studio.reece-intro[data-portrait-edge="left"] .studio-image picture{position:relative;display:block;flex:none;width:min(100%,755px);height:auto;margin:0}
#studio.reece-intro[data-portrait-edge="left"] .studio-image img{position:static;display:block;inset:auto;width:100%;height:auto;max-height:none;object-fit:contain;object-position:left center;transform:none;filter:none}
#studio.reece-intro[data-portrait-edge="left"] .studio-image picture::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(21,29,19,0) 0%,rgba(21,29,19,0) 67%,rgba(21,29,19,.1) 77%,rgba(21,29,19,.55) 90%,#151d13 100%),linear-gradient(0deg,#151d13 0%,rgba(21,29,19,.42) 7%,rgba(21,29,19,0) 20%)}
.inner-page .polish-hero[data-portrait-edge="right"]{padding:0;background:#101611;overflow:hidden}
.inner-page .polish-hero[data-portrait-edge="right"]>.polish-hero-grid{width:100%;max-width:none;margin:0;padding:0;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:0;min-height:0;align-items:stretch}
.inner-page .polish-hero[data-portrait-edge="right"] .polish-hero-copy{align-self:center;min-width:0;padding:65px clamp(32px,5vw,90px) 65px max(48px,calc((100vw - 1320px)/2))}
.inner-page .polish-hero[data-portrait-edge="right"] .reece-about-photo{display:flex;justify-content:flex-end;align-items:center;align-self:stretch;width:100%;height:auto;min-height:0;max-width:none;margin:0;padding:0;overflow:hidden;background:#101611}
.inner-page .polish-hero[data-portrait-edge="right"] .reece-about-photo::after{display:none}
.inner-page .polish-hero[data-portrait-edge="right"] .reece-about-photo picture{position:relative;display:block;flex:none;width:min(100%,755px);max-width:none;height:auto;margin:0}
.inner-page .polish-hero[data-portrait-edge="right"] .reece-about-photo img{position:static;display:block;inset:auto;width:100%;height:auto;max-height:none;object-fit:contain;object-position:right center;transform:none;filter:none}
.inner-page .polish-hero[data-portrait-edge="right"] .reece-about-photo picture::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(270deg,rgba(16,22,17,0) 0%,rgba(16,22,17,0) 67%,rgba(16,22,17,.1) 77%,rgba(16,22,17,.55) 90%,#101611 100%),linear-gradient(0deg,#101611 0%,rgba(16,22,17,.42) 7%,rgba(16,22,17,0) 20%)}
.inner-page .polish-hero[data-portrait-edge="right"] .photo-credit{right:24px;bottom:16px;transform:none;width:auto;max-width:80%;text-align:right;z-index:2}
@media(max-width:1100px) and (min-width:821px){.inner-page .polish-hero[data-portrait-edge="right"] .polish-hero-copy{padding:45px 32px}}
@media(max-width:820px){
#studio.reece-intro[data-portrait-edge="left"]{grid-template-columns:1fr}
#studio.reece-intro[data-portrait-edge="left"] .studio-image picture{width:100%;max-width:none}
#studio.reece-intro[data-portrait-edge="left"] .studio-image picture::after{background:linear-gradient(180deg,rgba(21,29,19,0) 0%,rgba(21,29,19,0) 72%,rgba(21,29,19,.35) 86%,#151d13 100%)}
.inner-page .polish-hero[data-portrait-edge="right"]>.polish-hero-grid{grid-template-columns:1fr;gap:0}
.inner-page .polish-hero[data-portrait-edge="right"] .polish-hero-copy{padding:45px 24px 30px}
.inner-page .polish-hero[data-portrait-edge="right"] .reece-about-photo picture{width:100%;max-width:none}
.inner-page .polish-hero[data-portrait-edge="right"] .reece-about-photo picture::after{background:linear-gradient(180deg,#101611 0%,rgba(16,22,17,.25) 7%,rgba(16,22,17,0) 15%,rgba(16,22,17,0) 88%,#101611 100%)}
}
