.o-hero-blog{min-height:380px;color:var(--c-text-on-dark);background-color:var(--c-bg-dark);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=1023px){.o-hero-blog{min-height:460px}}.c-hero-blog{z-index:2;width:90vw;width:var(--size-boxed-width,90vw);max-width:1482px;max-width:var(--size-max-boxed,1482px);flex-direction:column;flex:1;justify-content:flex-end;margin-inline:auto;padding-block:3rem;display:flex;position:relative}.hero-blog__copy{flex-direction:column;gap:1.5rem;max-width:40em;display:flex}.hero-blog__copy .a-title,.hero-blog__copy h1{font-size:var(--fs-title-m);line-height:1.2}.o-navigation-blog{padding-block:2.25rem}.c-navigation-blog{width:90vw;width:var(--size-boxed-width,90vw);max-width:1482px;max-width:var(--size-max-boxed,1482px);margin-inline:auto}.navigation-blog__nav{flex-flow:wrap;align-items:center;gap:1rem;display:flex}.navigation-blog__link{color:var(--c-text-page,var(--c-black));white-space:nowrap;background:0 0;border:1.5px solid #0003;align-items:center;padding:1em 2em;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.navigation-blog__link:hover{color:var(--c-brand-primary);border-color:var(--c-brand-primary)}.navigation-blog__link--active{color:var(--c-white);background:var(--c-brand-primary);border-color:var(--c-brand-primary)}.navigation-blog__link--active:hover{color:var(--c-white);opacity:.9}.c-post-card{container:post-card/inline-size}.m-post-card{max-width:741px;max-width:calc(var(--size-max-boxed,1482px) / 2);flex-direction:column;display:flex}@container post-card (width>=640px){.m-post-card{aspect-ratio:16/9;max-width:none;position:relative;overflow:hidden}.post-card__image-wrapper{aspect-ratio:unset;width:100%;height:100%;position:absolute;inset:0}.post-card__image-overlay{opacity:1;background:linear-gradient(#0000 30%,#2b2926 80%),linear-gradient(90deg,#2b2926 15%,#0000 65%);background:linear-gradient(to top, var(--c-bg-dark,#2b2926) 20%, transparent 70%), linear-gradient(to right, var(--c-bg-dark,#2b2926) 15%, transparent 65%)}.post-card__content{justify-content:flex-end;padding:2rem;position:absolute;inset:0}.post-card__title{font-size:2.56rem;font-size:var(--fs-title-m,2.56rem);color:#fff}.post-card__date{color:#fff;opacity:.8}.post-card__excerpt{color:#fff;opacity:.9}.post-card__cta{color:#fff;border-color:#fff6}.post-card__cta:hover{color:#fff;border-color:#fff}}@container post-card (width>=940px){.m-post-card{aspect-ratio:21/9}}.post-card__image-wrapper{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.post-card__pill{font-family:sans-serif;font-family:var(--ff-main,sans-serif);color:#fff;white-space:nowrap;background-color:var(--c-brand-primary);border-radius:9999px;align-items:center;padding:.25em .9em;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:1.75rem;right:1.75rem}.post-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .5s}.m-post-card:hover .post-card__image{transform:scale(1.04)}.post-card__image-overlay{opacity:.7;background:linear-gradient(#0000 50%,#2b2926cc 75%,#2b2926 100%);position:absolute;inset:0}@supports (color:rgb(0 0 0 / 0)){.post-card__image-overlay{background:linear-gradient(to bottom, transparent 50%, #2b2926cc 75%, var(--c-bg-dark,#2b2926) 100%)}}.post-card__content{flex-direction:column;gap:2rem;padding-block-start:2rem;display:flex}.post-card__header{justify-content:space-between;align-items:baseline;gap:1.75rem;display:flex}.post-card__title{font-family:sans-serif;font-family:var(--ff-display,sans-serif);color:var(--c-text-page,var(--c-black));font-size:1.25rem;font-weight:600;line-height:1.35;text-decoration:none}.post-card__title:hover{color:var(--c-brand-primary)}.post-card__date{font-family:sans-serif;font-family:var(--ff-main,sans-serif);color:#666;text-align:right;white-space:nowrap;flex-shrink:0;font-size:.875rem;line-height:1.5}.post-card__excerpt{font-family:sans-serif;font-family:var(--ff-main,sans-serif);color:var(--c-text-page,var(--c-black));font-size:1rem;line-height:1.5}.post-card__cta{width:fit-content;font-family:sans-serif;font-family:var(--ff-main,sans-serif);color:var(--c-brand-primary);border:1.5px solid var(--c-brand-primary);border-radius:9999px;align-items:center;padding:.4em 1.2em;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.post-card__cta:hover{color:#fff;background:var(--c-brand-primary)}.o-section-posts-grid{padding-bottom:30px;padding-bottom:calc(var(--size-spacing-section,60px) / 2)}.c-section-posts-grid{width:90vw;width:var(--size-boxed-width,90vw);max-width:1482px;max-width:var(--size-max-boxed,1482px);flex-direction:column;gap:3rem;margin-inline:auto;display:flex}.section-posts-grid__featured{width:100%}.section-posts-grid__grid{grid-gap:36px;grid-gap:var(--size-gap-row,36px);gap:36px;gap:var(--size-gap-row,36px);grid-template-columns:1fr;display:grid}@media (width>=580px){.section-posts-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1023px){.section-posts-grid__grid{grid-template-columns:repeat(4,1fr)}}.o-blog-pagination{margin-bottom:30px;margin-bottom:calc(var(--size-spacing-section,60px) / 2);padding:30px 0;padding:calc(var(--size-spacing-section,60px) / 2) 0}.c-blog-pagination{grid-gap:2rem;width:90vw;width:var(--size-boxed-width,90vw);max-width:1482px;max-width:var(--size-max-boxed,1482px);grid-template-columns:1fr;align-items:center;gap:2rem;margin-inline:auto;display:grid}@media (width>=900px){.c-blog-pagination{grid-template-columns:1fr auto 1fr}}.blog-pagination__nav{flex-wrap:wrap;grid-column:1;justify-content:center;align-items:center;gap:1.5rem;display:flex}@media (width>=900px){.blog-pagination__nav{grid-column:2}}.blog-pagination__item,.blog-pagination__control,.blog-pagination__ellipsis{font-family:sans-serif;font-family:var(--ff-display,sans-serif);color:#666;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.blog-pagination__control{color:#fff;text-transform:none;background-color:var(--c-brand-primary);border:1px solid var(--c-brand-primary);gap:.6em;padding:.9em 1.5em;font-size:.875rem;font-weight:700;transition:opacity .15s}.blog-pagination__control:hover,.blog-pagination__control:focus-visible{opacity:.85}.blog-pagination__control-icon{font-size:1rem}.blog-pagination__control--disabled{pointer-events:none;opacity:.4}.blog-pagination__ellipsis{color:#666}.blog-pagination__item{min-width:18px;transition:color .15s,opacity .15s}.blog-pagination__item:hover,.blog-pagination__item:focus-visible{color:var(--c-text-page,var(--c-black))}.blog-pagination__item--active{pointer-events:none;color:var(--c-text-page,var(--c-black))}.blog-pagination__count{font-family:sans-serif;font-family:var(--ff-main,sans-serif);color:#666;text-align:center;grid-column:1;margin:0;font-size:.875rem;line-height:1.5}@media (width>=900px){.blog-pagination__count{text-align:right;grid-column:3;justify-self:end}}
