.practice-card .practice-visual{pointer-events:none;contain:strict;inset-inline:0;background:#111316;height:96px;display:block;position:absolute;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}@media (width>=768px){.practice-card .practice-visual{height:108px}}.practice-visual img,.practice-visual canvas{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.practice-visual canvas{opacity:0;transition:opacity .12s linear}.practice-visual.is-live canvas{opacity:1}.practice-card .practice-number{z-index:1;color:#c6ab75;position:relative}.practice-icon-space{flex:none;width:32px;height:32px;display:block}:is(.practice-card:has(.practice-visual):hover,.practice-card:has(.practice-visual):focus-visible){transform:none}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.practice-visual canvas{display:none!important}}
