@font-face{font-display:swap;font-family:Source Sans;font-weight:200 900;src:url(./SourceSans3.CjZvUB90.ttf)}@font-face{ascent-override:102%;descent-override:40%;font-family:Source Sans fallback;line-gap-override:0%;src:local("Arial")}@font-face{font-family:Source Sans;font-style:italic;src:url(./SourceSans3-Italic.yPPd2TLv.ttf)}@font-face{font-family:Archivo Black;src:url(./ArchivoBlack-Regular.CrNC9wvr.ttf)}@font-face{font-display:swap;font-family:Satoshi;font-weight:300 900;src:url(./Satoshi.ChAXbpFa.ttf)}@font-face{ascent-override:101%;descent-override:24%;font-family:Satoshi fallback;line-gap-override:10%;src:local("Arial")}@font-face{font-family:Satoshi;font-style:italic;src:url(./Satoshi-Italic.Bb7sdEFv.ttf)}@font-face{font-family:Another Passion;font-style:normal;font-weight:400;src:url(./AnotherPassion.Cavez65D.woff2) format("woff2"),url(./AnotherPassion.BjDkiCUp.woff) format("woff")}.container{margin-inline:auto;width:min(100% - 2rem,1320px)}.highlight{position:relative}.highlight:after{background-color:var(--brush-color,#bd5c7c);background-position:50%;background-size:cover;content:"";display:block;height:75px;left:0;-webkit-mask-image:url(../assets/images/brush_banner.svg);mask-image:url(../assets/images/brush_banner.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;padding-inline:2em;position:absolute;top:50%;translate:0 -50%;width:240px;z-index:-1}html{background-color:#000;color:#ffffffe5;font-family:Source Sans,Source Sans fallback,sans-serif;scroll-behavior:smooth}.italic{font-style:italic}a{color:inherit;font-size:inherit;font-weight:inherit}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box;margin:0;padding:0}:where(body){font-family:Inter,Roboto,Helvetica Neue,Arial Nova,Arial,sans-serif;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(blockquote){border-left:.3rem solid var(--color-details-fg,#d1d1d1);margin-left:0;margin-right:0;padding:1rem 1.5rem}:where(blockquote) :where(:last-child){margin-bottom:0}:where(button,input[type=button],input[type=reset],input[type=submit]){background-color:inherit;border:none;cursor:pointer;font:inherit}:where(button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]){cursor:default}:where(code){background:var(--color-details-bg,#f4f5f6);border-radius:.4em;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.85em;margin:0 .2em;padding:.2em .5em;white-space:nowrap}:where(pre){background:var(--color-details-bg,#f4f5f6);border-left:.3em solid var(--color-primary,#4871c6);overflow-y:hidden}:where(:where(pre)>code){border-radius:0;display:block;line-height:1.4;margin:0;padding:1em 1.5em;white-space:pre}:where(hr){background:var(--color-details-fg,#d1d1d1);border:none;height:1px}:where(input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],input:not([type]),textarea,select){background-color:transparent;border:.1rem solid var(--color-details-fg,#d1d1d1);border-radius:.4em;box-shadow:none;color:inherit;font:inherit;padding:.6em 1em;width:100%}:where(input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,select:focus){border-color:var(--color-primary,#4871c6);outline:0}:where(textarea){min-height:4em;resize:vertical}:where(a){color:var(--color-primary,#4871c6);text-decoration:none}:where(:where(a):hover){text-decoration:underline}:where(ol,dl,ul){list-style-position:inside;margin:0;padding:0}:where(ol,dl,ul)[role=list]{list-style:none}:where(table){border-spacing:0;overflow-x:auto;text-align:left}:where(td,th){border-bottom:1px solid var(--color-details-fg,#d1d1d1);padding:1em}:where(td,th):first-child{padding-left:0}:where(td,th):last-child{padding-right:0}:where(img,picture,video,canvas,svg){display:block;max-width:100%}:where(svg:not([fill])){fill:currentColor}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:where(a,button,summary):focus-visible{outline:var(--focus-size,2px) var(--focus-style,solid) var(--focus-color,var(--primary-color,#4871c6));outline-offset:var(--focus-offset,var(--focus-size,2px))}:where(a,button,summary):focus:not(:focus-visible){outline:none}:where(summary){cursor:pointer}
