.ExploreHome-module__ue89VW__exploreGrid{border:1px solid;border-radius:8px;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden}@media (max-width:900px){.ExploreHome-module__ue89VW__exploreGrid{grid-template-columns:1fr}}.ExploreHome-module__ue89VW__controlPanel{border-bottom:1px solid;flex-direction:column;gap:22px;padding:clamp(28px,3.4vw,48px);display:flex}@media (min-width:901px){.ExploreHome-module__ue89VW__controlPanel{border-bottom:none;border-right:1px solid}}.ExploreHome-module__ue89VW__roomPanel{background:#f4efe30f;border:1px solid;border-radius:8px;flex-direction:column;flex:1;min-height:210px;padding:24px;display:flex}.ExploreHome-module__ue89VW__tabButton{letter-spacing:.05em;cursor:pointer;transition:all .15s var(--ease-out-brand);border:1px solid;border-radius:999px;padding:11px 16px;font:600 13px/1 Work Sans,sans-serif}.ExploreHome-module__ue89VW__tabButton:hover,.ExploreHome-module__ue89VW__tabButton:focus-visible{border-color:#c2a36b}.ExploreHome-module__ue89VW__tabButton:focus-visible{outline-offset:2px;outline:2px solid #c2a36b}.ExploreHome-module__ue89VW__imagePanel{background:#e8e0cf;min-height:420px;display:flex;position:relative}.ExploreHome-module__ue89VW__modelBox{width:100%;margin:auto;position:relative}@media (max-width:900px){.ExploreHome-module__ue89VW__imagePanel{min-height:320px}}.ExploreHome-module__ue89VW__todoChip{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#5c655e;background:#f4efe3eb;border:1px solid #dad0bb;border-radius:999px;padding:7px 12px;font:500 11px/1 IBM Plex Mono,monospace;position:absolute;top:16px;right:16px}.ExploreHome-module__ue89VW__pin{color:#1a1f1c;letter-spacing:.03em;cursor:pointer;white-space:nowrap;transition:transform .15s var(--ease-out-brand);background:#f4efe3;border:1px solid #dad0bb;border-radius:999px;align-items:center;gap:9px;padding:7px 7px 7px 14px;font:600 12px/1 Work Sans,sans-serif;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #1a1f1c38}.ExploreHome-module__ue89VW__pin:hover,.ExploreHome-module__ue89VW__pin:focus-visible{transform:translate(-50%,-50%)scale(1.05)}.ExploreHome-module__ue89VW__pin:focus-visible{outline-offset:2px;outline:2px solid #c2a36b}.ExploreHome-module__ue89VW__pinActive{color:#1f2a24;background:#c2a36b;border-color:#c2a36b}.ExploreHome-module__ue89VW__pinRight{transform:translate(calc(18px - 100%),-50%)}.ExploreHome-module__ue89VW__pinRight:hover,.ExploreHome-module__ue89VW__pinRight:focus-visible{transform:translate(calc(18px - 100%),-50%)scale(1.05)}.ExploreHome-module__ue89VW__pinSign{border:1px solid #a8884f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font:400 15px/1 Work Sans,sans-serif;display:flex}@media (max-width:700px){.ExploreHome-module__ue89VW__pin{gap:6px;padding:5px 5px 5px 10px;font-size:11px}.ExploreHome-module__ue89VW__pinSign{width:18px;height:18px;font-size:12px}.ExploreHome-module__ue89VW__pinRight,.ExploreHome-module__ue89VW__pinRight:hover,.ExploreHome-module__ue89VW__pinRight:focus-visible{transform:translate(calc(14px - 100%),-50%)}}
.StandardBand-module__pbgiuq__row{flex-wrap:wrap;align-items:baseline;gap:12px 36px;max-width:1200px;margin:0 auto;display:flex}.StandardBand-module__pbgiuq__link{color:#7a5e2a;text-underline-offset:4px;transition:text-decoration-color .25s var(--ease-out-brand);font-style:italic;-webkit-text-decoration:underline #c2a36b80;text-decoration:underline #c2a36b80;text-decoration-thickness:1px}.StandardBand-module__pbgiuq__link:hover{text-decoration-color:#7a5e2a}.StandardBand-module__pbgiuq__link:focus-visible{outline-offset:2px;outline:2px solid #c2a36b}@media (prefers-reduced-motion:reduce){.StandardBand-module__pbgiuq__link{transition:none}}
.BuildGallery-module__BKZNxW__grid{grid-template-columns:1fr;gap:14px;display:grid}.BuildGallery-module__BKZNxW__tile{aspect-ratio:3/2;background:#d9d0be;border:1px solid #dad0bb;border-radius:3px;margin:0;position:relative;overflow:hidden}@media (min-width:640px){.BuildGallery-module__BKZNxW__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:1024px){.BuildGallery-module__BKZNxW__grid{grid-template-columns:repeat(3,1fr);gap:18px}}
.ProjectNav-module__x3nFBG__row{grid-template-columns:1fr;gap:14px;display:grid}.ProjectNav-module__x3nFBG__card{background:0 0;border:1px solid #dad0bb;border-radius:3px;flex-direction:column;gap:10px;padding:clamp(20px,3vw,30px) clamp(20px,3vw,32px);text-decoration:none;transition:border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1);display:flex}.ProjectNav-module__x3nFBG__card:hover,.ProjectNav-module__x3nFBG__card:focus-visible{background:#e8e0cf;border-color:#c2a36b}.ProjectNav-module__x3nFBG__card:focus-visible{outline-offset:2px;outline:2px solid #c2a36b}.ProjectNav-module__x3nFBG__kicker{letter-spacing:.16em;text-transform:uppercase;color:#7a5e2a;font:500 12px/1 IBM Plex Mono,monospace}.ProjectNav-module__x3nFBG__street{letter-spacing:-.015em;color:#1a1f1c;font:400 clamp(20px,2.4vw,27px)/1.2 Playfair Display,serif}.ProjectNav-module__x3nFBG__area{color:#5c655e;font:400 14px/1.4 Work Sans,sans-serif}@media (min-width:640px){.ProjectNav-module__x3nFBG__row{grid-template-columns:1fr 1fr;gap:18px}.ProjectNav-module__x3nFBG__cardNext{text-align:right;align-items:flex-end}}
.LeadForm-module__qo9gYW__formFull{flex-direction:column;gap:20px;max-width:480px;display:flex}.LeadForm-module__qo9gYW__formMini{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.LeadForm-module__qo9gYW__formMini .LeadForm-module__qo9gYW__field{flex:1;min-width:220px}.LeadForm-module__qo9gYW__field{flex-direction:column;gap:8px;display:flex}.LeadForm-module__qo9gYW__label{letter-spacing:.12em;text-transform:uppercase;font:500 12px/1 IBM Plex Mono,monospace}.LeadForm-module__qo9gYW__input,.LeadForm-module__qo9gYW__textarea{transition:border-color .15s var(--ease-out-brand);border:1px solid;border-radius:6px;padding:12px 14px;font:400 17px/1.5 Work Sans,sans-serif}.LeadForm-module__qo9gYW__input:focus-visible,.LeadForm-module__qo9gYW__textarea:focus-visible{outline-offset:2px;outline:2px solid #c2a36b}.LeadForm-module__qo9gYW__textarea{resize:vertical}.LeadForm-module__qo9gYW__submit{letter-spacing:.02em;color:#1f2a24;cursor:pointer;transition:background .15s var(--ease-out-brand);white-space:nowrap;background:#c2a36b;border:1px solid #c2a36b;border-radius:999px;align-self:flex-start;padding:15px 26px;font:600 15px/1 Work Sans,sans-serif}.LeadForm-module__qo9gYW__submit:hover,.LeadForm-module__qo9gYW__submit:focus-visible{background:#dfc98f;border-color:#dfc98f}.LeadForm-module__qo9gYW__submit:focus-visible{outline-offset:2px;outline:2px solid #f4efe3}.LeadForm-module__qo9gYW__submit:disabled{opacity:.6;cursor:not-allowed}.LeadForm-module__qo9gYW__error{margin:0;font:400 15px/1.5 Work Sans,sans-serif}@media (max-width:560px){.LeadForm-module__qo9gYW__formMini{flex-direction:column;align-items:stretch}.LeadForm-module__qo9gYW__submit{align-self:stretch}}
.page-module__uWRiEG__breadcrumbNav{padding-top:clamp(20px,3vw,32px)}.page-module__uWRiEG__breadcrumbList{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:0;font:500 12px/1 IBM Plex Mono,monospace;list-style:none;display:flex}.page-module__uWRiEG__breadcrumbLink{color:#5c655e;transition:color .15s var(--ease-out-brand);text-decoration:none}.page-module__uWRiEG__breadcrumbLink:hover,.page-module__uWRiEG__breadcrumbLink:focus-visible{color:#2a3830}.page-module__uWRiEG__breadcrumbLink:focus-visible{outline-offset:2px;outline:2px solid #c2a36b}.page-module__uWRiEG__breadcrumbSep{color:#dad0bb}.page-module__uWRiEG__breadcrumbCurrent{color:#1a1f1c}.page-module__uWRiEG__statusRow{align-items:center;gap:8px;display:flex}.page-module__uWRiEG__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module__uWRiEG__statusLabel{letter-spacing:.1em;text-transform:uppercase;color:#5c655e;font:500 12px/1 IBM Plex Mono,monospace}.page-module__uWRiEG__kicker{letter-spacing:.16em;text-transform:uppercase;color:#7a5e2a;font:500 12px/1 IBM Plex Mono,monospace;display:inline-block}.page-module__uWRiEG__h1{letter-spacing:-.015em;color:#1a1f1c;margin:14px 0 20px;font:400 clamp(30px,4vw,52px)/1.12 Playfair Display,serif}.page-module__uWRiEG__specLine{letter-spacing:.04em;text-transform:uppercase;color:#5c655e;font:400 12px/1.6 IBM Plex Mono,monospace}.page-module__uWRiEG__heroBand{aspect-ratio:16/8;background:#e8e0cf;width:100%;position:relative;overflow:hidden}@media (max-width:700px){.page-module__uWRiEG__heroBand{aspect-ratio:4/3}}.page-module__uWRiEG__dossierList{border-top:1px solid #dad0bb}.page-module__uWRiEG__dossierItem{border-bottom:1px solid #dad0bb}.page-module__uWRiEG__dossierSummary{cursor:pointer;color:#1a1f1c;justify-content:space-between;align-items:center;gap:16px;padding:24px 2px;font:600 18px/1.3 Work Sans,sans-serif;list-style:none;display:flex}.page-module__uWRiEG__dossierSummary::-webkit-details-marker{display:none}.page-module__uWRiEG__dossierSummary:focus-visible{outline-offset:2px;outline:2px solid #c2a36b}.page-module__uWRiEG__chevron{color:#7a5e2a;width:20px;height:20px;transition:transform .2s var(--ease-out-brand);flex-shrink:0}.page-module__uWRiEG__dossierItem[open] .page-module__uWRiEG__chevron{transform:rotate(180deg)}.page-module__uWRiEG__dossierBody{padding:0 2px 28px}.page-module__uWRiEG__dossierBullets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__uWRiEG__dossierBullets li{color:#3a423d;padding-left:22px;font:400 17px/1.6 Work Sans,sans-serif;position:relative}.page-module__uWRiEG__dossierBullets li:before{content:"·";color:#c2a36b;font:700 22px/1.2 Work Sans,sans-serif;position:absolute;top:0;left:4px}.page-module__uWRiEG__dossierCta{background:#e8e0cf;border:1px solid #dad0bb;border-radius:8px;margin-top:40px;padding:clamp(24px,3vw,40px)}.page-module__uWRiEG__pill{color:#1f2a24;letter-spacing:.01em;transition:background .15s var(--ease-out-brand);background:#c2a36b;border:1px solid #c2a36b;border-radius:999px;align-items:center;gap:8px;padding:16px 32px;font:600 16px/1 Work Sans,sans-serif;text-decoration:none;display:inline-flex}.page-module__uWRiEG__pill:hover,.page-module__uWRiEG__pill:focus-visible{background:#dfc98f;border-color:#dfc98f}.page-module__uWRiEG__pill:focus-visible{outline-offset:2px;outline:2px solid #f4efe3}
