.rooms.home-area{padding-bottom:64px}.home-area>.platform-nav{padding:28px 0 20px}.home-area .platform-nav__bar{min-height:48px}.home-area .home-arrival{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:64px;align-items:start;padding:48px 0 24px}.home-area .home-arrival__content{min-width:0}.home-area .home-arrival__intro{padding:0;margin:0 0 28px}.home-area .home-arrival h1,.home-area .portfolio-intro h1{margin:0 0 20px;max-width:19ch;font:600 var(--type-question)/1.12 var(--serif);letter-spacing:-.02em;text-wrap:balance}.home-area .home-arrival__intro>p,.home-area .portfolio-intro p{max-width:43ch;margin:0;font:600 19px/1.6 var(--serif);color:#6f5952}.home-sketch{display:block;margin:0;min-width:0}.home-sketch>img{display:block;width:100%;height:auto;object-fit:contain;opacity:.85}.home-sketch[data-ink=pending]>img{opacity:0;filter:blur(4px);translate:0 4px}.home-sketch[data-ink=arriving]>img{transition:opacity 1.2s var(--ease-out),filter 1.2s var(--ease-out),translate 1.6s var(--ease-out)}.home-arrival>.home-sketch{position:sticky;top:40px;margin-top:42px}.home-area :is(.new-room,.home-form){max-width:none;margin:0}.home-area .new-room{display:block}.home-area .new-room__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}.home-area .button{min-height:48px;padding:14px 25px;border-radius:var(--radius-control);letter-spacing:.02em}.home-area .button,.home-area .plate__quiet{font:600 13px/1.5 var(--sans);text-transform:none}.home-area .plate__quiet{min-height:44px;display:inline-flex;align-items:center;letter-spacing:0;color:#6f5952}.home-area .room-type-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}.home-area .room-type-picker legend{padding:0;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.home-area .room-type-picker label{gap:12px;min-height:58px;margin:0;padding:13px 14px;border:1px solid #ad9e97;border-radius:var(--radius-control);opacity:1;background:transparent;color:var(--oxblood);cursor:pointer}.home-area .room-type-picker label:hover{background:#eadfd3;border-color:var(--oxblood)}.home-area .room-type-picker label:has(:checked){background:#e9dcd0;border-color:var(--oxblood);color:var(--oxblood)}.home-area .room-type-picker label>span{font:600 18px/1.35 var(--serif)}.home-area .room-type-picker input{flex:0 0 17px;width:17px;height:17px;accent-color:var(--oxblood)}.home-area .home-create-form>label,.home-area .home-form__field>label,.home-area .home-form__q legend{display:block;padding:0;margin:0 0 12px;font:600 22px/1.3 var(--serif);text-transform:none;letter-spacing:0;opacity:1}.home-area .home-form{display:grid;gap:25px}.home-area .home-form__field{margin:0}.home-area .home-form__q{margin:0;padding:0;border:0}.home-area .home-form__q legend small{font:600 12px/1.5 var(--sans);color:#6f5952}.home-area .home-form__q .question-prompt{margin:0 0 12px;font:600 14px/1.6 var(--sans);color:#6f5952}.home-area .home-create-form>input,.home-area .home-form .question-textarea,.home-area .home-form__field :is(input,select){display:block;width:100%;max-width:none;min-width:0;min-height:48px;padding:12px;border:1px solid #ad9e97;border-radius:var(--radius-control);background:transparent;color:var(--oxblood);font:500 16px/1.6 var(--sans)}.home-area .home-create-form__hint{margin:12px 0 0;font:600 13px/1.7 var(--sans);color:#6f5952;opacity:1}.home-area .home-form .new-room__actions{margin-top:2px}.home-area .portfolio-intro{padding:42px 0 30px}.home-area .portfolio-intro h1{max-width:none;margin-bottom:12px}.home-area .portfolio-add,.home-area .portfolio-details{font:600 13px/1.6 var(--sans);letter-spacing:0;text-transform:none}.home-area .portfolio-add{border-radius:var(--radius-control)}.home-area .home-portfolios{gap:36px}.home-area .home-portfolio{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:330px;background:transparent;color:var(--oxblood);border:0;border-block:1px solid var(--line);border-radius:0}.home-area .home-portfolio__image{background:transparent}.home-area .home-portfolio__empty{height:100%;padding:20px 16px 28px}.home-area .home-portfolio__empty .home-sketch{width:100%;max-width:390px}.home-area .home-portfolio__empty>span{font:600 17px/1.4 var(--serif);color:#6f5952}.home-area .home-portfolio__details{padding:32px 36px;gap:26px}.home-area .home-portfolio__details h2{font:600 36px/1.12 var(--serif)}.home-area .home-portfolio__setting{color:#6f5952;font:600 18px/1.5 var(--serif);margin-top:10px}.home-area .home-portfolio__facts{display:flex;flex-wrap:wrap;gap:24px}.home-area .home-portfolio__facts div{display:flex;flex-direction:row;align-items:baseline;gap:8px}.home-area .home-portfolio__facts dd{font:600 26px/1 var(--serif)}.home-area .home-portfolio__facts dt{font:600 12px/1.5 var(--sans)}.home-area .home-portfolio__action{border-top:0;padding-top:6px;font-size:13px}.home-area .home-arrival--empty{padding-top:12px}.home-area .home-arrival--empty h2{margin:0 0 18px;font:600 38px/1.12 var(--serif);max-width:20ch}.home-area .home-arrival--empty .home-arrival__intro{margin-bottom:25px}.home-area .home-arrival--empty>.home-sketch{margin-top:0}.home-area .room-grid{gap:28px}.home-area .room-card{background:transparent;border-radius:var(--radius-image);box-shadow:none}.home-area .room-card:hover{transform:none;box-shadow:none}.home-area .room-card__blank{position:relative;background:#fbf7ef;padding:12px 16px 36px}.home-area .room-card__blank .home-sketch{width:100%;height:100%}.home-area .room-card__blank .home-sketch>img{height:100%;object-fit:contain}.home-area .room-card__blank:after{position:absolute;inset:auto 8px 12px;text-align:center;font:600 17px/1.3 var(--serif)}.home-area .room-card__body{padding:20px 0}.home-area .room-card__body small{font-size:12px;text-transform:none;letter-spacing:0}.home-area .room-collection__heading h2{font:600 28px/1.2 var(--serif)}.home-area :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--oxblood);outline-offset:4px}@media (max-width:1050px){.home-area .home-arrival{gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (max-width:700px){.rooms.home-area{padding-bottom:40px}.home-area>.platform-nav{padding:20px 0 14px}.home-area .home-arrival{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px}.home-area .home-arrival h1,.home-area .portfolio-intro h1{font-size:var(--type-question)}.home-arrival>.home-sketch{position:static;width:min(100%,360px);margin:0 auto}.home-area .room-type-picker label{min-height:56px;padding:11px 10px;gap:8px}.home-area .room-type-picker label>span{font-size:17px}.home-area .new-room__actions{gap:14px;margin-top:26px}.home-area .home-portfolio{grid-template-columns:minmax(0,1fr)}.home-area .home-portfolio__image{aspect-ratio:4/3}.home-area .home-portfolio__details{padding:24px 0;gap:22px}.home-area .home-portfolio__details h2{font-size:32px}.home-area .portfolio-intro{align-items:flex-start;gap:18px;padding-block:28px 24px}.home-area .home-arrival--empty{padding-top:6px}.home-area .home-arrival--empty h2{font-size:32px}}@media (max-width:360px){.home-area .room-type-picker{grid-template-columns:minmax(0,1fr)}}