@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes swingInUp{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes swingInUp{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUpSmooth{from{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpSmooth{from{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-124%);transform:translateX(-124%)}}@keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-124%);transform:translateX(-124%)}}@-webkit-keyframes bannerMarquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes bannerMarquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.about-header{padding:80px 0 20px}.about-header__headline{font-family:Queens,serif;font-size:35px;font-weight:400;letter-spacing:-.702px;line-height:.8;margin:10px 0 20px;text-align:center}.about-header__headline span{display:inline-block;position:relative}.about-header__headline span::before{background-color:#72f2c7;bottom:15%;height:48.5714285714%;content:"";left:-8px;position:absolute;right:-8px;width:calc(100% + 16px);z-index:-1}.about-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1490px}.about-hero__block{border-top:1px solid #131313}.about-hero__block.copy{padding:48px 32px}.about-hero__block.copy h3,.about-hero__block.copy p{margin-left:auto;margin-right:auto;max-width:700px}.about-hero__block.copy h3{font-size:23px;letter-spacing:-.234px;line-height:.8;margin-bottom:22px;margin-top:0}.about-hero__block.copy p{font-size:15px;letter-spacing:-.147px;line-height:1.2;margin-bottom:18px}.about-hero__block.copy p:last-of-type{margin-bottom:0}.about-hero__block.image{border-bottom:1px solid #131313}.about-events{margin:0 auto;max-width:1490px;padding-bottom:96px}.about-events__header{border-bottom:1px solid #131313;padding:64px 0}.about-events__headline{font-size:23px;letter-spacing:-.234px;line-height:.8;margin:0;text-align:center}.about-events__event{border-bottom:1px solid #131313;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px}.about-events__event:last-of-type{border-bottom:0}.about-events__event-block.copy{padding:0 16px}.about-events__event-block.image{position:relative}.about-events__event-date{background-color:#72f2c7;bottom:10px;color:#131313;display:inline-block;font-size:15px;font-weight:500;left:16px;line-height:1;padding:12px 18px;position:absolute;text-transform:uppercase}.about-events__event-copy,.about-events__event-headline{max-width:298px}.about-events__event-headline{font-family:Queens,serif;font-size:35px;line-height:.8;letter-spacing:-.702px;margin:20px 0 18px}.about-events__event-copy{font-size:15px;letter-spacing:-.147px;line-height:1.2;margin-bottom:0}.about-events__cta{margin-top:32px}@media only screen and (min-width:1023px){.about-header{padding:150px 0 110px}.about-header__headline{font-size:72px;letter-spacing:-1.44px;max-width:700px;margin:0 auto}.about-hero__block.copy h3{font-size:35px;margin-bottom:34px}.about-hero__block.copy p{font-size:16px}.about-events__header{padding:96px 0}.about-events__headline{font-size:35px;line-height:.9;letter-spacing:-.351px}.about-events__event{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.about-events__event-block{width:450px}.about-events__event-block.copy{padding:0}.about-events__event-date{bottom:auto;font-size:18px;margin-bottom:25px;padding:7px 18px;position:relative;left:auto}.about-events__event-copy,.about-events__event-headline{max-width:500px}.about-events__event-headline{font-size:52px;letter-spacing:-1.04px;margin-bottom:45px}.about-events__event-copy{font-size:22px;line-height:1.22}.about-events__cta{margin-top:62px}}@media only screen and (min-width:1279px){.about-hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about-hero__block{border-bottom:1px solid #131313;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.about-hero__block.copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 32px}.about-hero__block.copy h3,.about-hero__block.copy p{margin-left:0;margin-right:0;max-width:580px}}@media only screen and (min-width:1489px){.about-hero{padding-left:27px;padding-right:27px;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.about-hero__block.copy{padding:70px 6px 60px}.about-events{padding-left:27px;padding-right:27px;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}}@media only screen and (min-width:1489px) and (min-width:1023px){.about-events,.about-hero{padding-left:27px;padding-right:27px}}@media only screen and (min-width:1489px) and (min-width:1489px){.about-events,.about-hero{padding-left:27px;padding-right:27px}}@media only screen and (min-width:1489px) and (min-width:1919px){.about-events,.about-hero{padding-left:27px;padding-right:27px}}@media only screen and (min-width:1489px) and (min-width:768px){.about-events,.about-hero{padding-left:27px;padding-right:27px}}