@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&family=JetBrains+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import-normalize;@import-sanitize;.footer{width:95%;display:inline-flex;margin:auto;display:grid;grid-template-columns:1fr;justify-content:center;justify-items:center;align-items:center;position:absolute;bottom:3em;border-radius:.5rem;color:var(--color-on-background-alpha-35)}.footer .interaction{display:none;font-size:.6rem}.footer .interaction svg{display:inline}.footer>*:nth-last-child(1){display:flex;justify-content:flex-end;justify-items:flex-end}.card{--skew: -5deg;display:flex;flex-direction:column;padding:4.5rem 2rem;position:relative}.card:after,.card:before{content:"";inset:0;position:absolute;transform:skewY(var(--skew));z-index:-2}.card__content{--gap: 1rem;display:grid;gap:var(--gap);justify-content:center;justify-items:center}.card--teaser{justify-content:center}.card--teaser:before{border-radius:.25rem;outline-width:1px;outline-style:dashed;outline-offset:.25rem}.card--teaser .card__content{place-content:center}.card--text img{border-radius:50%}.card--text img:before{border-radius:.25rem;height:calc(100% + 1px);top:-1px;transition:transform .24s ease-in}.card--text img:focus-within:before,.card--text img:hover:before{transform:skewY(var(--skew)) scale(1.03)}.card--text img:focus-within:after{outline-width:1px;outline-style:dotted;outline-offset:-.55rem}.card--text img:focus{scroll-margin-bottom:40vh}.card--custom .card__title.card__title--message:before{content:attr(data-message);right:2em;text-align:right;position:absolute;top:3rem}.card--custom .card__content a:before{content:"";inset:0;position:absolute}.card--custom .card__content:before{content:attr(data-episode);opacity:.65;position:absolute;right:1rem;top:0}.card--custom:before{border-radius:.25rem;height:calc(100% + 1px);top:-1px;transition:transform .24s ease-in}.card--custom:focus-within:before,.card--custom:hover:before{transform:skewY(var(--skew)) scale(1.03)}.card--custom:focus-within:after{outline-width:1px;outline-style:dotted;outline-offset:-.55rem}.card--custom:focus{scroll-margin-bottom:40vh}.card--post .card__title.card__title--message:before{content:attr(data-message);right:2em;text-align:right;position:absolute;top:3rem}.card--post .card__content a:before{content:"";inset:0;position:absolute}.card--post .card__content:before{content:attr(data-episode);opacity:.65;position:absolute;right:1rem;top:0}.card--post:before{border-radius:.25rem;height:calc(100% + 1px);top:-1px;transition:transform .24s ease-in}.card--post:focus-within:before,.card--post:hover:before{transform:skewY(var(--skew)) scale(1.03)}.card--post:focus-within:after{outline-width:1px;outline-style:dotted;outline-offset:-.55rem}.card--post:focus{scroll-margin-bottom:40vh}.card--series .card__title.card__title--message:before{content:attr(data-message);right:2em;text-align:right;position:absolute;top:3rem}.card--series .card__content a:before{content:"";inset:0;position:absolute}.card--series .card__content:before{content:attr(data-episode);opacity:.65;position:absolute;right:1rem;top:0}.card--series:before{border-radius:.25rem;height:calc(100% + 1px);top:-1px;transition:transform .24s ease-in}.card--series:focus-within:before,.card--series:hover:before{transform:skewY(var(--skew)) scale(1.03)}.card--series:focus-within:after{outline-width:1px;outline-style:dotted;outline-offset:-.55rem}.card--series:focus{scroll-margin-bottom:40vh}@media(min-width:80ch){.card{--skew: -8deg}}@media(max-width:120ch){.card--teaser:first-child{grid-row-start:2}}.deck{--gap: 2rem;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,25ch),1fr))}input{display:none}.toy-toggle{border-radius:calc(var(--size-unit) * .6);cursor:pointer;display:inline-block;position:relative;margin:auto;width:calc(var(--size-unit) * 2);height:calc(var(--size-unit) * 1.2);vertical-align:middle}.toy-toggle span{display:block;position:absolute}.toy-toggle>span{top:50%;left:50%}.toy-toggle>span:not(.handle){transform:translate(-50%,-50%)}.border-outer{border-radius:calc(var(--size-unit) * .55);width:calc(var(--size-unit) * 1.9);height:calc(var(--size-unit) * 1.1)}.border-middle{border-radius:calc(var(--size-unit) * .475);width:calc(var(--size-unit) * 1.65);height:calc(var(--size-unit) * .95)}.border-inner{background-position:75% 0;background-size:200% 100%;border-radius:calc(var(--size-unit) * .425);width:calc(var(--size-unit) * 1.55);height:calc(var(--size-unit) * .85);transition:background-position var(--transDur) ease-in-out}.handle{border-radius:50%;width:calc(var(--size-unit) * .85);height:calc(var(--size-unit) * .85);transform:translate(-90%,-50%);transition:transform var(--transDur) ease-in-out;z-index:0}.handle:before{border-radius:50%;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.handle-off,.handle-on{width:52%;height:100%;transition:transform calc(var(--transDur) / 2);z-index:2}.handle-off{border-radius:100% 0 0 100%/53%;right:49%;transform-origin:100% 50%;transition-delay:calc(var(--transDur) / 2);transition-timing-function:ease-out}.handle-on{border-radius:0 100% 100% 0/53%;left:49%;transform:scaleX(0);transform-origin:0 50%;transition-timing-function:ease-in}input:checked+.toy-toggle .border-inner{background-position:25% 0}input:checked+.toy-toggle .handle{transform:translate(-10%,-50%)}input:checked+.toy-toggle .handle-off{transform:scaleX(0);transition-delay:0s;transition-timing-function:ease-in}input:checked+.toy-toggle .handle-on{transform:scaleX(1);transition-delay:calc(var(--transDur) / 2);transition-timing-function:ease-out}.icon{flex-shrink:0;height:1.75em;width:1.75em;min-width:unset;margin:0 .3em;padding:.15em}.icon--large{flex-shrink:0;height:2.5em;width:2.5em;min-width:unset;margin:0 .3em;padding:.15em}.nav{display:grid;grid-template-columns:8rem minmax(0,12rem) minmax(0,12rem) minmax(4rem,8rem) minmax(0,12rem) minmax(0,12rem) 8rem;grid-template-areas:"c1 c2 c3 c4 c5 c6 c7"}.nav :nth-child(1){grid-area:c1}.nav :nth-child(2){grid-area:c2}.nav :nth-child(3){grid-area:c3}.nav :nth-child(4){grid-area:c4}.nav :nth-child(5){grid-area:c5}.nav :nth-child(6){grid-area:c6}.nav :nth-child(7){grid-area:c7}.nav{place-content:center;place-items:center;justify-content:center}.nav svg{display:inline}@media(max-width:100ch){.nav{display:grid;grid-template-columns:minmax(0,12rem) 8rem minmax(0,12rem);gap:1em 0;grid-template-areas:"c3 c4 c5" "c2 c7 c6"}}.hero{--padding: 5vh;--min-height: 30vh;--content-max: 70ch;display:grid;min-height:var(--min-height);padding-bottom:var(--padding);padding-top:var(--padding);place-content:center;text-align:center}.hero .line-wrapper{margin-top:5vh;align-items:center;display:grid;gap:.5em;grid-template-columns:8vw auto 8vw;justify-content:center;position:relative;text-align:center;width:120%;left:-10%}.hero .line-wrapper:after,.hero .line-wrapper:before{content:"";height:1px;width:100%}.hero .button:first-child{margin-top:3vh}.hero--home h1{-webkit-background-clip:text;background-clip:text;margin-left:auto;margin-right:auto;position:relative;text-align:left}.hero--home h1:before{content:"";position:absolute;z-index:-1}.hero--home h1:first-letter{float:left}.hero--home h1 em{display:block;margin-top:.25em}@media(max-width:75ch){.hero--home h1{max-width:10ch}}.article{--width: auto;max-width:80ch;width:var(--width)}.article>*+:not([class]):not(details){margin-top:1.15em}.article>ol,.article>ul{margin-bottom:2em}.article>ol li+li,.article>ul li+li{margin-top:.75em}.article img{margin-left:auto;margin-right:auto;max-height:40vh}.article>*+.h2{margin-top:2em}.article>*+.h3{margin-top:1.5em}.article .heading-wrapper,.article>:not(img):not(details):not([class]),.article>pre[class*=language]{margin-left:auto;margin-right:auto;width:min(100%,50rem)}.main{margin-bottom:8vh;margin-top:8vh}.data-episode{position:relative}.data-episode:before{content:attr(data-episode);left:calc(50% - 20vw);position:absolute;top:0;transform:translate(-60%);width:1ch;z-index:-1;overflow-wrap:normal}.data-episode>.row{margin-top:4vh}.row{--gap: .5rem;--justify-content: center;align-items:center;flex-wrap:wrap;justify-content:var(--justify-content);display:flex;gap:var(--gap)}.button-icon{align-items:center;display:inline-flex;border-width:2px;border-style:solid;cursor:pointer;border-radius:50%;height:1.75em;min-width:unset;padding:.15em;width:1.75em;gap:.5em;justify-content:center;text-align:center}.button-icon .icon{flex-shrink:0;height:1em;width:1em;padding:0;margin:0}.version{font-size:.7rem;text-align:right}.button{align-items:center;border-width:2px;border-style:solid;border-radius:.5em;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;min-width:10ch;padding:.55em .75em .5em;text-align:center}.quote{margin:var(--bq-margin, 3rem) 0;padding:.5rem 1.5rem;border-style:solid;border-width:0 0 0 2px;position:relative}.quote.promo{--gradient-angle: 35deg;--bq-margin: 8vh;border-width:8px;margin-left:auto;margin-right:auto;padding:2rem 1.5rem;text-align:center;width:min(40rem,100%)}.round-image{border-radius:50%;padding:.5em;max-width:10em}.round-image--small{max-width:7em}.round-image-border{--b: 5px 0 5px 0;--r: 50%;--c: linear-gradient(35deg, var(--color-primary), var(--color-on-primary), var(--color-highlight));display:inline-block;aspect-ratio:1;position:relative;z-index:0}.round-image-border:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--c);padding:var(--b);border-radius:var(--r);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.separator{--section-margin: 4vh;--section-padding: 2vh;margin-bottom:var(--section-margin, 8vh);margin-top:var(--section-margin, 8vh);padding-bottom:var(--section-padding, 4vh);padding-top:var(--section-padding, 4vh);border-style:solid;border-width:0;border-top-width:var(--gradient-width, .25rem);margin-left:auto;margin-right:auto;width:min(var(--content-max, 120ch),100% - 2rem)}.toolbar{--gap: 2rem;display:grid;gap:var(--gap);grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"c1 c2 c3 c4";color:var(--color-on-background)}.toolbar :hover{color:var(--color-highlight)}.toolbar__tool{all:unset;cursor:pointer;display:flex;flex-direction:column;width:100%;position:relative;text-align:center}.toolbar__tool.top{border-top:1px solid;border-top-color:var(--color-on-background)}.toolbar__tool.top:hover{border-top-color:var(--color-highlight)}.toolbar__tool.top:before,.toolbar__tool.top:after{border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;bottom:100%;left:50%}.toolbar__tool.top:after{border-color:#0000;border-width:16px;border-bottom-color:var(--color-on-background);margin-left:-16px}.toolbar__tool.top:hover:after{border-bottom-color:var(--color-highlight)}.toolbar__tool.right{border-right:1px solid;border-right-color:var(--color-on-background)}.toolbar__tool.right:hover{border-right-color:var(--color-highlight)}.toolbar__tool.right:before,.toolbar__tool.right:after{border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;top:50%;left:100%}.toolbar__tool.right:after{border-color:#0000;border-width:16px;border-left-color:var(--color-on-background);margin-top:-16px}.toolbar__tool.right:hover:after{border-left-color:var(--color-highlight)}.toolbar__tool.bottom{border-bottom:1px solid;border-bottom-color:var(--color-on-background)}.toolbar__tool.bottom:hover{border-bottom-color:var(--color-highlight)}.toolbar__tool.bottom:before,.toolbar__tool.bottom:after{border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;top:100%;left:50%}.toolbar__tool.bottom:after{border-color:#0000;border-width:16px;border-top-color:var(--color-on-background);margin-left:-16px}.toolbar__tool.bottom:hover:after{border-top-color:var(--color-highlight)}.toolbar__tool.left{border-left:1px solid;border-left-color:var(--color-on-background)}.toolbar__tool.left:hover{border-left-color:var(--color-highlight)}.toolbar__tool.left:before,.toolbar__tool.left:after{border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;right:100%;top:50%}.toolbar__tool.left:after{border-color:#0000;border-width:16px;border-right-color:var(--color-on-background);margin-top:-16px}.toolbar__tool.left:hover:after{border-right-color:var(--color-highlight)}.toolbar__tool--1{grid-area:c1}.toolbar__tool--2{grid-area:c2}.toolbar__tool--3{grid-area:c3}.toolbar__tool--4{grid-area:c4}@media(max-width:100ch){.toolbar{display:grid;grid-template-columns:1fr 1fr;gap:1em 0;grid-template-areas:"c1 c4" "c2 c3"}}.filter-container{margin-top:4vh;--gap: 2rem;display:grid;gap:var(--gap);grid-template-columns:1fr 3fr}.filter-items-container{--gap: 2rem;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,10ch),1fr));flex-direction:column;position:relative;width:100%}.filter-items__color-highlight>*:before{background:var(--color-highlight)}.filter-items__color-primary>*:before{background:var(--color-primary)}.filter-items__color-on-primary>*:before{background:var(--color-on-primary)}.filter-item__color-highlight:before{background:var(--color-highlight)}.filter-item__color-primary:before{background:var(--color-primary)}.filter-item__color-on-primary:before{background:var(--color-on-primary)}.filter-item__highlight{justify-content:center}.filter-item__highlight:before{border-radius:.25rem;outline-width:1px;outline-style:dashed;outline-offset:.25rem}.filter-item__highlight .card__content{place-content:center}.filter-item__highlight:before{outline-color:var(--color-secondary)}.filter-item__selectable{all:unset}.filter-item__selectable:focus-within:before,.filter-item__selectable:hover:before{transform:scale(1.03)}.filter-item{display:flex;flex-direction:column;position:relative;width:100%;padding:.5rem 0;font-size:.9rem;text-align:center;justify-content:center}.filter-item:after,.filter-item:before{content:"";inset:0;position:absolute;z-index:-2}.filter-item:after{background-image:linear-gradient(to bottom,var(--color-background-alt-alpha-75),var(--color-background-alt) .75rem)}.filter-item:before{border-radius:.25rem;height:calc(100% + 1px);top:1px;transition:transform .24s ease-in}.filter-item:focus-within:after{outline-width:1px;outline-style:dotted;outline-offset:-.55rem}.filter-item:focus{scroll-margin-bottom:40vh}.filter-item__label{font-size:1.15rem}@media(max-width:75ch){.filter-container{display:grid;grid-template-columns:1fr;gap:1em 0}}@media(max-width:75ch){.filter-items-container{display:grid;gap:.5em 2em;grid-template-columns:repeat(auto-fill,minmax(min(100%,10ch),1fr))}}.sort-container{margin-top:4vh;--gap: 2rem;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,15ch),1fr));align-content:space-around;justify-content:space-between}.sort-item__color-highlight:before{background:var(--color-highlight)}.sort-item__color-primary:before{background:var(--color-primary)}.sort-item__color-on-primary:before{background:var(--color-on-primary)}.sort-item__highlight{justify-content:center}.sort-item__highlight:before{border-radius:.25rem;outline-width:1px;outline-style:dashed;outline-offset:.25rem}.sort-item__highlight .card__content{place-content:center}.sort-item__highlight:before{outline-color:var(--color-secondary)}.sort-item__selectable{all:unset}.sort-item__selectable:focus-within:before,.sort-item__selectable:hover:before{transform:scale(1.03)}.sort-item{display:flex;flex-direction:column;position:relative;width:100%;padding:.5rem 0;font-size:.9rem;text-align:center;justify-content:center}.sort-item:after,.sort-item:before{content:"";inset:0;position:absolute;z-index:-2}.sort-item:after{background-image:linear-gradient(to bottom,var(--color-background-alt-alpha-75),var(--color-background-alt) .75rem)}.sort-item:before{border-radius:.25rem;height:calc(100% + 1px);top:1px;transition:transform .24s ease-in}.sort-item:focus-within:after{outline-width:1px;outline-style:dotted;outline-offset:-.55rem}.sort-item:focus{scroll-margin-bottom:40vh}*,* :before,* :after{border:0;margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--color-inverse: hsl(0, 0%, 100%);--color-inverse-alpha-15: hsla(0, 0%, 100%, .15);--color-background-alt: hsl(260, 10%, 15%);--color-background-alt-alpha-75: hsla(260, 10%, 15%, .75);--color-background: hsl(240, 5%, 10%);--color-background-no-theme: hsl(240, 5%, 10%);--color-background-alpha-45: hsla(240, 5%, 10%, .45);--color-background-alpha-45-no-theme: hsla(240, 5%, 10%, .45);--color-background-alpha-25: hsla(240, 5%, 10%, .25);--color-background-alpha-25-no-theme: hsla(240, 5%, 10%, .25);--color-background-alpha-10: hsla(240, 5%, 10%, .1);--color-background-alpha-00: hsla(240, 5%, 10%, 0);--color-background-alpha-00-no-theme: hsla(240, 5%, 10%, 0);--color-on-background: hsl(240, 5%, 90%);--color-on-background-no-theme: hsl(240, 5%, 90%);--color-on-background-darken-5: hsl(240, 5%, 85%);--color-on-background-darken-10: hsl(240, 5%, 80%);--color-on-background-darken-15: hsl(240, 5%, 75%);--color-on-background-darken-20: hsl(240, 5%, 70%);--color-on-background-alpha-00: hsla(240, 5%, 90%, 0);--color-on-background-alpha-00-no-theme: hsla(240, 5%, 90%, 0);--color-on-background-alpha-35: hsla(240, 5%, 90%, .35);--color-on-background-alpha-35-no-theme: hsla(240, 5%, 90%, .35);--color-primary-alt: hsl(65, 90%, 80%);--color-primary: hsl(45, 90%, 75%);--color-on-primary: hsl(10, 80%, 35%);--color-secondary-alt: hsl(330, 90%, 90%);--color-secondary: hsl(310, 40%, 80%);--color-on-secondary: hsl(280, 80%, 25%);--color-highlight-alt: hsl(135, 90%, 45%);--color-highlight: hsl(195, 90%, 45%);--color-on-highlight: hsl(185, 60%, 15%);--color-red: hsl(0, 100%, 70%);--color-green: hsl(120, 100%, 70%);--color-blue: hsl(185, 100%, 70%);--color-yellow: hsl(60, 100%, 70%);--gradient: var(--color-highlight) 10%, var(--color-primary) 25%, var(--color-on-primary) 50%, var(--color-primary) 75%, var(--color-highlight) 90%;--brand-font: "comfortaa", serif;--brand-font-weight: 800;--brand-font-alt: "montserrat", system-ui, sans-serif;--brand-font-alt-weight: normal;--brand-font-alt-weight-bold: 500;--mobile: 480px;--tablet: 768px;--desktop: 1920px;--transDur: .5s;--size-unit: 1.5rem}:target{scroll-margin-top:2rem}:focus{scroll-margin-bottom:8vh}html{height:100%;overflow-x:hidden}html:focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{overflow-x:hidden;margin:0;text-rendering:optimizeSpeed;min-height:100vh;height:100%;border-style:solid;border-width:.25rem 0 0}main{margin-bottom:8vh;margin-top:8vh;flex:1}blockquote,dd,dl,figure,h1,h2,h3,h4,p{margin:0}:where(ul,ol):where([role=list]){list-style:none;margin:0;padding:0}img,picture,svg{display:block;max-width:100%}img[width]{height:auto}svg{pointer-events:none}:is(h4){-webkit-hyphens:auto;hyphens:auto;margin-bottom:.65em;overflow-wrap:break-word}code:not([class*=language]){display:inline-block}a::focus,button::focus,input::focus,textarea::focus{outline-style:var(--outline-style);outline-width:var(--outline-size);outline-offset:var(--outline-offset, var(--outline-size))}a::focus-visible,button::focus-visible,input::focus-visible,textarea::focus-visible{outline-style:var(--outline-style);outline-width:var(--outline-size);outline-offset:var(--outline-offset, var(--outline-size))}a::focus:not(:focus-visible),button::focus:not(:focus-visible),input::focus:not(:focus-visible),textarea::focus:not(:focus-visible){outline:none}a{border-radius:.15em}a code{padding:0}hr{border:none;height:1px;margin:3rem auto;max-width:10rem}blockquote{margin:var(--bq-margin, 3rem) 0;padding:.5rem 1.5rem;margin:0 auto 3rem;max-width:60ch;text-align:center}details{margin-top:4rem}details pre[class*=language-]{border-width:1px;border-style:solid;border-radius:0;margin:0}form{grid-gap:1rem;display:grid;justify-items:start;margin-top:2rem}summary{border-width:1px;border-style:solid;cursor:pointer;padding:.5em;position:relative}summary:focus{border-radius:.15em;outline-width:2px;outline-style:solid}footer{padding-bottom:.5rem;padding-top:.5rem}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-spacing:normal}pre[class*=language-]{border-radius:.3em;margin:2rem 0;max-width:calc(100vw - 2rem);overflow:auto;padding:1em}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}[hidden]{display:none}::marker{color:var(--color-primary)}::selection{-webkit-text-fill-color:var(--color-background);background-color:var(--color-yellow);color:var(--color-background)}@keyframes gradient{0%{background-position:25%}to{background-position:75%}}body{background-color:var(--color-background);-o-border-image:linear-gradient(to right,var(--gradient)) 1;border-image:linear-gradient(to right,var(--gradient)) 1;color:var(--color-on-background)}h4{color:var(--color-inverse)}code:not([class*=language]){color:var(--color-secondary)}a,button,input,textarea{--outline-color: currentColor}a:focus,button:focus,input:focus,textarea:focus{outline-color:var(--outline-color)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:var(--outline-color)}svg{fill:currentColor}a{color:var(--color-highlight)}a code{color:currentColor}hr{background:linear-gradient(to right,var(--gradient))}blockquote{color:var(--color-primary)}blockquote cite{color:var(--color-inverse)}blockquote cite a:not([class]){color:inherit}details pre[class*=language-]{border-color:var(--color-on-background)}summary{border-color:var(--color-on-background);background-color:var(--color-on-background);color:var(--color-background)}summary:focus{box-shadow:inset 0 0 0 2px var(--color-background),0 0 0 2px var(--color-on-background);outline-color:transparent}summary::marker{color:inherit}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--color-background-alt);background-image:linear-gradient(8deg,var(--color-background-alt),var(--color-background))}:root{font-family:montserrat,sans-serif}body{font-size:1.15rem;line-height:1.6}a:not([class]){text-decoration-thickness:max(.08em,1px);text-underline-offset:.15em}button,input,select,textarea{font:inherit}:is(h4){line-height:calc(4px + 2ex)}h1{font-family:var(--brand-font);font-size:clamp(1.75rem,1rem + 4vw,3rem);font-weight:var(--brand-font-weight);letter-spacing:.04em;line-height:1.1}h2,h3{font-family:var(--brand-font-alt)}h2{font-weight:var(--brand-font-alt-weight);font-size:clamp(1.5rem,1rem + 3vw,2.15rem);line-height:1.2}h3{font-weight:var(--brand-font-alt-weight-bold);font-size:clamp(1.35rem,1rem + 2vw,1.75rem);line-height:1.2}h4{font-size:1.25rem;letter-spacing:.03em}code:not([class*=language]){font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.92em;padding:0 .15em}a code{font-size:.87em;line-height:0;text-decoration:underline}blockquote{font-size:1.2rem;letter-spacing:.02em}blockquote cite{font-size:.75em}summary{font-size:1.15rem}footer p{font-size:.9rem}code[class*=language-],pre[class*=language-]{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1rem;line-height:1.5}.article .h2{color:var(--color-secondary)}.article .h3{color:var(--color-primary)}.separator{-o-border-image:linear-gradient(to right,var(--gradient)) 1;border-image:linear-gradient(to right,var(--gradient)) 1}.quote{color:var(--color-inverse);-o-border-image:linear-gradient(to bottom,var(--gradient)) 1;border-image:linear-gradient(to bottom,var(--gradient)) 1}.quote cite{color:var(--color-inverse)}.quote cite a:not([class]){color:inherit}.quote.promo a{color:var(--color-secondary)}.color-primary{color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.color-highlight{color:var(--color-highlight)}.color-on-primary{color:var(--color-on-primary)}.background--secondary-alt{background-color:var(--color-primary);color:var(--color-on-primary)}.background--secondary-alt a:not([class]){color:inherit}.background--secondary-alt .button-icon{color:var(--color-on-primary)}.button{--button-background: var(--color-primary);--button-color: var(--color-on-primary);--outline-color: transparent;background-color:var(--button-background);border-color:transparent;color:var(--button-color);transition:none .18s ease-in-out;transition-property:background-color,color,border-color}.button:focus{box-shadow:0 0 0 max(.15em,2px) var(--button-color),0 0 0 max(.3em,2px) var(--button-background)}.button:active,.button:hover{background-color:var(--button-color);color:var(--button-background)}.button:active,.button:hover{border-color:var(--button-hover-border-color)}.button-icon{--button-background: transparent;--button-color: var(--color-inverse);--button-hover-background-color: var(--color-inverse-alpha-15);--button-hover-color: currentColor;--button-focus-outer: currentColor;border-color:transparent;transition:none .18s ease-in-out;transition-property:background-color,color,border-color}.button-icon:focus{box-shadow:0 0 0 1px var(--button-focus-inner),0 0 0 1px var(--button-focus-outer)}.button-icon:active,.button-icon:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-color)}.button-icon:active,.button-icon:hover{border-color:var(--button-hover-border-color)}.card--teaser:before{outline-color:var(--color-secondary)}.card--text img:before{background-image:linear-gradient(35deg,var(--gradient))}.card--text img:after{background-image:linear-gradient(to bottom,var(--color-background-alt-alpha-75),var(--color-background-alt) .75rem)}.card--text img a.card__title:not([class*=color]){color:var(--color-primary)}.card--custom .card__title.card__title--message:before{color:var(--color-inverse)}.card--custom:before{background-image:linear-gradient(35deg,var(--gradient))}.card--custom:after{background-image:linear-gradient(to bottom,var(--color-background-alt-alpha-75),var(--color-background-alt) .75rem)}.card--custom a.card__title:not([class*=color]){color:var(--color-primary)}@supports selector(:focus-within){.card--custom .card__content a{--outline-color: transparent}}.card--post .card__title.card__title--message:before{color:var(--color-inverse)}.card--post:before{background-image:linear-gradient(35deg,var(--gradient))}.card--post:after{background-image:linear-gradient(to bottom,var(--color-background-alt-alpha-75),var(--color-background-alt) .75rem)}.card--post a.card__title:not([class*=color]){color:var(--color-primary)}@supports selector(:focus-within){.card--post .card__content a{--outline-color: transparent}}.card--series .card__title.card__title--message:before{color:var(--color-inverse)}.card--series:before{background-image:linear-gradient(35deg,var(--gradient))}.card--series:after{background-image:linear-gradient(to bottom,var(--color-background-alt-alpha-75),var(--color-background-alt) .75rem)}.card--series a.card__title:not([class*=color]){color:var(--color-primary)}@supports selector(:focus-within){.card--series .card__content a{--outline-color: transparent}}.hero .line-wrapper a{color:inherit}.hero .line-wrapper:after,.hero .line-wrapper:before{background:linear-gradient(to right,var(--gradient))}.hero--home h1:first-letter{-webkit-text-fill-color:var(--color-primary)}.hero--home h1{-webkit-text-fill-color:transparent;background-image:linear-gradient(-7deg,var(--color-on-primary) 10%,var(--color-primary) 70%)}.nav .logo:before{border-color:var(--color-background)}.nav .logo:focus:before{box-shadow:0 0 0 4px var(--color-secondary)}.data-episode:before{color:var(--color-background-alt-alpha-75)}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--color-red)}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:var(--color-blue)}.token.boolean,.token.number{color:var(--color-green)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--color-primary)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:var(--color-secondary)}.token.function{color:var(--color-green)}.token.at_rule,.token.attr-value{color:var(--color-on-background-alt)}.token.keyword{color:var(--color-blue)}.token.important,.token.regex{color:var(--color-yellow)}@media screen and (-ms-high-contrast:active){code[class*=language-],pre[class*=language-]{background:window;color:windowText}:not(pre)>code[class*=language-],pre[class*=language-]{background:window}.token.important{background:highlight;color:window}.token.attr-value,.token.comment,.token.doctype,.token.function,.token.keyword,.token.operator,.token.property,.token.string{color:highlight}}.toy-toggle{background-image:radial-gradient(at top left,var(--color-on-background) 10%,var(--color-on-background-alpha-00) 20%),radial-gradient(at top right,var(--color-on-background) 20%,var(--color-on-background-darken-10) 35%);box-shadow:0 0 calc(var(--size-unit) * .025) var(--color-background-alpha-10),0 calc(var(--size-unit) * .3) calc(var(--size-unit) * .15) calc(var(--size-unit) * .05) var(--color-background-alpha-10);-webkit-tap-highlight-color:transparent}.border-outer{background-color:var(--color-on-background-darken-5);box-shadow:0 0 calc(var(--size-unit) * .01) calc(var(--size-unit) * .01) var(--color-on-background-darken-15) inset,0 calc(var(--size-unit) * .15) calc(var(--size-unit) * .15) calc(var(--size-unit) * .1) var(--color-background-alpha-10) inset,0 0 0 calc(var(--size-unit) * .425) var(--color-background-alpha-10) inset}.border-middle{background-image:linear-gradient(0deg,var(--color-on-background) 33%,var(--color-on-background-darken-20) 45%);box-shadow:0 0 calc(var(--size-unit) * .02) calc(var(--size-unit) * .03) var(--color-on-background-darken-5) inset}.border-inner,.handle{background-image:linear-gradient(90deg,var(--color-background-no-theme) 50%,var(--color-on-background-no-theme) 0)}.handle{box-shadow:0 0 calc(var(--size-unit) * .05) 0 var(--color-background-alpha-45-no-theme)}.handle:before{background-image:radial-gradient(calc(var(--size-unit) * .2) calc(var(--size-unit) * .15) at 50% 35%,var(--color-on-background-alpha-35-no-theme) 15%,var(--color-on-background-alpha-00-no-theme)),radial-gradient(calc(var(--size-unit) * .15) calc(var(--size-unit) * .25) at 75% 40%,var(--color-on-background-alpha-35-no-theme) 15%,var(--color-on-background-alpha-00-no-theme)),radial-gradient(100% 100% at 50% 33%,var(--color-background-alpha-00-no-theme) 25%,var(--color-background-alpha-25-no-theme) 50%);box-shadow:0 0 calc(var(--size-unit) * .03) calc(var(--size-unit) * .01) var(--color-background-alpha-25-no-theme) inset}.handle-off{background-color:var(--color-on-background-no-theme)}.handle-on{background-color:var(--color-background-no-theme)}.card__title,.h2,.h3,.line-wrapper{font-family:var(--brand-font-alt)}.card__title,.h3{font-weight:var(--brand-font-alt-weight-bold)}.h2{font-size:clamp(1.85rem,1rem + 5vw,3rem);font-weight:var(--brand-font-alt-weight);line-height:calc(4px + 2ex)}.h3{font-size:clamp(1.55rem,1rem + 3vw,2.15rem);line-height:calc(4px + 2ex)}.anchor{font-size:max(.75em,1.75rem);line-height:1;text-decoration:none}.button{font-family:var(--brand-font-alt);font-weight:var(--brand-font-alt-weight-bold);line-height:calc(4px + 2ex);text-decoration:none}.card__content .small{font-size:.75rem;line-height:1.75}.card__content p{font-size:1.05rem;line-height:1.75}.card--text img a.card__title{font-size:1.35rem;line-height:1.15;text-decoration:none}.card--custom .card__title.card__title--message:before{font-size:.75em;font-weight:400}.card--custom .card__content:before{font-family:var(--brand-font-alt);font-size:2rem}.card--custom a.card__title{font-size:1.35rem;line-height:1.15;text-decoration:none}.card--post .card__title.card__title--message:before{font-size:.75em;font-weight:400}.card--post .card__content:before{font-family:var(--brand-font-alt);font-size:2rem}.card--post a.card__title{font-size:1.35rem;line-height:1.15;text-decoration:none}.card--series .card__title.card__title--message:before{font-size:.75em;font-weight:400}.card--series .card__content:before{font-family:var(--brand-font-alt);font-size:2rem}.card--series a.card__title{font-size:1.35rem;line-height:1.15;text-decoration:none}.line-wrapper{font-size:1.35rem;letter-spacing:.01em;line-height:1.3}.hero .line-wrapper{letter-spacing:.03em}.hero--home h1{line-height:.8}.hero--home h1:first-letter{font-size:1.75em}.hero--home h1 em{font-size:.5em}.nav{font-size:1rem;line-height:1.2}.nav .logo{font-family:var(--brand-font);font-weight:var(--brand-font-weight);font-size:3rem;line-height:1;text-decoration:none}.nav a:not([class]){text-decoration:none}.nav a:not([class]):hover{text-decoration:underline}.data-episode:before{font-family:var(--brand-font);font-size:30rem;font-weight:var(--brand-font-weight);line-height:.5}.quote{font-size:1.2rem;letter-spacing:.02em}.quote cite{font-size:.75em}.h2,.h3{-webkit-hyphens:auto;hyphens:auto;margin-bottom:.65em;overflow-wrap:break-word}.text-align-center{text-align:center}.margin-top{margin-top:1em}.margin-bottom{margin-bottom:1em}.anchor{opacity:.6;order:-1}.anchor [hidden]{display:block}.anchor :hover{opacity:1}.small{font-size:smaller}.section{margin-bottom:var(--section-margin, 8vh);margin-top:var(--section-margin, 8vh);padding-bottom:var(--section-padding, 4vh);padding-top:var(--section-padding, 4vh)}.marginX-auto{margin-left:auto;margin-right:auto}.heading-wrapper{display:flex;gap:.15em}.container{margin-left:auto;margin-right:auto;width:min(var(--content-max, 120ch),100% - 2rem)}.token.entity{cursor:help}#root{overflow-x:hidden;height:100%;display:flex;flex-direction:column}footer .row{--gap: 2rem 1rem}#error{padding-top:2vh;padding-bottom:2vh;width:fit-content;height:fit-content;justify-self:center}@keyframes blink-fancy{0%,25%,28.33%,45%,48.33%,51.67%,93.33%,96.67%{transform:scaleY(1)}26.67%,46.67%,50%,95%{transform:scaleY(.1)}}@keyframes flame-flicker-1{25%{transform:scale3d(1,1.1,1)}40%{transform:scale3d(1,.8,1)}50%{transform:scale3d(1,1.05,1)}65%{transform:scale3d(1,.75,1)}75%{transform:scaleZ(1)}90%{transform:scale3d(1,1.15,1)}to{transform:scaleZ(1)}}@keyframes flame-flicker-2{15%{transform:scale3d(.9,.8,1)}33%{transform:scale3d(1.2,.5,1)}47%{transform:scale3d(.7,.7,1)}63%{transform:scale3d(.72,1.1,1)}70%{transform:scale3d(.65,1,1)}77%{transform:scale3d(1,.8,1)}85%{transform:scale3d(.7,.95,1)}to{transform:scaleZ(1)}}@keyframes flame-ember{0%{transform:translate(0) rotate(0)}25%{transform:translate(10px,-25px) rotate(-45deg)}50%{transform:translateY(-50px) rotate(0)}75%{transform:translate(-10px,-75px) rotate(45deg)}to{transform:translateY(-100px) rotate(0)}}@keyframes flame-ember-alt{0%{transform:translate(0) rotate(0)}25%{transform:translate(-15px,-25px) rotate(45deg)}50%{transform:translateY(-50px) rotate(0)}75%{transform:translate(10px,-75px) rotate(-45deg)}to{transform:translateY(-100px) rotate(0)}}@keyframes flame-ember-opacity{45%{opacity:1}to{opacity:0}}@keyframes scale-pulse{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(.8)}}@keyframes opacity-pulse{0%{opacity:.2}50%{opacity:.5}to{opacity:.2}}.flame-front{transform-origin:center bottom;animation:flame-flicker-1 1s ease-in-out infinite}.flame-inner{transform-origin:center bottom;animation:flame-flicker-2 .8s ease-in-out infinite}#flame-inner-right{animation-duration:1s;animation-delay:-1s;transform-origin:476.268px 97px}#flame-back{animation-direction:reverse;animation-delay:.5s;animation-duration:1.6s;transform-origin:470.729px 93px}#flame-front-right{animation-duration:1.3s;animation-delay:.2s;transform-origin:479.162px 93px}#flame-front-left{transform-origin:462.55px 93px}#flame-inner-left{transform-origin:461.677px 97px}.emitted-ember{transform-origin:center center;-moz-transform-origin:485.125px 51.33px;animation:flame-ember 2s linear infinite,flame-ember-opacity 2s ease-out infinite;animation-delay:-1s;animation-delay:-.5s;animation-delay:-.7s}.emitted-ember-alt{animation:flame-ember-alt 1.7s linear infinite,flame-ember-opacity 1.7s ease-out infinite;animation-delay:-1s;animation-delay:-.5s}.smoke{transform-origin:center center;animation:scale-pulse .7s ease-in-out infinite}#smoke-float-1{transform-origin:469.4px 62.3px;animation-delay:.4s}#smoke-float-2{transform-origin:464.9px 53.3px;animation-delay:.2s}#smoke-float-3{transform-origin:471.1px 47.9px;animation-delay:0s}#smoke-float-4{transform-origin:467.2px 36.3px;animation-delay:-.2s}#smoke-float-5{transform-origin:470.4px 28.2;animation-delay:-.4s}#smoke-base-1{animation-delay:-.2s;transform-origin:464.3px 78.4px}#smoke-base-2{transform-origin:480px 70.4px}#smoke-base-3{animation-delay:-.1s;transform-origin:492.9px 83.8px}.glow{transform-origin:center center;-moz-transform-origin:378.729px 109.75px;animation:opacity-pulse 4s ease-in-out infinite .1s,scale-pulse 4s ease-in-out alternate infinite}#glow-outer-1{animation-delay:-.1s}#glow-inner{animation-delay:-.3s}#eyes-left,#eyes-right{animation:blink-fancy 6s linear infinite}#eyes-left{transform-origin:228.391px 126.333px}#eyes-right{transform-origin:266.289px 126.333px}.bill-highlight{animation:opacity-pulse 4s ease-in-out infinite}.error{--max-width: 50ch;justify-content:center;position:relative;text-align:center;display:grid;margin-left:auto;margin-right:auto;flex:1;max-width:var(--max-width);max-height:50vh}.error p{font-size:clamp(.8rem,1.5vw,1.5rem)}#notfound{padding-top:2vh;padding-bottom:2vh;width:fit-content;height:fit-content;justify-self:center}#handboy{animation:swing ease-in-out 1.3s infinite alternate;transform-origin:98% 98%;transform-box:fill-box}#girllight{animation:swing ease-in-out 1.3s infinite alternate;transform-origin:0% 97%;transform-box:fill-box}#hairgirl{animation:swinghair ease-in-out 1.3s infinite alternate;transform-origin:60% 0%;transform-box:fill-box}#zero{transform-origin:bottom;transform-box:fill-box}@keyframes swing{0%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}@keyframes swinghair{0%{transform:rotate(6deg)}to{transform:rotate(-6deg)}}.notFound{--max-width: 50ch;justify-content:center;position:relative;text-align:center;display:grid;margin-left:auto;margin-right:auto;flex:1;max-width:var(--max-width);max-height:50vh}.notFound p{font-size:clamp(.8rem,1.5vw,1.5rem)}
