/* v10.24.1 — shared Featured Trailer title language and cinematic tiger fields. */
:root{
  --sbg-cinematic-display:"Jost","Avenir Next","Helvetica Neue",Arial,sans-serif;
  --sbg-cinematic-cream:#fff5db;
  --sbg-cinematic-gold:#e8bd5e;
}
.sbg-cinematic-pattern-host{position:relative;isolation:isolate;overflow:hidden}
.sbg-cinematic-pattern-host>.sbg-cinematic-tiger-pattern{z-index:1}
.sbg-cinematic-pattern-host:not(.sbg-dashboard-shell)>:not(.sbg-cinematic-tiger-pattern):not(.v8-archive-light):not(.v8-contact-light):not(.v8-contact-arch):not(.v8-loader):not(.v8-back):not(.sbg-music-stripes):not(.sbg-music-glow){position:relative;z-index:2}
.sbg-cinematic-tiger-pattern{
  position:absolute;
  inset:0;
  overflow:hidden;
  pointer-events:none;
  user-select:none;
}
.sbg-cinematic-tiger-pattern>i{
  position:absolute;
  display:block;
  width:clamp(64px,7.1vw,124px);
  aspect-ratio:760/1005;
  background:url('../images/sbg-tiger-logo-web.png') center/contain no-repeat;
  opacity:var(--tiger-opacity,.055);
  filter:grayscale(1) sepia(1) saturate(var(--tiger-saturation,.82)) brightness(var(--tiger-light,.72)) contrast(1.12) hue-rotate(var(--tiger-hue,0deg));
  transform:rotate(var(--tiger-rotate,0deg)) scale(var(--tiger-scale,1));
  transform-origin:center;
}
.sbg-cinematic-tiger-pattern>i:nth-child(1){left:3%;top:3%;--tiger-rotate:-19deg;--tiger-scale:.78;--tiger-opacity:.052;--tiger-light:.52}
.sbg-cinematic-tiger-pattern>i:nth-child(2){left:23%;top:11%;--tiger-rotate:13deg;--tiger-scale:1.06;--tiger-opacity:.074;--tiger-light:1.02;--tiger-saturation:.5}
.sbg-cinematic-tiger-pattern>i:nth-child(3){left:47%;top:2%;--tiger-rotate:31deg;--tiger-scale:.88;--tiger-opacity:.045;--tiger-light:.58}
.sbg-cinematic-tiger-pattern>i:nth-child(4){right:21%;top:13%;--tiger-rotate:-27deg;--tiger-scale:1.13;--tiger-opacity:.065;--tiger-light:.82}
.sbg-cinematic-tiger-pattern>i:nth-child(5){right:3%;top:4%;--tiger-rotate:8deg;--tiger-scale:.72;--tiger-opacity:.05;--tiger-light:1.07;--tiger-saturation:.48}
.sbg-cinematic-tiger-pattern>i:nth-child(6){left:9%;top:31%;--tiger-rotate:24deg;--tiger-scale:1.18;--tiger-opacity:.048;--tiger-light:.58}
.sbg-cinematic-tiger-pattern>i:nth-child(7){left:34%;top:39%;--tiger-rotate:-8deg;--tiger-scale:.68;--tiger-opacity:.074;--tiger-light:.84}
.sbg-cinematic-tiger-pattern>i:nth-child(8){right:33%;top:29%;--tiger-rotate:-34deg;--tiger-scale:.98;--tiger-opacity:.05;--tiger-light:.77}
.sbg-cinematic-tiger-pattern>i:nth-child(9){right:8%;top:43%;--tiger-rotate:19deg;--tiger-scale:1.08;--tiger-opacity:.068;--tiger-light:1.03;--tiger-saturation:.5}
.sbg-cinematic-tiger-pattern>i:nth-child(10){left:2%;top:58%;--tiger-rotate:-39deg;--tiger-scale:.9;--tiger-opacity:.063;--tiger-light:.8}
.sbg-cinematic-tiger-pattern>i:nth-child(11){left:45%;top:56%;--tiger-rotate:7deg;--tiger-scale:1.2;--tiger-opacity:.043;--tiger-light:.47}
.sbg-cinematic-tiger-pattern>i:nth-child(12){right:16%;top:68%;--tiger-rotate:42deg;--tiger-scale:.81;--tiger-opacity:.07;--tiger-light:.86}
.sbg-cinematic-tiger-pattern>i:nth-child(13){left:15%;top:81%;--tiger-rotate:17deg;--tiger-scale:.98;--tiger-opacity:.048;--tiger-light:.68}
.sbg-cinematic-tiger-pattern>i:nth-child(14){left:38%;top:88%;--tiger-rotate:-26deg;--tiger-scale:.73;--tiger-opacity:.07;--tiger-light:1.02;--tiger-saturation:.52}
.sbg-cinematic-tiger-pattern>i:nth-child(15){right:28%;top:84%;--tiger-rotate:35deg;--tiger-scale:1.16;--tiger-opacity:.046;--tiger-light:.55}
.sbg-cinematic-tiger-pattern>i:nth-child(16){right:2%;top:92%;--tiger-rotate:-11deg;--tiger-scale:.88;--tiger-opacity:.063;--tiger-light:.83}
.sbg-cinematic-tiger-pattern>i:nth-child(3n){--tiger-hue:-8deg;--tiger-saturation:1.18}

