.Z-gB5a_demo{color:var(--color-text);flex-direction:column;flex:1;padding:14px 14px 22px;text-decoration:none;display:flex}.Z-gB5a_window{border:1px solid var(--color-text);background:var(--color-text);display:block;overflow:hidden}.Z-gB5a_bar{color:#b9bcc2;align-items:center;gap:5px;padding:7px 10px;font-size:.72rem;display:flex}.Z-gB5a_bar i{background:#55585e;border-radius:50%;width:7px;height:7px}.Z-gB5a_bar i:first-child{background:var(--color-primary)}.Z-gB5a_bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;overflow:hidden}.Z-gB5a_image{aspect-ratio:16/10;display:block;overflow:hidden}.Z-gB5a_image img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.72,.26,1)}.Z-gB5a_copy{padding:22px 10px 0;display:block}.Z-gB5a_sector{color:var(--color-primary);font-size:.85rem;font-weight:600;display:block}.Z-gB5a_demo h3{font-family:var(--home-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin:4px 0 0;font-size:clamp(1.7rem,2.4vw,2.1rem);line-height:1}.Z-gB5a_demo p{color:var(--color-text-muted);margin:12px 0 24px;font-size:.96rem;line-height:1.65}.Z-gB5a_action{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:44px;margin:auto 10px 0;padding-top:14px;font-size:1.05rem;font-weight:700;display:flex}.Z-gB5a_action>span{transition:color .2s,transform .24s}.Z-gB5a_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Z-gB5a_demo:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}@media (hover:hover) and (pointer:fine){.Z-gB5a_demo:hover .Z-gB5a_image img{transform:scale(1.04)}.Z-gB5a_demo:hover .Z-gB5a_action{color:var(--color-primary)}.Z-gB5a_demo:hover .Z-gB5a_action>span{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.Z-gB5a_image img,.Z-gB5a_action>span{transition:none}}
