﻿html{font-family:whitney ssm a,whitney ssm b,system-ui,sans-serif;font-size:16px;line-height:1.45}@media(max-width:650px){html{font-size:12px}}li,p,pre,code{overflow-wrap:break-word;hyphens:auto}a{font-family:inkwell sans a,inkwell sans b;letter-spacing:.03rem;text-decoration:none;color:#54d0ff;line-height:0}a:hover,a:focus{filter:brightness(150%)}p a,li a{font-size:120%}h1,h2,h3,h4,h5,h6{font-family:whitney ssm a,whitney ssm b,system-ui,sans-serif;font-weight:800;line-height:1;color:#fff;margin:0 0 1rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:inherit;border:0}h1,.h1{font-size:3.4rem;margin:0 0 1rem}@media(max-width:650px){h1,.h1{font-size:2.2rem}}h2,.h2{font-size:2rem;margin:0 0 1rem}@media(max-width:650px){h2,.h2{font-size:1.75rem}}h3{font-size:1.2rem;margin:0 0 .5rem}p{margin:0}p:not(:last-child){margin:0 0 1.2rem}pre{margin:0;white-space:pre-wrap}blockquote{font-family:"inkwell serif a","inkwell serif b";font-style:italic;font-size:1.75rem;line-height:1.2;margin-left:1.5rem}hr{margin:2rem 0;height:1px;border:0;background:#ffd560}time{font-family:"inkwell serif a","inkwell serif b";display:block;font-weight:300;text-transform:uppercase;margin:.2rem 0;letter-spacing:.1rem;color:#fff}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#787878}.token.punctuation{opacity:.7}.namespace{opacity:.7}.token.tag,.token.boolean,.token.number,.token.deleted{color:#ee4266}.token.keyword,.token.property,.token.selector,.token.constant,.token.symbol,.token.builtin{color:#f9ee9a}.token.attr-name,.token.attr-value,.token.string,.token.char,.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable,.token.inserted{color:#9e88f7}.token.atrule{color:#7386a5}.token.regex,.token.important{color:#e9c163}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{padding:1em 0 1em 3em;position:relative}.language-markup .token.tag,.language-markup .token.attr-name,.language-markup .token.punctuation{color:#ad895c}.token{position:relative;z-index:1}*{box-sizing:border-box}.hide{display:none}.visually-hidden{position:absolute;top:-9999px;left:-9999px}img{max-width:100%;height:auto;display:block}html,body{height:100%}body{margin:0;overflow-x:hidden}main{margin:0 auto}body:not(.home) main{max-width:800px}.page-wrap,footer{padding:3rem;background-color:#000;color:#ccc;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNTk4JyBoZWlnaHQ9JzE5MS44JyB2aWV3Qm94PScwIDAgMTAwMCAxMjAnPjxnIGZpbGw9J25vbmUnIHN0cm9rZT0nIzFlMTMyMicgc3Ryb2tlLXdpZHRoPSc3JyA+PHBhdGggZD0nTS01MDAgNzVjMCAwIDEyNS0zMCAyNTAtMzBTMCA3NSAwIDc1czEyNSAzMCAyNTAgMzBzMjUwLTMwIDI1MC0zMHMxMjUtMzAgMjUwLTMwczI1MCAzMCAyNTAgMzBzMTI1IDMwIDI1MCAzMHMyNTAtMzAgMjUwLTMwJy8+PHBhdGggZD0nTS01MDAgNDVjMCAwIDEyNS0zMCAyNTAtMzBTMCA0NSAwIDQ1czEyNSAzMCAyNTAgMzBzMjUwLTMwIDI1MC0zMHMxMjUtMzAgMjUwLTMwczI1MCAzMCAyNTAgMzBzMTI1IDMwIDI1MCAzMHMyNTAtMzAgMjUwLTMwJy8+PHBhdGggZD0nTS01MDAgMTA1YzAgMCAxMjUtMzAgMjUwLTMwUzAgMTA1IDAgMTA1czEyNSAzMCAyNTAgMzBzMjUwLTMwIDI1MC0zMHMxMjUtMzAgMjUwLTMwczI1MCAzMCAyNTAgMzBzMTI1IDMwIDI1MCAzMHMyNTAtMzAgMjUwLTMwJy8+PHBhdGggZD0nTS01MDAgMTVjMCAwIDEyNS0zMCAyNTAtMzBTMCAxNSAwIDE1czEyNSAzMCAyNTAgMzBzMjUwLTMwIDI1MC0zMHMxMjUtMzAgMjUwLTMwczI1MCAzMCAyNTAgMzBzMTI1IDMwIDI1MCAzMHMyNTAtMzAgMjUwLTMwJy8+PHBhdGggZD0nTS01MDAtMTVjMCAwIDEyNS0zMCAyNTAtMzBTMC0xNSAwLTE1czEyNSAzMCAyNTAgMzBzMjUwLTMwIDI1MC0zMHMxMjUtMzAgMjUwLTMwczI1MCAzMCAyNTAgMzBzMTI1IDMwIDI1MCAzMHMyNTAtMzAgMjUwLTMwJy8+PHBhdGggZD0nTS01MDAgMTM1YzAgMCAxMjUtMzAgMjUwLTMwUzAgMTM1IDAgMTM1czEyNSAzMCAyNTAgMzBzMjUwLTMwIDI1MC0zMHMxMjUtMzAgMjUwLTMwczI1MCAzMCAyNTAgMzBzMTI1IDMwIDI1MCAzMHMyNTAtMzAgMjUwLTMwJy8+PC9nPjwvc3ZnPg==);background-attachment:fixed}@media(max-width:650px){.page-wrap,footer{padding:.5rem}body:not(.home) .page-wrap,body:not(.home) footer{padding:1rem}}.page-wrap{position:relative;z-index:1}footer{box-shadow:inset 0 -150px 200px -100px #000;padding:10rem 1rem;position:sticky;bottom:0;left:0;width:100%}@media(max-width:650px){footer{position:static;padding:6rem 1rem!important}}header{padding:3rem 0 5rem;text-align:center}header nav a{font-family:inkwell sans a,inkwell sans b;text-decoration-skip:ink;text-decoration:underline;display:inline-block;padding:0 .3rem .1rem;color:#54d0ff;font-size:1.2rem;line-height:1}body.blog header nav a[href="/blog/"],body.page-id-5 header nav a[href="/timeline/"],body.page-id-71 header nav a[href="/interviews/"],body.page-id-4090 header nav a[href="/speaking/"]{text-decoration:none;background:#ffd560;color:#000}@media(max-width:650px){header{padding-top:1rem}}.homepage-title{line-height:.8;margin:0 0 .4rem;font-size:4.2rem;text-transform:uppercase}@media(max-width:650px){.homepage-title{font-size:3rem;line-height:1.1}}.homepage-title>span{font-family:"inkwell serif a","inkwell serif b";font-style:italic;font-size:1.5rem;display:block;text-transform:none}.homepage-title>a{font-weight:800;font-family:inkwell sans a,inkwell sans b;color:#fff}.homepage-title>a:hover{color:#ffd560}.about{background:#353947;color:#fbf1ef;flex:3;max-width:500px;padding-bottom:120px;min-height:calc(100vh - 60px)}@media(max-width:650px){.about{min-height:0;padding:1rem}}.latest-post{background:rgba(0,0,0,.5);padding:1rem;margin-top:1rem}.latest-post h4{margin:0 0 .2rem}.link-to-recent-post{font-family:whitney ssm a,whitney ssm b,system-ui,sans-serif;text-transform:uppercase;font-size:1.5rem}.block{margin:0 0 2rem}.block:last-child{margin-bottom:0}.block--thing{margin:0 0 1.5rem}.block--thing a{color:#ee4266}.block--thing a:hover,.block--thing a:focus{color:#f2718c}.block--thing>p:first-child::before{content:"⃝ ";display:inline-block;color:#ee4266;margin-right:.5rem}.block--conference--past{opacity:.75;position:relative}.block--interview p{font-size:1.35rem}a.block{display:block;line-height:1}.pagination{display:flex;gap:1rem;justify-content:center}.pagination a{border:2px solid #ffd560;line-height:1.2;color:#ffd560;border-radius:4px;padding:.5rem 1.4rem .8rem}body.single article{font-size:120%;line-height:1.6;background:rgba(0,0,0,.5);box-shadow:0 0 80px 80px rgba(0,0,0,.5);padding:1rem}body.single article h1{color:#ffd560}body.single article figure{padding:1rem;margin:0 0 1rem}body.single article figure>img{margin-bottom:.5rem}body.single article figure figcaption{margin:0!important;text-align:center;font-family:"inkwell serif a","inkwell serif b"}body.single article ul,body.single article ol{padding:0 0 0 1.2rem;margin:0 0 1rem}body.single article ul>li,body.single article ol>li{margin:0 0 .5rem}body.single article .pagination{display:flex;justify-content:space-between}body.single article .wp-block-table{border-collapse:collapse;margin-bottom:1rem}body.single article .wp-block-table td,body.single article .wp-block-table th{border:1px solid #999;padding:.5rem 1rem}.homepage-grid{display:grid;grid-template-columns:minmax(10px,0.75fr) minmax(10px,1fr);grid-gap:3rem;margin:0 0 4rem}.homepage-grid h2{font-family:inkwell sans a,inkwell sans b;margin:0 0 .15rem;text-align:center;text-transform:uppercase}@media(max-width:650px){.homepage-grid{display:block}}.homepage-grid-2{grid-template-columns:minmax(10px,1fr) minmax(10px,0.75fr)}.homepage-grid-3{grid-template-columns:1fr}.fun-wrap{border:4px solid #000;padding:2.5rem;border-radius:1rem;overflow:hidden;background:linear-gradient(40deg,rgba(0,0,0,0.05),rgba(0,0,0,0.35))}@media(max-width:650px){.fun-wrap{padding:1.5rem;margin:0 0 3rem}}.fun-wrap-yellow h2{color:#ffd560}.fun-wrap-yellow .fun-wrap{border-color:#ffd560;box-shadow:0 10px 50px rgba(255,213,96,.2)}.fun-wrap-purple h2{color:#9e88f7}.fun-wrap-purple .fun-wrap{border-color:#9e88f7;box-shadow:0 10px 50px rgba(158,136,247,.2)}.fun-wrap-red h2{color:#ee4266}.fun-wrap-red .fun-wrap{border-color:#ee4266;box-shadow:0 10px 50px rgba(238,66,102,.2)}.fun-wrap-blue h2{color:#54d0ff}.fun-wrap-blue .fun-wrap{border-color:#54d0ff;box-shadow:0 10px 50px rgba(84,208,255,.2)}.bio-grid{display:grid;grid-template-columns:minmax(10px,1fr) max-content}.bio-grid a{color:#ffd560}.bio-choices{font-family:whitney ssm a,whitney ssm b,system-ui,sans-serif;font-size:.7rem;padding-left:1rem}.bio-choices h3{font-family:whitney ssm a,whitney ssm b,system-ui,sans-serif;font-size:.8rem;white-space:nowrap;color:#949494;text-transform:uppercase;margin:0 0 .1rem}.bio-choices>form{margin:0 0 1rem}.bio-choices>form>div{white-space:nowrap;color:#777}.bio-choices>form:nth-of-type(1) h3{color:#ee4266}.bio-choices>form:nth-of-type(2) h3{color:#ffd560}.bio-choices>form:nth-of-type(3) h3{color:#9e88f7}.bio-html{color:#ccc;font-size:.75rem;line-height:1.75}code,.bio-html{font-family:sf mono,monaco,inconsolata,fira mono,droid sans mono,source code pro,monospace}.bio-markdown{font-size:.75rem;line-height:1.8em;color:#eee}.bio-markdown code{font-family:Verdana,bitstream vera sans,sans-serif}.need-photo{background:#ffd560;color:#000;padding:.5rem 2rem .75rem;grid-column:1/-1;margin:2rem 0 -3rem -3rem;width:calc(100% + 6rem);text-align:center}.need-photo a{color:#000}@media(max-width:650px){.need-photo{margin:2rem 0 -1.5rem -1.5rem;padding:.5rem 2rem .33rem}}.need-photo:hover,.need-photo:focus{text-decoration:underline}.more-blog-posts{background:#9e88f7;margin:2rem 0 -3rem -3rem;padding:.5rem 2rem .75rem;width:calc(100% + 6rem);text-align:center}.more-blog-posts a{color:#000!important}@media(max-width:650px){.more-blog-posts{margin:2rem 0 -1.5rem -1.5rem}}.more-blog-posts:hover,.more-blog-posts:focus{text-decoration:underline}.blog-wrap a{color:#9e88f7}.blog-list{margin:0;padding:0}.blog-list li{display:inline-block}.blog-list li:nth-child(4n) a{color:#54d0ff}.blog-list li:nth-child(4n+1) a{color:#ffd560}.blog-list li:nth-child(4n+2) a{color:#ee4266}.blog-list li:nth-child(4n+3) a{color:#9e88f7}.blog-list li:not(:last-child)::after{content:"ᐧ";margin:0 .2rem 0 .4rem}.blog-list li a:hover,.blog-list li a:focus{text-decoration:underline}.lifelist{display:table;overflow:scroll;width:100%;list-style:none;margin:0;padding:0}.lifelist li{display:table-row}.lifelist span{display:table-cell;padding:10px}.lifelist span:nth-child(1){width:10%}.lifelist span:nth-child(2){width:20%}.life,.date,.school,.work,.project{white-space:nowrap;font-weight:700}.life{color:#4178aa}.school{color:#ecc300}.work{color:#bb4a15}.project{color:#92bc00}footer{text-align:center}footer a{padding:0 .2rem}@media(max-width:650px){footer{line-height:3}footer a{padding:.5rem}}