@keyframes ir-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ir-rise{animation:ir-rise .85s cubic-bezier(.22,1,.36,1) both}.ir-rise-delay-1{animation-delay:.1s}.ir-rise-delay-2{animation-delay:.2s}.ir-rise-delay-3{animation-delay:.3s}.ir-hero-scrim{background:linear-gradient(100deg,rgba(15,23,42,.78),rgba(15,23,42,.55) 48%,rgba(15,23,42,.25)),linear-gradient(0deg,rgba(248,250,252,.95) 0,transparent 38%)}@media (max-width:768px){.ir-hero-scrim{background:linear-gradient(0deg,rgba(248,250,252,.97) 8%,rgba(15,23,42,.45) 55%,rgba(15,23,42,.55)),linear-gradient(90deg,rgba(15,23,42,.5),transparent 75%)}}.ir-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ir-card-hover{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ir-card-hover:hover{border-color:rgba(204,0,0,.28);box-shadow:0 10px 28px rgba(15,23,42,.07);transform:translateY(-2px)}.ir-board-col{background:#f8fafc;border:1px solid #e2e8f0;min-height:20rem}.ir-board-card{background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ir-board-card:hover{border-color:rgba(204,0,0,.28);box-shadow:0 8px 22px rgba(15,23,42,.06);transform:translateY(-1px)}.ir-board-scroll{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.ir-board-scroll::-webkit-scrollbar{height:8px}.ir-board-scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border-radius:999px}