/* Preserve the original grid, sticky layers, masks, relief and scroll transforms. */
.bv-scene .bv-scene-summary{margin:12px var(--g-gap) 15px;max-width:42rem;color:var(--c-yellow);font-family:Arial,sans-serif;font-size:clamp(12px,1vw,16px);line-height:1.45;text-shadow:0 1px 12px #000,0 1px 4px #000}
.bv-scene .bv-scene-summary p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 8px}
.bv-scene .bv-scene-details{font:inherit;color:inherit;cursor:pointer;background:none;border:0;border-bottom:1px solid #f1eade80;padding:0 0 3px;text-shadow:inherit}
.bv-scene .sequesnce-nav .place-name{font-size:clamp(22px,2.5vw,44px)!important;line-height:1.1!important;white-space:normal!important;text-shadow:0 1px 16px #0009}
.bv-scene .sequesnce-nav{isolation:isolate}
.bv-scene .sequesnce-nav:before{content:"";position:absolute;inset:-20px -20px -10px;background:radial-gradient(ellipse,#15141580,transparent 72%);z-index:-1;pointer-events:none}
.bv-scene .i{cursor:pointer}
.bv-scene button:focus-visible,.bv-scene .i:focus-visible,.bv-lightbox button:focus-visible{outline:2px solid #f1eade;outline-offset:5px}
html.bv-dialog-open{overflow:hidden}
.bv-lightbox{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;box-sizing:border-box;margin:0;border:0;padding:20px 4vw 32px;background:#151415;color:#f1eade;overflow-y:auto}
.bv-lightbox::backdrop{background:#151415ee}
.bv-lightbox-bar{display:flex;align-items:center;justify-content:space-between;font:14px Arial,sans-serif;letter-spacing:.12em}
.bv-lightbox button{background:transparent;color:inherit;border:1px solid #f1eade66;border-radius:50%;width:52px;height:52px;font:30px Georgia,serif;cursor:pointer}
.bv-lightbox-image{position:relative;display:grid;place-items:center;margin:12px 0 24px}
.bv-lightbox img{display:block;width:100%;height:62vh;object-fit:contain}
.bv-lightbox [data-bv-prev],.bv-lightbox [data-bv-next]{position:absolute;top:50%;transform:translateY(-50%);background:#151415c9;z-index:1}
.bv-lightbox [data-bv-prev]{left:0}.bv-lightbox [data-bv-next]{right:0}
.bv-lightbox-copy{max-width:980px;margin:auto}
.bv-lightbox h2{font:clamp(28px,3vw,48px)/1.1 Georgia,serif;margin:0 0 14px}
.bv-lightbox p{font:clamp(15px,1.2vw,18px)/1.55 Arial,sans-serif;margin:0 0 14px}
.bv-lightbox small{font:12px/1.5 Arial,sans-serif;color:#bcb5a9}
@media(max-width:1023px){
 .bv-scene .bv-scene-summary{font-size:13px;max-width:none;margin:10px var(--g-gap)}
 .bv-scene .sequesnce-nav .place-name{font-size:26px!important}
 .c-places.bv-scene .places-story .-w .sticky-container .-gc{height:75svh!important;min-height:500px}
 .bv-scene .sequence-container:after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,#151415c9);pointer-events:none}
 .bv-lightbox{padding:16px}
 .bv-lightbox img{height:43vh}
 .bv-lightbox button{width:42px;height:42px;font-size:24px}
}
@media(prefers-reduced-motion:reduce){.bv-scene .sequence-controller figure,.bv-scene .sequence-controller img{transition:none!important}}
@media(max-width:1023px){
 .c-places.bv-scene .places-story .-w .sticky-container .-gc .sequesnce-nav nav{grid-template-columns:repeat(3,1fr)!important}
 .c-places.bv-scene .places-story .-w .sticky-container .-gc .sequesnce-nav nav button.prev{grid-column:1!important}
 .c-places.bv-scene .places-story .-w .sticky-container .-gc .sequesnce-nav nav button.next{grid-column:3!important}
 .c-places.bv-scene .places-story .-w .sticky-container .-gc .sequesnce-nav nav .order{grid-column:2!important;translate:none!important;font-size:24px!important;padding:0!important}
 .c-places.bv-scene .places-story .-w .sticky-container .-gc .sequesnce-nav nav .order:before,
 .c-places.bv-scene .places-story .-w .sticky-container .-gc .sequesnce-nav nav .order:after{content:none!important}
}

/* Leave room for Cyrillic ascenders, dots and descenders between the animated lines. */
.home-page .c-places.bv-scene .title{row-gap:clamp(8px,1.2vw,24px)}
.home-page .c-places.bv-scene .title>span.line-1,
.home-page .c-places.bv-scene .title>span.line-2{line-height:1.12}
