.home-blog{padding:var(--spacing-8) 0;background:var(--neutral-white);isolation:isolate;z-index:1;position:relative}.home-blog__carousel{margin:var(--spacing-6) 0 var(--spacing-4);overflow:hidden}.home-blog__track{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:24px;padding:4px 0 20px;display:flex;overflow-x:auto}.home-blog__track::-webkit-scrollbar{display:none}.home-blog__slide{scroll-snap-align:start;flex:0 0 300px}@media (min-width:768px){.home-blog__slide{flex:0 0 320px}}.home-blog__dots{justify-content:center;gap:8px;margin:20px 0 30px;display:flex}.home-blog__dot{background:var(--neutral-medium);opacity:.3;cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.home-blog__dot--active{opacity:1;background:var(--primary-color);border-radius:4px;width:24px;transform:scale(1.3)}.home-blog__footer{text-align:center}.home-blog__link{color:var(--primary-color);border:2px solid var(--primary-color-light);transition:var(--transition);border-radius:50px;align-items:center;gap:8px;padding:12px 28px;font-weight:600;text-decoration:none;display:inline-flex}.home-blog__link:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);gap:12px}.home-blog:before{content:"";pointer-events:none;z-index:0;background-blend-mode:overlay;background:radial-gradient(circle at 15% 20%,#ff7f4108 0%,#0000 50%) 0 0/100% 100%,radial-gradient(circle at 85% 70%,#2ec4b608 0%,#0000 60%) 0 0/100% 100%,repeating-radial-gradient(circle at 30% 40%,#ff7f4105 0 2px,#0000 2px 24px) 0 0/28px 28px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.home-blog:before{transition:background-position .4s}.home-blog:hover:before{background-position:0 0,0 0,8px 8px}}.home-blog .container,.home-blog__carousel,.home-blog__dots,.home-blog__footer{z-index:2;position:relative}
