[data-air-section] h2{position:relative;display:inline-block;font-weight:700!important}[data-air-section] h2:after{content:"";display:block;width:56px;height:3px;background:var(--air-accent,#fc3637);margin-top:12px;border-radius:2px}[data-air-section] [data-testid^=award-],[data-air-section] [data-testid^=dept-],[data-air-section] [data-testid^=promotion-card-],[data-air-section] [data-testid^=staff-card-],[data-air-section] [data-testid^=video-card-]{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}[data-air-section] [data-testid^=award-]:hover,[data-air-section] [data-testid^=dept-]:hover,[data-air-section] [data-testid^=promotion-card-]:hover,[data-air-section] [data-testid^=staff-card-]:hover{transform:translateY(-3px);box-shadow:0 16px 32px -8px rgba(15,23,42,.12),0 4px 10px -2px rgba(15,23,42,.06)!important;border-color:rgba(15,23,42,.16)!important}[data-air-section] [data-testid^=faq-] button:hover{background:rgba(15,23,42,.02)}[data-air-section] [data-testid^=amenity-]:hover{background:rgba(0,0,0,.07)!important}[data-air-section] .air-eyebrow{display:block;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:#94a3b8;font-weight:600;margin-bottom:.875rem}