:root{--opk-font-main: 'OpenSans', sans-serif;--opk-font-heading: 'PlayfairDisplay', sans-serif;--opk-font-subheading: 'Kapakana', sans-serif}.opk-blog-post{display:flex;flex-direction:column;height:100%}.opk-blog-post .opk-blog-post__media{display:block;overflow:hidden}.opk-blog-post .opk-blog-post__image{position:relative;padding-bottom:var(--ratio-percent);overflow:hidden}.opk-blog-post .opk-blog-post__image img,.opk-blog-post .opk-blog-post__image .thb-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(0.104, 0.204, 0.492, 1);transform-origin:center center}.opk-blog-post .opk-blog-post__image .thb-placeholder{display:flex;align-items:center;justify-content:center;background:rgba(var(--color-body-rgb), 0.03)}.opk-blog-post .opk-blog-post__image .thb-placeholder svg{fill:var(--color-accent)}.opk-blog-post .opk-blog-post__media:hover img,.opk-blog-post .opk-blog-post__media:focus img,.opk-blog-post .opk-blog-post__media:hover .thb-placeholder,.opk-blog-post .opk-blog-post__media:focus .thb-placeholder{transform:scale(1.04)}.opk-blog-post .opk-blog-post__content{display:flex;flex-direction:column}@media screen and (min-width: 1200px){.opk-blog-post .opk-blog-post__content{gap:10px;padding-top:26px}}@media screen and (max-width: 1199px){.opk-blog-post .opk-blog-post__content{gap:8px;padding-top:15px}}.opk-blog-post .opk-blog-post__date{font-size:.85rem;line-height:1.2;color:#2c2d2e;color:var(--color-body, #2c2d2e);opacity:.7}.opk-blog-post .opk-blog-post__title{margin:0;font-family:'PlayfairDisplay', sans-serif;font-family:var(--opk-font-heading);font-weight:800;letter-spacing:0;text-transform:uppercase;text-align:left;color:#423d39}@media screen and (min-width: 1200px){.opk-blog-post .opk-blog-post__title{font-size:22px;line-height:26px}}@media screen and (max-width: 1199px){.opk-blog-post .opk-blog-post__title{font-size:18px;line-height:24px}}.opk-blog-post .opk-blog-post__title a{display:-webkit-box;max-width:100%;-webkit-box-orient:vertical;overflow:hidden;color:inherit;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width: 1200px){.opk-blog-post .opk-blog-post__title a{-webkit-line-clamp:3}}@media screen and (max-width: 1199px){.opk-blog-post .opk-blog-post__title a{-webkit-line-clamp:4}}.opk-blog-post .opk-blog-post__title a:hover,.opk-blog-post .opk-blog-post__title a:focus{color:inherit}.opk-blog-post .opk-blog-post__description{font-weight:400;letter-spacing:0;text-align:left;color:#423d39}@media screen and (min-width: 1200px){.opk-blog-post .opk-blog-post__description{font-size:18px;line-height:28px}}@media screen and (max-width: 1199px){.opk-blog-post .opk-blog-post__description{font-size:16px;line-height:22px}}.opk-blog-post .opk-blog-post__description p{margin:0;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opk-blog-post .button{width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1200px){.opk-blog-post .button{display:none}}@media screen and (min-width: 1024px){.opk-featured-blog .row.full-width-row-full .blog-posts>*:not(.swiper),.opk-featured-blog .swiper-pagination{padding-left:40px;padding-right:40px}}@media screen and (max-width: 1023px){.opk-featured-blog .row.full-width-row-full .blog-posts>*:not(.swiper),.opk-featured-blog .swiper-pagination{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1024px){.opk-featured-blog .section-header{padding-bottom:20px}}@media screen and (max-width: 1023px){.opk-featured-blog .section-header{padding-bottom:32px}}.opk-featured-blog .blog-posts{display:flex;flex-direction:column;align-items:stretch}.opk-featured-blog .blog-posts-swiper{width:100%;position:relative;overflow:hidden}.opk-featured-blog .swiper-slide{height:auto}.opk-featured-blog .swiper-slide .opk-blog-post{height:100%}.opk-featured-blog .opk_navigation_slider__btn{margin-top:-111px}@media screen and (min-width: 1024px){.opk-featured-blog .opk_slider_pagination{margin-top:42px}}@media screen and (max-width: 1023px){.opk-featured-blog .opk_slider_pagination{margin-top:32px}}.opk-featured-blog .button-wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin-top:7px}@media screen and (min-width: 1200px){.opk-featured-blog .button-wrapper{display:none}}@media screen and (min-width: 480px){.opk-featured-blog .button-wrapper .button{width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 479px){.opk-featured-blog .button-wrapper .button{width:100%}}.opk-featured-blog .button-wrapper span{font-family:'OpenSans', sans-serif;font-family:var(--opk-font-main);font-weight:400;font-size:18px;line-height:28px}
