hero-carousel{position:absolute;display:block;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%;background-color:#000;--hero-navbar-safe-offset:var(--hero-navbar-offset,0px);--hero-logo-padding-top:calc(var(--hero-navbar-safe-offset) + 18px);--hero-logo-up-padding-top:calc(var(--header-top-bar-height, 0px) + var(--hero-logo-padding-top));--hero-logo-cap:clamp(2.5rem,8.4vh,7.5rem);--hero-date-logo-gap:clamp(0.75rem,2.5vh,1.5rem);--hero-date-bottom-edge-offset:calc(var(--hero-logo-cap) + var(--hero-date-logo-gap));--hero-date-center-gap:clamp(3.35rem,6.75vw,4.85rem);--hero-title-date-gap:0.9375rem;--hero-slide-title-clear-from-logo-up:clamp(1rem,3.2vh,2.35rem);--hero-slide-date-clear-from-logo-down:clamp(0.55rem,2vh,1.5rem);--hero-title-lift-offset:calc(var(--hero-logo-up-padding-top) + var(--hero-logo-cap) * 0.52 + clamp(0.2rem, 0.9vh, 0.65rem));--hero-date-lift-bottom-clearance:calc(var(--hero-logo-cap) + var(--hero-date-logo-gap) + clamp(1rem, 3.5vh, 2rem));--hero-typography-shadow:0 0 28px rgba(0,0,0,0.72),0 2px 6px rgba(0,0,0,0.52);--hero-typography-shadow-lifted:0 0 18px rgba(0,0,0,0.55),0 1px 4px rgba(0,0,0,0.42);--hero-logo-shadow:0 0 32px rgba(0,0,0,0.72),0 3px 8px rgba(0,0,0,0.54);--hero-logo-mask-gradient:linear-gradient(180deg,black 0%,black 62%,rgba(0,0,0,0.45) 88%,transparent);--hero-layout-lift-gap:clamp(1rem,3vh,2rem)}hero-carousel .carousel{position:relative;width:100%;height:100%}hero-carousel .slides{list-style:none;padding:0;margin:0}hero-carousel .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease-in-out;pointer-events:none}hero-carousel .slide.show{opacity:1;pointer-events:auto}hero-carousel .slide-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-decoration:none}hero-carousel .slide-link:before{content:"";position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.38) 0,rgba(0,0,0,.2) 24%,transparent 58%),linear-gradient(180deg,rgba(0,0,0,.34),transparent 30%,transparent 64%,rgba(0,0,0,.34));transition:opacity 1.4s ease-in-out}hero-carousel .slide-image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}hero-carousel .img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:url(https://desingel.digital-asset.app/eyJrIjoiYTVwUXgwMDAwMDBiWTV4SUFFX29yaWdpbmFsLnBuZyIsImIiOiJnczovL2RzbC1kYW0tYXNzZXRzIn0=?signature=c2bca391df46fa6f2d5d276d20f6ae4067319ea02fa6ee6f4efc4122f27ea5e0);background-size:100% 100%}hero-carousel .slide-title{position:absolute;top:50%;left:50%;max-width:90vw;width:100%;z-index:12;text-align:center;color:#fff;transform:translate(-50%,calc(-100% + var(--hero-date-center-gap) - var(--hero-title-date-gap) + var(--hero-slide-title-clear-from-logo-up) + 30px));opacity:0;transition:transform .6s ease-out,top .6s ease-out,opacity .6s ease-out}hero-carousel .slide-title:before{content:"";position:absolute;inset:-.28em 8%;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.42) 0,rgba(0,0,0,.22) 42%,transparent 74%);filter:blur(8px);transition:opacity 1.4s ease-in-out}hero-carousel .slide-title .title-primary{--white-color:#ffffff}hero-carousel .slide-title .title-primary,hero-carousel .slide-title .title-secondary{text-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0);transition:text-shadow 1.5s ease-in-out;font-size:1.5rem}hero-carousel .slide-title .title-secondary{--white-color:rgba(255,255,255,0.9)}hero-carousel .slide-date .title-primary{text-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0);transition:text-shadow 1.5s ease-in-out;--white-color:#ffffff;font-size:inherit}hero-carousel .slide-date{font-size:1.5rem;position:absolute;top:calc(50% + var(--hero-date-center-gap) - var(--hero-slide-date-clear-from-logo-down));left:50%;z-index:12;text-align:center;color:#fff;transform:translate(-50%,30px);opacity:0;transition:transform .6s ease-out,top .6s ease-out,opacity .6s ease-out}@media(min-width:768px)and (min-height:1081px){hero-carousel .slide-date,hero-carousel .slide-title .title-primary,hero-carousel .slide-title .title-secondary{font-size:2.5rem}}hero-carousel .slide-date:before{content:"";position:absolute;inset:-.3em -1em;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.4) 0,rgba(0,0,0,.18) 48%,transparent 76%);filter:blur(7px);transition:opacity 1.4s ease-in-out}hero-carousel .logo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}hero-carousel .logo-overlay:before{top:0;background:linear-gradient(180deg,rgba(0,0,0,.52),rgba(0,0,0,.2) 52%,transparent)}hero-carousel .logo-overlay:after,hero-carousel .logo-overlay:before{content:"";position:absolute;left:0;right:0;z-index:10;height:38%;opacity:0;pointer-events:none;transition:opacity .9s ease-out}hero-carousel .logo-overlay:after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.52),rgba(0,0,0,.2) 52%,transparent)}hero-carousel .logo{position:absolute;width:100%;color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:center;pointer-events:none;text-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0);transition:text-shadow .9s ease-out}hero-carousel h1.hero-header{--hero-cap:var(--hero-logo-cap)}hero-carousel .logo.up{top:0;padding-top:var(--hero-logo-up-padding-top)}hero-carousel .logo.down,hero-carousel .logo.up{z-index:11;-webkit-mask-image:var(--hero-logo-mask-gradient);mask-image:var(--hero-logo-mask-gradient);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:-webkit-mask-size .8s ease-in-out,mask-size .8s ease-in-out}hero-carousel .logo.down{bottom:0;padding-top:var(--hero-logo-padding-top)}hero-carousel .logo span{margin:auto}hero-carousel .carousel-dots{position:absolute;left:50%;bottom:14px;z-index:13;display:flex;gap:6px;align-items:center;transform:translateX(-50%)}hero-carousel .carousel-dot{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);cursor:pointer}hero-carousel .carousel-dot:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.62);transform:translate(-50%,-50%);transition:background .2s ease,transform .2s ease,width .2s ease}hero-carousel .carousel-dot.is-active:before{width:14px;background:#fff;transform:translate(-50%,-50%) scaleY(1.05)}hero-carousel .carousel-dot:focus-visible{outline:2px solid #fff;outline-offset:2px}hero-carousel .dot-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:768px){hero-carousel{--hero-logo-padding-top:calc(var(--hero-navbar-safe-offset) + 47px);--hero-logo-cap:clamp(6rem,12vh,15rem);--hero-logo-overlap:clamp(3.5rem,7.75vh,4.75rem);--hero-edge-offset:max(160px,calc(var(--hero-logo-up-padding-top) + var(--hero-logo-cap) - var(--hero-logo-overlap)));--hero-title-lift-offset:var(--hero-edge-offset);--hero-date-lift-bottom-clearance:var(--hero-date-bottom-edge-offset);--hero-slide-title-clear-from-logo-up:clamp(1.65rem,3.8vh,3.25rem);--hero-slide-date-clear-from-logo-down:clamp(1rem,2.6vh,2.25rem)}hero-carousel .carousel-dots{bottom:clamp(18px,3vh,34px);gap:8px;padding:7px 9px;border-radius:999px;background:rgba(0,0,0,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}hero-carousel .carousel-dot{width:26px;height:26px}hero-carousel .carousel-dot:before{width:8px;height:8px}hero-carousel .carousel-dot.is-active:before{width:18px}}@media(min-width:768px)and (max-height:1024px){hero-carousel{--hero-logo-cap:clamp(6rem,8vh,11.5rem)}}hero-carousel.title-revealed .slide-title,hero-carousel.title-revealed .slide-title:before,hero-carousel.title-revealed .slide.show .slide-link:before{opacity:1}hero-carousel.title-revealed .slide-date .title-primary,hero-carousel.title-revealed .slide-title .title-primary,hero-carousel.title-revealed .slide-title .title-secondary{text-shadow:var(--hero-typography-shadow)}hero-carousel.title-revealed .logo-overlay:after,hero-carousel.title-revealed .logo-overlay:before,hero-carousel.title-revealed .slide-date,hero-carousel.title-revealed .slide-date:before{opacity:1}hero-carousel.title-revealed .logo{text-shadow:var(--hero-logo-shadow)}hero-carousel.title-revealed:not(.title-lifted):not(.hero-layout-measured) .slide-title{transform:translate(-50%,calc(-100% + var(--hero-date-center-gap) - var(--hero-title-date-gap) + var(--hero-slide-title-clear-from-logo-up)))}hero-carousel.title-revealed:not(.title-lifted).hero-layout-measured .slide-title{top:var(--hero-slide-title-top-revealed);transform:translate(-50%)}hero-carousel.title-revealed:not(.title-lifted).hero-layout-measured .slide-date{top:var(--hero-slide-date-top-revealed);transform:translate(-50%)}hero-carousel.title-revealed:not(.hero-layout-measured) .slide-date{transform:translate(-50%)}hero-carousel.title-lifted:not(.hero-layout-measured) .slide-title{transform:translate(-50%,calc(var(--hero-title-lift-offset) - 50vh));transition:transform .8s ease-in-out}hero-carousel.title-lifted:not(.hero-layout-measured) .slide-date{transform:translate(-50%,calc(50vh - var(--hero-date-lift-bottom-clearance) - var(--hero-date-center-gap) - 100%));transition:transform .8s ease-in-out}hero-carousel.title-lifted.hero-layout-measured .slide-title{top:var(--hero-slide-title-top-lifted);transform:translate(-50%);transition:transform .8s ease-in-out,top .8s ease-in-out}hero-carousel.title-lifted.hero-layout-measured .slide-date{top:var(--hero-slide-date-top-lifted);transform:translate(-50%);transition:transform .8s ease-in-out,top .8s ease-in-out}hero-carousel.title-lifted .slide-date:before,hero-carousel.title-lifted .slide-title:before{opacity:0;transition:none}hero-carousel.title-lifted .slide-date .title-primary,hero-carousel.title-lifted .slide-title .title-primary,hero-carousel.title-lifted .slide-title .title-secondary{text-shadow:var(--hero-typography-shadow-lifted);transition:text-shadow .8s ease-in-out}hero-carousel.title-lifted .logo.down,hero-carousel.title-lifted .logo.up{-webkit-mask-size:100% 100%;mask-size:100% 100%}hero-video{display:block;width:100%;height:100%;--hero-navbar-safe-offset:var(--hero-navbar-offset,0px);--hero-logo-padding-top:calc(var(--hero-navbar-safe-offset) + 18px);--hero-logo-up-padding-top:calc(var(--header-top-bar-height, 0px) + var(--hero-logo-padding-top));--hero-logo-cap:clamp(2.5rem,8.4vh,7.5rem);--hero-video-small-inset-x:10%;--hero-video-small-inset-top:25%;--hero-video-small-inset-bottom:25%}hero-video,hero-video .video-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#000}hero-video .video-container{margin:0;background-size:cover;background-position:50%;background-repeat:no-repeat;clip-path:inset(50% var(--hero-video-small-inset-x));animation:reveal-open 1.7s 1s forwards,reveal-expand 1.2s ease 5s forwards}hero-video video{width:100%;min-width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;opacity:1;transform:scale(.7);animation:video-zoom-in 1.7s 5s forwards}hero-video .video-container.video-ready video{opacity:1}hero-video .img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://desingel.digital-asset.app/eyJrIjoiYTVwUXgwMDAwMDBiWTV4SUFFX29yaWdpbmFsLnBuZyIsImIiOiJnczovL2RzbC1kYW0tYXNzZXRzIn0=?signature=c2bca391df46fa6f2d5d276d20f6ae4067319ea02fa6ee6f4efc4122f27ea5e0);background-size:100% 100%}hero-video .title-overlay{top:0;left:0;height:100%}hero-video .logo,hero-video .title-overlay{position:absolute;width:100%;pointer-events:none}hero-video .logo{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:center}hero-video .logo.up{top:0;z-index:11;padding-top:var(--hero-logo-up-padding-top)}hero-video .logo.down{bottom:0;z-index:11;padding-top:var(--hero-logo-padding-top)}hero-video .logo span{margin:auto}hero-video h1.hero-header{--hero-cap:var(--hero-logo-cap)}@media(min-width:768px){hero-video{--hero-logo-padding-top:calc(var(--hero-navbar-safe-offset) + 47px);--hero-logo-cap:clamp(6.7rem,16.8vh,15rem)}}@media(min-width:768px)and (max-height:1024px){hero-video{--hero-logo-cap:clamp(6rem,14.5vh,11.5rem)}}@media(max-width:599px){hero-video .video-container{clip-path:inset(50% 0);animation:reveal-open-mobile 1.7s 1s forwards,reveal-expand-mobile 1.2s ease 5s forwards}hero-video video{transform:scale(1);animation:none}}@keyframes reveal-open{0%{clip-path:inset(50% var(--hero-video-small-inset-x))}to{clip-path:inset(var(--hero-video-small-inset-top) var(--hero-video-small-inset-x) var(--hero-video-small-inset-bottom))}}@keyframes reveal-expand{0%{clip-path:inset(var(--hero-video-small-inset-top) var(--hero-video-small-inset-x) var(--hero-video-small-inset-bottom))}to{clip-path:inset(0 0)}}@keyframes reveal-open-mobile{0%{clip-path:inset(50% 0)}to{clip-path:inset(30% 0)}}@keyframes reveal-expand-mobile{0%{clip-path:inset(30% 0)}to{clip-path:inset(0 0)}}@keyframes video-zoom-in{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes video-zoom-in-mobile{0%{transform:scale(.55)}to{transform:scale(1)}}read-watch-listen{display:block;background-color:#000;color:#fff;padding-top:25px;padding-bottom:25px}read-watch-listen .main-header{margin-bottom:25px}read-watch-listen .blog-types{padding:0 30px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;--border-color:var(--white-transparent-color);--text-color:var(--white-transparent-color);--circle-button-color:var(--white-transparent-color);--focus-color:#fff;--focus-text-color:#fff;--disabled-text-color:#fff;--disabled-color:transparent}read-watch-listen .blog-items{--rwl-card-width:calc(314 / 390 * 100vw);--rwl-card-height:calc(442 / 390 * 100vw);--rwl-card-gap:calc(12 / 390 * 100vw);--rwl-card-top-space:56px;padding:var(--rwl-card-top-space) 30px 0;display:flex;align-items:stretch;gap:var(--rwl-card-gap);overflow-x:auto;overflow-y:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch}@media(min-width:768px){read-watch-listen .blog-items{--rwl-card-width:clamp(360px,calc(805 / 1920 * 100vw),805px);--rwl-card-height:clamp(390px,calc(100vh - 320px),760px);--rwl-card-gap:clamp(16px,calc(42 / 1920 * 100vw),42px);--rwl-card-top-space:clamp(48px,8vh,100px)}}@media(min-width:1366px){read-watch-listen .blog-items{cursor:grab;padding-bottom:16px}read-watch-listen .blog-items.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}}read-watch-listen-blog-card{--main-content-card-height:var(--rwl-card-height);--main-content-card-footer-margin-top:clamp(18px,2.5vh,32px);flex:0 0 var(--rwl-card-width);width:var(--rwl-card-width);min-height:var(--rwl-card-height);box-sizing:border-box;display:flex;flex-direction:column;--border-color:var(--white-transparent-color);--text-color:var(--white-transparent-color);--circle-button-color:var(--white-transparent-color)}@media(min-width:768px){read-watch-listen-blog-card{--main-content-card-image-ratio:44%;--main-content-card-title-font-size:clamp(1.75rem,4vh,2.25rem);--main-content-card-subtitle-font-size:clamp(1.75rem,4vh,2.25rem);--main-content-card-subtitle-height:clamp(2.1rem,5vh,2.75rem)}}@media(min-width:1366px)and (max-height:800px){read-watch-listen-blog-card{--main-content-card-image-ratio:40%}}@media(min-width:768px)and (min-height:900px){read-watch-listen-blog-card{--main-content-card-image-ratio:52%;--main-content-card-footer-margin-top:clamp(28px,3vh,36px)}}read-watch-listen-blog-card main-content-card{display:block;flex:1 1 auto;min-height:0}main-content-card{display:block;container-type:inline-size}main-content-card .card{--card-outline-color:rgba(0,0,0,0.3);--card-image-background:rgba(0,0,0,0.04);--card-action-color:#000;--card-action-hover-color:#fff;--card-action-hover-background:#000;outline:1px solid var(--card-outline-color);outline-offset:-1px;border-radius:4px;padding:12px;display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:var(--main-content-card-height,auto)}@media(min-width:768px){main-content-card .card{padding:18px}}main-content-card .card.dark{--card-outline-color:rgba(255,255,255,0.45);--card-image-background:rgba(255,255,255,0.12);--card-action-color:#fff;--card-action-hover-color:#000;--card-action-hover-background:#fff}main-content-card .image-link{display:block;color:inherit;text-decoration:none}main-content-card .image-box{position:relative;margin:0 0 12px;padding-top:var(--main-content-card-image-ratio,56.25%);overflow:hidden;border-radius:4px;background-color:var(--card-image-background)}main-content-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}main-content-card .text-link{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;padding:0 .5rem}main-content-card .content-card-title{font-size:var(--main-content-card-title-font-size,1.375rem)}@media(min-width:768px){main-content-card .content-card-title{font-size:var(--main-content-card-title-font-size,2.25rem)}}main-content-card .subtitle-reveal{min-height:var(--main-content-card-subtitle-height,1.4rem);line-height:var(--main-content-card-subtitle-height,1.4rem);transition:opacity .2s ease}@media(min-width:768px){main-content-card .subtitle-reveal{min-height:var(--main-content-card-subtitle-height,2.75rem);line-height:var(--main-content-card-subtitle-height,2.75rem)}}main-content-card .subtitle{margin:0;font-size:var(--main-content-card-subtitle-font-size,1.375rem);line-height:inherit}@media(min-width:768px){main-content-card .subtitle{font-size:var(--main-content-card-subtitle-font-size,2.25rem)}}main-content-card .footer{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:var(--main-content-card-footer-margin-top,12px)}main-content-card .meta{display:flex;flex-direction:column;font-size:.8em;line-height:1.25;gap:.5rem}main-content-card .date{opacity:.85}main-content-card .action{flex-shrink:0}main-content-card .desktop-action-button{--focus-color:var(--card-action-hover-background);--focus-text-color:var(--card-action-hover-color);padding:6px 12px;white-space:nowrap}main-content-card .mobile-show-more{--circle-button-display:none;--circle-button-hover-background:var(--card-action-hover-background);--circle-button-hover-color:var(--card-action-hover-color);touch-action:manipulation}@media(hover:hover)and (pointer:fine){main-content-card .subtitle-reveal{opacity:0;visibility:hidden}main-content-card img{transition:transform .3s ease}main-content-card .card:hover img{transform:scale(1.05)}main-content-card .card:focus-within img{transform:scale(1.05)}main-content-card .card:hover .subtitle-reveal{opacity:1;visibility:visible}main-content-card .card:focus-within .subtitle-reveal{opacity:1;visibility:visible}}@media(max-width:767px){main-content-card .desktop-action-button,main-content-card .desktop-custom-action{display:none}main-content-card .mobile-show-more{--circle-button-display:inline-flex;--circle-button-size:33px}}dsl-spotlight{display:block}dsl-spotlight section{display:block;margin-left:10%;margin-right:10%}spotlight-desktop{display:block;margin-top:max(100px,5vh)}spotlight-desktop .categories-shell{margin-top:16px;padding-left:var(--layout-content-padding-inline-desktop);padding-right:var(--layout-content-padding-inline-desktop);padding-top:100px;box-sizing:border-box;width:100%}spotlight-desktop .categories-stage{--slice-width:100px;--rail-group-width:58cqw;--rail-width:100px;--content-width:42cqw;position:relative;container-type:inline-size;min-height:2120px;width:100%}spotlight-desktop .category{position:absolute;top:0;bottom:0;clip-path:inset(0);transition:left .8s ease,width .8s ease;will-change:left,width}spotlight-desktop .category:has(book-tickets.modal-open){clip-path:none;z-index:10000!important}spotlight-desktop .category-title-container{position:relative;width:var(--slice-width);height:100%;clip-path:inset(0);transition:width .8s ease;display:flex;flex-direction:column;align-items:flex-end;padding:36px 20px;box-sizing:border-box;cursor:pointer}spotlight-desktop .categories-stage.titles-visible .category-title-container{width:var(--rail-width)}spotlight-desktop .category-title-container:focus-visible{outline:2px solid #000;outline-offset:-2px}spotlight-desktop .category-title{position:sticky;top:calc(var(--header-height, 84px) + 36px);margin:0;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;opacity:0;transition:opacity .3s ease .2s;display:flex;justify-content:flex-end;height:var(--category-title-sticky-height,auto);max-height:calc(100% - 40px);pointer-events:none}spotlight-desktop .category-title-text{display:inline-block}spotlight-desktop .categories-stage.titles-visible .category-title{opacity:1}spotlight-desktop .category-content{position:absolute;top:0;bottom:0;left:var(--rail-width);width:var(--content-width);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}spotlight-desktop .category-content-inner{margin:29px 0 34px;height:calc(100% - 63px);min-width:min(620px,var(--content-width));padding-right:29px;box-sizing:border-box}spotlight-desktop .category.first-open-transition,spotlight-desktop .category.first-open-transition .category-content{transition-duration:1.3s;transition-timing-function:ease-in-out}spotlight-desktop .category.has-visible-content .category-content{opacity:1;visibility:visible;transition-delay:.18s,0s}spotlight-desktop .category.is-open .category-content{pointer-events:auto}spotlight-desktop spotlight-production-list{display:block;height:100%;--spotlight-production-list-max-height:100%}spotlight-production-list{box-sizing:border-box;display:block}spotlight-production-list .list{--spotlight-card-gap:22px;display:flex;flex-direction:column;gap:var(--spotlight-card-gap)}@media(min-width:768px){spotlight-production-list .list{--spotlight-card-gap:26px}}spotlight-production-list .cards{display:flex;flex-direction:column;gap:var(--spotlight-card-gap)}spotlight-production-list .list.is-scrollable{max-height:var(--spotlight-production-list-max-height,none);overflow-x:hidden;overflow-y:auto;padding-right:12px}spotlight-production-list .list>[pillButton]{align-self:center}spotlight-production-card{display:block}spotlight-production-card main-content-card{--main-content-card-height:360px;--circle-button-color:var(--black-transparent-color)}@media(min-width:768px){spotlight-production-card main-content-card{--main-content-card-height:clamp(420px,60.28vh,651px)}}