@charset "UTF-8";@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/oswald-latin-ext-BM4xff3m.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/oswald-latin-Cl0rPaJv.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Staatliches;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/staatliches-latin-ext-DrUetcJP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Staatliches;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/staatliches-latin-CssKf2bH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/teko-latin-ext-meKWhz-b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/teko-latin-H1GeW4pj.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/teko-latin-ext-meKWhz-b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/teko-latin-H1GeW4pj.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/teko-latin-ext-meKWhz-b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/teko-latin-H1GeW4pj.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/teko-latin-ext-meKWhz-b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/teko-latin-H1GeW4pj.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.overline{text-decoration:overline!important}.navigator-bar{background-color:#fff;padding:7px;filter:drop-shadow(0 0 4px #FFF)}a:not(.MuiButtonBase-root){text-decoration:none;color:#1976d2!important}a.MuiButtonBase-root{text-decoration:none}.bg{background-image:url(/assets/galki-Cq7Lfl5X.jpg);background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;background-size:cover}@media(max-width:599px){.bg{background-size:auto calc(110 * var(--vh))}}.bg-solid{background-color:#fff}@media(max-width:599px){.hide-on-phone{display:none}}.logo{height:70vh;width:auto;max-width:90vw;filter:drop-shadow(-1px 3px 5px #000)}.plugin{filter:drop-shadow(0px 0px 3px)}html,body{margin:0;height:100%;overflow-y:auto;scroll-snap-type:y proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}.page-section{min-height:100vh;scroll-snap-align:start}.player{transform:translateY(40px)}.page{display:flex;min-height:100vh;align-items:center;justify-content:center}@media(max-width:599px){.page{align-content:flex-start;align-items:flex-start}}.profpic{mix-blend-mode:lighten;filter:blur(1.5px) contrast(.9)}.card-container{display:flex;flex-wrap:wrap;max-width:1300px;left:auto;right:auto;align-items:center;align-content:center;justify-content:center;height:100%}@media(min-width:1200px){.card-container{max-width:1200px}}@media(max-width:599px){.card-container{padding:40px 0 0;align-content:flex-start;align-items:flex-start;min-width:300px}}@media(max-width:599px){.swiper-button-prev,.swiper-button-next{top:calc(50vw + 40px)!important;color:#fff!important;background-color:#1919190d}}@media(max-width:599px){.no-padding-on-mobile{padding:0!important}}.card{width:50%;height:auto;min-width:400px}@media(max-width:599px){.card{width:100%;min-width:300px}}.card-content{padding:10px}@media(max-width:599px){.card-content{padding:7px}}@media(min-width:1200px){.card-content{padding:25px}}@media(min-width:1800px){.card-content{padding:45px}}.square-image{width:100%;height:auto}.contact{padding:40px 0 0;align-content:center!important;align-items:center!important}.contact-info{filter:drop-shadow(0 0 12px #000);color:#fff}@media(max-width:599px){.contact-info{padding:3px!important;text-align:center}}.social-icon{background-color:#fff;border-radius:4px;mix-blend-mode:overlay;max-width:9vw;max-height:9vw;min-width:30px;min-height:25px}.s-title,.s-icons{padding:10px}@media(max-width:599px){.s-title,.s-icons{padding:10px}}@media(max-width:599px){.MuiTypography-h3{padding:15px 0 5px}}.s-title{filter:drop-shadow(.5px 0px .5px #FFF)}.a-social-icon{margin:3px 25px 3px 3px}.a-social-icon :hover{filter:drop-shadow(0px 0px 40px #FFF) drop-shadow(0px 0px 6px #FFF)}@media(max-width:599px){.a-social-icon{margin:10px}}.legal{align-items:flex-start;overflow-y:auto;padding:120px 0 80px}@media(max-width:599px){.legal{padding:100px 0 60px}}.legal-doc{width:100%;max-width:780px;margin:0 auto;padding:0 40px;text-align:left}@media(max-width:599px){.legal-doc{padding:0 20px}}.legal-title{margin-bottom:6px!important}.legal-updated{opacity:.6;margin-bottom:25px!important}.legal-intro{margin-bottom:35px!important}.legal-section{margin-bottom:30px}.legal-heading{text-transform:uppercase;margin-bottom:10px!important}.legal-paragraph{margin-bottom:10px!important;line-height:1.6;opacity:.85}.legal-footer{display:flex;flex-wrap:wrap;gap:25px;margin-top:50px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.legal-footer a{color:inherit;opacity:.7;text-decoration:none}.legal-footer a:hover,.legal-footer a:focus-visible{opacity:1;text-decoration:underline}@media(max-width:599px){.software{padding-top:150px;align-items:flex-start}}.software-inner{width:100%;max-width:1300px;margin:0 auto;padding:70px 40px 24px;text-align:center}@media(max-width:599px){.software-inner{padding:0 20px}}.software-title{margin-bottom:16px!important}.software-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:32px}.software-category-link{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:300px;padding:28px 22px;border:1px solid rgba(33,28,28,.25);color:#211c1c!important;text-align:center;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.software-category-link:hover,.software-category-link:focus-visible{border-color:#211c1c99;transform:translateY(-4px);box-shadow:0 6px 14px #0003}@media(max-width:599px){.software-category-link{width:100%;max-width:320px;padding:20px 18px}}.software-category-label{font-family:Staatliches,Helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.12em}.software-category-blurb{opacity:.7}.software-category-soon{margin-top:auto!important;padding-top:8px;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem!important;opacity:.55}.software-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}@media(max-width:599px){.software-grid{gap:25px}}.software-tile{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;width:150px;font:inherit;color:inherit}@media(max-width:599px){.software-tile{width:130px}}.software-tile:hover .software-tile-image,.software-tile:focus-visible .software-tile-image{filter:drop-shadow(0px 0px 3px) drop-shadow(0px 6px 14px rgba(0,0,0,.35));transform:translateY(-4px)}.software-tile-image{width:100%;aspect-ratio:1/1;object-fit:cover;transition:filter .2s ease,transform .2s ease}.software-tile-image-empty{display:block;border:1px solid rgba(33,28,28,.25);background:#211c1c0f}.software-tile-name{margin-top:10px!important;font-size:.95rem!important;line-height:1.25!important;text-transform:uppercase}.software-modal .MuiPaper-root{border-radius:4px}.software-modal-content{padding:30px!important}@media(max-width:599px){.software-modal-content{padding:20px!important}}.software-modal-close{position:absolute!important;top:10px;right:10px}.software-modal-media{display:flex;justify-content:center;margin:22px -30px 26px}@media(max-width:599px){.software-modal-media{margin:16px -20px 18px}}.software-modal-image{display:block;width:auto;height:auto;max-width:100%;max-height:70vh;border:1px solid rgba(33,28,28,.18)}@media(max-width:599px){.software-modal-image{max-height:45vh}}.software-modal-actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:599px){.software-modal-actions{flex-direction:column}}.software-modal-notes{margin-top:10px;opacity:.7}.software-modal-licence{margin-top:16px;padding:14px 16px;border:1px solid rgba(33,28,28,.25);border-left-width:4px}.software-modal-licence p+p{margin-top:8px}.software-modal-licence a{text-decoration:underline}.software-modal-licence-title{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px!important}.software-badge{display:inline-block;margin-left:8px;padding:1px 6px;border:1px solid currentColor;border-radius:2px;font-size:.62em;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;opacity:.75}.software-badge-block{display:block;align-self:center;margin:6px 0 0}.software-modal-beta{margin-top:4px!important;opacity:.7}.software-modal-terms{margin-top:12px!important;font-size:.78rem!important;line-height:1.4!important;opacity:.7}.software-modal-terms a{text-decoration:underline}.software-modal-coming-soon{margin-top:15px!important;text-align:center;text-transform:uppercase;opacity:.6}.software-modal-text{margin-top:24px;min-width:0}.software-page{min-height:100vh;padding-top:40px}@media(max-width:599px){.software-page{padding-top:40px}}.software-page-blurb{opacity:.7;margin-bottom:32px!important}.software-page-placeholder{padding:60px 20px;opacity:.7}.software-page-placeholder-title{font-family:Staatliches,Helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px!important}.software-page-footer{margin-top:48px}
