[data-enquiry-drawer] *{box-sizing:border-box}[data-enquiry-drawer]{color:#252d25;background:#f5f3ed;margin:0;font:16px/1.5 Manrope,Arial,sans-serif}[data-enquiry-drawer] button,[data-enquiry-drawer] input,[data-enquiry-drawer] select,[data-enquiry-drawer] textarea{font:inherit}[data-enquiry-drawer] button,[data-enquiry-drawer] label,[data-enquiry-drawer] summary{touch-action:manipulation}[data-enquiry-drawer] .trial-notice{z-index:2;color:#f5f3ed;text-align:center;background:#20281f;padding:10px 24px;font-size:13px;position:relative}[data-enquiry-drawer] .trial-notice span{opacity:.7;margin-left:12px}[data-enquiry-drawer] #drawer-content{grid-template-columns:minmax(300px,.8fr) minmax(620px,1.2fr);max-width:1800px;margin:auto;display:grid}[data-enquiry-drawer] .room-view{background:#22291f;height:100svh;position:sticky;top:0;overflow:hidden}[data-enquiry-drawer] .room-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s,transform 1.4s cubic-bezier(.2,.6,.3,1);position:absolute;transform:scale(1.035)}[data-enquiry-drawer] .room-image.active{opacity:1;transform:scale(1)}[data-enquiry-drawer] .view-shade{background:linear-gradient(#10150e66,#0000 40%,#10150eaa);position:absolute;inset:0}[data-enquiry-drawer] .brand{opacity:.88;width:230px;height:auto;position:absolute;top:40px;left:40px}[data-enquiry-drawer] .view-copy{color:#f6f2e9;position:absolute;bottom:50px;left:40px;right:35px}[data-enquiry-drawer] .view-copy p{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(30px,3.5vw,54px);line-height:1.15}[data-enquiry-drawer] .view-copy span{max-width:280px;font-size:14px;display:block}[data-enquiry-drawer] .form-wrap{width:100%;max-width:1000px;margin:auto;padding:52px clamp(28px,5vw,80px) 40px}[data-enquiry-drawer] [data-enquiry-drawer-kicker]{letter-spacing:-.055em;margin:0 0 17px;font-size:clamp(34px,3.3vw,49px);font-weight:500;line-height:1.08}[data-enquiry-drawer] header>p{color:#596053;max-width:450px;margin:0 0 36px;font-size:16px;line-height:1.6}[data-enquiry-drawer] fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}[data-enquiry-drawer] legend,[data-enquiry-drawer] label[for]{margin-bottom:11px;font-size:16px;font-weight:600;display:block}[data-enquiry-drawer] legend small{color:#646b60;margin-left:7px;font-size:13px;font-weight:400}[data-enquiry-drawer] .rooms{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}[data-enquiry-drawer] .room-choice,[data-enquiry-drawer] .choice{cursor:pointer;position:relative}[data-enquiry-drawer] .room-choice input,[data-enquiry-drawer] .choice input{opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}[data-enquiry-drawer] .room-choice span,[data-enquiry-drawer] .choice span{border:1px solid #aeb3a6;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:11px 14px;font-size:14px;line-height:1.35;transition:background .18s,color .18s,border-color .18s;display:flex}[data-enquiry-drawer] .room-choice span{min-height:56px;font-size:15px}[data-enquiry-drawer] .room-choice i,[data-enquiry-drawer] .choice i{opacity:.6;flex:none;width:14px;height:14px;position:relative}[data-enquiry-drawer] .room-choice i:before,[data-enquiry-drawer] .choice i:before{content:"+";font-size:18px;font-style:normal;position:absolute;top:-4px}[data-enquiry-drawer] .room-choice input:checked+span i:before,[data-enquiry-drawer] .choice input:checked+span i:before{content:"✓";font-size:14px;animation:.22s ease-out tick;top:-2px}[data-enquiry-drawer] .choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-enquiry-drawer] .choice:last-child:nth-child(odd){grid-column:1/-1}[data-enquiry-drawer] .budgets{grid-template-columns:1fr 1fr}[data-enquiry-drawer] .budgets span{padding:11px 10px;font-size:14px}[data-enquiry-drawer] .location{margin-bottom:26px}[data-enquiry-drawer] input:not([type=checkbox]):not([type=radio]),[data-enquiry-drawer] select,[data-enquiry-drawer] textarea{color:#252d25;outline-offset:3px;background:#fffdfa;border:1px solid #aeb3a6;border-radius:0;width:100%;min-height:49px;padding:12px 14px}[data-enquiry-drawer] textarea{resize:vertical}[data-enquiry-drawer] .extra{border-top:1px solid #c5c9be;border-bottom:1px solid #c5c9be;margin:5px 0 28px}[data-enquiry-drawer] .extra summary{cursor:pointer;align-items:center;gap:10px;min-height:54px;font-size:14px;list-style:none;display:flex}[data-enquiry-drawer] .extra summary::-webkit-details-marker{display:none}[data-enquiry-drawer] .extra summary span{color:#646b60;font-size:12px}[data-enquiry-drawer] .extra summary i{margin-left:auto;font-size:23px;font-style:normal;transition:transform .2s}[data-enquiry-drawer] .extra[open] summary i{transform:rotate(45deg)}[data-enquiry-drawer] .extra-fields{padding:7px 0 20px}[data-enquiry-drawer] .extra-fields select{margin-bottom:20px}[data-enquiry-drawer] .contact h2{letter-spacing:-.025em;margin:0 0 18px;font-size:20px;font-weight:550}[data-enquiry-drawer] .contact-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}[data-enquiry-drawer] .contact label{margin-bottom:7px;font-size:14px}[data-enquiry-drawer] .email-field{grid-column:1/-1}[data-enquiry-drawer] .send{color:#20281f;cursor:pointer;background:#eac28e;border:1px solid #d6a971;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:59px;margin-top:27px;padding:15px 20px;font-size:17px;font-weight:600;transition:background .2s;display:flex}[data-enquiry-drawer] .send:hover{background:#f0ce9f}[data-enquiry-drawer] .send svg{fill:none;stroke:currentColor;stroke-width:1.5px;transition:transform .2s}[data-enquiry-drawer] .send:hover svg{transform:translate(4px)}[data-enquiry-drawer] .privacy{color:#646b60;margin:13px 0 0;font-size:12px}[data-enquiry-drawer] .error{color:#92351f;margin:7px 0 0;font-size:13px}[data-enquiry-drawer] .error-summary{color:#92351f;margin:20px 0 -10px;font-size:14px}[data-enquiry-drawer] [aria-invalid=true]{border-color:#a6422e!important}[data-enquiry-drawer] .choice:has(input:focus-visible) span,[data-enquiry-drawer] .room-choice:has(input:focus-visible) span,[data-enquiry-drawer] a:focus-visible,[data-enquiry-drawer] button:focus-visible,[data-enquiry-drawer] summary:focus-visible,[data-enquiry-drawer] input:focus-visible,[data-enquiry-drawer] select:focus-visible,[data-enquiry-drawer] textarea:focus-visible{outline-offset:3px;outline:2px solid #96703d}[data-enquiry-drawer] #success{padding:30px 0}[data-enquiry-drawer] #success h2{letter-spacing:-.04em;font-size:34px;line-height:1.15}[data-enquiry-drawer] .success-mark{color:#fff;background:#28392c;border-radius:50%;place-items:center;width:72px;height:72px;font-size:38px;display:grid}[data-enquiry-drawer] .preview-summary{border:1px solid #bbc2b4;margin:30px 0;padding:20px}[data-enquiry-drawer] .preview-summary h3{margin:0 0 10px;font-size:14px}[data-enquiry-drawer] .preview-summary p{white-space:pre-line;margin:0;font-size:15px}@keyframes tick{0%{transform:scale(.5)}to{transform:scale(1)}}@media (width<=1000px){[data-enquiry-drawer] #drawer-content{display:block}[data-enquiry-drawer] .room-view{display:none}[data-enquiry-drawer] .form-wrap{max-width:600px;padding:25px 22px 32px}[data-enquiry-drawer] .mobile-brand{filter:brightness(.2);width:200px;margin-bottom:30px;display:block}[data-enquiry-drawer] .mobile-brand img{width:100%;height:auto}[data-enquiry-drawer] .desktop-break{display:none}[data-enquiry-drawer] [data-enquiry-drawer-kicker]{max-width:350px;font-size:36px}[data-enquiry-drawer] header>p{margin-bottom:28px}[data-enquiry-drawer] .trial-notice{padding:9px 12px;font-size:12px}[data-enquiry-drawer] .trial-notice span{margin-left:7px}[data-enquiry-drawer] .room-choice span{padding:12px 10px;font-size:14px}[data-enquiry-drawer] .contact-grid{gap:14px}[data-enquiry-drawer] .view-copy{display:none}}@media (width<=370px){[data-enquiry-drawer] .form-wrap{padding:22px 16px}[data-enquiry-drawer] .budgets{grid-template-columns:1fr 1fr}[data-enquiry-drawer] .rooms{gap:5px}[data-enquiry-drawer] .room-choice span{padding:10px 7px;font-size:13px}[data-enquiry-drawer] .choice span{padding:11px 10px;font-size:13px}[data-enquiry-drawer] .contact-grid{grid-template-columns:1fr}[data-enquiry-drawer] .email-field{grid-column:auto}[data-enquiry-drawer] legend small{margin:3px 0 0;display:block}[data-enquiry-drawer] [data-enquiry-drawer-kicker]{font-size:33px}}@media (prefers-reduced-motion:reduce){[data-enquiry-drawer] *,[data-enquiry-drawer] :before,[data-enquiry-drawer] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-enquiry-drawer] #room-caption{white-space:pre-line}[data-enquiry-drawer] .brand{filter:brightness(0)invert()}[data-enquiry-drawer] .budgets i{border:1px solid;border-radius:50%;width:12px;height:12px}[data-enquiry-drawer] .budgets i:before{content:none}[data-enquiry-drawer] .budgets input:checked+span i{background:currentColor;box-shadow:inset 0 0 0 3px #28392c}[data-enquiry-drawer] .budgets input:checked+span i:before{content:none}@media (width<=1000px){[data-enquiry-drawer] .budgets{grid-template-columns:1fr 1fr}[data-enquiry-drawer] .budgets span{padding:12px 14px;font-size:14px}}[data-enquiry-drawer] .field-note{color:#646b60;min-height:20px;margin:-4px 0 12px;font-size:13px;line-height:1.5}[data-enquiry-drawer] #priorities-group legend small{margin:4px 0 0;display:block}[data-enquiry-drawer] .choice span,[data-enquiry-drawer] .room-choice span{position:relative;overflow:hidden}[data-enquiry-drawer] .choice span:after,[data-enquiry-drawer] .room-choice span:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff2,#0000);position:absolute;inset:0;transform:translate(-110%)}[data-enquiry-drawer] .choice input:checked+span:after,[data-enquiry-drawer] .room-choice input:checked+span:after{animation:.38s ease-out selection-light}@keyframes selection-light{to{transform:translate(110%)}}[data-enquiry-drawer] .send:disabled{opacity:.55;cursor:default}[data-enquiry-drawer] .choice>span,[data-enquiry-drawer] .room-choice>span{height:100%}[data-enquiry-drawer] .trial-notice{display:none}[data-enquiry-drawer] .landing{background:linear-gradient(#1117,#1119),url(/enquiry-visual/kitchen.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:40px;display:flex}[data-enquiry-drawer] .landing>img{width:300px;max-width:80vw}[data-enquiry-drawer] .landing .send{max-width:350px}[data-enquiry-drawer] .landing p{color:#eee8dc;font-size:12px}[data-enquiry-drawer]{color:#eee8dc;background:#1e251f;border:1px solid #ffffff20;width:min(1080px,96vw);max-width:none;height:min(900px,94dvh);max-height:94dvh;margin:auto;padding:0;overflow:hidden}[data-enquiry-drawer]::backdrop{backdrop-filter:blur(8px);background:#090d0bbd}[data-enquiry-drawer][open]{animation:.5s cubic-bezier(.16,1,.3,1) arrive}@keyframes arrive{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}[data-enquiry-drawer] #close{z-index:5;color:#eee8dc;cursor:pointer;background:#1e251fe6;border:0;width:44px;height:44px;font-size:32px;position:absolute;top:12px;right:15px}[data-enquiry-drawer] #drawer-content{grid-template-columns:.7fr 1.3fr;height:100%}[data-enquiry-drawer] .room-view{height:100%;position:relative;top:auto}[data-enquiry-drawer] .room-image{object-position:45% center}[data-enquiry-drawer] .brand{opacity:.85;width:210px;max-width:80%;top:35px;left:25px}[data-enquiry-drawer] .form-wrap{scrollbar-color:#7c846e #1e251f;max-width:none;height:100%;padding:42px 38px 28px;overflow:auto}[data-enquiry-drawer] .mobile-brand{display:none}[data-enquiry-drawer] .progress{color:#bfc4b6;gap:18px;padding-right:25px;font-size:11px;display:flex}[data-enquiry-drawer] .progress-track{background:#ffffff17;height:2px;margin:15px 0 26px}[data-enquiry-drawer] .progress-track i{background:#eac28e;width:50%;height:100%;transition:width .4s;display:block}[data-enquiry-drawer][data-step="2"] .progress-track i{width:100%}[data-enquiry-drawer] [data-enquiry-drawer-kicker]{color:#eee8dc;margin:0 0 25px;font-size:42px}[data-enquiry-drawer] .desktop-break{display:none}[data-enquiry-drawer] legend,[data-enquiry-drawer] label[for]{font-size:14px}[data-enquiry-drawer] legend small,[data-enquiry-drawer] .field-note,[data-enquiry-drawer] .extra summary span,[data-enquiry-drawer] .privacy{color:#b6bcae}[data-enquiry-drawer] .room-choice span,[data-enquiry-drawer] .choice span{color:#eee8dc;background:#263025;border-color:#65715e;min-height:47px}[data-enquiry-drawer] .room-choice input:checked+span,[data-enquiry-drawer] .choice input:checked+span{color:#192219;background:#eac28e;border-color:#eac28e}[data-enquiry-drawer] .budgets input:checked+span i{box-shadow:inset 0 0 0 3px #eac28e}[data-enquiry-drawer] .choice span{font-size:13px}[data-enquiry-drawer] .budgets span{font-size:14px}[data-enquiry-drawer] input:not([type=checkbox]):not([type=radio]),[data-enquiry-drawer] select,[data-enquiry-drawer] textarea{color:#f5eee1;background:#151c16;border-color:#65715e;border-radius:3px}[data-enquiry-drawer] .extra{border-color:#ffffff25;margin-bottom:10px}[data-enquiry-drawer] .send{border-radius:4px;min-height:55px;margin-top:23px}[data-enquiry-drawer] .contact-grid{grid-template-columns:1fr;gap:19px}[data-enquiry-drawer] .next-explanation{color:#c9cebf;margin:24px 0;font-size:15px;line-height:1.65}[data-enquiry-drawer] .recap{color:#eac28e;border-left:2px solid #eac28e;margin:0 0 10px;padding-left:13px;font-size:14px;line-height:1.6}[data-enquiry-drawer] #edit-project,[data-enquiry-drawer] #back{color:#eee8dc;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #a0aa96;padding:7px 0;font-size:13px}[data-enquiry-drawer] #back{margin-top:18px}[data-enquiry-drawer] .error,[data-enquiry-drawer] .error-summary{color:#ffb69e}[data-enquiry-drawer] .preview-summary{border-color:#65715e}[data-enquiry-drawer] .privacy{font-size:11px}[data-enquiry-drawer] #step-one,[data-enquiry-drawer] #step-two{animation:.35s cubic-bezier(.2,.7,.2,1) step-in}@keyframes step-in{0%{opacity:.4;transform:translate(10px)}to{opacity:1;transform:none}}[data-enquiry-drawer] #success h2{font-size:34px}[data-enquiry-drawer] .success-mark{color:#1e251f;background:#eac28e}@media (width<=760px){[data-enquiry-drawer]{border:0;width:100%;height:100dvh;max-height:100dvh}[data-enquiry-drawer] #drawer-content{display:block}[data-enquiry-drawer] .room-view{display:none}[data-enquiry-drawer] .form-wrap{max-width:none;padding:66px 22px 24px}[data-enquiry-drawer] .progress{gap:12px;font-size:10px}[data-enquiry-drawer] [data-enquiry-drawer-kicker]{margin-bottom:25px;font-size:35px}[data-enquiry-drawer] .progress-track{margin:14px 0 22px}[data-enquiry-drawer] .mobile-brand{display:none}[data-enquiry-drawer] #close{top:10px;right:14px}[data-enquiry-drawer] legend small{font-size:11px}[data-enquiry-drawer] .room-choice span{padding:10px;font-size:13px}[data-enquiry-drawer] .choice span{padding:11px}[data-enquiry-drawer] .contact-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-enquiry-drawer] *,[data-enquiry-drawer] :before,[data-enquiry-drawer] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-enquiry-drawer] .room-choice{isolation:isolate;border-radius:5px;overflow:hidden}[data-enquiry-drawer] .room-choice:before{content:"";z-index:-1;filter:saturate(.65);background-position:50%;background-size:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s;position:absolute;inset:0}[data-enquiry-drawer] .room-choice:first-child:before{background-image:url(/enquiry-visual/kitchen.webp)}[data-enquiry-drawer] .room-choice:nth-child(2):before{background-image:url(/enquiry-visual/bathroom.webp)}[data-enquiry-drawer] .room-choice:nth-child(3):before{background-image:url(/enquiry-visual/laundry.webp)}[data-enquiry-drawer] .room-choice span{color:#fff6e8;background:linear-gradient(#0000 5%,#10180ac9);border:1px solid #e9dcc344;align-items:flex-end;height:126px;padding:13px 10px;transition:border-color .25s,background .25s}[data-enquiry-drawer] .room-choice input:checked+span{color:#fff6e8;background:linear-gradient(#0000 10%,#152014a8);border:2px solid #eac28e;padding:12px 9px}[data-enquiry-drawer] .room-choice:has(input:checked):before{filter:saturate();transform:scale(1.07)}[data-enquiry-drawer] .room-choice:has(input:focus-visible){outline-offset:3px;outline:2px solid #eac28e}[data-enquiry-drawer] .room-choice i{opacity:1;background:#eee8dc26;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}[data-enquiry-drawer] .room-choice i:before{font-size:19px;line-height:1;position:static}[data-enquiry-drawer] .room-choice input:checked+span i{color:#152014;background:#eac28e}[data-enquiry-drawer] .room-choice input:checked+span i:before{font-size:14px;position:static}[data-enquiry-drawer] .progress{letter-spacing:.04em}[data-enquiry-drawer] [data-enquiry-drawer-kicker]{letter-spacing:-.055em;font-size:46px;font-weight:450}[data-enquiry-drawer] .room-view .brand{top:auto;bottom:30px}[data-enquiry-drawer] .view-shade{background:linear-gradient(#0000 55%,#10170f99)}[data-enquiry-drawer] .send{background:linear-gradient(110deg,#eed4aa,#eac28e);box-shadow:0 5px 24px #0002}[data-enquiry-drawer] .send:active{transform:scale(.99)}[data-enquiry-drawer] .choices.priorities{border-bottom:1px solid #ffffff26;gap:0}[data-enquiry-drawer] .priorities .choice span{background:0 0;border:0;border-top:1px solid #ffffff26;padding:14px 8px}[data-enquiry-drawer] .priorities .choice input:checked+span{color:#f5d5a5;background:#eac28e14;border-color:#ffffff26}[data-enquiry-drawer] .priorities .choice:nth-child(odd){margin-right:14px}[data-enquiry-drawer] .budgets .choice span{background:#151d1670;border-radius:4px}[data-enquiry-drawer] .budgets .choice input:checked+span{color:#192219;background:#eac28e}[data-enquiry-drawer] .recap{background:#eac28e0c;border-left:2px solid #eac28e;padding:16px}[data-enquiry-drawer] .contact-grid{gap:24px}[data-enquiry-drawer] .contact-grid input{background:0 0!important;border-width:0 0 1px!important;padding:10px 0!important}[data-enquiry-drawer] .contact-grid label{color:#c5caba;font-weight:400}[data-enquiry-drawer] .contact-grid input:focus{border-color:#eac28e!important}[data-enquiry-drawer] .form-wrap{padding-top:35px}[data-enquiry-drawer] fieldset,[data-enquiry-drawer] .location{margin-bottom:18px}[data-enquiry-drawer] #step-two{animation:.45s cubic-bezier(.2,.7,.2,1) details-arrive}@keyframes details-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=760px){[data-enquiry-drawer] .form-wrap{padding-top:59px}[data-enquiry-drawer] [data-enquiry-drawer-kicker]{margin-bottom:22px;font-size:38px}[data-enquiry-drawer] .room-choice span{height:127px;padding:12px 9px;font-size:13px}[data-enquiry-drawer] .room-choice input:checked+span{padding:11px 8px}[data-enquiry-drawer] .rooms{gap:7px}[data-enquiry-drawer] .room-choice i{width:18px;height:18px}[data-enquiry-drawer] .room-choice i:before{font-size:16px}[data-enquiry-drawer] .room-choice input:checked+span i:before{font-size:12px}[data-enquiry-drawer] .room-choice:first-child:before{background-position:35%}[data-enquiry-drawer] .progress{font-size:9px}[data-enquiry-drawer] .priorities .choice span{padding:13px 6px;font-size:12px}[data-enquiry-drawer] .room-choice:before{filter:saturate(.85)}[data-enquiry-drawer] .extra summary{min-height:48px}}@media (prefers-reduced-motion:reduce){[data-enquiry-drawer] *,[data-enquiry-drawer] :before,[data-enquiry-drawer] :after{transition:none!important;animation:none!important}}[data-enquiry-drawer] .room-choice span{height:178px}[data-enquiry-drawer] .rooms{gap:12px}[data-enquiry-drawer] .room-choice:before{background-position:50% 55%}[data-enquiry-drawer] .room-choice span{font-size:15px}[data-enquiry-drawer] .room-choice:first-child:before{background-position:38%}[data-enquiry-drawer] [data-enquiry-drawer-kicker]{max-width:450px;margin-bottom:30px;font-size:45px;line-height:1.08}[data-enquiry-drawer] .location{margin:25px 0}[data-enquiry-drawer] .budgets .choice span{background:0 0;border:0;border-bottom:1px solid #ffffff35;border-radius:0;min-height:52px;padding-left:8px}[data-enquiry-drawer] .budgets .choice input:checked+span{color:#192219;background:#eac28e;border-radius:3px}[data-enquiry-drawer] .selected-room-photo{display:none}[data-enquiry-drawer] .extra summary{font-size:13px}[data-enquiry-drawer] .extra summary span{font-size:11px}[data-enquiry-drawer] .recap{background:0 0;border:0;margin-top:0;padding:0}[data-enquiry-drawer] .form-wrap{padding-bottom:30px}[data-enquiry-drawer] #step-two .contact-grid{gap:18px}[data-enquiry-drawer] #step-two .next-explanation{margin:20px 0}[data-enquiry-drawer] .progress-track{margin-bottom:25px}[data-enquiry-drawer][data-step="2"] .room-image.active{transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transform:scale(1.045)}@media (width<=760px){[data-enquiry-drawer] [data-enquiry-drawer-kicker]{max-width:320px;margin-bottom:25px;font-size:36px;line-height:1.06}[data-enquiry-drawer] .room-choice span{height:161px;font-size:13px}[data-enquiry-drawer] .rooms{gap:7px}[data-enquiry-drawer] .location{margin:24px 0}[data-enquiry-drawer] .form-wrap{padding-top:59px}[data-enquiry-drawer] .selected-room-photo{border-radius:4px;height:145px;margin:0 0 18px;display:block;overflow:hidden}[data-enquiry-drawer] .selected-room-photo img{object-fit:cover;object-position:center 57%;width:100%;height:100%;animation:1.1s cubic-bezier(.2,.7,.2,1) both room-settle}[data-enquiry-drawer] .recap{margin-bottom:2px;font-size:13px}[data-enquiry-drawer][data-step="2"] [data-enquiry-drawer-kicker]{margin-bottom:22px}[data-enquiry-drawer] #step-two .next-explanation{margin:16px 0;font-size:14px}[data-enquiry-drawer] #step-two .contact-grid{gap:15px}[data-enquiry-drawer] .extra summary{gap:7px;font-size:12px}[data-enquiry-drawer] .extra summary span{font-size:10px}}@keyframes room-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-enquiry-drawer] *,[data-enquiry-drawer] :before,[data-enquiry-drawer] :after{transition:none!important;animation:none!important}}[data-enquiry-drawer]{color:#f2eddf;background:#30362c}[data-enquiry-drawer] .form-wrap{background:radial-gradient(at 95% 0,#68715420,#0000 65%),#30362c}[data-enquiry-drawer] #close{color:#f2eddf;background:#30362ce6}[data-enquiry-drawer] .progress,[data-enquiry-drawer] legend small,[data-enquiry-drawer] .field-note,[data-enquiry-drawer] .extra summary span,[data-enquiry-drawer] .privacy{color:#cbd0bf}[data-enquiry-drawer] input:not([type=checkbox]):not([type=radio]),[data-enquiry-drawer] select,[data-enquiry-drawer] textarea{color:#faf3e5;background:#282e24;border-color:#929b85}[data-enquiry-drawer] input::placeholder,[data-enquiry-drawer] textarea::placeholder{color:#c0c6b5}[data-enquiry-drawer] .budgets .choice span{border-bottom-color:#929b8580}[data-enquiry-drawer] .extra{border-color:#929b8566}[data-enquiry-drawer] .next-explanation{color:#e0e3d4}[data-enquiry-drawer] .contact-grid label{color:#dce0d1}[data-enquiry-drawer] .form-wrap{scrollbar-color:#a3ac95 #30362c}[data-enquiry-drawer] .progress-track{background:#ffffff29}[data-enquiry-drawer] #edit-project,[data-enquiry-drawer] #back{color:#f2eddf}[data-enquiry-drawer] #success{outline:none;padding:0 0 12px}[data-enquiry-drawer] .confirmation-preview{letter-spacing:.035em;color:#cbd0bf;margin:0 40px 22px 0;font-size:10px}[data-enquiry-drawer] .confirmation-photo{border-radius:4px;height:190px;margin-bottom:26px;overflow:hidden}[data-enquiry-drawer] .confirmation-photo img{object-fit:cover;object-position:center 57%;width:100%;height:100%}[data-enquiry-drawer] .success-mark{color:#273023;background:#eac28e;border-radius:50%;width:46px;height:46px;margin-bottom:22px}[data-enquiry-drawer] .success-mark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}[data-enquiry-drawer] .success-mark path{stroke-dasharray:35;stroke-dashoffset:0;animation:.6s ease-out confirm-stroke}[data-enquiry-drawer] #success h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(32px,3.3vw,44px);font-weight:450;line-height:1.1}[data-enquiry-drawer] .confirmation-copy{color:#e0e3d4;max-width:430px;margin:0 0 24px;font-size:16px;line-height:1.7}[data-enquiry-drawer] .confirmation-summary{color:#efd0a1;border-top:1px solid #929b8566;margin:0 0 25px;padding-top:20px;font-size:14px}[data-enquiry-drawer] .preview-reset{color:#cbd0bf;font:inherit;cursor:pointer;background:0 0;border:0;padding:16px 0;font-size:11px;text-decoration:underline}@keyframes confirm-stroke{0%{stroke-dashoffset:35px}to{stroke-dashoffset:0}}@media (width<=760px){[data-enquiry-drawer] .confirmation-photo{height:170px;margin-bottom:24px}[data-enquiry-drawer] #success h2{font-size:36px}[data-enquiry-drawer] .confirmation-copy{font-size:15px}[data-enquiry-drawer] .confirmation-preview{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){[data-enquiry-drawer] .success-mark path{animation:none}}[data-enquiry-drawer] .confirmation-photo{position:relative}[data-enquiry-drawer] .confirmation-photo .confirmation-brand{object-fit:contain;filter:brightness(0)invert(.92)sepia(.15)drop-shadow(0 1px 4px #0009);width:65%;max-width:260px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-enquiry-drawer]{z-index:10000;font-family:Manrope,Arial,sans-serif;line-height:1.5;position:fixed;inset:0}[data-enquiry-drawer] [hidden]{display:none!important}[data-enquiry-drawer] .enquiry-form{background:0 0;border:0;margin:0;padding:0;display:block}[data-enquiry-drawer] .error{display:none}[data-enquiry-drawer] .form-status{color:#ffceb9;font-size:14px}[data-enquiry-drawer] .drawer-full-page{color:#d0d4c5;margin-top:18px;font-size:11px;display:block}[data-enquiry-drawer] .progress-track i{width:var(--drawer-progress,50%)}[data-enquiry-drawer] .enquiry-drawer__rail{border:0;padding:0;display:block;position:static}[data-enquiry-drawer] .form-wrap{margin:0}[data-enquiry-drawer] .selected-room-photo img{object-fit:cover;width:100%;height:100%}[data-enquiry-drawer] .enquiry-drawer__navigation{display:block}[data-enquiry-drawer] .send{color:#20281f}[data-enquiry-drawer] .send:disabled{opacity:.6}body.enquiry-drawer-open{overflow:hidden}[data-enquiry-drawer] [data-enquiry-drawer-kicker],[data-enquiry-drawer] h2,[data-enquiry-drawer] h3{font-style:normal;font-family:Manrope,Arial,sans-serif!important}[data-enquiry-drawer] .progress-track i{height:2px;width:var(--drawer-progress,50%);background:#eac28e;display:block;position:static}[data-enquiry-drawer] .progress-track{background:#ffffff29;height:2px}[data-enquiry-drawer] [data-enquiry-submit]{clear:both;padding-top:28px;position:relative}[data-enquiry-drawer] .form-turnstile{isolation:isolate;min-height:65px;margin:0 0 12px;display:block;position:relative}[data-enquiry-drawer] .form-turnstile iframe{max-width:100%;display:block}[data-enquiry-drawer] #step-two{padding-bottom:8px}@media (width<=800px){.enquiry-drawer #step-two .selected-room-photo{aspect-ratio:auto;height:76px;max-height:76px;margin-bottom:16px}.enquiry-drawer #step-two .selected-room-photo img{object-fit:cover;width:100%;height:100%}.enquiry-drawer #step-two .contact{margin-top:18px}.enquiry-drawer #step-two .email-field{padding-bottom:20px}.enquiry-drawer .form-turnstile{clear:both;min-height:65px;margin-top:12px;margin-bottom:20px}}@media (width<=350px){[data-enquiry-drawer] .form-turnstile{width:300px;max-width:none;margin-left:calc(50% - 150px);margin-right:calc(50% - 150px)}}[data-enquiry-drawer] .error:not([hidden]){color:#ffceb9;margin:9px 0 0;font-size:13px;line-height:1.5;display:block}[data-enquiry-drawer] :is(input,select,textarea)[aria-invalid=true]{border-color:#ffceb9;outline-color:#ffceb9}[data-enquiry-drawer] fieldset:has(input[aria-invalid=true]) .choices,[data-enquiry-drawer] fieldset:has(input[aria-invalid=true]) .rooms{outline-offset:5px;outline:1px solid #ffceb9}[data-enquiry-drawer] .enquiry-ideas-recap{border-block:1px solid #929b8566;margin:12px 0 18px;padding:12px 0}[data-enquiry-drawer] .enquiry-ideas-recap[hidden]{display:none}[data-enquiry-drawer] [data-enquiry-ideas-text]{white-space:pre-line;color:#e0e3d4;overflow-wrap:anywhere;max-height:7.5rem;margin:0;font-size:14px;line-height:1.55;overflow:auto}[data-enquiry-drawer] [data-enquiry-edit-notes]{color:#edc18b;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:44px;padding:10px 0 0;font-size:13px;text-decoration:underline;display:block}[data-enquiry-drawer] .enquiry-ideas-recap :focus-visible{outline-offset:3px;outline:2px solid #edc18b}.enquiry-recovery-contact{display:none}.form-status[data-state=security]:not(:empty)+.enquiry-recovery-contact,.form-status[data-state=error]:not(:empty)+.enquiry-recovery-contact{flex-wrap:wrap;gap:4px 20px;margin-top:8px;display:flex}.enquiry-recovery-contact a{color:#edc18b;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
