.blog__header{flex-direction:column;align-items:flex-start;gap:1.25em;width:34.8125em;max-width:100%;display:flex}.blog__breadcrumb{align-items:center;gap:.75em;display:inline-flex}.blog__breadcrumb-dot{background:var(--color-ink);flex-shrink:0;width:.25em;height:.25em}.blog__breadcrumb-text{color:var(--color-ink)}.blog__title{font-family:var(--font-heading);letter-spacing:-2.88px;color:var(--color-ink);width:100%;font-size:3em;font-weight:500;line-height:1.1667}.blog__lede{font-family:var(--font-body);letter-spacing:-.32px;color:#585858;max-width:29.375em;font-size:1em;line-height:1.5}.blog-hero{background:var(--color-white);flex-direction:column;align-items:flex-start;gap:3.25em;width:100%;padding:6.5em 3.25em 3.25em;display:flex}.bfeatured{align-items:center;gap:2.25em;width:100%;height:26.5em;display:flex}.bfeatured__media{border-radius:1.5em;flex:1 0 0;align-self:stretch;min-width:0;display:block;position:relative;overflow:hidden}.bfeatured__img{object-fit:cover}.bfeatured__media:hover .bfeatured__img{transform:scale(1.03)}.bfeatured__img{transition:transform var(--transition-base)}.bfeatured__content{flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;gap:1.5em;min-width:0;padding-block:2em;display:flex}.bfeatured__meta{font-family:var(--font-body);letter-spacing:-.32px;color:#585858;font-size:1em;line-height:1.5}.bfeatured__title{font-family:var(--font-heading);letter-spacing:-2.16px;color:var(--color-ink);max-width:14.5em;font-size:2.25em;font-weight:500;line-height:1.2222}.bfeatured__excerpt{font-family:var(--font-body);letter-spacing:-.32px;color:#535353;font-size:1em;line-height:1.5}.bfeatured__btn{background:var(--color-ink);width:fit-content;color:var(--color-lime);transition:opacity var(--transition-base);border-radius:2em;justify-content:center;align-items:center;gap:.5em;padding:.25em .25em .25em 1em;display:inline-flex}.bfeatured__btn:hover{opacity:.9}.bfeatured__btn .cap{padding-inline:.25em}.bfeatured__btn-chip{background:var(--color-lime);width:2.5em;height:2.5em;color:var(--color-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bfeatured__btn-arrow{width:1.25em;height:1.25em}.blog-grid{background:var(--color-white);flex-direction:column;align-items:flex-start;gap:4em;width:100%;padding:4.5em 3.25em;display:flex}.blog-grid__list{grid-template-columns:repeat(3,1fr);gap:1.5em;width:100%;display:grid}.bcard{flex-direction:column;gap:1em;width:100%;display:flex}.bcard__media{aspect-ratio:1;isolation:isolate;border-radius:1.5em;width:100%;position:relative;overflow:hidden}.bcard__img{object-fit:cover;transition:transform var(--transition-base)}.bcard:hover .bcard__img{transform:scale(1.04)}.bcard__tag{z-index:2;color:var(--color-ink);letter-spacing:1.2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:2em;align-items:center;padding:.4375em .75em;font-size:.75em;display:inline-flex;position:absolute;top:1.25em;left:1.25em}.bcard__chip{z-index:2;background:var(--color-lime-bright);width:4.1875em;height:4.1875em;color:var(--color-ink);transition:transform var(--transition-base);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1.25em;right:1.25em}.bcard:hover .bcard__chip{transform:translate(.125em,-.125em)}.bcard__chip-arrow{width:2.09375em;height:2.09375em}.bcard__info{flex-direction:column;gap:.5em;width:100%;display:flex}.bcard__meta{font-family:var(--font-body);letter-spacing:-.32px;color:#585858;font-size:1em;line-height:1.5}.bcard__heading{font-family:var(--font-heading);letter-spacing:-.96px;color:var(--color-ink);transition:opacity var(--transition-fast);font-size:1.5em;font-weight:500;line-height:1.3333}.bcard:hover .bcard__heading{opacity:.8}@media screen and (max-width:991px){.blog-hero{gap:2.5em;padding:5.5em 1.25em 2.5em}.blog-grid{gap:3em;padding:3.5em 1.25em}.blog__title{letter-spacing:-1.6px;font-size:2.5em}.bfeatured{flex-direction:column;align-items:stretch;gap:1.5em;height:auto}.bfeatured__media{flex:none;width:100%;height:22em}.bfeatured__content{padding-block:0}.bfeatured__title{letter-spacing:-1.4px;max-width:none;font-size:2em}.blog-grid__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.blog-hero{padding:5em 1em 2em}.blog-grid{padding:3em 1em}.blog__header{width:100%}.blog__title{letter-spacing:-1.2px;font-size:2.125em}.bfeatured__media{height:16em}.bfeatured__title{font-size:1.75em}.bcard__chip{width:3.25em;height:3.25em}.bcard__chip-arrow{width:1.5em;height:1.5em}}@media screen and (max-width:479px){.blog__title{font-size:1.875em}.blog-grid__list{grid-template-columns:1fr}.bcard__media{aspect-ratio:4/3}}
