.t26-module-hero-alt{color:#000;overflow:hidden;padding:40px 24px 56px;@media (min-width:1140px){padding-bottom:80px;padding-left:0;padding-right:0;padding-top:80px}& .t26-ha__inner{margin:0 auto;max-width:1200px}& .t26-ha__eyebrow-row{align-items:center;display:flex;gap:14px;margin-bottom:24px}& .t26-ha__eyebrow-bar{background:#0f1b36;display:block;height:4px;width:64px}& .eyebrow{color:#000;margin:0}& .t26-ha__stage{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:-20px;position:relative;@media (min-width:1140px){display:block;gap:0}}@media (max-width:1139px){& .headline{grid-column:1/-1;order:1}& .t26-ha__media--right{order:2}& .t26-ha__media--left{order:3}& .t26-ha__copy{grid-column:1/-1;order:4}& .t26-ha__media img{height:100%;width:100%}}& .headline{font-size:64px;margin:10px 0 20px;pointer-events:none;position:relative;z-index:2;@media (min-width:768px){font-size:180px;margin-bottom:40px}@media (min-width:1140px){font-size:280px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0}}& .t26-ha__line{display:block;&:last-child{font-size:80px;margin-top:8px;@media (min-width:768px){font-size:180px}@media (min-width:1140px){font-size:280px}}&.t26-ha__line--pink{color:#cf2f86}&.t26-ha__line--dark{color:#0f1b36}&.t26-ha__line--white{color:#fff}}& .t26-ha__line--bottom{@media (max-width:1139px){padding-left:0}}& .t26-ha__media{border-radius:12px;margin:0;overflow:hidden;position:relative;width:100%;z-index:1;@media (min-width:1140px){width:auto}& img{display:block;object-fit:cover}&.t26-ha__media--left{@media (min-width:1140px){left:0;position:absolute;top:370px}}&.t26-ha__media--right{@media (min-width:1140px){position:absolute;right:0;top:100px}}}& .t26-ha__copy{margin-left:0;max-width:none;padding:0;position:relative;z-index:3;@media (min-width:1140px){margin-left:auto;max-width:620px;padding-bottom:0;padding-left:125px;padding-right:0;padding-top:125px}}& .t26-ha__subtitle{font-size:22px;font-weight:700;line-height:1.45;margin:0 0 14px;text-wrap:pretty;@media (min-width:1140px){font-size:33px}}& .t26-ha__body{font-size:18px;line-height:1.55;text-wrap:pretty;@media (min-width:1140px){font-size:28px}& p{font-size:18px;margin:0;@media (min-width:1140px){font-size:28px}}}}