.feature_listing .section-head{max-width:100%}.card{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:0 18px 40px rgba(11,31,58,.14);transform:translateY(-3px)}.card-media{aspect-ratio:4/3;background:var(--paper);overflow:hidden;position:relative}.card-media img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.card:hover .card-media img{transform:scale(1.06)}.feature_listing .card-tag{background:var(--white);color:var(--navy);font-family:var(--font-display);font-size:14px;font-weight:700;left:14px;letter-spacing:.06em;padding:6px 10px;position:absolute;text-transform:uppercase;top:14px}.card-tag.status-available{background:var(--navy);color:var(--white)}.card-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:22px 22px 24px}.feature_listing .card-body .kicker{color:var(--gray-500);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.feature_listing .card-body h3{font-size:21px;margin-bottom:2px;text-transform:none}.feature_listing .card-body .meta{color:var(--gray-700);font-size:16px}.feature_listing .card-foot{border-top:1px solid var(--line);color:var(--gray-700);display:flex;font-size:15px;justify-content:space-between;margin-top:auto;padding-top:14px}.card-foot b{color:var(--navy-ink)}.card-stripe{display:flex;height:4px}.card-stripe span{flex:1}