html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}input,input:focus{border:none;outline:none;background-image:none;background-color:rgba(0,0,0,0);box-shadow:none}@font-face{font-family:"akzidenz-condensed-extrabold";src:url("../fonts/akzidenzgrotesk-extraboldcondalt.eot");src:url("../fonts/akzidenzgrotesk-extraboldcondalt.eot?#iefix") format("embedded-opentype"),url("../fonts/akzidenzgrotesk-extraboldcondalt.woff2") format("woff2"),url("../fonts/akzidenzgrotesk-extraboldcondalt.woff") format("woff"),url("../fonts/akzidenzgrotesk-extraboldcondalt.ttf") format("truetype"),url("../fonts/akzidenzgrotesk-extraboldcondalt.svg#svgFontName") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"interstate-mono";src:url("../fonts/interstate-mono-regular.eot");src:url("../fonts/interstate-mono-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/interstate-mono-regular.woff2") format("woff2"),url("../fonts/interstate-mono-regular.woff") format("woff"),url("../fonts/interstate-mono-regular.ttf") format("truetype"),url("../fonts/interstate-mono-regular.svg#svgFontName") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"interstate-mono";src:url("../fonts/interstate-mono-bold.eot");src:url("../fonts/interstate-mono-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/interstate-mono-bold.woff2") format("woff2"),url("../fonts/interstate-mono-bold.woff") format("woff"),url("../fonts/interstate-mono-bold.ttf") format("truetype"),url("../fonts/interstate-mono-bold.svg#svgFontName") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"interstate-mono";src:url("../fonts/interstate-mono-blk.eot");src:url("../fonts/interstate-mono-blk.eot?#iefix") format("embedded-opentype"),url("../fonts/interstate-mono-blk.woff2") format("woff2"),url("../fonts/interstate-mono-blk.woff") format("woff"),url("../fonts/interstate-mono-blk.ttf") format("truetype"),url("../fonts/interstate-mono-blk.svg#svgFontName") format("svg");font-weight:900;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"balloon";src:url("../fonts/balloon-no2-2.eot");src:url("../fonts/balloon-no2-2.eot?#iefix") format("embedded-opentype"),url("../fonts/balloon-no2-2.woff2") format("woff2"),url("../fonts/balloon-no2-2.woff") format("woff"),url("../fonts/balloon-no2-2.ttf") format("truetype"),url("../fonts/balloon-no2-2.svg#svgFontName") format("svg");font-weight:900;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"helveticaneue";src:url("../fonts/helveticaneue-bold.eot");src:url("../fonts/helveticaneue-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/helveticaneue-bold.woff2") format("woff2"),url("../fonts/helveticaneue-bold.woff") format("woff"),url("../fonts/helveticaneue-bold.ttf") format("truetype"),url("../fonts/helveticaneue-bold.svg#svgFontName") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"helveticaneue";src:url("../fonts/helveticaneue-bolditalic.eot");src:url("../fonts/helveticaneue-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/helveticaneue-bolditalic.woff2") format("woff2"),url("../fonts/helveticaneue-bolditalic.woff") format("woff"),url("../fonts/helveticaneue-bolditalic.ttf") format("truetype"),url("../fonts/helveticaneue-bolditalic.svg#svgFontName") format("svg");font-weight:700;font-style:italic;font-stretch:normal;unicode-range:U+0020-00FE}::-moz-selection{color:#def647;background:#6f2bef}::selection{color:#def647;background:#6f2bef}::-moz-selection{color:#def647;background:#6f2bef}body{font-family:helveticaneue,Helvetica,sans-serif;font-weight:700;color:#fff;box-sizing:border-box;font-size:18px;width:100%;position:relative;min-height:100vh;background-image:url(../images/background.png);background-size:cover;background-position:center}a{text-decoration:none;color:#ed592a}i{font-style:italic}section{position:relative}h2{text-transform:uppercase;position:relative;line-height:1;padding-left:30px;font-family:"akzidenz-condensed-extrabold",Helvetica,sans-serif}h2 .h2__number{position:absolute;top:.5em;left:0;font-size:20px;line-height:1;font-family:"interstate-mono",Helvetica,sans-serif}.column-container{display:flex;align-items:stretch;flex-wrap:wrap}.column--1-12{width:8.333%}.column--2-12{width:16.666%}.column--3-12{width:25%}.column--4-12{width:33.333%}.column--5-12{width:41.666%}.column--6-12{width:50%}.column--7-12{width:58.333%}.column--8-12{width:66.666%}.column--9-12{width:75%}.column--10-12{width:83.333%}.column--12-12{width:100%}.column--1-12,.column--2-12,.column--3-12,.column--4-12,.column--5-12,.column--6-12,.column--7-12,.column--8-12,.column--9-12,.column--10-12,.column--12-12{box-sizing:border-box;position:relative}body{background-color:#def647}#top{height:100vh}#hero__background-image{background-image:url(../images/hero--desktop.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;position:fixed;top:0;left:0;width:100%;height:100vh}#hero{max-height:100vh;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;overflow:hidden}#hero #hero__background{background-color:#def647;position:absolute;top:0;left:0;width:100%;height:100vw}#hero nav{text-transform:uppercase;position:absolute;top:0;left:0;width:100%;box-sizing:border-box}#hero nav .nav__column{position:absolute;top:20px}#hero nav .nav__column a{display:block;width:180px;border-bottom:3px solid #ed592a;font-size:20px;font-family:"interstate-mono",Helvetica,sans-serif;font-weight:900;margin-bottom:.25em}#hero nav .nav__column a:hover{color:#6f2bef}#hero nav .nav__column:first-of-type{left:20px}#hero nav .nav__column:last-of-type{right:20px}#hero #hero__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 480px)}#hero div img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;display:block;width:100%;height:auto}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes marquee-half{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}#portfolio{background-color:#ed592a;color:#64cf3f;transition:height 2s ease-in-out,background-color .3s ease-in-out}#portfolio.portfolio--1 .portfolio__nav__category:nth-of-type(1){color:#def647;cursor:default}#portfolio.portfolio--2{background-color:#6f2bef}#portfolio.portfolio--2 .portfolio__video-container{background-color:#64cf3f !important}#portfolio.portfolio--2 .portfolio__nav__category:nth-of-type(2){color:#def647;cursor:default}#portfolio.portfolio--3{background-color:#64cf3f}#portfolio.portfolio--3 .portfolio__nav__category{color:#6f2bef}#portfolio.portfolio--3 .portfolio__nav__category:nth-of-type(3){color:#def647;cursor:default}#portfolio #portfolio__close-button-container{position:absolute;right:.9375vw;top:1.25vw;bottom:1.25vw;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}#portfolio.open #portfolio__close-button-container{opacity:1;pointer-events:unset}#portfolio #portfolio__close-button{position:sticky;top:calc(100vh - 54px - 1.25vw);z-index:90;margin-top:240px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;cursor:pointer;transition:background-color .1s ease-in-out;background-color:#64cf3f;color:#def647;border:3px solid #def647;border-radius:50%;width:84px;height:48px;line-height:48px;text-align:center;text-transform:uppercase;font-family:"interstate-mono",Helvetica,sans-serif}#portfolio #portfolio__close-button:hover{background-color:#6f2bef}#portfolio #portfolio__overflow-container{overflow:hidden;position:relative;height:100%;width:100%}#portfolio #portfolio__nav{padding:1vw 0;margin:0 1.25vw;height:5.9vw}#portfolio #portfolio__nav .portfolio__nav__category{cursor:pointer;transition:color .3s ease-in-out}#portfolio #portfolio__nav.visible .portfolio__nav__category:hover{color:#def647;transition-duration:.1s}#portfolio #portfolio__hr{position:absolute;top:5.9vw;left:1.25vw;width:0;transition:width .5s ease-in-out 0s;border-bottom:3px solid #def647;z-index:20;pointer-events:none}#portfolio #portfolio__hr.visible{width:100%;width:calc(100% - 1.25vw - 1.25vw);transition-delay:.9s}#portfolio #portfolio__nav,#portfolio .portfolio__marquee-container{overflow:hidden;white-space:nowrap;box-sizing:border-box}#portfolio #portfolio__nav .portfolio__nav__category,#portfolio #portfolio__nav .portfolio__marquee__category,#portfolio .portfolio__marquee-container .portfolio__nav__category,#portfolio .portfolio__marquee-container .portfolio__marquee__category{display:inline-block;margin-right:2vw;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;padding-left:2vw;font-size:5.4vw;line-height:.75;vertical-align:top}#portfolio #portfolio__nav .portfolio__nav__category .h2__number,#portfolio #portfolio__nav .portfolio__marquee__category .h2__number,#portfolio .portfolio__marquee-container .portfolio__nav__category .h2__number,#portfolio .portfolio__marquee-container .portfolio__marquee__category .h2__number{font-size:1.2vw;top:0}#portfolio #portfolio__marquees{position:absolute;top:0;width:100%}#portfolio #portfolio__marquees.hidden{display:none}#portfolio .portfolio__marquee-container{border:none;cursor:pointer;transition:top 1s ease-in-out,opacity .1s ease-in-out 0s,left .9s ease-in-out,height .4s ease-in-out 1s;z-index:5;opacity:1;width:200%;left:0;transform:translateX(0%);animation:marquee-half 25s linear infinite;height:12vw}#portfolio .portfolio__marquee-container:hover .portfolio__marquee__category--primary{color:#def647}#portfolio .portfolio__marquee-container .portfolio__marquee{padding:1vw 1.25vw 0;width:50%;box-sizing:border-box;height:100%;font-size:0;position:relative}#portfolio .portfolio__marquee-container .portfolio__marquee:last-of-type{position:absolute;top:0;left:50%}#portfolio .portfolio__marquee-container .portfolio__marquee .portfolio__marquee__videos{position:absolute;top:0;height:100%;padding:1vw 0;box-sizing:border-box;transition:top 1s ease-in-out;font-size:0}#portfolio .portfolio__marquee-container .portfolio__marquee .portfolio__marquee__videos video,#portfolio .portfolio__marquee-container .portfolio__marquee .portfolio__marquee__videos img{width:18vw;height:10.125vw;overflow:hidden;display:inline-block;margin-left:1vw}#portfolio .portfolio__marquee-container .portfolio__marquee__category{position:relative;transition:top 1s ease-in-out,color .2s ease-in-out;top:12vw}#portfolio .portfolio__marquee-container .portfolio__marquee__category--primary{top:0}#portfolio .portfolio__marquee-container:nth-child(1){position:relative;background-color:#ed592a}#portfolio .portfolio__marquee-container:nth-child(1) .portfolio__marquee__videos{left:41.7vw}#portfolio .portfolio__marquee-container:nth-child(2){position:absolute;top:100%;animation-direction:reverse;background-color:#6f2bef}#portfolio .portfolio__marquee-container:nth-child(2) .portfolio__marquee__videos{left:77.5%}#portfolio .portfolio__marquee-container:nth-child(2) .portfolio__marquee__videos:last-of-type{left:-22.5%}#portfolio .portfolio__marquee-container:nth-child(3){color:#6f2bef;position:absolute;top:200%;background-color:#64cf3f}#portfolio .portfolio__marquee-container:nth-child(3) .portfolio__marquee__videos{left:16.2vw}#portfolio .portfolio__marquee-container.collapsed{top:0;pointer-events:none;cursor:default;opacity:0;animation-play-state:paused;transition:top 1s ease-in-out,opacity .1s ease-in-out .9s,left .9s ease-in-out,height .4s ease-in-out 1s;height:5.9vw}#portfolio .portfolio__marquee-container.selected{animation-play-state:paused;z-index:10;opacity:1}#portfolio .portfolio__marquee-container.selected .portfolio__marquee__videos{top:-12vw}#portfolio .portfolio__marquee-container.selected .portfolio__marquee__category{top:0}#portfolio .portfolio__marquee-container.selected .portfolio__marquee__category--primary{color:#def647}#portfolio #portfolio__content{position:relative;left:0}#portfolio #portfolio__content.visible{transition:left 1s ease-in-out}#portfolio #portfolio__content.portfolio--1{left:0}#portfolio #portfolio__content.portfolio--2{left:-100%}#portfolio #portfolio__content.portfolio--3{left:-200%}#portfolio #portfolio__content .portfolio__section{white-space:normal;top:0;width:100%;box-sizing:border-box;overflow:hidden;transition:height 1.5s ease-in-out 0s}#portfolio #portfolio__content .portfolio__section:nth-of-type(2){position:absolute;left:100%}#portfolio #portfolio__content .portfolio__section:nth-of-type(3){position:absolute;left:200%}#portfolio #portfolio__content .portfolio__section .portfolio__videos{padding:1.25vw;padding-top:calc(3px + 1.25vw);padding-bottom:2.5vw;display:grid;grid-template-columns:repeat(auto-fill, minmax(480px, 1fr));grid-column-gap:1.25vw;grid-row-gap:1.25vw}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video .portfolio__video-container{position:relative;padding-bottom:56.25%;background-color:#6f2bef;transition:background-color .3s ease-in-out}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video .portfolio__video__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;cursor:pointer}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video svg{position:absolute;top:50%;left:50%;width:17.5%;transform:translateX(-50%) translateY(-50%);pointer-events:none}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video svg path{transition:fill .1s ease-in-out;fill:#def647}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video:hover svg path{fill:#64cf3f}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video .portfolio__video__label{font-size:30px;position:relative;padding-left:.75em;font-family:"balloon",Helvetica,sans-serif;line-height:1;color:#def647;display:block;margin-top:.25em}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video .portfolio__video__label:hover{color:#fff}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video .portfolio__video__label:before{content:"";height:.5em;width:.5em;border-radius:50%;background-color:#fff;position:absolute;top:.35em;left:0}#tour-dates{color:#def647;position:relative;margin-top:2.5vw;padding-top:1.25vw;border-top:3px solid #def647;margin:1.25vw}#tour-dates h2{padding-left:0;font-size:5.3vw;margin-bottom:2.5vw}#tour-dates #tour-dates__link{position:absolute;right:0;top:1.25vw;color:#def647;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;padding-left:.75em;font-family:"balloon",Helvetica,sans-serif;font-size:30px;line-height:1}#tour-dates #tour-dates__link:before{content:"";height:.5em;width:.5em;border-radius:50%;background-color:#fff;position:absolute;top:.35em;left:0}#tour-dates #tour-dates__link:hover{color:#fff}#tour-dates .tour-date{display:inline-block;font-family:"balloon",Helvetica,sans-serif;font-size:50px;margin-bottom:.2em;color:#def647}#tour-dates .tour-date:hover{color:#fff}#about h2,#press h2{position:absolute;text-transform:uppercase;max-width:33.33%;box-sizing:border-box;padding-right:1em;margin-right:1.25vw;line-height:.9;font-size:5vw}#about h2 .h2__number,#press h2 .h2__number{top:.2em}#about{background-color:#def647;padding:1.25vw;color:#ed592a;padding-bottom:3vw}#about #about__copy{padding-left:33.33%;-moz-columns:2;columns:2;-moz-column-gap:1.25vw;column-gap:1.25vw;orphans:3;widows:3;font-size:26px}#about #about__graphics{padding-top:7vw}#about #about__graphics .column--3-12{height:28.33vw;background-size:cover;background-position:center}#press #press__content{padding:1.25vw;background-color:#ed592a;color:#def647}#press #press__content #press__heading{top:0;position:relative;max-width:none}#press #press__content #press-links{padding-left:30px;padding-top:1.25vw}#press #press__content #press-links a{font-family:"akzidenz-condensed-extrabold",Helvetica,sans-serif;color:#def647;display:block;font-size:40px;text-transform:uppercase;line-height:1.2;margin-bottom:.5em;position:relative;padding-left:1em}#press #press__content #press-links a:hover{color:#fff}#press #press__content #press-links a:before{content:"";height:.5em;width:.5em;border-radius:50%;background-color:#fff;position:absolute;top:.35em;left:0}#press #press-kit{min-height:50vw;background-color:#64cf3f;position:relative;background-image:url("../images/press-kit.png");background-size:cover;background-position:center;cursor:pointer;display:block}#press #press-kit #press-kit__hover-image{position:absolute;background-image:url("../images/press-kit--hover.png");background-size:cover;background-position:center;top:0;left:0;height:100%;width:100%;opacity:.01}#press #press-kit:hover #press-kit__hover-image{opacity:1}#press #press-kit:hover #press-kit__button{color:#ed592a;border-color:#ed592a}#press #press-kit #press-kit__button{position:absolute;bottom:10vw;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-14deg);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;font-family:"balloon",Helvetica,sans-serif;font-size:4vw;color:#def647;width:28vw;height:12vw;line-height:11.5vw;text-align:center;border:.3vw solid #def647;border-radius:50%}footer{background-color:#6f2bef;color:#def647;position:relative;padding-top:1.25vw;overflow:hidden}footer #footer__marquee{transform:translateX(0%);animation:marquee 15s linear infinite}footer #footer__marquee>div{width:100%;font-family:"akzidenz-condensed-extrabold",Helvetica,sans-serif;font-size:2.72vw;text-transform:uppercase;white-space:nowrap;overflow:hidden}footer #footer__marquee>div a{color:#64cf3f}footer #footer__marquee>div:last-of-type{position:absolute;top:0;left:100%}footer .column-container{padding:10vw 1.25vw}footer .column--4-12 h3{font-size:3vw;font-family:"balloon",Helvetica,sans-serif;margin-bottom:20px;position:relative;left:-0.17em}footer .column--4-12 li{font-size:30px;font-weight:600;list-style-type:none}footer .column--4-12 li:before{content:"";height:.5em;width:.5em;border-radius:50%;background-color:#fff;display:inline-block;vertical-align:middle;left:0;margin-right:.25em}footer .column--4-12 li a{color:#def647}footer .column--4-12 li a:hover{color:#fff}#footer__end{background-color:#def647;background-image:url("../images/footer-portrait.jpg");background-size:cover;background-position:center;padding:10vw 1.25vw 1.25vw;position:relative;z-index:10}#footer__end #footer__copyright{text-transform:uppercase;font-weight:700;font-size:20px;color:#6f2bef;padding-right:240px}#footer__end #footer__back-to-top{display:block;position:absolute;border:1.25vw;right:1.25vw;bottom:1.25vw;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;padding-left:.75em;font-family:"balloon",Helvetica,sans-serif;font-size:30px;line-height:1;color:#64cf3f}#footer__end #footer__back-to-top:hover{color:#6f2bef}#footer__end #footer__back-to-top:before{content:"";height:.5em;width:.5em;border-radius:50%;background-color:#fff;position:absolute;top:.35em;left:0}@media only screen and (min-width: 959px){.mobile{display:none !important}}@media only screen and (max-width: 959px){.desktop{display:none !important}.column--1-12--sm{width:8.333%}.column--2-12--sm{width:16.666%}.column--3-12--sm{width:25%}.column--4-12--sm{width:33.333%}.column--5-12--sm{width:41.666%}.column--6-12--sm{width:50%}.column--6-12{width:100%}.column--7-12--sm{width:58.333%}.column--8-12--sm{width:66.666%}.column--9-12--sm{width:75%}.column--10-12--sm{width:83.333%}.column--12-12--sm{width:100%}body{width:100vw}#top{height:112.5vw}#nav--mobile{position:fixed;width:100vw;height:100vh;background-color:#ed592a;top:0;left:100%;transition:left .3s ease-in-out;z-index:900;box-sizing:border-box;padding:4vw 3vw;overflow:scroll}#nav--mobile.visible{left:0}#nav--mobile #nav--mobile__scroll-container{padding-bottom:60px}#nav--mobile a{color:#def647;text-transform:uppercase;display:block}#nav--mobile .nav__column:first-of-type{border-top:3px solid #def647;border-bottom:3px solid #def647;padding-top:3vw;padding-bottom:3vw}#nav--mobile .nav__column:first-of-type a{font-family:"akzidenz-condensed-extrabold",Helvetica,sans-serif;font-size:13vw;padding-left:22px;position:relative;line-height:.95;padding-bottom:.1em}#nav--mobile .nav__column:first-of-type a div{position:absolute;top:1.3vw;left:0;font-family:"interstate-mono",Helvetica,sans-serif;font-size:12px}#nav--mobile .nav__column:first-of-type a:last-of-type{padding-bottom:0}#nav--mobile .nav__column:last-of-type a{border-bottom:3px solid #def647;display:block;font-size:24px;font-size:min(24px,12vw);font-family:"interstate-mono",Helvetica,sans-serif;padding:.35em 0;line-height:1}#mobile-nav-button{background-color:#64cf3f;border:3px solid #def647;border-radius:50%;width:72px;height:48px;line-height:48px;text-align:center;text-transform:uppercase;font-family:"interstate-mono",Helvetica,sans-serif;position:fixed;right:1.5vw;bottom:3vw;z-index:1000;color:#def647;font-size:16px}#hero__background-image{background-image:url(../images/hero--mobile.jpg);height:112.5vw;z-index:0}#hero{z-index:0;position:fixed;height:112.5vw;min-height:unset;max-height:unset}#hero #hero__background{display:none}#hero #hero__logo--mobile{position:absolute;top:2vw;left:2vw;width:96vw}#hero #hero__movement-coach--mobile{position:absolute;left:2vw;bottom:6.5vw;width:96vw}#portfolio #portfolio__nav{padding:3vw;margin:0;overflow:scroll;border-bottom:3px solid #def647;border-top:3px solid #def647;position:relative;height:auto}#portfolio #portfolio__nav .portfolio__nav__category{display:inline-block;padding-left:.5em;font-size:10vw}#portfolio #portfolio__nav .portfolio__nav__category .h2__number{font-size:3.2vw;top:-0.13em}#portfolio #portfolio__marquees{position:absolute;top:0;width:100%;transition:height 1s ease-in-out 0s;overflow:hidden;height:108vw}#portfolio #portfolio__marquees.hidden{display:block;height:0}#portfolio .portfolio__marquee-container{border:none;cursor:pointer;transition:top 1s ease-in-out,opacity .1s ease-in-out .9s,left .9s ease-in-out,height .4s ease-in-out 1s;z-index:5;opacity:1;left:0;height:36vw;transform:none;animation:none}#portfolio .portfolio__marquee-container:hover .portfolio__marquee__category--primary{color:#def647}#portfolio .portfolio__marquee-container .portfolio__marquee-container-mobile{transform:translateX(0%);animation:marquee 15s linear infinite;width:250vw;position:absolute;top:0;left:0}#portfolio .portfolio__marquee-container:nth-of-type(2) .portfolio__marquee-container-mobile{animation-direction:reverse}#portfolio .portfolio__marquee-container .portfolio__marquee{padding:0;width:100%;height:100%;position:absolute;top:0;left:0}#portfolio .portfolio__marquee-container .portfolio__marquee:last-of-type{position:absolute;top:0;left:100%}#portfolio .portfolio__marquee-container .portfolio__marquee .portfolio__marquee__videos{position:absolute;top:0;padding:3vw 0;height:100%;transition:top 1s ease-in-out;font-size:0}#portfolio .portfolio__marquee-container .portfolio__marquee .portfolio__marquee__videos video,#portfolio .portfolio__marquee-container .portfolio__marquee .portfolio__marquee__videos img{width:54vw;height:30.375vw;margin-left:3vw}#portfolio .portfolio__marquee-container .portfolio__marquee__category{display:none}#portfolio .portfolio__marquee-container .portfolio__marquee__mobile-heading{font-size:14vw;top:1.5vw;left:2vw;z-index:5;padding-left:7vw}#portfolio .portfolio__marquee-container .portfolio__marquee__mobile-heading .h2__number{font-size:5vw;line-height:.8;top:.3em}#portfolio .portfolio__marquee-container:nth-child(1) .portfolio__marquee__videos{left:27vw}#portfolio .portfolio__marquee-container:nth-child(2){top:33.333%}#portfolio .portfolio__marquee-container:nth-child(2) .portfolio__marquee__videos{left:27vw}#portfolio .portfolio__marquee-container:nth-child(2) .portfolio__marquee__videos:last-of-type{display:none}#portfolio .portfolio__marquee-container:nth-child(3){top:66.666%}#portfolio .portfolio__marquee-container:nth-child(3) .portfolio__marquee__videos{left:0vw}#portfolio .portfolio__marquee-container.collapsed{top:0;pointer-events:none;cursor:default;opacity:0;animation-play-state:paused;height:36vw}#portfolio .portfolio__marquee-container.selected{animation-play-state:paused;z-index:10;opacity:1}#portfolio .portfolio__marquee-container.selected .portfolio__marquee__videos{top:3vw}#portfolio .portfolio__marquee-container.selected .portfolio__marquee__category{top:0}#portfolio .portfolio__marquee-container.selected .portfolio__marquee__category--primary{color:unset}#portfolio #portfolio__content .portfolio__section{padding:3vw;padding-bottom:6vw}#portfolio #portfolio__content .portfolio__section .portfolio__videos{display:block}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video{margin-bottom:3vw}#portfolio #portfolio__content .portfolio__section .portfolio__videos .portfolio__video .portfolio__video__label{font-size:20px}#tour-dates{margin-top:6vw;padding-top:3vw}#tour-dates h2{font-size:8vw;margin-bottom:6vw}#tour-dates #tour-dates__link{right:.2em;top:3vw;font-size:16px}#tour-dates .tour-date{font-size:20px}#about h2,#press h2{position:relative;max-width:none;padding-right:0;margin-right:0;line-height:.9;font-size:19vw;padding-bottom:4vw}#about h2 .h2__number,#press h2 .h2__number{top:.1em}#about{background-color:#def647;padding:3vw;color:#ed592a;padding-bottom:3vw}#about #about__copy{padding-left:30px;padding-right:10px;-moz-columns:1;columns:1;font-size:16px}#about #about__graphics{padding-top:4vw}#about #about__graphics .column--3-12{height:56.66vw}#press h2{font-size:16vw}#press #press__content{padding:3vw}#press #press__content #press__heading{top:0;position:relative;max-width:none}#press #press__content #press-links{padding-left:30px;padding-right:10px;padding-top:3vw}#press #press__content #press-links a{font-size:24px;line-height:1.1}#press #press-kit{min-height:100vw}#press #press-kit #press-kit__button{transform:translate(-50%, -50%) rotate(-14deg) scale(3.15)}@keyframes mobile-footer-marquee{0%{transform:translateX(0%) scale(2)}100%{transform:translateX(-100%) scale(2)}}footer{padding-top:3vw}footer #footer__marquee{transform:translateX(0%) scale(2);animation:mobile-footer-marquee 15s linear infinite}footer .column-container{padding:10vw 6vw 10vw}footer .column--4-12{padding-bottom:6vw}footer .column--4-12 h3{font-size:28px;margin-bottom:4px}footer .column--4-12 li{font-size:20px}#footer__end{padding:20vw 3vw 3vw}#footer__end #footer__copyright{font-size:12px;padding-right:0px}#footer__end #footer__back-to-top{display:none}}