@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes show-slide{0%{transform:translateY(3rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-from-right{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-from-left{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-from-top{0%{transform:translateY(-24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-from-bottom{0%{transform:translateY(24px);opacity:0}to{transform:translate(0);opacity:1}}:root{--blog-item-padding: 1.5rem}@media screen and (max-width:575px){:root{--blog-item-padding: 1rem}}.blog-carousel.swiper:not(.swiper-initialized){overflow:visible}.blog-list{--spacing: 32px}@media screen and (max-width:1679px){.blog-list{--spacing: 16px}}@media screen and (max-width:575px){.blog-list{--spacing: 16px}}.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing)}@media screen and (max-width:1679px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1439px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:minmax(0,1fr)}}.blog-item{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);background-color:#fff;border:2px solid var(--color-accent)}@media screen and (max-width:1679px){.blog-item{grid-template-columns:100px minmax(0,1fr)}}@media screen and (max-width:575px){.blog-item{grid-template-columns:90px minmax(0,1fr)}}.blog-item>*{padding:var(--blog-item-padding)}.blog-item__head{position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.blog-item__body.decorative-arrow:after{position:absolute;inset:auto 12px 12px auto;background-color:var(--color-text-emphasis)}.blog-item__title{font-weight:500;letter-spacing:0;line-height:1.1}.blog-item__description{margin-block-start:.75em;line-height:1.45}.blog-item__date{font-family:roc-grotesk-condensed,sans-serif;font-weight:500;font-size:70px;line-height:.775;color:var(--color-text-emphasis)}.blog-item__date span{display:block}.blog-item.swiper-slide{height:auto}.blog-item:has(.block-link:is(:hover,:active,:focus-visible)) .block-link{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em;font-style:italic}.blog-imaged-item{position:relative;isolation:isolate;display:flex;padding-block-start:72px}.blog-imaged-item__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10}.blog-imaged-item__background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(to top,#000000d9,#00000040,#0000)}.blog-imaged-item__background img,.blog-imaged-item__background picture{width:100%;height:100%}.blog-imaged-item__overlay{padding:var(--blog-item-padding);padding-inline-end:48px;margin-block-start:auto;width:100%}.blog-imaged-item__overlay.decorative-arrow:after{position:absolute;inset:auto 12px 12px auto;background-color:var(--color-text-emphasis)}.blog-imaged-item__overlay .tag{margin-block-end:12px}.blog-imaged-item__overlay .title{font-weight:500}.blog-imaged-item.swiper-slide{height:auto}.blog-imaged-item:has(.block-link:is(:hover,:active,:focus-visible)) .block-link{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em;font-style:italic}
