.cust-row{isolation:isolate;position:relative}.cust-row:before{content:"";z-index:-1;background:var(--color-gray-a2);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.cust-row:hover:before,.cust-row:focus-visible:before,.cust-row[data-open=true]:before{transform:scaleX(1)}.cust-row .cust-diamond{transition:none}.cust-row:hover .cust-diamond,.cust-row:focus-visible .cust-diamond,.cust-row[data-open=true] .cust-diamond{background:var(--color-brand-9);transform:rotate(45deg)}.cust-expand{grid-template-rows:0fr;display:grid}.cust-expand[data-open=true]{grid-template-rows:1fr}.cust-expand>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.cust-row:before{transition:transform .45s cubic-bezier(.22,1,.36,1)}.cust-row .cust-diamond{transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s}.cust-expand{transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.cust-chevron{transition:transform .3s cubic-bezier(.22,1,.36,1)}}.cust-tilt{transform:perspective(900px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg)) translateZ(0)}@media (prefers-reduced-motion:no-preference){.cust-tilt{transition:transform .2s ease-out}.cust-cover-mark{transition:transform .5s cubic-bezier(.22,1,.36,1)}.cust-card:hover .cust-cover-mark{transform:scale(1.06)rotate(-2deg)}}.cust-tick{opacity:0;filter:blur(3px);pointer-events:none;transform:translateY(10px)}.cust-tick[data-active=true]{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.cust-tick{transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1),filter .45s}}