.cbc-hero{background:#fff;overflow:hidden}.cbc-hero .mast{align-items:stretch;display:grid;gap:0 48px;grid-template-columns:1.1fr .9fr;padding:36px 0 44px;position:relative}.cbc-hero .mast>div:first-child{align-self:center}.cbc-hero h1{color:#00437b;font-size:clamp(34px,4vw,46px);font-weight:600;letter-spacing:-.01em;line-height:1.08;text-wrap:balance}.cbc-hero .deck,.cbc-hero h1{font-family:var(--sans);margin:0 0 16px}.cbc-hero .deck{color:#002a3a;font-size:22px;font-weight:300;line-height:1.2;max-width:36ch}.cbc-hero .hero-art{align-self:stretch;grid-column:2;grid-row:1;margin-bottom:-44px;margin-right:calc(max(28px, (100vw - 1140px) / 2)*-1);margin-top:-36px;min-height:520px;position:relative}.cbc-hero .ph{background-repeat:no-repeat;background-size:cover;filter:grayscale(1) contrast(1.08)}.cbc-hero .ph,.cbc-hero .tint{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);inset:0;position:absolute}.cbc-hero .tint{background:linear-gradient(135deg,rgba(0,34,62,.92),rgba(0,67,123,.72) 55%,rgba(0,34,62,.85));mix-blend-mode:multiply}@media (max-width:900px){.cbc-hero .mast{gap:16px;grid-template-columns:1fr;padding:28px 0 0}.cbc-hero .hero-art{grid-column:1;grid-row:2;margin:14px -28px 0;min-height:260px}.cbc-hero .ph,.cbc-hero .tint{clip-path:none}}