.archive-hero{text-align:center;isolation:isolate;border-bottom:1px solid #875ae266;min-height:775px;padding:230px 24px 100px;position:relative;overflow:hidden}.archive-hero:before{content:"";z-index:-2;background:url(/assets/58PGZCO175j0XlkrS8GvPZrG4k.jpg) 50%/cover;width:1656px;height:916px;position:absolute;top:0;left:calc(50% - 828px);transform:rotate(180deg)}.archive-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#100033bf 66.7048%,#100033);height:869px;position:absolute;inset:23.5px 0 auto}.archive-hero h1{max-width:817px;margin:0 auto;font-size:57.6px}.archive-hero p{max-width:817px;margin:48px auto;font-size:24px;line-height:1.25}.archive-page .button.pink{color:#390099;background:#f9e0ff}.archive-page .all-articles{max-width:1440px;padding:140px 110px}.archive-page .all-articles>h2{text-align:center;margin:0 0 60px;font-size:57.6px}.archive-page .article-grid{grid-template-columns:1fr;gap:20px}.archive-page .article-card{grid-template-columns:40% 1fr;align-items:center;gap:30px;display:grid}.archive-page .article-card img{margin:0}.archive-page .article-card-copy{flex-direction:column;display:flex}.archive-page .article-card h2{order:-1;margin:0 0 24px;font-size:32px;line-height:1.3}.archive-page .article-card-meta{flex-wrap:wrap;gap:20px;font-size:26px;line-height:1.2;display:flex}.archive-page .article-card time{font-size:inherit;color:inherit}.archive-page .article-load-more{border-radius:10px;margin-top:20px}@media (min-width:810px) and (max-width:1439px){.archive-hero h1{font-size:51px}.archive-hero{padding-top:225px}.archive-page .all-articles{padding-inline:32px}.archive-page .article-grid{gap:40px}.archive-page .article-card h2{font-size:24px}.archive-page .article-card-meta{font-size:20px}}@media (max-width:809px){.archive-hero{padding-top:215px}.archive-hero h1{max-width:300px;font-size:32px}.archive-hero p{max-width:300px;font-size:18px}.archive-page .all-articles{padding:140px 24px}.archive-page .all-articles>h2{font-size:32px}.archive-page .article-grid{gap:80px}.archive-page .article-card{grid-template-columns:1fr;gap:32px}.archive-page .article-card h2{margin-bottom:24px;font-size:20px;line-height:1.3}.archive-page .article-card-meta{gap:20px;font-size:16px}.archive-page .article-load-more{margin-top:80px}}
