.app-shell:has(.studios-landing-scroll-container){height:auto;min-height:100vh}@supports (min-height:100svh){.app-shell:has(.studios-landing-scroll-container){min-height:100svh}}.app-shell:has(.studios-landing-scroll-container) .shell-main{height:auto;min-height:calc(100vh - var(--shell-header-height));overflow:visible}@supports (min-height:calc(100svh - var(--shell-header-height))){.app-shell:has(.studios-landing-scroll-container) .shell-main{min-height:calc(100svh - var(--shell-header-height))}}.app-shell:has(.studios-landing-scroll-container) .shell-main>*{flex:none;min-height:auto;display:block}@supports (min-height:calc(100svh - var(--shell-header-height))){.studios-landing-scroll-container{min-height:calc(100svh - var(--shell-header-height))}}.app-shell:has(.studios-landing-scroll-container){scrollbar-color:var(--theme-color-scrollbar-thumb)var(--theme-color-scrollbar-track);scrollbar-width:thin}html:has(.studios-landing-scroll-container){scrollbar-color:var(--theme-color-scrollbar-thumb)var(--theme-color-scrollbar-track);scrollbar-width:thin}body:has(.studios-landing-scroll-container){scrollbar-color:var(--theme-color-scrollbar-thumb)var(--theme-color-scrollbar-track);scrollbar-width:thin}body:has(.studios-landing-scroll-container){overflow-x:hidden}html:has(.studios-landing-scroll-container){scrollbar-gutter:stable}html:has(.studios-landing-scroll-container)::-webkit-scrollbar{width:var(--theme-scrollbar-size)}body:has(.studios-landing-scroll-container)::-webkit-scrollbar{width:var(--theme-scrollbar-size)}html:has(.studios-landing-scroll-container)::-webkit-scrollbar-track{background:var(--theme-color-scrollbar-track)}body:has(.studios-landing-scroll-container)::-webkit-scrollbar-track{background:var(--theme-color-scrollbar-track)}html:has(.studios-landing-scroll-container)::-webkit-scrollbar-thumb{background:var(--theme-color-scrollbar-thumb);border-radius:var(--theme-scrollbar-radius);background-clip:padding-box;border:3px solid #0000}body:has(.studios-landing-scroll-container)::-webkit-scrollbar-thumb{background:var(--theme-color-scrollbar-thumb);border-radius:var(--theme-scrollbar-radius);background-clip:padding-box;border:3px solid #0000}html:has(.studios-landing-scroll-container):hover::-webkit-scrollbar-thumb{background:var(--theme-color-scrollbar-thumb-hover);background-clip:padding-box}body:has(.studios-landing-scroll-container):hover::-webkit-scrollbar-thumb{background:var(--theme-color-scrollbar-thumb-hover);background-clip:padding-box}.studios-filters-desktop{-ms-overflow-style:none;scrollbar-width:none}.studios-filters-desktop::-webkit-scrollbar{display:none}.prinz-mapbox-popup.mapboxgl-popup,.prinz-mapbox-popup .mapboxgl-popup-content{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.prinz-mapbox-popup .mapboxgl-popup-tip{border-top-color:var(--theme-color-studios-popup-tip)}html[data-homepage-motion-ready=true] .studios-catalog-section-bg [data-reveal=left]{--reveal-x:-8px;--reveal-y:0px}html[data-homepage-motion-ready=true] .studios-catalog-section-bg [data-reveal=right]{--reveal-x:8px;--reveal-y:0px}@media (min-width:1024px){html[data-homepage-motion-ready=true] .studios-catalog-section-bg [data-reveal]{opacity:1;transition:none;transform:translate(0,0)}}@keyframes studios-artist-indicator-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
