.hm-card{position:relative;isolation:isolate;display:flex;min-height:clamp(420px,32vw,520px);flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid var(--fv-line);border-radius:32px;background:var(--fv-bg-deep);transition:border-color .4s ease}@media (hover:hover){.hm-card:hover{border-color:var(--fv-line-strong)}}.hm-card__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.4s var(--fv-ease)}@media (hover:hover){.hm-card:hover .hm-card__img{transform:scale(1.025)}}.hm-card__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,5,7,.1) 0,rgba(5,5,7,.35) 38%,rgba(5,5,7,.88) 72%,var(--fv-bg-deep) 100%)}.hm-card__body{padding:clamp(22px,2.4vw,34px)}.hm-chip{position:absolute;left:22px;top:22px;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(10,10,12,.55);font-family:var(--fv-font-mono);font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--fv-accent-hi)}@media (hover:hover) and (pointer:fine){.hm-chip{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.hm-list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--fv-line)}@media (min-width:768px){.hm-list{grid-template-columns:1fr 1fr;-moz-column-gap:clamp(32px,5vw,80px);column-gap:clamp(32px,5vw,80px)}}.hm-list__item{padding:26px 0 28px;border-bottom:1px solid var(--fv-line)}.hm-list--single{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.hm-card__img{transition:none}.hm-card:hover .hm-card__img{transform:none}}.hm-card__icon{position:absolute;inset:0 0 auto;z-index:1;display:flex;justify-content:center;padding-top:clamp(56px,8%,84px);pointer-events:none}.hm-card__icon>*{transition:transform .7s var(--fv-ease)}@media (hover:hover){.hm-card:hover .hm-card__icon>*{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.hm-card__icon>*{transition:none}.hm-card:hover .hm-card__icon>*{transform:none}}