.blog-filter{text-align:center}.blog-filter .select{width:calc(var(--width) + var(--input-padding-inline) + var(--input-padding-inline) + var(--input-padding-inline))}/*! blog-posts */.blog-grid{--card-grid-gap: calc(var(--spacing) * 10) calc(var(--spacing) * 4)}@media screen and (min-width:1024px){.blog-grid{--card-grid-gap: clamp(40px, 3.5vw, 60px)}}.article-card__top{row-gap:calc(var(--spacing) * 2)}.article-card__top li{padding-inline-end:calc(var(--spacing) * 4)}.article-card__top li:after{content:"";position:absolute;inset-inline-end:0;width:1px;height:16px;background-color:currentColor;opacity:.3}.article-card__top li:last-child{padding-inline-end:0}.article-card__top li:last-child:after{content:none}.article-card__top .icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.article-card .badge--custom{backdrop-filter:blur(6px);color:var(--badge-foreground);background-color:var(--badge-background)}/*! collage layout */.blog-collage .article-card:nth-child(1) .article-card__media:after{content:"";position:absolute;inset:0;background-color:#000;opacity:.5;pointer-events:none}.blog-collage .article-card:nth-child(1):not(.without-image) .article-card__title{color:inherit}.blog-collage .article-card:nth-child(1) .article-card__title{font-size:clamp(var(--text-2xl),2.526vw,var(--text-5xl))}@media screen and (max-width:639px){.blog-collage{--card-grid-per-row: 1}}@media screen and (min-width:640px){.blog-collage .article-card:nth-child(1):not(.without-image) .article-card__content{position:absolute;inset:var(--card-grid-gap);inset-block-start:unset;color:#fff}.blog-collage .article-card:nth-child(1){grid-column:span 2}}@media screen and (min-width:1024px){.blog-collage{grid-template-rows:1fr 1fr;grid-template-columns:repeat(24,minmax(0,1fr))}.blog-collage .article-card{grid-column:span 8}.blog-collage .article-card:nth-child(1){grid-column:span 14;grid-row:span 2}.blog-collage.with-only4 .article-card:nth-child(1){grid-row:span 3}.blog-collage .article-card:nth-child(1) .article-card__content>.grid{gap:calc(var(--spacing) * 6)}.blog-collage .article-card:nth-child(1) .article-card__title{line-height:1}.blog-collage .article-card:nth-child(1) .article-card__top+p{max-width:75%}.blog-collage .article-card:nth-child(1) .article-card__bottom{font-size:var(--fluid-base-to-xl)}.blog-collage .article-card:nth-child(1) .article-card__content .text-xs{font-size:var(--text-sm);line-height:1.25}.blog-collage .article-card:nth-child(1) .article-card__content .text-sm{font-size:var(--text-base)}.blog-collage .article-card:is(:nth-child(2),:nth-child(3)),.blog-collage.with-only4 .article-card:nth-child(4){grid-column:span 10;flex-direction:row}.blog-collage .article-card:is(:nth-child(2),:nth-child(3)) .article-card__media,.blog-collage.with-only4 .article-card:nth-child(4) .article-card__media{flex:0 0 40%}.blog-collage .article-card:is(:nth-child(1),:nth-child(2),:nth-child(3)) :is(.article-card__media,.article-card__link,.article-card__image),.blog-collage.with-only4 .article-card:nth-child(4) :is(.article-card__media,.article-card__link,.article-card__image){height:100%}.blog-collage .article-card:nth-child(3),.blog-collage.with-only4 .article-card:nth-child(4){margin-block-start:calc(var(--spacing) * 3);padding-block-start:calc(var(--spacing) * 3)}.blog-collage .article-card:nth-child(3):before,.blog-collage.with-only4 .article-card:nth-child(4):before{content:"";position:absolute;width:100%;inset-block-start:calc(var(--card-grid-gap) / 2 * -1);border-block-start:1px solid rgba(23 23 23 / .1)}}@media screen and (min-width:1536px){.blog-collage .article-card:is(:nth-child(2),:nth-child(3)),.blog-collage.with-only4 .article-card:nth-child(4){gap:calc(var(--spacing) * 10)}.blog-collage .article-card:is(:nth-child(2),:nth-child(3)) .article-card__media,.blog-collage.with-only4 .article-card:nth-child(4) .article-card__media{flex:0 0 45%}}@media screen and (min-width:640px)and (max-width:1023px){.slider .blog-collage.with-only3{--card-grid-per-row: 2}.slider .blog-collage.with-only4{--card-grid-per-row: 3}.slider .blog-collage.with-only4 .article-card:nth-child(1){grid-column:span 3}}/*! blog with one post */@media screen and (min-width:1024px){.blog-grid.with-only1{display:flex;justify-content:center}.blog-grid.with-only1 .article-card{flex:0 0 62.5%}}@media screen and (min-width:1024px)and (max-width:1279px){.blog-collage .article-card:is(:nth-child(2),:nth-child(3)),.blog-collage.with-only4 .article-card:nth-child(4){display:grid;gap:calc(var(--spacing) * 6)}.blog-collage .article-card:is(:nth-child(2),:nth-child(3)) .article-card__image,.blog-collage.with-only4 .article-card:nth-child(4) .article-card__image{aspect-ratio:16 / 9}}.link,.rte a:not(.button,.reversed-link){background:linear-gradient(currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;background-position-x:left;position:relative;text-decoration-line:none;transition:background-size .5s cubic-bezier(.3,1,.3,1),color .3s .5s cubic-bezier(.3,1,.3,1)}.reversed-link,.rte a{--reversed-link-gap: min(100%, 1.35em);background:linear-gradient(to right,currentColor,currentColor) 0 var(--reversed-link-gap) / 0 1px no-repeat;background-position-x:right;transition:background-size .5s cubic-bezier(.3,1,.3,1)}.active .subcollection{opacity:1}.subcollection{height:calc(var(--spacing) * 10);opacity:.3;padding-inline:clamp(calc(var(--spacing) * 5),1.368vw,calc(var(--spacing) * 6));transition:opacity .5s cubic-bezier(.3,1,.3,1)}.subcollections li+li:before{--tw-translate-y: 5%;--tw-rotate: 25deg;content:"";background-color:currentColor;height:40%;width:1px;inset-block-start:30%;inset-inline-start:0;opacity:.3;position:absolute;transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate))}.subcollection .btn-text{height:auto}.btn-text{position:relative;pointer-events:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:1}.active .subcollection .btn-text:after{--tw-scale-x: 1}.subcollection .btn-text:after{--tw-translate-x: -50%;--tw-translate-y: -50%;--tw-scale-x: 0;content:"";background-color:currentColor;display:block;height:2px;width:100%;inset-block-end:-.15em;inset-inline-start:50%;position:absolute;transform:translate(calc(var(--tw-translate-x) * 1),var(--tw-translate-y)) scaleX(var(--tw-scale-x));transition:transform .3s cubic-bezier(.7,0,.3,1)}.subcollections li:first-child .subcollection{padding-inline-start:0}@media screen and (pointer:fine){.reversed-link:not([aria-disabled]):hover,.rte a:hover{background-position-x:left;background-size:100% 1px}:is(.link,.rte a:not(.button,.reversed-link)):hover{background-position-x:right;background-size:0 1px}.subcollections .subcollection:hover{opacity:1;z-index:1}.subcollection:hover{opacity:1}.subcollections .active .subcollection:hover .btn-text:after{--tw-scale-x: 0}}
