.blog_posts{margin-top:0;margin-bottom:0;padding-top:clamp(4rem,8vw,7.5rem);padding-bottom:clamp(4rem,8vw,7.5rem)}.blog_posts.spacing-top-none{margin-top:0}.blog_posts.spacing-top-small{margin-top:2rem}@media screen and (min-width: 992px){.blog_posts.spacing-top-small{margin-top:4rem}}.blog_posts.spacing-top-medium{margin-top:4rem}@media screen and (min-width: 992px){.blog_posts.spacing-top-medium{margin-top:8rem}}.blog_posts.spacing-top-large{margin-top:6rem}@media screen and (min-width: 992px){.blog_posts.spacing-top-large{margin-top:10rem}}.blog_posts.spacing-bottom-none{margin-bottom:0}.blog_posts.spacing-bottom-small{margin-bottom:2rem}@media screen and (min-width: 992px){.blog_posts.spacing-bottom-small{margin-bottom:4rem}}.blog_posts.spacing-bottom-medium{margin-bottom:4rem}@media screen and (min-width: 992px){.blog_posts.spacing-bottom-medium{margin-bottom:8rem}}.blog_posts.spacing-bottom-large{margin-bottom:6rem}@media screen and (min-width: 992px){.blog_posts.spacing-bottom-large{margin-bottom:10rem}}.blog_posts.variant-primary{background-color:#79136b;color:#fff}.blog_posts.variant-primary .blog-card-link{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14);box-shadow:none}.blog_posts.variant-primary .blog-card-title-badge span,.blog_posts.variant-primary .blog-card-date-badge span{color:#fff}.blog_posts.variant-primary .blog-card-excerpt{color:hsla(0,0%,100%,.86)}.blog_posts.variant-secondary{background-color:#933e80;color:#fff}.blog_posts.variant-secondary .blog-card-link{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.18);box-shadow:none}.blog_posts.variant-secondary .blog-card-title-badge span,.blog_posts.variant-secondary .blog-card-date-badge span{color:#fff}.blog_posts.variant-secondary .blog-card-excerpt{color:hsla(0,0%,100%,.86)}.blog_posts.variant-white{background-color:#fbf9f8;color:#333}.blog_posts .title-wrapper{max-width:none;margin:0 0 2rem;text-align:left}.blog_posts .title-wrapper h1,.blog_posts .title-wrapper h2,.blog_posts .title-wrapper h3,.blog_posts .title-wrapper h4,.blog_posts .title-wrapper h5,.blog_posts .title-wrapper h6{margin:0;font-family:"Hanken Grotesk",sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1.15;font-weight:600}.blog_posts.title-align-center .title-wrapper{margin-left:auto;margin-right:auto;text-align:center}.blog_posts.title-align-left .title-wrapper{margin-left:0;margin-right:0;text-align:left}.blog_posts .blog-posts-bottom-link{margin-top:3rem;text-align:center}.blog_posts .blog-posts-bottom-link a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.8rem 1.6rem;border-radius:9999px;background:#79136b;color:#fff;text-decoration:none;transition:filter .2s ease,transform .2s ease}.blog_posts .blog-posts-bottom-link a:hover{filter:brightness(0.95);transform:translateY(-2px)}.blog_posts .blog-posts-kicker{display:block;margin-bottom:.4rem;color:#79136b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.blog_posts .blog-posts-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: 768px){.blog_posts .blog-posts-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 992px){.blog_posts .blog-posts-grid{grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-rows:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 992px){.blog_posts .blog-card:first-child{grid-column:span 7;grid-row:span 3}.blog_posts .blog-card:not(:first-child){grid-column:span 5}.blog_posts .blog-card:not(:first-child) .blog-card-link{display:grid;grid-template-columns:1fr}.blog_posts .blog-card:not(:first-child) .blog-card-image{display:none}.blog_posts .blog-card:not(:first-child) .blog-card-meta{padding-bottom:.5rem}.blog_posts .blog-card:not(:first-child) .blog-card-excerpt{font-size:.8rem}}.blog_posts .blog-card-link{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid #e5e5e5;border-radius:1rem;background:#fff;color:#333;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.blog_posts .blog-card-link:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(121,19,107,.12)}.blog_posts .blog-card-image{aspect-ratio:var(--blog-image-ratio);overflow:hidden;background:#f4f4f4}.blog_posts .blog-card-image img{width:100%;height:100%;-o-object-fit:var(--blog-image-fit);object-fit:var(--blog-image-fit)}.blog_posts .blog-card-meta,.blog_posts .blog-card-excerpt{padding:1.5rem}.blog_posts .blog-card-date-badge{margin-bottom:.75rem;color:#79136b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.blog_posts .blog-card-title-badge{font-family:"Hanken Grotesk",sans-serif;font-size:1.35rem;line-height:1.25;font-weight:600}.blog_posts .blog-card-excerpt{padding-top:0;line-height:1.65}@media screen and (max-width: calc(768px - 1px)){.blog_posts .blog-posts-kicker{display:none}.blog_posts .title-wrapper h2{font-size:1.5rem}.blog_posts .blog-card:not(:first-child){display:none}.blog_posts .blog-card:first-child{min-height:25rem}.blog_posts .blog-card:first-child .blog-card-link{position:relative;min-height:25rem;justify-content:flex-end;border:0;color:#fff}.blog_posts .blog-card:first-child .blog-card-image{position:absolute;inset:0;aspect-ratio:auto}.blog_posts .blog-card:first-child .blog-card-image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.08))}.blog_posts .blog-card:first-child .blog-card-meta,.blog_posts .blog-card:first-child .blog-card-excerpt{position:relative;z-index:1;color:#fff}.blog_posts .blog-card:first-child .blog-card-date-badge,.blog_posts .blog-card:first-child .blog-card-title-badge{color:#fff}.blog_posts .blog-card:first-child .blog-card-title-badge{font-size:1.45rem}}