body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship {
 display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;
 background:#101010;color:#fff;margin:0;padding:0;
}
body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship-copy {
 display:flex;flex-direction:column;justify-content:center;min-width:0;
 padding:clamp(26px,3vw,58px);
}
body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship h2 {
 font-size:clamp(32px,3.2vw,62px)!important;line-height:1.04!important;letter-spacing:-.045em;margin:0 0 24px;
}
body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship h2 span {display:block;}
body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship p {
 font-size:clamp(15px,1.05vw,18px);line-height:1.6;max-width:36ch;margin:0;color:#fff;
}
body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship .rw-craftsmanship-photo {
 display:block;position:static;align-self:center;width:100%;height:auto;min-width:0;
 padding:0;border:0;aspect-ratio:5859/2962;background:transparent;cursor:zoom-in;overflow:visible;
}
body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship .rw-craftsmanship-photo::after {display:none;}
body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship-photo picture,
body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship-photo img {
 display:block;position:static;width:100%;height:auto;aspect-ratio:5859/2962;object-fit:contain;
}
body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship-photo img,
body.yi2c-real-work-page .yrw #photo-lightbox img.is-craft-monochrome {filter:grayscale(1);}
@media(max-width:900px){
 body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship {grid-template-columns:1fr;}
 body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship-photo {grid-row:1;}
 body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship-copy {padding:36px var(--pad,5vw) 42px;}
 body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship h2 {font-size:clamp(36px,6vw,54px)!important;margin-bottom:20px;}
 body.yi2c-real-work-page #yi2c-real-work .rw-craftsmanship p {font-size:16px;max-width:58ch;}
}
