@charset "UTF-8";:root{--primary-background:#fff;--secondary-background:#000;--primary-text:#000;--secondary-text:#181818;--red:#c41d1d;--link-hover:#000;--canvas-padding:0;--canvas-color:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,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,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,:after,:before{box-sizing:border-box}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;src:local(""),url(../fonts/parisienne-regular.ttf) format("truetype")}@font-face{font-family:Lora;font-style:normal;font-weight:400;src:url(../fonts/lora-v16-latin-ext_latin-regular.eot);src:local(""),url(../fonts/lora-v16-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/lora-v16-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/lora-v16-latin-ext_latin-regular.woff) format("woff"),url(../fonts/lora-v16-latin-ext_latin-regular.ttf) format("truetype"),url(../fonts/lora-v16-latin-ext_latin-regular.svg#Lora) format("svg")}@font-face{font-family:Lora;font-style:normal;font-weight:500;src:url(../fonts/lora-v16-latin-ext_latin-500.eot);src:local(""),url(../fonts/lora-v16-latin-ext_latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/lora-v16-latin-ext_latin-500.woff2) format("woff2"),url(../fonts/lora-v16-latin-ext_latin-500.woff) format("woff"),url(../fonts/lora-v16-latin-ext_latin-500.ttf) format("truetype"),url(../fonts/lora-v16-latin-ext_latin-500.svg#Lora) format("svg")}@font-face{font-family:Lora;font-style:normal;font-weight:600;src:url(../fonts/lora-v16-latin-ext_latin-600.eot);src:local(""),url(../fonts/lora-v16-latin-ext_latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/lora-v16-latin-ext_latin-600.woff2) format("woff2"),url(../fonts/lora-v16-latin-ext_latin-600.woff) format("woff"),url(../fonts/lora-v16-latin-ext_latin-600.ttf) format("truetype"),url(../fonts/lora-v16-latin-ext_latin-600.svg#Lora) format("svg")}@font-face{font-family:Lora;font-style:normal;font-weight:700;src:url(../fonts/lora-v16-latin-ext_latin-700.eot);src:local(""),url(../fonts/lora-v16-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/lora-v16-latin-ext_latin-700.woff2) format("woff2"),url(../fonts/lora-v16-latin-ext_latin-700.woff) format("woff"),url(../fonts/lora-v16-latin-ext_latin-700.ttf) format("truetype"),url(../fonts/lora-v16-latin-ext_latin-700.svg#Lora) format("svg")}@font-face{font-family:Lora;font-style:italic;font-weight:400;src:url(../fonts/lora-v16-latin-ext_latin-italic.eot);src:local(""),url(../fonts/lora-v16-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/lora-v16-latin-ext_latin-italic.woff2) format("woff2"),url(../fonts/lora-v16-latin-ext_latin-italic.woff) format("woff"),url(../fonts/lora-v16-latin-ext_latin-italic.ttf) format("truetype"),url(../fonts/lora-v16-latin-ext_latin-italic.svg#Lora) format("svg")}@font-face{font-family:Lora;font-style:italic;font-weight:500;src:url(../fonts/lora-v16-latin-ext_latin-500italic.eot);src:local(""),url(../fonts/lora-v16-latin-ext_latin-500italic.eot?#iefix) format("embedded-opentype"),url(../fonts/lora-v16-latin-ext_latin-500italic.woff2) format("woff2"),url(../fonts/lora-v16-latin-ext_latin-500italic.woff) format("woff"),url(../fonts/lora-v16-latin-ext_latin-500italic.ttf) format("truetype"),url(../fonts/lora-v16-latin-ext_latin-500italic.svg#Lora) format("svg")}@font-face{font-family:Lora;font-style:italic;font-weight:600;src:url(../fonts/lora-v16-latin-ext_latin-600italic.eot);src:local(""),url(../fonts/lora-v16-latin-ext_latin-600italic.eot?#iefix) format("embedded-opentype"),url(../fonts/lora-v16-latin-ext_latin-600italic.woff2) format("woff2"),url(../fonts/lora-v16-latin-ext_latin-600italic.woff) format("woff"),url(../fonts/lora-v16-latin-ext_latin-600italic.ttf) format("truetype"),url(../fonts/lora-v16-latin-ext_latin-600italic.svg#Lora) format("svg")}@font-face{font-family:Lora;font-style:italic;font-weight:700;src:url(../fonts/lora-v16-latin-ext_latin-700italic.eot);src:local(""),url(../fonts/lora-v16-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/lora-v16-latin-ext_latin-700italic.woff2) format("woff2"),url(../fonts/lora-v16-latin-ext_latin-700italic.woff) format("woff"),url(../fonts/lora-v16-latin-ext_latin-700italic.ttf) format("truetype"),url(../fonts/lora-v16-latin-ext_latin-700italic.svg#Lora) format("svg")}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;src:url(../fonts/alegreya-v15-latin-ext_latin-regular.eot);src:local("Alegreya Regular"),local("Alegreya-Regular"),url(../fonts/alegreya-v15-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/alegreya-v15-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/alegreya-v15-latin-ext_latin-regular.woff) format("woff"),url(../fonts/alegreya-v15-latin-ext_latin-regular.ttf) format("truetype"),url(../fonts/alegreya-v15-latin-ext_latin-regular.svg#Alegreya) format("svg")}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;src:url(../fonts/alegreya-v15-latin-ext_latin-italic.eot);src:local("Alegreya Italic"),local("Alegreya-Italic"),url(../fonts/alegreya-v15-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/alegreya-v15-latin-ext_latin-italic.woff2) format("woff2"),url(../fonts/alegreya-v15-latin-ext_latin-italic.woff) format("woff"),url(../fonts/alegreya-v15-latin-ext_latin-italic.ttf) format("truetype"),url(../fonts/alegreya-v15-latin-ext_latin-italic.svg#Alegreya) format("svg")}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;src:url(../fonts/alegreya-v15-latin-ext_latin-500.eot);src:local("Alegreya Medium"),local("Alegreya-Medium"),url(../fonts/alegreya-v15-latin-ext_latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/alegreya-v15-latin-ext_latin-500.woff2) format("woff2"),url(../fonts/alegreya-v15-latin-ext_latin-500.woff) format("woff"),url(../fonts/alegreya-v15-latin-ext_latin-500.ttf) format("truetype"),url(../fonts/alegreya-v15-latin-ext_latin-500.svg#Alegreya) format("svg")}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;src:url(../fonts/alegreya-v15-latin-ext_latin-500italic.eot);src:local("Alegreya Medium Italic"),local("Alegreya-MediumItalic"),url(../fonts/alegreya-v15-latin-ext_latin-500italic.eot?#iefix) format("embedded-opentype"),url(../fonts/alegreya-v15-latin-ext_latin-500italic.woff2) format("woff2"),url(../fonts/alegreya-v15-latin-ext_latin-500italic.woff) format("woff"),url(../fonts/alegreya-v15-latin-ext_latin-500italic.ttf) format("truetype"),url(../fonts/alegreya-v15-latin-ext_latin-500italic.svg#Alegreya) format("svg")}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;src:url(../fonts/alegreya-v15-latin-ext_latin-700.eot);src:local("Alegreya Bold"),local("Alegreya-Bold"),url(../fonts/alegreya-v15-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/alegreya-v15-latin-ext_latin-700.woff2) format("woff2"),url(../fonts/alegreya-v15-latin-ext_latin-700.woff) format("woff"),url(../fonts/alegreya-v15-latin-ext_latin-700.ttf) format("truetype"),url(../fonts/alegreya-v15-latin-ext_latin-700.svg#Alegreya) format("svg")}@font-face{font-family:Alegreya;font-style:italic;font-weight:700;src:url(../fonts/alegreya-v15-latin-ext_latin-700italic.eot);src:local("Alegreya Bold Italic"),local("Alegreya-BoldItalic"),url(../fonts/alegreya-v15-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/alegreya-v15-latin-ext_latin-700italic.woff2) format("woff2"),url(../fonts/alegreya-v15-latin-ext_latin-700italic.woff) format("woff"),url(../fonts/alegreya-v15-latin-ext_latin-700italic.ttf) format("truetype"),url(../fonts/alegreya-v15-latin-ext_latin-700italic.svg#Alegreya) format("svg")}@font-face{font-family:Alegreya;font-style:normal;font-weight:800;src:url(../fonts/alegreya-v15-latin-ext_latin-800.eot);src:local("Alegreya ExtraBold"),local("Alegreya-ExtraBold"),url(../fonts/alegreya-v15-latin-ext_latin-800.eot?#iefix) format("embedded-opentype"),url(../fonts/alegreya-v15-latin-ext_latin-800.woff2) format("woff2"),url(../fonts/alegreya-v15-latin-ext_latin-800.woff) format("woff"),url(../fonts/alegreya-v15-latin-ext_latin-800.ttf) format("truetype"),url(../fonts/alegreya-v15-latin-ext_latin-800.svg#Alegreya) format("svg")}@font-face{font-family:Alegreya;font-style:italic;font-weight:800;src:url(../fonts/alegreya-v15-latin-ext_latin-800italic.eot);src:local("Alegreya ExtraBold Italic"),local("Alegreya-ExtraBoldItalic"),url(../fonts/alegreya-v15-latin-ext_latin-800italic.eot?#iefix) format("embedded-opentype"),url(../fonts/alegreya-v15-latin-ext_latin-800italic.woff2) format("woff2"),url(../fonts/alegreya-v15-latin-ext_latin-800italic.woff) format("woff"),url(../fonts/alegreya-v15-latin-ext_latin-800italic.ttf) format("truetype"),url(../fonts/alegreya-v15-latin-ext_latin-800italic.svg#Alegreya) format("svg")}@font-face{font-family:Alegreya;font-style:normal;font-weight:900;src:url(../fonts/alegreya-v15-latin-ext_latin-900.eot);src:local("Alegreya Black"),local("Alegreya-Black"),url(../fonts/alegreya-v15-latin-ext_latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/alegreya-v15-latin-ext_latin-900.woff2) format("woff2"),url(../fonts/alegreya-v15-latin-ext_latin-900.woff) format("woff"),url(../fonts/alegreya-v15-latin-ext_latin-900.ttf) format("truetype"),url(../fonts/alegreya-v15-latin-ext_latin-900.svg#Alegreya) format("svg")}@font-face{font-family:Alegreya;font-style:italic;font-weight:900;src:url(../fonts/alegreya-v15-latin-ext_latin-900italic.eot);src:local("Alegreya #000 Italic"),local("Alegreya-BlackItalic"),url(../fonts/alegreya-v15-latin-ext_latin-900italic.eot?#iefix) format("embedded-opentype"),url(../fonts/alegreya-v15-latin-ext_latin-900italic.woff2) format("woff2"),url(../fonts/alegreya-v15-latin-ext_latin-900italic.woff) format("woff"),url(../fonts/alegreya-v15-latin-ext_latin-900italic.ttf) format("truetype"),url(../fonts/alegreya-v15-latin-ext_latin-900italic.svg#Alegreya) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(../fonts/poppins-v15-latin-ext_latin-100.eot);src:local(""),url(../fonts/poppins-v15-latin-ext_latin-100.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v15-latin-ext_latin-100.woff2) format("woff2"),url(../fonts/poppins-v15-latin-ext_latin-100.woff) format("woff"),url(../fonts/poppins-v15-latin-ext_latin-100.ttf) format("truetype"),url(../fonts/poppins-v15-latin-ext_latin-100.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/poppins-v15-latin-ext_latin-200.eot);src:local(""),url(../fonts/poppins-v15-latin-ext_latin-200.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v15-latin-ext_latin-200.woff2) format("woff2"),url(../fonts/poppins-v15-latin-ext_latin-200.woff) format("woff"),url(../fonts/poppins-v15-latin-ext_latin-200.ttf) format("truetype"),url(../fonts/poppins-v15-latin-ext_latin-200.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-v15-latin-ext_latin-300.eot);src:local(""),url(../fonts/poppins-v15-latin-ext_latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v15-latin-ext_latin-300.woff2) format("woff2"),url(../fonts/poppins-v15-latin-ext_latin-300.woff) format("woff"),url(../fonts/poppins-v15-latin-ext_latin-300.ttf) format("truetype"),url(../fonts/poppins-v15-latin-ext_latin-300.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-v15-latin-ext_latin-regular.eot);src:local(""),url(../fonts/poppins-v15-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v15-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/poppins-v15-latin-ext_latin-regular.woff) format("woff"),url(../fonts/poppins-v15-latin-ext_latin-regular.ttf) format("truetype"),url(../fonts/poppins-v15-latin-ext_latin-regular.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-v15-latin-ext_latin-500.eot);src:local(""),url(../fonts/poppins-v15-latin-ext_latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v15-latin-ext_latin-500.woff2) format("woff2"),url(../fonts/poppins-v15-latin-ext_latin-500.woff) format("woff"),url(../fonts/poppins-v15-latin-ext_latin-500.ttf) format("truetype"),url(../fonts/poppins-v15-latin-ext_latin-500.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-v15-latin-ext_latin-600.eot);src:local(""),url(../fonts/poppins-v15-latin-ext_latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v15-latin-ext_latin-600.woff2) format("woff2"),url(../fonts/poppins-v15-latin-ext_latin-600.woff) format("woff"),url(../fonts/poppins-v15-latin-ext_latin-600.ttf) format("truetype"),url(../fonts/poppins-v15-latin-ext_latin-600.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-v15-latin-ext_latin-700.eot);src:local(""),url(../fonts/poppins-v15-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v15-latin-ext_latin-700.woff2) format("woff2"),url(../fonts/poppins-v15-latin-ext_latin-700.woff) format("woff"),url(../fonts/poppins-v15-latin-ext_latin-700.ttf) format("truetype"),url(../fonts/poppins-v15-latin-ext_latin-700.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(../fonts/poppins-v15-latin-ext_latin-800.eot);src:local(""),url(../fonts/poppins-v15-latin-ext_latin-800.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v15-latin-ext_latin-800.woff2) format("woff2"),url(../fonts/poppins-v15-latin-ext_latin-800.woff) format("woff"),url(../fonts/poppins-v15-latin-ext_latin-800.ttf) format("truetype"),url(../fonts/poppins-v15-latin-ext_latin-800.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/poppins-v15-latin-ext_latin-900.eot);src:local(""),url(../fonts/poppins-v15-latin-ext_latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v15-latin-ext_latin-900.woff2) format("woff2"),url(../fonts/poppins-v15-latin-ext_latin-900.woff) format("woff"),url(../fonts/poppins-v15-latin-ext_latin-900.ttf) format("truetype"),url(../fonts/poppins-v15-latin-ext_latin-900.svg#Poppins) format("svg")}@font-face{font-family:'Freight Big';src:url(../fonts/freigbigprolig-webfont.woff2) format("woff2"),url(../fonts/freigbigprolig-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Freight Big';src:url(../fonts/freigbigprosem-webfont.woff2) format("woff2"),url(../fonts/freigbigprosem-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Sorts Mill Goudy';font-style:normal;font-weight:400;src:url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-regular.eot);src:local(""),url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-regular.woff) format("woff"),url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-regular.ttf) format("truetype"),url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-regular.svg#SortsMillGoudy) format("svg")}@font-face{font-family:'Sorts Mill Goudy';font-style:italic;font-weight:400;src:url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-italic.eot);src:local(""),url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-italic.woff2) format("woff2"),url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-italic.woff) format("woff"),url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-italic.ttf) format("truetype"),url(../fonts/sorts-mill-goudy-v13-latin-ext_latin-italic.svg#SortsMillGoudy) format("svg")}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:url(../fonts/pt-sans-v16-latin-ext_latin-regular.eot);src:local(""),url(../fonts/pt-sans-v16-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/pt-sans-v16-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/pt-sans-v16-latin-ext_latin-regular.woff) format("woff"),url(../fonts/pt-sans-v16-latin-ext_latin-regular.ttf) format("truetype"),url(../fonts/pt-sans-v16-latin-ext_latin-regular.svg#PTSans) format("svg")}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:url(../fonts/pt-sans-v16-latin-ext_latin-700.eot);src:local(""),url(../fonts/pt-sans-v16-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/pt-sans-v16-latin-ext_latin-700.woff2) format("woff2"),url(../fonts/pt-sans-v16-latin-ext_latin-700.woff) format("woff"),url(../fonts/pt-sans-v16-latin-ext_latin-700.ttf) format("truetype"),url(../fonts/pt-sans-v16-latin-ext_latin-700.svg#PTSans) format("svg")}@font-face{font-family:'PT Sans';font-style:italic;font-weight:700;src:url(../fonts/pt-sans-v16-latin-ext_latin-700italic.eot);src:local(""),url(../fonts/pt-sans-v16-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/pt-sans-v16-latin-ext_latin-700italic.woff2) format("woff2"),url(../fonts/pt-sans-v16-latin-ext_latin-700italic.woff) format("woff"),url(../fonts/pt-sans-v16-latin-ext_latin-700italic.ttf) format("truetype"),url(../fonts/pt-sans-v16-latin-ext_latin-700italic.svg#PTSans) format("svg")}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:url(../fonts/pt-sans-v16-latin-ext_latin-italic.eot);src:local(""),url(../fonts/pt-sans-v16-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/pt-sans-v16-latin-ext_latin-italic.woff2) format("woff2"),url(../fonts/pt-sans-v16-latin-ext_latin-italic.woff) format("woff"),url(../fonts/pt-sans-v16-latin-ext_latin-italic.ttf) format("truetype"),url(../fonts/pt-sans-v16-latin-ext_latin-italic.svg#PTSans) format("svg")}.slider.gray .slide{background:radial-gradient(circle at bottom center,#eee,#c8c8c8);box-shadow:none}.slider{margin-top:30px}@media (max-width:1100px){.slider{margin-top:55px}}.slider .slide{background:#fff;padding:10px;box-shadow:rgba(0,0,0,.3) 0 2px 8px 0;margin:10px}.slider .slide .img-container{max-width:680px;margin:auto}.slider .slide .img-container img{display:block;margin:10px auto 20px auto;width:auto;height:auto;max-width:100%;max-height:380px}.slider .slide .img-container img:not(.borderless){box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;padding:20px;background:#fff}.slider .slide .txt-container{width:100%;padding:10px;word-wrap:break-word;text-align:justify}.slider .slide .txt-container strong{display:block;margin:0 auto 0 auto;text-align:center;color:#000;margin-bottom:10px}.image-panel{width:100%;display:flex;justify-content:center;align-items:center}.image-panel img{width:100%;max-height:540px;display:block}.image-panel .desc{display:block;background:#fff;padding:5px;text-align:center}.gallery{margin-top:30px;display:flex;width:100%;flex-wrap:wrap}.gallery .ribbon{width:calc(50% - 10px);align-items:center;justify-content:center;background:#000;margin-right:10px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:rgba(60,60,60,.3) 0 5px 5px 0}@media (max-width:1280px){.gallery .ribbon{width:100%}}@media (max-width:1280px){.gallery .ribbon{margin-right:0}}.gallery .ribbon img.scaler{display:#000;width:100%}.gallery .ribbon .imgdesc{pointer-events:none;position:absolute;bottom:0;left:0;right:0;text-align:center;font-family:Lora,"Times New Roman",serif;color:#fff;text-shadow:2px 2px 4px #000,2px 2px 4px #000,2px 2px 4px #000;padding:10px 20px;opacity:0;transition:opacity .3s ease-out}@media (max-width:1280px){.gallery .ribbon .imgdesc{opacity:1}}.gallery .ribbon .imgdesc .imgsubdesc{font-size:.8em;line-height:1.4em;display:block}.gallery .ribbon:hover .imgdesc{opacity:1}.gallery .ribbon img.preview{position:absolute;width:100%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in;cursor:pointer;filter:saturate(0)}.gallery .ribbon:hover img.preview{width:110%;filter:brightness(110%);filter:saturate(1)}@keyframes link-colors{0%{color:#c41d1d}50%{color:#000}100%{color:#c41d1d}}@keyframes neon2{from{filter:opacity(0)}to{filter:opacity(1)}}body,html{scroll-behavior:smooth;scroll-padding-top:75px}@media (max-width:1100px){body,html{scroll-padding-top:40px}}@media (max-width:540px){body,html{scroll-padding-top:40px}}body{font-family:Lora,"Times New Roman",serif;color:var(--primary-text);font-size:1.25rem;line-height:1.4;font-weight:400;padding-top:0;background:var(--primary-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1100px){body{font-size:1rem}}@media (max-width:540px){body{font-size:1rem}}.myimg{position:relative;width:303px;float:right;margin:28px 0 10px 38px!important;overflow:hidden;transition:350ms all;clip-path:polygon(0 40px,80px 0,100% 0,100% calc(100% - 40px),calc(100% - 80px) 100%,0 100%)}@media (max-width:1100px){.myimg{width:clamp(100px,70%,260px);margin:30px auto!important;display:block;float:unset}}.myimg img{display:block;width:100%}.myimg::after,.myimg::before{content:'';position:absolute;width:100%;height:15px;background:rgba(196,29,29,.25);transition:350ms all;z-index:5;opacity:0}.myimg::after{right:-100%;bottom:0}.myimg::before{left:-100%;top:0}.myimg:hover{transform:scale(1.025)}.myimg:hover::after{right:0;opacity:1}.myimg:hover::before{left:0;opacity:1}.welcome{width:100%;position:relative;background:#000;color:#fff;font-family:"Freight Big","Times New Roman",serif;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:center;cursor:default;margin-bottom:0;margin-bottom:0;font-size:1.5rem;line-height:2.4375rem}.welcome:not(.abridged){height:100vh}.welcome.censored{justify-content:center}@media (max-width:1100px){.welcome{margin-bottom:7px}}@media (max-width:540px){.welcome{margin-bottom:7px}}@media (max-width:1100px){.welcome{font-size:1.1875rem}}@media (max-width:540px){.welcome{font-size:1.1875rem}}@media (max-width:1100px){.welcome{line-height:1.4737rem}}@media (max-width:540px){.welcome{line-height:1.4737rem}}.welcome.censored{margin-bottom:0!important}.welcome .moving-head{position:absolute;object-fit:cover;z-index:0;--offset:100px;--ofset-act:var(--offset)/3;top:calc(-1 * var(--offset));left:calc(-1 * var(--offset));width:calc(100% + 2 * var(--offset));height:calc(100% + 2 * var(--offset));transform:translate(calc(-1 * var(--ofset-act) * var(--offset-x)/ 2),calc(-1 * var(--ofset-act) * var(--offset-y)/ 2));--doblur:1px;filter:blur(calc(var(--doblur) * max(abs(var(--offset-x)), abs(var(--offset-y)))))}.welcome.is-moving .introduction{--offset:100px;--ofset-act:var(--offset)/3;z-index:1;transform:translate(calc(var(--ofset-act) * var(--offset-x)/ 2),calc(var(--ofset-act) * var(--offset-y)/ 2));text-shadow:0 4px 3px #000,0 8px 13px #000,0 18px 23px #000,0 4px 23px #000,0 4px 23px #000}.welcome .back-link{color:#fff;float:right;transition:all .3s ease-out;display:inline-flex;align-items:center}.welcome .back-link *{transition:all .3s ease-out}.welcome .back-link svg{display:inline-block;width:auto;height:24px;fill:#fff;margin-right:10px}.welcome .back-link:hover{color:var(--red)}.welcome .back-link:hover svg{fill:var(--red)}.welcome .greetings{position:inherit!important;visibility:none;z-index:-10;opacity:0}.welcome .me img{height:1.5rem;display:inline;vertical-align:sub;margin-right:5px}@media (max-width:1100px){.welcome .me img{height:1.1875rem}}@media (max-width:540px){.welcome .me img{height:1.1875rem}}.welcome .me .name{display:inline-block}.welcome .me strong{font-weight:700}.welcome .me>:not(.back-link){visibility:hidden}.welcome .introduction{top:50%;left:50%;align-self:center;padding:20px}.welcome .introduction .gree{position:relative;font-weight:700;font-size:2.925rem;line-height:4.05rem}@media (max-width:1100px){.welcome .introduction .gree{font-size:2.16rem;line-height:2.97rem}}.welcome .introduction .more{position:relative;font-size:1.2em;line-height:1.4}.welcome .introduction .more.physician .icons svg[data-name=physician],.welcome .introduction .more.physician span[data-name=physician]{--highlight-color:#c41d1d}.welcome .introduction .more.biochemist .icons svg[data-name=biochemist],.welcome .introduction .more.biochemist span[data-name=biochemist]{--highlight-color:#35c41d}.welcome .introduction .more.it .icons svg[data-name=it],.welcome .introduction .more.it span[data-name=it]{--highlight-color:#3481b8}.welcome .introduction .more.statistician .icons svg[data-name=statistician],.welcome .introduction .more.statistician span[data-name=statistician]{--highlight-color:#bec41d}.welcome .introduction .more.biochemist span[data-name=biochemist],.welcome .introduction .more.it span[data-name=it],.welcome .introduction .more.physician span[data-name=physician],.welcome .introduction .more.statistician span[data-name=statistician]{color:var(--highlight-color);cursor:default}.welcome .introduction .more.biochemist span[data-name=biochemist] svg,.welcome .introduction .more.it span[data-name=it] svg,.welcome .introduction .more.physician span[data-name=physician] svg,.welcome .introduction .more.statistician span[data-name=statistician] svg{fill:var(--highlight-color)!important}.welcome .introduction .more:not(.physician):not(.done) svg.rod{transform:scale(.5);opacity:0}.welcome .introduction .more:not(.it):not(.done) svg[data-name=it] path:not(.frame){opacity:0}.welcome .introduction .more:not(.it):not(.done) svg[data-name=it] path:not(.frame):nth-child(4n+0){transform:translate(-50%,-50%)}.welcome .introduction .more:not(.it):not(.done) svg[data-name=it] path:not(.frame):nth-child(4n+1){transform:translate(-50%,50%)}.welcome .introduction .more:not(.it):not(.done) svg[data-name=it] path:not(.frame):nth-child(4n+2){transform:translate(50%,-50%)}.welcome .introduction .more:not(.it):not(.done) svg[data-name=it] path:not(.frame):nth-child(4n+3){transform:translate(50%,50%)}.welcome .introduction .more:not(.biochemist):not(.done) svg[data-name=biochemist]{transform:rotate(-180deg)}.welcome .introduction .more:not(.statistician):not(.done) svg[data-name=statistician] .dots{opacity:0}.welcome .introduction .more:not(.statistician):not(.done) svg[data-name=statistician] .arrow{opacity:0}.welcome .introduction .more:not(.statistician):not(.done) svg[data-name=statistician] .data{transform:translate(0,-13%)}.welcome .introduction .more.biochemist .icons svg[data-name=biochemist],.welcome .introduction .more.it .icons svg[data-name=it],.welcome .introduction .more.physician .icons svg[data-name=physician],.welcome .introduction .more.statistician .icons svg[data-name=statistician]{fill:var(--highlight-color)}.welcome .introduction .more .icons svg[data-name=physician]:not(.rod){margin-right:0}.welcome .introduction .more:not(.done) .icons>svg,.welcome .introduction .more:not(.done) span{transition:1.2s all}.welcome .introduction .more:not(.done) svg[data-name=it] path,.welcome .introduction .more:not(.done) svg[data-name=statistician] path,.welcome .introduction .more:not(.done) svg[data-name=statistician] rect{transition:1.2s all}.welcome .introduction .more .noise{transition:1.2s opacity;opacity:0}.welcome .introduction .more.done .icons>svg{opacity:1}.welcome .introduction .more.done .icons>svg,.welcome .introduction .more.done .icons>svg circle,.welcome .introduction .more.done .icons>svg path,.welcome .introduction .more.done span{transition:250ms ease-out all}.welcome .introduction .more .icons{display:flex;align-items:center;margin-top:30px}@media (max-width:1100px){.welcome .introduction .more .icons{margin-top:20px}}@media (max-width:540px){.welcome .introduction .more .icons{margin-top:20px}}.welcome .introduction .more .icons svg{margin-right:1.275rem;height:2.125rem;width:auto;fill:#fff;will-change:transform}.welcome .introduction .more .icons svg:nth-child(1){height:2.3375rem}.welcome .introduction .more .icons svg:nth-child(2){height:1.9125rem;transform:translate(-2px,-4px) scaleX(-1)}.welcome .introduction .more .icons svg:nth-child(3){height:2.55rem}.welcome .introduction .more .icons svg:nth-child(4){height:2.3375rem}.welcome .introduction .more .icons svg:nth-child(5){height:2.125rem;margin-right:1.4025rem}@media (max-width:1100px){.welcome .introduction .more .icons svg{margin-right:1.02rem;height:1.7rem}.welcome .introduction .more .icons svg:nth-child(1){height:1.87rem}.welcome .introduction .more .icons svg:nth-child(2){height:1.53rem}.welcome .introduction .more .icons svg:nth-child(3){height:2.04rem}.welcome .introduction .more .icons svg:nth-child(4){height:1.87rem}.welcome .introduction .more .icons svg:nth-child(5){height:1.7rem;margin-right:1.122rem}}.blur{filter:blur(8px);position:absolute;top:0;left:0;right:0;bottom:0}.greetings{color:#fff;position:fixed;bottom:0;left:0;right:0;font-family:Alegreya,"Times New Roman",serif;text-align:center;z-index:10000;background:radial-gradient(circle at center,rgba(0,0,0,.9) 50%,rgba(0,0,0,.6))}.greetings .color-panel{position:relative;padding:15px 5px;transition:background-color .3s ease-in;background-color:#fff;color:#000}@media (max-width:1100px){.greetings .color-panel{padding:5px 5px}}.greetings .color-panel a{color:#000}.greetings .color-panel.dark{background-color:#000;color:#fff}.greetings .color-panel.dark a{color:#fff}.greetings .color-panel.dark .top svg{fill:#fff}.greetings .color-panel.dark .top{opacity:1;visibility:visible}@media (max-width:1100px){.greetings .color-panel{font-size:.875rem;line-height:1.286}}.greetings .color-panel .top{position:absolute;left:20px;bottom:15px;display:inline-flex;align-items:center;opacity:0;transition:opacity .5s ease-out;visibility:hidden;font-size:1rem;color:#000;float:right;transition:all .3s ease-out;padding:10px 0 10px 1.5em;font-family:Poppins,Arial,sans-serif;letter-spacing:1px;line-height:1.25}@media (max-width:1100px){.greetings .color-panel .top{bottom:4px;font-size:.875rem}}.greetings .color-panel .top *{transition:all .3s ease-out}.greetings .color-panel .top svg{left:0;position:absolute;display:inline-block;width:auto;height:1.25em;fill:#000;margin-right:5px;transform:rotate(90deg)}.greetings .color-panel .top:hover{color:var(--red)}.greetings .color-panel .top:hover svg{fill:var(--red)}.greetings .hello{color:#000!important;margin-bottom:5px;font-size:1.125rem;line-height:1}@media (max-width:1100px){.greetings .hello{font-size:1.143rem;line-height:2;margin-bottom:0}}@media (max-width:1100px) and (orientation:landscape) and (min-aspect-ratio:16 / 9){.greetings .hello{display:none!important}}.greetings .game{font-size:1rem;line-height:1.25;display:flex;justify-content:center;align-items:center}@media (max-width:1100px){.greetings .game{flex-wrap:wrap;min-height:35px}}.greetings .game a{font-family:Poppins,Arial,sans-serif;letter-spacing:1px;display:inline-flex;height:100%;align-items:center;justify-content:center;padding:10px;position:relative;overflow:hidden;transition:all .3s ease-in;font-size:1rem;line-height:1.25}@media (max-width:1100px){.greetings .game a:not(:first-child){display:none}}@media (max-width:1100px){.greetings .game a{padding:5px 10px}}.greetings .game a:hover{color:var(--red)}@media (min-width:1101px){.greetings .game a.current{color:var(--red)}}@media (max-width:1100px){.greetings .game a{font-size:.875rem;line-height:1.286}}.greetings .game a:first-of-type::after,.greetings .game a:last-of-type::before{display:inline-block;content:'∣';color:rgba(107,16,16,.4)}.greetings .game a:first-of-type:nth-last-child(2)::after{display:none}.greetings .game a:last-of-type::before{margin-right:1em}.greetings .game a:first-of-type::after{margin-left:1em}section{position:relative;display:flex;align-items:center;justify-content:center;padding:120px 0}@media (max-width:1100px){section{padding:50px 0}}@media (max-width:540px){section{padding:50px 0}}section .page{margin:0 40px;width:100%;max-width:1120px;flex-grow:0;overflow:hidden;padding:0 5px}@media (max-width:1100px){section .page{margin:0 15px}}@media (max-width:540px){section .page{margin:0 15px}}section .page>:first-child{margin-top:0}section .page>:last-child{margin-bottom:0}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media (max-width:1100px){.two-col{grid-template-columns:1fr}}ol.skills,ul.skills{list-style:none;font-size:90%;display:flex;flex-wrap:wrap;align-items:stretch;margin-left:-5px;margin-top:5px}ol.skills li,ul.skills li{flex-grow:1;display:inline-block;margin:0 0 5px 5px;background:#ccc;padding:3px 8px;text-align:center}ol.skills:after,ul.skills:after{content:"";flex:99999 1 auto}@media (max-width:540px){.not-mobile{display:none}}@media (min-width:1101px){.only-mobile{display:none!important}}@media (max-width:1100px){.only-desktop{display:none!important}}.spacer{width:100%;max-width:1280px;margin:0 auto}.section-box{font-family:'PT Sans',Arial,sans-serif;display:flex;align-items:center;flex-direction:column;position:relative;text-align:center;padding:0;margin-bottom:50px;margin-top:160px}.section-box:first-child{margin-top:120px}.section-box .subtitle{margin-bottom:0}@media (max-width:1100px){.section-box .subtitle{margin-bottom:10px}}@media (max-width:540px){.section-box .subtitle{margin-bottom:10px}}@media (max-width:1100px){.section-box{padding:0;margin-bottom:40px;margin-top:80px}.section-box:first-child{margin-top:0}}.section-box svg{opacity:.2;position:absolute;top:50%;left:40%;transform:translate(-50%,-50%);height:175%;fill:#c41d1d;stroke:#c41d1d;z-index:-1}@media (max-width:1100px){.section-box svg{left:50%}}.section-box:first-child a[name]{top:-80px}@media (max-width:1100px){.section-box:first-child a[name]{top:-45px}}.section-box h1{text-shadow:rgba(60,60,60,.4) 0 3px 9px 0}.section-box .subtitle{padding-left:50%;text-align:left;width:100%;text-align:left;font-size:1.125rem;line-height:1.25;font-style:italic;color:var(--primary-text);margin-top:10px}@media (max-width:1100px){.section-box .subtitle{padding-left:0}}@media (max-width:540px){.section-box .subtitle{padding-left:0}}@media (max-width:1100px){.section-box .subtitle{text-align:center}}@media (max-width:540px){.section-box .subtitle{text-align:center}}.section-box hr{display:none;flex:1;border-top:3px #2e2c2c solid;border-radius:3px}.title{font-size:2.25rem;line-height:1.333;font-weight:800}@media (max-width:1100px){.title{font-size:1.5rem}}@media (max-width:540px){.title{font-size:1.5rem}}@media (max-width:1100px){.title{line-height:1.667}}@media (max-width:540px){.title{line-height:1.667}}h1.title{font-size:3.75rem;position:relative;line-height:1.1;font-weight:700}@media (max-width:1100px){h1.title{font-size:2.25rem}}@media (max-width:540px){h1.title{font-size:2.25rem}}.credits{margin:40px 0 10px 0;font-variant:small-caps;font-weight:300;color:#c41d1d}@media (max-width:1100px){.credits{margin:20px 0 5px 0}}@media (max-width:540px){.credits{margin:20px 0 5px 0}}.credits .date{margin-right:10px;padding-right:10px;font-variant:normal;display:inline-block;border-right:2px rgba(0,0,0,.1) solid;color:#2e2c2c;font-weight:400}@media (max-width:1100px){.credits .date{margin-right:7px}}@media (max-width:540px){.credits .date{margin-right:7px}}@media (max-width:1100px){.credits .date{padding-right:7px}}@media (max-width:540px){.credits .date{padding-right:7px}}.subtitle{font-size:1.5rem;line-height:1.75;font-weight:800}@media (max-width:1100px){.subtitle{font-size:1.125rem}}@media (max-width:540px){.subtitle{font-size:1.125rem}}@media (max-width:1100px){.subtitle{line-height:1.65}}@media (max-width:540px){.subtitle{line-height:1.65}}.text-spacer{margin:60px 80px 60px 80px;text-align:justify;hyphens:auto}@media (max-width:1100px){.text-spacer{margin:30px 0}}body[data-page=index] .text{text-align:justify;text-indent:2em}@media (max-width:1100px){body[data-page=index] .text{text-indent:1.5em}}@media (max-width:540px){body[data-page=index] .text{text-indent:1.5em}}body[data-page=index] .text .expander,body[data-page=index] .text .nope,body[data-page=index] .text figcaption,body[data-page=index] .text h1,body[data-page=index] .text h2,body[data-page=index] .text h3,body[data-page=index] .text ol,body[data-page=index] .text sub,body[data-page=index] .text sup,body[data-page=index] .text ul{text-indent:0}body[data-page=index] .text figure+h1,body[data-page=index] .text figure+h2,body[data-page=index] .text figure+h3,body[data-page=index] .text ol+h1,body[data-page=index] .text ol+h2,body[data-page=index] .text ol+h3,body[data-page=index] .text p+h1,body[data-page=index] .text p+h2,body[data-page=index] .text p+h3,body[data-page=index] .text ul+h1,body[data-page=index] .text ul+h2,body[data-page=index] .text ul+h3{margin-top:2em}body[data-page=index] .text h1,body[data-page=index] .text h2,body[data-page=index] .text h3{text-align:center}@media (max-width:1100px){body[data-page=index] .text h1,body[data-page=index] .text h2,body[data-page=index] .text h3{text-align:center}}@media (max-width:540px){body[data-page=index] .text h1,body[data-page=index] .text h2,body[data-page=index] .text h3{text-align:center}}body[data-page=index] .text ol,body[data-page=index] .text ul{margin-left:2em}@media (max-width:1100px){body[data-page=index] .text ol,body[data-page=index] .text ul{margin-left:1.5em}}@media (max-width:540px){body[data-page=index] .text ol,body[data-page=index] .text ul{margin-left:1.5em}}body[data-page=index] .text sub{display:inline-block;font-size:80%;transform:translateY(5%)}body[data-page=index] .text figure{width:100%;max-width:560px;margin-left:auto;margin-right:auto;position:relative;display:flex;flex-direction:column}body[data-page=index] .text figure.beshadowed img{box-shadow:rgba(0,0,0,.24) 0 3px 8px;border:2px #2e2c2c44 solid;padding:1px}body[data-page=index] .text figure.beshadowed img:hover{border:2px #2e2c2c66 solid}body[data-page=index] .text figure[data-copyright]::after{font-family:Poppins,Arial,sans-serif;position:absolute;content:'Image © Arne Kowalewski';z-index:10;font-size:.8rem;line-height:1.5;background:#fffd;padding:.25rem .5rem;color:#0008;text-indent:0!important;border:1px #0002 solid;transition:opacity .3s ease-out;opacity:0}body[data-page=index] .text figure[data-copyright] img{margin-top:2.5rem}body[data-page=index] .text figure[data-copyright=top-left]::after{top:0;left:0}body[data-page=index] .text figure[data-copyright=top-right]::after{top:0;right:0}body[data-page=index] .text figure[data-copyright=bottom-left]::after{bottom:0;left:0}body[data-page=index] .text figure[data-copyright=bottom-right]::after{bottom:0;right:0}body[data-page=index] .text figure[data-copyright]:hover::after{opacity:1}body[data-page=index] .text figure.wide{max-width:820px}body[data-page=index] .text figure figcaption,body[data-page=index] .text figure img{display:block;width:100%}body[data-page=index] .text figure figcaption{margin-top:1em;font-size:.75em;text-align:justify;line-height:1.4}@media (max-width:1100px){body[data-page=index] .text figure figcaption{font-size:.8em}}@media (max-width:540px){body[data-page=index] .text figure figcaption{font-size:.8em}}img.has-canvas,svg.has-canvas{padding:var(--canvas-padding);background-color:var(--canvas-color)}.text{margin:60px 0;text-align:left;hyphens:auto;font-size:1.375rem;line-height:2rem;color:var(--secondary-text);font-family:"Sorts Mill Goudy","Times New Roman",serif}@media (max-width:1100px){.text:last-child{margin-bottom:0}}.text.about:not(.privacy){margin-bottom:0}.text h1,.text h2,.text h3,.text h4{color:var(--primary-text);font-family:'PT Sans'}.text.cv{font-family:Lora,"Times New Roman",serif}@media (max-width:1100px){.text{font-size:1.125rem;line-height:1.44;margin:30px 0}}.text .expander+.expander,.text .expander+.expander-content,.text .expander+.signed,.text .expander+figure,.text .expander+h1,.text .expander+h2,.text .expander+h3,.text .expander+h4,.text .expander+img,.text .expander+ol,.text .expander+p,.text .expander+picture,.text .expander+ul,.text .expander-title+.expander,.text .expander-title+.expander-content,.text .expander-title+.signed,.text .expander-title+figure,.text .expander-title+h1,.text .expander-title+h2,.text .expander-title+h3,.text .expander-title+h4,.text .expander-title+img,.text .expander-title+ol,.text .expander-title+p,.text .expander-title+picture,.text .expander-title+ul,.text .signed+.expander,.text .signed+.expander-content,.text .signed+.signed,.text .signed+figure,.text .signed+h1,.text .signed+h2,.text .signed+h3,.text .signed+h4,.text .signed+img,.text .signed+ol,.text .signed+p,.text .signed+picture,.text .signed+ul,.text figure+.expander,.text figure+.expander-content,.text figure+.signed,.text figure+figure,.text figure+h1,.text figure+h2,.text figure+h3,.text figure+h4,.text figure+img,.text figure+ol,.text figure+p,.text figure+picture,.text figure+ul,.text h1+.expander,.text h1+.expander-content,.text h1+.signed,.text h1+figure,.text h1+h1,.text h1+h2,.text h1+h3,.text h1+h4,.text h1+img,.text h1+ol,.text h1+p,.text h1+picture,.text h1+ul,.text h2+.expander,.text h2+.expander-content,.text h2+.signed,.text h2+figure,.text h2+h1,.text h2+h2,.text h2+h3,.text h2+h4,.text h2+img,.text h2+ol,.text h2+p,.text h2+picture,.text h2+ul,.text h3+.expander,.text h3+.expander-content,.text h3+.signed,.text h3+figure,.text h3+h1,.text h3+h2,.text h3+h3,.text h3+h4,.text h3+img,.text h3+ol,.text h3+p,.text h3+picture,.text h3+ul,.text h4+.expander,.text h4+.expander-content,.text h4+.signed,.text h4+figure,.text h4+h1,.text h4+h2,.text h4+h3,.text h4+h4,.text h4+img,.text h4+ol,.text h4+p,.text h4+picture,.text h4+ul,.text img+.expander,.text img+.expander-content,.text img+.signed,.text img+figure,.text img+h1,.text img+h2,.text img+h3,.text img+h4,.text img+img,.text img+ol,.text img+p,.text img+picture,.text img+ul,.text ol+.expander,.text ol+.expander-content,.text ol+.signed,.text ol+figure,.text ol+h1,.text ol+h2,.text ol+h3,.text ol+h4,.text ol+img,.text ol+ol,.text ol+p,.text ol+picture,.text ol+ul,.text p+.expander,.text p+.expander-content,.text p+.signed,.text p+figure,.text p+h1,.text p+h2,.text p+h3,.text p+h4,.text p+img,.text p+ol,.text p+p,.text p+picture,.text p+ul,.text picture+.expander,.text picture+.expander-content,.text picture+.signed,.text picture+figure,.text picture+h1,.text picture+h2,.text picture+h3,.text picture+h4,.text picture+img,.text picture+ol,.text picture+p,.text picture+picture,.text picture+ul,.text ul+.expander,.text ul+.expander-content,.text ul+.signed,.text ul+figure,.text ul+h1,.text ul+h2,.text ul+h3,.text ul+h4,.text ul+img,.text ul+ol,.text ul+p,.text ul+picture,.text ul+ul{margin-top:1em}.text .expander+.expander-content.new-paragraph,.text .expander+.expander.new-paragraph,.text .expander+.signed.new-paragraph,.text .expander+figure.new-paragraph,.text .expander+h1.new-paragraph,.text .expander+h2.new-paragraph,.text .expander+h3.new-paragraph,.text .expander+h4.new-paragraph,.text .expander+img.new-paragraph,.text .expander+ol.new-paragraph,.text .expander+p.new-paragraph,.text .expander+picture.new-paragraph,.text .expander+ul.new-paragraph,.text .expander-title+.expander-content.new-paragraph,.text .expander-title+.expander.new-paragraph,.text .expander-title+.signed.new-paragraph,.text .expander-title+figure.new-paragraph,.text .expander-title+h1.new-paragraph,.text .expander-title+h2.new-paragraph,.text .expander-title+h3.new-paragraph,.text .expander-title+h4.new-paragraph,.text .expander-title+img.new-paragraph,.text .expander-title+ol.new-paragraph,.text .expander-title+p.new-paragraph,.text .expander-title+picture.new-paragraph,.text .expander-title+ul.new-paragraph,.text .signed+.expander-content.new-paragraph,.text .signed+.expander.new-paragraph,.text .signed+.signed.new-paragraph,.text .signed+figure.new-paragraph,.text .signed+h1.new-paragraph,.text .signed+h2.new-paragraph,.text .signed+h3.new-paragraph,.text .signed+h4.new-paragraph,.text .signed+img.new-paragraph,.text .signed+ol.new-paragraph,.text .signed+p.new-paragraph,.text .signed+picture.new-paragraph,.text .signed+ul.new-paragraph,.text figure+.expander-content.new-paragraph,.text figure+.expander.new-paragraph,.text figure+.signed.new-paragraph,.text figure+figure.new-paragraph,.text figure+h1.new-paragraph,.text figure+h2.new-paragraph,.text figure+h3.new-paragraph,.text figure+h4.new-paragraph,.text figure+img.new-paragraph,.text figure+ol.new-paragraph,.text figure+p.new-paragraph,.text figure+picture.new-paragraph,.text figure+ul.new-paragraph,.text h1+.expander-content.new-paragraph,.text h1+.expander.new-paragraph,.text h1+.signed.new-paragraph,.text h1+figure.new-paragraph,.text h1+h1.new-paragraph,.text h1+h2.new-paragraph,.text h1+h3.new-paragraph,.text h1+h4.new-paragraph,.text h1+img.new-paragraph,.text h1+ol.new-paragraph,.text h1+p.new-paragraph,.text h1+picture.new-paragraph,.text h1+ul.new-paragraph,.text h2+.expander-content.new-paragraph,.text h2+.expander.new-paragraph,.text h2+.signed.new-paragraph,.text h2+figure.new-paragraph,.text h2+h1.new-paragraph,.text h2+h2.new-paragraph,.text h2+h3.new-paragraph,.text h2+h4.new-paragraph,.text h2+img.new-paragraph,.text h2+ol.new-paragraph,.text h2+p.new-paragraph,.text h2+picture.new-paragraph,.text h2+ul.new-paragraph,.text h3+.expander-content.new-paragraph,.text h3+.expander.new-paragraph,.text h3+.signed.new-paragraph,.text h3+figure.new-paragraph,.text h3+h1.new-paragraph,.text h3+h2.new-paragraph,.text h3+h3.new-paragraph,.text h3+h4.new-paragraph,.text h3+img.new-paragraph,.text h3+ol.new-paragraph,.text h3+p.new-paragraph,.text h3+picture.new-paragraph,.text h3+ul.new-paragraph,.text h4+.expander-content.new-paragraph,.text h4+.expander.new-paragraph,.text h4+.signed.new-paragraph,.text h4+figure.new-paragraph,.text h4+h1.new-paragraph,.text h4+h2.new-paragraph,.text h4+h3.new-paragraph,.text h4+h4.new-paragraph,.text h4+img.new-paragraph,.text h4+ol.new-paragraph,.text h4+p.new-paragraph,.text h4+picture.new-paragraph,.text h4+ul.new-paragraph,.text img+.expander-content.new-paragraph,.text img+.expander.new-paragraph,.text img+.signed.new-paragraph,.text img+figure.new-paragraph,.text img+h1.new-paragraph,.text img+h2.new-paragraph,.text img+h3.new-paragraph,.text img+h4.new-paragraph,.text img+img.new-paragraph,.text img+ol.new-paragraph,.text img+p.new-paragraph,.text img+picture.new-paragraph,.text img+ul.new-paragraph,.text ol+.expander-content.new-paragraph,.text ol+.expander.new-paragraph,.text ol+.signed.new-paragraph,.text ol+figure.new-paragraph,.text ol+h1.new-paragraph,.text ol+h2.new-paragraph,.text ol+h3.new-paragraph,.text ol+h4.new-paragraph,.text ol+img.new-paragraph,.text ol+ol.new-paragraph,.text ol+p.new-paragraph,.text ol+picture.new-paragraph,.text ol+ul.new-paragraph,.text p+.expander-content.new-paragraph,.text p+.expander.new-paragraph,.text p+.signed.new-paragraph,.text p+figure.new-paragraph,.text p+h1.new-paragraph,.text p+h2.new-paragraph,.text p+h3.new-paragraph,.text p+h4.new-paragraph,.text p+img.new-paragraph,.text p+ol.new-paragraph,.text p+p.new-paragraph,.text p+picture.new-paragraph,.text p+ul.new-paragraph,.text picture+.expander-content.new-paragraph,.text picture+.expander.new-paragraph,.text picture+.signed.new-paragraph,.text picture+figure.new-paragraph,.text picture+h1.new-paragraph,.text picture+h2.new-paragraph,.text picture+h3.new-paragraph,.text picture+h4.new-paragraph,.text picture+img.new-paragraph,.text picture+ol.new-paragraph,.text picture+p.new-paragraph,.text picture+picture.new-paragraph,.text picture+ul.new-paragraph,.text ul+.expander-content.new-paragraph,.text ul+.expander.new-paragraph,.text ul+.signed.new-paragraph,.text ul+figure.new-paragraph,.text ul+h1.new-paragraph,.text ul+h2.new-paragraph,.text ul+h3.new-paragraph,.text ul+h4.new-paragraph,.text ul+img.new-paragraph,.text ul+ol.new-paragraph,.text ul+p.new-paragraph,.text ul+picture.new-paragraph,.text ul+ul.new-paragraph{margin-top:2em}.text .expander+figure,.text .expander-title+figure,.text .signed+figure,.text figure+figure,.text h1+figure,.text h2+figure,.text h3+figure,.text h4+figure,.text img+figure,.text ol+figure,.text p+figure,.text picture+figure,.text ul+figure{margin-top:2em}.text ol li,.text ul li{margin-left:1em;margin-top:10px}.text ol li::marker,.text ul li::marker{color:#c41d1d}.text a:not(.text-link){color:var(--red);text-decoration:none;font-style:italic;transition:all .2s ease-in;border-bottom:1px transparent dotted}.text a:not(.text-link):hover{color:var(--link-hover);border-bottom-color:var(--link-hover)}.text .last-updated{margin-top:10px;margin-bottom:30px;text-align:center;font-size:90%}.text h1+p.r:first-letter,.text h2+p.r:first-letter,.text h3+p.r:first-letter,.text p.first.r:first-letter,.text p.reset.r:first-letter,.text p:first-of-type.r:first-letter{margin-right:2px}.text h1+p:not(.continued):first-letter,.text h2+p:not(.continued):first-letter,.text h3+p:not(.continued):first-letter,.text p.first:not(.continued):first-letter,.text p.reset:not(.continued):first-letter,.text p:first-of-type:not(.continued):first-letter{display:inline-block;line-height:.2em;color:var(--red);font-family:Parisienne,"Times New Roman",serif;font-size:2em;font-weight:700;font-style:normal}@media (max-width:1100px){.text h1+p:not(.continued):first-letter,.text h2+p:not(.continued):first-letter,.text h3+p:not(.continued):first-letter,.text p.first:not(.continued):first-letter,.text p.reset:not(.continued):first-letter,.text p:first-of-type:not(.continued):first-letter{font-size:1.6em}}.text p.nonce:first-letter{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important}.text form.stream{margin-top:1em}.text form.stream .upstream:nth-child(2){display:none}.text form.stream .upstream{width:100%;position:relative}.text form.stream .upstream+.upstream{margin-top:1em}.text form.stream .upstream input,.text form.stream .upstream textarea{width:100%;font-family:Lora,"Times New Roman",serif;font-size:1.1rem;padding:.75rem;background:#e2e2e2;border:none;transition:border-color .4s ease-out;outline:0}@media (max-width:1100px){.text form.stream .upstream input,.text form.stream .upstream textarea{font-size:.9rem}}@media (max-width:540px){.text form.stream .upstream input,.text form.stream .upstream textarea{font-size:.9rem}}.text form.stream .upstream input:focus,.text form.stream .upstream textarea:focus{border-color:#c41d1d}.text form.stream .upstream textarea{min-height:11.55rem;line-height:1.3}@media (max-width:1100px){.text form.stream .upstream textarea{min-height:9.45rem}}@media (max-width:540px){.text form.stream .upstream textarea{min-height:9.45rem}}.text form.stream .upstream::after{content:'';position:absolute;bottom:0;left:0;width:100%;background:rgba(196,29,29,.7);height:0;transition:height .4s ease-out}.text form.stream .upstream:focus-within:after{height:.25rem}.text form.stream .upstream label{position:absolute;left:.75rem;top:.4rem;font-family:'PT Sans',Arial,sans-serif;font-size:.9625rem;color:#424040;transition:top .4s ease-out,font-size .4s ease-out;pointer-events:none}@media (max-width:1100px){.text form.stream .upstream label{font-size:.7875rem}}@media (max-width:540px){.text form.stream .upstream label{font-size:.7875rem}}.text form.stream .upstream input.has-content+label,.text form.stream .upstream input.has-focus+label,.text form.stream .upstream textarea.has-content+label,.text form.stream .upstream textarea.has-focus+label{top:-1rem;font-size:.825rem}@media (max-width:1100px){.text form.stream .upstream input.has-content+label,.text form.stream .upstream input.has-focus+label,.text form.stream .upstream textarea.has-content+label,.text form.stream .upstream textarea.has-focus+label{font-size:.675rem}}@media (max-width:540px){.text form.stream .upstream input.has-content+label,.text form.stream .upstream input.has-focus+label,.text form.stream .upstream textarea.has-content+label,.text form.stream .upstream textarea.has-focus+label{font-size:.675rem}}.text form.stream .downstream input[type=checkbox]{display:none}.text form.stream .downstream label{display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer}.text form.stream .downstream label:focus{outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color}.text form.stream .downstream label>:nth-child(1){width:1em;height:1em;margin-top:.1em;border:2px #bcbcbc solid;transition:border-color .4s ease-out;position:relative}.text form.stream .downstream label>:nth-child(1)::before{font-weight:700;content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .4s ease-out}.text form.stream .downstream label>:nth-child(2){width:calc(100% - 2em)}.text form.stream .downstream input[type=checkbox]:checked+label>:nth-child(1)::before{opacity:1}.text form.stream .downstream,.text form.stream .sidestream{margin-top:1em}.text form.stream .sidestream{display:flex;justify-content:flex-end}.text form.stream .sidestream input[type=submit]{font-family:'PT Sans',Arial,sans-serif;font-size:1.1rem;color:#fff;background:#757373;transition:background-color .4s ease-out;border:none;cursor:pointer;margin-bottom:.1em;padding:.5em}@media (max-width:1100px){.text form.stream .sidestream input[type=submit]{font-size:.9rem}}@media (max-width:540px){.text form.stream .sidestream input[type=submit]{font-size:.9rem}}.text form.stream .sidestream input[type=submit]:not([disabled]){background:#c41d1d}.text form.stream .sidestream input[type=submit][disabled]{cursor:not-allowed}.spacer{height:30px}.stylized{font-family:Parisienne,"Times New Roman",serif;font-size:160%}.footer{padding:15px 40px;font-size:.875rem;line-height:1.285;font-family:Lora,"Times New Roman",serif;background:#000;text-align:center;color:#fff;font-weight:lighter}@media (max-width:1100px){.footer{padding:10px 20px}}@media (max-width:540px){.footer{padding:10px 20px}}@media (max-width:1100px){.footer{font-size:.75rem}}@media (max-width:540px){.footer{font-size:.75rem}}@media (max-width:1100px){.footer{line-height:1.333}}@media (max-width:540px){.footer{line-height:1.333}}.footer.static{margin-bottom:0!important}.footer.has-abs-like-arnie{position:absolute;bottom:0;left:0;width:100%}.section-box h1{margin-bottom:0}a{text-decoration:none}h1{font-size:2.25rem;font-size:1.333;text-align:left;margin-bottom:20px}@media (max-width:1100px){h1{font-size:1.5rem}}@media (max-width:540px){h1{font-size:1.5rem}}@media (max-width:1100px){h1{font-size:1.667}}@media (max-width:540px){h1{font-size:1.667}}@media (max-width:1100px){h1{text-align:center}}@media (max-width:540px){h1{text-align:center}}h2{font-size:1.75rem;font-size:1.571;text-align:left;margin-bottom:20px}@media (max-width:1100px){h2{font-size:1.25rem}}@media (max-width:540px){h2{font-size:1.25rem}}@media (max-width:1100px){h2{font-size:1.9}}@media (max-width:540px){h2{font-size:1.9}}.amended{display:inline-block;margin:0;position:relative;text-indent:0}.amended>span::after{content:attr(data-text);display:inline}.amended::after,.amended::before{content:'';position:absolute;left:calc(0% - .1em);top:50%;width:calc(100% + .2em);height:2px;background:#c41d1d;opacity:85%;pointer-events:none}.amended::after{transform:translateY(-50%) rotate(10deg)}.amended::before{transform:translateY(-50%) rotate(-10deg)}.expander-title{clip-path:polygon(0 16px,32px 0,100% 0,100% calc(100% - 16px),calc(100% - 32px) 100%,0 100%);transition:clip-path .5s ease-out,background-color .5s ease-out;position:relative;cursor:pointer;background-color:#efefef;padding:0 6em}.expander-title h3{transition:left .5s ease-out}.expander-title:hover{background-color:#d6d6d6}.expander-button{padding-right:2.5em;transition:padding-right .5s ease-out;font-family:Arial;font-size:.8em;position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;justify-content:center;align-items:center;color:#5b5a5a}.expander-button svg.algebra-stuff{transform:scaleX(-1);height:1em;display:inline;margin:0 .2em;transition:transform .3s ease-out,opacity .3s ease-out}.expander-button svg.algebra-stuff .equal{opacity:0;transition:opacity .3s ease-out}.expander-button div:nth-child(1){font-style:italic}.expander-content{max-height:0;visibility:hidden;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}.expander.open .expander-title{clip-path:polygon(0 0,0 0,100% 0,100% 100%,100% 100%,0 100%);background-color:#fff}.expander.open .expander-button{padding-right:.5em}.expander.open svg.algebra-stuff{transform:scaleX(1)}.expander.open svg.algebra-stuff .equal{opacity:1}.expander.open .expander-content{max-height:none;opacity:1;visibility:visible}.em1{display:inline}.em1::before{content:'\00040'}.em2,.em3,.em4,.em5,.em6,.em7,.em8,.em9{display:none}.flip-letter{display:inline-block;transform:scaleX(-1);text-indent:0}.privacy{counter-reset:section2}.privacy h2~h2{margin-top:40px}.privacy h2{counter-reset:section3}.privacy h3{counter-reset:section4}.privacy h2::before{counter-increment:section2;content:counter(section2) " "}.privacy h3::before{counter-increment:section3;content:counter(section2) "." counter(section3) " "}.privacy h4::before{counter-increment:section4;content:counter(section2) "." counter(section3) "." counter(section4) " "}.lightboxable{position:relative;overflow:hidden;cursor:pointer;transition:350ms all}.lightboxable.nonce{box-shadow:none}img.lightboxable:hover{transform:scale(1.025)}p.dissertation-hint{margin-top:2em!important;text-indent:0;font-weight:700;text-align:center}.dissertation-frames{display:flex;flex-direction:column}.dissertation-frames .dissertation-frame:nth-child(2n+0){flex-direction:row-reverse}.dissertation-frames .dissertation-frame:nth-child(2n+1){flex-direction:row}.dissertation-frames .dissertation-frame+.dissertation-frame{border-top:none;margin-top:1.5em;padding-top:0}@media (max-width:1100px){.dissertation-frames .dissertation-frame+.dissertation-frame{border-top:2px #efefef solid}}@media (max-width:540px){.dissertation-frames .dissertation-frame+.dissertation-frame{border-top:2px #efefef solid}}@media (max-width:1100px){.dissertation-frames .dissertation-frame+.dissertation-frame{margin-top:2.5em}}@media (max-width:540px){.dissertation-frames .dissertation-frame+.dissertation-frame{margin-top:2.5em}}@media (max-width:1100px){.dissertation-frames .dissertation-frame+.dissertation-frame{padding-top:3em}}@media (max-width:540px){.dissertation-frames .dissertation-frame+.dissertation-frame{padding-top:3em}}.dissertation-frame{display:flex;align-items:center;margin-top:-10px}.dissertation-frame+.dissertation-frame{margin-top:1em}@media (max-width:1100px){.dissertation-frame{flex-wrap:wrap;padding:0;margin-bottom:-10px;margin-top:0}}.dissertation-frame .pubdate::before{content:'︱';padding-left:.1em;font-size:.8em;padding-right:0;color:#000}.dissertation-frame .left{clip-path:polygon(0 40px,80px 0,100% 0,100% calc(100% - 40px),calc(100% - 80px) 100%,0 100%);background:#c6c6c6;transition:all .3s ease-out;padding:15px 15px;width:33%;position:relative;overflow:hidden}@media (max-width:1100px){.dissertation-frame .left{width:100%;margin-bottom:15px}}.dissertation-frame .left img.cover{transition:350ms all;display:block;margin:0 auto;max-width:50%}@media (max-width:1100px){.dissertation-frame .left img.cover{max-height:300px}}.dissertation-frame .left img.icon{transition:550ms right ease-out;position:absolute;bottom:7.5%;width:20%;right:20%;z-index:2}@media (max-width:1100px){.dissertation-frame .left img.icon{width:15%}}@media (max-width:540px){.dissertation-frame .left img.icon{width:15%}}@media (max-width:1100px){.dissertation-frame .left img.icon{right:25%}}@media (max-width:540px){.dissertation-frame .left img.icon{right:25%}}.dissertation-frame.presentation .left img.cover{margin:2.5em auto;max-width:75%}@media (max-width:1100px){.dissertation-frame.presentation .left img.cover{margin:1em auto}}@media (max-width:540px){.dissertation-frame.presentation .left img.cover{margin:1em auto}}@media (max-width:1100px){.dissertation-frame.presentation .left img.cover{max-width:70%}}@media (max-width:540px){.dissertation-frame.presentation .left img.cover{max-width:70%}}.dissertation-frame:hover .left{background:#757373}.dissertation-frame:hover .left img.cover{transform:scale(1.025)}.dissertation-frame .left .hint,.dissertation-frame .left:after{left:50%;opacity:0;position:absolute;transition:350ms all}.dissertation-frame .left .hint{font-family:"Freight Big","Times New Roman",serif;color:#fff;bottom:10%;left:0;right:0;text-align:center;background:rgba(0,0,0,.95);z-index:5;padding:.5em .75em}.dissertation-frame .left:after{content:'';top:50%;height:10px;width:200%;background:rgba(196,29,29,.6);transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(39.2deg);z-index:4}.dissertation-frame:hover .hint{opacity:1}.dissertation-frame.unavailable:hover .left:after{height:25px;opacity:1}.dissertation-frame.unavailable:hover .left img{filter:grayscale(1)}.dissertation-frame .right{color:var(--primary-text);width:67%;padding:10px 30px;font-family:Poppins,Arial,sans-serif;text-align:left}@media (max-width:1100px){.dissertation-frame .right{width:100%;padding:10px 0}}@media (max-width:1100px){.dissertation-frame .right{text-align:center}}@media (max-width:540px){.dissertation-frame .right{text-align:center}}.dissertation-frame .right .pretitle{font-size:18px;line-height:28px}@media (max-width:1100px){.dissertation-frame .right .pretitle{font-size:14px;line-height:26px}}.dissertation-frame .right .pretitle .diss1{font-weight:700}.dissertation-frame .right .pretitle .diss2{font-weight:700;color:#cb3a47}.dissertation-frame .right .title{font-family:"Freight Big","Times New Roman",serif;transition:all .3s ease-out;font-weight:700;line-height:42px;hyphens:auto;white-space:normal}@media (max-width:1100px){.dissertation-frame .right .title{line-height:32px}}.dissertation-frame .right .aftertitle{font-family:Alegreya,"Times New Roman",serif;font-variant:small-caps;color:#c41d1d;font-size:18px;line-height:28px;transition:all .3s ease-out}@media (max-width:1100px){.dissertation-frame .right .aftertitle{font-size:14px;line-height:26px}}em{font-weight:700;font-style:italic}@media (max-width:540px){.tablet-only{display:none}}@media (min-width:1101px){.tablet-only{display:none}}.container-separator{padding:60px 0;margin:0;background:#000;color:#fff;text-align:center}@media (max-width:1100px){.container-separator{padding:45px 20px}}@media (max-width:540px){.container-separator{padding:45px 20px}}.container-separator>*{display:block;width:100%;max-width:1120px;margin:0 auto}.container-separator p+p{margin-top:1em}.container-separator a{color:#fff}.container-separator a:hover{color:#c41d1d}.tilde::before{content:'~';text-indent:0;color:#c41d1d;text-align:center;cursor:pointer;display:block;pointer-events:none}.stroke{display:inline-block;position:relative;text-indent:0;padding:0 .1em;opacity:.8}.stroke::after{position:absolute;top:50%;left:0;right:0;transform:translateY(-55%);content:'';border-top:2px #c41d1dcc solid}.parallax-window{min-height:480px;background:0 0}@media (max-width:1100px){.parallax-window{min-height:240px}}@media (max-width:540px){.parallax-window{min-height:240px}}.parallax-window.portrait{margin-top:0;min-height:640px}@media (max-width:1100px){.parallax-window.portrait{margin-top:0}}@media (max-width:540px){.parallax-window.portrait{margin-top:0}}@media (max-width:1100px){.parallax-window.portrait{min-height:360px}}@media (max-width:540px){.parallax-window.portrait{min-height:360px}}@keyframes ghost-glow{0%,100%,60%{filter:drop-shadow(3px 3px 2px rgba(250, 250, 250, .7))}80%{filter:drop-shadow(3px 3px 4px rgba(250, 250, 250, .9))}}#ghost{position:fixed;top:50px;right:50px;width:80px;mix-blend-mode:difference;z-index:2000;animation:ghost-glow 5s infinite;opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;z-index:200000;filter:drop-shadow(3px 3px 2px rgba(250, 250, 250, .7))}@media (max-width:1100px){#ghost{top:20px}}@media (max-width:540px){#ghost{top:20px}}@media (max-width:1100px){#ghost{right:20px}}@media (max-width:540px){#ghost{right:20px}}@media (max-width:1100px){#ghost{width:60px}}@media (max-width:540px){#ghost{width:60px}}#ghost path{transition:fill .5s ease-out;fill:#fff}#ghost:focus,#ghost:hover{opacity:1;transform:scale(1.15)}#ghost:focus path,#ghost:hover path{fill:#fbe5e5}#ghost svg{display:block}body[data-page=impressum] #ghost{top:120px}@media (max-width:1100px){body[data-page=impressum] #ghost{top:90px}}@media (max-width:540px){body[data-page=impressum] #ghost{top:90px}}.math{display:block;height:2.7em;margin-left:2em;max-width:calc(100% - 2em)}@media (max-width:1100px){.math{margin-left:1.5em}}@media (max-width:540px){.math{margin-left:0}}@media (max-width:1100px){.math{max-width:calc(100% - 1.5em)}}@media (max-width:540px){.math{max-width:calc(100% - 1.5em)}}.math.subsequent{margin-top:0}.math.regression-2 path:nth-child(1){display:none}.projects-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:1100px){.projects-grid{grid-template-columns:1fr}}@media (max-width:540px){.projects-grid{grid-template-columns:1fr}}@media (max-width:1100px){.projects-grid{gap:15px}}@media (max-width:540px){.projects-grid{gap:15px}}.projects-grid .project-grid-box{clip-path:polygon(0 40px,80px 0,100% 0,100% calc(100% - 40px),calc(100% - 80px) 100%,0 100%);background:#efefef;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:520px;margin-left:auto;margin-right:auto}.projects-grid .project-grid-box img.project-mockup{margin:50px auto;width:80%;padding-left:4%;display:block;position:relative;transition:all .3s ease-out}@media (max-width:1100px){.projects-grid .project-grid-box img.project-mockup{margin:30px auto}}@media (max-width:540px){.projects-grid .project-grid-box img.project-mockup{margin:30px auto}}@media (max-width:1100px){.projects-grid .project-grid-box img.project-mockup{width:90%}}@media (max-width:540px){.projects-grid .project-grid-box img.project-mockup{width:90%}}.projects-grid .project-grid-box .project-title{font-size:.9em;line-height:1.5;padding:10px 90px 10px 90px;padding-top:10px 0;background:#d6d6d6;width:100%;flex:1;display:flex;align-items:flex-start;justify-content:center;text-align:center;transition:all .3s ease-out}@media (max-width:1100px){.projects-grid .project-grid-box .project-title{padding:10px 90px 10px 90px}}@media (max-width:540px){.projects-grid .project-grid-box .project-title{padding:10px 90px 10px 90px}}.projects-grid .project-grid-box:hover img.project-mockup{scale:1.05}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;bottom:-25px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}@media (max-width:1100px){.slick-next,.slick-prev{bottom:auto;top:-25px}}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1;color:#c41d1d}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{transition:color .3s ease-out;font-family:slick;font-size:33px;line-height:1;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}@media (max-width:1100px){.slick-prev{left:auto;right:60px}}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"❮"}[dir=rtl] .slick-prev:before{content:"❯"}.slick-next{right:0}@media (max-width:1100px){.slick-next{right:0}}@media (max-width:540px){.slick-next{right:10px}}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"❯"}[dir=rtl] .slick-next:before{content:"❮"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0 auto;left:30px;right:30px}@media (max-width:1100px){.slick-dots{left:0;right:0}}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;color:#c41d1d}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:8px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:1}.slick-initialized{overflow:hidden}.lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:40px;opacity:0;transition:opacity .3s ease-out}@media (max-width:1100px){.lightbox{padding:20px}}.lightbox img{transition:transform .3s ease-out}.lightbox:not(.open):not(.closing) img{transform:translateX(-5%)}.lightbox.open{transition:opacity .3s ease-in;opacity:1}.lightbox.open img{transition:transform .3s ease-in;transform:translateX(0)}.lightbox.closing img{transform:translateX(5%)}.lightbox img{max-width:100%;max-height:100%}.lightbox.has-canvas img{padding:2em;background:#fff}@media (max-width:1100px){.lightbox.has-canvas img{padding:20px}}p+.content-slider{margin-top:60px}@media (max-width:1100px){p+.content-slider{margin-top:20px}}@media (max-width:540px){p+.content-slider{margin-top:20px}}.content-slider{padding:35px 0 25px 0;display:block;width:100%}@media (max-width:1100px){.content-slider{padding:20px 0 15px 0}}@media (max-width:540px){.content-slider{padding:20px 0 15px 0}}@media (min-width:1101px){.content-slider{border-top:2px #9b9999 solid;border-bottom:2px #9b9999 solid}}.content-slider .slides{display:block;width:100%;margin-bottom:0!important}.content-slider .slide{display:block;width:100%;margin-left:auto;margin-right:auto}@media (max-width:1100px){.content-slider .slide{opacity:1!important}.content-slider .slide:not(:first-child){margin-top:20px}}@media (max-width:1100px) and (max-width:1100px){.content-slider .slide:not(:first-child){margin-top:20px}}@media (max-width:1100px) and (max-width:540px){.content-slider .slide:not(:first-child){margin-top:20px}}.content-slider .content-slider-image{margin-bottom:15px;display:block;object-fit:contain;width:100%;max-height:600px}@media (max-width:1100px){.content-slider .content-slider-image{margin-bottom:5px}}@media (max-width:540px){.content-slider .content-slider-image{margin-bottom:5px}}.content-slider .content-slider-text{text-align:center;padding-top:10px 0;width:calc(100% - 80px);margin:0 auto;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#000}@media (max-width:1100px){.content-slider .content-slider-text{width:100%}}@media (max-width:540px){.content-slider .content-slider-text{width:100%}}.content-slider .content-slider-text span{color:#2e2c2c;font-size:16px;line-height:1.2}@media (max-width:1100px){.content-slider .content-slider-text span{font-size:14px}}@media (max-width:540px){.content-slider .content-slider-text span{font-size:14px}}.content-slider .slick-next,.content-slider .slick-prev{bottom:0}.content-slider .slick-next::before,.content-slider .slick-prev::before{transition:none;color:#757373;transition:color .3s ease-out}.content-slider .slick-next:hover::before,.content-slider .slick-prev:hover::before{color:#c41d1d}.content-slider .slick-arrow{z-index:10}.tell-tale svg{display:inline-block;width:.8em;vertical-align:middle}.crossword{width:100%;display:flex;flex-wrap:wrap;text-indent:0;border-right:1px #a8a6a6 solid;border-bottom:1px #a8a6a6 solid}.crossword .crosstile{display:table-cell;box-sizing:border-box;width:calc(100% / var(--dim));border-top:1px #a8a6a6 solid;border-left:1px #a8a6a6 solid;position:relative}.crossword .crosstile.void{background:#dadada;cursor:not-allowed}.crossword .crosstile .spacer{display:block;width:100%;height:auto}.crossword .crosstile .content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}a.text-link{text-indent:0;color:#c41d1d;font-style:italic;transition:color .2s ease-out}a.text-link:hover{color:#000}a.text-link:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 442.246 442.246"><path d="M409.657,32.474c-43.146-43.146-113.832-43.146-156.978,0l-84.763,84.762c29.07-8.262,60.589-6.12,88.129,6.732l44.063-44.064c17.136-17.136,44.982-17.136,62.118,0c17.136,17.136,17.136,44.982,0,62.118l-55.386,55.386l-36.414,36.414c-17.136,17.136-44.982,17.136-62.119,0l-47.43,47.43c11.016,11.017,23.868,19.278,37.332,24.48c36.415,14.382,78.643,8.874,110.467-16.219c3.06-2.447,6.426-5.201,9.18-8.262l57.222-57.222l34.578-34.578C453.109,146.306,453.109,75.926,409.657,32.474z"/><path d="M184.135,320.114l-42.228,42.228c-17.136,17.137-44.982,17.137-62.118,0c-17.136-17.136-17.136-44.981,0-62.118l91.8-91.799c17.136-17.136,44.982-17.136,62.119,0l47.43-47.43c-11.016-11.016-23.868-19.278-37.332-24.48c-38.25-15.3-83.232-8.262-115.362,20.502c-1.53,1.224-3.06,2.754-4.284,3.978l-91.8,91.799c-43.146,43.146-43.146,113.832,0,156.979c43.146,43.146,113.832,43.146,156.978,0l82.927-83.845C230.035,335.719,220.243,334.496,184.135,320.114z"/></svg>');height:.65em;width:.65em;line-height:.2em;stroke:#c41d1d;display:inline-block;margin-right:.25em;margin-left:.1em;transform:rotate(0);transition:transform .5s ease-out}a.text-link:hover:before{transform:rotate(360deg)}.signed{text-align:right;position:relative}.signed img{display:none;position:absolute;z-index:-5;right:5px;top:50%;transform:translateY(-53%);width:64px;height:auto;clip-path:polygon(0 0,100% 0,100% 29%,0 29%,0 100%,100% 100%,100% 71%,0 71%)}@media (max-width:1099px){.signed img{width:48px;transform:translateY(-55%)}}#menu-mobile-burger{display:inline-block;width:35px;margin:0 auto}@media (min-width:1101px){#menu-mobile-burger{display:none}}#menu-button{width:35px;overflow:hidden}#menu-button:focus{outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#menu-button:focus{outline-color:#666;outline-style:dotted;outline-width:1px}}#menu-checkbox{display:none}#menu-label{position:relative;display:block;height:26.02565px;cursor:pointer}#menu-label:after,#menu-label:before,#menu-text-bar{position:absolute;left:0;width:100%;height:4.48718px;background-color:#000}#menu-label:after,#menu-label:before{content:"";transition:.4s cubic-bezier(.68,-.55,.27,1.55) left}#menu-label:before{top:0}#menu-label:after{top:10.76923px}#menu-text-bar{top:21.53846px}#menu-text-bar:before{content:"Menu";text-transform:uppercase;position:absolute;top:4.48718px;right:0;left:0;color:#000;font-size:10.76923px;font-weight:700;font-family:Poppins,Arial,sans-serif;text-align:center}.color-panel.dark #menu-text-bar:before{color:#fff}.color-panel.dark #menu-label:after,.color-panel.dark #menu-label:before,.color-panel.dark #menu-text-bar{background-color:#fff}.greetings.open #menu-checkbox+#menu-label:before{left:-35px}.greetings.open #menu-checkbox+#menu-label:after{left:35px}.greetings.open #menu-checkbox+#menu-label #menu-text-bar:before{animation:moveUpThenDown .8s ease .2s forwards,shakeWhileMovingUp .8s ease .2s forwards,shakeWhileMovingDown .2s ease .8s forwards}@keyframes moveUpThenDown{0%{top:0}50%{top:-24.23078px}100%{top:-12.56412px}}@keyframes shakeWhileMovingUp{0%{transform:rotateZ(0)}25%{transform:rotateZ(-10deg)}50%{transform:rotateZ(0)}75%{transform:rotateZ(10deg)}100%{transform:rotateZ(0)}}@keyframes shakeWhileMovingDown{0%{transform:rotateZ(0)}80%{transform:rotateZ(3deg)}90%{transform:rotateZ(-3deg)}100%{transform:rotateZ(0)}}.greetings.open .mobile-menu{opacity:1}.greetings:not(.open) .mobile-menu{opacity:0}.mobile-menu{display:none;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);transition:opacity .4s ease-out;width:100%;max-width:280px;overflow:hidden;font-family:Poppins,Arial,sans-serif;font-size:1.125rem;background:#fff;color:#000}@media (min-width:1101px){.mobile-menu{display:none!important}}.mobile-menu>a{display:block;margin-bottom:10px}.mobile-menu>a:first-child{margin-top:20px}.mobile-menu>a:last-child{margin-bottom:20px;font-size:.8rem;margin-top:20px;font-weight:400}.mobile-menu>a.current,.mobile-menu>a:hover{color:#c41d1d}.color-panel.dark .mobile-menu{background:#000;color:#fff}.color-panel.dark .mobile-menu a{color:#fff}.color-panel.dark .mobile-menu a.current,.color-panel.dark .mobile-menu a:hover{color:#c41d1d}.impressum-link{position:absolute;bottom:1em;right:1.5em;color:#757373;transition:color .4s ease-out;font-family:Poppins,Arial,sans-serif;font-size:.8em}.impressum-link:hover{color:#c41d1d}.cv{display:flex;flex-direction:column;gap:1em 0}.cv .station{background-color:#ccc;padding:1em calc(80px + 1em);clip-path:polygon(0 40px,80px 0,100% 0,100% calc(100% - 40px),calc(100% - 80px) 100%,0 100%);width:80%;display:grid;gap:0 1em;grid-template-areas:"meta subject";grid-template-columns:30% auto;position:relative}@media (max-width:1100px){.cv .station{padding:1em calc(40px + 1em) 1em calc(80px + 1em)}}@media (max-width:540px){.cv .station{padding:1em calc(40px + 1em) 1em calc(80px + 1em)}}@media (max-width:1100px){.cv .station{width:90%}}@media (max-width:540px){.cv .station{width:90%}}@media (max-width:1100px){.cv .station{grid-template-areas:"meta" "subject"}}@media (max-width:540px){.cv .station{grid-template-areas:"meta" "subject"}}@media (max-width:1100px){.cv .station{grid-template-columns:100%}}@media (max-width:540px){.cv .station{grid-template-columns:100%}}.cv .station::after{content:'';position:absolute;left:0;top:0;width:40px;height:100%}.cv .station:nth-child(1)::after{background:rgba(0,0,0,.75)}.cv .station:nth-child(2)::after{background:rgba(220,135,68,.75)}.cv .station:nth-child(3)::after{background:rgba(196,29,29,.75)}.cv .station:nth-child(even){margin-left:auto}.cv .station .meta{grid-area:meta}.cv .station .year{color:#444;font-size:.8em;font-family:Poppins,Arial,sans-serif;grid-area:year}.cv .station .name{font-weight:700;grid-area:name}.cv .station .desc{font-weight:.8em;color:#c41d1d;grid-area:desc}.cv .station .subject{margin-top:0;grid-area:subject;font-size:.8em;display:flex;align-items:center}@media (max-width:1100px){.cv .station .subject{margin-top:1em}}@media (max-width:540px){.cv .station .subject{margin-top:1em}}.cv .station dot{display:inline-block;content:'·'}.cv .station dot::before{content:'·';color:#c41d1d}