.blog_hero__5y2mt{padding:calc(var(--page-content-pt) + var(--block-spacing)*.4) 0 calc(var(--block-spacing)*.6);border-bottom:1px solid var(--theme-border-color)}@media(max-width:1024px){.blog_hero__5y2mt{padding:calc(var(--page-content-pt) + var(--block-spacing)*.2) 0 calc(var(--block-spacing)*.4)}}.blog_heroEyebrow__yd_tg{color:var(--theme-elevation-900);font-size:.55rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.75px;text-transform:uppercase;color:var(--theme-elevation-500);margin:0 0 1rem}.blog_heroTitle__Qw02M{margin:3rem 0 2.4rem;font-size:4rem;line-height:1;font-weight:500;letter-spacing:-.05em}@media(max-width:768px){.blog_heroTitle__Qw02M{font-size:2.5rem}}.blog_heroTitle__Qw02M code{font-size:inherit}.blog_heroTitle__Qw02M{margin:0}.blog_heroSubtitle__927TG{font-size:24px;line-height:1.2em;letter-spacing:-.04em}@media(max-width:1920px){.blog_heroSubtitle__927TG{font-size:22px}}.blog_heroSubtitle__927TG{color:var(--theme-elevation-600);margin-top:1.25rem;max-width:36rem}.blog_grid__eTVPL{padding:var(--block-spacing) 0}.blog_postsGrid__emC9k{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--theme-border-color)}@media(max-width:1600px){.blog_postsGrid__emC9k{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.blog_postsGrid__emC9k{grid-template-columns:1fr}}.blog_card__RZmRA{display:flex;flex-direction:column;padding:2rem;border-right:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color);text-decoration:none;color:inherit;transition:background-color var(--trans-default) ease}.blog_card__RZmRA:hover{background-color:var(--theme-elevation-50)}@media(max-width:1024px){.blog_card__RZmRA{padding:1.5rem 0}}.blog_cardImageWrapper__kGbT_{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:1.5rem;background-color:var(--theme-elevation-100)}.blog_cardImage__byLA7{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s ease}.blog_card__RZmRA:hover .blog_cardImage__byLA7{transform:scale(1.02)}.blog_cardImagePlaceholder__HoAhv{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--theme-elevation-50) 0,var(--theme-elevation-100) 100%)}.blog_cardPlaceholderLabel__YZwYh{color:var(--theme-elevation-900);font-size:.55rem;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;margin:0 0 .75rem;color:var(--theme-elevation-400);letter-spacing:3px}.blog_cardMeta___4vTu{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.blog_cardDate__KiNqZ{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.blog_cardDate__KiNqZ{font-size:15px;line-height:18px}}.blog_cardDate__KiNqZ{color:var(--theme-elevation-500)}.blog_cardReadingTime__XdJh8{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.blog_cardReadingTime__XdJh8{font-size:15px;line-height:18px}}.blog_cardReadingTime__XdJh8{color:var(--theme-elevation-400)}.blog_cardReadingTime__XdJh8:before{content:"·";margin-right:.75rem}.blog_cardTitle__R2KOk{margin:1.2rem 0;font-size:1.4rem;line-height:1.2;font-weight:500;letter-spacing:-.05em}@media(max-width:1600px){.blog_cardTitle__R2KOk{font-size:1.5rem}}@media(max-width:768px){.blog_cardTitle__R2KOk{font-size:1.125rem}}.blog_cardTitle__R2KOk code{font-size:inherit}.blog_cardTitle__R2KOk{margin:0 0 .75rem;color:var(--theme-elevation-1000)}.blog_cardExcerpt__yIBeY{font-size:var(--font-body-size);color:var(--theme-elevation-600);flex:1;margin:0 0 1.5rem;line-height:1.5}.blog_cardLink__VRzfX{color:var(--theme-elevation-900);font-size:.55rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.75px;text-transform:uppercase;margin:0 0 .75rem;color:var(--theme-elevation-800);display:flex;align-items:center;gap:.4rem;transition:gap var(--trans-default) ease}.blog_card__RZmRA:hover .blog_cardLink__VRzfX{gap:.6rem}.blog_empty__kzYDU{padding:var(--block-spacing) 0;text-align:center}.blog_empty__kzYDU p{font-size:24px;line-height:1.2em;letter-spacing:-.04em}@media(max-width:1920px){.blog_empty__kzYDU p{font-size:22px}}.blog_empty__kzYDU p{color:var(--theme-elevation-500)}