@keyframes opacity-to-none{0%{opacity:1}to{opacity:0}}@font-face{font-family:"Bitstream Vera Sans";src:local("Bitstream Vera Sans"),url("/fonts/Bitstream Vera/Vera.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Bitstream Vera Sans";src:local("Bitstream Vera Sans"),url("/fonts/Bitstream Vera/VeraBd.ttf") format("truetype");font-weight:700;font-style:normal}.menu-burger{display:inline-block;width:1em;height:1em;background-size:contain;background-image:url(/img/menu.svg)}.menu-burger.white{filter:invert(1)}header{background-color:#333;border-bottom:4px #07b solid;padding:.5em 0;position:sticky;top:0}header .container,header nav ul{width:calc(600px + (100vw - 600px)/2);max-width:100%}header .container{margin-left:auto;margin-right:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;height:3em;background:url(/img/archlinux-logo-light-scalable.1ae4cc2e2469.svg) no-repeat 1.5em 0;background-size:contain;margin-bottom:.5em;padding:0 1.5em}header .container #menu-button{cursor:pointer}@media screen and (min-width:600px){header .container #menu-button{display:none}}header .container #menu-button:hover{transform:scale(1.1)}header nav{margin-bottom:-.5em;overflow:hidden;height:0}@media screen and (min-width:600px){header nav{height:auto!important}}header nav ul{margin:0 auto;padding:0;display:grid}@media screen and (min-width:600px){header nav ul{grid-template-columns:repeat(auto-fit,minmax(15em,1fr))}}header nav ul li{list-style-type:none;text-align:center}header nav ul li a{color:#fff;text-decoration:none;line-height:2.5em;display:inline-block;width:100%;height:100%;transition:background-color .125s}header nav ul li a:focus,header nav ul li a:hover{background-color:#08c}header nav ul li.selected a{background-color:#07b}.images-rights{display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-column-gap:1em;grid-row-gap:1em;max-width:100%;padding:0}@media screen and (max-width:600px){.images-rights{grid-template-columns:100%}}.images-rights li{list-style-type:none}.gallery-viewer .gallery-holder figure img,.images-rights li img{width:100%;height:100%;object-fit:contain}.image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-column-gap:1em;grid-row-gap:1em;max-width:100%}@media screen and (max-width:600px){.image-grid{grid-template-columns:100%}}.image-grid figure{margin:0;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer}.image-grid figure img{width:100%;object-fit:contain}.image-grid figure figcaption{margin-top:.5em;font-weight:700}form.contact,form.contact label{display:flex;flex-direction:column;margin-bottom:1em}form.contact label{margin-bottom:.75em}form.contact label span::after{content:":"}form.contact label input,form.contact label textarea{border:#08c solid 2px}form.contact label input:focus,form.contact label textarea:focus{border-color:#09d}form.contact label textarea{min-height:5em;resize:vertical}form.contact input[type=submit]{border:0;background-color:#08c;color:#fff;font-size:1.25em;padding:.125em}form.contact input[type=submit]:focus,form.contact input[type=submit]:hover{background-color:#09d}body.variant-2{background-color:#000}body.variant-2 footer,body.variant-2 header{background-color:#111}body.variant-2 main>h1{text-align:center}body.variant-2 main article{padding:0;background-color:#111;color:#fff;border:#222 solid .25em}body.variant-2 main article>:not(h1){padding-left:.5em;padding-right:.5em}body.variant-2 main article h1,body.variant-2 main article h2{margin:0;padding:.125em 0;display:block;text-align:center;background-color:#222}body.variant-2 main article ul li{list-style:inside}body.variant-2 main form input,body.variant-2 main form textarea{background-color:#222;color:#fff;border-color:#07b}body.variant-2 main form input:focus,body.variant-2 main form textarea:focus{border-color:#08c}body.variant-2 main form input[type=submit]{background-color:#222}body.variant-2 main form input[type=submit]:focus,body.variant-2 main form input[type=submit]:hover{background-color:#333}.gallery-viewer,footer{display:flex;align-items:center}.gallery-viewer{width:100vw;max-width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);justify-content:center}.gallery-viewer .button-close,.gallery-viewer .button-next,.gallery-viewer .button-prev,.gallery-viewer figcaption{transition-property:visibility,opacity;transition-duration:0s,125ms;transition-delay:0s}.gallery-viewer.full .button-close,.gallery-viewer.full .button-next,.gallery-viewer.full .button-prev,.gallery-viewer.full figcaption{visibility:hidden;opacity:0;transition-delay:125ms,0s}.gallery-viewer .gallery-holder{display:flex;width:100vw}.gallery-viewer .gallery-holder figure{width:100vw;height:100vh;margin:0;position:fixed;top:0;left:0;transition-property:left;transition-duration:125ms;transition-timing-function:ease;display:none}.gallery-viewer .gallery-holder figure.current,.gallery-viewer .gallery-holder figure.next,.gallery-viewer .gallery-holder figure.prev{display:flex;align-items:center;justify-content:center}.gallery-viewer .gallery-holder figure.prev{left:-100vw}.gallery-viewer .gallery-holder figure.next{left:100vw}.gallery-viewer .gallery-holder figure.next,.gallery-viewer .gallery-holder figure.prev{animation-name:opacity-to-none;animation-duration:0s;animation-delay:250ms;animation-fill-mode:forwards}.gallery-viewer .gallery-holder figure.next figcaption,.gallery-viewer .gallery-holder figure.prev figcaption{display:none}.gallery-viewer .gallery-holder figure figcaption{position:fixed;bottom:0;left:0;background:rgba(0,0,0,.8);padding:1em;color:#fff;font-weight:700;line-height:2em;width:100vw;box-sizing:border-box}@media screen and (max-width:600px){.gallery-viewer .gallery-holder figure figcaption{margin-left:4em;width:calc(100vw - 8em)}}.gallery-viewer .button-next{right:0;margin-right:1em;transform:scaleX(-1)}.gallery-viewer .button-prev{left:0;margin-left:1em}.gallery-viewer .button-next,.gallery-viewer .button-prev{position:fixed;background:rgba(255,255,255,.8) url(/img/arrow-left.svg) no-repeat .5em;background-size:3em}@media screen and (max-width:600px){.gallery-viewer .button-next,.gallery-viewer .button-prev{bottom:0}}.gallery-viewer .button-close,.gallery-viewer .button-next,.gallery-viewer .button-prev{width:4em;height:4em;cursor:pointer;filter:invert(100%);z-index:1}@media screen and (max-width:600px){.gallery-viewer .button-close,.gallery-viewer .button-next,.gallery-viewer .button-prev{margin:0!important;border-radius:0}}.gallery-viewer .button-close{background:rgba(255,255,255,.8) url(/img/close.svg) no-repeat .5em;background-size:3em;position:fixed;top:0;right:0;margin-top:1em;margin-right:1em}body{background-color:#fcfcfc;font-family:"Bitstream Vera Sans",sans-serif;margin:0;min-height:100vh;display:flex;flex-direction:column;overflow-y:scroll}body.unscrollable{overflow:hidden}footer a,main a{color:#08c;font-weight:700;transition-property:color,text-decoration-line;transition-duration:.125s}footer a:hover,main a:hover{color:#09d;text-decoration-line:underline}footer a.low-profile,main a.low-profile{cursor:text}footer a,footer a.low-profile:hover,main a,main a.low-profile:hover{text-decoration-line:none}footer div,main{width:calc(600px + (100vw - 600px)/2);max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}main{flex-grow:1;padding:.5em}main h1,main h2{color:#08c}main abbr[title],main span[title]{text-decoration-line:underline;text-decoration-style:dotted}main article{background-color:#eee;padding:.5em;box-sizing:border-box;margin-bottom:1em}main article h1,main article h2{background-color:#08c;color:#fff;display:inline-block;padding:.5em .75em .5em 2em;margin:.25em 0 .2em -1.5em}main article p{text-align:justify}footer{min-height:3em;background-color:#333;border-top:4px #07b solid}footer div{padding:.25em 1em;color:#fff}
/*# sourceMappingURL=main.min.css.map */
