1<!doctype html> 2<html lang="en-US" class="scroll-smooth" style="--masthead-height: 63px; --colophon-height: 198px"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 7 <meta http-equiv="Content-Language" content="en" /> 8 9 <link rel="icon" href="/favicon.ico" sizes="any" /> 10 <link rel="icon" href="/favicon.svg" type="image/svg+xml" /> 11 <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> 12 13 <link href="../_app/immutable/assets/0.CcKTpJhd.css" rel="stylesheet"> 14 <link href="../_app/immutable/assets/Toaster.BeB-ITtk.css" rel="stylesheet"> 15 <link href="../_app/immutable/assets/2.BMWw5CGO.css" rel="stylesheet"> 16 <link href="../_app/immutable/assets/SideBySide.CyPFI0_P.css" rel="stylesheet"> 17 <link href="../_app/immutable/assets/LinkList.DWchcBND.css" rel="stylesheet"> 18 <link href="../_app/immutable/assets/Carousel._Zur08n3.css" rel="stylesheet"> 19 <link href="../_app/immutable/assets/Button.B5-WU7U2.css" rel="stylesheet"> 20 <link href="../_app/immutable/assets/Masthead.l8V-8TeO.css" rel="stylesheet"> 21 <link href="../_app/immutable/assets/Card.DAlSQ89Z.css" rel="stylesheet"> 22 <link href="../_app/immutable/assets/Dots.C-GW8brK.css" rel="stylesheet"> 23 <link rel="modulepreload" href="../_app/immutable/entry/start.3X-K0YJI.js"> 24 <link rel="modulepreload" href="../_app/immutable/chunks/DU7C2wMz.js"> 25 <link rel="modulepreload" href="../_app/immutable/chunks/DgdpXnG0.js"> 26 <link rel="modulepreload" href="../_app/immutable/chunks/BPAoz2ir.js"> 27 <link rel="modulepreload" href="../_app/immutable/chunks/C64u8BFd.js"> 28 <link rel="modulepreload" href="../_app/immutable/chunks/CYgJF_JY.js"> 29 <link rel="modulepreload" href="../_app/immutable/entry/app.DsI_QpHV.js"> 30 <link rel="modulepreload" href="../_app/immutable/chunks/CsFDU-iK.js"> 31 <link rel="modulepreload" href="../_app/immutable/chunks/Bg8KmTGx.js"> 32 <link rel="modulepreload" href="../_app/immutable/chunks/BJV9v1XP.js"> 33 <link rel="modulepreload" href="../_app/immutable/chunks/zPfMiggm.js"> 34 <link rel="modulepreload" href="../_app/immutable/chunks/BqAf3XDP.js"> 35 <link rel="modulepreload" href="../_app/immutable/nodes/0.CdxIV89p.js"> 36 <link rel="modulepreload" href="../_app/immutable/chunks/CHBa18Jj.js"> 37 <link rel="modulepreload" href="../_app/immutable/chunks/ydAJ3q86.js"> 38 <link rel="modulepreload" href="../_app/immutable/chunks/D7lO7nIc.js"> 39 <link rel="modulepreload" href="../_app/immutable/chunks/5y-SN_vm.js"> 40 <link rel="modulepreload" href="../_app/immutable/chunks/DHoWmUKI.js"> 41 <link rel="modulepreload" href="../_app/immutable/chunks/PjsoP54E.js"> 42 <link rel="modulepreload" href="../_app/immutable/chunks/CApxubdY.js"> 43 <link rel="modulepreload" href="../_app/immutable/chunks/v-LCowxX.js"> 44 <link rel="modulepreload" href="../_app/immutable/chunks/Cpj98o6Y.js"> 45 <link rel="modulepreload" href="../_app/immutable/nodes/2.C6ZKJrfV.js"> 46 <link rel="modulepreload" href="../_app/immutable/chunks/PD1Wq3xD.js"> 47 <link rel="modulepreload" href="../_app/immutable/chunks/Bd4Xrl3G.js"> 48 <link rel="modulepreload" href="../_app/immutable/chunks/7VipIpM6.js"> 49 <link rel="modulepreload" href="../_app/immutable/chunks/CKfDCpJg.js"> 50 <link rel="modulepreload" href="../_app/immutable/chunks/tatzVcaN.js"> 51 <link rel="modulepreload" href="../_app/immutable/chunks/DQA1_nyB.js"> 52 <link rel="modulepreload" href="../_app/immutable/chunks/Bg9EJDvC.js"> 53 <link rel="modulepreload" href="../_app/immutable/chunks/D7zap1hA.js"> 54 <link rel="modulepreload" href="../_app/immutable/chunks/kTw_gkhZ.js"> 55 <link rel="modulepreload" href="../_app/immutable/chunks/3mXlUuxo.js"> 56 <link rel="modulepreload" href="../_app/immutable/chunks/COWmizfR.js"> 57 <link rel="modulepreload" href="../_app/immutable/chunks/B1siQYLO.js"> 58 <link rel="modulepreload" href="../_app/immutable/chunks/D2h0mE0u.js"> 59 <link rel="modulepreload" href="../_app/immutable/chunks/DMLb_rQd.js"> 60 <link rel="modulepreload" href="../_app/immutable/chunks/CWDXT_ZK.js"> 61 <link rel="modulepreload" href="../_app/immutable/chunks/dC1M6Z7l.js"> 62 <link rel="modulepreload" href="../_app/immutable/chunks/Brfk6Bdo.js"> 63 <link rel="modulepreload" href="../_app/immutable/chunks/C4U07QpW.js"> 64 <link rel="modulepreload" href="../_app/immutable/chunks/COiGUhyD.js"> 65 <link rel="modulepreload" href="../_app/immutable/chunks/SnVFNbQK.js"> 66 <link rel="modulepreload" href="../_app/immutable/chunks/C6XRhjBK.js"> 67 <link rel="modulepreload" href="../_app/immutable/chunks/3U9cUrn_.js"> 68 <link rel="modulepreload" href="../_app/immutable/nodes/8.73FONcRg.js"><!--[--><meta name="robots" content="index,follow"> <meta itemprop="name" name="title" content="Safety at the Polls ⢠The DataFace"> <meta name="author" content="The DataFace"> <meta itemprop="description" name="description" content="A case study on our project with States United Democracy Center."> <link itemprop="url" rel="canonical" href="https://thedataface.com/case-study/safety-at-the-polls">
68 <link rel="preconnect" href="https://api.iconify.design"> <meta property="og:type" content="article"> <meta property="og:url" content="https://thedataface.com/case-study/safety-at-the-polls"> <meta property="og:title" content="Safety at the Polls"> <meta property="og:site_name" content="The DataFace"> <meta property="og:description" content="A case study on our project with States United Democracy Center."> <meta itemprop="image" property="og:image" content="https://thedataface.com/1200x630.png"> <meta property="og:image:height" content="630"> <meta property="og:image:width" content="1200"> <meta property="og:image:alt" content="A branded image for The DataFace, a digital agency focused on data visualization."> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:site" content="@thedataface"> <meta property="twitter:creator" content="@thedataface"> <meta property="twitter:url" content="https://thedataface.com/case-study/safety-at-the-polls"> <meta property="twitter:title" content="Safety at the Polls"> <meta property="twitter:description" content="A case study on our project with States United Democracy Center."> <meta property="twitter:image" content="https://thedataface.com/1012x506.png"> <meta property="twitter:image:alt" content="A branded image for The DataFace, a digital agency focused on data visualization."> <link rel="manifest" href="https://thedataface.com/site.webmanifest" crossorigin="use-credentials"> <!---->
68<script type="application/ld+json">{"@context":"http://schema.org","@type":"Organization","@id":"https://thedataface.com#organization","url":"https://thedataface.com/case-study/safety-at-the-polls","name":"The DataFace","description":"A case study on our project with States United Democracy Center.","email":null,"logo":{"@context":"http://schema.org","@type":"ImageObject","url":"https://thedataface.com/apple-icon-180x180.png","height":180,"width":180}}</script>
68<!----> <!---->
68<script type="application/ld+json">{"@context":"http://schema.org","@type":"Article","datePublished":"1969-12-31T00:00:00.000Z","dateCreated":"1969-12-31T00:00:00.000Z","dateModified":"2026-09-24T00:00:00.000Z","image":{"@context":"http://schema.org","@type":"ImageObject","url":"https://thedataface.com/1200x630.png","height":630,"width":1200,"caption":"A branded image for The DataFace, a digital agency focused on data visualization."},"mainEntityOfPage":"https://thedataface.com","url":"https://thedataface.com/case-study/safety-at-the-polls","inLanguage":"en","author":{"@context":"http://schema.org","@type":"Organization","url":"https://www.thedataface.com#about","name":"The DataFace"},"headline":"Safety at the Polls","description":"A case study on our project with States United Democracy Center.","publisher":{"@id":"https://thedataface.com#organization"},"copyrightHolder":{"@id":"https://thedataface.com#organization"},"sourceOrganization":{"@id":"https://thedataface.com#organization"},"isAccessibleForFree":true}</script>
68<!----> <!--[!--><!--]--> <!--[!--><!--]--> <!--[!--><!--]--><!--]--><title>Safety at the Polls ⢠The DataFace</title> 69 </head> 70 71 <body class="min-h-screen font-sans text-primary antialiased" data-sveltekit-preload-data="hover"> 72 <!-- Google Tag Manager (noscript) -->
vendor: 78 bytes, lines 72-75
72 73 <noscript 74 ><iframe 75 src="https://www.googletagmanager.com/ns.html?id=
75GTM-MRBNW6Z
vendor: 107 bytes, lines 75-81
75" 76 height="0" 77 width="0" 78 style="display: none; visibility: hidden" 79 ></iframe 80 ></noscript> 81
81<!-- End Google Tag Manager (noscript) --> 82 <div id="page-top"></div> 83 <div id="app" class="flex min-h-screen flex-col"><!--[--><!--[--><!----><!--[!--><!--]--> <!--[--><!----><!----> <header class="dark fixed top-0 left-0 z-[100] w-full border-b-[1px] border-b-border-secondary bg-primary" id="masthead"><a href="#main-content" class="sr-only">Skip to main content</a> <nav id="main-navigation" class="content-well flex flex-row flex-wrap justify-between gap-2 p-4"><a href="/" rel="home"><span class="sr-only">The DataFace</span> <div class="w-[150px] lg:w-[200px]"><svg class="w-full" viewBox="0 0 186 39" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet"><path d="M9.84 12.28V31H7.32V12.28H0.66V10.06H16.5V12.28H9.84ZM19.718 8.8H22.118V18.04H22.238C22.618 17.16 23.148 16.46 23.828 15.94C24.528 15.42 25.458 15.16 26.618 15.16C28.218 15.16 29.478 15.68 30.398 16.72C31.338 17.74 31.808 19.19 31.808 21.07V31H29.408V21.49C29.408 18.71 28.238 17.32 25.898 17.32C25.418 17.32 24.948 17.38 24.488 17.5C24.048 17.62 23.648 17.8 23.288 18.04C22.928 18.28 22.638 18.59 22.418 18.97C22.218 19.33 22.118 19.76 22.118 20.26V31H19.718V8.8ZM42.5888 31.36C41.5288 31.36 40.5688 31.17 39.7088 30.79C38.8688 30.41 38.1388 29.87 37.5188 29.17C36.9188 28.45 36.4488 27.6 36.1088 26.62C35.7888 25.62 35.6288 24.5 35.6288 23.26C35.6288 22.04 35.7888 20.93 36.1088 19.93C36.4488 18.93 36.9188 18.08 37.5188 17.38C38.1388 16.66 38.8688 16.11 39.7088 15.73C40.5688 15.35 41.5288 15.16 42.5888 15.16C43.6288 15.16 44.5588 15.35 45.3788 15.73C46.1988 16.11 46.8988 16.64 47.4788 17.32C48.0588 17.98 48.4988 18.77 48.7988 19.69C49.1188 20.61 49.2788 21.62 49.2788 22.72V23.86H38.1488V24.58C38.1488 25.24 38.2488 25.86 38.4488 26.44C38.6688 27 38.9688 27.49 39.3488 27.91C39.7488 28.33 40.2288 28.66 40.7888 28.9C41.3688 29.14 42.0188 29.26 42.7388 29.26C43.7188 29.26 44.5688 29.03 45.2888 28.57C46.0288 28.11 46.5988 27.45 46.9988 26.59L48.7088 27.82C48.2088 28.88 47.4288 29.74 46.3688 30.4C45.3088 31.04 44.0488 31.36 42.5888 31.36ZM42.5888 17.17C41.9288 17.17 41.3288 17.29 40.7888 17.53C40.2488 17.75 39.7788 18.07 39.3788 18.49C38.9988 18.91 38.6988 19.41 38.4788 19.99C38.2588 20.55 38.1488 21.17 38.1488 21.85V22.06H46.6988V21.73C46.6988 20.35 46.3188 19.25 45.5588 18.43C44.8188 17.59 43.8288 17.17 42.5888 17.17Z" fill="white"></path><path d="M57.58 10.06H64.99C66.33 10.06 67.54 10.28 68.62 10.72C69.72 11.16 70.65 11.82 71.41 12.7C72.19 13.56 72.79 14.65 73.21 15.97C73.63 17.27 73.84 18.79 73.84 20.53C73.84 22.27 73.63 23.8 73.21 25.12C72.79 26.42 72.19 27.51 71.41 28.39C70.65 29.25 69.72 29.9 68.62 30.34C67.54 30.78 66.33 31 64.99 31H57.58V10.06ZM64.99 28C66.55 28 67.81 27.51 68.77 26.53C69.73 25.55 70.21 24.11 70.21 22.21V18.85C70.21 16.95 69.73 15.51 68.77 14.53C67.81 13.55 66.55 13.06 64.99 13.06H60.97V28H64.99ZM89.2485 31C88.3885 31 87.7285 30.76 87.2685 30.28C86.8085 29.78 86.5285 29.15 86.4285 28.39H86.2785C85.9785 29.37 85.4285 30.11 84.6285 30.61C83.8285 31.11 82.8585 31.36 81.7185 31.36C80.0985 31.36 78.8485 30.94 77.9685 30.1C77.1085 29.26 76.6785 28.13 76.6785 26.71C76.6785 25.15 77.2385 23.98 78.3585 23.2C79.4985 22.42 81.1585 22.03 83.3385 22.03H86.1585V20.71C86.1585 19.75 85.8985 19.01 85.3785 18.49C84.8585 17.97 84.0485 17.71 82.9485 17.71C82.0285 17.71 81.2785 17.91 80.6985 18.31C80.1185 18.71 79.6285 19.22 79.2285 19.84L77.2785 18.07C77.7985 17.19 78.5285 16.47 79.4685 15.91C80.4085 15.33 81.6385 15.04 83.1585 15.04C85.1785 15.04 86.7285 15.51 87.8085 16.45C88.8885 17.39 89.4285 18.74 89.4285 20.5V28.33H91.0785V31H89.2485ZM82.6485 28.87C83.6685 28.87 84.5085 28.65 85.1685 28.21C85.8285 27.75 86.1585 27.14 86.1585 26.38V24.13H83.3985C81.1385 24.13 80.0085 24.83 80.0085 26.23V26.77C80.0085 27.47 80.2385 28 80.6985 28.36C81.1785 28.7 81.8285 28.87 82.6485 28.87ZM98.5155 31C97.3755 31 96.5155 30.71 95.9355 30.13C95.3555 29.53 95.0655 28.69 95.0655 27.61V18.07H92.6355V15.4H93.9555C94.4955 15.4 94.8655 15.28 95.0655 15.04C95.2855 14.8 95.3955 14.41 95.3955 13.87V11.14H98.3355V15.4H101.605V18.07H98.3355V28.33H101.365V31H98.5155ZM116.583 31C115.723 31 115.063 30.76 114.603 30.28C114.143 29.78 113.863 29.15 113.763 28.39H113.613C113.313 29.37 112.763 30.11 111.963 30.61C111.163 31.11 110.193 31.36 109.053 31.36C107.433 31.36 106.183 30.94 105.303 30.1C104.443 29.26 104.013 28.13 104.013 26.71C104.013 25.15 104.573 23.98 105.693 23.2C106.833 22.42 108.493 22.03 110.673 22.03H113.493V20.71C113.493 19.75 113.233 19.01 112.713 18.49C112.193 17.97 111.383 17.71 110.283 17.71C109.363 17.71 108.613 17.91 108.033 18.31C107.453 18.71 106.963 19.22 106.562 19.84L104.613 18.07C105.133 17.19 105.863 16.47 106.803 15.91C107.743 15.33 108.973 15.04 110.493 15.04C112.513 15.04 114.063 15.51 115.143 16.45C116.223 17.39 116.763 18.74 116.763 20.5V28.33H118.413V31H116.583ZM109.983 28.87C111.003 28.87 111.843 28.65 112.503 28.21C113.163 27.75 113.493 27.14 113.493 26.38V24.13H110.732C108.473 24.13 107.343 24.83 107.343 26.23V26.77C107.343 27.47 107.573 28 108.033 28.36C108.513 28.7 109.163 28.87 109.983 28.87Z" fill="white"></path><path d="M122.31 31V10.06H136.2V14.11H126.87V18.4H134.82V22.42H126.87V31H122.31ZM150.058 31C149.258 31 148.588 30.75 148.048 30.25C147.528 29.75 147.198 29.08
83147.058 28.24H146.878C146.638 29.26 146.108 30.04 145.288 30.58C144.468 31.1 143.458 31.36 142.258 31.36C140.678 31.36 139.468 30.94 138.628 30.1C137.788 29.26 137.368 28.15 137.368 26.77C137.368 25.11 137.968 23.88 139.168 23.08C140.388 22.26 142.038 21.85 144.118 21.85H146.608V20.86C146.608 20.1 146.408 19.5 146.008 19.06C145.608 18.6 144.938 18.37 143.998 18.37C143.118 18.37 142.418 18.56 141.898 18.94C141.378 19.32 140.948 19.75 140.608 20.23L137.968 17.89C138.608 16.95 139.408 16.22 140.368 15.7C141.348 15.16 142.668 14.89 144.328 14.89C146.568 14.89 148.248 15.38 149.368 16.36C150.488 17.34 151.048 18.77 151.048 20.65V27.55H152.518V31H150.058ZM143.908 28.27C144.648 28.27 145.278 28.11 145.798 27.79C146.338 27.47 146.608 26.95 146.608 26.23V24.37H144.448C142.708 24.37 141.838 24.96 141.838 26.14V26.59C141.838 27.17 142.018 27.6 142.378 27.88C142.738 28.14 143.248 28.27 143.908 28.27ZM161.858 31.36C160.678 31.36 159.628 31.17 158.708 30.79C157.788 30.39 157.018 29.84 156.398 29.14C155.778 28.42 155.308 27.55 154.988 26.53C154.668 25.51 154.508 24.37 154.508 23.11C154.508 21.85 154.668 20.72 154.988 19.72C155.308 18.7 155.778 17.83 156.398 17.11C157.018 16.39 157.788 15.84 158.708 15.46C159.628 15.08 160.678 14.89 161.858 14.89C163.458 14.89 164.788 15.25 165.848 15.97C166.928 16.69 167.698 17.7 168.158 19L164.558 20.56C164.418 19.96 164.128 19.45 163.688 19.03C163.248 18.61 162.638 18.4 161.858 18.4C160.958 18.4 160.278 18.7 159.818 19.3C159.358 19.88 159.128 20.67 159.128 21.67V24.61C159.128 25.61 159.358 26.4 159.818 26.98C160.278 27.56 160.958 27.85 161.858 27.85C162.658 27.85 163.288 27.64 163.748 27.22C164.228 26.78 164.578 26.21 164.798 25.51L168.248 27.01C167.728 28.51 166.918 29.61 165.818 30.31C164.738 31.01 163.418 31.36 161.858 31.36ZM177.419 31.36C176.219 31.36 175.149 31.17 174.209 30.79C173.269 30.39 172.469 29.84 171.809 29.14C171.169 28.42 170.679 27.55 170.339 26.53C170.019 25.51 169.859 24.37 169.859 23.11C169.859 21.87 170.019 20.75 170.339 19.75C170.659 18.73 171.129 17.86 171.749 17.14C172.389 16.42 173.169 15.87 174.089 15.49C175.009 15.09 176.059 14.89 177.239 14.89C178.539 14.89 179.649 15.11 180.569 15.55C181.509 15.99 182.269 16.58 182.849 17.32C183.449 18.06 183.879 18.92 184.139 19.9C184.419 20.86 184.559 21.87 184.559 22.93V24.25H174.449V24.49C174.449 25.53 174.729 26.36 175.289 26.98C175.849 27.58 176.729 27.88 177.929 27.88C178.849 27.88 179.599 27.7 180.179 27.34C180.759 26.96 181.299 26.51 181.799 25.99L184.019 28.75C183.319 29.57 182.399 30.21 181.259 30.67C180.139 31.13 178.859 31.36 177.419 31.36ZM177.329 18.16C176.429 18.16 175.719 18.46 175.199 19.06C174.699 19.64 174.449 20.42 174.449 21.4V21.64H179.969V21.37C179.969 20.41 179.749 19.64 179.309 19.06C178.889 18.46 178.229 18.16 177.329 18.16Z" fill="white"></path></svg></div><!----></a> <div class="hidden items-center text-primary lg:flex"><ul class="flex flex-row items-center"><!--[--><!--[--><li><a href="/" class="button svelte-1o72e46">Home</a></li><!--]--><!--[!--><li class="relative"><!--[!--><!--]--> <button class="button z-70 flex flex-row items-center gap-1 svelte-1o72e46" aria-expanded="false" aria-haspopup="true">What we do <iconify-icon icon="material-symbols:expand-more"></iconify-icon><!----></button></li><!--]--><!--[!--><li class="relative"><!--[!--><!--]--> <button class="button z-70 flex flex-row items-center gap-1 svelte-1o72e46" aria-expanded="false" aria-haspopup="true">About <iconify-icon icon="material-symbols:expand-more"></iconify-icon><!----></button></li><!--]--><!--[--><li><a href="/contact" class="button svelte-1o72e46">Contact</a></li><!--]--><!--]--></ul> <!--[!--><!--]--><!----> <!----><a role="link" href="https://calendly.com/jack-beckwith/30min" class="md primary button ml-3 w-fit group label-2 svelte-vfkpi8" target="_blank" rel="noopener noreferrer"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Book a call<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[!--><iconify-icon icon="material-symbols:arrow-outward" class="icon flex items-center" noobserver="true"></iconify-icon><!--]--></div><!--]--><!----></a><!----><!----></div> <ul class="flex items-center gap-x-2 text-primary lg:hidden"><!----><a role="link" href="https://calendly.com/jack-beckwith/30min" class="md primary button w-fit !border-none
83!bg-accent-green group label-2 svelte-vfkpi8" target="_blank" rel="noopener noreferrer"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Book a call<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l !border-none !pl-0 svelte-vfkpi8"><!--[!--><iconify-icon icon="material-symbols:event-available-outline" class="icon flex items-center" noobserver="true"></iconify-icon><!--]--></div><!--]--><!----></a><!----><!----> <button class="flex cursor-pointer flex-row items-center rounded-md bg-accent-blue p-2 text-primary select-none hover:bg-accent-green" title="Show menu"><iconify-icon icon="material-symbols:menu"></iconify-icon><!----></button></ul> <!--[!--><!--]--><!----></nav></header><!----> <main id="main-content"><!--[--><section class="dark relative flex w-full bg-primary pt-masthead"><div role="application" class="absolute inset-0 transition-opacity delay-1000 duration-1000 !opacity-30 opacity-0"><!----><div class="svelte-1osucwe"><canvas class="svelte-1osucwe"><!--[!--><!--]--></canvas></div><!----></div><!----> <div class="content-well pointer-events-none relative my-auto w-full"><section><div class="side-by-side py-36 svelte-4nk31q"><!--[--><div class="pointer-events-none absolute -inset-x-3 inset-y-0 flex justify-between opacity-20 md:-inset-x-8"><!--[--><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><!--]--></div><!--]--> <div class="w-52"><!--[--><p class="blended mt-3 headline-5 text-tertiary italic font-serif svelte-4nk31q"><!---->States United Democracy Center<!----></p><!--]--></div> <div class="flex w-full flex-col gap-4 svelte-4nk31q"><!----><div class="flex flex-col gap-6"><h1 class="headline-1 font-serif text-primary">Safety at the Polls</h1> <div class="flex flex-row flex-wrap gap-2"><!--[--><div class="w-fit rounded-lg border border-accent-green bg-primary p-1.5 text-primary">Microsites</div><div class="w-fit rounded-lg border border-accent-green bg-primary p-1.5 text-primary">Infographics & charts</div><div class="w-fit rounded-lg border border-accent-green bg-primary p-1.5 text-primary">Data stories</div><div class="w-fit rounded-lg border border-accent-green bg-primary p-1.5 text-primary">Reports</div><div class="w-fit rounded-lg border border-accent-green bg-primary p-1.5 text-primary">Social justice</div><div class="w-fit rounded-lg border border-accent-green bg-primary p-1.5 text-primary">Government</div><!--]--></div></div><!----><!----></div></div></section><!----></div></section><!--]--><!----> <!----><section class="relative bg-primary dark"><div class="border-secondary overflow-hidden pt-6 pb-6 border-t border-b"><!--[--><div class="content-well flex flex-col gap-16"><div class="flex flex-row flex-wrap items-center justify-evenly gap-8"><!--[--><div class="flex flex-col gap-2"><p class="body-3 text-accent-green">Date</p> <!--[--><p class="body-2 font-serif text-secondary">May 2025</p><!--]--> <!--[!--><!--]--></div><div class="flex flex-col gap-2"><p class="body-3 text-accent-green">Timeline</p> <!--[--><p class="body-2 font-serif text-secondary">20 weeks</p><!--]--> <!--[!--><!--]--></div><div class="flex flex-col gap-2"><p class="body-3 text-accent-green">Project team</p> <!--[!--><!--]--> <!--[--><div class="ml-1 flex flex-row gap-0"><!--[--><!--[--><img src="https://a2-us.storyblok.com/f/1022688/2048x2048/7a55decc8d/michael.png/m/64x0/filters:format(webp)" alt="Headshot of Michael Hester" width="64" class="-ml-1 h-8 w-8 rounded-full border border-primary object-cover" decoding="async" loading="lazy"><!--]--><!--[--><img src="https://a2-us.storyblok.com/f/1022688/2048x2048/132da06738/sam.png/m/64x0/filters:format(webp)" alt="Headshot of Sam Vickars" width="64" class="-ml-1 h-8 w-8 rounded-full border border-primary object-cover" decoding="async" loading="lazy"><!--]--><!--[--><img src="https://a2-us.storyblok.com/f/1022688/2048x2048/b720dbd441/aria.png/m/64x0/filters:format(webp)" alt="Headshot of Aria Todd" width="64" class="-ml-1 h-8 w-8 rounded-full border border-primary object-cover" decoding="async" loading="lazy"><!--]--><!--[--><img src="https://a2-us.storyblok.com/f/1022688/3024x4032/4ede35056d/soumya.jpeg/m/64x0/filters:format(webp)" alt="" width="64" class="-ml-1 h-8 w-8 rounded-full border border-primary object-cover" decoding="async" loading="lazy"><!--]--><!--]--></div><!--]--></div><div class="flex flex-col gap-2"><p class="body-3 text-accent-green">Industry</p> <!--[--><p class="body-2 font-serif text-secondary">Social justice, Government</p><!--]--> <!--[!--><!--]--></div><!--]--> <!--[--><!----><a role="link" href="https://www.electionsafety.org" class="md primary button group label-2 svelte-vfkpi8" target="_blank" rel="noopener noreferrer"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->View Project<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[!--><iconify-icon icon="material-symbols:arrow-outward" class="icon flex items-center" noobserver="true"></iconify-icon><!--]--></div><!--]--><!----></a><!----><!--]--></div><!----></div><!--]--></div></section><!----> <!--[--><!--[--><div class="mb-24 flex flex-col gap-24 overflow-hidden"><!----><div class="w-full"><!--[!--><!--]--> <div><div><!--[--><div style="aspect-ratio: 1.78;" class="relative w-full"><div id="vimeo-player-1141260640" class="w-full"><!--[--><div class="absolute inset-0 z-10"><div class="flex h-full w-full flex-col items-center justify-center gap-y-2"><!--[!--><!--]--> <div role="status"><svg aria-hidden="true" class="h-8 w-8 animate-spin fill-green text-blue" viewBox="0 0 100 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z" fill="currentColor"></path><path d="M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.
831071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z" fill="currentFill"></path></svg> <span class="sr-only">Loading...</span></div></div><!----></div><!--]--></div></div><!--]--></div></div></div><!----><!----></div><div class="mb-24 flex flex-col gap-24 overflow-hidden"><!----><div class="content-well"><section><div class="side-by-side svelte-4nk31q"><!--[!--><!--]--> <div class="w-52"><!--[--><p class="blended mt-3 headline-5 text-tertiary svelte-4nk31q"><!---->Introduction<!----></p><!--]--></div> <div class="flex w-full flex-col gap-4 svelte-4nk31q"><div class="flex flex-col gap-6"><!--[--><h1 class="headline-2 text-primary">States United aimed to document how fears of election violence shaped women and gender-nonconforming votersâ experiences in 2024.</h1><!--]--> <!--[--><div class="flex flex-col gap-24"><!--[--><!----><div class="richtext flex flex-col gap-5 body-1"><!--[!--><!--]--> <!----><p textAlign="null">We transformed their research into an accessible, trustworthy narrative across multiple formats. The project delivered a brand-aligned report identity, an in-depth PDF report for policy audiences, and an interactive microsite highlighting key findings. We prioritized clarity and empathy throughout, creating a cohesive ecosystem that helps officials and advocates communicate voting safety while acknowledging persistent challenges.</p><!----></div><!----><!--]--></div><!--]--></div><!----></div></div></section><!----></div><!----><!----></div><div class="mb-24 flex flex-col gap-24 overflow-hidden"><!----><div class="w-full"><!--[!--><!--]--> <div><div><!--[--><img src="https://a2-us.storyblok.com/f/1022688/3288x1850/6707f0dbdb/summary-asset.png/m//filters:format(webp)" alt="Screenshots of various designed elements for the Safety at the Ballot project including text-based wireframes, color palettes, and logo explorations." class="w-full" decoding="async" loading="lazy"><!--]--><!----></div></div></div><!----><!----></div><div class="mb-24 flex flex-col gap-24 overflow-hidden"><!----><div class="content-well"><section><div class="side-by-side svelte-4nk31q"><!--[!--><!--]--> <div class="w-52"><!--[--><p class="blended mt-3 headline-5 text-tertiary svelte-4nk31q"><!---->Research & data<!----></p><!--]--></div> <div class="flex w-full flex-col gap-4 svelte-4nk31q"><div class="flex flex-col gap-6"><!--[--><h1 class="headline-2 text-primary">Our report brings together diverse data from focus groups, voter surveys, interviews with election officials and law enforcement, and verified turnout data.</h1><!--]--> <!--[--><div class="flex flex-col gap-24"><!--[--><!----><div class="richtext flex flex-col gap-5 body-1"><!--[!--><!--]--> <!----><p textAlign="null">We worked with researchers to define harassment and violence categories and create standardized visualization templates. Our custom Airtable system ensures all charts draw from a single data source, making future updates straightforward. We carefully tested claims against demographic subgroups to present clear insights without oversimplification. Methodology notes and chart annotations maintain full transparency throughout.</p><!----></div><!----><!--]--></div><!--]--></div><!----></div></div></section><!----></div><!----><!----></div><div class="mb-24 flex flex-col gap-24 overflow-hidden"><!----><div class="w-full"><!--[!--><!--]--> <div><div><!--[--><img src="https://a2-us.storyblok.com/f/1022688/3288x1850/4228084f33/pdf-pages.png/m//filters:format(webp)" alt="A grid of pages from the PDF we created for the Safety at the Ballot project" class="w-full" decoding="async" loading="lazy"><!--]--><!----></div></div></div><!----><!----></div><div class="mb-24 flex flex-col gap-24 overflow-hidden"><!----><div class="content-well"><section><div class="side-by-side svelte-4nk31q"><!--[!--><!--]--> <div class="w-52"><!--[--><p class="blended mt-3 headline-5 text-tertiary svelte-4nk31q"><!---->Vision<!----></p><!--]--></div> <div class="flex w-full flex-col gap-4 svelte-4nk31q"><div class="flex flex-col gap-6"><!--[--><h1 class="headline-2 text-primary">Our design establishes authority through clean typography, accessible color palettes, and safety-focused imagery that avoids fear-mongering.</h1><!--]--> <!--[--><div class="flex flex-col gap-24"><!--[--><!----><div class="richtext flex flex-col gap-5 body-1"><!--[!--><!--]--> <!----><p textAlign="null">
83The site features a landing page plus four chapter pages (Concerns & Turnout, Marginalized Experiences, Partisan Perceptions, and Safety Measures) that let visitors investigate what matters to them. Interactive charts offer demographic filters while staying mobile-friendly. We created a 25-page PDF report with static versions of each chart, along with 15 social assets including animated GIFs to highlight key findings. The design balances empathy with evidence, positioning States United as a bridge-builder across political divides.</p><!----></div><!----><!--]--></div><!--]--></div><!----></div></div></section><!----></div><!----><!----></div><div class="mb-24 flex flex-col gap-24 overflow-hidden"><!----><div class="w-full"><!--[!--><!--]--> <div><div><!--[--><img src="https://a2-us.storyblok.com/f/1022688/1920x1080/e50bfe5239/bento.gif/m//filters:format(webp)" alt="A series of animated GIFs highlighting the interactivity of a series of charts made for the Safety at the Ballot project." class="w-full" decoding="async" loading="lazy"><!--]--><!----></div></div></div><!----><!----></div><div class="mb-24 flex flex-col gap-24 overflow-hidden"><!----><div class="content-well"><section><div class="side-by-side svelte-4nk31q"><!--[!--><!--]--> <div class="w-52"><!--[--><p class="blended mt-3 headline-5 text-tertiary svelte-4nk31q"><!---->Result<!----></p><!--]--></div> <div class="flex w-full flex-col gap-4 svelte-4nk31q"><div class="flex flex-col gap-6"><!--[--><h1 class="headline-2 text-primary">Our work reframed a contentious topic with data and solutions.</h1><!--]--> <!--[--><div class="flex flex-col gap-24"><!--[--><!----><div class="richtext flex flex-col gap-5 body-1"><!--[!--><!--]--> <!----><p textAlign="null">Most voters reported feeling safe, yet women and genderânonconforming voters bore heavier emotional burdens and were more likely to adjust plansâinsights made clear in our visuals. A modeled estimate suggests safety concerns may have suppressed as many as 5.5 million votes nationally; the site contextualizes that figure alongside very low incident rates to avoid alarmism. Voters strongly endorse practical measures like shorter lines and security cameras, and the site equips administrators to communicate what's already in place and where to improve.</p><!----></div><!----><!--]--></div><!--]--></div><!----></div></div></section><!----></div><!----><!----></div><!--]--><!--]--> <section class="content-well my-20 overflow-hidden"><section><div class="side-by-side svelte-4nk31q"><!--[!--><!--]--> <div class="w-52"><!--[!--><!----><!--]--></div> <div class="flex w-full flex-col gap-4 svelte-4nk31q"><div class="flex flex-col gap-20"><div class="flex flex-col gap-6"><p class="headline-5 font-serif font-bold">Tools used</p> <div class="relative transition-opacity duration-300"><!----> <swiper-container init="false" class="w-full !overflow-visible pl-0 md:pl-2" slides-per-view="auto" grab-cursor="true" pagination="false" keyboard="true" navigation="[object Object]" mousewheel-force-to-axis="true" a11y="true" style="--swiper-pagination-bullet-inactive-opacity: 1; --swiper-navigation-size: 20px; --swiper-navigation-color: white; --swiper-navigation-top-offset: calc(50% - 20px); --swiper-navigation-sides-offset: 10px;"><!--[--><swiper-slide style="height: inherit;" class="mr-4 w-fit py-2 md:mr-8 gradient-border svelte-1sn7kpo"><div class="container h-full min-h-full svelte-1sn7kpo"><div class="flex h-30 w-30 flex-col items-center justify-center gap-2 bg-primary md:h-[200px] md:w-[200px]"><!--[--><img src="https://a2-us.storyblok.com/f/1022688/67x96/d3ade54565/figma.png/m/92x0/filters:format(webp)" alt="Logo of Figma" width="92" class="h-8 w-fit object-contain md:h-12" decoding="async" loading="lazy"><!--]--><!----> <p class="headline-5">Figma</p></div><!----></div></swiper-slide><swiper-slide style="height: inherit;" class="mr-4 w-fit py-2 md:mr-8 gradient-border svelte-1sn7kpo"><div class="container h-full min-h-full svelte-1sn7kpo"><div class="flex h-30 w-30 flex-col items-center justify-center gap-2 bg-primary md:h-[200px] md:w-[200px]"><!--[--><img src="https://a2-us.storyblok.com/f/1022688/92x92/a7d543bb7b/d3.png/m/92x0/filters:format(webp)" alt="Logo of D3" width="92" class="h-8 w-fit object-contain md:h-12" decoding="async" loading="lazy"><!--]--><!----> <p class="headline-5">D3</p></div><!----></div></swiper-slide><swiper-slide style="height: inherit;" class="mr-4 w-fit py-2 md:mr-8 gradient-border svelte-1sn7kpo"><div class="container h-full min-h-full svelte-1sn7kpo"><div class="flex h-30 w-30 flex-col items-center justify-center gap-2 bg-primary md:h-[200px] md:w-[200px]"><!--[-->
83<img src="https://a2-us.storyblok.com/f/1022688/94x92/790e8dc383/github.png/m/92x0/filters:format(webp)" alt="Logo of Github" width="92" class="h-8 w-fit object-contain md:h-12" decoding="async" loading="lazy"><!--]--><!----> <p class="headline-5">Github</p></div><!----></div></swiper-slide><swiper-slide style="height: inherit;" class="mr-4 w-fit py-2 md:mr-8 gradient-border svelte-1sn7kpo"><div class="container h-full min-h-full svelte-1sn7kpo"><div class="flex h-30 w-30 flex-col items-center justify-center gap-2 bg-primary md:h-[200px] md:w-[200px]"><!--[--><img src="https://a2-us.storyblok.com/f/1022688/72x84/09a107f6b7/html.png/m/92x0/filters:format(webp)" alt="Logo of HTML" width="92" class="h-8 w-fit object-contain md:h-12" decoding="async" loading="lazy"><!--]--><!----> <p class="headline-5">HTML</p></div><!----></div></swiper-slide><swiper-slide style="height: inherit;" class="mr-4 w-fit py-2 md:mr-8 gradient-border svelte-1sn7kpo"><div class="container h-full min-h-full svelte-1sn7kpo"><div class="flex h-30 w-30 flex-col items-center justify-center gap-2 bg-primary md:h-[200px] md:w-[200px]"><!--[--><img src="https://a2-us.storyblok.com/f/1022688/72x84/91865d7ee0/css.png/m/92x0/filters:format(webp)" alt="Logo of CSS" width="92" class="h-8 w-fit object-contain md:h-12" decoding="async" loading="lazy"><!--]--><!----> <p class="headline-5">CSS</p></div><!----></div></swiper-slide><swiper-slide style="height: inherit;" class="mr-4 w-fit py-2 md:mr-8 gradient-border svelte-1sn7kpo"><div class="container h-full min-h-full svelte-1sn7kpo"><div class="flex h-30 w-30 flex-col items-center justify-center gap-2 bg-primary md:h-[200px] md:w-[200px]"><!--[--><img src="https://a2-us.storyblok.com/f/1022688/84x84/dcbd3580f2/google-docs.png/m/92x0/filters:format(webp)" alt="Logo for Google Docs" width="92" class="h-8 w-fit object-contain md:h-12" decoding="async" loading="lazy"><!--]--><!----> <p class="headline-5">Google Docs</p></div><!----></div></swiper-slide><swiper-slide style="height: inherit;" class="mr-4 w-fit py-2 md:mr-8 gradient-border svelte-1sn7kpo"><div class="container h-full min-h-full svelte-1sn7kpo"><div class="flex h-30 w-30 flex-col items-center justify-center gap-2 bg-primary md:h-[200px] md:w-[200px]"><!--[--><img src="https://a2-us.storyblok.com/f/1022688/84x84/9ffa47a2f3/javascript.png/m/92x0/filters:format(webp)" alt="Logo of Javascript" width="92" class="h-8 w-fit object-contain md:h-12" decoding="async" loading="lazy"><!--]--><!----> <p class="headline-5">Javascript</p></div><!----></div></swiper-slide><!--]--></swiper-container> <div class="hidden"><div aria-controls="carousel-colophon" class="mt-4 flex w-full flex-row flex-nowrap justify-center gap-4"><!----><button role="button" class="md outline tools-button-prev z-10 !rounded-full group label-2 svelte-vfkpi8"><!--[!--><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border rounded-full svelte-vfkpi8"><!--[!--><iconify-icon icon="material-symbols:arrow-back" class="icon flex items-center" noobserver="true"></iconify-icon><!--]--></div><!--]--><!----></button><!----><!----> <!----><button role="button" class="md outline tools-button-next z-10 !rounded-full group label-2 svelte-vfkpi8"><!--[!--><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border rounded-full svelte-vfkpi8"><!--[!--><iconify-icon icon="material-symbols:arrow-forward" class="icon flex items-center" noobserver="true"></iconify-icon><!--]--></div><!--]--><!----></button><!----><!----></div></div></div><!----></div> <!--[!--><!--]--> <div class="flex w-full flex-col items-center gap-12 md:gap-20"><!--[--><div class="flex w-full flex-col gap-6"><p class="headline-5 font-serif font-bold">Recognitions and press moments</p> <div class="flex flex-col gap-12"><!--[!--><!--]--> <!--[--><div class="flex flex-col"><!--[--><a href="https://19thnews.org/2025/05/voting-fears-women-gender-nonconforming-people/" class="group/link cursor-pointer border-gradient-to-r from-border-primary to-bg-primary hover:bg-secondary svelte-1aiheze"><div class="relative py-6 pr-4 pl-2"><div class="flex items-center justify-between gap-x-4"><div class="flex max-w-full flex-col gap-y-4 overflow-hidden"><div class="flex flex-col items-start gap-0 font-medium sm:flex-row sm:items-center sm:gap-3"><!--[--><p class="body-3 font-serif text-tertiary italic">2025</p><!--]--> <!--[--><p class="label-1 text-tertiary sm:whitespace-nowrap">The 19th</p><!--]--> <!--[--><p class="label-1 text-accent-blue overflow-hidden text-ellipsis sm:whitespace-nowrap">Political tension and fears of violence may have depressed voter turnout in 2024</p><!--]--></div> <!--[!--><!--]--></div> <iconify-icon icon="material-symbols:arrow-forward" class="transform body-1 text-primary transition-transform duration-500 group-hover/link:translate-x-1"></iconify-icon><!----></div></div></a><a href="https://givingcompass.org/article/study-finds-gender-gaps-in-perceived-voting-safety" class="group/link cursor-pointer border-gradient-to-r from-border-primary to-bg-primary hover:bg-secondary svelte-1aiheze"><div class="relative py-6 pr-4 pl-2"><div class="flex items-center justify-between gap-x-4"><div class="flex max-w-full flex-col gap-y-4 overflow-hidden"><div class="flex flex-col items-start gap-0 font-medium sm:flex-row sm:items-center sm:gap-3"><!--[--><p class="body-3 font-serif text-tertiary italic">2025</p><!--]--> <!--[--><p class="label-1 text-tertiary sm:whitespace-nowrap">Giving Compass</p><!--]--> <!--[--><p class="label-1 text-accent-blue overflow-hidden text-ellipsis sm:whitespace-nowrap">Study Finds Gender Gaps in Perceived Voting Safety</p><!--]--></div> <!--[!--><!--]--></div> <iconify-icon icon="material-symbols:arrow-forward" class="transform body-1 text-primary transition-transform duration-500 group-hover/link:translate-x-1"></iconify-icon><!----></div></div></a><a href="https://www.dcreport.org/2025/05/16/fears-of-violence-lowered-2024-voter-turnout/" class="group/link cursor-pointer border-gradient-to-r from-border-primary to-bg-primary hover:bg-secondary svelte-1aiheze"><div class="relative py-6 pr-4 pl-2"><div class="flex items-center justify-between gap-x-4"><div class="flex max-w-full flex-col gap-y-4 overflow-hidden"><div class="flex flex-col items-start gap-0 font-medium sm:flex-row sm:items-center sm:gap-3"><!--[--><p class="body-3 font-serif text-tertiary italic">2025</p><!--]--> <!--[--><p class="label-1 text-tertiary sm:whitespace-nowrap">DCReport</p><!--]--> <!--[--><p class="label-1 text-accent-blue overflow-hidden text-ellipsis sm:whitespace-nowrap">Fears of Violence Lowered 2024 Voter Turnout</p><!--]--></div> <!--[!--><!--]--></div> <iconify-icon icon="material-symbols:arrow-forward" class="transform body-1 text-primary transition-transform duration-500 group-hover/link:translate-x-1"></iconify-icon><!----></div></div></a>
83<!--]--></div><!--]--></div></div><!--]--> <!--[--><!----><a role="link" href="https://www.electionsafety.org" class="lg primary-dark button group label-1 svelte-vfkpi8" target="_blank" rel="noopener noreferrer"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->View project<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[!--><iconify-icon icon="material-symbols:arrow-outward" class="icon flex items-center" noobserver="true"></iconify-icon><!--]--></div><!--]--><!----></a><!----><!--]--></div></div><!----></div></div></section><!----></section><!----><!----></main> <!--[--><section class="relative bg-secondary border-t border-b border-secondary"><div role="application" class="absolute inset-0 opacity-40 "><div class="svelte-1osucwe"><canvas class="svelte-1osucwe"><!--[!--><!--]--></canvas></div><!----></div><!----> <div class="content-well pointer-events-none relative py-20 py-20"><div class="flex flex-col gap-x-8 gap-y-12 md:flex-row"><div class="flex flex-col gap-4"><p class="blended headline-2 leading-tight"><!---->Ready to turn your data into something <span>great?</span><!----></p> <!----><a role="link" href="https://calendly.com/jack-beckwith/30min" class="lg primary-dark button pointer-events-auto w-fit label-1 font-medium ml-0 block translate-y-0 md:!inline-flex md:-translate-y-2 group label-1 svelte-vfkpi8" target="_blank" rel="noopener noreferrer"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Speak to a data expert<!----><!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[!--><iconify-icon icon="material-symbols:arrow-forward" class="icon flex items-center" noobserver="true"></iconify-icon><!--]--></div><!--]--><!----></a><!----><!----></div> <!--[!--><!--]--></div></div></section><!--]--> <section class="relative"><div class="pointer-events-none absolute inset-0"><div class="content-well flex h-full flex-row-reverse gap-8"><div class="relative h-full basis-full sm:basis-1/2"><div class="pointer-events-none absolute -inset-x-3 inset-y-0 flex justify-between opacity-20 md:-inset-x-8"><!--[--><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><!--]--></div><!----></div> <div class="hidden basis-1/2 sm:block"></div></div></div> <div class="content-well pointer-events-none relative flex flex-col items-start gap-8 py-20 sm:flex-row sm:items-center"><div class="basis-0 sm:basis-1/2"><p class="blended mb-2 headline-4 text-secondary"><!---->Stay in the <span>loop</span><!----></p> <p class="max-w-xl body-1">Weâre always adding to Data & Eggs, our growing library of data viz inspiration</p></div> <div class="relative flex w-full basis-0 flex-col gap-4 sm:basis-1/2"><form id="newsletter" method="POST" action="/newsletter" class="pointer-events-auto flex gap-4 body-2"><input value="" name="email" type="email" placeholder="Email address" class="h-9 flex-grow rounded border border-primary px-2 py-1.5 text-primary placeholder:text-secondary focus:border-primary focus:ring-border-primary svelte-10aa9ae"> <!----><button role="button" class="md primary-dark !h-full label-2 leading-none font-medium group label-2 svelte-vfkpi8" type="submit" disabled><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Sign up<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[!--><iconify-icon icon="material-symbols:arrow-forward" class="icon flex items-center" noobserver="true"></iconify-icon><!--]--></div><!--]--><!----></button><!----><!----></form> <!--[!--><!--]--></div></div></section><!----> <nav aria-labelledby="colophon-skip-links" class="sr-only"><h2 id="colophon-skip-links">Footer Skip Links</h2> <ul><li><a href="#site-information">Skip to Site Information</a></li> <li><a href="#page-top">Skip to Top</a></li></ul></nav> <footer id="colophon" role="contentinfo" aria-labelledby="site-index-label" class="dark relative flex w-full items-center bg-accent-blue text-primary"><div role="application" class="absolute inset-0 transition-opacity delay-1000 duration-1000 opacity-0"><!----><div class="svelte-1osucwe"><canvas class="svelte-1osucwe"><!--[!--><!--]--></canvas></div><!----></div><!----> <div class="content-well pointer-events-none relative flex w-full flex-col gap-16"><div class="relative py-12"><div class="pointer-events-none absolute -inset-x-3 inset-y-0 flex justify-between opacity-20 md:-inset-x-8"><!--[--><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><div class="flex gap-3 md:gap-8"><!--[--><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><div class="h-full w-px to-transparent bg-gradient-to-t from-bg-accent-green"></div><!--]--></div><!--]--></div><!----> <div class="relative flex flex-col gap-8"><h2 id="site-index-label" class="sr-only">Site Index</h2> <div class="flex w-full flex-col flex-wrap gap-8 sm:flex-row"><section id="site-content" aria-labelledby="site-content-label" class="flex flex-col gap-4"><h3 id="site-content-label" class="sr-only">Site Content</h3> <div class="w-full"><div class="w-[150px] lg:w-[200px]"><svg class="w-full" viewBox="0 0 186 39" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">
83<path d="M9.84 12.28V31H7.32V12.28H0.66V10.06H16.5V12.28H9.84ZM19.718 8.8H22.118V18.04H22.238C22.618 17.16 23.148 16.46 23.828 15.94C24.528 15.42 25.458 15.16 26.618 15.16C28.218 15.16 29.478 15.68 30.398 16.72C31.338 17.74 31.808 19.19 31.808 21.07V31H29.408V21.49C29.408 18.71 28.238 17.32 25.898 17.32C25.418 17.32 24.948 17.38 24.488 17.5C24.048 17.62 23.648 17.8 23.288 18.04C22.928 18.28 22.638 18.59 22.418 18.97C22.218 19.33 22.118 19.76 22.118 20.26V31H19.718V8.8ZM42.5888 31.36C41.5288 31.36 40.5688 31.17 39.7088 30.79C38.8688 30.41 38.1388 29.87 37.5188 29.17C36.9188 28.45 36.4488 27.6 36.1088 26.62C35.7888 25.62 35.6288 24.5 35.6288 23.26C35.6288 22.04 35.7888 20.93 36.1088 19.93C36.4488 18.93 36.9188 18.08 37.5188 17.38C38.1388 16.66 38.8688 16.11 39.7088 15.73C40.5688 15.35 41.5288 15.16 42.5888 15.16C43.6288 15.16 44.5588 15.35 45.3788 15.73C46.1988 16.11 46.8988 16.64 47.4788 17.32C48.0588 17.98 48.4988 18.77 48.7988 19.69C49.1188 20.61 49.2788 21.62 49.2788 22.72V23.86H38.1488V24.58C38.1488 25.24 38.2488 25.86 38.4488 26.44C38.6688 27 38.9688 27.49 39.3488 27.91C39.7488 28.33 40.2288 28.66 40.7888 28.9C41.3688 29.14 42.0188 29.26 42.7388 29.26C43.7188 29.26 44.5688 29.03 45.2888 28.57C46.0288 28.11 46.5988 27.45 46.9988 26.59L48.7088 27.82C48.2088 28.88 47.4288 29.74 46.3688 30.4C45.3088 31.04 44.0488 31.36 42.5888 31.36ZM42.5888 17.17C41.9288 17.17 41.3288 17.29 40.7888 17.53C40.2488 17.75 39.7788 18.07 39.3788 18.49C38.9988 18.91 38.6988 19.41 38.4788 19.99C38.2588 20.55 38.1488 21.17 38.1488 21.85V22.06H46.6988V21.73C46.6988 20.35 46.3188 19.25 45.5588 18.43C44.8188 17.59 43.8288 17.17 42.5888 17.17Z" fill="white"></path><path d="M57.58 10.06H64.99C66.33 10.06 67.54 10.28 68.62 10.72C69.72 11.16 70.65 11.82 71.41 12.7C72.19 13.56 72.79 14.65 73.21 15.97C73.63 17.27 73.84 18.79 73.84 20.53C73.84 22.27 73.63 23.8 73.21 25.12C72.79 26.42 72.19 27.51 71.41 28.39C70.65 29.25 69.72 29.9 68.62 30.34C67.54 30.78 66.33 31 64.99 31H57.58V10.06ZM64.99 28C66.55 28 67.81 27.51 68.77 26.53C69.73 25.55 70.21 24.11 70.21 22.21V18.85C70.21 16.95 69.73 15.51 68.77 14.53C67.81 13.55 66.55 13.06 64.99 13.06H60.97V28H64.99ZM89.2485 31C88.3885 31 87.7285 30.76 87.2685 30.28C86.8085 29.78 86.5285 29.15 86.4285 28.39H86.2785C85.9785 29.37 85.4285 30.11 84.6285 30.61C83.8285 31.11 82.8585 31.36 81.7185 31.36C80.0985 31.36 78.8485 30.94 77.9685 30.1C77.1085 29.26 76.6785 28.13 76.6785 26.71C76.6785 25.15 77.2385 23.98 78.3585 23.2C79.4985 22.42 81.1585 22.03 83.3385 22.03H86.1585V20.71C86.1585 19.75 85.8985 19.01 85.3785 18.49C84.8585 17.97 84.0485 17.71 82.9485 17.71C82.0285 17.71 81.2785 17.91 80.6985 18.31C80.1185 18.71 79.6285 19.22 79.2285 19.84L77.2785 18.07C77.7985 17.19 78.5285 16.47 79.4685 15.91C80.4085 15.33 81.6385 15.04 83.1585 15.04C85.1785 15.04 86.7285 15.51 87.8085 16.45C88.8885 17.39 89.4285 18.74 89.4285 20.5V28.33H91.0785V31H89.2485ZM82.6485 28.87C83.6685 28.87 84.5085 28.65 85.1685 28.21C85.8285 27.75 86.1585 27.14 86.1585 26.38V24.13H83.3985C81.1385 24.13 80.0085 24.83 80.0085 26.23V26.77C80.0085 27.47 80.2385 28 80.6985 28.36C81.1785 28.7 81.8285 28.87 82.6485 28.87ZM98.5155 31C97.3755 31 96.5155 30.71 95.9355 30.13C95.3555 29.53 95.0655 28.69 95.0655 27.61V18.07H92.6355V15.4H93.9555C94.4955 15.4 94.8655 15.28 95.0655 15.04C95.2855 14.8 95.3955 14.41 95.3955 13.87V11.14H98.3355V15.4H101.605V18.07H98.3355V28.33H101.365V31H98.5155ZM116.583 31C115.723 31 115.063 30.76 114.603 30.28C114.143 29.78 113.863 29.15 113.763 28.39H113.613C113.313 29.37 112.763 30.11 111.963 30.61C111.163 31.11 110.193 31.36 109.053 31.36C107.433 31.36 106.183 30.94 105.303 30.1C104.443 29.26 104.013 28.13 104.013 26.71C104.013 25.15 104.573 23.98 105.693 23.2C106.833 22.42 108.493 22.03 110.673 22.03H113.493V20.71C113.493 19.75 113.233 19.01 112.713 18.49C112.193 17.97 111.383 17.71 110.283 17.71C109.363 17.71 108.613 17.91 108.033 18.31C107.453 18.71 106.963 19.22 106.562 19.84L104.613 18.07C105.133 17.19 105.863 16.47 106.803 15.91C107.743 15.33 108.973 15.04 110.493 15.04C112.513 15.04 114.063 15.51 115.143 16.45C116.223 17.39 116.763 18.74 116.763 20.5V28.33H118.413V31H116.583ZM109.983 28.87C111.003 28.87 111.843 28.65 112.503 28.21C113.163 27.75 113.493 27.14 113.493 26.38V24.13H110.732C108.473 24.13 107.343 24.83 107.343 26.23V26.77C107.343 27.47 107.573 28 108.033 28.36C108.513 28.7 109.163 28.87 109.983 28.87Z" fill="white"></path><path d="M122.31 31V10.06H136.2V14.11H126.87V18.4H134.82V22.42H126.87V31H122.31ZM150.058 31C149.258 31 148.588 30.75 148.048 30.25C147.528 29.75 147.198 29.08
83147.058 28.24H146.878C146.638 29.26 146.108 30.04 145.288 30.58C144.468 31.1 143.458 31.36 142.258 31.36C140.678 31.36 139.468 30.94 138.628 30.1C137.788 29.26 137.368 28.15 137.368 26.77C137.368 25.11 137.968 23.88 139.168 23.08C140.388 22.26 142.038 21.85 144.118 21.85H146.608V20.86C146.608 20.1 146.408 19.5 146.008 19.06C145.608 18.6 144.938 18.37 143.998 18.37C143.118 18.37 142.418 18.56 141.898 18.94C141.378 19.32 140.948 19.75 140.608 20.23L137.968 17.89C138.608 16.95 139.408 16.22 140.368 15.7C141.348 15.16 142.668 14.89 144.328 14.89C146.568 14.89 148.248 15.38 149.368 16.36C150.488 17.34 151.048 18.77 151.048 20.65V27.55H152.518V31H150.058ZM143.908 28.27C144.648 28.27 145.278 28.11 145.798 27.79C146.338 27.47 146.608 26.95 146.608 26.23V24.37H144.448C142.708 24.37 141.838 24.96 141.838 26.14V26.59C141.838 27.17 142.018 27.6 142.378 27.88C142.738 28.14 143.248 28.27 143.908 28.27ZM161.858 31.36C160.678 31.36 159.628 31.17 158.708 30.79C157.788 30.39 157.018 29.84 156.398 29.14C155.778 28.42 155.308 27.55 154.988 26.53C154.668 25.51 154.508 24.37 154.508 23.11C154.508 21.85 154.668 20.72 154.988 19.72C155.308 18.7 155.778 17.83 156.398 17.11C157.018 16.39 157.788 15.84 158.708 15.46C159.628 15.08 160.678 14.89 161.858 14.89C163.458 14.89 164.788 15.25 165.848 15.97C166.928 16.69 167.698 17.7 168.158 19L164.558 20.56C164.418 19.96 164.128 19.45 163.688 19.03C163.248 18.61 162.638 18.4 161.858 18.4C160.958 18.4 160.278 18.7 159.818 19.3C159.358 19.88 159.128 20.67 159.128 21.67V24.61C159.128 25.61 159.358 26.4 159.818 26.98C160.278 27.56 160.958 27.85 161.858 27.85C162.658 27.85 163.288 27.64 163.748 27.22C164.228 26.78 164.578 26.21 164.798 25.51L168.248 27.01C167.728 28.51 166.918 29.61 165.818 30.31C164.738 31.01 163.418 31.36 161.858 31.36ZM177.419 31.36C176.219 31.36 175.149 31.17 174.209 30.79C173.269 30.39 172.469 29.84 171.809 29.14C171.169 28.42 170.679 27.55 170.339 26.53C170.019 25.51 169.859 24.37 169.859 23.11C169.859 21.87 170.019 20.75 170.339 19.75C170.659 18.73 171.129 17.86 171.749 17.14C172.389 16.42 173.169 15.87 174.089 15.49C175.009 15.09 176.059 14.89 177.239 14.89C178.539 14.89 179.649 15.11 180.569 15.55C181.509 15.99 182.269 16.58 182.849 17.32C183.449 18.06 183.879 18.92 184.139 19.9C184.419 20.86 184.559 21.87 184.559 22.93V24.25H174.449V24.49C174.449 25.53 174.729 26.36 175.289 26.98C175.849 27.58 176.729 27.88 177.929 27.88C178.849 27.88 179.599 27.7 180.179 27.34C180.759 26.96 181.299 26.51 181.799 25.99L184.019 28.75C183.319 29.57 182.399 30.21 181.259 30.67C180.139 31.13 178.859 31.36 177.419 31.36ZM177.329 18.16C176.429 18.16 175.719 18.46 175.199 19.06C174.699 19.64 174.449 20.42 174.449 21.4V21.64H179.969V21.37C179.969 20.41 179.749 19.64 179.309 19.06C178.889 18.46 178.229 18.16 177.329 18.16Z" fill="white"></path></svg></div><!----></div> <ul class="flex flex-row flex-wrap gap-4 sm:flex-col"><!--[--><li role="none" class="pointer-events-auto"><!----><a role="link" href="/" class="md ghost group label-2 svelte-vfkpi8" data-sveltekit-preload-data="hover" rel="home"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Home<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[--><div class="pointer-events-none relative overflow-hidden"><div class="flex flex-col items-center transition-transform duration-300 ease-out group-hover:-translate-y-full"><iconify-icon icon="material-symbols:arrow-forward" class=" transition-all group-hover:scale-50" noobserver="true"></iconify-icon><!----> <iconify-icon icon="material-symbols:arrow-outward" class="absolute top-full left-0 scale-50 transition-all group-hover:scale-100" noobserver="true"></iconify-icon><!----></div></div><!--]--></div><!--]--><!----></a><!----><!----></li><li role="none" class="pointer-events-auto"><!----><a role="link" href="/contact" class="md ghost group label-2 svelte-vfkpi8" data-sveltekit-preload-data="hover"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Contact<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[--><div class="pointer-events-none relative overflow-hidden"><div class="flex flex-col items-center transition-transform duration-300 ease-out group-hover:-translate-y-full"><iconify-icon icon="material-symbols:arrow-forward" class=" transition-all group-hover:scale-50" noobserver="true"></iconify-icon><!----> <iconify-icon icon="material-symbols:arrow-outward" class="absolute top-full left-0 scale-50 transition-all group-hover:scale-100" noobserver="true"></iconify-icon><!----></div></div><!--]--></div><!--]--><!----></a><!----><!----></li><li role="none" class="pointer-events-auto"><!----><a role="link" href="https://calendly.com/jack-beckwith/30min" class="md ghost group label-2 svelte-vfkpi8" target="_blank" rel="noopener noreferrer"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Book a call<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[--><div class="pointer-events-none relative overflow-hidden"><div class="flex flex-col items-center transition-transform duration-300 ease-out group-hover:-translate-y-full"><iconify-icon icon="material-symbols:event-available-outline" class=" transition-all group-hover:scale-50" noobserver="true"></iconify-icon><!----> <iconify-icon icon="material-symbols:arrow-outward" class="absolute top-full left-0 scale-50 transition-all group-hover:scale-100" noobserver="true"></iconify-icon><!----></div></div><!--]--></div><!--]--><!----></a><!----><!----></li>
83<!--]--></ul></section> <section id="site-information" aria-labelledby="site-information-label" class="flex w-full flex-1 flex-row flex-wrap justify-start gap-6 sm:justify-evenly md:gap-12"><!--[--><ul class="flex flex-col flex-wrap gap-2 md:gap-4"><h3 id="site-legal-information" class="headline-5 font-serif text-tertiary italic">What we do</h3> <!--[--><li role="none" class="pointer-events-auto"><!----><a role="link" href="/services" class="md ghost group label-2 svelte-vfkpi8" data-sveltekit-preload-data="hover"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Services<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[--><div class="pointer-events-none relative overflow-hidden"><div class="flex flex-col items-center transition-transform duration-300 ease-out group-hover:-translate-y-full"><iconify-icon icon="material-symbols:arrow-forward" class=" transition-all group-hover:scale-50" noobserver="true"></iconify-icon><!----> <iconify-icon icon="material-symbols:arrow-outward" class="absolute top-full left-0 scale-50 transition-all group-hover:scale-100" noobserver="true"></iconify-icon><!----></div></div><!--]--></div><!--]--><!----></a><!----><!----></li><li role="none" class="pointer-events-auto"><!----><a role="link" href="/work" class="md ghost group label-2 svelte-vfkpi8" data-sveltekit-preload-data="hover"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->All work<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[--><div class="pointer-events-none relative overflow-hidden"><div class="flex flex-col items-center transition-transform duration-300 ease-out group-hover:-translate-y-full"><iconify-icon icon="material-symbols:arrow-forward" class=" transition-all group-hover:scale-50" noobserver="true"></iconify-icon><!----> <iconify-icon icon="material-symbols:arrow-outward" class="absolute top-full left-0 scale-50 transition-all group-hover:scale-100" noobserver="true"></iconify-icon><!----></div></div><!--]--></div><!--]--><!----></a><!----><!----></li><li role="none" class="pointer-events-auto"><!----><a role="link" href="/work?type=case-study" class="md ghost group label-2 svelte-vfkpi8" data-sveltekit-preload-data="hover"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Case studies<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[--><div class="pointer-events-none relative overflow-hidden"><div class="flex flex-col items-center transition-transform duration-300 ease-out group-hover:-translate-y-full"><iconify-icon icon="material-symbols:arrow-forward" class=" transition-all group-hover:scale-50" noobserver="true"></iconify-icon><!----> <iconify-icon icon="material-symbols:arrow-outward" class="absolute top-full left-0 scale-50 transition-all group-hover:scale-100" noobserver="true"></iconify-icon><!----></div></div><!--]--></div><!--]--><!----></a><!----><!----></li><li role="none" class="pointer-events-auto"><!----><a role="link" href="/df-labs" class="md ghost group label-2 svelte-vfkpi8" data-sveltekit-preload-data="hover"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->DF Labs<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[--><div class="pointer-events-none relative overflow-hidden"><div class="flex flex-col items-center transition-transform duration-300 ease-out group-hover:-translate-y-full"><iconify-icon icon="material-symbols:arrow-forward" class=" transition-all group-hover:scale-50" noobserver="true"></iconify-icon><!----> <iconify-icon icon="material-symbols:arrow-outward" class="absolute top-full left-0 scale-50 transition-all group-hover:scale-100" noobserver="true"></iconify-icon><!----></div></div><!--]--></div><!--]--><!----></a><!----><!----></li><li role="none" class="pointer-events-auto"><!----><a role="link" href="https://eggs.thedataface.com/?utm_source=thedataface.com" class="md ghost group label-2 svelte-vfkpi8" target="_blank" rel="noopener noreferrer"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Data & Eggs<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[--><div class="pointer-events-none relative overflow-hidden"><div class="flex flex-col items-center transition-transform duration-300 ease-out group-hover:-translate-y-full"><iconify-icon icon="material-symbols:arrow-forward" class=" transition-all group-hover:scale-50" noobserver="true"></iconify-icon><!----> <iconify-icon icon="material-symbols:arrow-outward" class="absolute top-full left-0 scale-50 transition-all group-hover:scale-100" noobserver="true"></iconify-icon><!----></div></div><!--]--></div><!--]--><!----></a><!----><!----></li>
83<!--]--></ul><ul class="flex flex-col flex-wrap gap-2 md:gap-4"><h3 id="site-legal-information" class="headline-5 font-serif text-tertiary italic">About</h3> <!--[--><li role="none" class="pointer-events-auto"><!----><a role="link" href="/team" class="md ghost group label-2 svelte-vfkpi8" data-sveltekit-preload-data="hover"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->Our team<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[--><div class="pointer-events-none relative overflow-hidden"><div class="flex flex-col items-center transition-transform duration-300 ease-out group-hover:-translate-y-full"><iconify-icon icon="material-symbols:arrow-forward" class=" transition-all group-hover:scale-50" noobserver="true"></iconify-icon><!----> <iconify-icon icon="material-symbols:arrow-outward" class="absolute top-full left-0 scale-50 transition-all group-hover:scale-100" noobserver="true"></iconify-icon><!----></div></div><!--]--></div><!--]--><!----></a><!----><!----></li><li role="none" class="pointer-events-auto"><!----><a role="link" href="/faq" class="md ghost group label-2 svelte-vfkpi8" data-sveltekit-preload-data="hover"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap svelte-vfkpi8"><!---->FAQs<!----></div><!--]--> <!--[--><div class="icon-wrapper flex h-full flex-row items-center border-l svelte-vfkpi8"><!--[--><div class="pointer-events-none relative overflow-hidden"><div class="flex flex-col items-center transition-transform duration-300 ease-out group-hover:-translate-y-full"><iconify-icon icon="material-symbols:arrow-forward" class=" transition-all group-hover:scale-50" noobserver="true"></iconify-icon><!----> <iconify-icon icon="material-symbols:arrow-outward" class="absolute top-full left-0 scale-50 transition-all group-hover:scale-100" noobserver="true"></iconify-icon><!----></div></div><!--]--></div><!--]--><!----></a><!----><!----></li><!--]--></ul><!--]--></section></div> <section id="site-information" aria-labelledby="site-information-label" class="flex flex-row flex-wrap items-center justify-between gap-x-0 gap-y-2 text-primary sm:gap-x-8"><h3 id="site-information-label" class="sr-only">Site Information</h3> <div aria-labelledby="site-contact-information"><h3 id="site-contact-information" class="sr-only">Site Contact Information</h3> <ul class="flex flex-row flex-wrap gap-x-3 gap-y-2 body-3 text-accent-green"><li>San Francisco, CA</li> <li>â¢</li> <li><p><abbr class="no-underline" title="Copyright">©</abbr> 2026</p></li> <li>â¢</li> <li class="pointer-events-auto"><!----><a role="link" href="mailto:[email protected]" class="sm primary group label-3 svelte-vfkpi8" target="_blank" rel="noopener noreferrer"><!--[--><div class="text-wrapper pointer-events-none whitespace-nowrap text-accent-green svelte-vfkpi8"><!---->[email protected]<!----></div><!--]--> <!--[!--><!--]--><!----></a><!----><!----></li></ul></div></section></div></div></div></footer><!----><!----><!--]--><!----> <div class="toaster svelte-1phplh9" role="alert"><!--[--><!--]--></div><!----><!----><!--]--> <!--[!--><!--]--><!--]--> 84 85
85<script> 86 { 87 __sveltekit_85vulv = { 88 base: new URL("..", location).pathname.slice(0, -1) 89 }; 90 91 const element = document.currentScript.parentElement; 92 93 Promise.all([ 94 import("../_app/immutable/entry/start.3X-K0YJI.js"), 95 import("../_app/immutable/entry/app.DsI_QpHV.js") 96 ]).then(([kit, app]) => { 97 kit.start(app, element, { 98 node_ids: [0, 2, 8], 99 data: [{"type":"data","data":null,"uses":{"url":1}},null,null], 100 form: null, 101 error: null 102 }); 103 }); 104 } 105 </script>
105 106 </div> 107 </body> 108</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.