.text-visual{max-width:1094px;margin:2rem auto;}.text-visual__image:not(.--holding-shape){width:auto;height:auto;padding-bottom:.75rem;}.text-visual__image.--holding-shape{width:auto;height:auto;}.text-visual__holding-shape .holding-shape__content{display:none;}.text-visual__holding-shape+img{padding-bottom:.75rem;}.text-visual__content{padding-left:1.25rem;padding-right:1.25rem;}.text-visual__title{margin-bottom:1rem;}.text-visual__content-cta{margin-top:1.5rem;margin-bottom:1rem;}.text-visual__subcopy{opacity:.8;}@media (min-width:424px){.text-visual__image.--holding-shape{width:375px;height:272px;}.text-visual__holding-shape .holding-shape__content{width:342px;height:252px;min-height:246px;margin-left:auto;margin-right:auto;display:block;}.text-visual__holding-shape+img{display:none;}}@media (min-width:640px){.text-visual__image:not(.--holding-shape){max-width:50%;padding-left:1.25rem;padding-right:1.25rem;}}@media (min-width:1024px){.text-visual{align-items:center;margin-top:4rem;margin-bottom:4rem;display:flex;}.text-visual>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));}.text-visual{padding-left:1.25rem;padding-right:1.25rem;}.text-visual.--image-right{flex-direction:row-reverse;}.text-visual.--image-right>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1;}.text-visual.--image-right .text-visual__content{padding-left:0;}.text-visual__image:not(.--holding-shape){width:527px;padding-bottom:0;padding-left:0;padding-right:0;}.text-visual__image.--holding-shape{width:527px;height:auto;}.text-visual__holding-shape .holding-shape__content{width:530px;height:390px;margin-left:0;margin-right:0;}.text-visual__content{flex:1;}}@media (min-width:1280px){.text-visual>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));}.text-visual{padding-left:0;padding-right:0;}.text-visual.--image-right>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1;}.text-visual__content{padding-left:0;padding-right:0;}}