/* Local correction only: one continuous petrol artwork, original photos on open bristle masks. */
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right{overflow:visible;mask:none;padding-top:130px;padding-bottom:110px;padding-right:14%;padding-left:28%}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right:before{
 content:"";position:absolute;z-index:-1;inset:-30px 0 -55px -4cqw;
 background:none; /* V136 paint archived; proportional replacement uses its own SVG. */
 mask-image:none;filter:none;pointer-events:none;
}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right:after{content:none;display:none}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-parent-wave-beads{display:none}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .material-photo-surface:before,
.photo-open-v2.startpage-a.home-lower-refine .a-lower .material-photo-surface:after{content:none!important;display:none!important}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .material-photo-surface>img{
 mask-image:url(about-photo-edge-v4.svg)!important;mask-size:100% 100%!important;
 mask-position:center!important;mask-repeat:no-repeat!important;mask-mode:alpha;mask-composite:add!important;
}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .photo-connection-bead{display:none}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-left .photo{margin-bottom:18px}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right .section-actions{grid-template-columns:1fr;gap:8px}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right .section-actions .button{justify-self:start}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right address{flex-direction:column;align-items:flex-start;font-size:14px;gap:8px}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right .contact-item:last-child{max-width:none}
@media(max-width:1100px){
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-spread{display:flex;flex-direction:column}
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-left{width:100%;padding:0 6% 28px;gap:28px}
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-left>.a-section{width:100%;max-width:660px;margin:0 auto}
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-left .copy{width:100%}

 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right{padding:120px 9% 140px 18%;overflow:visible}
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right:before{inset:0 -12% 0 -31%;background-size:100% 100%;mask-image:none}
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right>.a-section{max-width:600px}
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-right address{font-size:16px}
}
@media(min-width:680px) and (max-width:1100px){
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-left .editorial-grid{display:flex}
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-left .photo{width:100%}
}

/* Round responsive pearls follow the baked-in thread without stretching with the paint. */
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-parent-wave-beads{display:block;position:absolute;z-index:0;inset:-30px 0 -55px -4cqw;width:auto;height:auto;pointer-events:none}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-parent-pearl{display:block;width:var(--pearl-size);height:var(--pearl-size);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 32% 27%,#f5d5a6 0,#e7ae70 19%,#c77b3e 46%,#a8562a 73%,#734025 100%);box-shadow:0 1px 2px #783c2455,inset 0 0 1px #8c4b2c55}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-parent-pearl-one{left:27.38%;top:32.15%;--pearl-size:26px}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-parent-pearl-two{left:25.96%;top:59.85%;--pearl-size:22px}
.photo-open-v2.startpage-a.home-lower-refine .a-lower .a-parent-pearl-three{left:9%;top:80.02%;--pearl-size:17px}
@media(max-width:1100px){
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-parent-wave-beads{inset:0 -12% 0 -31%;width:auto;height:auto}
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-parent-pearl-one{--pearl-size:22px}
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-parent-pearl-two{--pearl-size:18px}
 .photo-open-v2.startpage-a.home-lower-refine .a-lower .a-parent-pearl-three{--pearl-size:14px}
}
