@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Space+Grotesk:wght@300..700&display=swap";.about-window{background-image:url(/assets/30things.af43c9aa.jpg);background-size:cover;background-position:center}.support-window{background-image:url(/assets/30things.af43c9aa.jpg);background-size:cover;background-position:center}header{height:var(--header-height);width:100%;position:fixed;left:0;top:0;height:70px;background-color:#fff;z-index:10;box-shadow:var(--header-shadow)}header .mobile button{background-color:transparent;border:none;height:34px}header .mobile button img{height:100%;width:auto}.nav-container.dekstop{margin:0 auto}.nav-container ul{list-style:none;padding:0}.nav-container ul li{display:inline-block}.header-logo{display:inline-block;width:auto;margin-top:0;height:80px}.nav-container.mobile .header-logo{height:60px;margin-top:5px}header nav{display:inline-block;margin-left:2rem;width:auto}.nav-item{height:32px}.nav-container nav a,.nav-container nav a:visited,.nav-container nav a:active{color:var(--color-bg-dark)}.nav-container nav a:hover{background-color:var(--color-bg-dark)!important;color:var(--color-bg-light)}.nav-button{position:absolute;right:1rem;top:1rem}.nav-panel{transition:.6s ease-in-out;-webkit-transition:.6s ease-in-out;position:fixed;width:100vw;top:0;left:100%;height:100vh;background-color:var(--color-bg-dark);transform:translateZ(0);-webkit-transform:translate3d(0%,0%,0)}.nav-panel.active{transform:translate3d(-100%,0,0)!important;-webkit-transform:translate3d(-100%,0%,0)!important}.nav-panel-inner{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);background-color:var(--color-bg-light);padding:2rem;border-radius:1rem}.mobile.nav-container ul{list-style:none}.mobile.nav-container ul li{display:block;margin:1rem 0;list-style:none}.mobile nav{padding:0;margin:0}@media screen and (min-width: 769px){header{height:100px}}.footer-top{padding:2rem 0 1rem;min-height:260px;width:100%;position:relative;background-color:#232323;color:#fff}.footer-bottom{height:auto;width:100%;position:relative;background-color:#000;color:#fff}.footer-bottom .container{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.8rem}.footer-top a,.footer-bottom a{color:#fff}.footer-top ul{margin-top:0rem;list-style:none;padding:0;text-align:left}.footer-top ul li a{padding:0}.footer-top nav a,.footer-top nav a:visited,.footer-top nav a:active{color:var(--color-bg-light)!important}.footer-top nav a:hover{background-color:var(--color-bg-light)!important;color:var(--color-bg-dark)}.about-window{background-image:url(/assets/30things.af43c9aa.jpg);background-size:cover;background-position:center}.support-window{background-image:url(/assets/30things.af43c9aa.jpg);background-size:cover;background-position:center}#app{width:100%;margin:0 auto;min-height:100vh;font-weight:400;font-family:Roboto,sans-serif}header{line-height:1.5;max-height:100vh}.logo{display:block;margin:0 auto 2rem}p{line-height:1.4rem}a{text-decoration:none;transition:.4s}@media (hover: hover){a:hover{background-color:#00bd7e33}}nav{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active{color:var(--color-text)}nav a.router-link-exact-active:hover{background-color:transparent}nav a{display:inline-block;padding:0 1rem}nav a:first-of-type{border:0}@media (min-width: 1024px){body{display:flex;place-items:center}header{display:flex;place-items:center}header .wrapper{display:flex;place-items:flex-start;flex-wrap:wrap}.logo{margin:0 2rem 0 0}nav{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}.about-window{background-image:url(/assets/30things.af43c9aa.jpg);background-size:cover;background-position:center}.support-window{background-image:url(/assets/30things.af43c9aa.jpg);background-size:cover;background-position:center}.project-window-top{position:relative;width:100%;height:auto;padding:4rem 5%;background-color:#fff;background-image:url();background-size:cover;background-repeat:no-repeat;background-position:center}.about-window{background-image:url(/assets/30things.af43c9aa.jpg);background-size:cover;background-position:center}.support-window{background-image:url(/assets/30things.af43c9aa.jpg);background-size:cover;background-position:center}.landscape{width:100%;height:auto}.landscape-img{position:absolute;width:100%;left:0}.base{position:relative}.project-section-holder{background-size:cover;background-repeat:no-repeat;background-position:center}.project-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,.186734068627451) 0%,rgba(255,255,255,0) 72%)}.inner-holder{display:block;align-items:center}.project-box{border-radius:.5rem;border:1px solid rgba(255,255,255,.5);position:relative;width:90%;margin:40px auto 80px;background-color:#000000e6;color:#fff;padding:1.25rem;right:auto;left:auto;bottom:auto;z-index:2;box-shadow:var(--header-shadow)}.project-icons{margin-bottom:2rem;min-height:50px}.project-icon{float:right;max-height:50px}.project-shop-buttons{margin-top:2rem}.project-shop-buttons button{display:inline-block;margin-right:1rem;margin-bottom:1rem;height:44px;border:none;padding:0;background-color:transparent}.project-shop-buttons button img{height:44px}.project-window-bottom{position:relative;width:100%;height:auto;padding:4rem 0;box-shadow:var(--header-shadow);z-index:3}.project-window-bottom img{box-sizing:border-box;width:100%;height:auto;border-radius:.5rem}.project-window-divide{height:2rem;box-shadow:var(--header-shadow)}.project-window-divide-top{z-index:4}.project-window-divide-bottom{z-index:2}.project-example-image{margin-bottom:2rem}.project-example-image:last-child{margin-bottom:0rem}.main-image{margin-top:80px}@media screen and (min-width: 768px){.project-example-image{margin-bottom:0}.project-box{padding:2rem}}@media screen and (min-width: 992px){.project-window-top{height:70vh}.main-image{margin-top:00px}.inner-holder{display:flex;align-items:center}.project-icons{margin-bottom:2rem;min-height:50px}.project-icon{float:right;max-height:50px}.project-example-image{margin-bottom:0rem}.project-box{border-radius:.5rem;position:relative;width:90%;margin:80px auto;padding:2rem;right:auto;left:auto;bottom:auto;z-index:2;box-shadow:var(--header-shadow)}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #232323;--vt-c-black-mute: #282828;--vt-c-purple: rgba(41, 25, 50, 0);--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-bg-dark: var(--vt-c-black-soft);--color-bg-light: var(--vt-c-white-soft);--color-purple: var(--vt-c-purple);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--header-height: 100px;--mobile-header-height: 70px;--header-shadow: 0 2px 3px rgba(0, 0, 0, .2);--section-gap: 8rem}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}.mobile{display:block}.desktop{display:none}main{padding-top:var(--mobile-header-height)}@media screen and (min-width: 769px){.mobile{display:none}.desktop{display:block}main{padding-top:var(--header-height)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}h1{font-size:2rem}h2{font-size:1.5rem}h1,h2{font-family:Roboto;margin-bottom:1rem}h3,h4{margin-bottom:1rem}p{font-size:1.1rem;line-height:1.5rem}.img-by-width{width:100%}nav a{font-family:"Roboto  ",sans-serif;letter-spacing:2px;font-size:.9rem;font-weight:700;text-transform:uppercase}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.full-window{position:relative;width:100%;min-height:60vh;background-color:var(--color-bg-dark);padding:4rem 0;z-index:9;box-shadow:var(--header-shadow)}.standard-section{padding:4rem 0}.content-panel{padding:2rem;border-radius:.5rem;box-sizing:border-box;box-shadow:var(--header-shadow)}.light-section{color:var(--color-bg-dark);background-color:var(--color-bg-light)}.dark-section{color:var(--color-bg-light);background-color:var(--color-bg-dark)}.light-section a,.light-section a:visited,.light-section a:active{font-style:bold;text-decoration:underline;color:var(--color-bg-dark)}.light-section a:hover{color:var(--color-bg-light);background-color:var(--color-bg-dark)}.dark-section a,.dark-section a:visited,.dark-section a:active{font-style:bold;text-decoration:underline;color:var(--color-bg-light)}.dark-section a:hover{color:var(--color-bg-dark);background-color:var(--color-bg-light)}.about-window{background-image:url(/assets/30things.af43c9aa.jpg);background-size:cover;background-position:center}.support-window{background-image:url(/assets/30things.af43c9aa.jpg);background-size:cover;background-position:center}.privacy-window{color:#fff;background-color:#291932}.privacy-window a,.privacy-window a:active,.privacy-window a:active{color:#ffb33f;font-weight:700}.privacy-window a:focus,.privacy-window a:hover{text-decoration:underline}#contact{text-align:center}@media screen and (min-width: 769px){#contact{text-align:left}}
