@import url(https://use.typekit.net/hxc3xrk.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.text-image{position:relative;margin-top:10rem}.text-image.image-pull-up .image{margin-top:-10rem;position:relative}.text-image.image-pull-up .image.grow-image{height:calc(100% + 10rem)}.text-image .grid{grid-gap:3rem 10rem;gap:3rem 10rem;align-items:flex-start}.text-image .image{min-height:40vh;position:relative}.text-image .image.has-video:not(.grow-image) video{aspect-ratio:16/9;position:relative}.text-image .image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute}.text-image .image.grow-image{height:100%}.text-image .content{padding:10rem 0}.text-image .content .text-wrap.indent-text{padding-left:10rem}@media only screen and (max-width:1124px){.text-image .grid-h-1-3 .image,.text-image .grid-h-2-3 .image,.text-image .grid-h-3-1 .image,.text-image .grid-h-3-2 .image{order:1;margin-left:-3rem}.text-image .grid-h-1-3 .image video,.text-image .grid-h-2-3 .image video,.text-image .grid-h-3-1 .image video,.text-image .grid-h-3-2 .image video{aspect-ratio:16/9;position:relative}.text-image .grid-h-1-3 .content,.text-image .grid-h-2-3 .content,.text-image .grid-h-3-1 .content,.text-image .grid-h-3-2 .content{order:2;padding:0}.text-image .grid-h-1-3 .content .text-wrap.indent-text,.text-image .grid-h-2-3 .content .text-wrap.indent-text,.text-image .grid-h-3-1 .content .text-wrap.indent-text,.text-image .grid-h-3-2 .content .text-wrap.indent-text{padding-left:0}}@media only screen and (max-width:768px){.text-image .image{order:1;margin-left:-3rem}.text-image .image video{aspect-ratio:16/9;position:relative}.text-image .content{padding:0;order:2}.text-image .content .text-wrap.indent-text{padding-left:0}}
