.span2of2{width:100%}.span1of2{width:50%}@media screen and (max-width: 840px){.span1of2>.span1of2{width:100%}}@media screen and (max-width: 520px){.span1of2{width:100%}.col{width:100%}}.col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;float:none}.swap.col{direction:rtl}.swap.col>*{direction:ltr}.swap.col>.swap{direction:inherit}.top.col{vertical-align:top}.middle.col{vertical-align:middle}.bottom.col{vertical-align:bottom}.baseline.col{vertical-align:baseline}.col{vertical-align:inherit;padding-left:18px;padding-right:18px;max-width:100%}.page-colour-b [role="main"] a,[role="main"] .page-colour-b a{color:#2c9ab7}.page-colour-g [role="main"] a,[role="main"] .page-colour-g a{color:#449a88}.page-colour-r [role="main"] a,[role="main"] .page-colour-r a{color:#db3a1b}.page-colour-y [role="main"] a,[role="main"] .page-colour-y a{color:#febe12}.page-colour-k [role="main"] a,[role="main"] .page-colour-k a{color:#373737}.page-colour-b [role="main"] a:hover,[role="main"] .page-colour-b a:hover{color:#52bad5}.page-colour-g [role="main"] a:hover,[role="main"] .page-colour-g a:hover{color:#72c1b0}.page-colour-r [role="main"] a:hover,[role="main"] .page-colour-r a:hover{color:#e85c41}.page-colour-y [role="main"] a:hover,[role="main"] .page-colour-y a:hover{color:#fed156}.page-colour-k [role="main"] a:hover,[role="main"] .page-colour-k a:hover{color:#5d5c5d}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html,body{width:100%;height:100%}body{line-height:1;background:#f9f9f9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;color:inherit;text-decoration:none}[role="main"] a:hover{text-decoration:underline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap}.span2of2{width:100%}.span1of2{width:50%}.span2of2 .overflow-left-1of2{float:right;margin-right:18px;width:150%}.span2of2 .overflow-right-1of2{float:left;width:150%;margin-left:18px}.span2of2 .overflow-left-2of3{float:right;margin-right:18px;width:166.66667%}.span2of2 .overflow-right-2of3{float:left;width:166.66667%;margin-left:18px}.span2of2 .overflow-left-1of3{float:right;margin-right:18px;width:133.33333%}.span2of2 .overflow-right-1of3{float:left;width:133.33333%;margin-left:18px}.span2of2 .overflow-left-3of4{float:right;margin-right:18px;width:175%}.span2of2 .overflow-right-3of4{float:left;width:175%;margin-left:18px}.span2of2 .overflow-left-2of4{float:right;margin-right:18px;width:150%}.span2of2 .overflow-right-2of4{float:left;width:150%;margin-left:18px}.span2of2 .overflow-left-1of4{float:right;margin-right:18px;width:125%}.span2of2 .overflow-right-1of4{float:left;width:125%;margin-left:18px}.span1of2 .overflow-left-1of2{float:right;margin-right:18px;width:200%}.span1of2 .overflow-right-1of2{float:left;width:200%;margin-left:18px}.span1of2 .overflow-left-2of3{float:right;margin-right:18px;width:233.33333%}.span1of2 .overflow-right-2of3{float:left;width:233.33333%;margin-left:18px}.span1of2 .overflow-left-1of3{float:right;margin-right:18px;width:166.66667%}.span1of2 .overflow-right-1of3{float:left;width:166.66667%;margin-left:18px}.span1of2 .overflow-left-3of4{float:right;margin-right:18px;width:250%}.span1of2 .overflow-right-3of4{float:left;width:250%;margin-left:18px}.span1of2 .overflow-left-2of4{float:right;margin-right:18px;width:200%}.span1of2 .overflow-right-2of4{float:left;width:200%;margin-left:18px}.span1of2 .overflow-left-1of4{float:right;margin-right:18px;width:150%}.span1of2 .overflow-right-1of4{float:left;width:150%;margin-left:18px}.span1of1{width:100%}@media screen and (max-width: 520px){.span1of2{width:100%}}.col.top{vertical-align:top}.col.middle{vertical-align:middle}.wf-active .tk-hide,.wf-inactive .tk-hide{visibility:hidden !important}body{font-family:"europa", sans-serif;-o-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:1.0;font-weight:bold}.wf-loading body{opacity:0}#content{background:#660066;position:relative;background-image:-webkit-linear-gradient(top, #606, #f36, #ef2526, #febe12, #2ed190, #0cf, #03f);background-image:-moz-linear-gradient(top, #606, #f36, #ef2526, #febe12, #2ed190, #0cf, #03f);background-image:-o-linear-gradient(top, #606, #f36, #ef2526, #febe12, #2ed190, #0cf, #03f);background-image:linear-gradient(to bottom, #660066,#ff3366,#ef2526,#febe12,#2ed190,#00ccff,#0033ff)}#bg-number,#cover{font-family:"league-gothic", "Arial Narrow", sans-serif;-o-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:1.0;width:100%;text-align:center;font-size:164px;font-weight:normal;text-transform:uppercase;z-index:100;-o-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);transform:translateZ(100px);display:none}.wf-loading #bg-number,.wf-loading #cover{opacity:0}@media screen and (min-width: 1024px){#bg-number,#cover{font-size:240px}}.wf-inactive #bg-number,.wf-inactive #cover,.wf-active #bg-number,.wf-active #cover{display:block;position:absolute;left:0;top:0;line-height:100vh}#bg-number{font-family:"league-gothic", "Arial Narrow", sans-serif;-o-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:1.0;color:white;z-index:100;-o-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}.wf-loading #bg-number{opacity:0}.wf-inactive #bg-number,.wf-active #bg-number{position:fixed}#cover{color:#660066;background:white;font-size:300px}@media screen and (min-width: 1024px){#cover{font-size:480px}}@media screen and (max-width: 480px){#cover{font-size:220px}}.wf-active #cover:after{content:'scroll for more';color:white;position:absolute;left:0;top:102%;width:100%;text-align:center;font-size:16px;line-height:1.6875;text-transform:uppercase;letter-spacing:1px;opacity:1;-o-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;font-family:"europa", sans-serif;-o-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:1.0}.wf-loading .wf-active #cover:after{opacity:0}.scrolled .wf-active #cover:after{opacity:0}#images{position:absolute;left:0;top:0;width:100%}#images .image{width:100%;background-attachment:fixed;background-position:center center;background-repeat:no-repeat}.point{z-index:500;position:relative;padding:54px 0}.point:last-of-type{padding-bottom:216px}.point h1,.point .number{font-size:26px;line-height:1.38462;color:white;text-transform:uppercase}@media screen and (min-width: 1024px){.point h1,.point .number{font-size:40px;line-height:1.2}}.point .number-container{text-align:right}@media screen and (max-width: 520px){.point .number-container{text-align:left}}.point p{font-weight:normal;color:#ff5b84;font-size:21px;line-height:1.523809524}.point p a{text-decoration:underline}.point h1,.point .number,.point p{padding:6px 0;display:inline;background:#060808;box-shadow:12px 0 0 #060808, -12px 0 0 #060808}.point .text-container{max-width:480px}#footer{color:white;text-align:center;position:absolute;left:0;bottom:36px;width:100%;z-index:600}#footer .logo{width:180px}#footer .colophon{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;margin-top:18px}