@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap);@font-face{font-family:Schoolyard;src:url(/static/media/schoolyard.f4a85f39e305123b54c7.ttf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Schoolyard,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:SchoolYard;src:url(/static/media/schoolyard.f4a85f39e305123b54c7.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{background-attachment:fixed;background-color:#192e59;background-image:radial-gradient(ellipse at right 5%,#192e59,transparent 65%),radial-gradient(circle at bottom left,#192e59 10%,transparent 52%),linear-gradient(#192e59,#812443);height:100%;overflow:hidden;overscroll-behavior:none;width:100%}.App{text-align:center}.App-header{color:#dfdfd2;display:flex;font-family:SchoolYard,sans-serif;font-size:calc(23px + 2vmin);font-weight:700}.App-link{color:#61dafb}.App-logo{height:15vmax;margin-right:20px;max-height:8rem;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.intro{display:flex;flex-direction:row;left:0;padding:1rem;position:absolute;right:0;text-align:left;text-shadow:4px 4px 3px #112;top:0;z-index:0}.intro h1{font-size:calc(10px + 5vmin);padding-bottom:.5rem}.intro p{font-size:calc(10px + 3vmin)}.social-media-container .social-open{-webkit-transform:translate(0);transform:translate(0)}.social-media-container .social-close,.social-media-container .social-open{bottom:2rem;position:absolute;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:100%;z-index:11}.social-media-container .social-close{-webkit-transform:translate(-100vw);transform:translate(-100vw)}.social-media-container .social-media{background-color:rgba(12,12,29,.582);border-radius:0 7px 0 0;box-shadow:-5px 5px 30px #112;margin-right:10vw;width:80vw}@media(min-width:1170px){.social-media-container .social-media{width:calc(100vw - 15rem)}}@media(max-height:850px){.social-media-container .social-media{border-radius:0}}.social-media-container .social-media .close-social{background-color:#61dafb;border-radius:50% 50% 0 0;color:#192e59;cursor:pointer;font-size:calc(20px + 3vmin);font-weight:900;height:calc(20px + 3vmin);left:0;padding-top:.25rem;position:absolute;top:calc(-20px - 3vmin - .25rem);width:calc(20px + 3vmin);z-index:0}.social-media-container .social-media .close-social:hover{background-color:#dfdfd2;color:#61dafb}.social-media-container .social-media h1{background-color:rgba(12,12,29,.815);border-radius:10px 10px 0 0;color:#dfdfd2;font-family:SchoolYard,sans-serif;font-size:calc(8px + 3vmin);margin-left:3rem;padding:.5rem;position:absolute;top:calc(-23px - 3vmin);-webkit-user-select:none;user-select:none}@media(max-height:850px){.social-media-container .social-media h1{font-size:calc(8px + 3vmin);top:calc(-23px - 3vmin)}}.social-media-container .social-media ul{align-items:stretch;display:flex;float:row;justify-content:space-around;width:100%}.social-media-container .social-media li{padding:.3rem}.social-media-container .social-media li svg{fill:#ffe871;-webkit-filter:url(#f2);filter:url(#f2);width:100%}.social-media-container .social-media li svg:hover{fill:#61dafb}.nav-tint{background-image:radial-gradient(circle at 0,#0f1b35,transparent 75%),linear-gradient(#192e59,transparent);height:100%;opacity:.8;position:absolute;width:100%;z-index:8}.nav-tint.on{-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.nav-tint.off{-webkit-transform:translateY(calc(-100vh - 6px));transform:translateY(calc(-100vh - 6px));transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.nav{align-items:center;background-color:#ffe871;border-radius:0 0 0 10px;box-shadow:-5px 5px 10px #112;display:flex;flex-direction:row;font-family:SchoolYard,sans-serif;font-weight:bolder;height:clamp(600px,90vh + 3rem,1500px);justify-content:center;max-width:15rem;position:absolute;right:0;top:0;width:20vw;z-index:10}@media(max-height:850px){.nav{align-items:center;height:100%;justify-content:center}}.nav .nav-wrap{cursor:pointer;max-width:13rem;width:20vw}.nav .nav-wrap .nav-icon{bottom:0;height:3rem;height:1.5rem;opacity:0;padding:0;position:relative;transition:opacity 3s ease-in-out;z-index:5}@media(max-height:850px){.nav .nav-wrap .nav-icon{background-image:radial-gradient(#f1ca00 10%,transparent 65%);height:1rem;padding:0;top:2.5rem}}.nav .nav-wrap .icon-svg{top:-2rem}.nav .nav-wrap .icon{color:#7b0052;font-size:calc(18px + 1vmin);position:relative;top:-2rem;-webkit-user-select:none;user-select:none;z-index:3}.nav .nav-wrap.active{color:#7b0052}.nav .nav-wrap.active .icon{color:#192e59}.nav .nav-wrap.active .icon-svg svg{fill:#192e59}.nav .nav-wrap:hover{color:#7b0052}.nav .nav-wrap:hover .icon{color:#192e59}.nav .nav-wrap:hover .nav-icon{opacity:1;transition:opacity .5s ease-in-out}.nav .nav-wrap:hover .icon-svg svg{fill:#192e59}.nav .close-menu{background-color:#7b0052;border-radius:0 0 0 10px;border-top:6px solid #192e59;bottom:-3px;cursor:pointer;height:3rem;position:absolute;width:100%}@media(max-height:850px){.nav .close-menu{cursor:auto;opacity:0}}.nav .close-menu:hover{background-color:#620041}.nav .close-menu:hover .settings-icon{fill:#e1d285}.open{-webkit-transform:translateY(-2vh);transform:translateY(-2vh);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.icon-svg{position:relative;top:-3.5rem;z-index:5}@media(max-height:850px){.icon-svg{top:-1rem}}.icon-svg svg{fill:#7b0052;height:calc(50px + 5vmin)}@media(max-height:850px){.icon-svg svg{height:calc(50px + 3vmin)}}.close{-webkit-transform:translateY(-90vh);transform:translateY(-90vh);transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}@media(max-height:850px){.close{-webkit-transform:translateY(-2vh);transform:translateY(-2vh);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}}.open-rot{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.close-rot,.open-rot{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.close-rot{-webkit-transform:rotate(180deg) translateY(-5px);transform:rotate(180deg) translateY(-5px)}.settings-icon{fill:#ffe871;height:2.5rem;padding-top:5px}.content-wrap{background-color:#192e59;border:10px solid #0f1b35;border-radius:25px;bottom:6vh;color:#dfdfd2;left:5vw;padding-left:1rem;right:5vw;top:5vh;z-index:9}.content-wrap,.content-wrap .close-panel{font-family:SchoolYard,sans-serif;position:absolute}.content-wrap .close-panel{align-items:center;background-color:#0f1b35;border-radius:0 15px 15px 0;bottom:0;color:#ffe871;cursor:pointer;display:flex;font-size:3rem;font-weight:900;max-width:5.5rem;padding-left:.5rem;right:0;top:0;width:11vw}.content-wrap .close-panel .close-panel-button{margin:0 auto;-webkit-user-select:none;user-select:none}@media(max-height:850px){.content-wrap{bottom:6vh;left:1vw;top:1vh}}.content-wrap a{color:#61dafb;text-decoration:none}.content-wrap a:hover{color:#ffe871}.content-wrap.on{-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.content-wrap.off{-webkit-transform:translate(calc(-200vw - 25px));transform:translate(calc(-200vw - 25px));transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;z-index:8}@media(min-width:1170px){.content-wrap{right:7rem}}.content-wrap h2{font-size:calc(20px + 1vw)}.content-wrap p{font-size:calc(15px + 1vw)}.content-wrap .content-scroll{height:calc(89vh - 1.2rem);line-height:1.25;margin-right:15vw;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding-right:2vw}@media(max-height:850px){.content-wrap .content-scroll{height:100%}}@media(min-width:1170px){.content-wrap .content-scroll{margin-right:8rem}}.content-wrap .content-scroll::-webkit-scrollbar{width:10px}.content-wrap .content-scroll::-webkit-scrollbar-track{background:#192e59}.content-wrap .content-scroll::-webkit-scrollbar-thumb{background:#ffe871;border-radius:10px}.content-wrap .content-scroll::-webkit-scrollbar-thumb:hover{background:#61dafb;border-radius:10px}.content-scroll .about-header{font-family:SchoolYard,sans-serif;padding-bottom:1vh;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.content-scroll .about-intro{line-height:1;padding-bottom:1vh;text-align:left}.content-scroll .about-web{line-height:1;padding-bottom:1vh;text-align:justify}.content-scroll .about-web h2{font-family:SchoolYard,sans-serif;padding-bottom:1vh;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.content-scroll .about-recent{column-count:2;-webkit-columns:2;-moz-columns:2;font-size:calc(15px + 1vw);line-height:1;padding-bottom:1vh;text-align:left}@media(min-width:850px){.content-scroll .about-recent{column-count:1;-webkit-columns:1;-moz-columns:1}}.content-scroll .about-recent h2{font-family:SchoolYard,sans-serif;font-size:calc(20px + 1vw);padding-bottom:1vh;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.content-scroll .about-motion{line-height:1;padding-bottom:1vh;text-align:justify}.content-scroll .about-motion h2{font-family:SchoolYard,sans-serif;padding-bottom:1vh;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.content-scroll .about-about{font-family:Open Sans,sans-serif;text-align:left}.content-scroll .about-about a,.content-scroll .about-about li,.content-scroll .about-about p{font-size:calc(8px + .5vh)}.doodle{bottom:2.2rem;height:4.3rem;right:1rem;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);width:4.3rem}.doodle,.doodle2{fill:#112;opacity:.8;position:fixed;z-index:-1}.doodle2{right:25vw;top:2rem;width:6rem}.doodle3{fill:#112;opacity:1;padding-top:.5rem;width:calc(6rem + 1vw)}.recent-content-wrap{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.gallery-content{height:calc(90vh - 1.9rem);margin-right:15vw;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none}@media(max-height:850px){.gallery-content{height:100%}}@media(min-width:1170px){.gallery-content{margin-right:7.8rem}}.gallery-content::-webkit-scrollbar{width:10px}.gallery-content::-webkit-scrollbar-track{background:#192e59}.gallery-content::-webkit-scrollbar-thumb{background:#ffe871;border-radius:10px}.gallery-content::-webkit-scrollbar-thumb:hover{background:#61dafb;border-radius:10px}.project-grid{display:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:1700px){.project-grid{grid-template-columns:repeat(2,1fr)}}.project-border{background-image:url(/static/media/project-border-bg.8f7b299aa9d69fc57297.svg);background-size:100% 100%;margin:.5rem;padding:1rem}.project-list{align-items:stretch;color:#112;display:flex;font-family:SchoolYard,sans-serif;font-size:calc(15px + 1vw);text-align:left}.project-list ul.bullet-item{color:#112;list-style-type:circle;margin:0 0 2rem 2.5rem}.project-description{font-size:calc(15px + 1vw);font-weight:700}@media(min-width:1700px){.project-list{font-size:calc(8px + 1vw)}.project-description{font-size:calc(5px + 1vw)}}.project-item{align-items:stretch;display:flex;flex-direction:row;flex-direction:column;font-family:SchoolYard,sans-serif;padding:.5rem}@media(min-width:850px){.project-item{flex-direction:row}}.project-item h1{color:#112;font-size:calc(20px + 1vw);font-style:"Open Sans",sans-serif;font-weight:bolder;padding:0 0 1rem;text-align:center}.project-item p{color:#112;text-align:justify}.project-img{background-position-x:-10px;background-position-y:-12px;background-size:120%;border-radius:12%;height:calc(9rem + 4vw);margin:auto;transition:.3s;width:calc(12rem + 4vw)}@media(min-width:850px){.project-img{background-position-x:-150px;background-size:500px;height:calc(9rem + 6vw);min-width:15rem;transition:.6s;width:calc(9rem + 8vw)}}.project-icons{align-items:flex-end;display:flex;height:100%;justify-content:space-between}@media(min-width:850px){.project-icons{justify-content:space-between}}.project-icons .project-icon{fill:#ffe871;background-color:#192e59;border:3px solid transparent;border-radius:50%;box-shadow:2px 2px 5px #192e59;height:calc(12px + 4vh);margin:.25rem;max-width:5rem;width:calc(12px + 4vh)}.project-icons .project-icon:hover{fill:#61dafb;background-color:#ffe871;box-shadow:none;-webkit-transform:scale(.9);transform:scale(.9)}.project-icons img{padding-right:0;width:4rem}.project{margin:.25rem}.project a{color:#112,20%;text-decoration:none}.project p{line-height:1.2rem;max-width:60rem;padding-top:1rem}@media(min-width:850px){.project p{line-height:1.2;width:100%}}@media(min-width:1700px){.project p{line-height:1.2}}.character-grid{display:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:1700px){.character-grid{grid-template-columns:repeat(2,1fr)}}.character-border{background-image:url(/static/media/project-border-bg.8f7b299aa9d69fc57297.svg);background-size:100% 100%;margin:.5rem;padding:1rem}.p-header{color:#dfdfd2;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:calc(18px + 4vw);justify-content:flex-start;margin-left:12rem;padding:1rem 0 2rem}@media(min-width:850px){.p-header{margin-left:2rem;padding:1rem 0 2rem 1rem}}.character-list{align-items:stretch;color:#112;display:flex;font-family:SchoolYard,sans-serif;font-size:calc(15px + 1vw);text-align:left}.character-list ul.bullet-item{color:#112;list-style-type:circle;margin:0 0 2rem 2.5rem}.character-description{font-size:calc(15px + 1vw);font-weight:700}.Char-logo{height:30vmin;margin-right:20px;pointer-events:none}@media(min-width:1700px){.character-list{font-size:calc(8px + 1vw)}.character-description{font-size:calc(5px + 1vw)}}.character-item{align-items:stretch;display:flex;flex-direction:row;flex-direction:column;font-family:SchoolYard,sans-serif;padding:.5rem}@media(min-width:850px){.character-item{flex-direction:row}}.character-item h1{color:#112;font-size:calc(20px + 1vw);font-style:"Open Sans",sans-serif;font-weight:bolder;padding:0 0 1rem;text-align:center}.character-item p{color:#112;text-align:justify}.character-img{border-radius:12%;margin:auto;min-width:10rem;transition:.3s;width:calc(12rem + 4vw)}@media(min-width:850px){.character-img{min-width:10rem;transition:.6s;width:calc(6rem + 4vw)}}.character-icons{display:absolute;height:100%}@media(min-width:850px){.character-icons{justify-content:space-between}}.character-icons .character-icon{fill:#ffe871;background-color:#192e59;border:3px solid transparent;border-radius:50%;box-shadow:2px 2px 5px #192e59;height:calc(12px + 4vh);margin:.25rem;max-width:5rem;width:calc(12px + 4vh)}.character-icons .character-icon:hover{fill:#61dafb;background-color:#ffe871;box-shadow:none;-webkit-transform:scale(.9);transform:scale(.9)}.character-icons img{padding-right:0;width:4rem}.character{margin:.25rem}.character a{color:#112,20%;text-decoration:none}.character p{line-height:1.2rem;max-width:60rem;padding-top:1rem}@media(min-width:850px){.character p{line-height:1.2;width:100%}}@media(min-width:1700px){.character p{line-height:1.2}}.searchBox{background:#0f1b35;border-radius:0 45px 45px 0;display:flex;height:80px;justify-self:start;left:0;position:absolute;top:1rem;z-index:11}@media(max-height:850px){.searchBox{height:60px}}.searchBox:hover .searchInput{padding:0 0 0 30px;width:50vw}.searchBox:hover .searchButton{background:#dfdfd2;color:#00a2ff}.searchBox:hover>.searchInput{padding:0 0 0 30px;width:50vw}.search-error{-webkit-animation:shake .3s;animation:shake .3s}.searchBox:hover>.searchButton{background:#dfdfd2;color:#00a2ff}.searchButton{align-items:center;background:#00a2ff;border-radius:50%;box-shadow:3px 5px 30px #192e59;color:#dfdfd2;display:flex;float:left;height:80px;justify-content:center;transition:.2s;width:80px}@media(max-height:850px){.searchButton{height:60px;width:60px}}.searchInput{background:none;border:none;box-shadow:3px 5px 30px #192e59;color:#dfdfd2;float:right;font-size:32px;line-height:40px;outline:none;padding:0;transition:.2s;width:0}@media(max-height:850px){.searchInput{line-height:16px;line-height:20px;transition:.3s}}.expand{padding:0 0 0 30px;width:50vw}.search-svg{position:absolute;-webkit-transform:scale(.5);transform:scale(.5);z-index:11}@media(max-height:850px){.search-svg{-webkit-transform:scale(.33);transform:scale(.33);transition:.2s}}@media screen and (max-width:620px){.searchBox .expand .searchInput,.searchBox:hover .searchInput{padding:0 6px;width:50vw}}.project-search{display:flex;flex-direction:column}.project-404{font-size:calc(5px + 3rem);margin-top:7rem;text-align:center}.splash-wrap{align-items:flex-end;border-radius:15px;display:flex;flex-direction:column;justify-content:flex-start;margin:2rem;max-width:700px;min-height:30vh;min-width:70vw;position:relative;top:calc(5vh + 5rem);width:calc(100vw - 16rem);z-index:1}.splash-wrap .video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:10px;position:relative}.splash-wrap .ThreeScene{height:80%;width:80%}.splash-wrap .video-container embed,.splash-wrap .video-container iframe,.splash-wrap .video-container object{height:100%;left:0;max-height:315px;max-width:560px;position:absolute;top:0;width:100%}.splash-wrap .splash-bg{background-color:#192e59;border:10px solid #0f1b35;border-radius:25px;max-width:560px;min-width:70vw;width:calc(100vw - 16rem)}.splash-wrap .splash-bg .splash-header{background-color:#0f1b35;color:#dfdfd2;font-family:SchoolYard,sans-serif;font-size:calc(20px + 2vmin);font-weight:700;padding-bottom:.5rem;padding-right:3vw;padding-top:1rem;text-align:right;-webkit-user-select:none;user-select:none}@media(min-width:1170px){.splash-wrap .splash-bg .splash-header{padding-right:5rem}}.splash-wrap .splash-bg .splash-border{margin:auto;min-height:10vh;min-width:70vw;width:calc(100vw - 21.5rem)}.splash-wrap .splash-bg .splash-border .splash-body{grid-column-gap:normal;align-self:start;background-color:#192e59;border-radius:10px;color:#dfdfd2;-webkit-column-gap:normal;column-gap:normal;display:grid;font-family:SchoolYard,sans-serif;font-size:calc(1rem + 4vw);font-weight:700;grid-template-areas:"title" "img" "description" "bullet";max-height:calc(100vh - 23rem);min-width:70vw;width:calc(100vw - 21.5rem)}@media(max-height:850px){.splash-wrap .splash-bg .splash-border .splash-body{max-height:calc(100vh - 25rem)}}@media(min-width:850px){.splash-wrap .splash-bg .splash-border .splash-body{grid-template-areas:"title title" "img  bullet" "description description"}}.splash-wrap .splash-bg .splash-border .splash-body::-webkit-scrollbar{width:10px}.splash-wrap .splash-bg .splash-border .splash-body::-webkit-scrollbar-track{background:#192e59;border-radius:10px}.splash-wrap .splash-bg .splash-border .splash-body::-webkit-scrollbar-thumb{background:#ffe871;border-radius:10px}.splash-wrap .splash-bg .splash-border .splash-body::-webkit-scrollbar-thumb:hover{background:#61dafb;border-radius:10px}.splash-wrap .splash-bg .splash-border .splash-body .splash-title{display:flex;font-family:SchoolYard,sans-serif;grid-area:title;justify-content:space-between;margin:.5rem}.splash-wrap .splash-bg .splash-border .splash-body .splash-title svg{fill:#ffe871;padding-right:1vw;width:calc(14px + 4vmin)}.splash-wrap .splash-bg .splash-border .splash-body .splash-title svg:hover{fill:#61dafb}.splash-wrap .splash-bg .splash-border .splash-body .splash-img{grid-area:img;text-align:center}.splash-wrap .splash-bg .splash-border .splash-body .splash-img img{border-radius:10px;margin:1rem;min-width:10rem;width:calc(25px + 50vw)}@media(min-width:850px){.splash-wrap .splash-bg .splash-border .splash-body .splash-img img{left:0;max-width:calc(75px + 15vw)}}.splash-wrap .splash-bg .splash-border .splash-body .splash-description{font-size:calc(10px + 3vmin);grid-area:description;margin:1rem;text-align:justify}.splash-wrap .splash-bg .splash-border .splash-body .splash-bullet{font-size:calc(13px + 2vmin);grid-area:bullet;margin:1rem 1em 1rem 2rem;text-align:left;width:50vw}@media(min-width:850px){.splash-wrap .splash-bg .splash-border .splash-body .splash-bullet{width:30vw}}.splash-wrap .splash-bg .splash-border .splash-body .splash-bullet ul{list-style:circle outside}.splash-wrap .splash-bg .splash-border .splash-body .splash-bullet ul li{margin-left:0}.footer{background-color:#012;bottom:0;color:#dfdfd2;cursor:pointer;font-family:SchoolYard,sans-serif;font-size:1.5rem;height:1.8rem;left:0;padding:.5rem 1rem .5rem .5rem;position:fixed;right:0;text-align:right;-webkit-user-select:none;user-select:none;z-index:12}@media(max-height:850px){.footer{text-align:left}}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.99979a1a.css.map*/