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