.section--featured-posts{padding-block:var(--space-20);background:var(--section-background)}.featured-posts-grid{display:grid;gap:var(--space-6);grid-template-columns:1fr;margin-top:var(--space-8)}@media (min-width: 768px){.featured-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.featured-posts-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.featured-posts-grid>div{transform:rotate(var(--rotation, 0deg));transition:transform var(--scatter-duration) ease;transition-delay:calc(var(--scatter-index, 0) * var(--scatter-stagger) + var(--scatter-base-delay))}.featured-posts-grid>div[data-scatter-y=up]{transform:rotate(var(--rotation, 0deg)) translateY(var(--space-4))}.featured-posts-grid>div[data-scatter-y=down]{transform:rotate(var(--rotation, 0deg)) translateY(calc(-1 * var(--space-3)))}.featured-posts-grid.is-revealed>div{transform:none}}.section--blog-insights{padding-block:var(--space-20);background:var(--section-background-alt);color:var(--section-text);position:relative;overflow:hidden}.section--all-posts{padding-block:var(--space-20);color:var(--color-white);--gradient-progress: 0;--gradient-start-color: var(--color-secondary);--gradient-end-color: var(--color-primary);--gradient-overlay-opacity: .88;position:relative;background:url(/_astro/about-background.kASchvQS.png) no-repeat fixed center center/cover;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.15)}.section--all-posts:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(-50deg,var(--gradient-start-color) 0%,var(--gradient-start-color) calc(100% - var(--gradient-progress, 0) * 100%),var(--gradient-end-color) calc(100% - var(--gradient-progress, 0) * 30%));opacity:var(--gradient-overlay-opacity)}.section--all-posts:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000000d 5%,#0000000d);z-index:1}.section--all-posts>*{position:relative;z-index:2}.section--all-posts>.container:first-child:not(:only-child){padding-bottom:var(--space-16)}.section--all-posts>.container:last-child:not(:only-child){padding-top:var(--space-16)}.section--all-posts>.container:not(:first-child):not(:last-child){padding-block:var(--space-16)}.section--all-posts>.container+.container{border-top:1px solid rgba(255,255,255,.15)}.section--all-posts [class*=card]{text-shadow:none}@media (prefers-reduced-motion: reduce){.section--all-posts{--gradient-progress: 1}}.posts-grid{display:grid;gap:var(--space-6);grid-template-columns:1fr;margin-top:var(--space-8)}@media (min-width: 768px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.posts-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.posts-grid>div{transform:rotate(var(--rotation, 0deg));transition:transform var(--scatter-duration) ease;transition-delay:calc(var(--scatter-index, 0) * var(--scatter-stagger) + var(--scatter-base-delay))}.posts-grid>div[data-scatter-y=up]{transform:rotate(var(--rotation, 0deg)) translateY(var(--space-4))}.posts-grid>div[data-scatter-y=down]{transform:rotate(var(--rotation, 0deg)) translateY(calc(-1 * var(--space-3)))}.posts-grid.is-revealed>div{transform:none}}.tag-filter{margin-top:var(--space-6);margin-bottom:var(--space-2)}.tag-filter__list{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.tag-filter__btn{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);min-height:2.75rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-full);text-transform:capitalize;cursor:pointer;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.15);background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3;color:#ffffffd9;transition:var(--transition-fast)}.tag-filter__btn:hover{background:#fff3;box-shadow:0 12px 40px #00000026,inset 0 1px #ffffff4d;color:var(--color-white)}.tag-filter__btn:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.tag-filter__btn[data-tag-active]{background:#fff3;border-color:#fff6;color:var(--color-white)}[data-tag-filter-item]{transition:opacity .3s ease,transform .3s ease}[data-tag-filter-item][data-tag-hidden]{opacity:0;transform:scale(.95);pointer-events:none}
