.MobileActions_root__riyJB{display:flex;width:100%;gap:.75rem;padding:.75rem;position:fixed;bottom:0;left:0;z-index:1010;background-color:rgb(255 255 255/.5);--tw-backdrop-blur:blur(.3rem);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s;box-shadow:0 -3px 6px #0000000d;--anewgo-button-base-font-size:0.9rem}@media (orientation:landscape){.MobileActions_root__riyJB.MobileActions_design___QRzg{display:none}}@media (min-width:1200px){.MobileActions_root__riyJB.MobileActions_community__mbWe_,.MobileActions_root__riyJB.MobileActions_inventory__CbRnf,.MobileActions_root__riyJB.MobileActions_plan__xJOMR{display:none}}.MobileActions_root__riyJB a,.MobileActions_root__riyJB>button{flex:1 1 auto}@media (min-width:600px){.MobileActions_root__riyJB a,.MobileActions_root__riyJB>button{flex:1 1}}.MobileActions_root__riyJB.MobileActions_visible__8Crk2{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.MobileActions_root__riyJB .MobileActions_buttonOutlined__ryFCZ{position:relative;overflow:hidden}.MobileActions_root__riyJB .MobileActions_buttonOutlined__ryFCZ:before{position:absolute;inset:0;z-index:-1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}@media not all and (min-width:1200px){body:has(.MobileActions_visible__8Crk2){padding-bottom:5rem}}.MobileActions_popover__hSoGE{display:flex;width:auto;min-width:var(--radix-popover-trigger-width);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem!important}.DesignAction_favorite__WJVWt{width:100%;text-align:center}@media (orientation:portrait){.Actions_design__Pj6T7{display:none}}.PlanTour_root__Q2zbT .PlanTour_iframe__gCCdO{aspect-ratio:16/9;width:100%;border-style:none}.PlanOverview_title__KfP7d{font-family:var(--anewgo-font-display);font-weight:600;--anewgo-font-multiplier:var(--anewgo-font-display-multiplier);font-size:calc(1.5rem * var(--anewgo-font-multiplier))}.PlanOverview_detail__GuLRX .PlanOverview_price__G7TCU{margin-bottom:.25rem;font-size:calc(1.125rem * var(--anewgo-font-multiplier))}.PlanOverview_detail__GuLRX .PlanOverview_price__G7TCU strong{font-weight:600;font-size:calc(1.5rem * var(--anewgo-font-multiplier))}.PlanOverview_actions__VJTff{display:flex;flex-direction:column-reverse;justify-content:center;gap:1.25rem}@media not all and (min-width:1536px){.PlanOverview_actions__VJTff{grid-column:span 2/span 2}}@media not all and (min-width:900px){.PlanOverview_actions__VJTff{grid-column:span 1/span 1}}@media (min-width:600px){.PlanOverview_actions__VJTff{flex-direction:row}}@media (min-width:1536px){.PlanOverview_actions__VJTff{gap:2rem}}.PlanSubActions_root__BpOwS{display:none;align-items:flex-start;justify-content:flex-end;gap:1.5rem}@media (min-width:600px){.PlanSubActions_root__BpOwS{display:flex}}.PlanSubActions_root__BpOwS .PlanSubActions_action__oqnWE{font-size:calc(1.5rem * var(--anewgo-font-multiplier))}.PlanSubActions_root__BpOwS .PlanSubActions_action__oqnWE svg{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.PlanSubActions_root__BpOwS .PlanSubActions_action__oqnWE svg:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.PlanFloorPlan_root__hlY6i{position:relative;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-gray-200,231 231 231)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:600px){.PlanFloorPlan_root__hlY6i{margin-right:4rem}}.PlanFloorPlan_root__hlY6i:before{position:absolute;top:-2.5rem;right:-2.5rem;z-index:-1;height:100%;width:70%;--tw-bg-opacity:1;background-color:rgb(var(--color-primary-400,84 84 84)/var(--tw-bg-opacity,1))}@media (min-width:600px){.PlanFloorPlan_root__hlY6i:before{--tw-content:"";content:var(--tw-content)}}.PlanFloorPlan_root__hlY6i .PlanFloorPlan_title__oUlcV{margin-bottom:0;padding:1rem;font-family:var(--anewgo-font-display);--tw-text-opacity:1;color:rgb(var(--color-accent-primary-500,114 114 114)/var(--tw-text-opacity,1));--anewgo-font-multiplier:var(--anewgo-font-display-multiplier);font-size:calc(1.5rem * var(--anewgo-font-multiplier))}@media (min-width:600px){.PlanFloorPlan_root__hlY6i .PlanFloorPlan_title__oUlcV{font-size:calc(2.25rem * var(--anewgo-font-multiplier))}}.PlanFloorPlan_root__hlY6i .PlanFloorPlan_floorplan__9XPC2{position:relative;display:grid;height:calc(100svh - 12rem - var(--header-height));min-height:20rem;grid-template-rows:1fr auto}@media (min-width:900px){.PlanFloorPlan_root__hlY6i .PlanFloorPlan_floorplan__9XPC2{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:1fr 35%}}.PlanFloorPlan_root__hlY6i .PlanFloorPlan_floorplan__9XPC2{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-gray-200,231 231 231)/var(--tw-border-opacity,1))}