/*
=================================================================
  GLOBAL STYLES
=================================================================
*/

/* 1. Global Grayscale Filter for all images */
img,
.t-bgimg__inner,
.t-cover__carrier,
.t-bgimg {
  filter: grayscale(100%) contrast(1.06) brightness(0.98) !important;
}


/*
=================================================================
  SPECIFIC BLOCK OVERRIDES
=================================================================
*/

/* --- Overrides for BOTH versions of the "Sia is a..." block --- */
/* Targeting both #rec1226093091 and #rec1226776261 to be safe. */

/* Color: Remove grayscale effect from both blocks */
#rec1226093091 img,
#rec1226093091 .t-bgimg,
#rec1226776261 img,
#rec1226776261 .t-bgimg {
  filter: none !important;
}

/* Layout: Widen the text container for both blocks */
#rec1226093091 .t-text-block__textwrapper,
#rec1226776261 .t-text-block__textwrapper {
  max-width: 800px !important;
}

/* Typography: Prevent text from being forced to uppercase on both blocks */
#rec1226093091 .t-text,
#rec1226093091 .t-descr,
#rec1226093091 .t-title,
#rec1226776261 .t-text,
#rec1226776261 .t-descr,
#rec1226776261 .t-title {
  text-transform: none !important;
}


/* --- Overrides for Block #rec558113636 (Top hero image) --- */

/* Layout: Reduce the large gap above the hero on mobile */
@media (max-width: 980px) {
  #rec558113636 .t-cover__wrapper {
    padding-top: 40px !important;
  }
}