.blog-hub-page{animation:.55s cubic-bezier(.22,1,.36,1) both blogHubPageIn}@keyframes blogHubPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bh-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.bh-reveal.bh-visible{opacity:1;transform:none}.bh-card{will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.bh-card:hover{border-color:#f59e0b8c;transform:translateY(-6px);box-shadow:0 18px 44px -18px #f59e0b59,0 8px 24px -12px #00000040}.bh-card .bh-card-glow{opacity:0;transition:opacity .35s}.bh-card:hover .bh-card-glow{opacity:1}.bh-card .bh-card-visual{transition:transform .6s cubic-bezier(.22,1,.36,1)}.bh-card:hover .bh-card-visual{transform:scale(1.06)}.bh-featured{isolation:isolate;position:relative;overflow:hidden}.bh-featured:before{content:"";z-index:0;pointer-events:none;background:conic-gradient(#0000 0%,#f59e0b24 12%,#0000 26% 55%,#d977061a 68%,#0000 80%);animation:14s linear infinite bhGlowSpin;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}.bh-featured:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff17 46%,#0000 60%) 0 0/250% 100%;animation:7s ease-in-out infinite bhSheen;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes bhGlowSpin{to{transform:rotate(360deg)}}@keyframes bhSheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.bh-featured>*{z-index:1;position:relative}.bh-pill{transition:transform .25s,background-color .25s,color .25s,border-color .25s,box-shadow .25s}.bh-pill:hover{transform:translateY(-2px)}.bh-pill:active{transform:translateY(0)scale(.97)}.bh-grid{transition:opacity .25s}.bh-grid.bh-filtering{opacity:0}.bh-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg,#f59e0b,#d97706,#fbbf24);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.bh-img-reveal{clip-path:inset(8% 6% round 16px);opacity:0;will-change:clip-path, transform, opacity;transition:clip-path .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),opacity .6s;transform:scale(.97)}.bh-img-reveal.bh-visible{clip-path:inset(0 round 16px);opacity:1;transform:none}.bh-cta{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)scale(.98)}.bh-cta.bh-visible{opacity:1;animation:2.6s ease-in-out .7s 2 bhCtaPulse;transform:none}@keyframes bhCtaPulse{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 10px #f59e0b1f}}.blog-hub-prose h2{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){.blog-hub-page{animation:none}.bh-reveal,.bh-img-reveal,.bh-cta{opacity:1;transition:none;transform:none}.bh-featured:before,.bh-featured:after{animation:none;display:none}.bh-cta.bh-visible{animation:none}.bh-card,.bh-card .bh-card-visual,.bh-pill{transition:none}.bh-card:hover,.bh-card:hover .bh-card-visual{transform:none}}
