/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=40f59d80-5ebb-4fc4-a054-434ab9b5b7a5");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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;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;-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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@viewport{width:device-width}@font-face{font-family:"Neue Haas Grotesk Display";font-weight:700;src:url("/fonts/83d6b8f7-bd47-4e8d-a359-27b74d3100f6.eot?#iefix");src:url("/fonts/83d6b8f7-bd47-4e8d-a359-27b74d3100f6.eot?#iefix") format("eot"),url("/fonts/2ba6fbd5-9c17-4733-af15-f49fbecc5c15.woff") format("woff"),url("/fonts/7dcf6c37-4fb4-4211-9808-6a39bfa89e0d.ttf") format("truetype"),url("/fonts/1baaf9ba-feec-45ca-a826-7bcf9f8e5b21.svg#1baaf9ba-feec-45ca-a826-7bcf9f8e5b21") format("svg")}@font-face{font-family:"Neue Haas Grotesk Text";font-weight:400;src:url("/fonts/d24ae558-ac0f-4a43-96da-dd49b68947f5.eot?#iefix");src:url("/fonts/d24ae558-ac0f-4a43-96da-dd49b68947f5.eot?#iefix") format("eot"),url("/fonts/bb4a10bb-155d-4c1a-a813-c65e10fac36c.woff") format("woff"),url("/fonts/53812a68-b352-4951-b19c-fe964db7ffe2.ttf") format("truetype"),url("/fonts/389e288e-637b-44b2-9b5a-4ecec3ae8e2c.svg#389e288e-637b-44b2-9b5a-4ecec3ae8e2c") format("svg")}@font-face{font-family:"Neue Haas Grotesk Text";font-weight:500;src:url("/fonts/fca16206-1413-42b5-b3dd-ce6499d2bd3f.eot?#iefix");src:url("/fonts/fca16206-1413-42b5-b3dd-ce6499d2bd3f.eot?#iefix") format("eot"),url("/fonts/9e666926-4bc9-4013-849e-dffa25a41dbd.woff") format("woff"),url("/fonts/37e13425-7daf-407c-ba41-43ebd7d30855.ttf") format("truetype"),url("/fonts/9cd38052-e8fa-4a89-bfee-01d1675c9aa1.svg#9cd38052-e8fa-4a89-bfee-01d1675c9aa1") format("svg")}@font-face{font-family:"Neue Haas Grotesk Text";font-weight:700;src:url("/fonts/8d290bc2-1f22-40ea-be12-7000a5406aff.eot?#iefix");src:url("/fonts/8d290bc2-1f22-40ea-be12-7000a5406aff.eot?#iefix") format("eot"),url("/fonts/60fa2ce6-c35e-4203-9bbf-25dd128daec5.woff") format("woff"),url("/fonts/dda121ff-e230-440f-83fb-40aefbd6e09a.ttf") format("truetype"),url("/fonts/c98782d3-8599-4314-b717-118a629a3aa4.svg#c98782d3-8599-4314-b717-118a629a3aa4") format("svg")}@font-face{font-family:"Neue Haas Grotesk Text";font-weight:200;src:url("/fonts/45070789-5c37-49df-beb0-ab1e3133920e.eot?#iefix");src:url("/fonts/45070789-5c37-49df-beb0-ab1e3133920e.eot?#iefix") format("eot"),url("/fonts/9683323b-2589-4b72-9201-151e5727d797.woff") format("woff"),url("/fonts/c10a1505-b3d6-46b1-ba11-65d5d5c72150.ttf") format("truetype"),url("/fonts/1af92239-0d66-449c-a312-7ce302b9117d.svg#1af92239-0d66-449c-a312-7ce302b9117d") format("svg")}body{font-family:"Neue Haas Grotesk Text","Helvetica",arial,sans-serif;color:#000;font-weight:700;-webkit-text-rendering:geometricPrecision;text-rendering:geometricPrecision;-webkit-text-size-adjust:none;font-size:14px;line-height:24px}h1,h2,h3,h4,h5{font-family:"Neue Haas Grotesk Text","Helvetica",arial,sans-serif;font-weight:700;line-height:24px}body{background-color:#fff;margin:0;height:100%}body>canvas{width:100%;height:100%;margin:0}#touchCapturer{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:1000;opacity:1;background-color:#000;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:2s;-moz-transition-duration:2s;transition-duration:2s}#touchCapturer.showing{opacity:0.000}#timeline-arrows{position:absolute;bottom:3.5rem;left:0;width:100%;padding:0;box-sizing:border-box;opacity:1;z-index:2500}@media screen and (min-width: 1024px){#timeline-arrows{bottom:3.42857rem}}@media screen and (min-width: 1600px){#timeline-arrows{bottom:3.35714rem}}#timeline-arrows.hide{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s}#timeline-arrows img{padding:15%;height:70%;width:auto}#timeline-arrows #arrow-beginning,#timeline-arrows #arrow-end{border-radius:2px;height:48px;width:48px;line-height:24px;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;background-repeat:no-repat;background-size:100% auto;opacity:1}@media screen and (min-width: 310px){#timeline-arrows #arrow-beginning,#timeline-arrows #arrow-end{height:2rem;width:2rem}}@media screen and (min-width: 480px){#timeline-arrows #arrow-beginning,#timeline-arrows #arrow-end{height:2rem;width:2rem}}@media screen and (min-width: 520px){#timeline-arrows #arrow-beginning,#timeline-arrows #arrow-end{height:2rem;width:2rem}}@media screen and (min-width: 768px){#timeline-arrows #arrow-beginning,#timeline-arrows #arrow-end{height:2rem;width:2rem}}@media screen and (min-width: 1024px){#timeline-arrows #arrow-beginning,#timeline-arrows #arrow-end{height:2rem;width:2rem}}@media screen and (min-width: 1600px){#timeline-arrows #arrow-beginning,#timeline-arrows #arrow-end{height:2.28571rem;width:2.28571rem}}@media screen and (min-width: 2400px){#timeline-arrows #arrow-beginning,#timeline-arrows #arrow-end{height:3.71429rem;width:3.71429rem}}#timeline-arrows #arrow-beginning:hover,#timeline-arrows #arrow-end:hover{opacity:1}#timeline-arrows #arrow-beginning.active,#timeline-arrows #arrow-end.active{opacity:1}#timeline-arrows #arrow-beginning.disabled,#timeline-arrows #arrow-end.disabled{opacity:0}#timeline-arrows #arrow-beginning{float:left;background-image:url(/skip_backward.svg)}#timeline-arrows #arrow-end{float:right;background-image:url(/skip_forward.svg)}#sharingButtons{text-align:center;position:fixed;padding:20px 0px;bottom:15%;left:0;right:0;margin:0;z-index:3;background-color:rgba(0,0,0,0.1);opacity:0}#sharingButtons img{height:48px;width:48px;margin-right:5px}#eventSharingContainer{z-index:2600;position:absolute;bottom:4.28571rem;right:20px;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s}#eventSharingContainer.disabled{-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);transform:translateY(150px)}#eventSharingContainer .sharing-icons{float:right}#eventSharingContainer .sharing-icons a{position:relative;z-index:2001}#eventSharingContainer .sharing-icons img{height:30px;width:30px}@media screen and (min-width: 768px){#eventSharingContainer{top:calc(100% - 110px)}#eventSharingContainer .sharing-icons img{height:48px;width:48px}}#timescape{position:fixed;top:0px;left:0px;right:0px;bottom:0px;margin:0;z-index:0;overflow:hidden}#scale{position:absolute;top:0px;left:0;right:0;margin:0 auto;width:288px;background-repeat:no-repeat;height:24px;background-image:url("/scale.svg");z-index:1;display:block;top:5px;margin:0;left:4px;height:8px;z-index:-1}@media screen and (min-width: 768px){#scale{top:10px;display:block;height:9px;margin:0;margin-left:10px}}#scale #scaleExplanation{font-weight:300;font-size:12px;margin-top:10px}#footer{box-sizing:border-box;overflow:hidden;max-width:100%;opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}#footer.show{opacity:1}#rcpPanelContainer{overflow:scroll;max-height:100%}#rcpPanelContainer #rcpPanel{max-width:720px;display:block;margin:0 auto;padding-bottom:72px}.navigation-buttons{display:none}@media screen and (min-width: 768px){.navigation-buttons{display:none}}.event{position:absolute;display:block}.htmlfarer.epilogue{font-weight:400}@media screen and (min-width: 310px){.htmlfarer.epilogue{font-size:0.78571rem}}@media screen and (min-width: 480px){.htmlfarer.epilogue{font-size:1.14286rem}}@media screen and (min-width: 520px){.htmlfarer.epilogue{font-size:1.14286rem;line-height:36px}}@media screen and (min-width: 768px){.htmlfarer.epilogue{font-size:1.42857rem}}@media screen and (min-width: 1024px){.htmlfarer.epilogue{font-size:1.57143rem;line-height:36px}}@media screen and (min-width: 1600px){.htmlfarer.epilogue{font-size:2rem}}@media screen and (min-width: 2400px){.htmlfarer.epilogue{font-size:2.14286rem;line-height:48px}}@media screen and (min-width: 310px){.htmlfarer.epilogue h2{font-size:1.14286rem}}@media screen and (min-width: 480px){.htmlfarer.epilogue h2{font-size:1.42857rem}}@media screen and (min-width: 520px){.htmlfarer.epilogue h2{font-size:1.71429rem;line-height:36px}}@media screen and (min-width: 768px){.htmlfarer.epilogue h2{font-size:2.28571rem}}@media screen and (min-width: 1024px){.htmlfarer.epilogue h2{font-size:2.28571rem;line-height:36px}}@media screen and (min-width: 1600px){.htmlfarer.epilogue h2{font-size:3rem}}@media screen and (min-width: 2400px){.htmlfarer.epilogue h2{font-size:3.71429rem;line-height:48px}}.htmlfarer.epilogue a{z-index:655535;text-decoration:none;font-weight:800;color:#333}.htmlfarer.epilogue h3{font-weight:800}.jubileeBar{margin-top:-30px;height:1000px;box-sizing:border-box;background-color:rgba(0,0,0,0.2);color:#fff;display:block;overflow:hidden;width:100px;z-index:2510}@media screen and (min-width: 310px){.jubileeBar{width:155px;padding:10px 8px}}@media screen and (min-width: 480px){.jubileeBar{width:240px}}@media screen and (min-width: 520px){.jubileeBar{width:173.33333px;padding:30px 20px}}@media screen and (min-width: 768px){.jubileeBar{width:256px}}@media screen and (min-width: 1024px){.jubileeBar{width:256px}}@media screen and (min-width: 1600px){.jubileeBar{width:400px}}@media screen and (min-width: 2400px){.jubileeBar{width:480px}}@media screen and (min-width: 310px){.jubileeBar{font-size:1.57143rem;width:120px;line-height:24px}}@media screen and (min-width: 480px){.jubileeBar{font-size:2.21429rem}}@media screen and (min-width: 520px){.jubileeBar{font-size:3rem;width:200px;line-height:24px}}@media screen and (min-width: 768px){.jubileeBar{font-size:3.42857rem;width:250px}}@media screen and (min-width: 1024px){.jubileeBar{font-size:4.42857rem;width:250px;line-height:48px}}@media screen and (min-width: 1600px){.jubileeBar{font-size:4.42857rem}}@media screen and (min-width: 2400px){.jubileeBar{font-size:5.14286rem;line-height:72px}}.jubileeBar .jubileeExplainer{margin-top:20px;line-height:12px}@media screen and (min-width: 310px){.jubileeBar .jubileeExplainer{font-size:0.85714rem}}@media screen and (min-width: 480px){.jubileeBar .jubileeExplainer{font-size:1.14286rem;line-height:24px}}@media screen and (min-width: 520px){.jubileeBar .jubileeExplainer{font-size:1.28571rem;line-height:24px}}@media screen and (min-width: 768px){.jubileeBar .jubileeExplainer{font-size:1.28571rem}}@media screen and (min-width: 1024px){.jubileeBar .jubileeExplainer{font-size:1.42857rem;line-height:36px}}@media screen and (min-width: 1600px){.jubileeBar .jubileeExplainer{font-size:1.85714rem}}@media screen and (min-width: 2400px){.jubileeBar .jubileeExplainer{font-size:2.14286rem;line-height:36px}}.majorEvent{z-index:3}@media screen and (min-width: 310px){.majorEvent{width:206.66667px}}@media screen and (min-width: 480px){.majorEvent{width:320px}}@media screen and (min-width: 520px){.majorEvent{width:346.66667px}}@media screen and (min-width: 768px){.majorEvent{width:512px}}@media screen and (min-width: 1024px){.majorEvent{width:512px}}@media screen and (min-width: 1600px){.majorEvent{width:800px}}@media screen and (min-width: 2400px){.majorEvent{width:600px}}.majorEvent h2{font-size:22px;line-height:24px;margin-top:0px;font-weight:800}@media screen and (min-width: 310px){.majorEvent h2{font-size:1.28571rem}}@media screen and (min-width: 480px){.majorEvent h2{font-size:1.71429rem}}@media screen and (min-width: 520px){.majorEvent h2{font-size:1.57143rem;line-height:24px}}@media screen and (min-width: 520px) and (min-height: 500px){.majorEvent h2{font-size:5vh;line-height:6vh}}@media screen and (min-width: 768px){.majorEvent h2{font-size:2.28571rem}}@media screen and (min-width: 1024px){.majorEvent h2{font-size:2.28571rem;line-height:48px}}@media screen and (min-width: 1024px) and (min-height: 500px){.majorEvent h2{font-size:5vh;line-height:6vh}}@media screen and (min-width: 1600px){.majorEvent h2{font-size:2.28571rem}}@media screen and (min-width: 1600px) and (min-height: 500px){.majorEvent h2{font-size:5.5vh;line-height:6.5vh}}@media screen and (min-width: 2400px){.majorEvent h2{font-size:3.71429rem;line-height:48px}}@media screen and (device-height: 1024px) and (device-width: 768px) and (orientation: portrait){.majorEvent h2{font-size:2.71429rem;line-height:3rem}}@media screen and (device-height: 1024px) and (device-width: 768px) and (orientation: landscape){.majorEvent h2{font-size:2.28571rem;line-height:2.71429rem}}.majorEvent h3{font-size:11px;margin-bottom:0px;font-weight:400}.majorEvent h3 span{font-weight:600;margin-right:.2em}@media screen and (min-width: 310px){.majorEvent h3{font-size:0.71429rem}}@media screen and (min-width: 480px){.majorEvent h3{font-size:0.78571rem}}@media screen and (min-width: 520px){.majorEvent h3{font-size:1rem;line-height:24px}}@media screen and (min-width: 768px){.majorEvent h3{font-size:1.28571rem}}@media screen and (min-width: 1024px){.majorEvent h3{font-size:1.71429rem;line-height:36px}}@media screen and (min-width: 1600px){.majorEvent h3{font-size:1.71429rem;line-height:48px}}@media screen and (min-width: 2400px){.majorEvent h3{font-size:3rem;line-height:72px}}#event-details-panel{position:absolute;z-index:2;font-weight:400;width:90%;box-size:border-box;font-size:12px;left:0;right:0}@media screen and (min-width: 310px){#event-details-panel{padding:10px;font-size:0.78571rem}}@media screen and (min-width: 480px){#event-details-panel{padding:10px;font-size:0.85714rem}}@media screen and (min-width: 520px){#event-details-panel{padding:10px;font-size:1.14286rem;line-height:24px}}@media screen and (min-width: 768px){#event-details-panel{padding:20px;font-size:1.28571rem;max-width:758px;margin:50px auto;padding-bottom:100px}}@media screen and (min-width: 1024px){#event-details-panel{font-size:1.71429rem;line-height:24px}}@media screen and (min-width: 1600px){#event-details-panel{font-size:2.28571rem;line-height:36px}}#event-details-panel ul{list-style-type:none;display:inline-block;margin:0px;padding:0px;float:left;line-height:12px}#event-details-panel ul li{-webkit-font-rendering:geometricPrecision;display:block;float:left;margin-bottom:6px;margin-right:6px;text-transform:uppercase;padding:5px 10px;border:1px solid #000;color:#000;line-height:12px;font-size:12px}#event-details-panel div.reference{clear:both;font-size:11px;line-height:12px;color:#999}#event-details-panel p{clear:both;font-size:13px;margin-bottom:12px}@media screen and (min-width: 310px){#event-details-panel p{max-width:310px}}@media screen and (min-width: 480px){#event-details-panel p{max-width:480px}}@media screen and (min-width: 520px){#event-details-panel p{max-width:520px}}@media screen and (min-width: 768px){#event-details-panel p{max-width:768px}}@media screen and (min-width: 1024px){#event-details-panel p{max-width:1024px}}@media screen and (min-width: 1600px){#event-details-panel p{max-width:1600px}}@media screen and (min-width: 2400px){#event-details-panel p{max-width:2400px}}.timelineGridWidth{width:150px;height:150px}@media screen and (min-width: 310px){.timelineGridWidth{width:226.66667px}}@media screen and (min-width: 480px){.timelineGridWidth{width:340px}}@media screen and (min-width: 520px){.timelineGridWidth{width:228px}}@media screen and (min-width: 768px){.timelineGridWidth{width:327.2px}}@media screen and (min-width: 1024px){.timelineGridWidth{width:312.57143px}}@media screen and (min-width: 1600px){.timelineGridWidth{width:477.14286px}}@media screen and (min-width: 2400px){.timelineGridWidth{width:553.33333px}}.minorEvent{z-index:3}.minorEvent .anchorBox{border-left:2px solid transparent;padding-left:6px}.minorEvent .anchorBox.focused{border-left:2px solid #000}@media screen and (min-width: 310px){.minorEvent{width:155px}}@media screen and (min-width: 480px){.minorEvent{width:240px}}@media screen and (min-width: 520px){.minorEvent{width:173.33333px}}@media screen and (min-width: 768px){.minorEvent{width:256px}}@media screen and (min-width: 1024px){.minorEvent{width:256px}}@media screen and (min-width: 1600px){.minorEvent{width:400px}}@media screen and (min-width: 2400px){.minorEvent{width:480px}}.minorEvent.focused p.readMore{opacity:0.5}.minorEvent h2{margin:0 0 0 0px;top:-4px;display:block;position:relative;white-space:nowrap;font-size:12px;font-weight:800;padding:0;line-height:24px}@media screen and (min-width: 520px){.minorEvent h2{font-size:16px;line-height:24px}}.minorEvent p{top:-4px;display:block;position:relative;font-weight:400;font-size:12px;line-height:20px;white-space:normal;padding:0;margin:0}@media screen and (min-width: 310px){.minorEvent p{font-size:0.85714rem}}@media screen and (min-width: 480px){.minorEvent p{font-size:0.85714rem}}@media screen and (min-width: 520px){.minorEvent p{font-size:0.92857rem;line-height:18px}}@media screen and (min-width: 768px){.minorEvent p{font-size:1rem}}@media screen and (min-width: 1024px){.minorEvent p{font-size:1.14286rem;line-height:24px}}@media screen and (min-width: 1600px){.minorEvent p{font-size:1.57143rem;line-height:30px}}@media screen and (min-width: 2400px){.minorEvent p{font-size:2rem;line-height:48px}}.minorEvent p.readMore{top:3px;margin-left:8px;font-size:smaller;font-weight:400;opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}@media screen and (min-width: 310px){.minorEvent p.readMore{font-size:0.71429rem}}@media screen and (min-width: 480px){.minorEvent p.readMore{font-size:0.71429rem}}@media screen and (min-width: 520px){.minorEvent p.readMore{font-size:0.78571rem;line-height:16px}}@media screen and (min-width: 768px){.minorEvent p.readMore{font-size:0.78571rem}}@media screen and (min-width: 1024px){.minorEvent p.readMore{font-size:0.92857rem}}@media screen and (min-width: 1600px){.minorEvent p.readMore{font-size:1.42857rem;line-height:28px}}@media screen and (min-width: 2400px){.minorEvent p.readMore{font-size:1.71429rem;line-height:48px}}#globalWeirdingDefinition{position:absolute;width:80%;font-size:14px}@media screen and (min-width: 310px){#globalWeirdingDefinition{font-size:1rem}}@media screen and (min-width: 480px){#globalWeirdingDefinition{font-size:1.14286rem}}@media screen and (min-width: 520px){#globalWeirdingDefinition{font-size:1.28571rem}}@media screen and (min-width: 768px){#globalWeirdingDefinition{font-size:1.57143rem}}@media screen and (min-width: 1024px){#globalWeirdingDefinition{font-size:1.71429rem}}@media screen and (min-width: 1600px){#globalWeirdingDefinition{font-size:2.28571rem}}@media screen and (min-width: 2400px){#globalWeirdingDefinition{font-size:3.42857rem}}.htmlfarer{position:absolute;font-weight:800;font-size:18px;margin-top:12px;color:#000;opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s}.htmlfarer.hide{opacity:0}.htmlfarer.noTransition{-webkit-transition-property:none;-moz-transition-property:none;transition-property:none}.yearDisplay{font-weight:300;color:#333;margin-top:-rem(16);z-index:-1}@media screen and (min-width: 310px){.yearDisplay{font-size:1.14286rem}}@media screen and (min-width: 480px){.yearDisplay{font-size:1.5rem}}@media screen and (min-width: 520px){.yearDisplay{font-size:1.5rem}}@media screen and (min-width: 768px){.yearDisplay{font-size:1.71429rem}}@media screen and (min-width: 1024px){.yearDisplay{font-size:2.28571rem}}@media screen and (min-width: 1600px){.yearDisplay{font-size:3rem}}@media screen and (min-width: 2400px){.yearDisplay{font-size:3.71429rem}}#scrollCallToAction{font-weight:300;width:100%;margin-top:24px;font-size:48px;text-align:center;text-transform:uppercase;letter-spacing:5px}@media screen and (min-width: 310px){#scrollCallToAction{font-size:2.28571rem}}@media screen and (min-width: 520px){#scrollCallToAction{font-size:3.42857rem}}#scrollCallToAction:after{content:"";display:inline-block;height:48px;width:48px;border:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:none;border-left:none;position:relative;top:8px;right:-50px}@media screen and (min-width: 310px){#scrollCallToAction:after{height:24px;width:24px;top:2px}}@media screen and (min-width: 520px){#scrollCallToAction:after{height:48px;width:48px}}.preamble{width:200%;font-weight:800;color:#fff;line-height:48px}@media screen and (min-width: 310px){.preamble{font-size:0.78571rem}}@media screen and (min-width: 310px) and (min-height: 500px){.preamble{font-size:3vh}}@media screen and (min-width: 480px){.preamble{font-size:0.85714rem}}@media screen and (min-width: 480px) and (min-height: 500px){.preamble{font-size:4vh}}@media screen and (min-width: 520px){.preamble{font-size:0.85714rem}}@media screen and (min-width: 520px) and (min-height: 500px){.preamble{font-size:4vh}}@media screen and (min-width: 768px){.preamble{font-size:1.71429rem}}@media screen and (min-width: 1024px){.preamble{font-size:1.85714rem}}@media screen and (min-width: 1600px){.preamble{font-size:2.57143rem}}@media screen and (min-width: 1600px) and (min-height: 500px){.preamble{font-size:4vh}}@media screen and (min-width: 2400px){.preamble{font-size:3.71429rem}}@media screen and (min-width: 2400px) and (min-height: 500px){.preamble{font-size:4vh}}@media screen and (device-height: 1024px) and (device-width: 768px) and (orientation: portrait){.preamble{font-size:1.71429rem;line-height:1.28571rem}}@media screen and (device-height: 1024px) and (device-width: 768px) and (orientation: landscape){.preamble{font-size:1.28571rem;line-height:1.71429rem}}#anchor-disks-overlay{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;z-index:1}#anchor-disks-overlay .anchor-disk{position:absolute}#timeDisplay{position:absolute;right:10px;top:10px;text-align:right;z-index:3}#timeDisplay #timeDisplayYear{font-size:20px;color:#000}#timeDisplay #timeDisplayDay{font-size:10px;color:#aaa}#blackOverlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0;transition-property:opacity;transition-duration:0.5s;z-index:-100}#blackOverlay.active{opacity:1}.logos{text-align:center;margin:24px 0}.logos img{display:inline-block;width:auto}.logos a.bengler img{height:18px;width:85px}.logos a.cicero{margin-right:1em}.logos a.cicero img{height:15px;width:71px}body{margin:0px;background-color:#fafafa}#content{min-height:100%;overflow:hidden}#introPage{color:#333;font-family:sans-serif;font-size:14px;width:100%;padding:20px 0}#introPage #explainerSection,#introPage #contactSection{display:none}#introPage #explainerSection.show,#introPage #contactSection.show{display:block}ul#languageList{display:block;margin:0 auto;line-height:24px;padding:0;text-align:center;margin-bottom:12px;font-size:11px;margin-right:-20px;padding:0 40px}ul#languageList li{display:inline-block;font-weight:400}ul#languageList li a{display:inline-block;margin-right:20px;color:#999;text-decoration:none}#introText{margin:0 auto;padding:12px 20px 3px 20px;font-family:sans-serif;max-width:600px;font-weight:400;line-height:24px;margin-top:24px}@media screen and (min-width: 310px){#introText{line-height:18px}}@media screen and (min-width: 520px){#introText{line-height:24px}}#introText h1{font-size:48px;margin:0;padding:0;font-weight:100;font-family:sans-serif}@media screen and (min-width: 310px){#introText h1{font-size:16px;line-height:12px}}@media screen and (min-width: 480px){#introText h1{font-size:18px;line-height:24px}}@media screen and (min-width: 520px){#introText h1{font-size:20px}}#introText h1 strong{font-size:42px;line-height:48px;display:block}@media screen and (min-width: 310px){#introText h1 strong{font-size:48px;margin-bottom:12px}}@media screen and (min-width: 480px){#introText h1 strong{font-size:68px;line-height:60px}}@media screen and (min-width: 520px){#introText h1 strong{font-size:68px;line-height:60px}}@media screen and (min-width: 768px){#introText h1 strong{font-size:92px;line-height:84px}}#introText p{font-family:sans-serif}#consoleLoading{text-align:center;margin-bottom:12px;font-weight:200;font-size:smaller;font-style:italic}.appIsLoading{margin:0 auto}#startApp{opacity:.1}#startApp a{font-family:sans-serif;background-color:transparent;display:block;border:1px solid #000;max-width:300px;margin:0 auto;height:72px;line-height:72px;text-align:center;font-weight:400;font-size:24px;text-decoration:none;text-transform:uppercase;margin-top:24px}#startApp.ready{opacity:1}#spinner .startButton{display:block;width:100%;text-align:center;line-height:70px;text-transform:uppercase;font-weight:800;font-size:14px;opacity:0;transition-property:opacity color;transition-duration:0.1s}#spinner .double-bounce1,#spinner .double-bounce2{transition-delay:0.3s;transition-property:box-shadow;transition-duration:.8s}#spinner.complete .double-bounce1,#spinner.complete .double-bounce2{-webkit-animation-play-state:paused;-webkit-animation:none;border-color:#3eb565;-webkit-transform:scale(1) !important;box-shadow:0 1px 5px #ccc}#spinner.complete #startButton{position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;color:#3eb565;z-index:10000;cursor:pointer;border-radius:50%}#spinner.complete #startButton:active{background-color:rgba(62,181,101,0.2)}.spinner{width:71px;height:71px;position:relative;margin:0 auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;border:1px solid #000;opacity:0.6;position:absolute;top:0;left:0;box-sizing:border-box;-webkit-animation-name:bounce;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2.0s}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s;border:1px solid #000}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.introLinkBlock{font-size:11px;display:block;text-align:center;color:#666;font-weight:800;text-decoration:none;margin:12px}.introLink{text-decoration:none;padding:0 12px}a.introLink{color:#333}.introSection{line-height:24px;display:block;margin:0 auto 48px auto;width:90%;max-width:700px}.introSection a{color:#3eb565}.introSection h2{margin:0;padding-top:24px}.introSection p{font-size:16px;font-weight:400}.introSection ul,.introSection ol{padding-left:32px}.introSection h2{clear:both}.introSection>ul{float:none;clear:both;margin:0;padding:0;padding-top:24px;margin-top:48px}.introSection>ul li{display:block;float:left;margin-bottom:12px}.introSection>ul li a{color:#fff;text-decoration:none;background-color:#3eb565;margin:0 24px 0 0;padding:6px 12px}.introSection>ul li a:hover{text-decoration:underline;background-color:#4ec575}.introSection img{display:block;margin:0 auto;width:200px;margin-bottom:24px}.introSection#contactSection{font-weight:normal;margin:0 auto;text-align:center;max-width:500px}#footer{line-height:48px}#footer #changeRCP{line-height:48px;float:right;background-color:#24c2e9;text-align:center;cursor:pointer;text-transform:uppercase;min-width:100px}#footer #changeRCP:hover{background-color:#52cfee}#footer #RCPDescription{padding-left:20px;margin:0;font-weight:400}@media screen and (min-width: 310px){#footer #RCPDescription{font-size:10px}}@media screen and (min-width: 480px){#footer #RCPDescription{font-size:14px}}@media screen and (min-width: 520px){#footer #RCPDescription{font-size:14px}}@media screen and (min-width: 768px){#footer #RCPDescription{font-size:20px}}@media screen and (min-width: 1024px){#footer #RCPDescription{font-size:22px}}@media screen and (min-width: 1600px){#footer #RCPDescription{font-size:28px}}@media screen and (min-width: 2400px){#footer #RCPDescription{font-size:32px}}#footer #RCPDescription:first-letter{text-transform:uppercase}.axisLabel{position:relative;font-size:10px;top:10px;line-height:0px;clear:both;color:#aaa}.axisLabel.axisLabelLeft{margin-left:5px}.axisLabel.axisLabelRight{right:15px;float:right}.minMaxSlider{background-color:#444;height:1px;position:relative;padding:0 5px;box-sizing:border-box;margin:10px 0 10px 36px}.minMaxSlider .clickCapture{height:40px;top:-20px;position:absolute;width:120%;left:-10%;z-index:65536}.minMaxSlider canvas{position:absolute}.minMaxSlider .markedRange{background-color:rgba(250,80,0,0.4);height:1px;position:absolute}.minMaxSlider .handleInner{position:relative;top:8px;left:8px;width:16px;height:16px;background-color:rgba(230,60,0,0.3);border:1px solid #f80;border-radius:16px;z-index:999}.minMaxSlider .handle{z-index:1001;position:absolute;top:-16px;width:32px;height:32px}#mitigationExplainer{padding:24px;margin-top:12px;margin-right:0px;background-color:rgba(34,34,34,0.9);font-size:11px;z-index:65536;font-weight:400;line-height:22px;white-space:normal}@media screen and (min-width: 310px){#mitigationExplainer{font-size:0.78571rem;line-height:24px}}@media screen and (min-width: 520px){#mitigationExplainer{font-size:0.85714rem;line-height:36px}}@media screen and (min-width: 768px){#mitigationExplainer{font-size:1rem}}#mitigationPanel{opacity:0;transition:opacity 0.2s}#mitigationPanel.finished{opacity:1}#mitigationPanel form{margin-left:5px;padding:0px;margin-bottom:20px;padding-bottom:48px}#mitigationPanel form>div{margin-bottom:48px}#mitigationPanel div[data-name="policy"]{margin-top:30px;margin-bottom:10px}#mitigationPanel div[data-name="policy"] .heading{font-size:16px;font-weight:bold;display:block;line-height:0;margin-bottom:10px}@media screen and (min-width: 310px){#mitigationPanel div[data-name="policy"] .heading{font-size:1.14286rem;line-height:36px}}@media screen and (min-width: 520px){#mitigationPanel div[data-name="policy"] .heading{font-size:1.42857rem;line-height:48px}}@media screen and (min-width: 768px){#mitigationPanel div[data-name="policy"] .heading{font-size:1.71429rem}}#mitigationPanel div[data-name="policy"] .explainer{position:relative;margin-top:-0.57143rem;font-size:12px;clear:both;display:block;line-height:12px;padding-top:12px;padding-left:5px;border-top:1px solid #ccc}@media screen and (min-width: 310px){#mitigationPanel div[data-name="policy"] .explainer{font-size:0.57143rem}}@media screen and (min-width: 520px){#mitigationPanel div[data-name="policy"] .explainer{font-size:0.85714rem}}@media screen and (min-width: 768px){#mitigationPanel div[data-name="policy"] .explainer{font-size:1rem;margin-top:-0.71429rem}}#mitigationPanel .heading{font-weight:bold;line-height:12px;padding:0;margin-bottom:12px}@media screen and (min-width: 310px){#mitigationPanel .heading{font-size:0.85714rem;line-height:36px}}@media screen and (min-width: 520px){#mitigationPanel .heading{font-size:1.14286rem;line-height:48px}}@media screen and (min-width: 768px){#mitigationPanel .heading{font-size:1.28571rem}}#mitigationPanel .description{color:#ddd;display:block;font-size:10px;font-weight:normal;line-height:12px;margin-bottom:12px}@media screen and (min-width: 310px){#mitigationPanel .description{font-size:0.57143rem;line-height:12px}}@media screen and (min-width: 520px){#mitigationPanel .description{font-size:0.85714rem;line-height:24px}}@media screen and (min-width: 768px){#mitigationPanel .description{font-size:0.92857rem}}#mitigationPanel .values{font-size:0.71429rem;font-weight:normal;display:block;float:right;margin-right:20px;color:#555}@media screen and (min-width: 768px){#mitigationPanel .values{font-size:1rem;font-weight:400}}#mitigationPanel .explainer{font-size:12px;clear:both;display:block;line-height:18px}#mitigationPanel input[type="radio"]{display:none}#mitigationPanel label{font-size:0.71429rem;display:inline-block;height:1.71429rem;line-height:1.71429rem;margin-right:0.14286rem;padding:0 0.85714rem}#mitigationPanel input[type="radio"]+label{border:1px solid #333;color:#fff;background-color:#334;border-top:1px solid #445;cursor:pointer}@media screen and (min-width: 310px){#mitigationPanel input[type="radio"]+label{padding:0 6px;font-size:0.64286rem}}@media screen and (min-width: 520px){#mitigationPanel input[type="radio"]+label{padding:0 12px;font-size:0.85714rem}}@media screen and (min-width: 768px){#mitigationPanel input[type="radio"]+label{padding:0 14px;font-size:1rem}}#mitigationPanel input[type="radio"]:checked+label{color:#000;background-color:#eef}#mitigationPanel input{font-size:12px}#mitigationPanel .legend{text-align:center;font-size:10px;line-height:0px;color:#aaa}#mitigationPanel .legend .legendBox{border-radius:2px;width:8px;height:8px;display:inline-block;margin:0px 3px;margin-top:4px}#mitigationPanel .legend .legendLabel{position:relative;display:inline-block;margin-right:5px}@media screen and (min-width: 768px){#mitigationPanel .legend{font-size:14px}#mitigationPanel .legend .legendBox{height:12px;width:12px}}#mitigationPanel svg{font-weight:400;font-size:10px;fill:#eee}#mitigationPanel svg .axis path,#mitigationPanel svg .axis line{fill:none;stroke:#ddd;shape-rendering:crispEdges;stroke-width:1px}#mitigationPanel svg .x.axis path{display:none;stroke-width:1px}#mitigationPanel svg path{fill:none;stroke-width:1px;stroke-opacity:0.2}form{max-width:100%;padding-right:20px;font-weight:400;font-size:14px}form .radio-group{clear:both;overflow:hidden;position:relative;margin-bottom:12px}form .radio-group>div{float:left;width:50%}form .radio-group label{display:block;position:relative;padding:0;margin:0;line-height:19px;float:left;font-size:12px;overflow:hidden;margin-bottom:6px}form .radio-group input[type="radio"]{-webkit-appearance:none;padding:0;margin:0;height:19px;width:19px;line-height:19px;background-color:transparent;border:2px solid #fff;border-radius:24px;display:inline-block;margin-right:6px;float:left;outline:none !important}form .radio-group input[type="radio"]:checked{position:relative;-webkit-appearance:none}form .radio-group input[type="radio"]:checked:before{position:absolute;height:9.5px;width:9.5px;content:"";background-color:#fff;display:block;top:2.75px;left:2.75px;border-radius:24px}form .numerical-container{display:none}form .handle-container{position:relative;top:-12px}form .handle-container .left{height:12px;width:12px;position:absolute;border:1px solid #f0f}form .handle-container .right{height:12px;width:12px;position:absolute;border:1px solid #f0f}form .slider-container{position:absolute}form .slider-container .slider-control-container{background-color:#333;height:12px}form .slider-container .slider-control-container .full-slider{background-color:#222;opacity:1;height:12px}form .slider-container .slider-control-container .full-slider .slider{background-color:yellow;height:6px;position:absolute}.scenario-editor .choose-scenario p#mitigation_preamble{font-size:12px;white-space:normal;line-height:18px;font-weight:400;overflow:hidden}@media screen and (min-width: 768px){.scenario-editor .choose-scenario p#mitigation_preamble{font-size:16px;padding-left:10px;line-height:24px;margin:24px 0}}@media screen and (min-width: 1600px){.scenario-editor .choose-scenario p#mitigation_preamble{font-size:24px;padding-left:10px;line-height:36px}}.scenario-editor .choose-scenario h1,.scenario-editor .choose-scenario h2,.scenario-editor .choose-scenario h3{padding:0;margin:0}.scenario-editor .choose-scenario h2#mitigation_choose,.scenario-editor .choose-scenario h2#mitigation_explainer_title{font-size:18px;margin-bottom:0;margin-top:36px}@media screen and (min-width: 768px){.scenario-editor .choose-scenario h2#mitigation_choose,.scenario-editor .choose-scenario h2#mitigation_explainer_title{font-size:24px;padding-left:10px;margin-top:72px;margin-bottom:12px}}.scenario-editor .choose-scenario ul{margin:0;padding:0}.scenario-editor .choose-scenario ul li{display:block;margin:0;padding:0}.scenario-editor .choose-scenario p,.scenario-editor .choose-scenario h2{padding-left:10px}@media screen and (min-width: 768px){.scenario-editor .choose-scenario p,.scenario-editor .choose-scenario h2{padding-left:0px}}.scenario-editor .choose-scenario ul.scenarios{width:100%}.scenario-editor .choose-scenario ul.scenarios li{line-height:12px;position:relative;font-size:14px;white-space:normal;overflow:hidden;font-weight:normal;clear:both;margin-bottom:24px}.scenario-editor .choose-scenario ul.scenarios li .choose-scenario{position:absolute;top:2px;left:2px;line-height:72px;width:72px;text-transform:uppercase;font-size:12px;text-align:center;margin:10px}@media screen and (min-width: 1600px){.scenario-editor .choose-scenario ul.scenarios li .choose-scenario{line-height:120px;width:120px}}.scenario-editor .choose-scenario ul.scenarios li .meta{opacity:.6}.scenario-editor .choose-scenario ul.scenarios li img{opacity:0.3}.scenario-editor .choose-scenario ul.scenarios li:hover img{opacity:0.6}.scenario-editor .choose-scenario ul.scenarios li:hover .meta{opacity:0.8}.scenario-editor .choose-scenario ul.scenarios li.active .choose-scenario{display:none}.scenario-editor .choose-scenario ul.scenarios li.active .meta{opacity:1}.scenario-editor .choose-scenario ul.scenarios li.active img{opacity:1;outline:none}.scenario-editor .choose-scenario ul.scenarios div.meta{margin-left:101px}@media screen and (min-width: 1600px){.scenario-editor .choose-scenario ul.scenarios div.meta{margin-left:156px}}.scenario-editor .choose-scenario ul.scenarios div.meta h3{letter-spacing:0;padding-top:12px;font-weight:400;font-size:14px}@media screen and (min-width: 768px){.scenario-editor .choose-scenario ul.scenarios div.meta h3{font-size:16px;line-height:24px}}@media screen and (min-width: 1600px){.scenario-editor .choose-scenario ul.scenarios div.meta h3{font-size:24px;line-height:36px}}.scenario-editor .choose-scenario ul.scenarios div.meta p{margin:0;padding:0;font-size:11px;width:auto;line-height:13px}@media screen and (min-width: 768px){.scenario-editor .choose-scenario ul.scenarios div.meta p{font-size:14px;line-height:18px}}@media screen and (min-width: 1600px){.scenario-editor .choose-scenario ul.scenarios div.meta p{font-size:18px;line-height:24px}}.scenario-editor .choose-scenario ul.scenarios img{display:block;float:left;margin-top:12px;margin-left:12px;margin-right:12px;height:72px;width:72px;background-color:#333;border-radius:72px;border:1px solid #aaa}@media screen and (min-width: 1600px){.scenario-editor .choose-scenario ul.scenarios img{height:120px;width:120px}}.scenario-editor .choose-scenario ul.scenarios strong{font-weight:800}#stats{display:none}#box{background:#f0f;width:20px;height:20px;position:absolute}#timescape #anchor-disks-overlay{width:100%;height:100%}#timescape>canvas{top:0;left:0;margin:0;z-index:0;position:absolute}#footer{position:absolute;width:100%;background-color:#000;color:#fff;bottom:0px;z-index:3000;height:100%}
