/* Brighter footage and one consistent contact/icon system. */
.is-home .corporate-hero>.home-hero-video{filter:brightness(1.08) saturate(1.18) contrast(1.03)}
.is-home .corporate-hero::after,.is-home .corporate-hero.home-shade-light::after,.is-home .corporate-hero.home-shade-strong::after{background:linear-gradient(90deg,#061c3278,#061c3220 48%,transparent 78%),linear-gradient(0deg,#061c322b,transparent 35%)}
.is-home .corporate-hero h1{text-shadow:0 2px 12px #00152280}
.is-home .corporate-eyebrow{color:#ffe189;text-shadow:0 1px 5px #001522}
.is-home .gold-serif{color:#ffdb68}
.is-home .corporate-strip{background:linear-gradient(110deg,#102943,#081e34);border-top:1px solid #dfc16e99;padding:15px 5%;gap:28px}
.is-home .corporate-channel{gap:12px;min-height:48px}
.is-home .corporate-channel .channel-icon{width:44px;height:44px;border:1px solid #e8cc7e;background:linear-gradient(145deg,#ffffff0d,#ffffff00);box-shadow:inset 0 0 0 4px #e8cc7e08;color:#f5d77f;flex-shrink:0}
.is-home .corporate-channel .channel-icon svg{width:24px;height:24px;stroke-width:1.7}
.is-home .corporate-channel small{color:#e6d4a1;font-size:10px;font-weight:600;letter-spacing:.7px}
.is-home .corporate-channel strong{font-size:15px;color:#fff;font-weight:600}
.is-home .corporate-channel:hover .channel-icon{background:#e8cc7e20;border-color:#ffe9a0}
.is-home .corporate-social-group{padding-left:25px;border-left:1px solid #dfc16e40}
.is-home .corporate-social-group>small{color:#e6d4a1;font-size:9px;letter-spacing:1px;margin-bottom:8px}
.is-home .corporate-socials{gap:9px;flex-wrap:nowrap}
.is-home .corporate-socials a{height:36px;width:36px;flex-shrink:0;border:1px solid #e8cc7e99;border-radius:10px;color:#f5d77f;background:#ffffff05;transition:background .2s,color .2s,transform .2s}
.is-home .corporate-socials svg{width:20px;height:20px;stroke-width:1.7}
.is-home .corporate-socials a:hover{color:#102943;background:#f5d77f;transform:translateY(-2px)}
.is-home .corporate-socials a:focus-visible,.is-home .corporate-channel:focus-visible{outline:2px solid #ffe9a0;outline-offset:4px}
@media(max-width:760px){
 .is-home .corporate-hero::after,.is-home .corporate-hero.home-shade-light::after,.is-home .corporate-hero.home-shade-strong::after{background:linear-gradient(90deg,#061c3273,#061c321c),linear-gradient(0deg,#061c3233,transparent 50%)}
 .is-home .corporate-strip{padding:20px 5%;gap:20px 12px}
 .is-home .corporate-channel{gap:9px}
 .is-home .corporate-channel .channel-icon{height:36px;width:36px;box-shadow:none}
 .is-home .corporate-channel .channel-icon svg{height:21px;width:21px}
 .is-home .corporate-channel small{font-size:8px;letter-spacing:.3px}
 .is-home .corporate-channel strong{font-size:11px}
 .is-home .corporate-social-group{padding-left:0;border-left:0}
 .is-home .corporate-social-group>small{font-size:8px;letter-spacing:.5px}
 .is-home .corporate-socials{gap:8px}
 .is-home .corporate-socials a{height:34px;width:34px;border-radius:9px}
 .is-home .corporate-socials svg{height:19px;width:19px}
}
