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,tbody,tfoot,thead,tr,th,td,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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:"PP Neue Montreal";src:url(724db3b8ed599730fada.woff2) format("woff2"),url(37c1bf0306cb3c65396d.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url(4bd635b96a10ec6395a1.woff2) format("woff2"),url(165ed63c679cc7212c28.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url(2d1c6bc7ec7cd0ff7d94.woff2) format("woff2"),url(3475c2d2e6d2f2e48554.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url(550ab457f459e8b27388.woff2) format("woff2"),url(5826374d7c3dee2da22c.woff) format("woff");font-weight:700;font-display:swap}
html{overflow-x:hidden;height:100%}body{font-size:16px;font-family:"PP Neue Montreal",Arial,Verdana,sans-serif;overflow:clip;background-color:#fff;min-height:100%}.mobile-only{display:block}@media only screen and (min-width: 769px){.mobile-only{display:none}}.desktop-only{display:none}@media only screen and (min-width: 769px){.desktop-only{display:block}}.sticky-aside{position:sticky;top:100px;white-space:nowrap;writing-mode:vertical-rl;transform-origin:center;transform:rotate(-180deg);margin:0 0 0 -30px;z-index:5;font-size:.875rem;text-transform:uppercase;opacity:0}.sticky-aside--margin{margin:10px 0 0 -27px}.sticky-aside--reverse-margin{margin:0px 0 0 10px}@media only screen and (min-width: 769px){.sticky-aside--margin{margin:10px 0 0 -103px}}.aside-offset{display:flex;flex-direction:column;margin:-60px 0 0 0}
.alternate-font{font-family:"IBM Plex Mono",monospace;font-weight:300;font-size:1rem;line-height:1.25em}.alternate-font--desktop-only{font-weight:400;font-family:"PP Neue Montreal",Arial,Verdana,sans-serif;font-size:1.375rem;line-height:1.25em}@media only screen and (min-width: 769px){.alternate-font{font-size:1.5rem}}.alternate-font--italic{font-style:italic;font-weight:300}.heading{font-size:3rem;line-height:1em;margin:0 0 40px 0}@media only screen and (min-width: 769px){.heading{font-size:6rem;line-height:1em;margin:0 0 80px 0}}.heading-two{font-size:2.5rem;line-height:1em}@media only screen and (min-width: 769px){.heading-two{font-size:6rem;line-height:1em}}.heading-three{font-size:2rem;line-height:1em;color:#000}.heading-three--white{color:#fff}@media only screen and (min-width: 769px){.heading-three{font-size:3rem;line-height:1em}}.sub-heading{font-size:2rem;line-height:1.1em;margin:0 0 40px 0}@media only screen and (min-width: 769px){.sub-heading{font-size:4rem}}.move-heading{font-size:1.5rem;font-weight:700;color:#00f187}@media only screen and (min-width: 769px){.move-heading{font-size:2.25rem}}@media only screen and (min-width: 1201px){.move-heading{font-size:3rem}}.move-heading span{font-family:"IBM Plex Mono";font-style:italic;font-weight:400}.move-heading--white{color:#fff}.move-heading--black{color:#000}.baton-heading{font-size:1.25rem;font-weight:300;margin:0 0 8px 0}.baton-heading--alternate-font{font-family:"IBM Plex Mono",monospace}@media only screen and (min-width: 769px){.baton-heading{font-size:1.5rem;margin:0 0 16px 0}}.baton-heading:before{content:"/";color:#00f187;margin:0 16px 0 0}.baton-heading--white{color:#fff}.baton-heading--black:before{color:#000}.quote{font-size:2rem;line-height:1.1em}@media only screen and (min-width: 769px){.quote{font-size:4rem;line-height:1.1em}}p{font-size:1.375rem;line-height:1.25em}@media only screen and (min-width: 769px){p{font-size:2.25rem}}a{text-decoration:none;color:inherit}.green-highlight{display:inline;background-color:#00f187;color:#000}.bold{font-weight:500 !important}.italic{font-style:italic}
@keyframes arrowBounceLess{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(10px)}60%{transform:translateX(5px)}}.cta{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;padding:0 2rem;background:#00f187;text-align:center;text-decoration:none;border:0;outline:0;font-size:1.5rem;line-height:1.1em;transform:skew(-21deg);cursor:pointer}@media only screen and (min-width: 769px){.cta{font-size:2rem}}.cta__body{display:inline-flex;align-items:center;transform:skew(21deg);color:#000}.cta__body--black{color:#000}.cta__body.animate .cta__icon{animation:arrowBounceLess 1000ms 1 forwards}.cta__icon{margin:0 0 0 1rem;transition:margin 200ms ease-in-out}.cta:hover .cta__icon{margin:0 -0.5rem 0 2rem}.cta-block{display:flex;width:100%;justify-content:flex-end;align-items:flex-end;margin:0 -20px 80px 0;transition:margin 300ms linear}.cta-block--off-screen{margin-right:-500px !important}.chevron{position:absolute;transform:rotate(0deg);margin:0;top:40%}
.site-header{box-sizing:border-box;position:fixed;height:80px;width:100%;z-index:5}@media only screen and (min-width: 769px){.site-header{height:95px}}.site-header__inner{display:flex;justify-content:space-between;align-items:center;padding:0 10px;height:100%}@media only screen and (min-width: 769px){.site-header__inner{padding:0 20px}}.site-header__logo{z-index:6;transition:transform 500ms linear}.site-header__logo--off-screen{transform:translateY(-200px)}.site-header__logo svg{display:block;height:40px;width:19px;fill:#00f187}@media only screen and (min-width: 769px){.site-header__logo svg{height:54px;width:27px;margin-top:5px}}@media only screen and (min-width: 1201px){.site-header__logo svg{height:67px;width:30px}}.site-header--white-background{background-color:#fff}.site-header.white svg{fill:#fff}@media only screen and (min-width: 1201px){.site-header.white .site-header__logo svg{display:block;height:67px;width:30px;margin:5px 0 0 0;fill:#fff}}.menu-button{width:33px;height:18px;background:none;border:none;outline:none;padding:0;z-index:7;margin:4px 0 0 0;cursor:pointer}.menu-button__icon{display:block;height:1px;width:33px;position:relative}.menu-button__icon::before,.menu-button__icon::after{content:"";position:absolute;display:block;left:0;width:100%;height:2px;background-color:#000;transition:all 200ms cubic-bezier(0.4, 0, 0, 1)}.menu-button.white .menu-button__icon::before,.menu-button.white .menu-button__icon::after{background-color:#fff}.menu--open .menu-button__icon::before,.menu--open .menu-button__icon::after{background-color:#fff}.menu-button__icon::before{top:-4px}.menu--open .menu-button__icon::before{top:0;transform:rotate(45deg)}.menu-button__icon::after{bottom:-4px}.menu--open .menu-button__icon::after{bottom:0;transform:rotate(-45deg)}
.site-footer{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;height:95px;background-color:#00f187;color:#000}.site-footer--no-details{height:35px}@media only screen and (min-width: 769px){.site-footer--no-details{height:95px}}@media only screen and (min-width: 769px){.site-footer{flex-direction:row;padding:15px 20px}}.site-footer__legal{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;height:100%;order:2;background-color:#fff;padding:0 .625rem}.site-footer__legal .site-footer__socials{display:none;width:32px;height:32px}.site-footer__legal .site-footer__socials img{width:100%}.site-footer__legal .site-footer__links{display:flex;justify-content:space-between;flex-direction:row;align-items:center;width:100%;height:100%}.site-footer__legal p,.site-footer__legal a{font-size:.75rem;line-height:1em}.site-footer__legal a{margin:0 4px 0 0}@media only screen and (min-width: 769px){.site-footer__legal{flex-direction:column;order:1;background-color:#00f187;padding:0}.site-footer__legal .site-footer__socials{display:flex}.site-footer__legal .site-footer__links{display:flex;justify-content:space-between;flex-direction:row;gap:1.25em;align-items:flex-end}.site-footer__legal p,.site-footer__legal a{font-size:.875rem;line-height:1em}}.site-footer__details{display:flex;font-size:.875rem;align-items:center;justify-content:space-between;flex-shrink:0;height:60px;padding:0 10px;gap:20px;order:1}.site-footer__details .site-footer__contact{display:flex;gap:24px;align-items:center}.site-footer--no-details .site-footer__details{display:none}@media only screen and (min-width: 769px){.site-footer__details{order:2;justify-content:flex-end;padding:0;height:auto;font-size:1.125rem}}.site-footer__lockup{display:flex;line-height:100%;flex-shrink:1}.site-footer__ident{height:40px;margin:2px 7px 0 0;vertical-align:middle}@media only screen and (min-width: 769px){.site-footer__ident{height:54px}}.site-footer__ident svg{width:27px;height:54px}@media only screen and (min-width: 769px){.site-footer__ident svg{width:39px;height:81px}}.site-footer__message{font-size:.875rem;line-height:.875rem}@media only screen and (min-width: 769px){.site-footer__message{font-size:1.25rem;line-height:1.25rem}}
.site-navigation{display:flex;position:fixed;top:0;right:0;justify-content:center;width:0;height:100vh;margin:0;background-color:#000;color:#fff;transition:width 200ms cubic-bezier(0.4, 0, 0, 1);overflow:hidden;z-index:6}.menu--open .site-navigation{width:100vw}@media only screen and (min-width: 769px){.site-navigation{justify-content:flex-end;top:0;right:0;height:40px;margin:1.8rem 0;z-index:5}}.site-navigation__ident{display:flex;flex-direction:column;justify-content:center;width:130px;height:100%}@media only screen and (min-width: 769px){.site-navigation__ident{display:none}}.site-navigation__list{display:flex;flex-direction:column;justify-content:center;width:130px;height:100%;margin:0 0 0 2.5rem;list-style-type:none;white-space:nowrap}@media only screen and (min-width: 769px){.site-navigation__list{width:100%;flex-direction:row;justify-content:flex-end;align-items:center;margin:0 4rem 0 0}}.site-navigation__list-item{font-size:1.25rem;margin:0 0 2.5rem 0}.site-navigation__list-item:last-child{margin:0}@media only screen and (min-width: 769px){.site-navigation__list-item{margin:0 2rem 0 0}}
@keyframes arrowBounceUp{0%,20%,50%,80%,100%{transform:rotate(90deg) translateX(0)}40%{transform:rotate(90deg) translateX(6px)}60%{transform:rotate(90deg) translateX(3px)}}.hero{height:100vh;width:100vw;position:relative;overflow:hidden;z-index:3}.hero--open{background-color:#00f187}.hero__video{width:100%;height:auto;min-width:100%;min-height:56.25vw;z-index:2}.hero__video--path{z-index:4;clip-path:url(#path);position:absolute;top:0;left:0}.hero__video--landscape{display:none}@media(min-aspect-ratio: 16/9){.hero__video--landscape{display:block}}.hero__video--portrait{display:block}@media(min-aspect-ratio: 16/9){.hero__video--portrait{display:none}}.hero__video--hidden{display:none}.hero__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:295px;transform-origin:top left}@media only screen and (min-width: 769px){.hero__logo{scale:2}}.hero .logo-mask-rect{transform:matrix(1, 0, 0, 1, -385, 0)}.hero .logo-mask-rect-two{transform:matrix(1, 0, 0, 1, -136, 52)}.hero__curtains{display:flex;position:absolute;top:0;left:0;width:200%;height:100%;transform:skew(-22deg)}@media only screen and (min-width: 769px){.hero__curtains{width:150%}}.hero__curtains .curtain{position:absolute;top:0;display:flex;align-items:center;background:#00f187;position:relative;width:100vw;height:100vh;z-index:2;opacity:1}.hero__curtains .curtain--left{left:-50%;justify-content:flex-end;transform:translateX(-120%)}.hero__curtains .curtain--left:after{content:"";background:#00f187;width:30vw;height:6vh;position:absolute;bottom:0;right:0;transition:right 100ms 700ms cubic-bezier(0.4, 0, 0, 1)}@media only screen and (min-width: 769px){.hero__curtains .curtain--left:after{height:10vh;transition:right 200ms 900ms cubic-bezier(0.4, 0, 0, 1)}}.hero__curtains .curtain--right{right:-25%;justify-content:flex-start;transform:translateX(120%)}@media only screen and (min-width: 769px){.hero__curtains .curtain--right{right:-50%}}.hero__curtains .curtain--right:after{content:"";background:#00f187;width:30vw;height:18vh;position:absolute;top:0;left:0;transition:left 100ms 700ms cubic-bezier(0.4, 0, 0, 1)}@media only screen and (min-width: 769px){.hero__curtains .curtain--right:after{height:10vh;transition:left 200ms 900ms cubic-bezier(0.4, 0, 0, 1)}}.hero__curtains--close .curtain{transition:transform 1000ms cubic-bezier(0.4, 0, 0, 1)}.hero__curtains--close .curtain--left{justify-content:flex-end;transform:translateX(calc(50vw - 3.3333333333vh))}@media only screen and (min-width: 769px){.hero__curtains--close .curtain--left{transform:translateX(calc(50vw - 3.7735849057vh))}}.hero__curtains--close .curtain--left:after{right:-30vw}.hero__curtains--close .curtain--right{justify-content:flex-start;transform:translateX(calc(-100vw + 3.3333333333vh))}@media only screen and (min-width: 769px){.hero__curtains--close .curtain--right{transform:translateX(calc(-100vw + 3.7735849057vh))}}.hero__curtains--close .curtain--right:after{left:-30vw}.hero__ident{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;opacity:0;transform-origin:center center;width:69vw;height:138vh}@media only screen and (min-width: 769px){.hero__ident{width:20vw;height:40vh}}.hero__ident--visible{opacity:1;transition:opacity 150ms 850ms linear}.hero__strapline{position:absolute;top:59%;left:45%;transform:translate(-50%, -50%);z-index:1;scale:1}@media only screen and (min-width: 769px){.hero__strapline{top:65%;left:50%;scale:1.5}}.hero__strapline-slash{position:absolute;top:47%;left:50%;transform:translate(-50%, -50%);z-index:1;opacity:0}.hero__track-image{scale:5;transform-origin:top}.hero__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;opacity:0;overflow-x:visible;overflow-y:visible;opacity:1;transform-origin:center center;width:100%;font-size:48px;max-width:285px;opacity:0}@media only screen and (min-width: 769px){.hero__text{font-size:96px;max-width:985px}}.hero__heading-wrapper{display:flex;justify-self:center;position:absolute;max-width:1920px;padding:0px 0 0 40px;bottom:22%;width:100%;opacity:0;transition:opacity 400ms linear}@media only screen and (min-width: 769px){.hero__heading-wrapper{bottom:15%;padding:80px 120px 0 120px}}.hero__heading-wrapper--animate{opacity:1}.hero__heading-wrapper .hero__heading{width:100%;font-size:24px;margin:8px 0 0 0}@media only screen and (min-width: 769px){.hero__heading-wrapper .hero__heading{font-size:48px;margin:0}}.hero__heading-wrapper .ident-lockup__ident{margin:6px 0 0 0}@media only screen and (min-width: 769px){.hero__heading-wrapper .ident-lockup__ident{margin:0}}.hero__heading-wrapper .ident-lockup__ident svg{width:27px;height:54px}@media only screen and (min-width: 769px){.hero__heading-wrapper .ident-lockup__ident svg{width:45px;height:98px}}.hero .i-need-help{left:0;bottom:-50px;width:100%;opacity:0;transition:opacity 200ms linear}.hero .i-need-help--animate{opacity:1}.hero .i-need-help__read-on{display:none;position:absolute;width:100vw;text-align:center;z-index:5}@media only screen and (min-width: 769px){.hero .i-need-help__read-on{display:block;bottom:18px}}.hero .i-need-help__read-on .read-on{display:flex;flex-direction:column}.hero .i-need-help__read-on .read-on__body{font-size:1.5rem}.hero .i-need-help__read-on .read-on__arrow{width:50px;margin:16px auto 16px auto;font-size:1.5rem;animation:arrowBounceUp 1000ms infinite}.hero .i-need-help__read-on--no-animate{opacity:0}.hero .i-need-help__cta{position:absolute;right:-10px;bottom:0;display:block;z-index:5;width:270px}@media only screen and (min-width: 769px){.hero .i-need-help__cta{width:320px}}.hero .i-need-help__cta .cta{background-color:#000}.hero .i-need-help__cta .cta:hover .cta__icon{margin:0 0 0 16px}.hero .i-need-help__cta .cta__icon{display:flex;animation:none;transition:transform 200ms linear}.hero .i-need-help__cta .cta__icon .chevron{position:relative}@media only screen and (min-width: 769px){.hero .i-need-help__cta .cta__icon .chevron{margin:4px 0 0 0}}.hero .i-need-help__cta .cta__body{color:#fff}.hero .i-need-help__cta--white .cta{background-color:#fff}.hero .i-need-help__cta--white .cta__icon{transform:rotate(180deg)}@media only screen and (min-width: 769px){.hero .i-need-help__cta--white .cta__icon .chevron{margin:0 0 0 0}}.hero .i-need-help__cta--white .cta__icon .chevron path{fill:#000}.hero .i-need-help__cta--white .cta__body{color:#000}.animate{opacity:1}.animate .strapline-1{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 250ms both}.animate .strapline-2{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 300ms both}.animate .strapline-3{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 350ms both}.animate .strapline-4{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 400ms both}.animate .strapline-5{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 450ms both}.animate .strapline-6{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 500ms both}.animate .strapline-7{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 550ms both}.animate .strapline-8{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 600ms both}.animate .strapline-9{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 650ms both}.animate .strapline-10{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 700ms both}.animate .strapline-11{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 750ms both}.animate .strapline-12{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 800ms both}.animate .strapline-13{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 850ms both}.animate .strapline-14{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 900ms both}.animate .strapline-15{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 950ms both}.animate .strapline-16{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 1000ms both}.animate .strapline-17{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 1050ms both}.animate .strapline-17{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 1850ms both}.animate .strapline-18{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 1900ms both}.animate .strapline-19{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 1950ms both}.animate .strapline-20{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2000ms both}.animate .strapline-21{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2050ms both}.animate .strapline-22{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2100ms both}.animate .strapline-23{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2150ms both}.animate .strapline-24{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2200ms both}.animate .strapline-24{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2700ms both}.animate .strapline-25{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2750ms both}.animate .strapline-26{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2800ms both}.animate .strapline-27{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2850ms both}.animate .strapline-28{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2900ms both}.animate .strapline-29{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 2950ms both}.animate .strapline-30{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 3000ms both}.animate .strapline-31{animation:animate-strapline 700ms cubic-bezier(0.4, 0, 0, 1) 3050ms both}@keyframes animate-strapline{0%{fill:rgba(0,0,0,0)}100%{fill:#000}}
@keyframes fadeInUp{0%{transform:translateY(80px);opacity:0}100%{transform:translateY(0);opacity:1}}.home{position:relative;height:100%;min-height:100vh}.home__inner{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:1920px;margin:auto;padding:40px 20px 0 40px}@media only screen and (min-width: 769px){.home__inner{padding:40px 120px 0 120px}}.home__background{position:fixed;left:0;top:0;height:100%;z-index:1}.home__background--top{width:200vw;transform:skew(-22deg);background-color:#00f187;transform-origin:top;left:0;top:0}.home__background--bottom{width:0;transform:skew(-22deg);background-color:#000;transform-origin:bottom;right:0;left:unset;bottom:0}@media only screen and (min-width: 769px){.home__background--bottom{display:none}}.home__section{opacity:0}.home__section.in-view{animation:fadeInUp 350ms ease-out forwards}.home__track{box-sizing:border-box;display:flex;order:1;height:100vw;margin:-140px 0 -50px -10px;transform:rotate(90deg)}@media only screen and (min-width: 769px){.home__track{position:absolute;right:-50%;height:auto;margin:-120px 0 0 0;height:100%;transform:rotate(0deg);scale:1}}@media only screen and (min-width: 1201px){.home__track{position:relative;right:0;order:2;padding:0 0 0 100px;max-width:50%;margin:-120px 0 0 -20px;transform:rotate(0deg);scale:1}}@media only screen and (min-width: 1201px){.home__track{max-width:510px}}.home__i-need-help{position:relative;box-sizing:border-box;height:0;max-height:0;overflow:hidden;background-color:#fff;transition:max-height 250ms ease-in;margin:-80px 0 0 0;padding:20px 0 0 0}.home__i-need-help .home__inner{padding:0 20px 0 40px}@media only screen and (min-width: 769px){.home__i-need-help .home__inner{padding:40px 20px 0 120px}}.home__i-need-help--open{width:100%;height:auto;max-height:800px;z-index:6}@media only screen and (min-width: 769px){.home__i-need-help .i-need-help__list{padding:0 0 40px 0}}.home__i-need-help .i-need-help__list-item{display:flex;justify-content:space-between;font-size:48px;margin:32px 0 0 0}.home__i-need-help .i-need-help__list-item:first-child{margin:0}.home__i-need-help .i-need-help__list-item .copy{display:inline}.home__i-need-help .i-need-help__list-item .arrow{font-size:32px}@media only screen and (min-width: 769px){.home__i-need-help .i-need-help__list-item .arrow{font-size:48px}}.home__i-need-help .i-need-help__list-item:hover .copy{background-color:#00f187}.home__i-need-help .i-need-help__list-item:hover .arrow{color:#00f187}.home__drop-the-baton{margin:80px 0 0 0}@media only screen and (min-width: 769px){.home__drop-the-baton{flex-direction:row;padding:0;margin:80px 0 0 0}}.home__drop-the-baton .drop-the-baton__heading{width:100%;font-size:48px}@media only screen and (min-width: 769px){.home__drop-the-baton .drop-the-baton__heading{font-size:96px;margin:0}}.home__drop-the-baton .drop-the-baton__heading{font-size:2.25rem;margin:0 0 80px 0;max-width:100%}@media only screen and (min-width: 1201px){.home__drop-the-baton .drop-the-baton__heading{width:70%;font-size:6rem}}@media only screen and (min-width: 769px){.home__drop-the-baton .drop-the-baton__heading{font-size:4rem;margin:0;width:70%}.home__drop-the-baton .drop-the-baton__heading.in-view{animation:fadeInUp 350ms 950ms ease-out forwards}}.home__drop-the-baton .home__inner{flex-direction:column;padding:0 20px 0 40px;min-height:80vh}@media only screen and (min-width: 769px){.home__drop-the-baton .home__inner{padding:0 120px 40px 120px}}.home__drop-the-baton .drop-the-baton__content-wrapper{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.home__drop-the-baton .drop-the-baton__content-wrapper{flex-direction:row}}@media only screen and (min-width: 1201px){.home__drop-the-baton .drop-the-baton__content-wrapper{justify-content:space-between}}.home__drop-the-baton .drop-the-baton__content{box-sizing:border-box;display:flex;order:2;flex-direction:column;width:100%;align-self:flex-start;opacity:0}@media only screen and (min-width: 769px){.home__drop-the-baton .drop-the-baton__content{order:1;max-width:845px;margin:80px 0 0 0}}.home__drop-the-baton .drop-the-baton__content .drop-the-baton__lockup{width:100%}@media only screen and (min-width: 769px){.home__drop-the-baton .drop-the-baton__content .drop-the-baton__lockup{width:80%}}.home__drop-the-baton .drop-the-baton__content .drop-the-baton__lockup .ident-lockup__ident{margin:6px 0 0 0}@media only screen and (min-width: 769px){.home__drop-the-baton .drop-the-baton__content .drop-the-baton__lockup .ident-lockup__ident{margin:0}}@media only screen and (min-width: 769px){.home__drop-the-baton .drop-the-baton__content .drop-the-baton__lockup .ident-lockup__ident svg{width:85px;height:187px}}.home__drop-the-baton .drop-the-baton__content .drop-the-baton__paragraph{margin:0 0 2rem 0;font-size:1.375rem}@media only screen and (min-width: 1201px){.home__drop-the-baton .drop-the-baton__content .drop-the-baton__paragraph{order:1}}@media only screen and (min-width: 769px){.home__drop-the-baton .drop-the-baton__content .drop-the-baton__paragraph{font-size:2rem}}.home__drop-the-baton .drop-the-baton__content .drop-the-baton__paragraph:first-child{font-size:2rem}@media only screen and (min-width: 769px){.home__drop-the-baton .drop-the-baton__content .drop-the-baton__paragraph:first-child{font-size:3rem}}.home__drop-the-baton .drop-the-baton__content .drop-the-baton__paragraph.instant{opacity:1;animation:none}.home__drop-the-baton .drop-the-baton__content.in-view{animation:fadeInUp 350ms 1700ms ease-out forwards}.home__drop-the-baton .drop-the-baton__content.instant .drop-the-baton__paragraph{opacity:1;animation:none !important}.home__drop-the-baton .drop-the-baton__cta{width:calc(100% + 20px);margin-top:32px}@media only screen and (min-width: 769px){.home__drop-the-baton .drop-the-baton__cta{margin-top:-80px}}.home__what-slows-down{display:flex;flex-direction:column;align-items:center;margin:40px 0 0 0;padding:20px 0;color:#fff;background-color:#000}@media only screen and (min-width: 769px){.home__what-slows-down{padding:40px 0;margin:0px 0 0 0}}.home__what-slows-down .what-slows-down__heading{font-size:48px;margin:0 0 48px 0}@media only screen and (min-width: 769px){.home__what-slows-down .what-slows-down__heading{font-size:96px;margin:0}}.home__what-slows-down .home__inner{flex-direction:column;padding:40px 20px 0 40px}@media only screen and (min-width: 769px){.home__what-slows-down .home__inner{padding:80px 120px 0 120px}}.home__what-slows-down .what-slows-down__lockup .ident-lockup__ident{margin:6px 0 0 0}@media only screen and (min-width: 769px){.home__what-slows-down .what-slows-down__lockup .ident-lockup__ident{margin:0}}@media only screen and (min-width: 769px){.home__what-slows-down .what-slows-down__lockup .ident-lockup__ident svg{width:85px;height:187px}}.home__what-slows-down .what-slows-down__heading.in-view{animation:fadeInUp 350ms 200ms ease-out forwards}@media only screen and (min-width: 769px){.home__what-slows-down .what-slows-down__heading.in-view{animation:fadeInUp 350ms 950ms ease-out forwards}}.home__what-slows-down .what-slows-down__paragraph{margin:0 0 2rem 0;opacity:0}@media only screen and (min-width: 1201px){.home__what-slows-down .what-slows-down__paragraph{order:1}}@media only screen and (min-width: 769px){.home__what-slows-down .what-slows-down__paragraph:first-child{font-size:3rem}}.home__what-slows-down .what-slows-down__paragraph.instant{opacity:1;animation:none}.home__what-slows-down .what-slows-down__cta{width:calc(100% + 20px);margin-top:80px}.home__what-slows-down.in-view .what-slows-down__paragraph:nth-child(1){animation:fadeInUp 350ms 300ms ease-out forwards}.home__what-slows-down.in-view .what-slows-down__paragraph:nth-child(2){animation:fadeInUp 350ms 500ms ease-out forwards}.home__what-slows-down.in-view .what-slows-down__paragraph:nth-child(3){animation:fadeInUp 350ms 700ms ease-out forwards}.home__what-slows-down.in-view .what-slows-down__paragraph:nth-child(4){animation:fadeInUp 350ms 900ms ease-out forwards}@media only screen and (min-width: 769px){.home__what-slows-down.in-view .what-slows-down__paragraph:nth-child(1){animation:fadeInUp 350ms 600ms ease-out forwards}.home__what-slows-down.in-view .what-slows-down__paragraph:nth-child(2){animation:fadeInUp 350ms 1100ms ease-out forwards}.home__what-slows-down.in-view .what-slows-down__paragraph:nth-child(3){animation:fadeInUp 350ms 1600ms ease-out forwards}}.home__how-we-help{display:flex;flex-direction:column;align-items:center;color:#fff;background-color:#000}@media only screen and (min-width: 769px){.home__how-we-help{margin:0 0 0 0}}@media only screen and (min-width: 769px){.home__how-we-help .home__inner{padding:80px 60px 0 120px}}.home__how-we-help .how-we-help__lockup{width:100%}@media only screen and (min-width: 769px){.home__how-we-help .how-we-help__lockup{width:50%}}.home__how-we-help .how-we-help__lockup .ident-lockup__ident{margin:6px 0 0 0}@media only screen and (min-width: 769px){.home__how-we-help .how-we-help__lockup .ident-lockup__ident{margin:0}}@media only screen and (min-width: 769px){.home__how-we-help .how-we-help__lockup .ident-lockup__ident svg{width:85px;height:187px}}.home__how-we-help .ident-lockup p{font-size:1.25rem}@media only screen and (min-width: 769px){.home__how-we-help .ident-lockup p{font-size:2.25rem}}.home__how-we-help .how-we-help__list{display:flex;flex-direction:column;width:80%;font-size:2.25rem;margin:0 0 0 9%}@media only screen and (min-width: 769px){.home__how-we-help .how-we-help__list{margin:0;width:100%}}.home__how-we-help .how-we-help__list-item{width:100%;font-size:20px;margin:0 0 24px 0;opacity:0}@media only screen and (min-width: 769px){.home__how-we-help .how-we-help__list-item{font-size:36px;margin:0 0 48px 0}}.home__how-we-help .how-we-help__list-item p{width:100%}@media only screen and (min-width: 769px){.home__how-we-help .how-we-help__list-item p{width:80%}}.home__how-we-help .how-we-help__list-heading{font-size:1.25rem;margin:0 0 32px 9%;font-weight:300;opacity:0}.home__how-we-help .how-we-help__list-heading.in-view{animation:fadeInUp 350ms 1600ms ease-out forwards}@media only screen and (min-width: 769px){.home__how-we-help .how-we-help__list-heading{font-size:2.25rem;margin:0 0 32px 0}}.home__how-we-help .how-we-help__list.in-view .how-we-help__list-item:nth-child(1){animation:fadeInUp 350ms 2100ms ease-out forwards}.home__how-we-help .how-we-help__list.in-view .how-we-help__list-item:nth-child(2){animation:fadeInUp 350ms 2600ms ease-out forwards}.home__how-we-help .how-we-help__list.in-view .how-we-help__list-item:nth-child(3){animation:fadeInUp 350ms 3100ms ease-out forwards}.home__how-we-help .how-we-help__list.in-view .how-we-help__list-item:nth-child(4){animation:fadeInUp 350ms 3600ms ease-out forwards}.home__how-we-help .sub-heading{align-self:flex-start}.home__how-we-help .how-we-help__cta{width:calc(100% + 20px);margin-top:80px}.home__how-we-help .how-we-help__paragraph{opacity:0}.home__how-we-help .how-we-help__paragraph.in-view{animation:fadeInUp 350ms 500ms ease-out forwards}.home__how-we-help .how-we-help__paragraph--two.in-view{animation:fadeInUp 350ms 900ms ease-out forwards}.home__how-we-help .how-we-help__paragraph--three.in-view{animation:fadeInUp 350ms 1300ms ease-out forwards}.home__group{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.home__group{align-items:flex-start;flex-direction:row;gap:64px}}@media only screen and (min-width: 1201px){.home__group{gap:120px}}.home__lockup{margin:0 0 0 -50px;width:90%;font-size:1rem}@media only screen and (min-width: 769px){.home__lockup{width:50%}}.home__lockup .ident-lockup__content .alternate-font{font-size:1.5rem}@media only screen and (min-width: 1201px){.home__lockup .ident-lockup__content .alternate-font{font-size:2.25rem}}@media only screen and (min-width: 769px){.home__lockup .ident-lockup__ident{width:40%}}.home__lockup p{font-size:1.3rem}@media only screen and (min-width: 769px){.home__lockup p{font-size:1.5rem}}.home__lockup.ident-lockup{flex-shrink:1}.home__our-work{display:flex;flex-direction:column;align-items:center}.home__our-work .our-work__cta{margin:0 -20px 40px 0}.home__our-work .our-work__cta--off-screen{margin:0 -500px 40px 0}
@keyframes arrowBounce{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(6px)}60%{transform:translateX(3px)}}@keyframes fadeInUp{0%{transform:translateY(80px);opacity:0}100%{transform:translateY(0);opacity:1}}.carousel{position:relative;height:auto;background-color:#00f187;align-self:stretch}.carousel__slides{height:auto;overflow:hidden;z-index:1;position:relative}@media only screen and (min-width: 1201px){.carousel__slides{height:100%}}.carousel__slides:before{content:"";display:none;width:99%;height:100%;background-color:#00f187;z-index:1;position:absolute;right:0%;transition:500ms;transform:skew(-22deg)}@media only screen and (min-width: 1201px){.carousel__slides:before{display:block;width:300px;height:101%;background-color:#00f187;z-index:1;position:absolute;right:-150px;top:0;transform:skew(-22deg)}}.carousel__container{width:100%;max-width:1920px;margin:auto;height:auto;display:flex}@media only screen and (min-width: 1201px){.carousel__container{height:100%}}.carousel__slide{position:relative;display:flex;justify-content:center;align-items:center;flex:0 0 100%;flex-direction:column;overflow:hidden}@media only screen and (min-width: 1201px){.carousel__slide{flex-direction:row}}.carousel__slide .slide__body{box-sizing:border-box;display:flex;align-items:center;width:100%;height:300px;padding:20px 40px;background-color:#00f187}@media only screen and (min-width: 1201px){.carousel__slide .slide__body{position:relative;width:38%;margin:0;height:100%;flex-shrink:0}.carousel__slide .slide__body:after{content:"";display:block;width:220%;height:100%;background-color:#00f187;z-index:1;position:absolute;left:100%;translate:-100px 0}}.carousel__slide .slide__content{width:95%;z-index:2;visibility:hidden;opacity:1}@media only screen and (min-width: 1201px){.carousel__slide .slide__content{padding:0 0 0 40px;position:absolute}}.carousel__slide .slide__content-icon{width:88px;margin:16px 0 16px 0;opacity:0}@media only screen and (min-width: 1201px){.carousel__slide .slide__content-icon{width:100px}}.carousel__slide .slide__content-icon img{width:100%}.carousel__slide .slide__heading{font-size:2rem;line-height:1.1em;margin:0 0 40px 0;position:relative;opacity:0}@media only screen and (min-width: 1201px){.carousel__slide .slide__heading{font-size:4rem}}.carousel__slide .slide__heading .slide-icon{position:absolute;margin:0 0 0 10px}.carousel__slide .slide__heading.animate .slide-icon{animation:arrowBounce 1000ms 2 forwards}.carousel__slide .slide__text{box-sizing:border-box;font-size:1.375rem;padding:20px 0 0 20px;opacity:0;width:85%}@media only screen and (min-width: 1201px){.carousel__slide .slide__text{font-size:2.25rem;padding:40px 0 0 40px;width:auto}}.carousel__slide .slide__image-container{position:relative;width:100%;height:auto;display:flex;cursor:pointer}@media only screen and (min-width: 1201px){.carousel__slide .slide__image-container{width:65%;height:100%}}.carousel__slide .slide__image-overlay{visibility:hidden;display:block;width:150%;height:102%;background-color:#00f187;z-index:1;position:absolute;left:0%;transform:skew(-22deg) translateX(-100px);transition:none;margin:-2px 0 0 0}@media only screen and (min-width: 769px){.carousel__slide .slide__image-overlay{transform:skew(-22deg) translateX(-200px)}}@media only screen and (min-width: 1201px){.carousel__slide .slide__image-overlay{left:unset;right:-80%}}.carousel__slide .slide__image{width:100%;height:auto}@media only screen and (min-width: 1201px){.carousel__slide .slide__image{height:100%}}.carousel__slide.is-selected .slide__content-icon{animation:fadeInUp 700ms 500ms ease-out forwards}.carousel__slide.is-selected .slide__heading{animation:fadeInUp 700ms 1000ms ease-out forwards}.carousel__slide.is-selected .slide__text{animation:fadeInUp 700ms 1500ms ease-out forwards}.carousel__slide.is-selected .slide__body:after{width:180%;left:-55%;transform:skew(-22deg);transition:1000ms;transition-property:translate,left;translate:0 0}.carousel__slide.is-selected .slide__content{visibility:visible;opacity:1}.carousel__slide.is-selected .slide__image-overlay{visibility:visible;width:40%;transition:1000ms}.carousel-navigation{display:flex;justify-content:space-between;padding:25px;background-color:#fff}.carousel-navigation .chevron{position:relative;top:0}.carousel-navigation__next{cursor:pointer;display:flex;justify-content:flex-end;align-items:center;height:27px;width:50px}.carousel-navigation__next svg{transform:rotate(-90deg)}.carousel-navigation__next:hover svg{transition:margin 200ms ease-in-out;margin:0 -0.5rem 0 2rem}.carousel-navigation__prev{cursor:pointer;width:50px;height:27px;display:flex;align-items:center}.carousel-navigation__prev svg{transform:rotate(90deg)}.carousel-navigation__prev:hover svg{transition:margin 200ms ease-in-out;margin:0 2rem 0 -0.5rem}.carousel-navigation__dots{display:flex;align-items:center}.carousel-navigation__dot{width:12px;height:9px;transform:skew(-22deg);background-color:#d2d2d2;margin:0 3px;cursor:pointer}.carousel-navigation__dot--active{background-color:#00f187}
@keyframes fadeInUp{0%{transform:translateY(80px);opacity:0}100%{transform:translateY(0);opacity:1}}.ident-lockup{display:flex;gap:10px;margin:0 0 40px 0}@media only screen and (min-width: 769px){.ident-lockup{margin:0 0 80px 0}}.ident-lockup__ident{grid-area:ident;height:100%}.ident-lockup__ident svg{display:block}.ident-lockup__ident--scale svg{width:auto;height:50%}@media only screen and (min-width: 769px){.ident-lockup__ident--scale{margin-top:4%}.ident-lockup__ident--scale svg{width:auto;height:93%;margin-top:4px}}.ident-lockup__heading{font-size:2rem;line-height:1.1em;grid-area:content;height:100%}@media only screen and (min-width: 769px){.ident-lockup__heading{font-size:4rem}}.ident-lockup p{margin:0 0 32px 0;font-weight:300}.ident-lockup p:last-child{margin:0}.ident-lockup--intro p{font-size:1.25rem;line-height:1.2em}@media only screen and (min-width: 769px){.ident-lockup--intro p{font-size:2.25rem}}.ident-lockup.animate .ident-lockup__ident{opacity:0;animation:fadeInUp 500ms 300ms cubic-bezier(0, 0.02, 0, 1.01) forwards}.ident-lockup.animate .ident-lockup__heading{opacity:0;animation:fadeInUp 500ms 500ms cubic-bezier(0, 0.02, 0, 1.01) forwards}
.banner{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:0 0 64px 0;overflow:hidden}@media only screen and (min-width: 1201px){.banner{width:33%}}.banner__body{box-sizing:border-box;display:flex;width:100%;height:280px;padding:32px 32px 32px 32px;background-color:#00f187}.banner__body:after{content:"";display:block;width:50%;height:100%;background-color:#00f187;z-index:1;position:absolute;top:0;left:-20%;transform:skew(-22deg);z-index:1}.banner__content{z-index:2;display:flex;flex-direction:column;justify-content:flex-start}.banner__content-icon{width:88px;margin:0 0 18px;display:flex;align-items:center}.banner__content-icon img{margin:0 0 0 8px;width:100%}.banner .move-heading{font-size:1.5rem;margin:0 0 32px 0}.banner__heading{font-size:1.5rem;line-height:1.1em;margin:0 0 40px 0;position:relative}.banner__heading .slide-icon{position:absolute;margin:0 0 0 10px}.banner.in-view .banner__content-icon{animation:fadeInUp 400ms 400ms ease-out forwards}.banner.in-view .banner__category{animation:fadeInUp 400ms 800ms ease-out forwards}.banner.in-view .banner__heading{animation:fadeInUp 400ms 1200ms ease-out forwards}.banner__image-container{position:relative;width:100%;height:250px;display:flex;background-size:cover;background-position:center;cursor:pointer}
@keyframes fadeInUp{0%{transform:translateY(80px);opacity:0}100%{transform:translateY(0);opacity:1}}.our-work__inner{box-sizing:border-box;flex-direction:column;width:100%;max-width:1920px;margin:auto;padding:80px 40px 0 40px}@media only screen and (min-width: 769px){.our-work__inner{padding:80px 80px 0 80px}}.our-work__lockup{width:100%}.our-work__lockup svg{width:37px;height:87px}@media only screen and (min-width: 769px){.our-work__lockup svg{width:81px;height:185px}}.our-work__lockup .ident-lockup__heading{width:100%;max-width:750px}.our-work .our-work__banners{box-sizing:border-box;flex-direction:column;width:100%;max-width:1920px;margin:auto}@media only screen and (min-width: 769px){.our-work .our-work__banners{padding:80px 80px 0 80px}}.our-work .our-work__banners-row{display:flex;flex-direction:column}@media only screen and (min-width: 1201px){.our-work .our-work__banners-row{flex-direction:row;justify-content:center;gap:48px}}
