body{position:relative;scroll-behavior:smooth;margin:0;padding:0;border:0;background:transparent;vertical-align:baseline;outline:0;background:#000}abbr,address,article,aside,audio,b,blockquote,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,hr,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,textarea,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;background:transparent;font:inherit;vertical-align:baseline;outline:0}@-ms-viewport{width:device-width}ul li{list-style-type:none}.fl{float:left !important}.fr{float:right !important}.clearit{clear:both}.t-al{text-align:left}.t-ac{text-align:center}.t-ar{text-align:right}article,aside,dialog,figure,footer,header,hgroup,main,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:inherit;touch-action:inherit}::-moz-placeholder{opacity:1}button{cursor:pointer;background:transparent}hr{border:none;width:100%;height:1px;background-color:#fff}a.button,a.button:hover{display:inline-block;margin:0 1.5rem 0 0;border:1px solid #fff;padding:1.2rem 2.4rem 1.4rem;line-height:1}.widget-text{position:relative}.widget-text label{position:absolute;pointer-events:none;top:50%;left:0;transform:translateY(-50%);padding:0 .5rem;margin:0 1rem;transition:0.1s ease-out;transform-origin:left top;color:#3D1F99 !important;background-color:#000}.widget-text input{display:block;margin:0 0 4rem 0;border:1px solid #3D1F99;padding:1.2rem 2.4rem 1.4rem;outline:none;transition:0.1s ease-out;width:100%;color:#3D1F99 !important;background:transparent}.widget-text input:hover{border-color:#6130F2;color:#6130F2 !important}.widget-text input:hover+label{color:#6130F2 !important}.widget-text input:focus{border-color:#fff;color:#fff !important}.widget-text input:focus+label{top:0;transform:translateY(-50%) scale(0.9) !important;color:#fff !important}.widget-text input:not(:placeholder-shown)+label{top:0;transform:translateY(-50%) scale(0.9) !important;color:#fff}.widget-text input:not(:focus)::placeholder{opacity:0}.widget-text input::placeholder{text-transform:lowercase;color:#3D1F99}.widget-textarea{position:relative}.widget-textarea label{position:absolute;pointer-events:none;top:0;left:0;transform:translateY(-50%) scale(0.9) !important;padding:0 .5rem;margin:0 1rem;transform-origin:left top;color:#3D1F99 !important;background-color:#000}.widget-textarea textarea{display:block;margin:0 0 4rem 0;border:1px solid #3D1F99;padding:1.2rem 2.4rem 1.4rem;outline:none;transition:0.1s ease-out;width:100%;color:#3D1F99 !important;background:transparent}.widget-textarea textarea:focus{border-color:#fff;color:#fff !important}.widget-textarea textarea:focus+label{color:#fff !important}.widget-checkbox .checkbox{display:block;position:relative;user-select:none}.widget-checkbox .checkbox input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.widget-checkbox .checkbox .checkmark{position:absolute;top:0;left:0;border:1px solid #3D1F99;height:2.5rem;width:2.5rem;background:transparent}.widget-checkbox .checkbox:hover input[type="checkbox"] ~ .checkmark{border-color:#fff}.widget-checkbox .checkbox input[type="checkbox"]:checked ~ .checkmark{border-color:#6130F2}.widget-checkbox .checkmark:after{content:"";position:absolute;display:none}.widget-checkbox .checkbox input[type="checkbox"]:checked ~ .checkmark:after{display:block}.widget-checkbox .checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 1px 31px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#main__container{display:grid;grid-template-areas:"main__header" "main__content" "main__footer";grid-template-rows:80px 1fr 80px}#page__header{display:grid;grid-gap:24px;grid-template-columns:1fr 1fr}.content_box{display:grid;grid-gap:24px;grid-template-columns:1fr 1fr}@font-face{font-family:"SuisseIntl";font-style:normal;font-weight:300;src:url("../../files/ep/fonts/suisse/SuisseIntl-Ultralight-WebXL.woff2") format("woff2"),url("../../files/ep/fonts/suisse/SuisseIntl-Ultralight-WebXL.woff") format("woff")}@font-face{font-family:"SuisseIntl";font-style:normal;font-weight:400;src:url("../../files/ep/fonts/suisse/SuisseIntl-Light-WebXL.woff2") format("woff2"),url("../../files/ep/fonts/suisse/SuisseIntl-Light-WebXL.woff") format("woff")}html{overflow:-moz-scrollbars-vertical;box-sizing:border-box;touch-action:manipulation;font-size:62.5%}body{text-transform:lowercase;font-family:"SuisseIntl", "Helvetica Neue", Helvetica, Arial, sans-serif;font-feature-settings:"kern", "liga", "calt", "clig";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:common-ligatures;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;line-height:1.25;color:#fff}.ff-tnum,.ff-tnum:hover{font-feature-settings:"tnum";letter-spacing:-.025em !important}.ff-case,.ff-case:hover{font-feature-settings:"case"}@-moz-document url-prefix(){}a{border-bottom:1px solid #000;text-decoration:none;color:inherit}a:hover{border:0;margin-bottom:1px}#main__container *{font-size:1.8rem}@media screen and (min-width: 1040px) and (max-width: 1600px){#main__container *{font-size:2.0rem}}@media screen and (min-width: 1600px){#main__container *{font-size:2.0rem}}#main__container{margin:0 auto;padding:0 12px;width:100%;max-width:140rem;min-height:100vh}#main__container .content_container{margin-top:6rem}@media screen and (min-width: 1040px) and (max-width: 1600px){#main__container .content_container{margin-top:8rem}}@media screen and (min-width: 1600px){#main__container .content_container{margin-top:10rem}}#page__header{border-bottom-width:1px;border-bottom-style:solid;border-image-slice:1;border-image-source:linear-gradient(to right, #6130F2, #C000FF);padding:3rem 0}#page__header .teaser{display:flex;flex-direction:column}#page__header .teaser h3{margin-top:auto;font-weight:300;font-size:4.8rem}#page__header .artificial_stage canvas{display:block;margin:auto;width:40rem;height:40rem}@media screen and (min-width: 1040px) and (max-width: 1600px){#page__header{padding:6rem 0}#page__header .teaser h3{font-size:6.0rem}#page__header .artificial_stage canvas{width:45rem;height:45rem}}@media screen and (min-width: 1600px){#page__header{padding:9rem 0}#page__header .teaser h3{font-size:8.4rem}#page__header .artificial_stage canvas{width:50rem;height:50rem}}.blog__entry aside p time{font-weight:300;line-height:1;color:#6130F2}.blog__entry .entry h4{margin:0 0 2rem 0;font-weight:300;line-height:1}.blog__entry .entry p{margin:0 0 2rem 0}.blog__entry .entry .teaser *{color:#6130F2}.blog__entry .addons .comments,.blog__entry .addons .add_comment{display:block;border-top-width:1px;border-top-style:solid;border-image-slice:1;border-image-source:linear-gradient(to right, #6130F2, #C000FF);padding:3rem 0 0 0}.blog__entry .addons .comments *,.blog__entry .addons .add_comment *{color:#6130F2}.blog__entry .addons .comments{margin:6rem 0 0 0;padding-bottom:6rem}.blog__entry .addons .comments .comment{margin:0 0 3rem 0;border-bottom:1px solid #3D1F99;padding:0 0 4rem 0}.blog__entry .addons .comments .comment a{text-decoration:underline}.blog__entry .addons .comments .comment a.hover{text-decoration:none}.blog__entry .addons .comments .comment:last-child{margin:0;border:0;padding:0}.blog__entry .addons .add_comment{padding-bottom:6rem}.blog__entry .actions{display:flex;padding:3rem 0}.blog__entry .actions a.button{margin:0 1.5rem 0 0}.blog__entry .actions a.button:hover{border-color:#6130F2;color:#6130F2}.blog__entry .actions a.button.accent{border-color:#3D1F99;color:#6130F2}.blog__entry .actions a.button.accent:hover{border-color:#6130F2}@media screen and (min-width: 1040px){.blog__entry aside p time{font-size:4.8rem !important}}.blog__list .blog__entry{border-bottom:1px solid #3D1F99;padding:3rem 0 0 0}.blog__list .blog__entry:first-child{padding:0 !important}.blog__list .blog__entry:last-child{border:0}@media screen and (min-width: 1040px) and (max-width: 1600px){.blog__list .blog__entry{padding:6rem 0 0 0}}@media screen and (min-width: 1600px){.blog__list .blog__entry{padding:9rem 0 0 0}}#main__content{margin:0 0 10rem 0}.content_box section h4{font-weight:300;line-height:1}@media screen and (min-width: 1040px){.content_box section h4{margin:0 0 4rem 0;font-size:4.8rem !important}}.event__entry aside h4,.event__entry aside p time{font-weight:300;line-height:1;color:#6130F2}.event__entry aside .event_teaser_frame{width:90%}.event__entry aside .event_teaser_frame .event_teaser_img{padding-top:60%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.event__entry .entry h4{margin:0 0 2rem 0;font-weight:300;line-height:1}.event__entry .entry p{margin:0 0 2rem 0}.event__entry .entry .teaser *{color:#6130F2}.event__entry .addons .addon{display:block;border-top-width:1px;border-top-style:solid;border-image-slice:1;border-image-source:linear-gradient(to right, #6130F2, #C000FF);padding:3rem 0 0 0}.event__entry .addons .addon *{color:#6130F2}.event__entry .addons .video .video_wrapper{position:relative;display:block;padding-bottom:calc(100%/1.77) !important}.event__entry .addons .video .video_wrapper iframe{position:absolute;border:none;width:100%;height:100%}.event__entry .actions{display:flex;padding:3rem 0}.event__entry .actions a.button{margin:0 1.5rem 0 0}.event__entry .actions a.button:hover{border-color:#6130F2;color:#6130F2}@media screen and (min-width: 1040px){.event__entry aside h4,.event__entry aside p time{font-size:4.8rem !important}}.event__list .event__entry{border-bottom:1px solid #3D1F99;padding:3rem 0 0 0}.event__list .event__entry .event_teaser_frame{width:50%}.event__list .event__entry .event_teaser_frame .event_teaser_img{padding-top:60%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.event__list .event__entry:first-child{padding:0 !important}.event__list .event__entry:last-child{border:0}@media screen and (min-width: 1040px) and (max-width: 1600px){.event__list .event__entry{padding:6rem 0 0 0}}@media screen and (min-width: 1600px){.event__list .event__entry{padding:9rem 0 0 0}}#main__header{display:flex;align-items:center;grid-area:main__header;border-bottom:1px solid #262626}#main__header h2{padding:0 0 0 1.5rem;color:#6130F2}#main__header nav{margin-left:auto}#main__header nav ul{display:flex}#main__header nav ul li{padding:0 0 0 1.5rem}#main__header nav ul li a:hover{color:#6130F2}#main__header nav ul li:first-child{padding:0}.partner{border-bottom:1px solid #3D1F99;padding:3rem 0}.partner .partner_frame{width:65%}.partner .partner_frame .partner_img{padding-top:60%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.partner:first-child{padding-top:0 !important}.partner:last-child{border:0}@media screen and (min-width: 1040px) and (max-width: 1600px){.partner{padding:6rem 0}}@media screen and (min-width: 1600px){.partner{padding:9rem 0}}#main__footer{display:flex;align-items:center;grid-area:main__footer;border-top:1px solid #262626}#main__footer *{color:gray}
/*# sourceMappingURL=style.css.map */

