1<!doctype html><html lang="en"><head><link rel="apple-touch-icon" sizes="180x180" href="https://assets.loopdash.com/img/favicons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="https://assets.loopdash.com/img/favicons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="https://assets.loopdash.com/img/favicons/favicon-16x16.png">
vendor: 63 bytes, line 1
1<script async src="https://www.googletagmanager.com/gtag/js?id=
1AW-17668107643
vendor: 59 bytes, line 1
1" type="30a8c016dd630b867c796eee-text/javascript"></script>
1<script type="30a8c016dd630b867c796eee-text/javascript">
vendor: 140 bytes, lines 1-5
1window.dataLayer = window.dataLayer || []; 2 function gtag(){dataLayer.push(arguments);} 3 gtag('js', new Date()); 4 5 gtag('config', '
5AW-17668107643
vendor: 3 bytes, line 5
5');
5</script>
5<script type="30a8c016dd630b867c796eee-text/javascript">(function(c,l,a,r,i,t,y){ 6 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 7 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 8 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 9 })(window, document, "clarity", "script", "yqgoxfyu8x");</script>
9<script type="30a8c016dd630b867c796eee-text/javascript">window.markerConfig = { 10 project: '6900e534d56acb30821f1c81', 11 source: 'snippet' 12 }; 13 window.addEventListener('load', function() { 14 !function(e,r,a){if(!e.__Marker){e.__Marker={};var t=[],n={__cs:t};["show","hide","isVisible","capture","cancelCapture","unload","reload","isExtensionInstalled","setReporter","clearReporter","setCustomData","on","off"].forEach(function(e){n[e]=function(){var r=Array.prototype.slice.call(arguments);r.unshift(e),t.push(r)}}),e.Marker=n;var s=r.createElement("script");s.async=1,s.src="https://edge.marker.io/latest/shim.js";var i=r.getElementsByTagName("script")[0];i.parentNode.insertBefore(s,i)}}(window,document); 15 });</script>
15<script type="30a8c016dd630b867c796eee-text/javascript">window.addEventListener('load', function() { 16 var n=Math.random().toString(36).substring(7),o=document.createElement("script"); 17 o.src="https://assets.apollo.io/micro/website-tracker/tracker.iife.js?nocache="+n,o.async=!0,o.defer=!0, 18 o.onload=function(){window.trackingFunctions.onLoad({appId:"66699fea64345b09bdaa1cb1"})}, 19 document.head.appendChild(o); 20 });</script>
20<link rel="preconnect" href="https://assets.loopdash.com"><style type="text/css">@font-face {font-family:'Inter Tight';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter-tight/5.2.7/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter-tight/5.2.7/vietnamese/wght/normal.woff2);
20unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter-tight/5.2.7/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter-tight/5.2.7/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter-tight/5.2.7/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter-tight/5.2.7/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter-tight/5.2.7/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/greek/wght/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/latin/wght/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/latin-ext/wght/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/cyrillic/wght/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/greek-ext/wght/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/cyrillic-ext/wght/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:400;src:url(/cf-fonts/v/inter-tight/5.2.7/vietnamese/wght/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/latin/wght/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/latin-ext/wght/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/cyrillic/wght/italic.woff2);
20unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/cyrillic-ext/wght/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/greek/wght/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/vietnamese/wght/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter Tight';font-style:italic;font-weight:500;src:url(/cf-fonts/v/inter-tight/5.2.7/greek-ext/wght/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}</style><link rel="stylesheet" href="/css/base.css"><link rel="stylesheet" href="/css/redesign.css"><noscript><style>.hero-words .hw { opacity: 1 !important; transform: none !important; animation: none !important; }</style></noscript>
20<script type="30a8c016dd630b867c796eee-text/javascript">(function() { 21 function getCookie(name) { 22 const nameEQ = name + "="; 23 const ca = document.cookie.split(';'); 24 for (let i = 0; i < ca.length; i++) { 25 let c = ca[i]; 26 while (c.charAt(0) === ' ') c = c.substring(1, c.length); 27 if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length); 28 } 29 return null; 30 } 31 32 // Check cookie immediately and hide banner if needed 33 if (getCookie('banner-closed') === 'true') { 34 // Add style to hide banner before DOM is ready 35 const style = document.createElement('style'); 36 style.textContent = '.banner { display: none !important; }'; 37 document.head.appendChild(style); 38 } 39 })();</script>
39<script src="/javascript/scripts.min.js" defer="defer" type="30a8c016dd630b867c796eee-text/javascript"></script>
39<script defer="defer" data-domain="loopdash.com" src="https://analytics.loopdash.com/js/script.file-downloads.hash.outbound-links.pageview-props.revenue.tagged-events.js" type="30a8c016dd630b867c796eee-text/javascript"></script>
39<script type="30a8c016dd630b867c796eee-text/javascript">window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
39<meta charset="UTF-8"><title>About - Loopdash</title><meta name="description" content="Loopdash is an applied intelligence studio for nonprofits, advocacy organizations, and growing brands. Design, development, SEO, and hosting â without the agency overhead."><meta name="author" content="Loopdash"><link rel="canonical" href="https://loopdash.com/about/"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><meta name="theme-color" content="#efece3"><meta itemprop="name" content="loopdash"><meta itemprop="description" content="Loopdash is an applied intelligence studio for nonprofits, advocacy organizations, and growing brands. Design, development, SEO, and hosting â without the agency overhead."><meta itemprop="image" content="https://res.cloudinary.com/loopdash/image/upload/f_auto,q_auto/c_fill,w_1200,h_630,e_colorize:100,co_rgb:efece3,b_rgb:efece3/co_rgb:1b1811,c_fit,w_1040,h_400,g_north_west,x_80,y_92,l_text:dm-sans-regular.ttf_46:Loopdash%20is%20an%20applied%20intelligence%20studio%20that%20helps%20mission-driven%20organizations%20and%20growing%20brands%20ship%20the%20work%20that%20moves%20them%20forward./loopdash-logo-wordmark"><meta property="og:url" content="https://loopdash.com/about/"><meta property="og:type" content="website"><meta property="og:title" content="About - Loopdash"><meta property="og:description" content="Loopdash is an applied intelligence studio for nonprofits, advocacy organizations, and growing brands. Design, development, SEO, and hosting â without the agency overhead."><meta property="og:image" content="https://res.cloudinary.com/loopdash/image/upload/f_auto,q_auto/c_fill,w_1200,h_630,e_colorize:100,co_rgb:efece3,b_rgb:efece3/co_rgb:1b1811,c_fit,w_1040,h_400,g_north_west,x_80,y_92,l_text:dm-sans-regular.ttf_46:Loopdash%20is%20an%20
39applied%20intelligence%20studio%20that%20helps%20mission-driven%20organizations%20and%20growing%20brands%20ship%20the%20work%20that%20moves%20them%20forward./loopdash-logo-wordmark"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="About - Loopdash"><meta name="twitter:description" content="Loopdash is an applied intelligence studio for nonprofits, advocacy organizations, and growing brands. Design, development, SEO, and hosting â without the agency overhead."><meta name="twitter:image" property="og:image" content="https://res.cloudinary.com/loopdash/image/upload/f_auto,q_auto/c_fill,w_1200,h_630,e_colorize:100,co_rgb:efece3,b_rgb:efece3/co_rgb:1b1811,c_fit,w_1040,h_400,g_north_west,x_80,y_92,l_text:dm-sans-regular.ttf_46:Loopdash%20is%20an%20applied%20intelligence%20studio%20that%20helps%20mission-driven%20organizations%20and%20growing%20brands%20ship%20the%20work%20that%20moves%20them%20forward./loopdash-logo-wordmark"><meta name="robots" content="index, follow"><meta name="googlebot" content="index, follow">
39<script type="application/ld+json">{ 40 "@context": "https://schema.org", 41 "@graph": [ 42 { 43 "@type": ["Organization", "ProfessionalService"], 44 "@id": "https://loopdash.com/#organization", 45 "name": "Loopdash", 46 "url": "https://loopdash.com/", 47 "logo": "https://loopdash.com/img/favicons/apple-touch-icon.png", 48 "description": "Web design, AI automations, and workflow systems for nonprofits, advocacy campaigns, and mission-driven organizations.", 49 "areaServed": "US", 50 "email": "[email protected]", 51 "foundingDate": "2019", 52 "slogan": "Websites and AI that take work off your plate.", 53 "knowsAbout": [ 54 "Web Design", 55 "Web Development", 56 "AI Automation", 57 "Search Engine Optimization", 58 "Brand Identity", 59 "Content Strategy", 60 "Nonprofit Technology", 61 "Advocacy Campaigns" 62 ], 63 "contactPoint": { 64 "@type": "ContactPoint", 65 "contactType": "customer support", 66 "email": "[email protected]", 67 "url": "https://loopdash.com/contact/" 68 } 69 }, 70 { 71 "@type": "WebSite", 72 "@id": "https://loopdash.com/#website", 73 "url": "https://loopdash.com/", 74 "name": "Loopdash", 75 "publisher": { "@id": "https://loopdash.com/#organization" } 76 },{ 77 "@type": "BreadcrumbList", 78 "@id": "https://loopdash.com/about/#breadcrumb", 79 "itemListElement": [ 80 { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://loopdash.com/" },{ "@type": "ListItem", "position": 2, "name": "About", "item": "https://loopdash.com/about/" }] 81 }] 82}</script>
82</head><body class="about-layout"><a href="#main-content" class="skip-link">Skip to main content</a><header class="site-header"><div class="navbar-bkg"><nav class="navbar reveal" aria-label="Main Navigation"><div class="navbar-logo"><a href="/" class="logo plausible-event-name=Nav+Link+Click+Logo" aria-label="Home"><svg class="logo" width="205" height="28" viewBox="0 0 205 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="logo-path logo-mark" d="M0.285889 1.28564H6.51599C6.51599 5.43904 6.51599 9.17711 6.51599 12.4998C6.51599 13.5556 6.51599 15.217 6.51599 17.4839H11.5001H22.7143V23.714C20.2222 23.714 16.4841 23.714 11.5001 23.714C8.91562 23.714 5.17756 23.714 0.285889 23.714C0.285889 18.502 0.285889 14.764 0.285889 12.4998C0.285889 7.51575 0.285889 3.77768 0.285889 1.28564Z" fill="#262218"/><path class="logo-path logo-mark" d="M22.7144 15.6147H16.4843C16.4843 15.6147 16.4843 14.5764 16.4843 12.4997C16.4843 11.7104 16.4843 10.049 16.4843 7.51561L11.5002 7.51561H8.38529V1.28551C8.38529 1.28551 9.42358 1.28551 11.5002 1.28551C14.0459 1.28551 17.784 1.28551 22.7144 1.28551C22.7144 6.32335 22.7144 10.0614 22.7144 12.4997C22.7144 14.5764 22.7144 15.6147 22.7144 15.6147Z" fill="#262218"/><path class="logo-path logo-text" d="M200.417 23.7955V0.880371H205V23.7955H200.417ZM185.98 23.7955V0.880371H190.563V23.7955H185.98ZM189.974 13.942V10.2428H201.17V13.942H189.974Z" fill="#262218"/><path class="logo-path logo-text" d="M174.083 24.1885C172.424 24.1885 170.94 23.9048 169.631 23.3374C168.343 22.77 167.317 21.9407 166.553 20.8495C165.79 19.7583 165.397 18.4379 165.375 16.8885H170.22C170.242 17.5432 170.405 18.1324 170.711 18.6562C171.038 19.18 171.486 19.5946 172.053 19.9001C172.621 20.2057 173.286 20.3585 174.05 20.3585C174.727 20.3585 175.305 20.2493 175.785 20.0311C176.287 19.8129 176.669 19.5073 176.931 19.1145C177.214 18.7217 177.356 18.2415 177.356 17.6741C177.356 17.063 177.193 16.5393 176.865 16.1028C176.56 15.6663 176.134 15.2953 175.589 14.9898C175.043 14.6842 174.41 14.4114 173.69 14.1714C172.992 13.9095 172.239 13.6476 171.431 13.3857C169.62 12.7965 168.234 12.0108 167.274 11.0287C166.335 10.0467 165.866 8.73722 165.866 7.10043C165.866 5.7037 166.193 4.5143 166.848 3.53223C167.525 2.55015 168.452 1.79723 169.631 1.27345C170.831 0.749679 172.184 0.487793 173.69 0.487793C175.239 0.487793 176.603 0.760591 177.782 1.30619C178.96 1.82996 179.888 2.5938 180.564 3.5977C181.263 4.6016 181.634 5.791 181.677 7.1659H176.767C176.745 6.66396 176.603 6.20565 176.342 5.791C176.08 5.35452 175.72 5.00534 175.261 4.74345C174.803 4.48156 174.257 4.35062 173.624 4.35062C173.079 4.3288 172.577 4.41609 172.119 4.61251C171.682 4.7871 171.333 5.0599 171.071 5.4309C170.809 5.78009 170.678 6.22748 170.678 6.77307C170.678 7.31867 170.809 7.77697 171.071 8.14798C171.333 8.49716 171.693 8.8027 172.151 9.06458C172.631 9.32647 173.188 9.57744 173.821 9.81751C174.454 10.0357 175.141 10.2649 175.883 10.505C177.04 10.8978 178.098 11.367 179.059 11.9126C180.019 12.4364 180.783 13.1238 181.35 13.975C181.939 14.8261 182.234 15.95 182.234 17.3468C182.234 18.5689 181.918 19.7037 181.285 20.7513C180.652 21.777 179.735 22.6063 178.535 23.2392C177.335 23.8721 175.85 24.1885 174.083 24.1885Z" fill="#262218"/><path class="logo-path logo-text" d="M141.285 23.7955L149.633 0.880371H154.838L163.185 23.7955H158.341L152.219 6.08537L146.065 23.7955H141.285ZM144.952 18.6559L146.163 15.0877H157.948L159.126 18.6559H144.952Z" fill="#262218"/><path class="logo-path logo-text" d="M121.02 23.7955V0.880371H128.811C131.452 0.880371 133.645 1.3605 135.391 2.32075C137.137 3.25918 138.425 4.59043 139.254 6.31452C140.105 8.01679 140.531 10.0246 140.531 12.3379C140.531 14.6294 140.105 16.6372 139.254 18.3613C138.425 20.0854 137.137 21.4276 135.391 22.3878C133.667 23.3262 131.463 23.7955 128.779 23.7955H121.02ZM125.603 19.8672H128.55C130.383 19.8672 131.823 19.5725 132.871 18.9833C133.94 18.3722 134.704 17.5102 135.162 16.3972C135.62 15.2623 135.85 13.9092 135.85 12.3379C135.85 10.7666 135.62 9.42443 135.162 8.31141C134.704 7.17656 133.94 6.30361 132.871 5.69254C131.823 5.08147 130.383 4.77594 128.5
825 4.77594H125.603V19.8672Z" fill="#262218"/><path class="logo-path logo-text" d="M100.784 23.7955V0.880371H109.492C111.347 0.880371 112.886 1.19682 114.108 1.82971C115.33 2.46261 116.235 3.32465 116.825 4.41584C117.436 5.48521 117.741 6.70735 117.741 8.08226C117.741 9.34804 117.447 10.5265 116.857 11.6177C116.29 12.6871 115.395 13.5601 114.173 14.2366C112.951 14.9131 111.391 15.2514 109.492 15.2514H105.367V23.7955H100.784ZM105.367 11.5523H109.197C110.572 11.5523 111.554 11.2358 112.144 10.6029C112.755 9.97002 113.06 9.1298 113.06 8.08226C113.06 6.99106 112.755 6.13993 112.144 5.52886C111.554 4.91779 110.572 4.61226 109.197 4.61226H105.367V11.5523Z" fill="#262218"/><path class="logo-path logo-text" d="M85.6877 24.1885C83.4617 24.1885 81.4975 23.6866 79.7953 22.6827C78.093 21.6788 76.7508 20.293 75.7687 18.5252C74.8085 16.7357 74.3284 14.6733 74.3284 12.3382C74.3284 10.003 74.8085 7.95156 75.7687 6.18383C76.7508 4.39427 78.093 2.99754 79.7953 1.99364C81.4975 0.989742 83.4617 0.487793 85.6877 0.487793C87.9356 0.487793 89.9106 0.989742 91.6129 1.99364C93.337 2.99754 94.6682 4.39427 95.6067 6.18383C96.5669 7.95156 97.047 10.003 97.047 12.3382C97.047 14.6733 96.5669 16.7357 95.6067 18.5252C94.6682 20.293 93.337 21.6788 91.6129 22.6827C89.9106 23.6866 87.9356 24.1885 85.6877 24.1885ZM85.6877 20.0638C87.0626 20.0638 88.252 19.7474 89.2559 19.1145C90.2598 18.4816 91.0346 17.5977 91.5802 16.4629C92.1258 15.3062 92.3986 13.9313 92.3986 12.3382C92.3986 10.745 92.1258 9.38103 91.5802 8.24619C91.0346 7.08952 90.2598 6.19474 89.2559 5.56185C88.252 4.92895 87.0626 4.61251 85.6877 4.61251C84.3346 4.61251 83.1561 4.92895 82.1522 5.56185C81.1702 6.19474 80.3954 7.08952 79.828 8.24619C79.2824 9.38103 79.0096 10.745 79.0096 12.3382C79.0096 13.9313 79.2824 15.3062 79.828 16.4629C80.3954 17.5977 81.1702 18.4816 82.1522 19.1145C83.1561 19.7474 84.3346 20.0638 85.6877 20.0638Z" fill="#262218"/><path class="logo-path logo-text" d="M59.9851 24.1885C57.759 24.1885 55.7949 23.6866 54.0926 22.6827C52.3904 21.6788 51.0482 20.293 50.0661 18.5252C49.1059 16.7357 48.6257 14.6733 48.6257 12.3382C48.6257 10.003 49.1059 7.95156 50.0661 6.18383C51.0482 4.39427 52.3904 2.99754 54.0926 1.99364C55.7949 0.989742 57.759 0.487793 59.9851 0.487793C62.2329 0.487793 64.208 0.989742 65.9103 1.99364C67.6343 2.99754 68.9656 4.39427 69.904 6.18383C70.8643 7.95156 71.3444 10.003 71.3444 12.3382C71.3444 14.6733 70.8643 16.7357 69.904 18.5252C68.9656 20.293 67.6343 21.6788 65.9103 22.6827C64.208 23.6866 62.2329 24.1885 59.9851 24.1885ZM59.9851 20.0638C61.36 20.0638 62.5494 19.7474 63.5533 19.1145C64.5572 18.4816 65.3319 17.5977 65.8775 16.4629C66.4231 15.3062 66.6959 13.9313 66.6959 12.3382C66.6959 10.745 66.4231 9.38103 65.8775 8.24619C65.3319 7.08952 64.5572 6.19474 63.5533 5.56185C62.5494 4.92895 61.36 4.61251 59.9851 4.61251C58.632 4.61251 57.4535 4.92895 56.4496 5.56185C55.4675 6.19474 54.6928 7.08952 54.1254 8.24619C53.5798 9.38103 53.307 10.745 53.307 12.3382C53.307 13.9313 53.5798 15.3062 54.1254 16.4629C54.6928 17.5977 55.4675 18.4816 56.4496 19.1145C57.4535 19.7474 58.632 20.0638 59.9851 20.0638Z" fill="#262218"/><path class="logo-path logo-text" d="M33.0107 23.7955V0.880371H37.5938V20.2273H47.6109V23.7955H33.0107Z" fill="#262218"/></svg></a></div><div class="nav-flex"><a href="/about" class="text-3 mb-0 text-weight-500 plausible-event-name=Nav+Link+Click+About">About</a> <a href="/projects" class="text-3 mb-0 text-weight-500 plausible-event-name=Nav+Link+Click+Work">Work</a> <a href="/services" class="text-3 mb-0 text-weight-500 plausible-event-name=Nav+Link+Click+Services">Services</a> <a href="/blog" class="text-3 mb-0 text-weight-500 plausible-event-name=Nav+Link+Click+Blog">Blog</a> <a href="/contact" class="no-hover shake mr-4 button button-primary button-sm nowrap plausible-event-name=Hire+Us">Start a project</a></div><button class="menu-toggle" type="button" aria-label="Toggle menu" aria-expanded="false" aria-controls="mobile-nav-menu"><span class="bar"></span> <span class="bar"></span> <span class="bar"></span></button></nav></div><div class="nav-container" id="mobile-nav-menu"><ul class="nav"><li><a class="menu-item text-13 text-weight-600 plausible-event-name=Nav+Link+Click+About" href="/about" aria-label="About Us">About</a></li><li><a class="menu-item text-13 text-weight-600 plausible-event-name=Nav+Link+Click+Selected+Work" href="/projects" aria-label="Work">Work</a></li><li><a class="menu-item text-13 text-weight-600 plausible-event-name=Nav+Link+Click+Services" href="/services" aria-label="Our Services">Services</a></li><li><a class="menu-item text-13 text-weight-600 plausible-event-name=Nav+Link+Click+Blog" href="/blog" aria-label="Visit Our Blog">Blog</a></li><li><a class="menu-item text-13 text-weight-600 plausible-event-name=Nav+Link+Click+Contact" href="/contact" aria-label="Work with us">Contact</a></li></ul>
82<a href="/contact" class="button button-primary button-lg nav-cta plausible-event-name=Nav+Mobile+Hire+Us">Start a project</a></div></header><main id="main-content" tabindex="-1" class="mb-16"><div class="bleed-full about-hero-media reveal-up"><picture><source type="image/avif" srcset="https://assets.loopdash.com/img/about-hero-768.avif 768w, https://assets.loopdash.com/img/about-hero-1200.avif 1200w, https://assets.loopdash.com/img/about-hero-1444.avif 1444w" sizes="(max-width: 600px) 100vw, 50vw"><source type="image/webp" srcset="https://assets.loopdash.com/img/about-hero-768.webp 768w, https://assets.loopdash.com/img/about-hero-1200.webp 1200w, https://assets.loopdash.com/img/about-hero-1444.webp 1444w" sizes="(max-width: 600px) 100vw, 50vw"><img alt="Sunlit tree canopy spun into motion against a blue sky" loading="lazy" decoding="async" class="about-hero-media__img" src="https://assets.loopdash.com/img/about-hero-768.jpeg" width="1444" height="740" srcset="https://assets.loopdash.com/img/about-hero-768.jpeg 768w, https://assets.loopdash.com/img/about-hero-1200.jpeg 1200w, https://assets.loopdash.com/img/about-hero-1444.jpeg 1444w" sizes="(max-width: 600px) 100vw, 50vw"></picture></div><section class="bleed about-hero" style="padding-top: clamp(2.25rem, 4vw, 3.25rem); padding-bottom: clamp(2rem, 4vw, 3rem);"><span class="eyebrow" style="margin-bottom: 1.75rem;">The studio â Est. 2019</span><h1 class="about-hero-headline">Loopdash is an applied intelligence studio that helps mission-driven organizations and growing brands ship the work that moves them forward.</h1></section><section class="about-stats bleed"><div class="section-head" style="padding-top: clamp(1.5rem, 4vw, 2.5rem);"><span class="eyebrow">By the numbers</span> <span class="eyebrow">Independent since 2019</span></div><div class="about-stats__grid"><div class="about-stat"><div class="about-stat__n">0</div><p>No account managers. You work directly with the people designing and building the work.</p></div><div class="about-stat"><div class="about-stat__n">7 yrs</div><p>Building for startups, nonprofits, and modern brands on the internet since 2019.</p></div><div class="about-stat"><div class="about-stat__n">100%</div><p>Independent by design. Small enough to stay flexible, senior enough to move quickly.</p></div><div class="about-stat"><div class="about-stat__n">13+</div><p>Creatives inside your team's Slack, ready to work with you.</p></div><div class="about-stat"><div class="about-stat__n"><1 hire</div><p>Costs less than a single in-house hire â a senior team building the systems modern companies rely on.</p></div></div></section><section class="about-purpose bleed"><div class="about-purpose__grid"><span class="eyebrow">Purpose</span><div class="about-purpose__prose"><p>Loopdash is an Applied Intelligence Studio. We work where brand, AI, and human-centered design meet. We put AI to practical use, making brands sharper, technology more human, and small teams far more capable than their size.</p><p>We design the websites, systems, and workflows that move an organization from experiments to real capability. Strategy, creative direction, and applied AI in one practice. We treat intelligence as infrastructure. It changes how a team works from the inside.</p><p>Independent since 2019, we work as an embedded partner to nonprofits, advocacy campaigns, and mission-driven brands. We stay inside your team, well past launch.</p></div></div></section><section class="bleed-full" aria-hidden="true"><div class="caps-reel" data-caps-reel style="--reel-steps: 13;"><div class="caps-reel__stage"><div class="caps-reel__line"><span class="caps-reel__fixed">Intelligent</span> <span class="caps-reel__slot"><span class="caps-reel__track" data-caps-track data-caps-count="13"><span class="caps-reel__word">Systems</span><span class="caps-reel__word">Strategy</span><span class="caps-reel__word">Research</span><span class="caps-reel__word">Workflows</span><span class="caps-reel__word">Software</span><span class="caps-reel__word">Design</span><span class="caps-reel__word">Content</span><span class="caps-reel__word">Experiences</span><span class="caps-reel__word">Narratives</span><span class="caps-reel__word">Brands</span><span class="caps-reel__word">Websites</span><span class="caps-reel__word">Automation</span><span class="caps-reel__word">Search</span><span class="caps-reel__word">Systems</span><span class="caps-reel__word">Strategy</span><span class="caps-reel__word">Research</span><span class="caps-reel__word">Workflows</span><span class="caps-reel__word">Software</span><span class="caps-reel__word">Design</span><span class="caps-reel__word">Content</span><span class="caps-reel__word">Experiences</span><span class="caps-reel__word">Narratives</span><span class="caps-reel__word">Brands</span><span class="caps-reel__word">Websites</span><span class="caps-reel__word">Automation</span><span class="caps-reel__word">Search</span><span class="caps-reel__word">Systems</span><span class="caps-reel__word">Strategy</span><span class="caps-reel__word">Research</span><span class="caps-reel__word">Workflows</span><span class="caps-reel__word">Software</span><span class="caps-reel__word">Design</span><span class="caps-reel__word">Content</span><span class="caps-reel__word">Experiences</span><span class="caps-reel__word">Narratives</span><span class="caps-reel__word">Brands</span><span class="caps-reel__word">Websites</span><span class="caps-reel__word">Automation</span><span class="caps-reel__word">Search</span></span></span></div></div></div></section>
82<script type="30a8c016dd630b867c796eee-text/javascript">// Capabilities reel â translate the word column in lockstep with scroll through the section. 83 (function () { 84 var reel = document.querySelector('[data-caps-reel]'); 85 if (!reel) return; 86 if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return; 87 var track = reel.querySelector('[data-caps-track]'); 88 var slot = reel.querySelector('.caps-reel__slot'); 89 var stage = reel.querySelector('.caps-reel__stage'); 90 if (!track || !slot || !stage) return; 91 var words = track.children; 92 // One cycle's length; the DOM holds 3 copies for seamless looping. 93 var n = parseInt(track.getAttribute('data-caps-count'), 10) || words.length; 94 if (n < 2) return; 95 var lh = 0, center = 0, ticking = false, activeWord = null; 96 function measure() { 97 lh = words[0].getBoundingClientRect().height; 98 // Offset that parks a single word in the vertical middle of the (taller) slot. 99 center = (slot.getBoundingClientRect().height - lh) / 2; 100 } 101 function update() { 102 ticking = false; 103 var rect = reel.getBoundingClientRect(); 104 var travel = reel.offsetHeight - stage.offsetHeight; // sticky scroll distance 105 if (travel <= 0) return; 106 var p = -rect.top / travel; 107 p = p < 0 ? 0 : (p > 1 ? 1 : p); 108 // Snap to a whole word ("click"), starting on the middle copy so the column always 109 // has words above and below and loops with no blank ends. 110 var idx = n + Math.round(p * n); 111 track.style.transform = 'translate3d(0,' + (center - idx * lh).toFixed(1) + 'px,0)'; 112 // Light up the centred word; the rest stay lighter (styled via .is-active). 113 if (words[idx] !== activeWord) { 114 if (activeWord) activeWord.classList.remove('is-active'); 115 activeWord = words[idx]; 116 if (activeWord) activeWord.classList.add('is-active'); 117 } 118 } 119 function onScroll() { if (!ticking) { ticking = true; requestAnimationFrame(update); } } 120 measure(); update(); 121 // Enable the snap transition only after the first position is set, so each word clicks 122 // into place instead of animating up from zero on load. 123 requestAnimationFrame(function () { track.style.transition = 'transform 0.28s cubic-bezier(0.22, 1, 0.36, 1)'; }); 124 window.addEventListener('scroll', onScroll, { passive: true }); 125 window.addEventListener('resize', function () { measure(); update(); }); 126 // Re-measure once the webfont swaps in, so the line height is exact. 127 if (document.fonts && document.fonts.ready) { document.fonts.ready.then(function () { measure(); update(); }); } 128 })();</script>
128<section class="about-people bleed"><div class="section-head" style="border-bottom: 0; padding-top: clamp(1rem, 3vw, 2rem); padding-bottom: 1rem;"><span class="eyebrow">People</span> <span class="eyebrow">13 in the studio</span></div><ul class="team-list"><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Atik Rahman</span> <span class="team-list__role">Developer</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Bahalul Kabir</span> <span class="team-list__role">Developer</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Elizabeth Willet</span> <span class="team-list__role">Designer</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Emma Tideswell</span> <span class="team-list__role">Designer</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Francis Combe</span> <span class="team-list__role">Quality Assurance</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Gary Bunofsky</span> <span class="team-list__role">Lead Developer, Partner</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Justin Armburger</span> <span class="team-list__role">Designer</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Karena Myer</span> <span class="team-list__role">Designer</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Maddy Bruster</span> <span class="team-list__role">Lead Designer, Partner</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Merel Jacobs</span> <span class="team-list__role">Developer</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Mohammand Rokanuzzaman</span> <span class="team-list__role">Developer</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Sean Davis</span> <span class="team-list__role">Developer</span></div></div></li><li class="team-list__item"><div class="team-list__row"><div class="team-list__pair"><span class="team-list__name">Steven Schwartz</span> <span class="team-list__role">Finance</span></div></div></li></ul></section><section class="about-links bleed"><a href="/projects/" class="about-link-row plausible-event-name=About+Link+Work"><span>See our work</span><span class="arr">âï¸</span></a> <a href="/services/" class="about-link-row plausible-event-name=About+Link+Services"><span>What we do</span><span class="arr">âï¸</span></a> <a href="/faq/" class="about-link-row plausible-event-name=About+Link+FAQ"><span>Frequently asked questions</span><span class="arr">âï¸</span></a> <a href="/contact/" class="about-link-row plausible-event-name=About+Link+Start"><span>Start a project</span><span class="arr">âï¸</span></a></section>
128<script type="30a8c016dd630b867c796eee-text/javascript">// Purpose statement â reveal word by word as it scrolls in (same as the home statement). 129 (function () { 130 var prose = document.querySelector('.about-purpose__prose'); 131 if (!prose) return; 132 if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return; 133 var words = []; 134 function split(source, target) { 135 [].slice.call(source.childNodes).forEach(function (node) { 136 if (node.nodeType === 3) { 137 node.textContent.split(/(\s+)/).forEach(function (part) { 138 if (!part) return; 139 if (/^\s+$/.test(part)) { target.appendChild(document.createTextNode(part)); } 140 else { var w = document.createElement('span'); w.className = 'word'; w.textContent = part; target.appendChild(w); words.push(w); } 141 }); 142 } else if (node.nodeType === 1) { 143 var clone = node.cloneNode(false); target.appendChild(clone); split(node, clone); 144 } 145 }); 146 } 147 var src = prose.cloneNode(true); 148 prose.innerHTML = ''; 149 split(src, prose); 150 words.forEach(function (w, i) { w.style.transitionDelay = (i * 0.016).toFixed(3) + 's'; }); 151 var revealed = false; 152 function reveal() { if (revealed) return; revealed = true; prose.classList.add('words-in'); } 153 function check() { 154 var r = prose.getBoundingClientRect(); 155 var vh = window.innerHeight || document.documentElement.clientHeight; 156 if (r.top < vh * 0.88 && r.bottom > 0) reveal(); 157 } 158 window.addEventListener('scroll', function () { if (!revealed) check(); }, { passive: true }); 159 window.addEventListener('resize', check); 160 check(); 161 })();</script>
161</main><div class="state-modal" style="display: none; opacity: 0;"><div class="state-modal-content"><div class="state-modal-text"><p id="modal-title" class="text-3 text-charcoal text-weight-500 mb-3">Success!</p><p id="modal-subtext" class="text-2 mb-0 text-charcoal-light">Your action was successful.</p></div><div class="state-modal-close"><button class="close-button text-charcoal-light"><svg class="" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="currentColor" d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L8 9.06l-3.22 3.22a.75.75 0 0 1-1.042-.018.75.75 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06"/></svg></button></div></div></div><footer class="site-footer" aria-label="Footer Navigation"><div class="footer-top bleed"><div class="footer-statement"><p>If you've got ideas for your brand,</p><p>your business, or the world at large â</p><p>we're here to <em>build them.</em></p></div><div class="footer-cta"><a href="/contact" class="button footer-cta__btn plausible-event-name=Footer+Start+Project">Start a project âï¸</a> <a href="javascript:void(0);" id="copy-link" class="footer-cta__email plausible-event-name=Footer+Link+Click+Email" data-url="[email protected]" data-title="Copied to clipboard" data-subtext="The email [email protected] has been copied to your clipboard. Hit us up â¡"><span class="__cf_email__" data-cfemail="b6dedff6dad9d9c6d2d7c5de98d5d9db">[email protected]</span></a></div></div><nav class="footer-menu bleed" aria-label="Footer"><a href="/about/" class="plausible-event-name=Footer+Link+Click+About">About</a> <a href="/services/" class="plausible-event-name=Footer+Link+Click+Services">Services</a> <a href="/projects/" class="plausible-event-name=Footer+Link+Click+Projects">Work</a> <a href="/blog/" class="plausible-event-name=Footer+Link+Click+Blog">Blog</a> <a href="/careers/" class="plausible-event-name=Footer+Link+Click+Careers">Careers</a> <a href="/changelog/" class="plausible-event-name=Footer+Link+Click+Changelog">Changelog</a> <a href="/contact/" class="plausible-event-name=Footer+Link+Click+Contact">Contact</a> <a href="https://billing.stripe.com/p/login/cN2bLBaEk1sFg6Y3cc" target="_blank" rel="noopener" class="plausible-event-name=Footer+Link+Click+Billing">Billing</a></nav><div class="legal bleed flex justify-between text-1"><div><p>Copyright © 2026 Loopdash, LLC<span class="text-mono"> v1.0.1</span></p></div><div class="justify-content-end"><div class="justify-content-end legal-links"><a href="/legal/privacy/" class="plausible-event-name=Footer+Link+Click+Privacy+Policy">Privacy Policy</a> <a href="/legal/terms/" class="plausible-event-name=Footer+Link+Click+Terms+of+Service">Terms of Service</a> <span class="server-status"><span class="server-status-dot"></span><span class="" id="server-status-tag">Fetching...</span></span></div></div></div></footer><!-- Cloudflare Pages Analytics -->
vendor: 108 bytes, line 161
161<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 99 bytes, line 161
161<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
1616481e732de884e868a5b8c636c9f4554
vendor: 61 bytes, line 161
161"}' type="30a8c016dd630b867c796eee-text/javascript"></script>
161<!-- Cloudflare Pages Analytics -->
vendor: 142 bytes, line 161
161<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="30a8c016dd630b867c796eee-|49" defer></script>
161<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"1c8cfe0b716541bc85072017014e4c82","r":1,"spa":2}' crossorigin="anonymous"></script>
161 162</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.