.hbd-tpl-post__hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--hbd-tpost-hero-h);padding:var(--hbd-tpost-hero-pad-y) var(--hbd-row-gutter);background:var(--hbd-tpost-hero-bg);color:var(--hbd-tpost-hero-ink);text-align:center}.hbd-tpl-post__photo{display:block;width:var(--hbd-tpost-photo);height:var(--hbd-tpost-photo);margin-top:var(--hbd-tpost-photo-gap);border-radius:50%;object-fit:cover}.hbd-tpl-post__scrim{display:none}@media (min-width: 1024px){.hbd-tpl-post__photo{position:absolute;inset:0;z-index:-1;width:100%;height:100%;margin-top:0;border-radius:0}.hbd-tpl-post__scrim{display:block;position:absolute;inset:0;background:var(--hbd-tpost-scrim)}}.hbd-tpl-post__date,.hbd-tpl-post__title,.hbd-tpl-post__cat{position:relative;z-index:1}.hbd-tpl-post__date{margin:0;font-family:var(--hbd-font-mono);font-size:var(--hbd-tpost-date);line-height:var(--hbd-tpost-date-lh);letter-spacing:normal;text-transform:uppercase;color:inherit}.hbd-tpl-post__title.hbd-heading{margin:var(--hbd-tpost-h1-gap) 0 0;max-width:100%;font-family:var(--hbd-font-display);font-weight:300;font-size:var(--hbd-tpost-h1);line-height:var(--hbd-tpost-h1-lh);letter-spacing:normal;color:inherit}.hbd-tpl-post__cat{display:flex;justify-content:center;margin-top:var(--hbd-tpost-cat-gap);padding-top:var(--hbd-tpost-cat-pad)}.hbd-tpl-post__pill.hbd-pill{font-size:var(--hbd-tpost-pill);line-height:var(--hbd-tpost-pill-lh);padding:var(--hbd-tpost-pill-pad);letter-spacing:normal;color:var(--hbd-tpost-pill-ink);border:var(--hbd-tpost-pill-border);background:transparent;text-decoration:none}a.hbd-pill.hbd-tpl-post__pill:hover{border-style:solid}.hbd-tpl-post__pill.hbd-pill:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hbd-tpl-post__article{box-sizing:border-box;max-width:calc(var(--hbd-container) + 2 * var(--hbd-row-gutter));margin-inline:auto;padding:var(--hbd-tpost-article-pad) var(--hbd-row-gutter);font-family:var(--hbd-font-body);font-size:var(--hbd-tpost-text);line-height:var(--hbd-tpost-text-lh);letter-spacing:var(--hbd-tpost-text-track);color:var(--hbd-text)}.hbd-tpl-post__article>*{margin:0 0 var(--hbd-tpost-gap)}.hbd-tpl-post__article p{font:inherit;letter-spacing:inherit;color:inherit}.hbd-tpl-post__article h2,.hbd-tpl-post__article h3,.hbd-tpl-post__article h4,.hbd-tpl-post__article h5,.hbd-tpl-post__article h6{font-family:var(--hbd-font-serif-2);font-weight:400;letter-spacing:var(--hbd-tpost-head-track);color:inherit}.hbd-tpl-post__article h2{font-family:var(--hbd-font-body);font-size:var(--hbd-tpost-h2);line-height:var(--hbd-tpost-h2-lh)}.hbd-tpl-post__article h3{font-size:var(--hbd-tpost-h3);line-height:var(--hbd-tpost-h3-lh)}.hbd-tpl-post__article h4,.hbd-tpl-post__article h5,.hbd-tpl-post__article h6{font-size:var(--hbd-tpost-h4);line-height:var(--hbd-tpost-h4-lh)}.hbd-tpl-post__article .hbd-h3{font-family:var(--hbd-font-serif-2);font-size:var(--hbd-tpost-h3);line-height:var(--hbd-tpost-h3-lh)}.hbd-tpl-post__article :is(.hbd-h4,.hbd-h5,.hbd-h6){font-family:var(--hbd-font-serif-2);font-size:var(--hbd-tpost-h4);line-height:var(--hbd-tpost-h4-lh)}.hbd-tpl-post__article ul,.hbd-tpl-post__article ol{padding-left:var(--hbd-tpost-li-indent)}.hbd-tpl-post__article li{font-family:var(--hbd-tpost-li-font);font-weight:300;font-size:var(--hbd-tpost-li);line-height:var(--hbd-tpost-li-lh);letter-spacing:normal;color:inherit}.hbd-tpl-post__article li+li{margin-top:var(--hbd-tpost-li-gap)}.hbd-tpl-post__article li>ul,.hbd-tpl-post__article li>ol{margin-top:var(--hbd-tpost-li-gap)}.hbd-tpl-post__article strong,.hbd-tpl-post__article b{font-family:var(--hbd-font-body);font-weight:var(--hbd-tpost-strong)}.hbd-tpl-post__article em,.hbd-tpl-post__article i{font-family:var(--hbd-font-display);font-style:italic;font-weight:300}.hbd-tpl-post__article a{font-family:var(--hbd-font-display);font-weight:300;color:var(--hbd-tpost-link);text-decoration:underline;text-underline-offset:2px;box-shadow:none;border:0}.hbd-tpl-post__article a:hover{text-decoration:underline}.hbd-tpl-post__article a:focus-visible{outline:2px solid var(--hbd-navy);outline-offset:2px}.hbd-tpl-post__article a strong{font-family:var(--hbd-font-body)}.hbd-tpl-post__article .hbd-tpl-post__cta .hbd-btn{font-family:var(--hbd-font-mono);font-weight:400;color:var(--hbd-white);text-decoration:none;border:1px solid transparent}.hbd-tpl-post__article .hbd-tpl-post__cta .hbd-btn:hover{text-decoration:none}.hbd-tpl-post__article img{max-width:100%;height:auto;border-radius:var(--hbd-tpost-img-radius)}.hbd-tpl-post__article figure{margin:0 0 var(--hbd-tpost-gap)}.hbd-tpl-post__article figure>*{margin:0}.hbd-tpl-post__article figcaption{margin-top:var(--hbd-tpost-figure-gap);font-family:var(--hbd-font-body);font-size:var(--hbd-tpost-caption);line-height:var(--hbd-tpost-caption-lh);letter-spacing:normal;color:var(--hbd-tpost-caption-ink)}.hbd-tpl-post__article iframe{max-width:100%;border:0;border-radius:var(--hbd-tpost-img-radius)}.hbd-tpl-post__article figure>div:has(>iframe){position:relative;aspect-ratio:16 / 9}.hbd-tpl-post__article figure>div:has(>iframe)>iframe{position:absolute;inset:0;width:100%;height:100%}.hbd-tpl-post__article .hbd-tpl-post__quote{display:flex;align-items:center;gap:var(--hbd-space-6)}.hbd-tpl-post__article .hbd-tpl-post__quote img{flex:0 0 200px;width:200px;height:210px;object-fit:cover;border-radius:var(--hbd-tpost-img-radius)}.hbd-tpl-post__article .hbd-tpl-post__quote figcaption{margin:0;font-family:var(--hbd-font-display);font-size:var(--hbd-tpost-h3);line-height:var(--hbd-tpost-h3-lh);font-weight:300;color:var(--hbd-ink)}@media (max-width: 767px){.hbd-tpl-post__article .hbd-tpl-post__quote{flex-direction:column;align-items:flex-start;gap:var(--hbd-tpost-figure-gap)}}.hbd-tpl-post__article a,.hbd-tpl-post__article a:visited{color:var(--hbd-tpost-link)}.hbd-tpl-post__article blockquote{margin:0 0 var(--hbd-tpost-gap);padding-left:var(--hbd-tpost-li-indent);border-left:1px solid var(--hbd-ink-a20)}.hbd-tpl-blog{padding-bottom:var(--hbd-blog-pad-bottom)}.hbd-tpl-blog__inner{max-width:calc(var(--hbd-container) + 2 * var(--hbd-row-gutter));margin-inline:auto;padding-inline:var(--hbd-row-gutter)}.hbd-tpl-blog__grid{display:grid;grid-template-columns:repeat(12,1fr);align-items:start;gap:var(--hbd-blog-grid-gap);margin:0;padding:0;list-style:none}.hbd-tpl-blog__item{grid-column:span 12;min-width:0}.hbd-tpl-blog__photo{aspect-ratio:var(--hbd-latest-ratio-1)}.hbd-tpl-blog__item:nth-child(6n+2) .hbd-tpl-blog__photo,.hbd-tpl-blog__item:nth-child(6n+4) .hbd-tpl-blog__photo{aspect-ratio:var(--hbd-latest-ratio-2)}.hbd-tpl-blog__item:nth-child(6n+3) .hbd-tpl-blog__photo,.hbd-tpl-blog__item:nth-child(6n+5) .hbd-tpl-blog__photo{aspect-ratio:var(--hbd-latest-ratio-3)}.hbd-tpl-blog__item:not(.hbd-tpl-blog__item--feature) .hbd-tpl-blog__excerpt{display:none}.hbd-tpl-blog__content{max-width:calc(var(--hbd-container) + 2 * var(--hbd-row-gutter));margin-inline:auto;padding-inline:var(--hbd-row-gutter);padding-bottom:var(--hbd-blog-pad-bottom)}.hbd-tpl-blog__empty{margin:0;font-family:var(--hbd-font-body);font-size:var(--hbd-latest-excerpt);line-height:var(--hbd-latest-excerpt-lh);color:var(--hbd-ink)}@media (min-width: 768px){.hbd-tpl-blog__item{grid-column:span 4}.hbd-tpl-blog__item:not(.hbd-tpl-blog__item--feature) .hbd-tpl-blog__excerpt{display:block}}@media (min-width: 1024px){.hbd-tpl-blog__item{grid-column:span 3}.hbd-tpl-blog__item--feature{grid-column:span 6}}.hbd-tpl-blog__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--hbd-blog-pager-gap);margin-top:var(--hbd-blog-pager-space)}.hbd-tpl-blog__page{display:flex;align-items:center;justify-content:center;width:var(--hbd-blog-pager-size);height:var(--hbd-blog-pager-size);padding:0;border:var(--hbd-blog-pager-border);border-radius:var(--hbd-radius-pill);background:none;font-family:var(--hbd-font-body);font-size:var(--hbd-blog-pager-type);line-height:var(--hbd-blog-pager-lh);letter-spacing:normal;color:var(--hbd-blog-pager-ink);text-decoration:none;box-shadow:none}.hbd-tpl-blog__page:hover,.hbd-tpl-blog__page:focus{color:var(--hbd-blog-pager-ink);text-decoration:none;box-shadow:none}a.hbd-tpl-blog__page:hover{border:var(--hbd-blog-pager-border-strong)}.hbd-tpl-blog__page:focus-visible{outline:2px solid var(--hbd-navy);outline-offset:2px}.hbd-tpl-blog__page--current{border:var(--hbd-blog-pager-border-strong);color:var(--hbd-blog-pager-ink-current)}.hbd-tpl-blog__page--disabled{color:var(--hbd-blog-pager-ink-current)}.hbd-tpl-blog__page--dots{border:0;width:auto}.hbd-tpl-blog__page--arrow svg{display:block;width:var(--hbd-blog-pager-arrow-w);height:var(--hbd-blog-pager-arrow-h)}
