.cr-section{opacity:1;transition:all 2s ease}.cr-section.exit{opacity:0;transform:scale(.5)}.gradient-fade.shorter-fade{height:80px}.cr-hero--peristyle-center .hero-headline--wrap.shorter-fade h2{padding-bottom:50px}.cr-hero--peristyle-center .container{height:fit-content;margin-bottom:130px;padding:0 35px;position:relative}.cr-hero--peristyle-center .container.collapse{margin-bottom:0}.cr-hero--peristyle-center *{animation-fill-mode:forwards}.cr-hero--peristyle-center.shrink-top-marg{margin-top:-59px}.cr-hero--peristyle-center{background-attachment:fixed;background-position:top;background-size:cover}.cr-hero--peristyle-center.short-height .hero-headline--wrap{padding-top:0}.cr-hero--peristyle-center .hero-headline--wrap{display:block;margin:0 auto;max-width:950px;padding-top:10%}.cr-hero--peristyle-center h1{color:#fff;display:block;font-family:Peristyle Bold,sans-serif;font-size:100px;line-height:90px;margin:0 auto;text-align:center;text-transform:uppercase;vertical-align:top}.cr-hero--peristyle-center h1.sm{font-size:80px;line-height:72px}.cr-hero--peristyle-center .hero-headline--wrap h2{color:var(--cr-yellow);font-family:Criteria Regular,sans-serif;font-size:20px;line-height:32px;margin:20px auto 0;max-width:640px;max-width:450px;opacity:0;padding-bottom:30px;text-align:center;vertical-align:middle}.cr-hero--peristyle-center .hero-headline--wrap h2.lg{font-family:Criteria Bold,sans-serif;font-size:36px}.cr-hero--peristyle-center .hero-headline--wrap p{color:#fff;font-size:24px;font-style:italic;margin-top:10px;text-align:center}.cr-hero--peristyle-center .hero__buttons-wrap{margin:0 auto;width:fit-content}.cr-hero--peristyle-center .cr-button{border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:var(--cr-dk-gray);font-family:Criteria Bold,sans-serif;font-size:20px;font-size:18px;padding:10px 40px;transition:all .5s ease}.cr-hero--peristyle-center .cr-button:hover{background-color:rgba(34,34,34,.5);border:1px solid var(--cr-yellow);box-shadow:0 0 10px var(--cr-yellow);-moz-box-shadow:0 0 10px var(--cr-yellow);-webkit-box-shadow:0 0 10px var(--cr-yellow);color:var(--cr-yellow);letter-spacing:0}.cr-hero--peristyle-center .hero__buttons-wrap .cr-button:first-of-type{margin-right:10px}.cr-hero--peristyle-center .hero__buttons-wrap .cr-button:nth-of-type(2){background-color:rgba(34,34,34,.5);border:1px solid var(--cr-yellow);color:var(--cr-yellow);letter-spacing:0}@media screen and (max-width:768px){.cr-hero--peristyle-center .hero-headline--wrap p{font-size:20px}.cr-hero--peristyle-center,.cr-hero--peristyle-center .page-center{padding:0}.cr-hero--peristyle-center h1{font-size:75px;line-height:70px}.cr-hero--peristyle-center .hero-headline--wrap{padding:0 35px}.cr-hero--peristyle-center .hero-headline--wrap h2 span:nth-of-type(2){font-size:108px}.cr-hero--peristyle-center .hero-headline--wrap h2{height:auto}.cr-hero--peristyle-center .hero-headline--wrap h2.lg{font-size:28px;line-height:36px}}@media screen and (max-width:480px){.cr-hero--peristyle-center{min-height:auto}.cr-hero--peristyle-center .hero-headline--wrap h2{margin-right:35px}.cr-hero--peristyle-center .hero-headline--wrap h2 span:nth-of-type(2){font-size:98px}.cr-hero--peristyle-center h2{max-width:300px}.cr-hero--peristyle-center h2 span:nth-of-type(2){max-width:250px}.cr-hero--peristyle-center .hero-headline--wrap h2 span{transform:translate(0)}.cr-hero--peristyle-center .cr-button{display:block;font-size:18px;white-space:nowrap}}.gradient-fade{background-color:#000;height:180px;-webkit-mask-image:linear-gradient(0deg,#000 0,transparent);mask-image:linear-gradient(0deg,#000 0,transparent);width:100%;z-index:9999}@media screen and (max-width:768px){.cr-home--hero-stack:before{height:500px}.cr-hero--peristyle-center .cr-hero--peristyle-center .headline-wrap,.cr-hero--peristyle-center .cr-hero--peristyle-center .hero__buttons-wrap{padding:0 35px}.cr-hero--peristyle-center .cr-hero--peristyle-center .headline-wrap{margin-top:80px}}@media screen and (max-width:549px){.cr-hero--peristyle-center .cr-hero--peristyle-center .hero__buttons-wrap{margin-top:0}.cr-hero--peristyle-center .hero-headline--wrap h2{font-size:18px;line-height:22px;margin:15px auto 0;width:90%}.cr-hero--peristyle-center .cr-button{margin:10px auto;padding:10px 25px;text-align:center;width:100%}}@media screen and (max-width:480px){.cr-home--hero-stack__xdr-overview .page-center{padding-left:0;padding-right:0}.cr-hero--peristyle-center .container{padding-top:125px}.cr-hero--peristyle-center .cr-button{font-size:16px}.gradient-fade{height:70px}}.fadeIn{-webkit-animation:fadeIn 2.2s cubic-bezier(.39,.575,.565,1);animation:fadeIn 2.2s cubic-bezier(.39,.575,.565,1);animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.introText{-webkit-animation:introText 1.8s cubic-bezier(.39,.575,.565,1);animation:introText 1.8s cubic-bezier(.39,.575,.565,1)}@-webkit-keyframes introText{0%{opacity:0;transform:translateY(-45px)}to{opacity:1;transform:translateY(0)}}@keyframes introText{0%{opacity:0;transform:translateY(-45px)}to{opacity:1;transform:translateY(0)}}.introThisIs{-webkit-animation:introThisIs .8s ease-out;animation:introThisIs .8s ease-out;animation-delay:.3s;animation-fill-mode:forwards}@-webkit-keyframes introThisIs{0%{opacity:0;transform:translateX(-25px)}to{opacity:1;transform:translateX(0)}}@keyframes introThisIs{0%{opacity:0;transform:translateX(-25px)}to{opacity:1;transform:translateX(0)}}.ctaAppear{-webkit-animation:ctaAppear .5s ease-out;animation:ctaAppear .5s ease-out;animation-delay:1.4s;animation-fill-mode:forwards;opacity:0}@keyframes ctaAppear{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}.introXDR{-webkit-animation:introXDR .6s cubic-bezier(.39,.575,.565,1);animation:introXDR .6s cubic-bezier(.39,.575,.565,1);animation-delay:.7s;animation-fill-mode:forwards}.highlightIntro{-webkit-animation:highlightIntro .2s cubic-bezier(.39,.575,.565,1);animation:highlightIntro .2s cubic-bezier(.39,.575,.565,1);animation-delay:.9s;animation-fill-mode:forwards}@-webkit-keyframes introXDR{0%{opacity:0;transform:translateX(-10px)}40%{opacity:0}to{opacity:1;transform:translateX(15px)}}@keyframes introXDR{0%{opacity:0;transform:translateX(-30px)}20%{opacity:0}to{opacity:1;transform:translateX(15px)}}.headlineAppear{-webkit-animation:headline 1.2s ease-in-out;animation:headline 1.2s ease-in-out;animation-fill-mode:forwards}.headlineAppear:after{width:100%}@keyframes headline{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes highlightIntro{0%{transform:translateY(200px)}to{transform:translateY(0)}}@keyframes highlightIntro{0%{transform:translateY(200px)}to{transform:translateY(0)}}