.sbg-home-trailer,.sbg-home-events{--home-gold:var(--gold,#d7b46a);--home-gold-bright:var(--gold-bright,#f0d596);--event-gold:var(--home-gold);--event-cream:#f6f0e5;--event-ink:#070707;position:relative;isolation:isolate;background:#050403;color:#f5efe5}
.sbg-home-trailer{padding:clamp(90px,10vw,165px) clamp(18px,5vw,82px);overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(215,180,106,.1),transparent 29%),linear-gradient(180deg,#030302,#090603 52%,#030302)}
.sbg-home-trailer:before{content:"";position:absolute;z-index:-1;left:-12vw;top:4%;width:38vw;aspect-ratio:1;border:1px solid rgba(215,180,106,.12);border-radius:50%;box-shadow:0 0 0 5vw rgba(215,180,106,.018),0 0 0 10vw rgba(215,180,106,.012);pointer-events:none}
.sbg-home-feature-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:clamp(24px,6vw,105px);width:min(1500px,100%);margin:0 auto clamp(34px,5vw,72px)}
.sbg-home-feature-heading>div>span,.sbg-home-events-heading>div>span{display:block;margin-bottom:13px;color:var(--home-gold);font:750 9px/1 var(--sbg-font-nav,var(--sans));letter-spacing:.25em;text-transform:uppercase}
.sbg-home-feature-heading h2,.sbg-home-events-heading h2{margin:0;font:400 clamp(48px,7vw,112px)/.88 var(--sbg-font-movies,var(--serif));letter-spacing:-.05em;text-wrap:balance}
.sbg-home-feature-heading p{max-width:560px;margin:0;color:#aaa196;font:400 clamp(13px,1.3vw,17px)/1.75 var(--sbg-font-body,var(--sans))}
.sbg-home-trailer-frame{position:relative;width:min(1500px,100%);margin:auto;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(215,180,106,.25);border-radius:4px;background:#000;box-shadow:0 50px 130px rgba(0,0,0,.58),0 0 0 10px rgba(215,180,106,.018)}
.sbg-home-trailer-frame:after{content:"";position:absolute;z-index:5;inset:11px;border:1px solid rgba(242,216,151,.12);pointer-events:none}
.sbg-home-external-video,.sbg-home-external-video iframe,.sbg-brand-player,.sbg-brand-player video{display:block;width:100%;height:100%}
.sbg-home-external-video iframe{border:0;background:#000}
.sbg-brand-player{position:relative;overflow:hidden;background:#000;outline:0}
.sbg-brand-player:focus-visible{outline:2px solid var(--home-gold-bright);outline-offset:-5px}
.sbg-brand-player video{object-fit:contain;background:#000}
.sbg-player-center,.sbg-player-controls{display:none}
.sbg-brand-player.is-ready .sbg-player-center{position:absolute;z-index:4;left:50%;top:50%;display:grid;width:clamp(62px,7vw,100px);height:clamp(62px,7vw,100px);place-items:center;padding:0;border:1px solid rgba(242,216,151,.74);border-radius:50%;background:rgba(5,4,2,.58);color:var(--home-gold-bright);cursor:pointer;transform:translate(-50%,-50%);backdrop-filter:blur(10px);box-shadow:0 0 0 9px rgba(215,180,106,.055),0 22px 55px rgba(0,0,0,.54);transition:opacity .28s ease,transform .28s ease,background .28s ease}
.sbg-brand-player.is-ready .sbg-player-center:hover,.sbg-brand-player.is-ready .sbg-player-center:focus-visible{background:rgba(151,106,34,.72);color:#fff;transform:translate(-50%,-50%) scale(1.045);outline:0}
.sbg-player-center svg{width:42%;height:42%;fill:currentColor}.sbg-brand-player.is-playing .sbg-player-center{opacity:0;pointer-events:none}.sbg-brand-player .is-pause,.sbg-brand-player .is-muted{display:none}.sbg-brand-player.is-playing .is-play{display:none}.sbg-brand-player.is-playing .is-pause{display:block}.sbg-brand-player.is-muted .is-sound{display:none}.sbg-brand-player.is-muted .is-muted{display:block}
.sbg-brand-player.is-ready .sbg-player-controls{position:absolute;z-index:6;left:0;right:0;bottom:0;display:grid;grid-template-columns:38px minmax(80px,1fr) auto 38px minmax(60px,120px) 38px;align-items:center;gap:10px;padding:35px clamp(13px,2vw,25px) clamp(13px,2vw,22px);background:linear-gradient(transparent,rgba(0,0,0,.88));opacity:0;transform:translateY(9px);transition:opacity .28s ease,transform .28s ease}
.sbg-brand-player:hover .sbg-player-controls,.sbg-brand-player:focus-within .sbg-player-controls,.sbg-brand-player:not(.is-playing) .sbg-player-controls{opacity:1;transform:none}
.sbg-player-controls button{display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid rgba(215,180,106,.28);border-radius:50%;background:rgba(0,0,0,.54);color:#f1d592;cursor:pointer}.sbg-player-controls button:hover,.sbg-player-controls button:focus-visible{border-color:var(--home-gold-bright);color:#fff;outline:0}.sbg-player-controls button svg{width:18px;height:18px;fill:currentColor;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sbg-player-controls output{min-width:88px;color:#d7cfc2;font:600 9px/1 var(--sbg-font-body,var(--sans));letter-spacing:.04em;text-align:center;white-space:nowrap}
.sbg-player-controls input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:18px;margin:0;background:transparent;cursor:pointer;accent-color:var(--home-gold)}.sbg-player-controls input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(90deg,var(--home-gold-bright) 0 var(--player-value,0%),rgba(255,255,255,.25) var(--player-value,0%) 100%)}.sbg-player-controls input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border:0;border-radius:50%;background:var(--home-gold-bright);box-shadow:0 0 0 4px rgba(215,180,106,.15)}.sbg-player-controls input[type=range]::-moz-range-track{height:3px;border-radius:999px;background:rgba(255,255,255,.25)}.sbg-player-controls input[type=range]::-moz-range-progress{height:3px;border-radius:999px;background:var(--home-gold-bright)}.sbg-player-controls input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--home-gold-bright);box-shadow:0 0 0 4px rgba(215,180,106,.15)}
.sbg-home-trailer-empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:18px;background:radial-gradient(circle at center,rgba(215,180,106,.09),transparent 30%),linear-gradient(135deg,#0e0b07,#020202);text-align:center}.sbg-home-trailer-empty>span{display:grid;width:86px;height:86px;place-items:center;border:1px solid rgba(215,180,106,.45);border-radius:50%;box-shadow:0 0 0 12px rgba(215,180,106,.035)}.sbg-home-trailer-empty i{display:block;margin-left:6px;border-left:19px solid var(--home-gold-bright);border-top:12px solid transparent;border-bottom:12px solid transparent}.sbg-home-trailer-empty p{margin:0;color:#bdb4a6;font:500 11px/1 var(--sbg-font-nav,var(--sans));letter-spacing:.15em;text-transform:uppercase}
.sbg-home-events{padding:clamp(90px,11vw,170px) clamp(18px,4vw,65px);background:radial-gradient(circle at 10% 5%,rgba(215,180,106,.07),transparent 26%),#080706}
.sbg-home-events-inner{width:min(1320px,100%);margin:auto}.sbg-home-events-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(34px,5vw,65px);padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.13)}.sbg-home-events-heading h2{font-size:clamp(45px,6vw,88px)}.sbg-home-events-heading>a{display:flex;align-items:center;gap:13px;padding-bottom:7px;color:#d9d0c3;font:700 9px/1 var(--sbg-font-nav,var(--sans));letter-spacing:.13em;text-transform:uppercase}.sbg-home-events-heading>a .sbg-arrow{width:32px}.sbg-home-events-heading>a:hover{color:var(--home-gold-bright)}
.sbg-home-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sbg-home-events .sbg-event-card{background:#0d0b09;border-color:rgba(215,180,106,.16)}.sbg-home-events .sbg-event-empty{border-color:rgba(215,180,106,.3)}.sbg-home-events .sbg-event-empty>a{display:inline-flex;align-items:center;gap:12px;margin-top:25px;color:var(--home-gold-bright);font:700 9px/1 var(--sbg-font-nav,var(--sans));letter-spacing:.12em;text-transform:uppercase}.sbg-home-events .sbg-event-empty>a .sbg-arrow{width:32px}
@media(max-width:980px){.sbg-home-feature-heading{grid-template-columns:1fr}.sbg-home-feature-heading p{max-width:720px}.sbg-home-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbg-home-event-grid .sbg-event-card:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 12px);width:100%;justify-self:center}}
@media(max-width:700px){.sbg-home-trailer{padding-inline:13px}.sbg-home-feature-heading{padding-inline:7px}.sbg-home-trailer-frame{border-radius:0;box-shadow:0 30px 80px rgba(0,0,0,.5)}.sbg-home-trailer-frame:after{inset:6px}.sbg-brand-player.is-ready .sbg-player-controls{grid-template-columns:34px minmax(70px,1fr) 34px 34px;gap:6px;padding:26px 9px 9px}.sbg-player-controls output,.sbg-player-volume{display:none}.sbg-player-controls button{width:32px;height:32px}.sbg-home-events{padding-inline:13px}.sbg-home-events-heading{display:grid;align-items:start}.sbg-home-events-heading>a{justify-self:start}.sbg-home-event-grid{grid-template-columns:1fr}.sbg-home-event-grid .sbg-event-card:last-child:nth-child(odd){grid-column:auto;max-width:none}.sbg-home-events .sbg-event-card-copy h3{min-height:0}.sbg-home-events .sbg-event-card-image{aspect-ratio:16/11}}
@media(prefers-reduced-motion:reduce){.sbg-brand-player *{transition-duration:.01ms!important}}

/* v10.24.0 — centered, modern homepage features with a cinematic tiger wall. */
.sbg-home-trailer,.sbg-home-events{
  --home-display:"Jost","Avenir Next","Helvetica Neue",Arial,sans-serif;
  --home-body:"Jost","Avenir Next","Helvetica Neue",Arial,sans-serif;
  overflow:hidden;
  font-family:var(--home-body);
}
.sbg-home-trailer{
  background:
    radial-gradient(circle at 50% 34%,rgba(232,190,92,.13),transparent 31%),
    radial-gradient(circle at 14% 76%,rgba(126,73,24,.16),transparent 29%),
    linear-gradient(180deg,#020202 0%,#090603 52%,#030202 100%);
}
.sbg-home-events{
  background:
    radial-gradient(circle at 50% 4%,rgba(240,205,123,.11),transparent 28%),
    radial-gradient(circle at 88% 75%,rgba(113,62,20,.15),transparent 29%),
    linear-gradient(180deg,#030202 0%,#0b0704 48%,#020202 100%);
}
.sbg-home-trailer:before,.sbg-home-events:before{
  content:"";
  position:absolute;
  z-index:1;
  inset:0;
  width:auto;
  aspect-ratio:auto;
  border:0;
  border-radius:0;
  background:
    linear-gradient(90deg,#020202 0%,transparent 17%,transparent 83%,#020202 100%),
    radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.7) 100%);
  box-shadow:inset 0 1px rgba(238,203,122,.1),inset 0 -1px rgba(238,203,122,.08);
  pointer-events:none;
}
.sbg-home-tiger-pattern{
  position:absolute;
  z-index:0;
  inset:-7% -3%;
  overflow:hidden;
  pointer-events:none;
  user-select:none;
}
.sbg-home-tiger-pattern>i{
  position:absolute;
  display:block;
  width:clamp(58px,6.4vw,108px);
  aspect-ratio:760/1005;
  background:url('../images/sbg-tiger-logo-web.png') center/contain no-repeat;
  opacity:var(--tiger-opacity,.07);
  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:translate(var(--tiger-x,0),var(--tiger-y,0)) rotate(var(--tiger-rotate,0deg)) scale(var(--tiger-scale,1));
  transform-origin:center;
}
.sbg-home-tiger-pattern>i:nth-child(1){left:3%;top:5%;--tiger-rotate:-19deg;--tiger-scale:.78;--tiger-opacity:.055;--tiger-color:#a96d24}
.sbg-home-tiger-pattern>i:nth-child(2){left:21%;top:17%;--tiger-rotate:13deg;--tiger-scale:1.06;--tiger-opacity:.075;--tiger-color:#ecc879}
.sbg-home-tiger-pattern>i:nth-child(3){left:42%;top:2%;--tiger-rotate:31deg;--tiger-scale:.88;--tiger-opacity:.048;--tiger-color:#7e4d1c}
.sbg-home-tiger-pattern>i:nth-child(4){left:66%;top:13%;--tiger-rotate:-27deg;--tiger-scale:1.13;--tiger-opacity:.068;--tiger-color:#d7a94d}
.sbg-home-tiger-pattern>i:nth-child(5){right:3%;top:1%;--tiger-rotate:8deg;--tiger-scale:.72;--tiger-opacity:.05;--tiger-color:#fff0b4}
.sbg-home-tiger-pattern>i:nth-child(6){left:10%;top:43%;--tiger-rotate:24deg;--tiger-scale:1.18;--tiger-opacity:.05;--tiger-color:#80501f}
.sbg-home-tiger-pattern>i:nth-child(7){left:31%;top:57%;--tiger-rotate:-8deg;--tiger-scale:.68;--tiger-opacity:.078;--tiger-color:#e3b85d}
.sbg-home-tiger-pattern>i:nth-child(8){left:55%;top:39%;--tiger-rotate:-34deg;--tiger-scale:.98;--tiger-opacity:.052;--tiger-color:#b4772b}
.sbg-home-tiger-pattern>i:nth-child(9){right:8%;top:53%;--tiger-rotate:19deg;--tiger-scale:1.08;--tiger-opacity:.07;--tiger-color:#f4d890}
.sbg-home-tiger-pattern>i:nth-child(10){left:2%;bottom:1%;--tiger-rotate:-39deg;--tiger-scale:.9;--tiger-opacity:.066;--tiger-color:#d1993d}
.sbg-home-tiger-pattern>i:nth-child(11){left:45%;bottom:-2%;--tiger-rotate:7deg;--tiger-scale:1.2;--tiger-opacity:.045;--tiger-color:#704117}
.sbg-home-tiger-pattern>i:nth-child(12){right:17%;bottom:4%;--tiger-rotate:42deg;--tiger-scale:.81;--tiger-opacity:.072;--tiger-color:#e9bd63}
.sbg-home-tiger-pattern>i:nth-child(1),.sbg-home-tiger-pattern>i:nth-child(11){--tiger-light:.46}
.sbg-home-tiger-pattern>i:nth-child(3),.sbg-home-tiger-pattern>i:nth-child(6){--tiger-light:.58}
.sbg-home-tiger-pattern>i:nth-child(2),.sbg-home-tiger-pattern>i:nth-child(5),.sbg-home-tiger-pattern>i:nth-child(9){--tiger-light:1.06;--tiger-saturation:.48}
.sbg-home-tiger-pattern>i:nth-child(4),.sbg-home-tiger-pattern>i:nth-child(7),.sbg-home-tiger-pattern>i:nth-child(8),.sbg-home-tiger-pattern>i:nth-child(10),.sbg-home-tiger-pattern>i:nth-child(12){--tiger-light:.8}
.sbg-home-tiger-pattern>i:nth-child(3n){--tiger-hue:-8deg;--tiger-saturation:1.18}
.sbg-home-events .sbg-home-tiger-pattern{transform:scaleX(-1)}
.sbg-home-feature-heading,.sbg-home-trailer-frame,.sbg-home-events-inner{position:relative;z-index:2}
.sbg-home-feature-heading{
  display:flex;
  width:min(1120px,100%);
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:clamp(18px,2.5vw,30px);
  margin:0 auto clamp(38px,5vw,72px);
  text-align:center;
}
.sbg-home-feature-heading>div,.sbg-home-events-heading>div{display:grid;justify-items:center}
.sbg-home-feature-heading>div>span,.sbg-home-events-heading>div>span{
  margin-bottom:16px;
  color:#f1c96f;
  font:800 11px/1 var(--home-display);
  letter-spacing:.32em;
  text-shadow:0 0 11px rgba(239,197,103,.65),0 0 34px rgba(192,126,31,.34);
}
.sbg-home-feature-heading h2,.sbg-home-events-heading h2{
  margin:0;
  color:#fff5db;
  font-family:var(--home-display);
  font-size:clamp(48px,7vw,106px);
  font-style:normal;
  font-weight:800;
  line-height:.9;
  letter-spacing:-.055em;
  text-align:center;
  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);
}
.sbg-home-feature-heading{position:relative;padding-bottom:32px}
.sbg-home-feature-heading:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  width:min(360px,66vw);
  height:1px;
  background:linear-gradient(90deg,transparent,#bd812a 25%,#fff0b0 50%,#bd812a 75%,transparent);
  box-shadow:0 0 14px rgba(236,192,98,.5);
  transform:translateX(-50%);
}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
  .sbg-home-feature-heading h2,.sbg-home-events-heading h2{
    background:linear-gradient(180deg,#fffdf5 0%,#fff0bf 38%,#d9a33e 76%,#fff0b7 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
    -webkit-text-fill-color:transparent;
  }
}
.sbg-home-feature-heading p{
  max-width:760px;
  margin:0 auto;
  color:#c7beb0;
  font:500 clamp(14px,1.25vw,18px)/1.75 var(--home-body);
  letter-spacing:.015em;
  text-align:center;
}
.sbg-home-trailer-empty p{font-family:var(--home-display)}
.sbg-home-trailer-frame{
  width:min(1320px,100%);
  border-color:rgba(240,206,128,.5);
  border-radius:18px;
  box-shadow:0 44px 130px rgba(0,0,0,.78),0 0 0 1px rgba(255,235,184,.12),0 0 30px rgba(218,166,63,.2),0 0 95px rgba(160,91,18,.13);
}
.sbg-home-trailer-frame:after{inset:10px;border-color:rgba(255,234,181,.18);border-radius:11px;box-shadow:inset 0 0 36px rgba(224,174,71,.07)}
.sbg-home-events-inner{width:min(1320px,100%);margin:auto}
.sbg-home-events-heading{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:24px;
  margin-bottom:clamp(42px,5.5vw,76px);
  padding-bottom:32px;
  border:0;
  text-align:center;
}
.sbg-home-events-heading:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  width:min(420px,70vw);
  height:1px;
  background:linear-gradient(90deg,transparent,#c58d32 24%,#fff0b0 50%,#c58d32 76%,transparent);
  box-shadow:0 0 14px rgba(236,192,98,.55);
  transform:translateX(-50%);
}
.sbg-home-events-heading h2{font-size:clamp(46px,6vw,88px)}
.sbg-home-events-heading>a{
  align-self:center;
  justify-content:center;
  padding:11px 18px;
  border:1px solid rgba(226,184,92,.34);
  border-radius:999px;
  background:rgba(11,8,4,.68);
  color:#ebd6a5;
  font:750 9px/1 var(--home-display);
  letter-spacing:.17em;
  box-shadow:inset 0 0 18px rgba(221,169,62,.04),0 0 22px rgba(196,126,28,.08);
  backdrop-filter:blur(9px);
  -webkit-backdrop-filter:blur(9px);
  transition:color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;
}
.sbg-home-events-heading>a:hover,.sbg-home-events-heading>a:focus-visible{
  color:#fff6d9;
  border-color:#efc96f;
  box-shadow:0 0 28px rgba(221,169,62,.25),inset 0 0 18px rgba(221,169,62,.08);
  transform:translateY(-2px);
  outline:0;
}
.sbg-home-event-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}
.sbg-home-events .sbg-event-card{
  flex:1 1 320px;
  width:100%;
  max-width:400px;
  overflow:hidden;
  border-color:rgba(232,193,105,.23);
  border-radius:16px;
  background:linear-gradient(150deg,rgba(29,21,12,.96),rgba(8,7,5,.98) 48%,rgba(17,11,6,.98));
  box-shadow:0 22px 65px rgba(0,0,0,.55),inset 0 1px rgba(255,232,174,.06),0 0 22px rgba(197,126,29,.055);
}
.sbg-home-events .sbg-event-card:hover,.sbg-home-events .sbg-event-card:focus-within{
  border-color:rgba(242,205,119,.66);
  box-shadow:0 30px 78px rgba(0,0,0,.7),0 0 28px rgba(220,164,55,.2),inset 0 1px rgba(255,240,196,.12);
}
.sbg-home-events .sbg-event-card-copy{text-align:center}
.sbg-home-events .sbg-event-card-copy>span,
.sbg-home-events .sbg-event-card-copy h3,
.sbg-home-events .sbg-event-card-copy p,
.sbg-home-events .sbg-event-card-copy>div,
.sbg-home-events .sbg-event-card-image>span,
.sbg-home-events .sbg-event-empty h3,
.sbg-home-events .sbg-event-empty p{font-family:var(--home-body)}
.sbg-home-events .sbg-event-card-copy h3{
  color:#fff3d2;
  font-size:clamp(23px,2vw,30px);
  font-weight:750;
  letter-spacing:-.025em;
}
.sbg-home-events .sbg-event-card-copy p{color:#b7ada0}
.sbg-home-events .sbg-event-card-copy>div{justify-content:center;flex-wrap:wrap}
.sbg-home-events .sbg-event-card-copy>div b,.sbg-home-events .sbg-event-card-copy>div a{font-family:var(--home-display)}
.sbg-home-events .sbg-event-card-image i{
  border:1px solid rgba(245,207,120,.5);
  background:rgba(3,3,3,.86);
  box-shadow:0 0 24px rgba(217,160,50,.22);
  font-family:var(--home-display);
}
.sbg-home-events .sbg-event-empty{
  position:relative;
  border-color:rgba(229,187,91,.38);
  border-radius:16px;
  background:rgba(8,6,4,.7);
  box-shadow:0 0 55px rgba(193,119,21,.09),inset 0 0 45px rgba(224,171,61,.035);
}
.sbg-home-events .sbg-event-empty h3{color:#fff0c9;font-size:clamp(26px,3vw,38px);font-weight:750;letter-spacing:-.025em}
.sbg-home-trailer .sbg-player-controls output{font-family:var(--home-body)}
.sbg-home-events .sbg-event-empty>a{font-family:var(--home-display)}

@media(max-width:980px){
  .sbg-home-event-grid .sbg-event-card:last-child:nth-child(odd){grid-column:auto;width:100%;max-width:400px;justify-self:auto}
}

@media(max-width:700px){
  .sbg-home-feature-heading h2,.sbg-home-events-heading h2{font-size:clamp(39px,12vw,62px);letter-spacing:-.045em}
  .sbg-home-feature-heading>div>span,.sbg-home-events-heading>div>span{font-size:10px;letter-spacing:.25em}
  .sbg-home-trailer-frame{border-radius:12px;box-shadow:0 28px 75px rgba(0,0,0,.72),0 0 24px rgba(218,166,63,.14)}
  .sbg-home-trailer-frame:after{inset:6px;border-radius:7px}
  .sbg-home-events-heading{display:flex;align-items:center;padding-inline:8px}
  .sbg-home-events-heading>a{justify-self:auto;align-self:center}
  .sbg-home-events .sbg-event-card-copy>div{justify-content:center}
  .sbg-home-trailer .sbg-home-tiger-pattern>i,.sbg-home-events .sbg-home-tiger-pattern>i{width:clamp(46px,16vw,72px);opacity:.04}
  .sbg-home-tiger-pattern>i:nth-child(2),.sbg-home-tiger-pattern>i:nth-child(4),.sbg-home-tiger-pattern>i:nth-child(6),.sbg-home-tiger-pattern>i:nth-child(8){display:none}
  .sbg-home-event-grid{display:flex}
  .sbg-home-event-grid .sbg-event-card,.sbg-home-event-grid .sbg-event-card:last-child:nth-child(odd){flex-basis:100%;max-width:none}
}
@media(forced-colors:active){
  .sbg-home-tiger-pattern{display:none}
  .sbg-home-feature-heading h2,.sbg-home-events-heading h2{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;text-shadow:none}
  .sbg-brand-player:focus-visible,.sbg-brand-player.is-ready .sbg-player-center:focus-visible,.sbg-player-controls button:focus-visible,.sbg-home-events-heading>a:focus-visible{outline:2px solid CanvasText!important;outline-offset:3px}
}

/* v10.24.6 — cinematic featured-video view total. */
.sbg-featured-views{
  position:relative;
  z-index:3;
  isolation:isolate;
  display:grid;
  grid-template-columns:auto auto;
  align-items:end;
  justify-content:center;
  column-gap:14px;
  width:max-content;
  max-width:calc(100% - 32px);
  margin:clamp(28px,4.2vw,58px) auto 0;
  padding:18px 38px 17px 44px;
  border:1px solid rgba(234,197,109,.2);
  border-radius:999px;
  background:linear-gradient(180deg,rgba(25,17,7,.76),rgba(5,4,2,.88));
  box-shadow:inset 0 1px rgba(255,239,190,.09),inset 0 -10px 30px rgba(90,49,8,.08),0 18px 55px rgba(0,0,0,.48),0 0 35px rgba(219,164,54,.12);
  font-family:var(--home-display,"Jost","Avenir Next","Helvetica Neue",Arial,sans-serif);
  text-align:center;
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
}
.sbg-featured-views:before{
  content:"";
  position:absolute;
  z-index:-1;
  left:12%;
  right:12%;
  bottom:-1px;
  height:1px;
  background:linear-gradient(90deg,transparent,#ba7c21 24%,#fff0a9 50%,#ba7c21 76%,transparent);
  box-shadow:0 0 16px rgba(240,196,91,.68),0 0 40px rgba(177,104,22,.28);
}
.sbg-featured-views:after{
  content:"";
  position:absolute;
  z-index:-2;
  inset:-22px -38px;
  border-radius:inherit;
  background:radial-gradient(ellipse at center,rgba(225,171,64,.2),transparent 65%);
  filter:blur(12px);
  opacity:.58;
  pointer-events:none;
  animation:sbgFeaturedViewsAura 4.2s ease-in-out infinite;
}
.sbg-featured-views-orbit{
  position:absolute;
  left:16px;
  top:50%;
  width:18px;
  height:18px;
  border:1px solid rgba(255,225,150,.74);
  border-radius:50%;
  box-shadow:0 0 12px rgba(255,218,124,.74),inset 0 0 7px rgba(230,166,48,.46);
  transform:translateY(-50%);
}
.sbg-featured-views-orbit:before,.sbg-featured-views-orbit:after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  border:1px solid rgba(222,172,68,.35);
  border-radius:50%;
  transform:translate(-50%,-50%);
}
.sbg-featured-views-orbit:before{width:28px;height:28px;animation:sbgFeaturedViewsOrbit 3.4s ease-in-out infinite}
.sbg-featured-views-orbit:after{width:5px;height:5px;border:0;background:#ffe8a3;box-shadow:0 0 11px #f4bc51}
.sbg-featured-views-number{
  display:block;
  min-width:2ch;
  color:#ffeab0;
  font-size:clamp(42px,6vw,82px);
  font-weight:900;
  font-variant-numeric:tabular-nums;
  line-height:.72;
  letter-spacing:-.065em;
  text-shadow:0 0 1px #fff9e5,0 0 13px rgba(255,221,135,.72),0 0 38px rgba(219,151,40,.42),0 8px 26px rgba(0,0,0,.84);
  animation:sbgFeaturedViewsGlow 3.2s ease-in-out infinite;
}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
  .sbg-featured-views-number{
    background:linear-gradient(180deg,#fffdf0 0%,#ffe4a0 37%,#c98825 72%,#ffe4a0 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
    -webkit-text-fill-color:transparent;
  }
}
.sbg-featured-views-label{
  display:block;
  padding-bottom:3px;
  color:#d7bd83;
  font-size:clamp(8px,.85vw,11px);
  font-weight:850;
  line-height:1;
  letter-spacing:.34em;
  text-indent:.34em;
  text-transform:uppercase;
  text-shadow:0 0 12px rgba(234,190,94,.42);
}
.sbg-featured-views.is-counted .sbg-featured-views-number{animation:sbgFeaturedViewsCounted .72s cubic-bezier(.2,.82,.2,1),sbgFeaturedViewsGlow 3.2s .72s ease-in-out infinite}
@keyframes sbgFeaturedViewsGlow{0%,100%{filter:brightness(.94);text-shadow:0 0 1px #fff9e5,0 0 10px rgba(255,221,135,.55),0 0 30px rgba(219,151,40,.3),0 8px 26px rgba(0,0,0,.84)}50%{filter:brightness(1.12);text-shadow:0 0 2px #fff,0 0 18px rgba(255,226,151,.9),0 0 52px rgba(229,162,47,.58),0 8px 29px rgba(0,0,0,.86)}}
@keyframes sbgFeaturedViewsAura{0%,100%{opacity:.42;transform:scale(.96)}50%{opacity:.74;transform:scale(1.04)}}
@keyframes sbgFeaturedViewsOrbit{0%,100%{opacity:.48;transform:translate(-50%,-50%) scale(.82)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}
@keyframes sbgFeaturedViewsCounted{0%{transform:scale(.82);filter:brightness(1.7)}52%{transform:scale(1.13);filter:brightness(1.35)}100%{transform:scale(1);filter:brightness(1)}}
@media(max-width:700px){
  .sbg-featured-views{column-gap:10px;margin-top:28px;padding:15px 24px 14px 35px}
  .sbg-featured-views-orbit{left:12px;width:14px;height:14px}.sbg-featured-views-orbit:before{width:22px;height:22px}
  .sbg-featured-views-number{font-size:clamp(38px,15vw,62px)}
  .sbg-featured-views-label{font-size:8px;letter-spacing:.25em;text-indent:.25em}
}
@media(prefers-reduced-motion:reduce){
  .sbg-featured-views:after,.sbg-featured-views-orbit:before,.sbg-featured-views-number,.sbg-featured-views.is-counted .sbg-featured-views-number{animation:none!important}
}
@media(forced-colors:active){
  .sbg-featured-views{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}
  .sbg-featured-views:before,.sbg-featured-views:after,.sbg-featured-views-orbit{display:none}
  .sbg-featured-views-number,.sbg-featured-views-label{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;text-shadow:none}
}
