.irt{background:#000;color:#fff;padding:50px 77px 56px}.irt__inner{align-items:center;display:flex;flex-wrap:wrap;gap:28px 56px;justify-content:space-between}.irt__tabs{display:grid;flex:1 1 560px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px}.irt__tab{appearance:none;background:none;border:0;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:16px;font-weight:600;gap:14px;justify-content:space-between;line-height:1.35;margin:0;min-height:64px;padding:0;text-align:left;transition:color .2s}.irt__tab.is-active,.irt__tab:hover{color:#fff}.irt__tab:focus-visible{outline:2px solid #fff;outline-offset:4px}.irt__bar{background:hsla(0,0%,100%,.25);display:block;height:2px;overflow:hidden;position:relative}.irt__fill{background:#e90008;inset:0;position:absolute;width:0}.irt__tab.is-active .irt__fill{width:100%}.irt.is-rotating .irt__tab.is-active .irt__fill{animation:irt-fill var(--irt-dur,6s) linear forwards;width:0}.irt.is-paused .irt__tab.is-active .irt__fill{animation-play-state:paused}@keyframes irt-fill{0%{width:0}to{width:100%}}.irt__panel{flex:0 1 520px;min-width:0}.irt__panel[hidden]{display:none}.irt__card{align-items:stretch;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.22);border-radius:4px;color:#fff;display:grid;grid-template-columns:46% 1fr auto;max-width:560px;min-height:140px;overflow:hidden;text-decoration:none;transition:border-color .2s,background .2s}.irt__card:focus-visible,.irt__card:hover{background:hsla(0,0%,100%,.06);border-color:#fff;color:#fff;text-decoration:none}.irt__media{background:linear-gradient(135deg,#e90008,#5a0003 55%,#000);display:block}.irt__media img{display:block;height:100%;object-fit:cover;width:100%}.irt__body{display:flex;flex-direction:column;gap:8px;padding:18px 8px 18px 18px}.irt__eyebrow{color:hsla(0,0%,100%,.65);font-size:13px;letter-spacing:.02em}.irt__title{display:-webkit-box;font-size:16px;-webkit-line-clamp:3;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.irt__arrow{align-items:center;align-self:start;background:#fff;border-radius:50%;color:#000;display:flex;height:32px;justify-content:center;margin:18px 18px 0 0;transition:background .2s,color .2s;width:32px}.irt__card:hover .irt__arrow{background:#e90008;color:#fff}@media (max-width:829px){.irt{padding:50px 30px 40px 47px}.irt__tabs{display:flex;flex-basis:100%;gap:14px;margin-right:-30px;overflow-x:auto;padding-right:30px;scrollbar-width:none}.irt__tabs::-webkit-scrollbar{display:none}.irt__tab{flex:0 0 150px;font-size:15px}.irt__panel{flex-basis:100%}.irt__card{grid-template-columns:38% 1fr auto;min-height:120px}.irt__body{padding:14px 6px 14px 14px}.irt__title{font-size:15px}.irt__arrow{height:28px;margin:14px 14px 0 0;width:28px}}@media (prefers-reduced-motion:reduce){.irt.is-rotating .irt__tab.is-active .irt__fill{animation:none;width:100%}}.irt-hero-cta{background-color:#e00107;border:1px solid #e00107;border-radius:6px;color:#fff!important;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-top:20px;padding:12px 22px;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.irt-hero-cta:focus-visible,.irt-hero-cta:hover{background-color:#b80006;border-color:#b80006}.irt-hero-cta[hidden]{display:none}