/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.sticky-top{position:absolute;top:0}.sticky-bottom{position:absolute;bottom:0}.sticky-centered{position:fixed;top:0}.sticky-element{height:100%;width:100%;z-index:-10}.autoscale{position:absolute;z-index:-1;top:50%;left:50%}.autoscale-parent{position:relative;overflow:hidden;z-index:0}.scrollomation-slide{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}.scrollomation-slide.active{opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100)}/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */@font-face{font-family:GuardianTitlepieceWeb-Regular;src:url(http://interactive.guim.co.uk/2013/may/firestorm_assets/fonts/latin1/GuardianTitlepieceWeb-Regular.eot);src:url(http://interactive.guim.co.uk/2013/may/firestorm_assets/fonts/latin1/GuardianTitlepieceWeb-Regular.eot?#iefix) format('embedded-opentype'),url(http://interactive.guim.co.uk/2013/may/firestorm_assets/fonts/latin1/GuardianTitlepieceWeb-Regular.woff) format('woff'),url(http://interactive.guim.co.uk/2013/may/firestorm_assets/fonts/latin1/GuardianTitlepieceWeb-Regular.ttf) format('truetype'),url(http://interactive.guim.co.uk/2013/may/firestorm_assets/fonts/latin1/GuardianTitlepieceWeb-Regular.svg#GuardianTitlepieceWeb-Regular) format('svg');font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Guardian-Text-Egyp-Web-Light-Latin;src:url('http://interactive.guim.co.uk/2013/may/firestorm_assets/fonts/latin1/Guardian Egyp Web-Light.eot');src:url('http://interactive.guim.co.uk/2013/may/firestorm_assets/fonts/latin1/Guardian Egyp Web-Light.eot?#iefix') format('embedded-opentype'),url('http://interactive.guim.co.uk/2013/may/firestorm_assets/fonts/latin1/Guardian Egyp Web-Light.woff') format('woff'),url('http://interactive.guim.co.uk/2013/may/firestorm_assets/fonts/latin1/Guardian Egyp Web-Light.ttf') format('truetype'),url('http://interactive.guim.co.uk/2013/may/firestorm_assets/fonts/latin1/Guardian Egyp Web-Light.svg#Guardian Sans Web-Light') format('svg');font-weight:400;font-style:normal;font-stretch:normal}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}html,body,#main,article{height:100%;padding:0;margin:0;width:100%;font-family:Guardian-Text-Egyp-Web-Light-Latin,Georgia,serif}.facebook-share{display:inline-block;margin-right:15px;overflow:hidden;font-size:10px;text-decoration:none;font-family:arial,sans-serif}.facebook-share-btn,.facebook-share-count{float:left;text-decoration:none}.facebook-share-btn,.facebook-share-btn:active{background-color:#edeef4;border-width:1px;border-style:solid;border-color:#cdd5e5;color:#3b4d7b;border-radius:3px;padding:2px 4px;height:14px;cursor:pointer;position:relative}.facebook-share-btn:hover{text-decoration:none;background-color:#edeef4;border-color:#9dacce}.facebook-share-icon{background-image:url(http://static.guim.co.uk/static/11808dc8b0585c4bcad96cbb1ba45f516a7b96bf/common/styles/images/btn_facebook_12x12.png);background-repeat:no-repeat;background-position:0 1px;display:inline;width:13px;height:13px;float:left;margin:0 2px 1px 1px}.facebook-share-label{line-height:1.3;color:#3b5998}.facebook-share-btn:hover .facebook-share-label{text-decoration:none!important}#back-to-top-link{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}#back-to-top-link:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}.chapter-wrapper.invisible{-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}.chapter-header{position:relative;background-color:#333;color:#fff;border-top:5px solid #222}.chapter-header .chapter-background{background-color:#232323}.chapter-header .chapter-title{position:absolute;top:50%;left:0;right:0;margin:0 25px;text-transform:uppercase;letter-spacing:5px;text-align:center}.chapter-header .chapter-title.two-lines{height:192px;margin-top:-96px;font-size:80px;line-height:1.2}.chapter-header .chapter-title.three-lines{height:288px;margin-top:-144px;font-size:80px;line-height:1.2}.chapter-body{margin:60px auto;font-family:Guardian-Text-Egyp-Web-Light-Latin,Georgia,serif;font-size:20px;line-height:1.4;color:#333;width:960px}.chapter-body a{color:#005689;text-decoration:none}.chapter-body a:hover{border-bottom:1px dotted;cursor:pointer}.chapter-body p{margin:38px 0}.chapter-body p b{text-transform:uppercase;font-weight:inherit}.chapter-body .column-right{float:right}.chapter-body .column-left{float:left}.chapter-body .inline-image{display:none}.chapter-body .inline-video{display:block;width:590px;height:509px;margin:0 auto}.chapter-body figure,.chapter-body .inline-image{padding:0;margin:0}.chapter-body figcaption{font-family:arial;font-weight:400;font-size:12px;line-height:16px;text-align:left;color:#666;padding:0}.chapter-body .main-column{width:590px}.chapter-body .secondary-column{width:310px;left:650px}.chapter-body .image-column{width:310px}.chapter-body .video-column{width:310px}.no-margin{padding:0;margin:0}.quote{position:relative;background-color:#f5f5f5}.quote .quote-char{position:absolute;top:30px;left:30px;height:22px;width:42px;background:url(../sections/chapter1/images/img-quote.png) no-repeat}.quote .black-opacity-background{background-color:#000;background-color:rgba(0,0,0,.8);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}.quote .quote-text{position:absolute;top:0;right:100px;z-index:1;width:170px;padding:30px;padding-top:62px;color:#fff;font-size:16px;line-height:1.4em;font-family:Guardian-Text-Egyp-Web-Light-Latin,Georgia,serif}.quote .quote-text b{text-transform:uppercase}.chapter .section{position:relative}.scrollomation-slides{margin:0}.scrollomation-slide{position:absolute;top:100px}.sticky-element{width:auto}.chapter-body .scrollomation-slide{width:240px}.chapter-body .scrollomation-slide img{width:100%;height:auto}.chapter-body .column-left .scrollomation-slide{margin-left:70px}@media screen and (min-height:520px){.chapter .chapter-body .scrollomation-slide{width:310px}.chapter .chapter-body .column-left .scrollomation-slide{margin-left:0}}@media screen and (min-width:1200px){.chapter .chapter-body{width:1150px}.chapter .chapter-body .main-column{width:650px}.chapter .chapter-body .secondary-column{width:400px}.chapter .chapter-body .video-column{width:400px}.chapter .chapter-body .column-left .scrollomation-slide{margin-left:200px}}@media screen and (min-width:1200px) and (min-height:520px){.chapter .chapter-body .scrollomation-slide{width:400px}.chapter .chapter-body .column-left .scrollomation-slide{margin-left:0}}#header{position:absolute;top:0;left:0;right:0;z-index:2;background-color:#fff;color:#222;padding:20px}#header img{outline:0;border:0}#header .social-icons{float:right}.progressive-navigation{position:absolute;top:0px;z-index:1100;width:100%;background-color:#2c2c2c;background-color:rgba(44,44,44,.9);text-align:center;counter-reset:nav-chapters}.progressive-navigation:before{content:'';position:absolute;bottom:0;left:0;right:0;z-index:1;height:2px;background-color:rgba(40,40,40,.9)}.progressive-navigation.stick{position:fixed;top:0}.progressive-navigation a{position:relative;z-index:2;display:inline-block;padding:14px 20px;color:#fff;text-decoration:none;font-size:16px;font-weight:200;border-bottom:2px solid transparent;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);-webkit-transition:-webkit-border-bottom-color 120ms ease-in-out opacity 120ms ease-in-out;-moz-transition:-moz-border-bottom-color 120ms ease-in-out opacity 120ms ease-in-out;-o-transition:border-bottom-color 120ms ease-in-out opacity 120ms ease-in-out;-ms-transition:border-bottom-color 120ms ease-in-out opacity 120ms ease-in-out;transition:border-bottom-color 120ms ease-in-out opacity 120ms ease-in-out;-webkit-transition:border-bottom-color 120ms ease-in-out,opacity 120ms ease-in-out;-moz-transition:border-bottom-color 120ms ease-in-out,opacity 120ms ease-in-out;-o-transition:border-bottom-color 120ms ease-in-out,opacity 120ms ease-in-out;transition:border-bottom-color 120ms ease-in-out,opacity 120ms ease-in-out}.progressive-navigation a:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;filter:alpha(opacity=90)}.progressive-navigation a.active{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);border-bottom-color:#00A000}.section-title{position:relative;min-height:900px;color:#fff;-ms-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.section-title .divider{height:3px;width:90%;margin:0 auto;background-color:#fff}.section-title .cup{margin-bottom:-8px}.section-title .title-arrow-down{display:block;border-top:1px solid #fff;font-family:Guardian-Text-Egyp-Web-Light-Latin,Georgia,serif;font-size:21px;line-height:22px;position:absolute;bottom:10px;left:50%;min-width:400px;margin-left:180px;padding-top:20px}.section-title .title-arrow-down .title-arrow-down-link{text-decoration:none;color:#fff;display:block;margin-left:30px;margin-right:30px}.section-title .title-arrow-down .scroll-text{border-bottom:0}.section-title .title-arrow-down .scroll-text:before{margin-right:18px;position:relative;top:1px}.section-title .section-title-text{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:960px;margin:auto;text-align:center}.section-title .section-title-text .vertically-centered-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;height:500px;margin:auto}.section-title .section-title-text .egyp-text{font-family:GuardianTitlepieceWeb-Regular,'Times New Roman',serif;font-weight:200}.section-title .section-title-text .big-text{width:100%;margin:30px 0 0;line-height:1em;font-size:130px;font-weight:200}.section-title .section-title-text .uppercase{text-transform:uppercase}.section-title .section-title-text .sub-heading{padding-left:60px;padding-right:60px;font-weight:100;padding-top:20px;line-height:1.5em}@media screen and (min-width:1200px){#section-title .vertically-centered-wrapper{height:600px}#section-title .section-title-text{width:1150px}#section-title .section-title-text .big-text{font-size:150px}}.footer{position:relative;min-height:1120px;background:#333 url(../sections/footer/images/champagne-celebration-backdrop.jpg) no-repeat center center;background-size:cover}.credits{position:relative;z-index:1000;width:100%;max-width:370px;min-width:320px;margin:0 auto;padding:30px 0 50px;text-align:center}.credits:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;filter:alpha(opacity=90);background-color:#333;background-image:-moz-linear-gradient(top,#000,#333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#000),to(#333));background-image:-webkit-linear-gradient(top,#000,#333);background-image:-o-linear-gradient(top,#000,#333);background-image:linear-gradient(to bottom,#000,#333);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff333333', GradientType=0)}.credits .role{margin:34px auto 8px;color:#7b7b7b;font-family:Arial,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:2px}.credits .role.created-with{margin-top:54px;font-size:10px}.credits .name{margin:0 auto 6px;color:#f5f5f5;font-size:18px;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}.credits .name a{-ms-transition:opacity 120ms ease-in-out;-webkit-transition:opacity 120ms ease-in-out;-moz-transition:opacity 120ms ease-in-out;-o-transition:opacity 120ms ease-in-out;transition:opacity 120ms ease-in-out}.credits .name a:hover{-webkit-opacity:.85;-moz-opacity:.85;opacity:.85;filter:alpha(opacity=85)}.further-reading{position:absolute;bottom:14%;left:50%;height:200px;width:400px;margin:0 auto;margin-left:-200px;text-align:center}.further-reading a{color:#fff;text-decoration:none;-ms-transition:color 120ms ease-in-out;-webkit-transition:color 120ms ease-in-out;-moz-transition:color 120ms ease-in-out;-o-transition:color 120ms ease-in-out;transition:color 120ms ease-in-out}.further-reading a:hover{color:#e5e5e5}.further-reading h1{position:relative;top:3px;font-family:GuardianTitlepieceWeb-Regular,'Times New Roman',serif;font-weight:100;font-size:20px;line-height:1em}.further-reading h2{font-family:Guardian-Text-Egyp-Web-Light-Latin,Georgia,serif;font-weight:100;font-size:28px;line-height:1.3}.further-reading a:hover h2{text-decoration:underline}.further-reading .further-reading-trophy{position:relative;top:10px;outline:0;border:0}.footer-nav{position:absolute;right:0;left:0;bottom:0;height:110px;background-color:#fff}.footer-nav .logo{left:20px;top:49px;position:absolute}.footer-nav .logo img{outline:0;border:0}.footer-nav .back-to-top{position:absolute;top:22px;left:50%;width:280px;margin-left:-140px;padding-top:30px;display:block;overflow:visible;color:#333;font-family:Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;text-align:center;background:url(../sections/footer/images/ico-arrowtop.png) no-repeat center top;background-size:17px 22px;outline:0}.footer-nav .back-to-top:hover{cursor:pointer}.footer-nav .social-icons{position:absolute;right:20px;top:49px}