body,html{background-color:#2a2a29!important;color:#fff!important;font-family:Source Code Pro,monospace!important;font-size:16px;height:100%;width:100%}header{align-items:center;display:flex}.stickers{animation:fillPulse 8s linear infinite}@media(max-width:992px){.port-sticker{width:160px}}@keyframes fillPulse{0%{fill:#a69933}50%{fill:#e7cd03}to{fill:#a69933}}.gradient{animation:gradientAnimation 8s linear infinite;background:radial-gradient(circle,rgba(240,109,6,.64) 10%,transparent,transparent);background-position:40%}@keyframes gradientAnimation{0%{opacity:0}50%{opacity:100%}to{opacity:0}}.gatsby-image-wrapper:hover,.home-icons img:hover{transform:scale(1.03);transition:all .2s ease-out}main a,main li,main p{text-align:left}main h1,main h2,main h3,main h4,main h5{font-family:Nova Round,serif}main h1,main h2{font-size:3.4rem;letter-spacing:-2px;word-spacing:-.2ch}@media(max-width:500px){main h1,main h2{font-size:2.2rem}}main h3{color:#fff}main a{color:#c4b01e;text-decoration:none}main a:hover{color:#ffe800}main .btn-primary{background-color:#824a14;border:none;padding:1rem 2rem}main .btn-primary:hover{background-color:#a25d1a}main .btn-primary:active{background-color:#211e18!important}.about-section-new h4{text-align:center}.about-section-new .companies{border:2px solid #524d21;border-right:0;padding:30px}@media(max-width:991px){.about-section-new .companies{border-right:2px solid #534d21}}.about-section-new .individuals{background:#524d21;color:#fff;padding:30px}.about-section-new .nonprofits{background:#a25d1a;padding:30px}@media(max-width:991px){.offcanvas-body,.offcanvas-header{background:#000}.offcanvas-title{color:#fff!important}.offcanvas-body .nav-pills{flex-direction:column}.offcanvas-body .nav-item{margin-bottom:1rem;margin-top:1rem;min-height:2rem}.navbar-nav{flex-direction:row!important}}.portname{font-family:Nova Round,sans-serif}.portname,.secondary .emaildesc{display:none}.secondary .email-promo{display:block}.secondary header{background:radial-gradient(circle,rgba(240,109,6,.24),transparent),url(/static/graffiti_large-ab1cce438dee960d6ee24ecca397045a.png) no-repeat 100% 100%,url(https://res.cloudinary.com/jryandoherty/image/upload/v1649268210/bg_brick_l0esqj.webp) 50% no-repeat #211e18;background-size:cover,40%,cover;border-bottom:2px solid #824a14}.secondary .title{animation-duration:0s!important;-webkit-animation-duration:0s!important;transition:background-color 0s,opacity 0s,color 0s,width 0s,height 0s,padding 0s,margin 0s!important;visibility:visible}.secondary .brick{height:10vh}@media(max-width:926px)and (orientation:landscape){.secondary .brick{height:60vh}}@media(min-width:1280px){.secondary .brick .logo{font-size:4rem}.secondary .brick .title{font-size:1rem}}.brick{background:url(/static/graffiti_large-ab1cce438dee960d6ee24ecca397045a.png) no-repeat 100% 100%,url(https://res.cloudinary.com/jryandoherty/image/upload/v1649268210/bg_brick_l0esqj.webp) 50% no-repeat #211e18;background-size:95%,cover;border-bottom:1px solid #824a14;border-top:1px solid #824a14;color:#fff;overflow:hidden;position:relative}@media(max-width:768px){.brick{background-size:600px,cover}}.brick nav{background:none;padding:0}.brick nav ul{float:none}.brick nav .navbar-right{float:left!important;margin-left:40px}.brick nav .navbar-collapse{padding-left:0!important}.brick nav .nav>li>a{padding:20px 20px 0 0}.brick nav .nav>li>a:hover{background:none}.nav-item a{color:#fff;margin-right:1.5rem;padding:1rem;text-align:center;text-decoration:none}.nav-item a:hover{color:#fff}.nav-link{color:#fff!important;width:100%}.nav-tabs{border-bottom:none}@media(max-width:991px){.port-conversion .mobile-nav .portname:nth-child(3),.port-email .mobile-nav .portname:nth-child(5),.port-logos .mobile-nav .portname:nth-child(2),.port-print .mobile-nav .portname:nth-child(4),.port-sites .mobile-nav .portname:first-child{display:block!important}}.port-sites .nav-pills .nav-item:first-child a{border-bottom:3px solid #824a14}.port-sites .nav-pills .nav-item:first-child a:hover{filter:brightness(1)}.port-conversion .nav-pills .nav-item:nth-child(3) a,.port-email .nav-pills .nav-item:nth-child(5) a,.port-logos .nav-pills .nav-item:nth-child(2) a,.port-print .nav-pills .nav-item:nth-child(4) a{border-bottom:3px solid #824a14}.port-ads .nav-pills .nav-item:nth-child(5){background:#000715!important}.port-ads .nav-pills .nav-item:nth-child(5) a{color:#fff!important}.logos{padding:0 2rem;text-align:center}.logos img{display:inline-block;height:auto;margin:3rem;width:280px}@media(max-width:500px){.logos img{margin:2rem 0}}.websites{text-align:center}.websites img{max-width:100%}.websites a{display:inline-block;margin:3rem}@media(max-width:850px){.websites a{margin:1rem 0}}.websites .gatsby-image-wrapper-constrained{vertical-align:middle!important}.print img{height:auto;margin:1rem;width:240px}.conversion-tab .col-lg-12{margin-bottom:3rem;padding:1rem}.conversion-tab .col-lg-12:last-child{margin-bottom:0}.conversion-tab picture{margin-top:3rem}.contact-new .btn{background:none;border:1px solid #000}.contact-new .btn:hover{background:#000;color:#fff}.contact-new .form-group{margin-bottom:1rem}.contact-new .form-group:nth-child(4){margin-bottom:0}footer{color:#fff;font-size:.86em;padding:2% 0}@media(max-width:768px){footer{padding:10%}}footer nav{background:none;padding:0}footer a{color:#fcfcf4}footer a:hover{color:#c4b01e}@media(max-width:768px){footer .navbar-nav{float:none;width:auto}}footer .container{align-items:center;display:flex;justify-content:center}@media(max-width:768px){footer .container{flex-direction:column;width:100%}}footer .col-lg-4{display:flex;flex-direction:column}@media(max-width:768px){footer .col-lg-4{align-items:center}}footer .col-lg-4 a:hover{background:none}footer .col-lg-4 div:nth-child(3){font-size:.78em;margin-top:12px}@media(max-width:768px){footer .col-lg-8{margin-top:30px}footer .col-lg-12{text-align:center}}footer .col-lg-12 div:nth-child(4){font-size:.78em;margin-top:12px}.monitor{margin:50px auto;width:100%}@media(max-width:991px){.monitor{border-bottom:60px solid #444}}.screen{background:#111;border:20px solid #444;border-radius:20px;box-shadow:inset 0 0 10px rgba(0,0,0,.5);height:auto;width:100%}@media(max-width:991px){.screen{border-bottom:60px solid #444}}.stand{background:#333;border-radius:3px;height:90px;margin:0 auto;width:147px}@media(max-width:991px){.stand{display:none}}.base{background:#555;border-radius:5px;height:26px;margin:0 auto;width:320px}@media(max-width:991px){.base{display:none}}nav{border-radius:0!important;color:#fff}nav h1{font-size:2.3em}nav h1,nav h2{margin:0}nav li{margin-right:10px}nav svg{fill:#fff;width:30px}@media(max-width:820px){nav svg{width:44px}}@media(max-width:400px){nav svg{width:30px}}nav svg:hover.twitter{fill:#00acee}nav svg:hover.linkedIn{fill:#00a0dc}nav svg:hover.github{fill:#6cc644}nav svg:hover.flickr{fill:#216bd6}nav svg:hover.behance{fill:#1769ff}nav .navbar-brand svg{height:81px;width:336px}@media(max-width:500px){nav .navbar-brand svg{height:56px;width:240px}}nav a{padding-left:0;padding-right:0!important}nav a,nav a:hover{color:#fff;text-decoration:none}nav a:hover{background-color:initial!important}nav a:active{color:#fff}nav a:focus{color:#fff;text-decoration:none}nav .navbar-toggle{margin-right:0}nav .icon-bar{border:2px solid #fff}nav.socials h1{font-size:2.3em;margin:0}nav.socials li{margin-right:0}nav.socials svg{fill:#211e18;width:95px}@media(max-width:768px){nav.socials svg{width:75px}}nav.socials svg:hover.twitter{fill:#00acee}nav.socials svg:hover.linkedIn{fill:#00a0dc}nav.socials svg:hover.github{fill:#6cc644}nav.socials svg:hover.flickr{fill:#216bd6}nav.socials svg:hover.behance{fill:#1769ff}nav.socials li{text-align:center;width:25%}@media(min-width:992px){.navbar-expand-lg .navbar-collapse{justify-content:end}}@media(max-width:768px){.navbar-collapse{border:none;box-shadow:none;overflow:hidden}.navbar-nav li div{margin:0}.branding,.contact,.recentWork{height:85px;transition:all 1s ease-out;width:85px}}.text{fill:#fff}form{font-family:Source Code Pro,monospace}.btn{background-color:#000345;color:#fff}.btn:hover{background-color:#0001b3;color:#fff}.checkbox{margin-top:60px}.checkbox label{display:flex;min-height:46px}.switch-field{display:flex;margin-bottom:36px;overflow:hidden}.switch-field input{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;position:absolute!important;width:1px}.switch-field label{background-color:#000345;border:1px solid hsla(0,0%,100%,.8);box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px hsla(0,0%,100%,.1);color:#fff;font-size:1em;line-height:1;margin-right:-1px;padding:12px 16px;text-align:center;transition:all .1s ease-in-out}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{background-color:#0001b3;box-shadow:none}.switch-field label:first-of-type{border-radius:4px 0 0 4px}.switch-field label:last-of-type{border-radius:0 4px 4px 0}input[type=checkbox]{-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none;cursor:pointer;margin-left:-68px}input[type=checkbox]:focus{outline:0}.toggle{background:linear-gradient(180deg,#2d2f39,#1f2027);border:2px solid #474755;border-radius:16px;display:inline-block;height:32px;margin:-3px 0 0 10px!important;position:relative;transition:all .2s ease;width:52px}.toggle:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(44,44,44,.2);content:"";height:24px;left:2px;position:absolute;top:2px;transition:all .2s cubic-bezier(.5,.1,.75,1.35);width:24px}.toggle:checked{background:linear-gradient(180deg,#0001b3,#0001b3);border-color:#0001b3}.toggle:checked:after{transform:translatex(20px)}.emails-container .container{max-width:1024px!important}.emails-container .crumbs{border-bottom:1px solid #6b6b6b;font-size:85%;padding:0 0 12px}@media(max-width:1100px){.emails-container .crumbs{text-align:center}}.emails{display:flex}.desktop{background:url(https://res.cloudinary.com/jryandoherty/image/upload/v1755197014/emails-html/email-black_pmuica.png) no-repeat top;background-size:cover;border-radius:5px;box-shadow:0 0 5px #824a14;height:594px;margin-top:2%;padding:0;width:780px}@media(max-width:1200px){.desktop{height:514px;width:675px}}.desktop object{height:478px;margin:115px auto 0;width:780px}@media(max-width:1200px){.desktop object{height:514px;width:675px}}@media(max-width:1100px){.desktop{-moz-transform-origin:top center;-webkit-transform-origin:top center}}@media(max-width:991px){.desktop{display:none}}.mobile{-ms-zoom:.7;background:url(https://res.cloudinary.com/jryandoherty/image/upload/v1758379235/iphone-case_ampmyc.png) no-repeat top;background-size:430px 808px;margin-top:2rem;min-height:808px;-moz-transform:scale(.7);-webkit-transform:scale(.7);-moz-transform-origin:top center;-webkit-transform-origin:top center;width:430px}@media(max-width:992px){.mobile{-ms-zoom:.9;margin-top:0;-moz-transform:scale(.9);-webkit-transform:scale(.9);-moz-transform-origin:top center;-webkit-transform-origin:top center}}@media(max-width:1200px){.mobile{background-size:365px 685px;min-height:685px;width:365px}}.mobile object{border:1px solid #000;border-bottom-left-radius:45px;border-bottom-right-radius:45px;height:745px;margin:50px auto 0 18px;width:393px}@media(max-width:1200px){.mobile object{height:625px;width:334px}}.webpage{-ms-zoom:.85;margin:0 auto;-moz-transform:scale(.85);-webkit-transform:scale(.85);-moz-transform-origin:top center;-webkit-transform-origin:top center}@media(max-width:768px){.webpage{-ms-zoom:.95;-moz-transform:scale(.95);-webkit-transform:scale(.95);-moz-transform-origin:top center;-webkit-transform-origin:top center;width:100%}}@media(min-width:1400px){.webpage{width:1380px}}@media(min-width:1600px){.webpage{width:1480px}}@media(max-width:1199px){.webpage .col-lg-6:last-of-type{text-align:center}}.webpage .col-lg-3,.webpage .col-lg-4{padding-right:50px}.webpage .col-lg-7,.webpage .col-lg-8{padding:0}.webpage .row:first-of-type{align-items:center;margin:2rem 0}.webpage .row:nth-of-type(2){margin-bottom:4%}.webpage pre{height:640px;overflow-y:scroll}.webpage iframe,.webpage object{border:20px solid #444;border-radius:20px;box-shadow:inset 0 0 10px rgba(0,0,0,.5);min-height:868px;width:100%}@media(max-width:768px){.webpage iframe,.webpage object{border:10px solid #444;min-height:800px}}.webpage .legend{font-size:115%}.webpage .crumbs{border-bottom:1px solid #6b6b6b;font-size:100%;padding-right:0!important}@media(max-width:480px){.webpage .crumbs{font-size:90%}}.legend h2{font-size:1.3em;margin-bottom:12px}.legend ul{list-style-type:none;margin:0;padding:0;text-align:left}.legend li{margin:0 0 4px}.legend svg{fill:#fff;height:44px;width:44px}.legend svg:hover{fill:#6cc644}.screenshot .row:first-of-type{-ms-zoom:.85;margin-top:2rem;-moz-transform:scale(.85);-webkit-transform:scale(.85);-moz-transform-origin:top center;-webkit-transform-origin:top center}.screenshot .row:nth-of-type(2){margin-bottom:4%}.screenshot .legend{font-size:115%;margin:0}.screenshot+footer{background:url(https://res.cloudinary.com/jryandoherty/image/upload/v1649268210/bg_brick_l0esqj.webp) #211e18;background-size:cover}.thumbnail-webpage{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px;max-width:500px}.thumbnail-webpage img{box-shadow:1px 2px 3px #824a14;height:100px;width:150px}@media(max-width:460px){.thumbnail-webpage img{height:auto;width:110px}}.thumbnail-webpage a:hover{width:1200px}.thumbnail-webpage p{padding:20px 0}.thumbnail-webpage>*{flex:1 1}.item{text-align:center}