.showroom-section{color:#25241f;background:#f6f5f1;padding:64px 6vw 80px;scroll-margin-top:115px}.showroom-heading{border-top:1px solid #d6d2c9;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:23px;display:flex}.showroom-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(25px,3vw,39px);font-weight:500}.showroom-heading p{color:#817b72;margin:10px 0 0;font-size:12px;line-height:1.9}.showroom-heading>a{white-space:nowrap;color:#756e63;align-items:center;gap:14px;padding:12px 0;font-size:11px;display:flex}.showroom-filter{justify-content:space-between;align-items:center;gap:18px;margin:32px 0 25px;display:flex}.showroom-filter nav{flex-wrap:wrap;gap:6px;display:flex}.showroom-filter button{font:inherit;color:#777064;cursor:pointer;background:0 0;border:1px solid #d8d3ca;padding:8px 13px;font-size:11px}.showroom-filter button[aria-pressed=true]{color:#fff;background:#25241f;border-color:#25241f}.showroom-filter output{white-space:nowrap;color:#817b72;font-size:10px}.showroom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 26px;display:grid}.showroom-card{min-width:0;scroll-margin-top:125px}.showroom-card>a{color:inherit;display:block}.showroom-art{aspect-ratio:4/3;background:#e9e6df;border:1px solid #dedad1;position:relative;overflow:hidden}.showroom-art img{object-fit:contain;width:100%;height:100%;transition:transform .25s;display:block}.showroom-motion{background:#0d0e0f}.showroom-art:hover img{transform:scale(1.025)}.showroom-stage{color:#4b463d;background:#faf9f2ed;padding:5px 8px;font-size:10px;position:absolute;top:12px;left:12px}.showroom-play{color:#fff;background:#f25a24;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:14px;right:14px}.showroom-card-top{color:#8c857a;justify-content:space-between;gap:12px;margin-top:16px;font-size:10px;display:flex}.showroom-card-title{justify-content:space-between;align-items:center;gap:15px;margin-top:8px;display:flex}.showroom-card-title h3{letter-spacing:-.045em;margin:0;font-size:21px;font-weight:500;line-height:1.4}.showroom-card-title svg{color:#f25a24;flex:none}.showroom-card p{color:#817b72;margin:9px 0 0;font-size:12px;line-height:1.85}.lab-page{color:#f5f3ec;background:#111214;min-height:100vh;padding-bottom:70px}.lab-page .archive-header{position:relative;top:auto}.lab-intro{border-bottom:1px solid #333437;padding:75px 6vw 55px}.lab-kicker{color:#f25a24;letter-spacing:.14em;margin:0 0 22px;font-size:11px}.lab-intro h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,8vw,110px);font-weight:500;line-height:1}.lab-intro>p:last-child{color:#a3a09a;margin:28px 0 0;font-size:14px;line-height:2}.lab-content{padding:0 6vw}.lab-content .showroom-filter{margin-top:30px}.lab-content .showroom-filter button{color:#aaa59c;border-color:#414144}.lab-content .showroom-filter button[aria-pressed=true]{color:#fff;background:#f25a24;border-color:#f25a24}.lab-content .showroom-art{border-color:#343437}.lab-content .showroom-card p{color:#a3a09a}.lab-content .showroom-card-top{color:#9f988c}.lab-back{color:#c4bcb0;align-items:center;gap:10px;margin-top:60px;font-size:12px;display:flex}.work-page{color:#25241f;background:#f6f5f1;min-height:100vh}.work-page .archive-header{position:relative;top:auto}.work-body{max-width:1600px;margin:0 auto;padding:48px 6vw 75px}.work-back{color:#817b72;align-items:center;gap:10px;margin-bottom:35px;font-size:12px;display:inline-flex}.work-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.work-kicker{color:#a45e3a;letter-spacing:.07em;margin:0 0 14px;font-size:10px}.work-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,58px);font-weight:500;line-height:1.2}.work-state{white-space:nowrap;color:#817b72;border:1px solid #d6d2c9;padding:8px 12px;font-size:11px}.work-media{background:#111214;justify-content:center;align-items:center;min-height:220px;display:flex}.work-media img,.work-media video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78svh;display:block}.work-description{justify-content:space-between;align-items:flex-start;gap:35px;margin-top:28px;display:flex}.work-description p{color:#6b6459;max-width:650px;margin:0;font-size:14px;line-height:1.9}.work-links{flex-wrap:wrap;gap:12px;display:flex}.work-links a{white-space:nowrap;border:1px solid #d6d2c9;align-items:center;gap:14px;padding:11px 15px;font-size:11px;display:flex}.work-credit{color:#817b72;max-width:750px;margin-top:26px;font-size:10px;line-height:1.8}.work-credit a{text-decoration:underline}.work-next{border-top:1px solid #d6d2c9;justify-content:space-between;gap:20px;margin-top:60px;padding-top:22px;display:flex}.work-next a{color:#817b72;font-size:12px;line-height:1.7}:is(.showroom-card a:focus-visible,.showroom-filter button:focus-visible,.work-page a:focus-visible,.lab-page a:focus-visible){outline-offset:4px;outline:2px solid #f25a24}@media (max-width:900px){.showroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-heading{flex-direction:column;align-items:flex-start;gap:18px}.work-description{flex-direction:column;gap:20px}}@media (max-width:600px){.showroom-section{padding:40px 20px 55px}.showroom-heading{flex-direction:column;gap:8px}.showroom-grid{grid-template-columns:1fr;gap:35px}.showroom-filter{align-items:flex-start}.showroom-filter nav{gap:5px}.showroom-filter button{padding:8px 10px}.showroom-card-title h3{font-size:22px}.lab-intro{padding:60px 20px 35px}.lab-content{padding:0 20px}.work-body{padding:35px 20px 55px}.work-media img,.work-media video{max-height:70svh}.work-next{gap:25px}.work-next a{max-width:46%}}@media (prefers-reduced-motion:reduce){.showroom-art img{transition:none}}
