@import url(https://fonts.googleapis.com/css2?family=Pacifico&family=Quicksand:wght@400;500;600;700&family=Open+Sans:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bangers&display=swap);@import url(https://fonts.googleapis.com/css2?family=Caveat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bungee+Outline&display=swap);@import url(https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap);@import url(https://fonts.googleapis.com/css2?family=Comic+Neue:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bangers&family=Archivo+Black&family=Open+Sans:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bangers&family=Oswald:wght@400;500;600&display=swap);:root{--color-bg:#eee8df;--color-highlights:#c4bcb0;--color-outline:#2c365a;--color-purple:#453f8c;--color-navbar:#e6bc7c;--font-navbar:"Bangers",cursive;--font-needhelp:"Caveat",sans-serif;--font-title:"Bungee Outline",cursive;--font-subheading:"Permanent Marker",cursive;--font-body:"Comic Neue",cursive}body{background-color:#eee8df;background-color:var(--color-bg);overflow-x:hidden;padding:1em 2em 0}.App,.HomePage{align-items:center;display:flex;flex-direction:column;justify-content:center}.HomePage{background-color:var(--color-bg);padding:2em 0}.hmain>div{width:80vw}.hmain,.hmain>div{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.hmain>div{width:90vw}}.section1Container{border:2px solid #000;border-radius:4px;margin-bottom:3em;padding:1.5em;width:100%}.section1{background-image:url(/static/media/hmpg3.1f880a43331dc3443797.JPG);border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;padding:2.5em 3em}.section1__title{color:#fff;display:inline-block;font-family:var(--font-title);font-size:clamp(2rem,4vw,2.5rem);letter-spacing:.05em;margin-top:12%;text-shadow:2px 2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000}.section1__text{color:#fff;font-family:var(--font-subheading);font-size:clamp(1rem,2.3vw,1.2rem);line-height:1.6;margin-top:1%;max-width:520px;text-align:left}.section1__content{align-items:flex-start!important;display:flex;flex-direction:column}.sect1contact{background-color:#0006;border-radius:5px;color:#fff;font-family:var(--font-body);font-size:clamp(.8rem,1.6vw,.9rem);font-weight:700;margin-top:3%;padding:.7em}.sect1contact p{max-width:300px;width:fit-content}.section1__button{border:1.5px solid #fff;border-radius:5px;color:var(--color-highlight);color:orange;display:inline-block;font-family:Permanent Marker,cursive;font-size:clamp(.8rem,1.6vw,.9rem);font-weight:700;margin-top:1em;padding:.3em .5em;text-align:center;text-decoration:none;transition:color .3s;width:fit-content}.section1__button:hover{background-color:rgba(255,166,0,.858);border-color:#000;color:#000}@media (max-width:768px){.section1{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1px;padding:2.5em 1em}.section1Container{padding:.8em}.section1__text{background-color:#000000af;border-radius:3px;line-height:1.5em;margin-bottom:1em;margin-top:2em;padding:.7em;text-align:left}.section1__title{-webkit-text-stroke:1px currentColor;max-width:100%}.btnContainer{align-items:center;display:flex;justify-content:center;width:100%}}.section2{background:radial-gradient(circle,#ffffff14 1px,#0000 1px),var(--color-outline);background-size:14px 14px;color:#fff;justify-content:center;padding:3em 2em;width:100vw}.s2aboutus,.section2{align-items:center;display:flex}.s2aboutus{background:#ffffff08;border:5px solid #fff;border-radius:10px;box-shadow:8px 8px 0 #000;flex-direction:row;flex-wrap:wrap;gap:2em;min-height:450px;padding:.7em 2em;position:relative;width:80vw}.s2aboutus:after{background:var(--color-outline);border-bottom:5px solid #fff;border-left:5px solid #fff;content:"";height:40px;position:absolute;right:-5px;top:-5px;width:40px}.s2aboutusText{display:flex;flex-direction:column;flex-wrap:wrap}.s2aboutusText h1{font-family:var(--font-subheading);font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:2px;margin-bottom:.5em;text-shadow:3px 3px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000;text-transform:uppercase}.s2aboutus h3{background:#00000040;border:2px solid orange;box-shadow:3px 3px 0 #000;color:orange;display:inline-block;font-family:var(--font-navbar);font-size:clamp(.9rem,2vw,1.4rem);letter-spacing:.25em;margin-bottom:.4em;padding:4px 10px}.s2aboutusText>p{font-family:var(--font-body);font-size:clamp(.9rem,1.3vw,1rem);line-height:1.6;max-width:420px}.s2aboutusText a{background:#0000;border:3px solid orange;box-shadow:3px 3px 0 #000;color:#fff;font-family:var(--font-body);font-size:clamp(.8rem,1.2vw,.95rem);margin-top:.9em;padding:6px 14px;text-decoration:none;transition:all .15s ease;width:fit-content}.s2aboutusText a:hover{background:orange;box-shadow:6px 6px 0 #000;color:#000;transform:translate(-2px,-2px)}.s2aboutusVid{align-items:center;background:#fff;border:5px solid orange;box-shadow:8px 8px 0 #000;cursor:pointer;display:flex;flex-direction:column;min-height:300px;padding:1em;position:relative;text-align:center;width:424px}.s2aboutusVid:before{background:#000;border:2px solid #fff;color:#fff;content:"PREVIEW";font-size:12px;left:18px;letter-spacing:1px;padding:4px 8px;position:absolute;top:-16px}.s2aboutusVid>div{align-items:center;background:repeating-linear-gradient(45deg,#e5e5e5,#e5e5e5 8px,#d4d4d4 0,#d4d4d4 16px);border:3px solid #000;display:flex;flex-direction:column;justify-content:center;min-height:240px;width:100%}.s2aboutusVid video{height:100%;object-fit:cover;width:100%}.videoOverlay{background:#0009;border-radius:8px;bottom:10px;color:#fff;font-size:14px;left:10px;padding:6px 10px;position:absolute}@media (max-width:768px){.section2{padding:2.5em 1.4em}.s2aboutus{gap:1.4em;padding:23px 20px;width:90vw}.s2aboutusVid{height:300px;width:100%}}.Section3Container{align-items:center;background-color:var(--color-outline);display:flex;justify-content:center;width:100vw}.section3{color:#fff;margin-bottom:2.5em;margin-top:2.5em;width:80vw}.section3 h1{font-family:var(--font-subheading);font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.2em;text-shadow:2px 2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000}.processContainer{flex-direction:column}.processContainer,.processContent{align-items:center;display:flex;justify-content:center}.processContent{background-image:linear-gradient(#0009,#0009),url(/static/media/comicpanel.28fe16a285d42d0079d3.JPG);background-repeat:repeat-y;background-size:100% auto;border:5px solid #fff;border-radius:4px;flex-wrap:wrap;gap:1em;padding:1.4em .8em}.processContent>div{background-color:#000000a2;border:2px solid orange;cursor:pointer;height:135px;padding:0 .8em;transition:all .2s ease-in-out;width:300px}.processContent>div:hover{border-color:#fff;box-shadow:8px 8px 0 #000;transform:translate(-2px,-2px)}.processContent span{color:#fff;font-family:var(--font-needhelp);font-size:2.3rem}.processContent h3{color:orange;font-family:var(--font-navbar);letter-spacing:.1em}.processContent p{font-family:var(--font-body);font-size:clamp(.9rem,1vw,1rem);line-height:1em}.endsect{gap:.2em}.endsect,.endsect p{align-items:center;display:flex;flex-direction:column;justify-content:center}.endsect p{font-family:var(--font-body);font-size:clamp(.8em,1.3vw,1.5rem);gap:.1em}.endsect p span{border-bottom:1.5px solid #fff;cursor:pointer;display:block;font-family:var(--font-navbar);font-size:clamp(.9rem,1.5vw,1.5rem);letter-spacing:.1em;margin-top:1em;padding-bottom:.1em;text-align:center;transition:all .2s ease-in;width:fit-content}.endsect p span a{color:orange;text-decoration:none}.endsect p span:hover{border-color:orange;color:#fff}@media (max-width:768px){.section3{width:85vw}}.section4Container{background:radial-gradient(circle,#ffffff0f 1px,#0000 1px),var(--color-outline);background-size:14px 14px;color:#fff;padding:3em 2em;width:100vw}.section4,.section4Container{align-items:center;display:flex;justify-content:center}.section4{background:#00000040;border:5px solid #fff;border-radius:12px;box-shadow:8px 8px 0 #000;flex-direction:row;flex-wrap:wrap;gap:2em;min-height:450px;padding:1em 2em;position:relative;width:80vw}.section4:after{background:var(--color-outline);border-bottom:5px solid #fff;border-left:5px solid #fff;content:"";height:40px;position:absolute;right:-6px;top:-6px;width:40px}.section4>div{display:flex;flex-direction:column;flex-wrap:wrap;width:fit-content}.section4 h1{font-family:var(--font-subheading);font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.5em;text-shadow:3px 3px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000}.section4 h3{background:#0000004d;border:2px solid orange;box-shadow:3px 3px 0 #000;color:orange;display:inline-block;font-family:var(--font-navbar);font-size:clamp(.9rem,1.5vw,1.5rem);letter-spacing:.25em;margin-bottom:.7em;padding:4px 10px}form{grid-gap:1.2em 1em;background:#000000d9;border:4px solid orange;border-radius:12px;box-shadow:5px 5px 0 #000;display:grid;font-size:clamp(1rem,1.5vw,1.5rem);gap:1.2em 1em;grid-template-columns:repeat(2,1fr);max-width:490px;min-height:420px;padding:2em}.formField{display:flex;flex-direction:column;gap:.3em}input,label,textarea{color:#fff;font-family:var(--font-body)}input,textarea{background-color:initial;border:2px solid #fff;border-radius:12px;box-shadow:inset 3px 3px 0 #000;min-height:40px;padding:.9em 1em}.formField.full{grid-column:1/-1}.subtn{background-color:orange;border:none;border-radius:12px;box-shadow:4px 4px 0 #000;color:#000;cursor:pointer;font-family:var(--font-needhelp);font-size:clamp(1.2rem,1.4vw,1.1rem);font-weight:700;padding:.6em 1em;text-align:center;transition:all .15s ease-in-out}.subtn:hover{background:linear-gradient(#0009,#0009);border:2px solid #fff;box-shadow:6px 6px 0 #000;color:#fff;transform:translate(-2px,-2px)}.contactIcon{font-size:20px}.contactIcon:hover{color:orange;transform:scale(1.15)}.contactItem{display:flex;gap:.4em}.section4 a{color:inherit;font-family:var(--font-body);margin-bottom:.4em;transition:color .2s ease}.section4 a:hover{color:orange;text-decoration:underline}@media (max-width:600px){form{grid-template-columns:1fr}.section4{padding:1em 1.2em}}.popupOverlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.popupBox{animation:popupFade .3s ease-in-out;background-color:#00000076;border:5px solid #0000;box-shadow:0 8px 20px #0000004d;color:#fff;font-family:var(--font-subheading);font-size:18px;font-weight:600;min-width:250px;padding:10px 20px;text-align:center}.popupBox.sending{border-color:#3498db}.popupBox.success{border-color:#2ecc71}.popupBox.error{border-color:#e74c3c}@keyframes popupFade{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.section4{padding:1.5em 1em;width:110%}form{padding:1.5em;width:290px}}.gallery{background-color:#fff;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100vw}.galleryItem{cursor:pointer;height:255px;overflow:hidden;position:relative;width:204px}.galleryItem img{display:block;transition:transform .4s ease;width:100%}.galleryItem:hover img{transform:scale(1.08)}.overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:.3s}.galleryItem:hover .overlay{opacity:1}.overlay span{color:#fff;font-size:60px}.lightbox{align-items:center;animation:fade .3s ease;background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}@keyframes fade{0%{opacity:0}to{opacity:1}}.lightboxContent{animation:zoom .3s ease;position:relative;text-align:center}.lightboxImg{max-height:80vh;max-width:60vw}.closeBtn{font-size:18px;padding:5px 10px;top:-45px}.closeBtn,.downloadBtn{transition:all .2s ease-in-out}.downloadBtn{background:orange;border:2px solid #fff;border-radius:20px;color:#fff;display:inline-block;font-weight:700;margin-left:1em;margin-top:15px;padding:8px 11px;text-decoration:none}.closeBtn:hover,.downloadBtn:hover{background:#000;border-color:orange;color:orange}.arrow{align-items:center;background:#000;border:2px solid orange;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:25px;font-weight:700;justify-content:center;padding:0 .3em;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.arrow:hover{background:orange;border-color:#fff;color:#fff}.lefta{left:-40px}.righta{right:-40px}@media (max-width:768px){.galleryItem{width:180px}}.mf-section{background:radial-gradient(circle,#9f9e9e0f 1px,#0000 0),#fff;background-color:var(--color-outline);background-size:14px 14px;padding:90px 20px;text-align:center;width:100vw}.mf-title{color:#fff;font-family:var(--font-subheading);font-size:clamp(1.3rem,3vw,2rem);margin-bottom:30px;text-shadow:2px 2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000;text-transform:uppercase}.mf-container{display:flex;flex-direction:column;gap:18px;margin:auto;max-width:800px}.mf-card{background:#fff;border:5px solid #000;border-radius:16px;box-shadow:6px 6px 0 #000;cursor:pointer;overflow:hidden;text-align:left;transition:transform .15s ease}.mf-card:hover{transform:translateY(-2px)}.mf-question{align-items:center;display:flex;font-family:var(--font-navbar);font-size:1.1rem;font-weight:700;justify-content:space-between;letter-spacing:.23em;padding:20px 24px}.mf-arrow{font-size:18px;transition:transform .35s ease}.mf-card.open .mf-arrow{transform:rotate(180deg)}.mf-answer{background:repeating-linear-gradient(45deg,#00000008,#00000008 6px,#0000 0,#0000 12px);max-height:0;overflow:hidden;transition:max-height .45s ease,padding .3s ease}.mf-card.open .mf-answer{max-height:200px;padding:0 24px 20px}.mf-answer p{font-family:var(--font-body);font-size:.98rem;line-height:1.6;margin:0}.mf-card.open{position:relative}.mf-card.open:after{border-left:14px solid #0000;border-right:14px solid #0000;border-top:18px solid #000;bottom:-18px;content:"";left:40px;position:absolute}.gky-section{align-items:center;background:radial-gradient(circle,#ffffff0f 1px,#0000 1px),var(--color-outline);background-size:14px 14px;display:flex;justify-content:center;padding:30px 0;width:100vw}.gky-container{animation:fadeUp .8s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#00000040;border-radius:12px;box-shadow:8px 8px 0 #000;cursor:pointer;padding:40px 45px;position:relative;text-align:center;transition:all .2s ease-in-out;width:60vw}.gky-container:hover{border-color:orange;box-shadow:12px 12px 0 #000}.gky-title{color:#fff;font-family:var(--font-subheading);font-size:clamp(1.3rem,3vw,2rem);letter-spacing:2px;margin-bottom:15px;text-shadow:3px 3px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000;text-transform:uppercase}.gky-description{background:#ffffff0d;border:2px solid #fff;border-radius:10px;box-shadow:inset 4px 4px 0 #000;color:#ffffffd9;font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7;margin-bottom:25px;padding:12px 18px}.gky-button{background:orange;border:3px solid #0000;border-radius:50px;box-shadow:5px 5px 0 #000;color:#fff;cursor:pointer;font-family:var(--font-navbar);font-size:clamp(.8rem,1.5vw,1rem);font-weight:700;letter-spacing:.25em;padding:14px 32px;position:relative;transition:all .25s ease}.gky-button:hover{background-color:initial;border-color:#fff;box-shadow:8px 8px 0 #000;color:orange;transform:translate(-2px,-2px) scale(1.05)}.gky-button:active{transform:translate(0) scale(.97)}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.gky-container{padding:30px 25px;width:85vw}}.mp-section{background:radial-gradient(circle at 20% 20%,#9998980d 2px,#0000 0),radial-gradient(circle at 80% 60%,#bcbbbb0d 2px,#0000 0),#f4f4f4;background-color:var(--color-outline);background-size:18px 18px,22px 22px,auto;overflow:hidden;padding:40px 20px;text-align:center;width:100vw}.mp-header{color:#fff;font-family:var(--font-subheading);font-size:clamp(1.3rem,3vw,2rem);margin-bottom:17px;text-shadow:2px 2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000;text-transform:uppercase}.mp-slider{margin:auto;max-width:900px;position:relative}.mp-slide-wrapper{height:480px;position:relative}.mp-slide{height:100%;opacity:0;pointer-events:none;position:absolute;transform:scale(.92) rotate(-1deg);transition:all .7s ease;width:100%}.mp-slide.active{opacity:1;pointer-events:auto;transform:scale(1) rotate(0deg)}.mp-slide img{border:6px solid #000;border-radius:12px;box-shadow:8px 8px 0 #000,14px 14px 30px #0000004d;height:100%;object-fit:cover;width:100%}.mp-caption{background:#fff;border:4px solid #000;border-radius:18px;bottom:25px;box-shadow:5px 5px 0 #000;left:30px;max-width:60%;padding:18px 22px;position:absolute}.mp-caption:after{border-left:12px solid #0000;border-right:12px solid #0000;border-top:18px solid #000;bottom:-18px;content:"";height:0;left:40px;position:absolute;width:0}.mp-caption h3{font-size:1.4rem;margin:0 0 6px}.mp-caption p{font-size:.95rem;margin:0}.mp-arrow{background:#fff;border:4px solid #000;box-shadow:4px 4px 0 #000;cursor:pointer;font-size:22px;height:52px;position:absolute;top:50%;transform:translateY(-50%);transition:.2s;width:52px;z-index:5}.mp-arrow:hover{background:#000;color:#fff}.mp-arrow.left{left:-25px}.mp-arrow.right{right:-25px}.mp-dots{margin-top:30px}.mp-dots span{background:#fff;border:3px solid #000;border-radius:50%;cursor:pointer;display:inline-block;height:14px;margin:0 7px;transition:.2s;width:14px}.mp-dots span.active{background:#000;transform:scale(1.25)}.portfolioPage{background-color:var(--color-bg);background-size:40px 40px;font-family:Open Sans,sans-serif;margin:3em 0;min-height:100vh;position:relative;width:80vw}.portfolioPage:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAASElEQVQY02NgQALS/5F5Ssg8qa/IUgooUg+QpWRRpA7hNB5VCsV4VANReKjOQDWDgYFIm/G4F7cv8YSNLG4pFCNQeSjq0MwAAPCoHW3Q0Dt9AAAAAElFTkSuQmCC);border:10px solid rgba(255,166,0,.425);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.hero{border-bottom:6px solid #000;padding:80px 20px 60px;position:relative;text-align:center}.hero h1{color:#000;font-family:Bangers,cursive;font-size:clamp(2.5rem,5vw,3.5rem);letter-spacing:2px;text-shadow:3px 3px 0 #fff,6px 6px 0 #000}.hero p{font-family:var(--font-body);font-size:1.1rem;font-weight:600;line-height:1.7;margin:30px auto 0;max-width:750px}.filters{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:50px 0}.filters button{background:#fff;border:4px solid #000;box-shadow:5px 5px 0 #000;cursor:pointer;font-family:var(--font-navbar);font-size:clamp(1rem,1.6vw,2rem);padding:12px 26px;text-transform:uppercase;transition:.2s ease}.filters button:hover{box-shadow:8px 8px 0 #000;transform:translate(-3px,-3px)}.filters button.active{background:#000;box-shadow:5px 5px 0 orange;color:#fff}.grid{flex-wrap:wrap;gap:40px;padding:0 20px 80px}.grid,.panel{display:flex;justify-content:center}.panel{align-items:center;background:#fff;border:6px solid #000;cursor:pointer;overflow:hidden;position:relative;transform:rotate(-1deg);transition:.3s ease;width:280px}.panel:nth-child(2n){transform:rotate(1deg)}.panel:hover{box-shadow:12px 12px 0 #000;transform:scale(1.05) rotate(0deg)}.panel img{display:block;width:100%}.panelOverlay{align-items:center;background:repeating-linear-gradient(45deg,#00000080,#00000080 2px,#0009 0,#0009 4px);color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;text-align:center;transition:.3s}.panelOverlay h3{font-family:Bangers,cursive;font-size:1.8rem;letter-spacing:1px}.panel:hover .panelOverlay{opacity:1}.modal{align-items:center;background:radial-gradient(circle at center,#111 0,#000 70%);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modalContent{animation:zoom .25s ease;max-width:85%;position:relative;text-align:center}@keyframes zoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.modalContent img{border:6px solid #fff;box-shadow:0 0 30px #000;max-height:70vh;max-width:80%}.nav{background:#fff;border:4px solid #000;cursor:pointer;font-family:Bangers;font-size:50px;padding:6px 18px;position:absolute;top:50%;transform:translateY(-50%)}.left{left:-20px}.right{right:-20px}.nav:hover{background:#000;color:#fff}.closeBtn{background:orange;border:2px solid #fff;color:#fff;cursor:pointer;font-family:Archivo Black;padding:2px 9px;position:absolute;right:-90px;right:0;top:-40px}.closeBtn:hover{background:#000;color:#fff}.description{color:#fff;margin-top:25px}.description h2{font-family:Bangers;font-size:2rem}.description p{line-height:1.6;margin:10px auto 0;max-width:700px}@media (max-width:768px){.portfolioPage{width:90vw}}.navbarContainer{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;padding:0 2em;width:99%}.navbarWrapper{padding-bottom:8px;position:relative}.navbar{border:3.5px solid var(--color-outline);border-radius:4px;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;padding:.2em 2.5em;position:relative;z-index:1}.navbarWrapper:before{background:var(--color-navbar);border-radius:2px;content:"";height:80%;left:0;position:absolute;right:0;top:0;transform:translateY(8px) translateX(-5px);z-index:-1}.navbarContainer ul{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none}.navbar li{font-family:var(--font-navbar);font-size:clamp(.8rem,1.5vw,2.5rem);letter-spacing:1.5px;text-shadow:1px 1px 0 #ffffff59;text-transform:uppercase}.navbar a{color:grey;text-decoration:none;transition:.2s}.navbar a.activeNav,.navbar a:hover{color:#000}.logo{margin:1em 0;max-height:12s0px;max-width:120px}.logo img{height:100%;width:100%}@media (max-width:768px){.navbarContainer{gap:1em;justify-content:center}.navbarContainer ul{gap:10px}.navbarWrapper{padding-bottom:0}.navbarWrapper:before{height:100%}.navbar{padding:.2em .7em}.helpBox{margin-left:0}}.pricingPage{background-color:var(--color-bg);background-size:40px 40px;font-family:Open Sans,sans-serif;margin:3em 0;min-height:100vh;position:relative;width:80vw}.pricingPage:before{background-image:url(/static/media/asfalt-dark.12fc1a7a26724fd592f6.png);border:10px solid var(--color-outline);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.pricingHero{border-bottom:6px solid #150541;padding:80px 20px 35px;position:relative;text-align:center}.pricingHero h1{font-family:Bangers;font-size:3.5rem;letter-spacing:2px;text-shadow:4px 4px 0 #fff,8px 8px 0 #000}.pricingHero p{font-family:var(--font-body);font-size:1.1rem;font-weight:600;line-height:1.7;margin:20px auto 0;max-width:700px}.pricingHero p li{list-style:none}.pricingGrid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:60px 20px}.priceCard{background:repeating-linear-gradient(45deg,#2c365adc,#2c365adc 2px,#2c365adc 0,#19023599 4px);border:6px solid #fff;box-shadow:10px 10px 0 #000;color:#fff;padding:30px 25px;position:relative;transform:rotate(-1deg);transition:.3s ease;width:280px}.priceCard:nth-child(2n){background:orange;border-color:#000;transform:rotate(1deg)}.priceCard:nth-child(2n):hover{border-color:#fff}.priceCard:hover{border-color:orange;box-shadow:15px 15px 0 #000;transform:scale(1.05) rotate(0deg)}.priceCard h2{font-family:Archivo Black;margin-bottom:15px;text-transform:uppercase}.price{font-family:Bangers;font-size:2.5rem;margin-bottom:20px}.price span{font-family:var(--font-body);font-size:1rem}.priceCard ul{list-style:none;padding:0}.priceCard ul li{font-family:var(--font-body);font-size:1.1rem;font-weight:600;margin-bottom:10px}.badge{background:#000;border:4px solid #fff;color:#fff;font-family:Archivo Black;padding:8px 14px;position:absolute;right:-20px;top:-20px}.pricingCTA{border-top:6px solid #000;padding:60px 20px;text-align:center}.pricingCTA h2{font-family:Bangers;font-size:2.5rem;margin-bottom:25px}.pricingCTA button{background:orange;border:5px solid #000;box-shadow:8px 8px 0 #000;color:#fff;cursor:pointer;font-family:Archivo Black;font-size:1rem;padding:15px 40px;transition:.2s ease}.pricingCTA button:hover{border-color:#fff;box-shadow:12px 12px 0 #000;transform:translate(-4px,-4px)}@media (max-width:768px){.pricingPage{width:90vw}}.mftr-footer{background:radial-gradient(circle,#0000000f 1px,#0000 0),#fff;background-color:var(--color-bg);background-size:14px 14px;border-top:6px solid #000;margin-top:40px;width:100vw}.mftr-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:auto;max-width:1100px;padding:60px 20px 40px}.mftr-container>div{width:100%}.mftr-logo{background:#fff;border:4px solid #000;box-shadow:4px 4px 0 #000;display:inline-block;font-size:2rem;font-weight:900;margin-bottom:16px;padding:10px 18px 0}.mftr-logo img{height:50px;width:150px}.mftr-heading{background:#fff;border:3px solid #000;box-shadow:3px 3px 0 #000;color:var(--color-outline);display:inline-block;font-family:var(--font-subheading);font-size:1.3rem;margin-bottom:15px;padding:6px 14px}.mftr-text{font-family:var(--font-body);font-size:.95rem;line-height:1.6}.mftr-col ul{list-style:none;margin:0;padding:0}.mftr-col li{font-weight:600;padding:6px 0}.mftr-bottom,.mftr-col li,.mftr-col p{font-family:var(--font-body)}.mftr-bottom{border-top:4px solid #000;display:flex;flex-wrap:wrap;font-size:.9rem;gap:12px;justify-content:space-between;margin:auto;padding:18px 50px;width:100vw}.mftr-links button{background-color:initial;border:none;border-bottom:2px solid #0000;color:#000;font-family:var(--font-body);font-weight:700;margin-left:18px;text-decoration:none}.contactItem a{color:inherit;font-family:var(--font-body);margin-bottom:.4em;transition:color .2s ease}.contactItem a:hover{color:orange;text-decoration:underline}.about-us-page{background:#fdfcfb;background-color:var(--color-bg);color:#1a1a1a;font-family:Comic Neue,Segoe UI,sans-serif;line-height:1.6;margin:3em 0;width:80vw}.about-header h1{color:#000;font-family:Bangers,cursive;text-shadow:2px 2px #f5f5f5}.capabilities-section h2,.creators-section h2,.history-section h2,.values-section h2{border-bottom:4px solid #222;color:var(--color-outline);font-family:Bangers,cursive;letter-spacing:.1em;margin-bottom:1rem;padding-bottom:.5rem}.about-section h2{border-bottom:4px solid hsla(0,0%,100%,.747);color:orange;font-family:Bangers,cursive;margin-bottom:1rem;padding-bottom:.5rem}.about-section{background-image:linear-gradient(rgba(0,0,0,.726),#0009),url(/static/media/comicpanel.28fe16a285d42d0079d3.JPG);border:4px dashed #fff;border-radius:12px;box-shadow:8px 8px 0 #ccc;color:#fff;padding:2rem;position:relative;transition:all .2s ease-in}.capabilities-section,.creators-section,.excellence-section,.history-section,.values-section{background:linear-gradient(135deg,#fffdfa,#f9f9f9);border:4px dashed #222;border-radius:12px;box-shadow:8px 8px 0 #ccc;margin:2rem auto;padding:2rem;position:relative}.about-section:hover,.excellence-section:hover{transform:scale(1.02)}.capabilities-section:hover,.creators-section:hover,.history-section:hover,.values-section:hover{border-color:orange}.excellence-section{background-image:linear-gradient(rgba(0,0,0,.726),#0009),url(/static/media/Cartoon1.b8ca42e1157673049e35.JPG);border:4px dashed #fff;border-radius:12px;box-shadow:8px 8px 0 #ccc;color:#fff;padding:2rem;position:relative;transition:all .2s ease-in}.excellence-section h2{border-bottom:4px solid hsla(0,0%,100%,.747);color:orange;font-family:Bangers,cursive;margin-bottom:1rem;padding-bottom:.5rem}.about-section:before,.capabilities-section:before,.creators-section:before,.excellence-section:before,.history-section:before,.values-section:before{background:#fdfcfb;border-right:4px solid #222;border-top:4px solid #222;clip-path:polygon(0 0,100% 0,100% 100%);content:"";height:30px;position:absolute;right:-10px;top:-10px;width:30px}.about-section p,.capabilities-section p,.creators-section p,.excellence-section p,.history-section p,.values-section p{font-size:1.125rem;margin-bottom:1rem}.creators-section ul{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin:0;padding:1em 2em 2em}.creators-section ul li{align-items:center;background:#fff;background-image:radial-gradient(circle at 30% 30%,#ffeee1 0,#fff 100%);border:4px solid orange;border-radius:50%;box-shadow:6px 6px 0 #ccc;cursor:default;display:flex;flex-direction:column;font-family:Comic Neue,sans-serif;height:170px;justify-content:center;padding:2rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:170px}.creators-section ul li:before{color:orange;content:attr(data-number);display:block;font-family:Bangers,cursive;font-size:2.5rem;text-shadow:2px 2px #fff,4px 4px #ccc}.creators-section ul li span{color:#1a1a1a;font-size:.9rem;line-height:1}.creators-section ul li:hover{background-image:radial-gradient(circle at 30% 30%,#fff0e1 0,#fffcf8 100%);box-shadow:10px 10px 0 #aaa;transform:translateY(-5px) rotate(-2deg)}about-us-page>a{border-bottom:2px dashed #d32f2f;color:#d32f2f;font-weight:700;text-decoration:none}about-us-page>a:hover{border-bottom:2px solid #b71c1c;color:#b71c1c}.capabilities-links a,.capabilities-links button{background-color:initial;border:none;border-radius:8px;color:orange;cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:inherit;padding:.5rem 1rem;text-decoration:underline;transition:all .3s ease;width:fit-content}.capabilities-links a:hover,.capabilities-links button:hover{color:red;transform:translateY(-2px)}.values-section>ul{margin-bottom:1em}.values-section>ul>li span{color:orange;font-family:var(--font-body);font-weight:700}.studio-hist-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2em;justify-content:center}.stdhistImg{background-image:url(/static/media/Western3.f8a27dc22fff346c6a46.JPG);background-repeat:no-repeat;background-size:cover;border:6px solid orange;box-shadow:4px 4px 0 #000;height:300px;transition:all .1s ease-in;width:400px}.stdhistImg:hover{transform:translateY(-5px)}.paragraphs{width:500px}@media (max-width:768px){.about-section,.capabilities-section,.creators-section,.excellence-section,.history-section,.values-section{margin:1.5rem auto;padding:1.5rem}.about-us-page{width:90vw}.about-header h1{font-size:2rem}}.wrapper{border:5px solid #000;border-radius:2px;margin:3em 0;width:80vw}.blogPage{background:var(--color-outline);border:5px solid var(--color-bg);color:#fff;font-family:Oswald,sans-serif;min-height:100vh;padding:80px 10px;width:100%}.blogHero{margin-bottom:60px;text-align:center}.blogHero h1{font-family:Bangers;font-size:3.5rem;letter-spacing:3px;text-shadow:4px 4px 0 orange,8px 8px 0 #000}.blogHero p{color:#ccc;font-size:1.1rem;margin:20px auto 0;max-width:650px}.blogFilters{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:50px}.blogFilters button{background:#fff;border:3px solid #000;box-shadow:4px 4px 0 #000;color:#000;cursor:pointer;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600;padding:10px 20px;transition:.2s}.blogFilters button:hover{box-shadow:7px 7px 0 #000;transform:translate(-3px,-3px)}.blogFilters .active{background:#000;border:1px solid #fff;box-shadow:6px 6px 0 #000;color:orange}.blogGrid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.blogCard{background:#111;border:4px solid #000;box-shadow:8px 8px 0 #000;max-width:90%;overflow:hidden;transition:.3s}.blogCard:hover{box-shadow:14px 14px 0 #000;transform:translateY(-10px) rotate(-1deg)}.blogImage{border:3px solid orange;height:200px;overflow:hidden}.blogImage img{height:100%;object-fit:cover;transition:.4s;width:100%}.blogCard:hover img{transform:scale(1.1)}.blogContent{padding:25px}.blogCategory{color:#ff3b3b;font-size:clamp(1rem,1vw,1rem);letter-spacing:2px;text-transform:uppercase}.blogDate{color:#aaa;display:block;font-size:.8rem;margin-bottom:10px}.blogAuthor{color:#bbb;display:block;font-size:.85rem;margin-top:5px}.blogContent h2{font-family:Bangers;font-size:1.8rem;margin:10px 0 12px}.blogContent p{color:#ccc;font-size:.95rem;line-height:1.5}.readMore{background:#fff;border:3px solid #000;box-shadow:4px 4px 0 #000;cursor:pointer;font-family:Oswald;font-weight:600;margin-top:18px;padding:10px 18px}.readMore:hover{background:#000;color:#fff}.articleView{margin:auto;padding:2em 1.5em}.backButton{background:#fff;border:3px solid #000;box-shadow:4px 4px 0 #000;color:#000;cursor:pointer;margin-bottom:30px;padding:8px 16px}.blogArticle h1{font-family:Bangers;font-size:3rem;margin-bottom:10px}.articleMeta{color:#aaa;display:flex;gap:15px;margin-bottom:20px}.articleAuthor{color:#ff3b3b;font-weight:600}.blogArticle img{margin:20px 0;width:100%}.articleContent{color:#ddd;font-size:clamp(1.2rem,1.5vw,1.5rem);line-height:1.8;white-space:pre-line}.blogArticle img{max-height:350px;object-fit:cover}@media (max-width:768px){.wrapper{width:90vw}}*{box-sizing:border-box;margin:0;padding:0}.msContainer{align-items:center;background-color:var(--color-bg);background-size:40px 40px;display:flex;font-family:Open Sans,sans-serif;justify-content:center;margin:3em 0;min-height:50vh;position:relative;width:80vw}.msContainer:before{background-image:url(/static/media/asfalt-dark.12fc1a7a26724fd592f6.png);border:10px solid var(--color-outline);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.ms{background-color:rgba(0,0,0,.185);border:2px solid #000;border-radius:3px;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;max-width:80%;padding:2em 3em}.ms__text{color:green;font-family:var(--font-subheading);font-size:clamp(.8rem,2.3vw,1.3rem);line-height:1.6;margin-top:1%;max-width:520px;text-align:center}.msCheck{color:#fff;font-family:var(--font-body);font-size:clamp(.8rem,2.3vw,1.2rem);text-align:center;text-decoration:underline}
/*# sourceMappingURL=main.8cb89048.css.map*/