/* Direction A: keep the approved opening, then move from maker to everyday life. */
body[data-home-direction=a] #main .home-room{
  background-color:#fffdf7;
  background-image:linear-gradient(180deg,transparent 73%,#fffdf7 100%),url('../assets/home-room-daylight.png');
  background-position:center top;
  background-size:100% 100%,100% 1020px;
  background-repeat:no-repeat;
}
body[data-home-direction=a] #main .home-room .home-edit{
  padding-top:44px;
  padding-bottom:36px;
  background:linear-gradient(180deg,#fffdf7,transparent 30px);
}
body[data-home-direction=a] #main .home-room .home-details-grid{
  grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);
  gap:36px 7%;
}
body[data-home-direction=a] #main .home-room .home-edit-copy h2{
  font-size:clamp(52px,5.6vw,78px);
  line-height:1.04;
  font-weight:400;
  letter-spacing:-.035em;
  max-width:12ch;
}
body[data-home-direction=a] #main .home-room .home-edit-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:36ch;margin-top:23px}
body[data-home-direction=a] #main .home-room .home-object-image{height:clamp(510px,48vw,700px)}
body[data-home-direction=a] #main .home-room .home-object-model{top:12px;right:10px}
body[data-home-direction=a] #main .home-room .home-object figcaption{margin-top:20px;text-shadow:none;gap:0 18px}
body[data-home-direction=a] #main .home-room .home-object h3{font-size:21px;line-height:1.4}
body[data-home-direction=a] #main .home-room .home-image-note{font-size:11px;line-height:1.7;max-width:61ch;margin-top:12px}
body[data-home-direction=a] #main .home-room .home-detail-study{width:89%;max-width:410px}
body[data-home-direction=a] #main .home-room .home-detail-crop{border-radius:14px;aspect-ratio:1.52}
body[data-home-direction=a] #main .home-room .home-detail-study figcaption{margin-top:15px}
body[data-home-direction=a] #main .home-room .home-detail-line{width:40%;top:42%}
body[data-home-direction=a] #main .home-collection{padding-top:28px}
html[data-script=cjk] body[data-home-direction=a] #main .home-room .home-edit-copy h2{font-size:clamp(39px,3.9vw,57px);font-weight:500;line-height:1.4;letter-spacing:0;max-width:none}
html:is([data-script=arabic],[data-script=cyrillic]) body[data-home-direction=a] #main .home-room .home-edit-copy h2{font-size:clamp(40px,4.1vw,60px);line-height:1.25;max-width:15ch;letter-spacing:0}
@media(min-width:761px) and (max-width:1099px){
  body[data-home-direction=a] #main .home-room{background-size:100% 100%,100% 1000px}
  body[data-home-direction=a] #main .home-room .home-details-grid{column-gap:5%;row-gap:30px}
  body[data-home-direction=a] #main .home-room .home-edit-copy h2{font-size:54px}
  body[data-home-direction=a] #main .home-room .home-edit-copy>p:not(.eyebrow){font-size:14px}
  body[data-home-direction=a] #main .home-room .home-object-image{height:590px}
  html[data-script=cjk] body[data-home-direction=a] #main .home-room .home-edit-copy h2{font-size:40px}
}
@media(max-width:760px){
  body[data-home-direction=a] #main .home-room{
    background-image:linear-gradient(180deg,transparent 710px,#fffdf7 980px),url('../assets/home-room-daylight.png');
    background-position:top,58% top;
    background-size:100% 100%,auto 900px;
  }
  body[data-home-direction=a] #main .home-room .home-edit{
    padding-top:25px;
    padding-bottom:30px;
    background:linear-gradient(180deg,#fffdf7 0,#fffdf7e8 140px,transparent 370px);
  }
  body[data-home-direction=a] #main .home-room .home-details-grid{gap:25px}
  body[data-home-direction=a] #main .home-room .home-edit-copy h2{font-size:45px;line-height:1.08;max-width:12ch}
  body[data-home-direction=a] #main .home-room .home-edit-copy>p:not(.eyebrow){font-size:14px;margin-top:18px;max-width:35ch}
  body[data-home-direction=a] #main .home-room .home-object-image{height:440px}
  body[data-home-direction=a] #main .home-room .home-object-model{top:10px;right:4px}
  body[data-home-direction=a] #main .home-room .home-object figcaption{margin-top:17px}
  body[data-home-direction=a] #main .home-room .home-object h3{font-size:20px}
  body[data-home-direction=a] #main .home-room .home-image-note{font-size:10px}
  body[data-home-direction=a] #main .home-room .home-detail-study{width:100%;max-width:none;padding-top:22px}
  body[data-home-direction=a] #main .home-room .home-detail-crop{aspect-ratio:1;height:145px;border-radius:10px}
  body[data-home-direction=a] #main .home-room .home-detail-study figcaption{margin:0}
  body[data-home-direction=a] #main .home-collection{padding-top:24px}
  html[data-script=cjk] body[data-home-direction=a] #main .home-room .home-edit-copy h2{font-size:36px;line-height:1.4;max-width:none}
  html:is([data-script=arabic],[data-script=cyrillic]) body[data-home-direction=a] #main .home-room .home-edit-copy h2{font-size:36px;line-height:1.3}
}
@media(max-width:370px){
  body[data-home-direction=a] #main .home-room .home-object-image{height:400px}
  body[data-home-direction=a] #main .home-room .home-detail-crop{height:130px}
}
