@import "https://fonts.googleapis.com/css2?family=Anton&family=Averia+Sans+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=BBH+Bartle&family=League+Gothic&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;color:#162126;font-optical-sizing:auto;border:0;margin:0;padding:0;font-family:Work Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:clip}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth;box-sizing:border-box;font-size:clamp(1rem,3.333vw - .25rem,2.75rem)}@media (width<=1024px){html{font-size:clamp(1.5rem,3.15vw,2rem)}}*,:before,:after{box-sizing:inherit;scroll-behavior:smooth}a{cursor:pointer}input,textarea{font-family:Work Sans,sans-serif}p{font-optical-sizing:auto;color:#162126;font-family:Work Sans,sans-serif;font-size:.4rem;font-style:normal;font-weight:400;line-height:.6rem}p span{text-transform:uppercase;font-weight:600}p a{text-transform:uppercase;margin-left:.25rem;font-weight:600;position:relative}p a span{margin-left:.125rem;font-weight:600;transition:all .1s ease-in-out;position:absolute}p a:hover span{margin-left:.3rem}h1,h4{color:#53656d;text-transform:uppercase;font-family:BBH Bartle,sans-serif;font-style:normal;font-weight:400}h2,h3,li a,button,label{color:#162126;font-family:Averia Sans Libre,sans-serif;font-style:normal;font-weight:400}h3{margin-bottom:.5rem;font-size:.75rem;line-height:.75rem}h3 span{color:#53656d;font-family:Averia Sans Libre,sans-serif;font-size:.5rem}li a,button{text-transform:uppercase}nav,section{width:100%;padding:1rem 2rem}#about{scroll-margin-top:1rem}main{background-color:#f1eeee;justify-content:center;display:flex}main section{justify-content:end;max-width:1440px;height:24rem;padding-top:2.5rem;display:flex;position:relative}@media (width<=624px){main section{justify-content:center}}main section .podcaster{height:15rem;position:absolute;top:-2rem;left:-2rem}@media (width<=685px){main section .podcaster{height:13rem}}@media (width<=624px){main section .podcaster{display:none}}main section .diorama{z-index:90;height:10rem;position:absolute;top:15rem;left:-2rem}@media (width>=1441px){main section .diorama{left:-4rem}}@media (width<=685px){main section .diorama{height:8rem;top:10rem}}@media (width<=624px){main section .diorama{display:none}}main section .about-container{flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;display:flex}@media (width<=1440px){main section .about-container{margin-right:2rem}}@media (width<=624px){main section .about-container{width:100%;margin-right:0}}main section .about-container h3{max-width:16rem;margin-bottom:1rem}main section .about-container .about-cards-container{z-index:90;flex-wrap:wrap;width:15rem;height:15rem;display:flex;position:relative}main section .about-container .about-cards-container .card-grid{height:15rem;position:absolute}main section .about-container .about-cards-container .about-card{flex-direction:column;align-items:center;width:50%;height:50%;padding:1.25rem 1rem;display:flex}main section .about-container .about-cards-container .about-card img{height:2rem;margin-bottom:.5rem}.banner{width:100%;height:auto;display:none}@media (width<=495px){.banner{display:block}}.cta{background-color:#f30;width:100%;height:20rem;padding:0;position:relative}@media (width<=495px){.cta{height:15rem}}.cta h1,.cta h2{z-index:50}.cta .triangle-top{position:absolute}.cta .dj-backdrop{z-index:25;position:absolute;bottom:clamp(-6.25rem,-6rem + -9.5vw + 196.65px,-4.25rem)}.cta section{justify-content:end;max-width:1650px;margin:0 auto;padding:0;display:flex;position:relative}.cta section h4{z-index:90;font-size:4rem;position:absolute;top:0;right:1rem;transform:rotate(10deg)}@media (width<=495px){.cta section h4{display:none}}.cta section h2{position:absolute;top:6.25rem;right:1rem}@media (width<=495px){.cta section h2{top:2.5rem}}.cta section .cta-container{z-index:35;justify-content:space-between;width:100%;max-width:1545px;margin-top:5rem;display:flex}@media (width<=495px){.cta section .cta-container{justify-content:center;padding:0 2rem}}.cta section .cta-container .cta-copy-container{flex-direction:column;width:14rem;margin-top:2.5rem;margin-left:2rem;display:flex}@media (width<=1024px){.cta section .cta-container .cta-copy-container{width:13rem}}@media (width<=780px){.cta section .cta-container .cta-copy-container{width:40%;min-width:10rem}}@media (width<=495px){.cta section .cta-container .cta-copy-container{width:100%;margin:0}}.cta section .cta-container .cta-copy-container h3{color:#fff;margin-bottom:1.25rem;font-size:1.25rem;line-height:1.25rem}.cta section .cta-container .cta-copy-container .cta-copy{color:#fff;margin-bottom:1rem}.cta section .cta-container .photos{height:14.5rem;margin-top:4.5rem;margin-right:.25rem}@media (width<=780px){.cta section .cta-container .photos{height:13rem}}@media (width<=678px){.cta section .cta-container .photos{height:10rem}}@media (width<=550px){.cta section .cta-container .photos{height:8rem}}@media (width<=495px){.cta section .cta-container .photos{display:none}}footer{background-color:#162126;border-top:1px solid #24343c;justify-content:space-between;width:100%;height:8rem;padding:2rem;display:flex}footer .footer-info{flex-direction:column;justify-content:space-around;display:flex}footer .footer-info p,footer .footer-info a{color:#dce5e9;font-size:.4rem}footer .img-container{align-items:end;height:100%;display:flex}footer .img-container img{height:2.5rem;margin-left:.5rem}button{border:none;min-width:2rem;padding:.5rem;font-size:.5rem}button:hover{cursor:pointer}button:active{transform:scale(.97)}button:before,button:after{content:"";pointer-events:none;opacity:0;z-index:-1;background-repeat:no-repeat;position:absolute;inset:0}button:before{background-image:radial-gradient(circle,#fff 2px,#0000 3px),radial-gradient(circle,#fff 1px,#0000 2px),radial-gradient(circle,#fff 2px,#0000 3px),radial-gradient(circle,#fff 1px,#0000 2px),radial-gradient(circle,#fff 2px,#0000 3px);background-position:50%;background-size:8px 8px,6px 6px,8px 8px,6px 6px,8px 8px}button:after{background-image:radial-gradient(circle,#fff 1px,#0000 2px),radial-gradient(circle,#fff 2px,#0000 3px),radial-gradient(circle,#fff 1px,#0000 2px),radial-gradient(circle,#fff 2px,#0000 3px);background-position:50%;background-size:6px 6px,8px 8px,6px 6px,8px 8px}button:active:before{animation:.15s ease-out sparkle-burst}button:active:after{animation:.187s ease-out sparkle-burst}@keyframes sparkle-burst{0%{opacity:1;background-position:50%,50%,50%,50%,50%}to{opacity:0;background-position:10% -80%,90% -40%,0 20%,100% 40%,50% 120%}}.black-button{color:#fff;background-color:#162126;border:2px solid #c5c5c5;transition:all .3s ease-out}.black-button:hover{background-color:#24343c}.red-button{color:#fff;background-color:#f30;border:2px solid #dc0000;transition:all .3s ease-out}.red-button:hover{background-color:#dc0000}.red-button.condensed{padding:.25rem .5rem}header{background-color:#f6f6f6;justify-content:center;width:100%;padding-top:4rem;display:flex;overflow-x:clip}header section{flex-direction:column;align-items:center;max-width:1440px;height:13rem;display:flex;position:relative}@media (width<=640px){header section{height:11rem}}@media (width<=480px){header section{height:10.5rem}}@media (width<=540px){header section{height:10rem}}header section p{z-index:50;position:absolute;top:.25rem;left:2rem}header section p a,header section p a span{color:#f30}header section h1{width:100%;height:60%;font-size:2.8rem;position:absolute;top:1rem;left:-.5rem;transform:rotate(-5deg)}@media (width<=690px){header section h1{font-size:2.25rem;position:static}}@media (width<=580px){header section h1{margin-top:.25rem;font-size:2rem;transform:rotate(0)}}@media (width<=540px){header section h1{position:absolute}}@media (width<=440px){header section h1{font-size:1.75rem;left:-.5rem}}@media (width<=400px){header section h1{font-size:1.5rem;left:-.25rem}}header section h2{margin-top:6rem}@media (width<=690px){header section h2{margin-top:-1rem}}@media (width<=640px){header section h2{margin-top:0}}@media (width<=580px){header section h2{margin-top:-1rem;font-size:.75rem}}@media (width<=540px){header section h2{margin-top:5rem}}@media (width<=440px){header section h2{margin-top:4rem}}header section button{margin-top:1rem}header section img.sparky{height:13rem;position:absolute;top:-.65rem;right:2.5rem}@media (width<=1024px){header section img.sparky{right:1.75rem}}@media (width<=760px){header section img.sparky{right:-1rem}}@media (width<=640px){header section img.sparky{height:7rem;top:1rem;right:1rem}}@media (width<=580px){header section img.sparky{height:10rem;top:-.5rem;right:-1rem}}@media (width<=480px){header section img.sparky{height:7rem;top:.25rem;right:-1rem}}header section img.ohio-seal{height:5rem;position:absolute;top:3.35rem;right:-.5rem}@media (width<=760px){header section img.ohio-seal{display:none}}nav{flex-direction:column;width:100%;padding:0;display:flex;position:fixed;top:0;left:0}nav .top-bar{background:linear-gradient(90deg,#f30,#162126);justify-content:center;align-items:center;width:100%;padding:.25rem;display:flex}@media (width<=440px){nav .top-bar{height:.25rem;padding:0}}nav .top-bar p{color:#fff;font-size:.35rem}@media (width<=440px){nav .top-bar p{display:none}}nav .top-bar a{color:#fff;margin-left:.25rem;font-weight:600;position:relative}nav .top-bar a span{color:#fff;margin-left:.125rem;font-weight:600;transition:all .1s ease-in-out;position:absolute}nav .top-bar a:hover span{margin-left:.3rem}nav.condensed .top-bar{display:none}nav .navbar{background-color:#dce5e9;justify-content:space-between;align-items:center;width:100%;padding:0 2rem;transition:all .2s ease-out;display:flex}@media (width<=560px){nav .navbar{padding:0 1rem}}@media (width<=480px){nav .navbar{padding:0 .75rem}}@media (width<=430px){nav .navbar{padding:.25rem}nav .navbar .button-component{display:none}}nav .navbar ul{justify-content:space-around;align-items:center;width:50%;display:flex}@media (width<=768px){nav .navbar ul{display:none}}nav .navbar .hamburger{cursor:pointer;height:1rem;display:none}@media (width<=768px){nav .navbar .hamburger{display:inline-block}}@media (width<=430px){nav .navbar .hamburger{margin-right:2rem}}nav .navbar ul li{font-size:.35rem;display:inline-block}nav .navbar.full{height:3rem}nav .navbar.full a img{height:1.75rem;transition:height .2s ease-out}nav .navbar.condensed{padding:.25rem 2rem;transition:all .2s ease-out}@media (width<=768px){nav .navbar.condensed{padding:.25rem 1rem}}@media (width<=430px){nav .navbar.condensed .hamburger{margin-right:1rem}}nav .navbar.condensed a img{height:1rem;transition:height .2s ease-out}nav.condensed{z-index:100}.mobile-nav{z-index:1000;background-color:#f6f6f6;flex-direction:column;align-items:center;width:100vw;height:100vh;padding:1rem 1.5rem;display:flex;position:fixed}.mobile-nav .exit-container{justify-content:end;width:100%;display:flex}.mobile-nav .exit-container .exit-icon{cursor:pointer;height:1rem}.mobile-nav ul{margin-top:1.5rem}.mobile-nav ul li{margin-bottom:1rem}#contact{scroll-margin-top:2rem}.pricing{background-color:#162126;background-image:url(/assets/topography-DV0A56cz.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;padding-top:2rem;padding-bottom:2rem;display:flex}.pricing section{width:100%;max-width:1650px}.pricing .pricing-section{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;width:100%;max-width:1440px;display:flex}@media (width<=1024px){.pricing .pricing-section{flex-direction:column;align-items:center}}.pricing .pricing-section .remote-card{background-color:#feb19e;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;height:10.5rem;margin-top:3rem;padding:1rem;display:flex}@media (width<=1024px){.pricing .pricing-section .remote-card{margin-top:0}}.pricing .pricing-section .remote-card img{height:3rem;margin-bottom:.25rem}.pricing .pricing-section .remote-card h2{font-size:2rem}.pricing .pricing-section .cards-container{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;width:18rem;display:flex}@media (width<=1024px){.pricing .pricing-section .cards-container{align-self:center}}@media (width<=512px){.pricing .pricing-section .cards-container{flex-direction:column;align-items:center;width:10.5rem}}.pricing .pricing-section .cards-container .card{background-color:#f6f6f6;flex-direction:column;align-items:center;width:8.75rem;height:8.75rem;margin-bottom:.5rem;padding:.75rem;display:flex}@media (width<=512px){.pricing .pricing-section .cards-container .card{justify-content:center;width:10.5rem;height:10.5rem}}.pricing .pricing-section .cards-container .card img{height:2.5rem;margin-bottom:.25rem}.pricing .pricing-section .cards-container .card h2{font-size:2rem}.pricing .pricing-section .cards-container .big-project h2{display:none}.pricing .button-section{justify-content:center;display:flex}.pricing .contact-form{flex-direction:column;display:flex}@media (width<=668px){.pricing .contact-form{margin-top:1rem;margin-bottom:-2rem;padding:0}}.pricing .contact-form .contact-header{background-color:#feb19e;align-items:center;padding:.5rem 1rem;display:flex}.pricing .contact-form .contact-header h3{margin:0}.pricing .contact-form .contact-header .phone-number{color:#162126;font-weight:700;text-decoration:none}.pricing .contact-form .contact-header .phone-number:hover{text-decoration:underline}form{background-color:#f6f6f6;flex-direction:column;padding:1rem;display:flex}form .name,form .email{display:flex}@media (width<=768px){form .name,form .email{flex-direction:column}}form .name div,form .email div{flex-direction:column;display:flex}form label{font-size:.75rem}form input{width:10rem;height:1rem;margin:.25rem .25rem .25rem 0}@media (width<=768px){form input{width:100%}}form .email input{width:13.5rem}@media (width<=1024px){form .email input{width:12.75rem}}@media (width<=768px){form .email input{width:100%}}form textarea{height:5rem;margin-top:.252rem}form input:focus,form textarea:focus{border-color:#feb19e;outline-color:#feb19e}.submit-container{justify-content:space-between;display:flex}.submit-container p{margin-top:.25rem}.submit-container .form-submit{background-color:#feb19e;width:25%;margin-top:.25rem}#service-area{scroll-margin-top:2rem}.video-container{justify-content:center;height:17rem;display:flex;position:relative;overflow:hidden}@media (width<=419px){.video-container{height:18rem}}@media (width<=417px){.video-container{height:19rem}}@media (width<=394px){.video-container{height:20rem}}.video-container .triangle-bottom{z-index:24;position:absolute}.video-container section{z-index:80;justify-content:space-between;width:100%;max-width:1440px;display:flex;position:relative}@media (width<=600px){.video-container section{justify-content:center}}.video-container section .service-area-copy{width:18rem}@media (width<=600px){.video-container section .service-area-copy{flex-direction:column;align-items:center;display:flex}}.video-container section .service-area-copy .service-area{background-color:#162126;border:2px solid #dce5e9;flex-direction:column;align-items:center;padding:1rem;display:flex;box-shadow:.3rem .3rem #000}@media (width<=1024px){.video-container section .service-area-copy .service-area{max-width:15rem}}.video-container section .service-area-copy .service-area .location-icon{height:2rem;margin-bottom:1rem}.video-container section .service-area-copy .service-area h3{color:#fff}.video-container section .service-area-copy .service-area h3 span{color:#dce5e9}.video-container section .service-area-copy p{width:12rem;margin-top:1rem;font-size:.35rem;line-height:.475rem}.video-container section .button-container{justify-content:end;align-items:center;display:flex}@media (width<=600px){.video-container section .button-container{display:none}}.video-container section .button-container button{margin-top:3rem}@media (width<=1440px){.video-container section .button-container button{margin-right:2rem}}@media (width<=725px){.video-container section .button-container button{margin-right:1rem}}@media (width<=693px){.video-container section .button-container button{margin-right:0}}.video-container video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}
