.hero-carousel-bar{position:relative;display:flex;justify-content:center;min-height:78px;padding:16px 5%}
.hero-scene-title{font-size:clamp(16px,1.25vw,24px);font-weight:500;line-height:1.5;letter-spacing:-.02em;text-align:center;max-width:calc(100% - 500px);color:#3b3b40}
.hero-controls{position:absolute;right:5%;top:50%;transform:translateY(-50%)}
.objects .material-display{background:linear-gradient(90deg,#160f09e8 0%,#21150bb0 52%,#21150b22 100%),url('assets/walnut-craft-v1.a463873e3f4b.webp') center / cover no-repeat;min-height:360px;border:1px solid #5c463a44;border-radius:24px;padding:38px 34px;box-shadow:0 18px 40px #37241117;gap:24px}
.objects .material-display p,html[lang=en] .objects .material-display p{color:#f4ebdb;font-size:clamp(27px,2.1vw,38px);font-weight:500;line-height:1.25;letter-spacing:-.035em;text-shadow:0 1px 8px #0003}
.objects .material-display small{color:#d7c8b5;font-size:clamp(13px,.9vw,16px);line-height:1.8}
.objects .material-display a{color:#f0d6ad;font-size:14px}
.objects.tile{height:850px}
@media(max-width:1000px){.hero-carousel-bar{flex-direction:column;gap:12px;padding:16px 5%;min-height:95px}.hero-scene-title{max-width:94%;font-size:18px}.hero-controls{position:static;transform:none}.objects .material-display{padding:30px 25px;min-height:340px}}
@media(max-width:650px){.hero-carousel-bar{padding:14px 4%;min-height:92px;gap:10px}.hero-scene-title,html[lang=en] .hero-scene-title{max-width:100%;font-size:16px}.objects.tile{height:810px}.objects .material-display{width:88%;min-height:335px;padding:30px 26px;margin-top:30px}.objects .material-display p{font-size:29px}.objects .material-display small{font-size:14px}}
