.FloorPlansDesign-module__n2M6UG__sectionAlt{background:linear-gradient(180deg, #ebf3ef94, #fff 58%), var(--accent-mist-v);padding:clamp(4.75rem,8vw,7rem) 1.5rem}.FloorPlansDesign-module__n2M6UG__shell{width:min(100%,80rem);margin:0 auto}.FloorPlansDesign-module__n2M6UG__floorHeader{max-width:40rem;margin:0}.FloorPlansDesign-module__n2M6UG__eyebrow{color:var(--primary-color-v);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:900;line-height:1.5}.FloorPlansDesign-module__n2M6UG__title{color:var(--secondary-color-v);margin:0;font-size:clamp(1.5rem,5vw,2.3rem);font-weight:900;line-height:.98}.FloorPlansDesign-module__n2M6UG__body{color:var(--color-grey-600);margin:1.25rem 0 0;font-size:1rem;line-height:1.85}.FloorPlansDesign-module__n2M6UG__floorControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:clamp(2rem,4vw,3rem) auto 0;display:grid}.FloorPlansDesign-module__n2M6UG__floorGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.FloorPlansDesign-module__n2M6UG__floorCta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem;display:flex}.FloorPlansDesign-module__n2M6UG__floorCard{cursor:pointer;background:#fff;border:1px solid #0805051f;border-radius:8px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 18px 42px #08050514}.FloorPlansDesign-module__n2M6UG__floorCard:hover{transform:translateY(-4px);box-shadow:0 24px 58px #08050521}.FloorPlansDesign-module__n2M6UG__floorImage{aspect-ratio:5/4;object-fit:contain;background:var(--accent-stone-v);width:100%}.FloorPlansDesign-module__n2M6UG__floorCaption{color:var(--secondary-color-v);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.82rem;font-weight:900;display:flex}@media (max-width:1024px){.FloorPlansDesign-module__n2M6UG__floorControls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.FloorPlansDesign-module__n2M6UG__floorControls,.FloorPlansDesign-module__n2M6UG__floorGallery{grid-template-columns:1fr}}
