@charset "UTF-8";
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/*! Flickity v2.0.9
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #09f;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.carousel .flickity-page-dots{bottom:-20px}.carousel .flickity-page-dots .dot{background:#000;opacity:.1}.carousel .flickity-page-dots .dot.is-selected{background:#01b2cc;opacity:1}.section-bg-blue .carousel .flickity-page-dots .dot,.section-bg-blue .carousel .flickity-page-dots .dot.is-selected,.section-bg-darkgrey .carousel .flickity-page-dots .dot,.section-bg-darkgrey .carousel .flickity-page-dots .dot.is-selected,.section-bg-green .carousel .flickity-page-dots .dot,.section-bg-green .carousel .flickity-page-dots .dot.is-selected,.section-bg-orange .carousel .flickity-page-dots .dot,.section-bg-orange .carousel .flickity-page-dots .dot.is-selected,.section-bg-pink .carousel .flickity-page-dots .dot,.section-bg-pink .carousel .flickity-page-dots .dot.is-selected{background:#fff}.carousel .flickity-prev-next-button{background:transparent;border-radius:0;height:60px;opacity:.5;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:60px}.carousel .flickity-prev-next-button.next{right:0}.carousel .flickity-prev-next-button.previous{left:0}.carousel .flickity-prev-next-button:disabled{opacity:.2}.carousel .flickity-prev-next-button:active,.carousel .flickity-prev-next-button:hover{opacity:1}.carousel-gear .flickity-prev-next-button{bottom:-30px;top:auto;-webkit-transform:0;transform:0}.carousel-gear .carousel-cell{padding-bottom:15px;text-align:center;width:100%}.carousel-gear .carousel-cell .image{position:relative;width:100%}.carousel-gear .carousel-cell .image img{display:block;height:auto;width:100%}.carousel-gear .carousel-cell .title{margin-top:25px}.carousel-gear .carousel-cell .title .smalltext,.carousel-gear .carousel-cell .title h4{margin:0}.carousel-quotes .flickity-prev-next-button .arrow{fill:#fff}.carousel-quotes .logo-theguardian{width:175px}.carousel-quotes .logo-techcrunch{width:200px}.carousel-quotes .logo-roadcc{width:160px}.carousel-quotes .logo-wallstreetjournal{width:220px}.carousel-quotes .carousel-cell{display:table;height:100%;padding:180px 4.16667%;text-align:center;vertical-align:middle;width:100%}.carousel-quotes .carousel-cell .carousel-cell-inner{display:table-cell;height:100%;margin:0;padding:0;vertical-align:middle;width:100%}.carousel-quotes .carousel-cell .quote{display:block;font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:7rem;font-weight:400;margin:0 auto;max-width:1200px;text-transform:uppercase;width:85%}.carousel-quotes .carousel-cell .quote.h3{line-height:1em;quotes:"“" "”" "‘" "’"}.carousel-quotes .carousel-cell .quote.h3:before{content:open-quote;left:-10px}.carousel-quotes .carousel-cell .quote.h3:after,.carousel-quotes .carousel-cell .quote.h3:before{display:inline;height:0;line-height:0;position:relative;top:10px;color:hsla(0,0%,100%,.5);font-size:1.5em}.carousel-quotes .carousel-cell .quote.h3:after{content:close-quote;left:10px}.carousel-quotes .carousel-cell cite{bottom:8%;display:block;font-style:normal;left:50%;margin:0;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);vertical-align:middle;width:100%}.carousel-quotes .carousel-cell cite .author,.carousel-quotes .carousel-cell cite .publication,.carousel-quotes .carousel-cell cite .smalltext{display:inline-block;height:45px;vertical-align:middle}.carousel-quotes .carousel-cell cite .author,.carousel-quotes .carousel-cell cite .smalltext{line-height:45px;overflow:hidden;-webkit-transition:max-width .25s cubic-bezier(.52,.01,.16,1);transition:max-width .25s cubic-bezier(.52,.01,.16,1);white-space:nowrap}.carousel-quotes .carousel-cell cite .author{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:1.6rem;max-width:100%;text-transform:uppercase}.carousel-quotes .carousel-cell cite .author+.publication{border-left:1px solid hsla(0,0%,100%,.5);margin-left:30px;padding-left:30px;-webkit-transition:margin .25s cubic-bezier(.52,.01,.16,1);transition:margin .25s cubic-bezier(.52,.01,.16,1)}.carousel-quotes .carousel-cell cite .smalltext{padding-right:0;position:relative}.carousel-quotes .carousel-cell cite .smalltext i,.carousel-quotes .carousel-cell cite .smalltext svg{display:block;height:25px;width:25px}.carousel-quotes .carousel-cell cite .smalltext i{color:currentColor;display:none;position:absolute;right:0;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel-quotes .carousel-cell cite .smalltext svg{fill:currentColor}.carousel-quotes .carousel-cell cite .publication{height:45px}.carousel-quotes .carousel-cell cite .publication img{display:block;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel-quotes .carousel-cell cite .publication+.smalltext{margin-left:20px;max-width:0}.carousel-quotes .carousel-cell cite a{display:inline-block}.carousel-quotes .carousel-cell cite a:hover .author{max-width:0}.carousel-quotes .carousel-cell cite a:hover .author+.publication{margin-left:0}.carousel-quotes .carousel-cell cite a:hover .publication+.smalltext{padding-right:24px;max-width:100%}.carousel-quotes .carousel-cell cite a:hover .publication+.smalltext i{display:block}@media (max-width:1599px){.carousel-quotes .carousel-cell{padding:150px 4.16667%}.carousel-quotes .carousel-cell .quote{font-size:5rem}}@media (max-width:1365px){.carousel-quotes .carousel-cell{padding:125px 4.16667%}.carousel-quotes .carousel-cell .quote{font-size:4rem}}@media (max-width:959px){.carousel-quotes .carousel-cell{padding:100px 4.16667%}.carousel-quotes .carousel-cell .quote{font-size:3rem}.carousel-quotes .carousel-cell cite .author{font-size:1.3rem}}@media (max-width:719px){.carousel-quotes .logo-theguardian{width:88px}.carousel-quotes .logo-techcrunch{width:100px}.carousel-quotes .logo-roadcc{width:80px}.carousel-quotes .logo-wallstreetjournal{width:110px}.carousel-quotes .carousel-cell{padding:60px 4.16667%}.carousel-quotes .carousel-cell .quote{font-size:2.4rem}}@media (max-width:639px){.carousel .flickity-prev-next-button{height:40px;width:40px}.carousel-gear .flickity-prev-next-button{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel-quotes .carousel-cell{padding:60px 8.33333% 20px}.carousel-quotes .carousel-cell .quote{font-size:1.8rem;line-height:1.2}.carousel-quotes .carousel-cell cite{bottom:auto;position:relative;left:auto;margin-top:20px;text-align:center;-webkit-transform:none;transform:none;width:100%}.carousel-quotes .carousel-cell cite .author{font-size:1.2rem;display:block;height:auto;line-height:1;margin:0 auto;text-align:center}.carousel-quotes .carousel-cell cite .author+.publication{border:none;margin:0;padding:0;-webkit-transition:none;transition:none}.carousel-quotes .carousel-cell cite .publication,.carousel-quotes .carousel-cell cite .smalltext{height:30px}.carousel-quotes .carousel-cell cite .smalltext{line-height:30px}.carousel-quotes .carousel-cell cite .publication+.smalltext{display:none;margin-left:10px;max-width:0;-webkit-transition:none;transition:none}.carousel-quotes .carousel-cell cite a:hover .author{max-width:100%}.carousel-quotes .carousel-cell cite a:hover .publication+.smalltext{display:inline-block}}.diagram-point{background:#fc6719;border:2px solid #fff;border-radius:50%;display:block;height:40px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background .25s ease,border .25s ease;transition:background .25s ease,border .25s ease;width:40px;z-index:2}.diagram-point i,.diagram-point svg{display:block;height:10px;width:10px}.diagram-point i{color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transition:color .25s ease,-webkit-transform .25s cubic-bezier(.52,.01,.16,1);transition:color .25s ease,-webkit-transform .25s cubic-bezier(.52,.01,.16,1);transition:color .25s ease,transform .25s cubic-bezier(.52,.01,.16,1);transition:color .25s ease,transform .25s cubic-bezier(.52,.01,.16,1),-webkit-transform .25s cubic-bezier(.52,.01,.16,1)}.diagram-point.active,.diagram-point:hover{background:#fff;border-color:#01b2cc}.diagram-point.active i,.diagram-point:hover i{color:#01b2cc}.diagram-point.active i{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.diagram-infobox{background:#01b2cc;border-radius:10px;color:#fff;display:none;padding:20px 30px 30px;position:relative;text-align:left;width:430px;z-index:20}.diagram-infobox.active{position:fixed}.diagram-infobox h6{margin-bottom:15px}.diagram-infobox p{margin:0}.diagram-infobox p a:before{border-bottom-color:#fff}.diagram-infobox p a:after{border-bottom-color:#fc6719}.diagram-infobox .close{background:hsla(0,0%,100%,.8);border-radius:0 0 4px 4px;display:block;height:30px;position:absolute;right:30px;top:0;-webkit-transition:background .25s ease;transition:background .25s ease;width:30px}.diagram-infobox .close:hover{background:#fff}.diagram-infobox .close i,.diagram-infobox .close svg{display:block;height:15px;width:15px}.diagram-infobox .close i{color:#01b2cc;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:959px){.diagram-infobox{padding:15px 25px 25px;width:380px}}@media (max-width:639px){.diagram-point{height:28px;width:28px}.diagram-infobox{padding:12px 20px 20px;width:300px}}.page-sections-nav{display:block;font-family:Muller-Medium,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;left:0;position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999}@media only screen and (min-width:1800px){.page-sections-nav{left:calc((100% - 1800px)/2)}}.page-sections-nav ul{list-style:none;margin:0;padding:0}.page-sections-nav .dots li{background:#fff;-webkit-transition:background .25s ease;transition:background .25s ease}.page-sections-nav .dots li:first-child{border-radius:0 5px 0 0}.page-sections-nav .dots li:last-child{border-radius:0 0 5px 0}.page-sections-nav .dots a{display:block;height:46px;position:relative;text-transform:uppercase;width:40px}.page-sections-nav .dots a:focus{outline:none}.page-sections-nav .dots a .dot-number,.page-sections-nav .dots a .dot-title{display:inline-block;height:46px;line-height:46px}.page-sections-nav .dots a .dot-number{color:#282828;display:inline-block;opacity:.5;position:relative;text-align:center;width:40px;z-index:2}.page-sections-nav .dots a .dot-number,.page-sections-nav .dots a .dot-number:after{-webkit-transition:color .25s ease,opacity .25s ease;transition:color .25s ease,opacity .25s ease}.page-sections-nav .dots a .dot-number:after{background:#fc6719;border-radius:2px;content:"";display:block;height:4px;left:50%;opacity:0;position:absolute;-webkit-transform:translate(-50%,1em);transform:translate(-50%,1em);top:50%;width:20px}.page-sections-nav .dots a .dot-title{-webkit-animation:none;animation:none;background:#01b2cc;border-radius:0 5px 5px 0;color:#fff;display:inline-block;left:0;padding:0 10px 0 50px;position:absolute;text-align:left;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:background .25s ease,color .25s ease,-webkit-transform .25s cubic-bezier(.77,0,.175,1);transition:background .25s ease,color .25s ease,-webkit-transform .25s cubic-bezier(.77,0,.175,1);transition:background .25s ease,color .25s ease,transform .25s cubic-bezier(.77,0,.175,1);transition:background .25s ease,color .25s ease,transform .25s cubic-bezier(.77,0,.175,1),-webkit-transform .25s cubic-bezier(.77,0,.175,1);white-space:nowrap;width:auto;z-index:1}.page-sections-nav .dots a.active .dot-number,.page-sections-nav .dots a.active .dot-number:after,.page-sections-nav .dots a:hover .dot-number,.page-sections-nav .dots a:hover .dot-number:after{opacity:1}.page-sections-nav .dots a.active:hover .dot-number,.page-sections-nav .dots a:hover .dot-number{color:#fff}.page-sections-nav .dots a.active:hover .dot-number:after,.page-sections-nav .dots a:hover .dot-number:after{opacity:0}.page-sections-nav .dots a.active:hover .dot-title,.page-sections-nav .dots a:hover .dot-title{background:#01b2cc;color:#fff;-webkit-transform:scaleX(1);transform:scaleX(1)}.special-nav.special-nav-active .page-sections-nav .dots li{background:transparent}.special-nav.special-nav-active .page-sections-nav .dots li a .dot-number{color:#fff}@media (max-width:719px){.page-sections-nav{display:none}}.promo-tiles{font-size:0;margin:60px auto 0;text-align:center;vertical-align:top;width:100%}.promo-tiles .promo-tile{display:inline-block;margin:0 2.5%}.promo-tiles .promo-tile:first-child{margin-left:0}.promo-tiles .promo-tile:last-child{margin-right:0}.promo-tiles .promo-tile:first-child:last-child,.promo-tiles .promo-tile:first-child:nth-last-child(2),.promo-tiles .promo-tile:first-child:nth-last-child(2)~.promo-tile{width:45%}.promo-tiles .promo-tile:first-child:nth-last-child(3),.promo-tiles .promo-tile:first-child:nth-last-child(3)~.promo-tile{width:30%}.promo-tiles .promo-tile:first-child:nth-last-child(4),.promo-tiles .promo-tile:first-child:nth-last-child(4)~.promo-tile{width:21.25%}.promo-tile{color:#fff;display:inline-block;margin:0 auto;vertical-align:top;width:100%;z-index:1;overflow:hidden;border-radius:15px}.promo-tile+p{margin-top:25px!important}.promo-tile .inner{background:#282828;border-radius:15px;display:block;height:0;overflow:hidden;padding-bottom:100%;position:relative;text-align:center;width:100%;z-index:2}.promo-tile.bg-blue .inner{background:#01b2cc}.promo-tile.bg-orange .inner{background:#fc6719}.promo-tile.bg-green .inner{background:#40be59}.promo-tile.bg-pink .inner{background:#e52991}.promo-tile.landscape .inner{padding-bottom:66.66666666666667%}.promo-tile.portrait .inner{padding-bottom:115.5555555555556%}.promo-tile .cta{left:50%;opacity:0;position:absolute;top:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background .25s ease,color .25s ease,opacity .25s ease,-webkit-transform .25s cubic-bezier(.52,.01,.16,1);transition:background .25s ease,color .25s ease,opacity .25s ease,-webkit-transform .25s cubic-bezier(.52,.01,.16,1);transition:background .25s ease,color .25s ease,opacity .25s ease,transform .25s cubic-bezier(.52,.01,.16,1);transition:background .25s ease,color .25s ease,opacity .25s ease,transform .25s cubic-bezier(.52,.01,.16,1),-webkit-transform .25s cubic-bezier(.52,.01,.16,1);z-index:5}.promo-tile .flag{background:#01b2cc;border-radius:0 0 8px 8px;color:#fff;display:inline-block;font-family:Muller-Regular,Helvetica,Arial,sans-serif;font-size:2.4rem;left:50%;line-height:1;opacity:1;padding:.5em;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:3}.promo-tile .flag sup{font-size:.6em}.promo-tile h4{bottom:50%;display:block;left:0;margin:0;padding:0;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:-webkit-transform .25s cubic-bezier(.52,.01,.16,1);transition:-webkit-transform .25s cubic-bezier(.52,.01,.16,1);transition:transform .25s cubic-bezier(.52,.01,.16,1);transition:transform .25s cubic-bezier(.52,.01,.16,1),-webkit-transform .25s cubic-bezier(.52,.01,.16,1);width:100%;z-index:3}.promo-tile .learnmore{bottom:8px;display:inline-block;font-family:Muller-Regular,Helvetica,Arial,sans-serif;font-size:10px;left:50%;position:absolute;text-align:center;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.promo-tile .learnmore i{display:inline-block;margin-left:5px}.promo-tile .learnmore svg{fill:#fff}.promo-tile p{margin:1em 0 0!important;opacity:0;padding:0 8.33333%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .25s ease,-webkit-transform .25s cubic-bezier(.52,.01,.16,1);transition:opacity .25s ease,-webkit-transform .25s cubic-bezier(.52,.01,.16,1);transition:opacity .25s ease,transform .25s cubic-bezier(.52,.01,.16,1);transition:opacity .25s ease,transform .25s cubic-bezier(.52,.01,.16,1),-webkit-transform .25s cubic-bezier(.52,.01,.16,1);z-index:3}.promo-tile .photo,.promo-tile p{left:0;position:absolute;width:100%}.promo-tile .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;display:block;height:100%;opacity:1;top:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:2}.promo-tile.has-hover:hover .cta{-webkit-transform:translate(-50%);transform:translate(-50%)}.promo-tile.has-hover:hover h4,.promo-tile.has-hover:hover p{-webkit-transform:translateY(0);transform:translateY(0)}.promo-tile.has-hover:hover .cta,.promo-tile.has-hover:hover p{opacity:1}.promo-tile.has-hover:hover .flag,.promo-tile.has-hover:hover .photo{opacity:0}.video-container{height:0;padding-bottom:56.25%;position:relative;overflow:hidden;width:100%}.video-container iframe,.video-container video{display:block;left:0;height:100%;position:absolute;top:0;width:100%}#video-modal{background:rgba(0,0,0,.8);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1);z-index:99999999}#video-modal.active{opacity:1}#video-modal .close{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:3rem;height:50px;line-height:50px;padding:0;position:absolute;right:20px;text-align:center;top:20px;width:50px;z-index:10}#video-modal .inner{left:50%;max-width:1200px;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.video-thumbnail{background:#ccc;border-radius:15px;display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;z-index:1;width:100%}.video-thumbnail img,.video-thumbnail video{border:none;display:block;height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-webkit-transition:-webkit-transform .75s cubic-bezier(.52,.01,.16,1);transition:-webkit-transform .75s cubic-bezier(.52,.01,.16,1);transition:transform .75s cubic-bezier(.52,.01,.16,1);transition:transform .75s cubic-bezier(.52,.01,.16,1),-webkit-transform .75s cubic-bezier(.52,.01,.16,1);width:100%}.video-thumbnail.video-trigger:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));bottom:0;content:"";display:block;left:0;position:absolute;height:25%;width:100%;z-index:2}.video-thumbnail.video-trigger .label{color:#fff;display:inline-block;font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:1.6rem;left:125px;line-height:.9;max-width:270px;text-transform:uppercase}.video-thumbnail.video-trigger .label,.video-thumbnail.video-trigger .play{bottom:55px;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:3}.video-thumbnail.video-trigger .play{background:transparent;border:2px solid #fff;border-radius:25px;display:block;height:50px;left:30px;overflow:hidden;-webkit-transition:background .25s ease,border .25s ease;transition:background .25s ease,border .25s ease;width:84px}.video-thumbnail.video-trigger .play:after{border-left:8px solid #fc6719;border-color:transparent transparent transparent #fc6719;border-style:solid;border-width:8px 10px;content:"";display:block;height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-3px,-50%);transform:translate(-3px,-50%);-webkit-transition:border .25s ease;transition:border .25s ease;width:0}.video-thumbnail.video-trigger:hover img{-webkit-transform:translate(-50%,-50%) scale(1.01);transform:translate(-50%,-50%) scale(1.01)}.video-thumbnail.video-trigger:hover .play{background:#01b2cc;border-color:#01b2cc}.video-thumbnail.video-trigger:hover .play:after{border-left-color:#fff}@media (max-width:959px){.video-thumbnail .label{bottom:40px;font-size:1.3rem;left:96px;max-width:200px}.video-thumbnail .play{border-radius:20px;bottom:40px;height:40px;left:20px;width:68px}.video-thumbnail .play:after{border-width:6px 8px}}@media (max-width:719px){.video-thumbnail .label{display:none}.video-thumbnail .play{border-radius:15px;bottom:25px;height:30px;left:10px;width:50px}}body{min-height:100vh}.page-container{margin:0 auto;max-width:1800px;overflow:hidden;position:relative}.page-section{background:#fff;padding:180px 8.33333%;position:relative}.page-section.top-child-padding{padding-top:0}.page-section.bottom-child-padding{padding-bottom:0}.page-section.full-bleed{padding:0}.page-section.full-width{padding-left:0;padding-right:0}.page-section.section-bg-blue+.section-bg-blue,.page-section.section-bg-darkgrey+.section-bg-darkgrey,.page-section.section-bg-green+.section-bg-green,.page-section.section-bg-lightgrey+.section-bg-lightgrey,.page-section.section-bg-orange+.section-bg-orange,.page-section.section-bg-pink+.section-bg-pink,.page-section.section-bg-white+.section-bg-white{padding-top:0}.page-section.section-bg-white{background:#fff}.page-section.section-bg-blue{background:#01b2cc;color:#fff}.page-section.section-bg-green{background:#40be59;color:#fff}.page-section.section-bg-darkgrey{background:#282828;color:#fff}.page-section.section-bg-lightgrey{background:#f8f8f8}.page-section.section-bg-orange{background:#fc6719;color:#fff}.page-section.section-bg-pink{background:#e52991;color:#fff}.page-section .centered-header{margin:0 auto;text-align:center}.page-section iframe{width:100%;height:390px}.page-section-columns+.page-section-columns,.top-child-padding .page-section-columns{padding-top:180px}.page-section-columns.divider-line .page-section-column:after{border-left:1px solid #d8d8d8;bottom:0;content:"";right:0;position:absolute;top:0;width:0}.page-section.section-bg-blue .page-section-columns.divider-line .page-section-column:after,.page-section.section-bg-darkgrey .page-section-columns.divider-line .page-section-column:after,.page-section.section-bg-green .page-section-columns.divider-line .page-section-column:after,.page-section.section-bg-orange .page-section-columns.divider-line .page-section-column:after,.page-section.section-bg-pink .page-section-columns.divider-line .page-section-column:after{border-color:#fff}.page-section-columns.divider-line .page-section-column+.page-section-column:after{left:-1px;right:auto}.page-section-columns .page-section-column{float:left;position:relative}.page-section-columns .page-section-column.centered{text-align:center}.page-section-columns .page-section-column.centered .pill-button{margin-left:auto;margin-right:auto}.page-section-columns .page-section-column.right{float:right}.page-section-columns .page-section-column.column-half{width:50%}.page-section-columns .page-section-column.column-third{width:33.333333%}.page-section-columns .page-section-column.column-quarter{width:25%}.page-section-columns .page-section-column.pad-left{padding-left:8.33333%}.page-section-columns .page-section-column.pad-left-narrow{padding-left:4.16667%}.page-section-columns .page-section-column.pad-right{padding-right:8.33333%}.page-section-columns .page-section-column.pad-right-narrow{padding-right:4.16667%}.page-section-columns .page-section-column.pad-both{padding-left:8.33333%;padding-right:8.33333%}.page-section-columns .page-section-column.pad-both-narrow{padding-left:4.16667%;padding-right:4.16667%}.popup{position:fixed;z-index:999}.popup.show-modal{display:block}.popup.hide-modal{display:none}.popup.cookie-popup{font-size:10px;color:#fff;border-radius:4px;bottom:132px;right:24px;background-color:#1e1e1e;width:460px;min-height:285px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2),0 1px 18px 0 rgba(0,0,0,.12),0 6px 10px 0 rgba(0,0,0,.14);box-shadow:0 3px 5px 0 rgba(0,0,0,.2),0 1px 18px 0 rgba(0,0,0,.12),0 6px 10px 0 rgba(0,0,0,.14)}.popup.cookie-popup .mobile-banner{display:none}.popup.cookie-popup .title{margin:40px 52px 16px;font-size:24px}.popup.cookie-popup .close{position:absolute;top:10px;right:15px;-webkit-transition:all .2s;transition:all .2s;font-size:20px;font-weight:700;text-decoration:none;color:#fff}.popup.cookie-popup .content{margin:0 auto;max-width:354px}.popup.cookie-popup .content p{font-size:15px;line-height:1.375}.popup.cookie-popup .content a{color:#fff}@media (max-width:959px){.popup.cookie-popup{border-radius:0;bottom:100px;width:100%;bottom:0;right:0;left:0;margin:0 auto;z-index:9000;min-height:85px}.popup.cookie-popup a{text-decoration:underline}.popup.cookie-popup .content{width:80%;font-size:12px}.popup.cookie-popup .content #cookie-modal-policy-text{display:none}.popup.cookie-popup .mobile-banner{display:block;margin-top:14px;text-align:center;font-size:14px}.popup.cookie-popup .title{display:none}.popup.cookie-popup #accept-cookie-btn{margin:10px auto}}@media (max-width:1599px){.page-section{padding:150px 8.33333%}.page-section-columns+.page-section-columns,.top-child-padding .page-section-columns{padding-top:150px}}@media (max-width:1365px){.page-section{padding:125px 8.33333%}.page-section-columns+.page-section-columns,.top-child-padding .page-section-columns{padding-top:125px}}@media (max-width:959px){.page-section{padding:100px 8.33333%}.page-section-columns+.page-section-columns,.top-child-padding .page-section-columns{padding-top:100px}.page-section-columns.divider-line .page-section-column{padding-bottom:60px}.page-section-columns.divider-line .page-section-column:last-child{padding-bottom:0}.page-section-columns.divider-line .page-section-column:after{border-left:none;border-top:1px solid #d8d8d8;bottom:auto;display:none;left:0;right:0;top:0;width:100%}.page-section-columns.divider-line .page-section-column+.page-section-column{padding-top:60px}.page-section-columns.divider-line .page-section-column+.page-section-column:after{display:block;left:0;right:auto}.page-section-columns .page-section-column{float:none!important}.page-section-columns .page-section-column+.page-section-column{padding-top:25px}.page-section-columns .page-section-column.pad-both,.page-section-columns .page-section-column.pad-both-narrow,.page-section-columns .page-section-column.pad-left,.page-section-columns .page-section-column.pad-left-narrow,.page-section-columns .page-section-column.pad-right,.page-section-columns .page-section-column.pad-right-narrow{padding-left:0;padding-right:0}.page-section-columns .page-section-column.column-half,.page-section-columns .page-section-column.column-quarter,.page-section-columns .page-section-column.column-third{width:100%}}@media (max-width:719px){.page-section{padding:60px 8.33333%}.page-section .centered-header{margin:0;max-width:100%;text-align:left}.page-section-columns+.page-section-columns,.top-child-padding .page-section-columns{padding-top:60px}}@media (max-width:639px){.page-section-columns+.page-section-columns,.top-child-padding .page-section-columns{padding-top:25px}}.page-container .inline-button-group.detail-button-group,.page-container .inline-button-group.link-button-group,.page-container .inline-button-group.pill-button-group,.page-section-columns,.promo-tiles{*zoom:1}.page-container .inline-button-group.detail-button-group:after,.page-container .inline-button-group.detail-button-group:before,.page-container .inline-button-group.link-button-group:after,.page-container .inline-button-group.link-button-group:before,.page-container .inline-button-group.pill-button-group:after,.page-container .inline-button-group.pill-button-group:before,.page-section-columns:after,.page-section-columns:before,.promo-tiles:after,.promo-tiles:before{content:" ";display:table}.page-container .inline-button-group.detail-button-group:after,.page-container .inline-button-group.link-button-group:after,.page-container .inline-button-group.pill-button-group:after,.page-section-columns:after,.promo-tiles:after{clear:both}.global-nav-full .inner{*zoom:1}.global-nav-full .inner:after,.global-nav-full .inner:before{content:" ";display:table}.global-nav-full .inner:after{clear:both}.global-nav{font-family:Muller-Medium,sans-serif;height:55px;left:50%;max-width:1800px;position:fixed;top:0;-webkit-font-smoothing:antialiased;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:9000}.global-nav *,.global-nav :after,.global-nav :before{-webkit-box-sizing:border-box;box-sizing:border-box}.global-nav p{font-size:12px;width:100%;padding:0}.global-nav p a{border:none}.global-nav .global-nav-simplified .btn.loc-select{line-height:1em;height:40px;padding-top:12px}.global-nav .btn,.global-nav a{color:#282828;cursor:pointer;display:inline-block;padding:0 10px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:color .25s ease;transition:color .25s ease}.global-nav .btn:after,.global-nav a:after{border-bottom:2px solid #e52991;bottom:50%;content:"";display:block;left:10px;position:absolute;right:10px;-webkit-transform:scaleX(0) translateY(.9em);transform:scaleX(0) translateY(.9em);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:-webkit-transform .25s cubic-bezier(.7,.3,0,1);transition:-webkit-transform .25s cubic-bezier(.7,.3,0,1);transition:transform .25s cubic-bezier(.7,.3,0,1);transition:transform .25s cubic-bezier(.7,.3,0,1),-webkit-transform .25s cubic-bezier(.7,.3,0,1);z-index:-1}.global-nav .btn:hover:after,.global-nav a:hover:after{-webkit-transform:scaleX(1) translateY(.9em);transform:scaleX(1) translateY(.9em);-webkit-transform-origin:0 0;transform-origin:0 0}.global-nav .btn.active:after,.global-nav a.active:after{border-bottom-color:#01b2cc;-webkit-transform:scaleX(1) translateY(.9em);transform:scaleX(1) translateY(.9em)}.global-nav button{background:transparent;border:none;padding:0}.global-nav button:focus{outline:none}.global-nav ul{list-style:none;margin:0;padding:0}.global-nav .logo-zwift,.global-nav .logo-zwift-horizontal{color:#282828;fill:#fc6719}.global-nav .global-nav-logo{background:transparent;height:55px;left:50%;overflow:hidden;position:absolute!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-backface-visibility:hidden;width:80px;z-index:2}.global-nav .global-nav-logo,.global-nav .global-nav-logo i{display:block;-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1)}.global-nav .global-nav-logo i{bottom:19px;height:102px;left:56%;position:absolute;-webkit-transform:translateX(-47.5%);transform:translateX(-47.5%);width:84px}.global-nav .global-nav-logo .logo-zwift{color:#282828;display:block;height:100%;fill:hsla(0,0%,100%,0);-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1);width:100%}.global-nav .global-nav-logo:after{display:none!important}.global-nav .global-nav-logo:hover .logo-zwift{color:#01b2cc}body.special-nav.special-nav-active .global-nav .global-nav-logo{height:80px}body.special-nav.special-nav-active .global-nav .global-nav-logo i{bottom:12px;height:50px;left:54%;width:41px}body.special-nav.special-nav-active .global-nav .global-nav-logo .logo-zwift{fill:#fff;color:#fff}body.special-nav.special-nav-active .global-nav .global-nav-logo:hover .logo-zwift{color:#fff}body.special-nav.special-nav-active.invert .global-nav .global-nav-logo .logo-zwift{fill:#fc6719;color:#000}body.special-nav.special-nav-active.invert .global-nav .global-nav-logo:hover .logo-zwift{color:#fc6719}@media (max-width:719px){.global-nav .global-nav-logo{height:45px;width:70px}.global-nav .global-nav-logo i{bottom:15px}body.special-nav.special-nav-active .global-nav .global-nav-logo{height:60px}body.special-nav.special-nav-active .global-nav .global-nav-logo i{bottom:9px;height:40px;width:33px}}.global-nav-simplified{background:#fff;height:55px;padding:0 30px 0 68px;position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1)}.global-nav-simplified .run-button{background-color:#e52991;color:#fff;border-radius:20px;padding:10px 11px;line-height:1em;height:auto;margin-left:18px}.global-nav-simplified .run-button:after{border-bottom:none}.global-nav-simplified .btn,.global-nav-simplified a{font-size:11px;height:55px;line-height:55px}.global-nav-simplified .btn.pill-button,.global-nav-simplified a.pill-button{background:#fc6719;border:2px solid #fc6719;border-radius:18px;color:#fff;font-family:Muller-Black,sans-serif;height:35px;line-height:31px;min-width:35px;overflow:hidden;padding:0 25px;position:relative;-webkit-transition:background .25s ease,border .25s ease,color .25s ease;transition:background .25s ease,border .25s ease,color .25s ease;vertical-align:middle}.global-nav-simplified .btn.pill-button i,.global-nav-simplified a.pill-button i{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.global-nav-simplified .btn.pill-button svg,.global-nav-simplified a.pill-button svg{display:block;fill:currentColor}.global-nav-simplified .btn.pill-button svg.icon-download,.global-nav-simplified a.pill-button svg.icon-download{height:11px;width:12px}.global-nav-simplified .btn.pill-button:after,.global-nav-simplified a.pill-button:after{display:none}body.special-nav.special-nav-active .global-nav-simplified .btn.pill-button,body.special-nav.special-nav-active .global-nav-simplified a.pill-button{background:transparent;border-color:#fff}body.special-nav.special-nav-active.invert .global-nav-simplified .btn.pill-button,body.special-nav.special-nav-active.invert .global-nav-simplified a.pill-button{background:transparent;border-color:#000}.global-nav-simplified .btn.pill-button:hover,.global-nav-simplified a.pill-button:hover,body.special-nav.special-nav-active .global-nav-simplified .btn.pill-button:hover,body.special-nav.special-nav-active .global-nav-simplified a.pill-button:hover,body.special-nav.special-nav-active.invert .global-nav-simplified .btn.pill-button:hover,body.special-nav.special-nav-active.invert .global-nav-simplified a.pill-button:hover{background:#01b2cc;border-color:#01b2cc;color:#fff}@media (max-width:1023px){.global-nav-simplified .btn.pill-button,.global-nav-simplified a.pill-button{padding:0}.global-nav-simplified .btn.pill-button i,.global-nav-simplified a.pill-button i{display:inline-block}.global-nav-simplified .btn.pill-button .text,.global-nav-simplified a.pill-button .text{color:transparent;display:inline-block;overflow:hidden;width:1px}}@media (max-width:719px){.global-nav-simplified .btn.pill-button,.global-nav-simplified a.pill-button{border-radius:12px;height:24px;line-height:20px;min-width:24px;width:24px}}@media (max-width:719px){.global-nav-simplified .btn,.global-nav-simplified a{height:45px;line-height:45px}}.global-nav-simplified ul{display:inline-block;font-size:0}.global-nav-simplified li{display:inline-block}.global-nav-simplified .global-nav-primary-nav{float:left}@media (max-width:719px){.global-nav-simplified .global-nav-primary-nav{display:none}}@media (max-width:960px){.global-nav-simplified .global-nav-primary-nav{display:none}}.global-nav-simplified .global-nav-actions{float:right;font-size:0;vertical-align:middle}.global-nav-simplified .global-nav-actions li{display:inline-block;padding:0 15px;position:relative}.global-nav-simplified .global-nav-actions li+li{padding-left:13px}.global-nav-simplified .global-nav-actions li+li:before{border-left:1px solid #ccc;content:"";display:block;height:20px;left:-1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;z-index:-2}body.special-nav.special-nav-active .global-nav-simplified .global-nav-actions li+li:before{border-left-color:#fff}.global-nav-simplified .global-nav-actions .btn span,.global-nav-simplified .global-nav-actions a span{display:inline-block;position:relative}.global-nav-simplified .global-nav-actions .btn.profile-button:after,.global-nav-simplified .global-nav-actions a.profile-button:after{display:none}.global-nav-simplified .global-nav-actions .btn.profile-logged-in span:before,.global-nav-simplified .global-nav-actions a.profile-logged-in span:before{content:" ";display:inline-block;opacity:0;overflow:hidden;width:35px}.global-nav-simplified .global-nav-actions .btn.profile-logged-in .text:before,.global-nav-simplified .global-nav-actions a.profile-logged-in .text:before{display:none}.global-nav-simplified .global-nav-actions .btn.profile-logged-in .profile-photo,.global-nav-simplified .global-nav-actions a.profile-logged-in .profile-photo{border-radius:50%;border:none;display:inline-block;height:35px;left:0;position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px);top:0;width:35px}.global-nav-simplified .global-nav-actions .btn.profile-logged-in+.sub,.global-nav-simplified .global-nav-actions a.profile-logged-in+.sub{padding-top:50px}.global-nav-simplified .global-nav-actions .btn.profile-logged-out span,.global-nav-simplified .global-nav-actions a.profile-logged-out span{padding-right:18px}.global-nav-simplified .global-nav-actions .btn.profile-logged-out .text,.global-nav-simplified .global-nav-actions a.profile-logged-out .text{padding-right:0}.global-nav-simplified .global-nav-actions .btn.profile-logged-out:hover svg,.global-nav-simplified .global-nav-actions a.profile-logged-out:hover svg{color:#01b2cc}.global-nav-simplified .global-nav-actions .with-sub{position:relative}.global-nav-simplified .global-nav-actions .with-sub>.btn:after,.global-nav-simplified .global-nav-actions .with-sub>a:after,.global-nav-simplified .global-nav-actions .with-sub>div>.btn:after{display:none}.global-nav-simplified .global-nav-actions .with-sub>.btn span,.global-nav-simplified .global-nav-actions .with-sub>a span,.global-nav-simplified .global-nav-actions .with-sub>div>.btn span{padding-right:9px}.global-nav-simplified .global-nav-actions .with-sub>.btn .text,.global-nav-simplified .global-nav-actions .with-sub>a .text,.global-nav-simplified .global-nav-actions .with-sub>div>.btn .text{padding-right:0}.global-nav-simplified .global-nav-actions .with-sub>.btn .icon-dropdown-arrow,.global-nav-simplified .global-nav-actions .with-sub>a .icon-dropdown-arrow,.global-nav-simplified .global-nav-actions .with-sub>div>.btn .icon-dropdown-arrow{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.global-nav-simplified .global-nav-actions .with-sub .sub{background:#fff;border:1px solid #ccc;display:none;min-width:115px;text-align:right;padding:38px 0 10px;z-index:-1}body.special-nav.special-nav-active .global-nav-simplified .global-nav-actions .with-sub .sub{background:rgba(0,0,0,.75);border-color:#fff}.global-nav-simplified .global-nav-actions .with-sub .sub li{display:block}.global-nav-simplified .global-nav-actions .with-sub .sub li:before{display:none}.global-nav-simplified .global-nav-actions .with-sub .sub a{height:25px;line-height:25px;white-space:nowrap}.global-nav-simplified .global-nav-actions .with-sub:hover{z-index:20}.global-nav-simplified .global-nav-actions .with-sub:hover>.btn .icon-dropdown-arrow,.global-nav-simplified .global-nav-actions .with-sub:hover>a .icon-dropdown-arrow{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.global-nav-simplified .global-nav-actions .with-sub:hover .sub{display:block;position:absolute;top:0;right:0}.global-nav-simplified .global-nav-actions .menus{display:inline-block;vertical-align:middle}.global-nav-simplified .global-nav-actions .menus .btn i,.global-nav-simplified .global-nav-actions .menus a i{display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.global-nav-simplified .global-nav-actions .menus .btn i.icon-dropdown-arrow,.global-nav-simplified .global-nav-actions .menus a i.icon-dropdown-arrow{height:4px;width:6px}.global-nav-simplified .global-nav-actions .menus .btn i.profile,.global-nav-simplified .global-nav-actions .menus a i.profile{height:13px;width:12px}.global-nav-simplified .global-nav-actions .menus .btn svg,.global-nav-simplified .global-nav-actions .menus a svg{display:block;color:currentColor;height:100%;width:100%}@media (max-width:719px){.global-nav-simplified .global-nav-actions .mobile-hide{display:none!important}.global-nav-simplified .global-nav-actions li{padding:0 5px}.global-nav-simplified .global-nav-actions li+li{padding-left:5px}.global-nav-simplified .global-nav-actions li+li:before{border:none}.global-nav-simplified .global-nav-actions .btn,.global-nav-simplified .global-nav-actions a{padding:0}.global-nav-simplified .global-nav-actions .btn.profile-logged-in span:before,.global-nav-simplified .global-nav-actions a.profile-logged-in span:before{width:24px}.global-nav-simplified .global-nav-actions .btn.profile-logged-in .profile-photo,.global-nav-simplified .global-nav-actions a.profile-logged-in .profile-photo{height:24px;width:24px}.global-nav-simplified .global-nav-actions .btn.profile-logged-in+.sub,.global-nav-simplified .global-nav-actions a.profile-logged-in+.sub{padding-top:0}.global-nav-simplified .global-nav-actions .btn.profile-logged-out span,.global-nav-simplified .global-nav-actions a.profile-logged-out span{line-height:1}.global-nav-simplified .global-nav-actions .btn.profile-logged-out span:before,.global-nav-simplified .global-nav-actions a.profile-logged-out span:before{content:" ";display:inline-block;opacity:0;overflow:hidden}.global-nav-simplified .global-nav-actions .btn.profile-logged-out .text:before,.global-nav-simplified .global-nav-actions a.profile-logged-out .text:before{display:none}.global-nav-simplified .global-nav-actions .text{color:transparent;display:inline-block;overflow:hidden;width:1px}.global-nav-simplified .global-nav-actions .with-sub>.btn span,.global-nav-simplified .global-nav-actions .with-sub>a span{padding-right:0}.global-nav-simplified .global-nav-actions .with-sub>.btn .icon-dropdown-arrow,.global-nav-simplified .global-nav-actions .with-sub>a .icon-dropdown-arrow{display:none}.global-nav-simplified .global-nav-actions .with-sub .sub{background:#f5f5f5;border:none;display:none;left:0;min-width:0;text-align:center;z-index:5}.global-nav-simplified .global-nav-actions .with-sub .sub li+li{margin-top:10px}.global-nav-simplified .global-nav-actions .with-sub .sub a{font-family:Muller-Black,sans-serif;font-size:30px}.global-nav-simplified .global-nav-actions .with-sub .sub a:after{display:none}.global-nav-simplified .global-nav-actions .with-sub .sub a:hover{color:#e52991}.global-nav-simplified .global-nav-actions .with-sub .sub a.active{color:#01b2cc}.global-nav-simplified .global-nav-actions .with-sub:hover{background:#f5f5f5}.global-nav-simplified .global-nav-actions .with-sub:hover .sub{display:block;left:0;padding:30px 0;position:fixed;right:0;top:45px}body.special-nav.special-nav-active .global-nav-simplified .global-nav-actions .with-sub:hover{background:rgba(0,0,0,.75)}}body.special-nav.special-nav-active .global-nav-simplified{background:transparent;-webkit-transform:translateY(15px);transform:translateY(15px)}body.special-nav.special-nav-active .global-nav-simplified .btn,body.special-nav.special-nav-active .global-nav-simplified a{color:#fff}body.special-nav.special-nav-active.invert .global-nav-simplified{background:transparent;-webkit-transform:translateY(15px);transform:translateY(15px)}body.special-nav.special-nav-active.invert .global-nav-simplified .btn,body.special-nav.special-nav-active.invert .global-nav-simplified a{color:#000}@media (max-width:889px){.global-nav-simplified{padding:0 20px 0 58px}}@media (max-width:719px){.global-nav-simplified{height:45px}}.global-nav-sub-nav{background:#f5f5f5;height:25px;left:0;position:absolute;text-align:center;top:100%;width:100%}.global-nav-sub-nav .inner{position:relative}.global-nav-sub-nav a{height:25px;line-height:25px;position:relative;z-index:1}.global-nav-sub-nav a:after{bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.global-nav-sub-nav a.active:after,.global-nav-sub-nav a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media (max-width:719px){.global-nav-sub-nav{height:30px;overflow:hidden;text-align:left}.global-nav-sub-nav .inner{height:42px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}.global-nav-sub-nav a{height:30px;line-height:30px}.global-nav-sub-nav a:after{display:none}.global-nav-sub-nav a.active{background:#01b2cc;color:#fff}}.global-nav-full{background:#fff;border:4px solid #282828;color:#282828;font-size:12px;height:0;left:0;overflow:hidden;position:fixed;top:-8px;-webkit-transition:height .75s cubic-bezier(.77,0,.175,1),top .75s cubic-bezier(.77,0,.175,1);transition:height .75s cubic-bezier(.77,0,.175,1),top .75s cubic-bezier(.77,0,.175,1);width:100%;z-index:18}.global-nav.active .global-nav-full{height:100vh;top:0}.global-nav-full .scroll-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;width:100%}.global-nav-full .inner{background:#fff;left:50%;max-width:1150px;padding:0 25px 0 350px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:19}.global-nav-full .language-selector{display:none}.global-nav-full .global-nav-full-column{float:left;width:50%}.global-nav-full .logo-zwift{height:160px;left:25px;position:absolute;top:0;width:130px}.global-nav-full .logo-zwift:after{display:none}.global-nav-full .logo-zwift svg{display:block;height:100%;width:100%}.global-nav-full .logo-zwift-horizontal{display:none}.global-nav-full h5{font-size:12px;font-weight:400;margin:0 0 1em;text-transform:uppercase}.global-nav-full p{line-height:1.25;margin:0 0 1em;max-width:270px}.global-nav-full .global-nav-full-secondary-nav,.global-nav-full .primary-action+h5,.global-nav-full p+h5,.global-nav-full ul+h5{margin-top:4em}.global-nav-full ul+h5 a.support-link{display:block;font-family:Muller-Medium,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.global-nav-full a{margin-left:-10px}.global-nav-full .global-nav-full-primary-nav a,.global-nav-full a.primary-action,.global-nav-full button.primary-action{font-family:Muller-Black,sans-serif;font-size:30px}.global-nav-full .global-nav-full-primary-nav a:after,.global-nav-full a.primary-action:after,.global-nav-full button.primary-action:after{display:none}.global-nav-full .global-nav-full-primary-nav a:hover,.global-nav-full a.primary-action:hover,.global-nav-full button.primary-action:hover{color:#e52991}.global-nav-full .global-nav-full-primary-nav a.active,.global-nav-full a.primary-action.active,.global-nav-full button.primary-action.active{color:#01b2cc}.global-nav-full .global-nav-full-secondary-nav li+li{margin-top:6px}.global-nav-full .global-nav-full-secondary-nav a{font-size:16px;text-transform:none}.global-nav-full .global-nav-full-secondary-nav a:after{-webkit-transform:scaleX(0) translateY(.8em);transform:scaleX(0) translateY(.8em)}.global-nav-full .global-nav-full-secondary-nav a:hover:after{-webkit-transform:scaleX(1) translateY(.8em);transform:scaleX(1) translateY(.8em)}.global-nav-full .global-nav-footer{border-top:1px solid #ccc;left:25px;padding-top:25px;position:absolute;top:200px}.global-nav-full .global-nav-footer p{line-height:1.5;max-width:100%}.global-nav-full .global-nav-footer .version{color:#ccc}.global-nav-full .global-nav-footer .actions{display:block;margin-left:-10px}.global-nav-full .global-nav-footer .actions a{margin:0}.global-nav-full .social-links{font-size:0;margin-left:-6px}.global-nav-full .social-links li{display:inline-block}.global-nav-full .social-links a{display:block;height:30px;margin:0;padding:0;position:relative;width:30px}.global-nav-full .social-links a:after{display:none}.global-nav-full .social-links a.facebook,.global-nav-full .social-links a.strava{width:24px}.global-nav-full .social-links a:hover{color:#01b2cc}.global-nav-full .social-links a:hover span{-webkit-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4)}.global-nav-full .social-links span{color:inherit;display:block;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:-webkit-transform .25s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .25s cubic-bezier(.77,0,.175,1);transition:transform .25s cubic-bezier(.77,0,.175,1);transition:transform .25s cubic-bezier(.77,0,.175,1),-webkit-transform .25s cubic-bezier(.77,0,.175,1);width:16px}.global-nav-full .social-links svg{color:currentColor;display:block;fill:currentColor;height:100%;width:100%}@media (max-width:1023px){.global-nav-full .inner{padding:0 25px 0 275px}}@media (max-width:959px){.global-nav-full .inner{left:auto;padding:80px 25px 25px 50%;position:relative;top:auto;-webkit-transform:none;transform:none}.global-nav-full .global-nav-full-column{float:none;width:100%}.global-nav-full .global-nav-footer{margin-top:30px;padding-top:25px;top:280px}.global-nav-full .logo-zwift{top:80px;z-index:auto}.global-nav-full .global-nav-full-extras{margin-top:4em}.global-nav-full .global-nav-full-secondary-nav{border-top:1px solid #ccc;margin-top:30px;padding-top:25px}}@media (max-width:767px){.global-nav-full .inner{padding-left:45%}}@media (max-width:719px){.global-nav-full .language-selector-list{display:inline-block;position:absolute;right:15px;top:23px}.global-nav-full .language-selector-list a{display:inline-block;margin:0}.global-nav-full .language-selector-list li{display:inline-block}.global-nav-full .language-selector-list li+li{border-left:1px solid #ccc}}@media (max-width:639px){.global-nav-full .inner{padding-left:25px;padding-bottom:80px;padding-top:70px}.global-nav-full .global-nav-footer,.global-nav-full .logo-zwift{position:relative;left:auto;top:auto}.global-nav-full .logo-zwift{display:none}.global-nav-full .logo-zwift-horizontal{display:block;height:47px;position:relative;margin-bottom:4em;width:200px}.global-nav-full .logo-zwift-horizontal:after{display:none}.global-nav-full .logo-zwift-horizontal svg{display:block;height:100%;width:100%}.global-nav-full .global-nav-full-primary-nav a,.global-nav-full a.primary-action,.global-nav-full button.primary-action{font-size:24px}}.global-nav-toggle{background:none;border:none;cursor:pointer;color:#282828;display:block;height:55px;left:28px;position:absolute;top:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:color .25s ease,-webkit-transform .25s cubic-bezier(.77,0,.175,1);transition:color .25s ease,-webkit-transform .25s cubic-bezier(.77,0,.175,1);transition:color .25s ease,transform .25s cubic-bezier(.77,0,.175,1);transition:color .25s ease,transform .25s cubic-bezier(.77,0,.175,1),-webkit-transform .25s cubic-bezier(.77,0,.175,1);width:40px;z-index:20}.global-nav-toggle i{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:16px}.global-nav-toggle i svg{display:block;height:100%;width:100%}.global-nav-toggle .icon-close-x{color:#282828;height:16px;opacity:0}.global-nav-toggle .icon-menu-toggle{height:12px;opacity:1}.global-nav.active .global-nav-toggle .icon-close-x{opacity:1}.global-nav.active .global-nav-toggle .icon-menu-toggle{opacity:0}body.special-nav.special-nav-active .global-nav-toggle{-webkit-transform:translateY(15px);transform:translateY(15px)}body.special-nav.special-nav-active .global-nav-toggle .icon-menu-toggle{color:#fff}body.special-nav.special-nav-active.invert .global-nav-toggle{-webkit-transform:translateY(15px);transform:translateY(15px)}body.special-nav.special-nav-active.invert .global-nav-toggle .icon-menu-toggle{color:#000}.global-nav.active .global-nav-toggle,body.special-nav.special-nav-active .global-nav.active .global-nav-toggle{-webkit-transform:translateY(10px);transform:translateY(10px)}@media (max-width:889px){.global-nav-toggle{left:18px}}@media (max-width:719px){.global-nav,.global-nav-toggle{height:45px}}#ecom-root .global-nav.active .global-nav-full{height:90vh;top:0}#nav-auth a:after{right:0}.global-nav-full a h5{margin-top:4em;font-family:Muller-Medium,sans-serif}.tac__page{overflow:hidden;width:100%;padding:140px 30px 70px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.tac__page p{clear:both;display:block;color:#272727;font-family:Muller-Regular,sans-serif;font-size:1.7rem;line-height:1.2;margin:0 auto 2.4rem;text-transform:none}.tac__page p a{color:#fc6719;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}.tac__page p a:hover{color:#01b2cc}.tac__page p em{font-family:Muller-Medium,sans-serif;font-size:1.7rem;line-height:1.2;margin:0 auto -2.4rem}.tac__page p em,.tac__page p strong{clear:both;display:block;font-style:normal;text-transform:uppercase}.tac__page p strong{font-family:Muller-Black,sans-serif;font-size:3rem;line-height:1;margin-top:3.6rem}.tac__page ul{display:block;padding:0;margin:0 0 5rem 5rem}.tac__page ul,.tac__page ul li{color:#272727;list-style-type:disc;list-style-position:outside}.tac__page ul li{font-family:Muller-Regular,sans-serif;font-size:1.7rem;line-height:1.2;margin:0 auto 2.4rem;text-transform:none}.tac__body .tac__body__header h3{font-size:7.4rem;font-family:Muller-Black,sans-serif;font-weight:400;line-height:.8;margin:0 0 5rem;text-align:center;text-transform:uppercase}@media (max-width:639px){.tac__body .tac__body__header h3{font-size:4rem;word-break:break-all}}.global-footer{font-size:10px;bottom:0;color:#fff;display:block;font-family:Muller-Medium,sans-serif;-webkit-font-smoothing:antialiased;position:absolute;text-align:left;width:100%}.global-footer .inner{background:#282828;position:relative;padding:14px 40px;max-width:1800px;margin:0 auto}.global-footer *,.global-footer :after,.global-footer :before{-webkit-box-sizing:border-box;box-sizing:border-box}.global-footer .copyright .version{color:#4d4d4d}.global-footer .copyright .actions{display:inline-block;padding-left:10px;padding-right:10px}.global-footer .copyright p{display:inline;font-size:11px;margin:0}.global-footer .copyright a{color:#fc6719;-webkit-transition:color .25s ease;transition:color .25s ease}.global-footer .copyright a:hover{color:#01b2cc}.global-footer .social-links{display:inline-block;font-size:0;margin:0;padding:0;position:absolute;right:40px;top:5px}.global-footer .social-links li{display:inline-block;margin-right:35px}.global-footer .social-links li:last-child{margin-right:0}.global-footer .social-links a{color:#fff;display:block;height:30px;margin:0;padding:0;position:relative}.global-footer .social-links a:after{display:none}.global-footer .social-links a.facebook{width:7px}.global-footer .social-links a.instagram,.global-footer .social-links a.twitter{width:14px}.global-footer .social-links a.youtube{width:16px}.global-footer .social-links a.strava{width:12px}.global-footer .social-links a:hover{color:#01b2cc}.global-footer .social-links a:hover span{-webkit-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4)}.global-footer .social-links span{color:inherit;display:block;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:-webkit-transform .25s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .25s cubic-bezier(.77,0,.175,1);transition:transform .25s cubic-bezier(.77,0,.175,1);transition:transform .25s cubic-bezier(.77,0,.175,1),-webkit-transform .25s cubic-bezier(.77,0,.175,1);width:16px}.global-footer .social-links svg{color:currentColor;display:block;fill:currentColor;height:100%;width:100%}@media (max-width:767px){.global-footer{font-size:11px}.global-footer .inner{padding:21px 20px}.global-footer .copyright .actions{margin:0 auto;padding:5px 0}.global-footer .copyright p{display:block;font-size:12px;margin:0 auto 5px}.global-footer .social-links{position:relative;right:auto;top:auto;margin:0 auto 13px}}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,html{-webkit-font-smoothing:antialiased}body,html{margin:0;padding:0}html{min-height:100%;position:relative;padding-bottom:40px}@media (max-width:767px){html{padding-bottom:106px}}body{background:#f2f2f2}.color-blue{color:#01b2cc}.color-orange{color:#fc6719}.color-green{color:#40be59}.color-pink{color:#e52991}.color-darkgrey{color:#282828}.color-mediumgrey{color:#9e9e9e}.color-lightgrey{color:#ccc}.color-almostwhite{color:#f5f5f5}.bg-blue{background-color:#01b2cc}.bg-orange{background-color:#fc6719}.bg-green{background-color:#40be59}.bg-pink{background-color:#e52991}.bg-darkgrey{background-color:#282828}.bg-mediumgrey{background-color:#9e9e9e}.bg-lightgrey{background-color:#ccc}.bg-almostwhite{background-color:#f5f5f5}.svg-defs{position:absolute;width:0;height:0}.has-js .animated-headline .line{display:block;height:1em;overflow:hidden;position:relative;white-space:nowrap;width:100%}.has-js .animated-headline .line span{display:inline-block;height:1em;margin-top:0;line-height:1em;position:relative;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.has-js .animated-headline.viewed .line span{-webkit-animation:animatedheadlines .5s cubic-bezier(.77,0,.175,1) both;animation:animatedheadlines .5s cubic-bezier(.77,0,.175,1) both}.has-js .animated-headline.viewed .line:first-child span{-webkit-animation-delay:.3s;animation-delay:.3s}.has-js .animated-headline.viewed .line:nth-child(2) span{-webkit-animation-delay:.5s;animation-delay:.5s}.has-js .animated-headline.viewed .line:nth-child(3) span{-webkit-animation-delay:.7s;animation-delay:.7s}.has-js .animated-headline.viewed .line:nth-child(4) span{-webkit-animation-delay:.9s;animation-delay:.9s}.has-js .animated-headline.viewed .line:nth-child(5) span{-webkit-animation-delay:1.1s;animation-delay:1.1s}.has-js .animated-headline.viewed .line:nth-child(6) span{-webkit-animation-delay:1.3s;animation-delay:1.3s}.has-js .fadedown-waypoint{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem)}.has-js .fadeup-waypoint{opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}.has-js .fadeinupvcentered-waypoint{opacity:0;-webkit-transform:translateY(-30%);transform:translateY(-30%)}.has-js .fadein-waypoint{opacity:0}.has-js .fadedown-waypoint.viewed,.has-js .fadedown-waypoint .viewed,.has-js .viewed .fadedown-waypoint{-webkit-animation:fadeindown 1s cubic-bezier(.165,.84,.44,1) .25s 1 both;animation:fadeindown 1s cubic-bezier(.165,.84,.44,1) .25s 1 both}.has-js .fadeup-waypoint.viewed,.has-js .fadeup-waypoint .viewed,.has-js .viewed .fadeup-waypoint{-webkit-animation:fadeinup 1s cubic-bezier(.165,.84,.44,1) 1 both;animation:fadeinup 1s cubic-bezier(.165,.84,.44,1) 1 both}.has-js .fadeinupvcentered-waypoint.viewed,.has-js .fadeinupvcentered-waypoint .viewed,.has-js .viewed .fadeinupvcentered-waypoint{-webkit-animation:fadeinupvcentered 1s cubic-bezier(.165,.84,.44,1) 1 both;animation:fadeinupvcentered 1s cubic-bezier(.165,.84,.44,1) 1 both}.has-js .fadein-waypoint.viewed,.has-js .fadein-waypoint .viewed,.has-js .viewed .fadein-waypoint{-webkit-animation:fadein 1.5s cubic-bezier(.165,.84,.44,1) 1 both;animation:fadein 1.5s cubic-bezier(.165,.84,.44,1) 1 both}.has-js .viewed .fadeup-waypoint,.has-js .viewed .fadeupvcentered-waypoint{-webkit-animation-delay:.75s;animation-delay:.75s}.has-js .viewed .fadein-waypoint{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes animatedheadlines{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animatedheadlines{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeinout{0%,to{opacity:0}30%,70%{opacity:1}}@keyframes fadeinout{0%,to{opacity:0}30%,70%{opacity:1}}@-webkit-keyframes fadeindown{0%{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeindown{0%{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes fadeinup{0%{opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeinup{0%{opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes fadeinupvcentered{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes fadeinupvcentered{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes iconslidedown{0%,75%,to{-webkit-transform:translate(0);transform:translate(0)}25%,35%{-webkit-transform:translateY(100%);transform:translateY(100%)}35.1%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes iconslidedown{0%,75%,to{-webkit-transform:translate(0);transform:translate(0)}25%,35%{-webkit-transform:translateY(100%);transform:translateY(100%)}35.1%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes iconslideleft{0%,75%,to{-webkit-transform:translate(0);transform:translate(0)}25%,35%{-webkit-transform:translate(-100%);transform:translate(-100%)}35.1%{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes iconslideleft{0%,75%,to{-webkit-transform:translate(0);transform:translate(0)}25%,35%{-webkit-transform:translate(-100%);transform:translate(-100%)}35.1%{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes iconslideright{0%,75%,to{-webkit-transform:translate(0);transform:translate(0)}25%,35%{-webkit-transform:translate(100%);transform:translate(100%)}35.1%{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes iconslideright{0%,75%,to{-webkit-transform:translate(0);transform:translate(0)}25%,35%{-webkit-transform:translate(100%);transform:translate(100%)}35.1%{-webkit-transform:translate(-100%);transform:translate(-100%)}}@-webkit-keyframes iconslideup{0%,75%,to{-webkit-transform:translate(0);transform:translate(0)}25%,35%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}35.1%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes iconslideup{0%,75%,to{-webkit-transform:translate(0);transform:translate(0)}25%,35%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}35.1%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slidein{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slidein{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes scalexgrow{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scalexgrow{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.user-authenticated{display:none}@font-face{font-family:Muller-Regular;src:url(/fonts/Muller-Regular.eot);src:url(/fonts/Muller-Regular.eot#iefix) format("embedded-opentype"),url(/fonts/Muller-Regular.woff) format("woff"),url(/fonts/Muller-Regular.ttf) format("truetype")}@font-face{font-family:Muller-Medium;src:url(/fonts/Muller-Medium.eot);src:url(/fonts/Muller-Medium.eot#iefix) format("embedded-opentype"),url(/fonts/Muller-Medium.woff) format("woff"),url(/fonts/Muller-Medium.ttf) format("truetype")}@font-face{font-family:Muller-Bold;src:url(/fonts/Muller-Bold.woff) format("woff"),url(/fonts/Muller-Bold.ttf) format("truetype")}@font-face{font-family:Muller-Black;src:url(/fonts/Muller-Black.eot);src:url(/fonts/Muller-Black.eot#iefix) format("embedded-opentype"),url(/fonts/Muller-Black.woff) format("woff"),url(/fonts/Muller-Black.ttf) format("truetype")}@font-face{font-family:Muller-Black-italic;src:url(/fonts/Muller-Black-italic.eot);src:url(/fonts/Muller-Black-italic.eot#iefix) format("embedded-opentype"),url(/fonts/Muller-Black-italic.woff) format("woff"),url(/fonts/Muller-Black-italic.woff2) format("woff2"),url(/fonts/Muller-Black-italic.ttf) format("truetype")}@font-face{font-family:Muller-Heavy;src:url(/fonts/Muller-Heavy.eot);src:url(/fonts/Muller-Heavy.eot#iefix) format("embedded-opentype"),url(/fonts/Muller-Heavy.woff) format("woff"),url(/fonts/Muller-Heavy.ttf) format("truetype")}html{font-size:62.5%}body{color:#282828;font-family:Muller-Regular,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;text-decoration:none;-webkit-transition:background .25s ease,color .25s ease;transition:background .25s ease,color .25s ease}a:focus,button:focus{outline:none}a.disabled,a:disabled,button.disabled,button:disabled{cursor:not-allowed}button{background:none;border:none;outline:none;padding:0}.font-muller-regular{font-family:Muller-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-muller-medium{font-family:Muller-Medium,Helvetica,Arial,sans-serif;font-weight:400}.font-muller-bold{font-family:Muller-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-muller-black{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-weight:800}.font-muller-heavy{font-family:Muller-Heavy,Helvetica,Arial,sans-serif;font-weight:900}.responsive-block{display:block}.page-container .h1,.page-container .h1-mega,.page-container .h2,.page-container .h3,.page-container .h4,.page-container h1,.page-container h2,.page-container h3,.page-container h4{display:block;font-family:Muller-Heavy,Helvetica,Arial,sans-serif;font-weight:900;margin:0 0 25px;text-transform:uppercase}.page-container .h5,.page-container .h6,.page-container .h7,.page-container .h8,.page-container h5,.page-container h6{display:block;font-family:Muller-Black,Helvetica,Arial,sans-serif;font-weight:800;margin:0 0 25px;text-transform:uppercase}.page-container .h1-mega{font-size:16rem;line-height:.8125}.page-container .h1-mega span{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% auto;-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.page-container .h1,.page-container h1{font-size:10rem;line-height:.8}.page-container .h2,.page-container h2{font-size:8.5rem;line-height:.823529411764706}.page-container .h3,.page-container h3{font-size:6rem;line-height:.833333333333333}.page-container .h4,.page-container h4{font-size:5rem;line-height:.8}.page-container .h5,.page-container h5{font-size:3rem;line-height:.933333333333333}.page-container .h6,.page-container h6{font-size:2.4rem;line-height:.833333333333333}.page-container .h7{font-size:1.6rem;line-height:1.0625}.page-container .h8{font-size:1.3rem;line-height:1.076923076923077}.page-container .p1,.page-container .p2,.page-container .p3,.page-container p,.page-container p.big,.page-container p.small{margin:0 0 25px}.page-container .p1 .inline-link,.page-container .p1 a,.page-container .p2 .inline-link,.page-container .p2 a,.page-container .p3 .inline-link,.page-container .p3 a,.page-container p.big .inline-link,.page-container p.big a,.page-container p .inline-link,.page-container p.small .inline-link,.page-container p.small a,.page-container p a{cursor:pointer;font-family:inherit}.page-container .p1 .inline-link,.page-container .p1 a,.page-container .p2 .inline-link,.page-container .p2 a,.page-container p.big .inline-link,.page-container p.big a,.page-container p .inline-link,.page-container p a{position:relative;white-space:nowrap}.page-container .p1 .inline-link:after,.page-container .p1 .inline-link:before,.page-container .p1 a:after,.page-container .p1 a:before,.page-container .p2 .inline-link:after,.page-container .p2 .inline-link:before,.page-container .p2 a:after,.page-container .p2 a:before,.page-container p.big .inline-link:after,.page-container p.big .inline-link:before,.page-container p.big a:after,.page-container p.big a:before,.page-container p .inline-link:after,.page-container p .inline-link:before,.page-container p a:after,.page-container p a:before{border-bottom:2px solid;bottom:-2px;content:"";display:block;left:0;position:absolute;width:100%}.page-container .p1 .inline-link:before,.page-container .p1 a:before,.page-container .p2 .inline-link:before,.page-container .p2 a:before,.page-container p.big .inline-link:before,.page-container p.big a:before,.page-container p .inline-link:before,.page-container p a:before{border-bottom-color:#fc6719;z-index:1}.page-container .p1 .inline-link:after,.page-container .p1 a:after,.page-container .p2 .inline-link:after,.page-container .p2 a:after,.page-container p.big .inline-link:after,.page-container p.big a:after,.page-container p .inline-link:after,.page-container p a:after{border-bottom-color:#01b2cc;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:-webkit-transform .5s cubic-bezier(.7,.3,0,1);transition:-webkit-transform .5s cubic-bezier(.7,.3,0,1);transition:transform .5s cubic-bezier(.7,.3,0,1);transition:transform .5s cubic-bezier(.7,.3,0,1),-webkit-transform .5s cubic-bezier(.7,.3,0,1);z-index:2}.page-container .p1 .inline-link:active,.page-container .p1 .inline-link:hover,.page-container .p1 a:active,.page-container .p1 a:hover,.page-container .p2 .inline-link:active,.page-container .p2 .inline-link:hover,.page-container .p2 a:active,.page-container .p2 a:hover,.page-container p.big .inline-link:active,.page-container p.big .inline-link:hover,.page-container p.big a:active,.page-container p.big a:hover,.page-container p .inline-link:active,.page-container p .inline-link:hover,.page-container p a:active,.page-container p a:hover{color:currentColor}.page-container .p1 .inline-link:active:after,.page-container .p1 .inline-link:hover:after,.page-container .p1 a:active:after,.page-container .p1 a:hover:after,.page-container .p2 .inline-link:active:after,.page-container .p2 .inline-link:hover:after,.page-container .p2 a:active:after,.page-container .p2 a:hover:after,.page-container p.big .inline-link:active:after,.page-container p.big .inline-link:hover:after,.page-container p.big a:active:after,.page-container p.big a:hover:after,.page-container p .inline-link:active:after,.page-container p .inline-link:hover:after,.page-container p a:active:after,.page-container p a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}.page-container .p1,.page-container p{font-size:1.6rem;line-height:1.375}.page-container .p2,.page-container p.big{font-size:2.4rem;line-height:1.4166666667}.page-container .p3,.page-container p.small{font-family:Muller-Medium,Helvetica,Arial,sans-serif;font-size:1.3rem;line-height:1.384615384615385}.page-container .p3 .inline-link,.page-container .p3 a,.page-container p.small .inline-link,.page-container p.small a{color:#fc6719;position:static;white-space:normal}.page-container .p3 .inline-link:after,.page-container .p3 .inline-link:before,.page-container .p3 a:after,.page-container .p3 a:before,.page-container p.small .inline-link:after,.page-container p.small .inline-link:before,.page-container p.small a:after,.page-container p.small a:before{display:none}.page-container .p3 .inline-link:active,.page-container .p3 .inline-link:hover,.page-container .p3 a:active,.page-container .p3 a:hover,.page-container p.small .inline-link:active,.page-container p.small .inline-link:hover,.page-container p.small a:active,.page-container p.small a:hover{color:#01b2cc}.page-container .smalltext{font-family:Muller-Medium,Helvetica,Arial,sans-serif;font-size:10px;line-height:1.4;text-transform:uppercase}.page-container .p1+.pill-button,.page-container .p2+.pill-button,.page-container .p3+.pill-button,.page-container .smalltext+.pill-button,.page-container p+.pill-button,.page-container p.big+.pill-button,.page-container p.small+.pill-button{margin-top:25px}@media (max-width:1599px){.page-container .h1-mega{font-size:10rem;line-height:.8}.page-container .h1,.page-container h1{font-size:8.5rem;line-height:.823529411764706}.page-container .h1:lang(ja),.page-container h1:lang(ja){line-height:1}.page-container .h2,.page-container h2{font-size:6rem;line-height:.833333333333333}.page-container .h3,.page-container h3{font-size:5rem;line-height:.8}.page-container .h4,.page-container h4{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:3rem;line-height:.933333333333333}.page-container .h5,.page-container h5{font-size:2.4rem;line-height:.833333333333333}.page-container .p2,.page-container p.big{font-size:1.6rem;line-height:1.375}}@media (max-width:1365px){.page-container .h1-mega{font-size:8.5rem;line-height:.823529411764706}.page-container .h1,.page-container h1{font-size:6rem;line-height:.833333333333333}.page-container .h1:lang(ja),.page-container h1:lang(ja){line-height:1}.page-container .h1.smaller,.page-container h1.smaller{font-size:4rem}.page-container .h2,.page-container .h3,.page-container h2,.page-container h3{font-size:5rem;line-height:.8}.page-container .h4,.page-container h4{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:3rem;line-height:.933333333333333}.page-container .h5,.page-container h5{font-size:2.4rem;line-height:.833333333333333}.page-container .h6,.page-container h6{font-size:1.6rem;line-height:1.0625}}@media (max-width:959px){.page-container .h1-mega{font-size:6rem;line-height:.833333333333333}.page-container .h1,.page-container h1{font-size:5rem;line-height:.8}.page-container .h1:lang(ja),.page-container h1:lang(ja){line-height:1}.page-container .h2,.page-container h2{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:3rem;line-height:.933333333333333}.page-container .h3,.page-container .h4,.page-container h3,.page-container h4{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:.833333333333333}.page-container .h5,.page-container h5{font-size:1.6rem;line-height:1.0625}.page-container .h7{font-size:1.3rem;line-height:1.076923076923077}.page-container .p1,.page-container .p2,.page-container p,.page-container p.big{font-size:1.3rem;line-height:1.384615384615385}.page-container .p1 .inline-link,.page-container .p1 a,.page-container .p2 .inline-link,.page-container .p2 a,.page-container p.big .inline-link,.page-container p.big a,.page-container p .inline-link,.page-container p a{color:#fc6719;position:static;white-space:normal}.page-container .p1 .inline-link:after,.page-container .p1 .inline-link:before,.page-container .p1 a:after,.page-container .p1 a:before,.page-container .p2 .inline-link:after,.page-container .p2 .inline-link:before,.page-container .p2 a:after,.page-container .p2 a:before,.page-container p.big .inline-link:after,.page-container p.big .inline-link:before,.page-container p.big a:after,.page-container p.big a:before,.page-container p .inline-link:after,.page-container p .inline-link:before,.page-container p a:after,.page-container p a:before{display:none}.page-container .p1 .inline-link:active,.page-container .p1 .inline-link:hover,.page-container .p1 a:active,.page-container .p1 a:hover,.page-container .p2 .inline-link:active,.page-container .p2 .inline-link:hover,.page-container .p2 a:active,.page-container .p2 a:hover,.page-container p.big .inline-link:active,.page-container p.big .inline-link:hover,.page-container p.big a:active,.page-container p.big a:hover,.page-container p .inline-link:active,.page-container p .inline-link:hover,.page-container p a:active,.page-container p a:hover{color:#01b2cc}}@media (max-width:767px){.page-container .h1-mega{font-size:5rem;line-height:.8}.page-container .h1,.page-container h1{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:3rem;line-height:.933333333333333}.page-container .h1:lang(ja),.page-container h1:lang(ja){line-height:1}.page-container .h2,.page-container .h3,.page-container h2,.page-container h3{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:.833333333333333}.page-container .h4,.page-container h4{font-size:1.6rem;line-height:1.0625}}.icon,.logo{color:inherit;display:block;height:40px;overflow:hidden;padding:0;position:absolute;-webkit-transition:background .25s ease;transition:background .25s ease;width:40px;fill:#fff}.icon.global,.logo.global{height:16px;fill:#fff}.icon.brand,.logo.brand{width:88px;position:relative}.icon.logo,.logo.logo{position:relative;width:100%;overflow:visible}.icon span,.icon svg,.logo span,.logo svg{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.icon span,.logo span{-webkit-transform:translate(0);transform:translate(0)}.icon span.i-visa,.logo span.i-visa{background:url(/img/icons/payment/visa.svg) no-repeat 50%;background-size:contain}.icon span.i-discover,.logo span.i-discover{background:url(/img/icons/payment/discover.svg) no-repeat 50%;background-size:contain}.icon span.i-mastercard,.logo span.i-mastercard{background:url(/img/icons/payment/mastercard.svg) no-repeat 50%;background-size:contain}.icon span.i-jcb,.logo span.i-jcb{background:url(/img/icons/payment/jcb.svg) no-repeat 50%;background-size:contain}.icon span.i-paypal,.logo span.i-paypal{background:url(/img/icons/payment/paypal.svg) no-repeat 50%;background-size:contain}.icon span.i-affirm,.logo span.i-affirm{background:url(/img/icons/payment/affirm.svg) no-repeat 50%;background-size:contain}.icon span.i-fitbit,.logo span.i-fitbit{background:url(/img/icons/brand/fitbit.svg) no-repeat 50%;background-size:contain}.icon span.i-strava,.logo span.i-strava{background:url(/img/icons/brand/strava.svg) no-repeat 50%;background-size:contain}.icon span.i-todays_plan,.logo span.i-todays_plan{background:url(/img/icons/brand/todays_plan.svg) no-repeat 50%;background-size:contain}.icon span.i-training_peaks,.logo span.i-training_peaks{background:url(/img/icons/brand/training_peaks.svg) no-repeat 50%;background-size:contain}.icon span.i-withings,.logo span.i-withings{background:url(/img/icons/brand/withings.svg) no-repeat 50%;background-size:contain}.icon svg use.default,.logo svg use.default{color:#fc6719;fill:#000}.icon svg use.white,.logo svg use.white{color:#fc6719;fill:#fff}.icon svg use.reverse,.logo svg use.reverse{color:#fff;fill:#fff}.icon svg use.z-icon-arrow,.logo svg use.z-icon-arrow{fill:none;stroke:#000;stroke-linecap:round;stroke-miterlimit:10;stroke-width:4px}.icon svg use.z-icon-fatarrow,.logo svg use.z-icon-fatarrow{fill:#000}.icon svg use.z-icon-close,.icon svg use.z-icon-more,.logo svg use.z-icon-close,.logo svg use.z-icon-more{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:3px}.icon svg use.z-icon-carrot,.logo svg use.z-icon-carrot{width:16px}.icon svg use.z-icon-intensity_a,.icon svg use.z-icon-intensity_b,.icon svg use.z-icon-intensity_c,.icon svg use.z-icon-intensity_d,.icon svg use.z-icon-intensity_e,.logo svg use.z-icon-intensity_a,.logo svg use.z-icon-intensity_b,.logo svg use.z-icon-intensity_c,.logo svg use.z-icon-intensity_d,.logo svg use.z-icon-intensity_e{fill:#fff}.icon svg use.z-icon-intensity_a,.logo svg use.z-icon-intensity_a{color:#fc6719}.icon svg use.z-icon-intensity_b,.logo svg use.z-icon-intensity_b{color:#40be59}.icon svg use.z-icon-intensity_c,.logo svg use.z-icon-intensity_c{color:#01b2cc}.icon svg use.z-icon-intensity_d,.logo svg use.z-icon-intensity_d{color:#fccf0c}.icon svg use.z-icon-intensity_e,.logo svg use.z-icon-intensity_e{color:#a8295d}.icon svg.horizontal,.logo svg.horizontal{width:100px}.icon svg.vertical,.logo svg.vertical{width:50px;height:50px}.icon svg.small,.logo svg.small{width:60px}a:hover .icon.animate-icon-down span,a:hover .logo.animate-icon-down span,button:hover .icon.animate-icon-down span,button:hover .logo.animate-icon-down span{-webkit-animation:iconslidedown 1s ease infinite;animation:iconslidedown 1s ease infinite}a:hover .icon.animate-icon-left span,a:hover .logo.animate-icon-left span,button:hover .icon.animate-icon-left span,button:hover .logo.animate-icon-left span{-webkit-animation:iconslideleft 1s ease infinite;animation:iconslideleft 1s ease infinite}a:hover .icon.animate-icon-right span,a:hover .logo.animate-icon-right span,button:hover .icon.animate-icon-right span,button:hover .logo.animate-icon-right span{-webkit-animation:iconslideright 1s ease infinite;animation:iconslideright 1s ease infinite}a:hover .icon.animate-icon-up span,a:hover .logo.animate-icon-up span,button:hover .icon.animate-icon-up span,button:hover .logo.animate-icon-up span{-webkit-animation:iconslideup 1s ease infinite;animation:iconslideup 1s ease infinite}.page-container .inline-button-group{font-size:0;vertical-align:middle;white-space:collapse}.page-container .inline-button-group.detail-button-group{margin-left:-15px;margin-top:20px}.page-container .inline-button-group.detail-button-group .detail-button{float:left;margin:5px 15px;vertical-align:middle}.page-container .inline-button-group.detail-button-group .detail-button+.detail-button{margin:5px 15px}.page-container .inline-button-group.link-button-group{margin-left:-10px;margin-top:-5px}.page-container .inline-button-group.link-button-group .link-button{float:left;margin:5px 10px;vertical-align:middle}.page-container .inline-button-group.pill-button-group{margin-left:-5px;margin-top:-5px}.page-container .inline-button-group.pill-button-group .pill-button{float:left;margin:5px;vertical-align:middle}.page-container .inline-button-group.centered{margin-left:auto;margin-right:auto;text-align:center}.page-container .detail-button{display:table;font-family:Muller-Black,Helvetica,Arial,sans-serif;font-weight:800;font-size:1.6rem;height:36px;line-height:.9;margin-top:25px;max-width:280px;padding-left:44px;position:relative;text-align:left;text-transform:uppercase;vertical-align:middle;width:auto}.page-container .detail-button+.detail-button{margin-top:20px}.page-container .detail-button .text{color:#282828;display:table-cell;height:100%;vertical-align:middle}.page-container .detail-button .subtext{display:block;font-family:Muller-Regular,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}.page-container .detail-button .subtext:lang(ja){padding-top:5px}.page-container .detail-button .icon{background:#fc6719;border-radius:50%;color:#fff;height:36px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px}.page-container .detail-button .icon span{-webkit-transform:translate(0);transform:translate(0)}.page-container .detail-button:hover .icon{background:#01b2cc}.page-container .detail-button.right{padding-left:0;padding-right:44px;text-align:right}.page-container .detail-button.right .icon{left:auto;right:0}.page-container .detail-button.big{font-size:2rem;height:50px;padding-left:62px}.page-container .detail-button.big .subtext{font-size:1.6rem}.page-container .detail-button.big .icon{height:50px;width:50px}.page-container .detail-button.big.right{padding-left:0;padding-right:62px}.page-container .detail-button.small{font-size:1.3rem;height:28px;padding-left:36px}.page-container .detail-button.small .icon{height:28px;width:28px}.page-container .detail-button.small.right{padding-left:0;padding-right:36px}.page-container .link-button{position:relative;white-space:nowrap;display:inline-block;font-family:Muller-Black,Helvetica,Arial,sans-serif;font-weight:800;font-size:11px;height:14px;line-height:14px;text-transform:uppercase}.page-container .link-button:after,.page-container .link-button:before{border-bottom:2px solid;bottom:-2px;content:"";display:block;left:0;position:absolute;width:100%}.page-container .link-button:before{border-bottom-color:#fc6719;z-index:1}.page-container .link-button:after{border-bottom-color:#01b2cc;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:-webkit-transform .5s cubic-bezier(.7,.3,0,1);transition:-webkit-transform .5s cubic-bezier(.7,.3,0,1);transition:transform .5s cubic-bezier(.7,.3,0,1);transition:transform .5s cubic-bezier(.7,.3,0,1),-webkit-transform .5s cubic-bezier(.7,.3,0,1);z-index:2}.page-container .link-button:active,.page-container .link-button:hover{color:currentColor}.page-container .link-button:active:after,.page-container .link-button:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}.page-container .link-button:after,.page-container .link-button:before{bottom:-3px}.page-container .link-button.with-icon{padding-left:18px;position:relative}.page-container .link-button.with-icon:after,.page-container .link-button.with-icon:before{display:none}.page-container .link-button.with-icon .icon{background:#fc6719;border-radius:50%;color:#fff;height:14px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}.page-container .link-button.with-icon:hover .icon{background:#01b2cc}.page-container .link-button.with-icon.right{padding-left:0;padding-right:18px}.page-container .link-button.with-icon.right .icon{left:auto;right:0}.page-container .pill-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fc6719;border:none;border-radius:20px;color:#fff;display:table;font-family:Muller-Black,Helvetica,Arial,sans-serif;font-weight:800;font-size:11px;height:40px;margin:0;min-width:190px;padding:0 40px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto}.page-container .pill-button .icon+.text,.page-container .pill-button .text+.icon{margin-left:5px}.page-container .pill-button .text{display:inline-block;height:100%;line-height:40px;vertical-align:middle}.page-container .pill-button .icon{border-radius:none;display:inline-block;height:30px;position:relative;vertical-align:middle;width:30px}.page-container .pill-button.big{border-radius:28px;font-size:2rem;height:55px;min-width:240px;padding:0 55px}.page-container .pill-button.big .text{line-height:55px}.page-container .pill-button.big .icon{height:45px;width:45px}.page-container .pill-button.small{font-size:10px;height:30px}.page-container .pill-button.small .text{line-height:30px}.page-container .pill-button.small .icon{height:24px;width:24px}.page-container .pill-button.white{background:#fff;color:#282828}.page-container .pill-button:active,.page-container .pill-button:hover{background:#01b2cc;color:#fff}.page-container .pill-button.disabled,.page-container .pill-button.disabled:active,.page-container .pill-button.disabled:hover,.page-container .pill-button:disabled,.page-container .pill-button:disabled:active,.page-container .pill-button:disabled:hover{background:#ccc;color:#fff}.page-container .pill-button.outlined{background:transparent;border:2px solid #fc6719;color:#fc6719;-webkit-transition:border .25s ease,background .25s ease,color .25s ease;transition:border .25s ease,background .25s ease,color .25s ease}.page-container .pill-button.outlined .text{line-height:36px}.page-container .pill-button.outlined.big .text{line-height:51px}.page-container .pill-button.outlined.big .icon{height:41px;width:41px}.page-container .pill-button.outlined.small .text{line-height:26px}.page-container .pill-button.outlined.small .icon{height:24px;width:24px}.page-container .pill-button.outlined.white{border-color:#fff;color:#fff}.page-container .pill-button.outlined:active,.page-container .pill-button.outlined:hover{background:#01b2cc;border-color:#01b2cc;color:#fff}.page-container .pill-button.outlined.disabled,.page-container .pill-button.outlined.disabled:active,.page-container .pill-button.outlined.disabled:hover,.page-container .pill-button.outlined:disabled,.page-container .pill-button.outlined:disabled:active,.page-container .pill-button.outlined:disabled:hover{background:transparent;border-color:#ccc;color:#ccc}.page-container .scrollhint{bottom:20px;color:inherit;display:inline-block;left:50%;position:absolute;text-transform:uppercase;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:5}.page-container .scrollhint i{color:inherit;margin-left:5px;-webkit-transition:color .25s ease;transition:color .25s ease}.page-container .scrollhint svg{fill:currentcolor}.page-container .scrollhint:hover i{color:#01b2cc}@media (max-width:959px){.page-container .pill-button{font-size:10px;height:30px}.page-container .pill-button .text{line-height:30px}.page-container .pill-button .icon{height:20px;width:20px}.page-container .pill-button.big{font-size:11px;height:40px;padding-left:40px;padding-right:40px}.page-container .pill-button.big .text{line-height:40px}.page-container .pill-button.big .icon{height:30px;width:30px}.page-container .pill-button.outlined .text{line-height:26px}.page-container .pill-button.outlined .icon{height:24px;width:24px}.page-container .pill-button.outlined.big .text{line-height:36px}.page-container .pill-button.outlined.big .icon{height:26px;width:26px}}@media (max-width:719px){.page-container .detail-button{font-size:1.3rem;height:28px;padding-left:36px}.page-container .detail-button .icon{height:28px;width:28px}.page-container .detail-button.right{padding-left:0;padding-right:36px}.page-container .detail-button.big{height:36px;padding-left:44px}.page-container .detail-button.big .text{line-height:36px}.page-container .detail-button.big .icon{height:36px;width:36px}.page-container .detail-button.big.right{padding-left:0;padding-right:44px}.page-container .pill-button.big{font-size:10px;height:30px;padding-left:30px;padding-right:30px}.page-container .pill-button.big .text{line-height:30px}.page-container .pill-button.big .icon{height:20px;width:20px}.page-container .pill-button.outlined.big .text{line-height:26px}.page-container .pill-button.outlined.big .icon{height:16px;width:16px}}.component-grid-tester{color:rgba(40,40,40,.5);display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;list-style:none;margin:0 auto;max-width:1800px;padding:0;pointer-events:none;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:100000}.component-grid-tester li{background:transparent;border-right:1px solid rgba(255,0,0,.25);height:100vh;width:8.33333%}.component-grid-tester li:nth-child(2n+2){background:rgba(255,0,0,.02)}.zcomponent{margin:5rem auto}@media (max-width:959px){.zcomponent{margin:4rem auto}}@media (max-width:768px){.zcomponent{margin:3rem auto}.component-grid-tester li{width:12.5%}.component-grid-tester li:nth-child(n+9){display:none}}@media (max-width:639px){.zcomponent{margin:2.5rem auto}}.zcomponent-authors{display:block;font-size:0;list-style:none;width:50%}.zcomponent-authors--author{display:inline-block;margin:20px 5% 20px 0;vertical-align:top;width:47.5%}.zcomponent-authors--author:nth-child(2n+2){margin-right:0}.zcomponent-authors--inner{display:table;text-align:left;vertical-align:middle;width:100%}.zcomponent-authors--details,.zcomponent-authors--profile{display:table-cell;text-align:left;vertical-align:middle}.zcomponent-authors--photo{width:120px}.zcomponent-authors--photo .photo{background:#9e9e9e;border-radius:50%;height:120px;overflow:hidden;position:relative;width:120px}.zcomponent-authors--photo img{border:none;display:block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.zcomponent-authors--details{display:table-cell;padding-left:15px;vertical-align:middle;width:100%}.zcomponent-authors--details p,.zcomponent-authors--details strong{font-size:1.6rem}.zcomponent-authors--details strong{display:block;font-family:Muller-Black,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.0625;text-transform:uppercase}.zcomponent-authors--details p{line-height:1.375;margin:.2em 0 0}@media (max-width:1199px){.zcomponent-authors--author{display:block;margin:20px 0;width:100%}}@media (max-width:959px){.zcomponent-authors{width:66.66667%}}@media (max-width:639px){.zcomponent-authors{width:75%}.zcomponent-authors--photo{width:80px}.zcomponent-authors--photo .photo{height:80px;width:80px}.zcomponent-authors--details p,.zcomponent-authors--details strong{font-size:1.3rem}}.zcomponent-blockquote{color:#fff;display:block;padding:8rem 0;position:relative;text-align:center;text-transform:uppercase}.zcomponent-blockquote.bg-white{color:#282828}.zcomponent-blockquote cite,.zcomponent-blockquote p{width:50%}.zcomponent-blockquote p{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:400;line-height:.933333333333333;margin:0 auto}.zcomponent-blockquote p:after,.zcomponent-blockquote p:before{display:inline-block;opacity:.5}.zcomponent-blockquote p:before{content:"“";padding-right:.1em}.zcomponent-blockquote p:after{content:"”";padding-left:.1em}.zcomponent-blockquote cite{bottom:4rem;font-family:Muller-Regular,Helvetica,Arial,sans-serif;font-size:10px;font-style:normal;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.zcomponent-blockquote.left{text-align:left}.zcomponent-blockquote.right{text-align:right}@media (max-width:959px){.zcomponent-blockquote cite,.zcomponent-blockquote p{width:66.66667%}}@media (max-width:639px){.zcomponent-blockquote{padding:6rem 0}.zcomponent-blockquote cite,.zcomponent-blockquote p{width:75%;text-align:left}.zcomponent-blockquote p{font-size:2.4rem}.zcomponent-blockquote.right,.zcomponent-blockquote.right cite,.zcomponent-blockquote.right p{text-align:right}}.zcomponent-eventcard{display:block;padding:0 4.16667%;text-align:center;width:66.66667%}.zcomponent-eventcard--inner{background-color:#000;border-radius:15px;height:0;padding-top:46%;position:relative;width:100%}.zcomponent-eventcard--head{background:#fc6719;border-radius:0 0 8px 8px;color:#fff;display:inline-block;font-size:0;left:50%;line-height:22px;min-width:180px;padding:9px 0;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);vertical-align:middle;white-space:nowrap;width:auto;z-index:2}.series .zcomponent-eventcard--head{background:#e52991}.zcomponent-eventcard--head .head-set{display:inline-block;font-family:Muller-Medium,Helvetica,Arial,sans-serif;font-weight:400;font-size:10px;padding:0 15px;position:relative;text-transform:uppercase;vertical-align:middle}.zcomponent-eventcard--head .head-set svg{display:block;fill:currentColor}.zcomponent-eventcard--head .head-set+.head-set:before{background:hsla(0,0%,100%,.5);content:"";display:block;height:22px;left:0;margin-top:-11px;position:absolute;top:50%;width:1px}.zcomponent-eventcard--info{background:#fff;border:1px solid #ccc;border-radius:15px 15px 0 0;bottom:0;color:#282828;display:block;left:7.1428571428571%;position:absolute;right:7.1428571428571%;text-align:left;z-index:2}.series .zcomponent-eventcard--info{background:#282828;color:#fff}.zcomponent-eventcard--info .description{padding:25px 8.33333% 15px 37%;position:relative}.zcomponent-eventcard--info .description time{font-size:10px;left:8.33333%;position:absolute;text-align:left;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.zcomponent-eventcard--info .description time strong{display:inline-block;font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:3rem;margin-right:5px}.zcomponent-eventcard--info .description p{margin:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.zcomponent-eventcard--info .details{border-top:1px solid #ccc;padding:0 8.33333%;position:relative}.zcomponent-eventcard--info .details .detail-set{border-left:1px solid #ccc;display:inline-block;padding:10px 20px;vertical-align:middle}.zcomponent-eventcard--info .details .detail-set:first-child{border-left:none;padding-left:0}.zcomponent-eventcard--info .details .detail-set svg{display:inline-block;fill:currentColor;height:14px;margin-right:3px;vertical-align:middle;width:14px}.zcomponent-eventcard--info .details .intensity{display:inline-block;font-size:0;list-style:none;margin:0;padding:0;position:absolute;right:8.33333%;top:8px}.zcomponent-eventcard--info .details .intensity li{background:#ccc;border-radius:50%;color:#fff;display:inline-block;font-family:Muller-Black,sans-serif;font-size:10px;height:18px;line-height:17px;margin:0 2px;text-align:center;width:18px}.zcomponent-eventcard--info .details .intensity li.intensity-a{background:#fc4219}.zcomponent-eventcard--info .details .intensity li.intensity-b{background:#59c34e}.zcomponent-eventcard--info .details .intensity li.intensity-c{background:#3fc1e9}.zcomponent-eventcard--info .details .intensity li.intensity-d{background:#fccf0c}.zcomponent-eventcard--info .details .intensity li.intensity-e{background:#a8295d}@media (max-width:959px){.zcomponent-eventcard{width:83.33333%}.zcomponent-eventcard--inner{padding-top:52%}.zcomponent-eventcard--info{left:5.5555555555556%;right:5.5555555555556%}.zcomponent-eventcard--info .description{padding-right:6.25%}.zcomponent-eventcard--info .description time{left:6.25%}.zcomponent-eventcard--info .description time strong{font-size:2.4rem}.zcomponent-eventcard--info .details{padding:0 6.25%}.zcomponent-eventcard--info .details .detail-set{padding:10px}.zcomponent-eventcard--info .details .intensity{right:6.25%}}@media (max-width:639px){.zcomponent-eventcard{padding:0;width:100%}.zcomponent-eventcard--inner{border-radius:0}.zcomponent-eventcard--head{padding:6px 0}.zcomponent-eventcard--head .head-set+.head-set:before{height:16px;margin-top:-8px}.zcomponent-eventcard--info{left:6.25%;right:6.25%}.zcomponent-eventcard--info .description{padding:15px 6.25% 10px 120px}.zcomponent-eventcard--info .description time{top:49%}.zcomponent-eventcard--info .description time .timezone{display:none}.zcomponent-eventcard--info .description time strong{font-size:2rem;margin-right:0}}@media (max-width:479px){.zcomponent-eventcard--inner{padding-top:60%}.zcomponent-eventcard--info .description{padding:10px 6.25% 8px 98px}.zcomponent-eventcard--info .description time strong{font-size:1.6rem}.zcomponent-eventcard--info .details .detail-set{padding:5px 10px}.zcomponent-eventcard--info .details .intensity{top:3px}.zcomponent-eventcard--info .details .intensity li{margin:0 1px}}.zcomponent-gallery{background:#f5f5f5;padding:7.5vh 0;position:relative;text-align:center;width:100%}.zcomponent-gallery--carousel{height:45vh;position:relative;width:100%}.zcomponent-gallery--carousel .flickity-prev-next-button{background:transparent;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}.zcomponent-gallery--carousel .flickity-prev-next-button .arrow{fill:#fff}.zcomponent-gallery--carousel .flickity-prev-next-button:hover{opacity:1}.zcomponent-gallery--slide{background:#1e1e1e;border-radius:15px;height:45vh;margin:0 20px;min-width:20vw;position:relative;width:auto}.zcomponent-gallery--slide img{border-radius:15px;display:block;height:100%;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;width:auto}.zcomponent-gallery--slide img.flickity-lazyerror,.zcomponent-gallery--slide img.flickity-lazyloaded{opacity:1}.zcomponent-gallery--slide .caption{-webkit-font-smoothing:subpixel-antialiased;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Muller-Medium,Helvetica,Arial,sans-serif;font-size:10px;left:0;letter-spacing:.04em;line-height:1.4;margin:0;padding:0 20px;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}.zcomponent-gallery--header{bottom:3.75vh;left:50%;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.zcomponent-gallery--header .title{margin:0}.zcomponent-gallery--header .img-count{display:block;font-size:10px;margin-top:3px;text-transform:uppercase}@media (max-width:639px){.zcomponent-gallery--carousel .flickity-prev-next-button.previous{left:0}.zcomponent-gallery--carousel .flickity-prev-next-button.next{right:0}}.full-bleed img{width:100%;height:auto}.zcomponent-media{display:block;position:relative;width:50%}.zcomponent-media>img{height:auto}.zcomponent-media--inner,.zcomponent-media>img{border-radius:15px;position:relative;width:100%}.zcomponent-media--inner{background-color:#000;display:block;min-height:100vh;overflow:hidden;z-index:1}.zcomponent-media--inner .darken-header{opacity:.6;background-color:#000}.zcomponent-media--inner .header-image{background-position:50%;background-size:cover;width:100%;min-height:100vh}.zcomponent-media--inner img,.zcomponent-media--inner video{border:none;display:block;height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-webkit-transition:-webkit-transform .75s cubic-bezier(.52,.01,.16,1);transition:-webkit-transform .75s cubic-bezier(.52,.01,.16,1);transition:transform .75s cubic-bezier(.52,.01,.16,1);transition:transform .75s cubic-bezier(.52,.01,.16,1),-webkit-transform .75s cubic-bezier(.52,.01,.16,1);width:100%}.zcomponent-media--inner.video-trigger:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));bottom:0;content:"";display:block;left:0;position:absolute;height:25%;width:100%;z-index:2}.zcomponent-media--inner.video-trigger:hover img{-webkit-transform:translate(-50%,-50%) scale(1.01);transform:translate(-50%,-50%) scale(1.01)}.zcomponent-media--inner.video-trigger:hover .play{background:#01b2cc;border-color:#01b2cc}.zcomponent-media--inner.video-trigger:hover .play:after{border-left-color:#fff}.zcomponent-media.full{width:100%}.zcomponent-media.full .zcomponent-media--inner{border-radius:0}.zcomponent-media.full.header-none .zcomponent-media--inner{background:#fff}.zcomponent-media.full.header-none .zcomponent-media--inner .author,.zcomponent-media.full.header-none .zcomponent-media--inner .category,.zcomponent-media.full.header-none .zcomponent-media--inner .title{color:#000}.zcomponent-media.full.header-xl .zcomponent-media--inner{padding-top:100vh}.zcomponent-media .caption{color:#9e9e9e;font-size:10px;letter-spacing:.04em;margin:18px 0 0;text-transform:uppercase}.zcomponent-media .label{color:#fff;display:inline-block;font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:1.6rem;left:125px;line-height:.9;max-width:270px;text-transform:uppercase}.zcomponent-media .label,.zcomponent-media .play{bottom:55px;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:3}.zcomponent-media .play{background:transparent;border:2px solid #fff;border-radius:25px;display:block;height:50px;left:30px;overflow:hidden;-webkit-transition:background .25s ease,border .25s ease;transition:background .25s ease,border .25s ease;width:84px}.zcomponent-media .play:after{border-left:8px solid transparent;border-color:transparent transparent transparent #fc6719;border-style:solid;border-width:8px 10px;content:"";display:block;height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-3px,-50%);transform:translate(-3px,-50%);-webkit-transition:border .25s ease;transition:border .25s ease;width:0}.zcomponent-media--copy{left:50%;max-width:960px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:66.66667%;z-index:5}.zcomponent-media--copy .title{color:#fff;margin:0 auto;text-transform:uppercase}.zcomponent-media--copy .category{color:#fff;font-family:Muller-Regular,Helvetica,Arial,sans-serif;font-size:12px}.zcomponent-media--copy .play{bottom:auto;left:auto;margin:25px auto 0;position:relative;-webkit-transform:none;transform:none}.zcomponent-media--copy .author{margin-top:60px;color:#fff;font-family:Muller-Regular,Helvetica,Arial,sans-serif;font-size:14px;font-style:italic}.zcomponent-media--copy .author img{position:relative;border-radius:30px;width:48px}.zcomponent-media--copy .scroll{margin-top:150px}.zcomponent-media--copy .scroll i{color:#fff;fill:#fff}@media (max-width:959px){.zcomponent-media{width:66.66667%}.zcomponent-media.full .zcomponent-media--inner img,.zcomponent-media.full .zcomponent-media--inner video{height:100%;width:auto}.zcomponent-media .caption{margin-top:15px}.zcomponent-media .label{bottom:40px;font-size:1.3rem;left:96px;max-width:200px}.zcomponent-media .play{border-radius:20px;bottom:40px;height:40px;left:20px;width:68px}.zcomponent-media .play:after{border-width:6px 8px}.zcomponent-media--copy .play{bottom:auto;left:auto}}@media (max-width:639px){.zcomponent-media{width:75%}.zcomponent-media .caption{margin-top:10px}.zcomponent-media .label{display:none}.zcomponent-media .play{border-radius:15px;bottom:25px;height:30px;left:10px;width:50px}.zcomponent-media--copy .play{bottom:auto;left:auto}}.zcomponent-profile{display:block;padding:8rem 0;text-align:left}.zcomponent-profile--info{position:relative}.zcomponent-profile--photo{background:#b7b7b7;border-radius:50%;display:block;height:270px;overflow:hidden;position:relative;width:270px}.zcomponent-profile--photo img{border:none;display:block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.zcomponent-profile--details{left:245px;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.zcomponent-profile--details .title{font-family:Muller-Black,sans-serif;color:#fc6719;font-size:5rem;font-weight:400;line-height:.833333333333333;display:block;margin:0}.zcomponent-profile--details .title span{display:block}.zcomponent-profile--details .sub{background:#282828;border-radius:5px;color:#fff;display:inline-block;font-family:Muller-Black,sans-serif;font-size:1.3rem;font-weight:400;line-height:1;margin-top:15px;padding:8px 10px;position:absolute;top:100%}.zcomponent-profile p{margin-top:25px}@media (max-width:959px){.zcomponent-profile--photo{height:240px;width:240px}.zcomponent-profile--details{left:215px}}@media (max-width:768px){.zcomponent-profile{padding:7rem 0}.zcomponent-profile--photo{height:210px;width:210px}.zcomponent-profile--details{left:187px}}@media (max-width:639px){.zcomponent-profile{padding:3rem 0}.zcomponent-profile--photo{height:180px;margin:0 auto;width:180px}.zcomponent-profile--details{left:auto;position:relative;text-align:center;top:auto;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.zcomponent-profile--details .title{font-size:2.4rem}.zcomponent-profile--details .sub{font-size:1.1rem;margin-top:6px;position:relative;top:auto}.zcomponent-profile p{margin-top:10px}}.zcomponent-pullquote{display:block;font-size:2.4rem;letter-spacing:.03em;line-height:1.5;padding:0;text-align:center;width:66.66667%}.zcomponent-pullquote:before{content:"“"}.zcomponent-pullquote:after{content:"”"}@media (max-width:959px){.zcomponent-pullquote{width:83.33333%}}@media (max-width:768px){.zcomponent-pullquote{width:83.33333%}}@media (max-width:639px){.zcomponent-pullquote{font-size:1.6rem;line-height:1.375;padding-left:6.25%;padding-right:6.25%;width:100%}}.zcomponent-related-articles{background:transparent;display:block;padding:10rem 0 9rem;position:relative;text-align:center}.zcomponent-related-articles>.title{display:inline-block;font-size:10px;left:50%;position:absolute;text-transform:uppercase;top:7rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.zcomponent-related-articles--inner{list-style:none;margin:0 auto;padding:0;text-align:center}.zcomponent-related-articles--article{display:inline-block;margin:0 1.25%;vertical-align:top;width:31.25%}.zcomponent-related-articles--article:first-child{margin-left:0}.zcomponent-related-articles--article:last-child{margin-right:0}.zcomponent-related-articles--article>a{background:#fff;border-radius:20px;color:#282828;display:block;position:relative;text-align:left;text-decoration:none}.zcomponent-related-articles--article>a:hover .content,.zcomponent-related-articles--article>a:hover .foot{opacity:1}.zcomponent-related-articles--article>a:hover img{opacity:.2}.zcomponent-related-articles--article.dark>a{background:#282828;color:#fff}.zcomponent-related-articles--article img{border:none;border-radius:20px;display:block;height:auto;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%}.zcomponent-related-articles--article .foot,.zcomponent-related-articles--article .head{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase}.zcomponent-related-articles--article .category,.zcomponent-related-articles--article .foot{display:block;font-size:10px;line-height:1}.zcomponent-related-articles--article .content,.zcomponent-related-articles--article .foot{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.zcomponent-related-articles--article .category{color:#fc6719;margin:0 0 20px}.zcomponent-related-articles--article .title{display:block;font-size:2.4rem;line-height:.83333333333}.zcomponent-related-articles--article .content p{font-size:1.6rem;line-height:1.375;margin:.5em 0 0}.zcomponent-related-articles--article .details{left:0;padding:0 40px;position:absolute;text-align:left;top:40px;width:100%;z-index:2}.zcomponent-related-articles--article .foot{bottom:40px;left:40px;position:absolute;z-index:2}.zcomponent-related-articles--article .foot:before{border-top:1px solid;bottom:50px;content:"";height:0;display:block;left:0;opacity:.5;position:absolute;width:40px}.zcomponent-related-articles--article .foot p{font-size:10px;line-height:1.4;margin:0}@media (max-width:1439px){.zcomponent-related-articles--article .details{padding:0 30px;top:30px}.zcomponent-related-articles--article .foot{bottom:30px;left:30px}}@media (max-width:959px){.zcomponent-related-articles--article{margin:0 1.5625%;width:48%}.zcomponent-related-articles--article:first-child{margin-left:0}.zcomponent-related-articles--article:nth-child(2){margin-right:0}.zcomponent-related-articles--article:nth-child(n+3){display:none}.zcomponent-related-articles--article:only-child{margin:0}.zcomponent-related-articles--article .details{padding:0 25px;top:25px}.zcomponent-related-articles--article .foot{bottom:25px;left:25px}}@media (max-width:639px){.zcomponent-related-articles>.title{top:4rem}.zcomponent-related-articles--inner{width:100%}.zcomponent-related-articles--article{margin:0;width:100%}.zcomponent-related-articles--article:first-child{margin-left:0}.zcomponent-related-articles--article:nth-child(n+2){margin-top:20px}.zcomponent-related-articles--article:nth-child(n+3){display:inline-block}.zcomponent-related-articles--article:only-child{margin:0}.zcomponent-related-articles--article .details{padding:0 7.1428571428571%}.zcomponent-related-articles--article .foot{left:7.1428571428571%}.zcomponent-related-articles--article .foot:before{bottom:45px}}.zcomponent-step{display:block;padding:0 4.16667%;text-align:left;width:66.66667%}.zcomponent-step--body,.zcomponent-step--header{padding-left:7.1428571428571%;padding-right:7.1428571428571%}.zcomponent-step--header{background:#282828;border-radius:15px 15px 0 0;color:#fff;display:table;padding-bottom:13px;padding-top:13px;text-align:left;text-transform:uppercase;vertical-align:middle;width:100%}.zcomponent-step--header .count,.zcomponent-step--header .title{display:table-cell;vertical-align:middle}.zcomponent-step--header .title{font-family:Muller-Black,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.0625;width:auto}.zcomponent-step--header .count{font-family:Muller-Medium,Helvetica,Arial,sans-serif;font-size:10px;position:relative;line-height:1;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:80px}.zcomponent-step--header .count:after{border-right:1px solid hsla(0,0%,100%,.3);content:"";display:block;height:25px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.zcomponent-step--body{background:#f5f5f5;border-radius:0 0 15px 15px;padding-bottom:40px;padding-top:20px}.zcomponent-step--body .zcomponent-media,.zcomponent-step--body>img{margin:0;max-width:750px;width:100%}.zcomponent-step--body>img{border-radius:15px;display:block;height:auto}@media (max-width:959px){.zcomponent-step{width:83.33333%}.zcomponent-step--body,.zcomponent-step--header{padding-left:5.5555555555556%;padding-right:5.5555555555556%}}@media (max-width:639px){.zcomponent-step{padding-left:0;padding-right:0;width:100%}.zcomponent-step--body,.zcomponent-step--header{border-radius:0;padding-left:12.5%;padding-right:12.5%}.zcomponent-step--header .count{width:60px}.zcomponent-step--header .count:after{right:9px}}.zcomponent-textblock{text-align:left;margin:0 auto!important;width:50%}.zcomponent-textblock ol,.zcomponent-textblock ul{font-size:1.6rem;line-height:1.375;list-style-type:none;margin:1.5em 8.33333%;padding-left:0}.zcomponent-textblock ol li,.zcomponent-textblock ul li{padding-left:1.5em;position:relative}.zcomponent-textblock ol li:before,.zcomponent-textblock ul li:before{display:inline-block;left:0;position:absolute}.zcomponent-textblock ol li+li,.zcomponent-textblock ul li+li{margin-top:.75em}.zcomponent-textblock ul li:before{color:#01b2cc;content:"\25C6";font-size:.875em}.zcomponent-textblock ol li{counter-increment:step-counter}.zcomponent-textblock ol li:before{content:counter(step-counter,decimal-leading-zero);font-size:10px;top:6px}.zcomponent-textblock.two-columns .column{float:left;width:47.2222222222222%}.zcomponent-textblock.two-columns .column+.column{margin-left:5.5555555555556%}.zcomponent-textblock.auto-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (max-width:959px){.zcomponent-textblock{width:66.66667%}.zcomponent-textblock ol,.zcomponent-textblock ul{font-size:1.3rem;line-height:1.384615384615385;margin:1.5em 4.16667%}.zcomponent-textblock ol li:before{font-size:9px;top:3px}}@media (max-width:768px){.zcomponent-textblock.two-columns .column{float:none;width:100%}.zcomponent-textblock.two-columns .column+.column{margin-left:0}.zcomponent-textblock.auto-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}@media (max-width:639px){.zcomponent-textblock{width:75%}.zcomponent-textblock ol,.zcomponent-textblock ul{margin:1.5em 0 1.5em 6.25%}}.page-container .inline-button-group.detail-button-group,.page-container .inline-button-group.link-button-group,.page-container .inline-button-group.pill-button-group,.zcomponent-textblock.two-columns{*zoom:1}.page-container .inline-button-group.detail-button-group:after,.page-container .inline-button-group.detail-button-group:before,.page-container .inline-button-group.link-button-group:after,.page-container .inline-button-group.link-button-group:before,.page-container .inline-button-group.pill-button-group:after,.page-container .inline-button-group.pill-button-group:before,.zcomponent-textblock.two-columns:after,.zcomponent-textblock.two-columns:before{content:" ";display:table}.page-container .inline-button-group.detail-button-group:after,.page-container .inline-button-group.link-button-group:after,.page-container .inline-button-group.pill-button-group:after,.zcomponent-textblock.two-columns:after{clear:both}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden .focusable:active,.visually-hidden .focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}table{border-collapse:collapse;border-spacing:0;width:100%;empty-cells:show}table td{font-size:14px;vertical-align:center;padding-bottom:31px}table td:first-child{text-align:left}column{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}column[cols="100"],column[w="100"]{clear:both;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}column[cols="8"]{width:64.84848485%}column[cols="6"],column[cols="8"]{margin-left:.90909091%;margin-right:.90909091%}column[cols="6"]{width:48.18181818%}column[cols="4"]{width:31.51515152%;margin-left:.90909091%;margin-right:.90909091%}main,row{position:relative;display:block;clear:both}.row,row{clear:both;float:left;width:100%}.news-body{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.news-body .community-listing{width:50%;float:left}.community-filter{position:relative}.community-filter .filter-title{position:relative;color:#717171;font-family:Muller-Medium,sans-serif;font-size:32px;letter-spacing:1.25px;line-height:32px}.community-filter .filter-title:after{content:"";clear:both;display:block;position:relative;width:100%;height:7px;margin-top:8px;margin-bottom:18px;background:#fff}.community-filter .filter-title .academy-icon{float:left;width:32px;height:22px;background-image:url(https://content-cdn.zwift.com/assets/img/community/za-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:4px;margin-right:12px}.community-filter .filter-options{min-height:18px}.community-filter .filter-options span{display:block;float:left;color:#717171;font-family:Muller-Medium,sans-serif;font-size:18px;letter-spacing:1px;line-height:18px;margin-right:28px;opacity:.5;cursor:pointer}.community-filter .filter-options span:hover,.community-filter .filter-options span[active]{opacity:1}.community-filter .filter-more{position:absolute;top:11px;right:0;cursor:pointer}.community-filter .filter-more a{color:#b7b7b7}.community-filter .filter-more:hover a{color:#01b2cc;text-decoration:none}.community-filter .filter-more:before{display:block;display:none;position:relative;float:left;color:#717171;font-size:18px;line-height:18px;margin-right:9px}.community-filter .filter-more:after{display:block;display:none;content:"";position:relative;float:right;width:0;height:0;line-height:18px;margin-top:3px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 6px 10px}.listing-content .tour-entry .tour-entry-picture{width:100%;height:200px;background-color:#b7b7b7;background-position:50%;background-size:cover;background-repeat:no-repeat;margin-bottom:18px}.listing-content .tour-entry .tour-entry-title{color:#fff;font-size:24px;line-height:24px;margin-bottom:59px}.listing-content .tour-entry:hover .tour-entry-title{color:#01b2cc}.listing-content .tour-entry[aus2017] .tour-entry-picture{background-image:url(https://content-cdn.zwift.com/assets/img/marcom/tour/aus/ausnz-header.jpg)}.listing-content .tour-entry[na2016] .tour-entry-picture{background-image:url(https://content-cdn.zwift.com/assets/img/marcom/tour/znat-header.jpg)}.listing-content .tour-entry[de2016] .tour-entry-picture{background-image:url(https://content-cdn.zwift.com/assets/img/marcom/tour/germany/detour-main.jpg)}.listing-content .tour-entry[nordics2016] .tour-entry-picture{background-image:url(https://content-cdn.zwift.com/assets/img/marcom/tour/scania/26817120495_92c6dfd1b9_o.jpg)}.listing-content[academy] .blog .picture a{position:relative}.listing-content[academy] .blog .picture a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:50%;height:33%;background-image:url(https://content-cdn.zwift.com/assets/img/community/za-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:auto;pointer-events:none;z-index:1}.listing-content[academy] .blog .picture a:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.listing-content[academy] .blog .picture a:hover:after{background-color:rgba(0,0,0,.2)}.related-news-articles{margin-top:5rem;padding-bottom:5rem;background-color:#01b2cc;color:#fff}.related-news-articles h4{padding-top:10px;text-align:center}.related-news-articles ul{margin:0 auto;text-align:center}.related-news-articles ul li{display:inline-block;padding:2rem;min-width:200px}@media (max-width:768px){.news-body{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.news-body .community-listing{width:100%}}.article-nav{border-top:1px solid #717171;margin-top:0;margin-bottom:0;height:60px;padding:0 20px 10px 35px;background:#fff}.calendar{display:none}.calendar.active{display:block}.course-schedule-controls{position:relative;margin-top:50px}.course-schedule-controls .prev{position:absolute;top:-2px;left:3.5%;display:block;overflow:hidden;width:27px;height:27px;background-color:transparent;border:2px solid #fc6729;border-radius:9999px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.course-schedule-controls .prev:after{top:5px;right:0;bottom:0;content:"";position:absolute;left:-2px;margin:0 auto;width:0;height:0;background:transparent;border-color:transparent #fc6729 transparent transparent;border-style:solid;border-width:6px 8px 6px 0}.course-schedule-controls .prev:hover{background:#fc6729}.course-schedule-controls .prev:hover:after{background:#fc6729;border-color:transparent #fff transparent transparent;border-style:solid;border-width:6px 8px 6px 0}.course-schedule-controls .prev.disabled{pointer-events:none;cursor:default;border:2px solid #b7b7b7}.course-schedule-controls .prev.disabled:after{border-color:transparent #b7b7b7 transparent transparent}.course-schedule-controls .next{position:absolute;top:-2px;right:3.5%;display:block;overflow:hidden;width:27px;height:27px;background-color:transparent;border:2px solid #fc6729;border-radius:9999px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.course-schedule-controls .next:after{content:"";top:5px;right:0;bottom:0;position:absolute;left:2px;margin:0 auto;width:0;height:0;border-color:transparent transparent transparent #fc6729;border-style:solid;border-width:6px 0 6px 8px}.course-schedule-controls .next:hover{background:#fc6729}.course-schedule-controls .next:hover:after{background:#fc6729;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 6px 8px}.course-schedule-controls .next.disabled{pointer-events:none;cursor:default;border:2px solid #b7b7b7}.course-schedule-controls .next.disabled:after{border-color:transparent transparent transparent #b7b7b7}.course-schedule{max-width:480px;margin:0 auto}.course-schedule .month-key{position:relative;color:#fff;font-family:Muller-Medium,sans-serif;font-size:24px;letter-spacing:1px;line-height:24px;text-align:center}.course-schedule .schedule-key{text-align:center}.course-schedule .schedule-key span{position:relative;display:inline-block;color:#b7b7b7;font-family:Muller-Medium,sans-serif;font-size:18px;letter-spacing:.5px;line-height:18px;padding-left:26px;margin:0 24px}.course-schedule .schedule-key span:first-child,.course-schedule .schedule-key span:last-child{margin:0}.course-schedule .schedule-key span:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;margin-top:-1px;border-radius:9999px;background:#fff}.course-schedule .schedule-key span.watopia:before{background:#fc6729}.course-schedule .schedule-key span.richmond:before{background:#717171}.course-schedule .schedule-key span.london:before{background:#01b2cc}.course-schedule .week-key span{display:block;text-align:center;color:#b7b7b7;font-family:Muller-Medium,sans-serif;font-size:18px;letter-spacing:.5px;line-height:18px}.course-schedule .day-key td{position:relative;padding:0}.course-schedule .day-key span{display:block;position:relative;width:32px;height:32px;color:#fff;font-family:Muller-Medium,sans-serif;font-size:14px;letter-spacing:.5px;line-height:34px;text-align:center;margin:0 auto 14px;background:#b7b7b7;border-radius:9999px}.course-schedule .day-key .LONDON span{background:#01b2cc}.course-schedule .day-key .RICHMOND span{background:#717171}.course-schedule .day-key .WATOPIA span{background:#fc6729}.page-container p:last-child{margin-bottom:0}