@charset "UTF-8";@import url(../fonts/stylesheet.css);html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--global-width:75rem;--content-width:calc(75rem - 4vw * 2);--margin-width:4vw;--color-red:#ff160d;--color-purple:#571f44;--color-blue:#0043ff;--color-grey:#707070;--color-green:#74892a;--color-bluegreen:#209c7b;--color-kaki:#545b27;--color-maroon:#b27104;--size-huge:calc(6vw + 2rem);--size-big:calc(2.5vw + 1rem)}html{--basefamily:"Covik Sans","Alegreya Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}html[lang=el]{--basefamily:"Alegreya Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}@media (min-width:1400px){:root{--size-huge:120px;--size-big:50px}}@media (max-width:800px){:root{--margin-width:2vw;--size-huge:calc(4vw + 2rem);--size-big:calc(2.5vw + 2rem)}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:1.125em}html,html[lang=el]{font-family:var(--basefamily)}html[lang=el]{font-size-adjust:.5}.uniform__potty{position:absolute;left:-9999px}h1{font-family:Le Murmure;text-transform:uppercase;font-size:var(--size-huge);letter-spacing:.025em;-webkit-font-feature-settings:"ss07";font-feature-settings:"ss07";line-height:1.1;font-weight:400;color:var(--color-red)}h1:first-letter{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}.title h1{margin-left:-8vw}@media (max-width:800px){.title h1{margin-left:0}}h2{font-family:Le Murmure;font-size:var(--size-big);line-height:1.1;margin:1em 0 .5em;font-weight:400}h2,h3{letter-spacing:.05em;color:var(--color-red)}h3{font-weight:700;text-transform:uppercase;margin-bottom:.5em}h3 a{border-bottom:2px solid}h3.subtitle{color:var(--color-purple)}h4{text-transform:uppercase;color:var(--color-purple);letter-spacing:.035em;font-size:.95em}hr{border:none;background:none;border-top:2px solid #000;margin:2em 0}article h1{font-family:var(--basefamily);font-size:1.4em}@media (max-width:800px){article h1{font-family:var(--basefamily);font-size:1.25em}}li{list-style:none}a{color:currentColor;text-decoration:none}b,strong{font-weight:500}h5,small{font-size:.85rem;line-height:1.25;font-weight:400}img{width:100%;-webkit-filter:grayscale(1);filter:grayscale(1)}.keepcolors img{-webkit-filter:none;filter:none}blockquote{color:var(--color-purple);font-style:italic;font-weight:700;margin-bottom:0}.text blockquote p,blockquote p{margin:0}.page>*{margin:0 auto}.ajax .ajaxwrapper,.wrapper{padding:0 var(--margin-width) 0 calc(var(--margin-width) * 3);max-width:var(--content-width);margin-left:auto;margin-right:auto}@media (max-width:600px){.ajax .ajaxwrapper,.wrapper{padding:0 calc(var(--margin-width) * 2)}}.header{margin:2rem auto;position:-webkit-sticky;position:sticky;z-index:100;top:0;background:#fff;line-height:1.5;padding-top:1em;padding-bottom:1em}.header .wrapper{padding:0 var(--margin-width)}.isSticky{border-bottom:1px solid #eee}.header a{text-transform:uppercase;font-size:.875rem;letter-spacing:.075em;font-weight:500}#menu a:last-of-type{font-weight:700}.page-academy #menu a:last-of-type{font-weight:400}.header .wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:calc(3.5em + var(--margin-width));-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.languages{position:absolute;right:var(--margin-width);top:0;padding:0 .5rem}.languages li{display:none;padding-bottom:.5em}.languages li.active{display:block}.languages:hover{background:#eee}.languages:hover li{display:block}.header .logo{color:var(--color-red);font-weight:700}.header .academylogo{color:#000;font-weight:700}.header a:hover{color:var(--color-red)}.menu a{margin:0 .5rem}.menu a.opened,.menu a[aria-current]{color:var(--color-red)}@media screen and (min-width:40rem){.header .logo{margin-bottom:0}.header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu{margin-right:-.75rem}}@media screen and (max-width:950px){.header .logo{margin:.5em 0}.header{position:static;margin:0 auto;border-bottom:1px solid #eee;margin-bottom:1em;padding-top:.5em}.header .wrapper{display:block;text-align:center;padding:0 var(--margin-width)}.languages{position:static}.languages li,.languages li.active{display:inline}.languages a{margin:0 .5rem}.languages li.active a{font-weight:700}}main{min-height:calc(100vh - 12rem)}header.title{margin-bottom:2em}.intro{font-style:italic;font-size:1.4em;line-height:1.25;max-width:35.7em;margin:1em 0 2em}header.title+.intro{margin-top:-.5em}.intro p{margin:0}@media (max-width:800px){.intro{font-size:1.2em}}@media (max-width:600px){.intro{font-size:1em}}.book>.wrapper{margin-top:2em;margin-bottom:2em;display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--margin-width)}.cols .content{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:var(--margin-width);-moz-column-gap:var(--margin-width);column-gap:var(--margin-width)}.cols .content h3,.cols .content p{-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:.75em}.cols .content h3{margin-bottom:.25em;line-height:1.1}.cols .content li{-webkit-column-break-inside:avoid;break-inside:avoid}.cols .content h3+p{page-break-before:avoid;-webkit-column-break-before:avoid-column;break-before:avoid-column;font-size:.85em}@media (max-width:1000px){.cols .content{-webkit-columns:2;-moz-columns:2;columns:2}}@media (max-width:650px){.cols .content{-webkit-columns:1;-moz-columns:1;columns:1}}.list section{background:#e8e8e8;padding-bottom:2em}.list h1 .wrapper{position:relative;padding:0 var(--margin-width)}.toggle .wrapper{position:relative;padding-right:calc(var(--margin-width) + 3rem)}.toggle .wrapper:after{content:"";display:block;height:2.5rem;width:2.5rem;background:url(../img/sprite.svg) no-repeat;background-size:auto;position:absolute;right:var(--margin-width);top:-.25em;overflow:hidden;background-size:100% auto}.opened .toggle .wrapper:after{background-position:0 -47px}.list h1,.list h2{text-transform:uppercase;color:#fff;padding:.25em 0;font-family:var(--basefamily);font-size:1.4em;font-weight:400;margin:0;letter-spacing:.08em;text-align:left}.list h2{font-size:1em}@media (max-width:800px){.list h1,.list h2{font-size:1em}}.list h1{background:#aaa;border-top:2px solid #fff}.list h1 span{font-weight:400}.sublist{background:#e8e8e8;border-top:2px solid #fff}.sublist:last-child{border-bottom:2px solid #fff}.sublist h2 a{color:var(--color-purple)}.sublist h2 a:hover{color:var(--color-red)}.sublist h2 strong{font-weight:700}.list-header{background:#e8e8e8}.list-intro{margin:2px auto 0;padding-top:1em;padding-bottom:1em;font-size:1em;color:var(--color-purple);font-style:normal}.list-intro a{border-bottom:2px solid;color:var(--color-red)}.colorized{color:var(--color-purple);margin-bottom:1em}.page-activities .list h1,.page-productions .list h1{background:var(--color-purple)}.page-productions .list section:nth-of-type(5n+1) h1{background:var(--color-red)}.page-productions .list section:nth-of-type(5n+2) h1{background:var(--color-green)}.page-productions .list section:nth-of-type(5n+3) h1{background:var(--color-kaki)}.page-productions .list section:nth-of-type(5n+4) h1{background:var(--color-maroon)}.page-productions .list section:nth-of-type(5n+5) h1{background:var(--color-bluegreen)}.list h1 span+span:before,.list h1 strong+span:before,.list h2 span+span:before,.list h2 strong+span:before{content:" ";display:inline-block;border-left:2px solid;margin:0 .25em;position:relative;height:.8em;top:.15em}.subtitle h1{background:var(--color-purple);text-transform:uppercase;color:#fff;padding:.25em 0;font-family:var(--basefamily);font-size:1.4em;font-weight:400;margin:0 0 1em}.subtitle .wrapper{padding:0 var(--margin-width)}.text{line-height:1.5em;max-width:50em;padding-bottom:4em}.text figure,.text ol,.text p,.text ul{margin-bottom:1rem}.text>:first-child{margin-top:0}.text a{border-bottom:1px solid}.text h3:before{content:"";display:block;border-top:2px solid #000;margin:2em 0 1em;width:10rem}.text figure{padding-top:1rem;padding-bottom:1rem}figcaption{color:#999;font-size:.85em}.text img{width:100%}.text strong a{color:var(--color-red)}figure.video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;border:none;margin:1em 0}figure.video embed,figure.video iframe,figure.video object{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.footnotes hr{width:10em}.footnotes,.small{font-weight:.8em}.template-exhibit .title h1{color:var(--color-red)}.template-exhibit .subtitle h1{background:var(--color-red)}.template-books .title h1,.template-books blockquote{color:var(--color-green)}.template-books .list h1,.template-books .subtitle h1{background:var(--color-green)}.template-books img{-webkit-filter:none;filter:none}.template-article .title h1,.template-article blockquote{color:var(--color-kaki)}.template-article .list h1,.template-article .subtitle h1{background:var(--color-kaki)}.template-onepage .title h1,.template-onepage blockquote{color:var(--color-maroon)}.template-onepage .list h1,.template-onepage .subtitle h1{background:var(--color-maroon)}.academy .header .logo,.academy .header a:hover,.academy .menu a.opened,.academy .menu a[aria-current],.academy .sublist h2 a:hover,.academy h2{color:var(--color-blue)}.academy .intro.colorized{color:var(--color-red);text-transform:uppercase;font-style:normal;letter-spacing:.05em;font-weight:700}.academy .title h1{color:var(--color-purple);text-transform:none}.academy .list-header h1{background:var(--color-blue)}.page-activities .title h1{color:var(--color-red)}.academy .header a{position:relative}.header a.academylogo:before{content:"☜";display:none;position:absolute;top:-.15em;right:-1.25em}.header a.academylogo:hover:before{display:block}.academy .header a.logo:hover{color:red}.academy .header a.logo:before{color:red;content:"☞";display:none;position:absolute;top:-.15em;left:-1.25em}.academy .header a.logo:hover:before{display:block}.academy .opened>h2{background:#707070}.academy .opened>h2 a{color:#fff}.academy .text{max-width:40em}.ajax .sublink *{pointer-events:none}.ajaxcontainer{background:#fff}.gallery-content{padding-top:2em;padding-bottom:2em}.gallery-content+.text-content .text{margin-top:0}.noajax .audiocontainer{margin-top:-1.4em;background:#eee}.audiocontainer{background:var(--color-purple)}.audiocontainer .ajaxwrapper{padding:1em var(--margin-width);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.noajax .ajaxwrapper{padding:1em var(--margin-width);max-width:var(--content-width);margin-left:auto;margin-right:auto}.audiocontainer button{border:none;background:#fff url(../img/playpause.svg) no-repeat;background-size:100% auto;border-radius:100%;width:var(--margin-width);height:var(--margin-width);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.audiocontainer .bar{margin-left:2em;width:100%;height:10px;background:#fff}.audiocontainer .fill{height:10px;background:var(--color-grey)}.audioplayer button.playing{background-position:0 0}.audioplayer button.paused{background-position:0 100%}.audioplayer{height:120px}.ajax .list h2 .wrapper{position:relative}.ajax .list h2 .wrapper:after{content:"";display:block;height:42px;width:42px;background:url(../img/sprite.svg) no-repeat;background-size:42px auto;background-position:0 -378px;position:absolute;right:var(--margin-width);top:-.5em;overflow:hidden;background-size:100% auto}.ajax .list h2 .wrapper a{padding-right:3rem}.ajax .list .opened h2 .wrapper:after{background-position:0 -40px}.slideshow{position:relative}.slideshow>ul{margin:0;padding:0}.slideshow>ul>li{-webkit-transition:all 1s ease;transition:all 1s ease;position:absolute;top:0;left:0;z-index:0;width:100%;opacity:0}.slideshow>ul>li.is-current{position:relative;z-index:1;opacity:1}.slideshow>ul>li>img{min-width:100%;height:auto}.slideshow .next,.slideshow .prev{position:absolute;top:50%;width:42px;height:42px;overflow:hidden;z-index:3;margin-top:21px;padding:0;color:#fff;border:none;background:url(../img/sprite.svg) no-repeat;background-size:42px auto;cursor:pointer;text-indent:80px;white-space:nowrap}.slideshow .next{background-position:0 -252px;right:-42px}.slideshow .prev{background-position:0 -210px;left:-42px}.alert,.otherlink{margin-bottom:1em}.alert a,.otherlink a{text-decoration:underline}.field{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:.25em 0}.field .label{width:200px;line-height:1.2;padding:.35em 0 0}.field input,.field textarea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:.35em .5em;padding-left:1em;border:none;outline:0;font-family:inherit;font-size:inherit;background:var(--color-blue);border:1px solid var(--color-blue);color:#fff}.field.checkbox{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:200px}.field.checkbox label{width:auto}.field textarea{min-height:6em}.js .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+.inputfilelabel{border:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;margin-left:1em;width:auto}.no-js .inputfile+.inputfilelabel{display:none}.inputfile.has-focus+.inputfilelabel,.inputfile:focus+.inputfilelabel{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.inputfile+.inputfilelabel{color:#666;text-decoration:underline}.inputfile+.inputfilelabel:hover,.inputfile.has-focus+.inputfilelabel,.inputfile:focus+.inputfilelabel{color:var(--color-blue)}.submit{padding:1em 0;padding-left:200px;margin-bottom:1em}.submit button,.submit input{padding:.5em 1em;border:0;outline:0;font-family:inherit;font-size:inherit;border-radius:3px;display:inline-block;background:var(--color-blue);color:#fff;padding:.25em .5em .05em;font-family:Le Murmure;letter-spacing:.025em;text-transform:uppercase;font-size:var(--size-big)}:-moz-ui-invalid{border:none;outline:none;text-shadow:none;background:#eee;box-shadow:none}form{margin-bottom:2em;position:relative}form+.otherlink{margin-top:-1em;margin-bottom:2em;padding-left:200px}.otherlink a{text-decoration:underline}.field abbr{text-decoration:none;vertical-align:middle}@media (max-width:540px){.field{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.label{padding-top:.15em;border:0!important}.field,.field.checkbox,.submit{padding-left:0}.field .label{opacity:.6}.field input:not(:-moz-placeholder-shown)+label,.field textarea:not(:-moz-placeholder-shown)+label{margin-bottom:.25em}.field input:not(:-ms-input-placeholder)+label,.field textarea:not(:-ms-input-placeholder)+label{margin-bottom:.25em}.field input:not(:placeholder-shown)+label,.field textarea:not(:placeholder-shown)+label{margin-bottom:.25em}.field input:not(:-moz-placeholder-shown)+label.inputfilelabel:not(:empty),.field textarea:not(:-moz-placeholder-shown)+label.inputfilelabel:not(:empty){opacity:1;text-align:right;padding-left:70px}.field input:not(:-ms-input-placeholder)+label.inputfilelabel:not(:empty),.field textarea:not(:-ms-input-placeholder)+label.inputfilelabel:not(:empty){opacity:1;text-align:right;padding-left:70px}.field input:not(:placeholder-shown)+label.inputfilelabel:not(:empty),.field textarea:not(:placeholder-shown)+label.inputfilelabel:not(:empty){opacity:1;text-align:right;padding-left:70px}form+.otherlink{padding-left:0}}.footer{border-top:2px solid #fff;background:var(--color-red);padding:2em 0;line-height:1.5em;color:#fff}.footer .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--margin-width)}.footer a,.footer li{display:inline-block}.footer a{color:#fff;font-size:.875rem;padding:0 .5em}.footer li+li:before,.footer li:first-child:before,.footer li:last-child:after{content:" ";display:inline-block;position:relative;height:.8em;top:.4em}.footer .social ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em auto}.footer .social li{display:block}.footer .social li+li:before,.footer .social li:first-child:before,.footer .social li:last-child:after{content:none;display:none}.social a{margin:0 .5em;display:inline-block;width:32px;height:32px;overflow:hidden;white-space:nowrap;background:url(../img/sprite.svg) no-repeat;background-size:32px auto;text-indent:40px;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.social a:hover{border:none;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.footer .social a.instagram{background-position:center 36.36364%}.footer .social a.facebook{background-position:center 27.27273%}.footer .social a.email{background-position:center 18.18182%}.footer .social a.erasmus{background-position:center 100%}.footeracademy{padding:2em 0;text-align:center;background:var(--color-purple);color:#fff}.footeracademy .wrapper{padding:0 var(--margin-width);-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;display:block}.footeracademy ul{max-width:45em;margin:0 auto}.footeracademy a{color:#fff;display:inline-block;font-size:.85em}.footeracademy a:hover{border-color:inherit}.academy .footer{background:var(--color-purple)}.footeracademy .social{margin-top:.5em;display:block}.footeracademy .social ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.erasmusplus a:after{content:"";display:block;background:url(../img/sprite.svg) no-repeat;height:80px;background-size:80px auto;background-position:center -888px;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.erasmusplus a:hover:after{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (max-width:800px){.footeracademy li{display:block;margin-bottom:.5em}.footeracademy li+li:before{display:none}}.menu-open{outline:none;display:none;height:25px;width:25px;z-index:3199;border:none;top:3.5em;margin:0 auto;background:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-open div{top:2px;width:25px;height:25px;cursor:pointer;position:relative}.menu-piece{display:block;position:absolute;width:25px;border-top:1px solid #000;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.menu-piece:first-child{top:0}.menu-piece:nth-child(2){top:10px;opacity:1;-webkit-transition:opacity/0ms linear .2s 2,-webkit-transform .2s ease-out;transition:opacity/0ms linear .2s 2,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity/0ms linear .2s 2;transition:transform .2s ease-out,opacity/0ms linear .2s 2,-webkit-transform .2s ease-out}.menu-piece:nth-child(3){top:20px}.active .menu-piece:first-child{-webkit-animation:a .2s ease-out forwards;animation:a .2s ease-out forwards}.active .menu-piece:nth-child(2){opacity:0;-webkit-transition:opacity/0ms linear .2s 2,-webkit-transform .2s ease-out;transition:opacity/0ms linear .2s 2,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity/0ms linear .2s 2;transition:transform .2s ease-out,opacity/0ms linear .2s 2,-webkit-transform .2s ease-out}.active .menu-piece:nth-child(3){-webkit-animation:b .2s ease-out forwards;animation:b .2s ease-out forwards}.closing .menu-piece:first-child{-webkit-animation:c .2s ease-out forwards;animation:c .2s ease-out forwards}.closing .menu-piece:nth-child(3){-webkit-animation:d .2s ease-out forwards;animation:d .2s ease-out forwards}@-webkit-keyframes a{50%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}}@keyframes a{50%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}}@-webkit-keyframes b{50%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}}@keyframes b{50%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}}@-webkit-keyframes c{0%{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}50%{-webkit-transform:translate3d(0,10px,0) rotate(0deg);transform:translate3d(0,10px,0) rotate(0deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes c{0%{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}50%{-webkit-transform:translate3d(0,10px,0) rotate(0deg);transform:translate3d(0,10px,0) rotate(0deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes d{0%{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}50%{-webkit-transform:translate3d(0,-10px,0) rotate(0deg);transform:translate3d(0,-10px,0) rotate(0deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes d{0%{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}50%{-webkit-transform:translate3d(0,-10px,0) rotate(0deg);transform:translate3d(0,-10px,0) rotate(0deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@media screen and (max-width:480px){.menu-open{display:block;margin:2em auto 1em}.languages,.menu{display:none}.visible.menu,.visible.menu+.languages{display:block;margin:.5em 0}.languages:hover{background:none}.languages:hover li{display:inline}}.layout{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media screen and (min-width:45rem){.layout{grid-template-columns:1fr 2fr}}.layout aside section{margin-bottom:3rem}.layout aside h2{margin-bottom:.75rem}.page-academy .splash{background-color:#ddd;min-height:calc(100vh - 7.3125rem);min-height:calc(var(--splahheight, 100vh) - 7.3125rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-size:cover;background-position:50%;padding-top:7%;padding-left:5%;padding-right:5%;overflow:hidden}.page-academy .splash h1{color:var(--color-blue)}.page-academy .splash div{text-align:center;margin:0 auto;will-change:transform;-webkit-transform:translateY(calc(var(--y) * .2));-ms-transform:translateY(calc(var(--y) * .2));transform:translateY(calc(var(--y) * .2));mix-blend-mode:multiply}.page-academy .splash h2{text-transform:uppercase;color:var(--color-purple);font-family:var(--basefamily);font-size:1.5em}.bigintro{background:#fff;color:var(--color-purple);text-align:center;font-style:normal;margin:0 auto;padding:2em 0;max-width:45em}@media screen and (max-width:800px){.bigintro{padding:1em}}.bigintro a{text-decoration:underline}.bigintro p{margin:1em 0;font-size:1.25em}.button{text-decoration:none!important;border-radius:3px;display:inline-block;background:var(--color-blue);color:#fff;padding:.3em .5em .1em;margin:.25em;font-family:Le Murmure;letter-spacing:.025em;text-transform:uppercase;font-size:var(--size-big)}@media (max-width:800px){section+section:before{width:100%}.splash{margin-top:-1em;padding:5% 20px 50%}}.quote h1 span{display:inline-block}.quote h1 span+span:first-letter{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}.splash{background-color:#ddd;min-height:calc(100vh - 7.3125rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-size:cover;background-position:50% 15%;padding-top:5%;overflow:hidden;padding-bottom:20%}.splash div{text-align:center;margin:0 auto;will-change:transform;-webkit-transform:translateY(calc(var(--y) * .2));-ms-transform:translateY(calc(var(--y) * .2));transform:translateY(calc(var(--y) * .2))}.splash .quote p{color:var(--color-purple);max-width:30em;margin:1em auto 0}.splash .quote .quote_author{justify-self:end;opacity:.8;font-style:italic;font-size:.85em;margin-top:.5em}.page-home section+section:before{content:"";display:block;width:10em;margin:2em 0;border-top:2px solid #000}.home{padding-bottom:2em}@media (max-width:1000px){.splash{padding-bottom:40%}}@media (max-width:800px){section+section:before{width:100%}.splash{margin-top:-1em;padding:10% 20px 50%}}@media (max-width:500px){.splash{padding-bottom:80%}}@media (max-width:400px){.splash{padding-bottom:100%}}.accordion{counter-reset:a}article .content{max-height:0;-webkit-transition:max-height .25s ease-out;transition:max-height .25s ease-out;overflow:hidden}article h1{background:var(--color-blue)}article h1 div:before{counter-increment:a;content:counter(a) ". "}article h1{font-weight:400}article h1 .wrapper{padding:0 var(--margin-width)}article.opened .content{max-height:2000px}article .lesson-header{background:#e8e8e8}article h3{color:var(--color-purple)}article p a{color:var(--color-blue)}article .intro{margin:0 auto;padding-top:1em;padding-bottom:1em;font-size:1em;color:var(--color-purple);font-style:normal;max-width:500em}.text{margin-top:1em}.intro+.text{margin-top:0}.content section{margin:1em 0;max-width:50em}.content section:last-of-type{margin:1em 0 2em}p.download{margin:1.5em 0}[data-template=lessons] a[download]{margin-top:1em;display:inline-block;border:2px solid!important;color:var(--color-blue);padding:.15em .75em;text-transform:uppercase;max-width:25em;overflow:hidden;text-overflow:ellipsis;font-size:.75em;letter-spacing:.05em}[data-template=lessons] a[download]:before{content:"☁ "}[data-template=lessons] a[download]:hover{color:#000!important}.map{min-height:65vh;background:#eee}.details{margin:2em auto;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:var(--margin-width);-moz-column-gap:var(--margin-width);column-gap:var(--margin-width)}@media (max-width:800px){.details{-webkit-columns:1;-moz-columns:1;columns:1}}.details div{-webkit-column-break-inside:avoid;break-inside:avoid}[data-template=trails] article{max-height:250px;-webkit-transition:max-height .25s ease-out;transition:max-height .25s ease-out;overflow:hidden;background:#333}[data-template=trails] article:nth-child(4n+1) h1{background:#572212}[data-template=trails] article:nth-child(4n+2) h1{background:#74892a}[data-template=trails] article:nth-child(4n+3) h1{background:#b27104}[data-template=trails] article:nth-child(4n+4) h1{background:#545b27}article h1{color:#fff;padding:.25em 0;font-weight:700;cursor:pointer;position:relative}article h1 span{font-weight:400}article h1 .wrapper,article h1 span{pointer-events:none}article.opened{max-height:2000px}article.trail.opened .map{background:none!important}article:hover{cursor:pointer}article:hover .map{opacity:1}article:hover h1:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.2)}.meta p{margin-bottom:.5em}.meta p strong{font-weight:700}.data a{text-decoration:underline}.data a:hover{color:var(--color-red)}.map{background-color:#eee;background-size:100% auto;opacity:.9;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .25s;transition:all .25s;pointer-events:none;border-bottom:1px solid #eee;cursor:pointer}article.opened{background:#fff}article.opened .map{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0);pointer-events:all;cursor:default}.mapboxgl-control-container{display:none}article.opened .mapboxgl-control-container{display:block}.logos{margin-top:1em}.logos img{-webkit-filter:grayscale(1);filter:grayscale(1);max-height:50px;max-width:100%;height:auto;width:auto}