@font-face{font-family:'semiaddict';font-style:normal;font-weight:normal;src:url(/themes/custom/semiaddict/fonts/semiaddict/semiaddict.eot);src:url(/themes/custom/semiaddict/fonts/semiaddict/semiaddict.eot#iefix) format('eot'),url(/themes/custom/semiaddict/fonts/semiaddict/semiaddict.woff) format('woff'),url(/themes/custom/semiaddict/fonts/semiaddict/semiaddict.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/semiaddict/semiaddict.svg#semiaddict) format('svg');}
@font-face{font-family:'Roboto';src:url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Regular-webfont.eot);src:url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Regular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Regular-webfont.woff) format('woff'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Regular-webfont.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Regular-webfont.svg#robotoregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto';src:url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Bold-webfont.eot);src:url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Bold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Bold-webfont.woff) format('woff'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Bold-webfont.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Bold-webfont.svg#robotobold) format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'Roboto';src:url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Italic-webfont.eot);src:url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Italic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Italic-webfont.woff) format('woff'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Italic-webfont.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-Italic-webfont.svg#robotoitalic) format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:'Roboto';src:url(/themes/custom/semiaddict/fonts/Roboto/Roboto-BoldItalic-webfont.eot);src:url(/themes/custom/semiaddict/fonts/Roboto/Roboto-BoldItalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-BoldItalic-webfont.woff) format('woff'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-BoldItalic-webfont.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/Roboto/Roboto-BoldItalic-webfont.svg#robotobold_italic) format('svg');font-weight:bold;font-style:italic;}
@font-face{font-family:"Raleway";src:url(/themes/custom/semiaddict/fonts/raleway/raleway-thin.eot);src:url(/themes/custom/semiaddict/fonts/raleway/raleway-thin.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-thin.woff) format('woff'),url(/themes/custom/semiaddict/fonts/raleway/raleway-thin.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-thin.svg#ralewaythin) format('svg');font-weight:100;font-style:normal;}@font-face{font-family:"Raleway";src:url(/themes/custom/semiaddict/fonts/raleway/raleway-extralight.eot);src:url(/themes/custom/semiaddict/fonts/raleway/raleway-extralight.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-extralight.woff) format('woff'),url(/themes/custom/semiaddict/fonts/raleway/raleway-extralight.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-extralight.svg#ralewayextralight) format('svg');font-weight:200;font-style:normal;}@font-face{font-family:"Raleway";src:url(/themes/custom/semiaddict/fonts/raleway/raleway-light.eot);src:url(/themes/custom/semiaddict/fonts/raleway/raleway-light.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-light.woff) format('woff'),url(/themes/custom/semiaddict/fonts/raleway/raleway-light.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-light.svg#ralewaylight) format('svg');font-weight:300;font-style:normal;}@font-face{font-family:"Raleway";src:url(/themes/custom/semiaddict/fonts/raleway/raleway-regular.eot);src:url(/themes/custom/semiaddict/fonts/raleway/raleway-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-regular.woff) format('woff'),url(/themes/custom/semiaddict/fonts/raleway/raleway-regular.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-regular.svg#ralewayregular) format('svg');font-weight:400;font-style:normal;}@font-face{font-family:"Raleway";src:url(/themes/custom/semiaddict/fonts/raleway/raleway-medium.eot);src:url(/themes/custom/semiaddict/fonts/raleway/raleway-medium.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-medium.woff) format('woff'),url(/themes/custom/semiaddict/fonts/raleway/raleway-medium.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-medium.svg#ralewaymedium) format('svg');font-weight:500;font-style:normal;}@font-face{font-family:"Raleway";src:url(/themes/custom/semiaddict/fonts/raleway/raleway-semibold.eot);src:url(/themes/custom/semiaddict/fonts/raleway/raleway-semibold.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-semibold.woff) format('woff'),url(/themes/custom/semiaddict/fonts/raleway/raleway-semibold.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-semibold.svg#ralewaysemibold) format('svg');font-weight:600;font-style:normal;}@font-face{font-family:"Raleway";src:url(/themes/custom/semiaddict/fonts/raleway/raleway-bold.eot);src:url(/themes/custom/semiaddict/fonts/raleway/raleway-bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-bold.woff) format('woff'),url(/themes/custom/semiaddict/fonts/raleway/raleway-bold.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-bold.svg#ralewaybold) format('svg');font-weight:700;font-style:normal;}@font-face{font-family:"Raleway";src:url(/themes/custom/semiaddict/fonts/raleway/raleway-extrabold.eot);src:url(/themes/custom/semiaddict/fonts/raleway/raleway-extrabold.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-extrabold.woff) format('woff'),url(/themes/custom/semiaddict/fonts/raleway/raleway-extrabold.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-extrabold.svg#ralewayextrabold) format('svg');font-weight:800;font-style:normal;}@font-face{font-family:"Raleway";src:url(/themes/custom/semiaddict/fonts/raleway/raleway-heavy.eot);src:url(/themes/custom/semiaddict/fonts/raleway/raleway-heavy.eot#iefix) format('embedded-opentype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-heavy.woff) format('woff'),url(/themes/custom/semiaddict/fonts/raleway/raleway-heavy.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/raleway/raleway-heavy.svg#ralewayheavy) format('svg');font-weight:900;font-style:normal;}
@font-face{font-family:'entypo';font-style:normal;font-weight:normal;src:url(/themes/custom/semiaddict/fonts/entypo/entypo.eot);src:url(/themes/custom/semiaddict/fonts/entypo/entypo.eot#iefix) format('eot'),url(/themes/custom/semiaddict/fonts/entypo/entypo.woff) format('woff'),url(/themes/custom/semiaddict/fonts/entypo/entypo.ttf) format('truetype'),url(/themes/custom/semiaddict/fonts/entypo/entypo.svg#entypo) format('svg');}
::-webkit-scrollbar{-webkit-appearance:none;background-color:transparent;width:5px;height:5px;}::-webkit-scrollbar-thumb{border-radius:0;background-color:rgb(160,145,145);}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background-color:#ff2a00;}*{scrollbar-color:#000 transparent;scrollbar-width:thin;}::selection{background:#ff2a00;color:#fff;}::-webkit-selection{background:#ff2a00;color:#fff;}::-moz-selection{background:#ff2a00;color:#fff;}:focus{outline:none;}:target{display:block;position:relative;top:-20px;visibility:hidden;}html,body{height:100%;}body{margin:0;padding:0;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12pt;font-style:normal;color:#000;}body.cke_editable{overflow:auto;}a{color:#000;}a:hover,a:focus{color:#ff2a00;text-decoration:none;}h1,h2,h3,h4,h5,h6{display:block;position:relative;margin:0 0 0.5em 0;padding:0;text-transform:uppercase;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-style:normal;}h1{font-size:1.8em;margin-bottom:1em;}h2{font-size:1.4em;}h3{font-size:1.2em;margin:2em 0 0 0;}h4{font-size:1em;margin:2em 0 1em 0;}h6{margin:0;font-size:0.75em;font-weight:normal;text-transform:none;}h1::after,h2::after,h3::after,h4::after{content:'';display:block;position:absolute;left:0;width:3em;height:3pt;margin-top:0.2em;background-color:#000;}h4::after{height:1pt;}h1 + p{margin-top:0;}ul{list-style-type:square;list-style-position:outside;padding-left:2em;}img{vertical-align:text-bottom;}figure{margin:0 0 1em 0;}figcaption{font-size:0.75em;text-align:right;}.layout-container{display:flex;max-width:860px;height:100%;margin:0 auto;padding:0 2em;flex-direction:column;box-sizing:border-box;}.layout-container::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;}header{z-index:1;}#header{padding:1em 0;border-bottom:1px solid #d2d2d2;display:flex;justify-content:space-between;align-items:center;}#header nav{width:100%;}#header nav ul{display:flex;margin:0;padding:0;flex-wrap:nowrap;align-items:center;}#header nav ul li{list-style:none;margin-left:1em;}#header nav ul li:first-child{margin-left:0;flex-grow:1;}#header nav ul li a{text-decoration:none;text-transform:uppercase;}#header nav li:first-child a,#header nav li a.icon{display:inline-block;text-indent:-9999px;line-height:0;}#header nav li:first-child a::after,#header nav li a.icon::after{display:block;content:'';text-indent:0;line-height:1em;}#header nav li:first-child a::after{font-family:semiaddict;content:'\e900';font-size:5em;}#header nav li a.icon::after{font-family:entypo;}#header nav li a.icon.twitter::after{content:'\f309';}#header nav li a.icon.linkedin::after{content:'\f318';}main{position:relative;flex:1 1 auto;overflow:hidden;}main #status div[role="contentinfo"]{margin:0.5em 0;}main #status div[role="contentinfo"]::after{content:'';display:block;position:absolute;left:0;width:4em;height:3pt;margin-top:0.2em;background-color:#ff2a00;}main .layout-content{position:absolute;top:0;left:-90%;width:90%;height:100%;opacity:0;overflow-y:auto;overflow-x:hidden;pointer-events:none;-webkit-transition:left 0.5s,opacity 0.5s;-moz-transition:left 0.5s,opacity 0.5s;-o-transition:left 0.5s,opacity 0.5s;-ms-transition:left 0.5s,opacity 0.5s;transition:left 0.5s,opacity 0.5s;}main .layout-content .shadow{position:sticky;top:0;left:0;z-index:-999;}main .layout-content .shadow .inner{width:100%;height:315px;background-image:url(/themes/custom/semiaddict/images/content-shadow.png);background-repeat:no-repeat;background-position:right top;}main .layout-content .content-wrapper{position:absolute;top:0;left:0;}main #content{margin-left:0;padding:2em 0;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;-ms-transition:opacity 0.25s;transition:opacity 0.25s;}main .layout-content .navigation{position:absolute;right:3em;top:0;}main .layout-content .navigation-inner{position:fixed;width:3em;height:100%;line-height:3em;font-family:entypo;}main .layout-content .navigation a{display:block;font-size:1.5em;text-align:center;color:#000;text-decoration:none;}main .layout-content .navigation a:hover,main .layout-content .navigation a:focus{color:#FFF;background-color:#000;}main .layout-content .navigation a.disabled{opacity:0.5;pointer-events:none;}main .layout-sidebar{position:absolute;top:0;left:0;height:100%;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-o-transition:left 0.5s;-ms-transition:left 0.5s;transition:left 0.5s;}main #sidebar{position:relative;margin-left:0;padding:0 2em 2em 0;}main #sidebar .block:not(:last-child){margin-bottom:2em;}main #sidebar h2{padding-top:1em;}.show-content main .layout-content{left:0;opacity:100;pointer-events:auto;}.show-content main .layout-sidebar{left:90%;padding-left:5%;overflow:hidden;opacity:0.25;}.show-content main #sidebar{pointer-events:none;user-select:none;}#block-worksblock .block-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;}.node--type-work.node--view-mode-teaser{min-width:0;width:25%;}.node--type-work.node--view-mode-teaser a{display:block;padding:0.5em;text-decoration:none;-webkit-transition:background-color 200ms linear,color 200ms linear;-moz-transition:background-color 200ms linear,color 200ms linear;-o-transition:background-color 200ms linear,color 200ms linear;-ms-transition:background-color 200ms linear,color 200ms linear;transition:background-color 200ms linear,color 200ms linear;}.node--type-work.node--view-mode-teaser a:hover,.node--type-work.node--view-mode-teaser a:focus{position:relative;background-color:#000;color:#FFF;-webkit-transition:background-color 100ms linear,color 100ms linear;-moz-transition:background-color 100ms linear,color 100ms linear;-o-transition:background-color 100ms linear,color 100ms linear;-ms-transition:background-color 100ms linear,color 100ms linear;transition:background-color 100ms linear,color 100ms linear;}.node--type-work.node--view-mode-teaser .field--name-field-work-thumbnail img{width:100%;height:auto;}.node--type-work.node--view-mode-teaser .field--name-title{display:block;max-width:100%;margin-top:0.25em;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.node--type-work.node--view-mode-full{padding-right:3em;}.node--type-work.node--view-mode-full img{width:100%;}.embed-container,.embed-container[data-ratio="16:9"]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}.embed-container[data-ratio="4:3"]{padding-bottom:75%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.node--type-publication.node--view-mode-teaser{position:relative;padding-bottom:0.5em;}.node--type-publication.node--view-mode-teaser::after{content:'';display:block;position:absolute;width:1em;height:1px;background:#000;bottom:0em;left:0;}.node--type-publication.node--view-mode-teaser:last-child::after{display:none;}h2 + form{margin-top:2em;}form .form-item{margin-bottom:1em;position:relative;}form label:not(.option){display:block;margin:1em 0 0.25em 0;}form input[type="text"],form input[type="email"],form textarea{width:100%;padding:0.5em 0.75em;box-sizing:border-box;border:1px solid #000;color:#000;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;-webkit-transition:border-color 200ms linear;-moz-transition:border-color 200ms linear;-o-transition:border-color 200ms linear;-ms-transition:border-color 200ms linear;transition:border-color 200ms linear;}form input[type="text"]:focus,form input[type="email"]:focus,form textarea:focus{outline:none;border-color:#ff2a00;-webkit-transition:border-color 100ms linear;-moz-transition:border-color 100ms linear;-o-transition:border-color 100ms linear;-ms-transition:border-color 100ms linear;transition:border-color 100ms linear;}form input[type="text"]:not(output):-moz-ui-invalid,form input[type="email"]:not(output):-moz-ui-invalid,form textarea:not(output):-moz-ui-invalid{box-shadow:none;}form input[type="checkbox"]{opacity:0;}form input[type="checkbox"] + label{padding-left:0.5em;}form input[type="checkbox"] + label::before{content:'';position:absolute;left:0;display:inline-block;height:1em;width:1em;padding:0.1em;font-family:entypo;text-align:center;border:1px solid #000;}form input[type="checkbox"]:checked + label::before{content:'\2713';background-color:#000;color:#FFF;}form input[type="checkbox"]:focus + label::before{border-color:#ff2a00;}form input[type="checkbox"]:focus:checked + label::before{background-color:#ff2a00;}form input[type="submit"]{padding:1em 1.25em;color:#FFF;background-color:#000;border:none;font-family:"Raleway Webfont",Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color 200ms linear,color 200ms linear;-moz-transition:background-color 200ms linear,color 200ms linear;-o-transition:background-color 200ms linear,color 200ms linear;-ms-transition:background-color 200ms linear,color 200ms linear;transition:background-color 200ms linear,color 200ms linear;}form input[type="submit"]:hover,form input[type="submit"]:focus{color:#fff;background-color:#ff2a00;outline:none;-webkit-transition:background-color 100ms linear,color 100ms linear;-moz-transition:background-color 100ms linear,color 100ms linear;-o-transition:background-color 100ms linear,color 100ms linear;-ms-transition:background-color 100ms linear,color 100ms linear;transition:background-color 100ms linear,color 100ms linear;}form #edit-actions{margin-top:1em;}form #captcha img{display:block;}.ajax-loading .layout-content{background:url(/themes/custom/semiaddict/images/ajax-spinner.svg) no-repeat center;}.ajax-loading .layout-content #content{opacity:0;}@media screen and (max-width:800px){.node--type-work.node--view-mode-teaser{width:33%;}}@media screen and (max-width:600px){#header nav ul li{margin-left:0.75em;}#header nav li:first-child a::after{font-size:4em;}}@media screen and (max-width:475px){.layout-container{padding:0 1em;}#header nav a:not(.icon){display:none;}main #sidebar{padding-right:1em;padding-bottom:1em;}main .layout-content{left:0;width:100%;}main .layout-content .shadow{display:none;}main .layout-content .navigation{right:2em;}main .layout-content .navigation-inner{width:2em;line-height:2em;}main .layout-content .navigation-inner a:not(.close){display:none;}main #content{padding:1em 0;}.node--type-work.node--view-mode-teaser{width:50%;}.show-content main .layout-sidebar{left:0;padding-left:0;}.show-content main #sidebar{opacity:0;}.node--type-work.node--view-mode-full{padding-right:2em;}}@supports (mix-blend-mode:multiply){.node--type-work.node--view-mode-teaser .field--name-field-work-thumbnail{position:relative;}.node--type-work.node--view-mode-teaser a:hover .field--name-field-work-thumbnail::after,.node--type-work.node--view-mode-teaser a:focus .field--name-field-work-thumbnail::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#ff2a00;mix-blend-mode:multiply;}}
