*{margin:0;padding:0;color:inherit;font-weight:inherit;font-size:inherit;box-sizing:border-box}img{display:block;max-width:100%}em{font-style:italic}strong{font-weight:bold}a{text-decoration:inherit;box-shadow:0px -1.5px 0px 0px inset}ul,ol{margin-left:2em}.dev .grid{display:none}.dev .grid{position:fixed;top:var(--marginWidth);left:var(--paddingWidth);height:calc(100% - var(--marginWidth) - var(--marginWidth));width:calc(100% - var(--paddingWidth) - var(--paddingWidth));pointer-events:none;opacity:.025}.dev .grid>div{width:calc(25% - var(--paddingWidth) - var(--paddingWidth));margin:0 var(--paddingWidth);box-shadow:0px 0px 0 1px black inset, 0px 0px 0 1px black !important}:root{--marginWidth: 20px;--paddingWidth: calc(var(--marginWidth) / 2);--pageWidth: calc(100% - var(--marginWidth));--columnWidth: calc(var(--pageWidth) / 4);--gap: 120px;--hugeText: 36px;--bigText: 26px;--mediumText: 20px;--normalText: 14px;--smallText: 11px}.intro>h3,.outro>h3,.postContent .block.gallery .images figure,.pageContent .block.gallery .images figure,.footer>div{width:25%;padding:0 var(--paddingWidth)}.intro>.content,.outro>.content,.postContent,.pageContent{width:50%;padding:0 var(--paddingWidth)}.header{width:75%;padding:0 var(--paddingWidth)}body{margin:var(--marginWidth) 0;padding:0 var(--paddingWidth);background:white;font-size:var(--normalText);font-family:'ps', sans-serif;line-height:1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{transition:all .2s}a:hover{opacity:.25}figure a:hover{opacity:inherit}.header h1{font-size:var(--hugeText);font-weight:bold;line-height:1em}.header h1 a{box-shadow:none}.header h2{font-size:var(--hugeText);line-height:1em}.header h2 a{box-shadow:none}.header .menu{position:absolute;top:var(--marginWidth);right:var(--marginWidth);text-align:right}.header .menu h3{font-size:var(--normalText)}.courseTitle{margin:0 var(--paddingWidth);margin-top:var(--gap)}.courseTitle h4{font-size:var(--mediumText);line-height:.9em;margin-bottom:var(--paddingWidth)}.courseTitle h3{font-size:var(--bigText);font-weight:bold;line-height:.9em}.intro{margin-top:var(--gap);display:flex;flex-wrap:wrap}.intro>h3{font-size:var(--bigText);font-weight:bold;line-height:.9em}.intro>.content figure{margin-bottom:var(--marginWidth)}.intro>.content figure .background{background-color:black}.intro>.content img{mix-blend-mode:screen;filter:grayscale(100%) contrast(1.1) brightness(0.9)}.home .intro .content{font-size:var(--mediumText);line-height:1.2em}.outro{margin-top:var(--gap);display:flex;flex-wrap:wrap}.outro>h3{font-size:var(--bigText);font-weight:bold;line-height:.9em}.outro>.content{font-size:var(--normalText);line-height:1.2em}.simpletext h1,.simpletext h2,.simpletext h3,.simpletext h4,.simpletext h5,.simpletext h6{font-size:var(--mediumText);font-weight:bold;line-height:1.3em;margin-bottom:1em}.simpletext p,.simpletext ol,.simpletext ul{margin-bottom:1em}.simpletext .block{margin-bottom:var(--marginWidth)}.simpletext .block>figure figcaption{margin-top:var(--paddingWidth);font-size:var(--smallText);line-height:1.4em}.simpletext .video-container{padding-bottom:calc(90% * 100 / 160);position:relative;background-color:black}.simpletext .video-container iframe{position:absolute;width:100%;height:100%;border:none}.simpletext .caption{margin-top:var(--paddingWidth);font-size:var(--smallText);line-height:1.4em}.cards{display:flex;margin-top:var(--gap);flex-wrap:wrap;row-gap:var(--marginWidth)}.cards a{display:flex;width:calc(25% - var(--paddingWidth) - var(--paddingWidth));min-height:10em;margin:0 var(--paddingWidth);box-shadow:none}.cards a:hover{opacity:inherit}.cards a.tryToLogIn .card::after{content:'Log in to access content'}.cards a.restrictedAccess{pointer-events:none}.cards a.restrictedAccess .card::after{content:'Access reserved to participants'}.cards a.tryToLogIn,.cards a.restrictedAccess{filter:grayscale(1)}.cards a.tryToLogIn .card::after,.cards a.restrictedAccess .card::after{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%);border:1.5px solid;background-color:rgba(255,255,255,0.75);padding:var(--paddingWidth);border-radius:var(--paddingWidth)}.cards a.tryToLogIn .card,.cards a.restrictedAccess .card{border-color:rgba(0,0,0,0.25)}.cards a.tryToLogIn .card>*,.cards a.restrictedAccess .card>*{opacity:.25}.cards .cardsTitle{width:100%;font-size:var(--bigText);font-weight:bold;line-height:1em;margin:0 var(--paddingWidth)}.cards .card{width:100%;border:1.5px solid;padding:var(--marginWidth);border-radius:var(--paddingWidth);cursor:pointer;transition:all .5s;position:relative}.cards .card:hover{transform:scale(105%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25)}.cards .card h4{font-size:var(--smallText);line-height:1.4em}.cards .card h3{font-size:var(--mediumText);font-weight:bold}.cards .card figure{margin-top:var(--marginWidth);background-color:black}.cards .card figure img{mix-blend-mode:screen;filter:grayscale(100%) contrast(1.1) brightness(0.9);transition:all .5s}.cards .card .summary{margin-top:var(--marginWidth)}.postTitle,.pageTitle{margin:0 var(--paddingWidth);margin-top:var(--gap)}.postTitle h2,.pageTitle h2{font-size:var(--hugeText);font-weight:bold;line-height:.9em;margin-bottom:var(--paddingWidth)}.postTitle h3,.pageTitle h3{font-size:var(--bigText);line-height:.9em}.postTitle h4,.pageTitle h4{font-size:var(--mediumText);line-height:.9em;margin-bottom:var(--paddingWidth)}.postTitle h2 a,.postTitle h3 a,.postTitle h4 a,.pageTitle h2 a,.pageTitle h3 a,.pageTitle h4 a{text-decoration:inherit;box-shadow:none}.postDate{font-size:var(--mediumText);margin:0 var(--paddingWidth);margin-top:var(--gap);line-height:1.2em}.postDate a{box-shadow:none}.postDate .citations,.postDate .copied,.postDate .networks{display:none}.postContent,.pageContent{margin-top:var(--gap)}.postContent .block,.pageContent .block{margin-top:calc(var(--marginWidth) * 2);margin-bottom:calc(var(--marginWidth) * 2)}.postContent .caption,.pageContent .caption{margin-top:var(--paddingWidth);font-size:var(--smallText);line-height:1.2em}.postContent .block.heading,.pageContent .block.heading{margin-right:calc(var(--marginWidth) * 2);margin-left:calc(var(--marginWidth) * 2)}.postContent .block.heading h2,.pageContent .block.heading h2{font-size:var(--bigText);font-weight:bold;line-height:1.3em}.postContent .block.textarea,.pageContent .block.textarea{margin-right:calc(var(--marginWidth) * 2);margin-left:calc(var(--marginWidth) * 2)}.postContent .block.textarea h1,.postContent .block.textarea h2,.postContent .block.textarea h3,.postContent .block.textarea h4,.postContent .block.textarea h5,.postContent .block.textarea h6,.pageContent .block.textarea h1,.pageContent .block.textarea h2,.pageContent .block.textarea h3,.pageContent .block.textarea h4,.pageContent .block.textarea h5,.pageContent .block.textarea h6{font-size:var(--mediumText);font-weight:bold;line-height:1.3em;margin-bottom:1em}.postContent .block.textarea p,.postContent .block.textarea ol,.postContent .block.textarea ul,.pageContent .block.textarea p,.pageContent .block.textarea ol,.pageContent .block.textarea ul{margin-bottom:1em}.postContent .block.textarea blockquote,.pageContent .block.textarea blockquote{font-size:var(--mediumText);text-align:center;margin:calc(var(--marginWidth) * 2)}.postContent .block.video .video-container,.pageContent .block.video .video-container{padding-bottom:calc(90% * 100 / 160);position:relative;background-color:black}.postContent .block.video .video-container iframe,.pageContent .block.video .video-container iframe{position:absolute;width:100%;height:100%;border:none}.postContent .block.footnotes,.pageContent .block.footnotes{margin-right:calc(var(--marginWidth) * 2);margin-left:calc(var(--marginWidth) * 2);font-size:var(--smallText);line-height:1.5em}.postContent .block.footnotes li,.pageContent .block.footnotes li{margin-bottom:.5em}.postContent .block.gallery .images,.pageContent .block.gallery .images{display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:var(--marginWidth);width:calc(200% + var(--marginWidth) + var(--marginWidth));margin:0 calc(0px - var(--paddingWidth))}.postContent .block.gallery .images figure .caption,.pageContent .block.gallery .images figure .caption{margin-top:calc(var(--paddingWidth) / 2)}.footer{margin-top:var(--gap);display:flex;flex-wrap:wrap;font-size:var(--smallText);align-items:flex-end}.footer h4{font-weight:bold}.logo{pointer-events:none;--MWidth: calc(var(--pageWidth) / 4 - var(--marginWidth))}.logo .M,.logo .TI{position:fixed;bottom:var(--marginWidth);fill:none;stroke:black;stroke-width:1.5px;opacity:0.1}.logo .M{width:var(--MWidth);left:calc(50% + var(--paddingWidth))}.logo .TI{width:var(--MWidth);right:var(--marginWidth)}.loginBox{position:fixed;width:200px;max-width:75%;top:50%;left:50%;transform:translate(-50%, -50%)}.loginBox .MTI{display:flex;justify-content:space-between;fill:none;stroke:black;stroke-width:1.5px;margin-bottom:var(--paddingWidth)}.loginBox .MTI .M,.loginBox .MTI .TI{width:calc(50% - 1.5px)}.loginBox label{display:block;font-size:var(--smallText);margin:0 var(--paddingWidth)}.loginBox input{margin-bottom:var(--paddingWidth);display:block;border:1.5px solid;padding:calc(var(--paddingWidth) / 2) var(--paddingWidth);border-radius:var(--paddingWidth);width:100%}.loginBox input[type="submit"]{cursor:pointer;width:auto;margin:0 auto}@media screen and (min-width: 1500px){body{--hugeText: calc(36px * 1.25);--bigText: calc(26px * 1.25);--mediumText: calc(20px * 1.25);--normalText: calc(14px * 1.25);--smallText: calc(11px * 1.25)}}@media screen and (min-width: 801px) and (max-width: 960px){body{--hugeText: calc(36px * .75);--bigText: calc(26px * .75);--mediumText: calc(20px * .75);--normalText: calc(14px * .75);--smallText: calc(11px * .75)}}@media screen and (min-width: 521px) and (max-width: 800px){body{--hugeText: calc(36px * .75);--bigText: calc(26px * .75);--mediumText: calc(20px * .75);--normalText: calc(14px * .75);--smallText: calc(11px * .75)}.cards a{width:calc(50% - var(--paddingWidth) - var(--paddingWidth))}.postContent,.pageContent{width:75%}.postContent .block.gallery .images,.pageContent .block.gallery .images{width:calc( (100% + var(--marginWidth)) * (4 / 3) )}.postContent .block.gallery .images figure,.pageContent .block.gallery .images figure{width:50%}}@media screen and (max-width: 520px){body{--marginWidth: 16px;--paddingWidth: calc(var(--marginWidth) / 2);--gap: 64px;--hugeText: 26px;--bigText: 26px;--mediumText: 20px;--normalText: 14px;--smallText: 11px}.header{width:100%}.header .menu{display:none}.intro>h3,.outro>h3{width:100%}.intro>.content,.outro>.content{width:100%;margin-top:var(--marginWidth)}.cards a{width:calc(100% - var(--paddingWidth) - var(--paddingWidth))}.card:hover{transform:none}.postContent,.pageContent{width:100%}.postContent .block.heading,.postContent .block.textarea,.postContent .block.footnotes,.pageContent .block.heading,.pageContent .block.textarea,.pageContent .block.footnotes{margin-right:0;margin-left:0}.postContent .block.textarea blockquote,.pageContent .block.textarea blockquote{margin:calc(var(--marginWidth) * 2) var(--marginWidth)}.postContent .block.gallery .images,.pageContent .block.gallery .images{width:calc(100% + var(--marginWidth))}.postContent .block.gallery .images figure,.pageContent .block.gallery .images figure{width:50%}.footer{row-gap:var(--marginWidth)}.footer>div{width:100%}.logo .M,.logo .TI{padding:var(--paddingWidth);width:calc(50% - var(--paddingWidth))}.logo .M{left:var(--paddingWidth)}.logo .TI{right:var(--paddingWidth)}}
