.discovery-page{padding-bottom:64px}.discovery-page .intro{padding-top:55px;padding-bottom:40px;align-items:center}.discovery-page h1{font-size:clamp(48px,5.6vw,82px);line-height:1}.discovery-page .discovery-intro{max-width:370px;color:#627367}.discovery-intro p{font-size:15px;line-height:1.8;margin-bottom:22px}.discovery-page .floor-nav{gap:20px}.discovery-page .plan-sheet{box-shadow:none}.discovery-page .sheet-top h2{letter-spacing:0;font-weight:600}.discovery-page .below{margin-bottom:55px}.discovery-page .selection-photo img{object-position:center}.discovery-page .discovery-contact{max-width:100%;padding:40px;border-radius:26px;background:#e6ebe1;text-align:center}.discovery-contact h2{font:600 clamp(34px,4vw,54px)/1.05 var(--display);margin-bottom:18px}.discovery-contact>p:not(.eyebrow){max-width:580px;margin:0 auto 22px}.discovery-room-contact{margin:8px 0 14px}#copy-room-link,#back-to-plan{display:block;background:transparent;border:0;padding:10px 0;font:600 12px/1.5 var(--sans);text-decoration:underline;text-underline-offset:4px}#back-to-plan{margin-top:0}#room-dialog .room-dialog-content .eyebrow{font-size:10px}#room-dialog .room-dialog-content h2{font-weight:600;letter-spacing:.005em}#room-dialog .room-dialog-media{background:#e6ebe1}#room-dialog .gallery-main{object-fit:contain!important}#room-dialog .room-photo-placeholder{padding:28px}#room-dialog .room-photo-placeholder strong{font-family:var(--display);line-height:1.1}#room-dialog .room-photo-caption{font-size:11px;color:#627367}.discovery-page .edit-toolbar{background:#eef1e8;border-radius:16px;padding:14px}.discovery-page .sheet-bottom{gap:16px}.discovery-page .import-label{cursor:pointer}
@media(max-width:700px){main.discovery-page{padding:0 20px 40px}.discovery-page .intro{display:block;padding:32px 0}.discovery-page .discovery-intro{max-width:none;margin-top:22px}.discovery-page .intro h1{font-size:52px}.discovery-page .discovery-intro p{font-size:13px}.discovery-page .select-hint{display:none}.discovery-page .plan-sheet{padding:22px 10px 16px}.discovery-page .discovery-contact{padding:28px 18px}.discovery-page .below{gap:25px;margin-bottom:32px}.discovery-page .selection{padding:22px}.discovery-page .room.door .name{font-size:1.25cqw}#room-dialog .gallery-main{max-height:40dvh}#room-dialog .room-dialog-content{padding:24px}.discovery-page .sheet-bottom>span{display:none}}
@media print{.site-header,.site-footer,.discovery-intro,.discovery-contact,.edit-toolbar,.edit-inspector{display:none!important}}

#room-dialog #back-to-plan{color:#153b36!important;background:transparent!important;box-shadow:none!important}#room-dialog #copy-room-link{color:#153b36!important}
.discovery-page .room:not(.door){z-index:4}

body:not(.is-editing) .room[data-passive="true"]{cursor:default}body:not(.is-editing) .room[data-passive="true"]:hover{box-shadow:none;outline:none;filter:none}.is-editing .room[data-passive="true"]{cursor:move}
