.showroom{background:#f3f4ee;color:#141914}.index-nav{height:92px;margin:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bac1b5;gap:20px}.deskora-word{font-family:Manrope,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.07em}.deskora-word span{font-family:'DM Sans',sans-serif;display:block;font-size:11px;letter-spacing:.3em;font-weight:400;margin-top:-7px}.index-label{font-size:12px;letter-spacing:.12em}.index-contact{font-size:14px;text-decoration:underline;text-underline-offset:6px}.index-intro{padding:72px 5% 55px}.index-intro h1{font-family:Manrope,sans-serif;font-size:clamp(48px,7.9vw,118px);font-weight:500;line-height:1.06;letter-spacing:-.065em;margin:30px 0 46px}.index-intro h1 span{color:#727a6d}.index-intro-bottom{display:flex;align-items:end;justify-content:space-between;gap:25px}.index-intro-bottom p{font-size:18px;line-height:1.6;margin:0}.index-count{font-size:12px;letter-spacing:.1em}.index-count b{display:block;text-align:right;font-size:22px;font-weight:400;letter-spacing:-.03em;margin-top:8px}.index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0 5%}.index-card{min-width:0;border-bottom:1px solid #b5beaf;padding-bottom:28px}.index-card-image{overflow:hidden;position:relative;background:#d9ded4}.index-card-image img{width:100%;height:auto;aspect-ratio:.92;object-fit:cover;transition:transform .5s ease}.index-card:hover img{transform:scale(1.035)}.beauty-card img{object-position:63% center}.tech-card img{object-position:63% center}.index-open{position:absolute;left:18px;right:18px;bottom:18px;padding:13px 15px;background:#f9fbf0e8;color:#151a13;backdrop-filter:blur(8px);font-size:13px;text-align:center}.index-card-caption{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:24px 0 20px}.index-card-caption .eyebrow{font-size:11px;letter-spacing:.08em}.index-card h2{font-family:Manrope,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.045em;margin:8px 0 0}.index-card-caption p{font-size:13px;margin:0;color:#5e6857;line-height:1.55}.index-tags{display:flex;gap:6px;flex-wrap:wrap}.index-tags span{font-size:11px;border:1px solid #bbc4b4;border-radius:20px;padding:4px 8px}.index-end{margin:100px 5% 0;padding:70px 5%;text-align:center;background:#182015;color:#f5f8ef}.index-end h2{font-size:clamp(34px,4.4vw,66px);font-weight:400;letter-spacing:-.04em;line-height:1.12}.index-end .solid-button{background:#c9f56b;color:#12180d;border-color:#c9f56b}.small-print{max-width:60ch;margin:30px auto 0;font-size:13px;color:#c0cbb8;line-height:1.65}.index-footer{display:flex;justify-content:space-between;gap:20px;padding:36px 5%;font-size:13px}.index-footer span{color:#687461}
@media(max-width:1050px){.index-card-caption{align-items:start;flex-direction:column}.index-card-image img{aspect-ratio:.8}.index-grid{gap:18px}}@media(max-width:760px){.index-label{display:none}.index-nav{height:78px}.index-intro{padding-top:48px}.index-intro h1{font-size:clamp(40px,8.4vw,63px)}.index-intro-bottom{align-items:start}.index-intro-bottom p{font-size:16px}.index-count{font-size:10px}.index-grid{grid-template-columns:1fr;gap:38px}.index-card-image img{aspect-ratio:1.25}.index-card-caption{flex-direction:row}.index-card h2{font-size:34px}.index-end{margin-top:60px;padding:48px 7%}.index-footer{flex-wrap:wrap}.index-footer span{width:100%;order:3}.index-contact{font-size:12px}}
