@import url(https://fonts.googleapis.com/css?family=Raleway:400,400i,700);@import url(https://fonts.googleapis.com/css?family=Amatic+SC:700);body,input,select,textarea{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}.centre,.full{position:relative}.book h6,.full h2,.intro h4{text-transform:uppercase}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}address,blockquote,dfn,em,tfoot{font-style:italic}dfn,dl dt,label,legend,strong,th{font-weight:700}a img,fieldset{border:none}h1,h2,h3,h4,h5,h6{margin-bottom:10px}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1.5;font-size:75%;color:#222;background:#fff;-webkit-font-smoothing:antialiased}caption,td,th{text-align:left;font-weight:400}table,td,th{vertical-align:middle}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html{font-size:100.01%}a,article,button,div,figure,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,section,textarea,ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400;color:#111}h1{font-size:30px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#000}a{color:#009;text-decoration:underline}.book a.link,.full .body a,.full h2 a,.white .body a{text-decoration:none}.quiet,blockquote,del{color:#666}blockquote{margin:1.5em}sub,sup{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em}pre{margin:1.5em 0;white-space:pre}code,pre,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ol,li ul{margin:0}ol,ul{margin:0 1.5em 1.5em 0;padding-left:3.333em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em}dd{margin-left:1.5em}table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%}thead th{background:#c3d9ff}caption,td,th{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}caption{background:#eee}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large,legend{font-size:1.2em}.large{line-height:2.5em;margin-bottom:1.25em}.bottom,form.inline p{margin-bottom:0}.hide{display:none}.loud{color:#000}.added,.full .quote,.full h1,.removed{color:#fff}.highlight{background:#ff0}.added{background:#060}.removed{background:#900}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{padding-bottom:0}fieldset{margin:0;padding:0}input,select,textarea{padding:5px;font-size:12px;background-color:#fff;border:1px solid #bbb}input:focus,select:focus,textarea:focus{border-color:#666;outline:0}textarea{width:390px;height:250px}input.checkbox,input.radio{position:relative;top:.25em}form.inline{line-height:3}@font-face{font-family:dk_cinnabar_brushregular;src:url(/resource/fonts/dk_cinnabar_brush-webfont.woff2)format('woff2'),url(/resource/fonts/dk_cinnabar_brush-webfont.woff)format('woff');font-weight:400;font-style:normal}.centre{padding:0 30px;width:100%;height:100%;display:block;margin:0 auto;max-width:1230px;min-width:320px;z-index:1}@-webkit-keyframes bounce{0%,100%{bottom:40px}50%{bottom:30px}}@-moz-keyframes bounce{0%,100%{bottom:40px}50%{bottom:30px}}@-o-keyframes bounce{0%,100%{bottom:40px}50%{bottom:30px}}@keyframes bounce{0%,100%{bottom:40px}50%{bottom:30px}}body,html{margin:0;padding:0}a,button,h1,h2,h3,h4,h5,h6,input,p,textarea{transition:all 300ms ease-out}.intro h4 span:after,.intro h4 span:before,a,button,h1,h2,h3,h4,h5,h6,input,p,textarea{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out}.full{background-size:cover;background-position:center center;background-repeat:no-repeat}.full .centre{z-index:2}.full.dark-shadow:before,.full.shadow:before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0)}.full.shadow:before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 24%,rgba(0,0,0,.25) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 99%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 24%,rgba(0,0,0,.25) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 99%);background:linear-gradient(to bottom,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 24%,rgba(0,0,0,.25) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 99%)}.full.dark-shadow:before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 24%,rgba(0,0,0,.7) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 99%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 24%,rgba(0,0,0,.7) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 99%);background:linear-gradient(to bottom,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 24%,rgba(0,0,0,.7) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 99%)}.full .indicator{position:absolute;bottom:40px;left:50%;margin-left:-25px;width:50px;height:26px;display:block;content:'';background:url(/resource/img/chevron.png)center center no-repeat;background-size:cover;-webkit-animation:bounce 1.5s infinite;-moz-animation:bounce 1.5s infinite;-o-animation:bounce 1.5s infinite;animation:bounce 1.5s infinite}.full h1,.full h2{text-align:center;margin:0}.full h1{font-family:dk_cinnabar_brushregular,sans-serif;font-size:120px;font-weight:300}.full .body,.full h2{font-family:Raleway,sans-serif;color:#fff}.full h2{font-size:15px;font-weight:700;letter-spacing:6px}.full h2 a{color:#fff}.full h2 br{display:none}.full h2 span{width:5px;height:1px;display:inline-block}.full .body{padding-top:50px;font-size:20px;font-weight:400;line-height:1.7}.full .body.columns{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px}.full .body a{font-weight:700;color:#E9D6EC}@media screen and (max-width:900px){.full h1{font-size:80px}}@media screen and (max-width:768px){.full h1{font-size:60px}.full h2{font-size:13px;letter-spacing:4px}.full .body{padding-top:40px;font-size:16px}.full .body.columns{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}.full .indicator{margin-left:-12.5px;width:25px;height:13px;display:block}}@media screen and (min-width:481px){.full{width:100vw;height:100vh;display:block}.full .align{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:480px){.full,.full h2 br{display:block}.full{width:100%;padding:100px 0}.full h1{font-size:40px}.full h2{font-size:12px;letter-spacing:4px}}.intro h3{font-family:dk_cinnabar_brushregular,sans-serif;color:#96bdc6;font-size:70px;font-weight:300;text-align:center;margin:0}.intro h4,.white .body{font-family:Raleway,sans-serif}.intro h4{color:#81968f;font-size:15px;font-weight:700;text-align:center;letter-spacing:6px}.intro h4 span{position:relative}.intro h4 span:after,.intro h4 span:before{position:absolute;top:50%;margin-top:-1px;width:100px;height:2px;display:block;content:'';background:#81968f;transition:all 300ms ease-out}.intro.white-text h4 span:after,.intro.white-text h4 span:before,.white{background:#fff}.intro h4 span:before{right:100%;margin-right:20px}.intro h4 span:after{left:100%;margin-left:20px}.intro.white-text h3,.intro.white-text h4{color:#fff}@media screen and (max-width:768px){.intro h3{font-size:50px}.intro h4{font-size:13px}.intro h4 span:after,.intro h4 span:before{width:60px}}@media screen and (max-width:480px){.intro h3{font-size:40px}.intro h4{font-size:11px}.intro h4 span:after,.intro h4 span:before{display:none}}.white{width:100%;display:block;padding:100px 0;-webkit-box-shadow:0 0 100px rgba(0,0,0,.4);-moz-box-shadow:0 0 100px rgba(0,0,0,.4);box-shadow:0 0 100px rgba(0,0,0,.4);transition:all 300ms ease-out}.white,.white .body{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out}.white .body{padding-top:50px;color:#81968f;font-size:20px;font-weight:400;line-height:1.7;transition:all 300ms ease-out}.white .body.columns{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px}.white .body a{font-weight:700;color:#96bdc6}.white h5{font-family:dk_cinnabar_brushregular,sans-serif;color:#96bdc6;font-size:30px;font-weight:300;text-align:center}.book a.link,.book h6,.book p{font-family:Raleway,sans-serif}@media screen and (max-width:768px){.white{padding:75px 0}.white .body{padding-top:30px;font-size:16px}.white .body.columns{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}}.books{width:100%;font-size:0;margin-top:100px}.book{width:45%;display:inline-block;vertical-align:top}.book img{width:70%;margin:0 auto 30px;display:block}.book:nth-of-type(2n){margin-left:10%}.book h6{color:#81968f;font-size:15px;font-weight:700;margin-bottom:0}.book p{color:#81968f;font-size:20px;font-weight:400}.book a.link,form .input label{font-weight:700;text-transform:uppercase}.book p.small{font-size:12px;margin-top:-20px}.book p.title{line-height:1}.book a.link{margin-top:20px;display:inline-block;background:#81968f;padding:15px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-size:15px}.book a.link i{margin-right:10px}.book a.link:hover{background:#687c75}@media screen and (max-width:768px){.book{width:100%;margin-bottom:100px}.book:nth-of-type(2n){margin-left:0;margin-bottom:0}.book p{font-size:16px}}form{width:100%;display:block;margin:100px 0 auto;font-size:0}form .input,form input,form textarea{display:inline-block}form .input{position:relative;width:30%;margin:0 5% 40px 0}form .input:nth-of-type(3){margin-right:0}form .input.wide{margin-right:0;width:100%}form .input label{position:absolute;top:100%;left:0;font-family:Raleway,sans-serif;color:#e8ccbf;font-size:12px;letter-spacing:3px}form button,form input,form textarea{font-family:Raleway,sans-serif;font-size:18px;font-weight:700;border:none}form input,form textarea{background:rgba(255,255,255,.2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;letter-spacing:3px}form input:focus,form textarea:focus{background:#81968f}form input.error,form textarea.error{background:#e8ccbf}form input{width:100%;height:60px;padding:0 20px}form textarea{width:100%;height:300px;padding:20px;resize:none}form button{width:auto;height:60px;display:block;margin:0 auto;background:#81968f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;padding:0 40px}#success-message,.social{text-align:center;padding:0}form button i{margin-left:10px}form button:hover{background:#687c75}@media screen and (max-width:768px){form .input{width:100%;margin-right:0;margin-bottom:20px}form .input label{font-size:10px}form input,form textarea{font-size:14px}}.social{width:100%;margin:0;list-style:none;font-size:0}.social li{position:relative;margin:0 5px;width:40px;height:45px;display:inline-block}.social li a{position:absolute;top:0;left:0;width:40px;height:45px;display:block;overflow:hidden;text-indent:-9999px;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}.social li a:hover{top:-5px;left:-5px;width:50px;height:56px}.social li a.facebook{background-image:url(/resource/img/icons/facebook.png)}.social li a.instagram{background-image:url(/resource/img/icons/instagram.png)}.social li a.linkedin{background-image:url(/resource/img/icons/linkedin.png)}.social li a.strava{background-image:url(/resource/img/icons/strava.png)}.social li a.lastfm{background-image:url(/resource/img/icons/lastfm.png)}#success-message{margin:100px 0 0;display:none}#success-message h3{font-family:dk_cinnabar_brushregular,sans-serif;color:#fff;font-size:120px;font-weight:300;margin:0}#success-message p{margin:0}.quote{margin:50px 0 0;width:100%;text-align:center;font-family:'Amatic SC',cursive;color:#81968f;font-size:30px;font-weight:700}.quote.no-margin{margin-top:30px}.quote p{margin:0}::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}