@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}:root{--color:#5ce54e;--colorLight:#fff;--colorDark:#141518;--colorGrayDark:#40414a}body{font-family:MatterSQ;margin:0}.section{max-width:83.3333333333%;margin-left:auto;margin-right:auto}.container{padding:25px 0}@media only screen and (min-width:768px){.container{padding:100px 0!important}}h1{font-family:MatterSQBold;font-size:12vw;letter-spacing:-.1vw;line-height:14vw;margin:0}@media only screen and (min-width:768px){h1{font-size:12vw;letter-spacing:-.1vw;line-height:13vw}}@media only screen and (min-width:1440px){h1{font-size:128px;line-height:132px;letter-spacing:-1px}}h2{font-family:MatterSQBold;margin:0;font-size:10vw;line-height:13vw;letter-spacing:-.1vw}@media only screen and (min-width:768px){h2{font-size:7vw;line-height:7.5vw;letter-spacing:-.1vw}}@media only screen and (min-width:1440px){h2{font-size:98px;line-height:104px;letter-spacing:-.5px}}h3{font-family:MatterSQBold;margin:0;font-size:3.5vw;line-height:4vw;letter-spacing:-.1vw}@media only screen and (min-width:768px){h3{font-size:3.5vw;line-height:4.75vw;letter-spacing:-.1vw;margin-bottom:32px}}@media only screen and (min-width:1440px){h3{font-size:48px;line-height:52px;letter-spacing:-.5px}}h4{font-family:MatterSQBold;margin:0;text-transform:uppercase;font-size:3vw;line-height:3vw;letter-spacing:.1vw}@media only screen and (min-width:768px){h4{color:var(--color);font-size:2.75vw;line-height:2vw;letter-spacing:.1vw}}@media only screen and (min-width:1440px){h4{font-size:32px;line-height:36px;letter-spacing:1px}}h5{margin:0;font-size:4vw;line-height:6vw}@media only screen and (min-width:992px){h5{font-size:3vw;line-height:4vw}}p{font-size:5vw;line-height:8vw}@media only screen and (min-width:768px){p{font-size:3.5vw;line-height:5vw}}@media only screen and (min-width:992px){p{font-size:34px;line-height:58px}}p mark{background-color:var(--colorLight);line-height:0}.eyebrow{font-family:MatterSQBold;font-weight:700;align-items:center;font-size:3vw;line-height:3vw;letter-spacing:.1vw}@media only screen and (min-width:768px){.eyebrow{font-size:1.75vw;line-height:2vw;letter-spacing:.1vw}}.eyebrow p{margin:0}.fThat{font-size:26vw;line-height:26vw}@media only screen and (min-width:1440px){.fThat{font-size:250px;line-height:264px;letter-spacing:-10px}}mark{background:var(--color);line-height:15vw;padding-left:4px;padding-right:4px}@media only screen and (min-width:768px){mark{line-height:12vw;padding-left:6px;padding-right:6px}}@media only screen and (min-width:1440px){mark{line-height:98px;line-height:184px}}.bold{font-family:MatterSQBold}.light{font-family:MatterSQLight}button{background-color:transparent;border:3px solid var(--color);cursor:pointer;font-size:14px;font-weight:700;padding:11px;text-decoration:none;text-transform:uppercase;transition:all .3s}button:hover{background-color:var(--color);color:var(--colorDark)}@media only screen and (min-width:768px){button{border:4px solid var(--color);font-size:18px;padding:15px}}@media only screen and (min-width:992px){button{border:5px solid var(--color);font-size:22px;padding:18px}}a{cursor:pointer}.fontColor{color:var(--color)}.fontLight{color:var(--colorLight)}.fontDark{color:var(--colorDark)}.color{background-color:var(--color)}.colorDark{background-color:var(--colorDark)}.colorLight{background-color:var(--colorLight)}.mobile{display:block}@media only screen and (min-width:768px){.mobile{display:none}}.desktop{display:none}@media only screen and (min-width:768px){.desktop{display:block}}.displayFlex{display:flex}.flexDirectionColumn{flex-direction:column}img{object-fit:contain;width:100%}.space{padding:25px 0}@media only screen and (min-width:768px){.space{padding:50px 0}}.flipResponsiveOrder{display:flex;flex-direction:column}@media only screen and (min-width:768px){.flipResponsiveOrder{flex-direction:column-reverse}}.header{padding:25px 0;position:sticky;top:0;z-index:1000}.whatBS{padding-top:50px}@media only screen and (min-width:768px){.whatBS{position:absolute;top:120px}}@media only screen and (min-width:992px){.whatBS{position:absolute;top:240px}}.videoHero{text-align:right}@media only screen and (min-width:768px){.videoHero{padding-bottom:20px}}@media only screen and (min-width:992px){.videoHero{padding-bottom:140px}}.aspectRatio{position:relative}.aspectRatio:after{display:block;content:"";padding-bottom:56.25%}.aspectRatio .videoStill{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/coe-optimize.abbebd6b.gif);background-position:50%;background-size:cover}.playIcon{position:absolute;top:0;right:0;left:0;bottom:0;display:block;margin:auto;width:70px}@media only screen and (min-width:768px){.playIcon{width:100px}}.modal-video{background-color:rgba(0,0,0,.95)}.itPutsSticky{position:-webkit-sticky;position:sticky;top:50vh;transform:translateY(-50%)}.space .line:first-of-type{padding-top:0}.space .line:last-of-type{padding-bottom:0}.itPutsSubdued{color:var(--colorGrayDark);transition:all .3s ease-out}.isPutsHighlight{color:var(--colorLight);transition:all .3s ease-in}.itPuts{font-size:22px}@media only screen and (min-width:768px){.itPuts{font-size:36px}}@media only screen and (min-width:992px){.itPuts{font-size:48px}}.parallax{overflow:hidden}.parallax mark{line-height:15.5vw}@media only screen and (min-width:768px){.parallax mark{line-height:5.5vw}}@media only screen and (min-width:1440px){.parallax mark{line-height:80px}}#image{margin-bottom:25px;margin-left:25px;margin-top:25px;max-height:250px}@media only screen and (min-width:768px){#image{margin-left:0;margin-top:0;max-height:400px}}.hashtag{display:flex;margin-bottom:15px}@media only screen and (min-width:768px){.hashtag{margin-bottom:20px}}@media only screen and (min-width:992px){.hashtag{margin-bottom:30px}}@media only screen and (min-width:768px){.hashtagMark h2{line-height:9.5vw}}@media only screen and (min-width:992px){.hashtagMark h2{line-height:inherit}}.hashtagMark mark{line-height:15.5vw}@media only screen and (min-width:768px){.hashtagMark mark{line-height:11vw}}@media only screen and (min-width:1440px){.hashtagMark mark{line-height:128px}}.footer p{font-size:4vw;line-height:6vw}@media only screen and (min-width:768px){.footer p{font-size:2.5vw;line-height:4vw}}@media only screen and (min-width:992px){.footer p{font-size:2vw;line-height:3.5vw}}.footer .copyright{font-size:2.5vw}@media only screen and (min-width:768px){.footer .copyright{font-size:2vw}}@media only screen and (min-width:992px){.footer h4{font-size:1.75vw;letter-spacing:.1vw;line-height:2vw}}p:first-of-type{margin-top:0}
/*# sourceMappingURL=/style.96c0c706.css.map */