@media(max-width:1180px){.testimonials-grid{grid-template-columns:1fr}.collection-grid,.process-list{grid-template-columns:repeat(2,1fr)}.case-lux{grid-template-columns:1fr}.projects-grid{grid-template-columns:1fr}.project-card{aspect-ratio:16/8}.showcase-grid{grid-template-columns:1fr}.showcase-card,.showcase-card.large{aspect-ratio:16/10}}@media(max-width:760px){.pmodal{padding:48px 28px 40px}.card-view-btn{left:22px;bottom:70px;opacity:1;transform:translateY(0)}.testimonials{padding:92px 24px}.testimonial-card{padding:40px 28px}.tcard-quote{font-size:72px}.lux-header{height:72px;padding:0 24px}.lux-header nav{display:none}.brand{font-size:18px;letter-spacing:4px}.hero-lux{padding:120px 24px 80px}.hero-brand{font-size:clamp(46px,12vw,66px);letter-spacing:4px}.hero-content h1{font-size:58px;letter-spacing:-.04em}.hero-content p{font-size:16px}.eyebrow{font-size:10px;letter-spacing:4px}.split-section,.philosophy,.contact-lux,.collection,.process,.case-lux,.showcase,.featured-projects{padding:92px 24px}.section-title{display:block}.section-title h2{font-size:50px;margin-top:18px}.collection-grid,.process-list{grid-template-columns:1fr}.collection-grid article{min-height:260px}.case-media{aspect-ratio:16/11}.case-text h2{font-size:clamp(36px,9vw,50px)}.showcase-card,.showcase-card.large{aspect-ratio:4/3}.project-card{aspect-ratio:4/3}.lux-footer{flex-direction:column;gap:14px;text-align:center}.lux-btn{width:100%}}@media(max-width:440px){.hero-content h1{font-size:46px}.manifesto h2,.philosophy h2,.contact-lux h2{font-size:36px}.showcase-text h2{font-size:44px}.project-card div,.showcase-card .card-title{left:22px;bottom:22px}.project-card span,.showcase-card .card-title{font-size:32px}}
