1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/> 2<!-- This site is hosted on Netlify. Anyone can build and deploy a site 3 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=95340d82-b0f6-4316-a18f-9ef109d827de 4 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><style data-href="/styles.ef0b3222a7c6b4fc623e.css">@import url(https://p.typekit.net/p.css?s=1&k=nxn6pny&ht=tk&f=39366.39367&a=3722539&app=typekit&e=css);.routeSkipHeading{position:relative}.routeSkipLink{display:inline-block;margin-left:-.75em;opacity:0;position:absolute;text-decoration:none}.routeSkipLink:before{content:"\21FD";display:block}.routeSkipLink:focus,.routeSkipLink:hover{opacity:1}@media screen and (max-width:671px){.routeSkipLink{right:0}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(/static/roboto-latin-100-987b84570ea69ee660455b8d5e91f5f1.woff2) format("woff2"),url(/static/roboto-latin-100-e9dbbe8a693dd275c16d32feb101f1c1.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(/static/roboto-latin-100italic-6232f43d15b0e7a0bf0fe82e295bdd06.woff2) format("woff2"),url(/static/roboto-latin-100italic-d704bb3d579b7d5e40880c75705c8a71.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(/static/roboto-latin-300-55536c8e9e9a532651e3cf374f290ea3.woff2) format("woff2"),url(/static/roboto-latin-300-a1471d1d6431c893582a5f6a250db3f9.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local("Roboto Light italic"),local("Roboto-Lightitalic"),url(/static/roboto-latin-300italic-d69924b98acd849cdeba9fbff3f88ea6.woff2) format("woff2"),url(/static/roboto-latin-300italic-210a7c781f5a354a0e4985656ab456d9.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto Regular "),local("Roboto-Regular"),url(/static/roboto-latin-400-5d4aeb4e5f5ef754e307d7ffaef688bd.woff2) format("woff2"),url(/static/roboto-latin-400-bafb105baeb22d965c70fe52ba6b49d9.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local("Roboto Regular italic"),local("Roboto-Regularitalic"),url(/static/roboto-latin-400italic-d8bcbe724fd6f4ba44d0ee6a2675890f.woff2) format("woff2"),url(/static/roboto-latin-400italic-9680d5a0c32d2fd084e07bbc4c8b2923.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Medium "),local("Roboto-Medium"),url(/static/roboto-latin-500-285467176f7fe6bb6a9c6873b3dad2cc.woff2) format("woff2"),url(/static/roboto-latin-500-de8b7431b74642e830af4d4f4b513ec9.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:local("Roboto Medium italic"),local("Roboto-Mediumitalic"),url(/static/roboto-latin-500italic-510dec37fa69fba39593e01a469ee018.woff2) format("woff2"),url(/static/roboto-latin-500italic-ffcc050b2d92d4b14a4fcb527ee0bcc8.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Bold "),local("Roboto-Bold"),url(/static/roboto-latin-700-037d830416495def72b7881024c14b7b.woff2) format("woff2"),url(/static/roboto-latin-700-cf6613d1adf490972c557a8e318e0868.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:local("Roboto Bold italic"),local("Roboto-Bolditalic"),url(/static/roboto-latin-700italic-010c1aeee3c6d1cbb1d5761d80353823.woff2) format("woff2"),url(/static/roboto-latin-700italic-846d1890aee87fde5d8ced8eba360c3a.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:local("Roboto Black "),local("Roboto-Black"),url(/static/roboto-latin-900-19b7a0adfdd4f808b53af7e2ce2ad4e5.woff2) format("woff2"),url(/static/roboto-latin-900-8c2ade503b34e31430d6c98aa29a52a3.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:900;src:local("Roboto Black italic"),local("Roboto-Blackitalic"),url(/static/roboto-latin-900italic-7b770d6c53423deb1a8e49d3c9175184.woff2) format("woff2"),url(/static/roboto-latin-900italic-bc833e725c137257c2c42a789845d82f.woff) format("woff")}@font-face{font-family:itc-fenice;src:url(https://use.typekit.net/af/036092/00000000000000003b9b1fc6/27/l?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/036092/00000000000000003b9b1fc6/27/d?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/036092/00000000000000003b9b1fc6/27/a?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-style:italic;font-weight:400}@font-face{font-family:itc-fenice;src:url(https://use.typekit.net/af/56062d/00000000000000003b9b1fc7/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/56062d/00000000000000003b9b1fc7/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/56062d/00000000000000003b9b1fc7/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:itc-fenice;src:url(https://use.typekit.net/af/56062d/00000000000000003b9b1fc7/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/56062d/00000000000000003b9b1fc7/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/56062d/00000000000000003b9b1fc7/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-style:normal;font-weight:700}.tk-itc-fenice{font-family:itc-fenice,serif}body,html{font-family:Roboto,Verdana,"sans-serif";font-size:18px;line-height:1.25}h1,h2,h3,h4,h5,h6{font-family:itc-fenice,Times New Roman,serif;font-weight:700}.site-logo,.subhead{font-family:Roboto,"sans-serif";font-weight:700!important}h4{font-size:1.2222222222222223rem}.subhead{font-size:1rem}.list li a.item{font-size:1.4444444444444444rem;font-family:itc-fenice,"serif"}.feature h3{font-size:1.6666666666666667rem}.site-header nav li a{font-size:1.3333333333333333rem;font-family:itc-fenice,"serif"}.skip-links li a{font-size:1.6666666666666667rem;font-family:itc-fenice,"serif"}.feature-list-wrap,.generic-wrap{font-size:1.1111111111111112rem}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background-color:#606060;margin:0}@media screen and (max-width:1365px){body{background-color:#fff}}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}
4code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;font-weight:700}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:112.5%/1.45em georgia,serif;box-sizing:border-box;overflow-y:scroll}*{box-sizing:inherit}:before{box-sizing:inherit}:after{box-sizing:inherit}img{max-width:100%;padding:0;margin:0 0 1.45rem}h1,h2,h3,h4,h5,h6{color:inherit;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,hgroup{padding:0;margin:0 0 1.45rem}ol,ul{padding:0;margin:0 0 1.45rem 1.45rem;list-style-position:outside;list-style-image:none}dd,dl,figure,p{padding:0;margin:0 0 1.45rem}pre{margin:0 0 1.45rem;font-size:.85rem;line-height:1.42;background:rgba(0,0,0,.04);border-radius:3px;overflow:auto;word-wrap:normal;padding:1.45rem;white-space:pre-wrap}table{font-size:1rem;line-height:1.45rem;border-collapse:collapse;width:100%}fieldset,table{padding:0;margin:0 0 1.45rem}blockquote{padding:0;margin:0 1.45rem 1.45rem}form,iframe,noscript{padding:0;margin:0 0 1.45rem}hr{padding:0;margin:0 0 calc(1.45rem - 1px);background:rgba(0,0,0,.2);border:none;height:1px}address{padding:0;margin:0 0 1.45rem}b,dt,strong,th{font-weight:700}li{margin-bottom:.725rem}ol li,ul li{padding-left:0}li>ol{margin-left:1.45rem;margin-bottom:.725rem;margin-top:.725rem}li>ul{margin-left:1.45rem;margin-bottom:.725rem;margin-top:.725rem}blockquote :last-child{margin-bottom:0}li :last-child{margin-bottom:0}p :last-child{margin-bottom:0}li>p{margin-bottom:.725rem}code,kbd,samp{font-size:.85rem;line-height:1.45rem}abbr,acronym{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}abbr[title]{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help;text-decoration:none}td,th,thead{text-align:left}td,th{border-bottom:1px solid rgba(0,0,0,.12);font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";padding:.725rem .96667rem calc(.725rem - 1px)}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}code,tt{background-color:rgba(0,0,0,.04);border-radius:3px;font-family:SFMono-Regular,Consolas,Roboto Mono,Droid Sans Mono,Liberation Mono,Menlo,Courier,monospace;padding:.2em 0}pre code{background:none;line-height:1.42}code:after,code:before,tt:after,tt:before{letter-spacing:-.2em;content:" "}pre code:after,pre code:before,pre tt:after,pre tt:before{content:""}a,a:link,a:visited{color:#333;font-weight:500}@media only screen and (max-width:480px){html{font-size:100%}}[tabindex="-1"]:focus{outline:none}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.skip-links{list-style:none;margin:0;padding:0;position:absolute}.skip-links li{margin-top:0;min-width:225px;padding:0}.skip-links li a{background-color:#efefef;color:#000;font-weight:700;opacity:0;margin:0;padding:1.15em;position:absolute;top:0;text-decoration:underline;text-shadow:none;text-align:center;z-index:-1}.skip-links li a:focus{opacity:1;z-index:2}.more-link{font-weight:500;margin:2em 0 0}.more-link a{text-decoration:none}.more-link .more-link-text{text-decoration:underline}.more-link span[aria-hidden=true]{font-size:70%;margin-left:.25em}.icon{display:inline-block;width:.9em;height:.9em;margin-left:6px;stroke-width:0;stroke:currentColor;fill:currentColor}.media-grid ul{list-style:none;margin:0;text-align:left}body{color:rgba(0,0,0,.8)}#site-wrap{margin:0 auto;max-width:1365px;z-index:1}#site-wrap,.site-header{position:relative}.site-header .nav-wrap{position:relative;z-index:1}@media screen and (-ms-high-contrast:active){.site-header{border-bottom:1px solid}}.site-header .nav-wrap nav{display:inline-block}@supports (display:grid){.site-header .nav-wrap{align-items:center;display:grid;grid-template-columns:225px 1fr;width:auto}}.site-logo{box-sizing:border-box;background-color:#026055;display:inline-block;font-size:2rem;margin:0}.site-header a{color:#efefef;display:block;font-weight:700;text-decoration:none}.site-logo a{padding:1em}.site-logo a .logotype-line1,.site-logo a .logotype-line2{display:block;line-height:1.1;text-transform:uppercase}.site-logo a .logotype-line1{letter-spacing:.025em}.site-logo a .logotype-line2{letter-spacing:.01em}.site-logo a .logotype-line3{display:block;line-height:.8}.site-header ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;margin:0;padding:0}.site-header li{align-items:center;list-style:none;margin:auto 0}.site-header li:nth-child(6){margin-left:auto}.site-header nav li a{text-shadow:3px 3px 4px #000;padding:.25em .75em}.site-header nav li a.active{color:#bdfb03}@media (max-width:1220px){.site-logo a{padding:.75em}}@media (max-width:948px){.site-header li:nth-child(6){margin-left:0}}
4@media (max-width:900px){@supports (display:grid){.site-header .nav-wrap{grid-template-columns:200px 1fr}}.site-logo a{padding:.5em}}@media (max-width:753px){@supports (display:grid){.site-header .nav-wrap{grid-template-columns:170px 1fr}}.site-logo{font-size:1.8em}.site-header nav li a{font-size:1.2em}}@media (max-width:744px){.site-header .nav-wrap{display:block}.site-header nav ul{background-color:#3e3e3e;border:solid #000;border-width:0 0 4px;width:100%}@supports (display:grid){.site-header .nav-wrap nav{display:flex}}.site-header nav li a{padding:.2em .5em;text-shadow:none}}.generic-wrap{background-color:#fff;min-height:300px}.generic-wrap input:not([type=submit]),.generic-wrap textarea{width:100%}.feature-list-wrap .feature{background-color:#fff}.feature-list-wrap *{box-sizing:border-box}.home-aside .service-tagline{background-color:#6c417b;margin:0;padding-bottom:2rem;padding-top:2rem}.home-aside .service-tagline,.home-aside .service-tagline a{color:#fff}.home-aside .service-tagline h2{font-size:1.5rem;font-style:italic}.home-aside .service-tagline p{font-size:1rem;margin:0}.newsletter-wrap{background-color:#026055;color:#fff;text-align:center}.newsletter-wrap.contact{padding-top:1em}.newsletter-wrap h3{font-style:italic;font-weight:400;margin-bottom:.25em}.newsletter-wrap.home h3{font-size:1.75rem}.newsletter-wrap form{font-size:1.25rem;margin:0 auto;padding:1em 0;max-width:800px;width:100%}.newsletter-wrap form input{border:none;font-family:inherit;margin:.25em 1em .25em 0;padding:.25rem .5rem;text-align:center;-webkit-appearance:none}.newsletter-wrap.home form input{min-width:260px}.newsletter-wrap.contact form input{width:auto}button[type=submit],input[type=submit]{background-color:#333;border:none;color:#fff;font-size:inherit;padding:.25rem .5rem}.newsletter-wrap form button,.newsletter-wrap form label span.labelText{margin:.25em 1em .25em 0}.newsletter-wrap form+p{margin-bottom:0;padding:1rem 0 0}.newsletter-wrap .privacy-note{color:#cecece;font-size:1rem;font-style:italic;padding:1rem}.newsletter-wrap.home .privacy-note{padding-bottom:0;margin-bottom:0}.newsletter-wrap p a{color:#fff}.feature,.list-writing-home{display:inline-block;vertical-align:top;overflow:hidden}.feature{width:64%}.list-writing-home{width:35%;overflow:scroll}@supports (display:grid){.feature-list-wrap{display:grid;grid-template-columns:63% 37%}.feature,.list-writing-home{width:auto}}.feature a,.list a{color:#000}.feature h3{font-size:2rem}.feature h3 a{font-weight:700}.feature h2,.feature h3{margin-bottom:.5em;margin-top:0}.feature p{font-size:1.25rem;font-style:italic;font-weight:500}.feature p:last-of-type{margin-bottom:0}.floating-image{border:1px solid #ccc;margin-bottom:2em;margin-left:2em;float:right;width:30%}.floating-image.width50{width:50%}@media (max-width:670px){.floating-image,.floating-image.width50{float:none;margin-left:0;width:auto}}@media (max-width:865px){.feature-list-wrap{display:block}.list-writing-home{width:100%}}.callout{background-color:#efefef;padding:1em}.callout.inverted{background-color:#fff;box-shadow:0 0 1px #ccc}.callout p{font-style:italic;margin-bottom:0}.callout p+p{margin-top:1em}.list,.page-post-aside{background-color:#efefef;height:100%}.home .list{height:auto}.page-post-aside{width:35%}.page-post-aside,.page-post-detail{display:inline-block;vertical-align:top}.page-post-detail{width:65%}.twitter-tweet{width:auto!important}@supports (display:grid){.page-post-aside,.page-post-detail{width:auto}}.contact-aside{height:100%}.list.no-background{background-color:inherit;padding:0}.list ul{list-style:none;margin:0}.list ul li>a{font-weight:700}.list ul li{margin-bottom:1.5em}.list ul li p a{font-weight:500}.feature .item,.list li a.item{display:block;margin-bottom:.5em}.media-grid{background-color:#484949;color:#fff;padding:2em}.media-grid .gatsby-image-wrapper{margin-bottom:.5em}@media screen and (-ms-high-contrast:active){.media-grid{border:1px solid}}.media-grid.no-background{background-color:transparent;padding:0}.media-grid a{font-weight:500}.media-grid:not(.no-background) a{color:#fff}.media-grid ul{column-count:3}.image-grid ul{column-count:4}.media-grid li{break-inside:avoid}.two-thirds-col{display:grid;grid-template-columns:auto 320px;grid-gap:2em}@supports (display:grid){.media-list-wrap{display:block;height:auto;padding:0}.media-grid ul{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(270px,auto);grid-gap:1em}.image-grid ul{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto)}@media screen and (max-width:800px){.media-grid ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:619px){.media-grid ul{grid-template-columns:repeat(1,1fr)}}.talks-wrap .talks{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(300px,auto);grid-gap:2em}@media screen and (max-width:1000px){.talks-wrap .talks{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.talks-wrap .talks{grid-template-columns:repeat(1,1fr)}}}.talks-wrap .talks{list-style:none;margin-top:2em;text-align:center}.talks .post h2.larger{margin-top:.75em}.talks .post .mobile{display:none}.talks .post div iframe{box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.image-grid ul{align-items:center}.inline-image-grid{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em}.video{position:relative;padding:56.25% 0 0;margin-bottom:1.5em}.video iframe{box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:1200px){.list-image-wrap{background-color:#efefef}.list-image-wrap .gatsby-image-wrapper,.list-image-wrap .list-links-home{display:inline-block;vertical-align:top}.list-image-wrap .list-links-home{width:56%}.list-image-wrap .gatsby-image-wrapper{width:44%}}@supports (display:grid){.list-image-wrap{background-color:transparent;display:grid;grid-template-columns:61% 39%}.page-post-wrap{display:grid;grid-template-columns:65% 35%}.list-image-wrap .gatsby-image-wrapper,.list-image-wrap .list-links-home{width:auto}}@media screen and (max-width:680px){.list-image-wrap{display:block}}.page-post-wrap{padding:0}.page-post-detail{padding:2em 2em 4em}.contact-detail{background-color:#efefef}.page-detail h1,.post-detail h1{margin-bottom:.25em}.page-post-detail h1 code,.page-post-detail h2 code,.page-post-detail h3 code,.page-post-detail h4 code{font-size:inherit}.page-post-detail h2{margin-top:1.5em}.page-post-detail h1+h2{margin-top:.5em}.page-post-detail ol,.page-post-detail ul{margin-left:1em}@media screen and (max-width:680px){.page-post-detail article>ul{max-width:100%;width:calc(90vw - 1em)}}.page-post-detail .list ul{margin-left:0}.page-post-detail a{font-weight:500}.page-post-detail blockquote{border-left:2px solid #cfcfcf;font-style:italic;margin-left:0;margin-right:0;padding-left:1em}.page-post-detail figure>img{margin-bottom:0}.page-post-detail figure figcaption{font-style:italic}.page-post-detail figure.border img{border:1px solid #ccc}.page-post-detail figure span+figcaption{margin-top:.5em}
4@media screen and (max-width:900px){.page-post-detail{padding:2em 1em}}@media screen and (max-width:800px){.page-post-wrap{display:block}}.site-footer{background-color:#484949;border-top:1px dotted #a8a8a8;color:#efefef;position:relative;text-align:center}.site-footer .back-to-top{position:absolute;top:-40px;left:50%;margin-left:-12px}.breadcrumb{display:block;margin:1em 0}.breadcrumb,.site-footer .back-to-top a{text-decoration:none}.breadcrumb span.text,.site-footer .back-to-top a span.text{text-decoration:underline}.page .site-footer .back-to-top a,.post .site-footer .back-to-top a{color:#000}.site-footer .copyright{border-top:1px dotted #a8a8a8;margin:0;padding:2em 2.5em 2em 2em}.site-footer ul{margin:0;padding:2em}.site-footer li{display:inline-block;padding:0;margin:0}.site-footer a{color:#efefef}.site-footer li a{display:block;padding:0 2.5em}@media screen and (max-width:758px){.site-footer ul{padding:1em}.site-footer li a{padding:.5em 1.5em}}@media screen and (max-width:687px){.site-footer li{display:block}}.breathing-room{padding:2em}.generic-wrap .breathing-room,.media-photos-home.breathing-room{padding-bottom:4em}@media (max-width:671px){.breathing-room{padding:1em}.more-link{margin-bottom:1em}}.gatsby-resp-image-wrapper{margin-left:0!important;margin-right:0!important}.inline-image-grid{margin-bottom:1em}#gatsby-noscript{background-color:#fff;position:absolute;right:0;z-index:2}</style><meta name="generator" content="Gatsby 2.20.33"/><title data-react-helmet="true">About | MarcySutton.com</title><meta data-react-helmet="true" name="description" content="Musings about frontend code, accessibility, web development consulting, and life."/><meta data-react-helmet="true" property="og:title" content="About | MarcySutton.com"/><meta data-react-helmet="true" property="og:description" content="Musings about frontend code, accessibility, web development consulting, and life."/><meta data-react-helmet="true" property="og:image" content="https://marcysutton.com/static/5e39bf5583b5375d303f0105ad638d74/497c6/marcy-sutton-com.png"/><meta data-react-helmet="true" property="og:url"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" name="twitter:creator" content="@marcysutton"/><meta data-react-helmet="true" name="twitter:title" content="About | MarcySutton.com"/><meta data-react-helmet="true" name="twitter:image" content="https://marcysutton.com/static/0171a0c164a8d603921e7c64d0c014c6/2244e/ms-social-image-600.jpg"/><meta data-react-helmet="true" name="twitter:description" content="Musings about frontend code, accessibility, web development consulting, and life."/><meta data-react-helmet="true" name="keywords" content="Marcy Sutton, bio, web developer, accessibility consultant, freelance accessibility specialist"/><link rel="icon" href="/favicon-32x32.png?v=73aceb057e6db278ea1569c7cc65a9ca"/><link rel="manifest" href="/manifest.webmanifest"/><meta name="theme-color" content="#026055"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=73aceb057e6db278ea1569c7cc65a9ca"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=73aceb057e6db278ea1569c7cc65a9ca"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=73aceb057e6db278ea1569c7cc65a9ca"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=73aceb057e6db278ea1569c7cc65a9ca"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=73aceb057e6db278ea1569c7cc65a9ca"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=73aceb057e6db278ea1569c7cc65a9ca"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=73aceb057e6db278ea1569c7cc65a9ca"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=73aceb057e6db278ea1569c7cc65a9ca"/><style type="text/css"> 5 .blog-header-link.before { 6 position: absolute; 7 top: 0; 8 left: 0; 9 transform: translateX(-100%); 10 padding-right: 4px; 11 } 12 .blog-header-link.after { 13 display: inline-block; 14 padding-left: 4px; 15 } 16 h1 .blog-header-link svg, 17 h2 .blog-header-link svg, 18 h3 .blog-header-link svg, 19 h4 .blog-header-link svg, 20 h5 .blog-header-link svg, 21 h6 .blog-header-link svg { 22 visibility: hidden; 23 } 24 h1:hover .blog-header-link svg, 25 h2:hover .blog-header-link svg, 26 h3:hover .blog-header-link svg, 27 h4:hover .blog-header-link svg, 28 h5:hover .blog-header-link svg, 29 h6:hover .blog-header-link svg, 30 h1 .blog-header-link:focus svg, 31 h2 .blog-header-link:focus svg, 32 h3 .blog-header-link:focus svg, 33 h4 .blog-header-link:focus svg, 34 h5 .blog-header-link:focus svg, 35 h6 .blog-header-link:focus svg { 36 visibility: visible; 37 } 38 </style>
38<script> 39 document.addEventListener("DOMContentLoaded", function(event) { 40 var hash = window.decodeURI(location.hash.replace('#', '')) 41 if (hash !== '') { 42 var element = document.getElementById(hash) 43 if (element) { 44 var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop 45 var clientTop = document.documentElement.clientTop || document.body.clientTop || 0 46 var offset = element.getBoundingClientRect().top + scrollTop - clientTop 47 // Wait for the browser to finish rendering before scrolling. 48 setTimeout((function() { 49 window.scrollTo(0, offset - 100) 50 }), 0) 51 } 52 } 53 }) 54 </script>
54<link rel="alternate" type="application/rss+xml" title="MarcySutton.com RSS Feed" href="/rss.xml"/><link as="script" rel="preload" href="/framework-10a9839e3a7f539f43b6.js"/><link as="script" rel="preload" href="/ec7c6707cd850ff16b9b319ba0dfada4e640a17f-1bccdbe2316fc624bb33.js"/><link as="script" rel="preload" href="/component---src-pages-about-js-ceda02756df2058a5d63.js"/><link as="script" rel="preload" href="/44686e4bf602004ea7d1057e7d9a4b58c28ddaef-db0957d618abbfe2255c.js"/><link as="script" rel="preload" href="/app-00e7b8c96a58ed0f0644.js"/><link as="script" rel="preload" href="/styles-2784bacaa009e3e009ba.js"/><link as="script" rel="preload" href="/webpack-runtime-b34ee9524f62bf8dc37a.js"/><link as="fetch" rel="preload" href="/page-data/about/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div id="site-wrap"><header class="site-header" role="banner"><div class="header-bg gatsby-background-image-idvvmie gatsby-image-wrapper" style="position:relative;overflow:hidden;opacity:0.99"><style> 55 .gatsby-background-image-idvvmie:before, 56 .gatsby-background-image-idvvmie:after { 57 content: ''; 58 display: block; 59 position: absolute; 60 width: 100%; 61 height: 100%; 62 top: 0; 63 left: 0; 64 -webkit-background-size: cover; 65 -moz-background-size: cover; 66 -o-background-size: cover; 67 background-size: cover; 68 -webkit-transition-delay: 0.25s; 69 -moz-transition-delay: 0.25s; 70 -o-transition-delay: 0.25s; 71 transition-delay: 0.25s; 72 -webkit-transition: opacity 0.5s; 73 -moz-transition: opacity 0.5s; 74 -o-transition: opacity 0.5s; 75 transition: opacity 0.5s; 76 } 77 .gatsby-background-image-idvvmie:before { 78 z-index: -100; 79 80 background-repeat: no-repeat; 81 82 opacity: 0; 83 } 84 .gatsby-background-image-idvvmie:after { 85 z-index: -101; 86 87 background-image: url(data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAEABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABzKBkJ//EABkQAAEFAAAAAAAAAAAAAAAAAAEAAhEhIv/aAAgBAQABBQKKacFf/8QAFREBAQAAAAAAAAAAAAAAAAAAEEH/2gAIAQMBAT8Bp//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABQQAQAAAAAAAAAAAAAAAAAAABD/2gAIAQEABj8Cf//EABgQAAMBAQAAAAAAAAAAAAAAAAABESFx/9oACAEBAAE/IYvgyBtP/9oADAMBAAIAAwAAABCD7//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QH//EABYRAQEBAAAAAAAAAAAAAAAAAAABMf/aAAgBAgEBPxC4j//EABoQAQEAAwEBAAAAAAAAAAAAAAERACExUZH/2gAIAQEAAT8QsDwU+YYhhbD2Y23LvP/Z); 88 background-repeat: no-repeat; 89 } 90 </style><noscript><picture><source type='image/webp' srcset="/static/d825c6d03f22c636aba1feff6c75edd2/2d372/blurryWall-crop.webp 916w" sizes="(max-width: 916px) 100vw, 916px" /><img sizes="(max-width: 916px) 100vw, 916px" srcset="/static/d825c6d03f22c636aba1feff6c75edd2/3aa4d/blurryWall-crop.jpg 916w" src="/static/d825c6d03f22c636aba1feff6c75edd2/3aa4d/blurryWall-crop.jpg" alt="" style="position:absolute;top:0;left:0;transition:opacity 0.5s;transition-delay:0.5s;opacity:1;width:100%;height:100%;object-fit:cover;object-position:center"/></picture></noscript><ul class="skip-links"><li><a href="#main" id="skip-link-main">Skip to main content</a></li></ul><div class="nav-wrap"><div class="site-logo"><a id="top" tabindex="-1" href="/"><span class="logotype-line1">Marcy</span><span class="logotype-line2">Sutton</span><span class="logotype-line3">.com</span></a></div><nav id="global-nav" aria-label="Global" tabindex="-1"><ul><li><a href="/">Home</a></li><li><a aria-current="page" class="active" href="/about/">About</a></li><li><a href="/writing/">Writing</a></li><li><a href="/talks/">Talks</a></li><li><a href="/links/">Links</a></li><li><a href="/contact/">Contact</a></li></ul></nav></div></div></header><svg style="position:absolute;width:0;height:0;overflow:hidden" aria-hidden="true" focusable="false"><defs><symbol id="icon-triangle-right" width="1024" height="1024" viewBox="0 0 1024 1024"><path d="M1024 512l-921.6 512v-1024l921.6 512z"></path></symbol></defs></svg><main id="main" role="main" tabindex="-1"><div class="generic-wrap page-post-wrap"><section class="page-post-detail"><h1 class="routeSkipHeading "><a href="#global-nav" id="skip-main" class="routeSkipLink" aria-label="Skip to global navigation"></a>About Marcy Sutton Todd</h1><p><strong>At this time (Oct. 2024), Iâm working full-time as a software engineer.</strong> While Iâm no longer doing consulting projects, you can still hire me using <
90a href="https://superpeer.com/marcysutton">Superpeer</a>, a service for 1:1 calls.</p><h2>Marcyâs Bio</h2><p><em>(See <a href="#bio-short-version">bonus short version, below</a>)</em></p><p>I recently joined the nonprofit <a href="https://khanacademy.com">Khan Academy</a> as a Senior Engineer on the Frontend Infrastructure team. I'm thrilled to be working on React design systems and accessibility for a platform with such a big impact!</p><p>In October 2023, I started a new role as a senior front-end developer at <a href="https://principlestudios.com">Principle Studios</a>, a remote digital agency with a strong engineering team and a fantastic culture. I was overjoyed to build websites again, growing the engineering skills and career I want to have. Principle was acquired in March 2024 by Shift Paradigm, a marketing tech firm. I led the front end on an Adobe Experience Manager project before leaving the company for my new role.</p><p>In 2022, I launched an online workshop series <a href="https://testingaccessibility.com">testingaccessibility.com</a> with the folks over at <a href="https://egghead.io">Egghead.io</a>. I spent a great few years as an independent accessibility engineering consultant and trainer, working with tech organizations such as Spotify, Microsoft, Google, Pinterest, T-Mobile, Change.org, Evinced, and more.</p><p>In the past, I led the docs team as Head of Learning at <a href="https://gatsbyjs.com" target="_blank" rel="noopener noreferrer" title="Link opens in a new window">Gatsby</a> before deciding I prefer to stay as an individual contributor developer. I also worked as a Developer Advocate and Senior Frontend Engineer on the <a href="https://www.deque.com/products/axe/" target="_blank" rel="noopener noreferrer" title="Link opens in a new window">axe-core</a> team developing web accessibility testing tools. Before that, I worked as an accessibility engineer at <a href="https://adobe.com" target="_blank" rel="noopener noreferrer" title="Link opens in a new window">Adobe</a>, and as a web developer at <a href="https://substantial.com" target="_blank" rel="noopener noreferrer" title="Link opens in a new window">Substantial</a>, <a href="https://wearepop.com" target="_blank" rel="noopener noreferrer" title="Link opens in a new window">POP</a> and <a href="https://deicreative.com" target="_blank" rel="noopener noreferrer" title="Link opens in a new window">DEI Creative</a>.</p><p>Iâm passionate about improving the web for people with disabilities and Iâve done a lot of teaching and speaking about it. My blog, <a href="http://a11ywins.tumblr.com" target="_blank" rel="noopener noreferrer" title="Link opens in a new window">Accessibility Wins</a>, highlighted accessible user interfaces and tools. In 2016, OâReilly presented me with a Web Platform Award for my work in accessibility. Iâm a former leader of the <a href="https://www.meetup.com/a11ysea/" target="_blank" rel="noopener noreferrer" title="Link opens in a new window">Accessibility Seattle Meetup</a> and I founded a social coding group for women in called <a href="https://www.meetup.com/NW-Tech-Women/" target="_blank" rel="noopener noreferrer" title="Link opens in a new window">NW Tech Women</a>.</p><p>My education includes a Bachelor of Arts in Visual Journalism from Brooks Institute of Photography and an Associate of Applied Arts in Web Design & Multimedia from the Art Institute of Seattle. I became very interested in web development during college, creating HTML websites for photo documentary classes and later, <a href="https://marcy.codes/v2/" target="_blank" rel="noopener noreferrer" title="Link opens in a new window">interactive Flash websites</a>. I naturally went back to HTML & CSS, with ECMAScript experience that helped me fall in love with JavaScript. When I learned about Web Accessibility, I liked that it reflected my values and added meaning to my work. I love solving problems with design and code when they have potential to help as many people as possible.</p><p>Iâm inspired by nature, street art, typography, and music, and I try to appreciate lifeâs ups and downs. I like cooking and baking pies, and doing night photography. Iâm also pretty hooked on <a href="https://instagram.com/marcysutton" target="_blank" rel="noopener noreferrer" title="My Instagram - Link opens in a new window">riding bikes and playing outside</a>.</p><h2 id="bio-short-version">Bio: Short Version</h2><p>
90Marcy Sutton Todd is a senior engineer, frontend infrastructure at Khan Academy where she works on design systems and accessibility. Previously as an independent web developer and trainer, Marcy launched the Testing Accessibility online workshop series in partnership with Egghead.io. Marcy has also worked on accessibility testing tools including axe-core, JavaScript frameworks, websites and web applications. Marcyâs focus on access and user experience was recognized by OâReilly in 2016 with a Web Platform Award. When away from the keyboard, Marcy can be found hiking in the woods with her family, riding bicycles, lifting weights, or making yummy food.</p></section><aside class="page-post-aside breathing-room"><div class=" gatsby-image-wrapper" style="position:relative;overflow:hidden"><div aria-hidden="true" style="width:100%;padding-bottom:79%"></div><img aria-hidden="true" src="data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAQABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFA//EABUBAQEAAAAAAAAAAAAAAAAAAAAC/9oADAMBAAIQAxAAAAGMzVxFymS//8QAGhAAAgMBAQAAAAAAAAAAAAAAAQIAAxEEIf/aAAgBAQABBQL2VVjBx2YwyBbCVD5//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8Bqv/EAB0QAAICAQUAAAAAAAAAAAAAAAABAiExESJRYZH/2gAIAQEABj8CwNz4ozFGyCFqq7Ln4j//xAAdEAACAgEFAAAAAAAAAAAAAAABEQAhcTFBUWHR/9oACAEBAAE/IUQ8Q9pZaN4S2A4+BU6mWu0S0HgE/9oADAMBAAIAAwAAABDDL//EABcRAQEBAQAAAAAAAAAAAAAAAAEAESH/2gAIAQMBAT8QDHthf//EABgRAAMBAQAAAAAAAAAAAAAAAAABESFR/9oACAECAQE/EHSwvp//xAAcEAEAAgIDAQAAAAAAAAAAAAABABEhQTFhgZH/2gAIAQEAAT8QvShm8cIihBAFmnPeIaymza+S6tk735L0aK1hXrZOGcVZAe7n/9k=" alt="Me on my Riese and Mueller cargo bike, with a box containing a baby car seat in the front" style="position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transition-delay:500ms"/><noscript><picture><source srcset="/static/6498fa7ceb28c34450f70a87645a0480/f836f/marcy-cargo-bike.jpg 200w, 91/static/6498fa7ceb28c34450f70a87645a0480/2244e/marcy-cargo-bike.jpg 400w, 92/static/6498fa7ceb28c34450f70a87645a0480/14b42/marcy-cargo-bike.jpg 800w, 93/static/6498fa7ceb28c34450f70a87645a0480/10d63/marcy-cargo-bike.jpg 1080w" sizes="(max-width: 800px) 100vw, 800px" /><img loading="lazy" sizes="(max-width: 800px) 100vw, 800px" srcset="/static/6498fa7ceb28c34450f70a87645a0480/f836f/marcy-cargo-bike.jpg 200w, 94/static/6498fa7ceb28c34450f70a87645a0480/2244e/marcy-cargo-bike.jpg 400w, 95/static/6498fa7ceb28c34450f70a87645a0480/14b42/marcy-cargo-bike.jpg 800w, 96/static/6498fa7ceb28c34450f70a87645a0480/10d63/marcy-cargo-bike.jpg 1080w" src="/static/6498fa7ceb28c34450f70a87645a0480/14b42/marcy-cargo-bike.jpg" alt="Me on my Riese and Mueller cargo bike, with a box containing a baby car seat in the front" style="position:absolute;top:0;left:0;opacity:1;width:100%;height:100%;object-fit:cover;object-position:center"/></picture></noscript></div><h2 style="margin-top:1em">where to find me</h2><ul style="margin-bottom:2em"><li><a title="Link opens in a new window." href="http://www.linkedin.com/in/marcysutton/" target="_blank" rel="noopener noreferrer">linkedin<span class="visually-hidden"> Opens in a new window</span></a></li><li><a title="Link opens in a new window." href="https://instagram.com/marcysutton" target="_blank" rel="noopener noreferrer">instagram<span class="visually-hidden"> Opens in a new window</span></a></li><li><a title="Link opens in a new window." href="https://twitter.com/marcysutton" target="_blank" rel="noopener noreferrer">twitter<span class="visually-hidden"> Opens in a new window</span></a></li><li><a title="Link opens in a new window." href="https://github.com/marcysutton" target="_blank" rel="noopener noreferrer">github<span class="visually-hidden"> Opens in a new window</span></a></li></ul><div class=" gatsby-image-wrapper" style="position:relative;overflow:hidden"><div aria-hidden="true" style="width:100%;padding-bottom:75%"></div><img aria-hidden="true" src="data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEAgX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABldz6UYZE/8QAGhABAQEAAwEAAAAAAAAAAAAAAQIAERIhIv/aAAgBAQABBQKmUoI3MOK+O3hRv//EABYRAQEBAAAAAAAAAAAAAAAAAAAREv/aAAgBAwEBPwGMv//EABcRAAMBAAAAAAAAAAAAAAAAAAABERL/2gAIAQIBAT8BsNs//8QAGxAAAgEFAAAAAAAAAAAAAAAAABEBAiExUbH/2gAIAQEABj8CnaEW4VSMwf/EABsQAQACAgMAAAAAAAAAAAAAAAEAESGBUWFx/9oACAEBAAE/Iccpttj6s+TmNwneYNTVuUcmf//aAAwDAQACAAMAAAAQ4C//xAAYEQACAwAAAAAAAAAAAAAAAAAAARHw8f/aAAgBAwEBPxBuyNw//8QAGBEAAgMAAAAAAAAAAAAAAAAAAAER4fD/2gAIAQIBAT8QUQ8Kz//EABwQAQEAAgIDAAAAAAAAAAAAAAERACExQVFxgf/aAAgBAQABPxA+AYbpS68fcemBtF69TlxEKBI0tyUMBpeTrJJwE6xZ3DW95//Z" alt="Sun streaking through the trees at Deception Pass State Park" style="position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transition-delay:500ms"/><noscript><picture><source srcset="/static/0d1980289bef98ca5dddc38a5cc79e58/f836f/deception-pass.jpg 200w, 97/static/0d1980289bef98ca5dddc38a5cc79e58/2244e/deception-pass.jpg 400w, 98/static/0d1980289bef98ca5dddc38a5cc79e58/9104c/deception-pass.jpg 480w" sizes="(max-width: 480px) 100v
98w, 480px" /><img loading="lazy" sizes="(max-width: 480px) 100vw, 480px" srcset="/static/0d1980289bef98ca5dddc38a5cc79e58/f836f/deception-pass.jpg 200w, 99/static/0d1980289bef98ca5dddc38a5cc79e58/2244e/deception-pass.jpg 400w, 100/static/0d1980289bef98ca5dddc38a5cc79e58/9104c/deception-pass.jpg 480w" src="/static/0d1980289bef98ca5dddc38a5cc79e58/9104c/deception-pass.jpg" alt="Sun streaking through the trees at Deception Pass State Park" style="position:absolute;top:0;left:0;opacity:1;width:100%;height:100%;object-fit:cover;object-position:center"/></picture></noscript></div></aside></div></main><footer role="contentinfo" class="site-footer"><p class="back-to-top"><a href="#top" id="skip-to-top" title="Skip back to top of page"><span aria-hidden="true">Ⲡ<span class="text">top</span></span><span class="visually-hidden">Back to top</span></a></p><ul><li><a href="/about">About</a></li><li><a href="/contact">Contact</a></li><li><a href="/privacy">Privacy Policy</a></li><li><a href="/accessibility">Accessibility</a></li></ul><div class="footer-copyright"><p class="copyright">Made with ⥠and <a href="https://gatsbyjs.org" target="_blank" rel="noopener noreferrer">Gatsby.js</a>. © 2003-<!-- -->2024<!-- --> Marcy Sutton.</p></div></footer></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div>
100<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/about/";/*]]>*/</script>
100<script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"app":["/app-00e7b8c96a58ed0f0644.js"],"component---node-modules-gatsby-plugin-offline-app-shell-js":["/component---node-modules-gatsby-plugin-offline-app-shell-js-39ed873525f3be2af773.js"],"component---src-pages-404-js":["/component---src-pages-404-js-09e4c652ca4ed4c936ea.js"],"component---src-pages-about-js":["/component---src-pages-about-js-ceda02756df2058a5d63.js"],"component---src-pages-accessibility-js":["/component---src-pages-accessibility-js-dd34ed80991477adf060.js"],"component---src-pages-contact-js":["/component---src-pages-contact-js-d5a4d1363c527359f061.js"],"component---src-pages-index-js":["/component---src-pages-index-js-f634a532e2d81754124b.js"],"component---src-pages-links-js":["/component---src-pages-links-js-f3e58b4b76b8e7f80e8f.js"],"component---src-pages-privacy-js":["/component---src-pages-privacy-js-40c8ff8255188e7c364b.js"],"component---src-pages-services-js":["/component---src-pages-services-js-6919c0f9dec6fb3d2e88.js"],"component---src-pages-talks-js":["/component---src-pages-talks-js-6e714145087eb34711df.js"],"component---src-pages-thanks-js":["/component---src-pages-thanks-js-c213fac80d353a301aea.js"],"component---src-pages-writing-js":["/component---src-pages-writing-js-cea2ec68c886967fcb49.js"],"component---src-templates-feature-js":["/component---src-templates-feature-js-5b9cda37ca5c34a92710.js"],"component---src-templates-post-js":["/component---src-templates-post-js-d3fb368b8eaf9ed13997.js"],"component---src-templates-talk-js":["/component---src-templates-talk-js-058d2d63080570d68c8c.js"]};/*]]>*/</script>
100<script src="/webpack-runtime-b34ee9524f62bf8dc37a.js" async=""></script>
100<script src="/styles-2784bacaa009e3e009ba.js" async=""></script>
100<script src="/app-00e7b8c96a58ed0f0644.js" async=""></script>
100<script src="/44686e4bf602004ea7d1057e7d9a4b58c28ddaef-db0957d618abbfe2255c.js" async=""></script>
100<script src="/component---src-pages-about-js-ceda02756df2058a5d63.js" async=""></script>
100<script src="/ec7c6707cd850ff16b9b319ba0dfada4e640a17f-1bccdbe2316fc624bb33.js" async=""></script>
100<script src="/framework-10a9839e3a7f539f43b6.js" async=""></script>
100</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.