@keyframes wipe{0%{color:hsla(0,0%,100%,0);box-shadow:inset 0 0 0 0 #fff}to{color:#fff;box-shadow:inset 700px 0 0 0 #ea002a}}@keyframes lightwipe{0%{color:transparent;box-shadow:inset 0 0 0 0 #fff}to{color:#000;box-shadow:inset 700px 0 0 0 #fff}}@keyframes hint{0%{color:#fff;box-shadow:inset 0 0 0 0 #000}45%{color:#fff;box-shadow:inset 0 0 0 0 #000}50%{box-shadow:inset 250px 0 0 0 #fff;color:#000}55%{box-shadow:inset 250px 0 0 0 #fff;color:#000}95%{box-shadow:inset 250px 0 0 0 #fff;color:#000}to{color:#fff;box-shadow:inset 0 0 0 0 #000}}@keyframes blackwipe{0%{width:0}40%{width:0}50%{width:100%}90%{width:100%}to{width:0}}@keyframes redwipe{0%{width:0}40%{width:0}50%{width:100%}90%{width:100%}to{width:0}}.block-revealer{transform:translateX(-140%);transition:transform .25s ease-out}.block-text.hide-text>.block-revealer__content{transition-delay:0s}.block-revealer__content{opacity:0;transition-delay:.5s}.block-text.hide-text>.block-revealer__element{transition:opacity .15s ease-out .5s,transform .17s ease-in-out .5s}.block-revealer__element{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;pointer-events:none;opacity:0;transition:opacity .15s ease-out,transform .17s ease-in-out .5s;transform:scaleX(1)}.reveal{transform:translateX(0);opacity:1}.reveal>.block-revealer__content{opacity:1!important}.reveal>.block-revealer__element{transform:scaleX(0)!important;opacity:1!important;transform-origin:100% 50% 0;background-color:#fff}.reveal.alt>.block-revealer__element{background-color:#ea002a}.reveal-hiding{transform:translateX(-100%);opacity:0;transition:transform .5s ease-in-out .4s,opacity .5s 1s!important}.reveal-hiding>.block-revealer__element{transform:scaleX(1)!important}.reveal-hide{transform:translateX(-50%);opacity:0;transition:opacity .17s ease-out .65s,transform .5s ease-in-out .5s!important}.reveal-hide>.block-revealer__content{opacity:0!important}.reveal-hide>.block-revealer__element{transform:scaleX(0)!important;opacity:1!important;transition:opacity .1s ease,transform .25s cubic-bezier(.48,.96,.57,1.02) .1s}.showSlow{opacity:1!important;transition:opacity .25s ease-in-out 2.5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn;animation-duration:.25s;animation:fadeIn .25s forwards}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft;animation-duration:.5s;animation:fadeInLeft .5s forwards}@keyframes fadeOut{0%{opacity:0}to{opacity:1}}.fadeOut{animation-name:fadeOut;animation-duration:.25s;animation:fadeOut .25s forwards}body,html{padding:0;margin:0;font-family:Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;max-width:100vw;max-height:100vh}a{color:inherit;text-decoration:none}*{box-sizing:border-box}h1{margin:0;line-height:1.15;font-size:4rem}.container{padding:0 2rem;max-width:800px;margin:auto}.main{min-height:100vh;padding:0;flex:1 1;flex-direction:column}.grid,.main{display:flex;justify-content:center;align-items:center}.grid{flex-wrap:wrap;max-width:800px}@media(max-width:600px){.grid{width:100%;flex-direction:column}}.hide{opacity:0}.page{background:#fff;z-index:1;min-height:100vh;padding:0;flex:1 1;flex-direction:column;position:relative;display:flex;align-items:center;justify-content:center}.page:before{left:0;z-index:20}.page:after,.page:before{content:"";width:15%;height:100%;top:0;position:fixed;background:#fff;transition:width .35s cubic-bezier(.48,.96,.57,1.02)}.page:after{right:0;z-index:10}.page main:before{top:0;z-index:20}.page main:after,.page main:before{content:"";width:100%;height:20%;left:0;position:fixed;background:#fff;transition:height .35s cubic-bezier(.48,.96,.57,1.02)}.page main:after{bottom:0;z-index:10}.page main .content{width:70vw;height:60vh;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:20}.page.story-mode:after,.page.story-mode:before{width:0}.page.story-mode main:after,.page.story-mode main:before{height:0}@font-face{font-family:Gotham;src:local("Gotham-Light"),url(/_next/static/media/Gotham-Light.9be0a91f.woff2) format("woff2"),url(/_next/static/media/Gotham-Light.2f98e498.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham-Bold"),url(/_next/static/media/Gotham-Bold.f87eb42b.woff2) format("woff2"),url(/_next/static/media/Gotham-Bold.0d646b04.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham-Book"),url(/_next/static/media/Gotham-Book.317b2674.woff2) format("woff2"),url(/_next/static/media/Gotham-Book.2381e6c6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham-Black"),url(/_next/static/media/Gotham-Black.ae456292.woff2) format("woff2"),url(/_next/static/media/Gotham-Black.1f60e53a.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham-Medium"),url(/_next/static/media/Gotham-Medium.1c57afd3.woff2) format("woff2"),url(/_next/static/media/Gotham-Medium.83b37a3a.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.title a{color:#0070f3;text-decoration:none}.title a:active,.title a:focus,.title a:hover{text-decoration:underline}.title{margin:0;line-height:1.15;font-size:4rem}.description,.title{text-align:center}.description{margin:4rem 0;line-height:1.5;font-size:1.5rem}.effect-1,.effect-2,.effect-3{overflow:hidden}.effect-3{z-index:1}.effect-3:after{content:"";display:block;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff8585,#757cff);z-index:-1}.BikeRoute{width:70vw;bottom:5%;left:50%;position:fixed;z-index:1000;transform:translateX(-50%);transform:translateX(-50%) scale(.9);display:flex;justify-content:center;align-items:center}.BikeRoute:before{content:"";display:block;border-radius:100%;background-color:#ea002a}.BikeRoute:after,.BikeRoute:before{left:0;position:absolute;width:10px;height:10px}.BikeRoute:after{content:"START";top:10px;font-weight:500;text-transform:uppercase;font-size:10px;letter-spacing:1px;width:12px;display:flex;justify-content:center;text-align:center;transition:all .2s ease-in-out}.BikeRoute .BikeStop{width:16.667%;height:2px;background-color:#e7e7e7;position:relative;transition:all .2s ease-in-out}.BikeRoute .BikeStop .bar{background-color:#ea002a;height:100%;width:0;transition:width .3s ease-in-out}.BikeRoute .BikeStop .mark{width:10px;height:10px;display:block;border-radius:100%;background-color:#ea002a;margin:-6px 0 5px auto}.BikeRoute .BikeStop .label,.BikeRoute .BikeStop .mark{right:0;position:absolute;transition:all .2s ease-in-out}.BikeRoute .BikeStop .label{top:10px;font-weight:500;text-transform:uppercase;font-size:10px;letter-spacing:1px;width:12px;display:flex;justify-content:center;text-align:center}.BikeRoute .BikeStop.active .mark,.BikeRoute .BikeStop.active~.BikeStop .mark{background-color:#e7e7e7}.BikeRoute .BikeStop.active .label,.BikeRoute .BikeStop.active~.BikeStop .label{color:#e7e7e7}.BikeRoute .BikeStop.stopped .mark{background-color:#ea002a}.BikeRoute .BikeStop.stopped .label{color:#000}.BikeRoute .RouteMarker{top:-58px;left:0;position:absolute;display:flex;justify-content:flex-end;align-items:center;transition:width .35s ease-in;z-index:100}.BikeRoute .RouteMarker .DaveMarker{width:60px}.page.story-mode .BikeRoute:before{background-color:#fff}.page.story-mode .BikeRoute .BikeStop .label,.page.story-mode .BikeRoute:after{color:#fff}.page.story-mode .BikeRoute .BikeStop .bar,.page.story-mode .BikeRoute .BikeStop .mark{background-color:#fff}.page.story-mode .BikeRoute .BikeStop.active{background-color:hsla(0,0%,91%,.1)}.page.story-mode .BikeRoute .BikeStop.active .bar{background-color:#fff}.page.story-mode .BikeRoute .BikeStop.active .mark{background-color:hsla(0,0%,91%,.1)}.page.story-mode .BikeRoute .BikeStop.active .label{color:hsla(0,0%,91%,.1)}.page.story-mode .BikeRoute .BikeStop.active~.BikeStop{opacity:.1;background-color:#e7e7e7}.page.story-mode .BikeRoute .BikeStop.active~.BikeStop .label{color:#e7e7e7}button{padding:1em 1.25em;font:700 1.2em/1 Gotham,sans-serif;letter-spacing:.1px;text-transform:uppercase;cursor:pointer;text-align:center;background-color:#000;border:0;color:#fff;box-shadow:inset 0 0 0 0 #000;-webkit-appearance:none;-moz-appearance:none;appearance:none}button .text{position:relative;z-index:10}button .block{width:0;height:100%;top:0;left:0;position:absolute;background:#ea002a;display:block}button .block,button:hover .block{transition:width .25s cubic-bezier(.48,.96,.57,1.02)}button:hover .block{width:100%}button.changePage{z-index:30;transition:all .75s cubic-bezier(.48,.96,.57,1.02) .75s;right:-10%;bottom:-5%}button.changePage,button.discoverBtn{opacity:1;transform:translateX(0);position:absolute}button.discoverBtn{top:-5%;right:-9%;transition:all .5s cubic-bezier(.48,.96,.57,1.02);font-size:1.25em;color:#ea002a;background:transparent;padding:0;letter-spacing:-.5px;text-align:left}button.discoverBtn .text .plus{font-size:35px;position:absolute;transform:translate(3px,-8px);transition:all .5s cubic-bezier(.48,.96,.57,1.02)}button.discoverBtn:hover .text .plus{transform:translate(3px,-8px) rotate(45deg);color:#000}button.redwipe .block{width:100%;height:100%;background:#ea002a}button.redwipe .block:after{position:absolute;z-index:5;content:"";transition:all .25s;background:#000;left:0;top:0;height:100%;animation:redwipe 4s ease-in-out 2s infinite;animation-play-state:running}button.no-delay{transition-delay:none!important}button.hide{opacity:0;transform:translateX(-10%)}button.start{opacity:0;animation-delay:.5s}.story-mode button.changePage,.story-mode button.discoverBtn{opacity:0;transform:translateX(-10%);transition:all .25s cubic-bezier(.48,.96,.57,1.02)}.Discover{top:0;left:0;position:fixed;width:100vw;height:100vh;z-index:4000;background-color:#fff;display:flex;flex-direction:column;transform:translateY(100%) scaleX(.001);transform-origin:top}.Discover .DiscoverContent{background-color:#000;padding:12% 12% 0;overflow-y:auto;text-align:center}.Discover .DiscoverContent .Inner{display:grid}.Discover .DiscoverContent .Inner .HeaderImg{margin:0 auto;position:relative;text-align:center;display:inline-block}.Discover .DiscoverContent .Inner .HeaderImg .mainImg{display:block;margin:0 auto;max-width:600px}.Discover .DiscoverContent .Inner .HeaderImg .titleText{top:-.5%;right:-13%;position:absolute;display:block;z-index:20;max-width:118px}.Discover .DiscoverContent .Inner .HeaderImg .signature{z-index:20;right:-28%;bottom:1%;position:absolute;display:block;max-width:325px}.Discover .DiscoverContent .Inner .Headline{font-size:80px;font-size:5rem;width:60%;color:#fff;font-weight:400;letter-spacing:-.5px;text-transform:uppercase;text-align:left;padding-top:20%}.Discover .DiscoverContent .Inner .Paragraph{color:#fff;font-size:20px;font-size:1.25rem;font-weight:300;letter-spacing:.5px;line-height:2;padding:4% 0 0 8%;width:70%;text-align:left}.Discover .DiscoverContent .Inner .FooterImg{position:relative;z-index:0;display:inline-block;margin:-50% -12vw 0 auto}.Discover .DiscoverContent .Inner .FooterImg img{display:block;max-width:300px}.Discover .DiscoverContent .CloseDiscover{top:50px;left:0;position:absolute;padding:0;font-weight:400;font-size:14px;letter-spacing:1px;display:flex;align-items:center;background:transparent}.Discover .DiscoverContent .CloseDiscover .line{width:5vw;height:2px;min-width:50px;background-color:#fff;display:block;margin-right:15px}nav{margin:15px 0;position:absolute;top:15px;right:15px;z-index:1}nav button{background:none;cursor:pointer;padding:10px;margin:0;border:none;font-weight:700}nav .active{background:#0070f3;color:#fff}nav ul{list-style:none;padding:0;margin:0}nav ul li{display:inline-block;margin-left:10px}.quote{z-index:10;display:flex;flex-direction:column;justify-content:center;height:100%;margin-left:-4vw}.quote .block{background:#fff;color:#000;text-transform:uppercase;font-weight:700;width:-moz-fit-content;width:fit-content;padding:.2em .4em;font-size:3em;margin:0 0 .2em}.quote .block:first-child{transition-delay:.15s}.quote .block:nth-child(2){transition-delay:.3s}.quote .block:nth-child(3){transition-delay:.45s}.quote .block:nth-child(4){transition-delay:.6s}.quote .block.reveal-hiding:first-child{transition-delay:.6s!important}.quote .block.reveal-hiding:nth-child(2){transition-delay:.3s!important}.quote .block.reveal-hiding:nth-child(3){transition-delay:.2s!important}.quote .block.reveal-hiding:nth-child(4){transition-delay:.15s!important}.quote .block.hidden{visibility:hidden!important;z-index:-9999!important}.quote.alt .block{background:#ea002a;color:#fff}.scene-transition{overflow:hidden;z-index:1}.scene-transition:after{content:"";display:block;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;background:#000;z-index:-1}.video-scene{top:0;left:0;position:fixed;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-size:150%;background-position:51%;background-repeat:no-repeat;z-index:0}.video-scene .video-placeholder{z-index:1;aspect-ratio:16/9;background-repeat:no-repeat;background-position:50%;background-size:150%}.video-scene .video,.video-scene .video-placeholder{min-width:100%;min-height:100%;position:fixed;top:50%;transform:translate(-50%,-50%);left:50%}.video-scene .video{z-index:2}.title{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:10;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-size:4em}.title .title-block{background:#ea002a;color:#fff;padding:.2em;text-transform:uppercase;font-size:inherit}