.create-project-module__59TjVG__dialGraphic{width:100%;height:auto;display:block;overflow:visible}.create-project-module__59TjVG__dialControl{transform:scale(var(--dial-visual-scale));transform-origin:50%;container-type:inline-size}.create-project-module__59TjVG__fixedSizeDialArtwork{transform:scale(var(--dial-fixed-artwork-scale));transform-box:view-box;transform-origin:250px 195px}.create-project-module__59TjVG__buildableAreaDialFrame{width:100%;max-width:400px;margin:0 auto;position:relative}.create-project-module__59TjVG__buildableAreaDialFrame .create-project-module__59TjVG__dialControl{z-index:1;position:relative}.create-project-module__59TjVG__buildableAreaDialPreview{z-index:0;pointer-events:none;aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;width:67.2%;transition:opacity .36s cubic-bezier(.16,1,.3,1);position:absolute;top:9.487%;left:16.4%;overflow:hidden;transform:scale(1.1)}.create-project-module__59TjVG__buildableAreaDialPreviewImage{--buildable-area-terrain-mask:linear-gradient(to bottom, #000 0%, #000 68%, #000000eb 74%, #0000009e 81%, #00000038 88%, transparent 96%);object-fit:contain;-webkit-mask-image:var(--buildable-area-terrain-mask);-webkit-mask-image:var(--buildable-area-terrain-mask);mask-image:var(--buildable-area-terrain-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.create-project-module__59TjVG__buildableAreaLotPreview{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.create-project-module__59TjVG__buildableAreaLotCanvas{transform-box:fill-box;transform-origin:top;transform:translateY(3px)scale(1.128,1.071)}.create-project-module__59TjVG__buildableAreaLotSurface{fill:#dee2d6;opacity:.4}.create-project-module__59TjVG__buildableAreaLotGrid,.create-project-module__59TjVG__buildableAreaLotOutline{opacity:.8}.create-project-module__59TjVG__buildableAreaLotGrid line,.create-project-module__59TjVG__buildableAreaLotOutline{stroke:#b0b4a8;stroke-width:.85px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.create-project-module__59TjVG__buildableAreaLotOutline{stroke:#9a9e95}.create-project-module__59TjVG__buildableAreaLotGridIconVertical{stroke-dashoffset:5.2px}.create-project-module__59TjVG__buildableAreaLotGridIconHorizontal{stroke-dashoffset:4.5px}.create-project-module__59TjVG__buildableAreaLotIcon{color:#8f938b}.create-project-module__59TjVG__buildableAreaHint,.create-project-module__59TjVG__buildableAreaHintGridCutout{opacity:0;transition:opacity .18s ease-out}.create-project-module__59TjVG__buildableAreaHintSurface{fill:#faf8f2e0;stroke:#9a9e9559;stroke-width:.45px;vector-effect:non-scaling-stroke}.create-project-module__59TjVG__buildableAreaHintText{fill:#292524;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:normal;font-size:3.17px;font-weight:400}.create-project-module__59TjVG__buildableAreaAction{isolation:isolate;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.create-project-module__59TjVG__flow:has(.create-project-module__59TjVG__buildableAreaAction:not(:disabled):is(:hover,:focus-visible)) .create-project-module__59TjVG__buildableAreaDialPreview{opacity:1;transition-delay:55ms}.create-project-module__59TjVG__flow:has(.create-project-module__59TjVG__buildableAreaAction:not(:disabled):is(:hover,:focus-visible)) :is(.create-project-module__59TjVG__buildableAreaHint,.create-project-module__59TjVG__buildableAreaHintGridCutout){opacity:1;transition-delay:1s}.create-project-module__59TjVG__flow:has(.create-project-module__59TjVG__buildableAreaAction:not(:disabled):is(:hover,:focus-visible)) .create-project-module__59TjVG__houseIllustration{opacity:0}.create-project-module__59TjVG__flow:has(.create-project-module__59TjVG__buildableAreaAction:not(:disabled):is(:hover,:focus-visible)) :is(.create-project-module__59TjVG__homeDialTrack,.create-project-module__59TjVG__homeDialChrome){opacity:.3}.create-project-module__59TjVG__flow:has(.create-project-module__59TjVG__buildableAreaAction:not(:disabled):is(:hover,:focus-visible)) :is(.create-project-module__59TjVG__dialValueReadout,.create-project-module__59TjVG__dialExactValueControl,.create-project-module__59TjVG__knob){opacity:0}:is(.create-project-module__59TjVG__flow:has(.create-project-module__59TjVG__buildableAreaAction:not(:disabled):is(:hover,:focus-visible)) .create-project-module__59TjVG__lotPreview,.create-project-module__59TjVG__flow:has(.create-project-module__59TjVG__buildableAreaAction:not(:disabled):is(:hover,:focus-visible)) .create-project-module__59TjVG__lotMorph){opacity:0}.create-project-module__59TjVG__dialLotNavigationButton{z-index:2;appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;width:48%;height:50%;padding:0;transition:background-color .15s ease-out,border-color .15s ease-out;position:absolute;top:25%;left:26%}.create-project-module__59TjVG__dialLotNavigationButton:focus-visible{background:#ffffff3d;border-color:#44403c;outline:none}.create-project-module__59TjVG__houseIllustration{pointer-events:none;transform-box:view-box;transform-origin:250px 220px;transition:opacity .22s ease-out}.create-project-module__59TjVG__houseIllustrationLayer{pointer-events:none;transform-box:view-box;transform-origin:250px 220px;transition:opacity .26s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.2,.8,.2,1)}.create-project-module__59TjVG__houseIllustrationCycling .create-project-module__59TjVG__houseIllustrationLayer{transition-duration:0s}.create-project-module__59TjVG__lotPreview{opacity:1;transition:opacity .18s ease-out}.create-project-module__59TjVG__lotMorph{opacity:0;pointer-events:none;transition:opacity .16s ease-out}.create-project-module__59TjVG__lotMorphVisible{opacity:1}.create-project-module__59TjVG__flowEmptyLotIntro{--lot-details-reveal-delay:.36s}.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotMorphLotSize.create-project-module__59TjVG__lotMorphVisible{transition-delay:.28s}@property --lot-morph-scale-x{syntax:"<number>";inherits:true;initial-value:1}@property --lot-morph-scale-y{syntax:"<number>";inherits:true;initial-value:1}@property --lot-morph-screen-radius{syntax:"<length>";inherits:true;initial-value:155px}@property --lot-morph-outline-height{syntax:"<length>";inherits:true;initial-value:310px}@property --lot-morph-translate-y{syntax:"<length>";inherits:true;initial-value:0}.create-project-module__59TjVG__lotMorphGeometry{transform:translate3d(0, var(--lot-morph-translate-y), 0) scale3d(var(--lot-morph-scale-x), var(--lot-morph-scale-y), 1);transform-box:view-box;transform-origin:250px 205px;will-change:transform;transition:--lot-morph-scale-x .48s cubic-bezier(.22,1,.36,1),--lot-morph-scale-y .48s cubic-bezier(.22,1,.36,1),--lot-morph-outline-height .36s cubic-bezier(.22,1,.36,1),--lot-morph-screen-radius .48s cubic-bezier(.22,1,.36,1),--lot-morph-translate-y .48s cubic-bezier(.22,1,.36,1)}.create-project-module__59TjVG__lotMorphSurface,.create-project-module__59TjVG__lotMorphOutline,.create-project-module__59TjVG__lotMorphCanvasClip{rx:calc(var(--lot-morph-screen-radius) / var(--lot-morph-scale-x));ry:calc(var(--lot-morph-screen-radius) / var(--lot-morph-scale-y))}.create-project-module__59TjVG__lotMorphSurface,.create-project-module__59TjVG__lotMorphOutline{transition:opacity .24s ease-out,transform .42s cubic-bezier(.22,1,.36,1),fill .24s ease-out,stroke .24s ease-out,stroke-width .42s cubic-bezier(.22,1,.36,1)}.create-project-module__59TjVG__lotMorphSurface{fill:#dee2d6;opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.82)}.create-project-module__59TjVG__lotMorphOutline{height:var(--lot-morph-outline-height);stroke:#d6d3d1}.create-project-module__59TjVG__lotMorphOutlineClip{transition:height .36s cubic-bezier(.22,1,.36,1)}.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotMorphLotSize .create-project-module__59TjVG__lotMorphGeometry{animation:create-project-module__59TjVG__createProjectLotCornersIn .48s cubic-bezier(.22, 1, .36, 1) var(--lot-details-reveal-delay) backwards}.create-project-module__59TjVG__lotMorphComplete .create-project-module__59TjVG__lotMorphSurface{opacity:1;transform:scale(1)}.create-project-module__59TjVG__lotMorphComplete .create-project-module__59TjVG__lotMorphOutline{stroke:#fff;stroke-width:2px}.create-project-module__59TjVG__lotMorphComplete .create-project-module__59TjVG__lotMorphOutlineClip{height:390px}.create-project-module__59TjVG__lotMorphGrid{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.36s cubic-bezier(.22,1,.36,1) 80ms both create-project-module__59TjVG__createProjectLotGridReveal;transform:scale(.94)}.create-project-module__59TjVG__lotMorphGrid line{stroke:#b0b4a8;stroke-width:.85px;stroke-dasharray:4 4}.create-project-module__59TjVG__lotMorphFootprint{transition-delay:.12s}.create-project-module__59TjVG__lotMorphPrompt{fill:#1c1917;opacity:0;filter:blur(3px);font-family:var(--font-serif,Georgia), serif;transform-box:view-box;font-size:22px;transition:opacity .18s ease-out,filter .18s ease-out,transform .24s cubic-bezier(.22,1,.36,1);transform:translateY(4px)}.create-project-module__59TjVG__lotMorphLotSize .create-project-module__59TjVG__lotMorphPrompt{opacity:1;filter:blur();transform:translate(0,0)}.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotMorphLotSize:not(.create-project-module__59TjVG__lotMorphHasMeasurement) .create-project-module__59TjVG__lotMorphPrompt{transition-delay:var(--lot-details-reveal-delay)}.create-project-module__59TjVG__lotMorphHasMeasurement .create-project-module__59TjVG__lotMorphPrompt{opacity:0;filter:blur(3px);transition-delay:0s;transform:translateY(-4px)}.create-project-module__59TjVG__lotPreviewGrid line{stroke:#b0b4a8;stroke-width:.8px;vector-effect:non-scaling-stroke}.create-project-module__59TjVG__lotPreviewFootprint{fill:#faf8f2d1;stroke:#292524;stroke-width:1.75px;transform-box:fill-box;transform-origin:50%;will-change:transform, opacity, fill, stroke;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .15s ease-out,fill .15s ease-out,stroke .15s ease-out}.create-project-module__59TjVG__lotPreviewFootprintAtCapacity{fill:#fef3c7d1;stroke:#a16207}.create-project-module__59TjVG__lotPreviewFootprintOverCapacity{fill:#fee2e2e0;stroke:#b91c1c}.create-project-module__59TjVG__gapMaskPath{stroke-dasharray:.5 0 .5 0;transition:stroke-dasharray .3s cubic-bezier(.4,0,.2,1)}.create-project-module__59TjVG__dialReady .create-project-module__59TjVG__gapMaskPath{stroke-dasharray:0 1 0 0}.create-project-module__59TjVG__introProgressTrack{opacity:0;stroke-dashoffset:1px;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.create-project-module__59TjVG__introProgressSpinning{opacity:1;animation-name:create-project-module__59TjVG__createProjectDialTrail;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.create-project-module__59TjVG__savedTargetIntroProgress{opacity:1;transition:none}.create-project-module__59TjVG__introProgressFading{stroke-dashoffset:0}.create-project-module__59TjVG__gapResidualDiffusion,.create-project-module__59TjVG__gapResidualHalo,.create-project-module__59TjVG__gapResidualCore,.create-project-module__59TjVG__gapResidualSurface{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.create-project-module__59TjVG__dialReady .create-project-module__59TjVG__gapResidualDiffusion{opacity:.82}.create-project-module__59TjVG__dialReady .create-project-module__59TjVG__gapResidualHalo{opacity:.38}.create-project-module__59TjVG__dialReady .create-project-module__59TjVG__gapResidualCore,.create-project-module__59TjVG__dialReady .create-project-module__59TjVG__gapResidualSurface{opacity:1}.create-project-module__59TjVG__knob{opacity:1;transform-box:view-box;transform-origin:250px 205px;transform:rotate(var(--knob-rotation,0deg));transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .22s ease-out}.create-project-module__59TjVG__knobHidden{display:none}.create-project-module__59TjVG__knobSpinning{animation-name:create-project-module__59TjVG__createProjectDialSpin;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.create-project-module__59TjVG__knobSavedTargetTravel{transition:none}.create-project-module__59TjVG__knobIntroSettling{transition:opacity .18s ease-out}.create-project-module__59TjVG__rangeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.create-project-module__59TjVG__rangeInput:focus-visible~.create-project-module__59TjVG__dialGraphic .create-project-module__59TjVG__knobFocus{opacity:1}.create-project-module__59TjVG__dialControl:has(.create-project-module__59TjVG__bedroomRangeInput:focus-visible) .create-project-module__59TjVG__bedroomKnobFocus{opacity:1}.create-project-module__59TjVG__dialControl:has(.create-project-module__59TjVG__bathroomRangeInput:focus-visible) .create-project-module__59TjVG__bathroomKnobFocus{opacity:1}.create-project-module__59TjVG__homeDialTrack,.create-project-module__59TjVG__homeDialChrome{opacity:1;transition:opacity .26s ease-out}.create-project-module__59TjVG__lotSizePresentation .create-project-module__59TjVG__homeDialTrack,.create-project-module__59TjVG__lotSizePresentation .create-project-module__59TjVG__homeDialChrome,.create-project-module__59TjVG__lotSizePresentation .create-project-module__59TjVG__knob{opacity:0}.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotSizePresentation .create-project-module__59TjVG__homeDialTrack{transition-delay:.28s}.create-project-module__59TjVG__dialValueProgress{transition:stroke-dashoffset .36s cubic-bezier(.22,1,.36,1)}.create-project-module__59TjVG__dialValueProgressIntroSettling{transition:none}.create-project-module__59TjVG__dialValueReadout{opacity:1;filter:blur();transform-box:view-box;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .22s ease-out,filter .18s ease-out;transform:translate(0,0)}.create-project-module__59TjVG__dialValueReadoutWithLot{transform:translateY(74px)}.create-project-module__59TjVG__dialValueReadoutIntroHidden{opacity:0;filter:blur(3px)}.create-project-module__59TjVG__dialValueReadoutIntroRevealing{transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1)}.create-project-module__59TjVG__dialValueNumberEditable{opacity:0}.create-project-module__59TjVG__dialExactValueControl{z-index:4;opacity:1;justify-content:center;align-items:center;width:36%;height:12cqw;transition:opacity .22s ease-out;display:flex;position:absolute;top:45cqw;left:32%}.create-project-module__59TjVG__dialExactValueControlWithLot{top:59.8cqw}.create-project-module__59TjVG__dialExactValueButton,.create-project-module__59TjVG__dialExactValueInput{box-sizing:border-box;appearance:none;color:#1c1917;width:100%;min-width:0;height:100%;font-family:var(--font-dm-serif-display), "Times New Roman", serif;font-variant-numeric:tabular-nums;letter-spacing:normal;text-align:center;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:11.6cqw;font-weight:400;line-height:1}.create-project-module__59TjVG__dialExactValueButton{cursor:text}.create-project-module__59TjVG__dialExactValueButton:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #57534e}.create-project-module__59TjVG__dialExactValueButton:disabled{cursor:not-allowed;opacity:.6}.create-project-module__59TjVG__dialExactValueInput{caret-color:#1c1917}.create-project-module__59TjVG__dialCapacityWarning{z-index:4;box-sizing:border-box;color:#92400e;text-align:center;pointer-events:none;transform-origin:50%;background:#fffbebf0;border:1px solid #d9770652;border-radius:8px;width:24%;padding:5px;font-size:clamp(8px,2.3cqw,10px);font-weight:650;line-height:1.2;animation:.28s cubic-bezier(.22,1,.36,1) both create-project-module__59TjVG__createProjectCapacityWarningIn;position:absolute;top:34cqw;left:38%;box-shadow:0 1px 3px #78350f1a}.create-project-module__59TjVG__dialCapacityWarningCritical{color:#991b1b;background:#fef2f2f0;border-color:#b91c1c52;box-shadow:0 1px 3px #7f1d1d1a}.create-project-module__59TjVG__dialValueWrapOutgoing,.create-project-module__59TjVG__dialValueWrapIncoming{will-change:opacity, filter}.create-project-module__59TjVG__dialValueWrapOutgoing{animation:.18s cubic-bezier(.4,0,1,1) both create-project-module__59TjVG__createProjectDialValueWrapOut}.create-project-module__59TjVG__dialValueWrapIncoming{animation:.18s cubic-bezier(0,0,.2,1) both create-project-module__59TjVG__createProjectDialValueWrapIn}.create-project-module__59TjVG__roomMorphTrack{opacity:0;transition:opacity 80ms ease-out}.create-project-module__59TjVG__roomSliderFinalLayer{opacity:0;transition:opacity .18s ease-out}.create-project-module__59TjVG__roomSliderProgress{opacity:1;transform-box:view-box;transform:scaleX(var(--room-slider-progress));transition:transform .11s cubic-bezier(.2,.8,.2,1),opacity .11s ease-out}.create-project-module__59TjVG__roomSliderProgressEmpty{opacity:0}.create-project-module__59TjVG__roomSliderTicks line{transition:stroke .11s ease-out}.create-project-module__59TjVG__roomKnobArrival{opacity:0;transform-box:view-box;transform:translate3d(var(--room-knob-from-x), var(--room-knob-from-y), 0);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity 80ms ease-out}.create-project-module__59TjVG__roomKnobValue{transform-box:view-box;transform:translate3d(var(--room-knob-value-x), 0, 0);transition:transform .11s cubic-bezier(.2,.8,.2,1)}.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__homeDialChrome{opacity:0}.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__homeDialTrack{opacity:0;transition-duration:20ms;transition-delay:.66s}.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__dialValueProgress{stroke-dashoffset:.5px;transition:stroke-dashoffset .36s cubic-bezier(.22,1,.36,1) .3s}.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__maximumTailGradient stop{transition:stop-color 80ms ease-out}.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__knob{opacity:0;transition:transform .36s cubic-bezier(.22,1,.36,1) .3s,opacity 1ms step-end .679s;transform:rotate(135deg)}.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__roomMorphTrack{opacity:1;transition-delay:.6s}.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__roomMorphTracks{animation:.65s linear .6s both create-project-module__59TjVG__createProjectRoomMorphTracks}.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__roomSliderFinalLayer{opacity:1;transition-delay:1.04s}.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__roomKnobArrival{opacity:1;transition:transform .52s cubic-bezier(.22,1,.36,1) .68s,opacity 1ms step-end .679s;transform:translate(0,0)}.create-project-module__59TjVG__roomCountControls{pointer-events:none}.create-project-module__59TjVG__roomCountControlsActive{pointer-events:auto}.create-project-module__59TjVG__roomRangeInput{z-index:5;opacity:0;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:34%;height:48px;margin:0;padding:0;position:absolute;top:42.31%;transform:translateY(-50%)}.create-project-module__59TjVG__bedroomRangeInput{left:8%}.create-project-module__59TjVG__bathroomRangeInput{left:58%}.create-project-module__59TjVG__roomRangeInput::-webkit-slider-runnable-track{background:0 0;border:0;width:100%;height:48px}.create-project-module__59TjVG__roomRangeInput::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:1px;height:48px}.create-project-module__59TjVG__roomRangeInput::-moz-range-track{background:0 0;border:0;width:100%;height:48px}.create-project-module__59TjVG__roomRangeInput::-moz-range-thumb{background:0 0;border:0;width:1px;height:48px}.create-project-module__59TjVG__roomCountDetails{z-index:4;cursor:default;opacity:0;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(2,minmax(0,1fr));transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:27%;left:0;right:0;transform:translateY(6px)}.create-project-module__59TjVG__roomCountControlsActive .create-project-module__59TjVG__roomCountDetails{opacity:1;transition-delay:1.04s;transform:translate(0,0)}.create-project-module__59TjVG__roomCountDetail{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.create-project-module__59TjVG__roomCountLabel{color:#44403c;justify-content:center;align-items:center;gap:7px;font-size:.875rem;font-weight:600;line-height:1.25;display:flex}.create-project-module__59TjVG__roomCountValue{color:#1c1917;min-height:45px;font-family:var(--font-serif,Georgia), serif;font-variant-numeric:tabular-nums;margin-top:52px;font-size:2.75rem;line-height:1}@media (min-width:640px){.create-project-module__59TjVG__dialog:has([data-create-project-review]){max-width:780px;max-height:calc(100vh - 24px);padding-left:24px;padding-right:24px}.create-project-module__59TjVG__flow[data-create-project-step=review]:has([data-create-project-review-layout=without-lot]){--create-project-step-height:224px}}.create-project-module__59TjVG__flow{--create-project-step-height:342px}.create-project-module__59TjVG__flow[data-create-project-step=landing]{--create-project-step-height:320px}.create-project-module__59TjVG__flow[data-create-project-step=target-size],.create-project-module__59TjVG__flow[data-create-project-step=lot-size]{--create-project-step-height:354px}.create-project-module__59TjVG__flow[data-create-project-step=room-counts],.create-project-module__59TjVG__flow[data-create-project-step=review]{--create-project-step-height:297px}.create-project-module__59TjVG__stepViewport{height:var(--create-project-step-height);flex:none;transition:height .18s cubic-bezier(.22,1,.36,1);overflow:visible clip}.create-project-module__59TjVG__flow[data-create-project-step=target-size] .create-project-module__59TjVG__stepViewport{overflow-clip-margin:64px;overflow:clip}.create-project-module__59TjVG__flow[data-create-project-step=room-counts] .create-project-module__59TjVG__stepViewport{transition-delay:.68s}.create-project-module__59TjVG__flow[data-create-project-step=room-counts][data-create-project-room-counts-entry=review-return] .create-project-module__59TjVG__stepViewport{transition-delay:0s}.create-project-module__59TjVG__actionFrame{z-index:3;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.create-project-module__59TjVG__actionFrameVisible{grid-template-rows:1fr}.create-project-module__59TjVG__actionFrameInner{opacity:0;min-height:0;transition:opacity .11s ease-out;overflow:clip}.create-project-module__59TjVG__actionFrameVisible .create-project-module__59TjVG__actionFrameInner{opacity:1;overflow:visible}.create-project-module__59TjVG__actionControls{opacity:1;transform:translate(0,0)}.create-project-module__59TjVG__flowEmptyLotIntro .create-project-module__59TjVG__actionControls{animation:create-project-module__59TjVG__createProjectLotActionsIn .18s ease-out var(--lot-details-reveal-delay) backwards}.create-project-module__59TjVG__roomActionControls{animation:.18s ease-out 1.04s both create-project-module__59TjVG__createProjectRoomActionsIn}.create-project-module__59TjVG__stage{min-height:342px;position:relative;container-type:inline-size}.create-project-module__59TjVG__targetLabel,.create-project-module__59TjVG__lotLabel,.create-project-module__59TjVG__roomLabel{z-index:3;color:#1c1917;pointer-events:none;outline:none;align-items:center;gap:12px;font-size:1rem;font-weight:600;line-height:1.35;transition:opacity .18s ease-out;display:flex;position:absolute;top:0;left:0}.create-project-module__59TjVG__roomLabel,.create-project-module__59TjVG__stageLanding .create-project-module__59TjVG__targetLabel,.create-project-module__59TjVG__stageLanding .create-project-module__59TjVG__lotLabel,.create-project-module__59TjVG__stageTargetSize .create-project-module__59TjVG__lotLabel,.create-project-module__59TjVG__stageLotSize .create-project-module__59TjVG__targetLabel,.create-project-module__59TjVG__stageRoomCounts .create-project-module__59TjVG__targetLabel,.create-project-module__59TjVG__stageRoomCounts .create-project-module__59TjVG__lotLabel{opacity:0}.create-project-module__59TjVG__stageRoomCounts .create-project-module__59TjVG__roomLabel{opacity:1;transition-delay:1.04s}.create-project-module__59TjVG__stageSizeDetails.create-project-module__59TjVG__stageLotSize{min-height:354px}.create-project-module__59TjVG__stageSizeDetails.create-project-module__59TjVG__stageRoomCounts{min-height:297px}.create-project-module__59TjVG__landingStep{width:100%;height:var(--create-project-step-height);opacity:1;flex-direction:column;align-items:center;transition:opacity .18s ease-out,transform .22s ease-out;display:flex;transform:translate(0,0)}.create-project-module__59TjVG__landingStepHidden{opacity:0;pointer-events:none;transform:translateY(-8px)}.create-project-module__59TjVG__projectNameContinue{animation:.18s cubic-bezier(.22,1,.36,1) both create-project-module__59TjVG__createProjectLandingActionIn}@keyframes create-project-module__59TjVG__createProjectLandingActionIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translate(0,0)}}.create-project-module__59TjVG__sizeDetailsStage{z-index:2;isolation:isolate;animation:.36s cubic-bezier(.22,1,.36,1) .17s both create-project-module__59TjVG__createProjectDetailIn;position:absolute;inset:0}.create-project-module__59TjVG__sizeDetailsLayer{transform-origin:50% 20%;will-change:transform, opacity;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;position:absolute;inset:0}.create-project-module__59TjVG__targetSizeLayer{z-index:2}.create-project-module__59TjVG__targetSizeLayerActive{opacity:1;transform:translate(0,0)scale(1)}.create-project-module__59TjVG__targetSizeLayerLotSize{z-index:1;opacity:.28;pointer-events:none;transform:translateY(-6px)scale(.88)}.create-project-module__59TjVG__targetSizeLayerLotSize.create-project-module__59TjVG__targetSizeLayerLotComplete{z-index:2;opacity:1;transform:translate(0,0)scale(1)}.create-project-module__59TjVG__lotSizeLayer{z-index:1}.create-project-module__59TjVG__lotSizeLayerActive{z-index:3;opacity:1;transform:translate(0,0)scale(1)}.create-project-module__59TjVG__lotPreviewStage{z-index:0;pointer-events:none;transform-origin:50% 20%;position:absolute;inset:0;transform:translateY(-6px)scale(.88)}.create-project-module__59TjVG__lotPreviewDialFrame{width:100%;max-width:400px;margin:32px auto 0;position:relative}.create-project-module__59TjVG__lotDimensionPromptFrame{aspect-ratio:500/390}.create-project-module__59TjVG__dialArcNavigationButton{z-index:1;appearance:none;pointer-events:auto;cursor:pointer;clip-path:polygon(24.12% 85.74%,20.96% 81.13%,18.3% 76.03%,16.19% 70.52%,14.65% 64.71%,13.71% 58.69%,13.4% 52.56%,13.71% 46.44%,14.65% 40.42%,16.19% 34.61%,18.3% 29.1%,20.96% 24%,24.12% 19.38%,27.72% 15.34%,31.7% 11.93%,35.99% 9.21%,40.53% 7.24%,45.22% 6.04%,50% 5.64%,54.78% 6.04%,59.47% 7.24%,64.01% 9.21%,68.3% 11.93%,72.28% 15.34%,75.88% 19.38%,79.04% 24%,81.7% 29.1%,83.81% 34.61%,85.35% 40.42%,86.29% 46.44%,86.6% 52.56%,86.29% 58.69%,85.35% 64.71%,83.81% 70.52%,81.7% 76.03%,79.04% 81.13%,75.88% 85.74%,67.96% 75.59%,70.15% 72.39%,72% 68.85%,73.47% 65.03%,74.53% 60.99%,75.18% 56.81%,75.4% 52.56%,75.18% 48.31%,74.53% 44.14%,73.47% 40.1%,72% 36.28%,70.15% 32.74%,67.96% 29.54%,65.46% 26.73%,62.7% 24.36%,59.72% 22.48%,56.57% 21.11%,53.32% 20.28%,50% 20%,46.68% 20.28%,43.43% 21.11%,40.28% 22.48%,37.3% 24.36%,34.54% 26.73%,32.04% 29.54%,29.85% 32.74%,28% 36.28%,26.53% 40.1%,25.47% 44.14%,24.82% 48.31%,24.6% 52.56%,24.82% 56.81%,25.47% 60.99%,26.53% 65.03%,28% 68.85%,29.85% 72.39%,32.04% 75.59%);background:0 0;border:0;padding:0;transition:background-color .15s ease-out;position:absolute;inset:0}.create-project-module__59TjVG__dialArcNavigationButton:focus-visible{background:#44403c3d;outline:none}.create-project-module__59TjVG__lotDimensionGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:88%;max-width:352px;display:grid;position:absolute;top:min(64cqw,252px);left:50%;transform:translate(-50%)}.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotDimensionField input,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotDimensionField input::placeholder{animation:create-project-module__59TjVG__createProjectLotDimensionInputTextIn .18s ease-out var(--lot-details-reveal-delay) backwards}.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotDimensionField span,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotDimensionField label,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotDimensionSeparator,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotLabel{animation:create-project-module__59TjVG__createProjectLotDimensionSupportingTextIn .18s ease-out var(--lot-details-reveal-delay) backwards}.create-project-module__59TjVG__lotDimensionField{justify-self:center;width:70%}.create-project-module__59TjVG__lotDimensionSeparator{color:#57534e;pointer-events:none;font-size:1.125rem;font-weight:600;line-height:1;position:absolute;top:20px;left:50%;transform:translate(-50%,-50%)}.create-project-module__59TjVG__lotSizeLayerBackground{opacity:0;pointer-events:none;transform:translateY(78px)scale(.94)}@keyframes create-project-module__59TjVG__createProjectDialSpin{0%{transform:rotate(-45deg)}to{transform:rotate(360deg)}}@keyframes create-project-module__59TjVG__createProjectDialTrail{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes create-project-module__59TjVG__createProjectDialValueWrapOut{0%,12%{opacity:1;filter:blur()}to{opacity:0;filter:blur(3px)}}@keyframes create-project-module__59TjVG__createProjectDialValueWrapIn{0%,18%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes create-project-module__59TjVG__createProjectCapacityWarningIn{0%{opacity:0;border-radius:999px;transform:translateY(4px)scale(.68,.46)}68%{opacity:1;border-radius:10px;transform:translateY(-1px)scale(1.025,1.04)}to{opacity:1;border-radius:8px;transform:translate(0,0)scale(1)}}@keyframes create-project-module__59TjVG__createProjectDetailIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes create-project-module__59TjVG__createProjectLotGridReveal{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes create-project-module__59TjVG__createProjectLotCornersIn{0%{--lot-morph-screen-radius:155px}}@keyframes create-project-module__59TjVG__createProjectLotDimensionInputTextIn{0%{color:#0000}}@keyframes create-project-module__59TjVG__createProjectLotDimensionSupportingTextIn{0%{opacity:0}}@keyframes create-project-module__59TjVG__createProjectLotActionsIn{0%{visibility:hidden;pointer-events:none;opacity:0}.01%{visibility:visible;pointer-events:auto;opacity:0}to{visibility:visible;pointer-events:auto;opacity:1}}@keyframes create-project-module__59TjVG__createProjectRoomActionsIn{0%{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(6px)}.01%{visibility:visible;pointer-events:auto;opacity:0;transform:translateY(6px)}to{visibility:visible;pointer-events:auto;opacity:1;transform:translate(0,0)}}@keyframes create-project-module__59TjVG__createProjectRoomMorphTracks{0%{opacity:0}6%,78%{opacity:1}to{opacity:0}}@media (max-width:639px){.create-project-module__59TjVG__flow{--create-project-step-height:330px}.create-project-module__59TjVG__flow[data-create-project-step=landing]{--create-project-step-height:320px}.create-project-module__59TjVG__flow[data-create-project-step=target-size],.create-project-module__59TjVG__flow[data-create-project-step=lot-size]{--create-project-step-height:354px}.create-project-module__59TjVG__flow[data-create-project-step=room-counts]{--create-project-step-height:297px}.create-project-module__59TjVG__flow[data-create-project-step=review]{--create-project-step-height:545px}.create-project-module__59TjVG__stage{min-height:330px}.create-project-module__59TjVG__stageSizeDetails{min-height:350px}.create-project-module__59TjVG__stageSizeDetails.create-project-module__59TjVG__stageLotSize{min-height:354px}.create-project-module__59TjVG__targetLabel,.create-project-module__59TjVG__lotLabel,.create-project-module__59TjVG__roomLabel{gap:11px;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.create-project-module__59TjVG__flow:has(.create-project-module__59TjVG__buildableAreaAction:not(:disabled):is(:hover,:focus-visible)) .create-project-module__59TjVG__buildableAreaDialPreview{transition-delay:0s}.create-project-module__59TjVG__buildableAreaDialPreview,.create-project-module__59TjVG__buildableAreaHint,.create-project-module__59TjVG__buildableAreaHintGridCutout,.create-project-module__59TjVG__gapMaskPath,.create-project-module__59TjVG__houseIllustration,.create-project-module__59TjVG__houseIllustrationLayer,.create-project-module__59TjVG__lotPreview,.create-project-module__59TjVG__lotMorph,.create-project-module__59TjVG__lotMorphGeometry,.create-project-module__59TjVG__lotMorphSurface,.create-project-module__59TjVG__lotMorphOutline,.create-project-module__59TjVG__lotMorphOutlineClip,.create-project-module__59TjVG__lotMorphPrompt,.create-project-module__59TjVG__lotPreviewFootprint,.create-project-module__59TjVG__dialLotNavigationButton,.create-project-module__59TjVG__dialArcNavigationButton,.create-project-module__59TjVG__gapResidualDiffusion,.create-project-module__59TjVG__gapResidualHalo,.create-project-module__59TjVG__gapResidualCore,.create-project-module__59TjVG__gapResidualSurface,.create-project-module__59TjVG__introProgressTrack,.create-project-module__59TjVG__knob,.create-project-module__59TjVG__homeDialTrack,.create-project-module__59TjVG__homeDialChrome,.create-project-module__59TjVG__dialValueProgress,.create-project-module__59TjVG__dialValueReadout,.create-project-module__59TjVG__dialExactValueControl,.create-project-module__59TjVG__roomMorphTrack,.create-project-module__59TjVG__roomSliderFinalLayer,.create-project-module__59TjVG__roomSliderProgress,.create-project-module__59TjVG__roomSliderTicks line,.create-project-module__59TjVG__roomKnobArrival,.create-project-module__59TjVG__roomKnobValue,.create-project-module__59TjVG__roomCountDetails,.create-project-module__59TjVG__targetLabel,.create-project-module__59TjVG__lotLabel,.create-project-module__59TjVG__roomLabel,.create-project-module__59TjVG__landingStep,.create-project-module__59TjVG__projectNameContinue,.create-project-module__59TjVG__sizeDetailsLayer,.create-project-module__59TjVG__stepViewport,.create-project-module__59TjVG__actionFrame,.create-project-module__59TjVG__actionFrameInner{transition-duration:1ms}.create-project-module__59TjVG__projectNameContinue,.create-project-module__59TjVG__dialCapacityWarning{animation-duration:1ms}.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__homeDialTrack,.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__dialValueProgress,.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__maximumTailGradient stop,.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__knob,.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__roomMorphTrack,.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__roomSliderFinalLayer,.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__roomKnobArrival,.create-project-module__59TjVG__roomCountControlsActive .create-project-module__59TjVG__roomCountDetails,.create-project-module__59TjVG__stageRoomCounts .create-project-module__59TjVG__roomLabel{transition-duration:1ms;transition-delay:0s}.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotMorphLotSize.create-project-module__59TjVG__lotMorphVisible,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotMorphLotSize:not(.create-project-module__59TjVG__lotMorphHasMeasurement) .create-project-module__59TjVG__lotMorphPrompt,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotSizePresentation .create-project-module__59TjVG__homeDialTrack{transition-delay:0s}.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotMorphLotSize .create-project-module__59TjVG__lotMorphGeometry{animation-duration:1ms;animation-delay:0s}.create-project-module__59TjVG__flow[data-create-project-step=room-counts] .create-project-module__59TjVG__stepViewport{transition-delay:0s}.create-project-module__59TjVG__knobSpinning,.create-project-module__59TjVG__introProgressSpinning,.create-project-module__59TjVG__dialValueWrapOutgoing,.create-project-module__59TjVG__dialValueWrapIncoming,.create-project-module__59TjVG__lotMorphGrid,.create-project-module__59TjVG__sizeDetailsStage,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotDimensionField input,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotDimensionField input::placeholder,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotDimensionField span,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotDimensionField label,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotDimensionSeparator,.create-project-module__59TjVG__stageEmptyLotIntro .create-project-module__59TjVG__lotLabel,.create-project-module__59TjVG__flowEmptyLotIntro .create-project-module__59TjVG__actionControls,.create-project-module__59TjVG__roomActionControls,.create-project-module__59TjVG__roomCountPresentation .create-project-module__59TjVG__roomMorphTracks{animation-duration:1ms;animation-delay:0s}}
