:root{--gallery-void:#070a12;--gallery-ink:#edf3f7;--gallery-muted:#a5b2bf;--gallery-line:rgba(219,235,245,.15);--gallery-accent:#c8ff52}#page-home{color:var(--gallery-ink);background:radial-gradient(ellipse 72% 38% at 50% -4%,rgba(61,88,125,.24),transparent 72%),var(--gallery-void)}#page-home .cinema-hero{min-height:min(860px,calc(100svh - 60px))!important;background:var(--gallery-void)!important}#page-home .cinema-media{filter:saturate(.68) contrast(1.08) brightness(.76);transform:scale(1.015)}#page-home .cinema-media::before{background:linear-gradient(90deg,rgba(7,10,18,.92) 0%,rgba(7,10,18,.70) 42%,rgba(7,10,18,.13) 76%,rgba(7,10,18,.38) 100%)!important}#page-home .cinema-media::after{display:block!important;background:radial-gradient(ellipse at 27% 43%,rgba(7,10,18,.28),transparent 58%)!important;backdrop-filter:none!important}#page-home .cinema-content{max-width:840px!important}#page-home .cinema-title{max-width:790px!important;color:var(--gallery-ink)!important;font-size:clamp(50px,6.5vw,98px)!important;font-weight:900;letter-spacing:-.052em!important;line-height:.91!important;text-wrap:balance;text-shadow:0 16px 50px rgba(0,0,0,.45)!important}#page-home .cinema-intro{max-width:590px!important;color:rgba(237,243,247,.78)!important;text-shadow:none!important}#page-home .cinema-actions .btn-primary,#page-home .home-final-cta .btn-primary{background:var(--gallery-accent)!important;border-color:rgba(225,255,164,.72)!important;color:#11190d!important;box-shadow:0 14px 36px rgba(116,161,27,.22)!important}#page-home .cinema-actions .btn-primary:hover,#page-home .home-final-cta .btn-primary:hover{transform:translateY(-3px)!important;box-shadow:0 20px 46px rgba(116,161,27,.34)!important}#page-home .cinema-actions .btn-secondary{border-color:rgba(237,243,247,.32)!important;background:rgba(7,10,18,.38)!important;color:var(--gallery-ink)!important}#page-home .home-hero-stats div{background:rgba(9,13,23,.58)!important;border-color:var(--gallery-line)!important;box-shadow:none!important;backdrop-filter:blur(10px)!important}#page-home .home-hero-stats b{color:var(--gallery-ink)!important}#page-home .home-hero-stats span{color:var(--gallery-muted)!important}#page-home .home-first-path,#page-home .motion-strip,#page-home .home-live-feed,#page-home .feature-band,#page-home .home-final-cta,#page-home>.section{border-color:var(--gallery-line)!important;background-color:transparent!important}#page-home .section-kicker,#page-home .ticker-label,#page-home .home-live-head b{color:var(--gallery-accent)!important;background:transparent!important;border:0!important}#page-home .home-first-path h2,#page-home .section-title,#page-home .home-final-cta h2,#page-home .curator-copy h2{color:var(--gallery-ink)!important;letter-spacing:-.035em}#page-home .weekly-signal-card,#page-home .curator-card,#page-home .insight-panel,#page-home .award-ticket,#page-home .ticker-panel,#page-home .home-live-list{background:linear-gradient(145deg,rgba(20,29,45,.86),rgba(9,13,23,.9))!important;border-color:var(--gallery-line)!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 18px 52px rgba(0,0,0,.16)!important}#page-home .grid .card,#page-home .work-card{border-color:var(--gallery-line)!important;background:#101725!important}#page-home .grid .card:hover,#page-home .work-card:hover{border-color:rgba(200,255,82,.68)!important;box-shadow:0 20px 46px rgba(0,0,0,.26)!important}#page-home .insight-no,#page-home .insight-value,#page-home .ticket-code{color:var(--gallery-accent)!important}#page-home button:focus-visible,#page-home a:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:4px}@media(max-width:900px){#page-home .cinema-content{width:calc(100% - 36px)!important}#page-home .cinema-title{max-width:350px!important;font-size:clamp(39px,11vw,52px)!important;line-height:.96!important}#page-home .cinema-actions{width:100%!important}#page-home .cinema-actions .btn{width:100%!important;min-height:48px!important}}@media(prefers-reduced-motion:reduce){#page-home .cinema-media{transform:none}#page-home .cinema-actions .btn-primary,#page-home .home-final-cta .btn-primary,#page-home .grid .card,#page-home .work-card{transition:none!important}}@media(max-width:900px){#page-home .cinema-actions .btn{width:100%!important;min-width:100%!important;max-width:none!important;flex:1 1 100%!important}}
