.honors-hero{display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:25rem;background:#071b34;color:#fff}.honors-hero__copy{display:grid;place-items:center;padding:4rem max(2rem,calc((100vw - var(--container))/2)) 4rem max(1rem,calc((100vw - var(--container))/2))}.honors-hero__copy>div{max-width:30rem}.honors-hero .section-kicker{color:#ff6672}.honors-hero h1{margin:.25rem 0 .8rem;color:#fff;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.92;text-transform:uppercase}.honors-hero p:last-child{margin:0;font-size:1rem;line-height:1.65}.honors-hero__visual{display:grid;min-height:25rem;place-items:center;padding:2.5rem;background:linear-gradient(135deg,#eef2f8,#fff)}.honors-hero__visual img{width:min(62%,24rem);height:min(72%,20rem);object-fit:contain;filter:drop-shadow(0 1rem 1.3rem rgb(7 27 52/.18))}.honors-content{padding-block:clamp(3.5rem,6vw,5.5rem);background:#f3f6fa}.honors-content__heading{max-width:58rem;margin:0 auto 2.5rem;text-align:center}.honors-content__heading h2{margin:.3rem 0 1.2rem;color:#000080;font-size:clamp(2rem,4vw,3.2rem)}.honors-content__intro{color:#43536a;font-size:1rem;line-height:1.75}.honors-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.honors-card{display:flex;min-width:0;flex-direction:column;border:1px solid #d8e0eb;border-top:.22rem solid #dc0b13;background:#fff;box-shadow:0 .35rem 1rem rgb(7 27 52/.08)}.honors-card__media{display:grid;min-height:17rem;place-items:center;padding:1.5rem;background:linear-gradient(180deg,#fff,#f7f9fc)}.honors-card__media img{width:100%;height:14rem;object-fit:contain}.honors-card__body{padding:1.5rem}.honors-card h3{margin:0 0 .8rem;color:#000080;font-size:1.2rem}.honors-card p{margin:0;color:#43536a}@media(max-width:48rem){.honors-hero{grid-template-columns:1fr}.honors-hero__visual{min-height:15rem;grid-row:1;padding:1.5rem}.honors-hero__copy{grid-row:2;padding-block:3rem}.honors-hero__visual img{width:12rem;height:12rem}.honors-grid{grid-template-columns:1fr}.honors-card__media{min-height:14rem}.honors-card__media img{height:11rem}}
.honors-hero{display:grid;grid-template-columns:1fr;min-height:clamp(24rem,38vw,31rem);background:#071b34}.honors-hero .pass2-hero__media img{object-position:center}.honors-hero .pass2-hero__shade{background:linear-gradient(90deg,rgb(4 19 38/.97) 0%,rgb(4 19 38/.9) 34%,rgb(4 19 38/.5) 58%,rgb(4 19 38/.12) 82%,rgb(4 19 38/.05) 100%)}.honors-hero .pass2-hero__content{max-width:none}.honors-hero .pass2-hero__content>*{max-width:38rem}.honors-hero .section-kicker{margin-bottom:.65rem;color:#ff6672}.honors-hero h1{margin:.15rem 0 .9rem;color:#fff;font-size:clamp(2.8rem,5.5vw,5rem);line-height:.94;text-transform:uppercase}.honors-hero .pass2-hero__content>p:last-child{margin:0;color:#fff;font-size:clamp(1rem,1.35vw,1.16rem);font-weight:550;line-height:1.65;text-shadow:0 .1rem .35rem rgb(0 0 0/.55)}@media(max-width:48rem){.honors-hero{min-height:25rem}.honors-hero .pass2-hero__media img{object-position:62% center}.honors-hero .pass2-hero__shade{background:linear-gradient(90deg,rgb(4 19 38/.96),rgb(4 19 38/.7))}.honors-hero .pass2-hero__content{padding-block:3rem}}