.sbg-cinematic-page-heading{position:relative;z-index:2;margin:0 auto clamp(42px,6vw,82px);text-align:center}
.sbg-cinematic-page-heading>span,.sbg-contact-heading>span{display:block;margin-bottom:14px;color:#f1c96f;font:800 10px/1 var(--sbg-cinematic-display);letter-spacing:.3em;text-shadow:0 0 11px rgba(239,197,103,.65),0 0 34px rgba(192,126,31,.34)}
.sbg-cinematic-page-heading h1,
.sbg-talent-index-title h1,
.sbg-talent-profile-intro h1,
.sbg-movie-editorial h1,
.sbg-music-archive h1,
.sbg-music-coming-soon h1,
.sbg-music-release header h1,
.sbg-events-masthead h1,
.sbg-event-hero h1,
.sbg-store-hero h1,
.sbg-product-copy h1,
.sbg-contact-heading h1,
.sbg-dashboard-top h1,
.sbg-dashboard-hero h2{
  color:var(--sbg-cinematic-cream)!important;
  font-family:var(--sbg-cinematic-display)!important;
  font-style:normal!important;
  font-weight:800!important;
  letter-spacing:-.055em!important;
  text-transform:uppercase;
  text-shadow:0 0 1px #fff,0 0 18px rgba(240,202,113,.38),0 0 58px rgba(186,113,27,.2),0 18px 48px rgba(0,0,0,.9)!important;
}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
  .sbg-cinematic-page-heading h1,.sbg-talent-index-title h1,.sbg-talent-profile-intro h1,.sbg-movie-editorial h1,.sbg-music-archive h1,.sbg-music-coming-soon h1,.sbg-music-release header h1,.sbg-events-masthead h1,.sbg-event-hero h1,.sbg-store-hero h1,.sbg-product-copy h1,.sbg-contact-heading h1,.sbg-dashboard-top h1,.sbg-dashboard-hero h2{
    background:linear-gradient(180deg,#fffdf5 0%,#fff0bf 38%,#d9a33e 76%,#fff0b7 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent!important;
    -webkit-text-fill-color:transparent;
  }
}
.v8-movie-archive{padding-top:clamp(145px,14vw,210px)}
.v8-movie-archive .sbg-cinematic-page-heading h1{margin:0;font-size:clamp(64px,11vw,148px);line-height:.9}
.v8-movie-archive .v8-movie-wall{position:relative;z-index:2}
.sbg-contact-heading{position:relative;z-index:2;align-self:end;width:min(680px,86vw);text-align:center}
.sbg-contact-heading h1{margin:0;font-size:clamp(58px,8vw,108px);line-height:.9}
.v8-contact{grid-template-rows:auto auto;align-content:center;gap:clamp(28px,4vw,52px)}
.v8-contact-form{align-self:start}
.sbg-shop-pattern-shell{min-height:100vh;background:#030302}
.sbg-shop-pattern-shell>.sbg-store-hero,.sbg-shop-pattern-shell>.sbg-store-filters,.sbg-shop-pattern-shell>.sbg-store-grid{z-index:2}
.sbg-product-detail>.sbg-cinematic-tiger-pattern{position:fixed}

body.sbg-portal-page .sbg-dashboard-shell>.sbg-cinematic-tiger-pattern{position:fixed;left:285px;z-index:0}
body.sbg-portal-page .sbg-dashboard-sidebar,body.sbg-portal-page .sbg-dashboard-main{z-index:2}
.sbg-dashboard-top h1{font-size:clamp(38px,4.5vw,68px)!important}
.sbg-dashboard-hero h2{font-size:clamp(38px,4.4vw,68px)!important}

/* The expanded premiere menu uses glow and movement without a selected-link border. */
.nav-open .v8-menu-links .menu a,
.nav-open .v8-menu-links .menu a:hover,
.nav-open .v8-menu-links .menu .current-menu-item>a,
.nav-open .v8-menu-links .menu .current_page_item>a{border:0!important;box-shadow:none!important;outline-offset:7px}
.nav-open .v8-menu-links .menu a:after{display:none!important;content:none!important}

/* Remove pointer/touch blue flashes while retaining an intentional keyboard focus ring. */
.v8-menu-trigger,.v8-topnav .menu a,.v8-menu-links .menu a,.sbg-dropdown-toggle{-webkit-tap-highlight-color:transparent}
.v8-menu-trigger:focus,.v8-topnav .menu a:focus,.v8-menu-links .menu a:focus,.sbg-dropdown-toggle:focus{outline:2px solid var(--sbg-cinematic-gold);outline-offset:5px}
.v8-menu-trigger:focus:not(:focus-visible),.v8-topnav .menu a:focus:not(:focus-visible),.v8-menu-links .menu a:focus:not(:focus-visible),.sbg-dropdown-toggle:focus:not(:focus-visible){outline:0}
.v8-menu-trigger:focus-visible,.v8-topnav .menu a:focus-visible,.v8-menu-links .menu a:focus-visible,.sbg-dropdown-toggle:focus-visible{outline:2px solid var(--sbg-cinematic-gold);outline-offset:5px}

@media(max-width:850px){
  body.sbg-portal-page .sbg-dashboard-shell>.sbg-cinematic-tiger-pattern{left:0}
  .sbg-cinematic-tiger-pattern>i{width:clamp(56px,15vw,90px)}
  .sbg-cinematic-tiger-pattern>i:nth-child(4n){opacity:.025}
}
@media(max-width:620px){
  .v8-movie-archive{padding-top:115px}
  .sbg-contact-heading,.v8-contact-form{width:88vw}
  .sbg-contact-heading h1{font-size:clamp(50px,16vw,82px)}
}
@media(prefers-reduced-motion:reduce){.sbg-cinematic-tiger-pattern>i{transform:rotate(var(--tiger-rotate,0deg)) scale(var(--tiger-scale,1))}}
