*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{color:#1d1d1d;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;line-height:1.75;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}header{column-gap:2em;display:flex;flex-wrap:wrap;justify-content:space-between}header>*{margin-bottom:1rem}header nav ul{column-gap:2em;display:flex;flex-wrap:wrap}footer{margin-top:4rem}footer ul{column-gap:2em;display:flex;flex-wrap:wrap;font-size:small;justify-content:center}nav li{list-style:none}nav ul{margin:0;padding:0}nav.subnav{margin-bottom:2rem}nav.subnav ul{display:flex;justify-content:space-between}nav.subnav ul li{text-align:center}nav.subnav ul li:first-child{text-align:left}nav.subnav ul li:last-child{text-align:right}main{margin-top:2rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;margin-top:0;overflow-wrap:break-word}ol,p,ul{margin-bottom:1rem}p{-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align:justify}ul{padding-left:2rem}a{color:inherit;text-decoration:none}a:active,a:hover,a.active{text-decoration:underline}label,input,textarea{display:block;width:100%}button,input,select,textarea{font:inherit}img,picture{display:block;max-width:100%;width:100%}img.loremo,picture.loremo{margin-left:auto;margin-right:auto;width:25%}figure{margin:0;padding:0}figcaption{font-size:small;margin-top:1rem;text-align:center}figcaption h2{font-size:inherit;font-weight:normal;margin:0}video{margin-top:1rem;width:100%}.content{margin:0 auto;max-width:70ch;padding:2rem 1rem 1rem 1rem}.homepage{background-image:url("images/homepage-360.jpg");background-image:image-set(url("images/homepage-360.jpg") 1x, url("images/homepage-720.jpg") 2x, url("images/homepage-1080.jpg") 3x);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;padding:0;margin:0;flex-direction:column;justify-content:center}@media(min-device-width: 720px){.homepage{background-image:url("images/homepage-720.jpg");background-image:image-set(url("images/homepage-720.jpg") 1x, url("images/homepage-1440.jpg") 2x, url("images/homepage-2160.jpg") 3x)}}@media(min-device-width: 860px){.homepage{background-image:url("images/homepage-860.jpg");background-image:image-set(url("images/homepage-860.jpg") 1x, url("images/homepage-1720.jpg") 2x, url("images/homepage-2580.jpg") 3x)}}@media(min-device-width: 1280px){.homepage{background-image:url("images/homepage-1280.jpg");background-image:image-set(url("images/homepage-1280.jpg") 1x, url("images/homepage-2560.jpg") 2x, url("images/homepage-3840.jpg") 3x)}}@media(min-device-width: 1920px){.homepage{background-image:url("images/homepage-1920.jpg");background-image:image-set(url("images/homepage-1920.jpg") 1x, url("images/homepage-3840.jpg") 2x, url("images/homepage-5760.jpg") 3x)}}.homepage .band{background-color:rgba(255,255,255,.75)}.homepage .band .content{margin:0 auto;padding:0 1rem;text-align:right;text-transform:uppercase}.homepage .band .content h1{margin:1rem 0 1rem 0}.homepage .band .content footer{margin:2rem 0 1rem 0}.homepage .band .content ul{justify-content:right}.homepage .band .content .translations{margin-top:1rem}.image{margin-bottom:2rem}.caption{font-size:small;margin-top:1rem;text-align:center}.input{margin-bottom:1rem}.bold{font-weight:900}.center{text-align:center}.uppercase{text-transform:uppercase}.error{color:red}.flex-end{justify-content:flex-end}.flex-grow-1{flex-grow:1}.flex-grow-4{flex-grow:4}.margin-top-1{margin-top:1rem}/*# sourceMappingURL=app.bd7940b.css.map */
