/* Ewald's selected photographic-painterly composition; contact copy and form stay native. */
body.contact-selected-v1.contact-page-v2{--contact-header-height:calc(20px + min(338px,25.368cqw)*.415984)}
body.contact-selected-v1.contact-page-v2 .adult-header:before{content:none!important}
body.contact-selected-v1.contact-page-v2 .contact-spread{padding-bottom:6cqw}
body.contact-selected-v1.contact-page-v2 .contact-paint{display:none}
body.contact-selected-v1.contact-page-v2 .contact-door{
 position:absolute;z-index:-1;left:0;top:calc(-1 * var(--contact-header-height));
 width:100%;height:auto;max-width:none;max-height:none;margin:0;overflow:visible;
 mask-image:none;pointer-events:none;
}
body.contact-selected-v1.contact-page-v2 .contact-door img{
 display:block;position:static;width:100%;height:auto;max-width:none;
 object-fit:contain;mask-image:linear-gradient(#000 0 87%,transparent 100%);
 mask-size:100% 100%;mask-repeat:no-repeat;
}
body.contact-selected-v1.contact-page-v2 .a-lockup40{filter:drop-shadow(0 0 .6px #fff3df)}
body.contact-selected-v1.contact-page-v2 .a-lockup40-subtitle{
 paint-order:stroke fill;stroke:#fff3df;stroke-width:.85px;stroke-linejoin:round;
}
@media(min-width:1101px) and (max-width:1320px){
 body.contact-selected-v1.contact-page-v2{--contact-header-height:calc(20px + 338px*.415984)}
}
@media(min-width:1101px) and (max-width:1240px){
 body.contact-selected-v1.contact-page-v2 .contact-spread{display:block;min-height:80cqw;padding:18px 4.7cqw 6cqw 53.5cqw}
 body.contact-selected-v1.contact-page-v2 .contact-write{width:auto;max-width:none;margin:0;padding:0}
}
@media(max-width:1100px){
 body.contact-selected-v1.contact-page-v2 .adult-header:before{
  content:""!important;bottom:0;background:radial-gradient(ellipse at 0 0,#f7d7ac80,transparent 75%);
  mask-image:none;
 }
 body.contact-selected-v1.contact-page-v2 .contact-spread{display:flex;flex-direction:column;padding:0;min-height:0}
 body.contact-selected-v1.contact-page-v2 .contact-door{
  position:relative;z-index:0;left:auto;top:auto;align-self:center;order:-1;
  width:min(100%,630px);height:auto;aspect-ratio:1374/1970;overflow:hidden;
  mask-image:linear-gradient(90deg,transparent,#000 2.5%,#000 97%,transparent);
  mask-size:100% 100%;mask-repeat:no-repeat;
 }
 body.contact-selected-v1.contact-page-v2 .contact-door img{
  width:172%;height:auto;mask-image:linear-gradient(transparent,#000 3%,#000 88%,transparent 100%);
 }
 body.contact-selected-v1.contact-page-v2 .contact-write{width:87%;max-width:630px;margin:-10px auto 0;padding:18px 0 30px}
 body.contact-selected-v1.contact-page-v2 .contact-notes{margin-top:26px}
}
