@import url(https://fonts.googleapis.com/css?family=Roboto:300,500);/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{background-color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;color:#000}html body h1{font-size:3.4rem;padding:170px 0 50px}html body h2{font-size:2rem;padding:140px 0 0}html body h3,html body h4,html body h5{font-size:1.4rem;padding:50px 0 0}html body li,html body p{font-family:Georgia,sans-serif;line-height:1.65em;text-align:justify}html body li b,html body p b{font-weight:700}html body a{word-break:break-all;text-decoration:none}html body li{line-height:1.2em;margin-bottom:.4em}@media screen and (min-width:1080px){html{font-size:1.1rem}}@media screen and (min-width:1366px){html{font-size:1.2rem}}@media screen and (max-width:750px){html body h1{font-size:3rem}}body{overflow-x:hidden;width:100%;height:100%;transition:background-color .5s ease-in-out}body>*{display:block;position:relative;margin:0 auto}body header{position:relative;z-index:3}body .hidden{opacity:0;pointer-events:none}body *{transition:opacity .15s ease-in-out}body .app-bg{z-index:-3;background-color:#fff;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%}body .app-bg.inverse{background-color:#000}.scroll-lock{overflow:hidden!important}@media (min-width:650px){.scroll-lock{padding-right:15px;width:calc(100% - 15px)}}body main section{max-width:580px;margin:0 auto}body main section img,body main section video{width:100%;height:auto;background-size:100% auto;background-position:50%}body main section ul{margin-bottom:4em}body main section .media{width:580px;margin:3em 0 4em}body main section .media-inline{width:100%;font-size:.8em}body main section .media-inline-untitled{margin-bottom:3em}body main section .media-inline>*{margin:0}body main section .media-inline img,body main section .media-inline svg,body main section .media-inline video{margin-bottom:.5em}body main section .media-inline.enlarge{margin-top:4em;margin-bottom:6em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body main section .media-inline.enlarge img,body main section .media-inline.enlarge svg,body main section .media-inline.enlarge video{width:90vw;max-width:1200px;height:auto;margin-bottom:1em}body main section .media-inline.enlarge img text,body main section .media-inline.enlarge svg text,body main section .media-inline.enlarge video text{font-size:.9em}body main section .extra-info{cursor:pointer;width:100%;height:auto;position:relative;padding:.1rem 0}body main section .extra-info.left>*,body main section .extra-info.right>*{position:absolute;top:-6rem;width:6rem}body main section .extra-info.right>*{left:106%}body main section .extra-info.left>*{right:106%}body main section .next-chapter{text-align:right;padding-top:4rem}body main section .next-chapter>*{cursor:pointer}body main section .next-chapter>:hover{color:#a3a3a3}body main section .next-chapter>:hover svg *{fill:#a3a3a3;stroke:#a3a3a3}body main section .next-chapter>:active{color:#000}body main section .next-chapter>:active svg *{fill:#000;stroke:#000}.icon-button{width:2rem;height:2rem;cursor:pointer;display:inline-block}.welcome-screen{position:relative;padding:40px 20px;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.welcome-screen h1{margin:0;padding:0}.welcome-screen li,.welcome-screen p{font-family:Roboto,sans-serif}.welcome-screen>:not(.welcome-screen-hero){z-index:4;margin:0 auto;width:100%;max-width:1366px}.welcome-screen-hero{position:absolute;width:100%;height:100%}.welcome-screen-top{-ms-flex:0 0 auto;flex:0 0 auto;margin:2.5% auto;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center}.welcome-screen-top>*{padding:0 5%}.welcome-screen-top-logo{-ms-flex:1;flex:1}.welcome-screen-top-logo svg{display:block;width:85px}.welcome-screen-top-title{white-space:nowrap}.welcome-screen-top-about{-ms-flex:1;flex:1;text-align:right}.welcome-screen-bottom{-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:60px}.welcome-screen-bottom p{display:block;text-align:justify;max-width:600px;margin:80px auto}@media screen and (max-width:680px){.welcome-screen-top-title h1{font-size:2.5rem}}.view-navigation{width:100%;z-index:5;position:relative;bottom:0;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.view-navigation-bar{display:-ms-flexbox;display:flex;max-width:1366px;width:calc(100% - 20px);margin:0;padding:0 10px;list-style-type:none;transition:transform .3s,width .5s}.view-navigation-bar li{-ms-flex:1;flex:1;margin:0 6px}.view-navigation-bar-item{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.view-navigation-bar-item *{pointer-events:none;transition:border-color .3s;transition-timing-function:ease-in-out}.view-navigation-bar-item-icon{width:75px;height:75px;border:1px solid #fff;border-radius:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.view-navigation-bar-item-icon span{text-align:center}.view-navigation-bar-item-icon span:first-child{margin-top:16px}.view-navigation-bar-item-icon span:last-child{margin-bottom:10px}.view-navigation-bar-item-label{margin:10px 0;font-weight:700;letter-spacing:1px;word-break:break-all}.view-navigation-bar-item-description{color:#fff;word-break:normal}.view-navigation-bar-item:hover span{border-color:#ff3131}.view-navigation-bar-item.active .view-navigation-bar-item-icon,.view-navigation-bar-item:active .view-navigation-bar-item-icon{border-color:#ff3131;background-color:#ff3131}.view-navigation-bar-item:active .view-navigation-bar-item-icon{border-color:#ff3131;background-color:rgba(255,0,0,.15)}.view-navigation.collapsed{color:#000;overflow:hidden;bottom:auto;height:38px}.view-navigation.collapsed .view-navigation-bar{transform:translateY(-77px)}.view-navigation.collapsed .view-navigation-bar-item-icon{border-color:transparent;background-color:transparent;color:transparent}.view-navigation.collapsed .view-navigation-bar-item-label{word-break:normal;white-space:nowrap}.view-navigation.collapsed .view-navigation-bar-item.active,.view-navigation.collapsed .view-navigation-bar-item:active,.view-navigation.collapsed .view-navigation-bar-item:hover{color:#ff3131}.view-navigation.sticky{color:#000;transition:none;transform:none;position:fixed;width:calc(100% - 40px);padding:0 20px;top:0;left:0;bottom:auto;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2)}.view-navigation.sticky .view-navigation-bar{margin:auto;max-width:calc(100% - 20px);width:750px}.view-transition{transition:transform .5s!important;transition-timing-function:ease-in-out}.view-transition-to-right{transform:translateX(calc(100% + 200px))}.view-transition-to-left{transform:translateX(calc(-100% - 200px))}.info-button{width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.info-button>*{display:inline-block;vertical-align:middle}.info-button-icon{-ms-flex:0 0 1em;flex:0 0 1em;height:1em;padding:0 5px 4px 0}.info-button-label{-ms-flex:1 0 calc(100% - 1em);flex:1 0 calc(100% - 1em);vertical-align:bottom;word-break:normal;font-size:.8rem}.info-button:hover{color:#ff3131;fill:#ff3131}.info-button:active{color:#000;fill:#000}.link-button{width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.link-button>*{display:inline-block;vertical-align:middle}.link-button-icon{-ms-flex:0 0 1em;flex:0 0 1em;height:1em;padding:0 5px 4px 0}.link-button-label{-ms-flex:1 0 calc(100% - 1em);flex:1 0 calc(100% - 1em);vertical-align:bottom;word-break:normal;font-size:.8rem}.view-button{display:block}.view-button>*{pointer-events:none;display:inline-block;vertical-align:middle}.view-button-icon{margin:0 .4rem;width:2rem;height:2rem}.view-button-label{font-size:1.2rem}footer{position:relative}footer .row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:260px}footer .row p{font-size:.7rem;text-align:left}footer .row>*{text-align:center;-ms-flex:1;flex:1}footer .row>* svg{max-height:5rem}section.nuclear-waste .atom{width:75%;margin:0 12.5%}section.nuclear-waste .nuclear_hazard{width:50%;margin:0 25%}section.nuclear-waste .ending{font-size:1.6rem}section.nuclear-waste .view-link{cursor:pointer;color:#2e5eff}section.nuclear-waste .vibrate{animation-name:vibrate;animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}section.nuclear-waste .cls-1048{animation-name:arrow-up;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes vibrate{0%{transform:translate(.5px,-.5px)}50%{transform:translate(-.5px,.5px)}to{transform:translate(.5px,-.5px)}}@keyframes arrow-up{0%{transform:translateY(20px);opacity:0}20%{opacity:.9}60%{opacity:.9}80%{opacity:0}to{opacity:0;transform:translateY(-60px)}}.full-screen-image-gradient,.full-screen-image img{z-index:-2;position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:50%;transition:opacity .4s linear}.full-screen-image .attribution>*{position:fixed}.full-screen-image .attribution-button{top:4.5rem;left:2.2rem;width:1.4rem;height:1.4rem}.full-screen-image .attribution-info{transition:opacity .2s ease-in-out;z-index:4;max-width:calc(100vw - 8rem);top:3.5rem;left:4.2rem;padding:1rem;border-radius:1rem;background-color:#fff}.full-screen-image .attribution-info p{color:#000;text-shadow:none;margin:0}.full-screen-image-gradient{z-index:-1;opacity:0}[data-marker] h1,[data-marker] h2,[data-marker] h3,[data-marker] p{padding-top:0;margin-top:0}[data-marker] p{margin-bottom:2rem}[data-marker].sticky>*{z-index:2;transition:opacity 1s;transition-delay:1s;opacity:1;position:fixed}[data-marker].sticky.top>*{top:15%}[data-marker].sticky.bottom>*{bottom:15%}[data-marker].sticky.left>*{left:10%}[data-marker].sticky.right>*{right:10%}[data-marker].collapsed>*{z-index:0;transition:opacity 0s;transition-delay:0s;opacity:0}section.history{color:#fff;fill:#fff;text-shadow:.1em .1em .2em rgba(0,0,0,.5)}section.history h2{padding-bottom:30px}section.history .intro{padding-bottom:90vh}section.history [data-marker].sticky>*{padding:3.8em 2.2em 1.8em;border-radius:.4em;background-color:rgba(0,0,0,.6)}section.history .next-chapter{text-align:right;position:fixed;right:15vw;bottom:20vw}section.history .next-chapter path{fill:#fff}.layer-map{position:relative}.layer-map-bg svg{z-index:-2}.layer-map-bg svg path{fill:#e4e4e4;stroke:#e4e4e4;stroke-width:1}.layer-map-bg.borders svg path{stroke:#000}.layer-map .area-layer,.layer-map .legend-item{fill-opacity:0;stroke-opacity:0;transition:transform,opacity,fill,fill-opacity;transition-timing-function:ease-in-out;transition-duration:.8s;transform:translateY(-50px) scale(1.2)}.layer-map .area-layer.granite,.layer-map .area-layer.granite.hover,.layer-map .legend-item.granite,.layer-map .legend-item.granite.hover{color:#7cc0c0;border-color:#7cc0c0;fill:#7cc0c0}.layer-map .area-layer.clay,.layer-map .area-layer.clay.hover,.layer-map .legend-item.clay,.layer-map .legend-item.clay.hover{color:#d4b417;border-color:#d4b417;fill:#d4b417}.layer-map .area-layer.rocksalt,.layer-map .area-layer.rocksalt.hover,.layer-map .legend-item.rocksalt,.layer-map .legend-item.rocksalt.hover{color:#f70;border-color:#f70;fill:#f70}.layer-map .area-layer.rocksalt-jurassic,.layer-map .area-layer.rocksalt-jurassic.hover,.layer-map .legend-item.rocksalt-jurassic,.layer-map .legend-item.rocksalt-jurassic.hover{color:#c74200;border-color:#c74200;fill:#c74200}.layer-map .area-layer.rocksalt-keuper,.layer-map .area-layer.rocksalt-keuper.hover,.layer-map .legend-item.rocksalt-keuper,.layer-map .legend-item.rocksalt-keuper.hover{color:#a80052;border-color:#a80052;fill:#a80052}.layer-map .area-layer.active,.layer-map .legend-item.active{pointer-events:all;opacity:1;fill-opacity:1;transform:translate(0)}.layer-map .area-layer.collapsed,.layer-map .legend-item.collapsed{fill:#cbcbcb}.layer-map .area-layer.hover,.layer-map .legend-item.hover{transition-duration:0s}.layer-map .layer{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.layer-map .layer svg{position:relative;overflow:visible;z-index:0}.layer-map .layer svg.hover{z-index:1}.layer-map .layer svg .area-layer :focus{outline:none}.layer-map .legend{position:static;list-style-type:none}.layer-map .legend-item{pointer-events:all;cursor:pointer;width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;opacity:0;transform:translate(-2rem)}.layer-map .legend-item>*{pointer-events:none;display:inline-block}.layer-map .legend-item-box{position:relative;top:-.05rem;border:.5rem solid;margin-right:.2rem}section.search .map-area{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}section.search .map-area-left{margin:20em 1em 0 0;-ms-flex:0 0 50%;flex:0 0 50%}section.search .map-area-left .map-container{width:100%;height:100%}section.search .map-area-left .sticky{position:fixed;top:0}section.search .map-area-right{-ms-flex:0 0 50%;flex:0 0 50%}section.participation .view-link{cursor:pointer;color:#2e5eff}.overlay{z-index:10;background-color:rgba(0,0,0,.51);position:fixed;top:0;width:100%;height:100%;overflow:auto}.overlay h1,.overlay h2,.overlay h3,.overlay h4,.overlay h5{margin:0}.overlay h1{padding:4rem 0}.overlay h2{padding:4rem 0 1rem}.overlay a,.overlay p{margin-top:1rem;margin-bottom:0}.overlay-view{margin:10% auto 20px;width:calc(100% - 120px);max-width:1366px;padding:40px;border-radius:10px;background-color:#fff}.overlay-view :last-child{margin-bottom:40px}.overlay .close-button{position:absolute;top:20px;right:20px}.overlay .close-button svg *{fill:#a3a3a3;stroke:#a3a3a3}.overlay .close-button:hover svg *{fill:#000;stroke:#000}.overlay .close-button:active svg *{fill:#a3a3a3;stroke:#a3a3a3}section.overlay-about{position:relative;padding-top:4em}section.overlay-about b{font-family:Roboto,sans-serif}section.overlay-about p{clear:both}section.overlay-about,section.overlay-about .background-image{background-size:cover;background-repeat:no-repeat;background-position:50%}section.overlay-about .image{margin:0 auto 3em;max-width:50%}section.overlay-about .image:first-child{width:40%;margin-right:2em;float:right}section.overlay-about .image:not(:first-child){max-width:30%}section.overlay-about .image img{max-width:100%;width:auto;margin:0 auto;display:block}section.overlay-about .image.bottom{margin-top:3em;margin-bottom:0}section.overlay-about .logo-lineup{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:3em 5% 0}section.overlay-about .logo-lineup>*{width:30%}section.overlay-about .logo-lineup>* img{max-height:150px}section.overlay-about .bottom-credits p{text-align:left;margin:6em auto 0;width:50%;clear:none}section.overlay-about .bottom-credits .image{margin-top:1em;margin-bottom:3em}section.overlay-basic{padding-top:4em}section.overlay-basic,section.overlay-basic .background-image{background-size:cover;background-repeat:no-repeat;background-position:50%}section.overlay-basic .image{margin-bottom:3em}section.overlay-basic .image img{max-width:100%;width:auto;margin:0 auto;display:block}section.overlay-basic .image p{margin:0}section.overlay-basic .image.bottom{margin-top:3em;margin-bottom:0}section.overlay-info{padding-top:4em}section.overlay-info,section.overlay-info .background-image{background-size:cover;background-repeat:no-repeat;background-position:50%}section.overlay-info .image{margin-bottom:3em}section.overlay-info .image img{max-width:100%;width:auto;margin:0 auto;display:block}section.overlay-info .image p{margin:0}section.overlay-info .image.bottom{margin-top:3em;margin-bottom:0}section.overlay-dark,section.overlay-dark .background-image{background-size:cover;background-repeat:no-repeat;background-position:50%}section.overlay-dark .image{margin-bottom:30px}section.overlay-dark .image img{max-width:100%;width:auto;margin:0 auto;display:block}