.t26-module-text-intro{overflow:hidden;padding:56px 20px;@media (min-width:768px){padding-bottom:110px;padding-left:40px;padding-right:40px;padding-top:110px}& .t26-ti__inner{margin:0 auto;position:relative}& .t26-ti__subhead{color:inherit;font-size:20px;font-weight:300;letter-spacing:.02em;line-height:1;margin:0 0 12px;text-transform:uppercase;@media (min-width:768px){font-size:36px}}& .t26-ti__h1-row,& .t26-ti__h2-row{position:relative}& .t26-ti__h1,& .t26-ti__h2{color:inherit;display:inline-block;font-size:56px;font-weight:900;letter-spacing:-.01em;line-height:.95;margin:0;text-transform:uppercase;@media (min-width:768px){font-size:160px}}& .t26-ti__bar{display:block;height:14px;margin-top:-8px;transform:scaleX(0);transform-origin:left center;transition:transform 1.3s cubic-bezier(.22,1,.36,1) .3s;@media (min-width:768px){height:33px;margin-top:-8px}}&.is-visible .t26-ti__bar{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){& .t26-ti__bar{transform:scaleX(1);transition:none}}& .t26-ti__bar--one{width:95%}& .t26-ti__bar--two{width:80%;@media (min-width:768px){width:90%}}& .t26-ti__h2-row{text-align:left;@media (min-width:768px){text-align:right}}& .t26-ti__h2-row .t26-ti__bar{margin-left:0;transform-origin:left center;@media (min-width:768px){margin-left:auto;transform-origin:right center}}& .t26-ti__lower{align-items:end;display:grid;gap:28px;grid-template-columns:1fr;margin-top:28px;@media (min-width:768px){gap:64px;grid-template-columns:1fr 1.4fr;margin-top:40px}}@media (max-width:767px){& .t26-ti__lower .t26-ti__h2-row{order:1}& .t26-ti__lower .t26-ti__body{order:2}}& .t26-ti__body{color:inherit;font-size:18px;font-weight:600;line-height:133%;max-width:none;text-transform:uppercase;@media (min-width:768px){font-size:28px;max-width:28ch}& p{margin:0}}& .t26-ti__el{opacity:0;transition:opacity 2.2s cubic-bezier(.22,1,.36,1) var(--ti-delay,0s),transform 2.2s cubic-bezier(.22,1,.36,1) var(--ti-delay,0s);will-change:opacity,transform}& .t26-ti__el[data-ti-from=left]{transform:translateX(-160px)}& .t26-ti__el[data-ti-from=right]{transform:translateX(160px)}& .t26-ti__el[data-ti-from=up]{transform:translateY(40px)}& .t26-ti__el[data-ti-from=fade]{transform:none}&.t26-ti--off .t26-ti__el{opacity:1;transform:none;transition:none}&.is-visible .t26-ti__el{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){& .t26-ti__el{opacity:1;transform:none;transition:none}}}