@charset "UTF-8";
/*!
  Theme Name: Chris Coyier Theme 8
  Author: Chris Coyier
  Version: 3
*/
@supports (color:oklch(0 0 0)){html{--orange-parts:0.77 0.2 59.5;--orange:oklch(var(--orange-parts))}}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hide{display:none}.visually-hidden{position:absolute;top:-9999px;left:-9999px}img{max-width:100%;height:auto!important;display:block}.has-black-color,.has-white-color,html{--ink:hsl(var(--ink-hsl));--ink-highlight:hsl(var(--ink-highlight-hsl))}html{--orange-parts:26deg 95% 48%;--orange:hsl(var(--orange-parts));--paper-hsl:30deg 11% 11%;--paper:hsl(var(--paper-hsl));--paper-highlight-hsl:0deg 100% 0%;--paper-highlight:hsl(var(--paper-highlight-hsl));--ink-hsl:30deg 2% 79%;--ink-highlight-hsl:0deg 0% 100%;--code-1:#ffb100;--code-2:#a4bb98;--code-3:#fbc254;--code-4:#fe7032}@supports (color:oklch(0 0 0)){html{--orange-parts:0.77 0.2 59.5;--orange:oklch(var(--orange-parts))}}.has-black-color,.has-white-color{color:var(--ink)!important}.has-black-color{--ink-hsl:30deg 11% 35%;--ink-highlight-hsl:50deg 100% 0%}.has-white-color{--ink-hsl:30deg 2% 79%;--ink-highlight-hsl:0deg 0% 100%}:root{--font-size-xsm:clamp(0.6rem, 0.1vw + 0.5rem, 0.75rem);--font-size-sm:clamp(0.75rem, 0.18vw + 0.7rem, 1rem);--font-size-base:clamp(1rem, 0.33vw + 1rem, 1.3rem);--font-size-md:clamp(1.25rem, 0.5vw + 1.2rem, 1.75rem);--font-size-lg:clamp(1.75rem, 1.25vw + 1.45rem, 2.44rem);--font-size-xl:clamp(2rem, 1.75vw + 1.6rem, 3rem);--font-size-xxl:clamp(2.5rem, 2.5vw + 2rem, 4rem);--font-size-xxxl:clamp(3.43rem, 4.28vw + 2.36rem, 5.79rem);--font-family:system-ui, sans-serif;--font-family-mono:SFMono-Regular, Consolas, "Liberation Mono", Menlo,
    monospace}.editor-styles-wrapper.editor-styles-wrapper,html.front-end{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.5;font-variation-settings:"wdth"100,"wght"300;overflow-wrap:break-word;background-color:var(--paper);color:var(--ink)}.editor-styles-wrapper.editor-styles-wrapper code,.editor-styles-wrapper.editor-styles-wrapper li,.editor-styles-wrapper.editor-styles-wrapper p,.editor-styles-wrapper.editor-styles-wrapper pre,html.front-end code,html.front-end li,html.front-end p,html.front-end pre{overflow-wrap:break-word;word-break:break-word}.editor-styles-wrapper.editor-styles-wrapper details,.editor-styles-wrapper.editor-styles-wrapper p,html.front-end details,html.front-end p{margin:0 0 1rem}.editor-styles-wrapper.editor-styles-wrapper a,html.front-end a{text-decoration:none;color:inherit}.editor-styles-wrapper.editor-styles-wrapper a.block--conference p strong,.editor-styles-wrapper.editor-styles-wrapper a.block--interview p strong,.editor-styles-wrapper.editor-styles-wrapper a:not(.block--interview):not(.block--conference),html.front-end a.block--conference p strong,html.front-end a.block--interview p strong,html.front-end a:not(.block--interview):not(.block--conference){color:var(--ink-highlight);text-decoration:underline;-moz-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-skip-ink:skip;text-decoration-skip-ink:skip}.editor-styles-wrapper.editor-styles-wrapper a.block--conference p strong:focus,.editor-styles-wrapper.editor-styles-wrapper a.block--conference p strong:hover,.editor-styles-wrapper.editor-styles-wrapper a.block--interview p strong:focus,.editor-styles-wrapper.editor-styles-wrapper a.block--interview p strong:hover,.editor-styles-wrapper.editor-styles-wrapper a:not(.block--interview):not(.block--conference):focus,.editor-styles-wrapper.editor-styles-wrapper a:not(.block--interview):not(.block--conference):hover,html.front-end a.block--conference p strong:focus,html.front-end a.block--conference p strong:hover,html.front-end a.block--interview p strong:focus,html.front-end a.block--interview p strong:hover,html.front-end a:not(.block--interview):not(.block--conference):focus,html.front-end a:not(.block--interview):not(.block--conference):hover{-moz-text-decoration-color:hsl(var(--orange-parts)/.5);text-decoration-color:hsl(var(--orange-parts)/.5)}.editor-styles-wrapper.editor-styles-wrapper a.block--conference--past,html.front-end a.block--conference--past{opacity:.69}.editor-styles-wrapper.editor-styles-wrapper a.block--conference--past::before,html.front-end a.block--conference--past::before{content:"✅";display:inline;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.editor-styles-wrapper.editor-styles-wrapper h1,.editor-styles-wrapper.editor-styles-wrapper h2,.editor-styles-wrapper.editor-styles-wrapper h3,.editor-styles-wrapper.editor-styles-wrapper h4,.editor-styles-wrapper.editor-styles-wrapper h5,.editor-styles-wrapper.editor-styles-wrapper h6,html.front-end h1,html.front-end h2,html.front-end h3,html.front-end h4,html.front-end h5,html.front-end h6{color:var(--ink-highlight);font-variation-settings:"wdth"70,"wght"700;line-height:1;text-wrap:balance}.editor-styles-wrapper.editor-styles-wrapper .h1,.editor-styles-wrapper.editor-styles-wrapper h1,html.front-end .h1,html.front-end h1{font-size:var(--font-size-xl);margin:0 0 1rem}.editor-styles-wrapper.editor-styles-wrapper .h2,.editor-styles-wrapper.editor-styles-wrapper h2,html.front-end .h2,html.front-end h2{font-size:var(--font-size-lg);margin-block:1rem 1.2rem}.editor-styles-wrapper.editor-styles-wrapper .h2:not(:first-child),.editor-styles-wrapper.editor-styles-wrapper h2:not(:first-child),html.front-end .h2:not(:first-child),html.front-end h2:not(:first-child){-webkit-margin-before:3rem;margin-block-start:3rem}.editor-styles-wrapper.editor-styles-wrapper .h2.jetpack-instant-search__search-results-title,.editor-styles-wrapper.editor-styles-wrapper h2.jetpack-instant-search__search-results-title,html.front-end .h2.jetpack-instant-search__search-results-title,html.front-end h2.jetpack-instant-search__search-results-title{-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-margin-start:2rem;-moz-margin-start:2rem;margin-inline-start:2rem}.editor-styles-wrapper.editor-styles-wrapper h3,body.home .content main h2,html.front-end h3{font-size:var(--font-size-md)}.editor-styles-wrapper.editor-styles-wrapper h3:not(:first-child),html.front-end h3:not(:first-child){margin-block:3rem 1.2rem}.editor-styles-wrapper.editor-styles-wrapper .has-small-font-size,html.front-end .has-small-font-size{font-size:var(--font-size-xsm)!important}.editor-styles-wrapper.editor-styles-wrapper .has-medium-font-size,html.front-end .has-medium-font-size{font-size:var(--font-size-base)!important}.editor-styles-wrapper.editor-styles-wrapper .has-large-font-size,html.front-end .has-large-font-size{font-size:var(--font-size-lg)!important}.editor-styles-wrapper.editor-styles-wrapper .has-x-large-font-size,html.front-end .has-x-large-font-size{font-size:var(--font-size-xl)!important}.editor-styles-wrapper.editor-styles-wrapper sub,.editor-styles-wrapper.editor-styles-wrapper sup,html.front-end sub,html.front-end sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.editor-styles-wrapper.editor-styles-wrapper sub,html.front-end sub{bottom:-.25em}.editor-styles-wrapper.editor-styles-wrapper sup,html.front-end sup{top:-.5em}.editor-styles-wrapper.editor-styles-wrapper li,.editor-styles-wrapper.editor-styles-wrapper p:not(.wp-block),html.front-end li,html.front-end p:not(.wp-block){max-width:80ch}.editor-styles-wrapper.editor-styles-wrapper pre,html.front-end pre{margin:0}.editor-styles-wrapper.editor-styles-wrapper .hljs,.editor-styles-wrapper.editor-styles-wrapper pre:not(:has(.hljs)),html.front-end .hljs,html.front-end pre:not(:has(.hljs)){border:1px solid hsl(var(--ink-hsl)/.2);-webkit-box-shadow:1px 1px 1px var(--paper-highlight);box-shadow:1px 1px 1px var(--paper-highlight);border-radius:4px;padding:1rem!important;-webkit-margin-after:1rem!important;margin-block-end:1rem!important;background:hsl(var(--paper-highlight-hsl)/.5);color:var(--ink-highlight);white-space:pre-wrap!important;font-size:var(--font-size-xsm)}.editor-styles-wrapper.editor-styles-wrapper article ol,.editor-styles-wrapper.editor-styles-wrapper article ul,html.front-end article ol,html.front-end article ul{padding:0 0 0 1rem;margin:0 0 1rem}.editor-styles-wrapper.editor-styles-wrapper article ol>li,.editor-styles-wrapper.editor-styles-wrapper article ul>li,html.front-end article ol>li,html.front-end article ul>li{margin:0 0 .5rem}.editor-styles-wrapper.editor-styles-wrapper blockquote,html.front-end blockquote{font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.8;-webkit-border-start:2px solid hsl(var(--ink-hsl)/.2);-moz-border-start:2px solid hsl(var(--ink-hsl)/.2);border-inline-start:2px solid hsl(var(--ink-hsl)/.2);margin:0 0 1rem;padding:1.5rem!important;background:hsl(var(--ink-hsl)/.05);border-radius:4px}.editor-styles-wrapper.editor-styles-wrapper blockquote cite::before,html.front-end blockquote cite::before{content:"— ";-webkit-padding-start:1rem;-moz-padding-start:1rem;padding-inline-start:1rem}.editor-styles-wrapper.editor-styles-wrapper hr,html.front-end hr{margin:2rem auto;height:4px;border:0;width:100px;background:hsl(var(--ink-hsl)/.2)}.editor-styles-wrapper.editor-styles-wrapper figure figcaption,html.front-end figure figcaption{font-size:var(--font-size-xsm)}.editor-styles-wrapper.editor-styles-wrapper dd em,.editor-styles-wrapper.editor-styles-wrapper dd strong,.editor-styles-wrapper.editor-styles-wrapper li em,.editor-styles-wrapper.editor-styles-wrapper li strong,.editor-styles-wrapper.editor-styles-wrapper p em,.editor-styles-wrapper.editor-styles-wrapper p strong,html.front-end dd em,html.front-end dd strong,html.front-end li em,html.front-end li strong,html.front-end p em,html.front-end p strong{color:var(--ink-highlight)}.editor-styles-wrapper.editor-styles-wrapper em,.editor-styles-wrapper.editor-styles-wrapper strong,html.front-end em,html.front-end strong{font-variation-settings:"wdth"100,"wght"500}.editor-styles-wrapper.editor-styles-wrapper .meta,.editor-styles-wrapper.editor-styles-wrapper time,html.front-end .meta,html.front-end time{font-family:var(--font-family-mono)}.editor-styles-wrapper.editor-styles-wrapper time,html.front-end time{font-weight:300;text-transform:uppercase;font-size:var(--font-size-sm);letter-spacing:.1rem}.editor-styles-wrapper.editor-styles-wrapper .post-format,html.front-end .post-format{text-transform:uppercase}.editor-styles-wrapper.editor-styles-wrapper .has-drop-cap:not(:focus):first-letter,html.front-end .has-drop-cap:not(:focus):first-letter{font-size:6.3em!important;margin:.05em .1em .3em 0!important}html.front-end .jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-result-expanded__path a,html.front-end .jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-list h3 a{color:#fff!important}.aal_anchor{width:16px;height:16px;display:inline-block;scroll-margin-block-start:4rem;-webkit-margin-end:.25rem;-moz-margin-end:.25rem;margin-inline-end:.25rem;-webkit-margin-start:calc(-16px - .25rem);-moz-margin-start:calc(-16px - .25rem);margin-inline-start:calc(-16px - .25rem);opacity:.5}.aal_anchor svg{-webkit-filter:invert(1);filter:invert(1)}.aal_anchor:focus,.aal_anchor:hover{opacity:1}::-moz-selection{background:var(--orange);color:#000}::selection{background:var(--orange);color:#000}.article-end{text-align:center;padding:3rem}.editor-styles-wrapper.editor-styles-wrapper pre:has(.hljs),html.front-end pre:has(.hljs){padding:0!important}.editor-styles-wrapper.editor-styles-wrapper code,.editor-styles-wrapper.editor-styles-wrapper pre,html.front-end code,html.front-end pre{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace}.editor-styles-wrapper.editor-styles-wrapper dd code,.editor-styles-wrapper.editor-styles-wrapper li code,.editor-styles-wrapper.editor-styles-wrapper p code,html.front-end dd code,html.front-end li code,html.front-end p code{font-size:82%;padding:.1rem;color:var(--ink-highlight)}.editor-styles-wrapper.editor-styles-wrapper .hljs-deletion,.editor-styles-wrapper.editor-styles-wrapper .hljs-number,.editor-styles-wrapper.editor-styles-wrapper .hljs-selector-class,.editor-styles-wrapper.editor-styles-wrapper .hljs-selector-id,.editor-styles-wrapper.editor-styles-wrapper .hljs-string,.editor-styles-wrapper.editor-styles-wrapper .hljs-subst,.editor-styles-wrapper.editor-styles-wrapper .hljs-type,html.front-end .hljs-deletion,html.front-end .hljs-number,html.front-end .hljs-selector-class,html.front-end .hljs-selector-id,html.front-end .hljs-string,html.front-end .hljs-subst,html.front-end .hljs-type{color:var(--code-1)!important}.editor-styles-wrapper.editor-styles-wrapper .hljs-addition,.editor-styles-wrapper.editor-styles-wrapper .hljs-attr,.editor-styles-wrapper.editor-styles-wrapper .hljs-attribute,.editor-styles-wrapper.editor-styles-wrapper .hljs-built_in,.editor-styles-wrapper.editor-styles-wrapper .hljs-bullet,.editor-styles-wrapper.editor-styles-wrapper .hljs-code,.editor-styles-wrapper.editor-styles-wrapper .hljs-keyword,.editor-styles-wrapper.editor-styles-wrapper .hljs-literal,html.front-end .hljs-addition,html.front-end .hljs-attr,html.front-end .hljs-attribute,html.front-end .hljs-built_in,html.front-end .hljs-bullet,html.front-end .hljs-code,html.front-end .hljs-keyword,html.front-end .hljs-literal{color:var(--code-2)!important}.editor-styles-wrapper.editor-styles-wrapper .hljs-meta,.editor-styles-wrapper.editor-styles-wrapper .hljs-name,.editor-styles-wrapper.editor-styles-wrapper .hljs-title,html.front-end .hljs-meta,html.front-end .hljs-name,html.front-end .hljs-title{color:var(--code-3)!important}.editor-styles-wrapper.editor-styles-wrapper .hljs-quote,.editor-styles-wrapper.editor-styles-wrapper .hljs-selector-pseudo,.editor-styles-wrapper.editor-styles-wrapper .hljs-template-tag,html.front-end .hljs-quote,html.front-end .hljs-selector-pseudo,html.front-end .hljs-template-tag{color:var(--code-4)!important}.editor-styles-wrapper.editor-styles-wrapper .hljs>mark.shcb-loc,html.front-end .hljs>mark.shcb-loc{padding:.2rem 0 .2rem .2rem;display:block;background:var(--orange);text-indent:.2rem;translate:-.4rem 0;border-radius:6px}.editor-styles-wrapper.editor-styles-wrapper .hljs>mark.shcb-loc *,html.front-end .hljs>mark.shcb-loc *{color:#000!important}@view-transition{navigation:auto}html{--wp--style--global--content-size:65ch;scrollbar-gutter:stable}body{accent-color:var(--orange);background-color:var(--paper);color:var(--ink);-webkit-transition:background-color .4s,color .8s ease-in-out;transition:background-color .4s,color .8s ease-in-out;margin:0;position:relative;overflow-x:hidden;--scrollbar-foreground:var(--orange);--scrollbar-background:var(--paper);scrollbar-color:var(--scrollbar-foreground) var(--scrollbar-background)}.content{padding:1rem;max-inline-size:65ch;margin-inline:auto}body.home .content{max-inline-size:1200px}body.home .content .home-grid{display:grid;grid-template-columns:minmax(240px,7fr) 28fr;gap:1rem}@media (max-width:730px){body.home .content .home-grid{grid-template-columns:1fr 2fr}}@media (max-width:480px){body.home .content .home-grid{grid-template-columns:1fr}}body.home .content .article-grid{-webkit-column-width:300px;-moz-column-width:300px;column-width:300px}.month-list body.home .content main li,body.home .content main .article-content,body.home .content main .block,body.home .content main .month-list li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;font-size:var(--font-size-sm);-webkit-margin-after:1rem;margin-block-end:1rem}body.home .content main .meta,body.home .content main .meta time{font-size:var(--font-size-xsm)}.month-list body.home .content li .article-content,body.home .content .block .article-content,body.home .content .month-list li .article-content{padding:.75rem 1rem}.month-list body.home .content li :is(h1,h2)+.article-content,body.home .content .block :is(h1,h2)+.article-content,body.home .content .month-list li :is(h1,h2)+.article-content{-webkit-padding-before:.25rem;padding-block-start:.25rem}.meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;opacity:.8}.pagination{margin:2rem}.mobile-only-grid{display:contents}@media (max-width:480px){.mobile-only-grid{display:grid;grid-template-columns:1fr 2fr;gap:1rem;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}}.month-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15ch,1fr));gap:1rem;margin:0;padding:0!important;list-style:none}.month-list li{padding:1rem}body::-webkit-scrollbar{width:20px;height:20px}body::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground);border-radius:100px}body::-webkit-scrollbar-track{border-left:1px solid var(--paper-highlight);background:var(--scrollbar-background)}.button,.pagination a,.submit{text-decoration:none!important;background:-webkit-gradient(linear,left top,left bottom,from(var(--paper)),to(var(--paper-highlight)));background:linear-gradient(var(--paper),var(--paper-highlight));-webkit-box-shadow:inset 0 1px 2px -1px #fff;box-shadow:inset 0 1px 2px -1px #fff;color:var(--ink);border-radius:40px;font-family:var(--font-family-mono);font-size:var(--font-size-sm);border:0;white-space:nowrap;padding:.3rem 2rem .4rem}.button:focus,.button:hover,.pagination a:focus,.pagination a:hover,.submit:focus,.submit:hover{text-decoration:none;-webkit-box-shadow:inset 0 1px 2px -1px #fff,0 3px 3px rgba(0,0,0,.6);box-shadow:inset 0 1px 2px -1px #fff,0 3px 3px rgba(0,0,0,.6)}.button:active,.pagination a:active,.submit:active{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:inset 0 1px 2px -1px #fff,0 2px 2px rgba(0,0,0,.75);box-shadow:inset 0 1px 2px -1px #fff,0 2px 2px rgba(0,0,0,.75)}.site-header{background-color:var(--paper);-webkit-transition:background-color .4s;transition:background-color .4s;border-bottom:1px solid var(--paper-highlight);-webkit-box-shadow:0 1px 0 hsl(var(--ink-hsl)/.07);box-shadow:0 1px 0 hsl(var(--ink-hsl)/.07)}.site-header nav{padding-block:1rem;position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.site-header nav a,.site-header nav div{font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-transform:uppercase;display:grid;place-content:center;min-height:30px;color:var(--orange)!important;font-weight:900;padding:0 1rem;text-align:center;text-decoration:none!important;border-right:1px solid var(--paper-highlight);-webkit-box-shadow:1px 0 0 hsl(var(--ink-hsl)/.07);box-shadow:1px 0 0 hsl(var(--ink-hsl)/.07)}.site-header nav a svg,.site-header nav div svg{fill:var(--orange)}.site-header nav a.nav-name,.site-header nav div.nav-name{display:inline-block;font-family:var(--font-family-mono);font-size:var(--font-size-sm);-webkit-margin-end:auto;-moz-margin-end:auto;margin-inline-end:auto;border:0;-webkit-box-shadow:none;box-shadow:none;white-space:nowrap;text-transform:uppercase;letter-spacing:.25rem}.site-header nav a.nav-name>span,.site-header nav div.nav-name>span{display:inline-block;-webkit-transition:.1s cubic-bezier(.6,.04,.98,.335);transition:.1s cubic-bezier(.6,.04,.98,.335)}.site-header nav a.nav-name>span:nth-child(1),.site-header nav div.nav-name>span:nth-child(1){rotate:-8deg}.site-header nav a.nav-name>span:nth-child(2),.site-header nav div.nav-name>span:nth-child(2){rotate:12deg}.site-header nav a.nav-name>span:nth-child(3),.site-header nav div.nav-name>span:nth-child(3){rotate:-12deg}.site-header nav a.nav-name>span:nth-child(4),.site-header nav div.nav-name>span:nth-child(4){rotate:25deg}.site-header nav a.nav-name>span:nth-child(5),.site-header nav div.nav-name>span:nth-child(5){-webkit-transform:scaleX(-1) rotate(5deg);transform:scaleX(-1) rotate(5deg)}.site-header nav a.nav-name:focus>span,.site-header nav a.nav-name:hover>span,.site-header nav div.nav-name:focus>span,.site-header nav div.nav-name:hover>span{rotate:0deg!important;-webkit-transform:none!important;transform:none!important}.site-header nav a.jetpack-search-filter__link,.site-header nav div.jetpack-search-filter__link{text-align:right;border:0}.site-header nav a.jetpack-search-filter__link svg,.site-header nav div.jetpack-search-filter__link svg{fill:#fff}.site-header nav a:focus,.site-header nav a:hover,.site-header nav div:focus,.site-header nav div:hover{color:var(--ink-highlight)!important}.site-header nav a:focus svg,.site-header nav a:hover svg,.site-header nav div:focus svg,.site-header nav div:hover svg{fill:var(--ink-highlight)}@media (max-width:500px){.site-header nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.site-header nav a.nav-name{width:100%;border-bottom:1px solid var(--paper-highlight);-webkit-box-shadow:0 1px 0 hsl(var(--ink-hsl)/.07);box-shadow:0 1px 0 hsl(var(--ink-hsl)/.07)}.site-header nav a{padding-block:.25rem}.site-header nav .jetpack-search-filter__link{border:0;-webkit-box-shadow:none;box-shadow:none}}#the-footer-ok{-webkit-margin-before:10rem;margin-block-start:10rem;border-top:1px solid var(--paper-highlight);-webkit-box-shadow:0-1px 0 hsl(var(--ink-hsl)/.07);box-shadow:0-1px 0 hsl(var(--ink-hsl)/.07);padding:5rem 2rem;font-size:var(--font-size-sm);text-align:center;position:relative}#the-footer-ok>a{font-size:var(--font-size-sm);display:inline-block;-webkit-padding-end:.2rem;-moz-padding-end:.2rem;padding-inline-end:.2rem;-webkit-padding-before:.3rem;padding-block-start:.3rem}#the-footer-ok p{max-width:50ch!important;margin:0 auto 2rem!important}.top-of-site-link{visibility:hidden;opacity:0;-webkit-transition:.2s;transition:.2s;position:fixed;bottom:1.2rem;right:1.5rem;z-index:15;text-decoration:none!important}.top-of-site-link[data-visible=true]{opacity:1;visibility:visible}.footer-input{font-family:var(--font-family-mono);width:15ch}.block,.block--conference,.block--interview,.month-list li{background:rgba(255,255,255,.1);border-radius:2px;-webkit-box-shadow:inset 0 1px 2px -1px rgba(255,255,255,.5),0 1rem 2rem 0 rgba(0,0,0,.4);box-shadow:inset 0 1px 2px -1px rgba(255,255,255,.5),0 1rem 2rem 0 rgba(0,0,0,.4);margin:0 0 2rem}.block h1,.block h2,.block--conference h1,.block--conference h2,.block--interview h1,.block--interview h2,.month-list li h1,.month-list li h2{padding:.5rem 1rem;margin:.25rem 0 0!important;-webkit-transition:.7s cubic-bezier(.075,.82,.165,1);transition:.7s cubic-bezier(.075,.82,.165,1)}.block h1 a,.block h2 a,.block--conference h1 a,.block--conference h2 a,.block--interview h1 a,.block--interview h2 a,.month-list li h1 a,.month-list li h2 a{position:relative;display:inline-block;text-decoration:none!important}.block h1:has(a:hover),.block h2:has(a:hover),.block--conference h1:has(a:hover),.block--conference h2:has(a:hover),.block--interview h1:has(a:hover),.block--interview h2:has(a:hover),.month-list li h1:has(a:hover),.month-list li h2:has(a:hover){background:rgba(255,255,255,.1)}.block .meta,.block--conference .meta,.block--interview .meta,.month-list li .meta{background:hsl(var(--paper-highlight-hsl)/.4);padding:.25rem .5rem}.block .meta::before,.block--conference .meta::before,.block--interview .meta::before,.month-list li .meta::before{content:"";display:inline-block;width:1rem;height:1rem;-webkit-filter:invert(1);filter:invert(1);background:url(images/blog.svg)no-repeat;background-size:contain}.block--conference.format-image .meta::before,.block--interview.format-image .meta::before,.block.format-image .meta::before,.month-list li.format-image .meta::before{background:url(images/video.svg)no-repeat}.block--conference.format-link .meta::before,.block--interview.format-link .meta::before,.block.format-link .meta::before,.month-list li.format-link .meta::before{background:url(images/link.svg)no-repeat}.block--conference.format-image .meta::before,.block--interview.format-image .meta::before,.block.format-image .meta::before,.month-list li.format-image .meta::before{background:url(images/image.svg)no-repeat}.block--conference.format-chat .meta::before,.block--interview.format-chat .meta::before,.block.format-chat .meta::before,.month-list li.format-chat .meta::before{background:url(images/chat.svg)no-repeat}.block :last-child,.block--conference :last-child,.block--interview :last-child,.month-list li :last-child{-webkit-margin-after:0!important;margin-block-end:0!important}.block--conference,.block--interview{padding:1rem;-webkit-margin-after:.5rem!important;margin-block-end:.5rem!important}.homepage-photo-block img{width:100%}.homepage-photo-block figcaption{padding:.5rem}.homepage-intro-block .article-content,.homepage-speaking-block .article-content{padding:.5rem;font-size:var(--font-size-xsm)!important}.homepage-intro-block .article-content p,.homepage-speaking-block .article-content p{-webkit-margin-after:.75rem;margin-block-end:.75rem}.homepage-speaking-block{grid-column:1/-1}.block--conference--past{opacity:.75;position:relative}.block--interview p{font-size:1.35rem}a.block,article .cp_embed_wrapper iframe,html.front-end .comment-form label{display:block}.pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.buy-codepen{margin:3rem 0;padding:2rem;display:grid;grid-template-columns:100px 1fr;gap:1rem;border-radius:3px}@media (max-width:649px){.buy-codepen{grid-template-columns:1fr}.buy-codepen img{max-width:50px}}.full-page-block>article>h1{padding:2rem 1rem 0 2rem}@media (max-width:649px){.full-page-block>article>h1{padding:1rem}}.full-page-block .article-content{padding:2rem}@media (max-width:649px){.block .article-content,.block h1,.full-page-block .article-content,.month-list li .article-content,.month-list li h1{padding:1rem}}article{word-break:break-word}article .article-content{padding:0 2rem 2rem}article figure:not(:has(table)){border:1px solid hsl(var(--ink-hsl)/.2);-webkit-box-shadow:1px 1px 1px var(--paper-highlight);box-shadow:1px 1px 1px var(--paper-highlight);border-radius:4px;padding:1rem;-webkit-margin-after:1rem!important;margin-block-end:1rem!important}article figure:not(:has(table)) iframe,article figure:not(:has(table)) img,article figure:not(:has(table)) object,article figure:not(:has(table)) video{display:block;border-radius:8px}article figure:not(:has(table)) figcaption{color:var(--ink)!important;text-align:left!important;margin:0!important;display:block!important;-webkit-margin-before:.5rem!important;margin-block-start:.5rem!important;max-width:300px}article figure:not(:has(table)).alignleft,article figure:not(:has(table)).alignright{padding:.5rem}article figure:not(:has(table)).alignright{float:right;margin-right:-150px;margin-left:1rem}article figure:not(:has(table)).alignleft{float:left;margin-left:-150px;margin-right:1rem}article figure:not(:has(table)).alignwide{margin-left:-200px;margin-right:-200px}@media (max-width:649px){article figure:not(:has(table)).alignleft,article figure:not(:has(table)).alignright{max-width:150px}article figure:not(:has(table)).alignright{margin-right:0;margin-left:1rem}article figure:not(:has(table)).alignleft{margin-left:0;margin-right:1rem}article figure:not(:has(table)).alignwide{margin-left:0;margin-right:0}}article .wp-block-table{border-collapse:collapse;-webkit-margin-after:1rem;margin-block-end:1rem;word-break:normal;overflow:auto;font-size:90%}article .wp-block-table td,article .wp-block-table th{border:1px solid var(--ink);padding:.5rem 1rem;line-height:1.1}article .wp-block-table:focus{outline:2px solid var(--ink)}article .wp-block-image{-webkit-margin-after:1rem;margin-block-end:1rem}article .cp_embed_wrapper{overflow:hidden;resize:horizontal;margin:0 auto 1rem}.wp-block-group{display:flow-root}.wp-block-columns{gap:1rem}@media (min-width:650px){.wp-block-columns.alignwide,.wp-block-group.alignwide{width:90vw;position:relative;left:45%;right:45%;margin-left:-45vw;margin-right:-45vw}.wp-block-columns.alignfull,.wp-block-group.alignfull{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.wp-block-columns.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull .wp-block-group__inner-container{padding-inline:2rem}}@media (max-width:649px){.wp-block-columns.alignfull,.wp-block-group.alignfull{margin-inline:-1rem;padding-inline:1rem}}html.front-end h3#comments{-webkit-margin-before:5rem;margin-block-start:5rem;font-size:var(--font-size-sm);text-transform:uppercase}html.front-end .commentlist{list-style:none;padding:0}html.front-end .comment,html.front-end .pingback,html.front-end .webmention{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;padding:1.5rem;position:relative;background:hsl(var(--paper-highlight-hsl)/.33);border-radius:6px;font-size:var(--font-size-sm)}html.front-end .comment a,html.front-end .pingback a,html.front-end .webmention a{-moz-text-decoration-color:hsl(var(--ink-highlight-hsl)/.2);text-decoration-color:hsl(var(--ink-highlight-hsl)/.2)}html.front-end .comment .children,html.front-end .pingback .children,html.front-end .webmention .children{-webkit-margin-before:3em;margin-block-start:3em;list-style:none}html.front-end .comment-author{font-size:var(--font-size-sm);margin:0 0 .5rem}html.front-end .comment-author cite{text-transform:uppercase;font-style:normal;font-weight:700}html.front-end .comment-author cite a,html.front-end .comment-meta a{text-decoration:none!important}html.front-end .says{display:none}html.front-end .comment-meta{text-transform:uppercase;margin:.2rem 0;font-size:var(--font-size-xsm);letter-spacing:.1rem;-webkit-margin-after:1rem;margin-block-end:1rem;position:absolute;top:.2rem;right:.2rem;opacity:.75}html.front-end .comment-body{font-size:var(--font-size-tiny)}html.front-end .comment-body p:not(:last-child){margin-bottom:.6rem}html.front-end .comment-respond{-webkit-margin-before:5rem;margin-block-start:5rem;font-size:var(--font-size-sm)}html.front-end .comment-reply-title{font-size:var(--font-size-sm);text-transform:uppercase}html.front-end .comment-form input[type=text],html.front-end .comment-form textarea{font-size:var(--font-size-sm);width:100%;display:block;padding:.5rem;font-family:inherit}.lifelist{display:table;width:100%;list-style:none;margin:0!important;padding:0!important}.lifelist li{display:table-row}.lifelist li>*{display:table-cell;padding:.25rem 1.5rem 1rem 0}@media (max-width:649px){.lifelist,.lifelist li,.lifelist li>*{display:block}.lifelist li{-webkit-margin-after:2rem;margin-block-end:2rem}.lifelist li .timeline-date,.lifelist li .timeline-type{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-margin-end:.5rem;-moz-margin-end:.5rem;margin-inline-end:.5rem}.lifelist li>*{padding:0}}.timeline-type{font-weight:700}.timeline-date,.timeline-type{white-space:nowrap}
/*# sourceMappingURL=style.css.map */