.homepage-banner{background:url(/assets/banner_rma.7a334562.jpg) var(--primary-500) no-repeat center 25%;background-size:cover;padding:32px 0;text-align:center}@media (min-width: 992px){.homepage-banner{padding:72px 0}}.homepage-banner h1{font-weight:700;color:#fff;font-size:1.75em;line-height:1.02}@media (min-width: 640px){.homepage-banner h1{font-size:2.75em}}@media (min-width: 992px){.homepage-banner h1{font-size:3.75em}}.tag-cards{display:grid;grid-template-columns:100%;gap:16px}@media (min-width: 992px){.tag-cards{grid-template-columns:repeat(3,1fr);gap:24px}}.tag-cards a,.tag-cards button{display:flex;flex-direction:column;justify-content:space-between;text-align:center;background:#fff;color:var(--primary-500);font-weight:700;font-size:1.5em;border-radius:5px;border:1px solid var(--base-color);padding:48px 8px 32px;transition:.3s}.tag-cards a svg{max-height:82px;fill:var(--primary-500);transition:.3s}.tag-cards a span{flex:1;padding:32px 0 16px}.tag-cards a:hover{text-decoration:underline}.homepage-about{padding:60px 8px;background:var(--primary-300);display:grid;grid-template-columns:100%;gap:32px;place-content:center}@media (min-width: 992px){.homepage-about{grid-template-columns:repeat(2,minmax(auto,640px))}}@media (min-width: 1400px){.homepage-about{gap:136px}}@media (min-width: 992px){.homepage-about .embed-player:before{content:"";display:block;position:absolute;top:-32px;right:-72px;width:200px;height:200px;background:#fff;border-radius:50%;z-index:1}.homepage-about article,.homepage-about .embed-player iframe{z-index:2}}.homepage-about p{font-size:1.125em}
