header.hero.blog-hub-hero{min-height:0;padding:160px 2rem 80px;overflow:hidden}header.hero.blog-hub-hero .hero-main{position:relative;z-index:2}.blog-hub-dots-wrapper{position:absolute;inset:0;z-index:1;font-size:16px}.blog-hub-dot{will-change:transform,background-color;transform-origin:center;background-color:var(--border-medium);border-radius:50%;width:10px;height:10px;position:relative;transform:translate(0)}[data-theme=light] .blog-hub-dot{opacity:.25}.blog-hub-dots-wrap{width:100%;height:100%;position:relative}.blog-hub-dots-container{grid-column-gap:2em;grid-row-gap:2em;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blog-hub-section{padding:4rem 1rem 8rem;overflow-x:hidden;position:relative;z-index:2}.blog-hub-section .container{max-width:1200px;margin:0 auto}.blog-hub-card-row{display:flex;justify-content:center;align-items:flex-start;width:100%;gap:40px 30px;flex-wrap:wrap}.blog-hub-card-wrapper{width:300px;height:480px;display:flex;align-items:flex-start;transition:transform .3s ease;position:relative;z-index:1}.blog-hub-card-wrapper:hover{z-index:10}.blog-hub-card-wrapper.move-left{transform:translate(-60px)}.blog-hub-card-wrapper.move-right{transform:translate(60px)}.blog-hub-anim-card{position:relative;background-color:var(--on-dark-surface);border:1px solid var(--on-dark-border-soft);height:420px;width:100%;border-radius:12px;overflow:hidden;text-decoration:none;box-shadow:var(--shadow-elev);transition:height .3s ease,box-shadow .3s ease;display:block;cursor:pointer}.blog-hub-card-wrapper:hover .blog-hub-anim-card{height:480px;box-shadow:var(--shadow-card)}.blog-hub-card-image{position:absolute;left:-9999px;right:-9999px;margin:auto;height:280px;min-width:100%;object-fit:cover;transition:height .3s ease,opacity .3s ease}.blog-hub-card-wrapper:hover .blog-hub-card-image{height:480px;opacity:.3}.blog-hub-card-footer{position:absolute;bottom:0;width:100%;height:140px;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box}.blog-hub-card-category{font-size:14px;color:var(--on-dark-accent);font-weight:700;text-transform:uppercase;margin-bottom:5px}.blog-hub-card-title{font-size:22px;color:var(--on-dark-text);margin:0 0 5px;line-height:1.2}.blog-hub-card-date{font-size:15px;color:var(--on-dark-muted);margin:0;transition:color .3s ease}.blog-hub-card-wrapper:hover .blog-hub-card-date{color:var(--on-dark-text)}@media(max-width:768px){.blog-hub-card-wrapper.move-left,.blog-hub-card-wrapper.move-right{transform:translate(0)}}
