@font-face{font-family:Ubuntu mono;src:url(/build/assets/UbuntuMono-R-B5zf1UKa.ttf)}@font-face{font-family:Ubuntu;src:url(/build/assets/Ubuntu-R-BDdkHVJh.ttf)}@font-face{font-family:Ubuntu;font-style:italic;src:url(/build/assets/Ubuntu-RI-qrdZzELv.ttf)}@font-face{font-family:Ubuntu;font-weight:700;src:url(/build/assets/Ubuntu-B-Cp9bKsgt.ttf)}@font-face{font-family:Ubuntu;font-weight:700;font-style:italic;src:url(/build/assets/Ubuntu-BI-DrpdUTSp.ttf)}*{font-family:Ubuntu,sans-serif}@media only screen and (min-width: 60rem){body{font-size:1.5rem}}main>section{margin:0}h1+h2{color:var(--dark-main)}nav.fixed-menu{position:fixed;top:0;left:0;right:0;margin:.5rem auto;padding:.25rem;width:fit-content;max-width:calc(100% - 4rem);z-index:1;border-radius:.75rem;outline:.0625rem solid var(--main-white);background-color:var(--dark-main-littletransparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}nav.fixed-menu ul{list-style:none;display:flex;flex-flow:row wrap;justify-content:stretch;align-items:stretch;gap:.5rem}nav.fixed-menu ul li{margin:0}nav.fixed-menu ul li a{display:inline-block;padding:.25rem;text-decoration:none;font-weight:700;color:var(--main-white);border:.125rem solid transparent;border-radius:.5em;transition:background-color .15s linear}nav.fixed-menu ul li a:hover{background-color:var(--light-main)}.image-container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.image-container img,.image-container video,.image-container.background{display:block;width:100%;height:100%;object-fit:cover}.image-container.background{z-index:-1}.image-container.background{position:absolute;filter:brightness(.7) grayscale(.3);background-size:cover;background-position:center}.image-container.background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.image-container.background.fixed{background-attachment:fixed}.card{display:flex;flex-flow:column nowrap;gap:1rem;padding:1.5rem;border-radius:1.5rem;color:var(--black);background-color:var(--white);box-shadow:.25rem 0 2rem var(--shadow-gray);-webkit-user-select:none;user-select:none}img.card,video.card{padding:0;width:auto;height:auto;max-width:100%;max-height:100%}.card>*{margin:0}.pad1{padding:1rem}.pad2{padding:2rem}.pad3{padding:3rem}.pad4{padding:4rem}.pad5{padding:5rem}.pad6{padding:6rem}@media (max-width: 768px){.pad1{padding:.5rem}.pad2{padding:1rem}.pad3{padding:1.5rem}.pad4{padding:2rem}.pad5{padding:2.5rem}.pad6{padding:3rem}}
