code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:2em;margin-left:-2em;margin-right:-2em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2b2b2b}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#d4d0ab}.token.punctuation{color:#fefefe}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ffa07a}.token.boolean,.token.number{color:#00e0e0}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#abe338}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#00e0e0}.token.atrule,.token.attr-value,.token.function{color:gold}.token.keyword{color:#00e0e0}.token.important,.token.regex{color:gold}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen and (-ms-high-contrast:active){code[class*=language-],pre[class*=language-]{color:windowText;background:window}:not(pre)>code[class*=language-],pre[class*=language-]{background:window}.token.important{background:highlight;color:window;font-weight:400}.token.atrule,.token.attr-value,.token.function,.token.keyword,.token.operator,.token.selector{font-weight:700}.token.attr-value,.token.comment,.token.doctype,.token.function,.token.keyword,.token.operator,.token.property,.token.string{color:highlight}.token.attr-value,.token.url{font-weight:400}}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px;border:1px solid}lite-youtube::before{content:"";display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;-webkit-transition:all .2s cubic-bezier(0,0,.2,1);transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube::after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;margin:0;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:68px;height:48px;position:absolute;cursor:pointer;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:rgba(0,0,0,0);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>')!important;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter .1s cubic-bezier(0,0,.2,1);transition:-webkit-filter .1s cubic-bezier(0,0,.2,1);transition:filter .1s cubic-bezier(0,0,.2,1);transition:filter .1s cubic-bezier(0,0,.2,1),-webkit-filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{-webkit-filter:none;filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}div.gsc-input-box{height:auto}.gsc-search-box tr{border-width:0}.gsc-above-wrapper-area-container{margin-bottom:0}.gsc-resultsHeader{display:none}td.gsib_a{padding:4px 6px 6px}td.gsib_b{padding:0}.gsc-webResult div.gsc-result{padding:20px}.gsc-table-result{margin:0}.gsc-table-result tr{border-width:0}.gsc-table-result td,.gsc-table-result th{padding:0}div.gsc-thumbnail-inside,div.gsc-url-top{padding:0}html body{font-size:20px;font-size:1.25rem;font-weight:400;line-height:1.4}.wf-active html body,html .wf-active body{word-spacing:2px}.entry__jump-links,.fields,.listing,nav ol,nav ul{list-style:none;margin-left:0;padding-left:0}.anchorable__anchor__text,.hidden,.social-link__text,.webmention--author-starts .h-card .p-name,object[data^="#"]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}html body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.listing__item__meta,table thead{font-size:14px;font-size:.875rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700;letter-spacing:1px;letter-spacing:2px;text-transform:uppercase;word-spacing:1px}@-moz-viewport{width:device-width;zoom:1}@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@-webkit-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}html{height:100%}html body{background:#fffcf4;color:#2c2825;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;margin:0 auto;height:100%;word-wrap:break-word;overflow-wrap:break-word}@media(prefers-color-scheme:dark){html body{background:#454545;color:#fffcf4}}h1,h2,h3,h4,h5,h6{clear:both;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:Cambria,Georgia,serif;font-weight:700;line-height:1.1}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6{word-spacing:2px}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:11px;margin-top:.6875rem}h1>a.header-anchor,h2>a.header-anchor,h3>a.header-anchor,h4>a.header-anchor,h5>a.header-anchor,h6>a.header-anchor{position:absolute;margin-left:-2rem;width:100%;text-decoration:none!important;background:rgba(0,0,0,0)!important}h1:hover>a.header-anchor,h2:hover>a.header-anchor,h3:hover>a.header-anchor,h4:hover>a.header-anchor,h5:hover>a.header-anchor,h6:hover>a.header-anchor{display:inline-block}h1{font-size:48px;font-size:3rem}h2,section>h1{font-size:32px;font-size:2rem}h3{font-size:24px;font-size:1.5rem}*{margin-top:0;margin-bottom:0}*+*{margin-top:22px;margin-top:1.375rem}noscript{display:none}p:empty{display:none}blockquote{font-size:20px;font-size:1.25rem;font-family:Cambria,Georgia,serif;font-style:italic;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;margin-left:auto;margin-right:auto;padding:0 22px;padding:0 1.375rem;max-width:700px;max-width:43.75rem}.blockquote__attribution{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin:0;padding-left:44px;padding-left:2.75rem}.blockquote__attribution cite{font-style:normal}p{font-weight:400;line-height:1.4}.wf-active p{word-spacing:2px}[aria-hidden=true]{display:none}hr{border:0;border-top:1px solid #ddd;height:0;margin:22px auto;margin:1.375rem auto}section+section{margin-top:44px;margin-top:2.75rem}dialog::-webkit-backdrop{background:rgba(44,40,37,.4)}dialog::backdrop{background:rgba(44,40,37,.4)}dialog+.backdrop{background:rgba(44,40,37,.4)}body>script:last-of-type~*{margin:0}ol,ul{line-height:1.4;margin-left:22px;margin-left:1.375rem;padding-left:0}nav ol,nav ul{margin:0}nav ol li,nav ul li{margin:0}li+li{margin-top:5.5px;margin-top:.34375rem}dl{margin-left:auto;margin-right:auto;padding:0 22px;padding:0 1.375rem;max-width:700px;max-width:43.75rem}dl dt{font-weight:700}dl dd{margin-left:0;margin-top:0;padding-left:0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}a{text-decoration:underline;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:empty{display:none}a:link,a:visited{color:#27831b;-webkit-text-decoration-color:rgba(39,131,27,.25);text-decoration-color:rgba(39,131,27,.25);cursor:pointer;-webkit-transition:color .25s ease,-webkit-text-decoration-color .25s ease;transition:color .25s ease,-webkit-text-decoration-color .25s ease;transition:text-decoration-color .25s ease,color .25s ease;transition:text-decoration-color .25s ease,color .25s ease,-webkit-text-decoration-color .25s ease}@media(prefers-color-scheme:dark){a:link,a:visited{color:#43d430;-webkit-text-decoration-color:rgba(67,212,48,.25);text-decoration-color:rgba(67,212,48,.25)}}a:active,a:focus,a:hover{color:#1a5912;-webkit-text-decoration-color:#1a5912;text-decoration-color:#1a5912}@media(prefers-color-scheme:dark){a:active,a:focus,a:hover{color:#75ceed;-webkit-text-decoration-color:rgba(117,206,237,.25);text-decoration-color:rgba(117,206,237,.25)}}a[href^=mailto],a[href^=tel]{white-space:nowrap}a.email,a.tel{white-space:nowrap}a a[href$=gif],a a[href$=jpg],a a[href$=png]{text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{-webkit-text-decoration-style:none;text-decoration-style:none}h1 a:active,h1 a:focus,h1 a:hover,h2 a:active,h2 a:focus,h2 a:hover,h3 a:active,h3 a:focus,h3 a:hover,h4 a:active,h4 a:focus,h4 a:hover,h5 a:active,h5 a:focus,h5 a:hover,h6 a:active,h6 a:focus,h6 a:hover{-webkit-text-decoration-style:underline;text-decoration-style:underline}a[rel=original-article]::after{content:" →";display:inline-block;-webkit-transform:translateX(-.25em) rotate(-45deg) translateY(.25em);transform:translateX(-.25em) rotate(-45deg) translateY(.25em)}abbr{cursor:help;text-decoration:inherit;border:0}abbr[title]{border:0}mark{background:rgba(0,0,0,0);color:#2c2825;color:inherit;font-weight:400;font-weight:inherit;font-style:normal;font-style:inherit}b{font-weight:inherit}i{font-style:inherit}sub,sup{font-size:12px;font-size:.75rem;font-style:inherit;font-weight:inherit;position:relative}sub{bottom:-1em}sup{bottom:1em}time{white-space:nowrap}small{font-size:12px;font-size:.75rem;font-style:italic;display:block}:target{background:#ff0;outline:25px solid #ff0}code,kbd{background-color:#2c2825;background-color:rgba(44,40,37,.9);border:1px solid #fffcf4;border-radius:3px;color:#fffcf4;font-family:Inconsolata,Consolas,Monaco,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-style:normal;padding:.05em .25em;text-shadow:none;white-space:nowrap}pre{background-color:#fffcf4;border:1px solid #ddd;border-radius:3px;color:#2c2825;font-family:Inconsolata,Consolas,Monaco,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-style:normal;margin-left:auto;margin-right:auto;padding:.05em .25em;overflow-x:auto}pre code{background:rgba(0,0,0,0);border:0;padding:0;white-space:pre}object[data*=svg]{pointer-events:none}img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}img[style]{width:auto!important;max-width:100%!important;height:auto!important}img[width]{width:auto}picture{display:block}.noscript-picture{margin:0;padding:0}audio{width:100%}.media-container{max-width:600px;margin-left:auto;margin-right:auto}figure{text-align:center;margin-left:auto;margin-right:auto}figcaption{font-size:18px;font-size:1.125rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:italic;text-align:center;margin-top:11px;margin-top:.6875rem}footer~noscript img{width:1px;height:1px}table{border-collapse:collapse;margin:0 0 22px;margin:0 0 1.375rem;width:100%;min-width:100px}table thead{border-bottom:3px solid #ddd;font-size:14px;font-size:.875rem;text-transform:uppercase}table thead th{font-weight:700}table thead th p{font-weight:700;display:inline;margin:0}table tbody{font-size:24px;font-size:1.5rem}table tr{border-top:1px solid #ddd}table td,table th{font-weight:400;text-align:left;padding:15px;padding:.9375rem;padding-left:0}table td:last-child,table th:last-child{padding-right:0}table td :last-child,table th :last-child{margin-bottom:0}table td[colspan],table th[colspan]{font-weight:700}form ol,form ul{list-style:none}form li{margin-bottom:.5em}.fields__group{margin:0 0 22px;margin:0 0 1.375rem}.fields__group:last-child{margin:0}.fields__group label{font-weight:700;display:block}.fields__group input,.fields__group select,.fields__group textarea{color:#ddd;font-size:16px;font-size:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid;margin:5px 0;margin:.3125rem 0;padding:10px;padding:.625rem;-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}.fields__group input,.fields__group textarea{background:#fffcf4;color:#2c2825;display:block;width:100%}.fields__group input:focus,.fields__group textarea:focus{background:#fffcf4}@media(prefers-color-scheme:dark){.fields__group input,.fields__group textarea{background:#ddd}}.fields__group textarea{height:200px}.fields__group input[type=search]{-webkit-appearance:textfield}.fields__group select{font-size:24px;font-size:1.5rem;max-width:100%}.fields__group__note{font-size:14px;font-size:.875rem}.fields__required{color:red;font-weight:400}.fields .validation-error input,.fields .validation-error select,.fields .validation-error textarea{color:red}*{scrollbar-width:auto;scrollbar-color:#ddd transparent}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:6px;border:0 solid transparent}@media(prefers-color-scheme:dark){*{scrollbar-color:#2c2825 transparent}::-webkit-scrollbar-thumb{background-color:#2c2825}}.layout-container{max-width:100%;height:1%;padding:0 20px;padding:0 1.25rem;margin:0 auto;position:relative}.banner{text-align:center;margin:0}.banner *+*{margin:0}.banner .layout-container{max-width:100%;padding:0}.site-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;letter-spacing:.1em;word-spacing:.25em;text-transform:uppercase}.site-title a{background:#505050;color:#ddd;border:0;padding:8px 22px;padding:.5rem 1.375rem;display:block}.site-title a:focus,.site-title a:hover{background:#27831b;color:#fff}.alert{background:#2c2825;color:#fff;margin:0 0 22px;margin:0 0 1.375rem;padding:7px 5px;padding:.4375rem .3125rem;text-align:center}.alert a{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;color:inherit}.alert strong{font-weight:400}.alert+header{margin-top:0}.alert+header .site-subtitle,.alert+header .site-title{margin-bottom:11px;margin-bottom:.6875rem}.site-title a{text-decoration:none}[role=navigation]{text-align:center;padding-bottom:22px;padding-bottom:1.375rem}[role=navigation] p{margin:0}[role=navigation] a{font-size:18px;font-size:1.125rem;font-weight:700;display:block;padding:.5em 1em}.main-navigation__link{text-decoration:none}.main-navigation__link:active,.main-navigation__link:focus,.main-navigation__link:hover,mark .main-navigation__link{background-color:#1a5912;color:#fff}@media(prefers-color-scheme:dark){.main-navigation__link:active,.main-navigation__link:focus,.main-navigation__link:hover,mark .main-navigation__link{background-color:#00799d;color:#fff}}[role=navigation] .main-navigation__link--search{display:none}.form--search [type=search]{font-size:18px;font-size:1.125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;border-radius:3px;margin:0 5px 0 0;margin:0 .3125rem 0 0}.form--search button{font-weight:700;font-size:14px;font-size:.875rem}@supports(display:flex){[role=search]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.footer{font-size:14px;font-size:.875rem;text-align:center;padding-bottom:22px;padding-bottom:1.375rem}.footer p{margin:0}.footer::before{content:"";display:block;border:0;border-top:1px solid #ddd;height:0;margin:22px auto;margin:1.375rem auto}#getActiveMQ-watcher{font-family:global}.module__title{font-size:24px;font-size:1.5rem}.module *+*{margin-top:11px;margin-top:.6875rem}.button,button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#00799d;color:#fff;text-shadow:none;border:1px solid #2c2825;border-radius:3px;padding:10px 15px;padding:.625rem .9375rem;font-size:16px;font-size:1rem;font-weight:700;-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}.button:focus,.button:hover,button:focus,button:hover{background:#00526a}.button[disabled],button[disabled]{background:#505050;cursor:default}.listing__item__title{font-size:20px;font-size:1.25rem}.listing__item__meta{color:#505050;margin:2px 0 0;margin:.125rem 0 0}@media(prefers-color-scheme:dark){.listing__item__meta{color:#ddd}}.listing__item__description{margin:0}.listing__item__content,.listing__item__link{margin-top:0}.listing--links .listing__item{margin:0}.listing--links .listing__item--link{margin-bottom:11px;margin-bottom:.6875rem}.listing--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:22px;grid-gap:1.375rem}.listing--minigrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:22px;grid-gap:1.375rem}.listing--icons .listing__item{display:grid;grid-template-areas:"icon title" "icon meta";grid-template-columns:35px 1fr}.listing--icons .listing__item+.listing__item{margin-top:22px;margin-top:1.375rem}.listing--icons .listing__item .listing__item__type{grid-area:icon}.listing--icons .listing__item .listing__item__type svg{width:24px;height:auto}.listing--icons .listing__item .listing__item__title{grid-area:title;margin-top:0}.listing--icons .listing__item .listing__item__meta{grid-area:meta}.figure{margin:22px auto;margin:1.375rem auto}.entry__thumbnail{float:left;margin-right:2rem;width:100px;height:100px}.entry__hero{display:block;position:relative}.entry__hero__credit{position:absolute;bottom:0;left:0;background:#000;color:#fff;font-size:x-small;padding:.25rem .5rem;font-weight:700;font-style:normal}.entry__hero__credit a,.entry__hero__credit a:focus,.entry__hero__credit a:hover,.entry__hero__credit a:visited{background-image:none;color:inherit;text-shadow:none;text-decoration:underline}.embed{margin-left:auto;margin-right:auto}.embed.tweet{max-width:502px;max-width:31.375rem}.video-embed{border:1px solid #ddd;height:0;overflow:hidden;position:relative}.video-embed__video{position:absolute;top:0;left:0;width:100%;height:100%}.video-embed--16x9{padding-bottom:56.25%}.video-embed--4x3{padding-bottom:75%}.video-embed--1x1{padding-bottom:100%}.video-embed__lazy-link:link,.video-embed__lazy-link:visited{background:#2c2825 center center no-repeat;background-size:cover;color:#ddd;text-decoration:none;text-align:left;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;vertical-align:top;display:block;width:100%;height:100%;position:absolute}.video-embed__lazy-link:link:focus,.video-embed__lazy-link:link:hover,.video-embed__lazy-link:visited:focus,.video-embed__lazy-link:visited:hover{text-decoration:none;color:#fff}.video-embed__lazy-div{width:100%;height:100%;background:url(/c/i/play-button.png) center center no-repeat;position:absolute;top:0;left:0}.video-embed__lazy-div:hover{background-image:url(/c/i/play-button-hover.png)}.video-embed__lazy-info{background:#2c2825;background-color:rgba(44,40,37,.9);margin:0;padding:11px;padding:.6875rem;text-shadow:none;position:absolute;top:-1px;left:-1px;right:-1px}a.footnote{display:inline-block;padding:.5em 1em;margin:-.5em -1em}@supports(background-image:linear-gradient(black,white)){html.wf-active a.footnote{background-image:none;text-shadow:none}}.footnotes ol{font-size:14px;font-size:.875rem;margin-left:0;padding-left:2em}.footnotes a[rev=footnote]{margin-left:.5em}.footnotes *+*{margin-top:0}.event__content{margin-top:2px;margin-top:.125rem}.event__location{display:block;margin-top:0}.entry{margin:0 0 22px;margin:0 0 1.375rem}.entry__meta{font-size:14px;font-size:.875rem;color:#505050;padding:0}@media(prefers-color-scheme:dark){.entry__meta{color:#ddd}}.entry__meta dl{padding:0}.entry__meta dt{font-family:Cambria,Georgia,serif;font-size:18px;font-size:1.125rem;line-height:1.3;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.entry__meta button{margin-top:6px;margin-top:.375rem}.entry__jump-links{margin-top:0}.entry__jump{margin:0}.entry__content aside,.entry__footer{border-top:1px solid #ddd;padding-top:22px;padding-top:1.375rem}.entry--teaser .entry__title{width:auto}.entry--teaser .entry__footer{border-top:0;padding-top:0}.entry__content>ul{margin-left:1.2rem}.entry__content>blockquote{padding:0 1.5rem}.entry__content hr{max-width:220px;max-width:13.75rem}.entry__sharing{text-align:center}.entry__related .entry:first-of-type{margin-top:22px;margin-top:1.375rem}.entry__series{font-size:14px;font-size:.875rem}.entry--excerpt .entry__title{font-size:48px;font-size:3rem;text-decoration:none}.entry--excerpt .entry__meta{display:none}.entry--page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entry--page .entry__content,.entry--page .entry__header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.entry--page>.entry__meta{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-top:1px solid #ddd;padding-top:22px;padding-top:1.375rem}.entry--page>*{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.entry--teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.entry--teaser+.entry--teaser{margin-top:44px;margin-top:2.75rem}.entry--teaser .entry__type{background-color:#0e2e0a;border-radius:100%;width:24px;height:24px;padding:10px}.entry--teaser .entry__type path{fill:#fff}.entry--teaser .entry__details{margin:0 0 0 15px;margin:0 0 0 .9375rem}.entry--teaser .entry__meta{font-size:18px;font-size:1.125rem;-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-top:0;position:absolute}@supports((-moz-column-count:2) or (column-count:2)) or (-moz-column-count:2){.entry__meta{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;-webkit-column-gap:1.375rem;-moz-column-gap:1.375rem;column-gap:1.375rem}.entry__meta dd+dt{margin-top:0}.entry__meta dd{padding-bottom:22px;padding-bottom:1.375rem}}.gist{border:1px solid #ddd;border-bottom:0;border-radius:3px 3px 0 0;font-size:18px;font-size:1.125rem;margin:0;padding:.25em .5em}.gist_link{background:#2c2825;color:#fffcf4;border:1px solid transparent;border-radius:0 0 3px 3px;font-size:14px;font-size:.875rem;margin-top:0;padding:.25em .5em;text-align:right}.gist_link a{color:#fffcf4;-webkit-text-decoration-color:#fffcf4;text-decoration-color:#fffcf4}.rule{max-width:220px;max-width:13.75rem}.page__title{margin-bottom:22px;margin-bottom:1.375rem}.page__footer{border-top:1px solid #ddd;padding-top:22px;padding-top:1.375rem}.webmentions{font-size:16px;font-size:1rem;margin-top:11px;margin-top:.6875rem}.webmentions h2{margin-top:22px;margin-top:1.375rem;margin-bottom:11px;margin-bottom:.6875rem}.webmentions__list{list-style:none;margin:0;padding:0}.webmentions__item{clear:both;border-top:1px solid #ddd;margin:0;padding:22px 0 22px 70px;padding:1.375rem 0 1.375rem 4.375rem;min-height:48px;min-height:3rem;position:relative}.webmentions__item:first-child{border-top:0}.webmention__author{font-size:14px;font-size:.875rem;font-weight:700}.webmention__author__photo{border-radius:3px;display:block;width:48px;width:3rem;height:48px;height:3rem;position:absolute;top:22px;top:1.375rem;left:0}.webmention__content,.webmention__meta,.webmention__title{margin:0}.webmention__meta{color:#505050;font-size:14px;font-size:.875rem}@media(prefers-color-scheme:dark){.webmention__meta{color:#ddd}}.webmention--activity .webmention__author,.webmention--activity .webmention__title{display:inline}.webmention--like,.webmention--repost{border:0;display:inline;margin:0 5px 0 0;padding:0}.webmention--like .webmention__author,.webmention--repost .webmention__author{display:inline}.webmention--like .webmention__author__photo,.webmention--repost .webmention__author__photo{border:1px solid;border-radius:50%;display:inline;max-width:48px;margin:0;position:static}.webmention--like .webmention__author a,.webmention--repost .webmention__author a{background-image:none!important}.hero-shot{position:fixed;top:0;left:0;left:0;right:0}.subsection__header{font-size:18px;font-size:1.125rem;text-align:center;text-transform:uppercase}.subsection__header::after,.subsection__header::before{font-size:.75em;display:block}.subsection__header::before{content:"✦ ✦ ✦";margin:0 0 15px;margin:0 0 .9375rem}.subsection__header::after{content:"✦ ✦ ✦";margin:15px 0 0;margin:.9375rem 0 0}.subsection__header b{white-space:nowrap}.quotable{display:block;font-size:1.25em;margin:33px 0 22px;margin:2.0625rem 0 1.375rem;padding:22px 0;padding:1.375rem 0;border:solid #ddd;border-width:2px 0;position:relative;margin-right:-25%}.quotable p::first-letter{text-transform:capitalize}.quotable:after,.quotable:before{display:block;position:absolute;left:0;right:0;text-align:center;height:.9em;font-size:2em}.quotable:before{content:"“";top:-.5em}.quotable:after{content:"”";bottom:-.5em}.pagination{margin-bottom:22px;margin-bottom:1.375rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination__pages{margin:0 22px;margin:0 1.375rem}#aaron-gustafson_com .pagination a{background:#505050;color:#fff;text-shadow:none;border:1px solid #2c2825;border-radius:3px;padding:0 5px;padding:0 .3125rem}#aaron-gustafson_com .pagination a:focus,#aaron-gustafson_com .pagination a:hover{background:#0e2e0a}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.5rem 0 0;padding:0;list-style:none;gap:.5rem}.social-links__item{margin:0}.social-link{background:#27831b;border-radius:6px;border-radius:.375rem;display:inline-block;margin:0 .25em;margin-top:11px;margin-top:.6875rem;padding:4px 8px}.social-link:active,.social-link:focus,.social-link:hover,.social-link:link,.social-link:visited{color:#fff}.social-link--facebook{background:#306199;-webkit-transition:background .5s;transition:background .5s}.social-link--facebook:active,.social-link--facebook:focus,.social-link--facebook:hover{background:#18304b}.social-link--facebook .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:4px;margin-top:.25rem}.social-link--linkedin{background:#007bb6;-webkit-transition:background .5s;transition:background .5s}.social-link--linkedin:active,.social-link--linkedin:focus,.social-link--linkedin:hover{background:#003650}.social-link--linkedin .social-link__icon{width:21px;width:1.3125rem;height:21px;height:1.3125rem;margin-top:3px;margin-top:.1875rem}.social-link--pinterest{background:#b81621;-webkit-transition:background .5s;transition:background .5s}.social-link--pinterest:active,.social-link--pinterest:focus,.social-link--pinterest:hover{background:#5d0b11}.social-link--pinterest .social-link__icon{width:24px;width:1.5rem;height:24px;height:1.5rem;margin-top:1px;margin-top:.0625rem}.social-link--twitter{background:#26c4f1;-webkit-transition:background .5s;transition:background .5s}.social-link--twitter:active,.social-link--twitter:focus,.social-link--twitter:hover{background:#0b84a6}.social-link--twitter .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:4px;margin-top:.25rem}.social-link--hacker-news{background:#f60;-webkit-transition:background .5s;transition:background .5s}.social-link--hacker-news:active,.social-link--hacker-news:focus,.social-link--hacker-news:hover{background:#993d00}.social-link--hacker-news .social-link__icon{width:23px;width:1.4375rem;height:23px;height:1.4375rem;margin-top:2px;margin-top:.125rem}.social-link--notist{background:#000;-webkit-transition:background .5s;transition:background .5s}.social-link--notist:active,.social-link--notist:focus,.social-link--notist:hover{background:#000}.social-link--notist .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:4px;margin-top:.25rem}.social-link--discogs{background:#333;-webkit-transition:background .5s;transition:background .5s}.social-link--discogs:active,.social-link--discogs:focus,.social-link--discogs:hover{background:#000}.social-link--discogs .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:4px;margin-top:.25rem}.social-link--github{background:#24292f;-webkit-transition:background .5s;transition:background .5s}.social-link--github:active,.social-link--github:focus,.social-link--github:hover{background:#000}.social-link--github .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:3px;margin-top:.1875rem}.social-link--instagram{background:#fa383e;-webkit-transition:background .5s;transition:background .5s}.social-link--instagram:active,.social-link--instagram:focus,.social-link--instagram:hover{background:#c7050b}.social-link--instagram .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:4px;margin-top:.25rem}.social-link--mastodon{background:#5c4ee4;-webkit-transition:background .5s;transition:background .5s}.social-link--mastodon:active,.social-link--mastodon:focus,.social-link--mastodon:hover{background:#291bb1}.social-link--mastodon .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:4px;margin-top:.25rem}.social-link--lastfm{background:#b90000;-webkit-transition:background .5s;transition:background .5s}.social-link--lastfm:active,.social-link--lastfm:focus,.social-link--lastfm:hover{background:#530000}.social-link--lastfm .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:4px;margin-top:.25rem}.social-link--youtube{background:#fe0002;-webkit-transition:background .5s;transition:background .5s}.social-link--youtube:active,.social-link--youtube:focus,.social-link--youtube:hover{background:#980001}.social-link--youtube .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:4px;margin-top:.25rem}.social-link--bandcamp{background:#1da0c3;-webkit-transition:background .5s;transition:background .5s}.social-link--bandcamp:active,.social-link--bandcamp:focus,.social-link--bandcamp:hover{background:#10576a}.social-link--bandcamp .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:4px;margin-top:.25rem}.social-link--polywork{background:#2f1193;-webkit-transition:background .5s;transition:background .5s}.social-link--polywork:active,.social-link--polywork:focus,.social-link--polywork:hover{background:#120638}.social-link--polywork .social-link__icon{width:20px;width:1.25rem;height:20px;height:1.25rem;margin-top:4px;margin-top:.25rem}.social-link__icon{vertical-align:top;display:inline-block}.social-link__icon circle,.social-link__icon path{fill:#fff}@supports(background-image:linear-gradient(black,white)){.social-link:active,.social-link:focus,.social-link:hover,.social-link:link,.social-link:visited,html.wf-active .social-link:active,html.wf-active .social-link:focus,html.wf-active .social-link:hover,html.wf-active .social-link:link,html.wf-active .social-link:visited{background-image:none;text-shadow:none}}.promo{background:#f0f7e9;border:1px solid #e4f0d7;margin:44px -19px;margin:2.75rem -1.1875rem;padding:22px;padding:1.375rem}@media(prefers-color-scheme:dark){.promo{background:#0e2e0a;border-color:#081905}}.promo a:link,.promo a:visited{color:#14440e}@media(prefers-color-scheme:dark){.promo a:link,.promo a:visited{color:#43d430}}.promo--image{padding-right:154px;padding-right:9.625rem;position:relative}.promo__image{display:block;width:110px;height:170px;-webkit-transform:rotate(5deg);transform:rotate(5deg);position:absolute;right:22px;right:1.375rem;top:50%;margin-top:-85px}.promo__copy{margin:0}.promo+hr{display:none}.interview__attribution{font-weight:700}.book{margin-top:0}.book+.book{margin-top:22px;margin-top:1.375rem}.listing--grid .book{margin:0}.listing--grid .book .listing__item__title{height:100%}.listing--grid .book .listing__item__title a{background:rgba(0,0,0,0);display:grid;grid-template-areas:"picture" "title";grid-template-rows:200px 1fr;height:100%}.listing--grid .book .listing__item__title a:focus,.listing--grid .book .listing__item__title a:hover{border-bottom:0}.book__cover{grid-area:picture;align-self:center;justify-self:center;margin:0}.book__cover__image{max-height:200px}.book__title{grid-area:title}.form--search{width:95vw}.form--search [type=search]{font-size:18px;font-size:1.125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;border-radius:3px;margin:0 5px 0 0;margin:0 .3125rem 0 0;padding:5px 10px;padding:.3125rem .625rem;width:100%}.form--search button{font-weight:700;font-size:14px;font-size:.875rem;padding:7px 15px;padding:.4375rem .9375rem}.form-control--search{width:70%}@supports(display:flex){[role=search]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:22px;gap:1.375rem}}.script__stage-direction{font-style:italic}.script__stage-direction::before{content:"["}.script__stage-direction::after{content:"]"}.script__dialog{list-style:none;margin-left:0}.script__item{margin-left:0}.script__statement{font-style:normal;margin-top:0;margin-left:0;padding-left:0}.script__statement *+*{margin-top:0}.script__speaker{display:inline;font-style:normal;font-weight:700}.script__speaker__description{font-style:normal;font-weight:400}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anchorable{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";position:relative}.anchorable__icon{vertical-align:top;display:inline-block;padding:11px;padding:.6875rem;width:15px;width:.9375rem;height:15px;height:.9375rem}.anchorable__icon path{fill:#fffcf4;-webkit-transition:fill .5s;transition:fill .5s}.anchorable__anchor__text{left:0;bottom:0}.anchorable__anchor{background:#fff;text-decoration:none;line-height:15px;line-height:.9375rem;border:0;display:inline-block;margin:0;padding:0;position:absolute;left:-999em}.anchorable__anchor:focus path,.anchorable__anchor:hover path{fill:#2c2825;-webkit-transition:fill .5s;transition:fill .5s}.anchorable:focus path,.anchorable:hover path{fill:#2c2825;-webkit-transition:fill .5s;transition:fill .5s}.anchorable__alert{font-weight:400;color:#505050;font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;display:block;margin:0}.anchorable__alert--fading{-webkit-animation:2.2s linear 0s 1 fade-out;animation:2.2s linear 0s 1 fade-out}@supports(background-image:linear-gradient(black,white)){.anchorable__anchor:focus,.anchorable__anchor:hover,.anchorable__anchor:link,.anchorable__anchor:visited,html.wf-active .anchorable__anchor:focus,html.wf-active .anchorable__anchor:hover,html.wf-active .anchorable__anchor:link,html.wf-active .anchorable__anchor:visited{background:#fffcf4}}.media-controls p{margin-top:6px;margin-top:.375rem}.media-controls__buttons,.media-controls__speed{display:-webkit-box;display:-ms-flexbox;display:flex}.media-controls__button{background:#ddd;border-color:inherit;color:#2c2825;cursor:pointer;margin:0 .25em 0 0}.media-controls__button:active,.media-controls__button:focus,.media-controls__button:hover{color:#fff}.media-controls__button:disabled,.media-controls__button:disabled:active,.media-controls__button:disabled:hover{background:#ddd;color:#505050;cursor:not-allowed}.media-controls__button:before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0}.media-controls__button--play:before{width:0;border:.5em solid transparent;border-left:.75em solid;border-right:0}.media-controls__button--pause:before{width:2px;border:2px solid;height:.9em;line-height:0;border-top-width:0;border-bottom-width:0}.media-controls__speed input{width:auto;margin:0 0 0 .5em}.binomial{font-style:italic}.tank ul{list-style:none;padding-left:0}.tank ul ul{list-style:disc}.tank__corals,.tank__specs{padding:0;width:100%;max-width:100%}.tank__gallery{display:grid;grid-gap:22px;grid-gap:1.375rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@supports(display:grid){.tank figure+figure{margin:0}}.lightbox{display:none}.speaking-engagements .listing--events{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:20px auto 0;margin:1.25rem auto 0}.speaking-engagements .listing__item__meta{color:#fffcf4}@media(prefers-color-scheme:dark){.speaking-engagements body .listing__item__meta{color:#454545}}.speaking-engagements .event{background:#0e2e0a;color:#fffcf4;text-shadow:1px 1px 1px #0e2e0a;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;padding:1.25rem;margin:0 0 20px 0;margin:0 0 1.25rem 0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;overflow:hidden}html .speaking-engagements .event a{color:#fff;border-bottom:none;text-shadow:none}.speaking-engagements .event .listing__item__meta,.speaking-engagements .event .listing__item__title{position:relative;z-index:1}.speaking-engagements .event .listing__item__title{font-size:18px;font-size:1.125rem;line-height:1.1;margin-bottom:12px;margin-bottom:.75rem}.speaking-engagements .event .listing__item__title--future .listing__item__title{font-size:24px;font-size:1.5rem}.speaking-engagements .event__location-picture{background:rgba(0,0,0,0) center center no-repeat;background-size:cover;-webkit-box-shadow:inset 0 0 50px 7px #0e2e0a;box-shadow:inset 0 0 50px 7px #0e2e0a;display:block;opacity:.45;-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s linear;transition:opacity .5s ease-in-out,-webkit-transform .5s linear;transition:opacity .5s ease-in-out,transform .5s linear;transition:opacity .5s ease-in-out,transform .5s linear,-webkit-transform .5s linear}.speaking-engagements .event a:focus .event__location-picture,.speaking-engagements .event:hover .event__location-picture{opacity:.05;-webkit-transform:scale(1.125);transform:scale(1.125)}.speaking-engagements .event--future{border-color:#00799d;background:#00799d;-webkit-box-shadow:inset 0 0 50px 7px #00799d;box-shadow:inset 0 0 50px 7px #00799d;text-shadow:1px 1px 1px #00799d}@media(prefers-color-scheme:dark){html .speaking-engagements .event{background:#34ad24}html .speaking-engagements .event a{text-shadow:1px 1px 1px #010401}html .speaking-engagements .event--future{border-color:#75ceed;background:#75ceed}}.appearances .podcast__outlet{font-size:14px;font-size:.875rem;text-transform:uppercase}.appearances .podcast__title{margin-top:0}.appearances .podcast__embed,.appearances .podcast__player{border:0;height:90px;max-width:100%;overflow:hidden}@media print{a.header-anchor{display:none}h1,h2,h3,h4,h5,h6{page-break-inside:avoid;page-break-after:avoid}h1 a[href]:after,h2 a[href]:after,h3 a[href]:after,h4 a[href]:after,h5 a[href]:after,h6 a[href]:after{display:block;margin-left:0;margin-bottom:10pt}h1 a[href^="#"]:after,h1 a[href^="mailto:"]:after,h1 a[href^="tel:"]:after,h2 a[href^="#"]:after,h2 a[href^="mailto:"]:after,h2 a[href^="tel:"]:after,h3 a[href^="#"]:after,h3 a[href^="mailto:"]:after,h3 a[href^="tel:"]:after,h4 a[href^="#"]:after,h4 a[href^="mailto:"]:after,h4 a[href^="tel:"]:after,h5 a[href^="#"]:after,h5 a[href^="mailto:"]:after,h5 a[href^="tel:"]:after,h6 a[href^="#"]:after,h6 a[href^="mailto:"]:after,h6 a[href^="tel:"]:after{display:none}}dialog::-webkit-backdrop{background:rgba(44,40,37,.4)}dialog::backdrop{background:rgba(44,40,37,.4)}dialog+.backdrop{background:rgba(44,40,37,.4)}@media print{dl,ol,p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:3;widows:3}}body>script:last-of-type~*{margin:0}@media print{a{text-decoration:none}a[href]:after{content:"(" attr(href) ")";font-size:10pt;margin-left:9pt}a[href^="/"]:after{content:" (https://www.aaron-gustafson.com" attr(href) ")"}a[href^="#"]:after,a[href^="mailto:"]:after,a[href^="tel:"]:after{display:none}}@media screen and (max-width:60em){pre[class*=language-]{margin-left:-19px;margin-left:-1.1875rem;margin-right:-19px;margin-right:-1.1875rem}}@media only screen and (max-width:770px){.layout-container__primary table{border:0;padding-bottom:0;display:block;width:100%}.layout-container__primary table caption{display:block}.layout-container__primary table thead{display:none}.layout-container__primary table tbody,.layout-container__primary table td,.layout-container__primary table th,.layout-container__primary table tr{border:0;display:block;padding:0;text-align:left}.layout-container__primary table tr{margin:0 0 22px;margin:0 0 1.375rem}.layout-container__primary table td[data-title]:before,.layout-container__primary table th[data-title]:before{content:attr(data-title) ": ";font-weight:700}.layout-container__primary table th:not([data-title]){font-weight:700}.layout-container__primary table td:empty{display:none}}*{scrollbar-width:auto;scrollbar-color:#ddd transparent}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:6px;border:0 solid transparent}@media(prefers-color-scheme:dark){*{scrollbar-color:#2c2825 transparent}::-webkit-scrollbar-thumb{background-color:#2c2825}}@media print{@page{margin:.75in;padding:0}*{background:rgba(0,0,0,0)}body{background:#fffcf4;color:#2c2825;font-size:12pt;margin:0;position:relative}[role=contentinfo],section{border-top:1px solid;margin:2em 0 0;padding:2em 0 0}.button,.footer__copyright b,.footer__fork-me,.nav-jump,.pagination,button,nav{display:none}b#license{display:block}input[type=submit]{display:none}}@media print{#getActiveMQ-watcher{font-family:print}}@media screen and (max-width:60em){.entry__hero__image{margin-top:0!important}}@media screen and (max-width:43.125em){#search{display:block;background:0 0;border-width:0;position:relative;width:auto;height:auto;padding:0}}@media(prefers-color-scheme:dark){html .speaking-engagements .event{background:#34ad24}html .speaking-engagements .event a{text-shadow:1px 1px 1px #010401}html .speaking-engagements .event--future{border-color:#75ceed;background:#75ceed}}.appearances .podcast__outlet{font-size:14px;font-size:.875rem;text-transform:uppercase}.appearances .podcast__title{margin-top:0}.appearances .podcast__embed,.appearances .podcast__player{border:0;height:90px;max-width:100%;overflow:hidden}