.FurnitureProjects-module__R9GDmq__projectsSection{color:#fff;background:0 0;width:100%;padding:0 2rem 5rem}.FurnitureProjects-module__R9GDmq__sectionHeader{text-align:center;margin-bottom:3rem}.FurnitureProjects-module__R9GDmq__sectionTitle{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .75rem;font-size:max(2rem,min(4vw,2.75rem));font-weight:700}.FurnitureProjects-module__R9GDmq__sectionSubtitle{color:#a0aec0;max-width:500px;margin:0 auto;font-size:1.125rem}.FurnitureProjects-module__R9GDmq__carouselWrapper{align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.FurnitureProjects-module__R9GDmq__projectsGrid{flex:1;gap:1.5rem;display:grid}.FurnitureProjects-module__R9GDmq__projectCard{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s;overflow:hidden}.FurnitureProjects-module__R9GDmq__projectCard:hover{border-color:rgba(255,255,255,.2);transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.4)}.FurnitureProjects-module__R9GDmq__imageWrapper{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.FurnitureProjects-module__R9GDmq__projectImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.FurnitureProjects-module__R9GDmq__projectCard:hover .FurnitureProjects-module__R9GDmq__projectImage{transform:scale(1.1)}.FurnitureProjects-module__R9GDmq__overlay{opacity:0;background:linear-gradient(transparent 50%,rgba(0,0,0,.7) 100%);align-items:flex-end;padding:1rem;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.FurnitureProjects-module__R9GDmq__projectCard:hover .FurnitureProjects-module__R9GDmq__overlay{opacity:1}.FurnitureProjects-module__R9GDmq__category{background:var(--primary-color);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.FurnitureProjects-module__R9GDmq__projectInfo{padding:1.25rem}.FurnitureProjects-module__R9GDmq__projectTitle{color:#fff;margin:0;font-size:1rem;font-weight:600}.FurnitureProjects-module__R9GDmq__navButtonPrev,.FurnitureProjects-module__R9GDmq__navButtonNext{cursor:pointer;color:#fff;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .2s;display:flex}.FurnitureProjects-module__R9GDmq__navButtonPrev:hover:not(:disabled),.FurnitureProjects-module__R9GDmq__navButtonNext:hover:not(:disabled){background:var(--primary-color);border-color:var(--primary-color);transform:scale(1.1)}.FurnitureProjects-module__R9GDmq__navButtonPrev:disabled,.FurnitureProjects-module__R9GDmq__navButtonNext:disabled{opacity:.3;cursor:not-allowed}.FurnitureProjects-module__R9GDmq__actionWrapper{text-align:center}.FurnitureProjects-module__R9GDmq__viewAllButton{color:#1a202c;background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);border:none;border-radius:8px;justify-content:center;align-items:center;padding:16px 40px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px rgba(0,0,0,.2)}.FurnitureProjects-module__R9GDmq__viewAllButton:hover{color:#1a202c;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}@media (max-width:768px){.FurnitureProjects-module__R9GDmq__projectsSection{padding:3rem 1rem}.FurnitureProjects-module__R9GDmq__carouselWrapper{gap:.75rem}.FurnitureProjects-module__R9GDmq__navButtonPrev,.FurnitureProjects-module__R9GDmq__navButtonNext{width:40px;height:40px;font-size:1.25rem}}
