/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url("https://overpass-30e2.kxcdn.com/overpass-mono.css");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Bagnard;src:url(/fonts/bagnard.otf)}*{box-sizing:border-box}html{font-size:14px}@media (min-width:320px){html{font-size:calc(14px + 2 * (100vw - 320px) / 480)}}@media (min-width:800px){html{font-size:16px}}body{font-family:overpass-mono,Helvetica,Arial,sans-serif;color:#393448}main{margin:0 auto}footer{width:100%;margin:auto;padding:2% 3%;background-color:#fff7ff;color:#999;text-align:center}h1{font-size:18px;font-family:Bagnard,Helvetica,Arial,sans-serif;font-weight:400}@media (min-width:320px){h1{font-size:calc(18px + 6 * (100vw - 320px) / 480)}}@media (min-width:800px){h1{font-size:24px}}h2{font-size:16px;font-weight:600}@media (min-width:320px){h2{font-size:calc(16px + 2 * (100vw - 320px) / 480)}}@media (min-width:800px){h2{font-size:18px}}a{color:#32264a;font-weight:500;text-decoration:none}a:hover{color:#6e01ff}small{font-size:10px}@media (min-width:320px){small{font-size:calc(10px + 2 * (100vw - 320px) / 480)}}@media (min-width:800px){small{font-size:12px}}.intro{display:-ms-flexbox;display:flex;width:100%;min-height:100vh;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-image:linear-gradient(-90deg,#f5e1ff,#f1ffeb)}.intro p{width:55.55556vw;font-size:20px;line-height:1.5;font-family:Bagnard,Helvetica,Arial,sans-serif;letter-spacing:.02rem}@media (min-width:320px){.intro p{font-size:calc(20px + 12 * (100vw - 320px) / 480)}}@media (min-width:800px){.intro p{font-size:32px}}@media (min-width:320px){.intro p{line-height:calc(1.5 + -.2 * (100vw - 320px) / 480)}}@media (min-width:800px){.intro p{line-height:1.3}}.col-container{display:-ms-flexbox;display:flex;width:100%;max-width:1440px;min-height:90vh;margin:auto;padding:4% 0}.col{-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;padding:0 5%}.project-container{width:100%;max-width:1200px;margin:auto;padding:8% 5%}.project-overview{display:block;width:100%;max-width:700px;margin-bottom:70px}.project-details-text{margin-bottom:50px}.project-details-img{display:block;width:100%}.project-details-img img{margin:30px 0}.project-img-full img,video{width:100%;max-width:1050px}.project-img-half img{width:100%;max-width:500px}.role{margin:0;font-weight:600}.seperator,.team-name{display:block}.external-link:before{content:"\AC";padding-right:10px}.external-link{margin-bottom:4%;transition:all .3s ease-in}.contact-link{position:relative;transition:all .3s ease-in}.contact-link:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;border-bottom:1px solid #ccc;transition:all .3s ease-in}.contact-link:hover:after{border-bottom:1px solid #6e01ff;transform:translateX(2px) rotate(0deg) translateY(1px)}.contact-link:hover{color:#6e01ff}.asoc{background-color:#f7fff8}.rb-int{background-color:#f7f9ff}.supper{background-color:#fffff7}.joanne-stoker{background-color:#fbf9ff}.rb-uk{background-color:#fff9fb}.browser-shadow-light{box-shadow:2px 6px 25px 5px rgba(0,0,0,.1)}.browser-shadow-dark{box-shadow:2px 6px 25px 5px rgba(0,0,0,.2)}.home-img{max-width:600px}.home-img,.red-bull-iphone{width:100%;margin:auto;display:block}.red-bull-iphone{max-width:250px}.outro{display:-ms-flexbox;display:flex;min-height:20vh;padding:4% 5%;background-color:#fff7ff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.outro p{width:80%;font-size:20px;line-height:1.6;font-family:Bagnard,Helvetica,Arial,sans-serif;letter-spacing:.02rem;text-align:center}@media (min-width:320px){.outro p{font-size:calc(20px + 4 * (100vw - 320px) / 480)}}@media (min-width:800px){.outro p{font-size:24px}}@media (min-width:320px){.outro p{line-height:calc(1.6 + -.3 * (100vw - 320px) / 480)}}@media (min-width:800px){.outro p{line-height:1.3}}@media screen and (max-width:64em){.red-bull-iphone{max-width:200px;margin:auto}}@media screen and (max-width:50em){.intro p{width:85%}.col-container{-ms-flex-direction:column;flex-direction:column}.first{-ms-flex-order:1;order:1}.second{-ms-flex-order:2;order:2}.home-img{max-width:100%;margin:initial;margin:4% 0}.red-bull-iphone{margin:4% 0}}@media screen and (max-width:48em){.col-container{min-height:0;padding:10% 0}.home-img,.red-bull-iphone{margin:10% 0}}