.kRXEXa_cta{color:#405535;background:#e3e8d6;border:1px solid #b5c09f;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;max-width:100%;min-height:48px;padding:13px 19px;font-size:15px;line-height:1.5;text-decoration:none;display:inline-flex}.kRXEXa_cta>svg{flex-shrink:0;width:17px;height:17px}:where(html:not(.pointer-nav)) .kRXEXa_cta:focus-visible{outline-offset:5px;outline:2px solid #5d714d}.kRXEXa_page{color:#281b12;background:#f5f2ef}.kRXEXa_page h1,.kRXEXa_page h2,.kRXEXa_page h3{font-weight:400}.kRXEXa_identity{align-items:center;gap:10px;margin:0 0 24px;font-size:15px;display:flex}.kRXEXa_identity svg{width:43px;height:43px}.kRXEXa_page h1{letter-spacing:-.064em;margin:0;font-size:clamp(48px,6.4vw,84px);line-height:1.03}.kRXEXa_page h2{letter-spacing:-.052em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.1}.kRXEXa_page p{line-height:1.65}.kRXEXa_page button,.kRXEXa_page input{font:inherit}.kRXEXa_page button{cursor:pointer}:where(html:not(.pointer-nav)) .kRXEXa_page button:focus-visible,:where(html:not(.pointer-nav)) .kRXEXa_page input:focus-visible{outline-offset:5px;outline:2px solid #5d714d}.kRXEXa_sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.kRXEXa_page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kRXEXa_opening{grid-template-columns:minmax(0,.82fr) minmax(0,1.2fr);align-items:center;gap:30px;width:min(1250px,100% - 64px);margin:auto;padding:64px 0 48px;display:grid}.kRXEXa_intro h1 span,.kRXEXa_handover h2 span{color:#6e7d5e}.kRXEXa_intro>p:last-child{color:#6c5e4e;max-width:440px;margin:24px 0 0;font-size:18px}.kRXEXa_floorplan{min-width:0}.kRXEXa_floorplan>svg{width:100%;display:block;overflow:visible}.kRXEXa_zone{transition:opacity .5s}.kRXEXa_roomControls{flex-wrap:wrap;justify-content:center;gap:6px;margin:15px 0 0;display:flex}.kRXEXa_roomControls button{color:#5c624e;background:0 0;border:1px solid #0000;border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:11px 13px;font-size:14px;display:flex}.kRXEXa_roomControls button[aria-pressed=true]{color:#3d5034;background:#e3e9d6;border-color:#b6c39f}.kRXEXa_dot{background:#b6c3a2;border-radius:50%;width:7px;height:7px}.kRXEXa_roomControls button[aria-pressed=true] .kRXEXa_dot{background:#5d784b;box-shadow:0 0 0 4px #ccd9b8}.kRXEXa_jobStrip{border-block:1px solid #d6cdbf;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;width:min(1190px,100% - 64px);margin:auto;padding:33px 0;display:grid}.kRXEXa_jobInfo{animation:.45s both kRXEXa_arrive}.kRXEXa_jobInfo h2{font-size:29px}.kRXEXa_jobInfo p{color:#6c5e4e;max-width:620px;margin:14px 0 0;font-size:16px}.kRXEXa_jobStrip dl{gap:30px;margin:0;display:flex}.kRXEXa_jobStrip dt{color:#716654;margin-bottom:6px;font-size:13px}.kRXEXa_jobStrip dd{margin:0;font-size:15px}.kRXEXa_handover{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px;width:calc(100% - 64px);max-width:1040px;margin:auto;padding:100px 0 110px;display:grid}.kRXEXa_handover p{color:#6c5e4e;margin:24px 0 30px;font-size:18px}.kRXEXa_cableArt{min-width:0;padding:30px 0;position:relative}.kRXEXa_cableArt>svg{width:100%;display:block}.kRXEXa_photo,.kRXEXa_note{background:#faf8f0;border:1px solid #d0c5b2;align-items:center;gap:12px;padding:18px 19px;font-size:14px;display:flex;position:absolute;box-shadow:0 8px 25px #3929120b}.kRXEXa_photo{top:0;left:5%;rotate:-5deg}.kRXEXa_note{background:#e3e8d8;bottom:0;right:1%;rotate:4deg}@keyframes kRXEXa_arrive{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:950px){.kRXEXa_opening{grid-template-columns:1fr;padding-top:35px}.kRXEXa_intro{max-width:700px}.kRXEXa_floorplan{width:min(700px,100%);margin:auto}.kRXEXa_jobStrip{grid-template-columns:1fr}.kRXEXa_jobStrip dl{gap:50px}.kRXEXa_handover{gap:35px}}@media (max-width:620px){.kRXEXa_opening,.kRXEXa_jobStrip,.kRXEXa_handover{width:calc(100% - 36px)}.kRXEXa_opening{gap:28px;padding-bottom:32px}.kRXEXa_page h1{font-size:49px}.kRXEXa_roomControls{gap:0}.kRXEXa_roomControls button{padding:10px 9px;font-size:13px}.kRXEXa_jobStrip dl{flex-direction:column;gap:18px}.kRXEXa_jobStrip{gap:23px}.kRXEXa_handover{grid-template-columns:1fr;gap:48px;padding:64px 0 72px}.kRXEXa_cableArt{width:100%;max-width:380px;margin:auto}.kRXEXa_photo,.kRXEXa_note{padding:14px;font-size:13px}.kRXEXa_jobInfo h2{font-size:28px}}
