.blog-filter-btn{color:#fff6;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff14;padding:.4rem .85rem;font-size:10px;transition:all .35s cubic-bezier(.4,0,.2,1)}.blog-filter-btn:hover{color:#fff9;background:#90c8ff05;border-color:#90c8ff40}.blog-filter-btn-active{color:#90c8ff;background:#90c8ff0d;border-color:#90c8ff73}.blog-post-card{opacity:0;background:0 0;border:1px solid #ffffff0a;padding:1.25rem;text-decoration:none;transition:border-color .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);animation:.7s cubic-bezier(.16,1,.3,1) forwards specimenReveal;display:block}.blog-post-card:first-child{animation-delay:50ms}.blog-post-card:nth-child(2){animation-delay:.1s}.blog-post-card:nth-child(3){animation-delay:.15s}.blog-post-card:nth-child(4){animation-delay:.2s}.blog-post-card:nth-child(5){animation-delay:.25s}.blog-post-card:nth-child(6){animation-delay:.3s}.blog-post-card:nth-child(7){animation-delay:.35s}.blog-post-card:nth-child(8){animation-delay:.4s}.blog-post-card:nth-child(9){animation-delay:.45s}.blog-post-card:nth-child(10){animation-delay:.5s}.blog-post-card:nth-child(11){animation-delay:.55s}.blog-post-card:nth-child(12){animation-delay:.6s}.blog-post-card:nth-child(13){animation-delay:.65s}.blog-post-card:nth-child(14){animation-delay:.7s}.blog-post-card:hover{background:#ffffff01;border-color:#90c8ff33;transform:translateY(-1px);box-shadow:0 4px 16px -4px #90c8ff0f}.blog-post-card-featured{background:#90c8ff05;border-color:#90c8ff26}.blog-post-card-featured:hover{border-color:#90c8ff59;box-shadow:0 6px 20px -4px #90c8ff1a}.blog-post-series{color:#90c8ff80;letter-spacing:.18em;font-size:10px}.blog-post-date{color:#ffffff40;letter-spacing:.1em;font-size:10px}.blog-post-featured-badge{color:#90c8ff66;letter-spacing:.18em;border:1px solid #90c8ff40;padding:.15rem .45rem;font-size:9px}.blog-post-title{color:#fffc;letter-spacing:.03em;margin-bottom:.5rem;font-size:15px;transition:color .35s cubic-bezier(.4,0,.2,1)}.blog-post-card:hover .blog-post-title{color:#fff}.blog-post-subtitle{color:#fff6;letter-spacing:.04em;font-size:12px;line-height:1.55;transition:color .35s cubic-bezier(.4,0,.2,1)}.blog-post-card:hover .blog-post-subtitle{color:#fff9}.blog-post-tag{color:#90c8ff40;letter-spacing:.1em;font-size:9px;transition:color .3s}.blog-post-card:hover .blog-post-tag{color:#90c8ff80}.blog-section-heading{color:#ffffffbf;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:14px;transition:color .35s;display:flex}.blog-section-heading:hover{color:#90c8ffe6}.blog-section-accent{background:#90c8ff4d;width:1.5rem;height:1px;transition:width .35s,background .35s}.blog-section-heading:hover .blog-section-accent{background:#90c8ff99;width:2.5rem}.blog-cta{text-align:center;background:#90c8ff04;border:1px solid #90c8ff1f;padding:2rem;transition:border-color .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.blog-cta:hover{background:#90c8ff08;border-color:#90c8ff40;box-shadow:0 0 30px #90c8ff0a}.blog-cta-btn{color:#90c8ffb3;letter-spacing:.18em;text-transform:uppercase;border:1px solid #90c8ff4d;padding:.65rem 1.75rem;font-size:11px;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:inline-block}.blog-cta-btn:hover{color:#90c8ff;background:#90c8ff1a;border-color:#90c8ff80;box-shadow:0 0 16px #90c8ff1a}.blog-cta-btn-dim{color:#90c8ff80;border-color:#90c8ff26}.blog-cta-btn-dim:hover{color:#90c8ffbf;background:#90c8ff0d;border-color:#90c8ff59}.blog-back-link{color:#ffffff52;letter-spacing:.18em;text-transform:uppercase;font-size:11px;text-decoration:none;transition:color .35s}.blog-back-link:hover{color:#ffffff8c}