.block-blog-archive-hero{position:relative;padding-top:clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem);padding-bottom:4rem;overflow:hidden}@media(min-width: 48rem){.block-blog-archive-hero{padding-bottom:0}}.block-blog-archive-hero .block-blog-archive-hero__headline{margin-bottom:2rem}.block-blog-archive-hero .block-blog-archive-hero__container{max-width:159.375rem;margin:0 auto}.block-blog-archive-hero .block-blog-archive-hero__background{display:none}@media(min-width: 48rem){.block-blog-archive-hero .block-blog-archive-hero__background{position:absolute;bottom:0;display:block;width:100%;height:clamp(3rem,1.8571428571rem + 2.380952381vw,4rem)}}.block-blog-archive-hero .block-blog-archive-hero__wrapper{display:flex;flex-direction:column;gap:clamp(1.5rem,-3.6428571429rem + 10.7142857143vw,6rem);align-items:center}@media(min-width: 48rem){.block-blog-archive-hero .block-blog-archive-hero__wrapper{flex-direction:row}}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-thumbnail{flex:1;width:clamp(20.9375rem,12.1551724138rem + 37.4712643678vw,51.5rem);height:clamp(18.75rem,10.8477011494rem + 33.7164750958vw,46.25rem)}@media(min-width: 48rem){.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-thumbnail{width:clamp(14.6875rem,4.1091954023rem + 45.1340996169vw,51.5rem);height:clamp(21.875rem,14.8706896552rem + 29.8850574713vw,46.25rem)}}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-thumbnail figure{height:100%;border-radius:0 clamp(5.081875rem,-3.3959821429rem + 17.662202381vw,12.5rem) 0 0;overflow:hidden}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-thumbnail figure img{position:relative;z-index:1;height:100%;object-fit:cover}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content{flex:1}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content__container{padding:0 1.25rem}@media(min-width: 48rem){.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content__container{max-width:clamp(18.75rem,-0.9642857143rem + 41.0714285714vw,36rem);padding:0}}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-type{display:flex;flex-direction:row;gap:clamp(0.5rem,0.3571428571rem + 0.2976190476vw,0.625rem)}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-type .post-category{font-weight:var(--subtitle-2-font-weight);font-size:var(--subtitle-2-font-size);font-family:var(--subtitle-2-font-family);line-height:var(--subtitle-2-line-height);text-decoration:var(--subtitle-2-text-decoration);margin-bottom:var(--subtitle-2-margin-bottom);position:relative;color:#403c39;text-decoration:none}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-type .post-category:first-child{margin-top:0}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-type .post-category:last-child{margin-bottom:0}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-type .post-category:hover{text-decoration:underline}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-type .post-date{font-weight:var(--subtitle-2-font-weight);font-size:var(--subtitle-2-font-size);font-family:var(--subtitle-2-font-family);line-height:var(--subtitle-2-line-height);text-decoration:var(--subtitle-2-text-decoration);margin-bottom:var(--subtitle-2-margin-bottom);color:#595755;text-decoration:none}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-type .post-date:first-child{margin-top:0}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-type .post-date:last-child{margin-bottom:0}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content h2{display:-webkit-box;margin-top:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content h2 a{color:#33302d}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-excerpt{font-weight:var(--body-2-font-weight);font-size:var(--body-2-font-size);font-family:var(--body-2-font-family);line-height:var(--body-2-line-height);margin-bottom:var(--body-2-margin-bottom);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-excerpt:first-child{margin-top:0}.block-blog-archive-hero .block-blog-archive-hero__wrapper .post-content .post-excerpt:last-child{margin-bottom:0}