.blog-hero{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:1.25rem;overflow:hidden;border:.5px solid rgba(255,255,255,.06);color:inherit;text-decoration:none;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(max-width:768px){.blog-hero{aspect-ratio:4 / 5}}.blog-hero:hover .blog-hero__image{transform:scale(1.02)}.blog-hero:hover .blog-hero__cta-arrow{transform:translate(2px)}.blog-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.blog-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.85) 70%)}.blog-hero__content{position:absolute;inset:auto 0 0 0;padding:2.5rem;display:flex;flex-direction:column;gap:.75rem}@media(max-width:768px){.blog-hero__content{padding:1.5rem}}.blog-hero__category{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#e9f940}.blog-hero__title{font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#ededed;margin:0;max-width:32ch}@media(max-width:768px){.blog-hero__title{font-size:2rem}}.blog-hero__lead{font-size:1.125rem;line-height:1.55;color:#ffffffd9;margin:0;max-width:56ch}@media(max-width:768px){.blog-hero__lead{font-size:1rem}}.blog-hero__cta{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:#ededed;margin-top:.5rem}.blog-hero__cta-arrow{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.blog-index{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;color:#ededed}.blog-index__hero-wrap,.blog-index__chips-wrap,.blog-index__grid,.blog-index__status,.blog-index__load-more{max-width:1200px;margin-left:auto;margin-right:auto}.blog-index__hero-wrap{padding:4rem 1.5rem 0;margin-bottom:3rem}@media(min-width:768px){.blog-index__hero-wrap{padding:4rem 3rem 0}}.blog-index__chips-wrap{padding:0 1.5rem;margin-bottom:2.5rem}@media(min-width:768px){.blog-index__chips-wrap{padding:0 3rem}}.blog-index__grid{display:grid;gap:1.5rem;grid-template-columns:1fr;padding:0 1.5rem}@media(min-width:768px){.blog-index__grid{grid-template-columns:repeat(2,1fr);padding:0 3rem}}@media(min-width:1024px){.blog-index__grid{grid-template-columns:repeat(3,1fr)}}.blog-index__status{text-align:center;color:#fff9;padding:2rem 0}.blog-index__status--error{color:#ef4444}.blog-index__load-more{display:block;margin:3rem auto 5rem;padding:.875rem 2rem;background:transparent;border:.5px solid rgba(255,255,255,.06);border-radius:999rem;color:#ededed;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1)}.blog-index__load-more:hover{border-color:#e9f94066}
