/* Shared between the opening mask and shop to keep the architectural handoff aligned. */
.sry-entrance-scene{position:absolute;inset:0;overflow:hidden;background:#e7e5df;isolation:isolate}
.sry-entrance-scene__image{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-width:none}
.sry-entrance-scene__plaque{position:absolute;left:calc(50% + 32svh);top:45%;width:130px;padding:18px 14px;border:1px solid #b4b4b1;background:linear-gradient(110deg,#c5c7c5,#e9eae6 48%,#bec0be);box-shadow:2px 3px 4px #0002;color:#252526;text-align:left}
.sry-entrance-scene__plaque>span:first-child{display:block;font:400 28px/1 Loverica,Georgia,serif}
.sry-entrance-scene__plaque>p{margin:12px 0 16px;font:400 17px/1.2 var(--font-body,'Source Serif 4')}
.sry-entrance-scene__plaque>small{display:block;font:400 7px/1.5 var(--font-body,'Source Serif 4');letter-spacing:.06em}
@media(max-aspect-ratio:1/1){.sry-entrance-scene__plaque{left:auto;right:2.5%;top:calc(50% + 9vw);width:clamp(56px,15vw,100px);padding:9px 6px}.sry-entrance-scene__plaque>span:first-child{font-size:18px}.sry-entrance-scene__plaque>p{font-size:9px;margin:6px 0 8px}.sry-entrance-scene__plaque>small{font-size:4px}}
@media(min-aspect-ratio:1/1) and (max-aspect-ratio:6/5){.sry-entrance-scene__plaque{left:auto;right:3%;width:100px;padding:12px}.sry-entrance-scene__plaque>p{font-size:13px}}
