
.mod-grid__grid{display:flex;flex-direction:column;}.mod-grid__row{display:grid;grid-template-columns:1fr;}
@media (min-width:768px) {
  .mod-grid__row{grid-template-columns:1fr 1fr;}.mod-grid__row:nth-child(even) .mod-grid__item--text{order:2;}.mod-grid__row:nth-child(even) .mod-grid__item--image{order:1;}.mod-grid--image-first .mod-grid__row:nth-child(odd) .mod-grid__item--image,.mod-grid--image-first .mod-grid__row:nth-child(even) .mod-grid__item--text{order:1;}.mod-grid--image-first .mod-grid__row:nth-child(odd) .mod-grid__item--text,.mod-grid--image-first .mod-grid__row:nth-child(even) .mod-grid__item--image{order:2;}
}
.mod-grid__item{min-width:0;}.mod-grid__item--text{display:flex;flex-direction:column;padding:var(--mod-spacing-md);justify-content:center;}
@media (min-width:768px) {
  .mod-grid__item--text{padding:var(--mod-spacing-2xl);}
}
.mod-grid__media-wrapper{width:100%;aspect-ratio:16 / 9;margin:0;}
@media (min-width:768px) {
  .mod-grid__media-wrapper{aspect-ratio:4 / 3;height:100%;}
}
.mod-grid__meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--mod-spacing-xs);margin-bottom:var(--mod-spacing-md);}/**/
.taxonomy-term-type-history .a-title .article-title{margin-bottom:.675rem;}.mod-grid-timeline__item--text{position:relative;}
@media (min-width:768px) {
  .mod-grid-timeline__item--text{padding:var(--mod-spacing-xl);}
}
@media (min-width:768px) {
  .mod-grid__row:nth-child(odd) .mod-grid-timeline__item--text{align-items:flex-end;text-align:right;}.mod-grid__row:nth-child(even) .mod-grid-timeline__item--text{align-items:flex-start;}.mod-grid--image-first .mod-grid__row:nth-child(odd) .mod-grid-timeline__item--text{align-items:flex-start;text-align:left;}.mod-grid--image-first .mod-grid__row:nth-child(even) .mod-grid-timeline__item--text{align-items:flex-end;text-align:right;}
}
.mod .mod-grid-timeline__year{font-family:var(--in-font-family-secondary);margin-bottom:var(--mod-spacing-xs);}.mod-grid-timeline__meta{margin-bottom:var(--mod-spacing-base);}
@media (min-width:768px) {
  .mod-grid__row:nth-child(odd) .mod-grid-timeline__meta{flex-direction:row-reverse;}.mod-grid--image-first .mod-grid__row:nth-child(odd) .mod-grid-timeline__meta{flex-direction:row;}.mod-grid--image-first .mod-grid__row:nth-child(even) .mod-grid-timeline__meta{flex-direction:row-reverse;}
}
.mod-grid-timeline__btn{align-self:flex-start;}
@media (min-width:768px) {
  .mod-grid__row:nth-child(odd) .mod-grid-timeline__btn{align-self:flex-end;}.mod-grid--image-first .mod-grid__row:nth-child(odd) .mod-grid-timeline__btn{align-self:flex-start;}.mod-grid--image-first .mod-grid__row:nth-child(even) .mod-grid-timeline__btn{align-self:flex-end;}
}
.mod-grid-timeline__row{position:relative;}.mod-grid-timeline__row::before{display:none;}.mod-grid-timeline__row::after{display:none;}.mod-grid-timeline__item--image,.mod-grid-timeline__item--text{position:relative;}.mod-grid-timeline__item--image::before,.mod-grid-timeline__item--text::before{display:block;content:'';position:absolute;width:3px;height:100%;background-color:var(--in-secondary-400);top:0;left:0;transform:translateX(-50%);}.mod-grid-timeline__item--image::after{display:block;content:'';position:absolute;width:16px;height:16px;background-color:var(--in-text-color);border-radius:50%;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 4px var(--in-secondary-400);}
@media (min-width:768px) {
  .mod-grid-timeline__item--image,.mod-grid-timeline__item--text{position:static;}.mod-grid-timeline__item--image::before,.mod-grid-timeline__item--text::before,.mod-grid-timeline__item--image::after{display:none;}.mod-grid-timeline__row::before{display:block;content:'';position:absolute;width:3px;height:100%;background-color:var(--in-secondary-400);top:0;left:50%;transform:translateX(-50%);}.mod-grid-timeline__row::after{display:block;content:'';position:absolute;width:20px;height:20px;background-color:var(--in-text-color);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 4px var(--in-secondary-400);}
}/**/
.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);}/**/
.mod-text{padding-top:calc(var(--mod-padding-base) - .175rem);padding-bottom:var(--mod-padding-base);}
@media (min-width:768px) {
  .mod-text{padding-top:calc(var(--mod-padding-md) - .175rem);padding-bottom:var(--mod-padding-md);}.mod-text:has(.mod-text__title),.mod-text.theme-bg-transparent{padding-top:calc(var(--mod-padding-base) - .175rem);padding-bottom:var(--mod-padding-base);}
}
.mod-text__content-wrapper{justify-content:flex-start;}.mod-text__text .mod__badge{margin-bottom:var(--mod-spacing-base);}.mod-text--centered .mod-text__content-wrapper{justify-content:center;}.mod-text--centered .mod-text__content{padding-left:.25rem;padding-right:.25rem;text-align:center;}.mod-text--narrow .mod-text__text{max-width:72ch;}/**/
.mod-year-nav{padding-top:0;padding-bottom:calc(var(--mod-padding-sm) + 1px);color-scheme:light;}.mod-year-nav .mod__btn{font-size:13px;padding:calc(0.4175rem - 3px) calc(0.75rem - 4px) calc(0.4375rem - 3px);}.mod-year-nav__list{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:var(--mod-spacing-xs);list-style:none;padding:0;margin:0;overflow-x:auto;scrollbar-width:thin;padding-bottom:.25em;}
@media (min-width:768px) {
  .mod-year-nav__list{flex-wrap:wrap;overflow-x:visible;}
}
.mod-year-nav__item{flex-shrink:0;}/**/