/* Dedicated artwork for the start screen; gameplay keeps its original layout. */
.bm-app [hidden],#bm-sticky-cta[hidden]{display:none!important}
.bm-app{padding-bottom:100px}
.bm-concept{width:100%;margin:0 0 24px;position:relative;background:#eee6d8;overflow:hidden;border-radius:3px}
.bm-concept img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.bm-concept figcaption{position:absolute;bottom:10px;right:12px;color:#6c5c48;background:#faf6edcc;padding:3px 7px;font-size:9px;letter-spacing:.02em}
.bm-start .bm-eyebrow{font-size:9px;letter-spacing:.2em;color:#89745b;margin:0 0 12px}
.bm-start h1{margin-bottom:16px}
.bm-start .bm-sub2{margin-bottom:22px}
@media(max-width:480px){.bm-concept{margin-bottom:20px}.bm-app{padding-bottom:100px}}
