.showroom-page{background:var(--secondary-color);color:var(--primary-color);font-family:var(--primary-font-style);padding:9vw 1.27vw 7vw}.showroom-intro{margin-bottom:9vw}.showroom-intro__top{justify-content:space-between;align-items:center;margin-bottom:4vw;display:flex}.eyebrow{font-family:var(--secondary-font-style);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65vw;font-size:.7vw;font-weight:500;display:inline-flex}.eyebrow__line{background:currentColor;width:2vw;height:2px}.intro-index{font-family:var(--secondary-font-style);opacity:.6;font-size:.7vw}.showroom-intro__content{grid-template-columns:1.5fr .65fr;align-items:end;gap:4vw;display:grid}.showroom-intro h1{letter-spacing:-.055em;margin:0;font-size:5.5vw;font-weight:400;line-height:.98}.showroom-intro h1 span,.showroom-closing h2 span{color:var(--light-greantea-color)}.showroom-intro__content p{max-width:25vw;font-family:var(--secondary-font-style);opacity:.75;margin:0 0 .5vw;font-size:.9vw;line-height:1.8}.project{margin-bottom:10vw}.project__heading{justify-content:space-between;align-items:end;margin-bottom:2.5vw;display:flex}.project__number{font-family:var(--secondary-font-style);letter-spacing:.08em;opacity:.65;font-size:.7vw}.project__heading h2{letter-spacing:-.05em;margin:.7vw 0 0;font-size:5vw;font-weight:400;line-height:.9}.project__location{font-family:var(--secondary-font-style);letter-spacing:.06em;opacity:.65;padding-bottom:.5vw;font-size:.7vw}.project-gallery{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:5vw;gap:1.35vw;display:grid}.project-gallery__item{background:var(--light-greantea-color);min-width:0;position:relative;overflow:hidden}.project-gallery__item.is-landscape{grid-area:span 5/span 8}.project-gallery__item.is-portrait{grid-area:span 7/span 4}.project-gallery__item.is-square{grid-area:span 5/span 4}.project-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.23,1,.32,1);display:block}.project-gallery__item:hover img{transform:scale(1.04)}.image-index{z-index:2;color:#fff;font-family:var(--secondary-font-style);letter-spacing:.05em;text-shadow:0 1px 5px #0006;font-size:.7vw;position:absolute;bottom:1vw;right:1vw}.project-info{grid-template-columns:1.5fr .65fr;gap:4vw;margin-top:4vw;display:grid}.project-info__description h3{letter-spacing:-.035em;max-width:40vw;margin:1.5vw 0 0;font-size:2.2vw;font-weight:400;line-height:1.15}.project-info__text{flex-direction:column;gap:1vw;display:flex}.project-info__text p{font-family:var(--secondary-font-style);opacity:.75;margin:0;font-size:.85vw;line-height:1.8}.showroom-closing{border-top:1px solid #0c1f1a33;padding:5vw 0 2vw}.showroom-closing h2{letter-spacing:-.05em;margin:2vw 0 0;font-size:4.5vw;font-weight:400;line-height:1.05}@media (width<=1023px){.showroom-page{padding:13vw 2vw 8vw}.eyebrow,.intro-index,.project__number,.project__location{font-size:1.1vw}.showroom-intro h1{font-size:7vw}.showroom-intro__content p{max-width:35vw;font-size:1.3vw}.project__heading h2{font-size:6vw}.project-gallery{grid-auto-rows:7vw;gap:1.5vw}.project-info__description h3{font-size:3vw}.project-info__text p{font-size:1.2vw}.image-index{font-size:1vw}.showroom-closing h2{font-size:6vw}}@media (width<=600px){.showroom-page{padding:110px 16px 70px}.showroom-intro{margin-bottom:70px}.showroom-intro__top{margin-bottom:45px}.eyebrow,.intro-index,.project__number,.project__location{font-size:10px}.eyebrow{gap:8px}.eyebrow__line{width:20px}.showroom-intro__content{grid-template-columns:1fr;gap:25px}.showroom-intro h1{font-size:12vw;line-height:1}.showroom-intro__content p{max-width:90%;font-size:13px;line-height:1.7}.project{margin-bottom:75px}.project__heading{align-items:end;gap:10px;margin-bottom:20px}.project__heading h2{margin-top:10px;font-size:12vw}.project__location{text-align:right;max-width:120px;line-height:1.5}.project-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:36vw;gap:10px}.project-gallery__item.is-landscape{grid-area:span 3/span 2}.project-gallery__item.is-portrait{grid-area:span 3/span 1}.project-gallery__item.is-square{grid-area:span 2/span 1}.image-index{font-size:10px;bottom:10px;right:10px}.project-info{grid-template-columns:1fr;gap:25px;margin-top:30px}.project-info__description h3{max-width:100%;margin-top:15px;font-size:7vw;line-height:1.15}.project-info__text{gap:12px}.project-info__text p{font-size:13px;line-height:1.7}.showroom-closing{padding:40px 0 10px}.showroom-closing h2{margin-top:20px;font-size:9vw}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}
