.c-image{position:relative;display:block}.c-image .overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;background-color:var(--background-color);transform-origin:bottom;transform:scaleY(1);transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.c-image .overlay[data-visible=false]{transform:scaleY(0)}.c-image img{display:block;width:100%;height:auto}.c-post-grid-item{color:var(--text-color)}.c-post-grid-item[data-on-slider=true]:focus,.c-post-grid-item[data-on-slider=true]:hover{cursor:-webkit-grab;cursor:grab}.c-post-grid-item[data-on-slider=false]:focus:not([disabled]),.c-post-grid-item[data-on-slider=false]:hover:not([disabled]){cursor:pointer}.c-post-grid-item .content{--spacer-padding-block-start:sp6;-webkit-padding-before:var(--sp7);padding-block-start:var(--sp7)}@media(min-width:375px){.c-post-grid-item .content{-webkit-padding-before:var(--sp7);padding-block-start:var(--sp7)}}@media(min-width:480px){.c-post-grid-item .content{-webkit-padding-before:var(--sp7);padding-block-start:var(--sp7)}}@media(min-width:680px){.c-post-grid-item .content{-webkit-padding-before:var(--sp8);padding-block-start:var(--sp8)}}@media(min-width:960px){.c-post-grid-item .content{-webkit-padding-before:var(--sp7);padding-block-start:var(--sp7)}}@media(min-width:1280px){.c-post-grid-item .content{-webkit-padding-before:var(--sp6);padding-block-start:var(--sp6)}}@media(min-width:1600px){.c-post-grid-item .content{-webkit-padding-before:var(--sp6);padding-block-start:var(--sp6)}}@media(min-width:1920px){.c-post-grid-item .content{-webkit-padding-before:var(--sp6);padding-block-start:var(--sp6)}}.c-post-grid-item .content .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-post-grid-item .content .precision{--spacer-margin-block-start:sp6;-webkit-margin-before:var(--sp7);margin-block-start:var(--sp7)}@media(min-width:375px){.c-post-grid-item .content .precision{-webkit-margin-before:var(--sp7);margin-block-start:var(--sp7)}}@media(min-width:480px){.c-post-grid-item .content .precision{-webkit-margin-before:var(--sp7);margin-block-start:var(--sp7)}}@media(min-width:680px){.c-post-grid-item .content .precision{-webkit-margin-before:var(--sp8);margin-block-start:var(--sp8)}}@media(min-width:960px){.c-post-grid-item .content .precision{-webkit-margin-before:var(--sp7);margin-block-start:var(--sp7)}}@media(min-width:1280px){.c-post-grid-item .content .precision{-webkit-margin-before:var(--sp6);margin-block-start:var(--sp6)}}@media(min-width:1600px){.c-post-grid-item .content .precision{-webkit-margin-before:var(--sp6);margin-block-start:var(--sp6)}}@media(min-width:1920px){.c-post-grid-item .content .precision{-webkit-margin-before:var(--sp6);margin-block-start:var(--sp6)}}.c-post-grid-item .content .meta{--spacer-margin-block-start:sp6;-webkit-margin-before:var(--sp7);margin-block-start:var(--sp7)}@media(min-width:375px){.c-post-grid-item .content .meta{-webkit-margin-before:var(--sp7);margin-block-start:var(--sp7)}}@media(min-width:480px){.c-post-grid-item .content .meta{-webkit-margin-before:var(--sp7);margin-block-start:var(--sp7)}}@media(min-width:680px){.c-post-grid-item .content .meta{-webkit-margin-before:var(--sp8);margin-block-start:var(--sp8)}}@media(min-width:960px){.c-post-grid-item .content .meta{-webkit-margin-before:var(--sp7);margin-block-start:var(--sp7)}}@media(min-width:1280px){.c-post-grid-item .content .meta{-webkit-margin-before:var(--sp6);margin-block-start:var(--sp6)}}@media(min-width:1600px){.c-post-grid-item .content .meta{-webkit-margin-before:var(--sp6);margin-block-start:var(--sp6)}}@media(min-width:1920px){.c-post-grid-item .content .meta{-webkit-margin-before:var(--sp6);margin-block-start:var(--sp6)}}.c-post-grid-item .content .meta>:not(:last-child){margin-bottom:4px}.c-post-grid-item .content .meta .first-line{text-transform:uppercase}.c-post-grid-item .image-box img{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.c-post-grid-item .image-box img:focus,.c-post-grid-item .image-box img:hover{transform:scale(1.1)}}.c-post-grid-item[data-is-event=true] .content .meta .first-line{text-transform:none}.c-post-grid-item[data-is-event=true] .content .meta .second-line{text-transform:uppercase}@media(max-width:679px){.c-post-grid-item[data-variant=post-grid] .content{--spacer-padding-inline-start:sp6;-webkit-padding-start:var(--sp7);padding-inline-start:var(--sp7);padding-block:0}}@media(max-width:679px)and (min-width:375px){.c-post-grid-item[data-variant=post-grid] .content{-webkit-padding-start:var(--sp7);padding-inline-start:var(--sp7)}}@media(max-width:679px)and (min-width:480px){.c-post-grid-item[data-variant=post-grid] .content{-webkit-padding-start:var(--sp7);padding-inline-start:var(--sp7)}}@media(max-width:679px)and (min-width:680px){.c-post-grid-item[data-variant=post-grid] .content{-webkit-padding-start:var(--sp8);padding-inline-start:var(--sp8)}}@media(max-width:679px)and (min-width:960px){.c-post-grid-item[data-variant=post-grid] .content{-webkit-padding-start:var(--sp7);padding-inline-start:var(--sp7)}}@media(max-width:679px)and (min-width:1280px){.c-post-grid-item[data-variant=post-grid] .content{-webkit-padding-start:var(--sp6);padding-inline-start:var(--sp6)}}@media(max-width:679px)and (min-width:1600px){.c-post-grid-item[data-variant=post-grid] .content{-webkit-padding-start:var(--sp6);padding-inline-start:var(--sp6)}}@media(max-width:679px)and (min-width:1920px){.c-post-grid-item[data-variant=post-grid] .content{-webkit-padding-start:var(--sp6);padding-inline-start:var(--sp6)}}@media(max-width:679px){.c-post-grid-item[data-variant=post-grid] .content .title{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.c-post-grid-item[data-variant=post-grid] .content .meta{display:none}}.c-post-grid-item[data-variant=post-grid][data-is-featured=true]{background-color:var(--background-color)}.c-post-grid-item[data-variant=post-grid][data-is-featured=true] .content{--spacer-padding:sp6;padding:var(--sp7)}@media(min-width:375px){.c-post-grid-item[data-variant=post-grid][data-is-featured=true] .content{padding:var(--sp7)}}@media(min-width:480px){.c-post-grid-item[data-variant=post-grid][data-is-featured=true] .content{padding:var(--sp7)}}@media(min-width:680px){.c-post-grid-item[data-variant=post-grid][data-is-featured=true] .content{padding:var(--sp8)}}@media(min-width:960px){.c-post-grid-item[data-variant=post-grid][data-is-featured=true] .content{padding:var(--sp7)}}@media(min-width:1280px){.c-post-grid-item[data-variant=post-grid][data-is-featured=true] .content{padding:var(--sp6)}}@media(min-width:1600px){.c-post-grid-item[data-variant=post-grid][data-is-featured=true] .content{padding:var(--sp6)}}@media(min-width:1920px){.c-post-grid-item[data-variant=post-grid][data-is-featured=true] .content{padding:var(--sp6)}}.c-post-grid-item[data-variant=post-grid][data-is-featured=true] .content .precision svg path{fill:var(--accent-color)}.c-post-grid-item[data-layout=portrait] .image-box{aspect-ratio:.8;overflow:hidden}.c-post-grid-item[data-layout=portrait] .image-box>*{height:100%}.c-post-grid-item[data-layout=portrait] .image-box>* img{height:100%;object-fit:cover;object-position:center center}.c-post-grid-item[data-layout=landscape] .image-box{aspect-ratio:1.25;overflow:hidden}.c-post-grid-item[data-layout=landscape] .image-box>*{height:100%}.c-post-grid-item[data-layout=landscape] .image-box>* img{height:100%;object-fit:cover;object-position:center center}.c-pagination{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.c-pagination .pagination-item>*{border-color:var(--line-color)}.c-pagination .pagination-item[data-disabled=true]{pointer-events:none}.c-pagination .pagination-item[data-disabled=true]>*{border-color:transparent;background-color:var(--line-color)}.c-pagination .nav-arrow{display:flex;align-items:center}.c-pagination .nav-arrow a{transition:opacity .3s ease-out}.c-pagination .nav-arrow a svg path{fill:var(--icon-color)}.c-pagination .nav-arrow a.disabled{pointer-events:none;opacity:.5}.c-pagination .nav-arrow a:focus,.c-pagination .nav-arrow a:hover{opacity:.5}.c-pagination .pagination-dots{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.pagination-dots [data-is-disabled=true]{color:rgb(var(--color-bw-black))!important}.pagination-dots [data-is-disabled=true]:before{border-color:transparent!important}.m-posts-grid{--spacer-padding-block-end:sp2;-webkit-padding-after:var(--sp3);padding-block-end:var(--sp3);background-color:var(--background-color);color:var(--text-color)}@media(min-width:375px){.m-posts-grid{-webkit-padding-after:var(--sp3);padding-block-end:var(--sp3)}}@media(min-width:480px){.m-posts-grid{-webkit-padding-after:var(--sp3);padding-block-end:var(--sp3)}}@media(min-width:680px){.m-posts-grid{-webkit-padding-after:var(--sp3);padding-block-end:var(--sp3)}}@media(min-width:960px){.m-posts-grid{-webkit-padding-after:var(--sp3);padding-block-end:var(--sp3)}}@media(min-width:1280px){.m-posts-grid{-webkit-padding-after:var(--sp2);padding-block-end:var(--sp2)}}@media(min-width:1600px){.m-posts-grid{-webkit-padding-after:var(--sp2);padding-block-end:var(--sp2)}}@media(min-width:1920px){.m-posts-grid{-webkit-padding-after:var(--sp1);padding-block-end:var(--sp1)}}.m-posts-grid .categories-wrapper{--spacer-padding-block-start:sp2;-webkit-padding-before:var(--sp3);padding-block-start:var(--sp3);position:relative;width:100%}@media(min-width:375px){.m-posts-grid .categories-wrapper{-webkit-padding-before:var(--sp3);padding-block-start:var(--sp3)}}@media(min-width:480px){.m-posts-grid .categories-wrapper{-webkit-padding-before:var(--sp3);padding-block-start:var(--sp3)}}@media(min-width:680px){.m-posts-grid .categories-wrapper{-webkit-padding-before:var(--sp3);padding-block-start:var(--sp3)}}@media(min-width:960px){.m-posts-grid .categories-wrapper{-webkit-padding-before:var(--sp3);padding-block-start:var(--sp3)}}@media(min-width:1280px){.m-posts-grid .categories-wrapper{-webkit-padding-before:var(--sp2);padding-block-start:var(--sp2)}}@media(min-width:1600px){.m-posts-grid .categories-wrapper{-webkit-padding-before:var(--sp2);padding-block-start:var(--sp2)}}@media(min-width:1920px){.m-posts-grid .categories-wrapper{-webkit-padding-before:var(--sp1);padding-block-start:var(--sp1)}}.m-posts-grid .categories-wrapper:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--line-color)}.m-posts-grid .categories-scroller{width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.m-posts-grid .categories-scroller::-webkit-scrollbar{display:none}.m-posts-grid .categories{padding-inline:var(--wrapper-default-s);position:relative;width:-moz-fit-content;width:fit-content;margin:auto}@media(min-width:375px){.m-posts-grid .categories{padding-inline:var(--wrapper-default-s)}}@media(min-width:480px){.m-posts-grid .categories{padding-inline:var(--wrapper-default-s)}}@media(min-width:680px){.m-posts-grid .categories{padding-inline:var(--wrapper-default-s)}}@media(min-width:960px){.m-posts-grid .categories{padding-inline:var(--wrapper-default-l)}}@media(min-width:1280px){.m-posts-grid .categories{padding-inline:var(--wrapper-default-xl)}}@media(min-width:1600px){.m-posts-grid .categories{padding-inline:var(--wrapper-default-xxl)}}@media(min-width:1920px){.m-posts-grid .categories{padding-inline:var(--wrapper-default-xxxl)}}.m-posts-grid .categories .category{--spacer-padding-block-end:sp6;-webkit-padding-after:var(--sp7);padding-block-end:var(--sp7);position:relative;text-transform:uppercase;color:rgb(var(--color-bw-grey50));white-space:nowrap;transition:opacity .2s ease-out}@media(min-width:375px){.m-posts-grid .categories .category{-webkit-padding-after:var(--sp7);padding-block-end:var(--sp7)}}@media(min-width:480px){.m-posts-grid .categories .category{-webkit-padding-after:var(--sp7);padding-block-end:var(--sp7)}}@media(min-width:680px){.m-posts-grid .categories .category{-webkit-padding-after:var(--sp8);padding-block-end:var(--sp8)}}@media(min-width:960px){.m-posts-grid .categories .category{-webkit-padding-after:var(--sp7);padding-block-end:var(--sp7)}}@media(min-width:1280px){.m-posts-grid .categories .category{-webkit-padding-after:var(--sp6);padding-block-end:var(--sp6)}}@media(min-width:1600px){.m-posts-grid .categories .category{-webkit-padding-after:var(--sp6);padding-block-end:var(--sp6)}}@media(min-width:1920px){.m-posts-grid .categories .category{-webkit-padding-after:var(--sp6);padding-block-end:var(--sp6)}}.m-posts-grid .categories .category:hover{opacity:.5}.m-posts-grid .categories .category[data-is-selected=true]{color:var(--text-color);pointer-events:none}.m-posts-grid .categories .category[data-is-selected=true]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--text-color)}.m-posts-grid .posts-grid{--spacer-padding-block:sp5;padding-block:var(--sp6)}@media(min-width:375px){.m-posts-grid .posts-grid{padding-block:var(--sp6)}}@media(min-width:480px){.m-posts-grid .posts-grid{padding-block:var(--sp6)}}@media(min-width:680px){.m-posts-grid .posts-grid{padding-block:var(--sp5)}}@media(min-width:960px){.m-posts-grid .posts-grid{padding-block:var(--sp5)}}@media(min-width:1280px){.m-posts-grid .posts-grid{padding-block:var(--sp5)}}@media(min-width:1600px){.m-posts-grid .posts-grid{padding-block:var(--sp4)}}@media(min-width:1920px){.m-posts-grid .posts-grid{padding-block:var(--sp3)}}.m-posts-grid .pagination{--spacer-padding-block-start:sp2;-webkit-padding-before:var(--sp3);padding-block-start:var(--sp3)}@media(min-width:375px){.m-posts-grid .pagination{-webkit-padding-before:var(--sp3);padding-block-start:var(--sp3)}}@media(min-width:480px){.m-posts-grid .pagination{-webkit-padding-before:var(--sp3);padding-block-start:var(--sp3)}}@media(min-width:680px){.m-posts-grid .pagination{-webkit-padding-before:var(--sp3);padding-block-start:var(--sp3)}}@media(min-width:960px){.m-posts-grid .pagination{-webkit-padding-before:var(--sp3);padding-block-start:var(--sp3)}}@media(min-width:1280px){.m-posts-grid .pagination{-webkit-padding-before:var(--sp2);padding-block-start:var(--sp2)}}@media(min-width:1600px){.m-posts-grid .pagination{-webkit-padding-before:var(--sp2);padding-block-start:var(--sp2)}}@media(min-width:1920px){.m-posts-grid .pagination{-webkit-padding-before:var(--sp1);padding-block-start:var(--sp1)}}