.lab-editorial .benefit-scene{height:850px;min-height:580px;max-height:95svh}.lab-editorial .benefit-photo img{object-position:center 46%}.lab-editorial .benefit-photo:after{background:linear-gradient(180deg,transparent 25%,rgba(10,25,20,.06) 40%,rgba(10,25,20,.63) 100%)}.lab-editorial .benefit-heading{justify-content:flex-end;padding:30px 20px 95px}.lab-editorial .benefit-heading h2{font-size:clamp(30px,3.5vw,51px);line-height:1.7;letter-spacing:.08em}.lab-editorial .benefit-heading i{margin:17px 0 22px}.lab-editorial-body{max-width:1280px;padding:90px 60px 100px;margin:auto}.lab-editorial-intro{text-align:center;margin:0 auto 75px}.lab-editorial-intro .benefit-label{justify-content:center}.lab-editorial-intro .benefit-label:after{display:none}.lab-editorial h3,.lab-editorial h4{font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-weight:400}.lab-editorial-intro h3{font-size:38px;line-height:1.8;letter-spacing:.1em;margin:30px 0 20px}.lab-editorial-intro p,.lab-room-copy p{font-size:14px;line-height:2.2;letter-spacing:.05em}.lab-editorial-room{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center}.lab-room-photo{margin:0;overflow:hidden}.lab-room-photo img{display:block;width:100%;height:auto;transform:scale(1.05);transition:transform 1.6s cubic-bezier(.2,.6,.2,1)}.lab-room-photo.seen img{transform:scale(1)}.lab-room-photo figcaption{font-size:10px;letter-spacing:.15em;color:#6d7867;margin-top:16px}.lab-room-copy h3{font-size:30px;line-height:1.8;margin:24px 0 20px}.lab-room-copy .benefit-label{font-size:10px;letter-spacing:.12em}.lab-room-copy .benefit-label:after{width:40px}.lab-staff{border-top:1px solid #c5c9bb;margin-top:27px}.lab-staff summary{display:flex;justify-content:space-between;cursor:pointer;font-size:12px;list-style:none;padding:18px 0;gap:14px}.lab-staff summary::-webkit-details-marker{display:none}.lab-staff summary:after{content:none}.lab-staff summary span{transition:transform .4s}.lab-staff[open] summary span{transform:rotate(45deg)}.lab-staff p{font-size:12px}.lab-editorial-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:80px 0}.lab-editorial-facts article{border-top:1px solid #b6beac;padding-top:25px}.lab-editorial-facts article>span{font:10px Georgia,serif;letter-spacing:.12em;color:#7c896d}.lab-editorial-facts h4{font-size:19px;margin:18px 0 12px;line-height:1.6}.lab-editorial-facts p{font-size:12px;color:#63715f;line-height:1.9}.lab-editorial-facts article:nth-child(2){transition-delay:.1s}.lab-editorial-facts article:nth-child(3){transition-delay:.2s}.lab-editorial-facts article:nth-child(4){transition-delay:.3s}.lab-editorial-access{border-top:1px solid #c5c9bb;padding-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.lab-editorial-access h3{font:34px Georgia,serif;margin:20px 0}.lab-editorial-access p{font-size:12px;line-height:2}.lab-phone{font-size:12px;border-bottom:1px solid #b6beac;padding-bottom:5px}.lab-editorial-access .benefit-cta{font-size:17px;max-width:none}.lab-editorial-access .benefit-cta span{flex-shrink:0}@media(max-width:700px){.lab-editorial .benefit-scene{height:116vw;max-height:none;min-height:0}.lab-editorial .benefit-photo img{object-position:57% center;height:106%}.lab-editorial .benefit-heading{padding:20px 12px 53px}.lab-editorial .benefit-heading h2{font-size:clamp(23px,6.35vw,40px);letter-spacing:.01em;line-height:1.75}.lab-editorial .benefit-kicker{font-size:10px;letter-spacing:.16em}.lab-editorial .benefit-heading i{margin:13px 0 15px}.lab-editorial-body{padding:52px 27px 65px}.lab-editorial-intro{margin-bottom:42px}.lab-editorial-intro .benefit-label{font-size:9px;letter-spacing:.1em}.lab-editorial-intro h3{font-size:28px;line-height:1.7;margin:25px 0 20px}.lab-editorial-intro p,.lab-room-copy p{font-size:12px;letter-spacing:0;line-height:2.2}.lab-editorial-room{display:block}.lab-room-photo{margin:0 -27px}.lab-room-photo figcaption{margin:14px 27px 0;font-size:9px}.lab-room-copy{margin-top:37px}.lab-room-copy h3{font-size:27px;margin:22px 0 20px}.lab-editorial-facts{grid-template-columns:1fr 1fr;gap:27px 20px;margin:45px 0}.lab-editorial-facts article{padding-top:18px}.lab-editorial-facts article>span{font-size:8px;letter-spacing:.04em}.lab-editorial-facts h4{font-size:15px;margin:13px 0 9px}.lab-editorial-facts p{font-size:11px;margin:0}.lab-editorial-access{grid-template-columns:1fr;gap:30px;padding-top:30px}.lab-editorial-access .benefit-cta{font-size:14px}.lab-editorial-access h3{font-size:29px}.lab-editorial-access .benefit-label{font-size:10px}}@media(prefers-reduced-motion:reduce){.lab-editorial .reveal{opacity:1;transform:none}.lab-room-photo img{transform:none!important;transition:none}}
