.hrc{--hrc-accent:#7b2d8e;margin:0 auto;max-width:1110px;width:100%}.hrc__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.hrc__card{align-items:center;box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),calc(100% - 44px) 100%,0 100%);display:flex;gap:32px;padding:32px 35px}.hrc__image-wrap{border:1px solid var(--hrc-accent);border-radius:12px;flex:0 0 173px;height:171px;overflow:hidden;width:173px}.hrc__image{display:block;height:100%;object-fit:cover;width:100%}.hrc__content{display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0}.hrc__header{font-family:Saira Extra Condensed,sans-serif;font-size:36px;font-weight:700;line-height:.9;margin:0;text-transform:uppercase}.hrc__subtext{font-family:Roboto,sans-serif;font-size:14px;line-height:1.25;margin:0}.hrc__button{align-items:center;align-self:flex-start;box-sizing:border-box;display:inline-flex;font-family:Saira Extra Condensed,sans-serif;font-size:18px;font-weight:700;height:50px;justify-content:center;padding:10px 30px;text-decoration:none;text-transform:uppercase}.hrc--dark .hrc__card{background:#1a1a1a}.hrc--dark .hrc__header,.hrc--dark .hrc__subtext{color:#fff}.hrc--dark .hrc__button{background:#fff;color:#000}.hrc--light .hrc__card{background:#f2f2f2}.hrc--light .hrc__header,.hrc--light .hrc__subtext{color:#000}.hrc--light .hrc__button{background:#000;color:#fff}@media (max-width:700px){.hrc__grid{grid-template-columns:1fr}.hrc__card{align-items:flex-start;flex-direction:column}.hrc__image-wrap{height:200px;width:100%}}