html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:'Source Sans Pro';font-weight:200;font-style:normal;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-ExtraLight.ttf-a4b819c9.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLight.otf-fbb48206.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-ExtraLight-6401660b.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-ExtraLight-3de2dfe1.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:200;font-style:italic;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf-25a5ede2.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLightIt.otf-379ea894.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-ExtraLightIt-961d661d.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-ExtraLightIt-b9e51106.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:300;font-style:normal;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Light.ttf-d8f87055.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Light.otf-6c00073b.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-Light-237b65cd.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-Light-17cdc13f.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:300;font-style:italic;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-LightIt.ttf-78d18fad.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-LightIt.otf-a38df0d7.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-LightIt-2ca9fe2e.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-LightIt-8b7c0d1d.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Regular.ttf-b8609aec.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Regular.otf-a0a0da80.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-Regular-ee257965.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-Regular-11682d7a.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:italic;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-It.ttf-98573a44.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-It.otf-7c9da4d4.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-It-a3fcf9bf.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-It-61b9559d.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:normal;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Semibold.ttf-94fdd2b3.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Semibold.otf-2a9ec5af.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-Semibold-f9ff37ce.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-Semibold-274854ae.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:italic;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf-4206c82f.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-SemiboldIt.otf-a4eb700e.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-SemiboldIt-07e84a45.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-SemiboldIt-c052f898.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:normal;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Bold.ttf-a8086409.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Bold.otf-c15766aa.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-Bold-cfaf7a88.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-Bold-242c3808.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:italic;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-BoldIt.ttf-cb2c53cc.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-BoldIt.otf-5199d799.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-BoldIt-f4044ac4.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-BoldIt-74906862.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:900;font-style:normal;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Black.ttf-c56feb0f.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Black.otf-047ce9d9.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-Black-4e0df39a.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-Black-7f6ea714.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:900;font-style:italic;font-stretch:normal;src:url("../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-BlackIt.ttf-fae909f2.woff2") format("woff2"),url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-BlackIt.otf-a4b22215.woff") format("woff"),url("../fonts/source-sans-pro/OTF/SourceSansPro-BlackIt-765649c0.otf") format("opentype"),url("../fonts/source-sans-pro/TTF/SourceSansPro-BlackIt-367e3e6f.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:200;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-ExtraLight.ttf-83385742.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-ExtraLight.otf-737e4a16.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-ExtraLight-d9280b80.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-ExtraLight-f03805d0.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:200;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-ExtraLightIt.ttf-2e37ac9e.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-ExtraLightIt.otf-4422244f.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-ExtraLightIt-b01eab2d.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-ExtraLightIt-91eda7f2.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:300;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-Light.ttf-058b32ae.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Light.otf-1abddbd3.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-Light-f1193fca.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-Light-a8540477.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:300;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-LightIt.ttf-33964527.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-LightIt.otf-cabfaf86.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-LightIt-3633f103.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-LightIt-938f2487.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-Regular.ttf-86cee0fd.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Regular.otf-a98c0b39.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-Regular-01362a71.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-Regular-5292e3ab.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:400;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-It.ttf-6b638c7c.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-It.otf-5a78dc2d.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-It-8b2b21c6.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-It-2b105e2e.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:600;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-Semibold.ttf-1077b1f5.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Semibold.otf-b010bb46.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-Semibold-68a8605d.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-Semibold-c96ae2b1.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:600;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-SemiboldIt.ttf-2680d1fb.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-SemiboldIt.otf-6838df76.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-SemiboldIt-743bf7db.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-SemiboldIt-6b6a3759.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:700;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-Bold.ttf-3cbaef4b.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Bold.otf-c10ef85a.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-Bold-5b2be180.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-Bold-e90cd140.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:700;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-BoldIt.ttf-50bd48a5.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-BoldIt.otf-6d5b31a0.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-BoldIt-7e99d4e0.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-BoldIt-939d2827.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:900;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-Black.ttf-33ff547c.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Black.otf-3ebba7a1.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-Black-a822c1ff.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-Black-8751cdb1.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:900;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-BlackIt.ttf-3a571b05.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-BlackIt.otf-5970dcd2.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-BlackIt-06ecdf54.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-BlackIt-3edc77c0.ttf") format("truetype")}body{margin:0;padding-bottom:48px;padding-top:54px}body,p{font-family:"Source Serif Pro", Georgia, sans-serif;line-height:1.5em}h1{line-height:1.05em}img,svg{max-width:100%;height:auto}svg{border:1px solid grey;font-family:"Source Sans Pro", Helvetica, serif;font-size:14px;line-height:18px}svg .value,svg .label{font-weight:bold}date{padding-left:3px}a{transition:opacity .2s ease-in-out}a:hover{opacity:0.8}a:focus{text-decoration:none}h2{font-family:"Source Serif Pro", Georgia, sans-serif;margin-bottom:4px}small{display:block}small.comments{clear:both;line-height:18px;text-align:left}@media screen and (min-width: 640px){.contact,.imprint{margin-left:8.5298043353%;float:left;display:block;margin-right:2.3576520234%;width:82.9403913294%}.contact:last-child,.imprint:last-child{margin-right:0}}article{max-width:1200px;margin-left:auto;margin-right:auto;margin:16px 0}article::after{clear:both;content:"";display:block}@media screen and (min-width: 640px){article{margin-left:8.5298043353%;float:left;display:block;margin-right:2.3576520234%;width:82.9403913294%}article:last-child{margin-right:0}}article .authors{display:block;font-family:"Source Serif Pro", Georgia, sans-serif;margin-bottom:12px}article p{font-size:20px}article p:last-child{margin-bottom:0}article h2{line-height:1.2em}article small{font-size:14px;text-align:center}.contact h2{font-size:16px;line-height:22px}.contact p{margin-top:0}.site-logo{left:24px;position:absolute;top:24px}footer{padding:0 0 20px 20px}@media screen and (min-width: 640px){footer{bottom:19px;padding:0 0 0 20px;position:fixed;right:24px;z-index:1000}}footer i{color:white;font-size:18px !important;padding-left:6px}.about h3,.about p{width:85%}.blog footer i,.newsletter footer i,.imprint footer i,.contact footer i,.about footer i{color:#191919}.content{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}.content::after{clear:both;content:"";display:block}.index,.follow{background:#2D2F31;padding:0}.index .content,.follow .content{padding:0}@media screen and (max-width: 640px){.index footer,.follow footer{padding:0 0 20px 10px}}*>:focus{outline-width:2px;outline-style:dashed;outline-color:#0000ee}.index *>:focus{outline-color:#ffffff}.homepage{height:100%;left:0;top:0;width:100%}@media screen and (min-width: 640px){.homepage{border:1px solid #191919;position:fixed}}.homepage .hero{display:block;font-family:"Source Sans Pro", Helvetica, serif;opacity:1;text-decoration:none;filter:saturate(100%);transition:filter .1s ease-in-out}.homepage .hero h2{color:white;font-family:"Source Sans Pro", Helvetica, serif;font-size:16px;font-weight:normal;line-height:20px;margin:0;padding:12px 16px;text-transform:uppercase}@media screen and (min-width: 640px){.homepage .hero h2{padding:18px 22px}}.homepage .hero p{margin:0 16px}@media screen and (min-width: 640px){.homepage .hero p{margin:0 22px}}.homepage .hero:hover{filter:saturate(135%)}.homepage .hero .logo{display:block;left:24px;max-width:90%;position:relative;top:24px}.homepage .hero-1{text-shadow:1px 1px 2px #12033D}.homepage .hero-1 span{color:#F2F238}.homepage .hero-4 h2{color:#191919 !important}.homepage .hero-5{color:#eee}@media screen and (max-width: 639px){.homepage .hero{border-bottom:1px solid #191919;height:150px;position:relative !important;width:100%}.homepage .hero:last-child{border-bottom:none}.homepage .hero-5{height:auto !important}}@media screen and (min-width: 640px){.homepage .hero{position:absolute !important}.homepage .hero-1{height:100%;width:50%}.homepage .hero-2{height:50%;right:0;top:0;width:50%}.homepage .hero-3{height:50%;left:50%;top:50%;width:25%}.homepage .hero-4{height:25%;right:0;top:50%;width:25%}.homepage .hero-5{bottom:0;height:25%;padding:0 !important;right:0;width:25%}}.homepage ul{list-style:none;padding:0 16px}.homepage ul:first-child{margin-top:0;padding-top:10px}@media screen and (min-width: 640px){.homepage ul:first-child{padding:18px 22px}}.homepage ul a{color:white;text-decoration:none}@media screen and (max-width: 640px){.homepage ul li{margin-bottom:6px}}.homepage ul .article-list{font-size:16px;line-height:22px}@media screen and (max-width: 640px){.homepage ul .article-list{padding:5px 0 0 0}}@media screen and (min-width: 640px){.homepage ul .article-list .article-1,.homepage ul .article-list .article-2,.homepage ul .article-list .article-3,.homepage ul .article-list .article-4,.homepage ul .article-list .article-5{display:none}}.homepage ul .article-list a{color:#ababab}.sop-logo{bottom:24px;height:29px;left:24px;position:fixed;width:74px;z-index:1000}@media screen and (max-width: 640px){.sop-logo{display:none}}.cards{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin-left:-1em;margin-top:16px}.card{-webkit-flex-basis:15em;-moz-flex-basis:15em;flex-basis:15em;-ms-flex-preferred-size:15em;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;background-color:#f6f6f6;border-radius:3px;border:1px solid gainsboro;box-shadow:0 2px 4px #e6e6e6;cursor:pointer;margin:0 1em 1.5em 1em;position:relative;text-decoration:none}.card .card-image{background-color:#F8F2B4;height:150px;max-height:150px;overflow:hidden}.card .card-image img{border-top-left-radius:3px;border-top-right-radius:3px;opacity:1;width:100%}.card .card-header{background-color:#f6f6f6;border-bottom:1px solid gainsboro;border-radius:3px 3px 0 0;color:black;font-weight:bold;line-height:1.5em;padding:0.5em 0.75em}.card .card-copy{color:black;font-size:.9em;line-height:1.5em;padding:0.75em}.card .card-copy p{margin:0 0 0.75em}.card:focus,.card:hover{cursor:pointer}.card:focus img,.card:hover img{opacity:0.7}.card:active{background-color:#f6f6f6}.card:active .card-header{background-color:#f6f6f6}figure{margin:0}figure figcaption{font-style:italic}.video{clear:both;margin-bottom:36px;position:relative}.video .play{border-color:transparent transparent transparent white;border-style:solid;border-width:37px 0 37px 60px;box-sizing:border-box;cursor:pointer;height:74px;left:50%;margin-left:-37px;margin-top:-37px;opacity:0.8;position:absolute;top:50%;z-index:100}.video a:hover .play{opacity:1}.video img{height:auto;width:100%}