.blog-module__3rPSzG__root{background:var(--clr-bg);color:var(--clr-ink);min-height:100vh;font-family:var(--font-f)}.blog-module__3rPSzG__pageHeader{border-bottom:1px solid var(--clr-line);align-items:flex-end;min-height:clamp(320px,50vw,560px);display:flex;position:relative;overflow:hidden}.blog-module__3rPSzG__headerBg{object-fit:cover;object-position:center center;filter:brightness(.72);width:100%;height:100%;display:block;position:absolute;inset:0}.blog-module__3rPSzG__pageHeader:after{content:"";pointer-events:none;background:linear-gradient(#1a17140d 0%,#1a171433 45%,#1a1714b8 100%);position:absolute;inset:0}.blog-module__3rPSzG__headerContent{z-index:1;width:100%;padding:clamp(7rem,14vw,11rem) clamp(1.5rem,8vw,8rem) clamp(3rem,6vw,5rem);position:relative}.blog-module__3rPSzG__eyebrow{font-family:var(--font-f);letter-spacing:.35em;text-transform:uppercase;color:#ede8e0b3;margin-bottom:1rem;font-size:.75rem}.blog-module__3rPSzG__pageTitle{font-family:var(--font-p);letter-spacing:.04em;text-transform:uppercase;color:#ede8e0;-webkit-text-stroke:.03em #ede8e0;paint-order:stroke fill;font-size:clamp(3.5rem,10vw,8rem);font-weight:400;line-height:.92}.blog-module__3rPSzG__pageDesc{font-family:var(--font-f);color:#ede8e0bf;max-width:600px;margin-top:1.5rem;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:300;line-height:1.65}.blog-module__3rPSzG__filterBar{border-bottom:1px solid var(--clr-line);background:var(--clr-white);flex-wrap:wrap;align-items:flex-start;gap:1.5rem 2.5rem;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,8vw,8rem);display:flex}.blog-module__3rPSzG__filterSection{flex-direction:column;gap:.6rem;display:flex}.blog-module__3rPSzG__filterLabel{font-family:var(--font-f);letter-spacing:.25em;text-transform:uppercase;color:var(--clr-muted);font-size:.68rem;font-weight:600}.blog-module__3rPSzG__filterChips{flex-wrap:wrap;gap:.5rem;display:flex}.blog-module__3rPSzG__chip{font-family:var(--font-f);letter-spacing:.18em;text-transform:uppercase;color:var(--clr-muted);border:1px solid var(--clr-line);cursor:pointer;background:0 0;padding:.3rem .75rem;font-size:.72rem;transition:color .2s,border-color .2s,background .2s}.blog-module__3rPSzG__chip:hover{border-color:var(--clr-accent);color:var(--clr-ink)}.blog-module__3rPSzG__chipActive{background:var(--clr-ink);border-color:var(--clr-ink);color:#ede8e0}.blog-module__3rPSzG__chipActive:hover{background:var(--clr-accent-text);border-color:var(--clr-accent-text);color:#ede8e0}.blog-module__3rPSzG__dateSelect{font-family:var(--font-f);letter-spacing:.1em;color:var(--clr-ink);border:none;border-bottom:1.5px solid var(--clr-form-border);cursor:pointer;-webkit-appearance:none;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c5651' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 0 center/1rem no-repeat;outline:none;min-width:180px;padding:.4rem 1.5rem .4rem 0;font-size:.8rem;transition:border-color .25s}.blog-module__3rPSzG__dateSelect:focus-visible{outline:2px solid var(--clr-ink);outline-offset:3px}.blog-module__3rPSzG__clearBtn{font-family:var(--font-f);letter-spacing:.18em;text-transform:uppercase;color:var(--clr-muted);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;align-self:flex-end;margin-top:auto;padding:.3rem 0;font-size:.72rem;transition:color .2s,border-color .2s}.blog-module__3rPSzG__clearBtn:hover{color:var(--clr-ink);border-bottom-color:var(--clr-accent)}.blog-module__3rPSzG__resultCount{font-family:var(--font-f);letter-spacing:.15em;text-transform:uppercase;color:var(--clr-muted);background:var(--clr-bg);border-bottom:1px solid var(--clr-line);padding:.75rem clamp(1.5rem,8vw,8rem);font-size:.75rem}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(3rem,6vw,5rem) clamp(1.5rem,8vw,8rem);display:grid}.blog-module__3rPSzG__card{color:inherit;border:1px solid var(--clr-line);background:var(--clr-white);flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);text-decoration:none;transition:border-color .35s,transform .45s cubic-bezier(.25,1,.5,1),box-shadow .45s cubic-bezier(.25,1,.5,1);display:flex}.blog-module__3rPSzG__card:hover{border-color:var(--clr-accent);transform:translateY(-4px);box-shadow:0 20px 40px -10px #1a17141a}.blog-module__3rPSzG__cardMeta{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.blog-module__3rPSzG__cardDate{font-family:var(--font-f);letter-spacing:.15em;color:var(--clr-muted);text-transform:uppercase;font-size:.75rem}.blog-module__3rPSzG__cardId{font-family:var(--font-f);color:var(--clr-accent-text);letter-spacing:.1em;font-size:.7rem}.blog-module__3rPSzG__cardTitle{font-family:var(--font-p);letter-spacing:.03em;text-transform:uppercase;color:var(--clr-ink);margin-bottom:1rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:400;line-height:1.05;transition:color .3s}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__cardTitle{color:var(--clr-accent-text)}.blog-module__3rPSzG__cardExcerpt{font-family:var(--font-f);color:var(--clr-muted);flex:1;margin-bottom:1.5rem;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:300;line-height:1.7}.blog-module__3rPSzG__cardTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.blog-module__3rPSzG__cardTag{font-family:var(--font-f);letter-spacing:.2em;text-transform:uppercase;color:var(--clr-accent-text);border:1px solid #8265334d;padding:.2rem .6rem;font-size:.68rem;transition:background .2s,color .2s}.blog-module__3rPSzG__cardTagActive{background:var(--clr-accent);border-color:var(--clr-accent);color:var(--clr-ink)}.blog-module__3rPSzG__cardFooter{border-top:1px solid var(--clr-line);justify-content:flex-end;align-items:center;padding-top:1rem;display:flex}.blog-module__3rPSzG__cardCta{font-family:var(--font-f);letter-spacing:.1em;color:var(--clr-ink);align-items:center;gap:.5rem;font-size:.8rem;transition:gap .3s,color .3s;display:flex}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__cardCta{color:var(--clr-accent-text);gap:.9rem}.blog-module__3rPSzG__ctaLine{background:currentColor;width:20px;height:1px;transition:width .3s;display:block}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__ctaLine{width:32px}.blog-module__3rPSzG__ctaHead{border-top:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;height:6px;display:block;transform:rotate(45deg)}.blog-module__3rPSzG__empty{text-align:center;font-family:var(--font-f);color:var(--clr-muted);grid-column:1/-1;padding:4rem 0;font-size:1.1rem;font-style:italic}@media (max-width:580px){.blog-module__3rPSzG__grid{grid-template-columns:1fr}.blog-module__3rPSzG__filterBar{flex-direction:column;gap:1.25rem}.blog-module__3rPSzG__clearBtn{align-self:flex-start}}
