.blog-card{border-radius:.5rem;overflow:hidden;position:relative;background:var(--color-white);aspect-ratio:var(--blog-card-aspect-ratio,0.738);--excerpt-opacity:0}@media(min-width:992px){.blog-card{aspect-ratio:var(--blog-card-aspect-ratio,0.78)}}@media(hover:hover) and (pointer:fine){.blog-card:hover .blog-card__content{transform:translateY(0);--excerpt-opacity:1}
}.blog-card--video{--content-background:linear-gradient(0,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);--content-color:var(--color-white)}.blog-card__badge{position:absolute;background:var(--color-yellow);padding:.35rem 1.1rem .45rem;border-radius:200px;font-size:1.2rem;font-weight:450;line-height:normal;top:16px;left:16px}
.blog-card__badge svg{margin-right:6px}.blog-card__image,.blog-card__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-card__content{position:absolute;right:0;bottom:0;left:0;background:var(--content-background,var(--color-white));padding:2rem 1.6rem 3rem;display:flex;flex-direction:column;transition:transform .25s ease-in-out;transform:translateY(var(--translate-y))}
@media(min-width:992px){.blog-card__content{padding:2rem 2.5rem 4rem}}.blog-card__tag{color:var(--content-color,var(--color-dark-grey));font-size:1.4rem;font-weight:450;line-height:1.5;margin-bottom:.5rem;transition:color .25s ease-in-out;z-index:1}@media(min-width:992px){.blog-card__tag{font-size:1.6rem;letter-spacing:.025em}
}.blog-card__title{color:var(--content-color,var(--color-black));transition:color .25s ease-in-out;z-index:1}.blog-card__content-inner-wrapper{position:relative}.blog-card__excerpt{padding-top:.5rem;color:var(--content-color,var(--color-dark-grey));font-size:1.6rem;font-weight:450;line-height:1.5;letter-spacing:.025em;opacity:var(--excerpt-opacity);transition:opacity .25s ease-in-out}
.blog-card-wide{display:grid;grid-template-areas:"image" "content";background:var(--color-white);overflow:hidden;position:relative}@media(min-width:768px){.blog-card-wide{border-radius:.5rem;grid-template-areas:"content image";grid-template-columns:43fr 57fr;grid-column:1/-1}
}@media(min-width:768px){.blog-card-wide .blog-card__badge{top:32px;left:34px}}@media(min-width:992px){.blog-card-wide .blog-card__badge{top:32px;left:68px}}.blog-card-wide__image,.blog-card-wide__video{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;grid-area:image;width:100%}@media(min-width:768px){.blog-card-wide__image,.blog-card-wide__video{aspect-ratio:1.38}
}.blog-card-wide__content{grid-area:content;padding:1.5rem var(--gutter) 6rem;display:flex;flex-direction:column;align-items:start;justify-content:center}@media(min-width:768px){.blog-card-wide__content{padding:6rem 3.8rem 6rem 3.4rem}}@media(min-width:992px){.blog-card-wide__content{padding:6rem 7.7rem 6rem 6.8rem}
}.blog-card-wide__tag{margin-bottom:.5rem;color:var(--color-dark-grey);font-size:1.6rem;font-weight:450;line-height:1.5;letter-spacing:.025em}@media(min-width:768px){.blog-card-wide__tag{margin-bottom:.8rem;font-size:1.4rem;font-weight:700;line-height:1.39;letter-spacing:normal}}.blog-card-wide__excerpt{color:var(--color-dark-grey);margin-top:.5rem;font-size:1.6rem;font-weight:450;line-height:1.5;letter-spacing:.025em}
@media(min-width:768px){.blog-card-wide__excerpt{margin-top:2.4rem}}.main-blog{background:var(--color-lighter-grey);display:block;padding-bottom:6rem}@media(min-width:992px){.main-blog{padding-bottom:8rem}}.main-blog__header{padding:4rem var(--gutter) 1.1rem}@media(min-width:992px){.main-blog__header{display:grid;grid-template-columns:333px 1fr;gap:5.2rem;padding:5.5rem var(--gutter) 2.4rem}
}.main-blog__image.image{width:14.3rem;height:auto;padding:0;height:auto}.main-blog__image.image picture{height:auto;position:static}.main-blog__image.image picture img{height:auto}@media(min-width:992px){.main-blog__image.image{width:100%}}.main-blog__tagline{margin-top:-17px;margin-left:10.5rem}@media(min-width:992px){.main-blog__tagline{margin:0}
}.main-blog__tagline p{font:var(--font-tagline);text-transform:var(--font-tagline-text-transform);letter-spacing:var(--font-tagline-letter-spacing)}.main-blog__tagline strong{font:var(--font-tagline-bold);text-transform:var(--font-tagline-bold-text-transform);letter-spacing:var(--font-tagline-bold-letter-spacing)}
.main-blog__nav-wrapper{background:var(--color-lighter-grey);position:sticky;top:7.2rem;z-index:99}@media(min-width:992px){.main-blog__nav-wrapper{padding:0 var(--gutter);margin-bottom:4rem;top:8rem}}.is-scrolled.scroll-down .main-blog__nav-wrapper{transition:top .28s ease-in-out;top:0}.is-scrolled.scroll-up .main-blog__nav-wrapper{transition:top .35s ease-in-out;top:7.2rem}
@media(min-width:992px){.is-scrolled.scroll-up .main-blog__nav-wrapper{top:8rem}}.main-blog__nav{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding-bottom:2rem}@media(min-width:992px){.main-blog__nav{padding:0 10rem}}.main-blog__tags-wrapper{width:100%;display:flex;justify-content:center}
.main-blog__tags{list-style:none;display:flex;gap:24px;padding:0 var(--gutter);overflow:auto;max-width:100%;scroll-snap-type:x proximity}@media(min-width:992px){.main-blog__tags{gap:4rem;padding:0}}.main-blog__tags .scroll-tracker-target{margin-left:-24px}@media(min-width:992px){.main-blog__tags .scroll-tracker-target{margin-left:-40px}
}.main-blog__tags li{scroll-snap-align:start;scroll-margin-left:var(--gutter)}@media(min-width:992px){.main-blog__tags li{scroll-margin-left:0}}.main-blog__tags::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:15.1rem;pointer-events:none;background:linear-gradient(270deg,#f5f5f5 0,rgba(245,245,245,0) 87%);transition:opacity 75ms ease-in-out}
@media(min-width:992px){.main-blog__tags::after{display:none}}.main-blog__tags.scrolled-to-end::after{opacity:0}.main-blog__tag{color:var(--color-dark-grey);padding:1.6rem 0;font-size:1.2rem;font-weight:450;line-height:1.39;display:block;width:-moz-max-content;width:max-content}@media(min-width:992px){.main-blog__tag{padding:2.3rem 0;font-size:1.4rem}
}.main-blog__tag--active{color:var(--color-black);font-weight:700}.main-blog__sort-details{position:relative;align-self:end;margin-right:var(--gutter);margin-top:2rem}@media(min-width:992px){.main-blog__sort-details{position:absolute;right:0;margin:0}}.main-blog__sort-summary{display:flex;align-items:center;gap:.9rem;cursor:pointer;font-size:1.4rem;font-weight:450;line-height:normal}
.main-blog__sort-summary::-webkit-details-marker{display:none}.main-blog__sort{position:absolute;background:var(--color-white);padding:2.3rem 3rem 3.7rem;min-width:13.9rem;right:0;top:140%;display:flex;flex-direction:column;gap:1.5rem}.main-blog__sort li{list-style:none}.main-blog__sort-option{padding-left:2.3rem;position:relative;font-size:1.4rem;font-weight:450;line-height:1.39;letter-spacing:normal}
.main-blog__sort-option svg{position:absolute;left:0;top:50%;transform:translateY(-50%)}.main-blog__articles{display:grid;grid-gap:6rem}@media(min-width:768px){.main-blog__articles{gap:8rem 2rem;grid-template-columns:repeat(2,1fr);padding:0 var(--gutter)}}@media(min-width:992px){.main-blog__articles{grid-template-columns:repeat(3,1fr)}
}@media(min-width:1600px){.main-blog__articles{grid-template-columns:repeat(4,1fr)}}.main-blog__articles .blog-card{margin:0 var(--gutter)}@media(min-width:768px){.main-blog__articles .blog-card{margin:0}}.main-blog__load-more-wrapper{display:flex;justify-content:center;padding:0 var(--gutter);margin-top:6rem}@media(min-width:992px){.main-blog__load-more-wrapper{margin-top:6.4rem}
}