.discovery-hero-placeholder{isolation:isolate;min-height:min(88svh,900px);margin:-96px calc(-1 * var(--gutter,20px)) 0;padding:160px var(--gutter,20px) 76px;background:radial-gradient(ellipse at 78% 38%,#25304055,transparent 60%),linear-gradient(0deg,var(--background),#10141c66 45%,#10141c99);align-items:flex-end;display:flex;position:relative;overflow:hidden}@supports not (height:1dvh){.discovery-hero-placeholder{min-height:min(88vh,900px)}}@media (min-width:641px){.discovery-hero-placeholder.home-hero-placeholder{min-height:100vh;min-height:100svh}@supports not (height:1dvh){.discovery-hero-placeholder.home-hero-placeholder{min-height:100vh}}html[data-hero-size=compact] .discovery-hero-placeholder.home-hero-placeholder{min-height:clamp(580px,76svh,800px)}@supports not (height:1dvh){html[data-hero-size=compact] .discovery-hero-placeholder.home-hero-placeholder{min-height:clamp(580px,76vh,800px)}}}.discovery-hero-placeholder-copy{z-index:1;width:min(560px,58%);position:relative}.discovery-hero-placeholder-copy .skeleton-line{width:92%;height:13px;margin:14px 0}.discovery-hero-placeholder-copy .skeleton-line.short{width:38%;margin-bottom:26px}.discovery-hero-placeholder-copy .skeleton-title{border-radius:12px;width:90%;height:clamp(76px,12svh,125px);margin-bottom:28px}@supports not (height:1dvh){.discovery-hero-placeholder-copy .skeleton-title{height:clamp(76px,12vh,125px)}}.discovery-hero-placeholder-copy .skeleton-actions{border-radius:28px;width:min(320px,90%);height:49px;margin-top:30px}.discovery-hero-placeholder-art{z-index:-1;background:linear-gradient(115deg,#ffffff02,#ffffff07 70%,#ffffff03);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 54%,#0000);mask-image:linear-gradient(#000 54%,#0000)}.discovery-shelf-placeholder{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0 62px;display:grid}.discovery-shelf-placeholder.is-posters{grid-template-columns:repeat(6,minmax(0,1fr))}.discovery-shelf-placeholder .skeleton-heading{border-radius:6px;grid-column:1/-1;width:210px;height:28px;margin-bottom:8px}.discovery-shelf-placeholder .skeleton-art,.catalogue-placeholder .skeleton-art{border-radius:12px}.discovery-shelf-placeholder .skeleton-line,.catalogue-placeholder .skeleton-line{margin-top:10px}.catalogue-placeholder{padding:12px 0 32px}.route-page-placeholder{min-height:65svh;padding:40px 0}@supports not (height:1dvh){.route-page-placeholder{min-height:65vh}}.route-page-placeholder>.skeleton-heading{border-radius:8px;width:280px;max-width:80%;height:42px;margin-bottom:30px}.route-placeholder-controls{background:#ffffff02;border:1px solid #ffffff0a;border-radius:16px;gap:14px;margin-bottom:30px;padding:22px;display:flex}.route-placeholder-controls .skeleton-line{border-radius:8px;width:24%;height:42px}.route-placeholder-controls .skeleton-line:first-child{width:45%}.header-tools-pending>span{background:#ffffff06;border-radius:50%;width:34px;height:34px;margin:4px;display:block}.header-tools-pending>span:last-child{background:#ffffff0d}@media (max-width:800px){.discovery-shelf-placeholder{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-shelf-placeholder.is-posters{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-shelf-placeholder>.card-skeleton:nth-of-type(n+4){display:none}.discovery-shelf-placeholder.is-posters>.card-skeleton:nth-of-type(4),.discovery-shelf-placeholder.is-posters>.card-skeleton:nth-of-type(5){display:block}}@media (max-width:640px){.discovery-hero-placeholder{flex-direction:column;align-items:stretch;min-height:0;margin-top:0;padding:0;display:flex}.discovery-hero-placeholder.home-hero-placeholder{margin-top:calc(-1 * var(--mobile-hero-overlap,var(--mobile-header-height,72px)))}.discovery-hero-placeholder-copy{width:100%;padding:0 var(--gutter,20px) 32px}.discovery-hero-placeholder-copy .skeleton-title{height:84px;margin-bottom:14px}.discovery-hero-placeholder-copy .skeleton-actions{height:44px;margin-top:18px}.discovery-hero-placeholder-art{z-index:0;aspect-ratio:16/9;order:-1;height:auto;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 64%,#0000);mask-image:linear-gradient(#000 64%,#0000)}.header-tools-pending>span{width:28px;height:28px;margin:3px}.route-placeholder-controls{gap:10px;padding:16px}.discovery-shelf-placeholder:not(.is-posters){grid-template-columns:repeat(2,minmax(0,83%));column-gap:14px;overflow:hidden}.discovery-shelf-placeholder.is-posters{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-shelf-placeholder.is-posters>.card-skeleton:nth-of-type(n+4){display:none}}html[data-reduced-motion=true] :is(.discovery-hero-placeholder,.discovery-shelf-placeholder,.catalogue-placeholder) *{animation:none!important}@media (prefers-reduced-motion:reduce){.discovery-hero-placeholder *,.discovery-shelf-placeholder *,.catalogue-placeholder *{animation:none!important}}
