.BlogIndex_blog__WGYv_{padding-top:calc(var(--nav-h) + clamp(2rem,5vw,4.5rem));padding-bottom:var(--section)}.BlogIndex_head__fTf4W{display:grid;grid-gap:1.25rem;gap:1.25rem;padding-bottom:2rem;border-bottom:1px solid var(--ink)}@media(min-width:900px){.BlogIndex_head__fTf4W{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end}.BlogIndex_head__fTf4W .eyebrow{grid-column:1/-1}}.BlogIndex_title__2pd2g{font-size:clamp(4rem,2rem + 12vw,13rem);letter-spacing:-.065em;line-height:.82}.BlogIndex_lead__4QK4L{color:var(--muted);font-size:var(--step-1);line-height:1.45}.BlogIndex_filters__aPVkb{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0 clamp(2rem,4vw,3.5rem)}.BlogIndex_filters__aPVkb button{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border:1px solid var(--line);border-radius:999px;font-weight:600;font-size:.9rem;transition:background-color .3s,color .3s,border-color .3s}.BlogIndex_filters__aPVkb button span{font-family:var(--font-mono);font-size:.75rem;font-weight:400;color:var(--muted)}.BlogIndex_filters__aPVkb button:hover{border-color:var(--ink)}.BlogIndex_filters__aPVkb button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.BlogIndex_filters__aPVkb button[aria-pressed=true] span{color:var(--coral)}.BlogIndex_grid__SDJpH{display:grid;grid-gap:clamp(2.5rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);gap:clamp(2.5rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem)}@media(min-width:640px){.BlogIndex_grid__SDJpH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.BlogIndex_grid__SDJpH{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px){.BlogIndex_feature__gwXRS{grid-column:1/-1}}@media(min-width:640px)and (min-width:900px){.BlogIndex_feature__gwXRS .BlogIndex_card__pfa0M{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2.5rem}}@media(min-width:640px){.BlogIndex_feature__gwXRS .BlogIndex_cardTitle__kCsC7{font-size:var(--step-3)}}.BlogIndex_card__pfa0M{display:grid;grid-gap:1.1rem;gap:1.1rem}@media(hover:hover)and (pointer:fine){.BlogIndex_card__pfa0M:hover .BlogIndex_cover__dMksu img{transform:scale(1.05)}.BlogIndex_card__pfa0M:hover .BlogIndex_cardTitle__kCsC7{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}}.BlogIndex_cover__dMksu{aspect-ratio:3/2;border-radius:12px;overflow:hidden;background:var(--ink)}.BlogIndex_cover__dMksu img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.BlogIndex_body__sa_rB{display:grid;grid-gap:.7rem;gap:.7rem;align-content:start}.BlogIndex_meta__RYNhy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}.BlogIndex_cardTitle__kCsC7{font-size:var(--step-2);letter-spacing:-.035em;line-height:1.08;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.BlogIndex_excerpt__wQhZI{color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}