.haft-site-review{--color-haft-gulf:var(--h-bg);--color-haft-gulf-2:var(--h-surface);--color-haft-plaster:var(--h-ink);--color-haft-glass:var(--h-muted);--color-haft-lamp:var(--h-ink);--color-haft-line:var(--h-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.haft-site-review{--lightningcss-light: ;--lightningcss-dark:initial}}.haft-site-review .haft-hero{--color-haft-gulf:var(--color-neutral-950);--color-haft-plaster:var(--color-white);--color-haft-glass:var(--color-neutral-200);--color-haft-lamp:var(--color-white)}.haft-site-review .haft-title-stage{background:0 0;max-inline-size:none;padding-inline:0}.haft-site-review .haft-title-lines{display:none}.haft-site-review #haft-hero-title{letter-spacing:normal;font-size:clamp(6rem,15vw,14rem);font-weight:500;line-height:1.1}.haft-site-review .haft-home-preview{padding:var(--h-s4)}.haft-site-review .haft-home-intro{padding-block:var(--h-s4)}.haft-site-review .haft-home-intro :is(h1,h2){font-weight:500}.haft-site-review .haft-button{min-block-size:var(--h-btn);border-radius:var(--h-r-pill);padding-inline:var(--h-s3);justify-content:center;align-items:center;display:inline-flex}.haft-site-review .haft-button-icon{inline-size:var(--h-btn);block-size:var(--h-btn);min-inline-size:var(--h-btn);padding:0}.haft-site-review .haft-film-opener{inline-size:100%;min-block-size:var(--h-btn);border-radius:var(--h-r-lg);background:var(--h-stage);color:var(--h-surface);text-align:start;border:0;padding:0;display:block}.haft-site-review .haft-film-opener:focus-visible{outline:2px solid var(--h-surface);outline-offset:var(--h-s1)}.haft-site-review .haft-video-toggle{color:var(--h-surface);background:color-mix(in srgb, var(--h-stage) 72%, transparent);border-color:color-mix(in srgb, var(--h-surface) 40%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.haft-site-review .haft-home-journey{color:var(--color-neutral-600)}.haft-site-review .haft-home-sheet{border-radius:var(--h-r-lg);border:0}.haft-site-review .haft-home-tour{--color-haft-gulf:var(--color-neutral-950);--color-haft-plaster:var(--color-white);--color-haft-glass:var(--color-neutral-200)}.haft-site-review .haft-home-list button{border-radius:var(--h-r-pill)}.haft-site-review .haft-title-stage:before{content:none}.haft-site-review .haft-page,.haft-site-review .haft-chrome{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--haft-h2:clamp(2rem, 4vw, 3rem);--haft-h3:clamp(1.5rem, 2.5vw, 2rem);font-family:var(--font-display)}@media (prefers-color-scheme:dark){.haft-site-review .haft-page,.haft-site-review .haft-chrome{--lightningcss-light: ;--lightningcss-dark:initial}}.haft-site-review .haft-hero-site{background:0 0;block-size:auto;min-block-size:auto}.haft-site-review .haft-project-intro{min-block-size:0;padding:var(--h-s4) var(--h-s4) calc(var(--h-s4) + var(--h-s4));text-align:center;max-inline-size:64rem;color:var(--h-ink);margin-inline:auto}.haft-site-review .haft-project-eyebrow{margin-block-end:var(--h-s2);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600}.haft-site-review .haft-project-intro #haft-hero-title{font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:1.2}.haft-site-review .haft-project-subtitle{margin:var(--h-s4) auto 0;text-wrap:balance;max-inline-size:42ch;color:var(--h-muted);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.8}.haft-site-review .haft-project-intro .haft-button{background:var(--h-ink);color:var(--h-surface)}.haft-site-review .haft-hero-site .haft-hero-media{border-radius:var(--h-r-lg);block-size:min(75svh,48rem);min-block-size:24rem;inline-size:calc(100% - clamp(2rem,8vw,8rem));max-inline-size:80rem;margin-inline:auto}.haft-site-review .haft-home-intro{align-items:center;gap:var(--h-s4);text-align:center;flex-direction:column;display:flex}.haft-site-review .haft-home-intro :is(h1,h2),.haft-site-review .haft-heading{max-inline-size:26ch;font-weight:700}.haft-site-review .haft-home-intro p{max-inline-size:48ch;color:var(--color-neutral-600)}.haft-site-review .haft-home-viewport,.haft-site-review .haft-home-adjacent,.haft-site-review .haft-home-media{border-radius:var(--h-r-lg);border:0}.haft-site-review .haft-home-journey{padding:var(--h-s3) var(--h-s4);border-radius:var(--h-r-pill);background:var(--color-neutral-100);border:0;margin-block-end:var(--h-s4)}.haft-site-review .haft-home-list button{border:1px solid var(--color-neutral-200);padding-inline:var(--h-s3)}.haft-site-review .haft-home-list button[aria-pressed=true]{background:var(--color-neutral-950);color:var(--color-white)}.haft-site-review .haft-section{max-inline-size:80rem;margin-inline:auto}.haft-site-review .haft-details,.haft-site-review .haft-progress,.haft-site-review .haft-enquiry{background:var(--color-neutral-100);border-radius:var(--h-r-lg)}.haft-site-review .haft-details .haft-detail-caption{background:var(--color-neutral-100)}.haft-site-review .haft-enquiry :is(select,textarea){border-radius:var(--h-r-md);background:var(--color-white)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.haft-site-review .haft-hero-site{block-size:250svh}}@media (max-width:639px){.haft-site-review .haft-hero-site .haft-hero-media{border-radius:var(--h-r-lg);block-size:60svh;min-block-size:22rem;inline-size:calc(100% - 2rem)}.haft-site-review .haft-home-journey{border-radius:var(--h-r-lg);padding-inline:var(--h-s3)}.haft-site-review .haft-home-journey ol{gap:var(--h-s2);flex-wrap:wrap}}.haft-site-review .haft-hero-media>.bg-gradient-to-t{opacity:.4}.haft-site-review .haft-home-modes button{border-radius:var(--h-r-pill)}.haft-site-review .haft-home-modes button[aria-pressed=true]{background:var(--color-neutral-100)}.haft-site-review .haft-home-detail-heading,.haft-site-review .haft-home-detail-footer{gap:var(--h-s4)}.haft-site-review{--color-haft-concrete:var(--color-neutral-600)}.haft-site-review .haft-home-building{gap:calc(var(--h-s4) + var(--h-s1));align-items:start;display:grid}.haft-site-review .haft-home-floor-preference{min-inline-size:0}.haft-site-review .haft-home-floor-preference h3{font-size:var(--haft-h3);margin-block-end:var(--h-s3);font-weight:600}.haft-site-review .haft-home-floor-preference>p{color:var(--color-neutral-600);max-inline-size:42ch;margin-block-start:var(--h-s3)}.haft-site-review .haft-floor-stack{border:1px solid var(--color-neutral-200);border-radius:var(--h-r-pill);padding:var(--h-s1);overflow:hidden}.haft-site-review .haft-floor{min-block-size:var(--h-btn);gap:var(--h-s1);border-radius:var(--h-r-pill);border:0}.haft-site-review .haft-floor[data-lit=true]{background:var(--color-neutral-950);color:var(--color-white)}.haft-site-review .haft-floor[data-lit=true] .haft-floor-windows i{background:var(--color-white)}@media (hover:hover) and (pointer:fine){.haft-site-review .haft-floor:not([data-lit=true]):hover{background:var(--color-neutral-100)}}.haft-site-review .haft-floor:not([data-lit=true]):active{background:var(--color-neutral-100)}.haft-site-review .haft-location-image,.haft-site-review .haft-film>button,.haft-site-review .haft-details [role=img],.haft-site-review .haft-progress figure>div{border-radius:var(--h-r-lg);overflow:hidden}.haft-site-review .haft-location-image,.haft-site-review .haft-film>button{--color-haft-gulf:var(--color-neutral-950);--color-haft-plaster:var(--color-white);--color-haft-glass:var(--color-neutral-200);--color-haft-lamp:var(--color-white)}.haft-site-review .haft-location-image .haft-display{color:var(--color-white)}.haft-site-review .haft-film>button>.bg-haft-gulf\/40{background:color-mix(in srgb, var(--color-neutral-950) 55%, transparent)}.haft-site-review .haft-stage-ladder{border:0;padding-inline-start:0}.haft-site-review .haft-stage-ladder li{gap:var(--h-s3);padding-block:var(--h-s3)}.haft-site-review .haft-stage-ladder li>span:first-child{border-radius:var(--h-r-pill);background:var(--color-white);flex-shrink:0;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid}.haft-site-review .haft-report-strip{padding-block:calc(var(--h-s4) + var(--h-s1))}.haft-site-review .haft-enquiry{padding:var(--h-s4)}.haft-site-review .haft-enquiry>header h2{font-size:var(--haft-h2);font-weight:700}.haft-site-review .haft-enquiry textarea{cursor:default;min-block-size:10rem}.haft-site-review .haft-home-gyro{max-inline-size:12rem;font-size:var(--h-text-sm);position:absolute;inset-block-start:max(calc(var(--h-s4) * 2 + var(--h-s3) + var(--h-s2)), env(safe-area-inset-top));inset-inline-start:var(--h-s3)}.haft-site-review .haft-home-gyro[aria-pressed=true]{background:var(--color-white);color:var(--color-neutral-950)}.haft-site-review .haft-home-tour-navigation>div{max-inline-size:100%;padding:calc(var(--h-s1) / 2);overflow-x:auto}.haft-site-review .haft-home-tour-navigation button{border-radius:var(--h-r-pill);min-block-size:var(--h-btn);flex-shrink:0}.haft-site-review .haft-home-miniplan{border-radius:var(--h-r-md)}.haft-site-review .haft-skip-link{z-index:50;border-radius:var(--h-r-pill);padding:var(--h-s2) var(--h-s4);background:var(--color-neutral-950);color:var(--color-white);position:fixed;inset-block-start:var(--h-s3);inset-inline-start:var(--h-s3);transform:translateY(-200%)}.haft-site-review .haft-skip-link:focus{transform:none}.haft-site-review .haft-chrome nav ol{border-radius:var(--h-r-lg);background:var(--color-white);box-shadow:var(--h-shadow);padding-block:var(--h-s1);border:0}@media (min-width:1280px){.haft-site-review .haft-home-building{grid-template-columns:minmax(16rem,.35fr) minmax(0,1fr)}.haft-site-review .haft-home-floor-preference{position:sticky;inset-block-start:calc(var(--h-s4) + var(--h-s1))}}@media (max-width:767px){.haft-site-review .haft-home-building{gap:var(--h-s4)}.haft-site-review .haft-details .haft-detail-caption{padding:var(--h-s4) 0 0;margin:0}.haft-site-review .haft-details,.haft-site-review .haft-progress{border-radius:var(--h-r-lg)}}@media (max-height:500px){.haft-site-review .haft-home-tour-navigation{max-inline-size:60%;inset-inline-start:auto}.haft-site-review .haft-home-tour-navigation>p{display:none}.haft-site-review .haft-home-miniplan{inset-block-start:var(--h-s3)}}.haft-site-review .haft-floor-preference-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--h-s3);min-block-size:var(--h-btn);cursor:pointer;padding:var(--h-s3) var(--h-s3);border-radius:var(--h-r-md);background:var(--color-neutral-100);list-style:none;display:flex}.haft-site-review .haft-floor-preference-disclosure>summary::-webkit-details-marker{display:none}.haft-site-review .haft-floor-preference-disclosure>summary>span:first-child{font-weight:600}.haft-site-review .haft-floor-preference-disclosure>summary>span:last-child{font-size:var(--h-text-sm)}.haft-site-review .haft-floor-preference-disclosure[open]>summary{margin-block-end:var(--h-s3)}.haft-site-review .haft-floor-preference-disclosure>p{margin-block:var(--h-s3);color:var(--color-neutral-600)}@media (max-width:767px){.haft-site-review .haft-home-gyro{max-inline-size:calc(100% - var(--h-s4) * 9);inset-block-start:calc(var(--h-s4) * 9)}.haft-site-review .haft-home-tour-navigation button{max-inline-size:7rem;font-size:var(--h-text-sm)}.haft-site-review .haft-home-tour-navigation img{block-size:27px;inline-size:48px}}.haft-site-review .haft-entry-film{transition:opacity .25s ease-out}.haft-site-review .haft-entry-film-ending{opacity:0}.haft-site-review .haft-home-arrival{animation:.25s ease-out haft-arrive}@keyframes haft-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.haft-site-review .haft-home-arrival{animation:none}.haft-site-review .haft-entry-film{transition:none}}.haft-site-review .haft-chrome nav button{inline-size:3rem;padding-inline:var(--h-s2);justify-content:center;position:relative}.haft-site-review .haft-chrome nav button>.haft-small{white-space:nowrap;padding:var(--h-s1) var(--h-s2);border-radius:var(--h-r-pill);background:var(--color-white);box-shadow:var(--h-shadow);pointer-events:none;position:absolute;inset-inline-end:calc(100% + var(--h-s1))}.haft-site-review .haft-chrome nav button>[aria-hidden=true]{gap:calc(var(--h-s1) / 4);flex-direction:column;inline-size:1rem}.haft-site-review .haft-chrome nav button>[aria-hidden=true] i{flex:none;block-size:2px;inline-size:100%}.haft-site-review .haft-location-image .haft-small{border-radius:var(--h-r-pill)}.haft-site-review .haft-home-gyro{position:fixed}@media (max-height:500px){.haft-site-review .haft-home-tour-enquiry{inset-block-start:calc(var(--h-s4) + var(--h-s4) + var(--h-s4) + var(--h-s1));inset-inline-start:var(--h-s3);inset-inline-end:auto}.haft-site-review .haft-home-gyro{max-inline-size:12rem;inset-block-start:calc(var(--h-s4) * 9)}}.haft-site-review .haft-home-tour-status{inset-inline:var(--h-s3);z-index:20;inline-size:fit-content;max-inline-size:calc(100% - 2rem);padding:var(--h-s2) var(--h-s3);border-radius:var(--h-r-pill);background:var(--color-neutral-950);color:var(--color-white);pointer-events:none;margin-inline:auto;position:absolute;inset-block-start:50%}.haft-site-review .haft-chrome nav button i{background:var(--color-neutral-500)}.haft-site-review .haft-chrome nav button[aria-current=location] i{background:var(--color-neutral-950)}.haft-site-review .haft-hero-media>.haft-heading,.haft-site-review .haft-hero-media>div>.haft-heading{inline-size:fit-content;max-inline-size:min(26ch,100% - 3rem);padding:var(--h-s2) var(--h-s3);border-radius:var(--h-r-md);background:var(--color-neutral-950);color:var(--color-white)}.haft-site-review>.haft-page{background:0 0}@media (max-width:639px){.haft-site-review .haft-home-journey ol{gap:var(--h-s1)}.haft-site-review .haft-home-journey li{gap:var(--h-s1);font-size:var(--h-text-sm)}.haft-site-review .haft-home-journey li>span{block-size:1.4rem;inline-size:1.4rem;font-size:var(--h-text-sm)}}
