
.mod-counter{padding:var(--mod-padding-sm) 0;}
@media (min-width:768px) {
  .mod-counter{padding:var(--mod-padding-base) 0;}
}
.mod-counter__grid{display:grid;gap:0;grid-template-columns:1fr;justify-items:stretch;justify-content:center;align-items:center;text-align:center;}.mod-counter__item{display:grid;grid-template-rows:auto auto;row-gap:var(--mod-spacing-xs);justify-items:center;padding:1rem 2rem;height:100%;}
@media (min-width:768px) {
  .mod-counter__item{padding:1.25rem 3.25rem;}
}
@media (min-width:576px) {
  .mod-counter__grid{grid-template-columns:repeat(3,min-content);}.mod-counter__item:nth-child(1n),.mod-counter__item:nth-child(2n){border-right:1px solid rgba(255,255,255,.425);}
}
.mod-counter__item:last-child{border-right:none;}.mod-counter__item .mod__title{margin-bottom:0;}.mod-counter__number{grid-row:1;line-height:var(--mod-line-height-sm);margin-bottom:0;align-self:start;}.mod-counter__label{grid-row:2;text-transform:uppercase;align-self:end;}.mod-counter__item .mod__badge--outline{border-color:rgba(255,255,255,.425);}
@media (min-width:768px) {
  .mod-counter__label{padding:0.4rem 1rem;}
}/**/
.mod-cta{padding:var(--mod-padding-sm) 0;}
@media (min-width:768px) {
  .mod-cta{padding:var(--mod-padding-base) 0;}
}
.mod-cta__content-wrapper{justify-content:center;}.mod-cta__content{justify-items:center;text-align:center;}.mod-cta__text{max-width:65ch;}.mod-cta__media-wrapper{width:100%;max-width:8rem;max-height:16rem;margin:var(--mod-spacing-md) auto 0;display:flex;align-items:center;justify-content:center;}
@media (min-width:768px) {
  .mod-cta__media-wrapper{max-width:10rem;max-height:18rem;}
}
.mod-cta__media{height:auto;max-height:100%;object-fit:contain;}.mod-cta__actions{display:flex;flex-wrap:wrap;gap:var(--mod-spacing-sm);justify-content:center;margin-top:var(--mod-spacing-md);}/**/
.mod-grid-lineup__subtitle{font-weight:var(--in-font-semi-bold);margin-bottom:var(--mod-spacing-sm);}.mod-grid-lineup__headliners{display:flex;flex-wrap:wrap;font-size:var(--mod-text-xs);font-weight:var(--in-font-semi-bold);line-height:var(--in-leading-normal);letter-spacing:var(--in-tracking-snug);}.mod-grid-lineup__headliners span:not(:last-child)::after{content:" ·";margin-left:0.25rem;margin-right:0.25rem;display:inline-block;}.mod-grid-lineup__item .mod__badge--outline{border-color:rgba(255,255,255,.475);}.mod-grid-lineup__item  .mod__badge--tertiary{background-color:var(--in-tertiary-300);border:1px solid var(--in-tertiary-300);}/**/
.mod-image__figure{margin:0;}.mod-image figure{margin-bottom:0;}.mod-image__media-wrapper{width:100%;aspect-ratio:2 / 1;}.mod-image--banner .mod-image__media-wrapper{aspect-ratio:3 / 1;}/**/
.mod-archive-gallery{padding-top:var(--mod-padding-base);padding-bottom:var(--mod-padding-base);}.mod-archive-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mod-spacing-md);}
@media (min-width:768px) {
  .mod-archive-gallery__grid{grid-template-columns:repeat(3,1fr);}
}
@media (min-width:992px) {
  .mod-archive-gallery__grid{grid-template-columns:repeat(4,1fr);}
}
.mod-archive-gallery__item{display:block;}.mod-archive-gallery__grid a{color:var(--in-text-color);}.mod-archive-gallery__item:hover,.mod-archive-gallery__item:focus{text-decoration:none;}.mod-archive-gallery__item:hover .mod-archive-gallery__year,.mod-archive-gallery__item:focus .mod-archive-gallery__year{text-decoration:underline;}.mod .mod-archive-gallery__year{font-family:var(--in-font-family-secondary);margin-bottom:.25rem;}.mod-archive-gallery__media-wrapper{margin:0 0 var(--mod-spacing-xs) 0;aspect-ratio:4 / 3;}
@media (min-width:768px) {
  .mod-archive-gallery__media-wrapper{margin:0 0 var(--mod-spacing-sm) 0;}
}
.mod-archive-gallery__media{filter:grayscale(100%);transition:filter var(--mod-transition-fast);}.mod-archive-gallery__item:hover .mod-archive-gallery__media{filter:grayscale(0%);}.mod-archive-gallery__label{display:block;font-size:var(--mod-text-sm);font-weight:var(--mod-font-weight-semibold);line-height:var(--mod-leading-normal);}/**/