@-webkit-keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@-webkit-keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@-webkit-keyframes slidein{0%{top:-20%}to{top:140%}}@keyframes slidein{0%{top:-20%}to{top:140%}}@-webkit-keyframes show{0%{opacity:0}}@keyframes show{0%{opacity:0}}@-webkit-keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}@keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}.page{overflow:clip}.videoTile{width:100%}@media screen and (min-width:64em){.videoTile{width:calc(16.875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*9)}}@media screen and (min-width:80em){.videoTile{width:calc(41.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*9)}}.videoTile .c-freecaster-video,.videoTile-imgContainer{aspect-ratio:380/500}@media screen and (min-width:48em){.videoTile .c-freecaster-video,.videoTile-imgContainer{aspect-ratio:768/690}}@media screen and (min-width:64em){.videoTile .c-freecaster-video,.videoTile-imgContainer{aspect-ratio:1440/690}}.videoTile .freecaster-player,.videoTile .videoTile-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.videoTile-text{color:#000;margin-bottom:0;margin-top:2rem;padding:0 1.25rem}@media screen and (min-width:64em){.videoTile-text{padding:0 1.6875rem}}@media screen and (min-width:80em){.videoTile-text{padding:0 4.125rem}}.videoTile-text :not(.c-button),.videoTile-text:not(.c-button){font-family:ibmplexmono,Courier New,serif;font-size:.75rem;font-style:normal;font-weight:300;line-height:1.83333;margin-bottom:0;text-align:center}.videoTile-text .c-button{margin-top:1.875rem}