  @font-face {
  font-family: "ShermanSans-Bold";
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.eot");
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.eot") format("embedded-opentype"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.woff2") format("woff2"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.woff") format("woff"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.ttf") format("truetype"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.svg") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ShermanSans-Book";
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.eot");
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.eot") format("embedded-opentype"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.woff2") format("woff2"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.woff") format("woff"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.ttf") format("truetype"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ShermanSerif-Book";
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.eot");
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.eot") format("embedded-opentype"), url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.woff2") format("woff2"), url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.woff") format("woff"), url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.ttf") format("truetype"), url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "syracuse-orange-icons";
  src: url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.eot");
  src: url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.eot") format("embedded-opentype"), url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.woff2") format("woff2"), url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.woff") format("woff"), url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.ttf") format("truetype"), url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "ShermanSans-Bold";
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.eot");
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.eot") format("embedded-opentype"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.woff2") format("woff2"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.woff") format("woff"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.ttf") format("truetype"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-bold.svg") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ShermanSans-Book";
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.eot");
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.eot") format("embedded-opentype"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.woff2") format("woff2"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.woff") format("woff"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.ttf") format("truetype"), url("/wp-content/themes/syracusenews/assets/fonts/shermansans-book.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ShermanSerif-Book";
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.eot");
  src: url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.eot") format("embedded-opentype"), url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.woff2") format("woff2"), url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.woff") format("woff"), url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.ttf") format("truetype"), url("/wp-content/themes/syracusenews/assets/fonts/shermanserif-book.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "syracuse-orange-icons";
  src: url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.eot");
  src: url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.eot") format("embedded-opentype"), url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.woff2") format("woff2"), url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.woff") format("woff"), url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.ttf") format("truetype"), url("/wp-content/themes/syracusenews/assets/fonts/orange-icons.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.block-deluxe-page-hero {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
@media (max-width: 80rem) {
  .block-deluxe-page-hero {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}
.block-deluxe-page-hero:first-child {
  margin-bottom: 0;
  margin-top: 3rem;
}
@media (max-width: 80rem) {
  .block-deluxe-page-hero:first-child {
    margin-top: 2rem;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero:first-child {
    margin-top: 1rem;
  }
}
.block-deluxe-page-hero:hover .block-deluxe-page-hero__image img,
.block-deluxe-page-hero:hover img {
  transform: scale(1.05);
}
.block-deluxe-page-hero__inner {
  position: relative;
  width: 100%;
  display: grid;
  grid-template-columns: [window-start] 1fr [columns-start column-1-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-1-end column-2-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-2-end column-3-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-3-end column-4-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-4-end column-5-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-5-end column-6-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-6-end column-7-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-7-end column-8-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-8-end column-9-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-9-end column-10-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-10-end column-11-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-11-end column-12-start] calc((min(var(--grid-viewport-width, 100vw), 93.5rem) / 12) - (26rem / 12)) [column-12-end columns-end] 1fr [window-end];
  column-gap: 2rem;
  grid-column-start: columns-start;
  grid-column-end: columns-end;
}
@media (max-width: 80rem) {
  .block-deluxe-page-hero__inner {
    width: 100%;
    display: grid;
    grid-template-columns: [window-start] 1fr [columns-start column-1-start] calc((min(var(--grid-viewport-width, 100vw), 80rem) / 6) - (14rem / 6)) [column-1-end column-2-start] calc((min(var(--grid-viewport-width, 100vw), 80rem) / 6) - (14rem / 6)) [column-2-end column-3-start] calc((min(var(--grid-viewport-width, 100vw), 80rem) / 6) - (14rem / 6)) [column-3-end column-4-start] calc((min(var(--grid-viewport-width, 100vw), 80rem) / 6) - (14rem / 6)) [column-4-end column-5-start] calc((min(var(--grid-viewport-width, 100vw), 80rem) / 6) - (14rem / 6)) [column-5-end column-6-start] calc((min(var(--grid-viewport-width, 100vw), 80rem) / 6) - (14rem / 6)) [column-6-end columns-end] 1fr [window-end];
    column-gap: 2rem;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero__inner {
    width: 100%;
    display: grid;
    grid-template-columns: [window-start] 1fr [columns-start column-1-start] calc((min(var(--grid-viewport-width, 100vw), 48rem) / 4) - (5rem / 4)) [column-1-end column-2-start] calc((min(var(--grid-viewport-width, 100vw), 48rem) / 4) - (5rem / 4)) [column-2-end column-3-start] calc((min(var(--grid-viewport-width, 100vw), 48rem) / 4) - (5rem / 4)) [column-3-end column-4-start] calc((min(var(--grid-viewport-width, 100vw), 48rem) / 4) - (5rem / 4)) [column-4-end columns-end] 1fr [window-end];
    column-gap: 1rem;
  }
}
.block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__image_wrapper {
  position: relative;
  grid-column-start: column-1-start;
  grid-column-end: column-7-end;
}
@media (max-width: 80rem) {
  .block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__image_wrapper {
    grid-column-start: column-1-start;
    grid-column-end: column-3-end;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__image_wrapper {
    grid-column-start: columns-start;
    grid-column-end: columns-end;
    margin-bottom: 2rem;
  }
}
.block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__image_wrapper .block-deluxe-page-hero__category {
  background-color: rgba(0, 14, 84, 0.55);
  border: 1px solid #ffffff;
  display: block;
  position: absolute;
  top: 1rem;
  left: 1rem;
  color: #ffffff;
  text-decoration: none;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s;
}
.block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__content {
  grid-row-start: auto;
  grid-column-start: column-8-start;
  grid-column-end: column-12-end;
  margin-left: 2.125rem;
}
@media (max-width: 80rem) {
  .block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__content {
    grid-column-start: column-4-start;
    grid-column-end: columns-end;
    margin-left: 0rem;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__content {
    grid-column-start: columns-start;
    grid-column-end: columns-end;
  }
}
.block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__content .block-deluxe-page-hero__category {
  display: none;
}
.block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__heading {
  font-size: 3rem;
  line-height: 120%;
}
@media screen and (max-width: 80rem) {
  .block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__heading {
    font-size: 2.25rem;
    line-height: 120%;
  }
}
@media screen and (max-width: 64rem) {
  .block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__heading {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
@media screen and (max-width: 48rem) {
  .block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__heading {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
@media screen and (max-width: 36rem) {
  .block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__heading {
    font-size: 1.0625rem;
    line-height: 1.5rem;
  }
}
@media screen and (max-width: 48rem) {
  .block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__meta {
    margin: 0.5rem 0;
  }
}
.block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__share-bar {
  margin-top: 4.375rem;
}
@media screen and (max-width: 48rem) {
  .block-deluxe-page-hero[data-layout=two-columns] .block-deluxe-page-hero__share-bar {
    margin-top: 1rem;
  }
}
.block-deluxe-page-hero[data-layout=two-columns][data-has-image=false] .block-deluxe-page-hero__image_wrapper {
  display: none;
}
.block-deluxe-page-hero[data-layout=two-columns][data-has-image=false] .block-deluxe-page-hero__content {
  grid-column-start: column-1-start;
  grid-column-end: column-12-end;
  margin-left: 0;
}
@media (max-width: 80rem) {
  .block-deluxe-page-hero[data-layout=two-columns][data-has-image=false] .block-deluxe-page-hero__content {
    grid-column-start: columns-start;
    grid-column-end: columns-end;
  }
}
.block-deluxe-page-hero[data-layout=two-columns][data-has-image=false] .block-deluxe-page-hero__content .block-deluxe-page-hero__category {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-family: "ShermanSans-Bold", Verdana, sans-serif;
  font-weight: 700;
  color: #000E54;
  border-color: #000E54;
  border-radius: 1.5rem;
  padding: 0.25rem 0.625rem;
  border-width: 1px;
  border-style: solid;
  text-decoration: none;
  white-space: nowrap;
  transition: color ease-in-out 0.3s, border-color ease-in-out 0.3s, background-color ease-in-out 0.3s;
  display: inline-block;
  margin: 0 0 1rem 0;
  text-decoration: none;
}
.block-deluxe-page-hero[data-layout=two-columns][data-has-image=false] .block-deluxe-page-hero__content .block-deluxe-page-hero__category:hover {
  background-color: #F76900;
  border-color: #F76900;
  color: #000E54;
}
.block-deluxe-page-hero[data-layout=two-columns][data-has-image=false] .block-deluxe-page-hero__content .block-deluxe-page-hero__category:hover, .block-deluxe-page-hero[data-layout=two-columns][data-has-image=false] .block-deluxe-page-hero__content .block-deluxe-page-hero__category:focus, .block-deluxe-page-hero[data-layout=two-columns][data-has-image=false] .block-deluxe-page-hero__content .block-deluxe-page-hero__category:visited {
  text-decoration: none;
}
.block-deluxe-page-hero[data-layout=full-width] .block-deluxe-page-hero__image_wrapper {
  position: relative;
  grid-column-start: columns-start;
  grid-column-end: columns-end;
}
.block-deluxe-page-hero[data-layout=full-width] .block-deluxe-page-hero__image_wrapper .block-deluxe-page-hero__category {
  display: none;
}
.block-deluxe-page-hero[data-layout=full-width] .block-deluxe-page-hero__content {
  grid-row-start: auto;
  grid-column-start: columns-start;
  grid-column-end: columns-end;
}
.block-deluxe-page-hero[data-layout=full-width] .block-deluxe-page-hero__content .block-deluxe-page-hero__category {
  margin: 2rem 0 1.75rem 0;
}
.block-deluxe-page-hero[data-layout=full-width] .block-deluxe-page-hero__share-bar {
  margin: 1rem 0 0 0;
}
.block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__image_wrapper {
  position: relative;
  grid-column-start: columns-start;
  grid-column-end: columns-end;
}
.block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__image_wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 60%, rgb(255, 255, 255) 95%);
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__image_wrapper::after {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 50%, rgb(255, 255, 255) 95%);
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__image_wrapper::after {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%);
  }
}
.block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__image_wrapper .block-deluxe-page-hero__category {
  display: none;
}
.block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__content {
  margin-top: 0;
  grid-row-start: auto;
  grid-column-start: columns-start;
  grid-column-end: columns-end;
  position: absolute;
  bottom: 5.75rem;
  padding: 0 3.125rem;
}
.block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__content .block-deluxe-page-hero__category {
  margin: 2rem 0 1.75rem 0;
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__content .block-deluxe-page-hero__category {
    margin: 0 0 1rem 0;
  }
}
@media (max-width: 36rem) {
  .block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__content .block-deluxe-page-hero__category {
    margin: 0 0 0.5rem 0;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__content {
    position: relative;
    bottom: 0;
    padding: 0 1rem;
  }
}
@media (max-width: 36rem) {
  .block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__description {
    display: none;
  }
}
@media (max-width: 36rem) {
  .block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__meta {
    margin-top: 0;
  }
}
.block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__share-bar {
  margin: 0 3.125rem;
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__share-bar {
    margin: 0 1rem;
  }
}
@media (max-width: 36rem) {
  .block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__share-bar {
    margin: 0;
  }
}
@media (max-width: 23.5rem) {
  .block-deluxe-page-hero[data-layout=full-width-gradient] .block-deluxe-page-hero__share-bar {
    flex-direction: column;
  }
}
.block-deluxe-page-hero__category {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: "ShermanSans-Book", Verdana, sans-serif;
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1.6842105263;
  font-family: "ShermanSans-Bold", Verdana, sans-serif;
  border-radius: 1.5rem;
  border: 1px solid #000E54;
  padding: 0rem 0.5rem;
  color: #000E54;
  font-size: 0.875rem;
  font-weight: 700;
  display: inline-block;
  z-index: 1;
  text-decoration: none;
}
@media (max-width: 64rem) {
  .block-deluxe-page-hero__category {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero__category {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.block-deluxe-page-hero__category:hover, .block-deluxe-page-hero__category:focus, .block-deluxe-page-hero__category:visited, .block-deluxe-page-hero__category:active {
  text-decoration: none;
}
.block-deluxe-page-hero__image {
  width: 100%;
  height: auto;
  display: block;
}
.block-deluxe-page-hero__image img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.3s ease-in-out;
}
.block-deluxe-page-hero__image_wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
  line-height: 0;
}
.block-deluxe-page-hero__content {
  margin-top: 0;
  grid-row-start: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.block-deluxe-page-hero__heading {
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-family: "ShermanSans-Bold", Verdana, sans-serif;
  font-weight: 700;
  font-size: 3rem;
  line-height: 1.25;
  font-size: 3.5rem;
  line-height: 120%;
  color: #000E54;
  margin: 0 0 1.5rem 0;
}
@media (max-width: 64rem) {
  .block-deluxe-page-hero__heading {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero__heading {
    font-size: 2rem;
    line-height: 1.25;
  }
}
@media (max-width: 80rem) {
  .block-deluxe-page-hero__heading {
    font-size: 3rem;
  }
}
@media (max-width: 64rem) {
  .block-deluxe-page-hero__heading {
    font-size: 1.625rem;
    line-height: 2.125rem;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero__heading {
    font-size: 1.625rem;
    line-height: 2.125rem;
  }
}
@media (max-width: 36rem) {
  .block-deluxe-page-hero__heading {
    font-size: 1.0625rem;
    line-height: 1.5rem;
    margin-bottom: 1rem;
  }
}
.block-deluxe-page-hero__heading a {
  color: inherit;
  text-decoration: none;
}
.block-deluxe-page-hero__heading a:hover {
  text-decoration: none;
}
.block-deluxe-page-hero__description {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: "ShermanSans-Book", Verdana, sans-serif;
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1.6842105263;
  margin-top: 0;
}
@media (max-width: 64rem) {
  .block-deluxe-page-hero__description {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero__description {
    font-size: 1rem;
    line-height: 1.5;
  }
}
@media (max-width: 80rem) {
  .block-deluxe-page-hero__description {
    line-height: 150%;
    font-size: 1.25rem;
  }
}
@media (max-width: 64rem) {
  .block-deluxe-page-hero__description {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero__description {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 36rem) {
  .block-deluxe-page-hero__description {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.block-deluxe-page-hero__ctas {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin: 1rem 0;
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero__ctas {
    flex-direction: column;
  }
}
.block-deluxe-page-hero__cta {
  display: inline-block;
  padding: 0.75rem 1.5rem 0.75rem 1.5rem;
  border-radius: 3.375rem;
  font-family: "ShermanSans-Book", Verdana, sans-serif;
  font-size: 1.1875rem;
  font-weight: 400;
  text-decoration: none;
  text-align: center;
  color: #000E54;
  background-color: #F76900;
  transition-property: background-color;
  transition-duration: 0.25s;
  border: 1px solid #F76900;
  transition: all 0.3s;
  white-space: nowrap;
}
.block-deluxe-page-hero__cta::after {
  background-image: url('data:image/svg+xml;utf8,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00025 9.40525L0.461914 1.86691L1.86691 0.461914L8.00025 6.59525L14.1336 0.461914L15.5386 1.86691L8.00025 9.40525Z" fill="%23000E54"/></svg>');
  transform: rotate(-90deg);
  transition: transform 0.2s ease-in-out;
  content: "";
  display: inline-block;
  width: 1rem;
  height: 0.625rem;
  background-size: 1rem 0.625rem;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 0.25rem;
  position: relative;
  top: -0.125rem;
}
.block-deluxe-page-hero__cta:hover, .block-deluxe-page-hero__cta:focus {
  color: #000E54;
  background-color: #ffffff;
  border: 1px solid #F76900;
}
.block-deluxe-page-hero__cta:hover::after, .block-deluxe-page-hero__cta:focus::after {
  transform: rotate(-90deg) translateY(0.25rem);
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero__cta {
    width: 100%;
    justify-content: center;
  }
}
@media (max-width: 48rem) and (min-width: calc(36rem + 0.0625rem)) {
  .block-deluxe-page-hero__cta {
    width: auto;
  }
}
.block-deluxe-page-hero__meta {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: "ShermanSans-Book", Verdana, sans-serif;
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1.6842105263;
  margin-top: 1rem;
  text-transform: capitalize;
  color: #535A5F;
  font-size: 0.9375rem;
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
@media (max-width: 64rem) {
  .block-deluxe-page-hero__meta {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero__meta {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.block-deluxe-page-hero__meta a {
  color: #535A5F;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
  position: relative;
}
.block-deluxe-page-hero__meta a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #ADB3B8;
  transform-origin: right;
  transition: transform 0.2s ease-in-out;
  transform: scaleX(1);
}
.block-deluxe-page-hero__meta a:focus {
  outline: 2px solid #CD3E00;
  font-weight: bold;
}
.block-deluxe-page-hero__meta a:hover {
  color: #CD3E00;
  font-weight: bold;
}
.block-deluxe-page-hero__meta a:hover::after {
  transform: scaleX(0);
}
@media (max-width: 64rem) {
  .block-deluxe-page-hero__meta {
    font-size: 0.9375rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 48rem) {
  .block-deluxe-page-hero__meta {
    font-size: 0.9375rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 36rem) {
  .block-deluxe-page-hero__meta {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}
.block-deluxe-page-hero__share-bar {
  grid-column-start: columns-start;
  grid-column-end: columns-end;
  color: #000E54;
  margin-top: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  line-height: 1.5rem;
  border-top: 1px solid #ADB3B8;
  border-bottom: 1px solid #ADB3B8;
  flex-wrap: wrap;
  row-gap: 1rem;
  padding: 1em 0;
}
.block-deluxe-page-hero__share-bar-reading {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}
.block-deluxe-page-hero__share-bar-reading::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.375rem;
  background: url("/wp-content/themes/syracusenews/custom-blocks/deluxe-page-hero/assets/icon-time.svg") no-repeat center center;
  background-size: contain;
}
.block-deluxe-page-hero__share-bar-reading-label {
  color: #000E54;
}
.block-deluxe-page-hero__share-bar-reading-time {
  color: #000E54;
}
.block-deluxe-page-hero__share-bar-group {
  display: flex;
  align-items: center;
  gap: 1rem;
}
@media (max-width: 23.5rem) {
  .block-deluxe-page-hero__share-bar-group {
    gap: 0.5rem;
  }
}
.block-deluxe-page-hero__print-btn {
  position: relative;
}
.block-deluxe-page-hero__print-btn::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.375rem;
  background: url("/wp-content/themes/syracusenews/custom-blocks/deluxe-page-hero/assets/icon-print.svg") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s;
}
.block-deluxe-page-hero__print-btn:hover::before, .block-deluxe-page-hero__print-btn:focus::before {
  transform: scale(1.15);
}
.block-deluxe-page-hero__share-btn {
  position: relative;
}
.block-deluxe-page-hero__share-btn::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.375rem;
  background: url("/wp-content/themes/syracusenews/custom-blocks/deluxe-page-hero/assets/icon-share.svg") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s;
}
.block-deluxe-page-hero__share-btn:hover::before, .block-deluxe-page-hero__share-btn:focus::before {
  transform: scale(1.15);
}
.block-deluxe-page-hero__share-bar-reading-share, .block-deluxe-page-hero__share-bar-reading-print {
  display: flex;
  align-items: center;
  position: relative;
}
.block-deluxe-page-hero__share-btn, .block-deluxe-page-hero__print-btn {
  background: none;
  color: #000E54;
  border: none;
  padding: 0;
  box-shadow: none;
  cursor: pointer;
  font-size: 1rem;
}
.block-deluxe-page-hero__share-btn:hover, .block-deluxe-page-hero__share-btn:focus, .block-deluxe-page-hero__print-btn:hover, .block-deluxe-page-hero__print-btn:focus {
  text-decoration: none;
}
.block-deluxe-page-hero__link-copied-badge {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 14, 84, 0.9);
  color: #ffffff;
  display: none;
  font-size: 0.75rem;
  font-weight: bold;
  border-radius: 0.25rem;
  z-index: 10;
  padding: 0.25rem 0.5rem;
  white-space: nowrap;
  pointer-events: none;
}
.block-deluxe-page-hero__video-play-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  z-index: 2;
}
.block-deluxe-page-hero__video-play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  width: 5.5rem;
  height: 5.5rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 2;
  transition: all 0.3s ease-in-out;
}
.block-deluxe-page-hero__video-play-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-35%, -50%);
  width: 0;
  height: 0;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  border-left: 1.875rem solid #000E54;
  transition: border-left-color 0.25s;
}
.block-deluxe-page-hero__video-play-button:hover .block-deluxe-page-hero__video-play-icon, .block-deluxe-page-hero__video-play-button:focus .block-deluxe-page-hero__video-play-icon {
  transform: translate(-50%, -50%) scale(0.9);
  background-color: #F76900;
}
.block-deluxe-page-hero__video-play-button:hover .block-deluxe-page-hero__video-play-icon::after, .block-deluxe-page-hero__video-play-button:focus .block-deluxe-page-hero__video-play-icon::after {
  border-left-color: #000E54;
}
.block-deluxe-page-hero__video-play-button:hover, .block-deluxe-page-hero__video-play-button:focus {
  outline: none;
}
.block-deluxe-page-hero__video-play-button:hover .block-deluxe-page-hero__video-play-icon, .block-deluxe-page-hero__video-play-button:focus .block-deluxe-page-hero__video-play-icon {
  transform: translate(-50%, -50%) scale(0.9);
  background-color: #F76900;
}
.block-deluxe-page-hero__video-play-button:hover .block-deluxe-page-hero__video-play-icon::after, .block-deluxe-page-hero__video-play-button:focus .block-deluxe-page-hero__video-play-icon::after {
  border-left-color: #000E54;
}
.block-deluxe-page-hero__image_wrapper {
  position: relative;
}

.video-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}
.video-modal__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.25rem;
}
.video-modal__content {
  position: relative;
  width: 100%;
  max-width: 56.25rem;
  background-color: #000000;
  border-radius: 0.5rem;
}
.video-modal__close {
  position: absolute;
  top: -0.625rem;
  right: -0.625rem;
  width: 1.875rem;
  height: 1.875rem;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  font-size: 1.125rem;
  line-height: 1;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000000;
  font-weight: bold;
}
.video-modal__close:hover {
  background-color: #F76900;
  color: #000E54;
}
.video-modal__iframe-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  border-radius: 0.5rem;
  overflow: hidden;
}
.video-modal iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 0.5rem;
}

/*# sourceMappingURL=style.css.map */
