.posts-display{max-width:100%;margin:var(--block-margin) auto}.blog .posts-display{display:none}.posts-display.animate__animated{animation-name:fadeInUp}.posts-display header,.posts-display-container{max-width:var(--wide-width);margin:0 auto}.posts-display-container[data-display-type=carousel]{max-width:100%}.posts-display header{margin-bottom:calc(var(--block-margin) / 2);display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;row-gap:.8rem;column-gap:1.6rem}.posts-display header .eyebrow{width:100%}.home .posts-display header .eyebrow,.home .posts-display header h2,.home .posts-display header a{color:var(--color-white)}.posts-display header h2{font:var(--font-headline-4);color:var(--text-color);margin-bottom:0}.posts-display header a{--link-color:var(--color-dark-moss-green)}.posts-display-grid{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:var(--item-column-gap);row-gap:var(--item-row-gap)}.posts-display .post-loop,.posts-display .post-loop>a{height:100%}.posts-display .post-loop>a:not(:hover) .tertiary-button:after{transition:.1s ease all}.posts-display .post-loop>a:is(:hover) .tertiary-button:after{margin-left:.8em;transition:.1s ease all}.posts-display .post-loop .read-more{margin-top:auto}.posts-display-carousel .swiper-wrapper{padding-left:calc( 50% - ( var(--wide-width) / 2 ) )}.posts-display-carousel .swiper-slide{padding-right:var(--item-column-gap);height:auto;transition:all .3s ease;opacity:.5}.posts-display-carousel .swiper-slide.swiper-slide-active{opacity:1}.posts-display-container .posts-display-carousel .swiper-slide{width:min(100%, calc(36.3rem + var(--item-column-gap)))}.posts-display-navigation{margin:var(--column-gap) auto 0;display:flex;align-items:center;justify-content:space-between;column-gap:var(--item-column-gap);max-width:var(--wide-width)}:is(.posts-display-navigation-prev,.posts-display-navigation-next) svg{width:3.4rem;height:auto}:is(.posts-display-navigation-prev,.posts-display-navigation-next) svg *{transition:all .3s ease}:is(.posts-display-navigation-prev,.posts-display-navigation-next) svg rect{fill:var(--primary-button-background-color)}:is(.posts-display-navigation-prev,.posts-display-navigation-next) svg path{fill:var(--primary-button-text-color)}:is(.posts-display-navigation-prev,.posts-display-navigation-next):is(:hover,:focus,:active) svg rect{fill:var(--primary-button-hover-background-color)}:is(.posts-display-navigation-prev,.posts-display-navigation-next):is(:hover,:focus,:active) svg path{fill:var(--primary-button-hover-text-color)}@media (min-width:768px){.blog .posts-display{display:flex}.posts-display-container{position:relative}.posts-display-carousel .swiper-slide.swiper-slide-next{opacity:1}.posts-display-navigation{margin-top:0}:is(.posts-display-navigation-prev,.posts-display-navigation-next){position:absolute;top:50%;transform:translateY(-50%);z-index:2}.posts-display-navigation-prev{left:var(--page-padding)}.posts-display-navigation-next{right:var(--page-padding)}.posts-display-container[data-display-type=masonry] .posts-display-grid{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.posts-display-container[data-display-type=masonry] .posts-display-grid .posts-display-item:nth-child(3n+1){grid-row:span 2}.posts-display-container[data-display-type=masonry] .posts-display-grid .posts-display-item:nth-child(3n+1) .post-loop-image{flex-grow:1}.posts-display-container[data-display-type=masonry] .posts-display-grid .posts-display-item:nth-child(3n+1) .post-loop-image img{aspect-ratio:unset;height:100%}.posts-display-container[data-display-type=masonry] .posts-display-grid .posts-display-item:is(:nth-child(3n+2),:nth-child(3n+3)) .post-loop-image{margin-bottom:2.4rem}.posts-display-container[data-display-type=masonry] .posts-display-grid .posts-display-item:is(:nth-child(3n+2),:nth-child(3n+3)) .post-loop-image img{aspect-ratio:2.15}.posts-display-container[data-display-type=masonry] .posts-display-grid .posts-display-item:is(:nth-child(3n+2),:nth-child(3n+3)) .post-loop-meta{display:none}.posts-display-container[data-display-type=masonry] .posts-display-grid .posts-display-item:is(:nth-child(3n+2),:nth-child(3n+3)) p{display:none}}@media (min-width:992px){.posts-display-container .posts-display-grid{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (min-width:1200px){.posts-display-carousel .swiper-slide.swiper-slide-next+.swiper-slide{opacity:1}}