@keyframes storycle_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.posts-list__item.default-item+.post{margin-top:30px;padding-top:30px;border-top-width:1px;border-top-style:solid}.posts-list__item.default-item .sticky-label{margin:0 8px 0 0}.posts-list__item.default-item .post-thumbnail{overflow:hidden}.posts-list__item.default-item .post-thumbnail a{display:block}.default-item.format-post .entry-footer .entry-meta .tags-links+div:not(:empty){margin-top:28px}.default-item.format-post .entry-footer .entry-meta>div{display:flex;justify-content:space-between;align-items:flex-start;margin-left:-.9375rem;margin-right:-.9375rem}.default-item.format-post .entry-footer .entry-meta>div>*{margin-left:.9375rem;margin-right:.9375rem}.posts-list.posts-list--grid{display:flex;flex-flow:row wrap;min-height:100vh;margin-bottom:0;margin-left:-.9375rem;margin-right:-.9375rem}@media (max-width:640px){.posts-list.posts-list--grid{justify-content:center}}.posts-list.posts-list--grid .grid-item{position:relative;flex:0 0;flex-basis:100%;max-width:100%;padding-left:calc(1.875rem / 2);padding-right:calc(1.875rem / 2);margin-bottom:30px}@media (min-width:640px){.posts-list.posts-list--grid.posts-list-3-cols .grid-item{flex:0 0;flex-basis:calc(100% / 2);max-width:calc(100% / 2)}}@media (min-width:940px){.posts-list.posts-list--grid.posts-list-3-cols .grid-item{flex:0 0;flex-basis:calc(100% / 3);max-width:calc(100% / 3)}}@media (min-width:940px){.posts-list.posts-list--grid.posts-list-2-cols .grid-item{flex:0 0;flex-basis:calc(100% / 2);max-width:calc(100% / 2)}}.posts-list.posts-list--grid .has-post-thumbnail .post-thumbnail{display:block;width:100%;margin-bottom:20px}.posts-list.posts-list--grid .has-post-thumbnail .post-thumbnail a{display:block}.posts-list.posts-list--grid .has-post-thumbnail .entry-cats{top:0;left:15px}.posts-list.posts-list--grid-2{display:flex;flex-flow:row wrap;min-height:100vh;margin-bottom:0;margin-left:-5px;margin-right:-5px}@media (max-width:640px){.posts-list.posts-list--grid-2{justify-content:center}}.posts-list.posts-list--grid-2 .grid-item{position:relative;flex:0 0;flex-basis:100%;max-width:100%;padding-left:5px;padding-right:5px;margin-bottom:10px}@media (min-width:640px){.posts-list.posts-list--grid-2.posts-list-3-cols .grid-item{flex:0 0;flex-basis:calc(100% / 2);max-width:calc(100% / 2)}}@media (min-width:940px){.posts-list.posts-list--grid-2.posts-list-3-cols .grid-item{flex:0 0;flex-basis:calc(100% / 3);max-width:calc(100% / 3)}}@media (min-width:940px){.posts-list.posts-list--grid-2.posts-list-2-cols .grid-item{flex:0 0;flex-basis:calc(100% / 2);max-width:calc(100% / 2)}}.posts-list.posts-list--grid-2 .posts-list__item-inner{overflow:hidden;position:relative;height:100%;border-radius:3px}.posts-list.posts-list--grid-2 .post-thumbnail_bg{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3px;background-size:cover;background-position:center center;background-repeat:no-repeat}.posts-list.posts-list--grid-2 .posts-list__item-content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:245px;padding:20px 20px 13px}.posts-list.posts-list--grid-2 span.posted-on path,.posts-list.posts-list--grid-2 span.byline path,.posts-list.posts-list--grid-2 span.cat-links path,.posts-list.posts-list--grid-2 span.comments-link path,.posts-list.posts-list--grid-2 span.tags-links path{fill:#f3f3f3}.posts-list.posts-list--grid-2 .entry-cats{position:static;margin:0 0 auto;padding-bottom:20px}.posts-list.posts-list--grid-2 .entry-footer .entry-meta .tags-links{margin-top:10px;margin-bottom:10px}.posts-list.posts-list--grid-2 .entry-footer .post__button-wrap:not(:empty){margin-bottom:7px}.posts-list__item.leftward-item+.post{margin-top:20px}@media (min-width:640px){.posts-list__item.leftward-item.has-post-thumbnail{display:flex}}@media (max-width:639px){.posts-list__item.leftward-item.has-post-thumbnail{flex-direction:column}}.posts-list__item.leftward-item.has-post-thumbnail .entry-cats{top:0}@media (min-width:640px){.posts-list__item.leftward-item.has-post-thumbnail .entry-cats{width:235px}}.posts-list__item.leftward-item .post-thumbnail{display:block}@media (min-width:640px){.posts-list__item.leftward-item .post-thumbnail{min-width:275px;margin-right:30px}}.posts-list__item.leftward-item .post-thumbnail a{display:block}.posts-list__item.leftward-item .post-thumbnail a img{border-radius:3px}.posts-list__item.leftward-item .posts-list__item-content{margin-bottom:40px}@media (min-width:640px){.posts-list__item.leftward-item .posts-list__item-content{margin-bottom:20px}}.posts-list__item.leftward-item .entry-header .entry-title{margin-top:0;margin-bottom:7px}.leftward-item.format-post .entry-footer .entry-meta .tags-links+div:not(:empty){margin-top:28px}.leftward-item.format-post .entry-footer .entry-meta>div{display:flex;justify-content:space-between;align-items:flex-start;margin-left:-.9375rem;margin-right:-.9375rem}.leftward-item.format-post .entry-footer .entry-meta>div>*{margin-left:.9375rem;margin-right:.9375rem}.posts-list.posts-list--masonry{flex-direction:column;min-height:100vh;margin-bottom:0;column-gap:30px}@media (max-width:640px){.posts-list.posts-list--masonry{justify-content:center}}.posts-list.posts-list--masonry .masonry-item{position:relative;display:inline-block;width:100%;padding:0;margin-bottom:30px}.posts-list.posts-list--masonry.posts-list-3-cols{column-count:1}@media (min-width:640px){.posts-list.posts-list--masonry.posts-list-3-cols{column-count:2}}@media (min-width:940px){.posts-list.posts-list--masonry.posts-list-3-cols{column-count:3}}.posts-list.posts-list--masonry.posts-list-2-cols{column-count:1}@media (min-width:940px){.posts-list.posts-list--masonry.posts-list-2-cols{column-count:2}}.posts-list.posts-list--masonry .has-post-thumbnail .post-thumbnail{display:block;width:100%;margin-bottom:20px}.posts-list.posts-list--masonry .has-post-thumbnail .post-thumbnail a{display:block}.posts-list.posts-list--masonry .has-post-thumbnail .post-thumbnail img{min-width:100%;width:100%}.posts-list.posts-list--masonry .has-post-thumbnail .entry-cats{top:0;left:0}@media (min-width:940px){.posts-list.posts-list--justify{display:flex;margin-right:-.9375rem;margin-left:-.9375rem;flex-flow:row wrap}.posts-list.posts-list--justify .justify-item{margin-right:.9375rem;margin-left:.9375rem;flex:0 0;flex-basis:calc(100% / 2 - 1.875rem);max-width:calc(100% / 2 - 1.875rem)}}@media (min-width:1200px){.posts-list.posts-list--justify .justify-item{flex:0 0;flex-basis:calc(100% / 3 - 1.875rem);max-width:calc(100% / 3 - 1.875rem)}.posts-list.posts-list--justify .justify-item:nth-of-type(7n+2),.posts-list.posts-list--justify .justify-item:nth-of-type(7n+3){flex:0 0;flex-basis:calc(100% / 1.5 - 1.875rem);max-width:calc(100% / 1.5 - 1.875rem)}}.posts-list.posts-list--justify .justify-item{position:relative;display:inline-block;width:100%;padding:0;margin-bottom:30px}.posts-list.posts-list--justify.posts-list-3-cols{column-count:1}@media (min-width:640px){.posts-list.posts-list--justify.posts-list-3-cols{column-count:2}}@media (min-width:940px){.posts-list.posts-list--justify.posts-list-3-cols{column-count:3}}.posts-list.posts-list--justify.posts-list-2-cols{column-count:1}@media (min-width:940px){.posts-list.posts-list--justify.posts-list-2-cols{column-count:2}}.posts-list.posts-list--justify .has-post-thumbnail .post-thumbnail{display:block;width:100%;margin-bottom:20px}.posts-list.posts-list--justify .has-post-thumbnail .post-thumbnail a{display:block}.posts-list.posts-list--justify .has-post-thumbnail .post-thumbnail img{min-width:100%;width:100%;height:260px;max-height:90vh;object-fit:cover}.posts-list.posts-list--justify .has-post-thumbnail .entry-cats{top:0;left:0}.posts-list__item.timeline-item{display:flex;flex-wrap:wrap;margin-bottom:40px}.posts-list__item.timeline-item .posts-list__new-date{width:100%;margin-top:0;margin-bottom:30px}.posts-list__item.timeline-item.has-post-thumbnail .entry-cats{top:0}@media (min-width:1200px){.posts-list__item.timeline-item.has-post-thumbnail .entry-cats{width:235px}}@media (min-width:1200px){.posts-list__item.timeline-item.has-post-thumbnail .posts-list__item-inner{display:flex}}.posts-list__item.timeline-item .posts-list__item-inner{position:relative;flex:0 0;flex-basis:calc(100% - 80px);max-width:calc(100% - 80px)}.posts-list__item.timeline-item .post-thumbnail{display:block}@media (min-width:1200px){.posts-list__item.timeline-item .post-thumbnail{flex:0 0 auto;width:275px;margin-right:30px}}.posts-list__item.timeline-item .post-thumbnail a{display:block}.posts-list__item.timeline-item .post-thumbnail img{max-height:90vh;object-fit:cover}.posts-list__item.timeline-item .entry-header .entry-title{margin-top:0;margin-bottom:7px}.posts-list__item .post-timeline-date{position:relative;font-size:12px;line-height:1.2;text-align:center;margin-right:20px}.posts-list__item .post-timeline-date:before{content:"";position:absolute;top:0;left:50%;bottom:-40px;z-index:0;width:1px}.posts-list__item .post-timeline-date__link{position:relative;z-index:1;display:block;width:60px}.posts-list__item .post-timeline-date__link:hover{box-shadow:0 7px 12px 0 rgba(75,77,88,.15)}.posts-list__item .post-timeline-date__date,.posts-list__item .post-timeline-date__time{display:block;padding:5px}.posts-list__item .post-timeline-date__day{display:block;font-size:22px}.posts-list__item .post-timeline-date__date{border-top-left-radius:3px;border-top-right-radius:3px}.posts-list__item .post-timeline-date__time{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.posts-list__item:not(:first-child) .posts-list__new-date+.post-timeline-date:before{top:-30px}.posts-list__item:last-of-type .post-timeline-date:before{bottom:0}.timeline-item.format-post .entry-footer .entry-meta .tags-links+div:not(:empty){margin-top:28px}.timeline-item.format-post .entry-footer .entry-meta>div{display:flex;justify-content:space-between;align-items:flex-start;margin-left:-.9375rem;margin-right:-.9375rem}.timeline-item.format-post .entry-footer .entry-meta>div>*{margin-left:.9375rem;margin-right:.9375rem}