/*!computertalk - compiled on 2025-05-12 */.centered{display:inline-block;vertical-align:middle;width:inherit}@media screen and (min-width:992px){.narrow-paragraph{margin-left:20%}}.scrollMagic-container{height:1000px;overflow:hidden;position:relative}.scrollMagic-container .scrollMagic-image{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;left:-100px;position:absolute;right:-100px;top:-50px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:perspective(2000px);-webkit-transform:perspective(2000px)}.scrollMagic-container .scrollMagic-content{position:relative;padding-top:150px}.scrollMagic-container .scrollMagic-content .container{padding-left:115px;padding-right:115px}@media screen and (min-width:768px){.scrollMagic-container .scrollMagic-content .container{padding-left:15px;padding-right:15px}}.scrollMagic-container .scrollMagic-content .inner-content{padding-top:75px}@media screen and (min-width:992px){.scrollMagic-container .scrollMagic-content{padding-top:200px}}.hero-story{position:relative;width:100%;overflow:hidden}@media (orientation:landscape){.hero-story{padding:0 0 43.75% 0}.hero-story>div{position:absolute;width:100%;height:100%}}@media (orientation:portrait){.hero-story{padding:0 0 105% 0}.hero-story>div{position:absolute;width:100%;height:100%}}.hero-story video{pointer-events:none;display:block;position:absolute;top:unset;left:unset;min-width:100%;min-height:100%;width:unset;height:unset;transform:unset}.hero-story .container{height:100%;position:relative}.hero-story .container .story-captions{position:absolute;width:100%;height:inherit}.hero-story .container .story-captions .s-caption{position:inherit;display:none;width:inherit;height:inherit;text-shadow:0 0 4px #000}.hero-story .hero-image{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;left:-100px;position:absolute;right:-100px;top:-50px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:perspective(2000px);-webkit-transform:perspective(2000px)}.hero-story .hero-video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (orientation:landscape){.hero-story .hero-video{width:100%;height:auto}}@media (orientation:portrait){.hero-story .hero-video{width:auto;height:100%}}.hero-content{position:relative}.hero-content .container{padding-left:115px;padding-right:115px}@media screen and (min-width:768px){.hero-content .container{padding-left:15px;padding-right:15px}}.hero-content .inner-content{padding-top:75px}@media screen and (min-width:992px){.hero-content{padding-top:200px}}.hero-container{height:1000px;overflow:hidden;position:relative}.hero-container .hero-image{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;left:-100px;position:absolute;right:-100px;top:-50px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:perspective(2000px);-webkit-transform:perspective(2000px)}.hero-container .hero-image.no-tilt{left:0;right:0;top:0}.hero-container .hero-image.no-tilt .container{padding-left:15px;padding-right:15px}.hero-container .hero-image.no-tilt .hero-content{padding-top:100px}@media screen and (min-width:992px){.hero-container .hero-image.no-tilt .hero-content{padding-top:200px}}.hero-container .hero-video{display:block;height:auto;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);min-width:100%;min-height:100%;position:absolute;width:auto;z-index:-1}.hero-container .hero-content{position:relative;padding-top:150px}.hero-container .hero-content .container{padding-left:115px;padding-right:115px}@media screen and (min-width:768px){.hero-container .hero-content .container{padding-left:15px;padding-right:15px}}.hero-container .hero-content .inner-content{padding-top:75px}@media screen and (min-width:992px){.hero-container .hero-content{padding-top:200px}}.hero-container .hero-button{margin:0 auto;max-height:55px;text-align:center;width:216px;padding-top:15px;height:55px;padding:30px 0;position:relative}.hero-container .hero-button a{background-color:#940f08;display:block;max-height:55px;padding:15.25px 0;text-transform:uppercase;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}.hero-container .hero-button a:hover{background-color:#b30930}.hero-container .hero-button a,.hero-container .hero-button a:hover{color:#fff;text-decoration:none}.hero-container .hero-button img{margin-right:5px;width:22px}.hero-bottom-content{position:relative}.hero-bottom-content [class*=col-]{padding:15px 0}