@import"https://fonts.bunny.net/css?family=alex-brush:400|open-sans:400";html,body{margin:0;padding:0;box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#1a120c;font-size:18px;font-style:normal;font-weight:400;line-height:160%}body *{box-sizing:inherit}@media screen and (max-width: 600px){.desktop{display:none !important}}@media screen and (min-width: 601px){.mobile{display:none !important}}a{color:#7d4f37}h1,h2,h3{font-family:"Alex Brush",handwriting,"Helvetica Neue","Arial",serif}h1,h2{font-family:"Alex Brush",serif;font-size:64px;font-style:normal;font-weight:400;line-height:normal;margin:0;font-weight:400}@media screen and (max-width: 600px){h1,h2{font-size:40px}}.button{display:flex;padding:4px 16px;flex-direction:column;align-items:center;background:#d6c3b6;color:#1a120c;text-decoration:none}@media screen and (max-width: 600px){.button{font-size:14px;gap:0;line-height:140%}}.button small{opacity:.5}@media screen and (max-width: 600px){.button small{font-size:10px}}section{display:flex;flex-direction:row}section img{display:inline-flex;width:50%;height:80vh;object-fit:cover;object-position:top center}section .text{display:flex;flex-direction:column;padding:40px;align-items:center;justify-content:center;gap:40px;flex-grow:1}section .text *{width:100%;max-width:620px}@media screen and (max-width: 600px){section{flex-direction:column}section img{width:100%;height:250px}section img.hero{height:50vh}section .text{padding:24px;gap:8px}}section.password{height:100vh}section.password img{height:100vh}section.password .text{flex-grow:1}section.password input{display:inline-flex;padding:8px;text-align:center}section.password input[type=submit]{text-align:center;appearance:none;align-items:center;justify-content:center;border:1px solid #ccc;cursor:pointer}section.password form{display:flex;gap:8px;flex-direction:column}section.downloads{background:url("img/desktop/02.jpg") top center no-repeat;background-size:cover;padding-top:400px;color:#fff;flex-direction:column;align-items:center;gap:40px;padding-bottom:40px}@media screen and (max-width: 600px){section.downloads{background-image:url("img/mobile/02.jpg")}}@media screen and (max-width: 600px){section.downloads{padding-top:300px;gap:16px}}section.downloads .buttons{display:flex;flex-direction:row;gap:16px;padding:16px;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:1280px}section.downloads .buttons .button{flex-grow:1;max-width:calc(50% - 8px);min-width:128px}section.gallery .text{width:50%;text-align:center;align-items:center}@media screen and (max-width: 600px){section.gallery .text{width:100%}}section.gallery .text .button{width:auto}@media screen and (min-width: 601px){section.gallery:nth-child(even) img{order:5}}footer{background:#000;text-align:center;color:#fff;padding:16px}footer a{color:#fff}footer small{opacity:.3}#gallery{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-flow:dense;gap:8px;padding:8px;width:100%}@media screen and (max-width: 600px){#gallery{grid-template-columns:repeat(3, 1fr)}}#gallery figure{margin:0;display:grid;grid-template-rows:1fr auto;height:calc((100vw - 16px - 40px)/6*1.5)}@media screen and (max-width: 600px){#gallery figure{height:calc((100vw - 16px - 16px)/3*1.5);max-height:calc((100vw - 16px - 16px)/3*1.5)}}#gallery figure a{display:block;grid-row:1/-1;grid-column:1;height:calc((100vw - 16px - 40px)/6*1.5)}@media screen and (max-width: 600px){#gallery figure a{height:calc((100vw - 16px - 16px)/3*1.5);max-height:calc((100vw - 16px - 16px)/3*1.5)}}#gallery figure img{max-width:100%;display:block;height:100%;object-fit:cover}@media screen and (max-width: 600px){#gallery figure img{max-height:calc((100vw - 16px - 16px)/3*1.5)}}#gallery figure.portrait,#gallery figure.portrait img{aspect-ratio:2/3}#gallery figure.landscape{grid-column-end:span 2}@media screen and (max-width: 600px){#gallery.Groups{grid-template-columns:repeat(1, 1fr)}#gallery.Groups figure,#gallery.Groups figure a,#gallery.Groups figure img{width:100%;height:auto;max-height:calc((100vw - 16px - 16px)*1.5)}#gallery.Groups figure.landscape{grid-column-end:span 1;max-height:calc((100vw - 16px - 16px)*.6666666667)}}/*# sourceMappingURL=index.css.map */
