.nrt-eyebrow{color:#e84b2e!important;display:inline-block!important;font-family:Roboto,sans-serif!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.12em!important;margin:0 0 12px!important;text-transform:uppercase!important}.nrt-industry{background:#111;width:100%}.nrt-industry__container{margin:0 auto;max-width:1200px;padding:80px 40px}.nrt-industry__header{margin:0 auto 56px;max-width:640px;text-align:center}.nrt-industry__headline{color:#fff;font-family:Roboto,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;letter-spacing:-.01em;line-height:1.15;margin:8px 0 16px;text-transform:uppercase}.nrt-industry__headline strong{font-style:italic;font-weight:900}.nrt-industry__intro{color:hsla(0,0%,100%,.6);font-family:Roboto,sans-serif;font-size:1.0625rem;line-height:1.65;margin:0}.nrt-industry__grid{display:grid;gap:20px}.nrt-industry__grid--2col{grid-template-columns:repeat(2,1fr)}.nrt-industry__grid--3col{grid-template-columns:repeat(3,1fr)}.nrt-industry__grid--4col{grid-template-columns:repeat(4,1fr)}.nrt-industry__grid--compact .nrt-industry__card{min-height:280px}.nrt-industry__grid--standard .nrt-industry__card{min-height:360px}.nrt-industry__grid--tall .nrt-industry__card{min-height:440px}.nrt-industry__card{background:#1a1a1a;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.nrt-industry__card:hover{box-shadow:0 20px 48px rgba(0,0,0,.5);transform:translateY(-4px)}.nrt-industry__card-bg{inset:0;position:absolute;z-index:0}.nrt-industry__card-bg img{height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;width:100%}.nrt-industry__card:hover .nrt-industry__card-bg img{transform:scale(1.04)}.nrt-industry__card-illus{align-items:center;display:flex;height:62%;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.nrt-illus{height:auto;max-width:210px;opacity:.9;transition:opacity .3s ease;width:88%}.nrt-industry__card:hover .nrt-illus{opacity:1}.nrt-industry__card-overlay{background:linear-gradient(180deg,rgba(15,23,42,.1),rgba(15,23,42,.5) 45%,rgba(15,23,42,.92));inset:0;position:absolute;transition:background .3s ease;z-index:2}.nrt-industry__card:hover .nrt-industry__card-overlay{background:linear-gradient(180deg,rgba(15,23,42,.15),rgba(15,23,42,.55) 45%,rgba(15,23,42,.95))}.nrt-industry__card-content{display:flex;flex-direction:column;gap:8px;padding:28px;position:relative;z-index:3}.nrt-industry__card-eyebrow{color:#e84b2e;font-family:Roboto,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.nrt-industry__card-title{color:#fff;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;margin:0}.nrt-industry__card-body{color:hsla(0,0%,100%,.65);display:-webkit-box;font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.55;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .35s ease}.nrt-industry__card:hover .nrt-industry__card-body{max-height:80px;opacity:1}.nrt-industry__card-stat{display:inline-flex}.nrt-industry__card-stat span{background:rgba(232,75,46,.12);border:1px solid rgba(232,75,46,.3);border-radius:100px;color:#e84b2e;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:600;padding:3px 10px}.nrt-industry__card-link{border-radius:inherit!important;inset:0!important;position:absolute!important;z-index:10!important}.nrt-industry__card-btn{align-items:center!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:6px!important;color:#fff!important;display:inline-flex!important;font-family:Roboto,sans-serif!important;font-size:.8rem!important;font-weight:700!important;gap:8px!important;letter-spacing:.06em!important;margin-top:16px!important;padding:9px 18px!important;position:relative!important;text-transform:uppercase!important;transition:background .2s,border-color .2s!important;z-index:3!important}.nrt-industry__card:hover .nrt-industry__card-btn{background:rgba(232,75,46,.18)!important;border-color:rgba(232,75,46,.55)!important}.nrt-industry__card-btn svg{flex-shrink:0!important;height:14px!important;transition:transform .2s!important;width:14px!important}.nrt-industry__card:hover .nrt-industry__card-btn svg{transform:translateX(4px)!important}.nrt-industry__card-cta{align-items:center;color:#e84b2e;display:inline-flex;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:600;gap:6px;margin-top:4px;text-decoration:none;transition:gap .2s ease}.nrt-industry__card-cta:hover{gap:10px}.nrt-industry__card-cta svg{flex-shrink:0;height:14px;width:14px}@media (max-width:767px){.nrt-industry__container{padding:60px 20px}.nrt-industry__header{margin-bottom:40px}.nrt-industry__grid--3col,.nrt-industry__grid--4col{grid-template-columns:repeat(2,1fr)}.nrt-industry__grid--2col{grid-template-columns:1fr}.nrt-industry__grid--standard .nrt-industry__card,.nrt-industry__grid--tall .nrt-industry__card{min-height:300px}.nrt-industry__grid--compact .nrt-industry__card{min-height:220px}.nrt-industry__card-body{-webkit-line-clamp:2;max-height:80px;opacity:1}}@media (max-width:480px){.nrt-industry__grid--3col,.nrt-industry__grid--4col{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nrt-industry__card{transition:none}.nrt-industry__card:hover{transform:none}.nrt-industry__card-bg img{transition:none}.nrt-industry__card-body{max-height:80px;opacity:1;transition:none}}