.cc-card{background:var(--color-dark);border-radius:var(--radius);color:var(--color-white);display:flex;flex-direction:column;gap:40px;isolation:isolate;justify-content:space-between;min-height:420px;overflow:hidden;padding:40px 24px;position:relative}@media (min-width:900px){.cc-card{min-height:348px;padding:48px 54px 40px}.cc-card--featured{min-height:640px;padding:38px 56px 75px}}.cc-card-image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s cubic-bezier(.2,.7,.3,1);width:100%;z-index:-2}.cc-card:before{background:linear-gradient(180deg,rgba(15,27,45,.1),rgba(15,27,45,.9));content:"";inset:0;position:absolute;z-index:-1}.cc-card:hover .cc-card-image{transform:scale(1.04)}.cc-bottom,.cc-top{display:flex;flex-direction:column;gap:20px}.cc-card--featured .cc-top{gap:34px}.cc-bottom{gap:8px}.cc-card--featured .cc-bottom{gap:54px;max-width:1040px}.cc-label{font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.1167em;line-height:1.4;margin:0;text-transform:uppercase}.cc-label--soft{color:var(--color-on-dark-label)}.cc-stat{align-items:center;display:flex;gap:11px;max-width:270px}.cc-card--featured .cc-stat{align-items:flex-start;flex-direction:column;max-width:504px}.cc-stat-value{font-style:italic;margin:0;white-space:nowrap}.cc-stat-caption,.cc-title{color:inherit;margin:0}.cc-card--featured .cc-title{max-width:480px}.cc-bottom-row{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media (min-width:900px){.cc-card:not(.cc-card--featured) .cc-bottom-row{align-items:flex-end;flex-direction:row;gap:42px;justify-content:space-between}}.cc-link{color:var(--color-white);flex:none;position:static;white-space:nowrap;width:fit-content}.cc-link:before{content:"";inset:0;position:absolute}.cc-card:hover .cc-link{background-size:100% 1px}.cc-card:hover .cc-link:after{transform:rotate(45deg)}.cc-link:focus-visible{outline:2px solid var(--color-white);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.cc-card-image{transition:none}.cc-card:hover .cc-card-image{transform:none}}