.img-box{position:relative;height:100%;display:block;overflow:hidden;width:100%}.img-box a,.img-box figure{position:relative;height:100%;display:block;overflow:hidden;width:100%;transition:.4s ease-in-out all}.img-box a img,.img-box figure img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.img-box img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes arrow-slide{0%{transform:translate(0);opacity:1}33%{transform:translate(5px);opacity:0}66%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes arrow-slide-up-right{0%{transform:translate(0);opacity:1}35%{transform:translate(6px,-6px);opacity:0}36%{transform:translate(-6px,6px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInFromAboveFull{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(8%)}to{opacity:1;transform:translate(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.text-media .section-header{margin-bottom:1rem}.text-media .section-header__eyebrow{color:#319fff}.text-media .section-header__title{font-size:1.5rem;font-weight:600;line-height:1.525;color:#1e1e1e}.text-media .img-box,.text-media .img-box a,.text-media .img-box figure,.text-media .trsn-image-wrapper,.text-media .video-container,.text-media img{border-radius:10px;overflow:hidden}.text-media .text{max-width:42.5rem;margin-top:.5rem;margin-bottom:.5rem}@media screen and (min-width:1300px){.text-media .text{margin-top:0;margin-bottom:0}}.text-media .text p:not(.section-header__eyebrow){margin:0 0 1rem;color:#393939;font-size:.9375rem;line-height:1.825}.text-media .text p:not(.section-header__eyebrow):empty{display:none}.text-media .text p:not(.section-header__eyebrow):last-child{margin-bottom:0}.text-media .text ul,.text-media .text ol{display:flex;flex-direction:column;gap:.625rem;margin:.5rem 0 1.75rem;padding:0;list-style:none}.text-media .text ul:first-child,.text-media .text ol:first-child{margin-top:0}.text-media .text ul:last-child,.text-media .text ol:last-child{margin-bottom:0}.text-media .text ul li,.text-media .text ol li{position:relative;display:flex;align-items:flex-start;gap:.75rem;color:#393939;font-size:.9375rem;font-weight:500;line-height:1.55}.text-media .text ul:not(.text-media__bullets) li:before{content:"";flex:0 0 auto;width:1.125rem;height:1.125rem;margin-top:.1875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23377ec1' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E") center/contain no-repeat}.text-media .text ol{counter-reset:text-media}.text-media .text ol li{counter-increment:text-media}.text-media .text ol li:before{content:counter(text-media) ".";flex:0 0 auto;min-width:1.125rem;color:#377ec1;font-weight:600;line-height:1.55}.text-media .text .btn{min-width:10.1875rem;min-height:3rem;height:3rem;padding:0 1rem;font-size:.875rem;font-weight:600}.text-media__bullets{display:flex;flex-direction:column;gap:.625rem;margin:.5rem 0 1.75rem;padding:0;list-style:none}.text-media__bullets:last-child{margin-bottom:0}.text-media__bullets li{display:flex;align-items:flex-start;gap:.75rem;color:#393939;font-size:.9375rem;font-weight:500;line-height:1.55}.text-media__bullets i,.text-media__bullets .svg-inline--fa{display:block!important;flex:0 0 auto;box-sizing:content-box!important;width:1.0625rem!important;height:1.0625rem!important;margin:0!important;overflow:visible!important;vertical-align:0!important;font-size:1.0625rem;line-height:1!important;color:inherit;fill:currentColor!important}.text-media__bullets i path,.text-media__bullets .svg-inline--fa path{fill:currentColor}.text-media__bullets i,.text-media__bullets .svg-inline--fa{margin-top:.1875rem!important;color:#377ec1}.text-media__actions{display:flex;flex-wrap:wrap;gap:.9375rem}.text-media--soft-glow .section-header__title{font-size:2rem;font-weight:600;line-height:2.625rem;color:#393939}.text-media--soft-glow .container{padding-top:3.5rem;padding-bottom:3.5rem;border-radius:10px}.text-media--soft-glow-orange .section-header__eyebrow{color:#ff6900;letter-spacing:.08em;text-transform:uppercase}.text-media--soft-glow-orange .container{background:linear-gradient(90deg,#ff69001f,#ffffff59 55%,#ffffff8c)}.text-media--soft-glow-blue .container{background:linear-gradient(90deg,#319fff1f,#fff6)}.text-media .video-container{position:relative;aspect-ratio:16/9;width:100%;height:auto}.text-media .video-container figure img{height:100%;width:100%}.text-media .video-container .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;font-size:40px}.text-media .video-container .play-button svg{color:#fff}.text-media .video-container .embed-container{height:auto}.text-media--collage .text-media__layout{overflow:visible}@media screen and (min-width:1300px){.text-media--collage .text-media__layout{align-items:flex-start;gap:3.125rem}}.text-media--collage .text-media__media{overflow:visible}@media screen and (min-width:1300px){.text-media--collage .text-media__media{flex:0 0 auto;width:auto;max-width:none;min-width:38.1875rem}}.text-media--collage .text{max-width:38.1875rem}.text-media__layout{display:flex;flex-direction:column;gap:1.75rem}@media screen and (min-width:1300px){.text-media__layout{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:5rem}}@media screen and (min-width:1300px){.text-media__layout--media-left{flex-direction:row}}.text-media__media{flex:1 1 auto;min-width:0;width:100%}@media screen and (min-width:1300px){.text-media__media{flex:1 1 46%;max-width:38.1875rem}}.text-media__copy{flex:1 1 auto;min-width:0}@media screen and (min-width:1300px){.text-media__copy{flex:1 1 54%;max-width:42.5rem}}@media screen and (min-width:1300px){.text-media--collage .text-media__copy{max-width:38.1875rem}}.text-media--fit-cover:not(.text-media--collage) .text-media__media img{width:100%;height:100%;object-fit:cover;object-position:center}.text-media--fit-contain:not(.text-media--collage) .text-media__media .img-box,.text-media--fit-contain:not(.text-media--collage) .text-media__media .img-box a,.text-media--fit-contain:not(.text-media--collage) .text-media__media .img-box figure,.text-media--fit-contain:not(.text-media--collage) .text-media__media .trsn-image-wrapper{height:auto;aspect-ratio:auto!important;background:transparent}.text-media--fit-contain:not(.text-media--collage) .text-media__media img{width:100%;height:auto;object-fit:contain;object-position:center}.text-media--fit-contain .text-media__collage-main img{object-fit:contain}.text-media__collage{position:relative;width:100%;max-width:38.1875rem;min-height:25rem;margin:0 auto 1.5rem}@media screen and (min-width:1300px){.text-media__collage{min-height:27.6875rem;margin:0}}.text-media__collage-main{position:relative;width:100%;max-width:27.625rem;height:16.25rem;border-radius:10px;overflow:hidden;box-shadow:0 0 25px #00000026}@media screen and (min-width:1300px){.text-media__collage-main{width:27.625rem;height:20.9375rem;max-width:none}}.text-media__collage-main .img-box,.text-media__collage-main figure{display:block;width:100%;height:100%;margin:0}.text-media__collage-main .trsn-image-wrapper{aspect-ratio:auto!important;width:100%;height:100%}.text-media__collage-main img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.text-media__collage-person{position:absolute;right:0;bottom:0;width:10rem;height:12.5rem;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0000001f;z-index:2;background:#fff}@media screen and (min-width:1300px){.text-media__collage-person{width:14.3125rem;height:17.1875rem;left:23.875rem;right:auto;top:10.5rem;bottom:auto}}.text-media__collage-person .img-box,.text-media__collage-person figure,.text-media__collage-person .trsn-image-wrapper{display:block;width:100%;height:100%;margin:0;aspect-ratio:auto!important}.text-media__collage-person img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.text-media__collage-badge{position:absolute;left:5rem;bottom:2.5rem;width:4rem;height:4rem;z-index:3}@media screen and (min-width:1300px){.text-media__collage-badge{left:15.1875rem;top:19.125rem;bottom:auto;width:5.5625rem;height:5.5625rem}}.text-media__collage-badge .img-box,.text-media__collage-badge figure,.text-media__collage-badge .trsn-image-wrapper{display:block;width:100%;height:100%;margin:0;aspect-ratio:auto!important}.text-media__collage-badge img{display:block;width:100%;height:100%;object-fit:contain}
