.rx-main{padding-top:140px;padding-bottom:160px}.rx-toolbar{display:flex;align-items:flex-end;height:100px;padding-bottom:24px;border-bottom:1px solid #0000000d}.r-home .rx-heading{margin-bottom:-12px;font-size:68px;font-weight:300;line-height:1;letter-spacing:0}.rx-content{padding-top:74px}.rx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(350px,calc((100% - 60px) / 4))),1fr));gap:30px 20px;list-style:none}.rx-grid>li{min-width:0}.rx-card{margin:0}.rx-cover{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:4/3}.rx-cover,.rx-cover img{display:block;width:100%}.rx-cover img{height:100%;object-fit:cover}.rx-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px;background:linear-gradient(0deg,#0008,#0000);color:#fff;opacity:0;transition:opacity .3s}.rx-overlay-label{font-family:MiSans,sans-serif;font-size:13px;line-height:1.5}.rx-overlay-label>span{display:inline-block;padding-left:6px}.rx-cover:focus-visible .rx-overlay,.rx-cover:hover .rx-overlay{opacity:1}.rx-caption{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:16px;font-family:MiSans,sans-serif;text-transform:none;font-size:15px;line-height:1.5}.r-home .rx-caption h2{font-size:inherit;font-weight:400}.rx-caption>span{font-size:12px;color:#777;flex-shrink:0}@media (max-width:1024px){.rx-main{padding-top:100px;padding-bottom:100px}.rx-toolbar{height:auto;padding-bottom:20px}.r-home .rx-heading{margin:0;font-size:28px}.rx-content{padding-top:20px}}@media (max-width:576px){.rx-grid{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse){.rx-overlay{opacity:1;padding:16px;background:linear-gradient(0deg,#0004,#0000 45%)}.rx-overlay-label{font-size:11px}}