.blog-index .blog-title{margin:0 auto;max-width:500px;text-align:center}.blog-index .blog-title-wrap{margin-bottom:1.5em}.blog-index .blog-items{margin-bottom:24px;padding-bottom:24px}.blog-index .blog-title h3{font-family:Playfair Display;font-size:30px;letter-spacing:.5px;line-height:30px;text-transform:none}.blog-index .post-area{margin:0 0 0 -16px;width:calc(100% + 32px)}.blog-index .posts-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.blog-index .post-item{padding:16px;position:relative;width:50%}.blog-index .post-item .inner-wrap{border-radius:5px;overflow:hidden;transform:translateZ(0)}.blog-index .post-item .post-content{height:50vh;min-height:200px;position:relative}.blog-index .post-item .content-inner{background-color:rgba(0,0,0,.3);height:100%}.blog-index .post-item .post-content .entire-meta-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:30}.blog-index .post-item .post-featured-img{backface-visibility:visible;background-color:rgba(0,0,0,.2);background-position:50%;background-size:cover;display:block;height:100.5%;left:0;position:absolute;top:0;transition:transform .7s cubic-bezier(.2,1,.22,1),opacity .5s ease;width:100.5%}.blog-index .post-item:hover .post-featured-img{transform:scale(1.07);-webkit-transform:scale(1.07)}.blog-index .post-item .post-featured-img:after{background:linear-gradient(180deg,rgba(35,35,35,0),rgba(35,35,35,.65));bottom:0;content:"";display:block;height:75%;left:0;position:absolute;top:auto;width:100%}.blog-index .post-item .article-content-wrap{bottom:0;left:0;padding:30px;pointer-events:none;position:absolute;width:100%;z-index:33}.blog-index .post-item .meta-category{pointer-events:all}.blog-index .post-item .meta-category a{color:#fff;display:inline-block;font-family:Playfair Display;font-size:14px;line-height:19px;margin:0 10px 10px 0;opacity:.72;position:relative;transition:opacity .37s cubic-bezier(.52,.01,.16,1)}.blog-index .post-item .meta-category a:before{background-color:#fff;bottom:-3px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:transform .37s cubic-bezier(.52,.01,.16,1);transition:transform .37s cubic-bezier(.52,.01,.16,1);width:100%}.blog-index .post-item .post-header{color:#888}.blog-index .post-item .post-header h3{font-family:Playfair Display;font-size:30px;letter-spacing:.5px;line-height:30px;text-transform:none}.blog-index .post-item .post-header h3 a{color:#fff;transition:opacity .37s cubic-bezier(.52,.01,.16,1)}.blog-index .post-item .meta-category a:hover{opacity:1}.blog-index .post-item .meta-category a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}@media(max-width:767px){.blog-index .post-item{width:100%}.blog-index .post-item .post-content{height:auto;padding-bottom:56.66%}}