:root{--white:#fdf9f7;--transparent-white:#fdf9f777;--transparent-white-faded:#fdf9f740;--transparent-white-accent:#fdf9f720;--transparent-white-accent-faded:#fdf9f710;--black:#060509;--transparent-black:#06050977;--transparent-black-faded:#06050940;--transparent-black-accent:#06050930;--light-cyan:#b3ffff;--tropical-indigo:#bca3ff;--transparent-tropical-indigo:#b199f02f;--peach-orange:#ffc285;--pale-pink:#ffa7b6;--light-lavender-purple:#ddc2ff;--light-coral-orange:#ff9e9e;--rainbow-colors:var(--light-cyan)5%,var(--tropical-indigo),var(--peach-orange),var(--pale-pink),var(--light-lavender-purple),var(--light-coral-orange),var(--light-cyan)95%;--opening-transition-opacity:1;--opening-play-state:paused}html:has(.modal-background:not(.hidden)){overflow:hidden}html,body{scroll-behavior:smooth;width:100%;height:100%;margin:0;position:relative}html{font-family:var(--font-gantari);color:#fff;background:var(--black);font-weight:300}body>aside.background-gradient{pointer-events:none;opacity:var(--opening-transition-opacity);z-index:4;will-change:background-position,opacity;transition:opacity 1s linear .5s;position:fixed;top:0;bottom:0;left:0;right:0}body>aside.background-gradient:before{content:"";pointer-events:none;border:.3125em solid #0000;background:linear-gradient(-80deg,var(--rainbow-colors));-webkit-mask-composite:destination-out;background-size:300% 100%;border-image-slice:1;animation:15s linear infinite reverse rainbow;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#000,#000);mask-image:linear-gradient(#fff,#fff),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body>aside.background-gradient.blur{filter:blur(.125em)}body>aside.background-gradient.blur:before{border-width:.625em;border-radius:1em;top:-.125em;bottom:-.125em;left:-.125em;right:-.125em}body>aside.background-gradient.blur-2{filter:blur(.25em)}body>aside.background-gradient.blur-2:before{border-width:.5em;border-radius:1em;top:.0625em;bottom:.0625em;left:.0625em;right:.0625em}body>aside.shadow-gradient{pointer-events:none;background:linear-gradient(transparent,var(--transparent-black-accent)30%,transparent 50%);opacity:0;visibility:hidden;width:100%;height:100%;animation:4s linear forwards fade-in;animation-play-state:var(--opening-play-state);z-index:1;position:absolute}input,button,select{font-family:inherit;font-weight:inherit}h2,header p>span,section p,footer p,footer small,.button svg,.button span,.highlighted-text-overlay{filter:drop-shadow(0 0 .03125em)}.highlighted-text-overlay{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--opening-transition-opacity);z-index:1;transition:opacity 2s ease-in-out;position:absolute}.button>.highlighted-text-overlay{visibility:hidden}.button.active>.highlighted-text-overlay{visibility:visible}main{pointer-events:none;z-index:3;display:grid;position:relative}strong{font-weight:700}section,address,header{overflow-anchor:none}section,address,header,footer{pointer-events:none;grid-auto-rows:min-content;display:grid}section>*,address>*,header>*,footer>*{pointer-events:all;width:-webkit-fit-content;width:fit-content}h2.title{align-self:start;margin-top:0;margin-bottom:.5em;font-size:.625em;font-weight:400;text-decoration:none;position:relative}.underline:after,a[role=link].button>span:after{content:"";background-color:var(--white);width:0;height:.0625em;transition:width .3s;position:absolute;bottom:0}.underline:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}a[role=link].button>span:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.underline:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.underline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}a[role=link].button>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}a[role=link].button>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}a[role=link].button>span:after{max-width:calc(100% - .5em);height:.03125em;bottom:.3125em;left:.25em;right:.25em}.underline:hover:after,.underline:focus:after,a.active>.underline:after,a[role=link].button:hover>span:after,a[role=link].button:focus>span:after{width:100%}header#about{place-content:center start;padding-top:2em;font-weight:400}header#about h1.logo{-webkit-user-select:none;user-select:none;margin:0;font-weight:800;position:relative;overflow:visible}header#about h1.logo:before{filter:blur(.03125em)}header#about h1.logo:after{content:attr(data-text);position:absolute;top:0;bottom:0;left:0;right:0}header#about p>strong{display:inline-block;position:relative}header#about h1.logo:before,header#about p>strong>.highlighted-text,header#about p>strong>.highlighted-text:before,header#about p>strong>.highlighted-text:after{opacity:calc(1 - var(--opening-transition-opacity));animation-play-state:var(--opening-play-state);transition:opacity 1s ease-in-out}section#work{padding-top:1em}section#work ul,address#contact ul{gap:.75rem;margin:0;padding:0;list-style-type:none;display:grid}section#work ul>li{position:relative}section#work ul>li>a[role=button].button>span{padding-top:.225em;padding-bottom:.025em}section#work ul>li>a[role=button].button:hover>span,section#work ul>li>a[role=button].button:focus>span,section#work ul>li>a[role=button].button:active>span,section#work ul>li>a[role=button].button.active>span{padding-top:.2em;padding-bottom:.05em}section#work ul>li .button-subscript{pointer-events:none;white-space:pre;letter-spacing:.0625rem;margin:0;font-size:.25em;font-weight:400;transition:top .15s ease-in-out,bottom .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;position:absolute;top:.625em}section#work ul>li .button-subscript:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.25em}section#work ul>li .button-subscript:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.25em}section#work ul>li .button-subscript:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.25em}section#work ul>li>a[role=button].button:hover+.button-subscript,section#work ul>li>a[role=button].button:focus+.button-subscript,section#work ul>li>a[role=button].button:active+.button-subscript,section#work ul>li>a[role=button].button.active+.button-subscript{filter:none;top:.375em}address#contact{margin-bottom:-6em;padding-top:2em;font-style:normal}address#contact button.copy-button{position:relative}footer#endnote{justify-self:end;font-size:.39em;font-weight:100}footer#endnote>p{margin-bottom:1.5em}footer#endnote>small{justify-content:space-between;align-items:center;width:100%;display:flex}footer#endnote>small>label{cursor:pointer;align-items:center;gap:.625em;display:flex}footer#endnote>small>label>select{cursor:pointer;background:var(--transparent-white-accent);border:.125rem solid var(--transparent-white-faded);box-shadow:0 0 .25em var(--transparent-white-accent);color:var(--white);border-radius:.5em}a{color:inherit;text-decoration:none}button{box-shadow:none;background:0 0;border:none;outline:none}button:disabled{pointer-events:none;opacity:.5}dialog{background-color:var(--transparent-white-accent);-webkit-backdrop-filter:blur(.75em);backdrop-filter:blur(.75em);border:.125rem solid var(--transparent-white-faded);box-shadow:0 0 1em var(--transparent-white-accent);color:var(--white);opacity:1;visibility:visible;overscroll-behavior:contain;border-radius:.75em;gap:.25em;margin:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:grid}dialog.hidden{opacity:0;visibility:hidden}dialog.versions-modal{width:min(48em,70dvw);max-height:70lvh;position:relative;overflow:auto}dialog.tooltip{width:-webkit-max-content;width:max-content;height:auto;margin-top:.125em;padding:.125em .375em;font-size:.375em;font-weight:300;top:100%;transform:translate(-50%)}dialog.tooltip:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:50%}dialog.tooltip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}dialog.tooltip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}aside.modal-background{background:radial-gradient(circle at 65%,var(--transparent-tropical-indigo)0%,var(--transparent-black-faded)50%,var(--transparent-black)100%);-webkit-backdrop-filter:blur(.375em);backdrop-filter:blur(.375em);opacity:1;visibility:visible;z-index:3;justify-content:center;align-items:center;width:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}aside.modal-background.hidden{opacity:0;visibility:hidden}aside.modal-background>.modal-close-button{position:absolute;top:4lvh}aside.modal-background>.modal-close-button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3dvw}aside.modal-background>.modal-close-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3dvw}aside.modal-background>.modal-close-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3dvw}#bot{pointer-events:none;--float-y:.125em;z-index:3;justify-content:end;align-items:center;gap:.375em;width:100%;height:-webkit-fit-content;height:fit-content;max-height:3em;margin-top:6em;margin-bottom:-1.5em;padding-bottom:.25em;padding-left:.25em;padding-right:.25em;font-weight:400;transition:width .5s ease-in-out,max-height .5s ease-in-out;animation:10s ease-in-out infinite floating;display:flex;position:-webkit-sticky;position:sticky}#bot:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-1em}#bot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-1em}#bot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-1em}#bot.chatting{width:calc(100% + 24px);max-height:max(3em,300px)}#bot>dialog{pointer-events:all;padding:.75em;font-size:.4375em;position:relative}#bot>dialog.hidden{pointer-events:none;transition:opacity 1.25s ease-out .75s,visibility 1.25s ease-out .75s}#bot>.bot-button{pointer-events:all;cursor:pointer;border-radius:.5em;padding:.5em}#bot>.bot-button>svg{--shake-rotation:5deg;width:min(3em,8vmax);height:min(3em,8vmax);margin-top:-.25em;animation:5s ease-in-out infinite shake}#bot>.bot-button:hover>svg,#bot>.bot-button:focus>svg,#bot>.bot-button.active>svg{animation-duration:4s,0s,.5s;animation-play-state:running,paused,running}#bot .chat-message{border-radius:.75em;width:-webkit-fit-content;width:fit-content;margin:0;padding:.25em .5em;display:inline;position:relative}#bot .chat-message-text{pointer-events:none;position:absolute}#bot .chat-message-text:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:inherit}#bot .chat-message-text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:inherit}#bot .chat-message-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:inherit}#bot .chat-message-text>#cursor{width:1.375ch;font-size:.675em;display:inline-block;transform:translateY(-1px)}#bot .chat-message-text>#cursor:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-1.375ch}#bot .chat-message-text>#cursor:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-1.375ch}#bot .chat-message-text>#cursor:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-1.375ch}#bot .chat-message-text>#cursor>.block{opacity:1;visibility:visible;animation:.5s ease-in-out 1s reverse forwards fade-in}#bot .chat-message-spacer{color:#0000}#bot .chat-message.bot{font-family:var(--font-ubuntu-mono);background:var(--transparent-white);font-weight:400}#bot .chat-message.user{background:var(--transparent-white-faded);justify-self:end}#bot .chat-input{background-color:var(--transparent-black-faded);border-radius:.5em;justify-content:space-between;display:flex;position:relative}#bot .chat-input label{flex-direction:column;width:100%;margin-left:.5em;margin-right:.5em;display:flex}#bot .chat-input label:after{content:attr(data-value)"  ";visibility:hidden;white-space:pre-wrap;height:0;margin-left:.5em;margin-right:.5em}#bot .chat-input input{visibility:visible;text-overflow:ellipsis;width:100%;height:100%;color:var(--white);filter:drop-shadow(0 0 .125em var(--transparent-white));z-index:1;background:0 0;border:none;outline:none;font-size:1em;overflow:hidden}#bot .chat-input input[data-typeahead=true]{cursor:pointer}#bot .chat-input input::placeholder{color:var(--transparent-white)}#bot .chat-input label.chat-typeahead{pointer-events:none;z-index:0;width:auto;position:absolute;top:0;bottom:0;left:0;right:0}#bot .chat-input label.chat-typeahead:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3.5em}#bot .chat-input label.chat-typeahead:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3.5em}#bot .chat-input label.chat-typeahead:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3.5em}#bot .chat-input .chat-typeahead input{color:var(--transparent-white)}#bot .chat-input button.button{background-color:#0000;border-radius:.5em}#bot .chat-input .icon-button svg{margin-bottom:.125em}[placeholder]{text-overflow:ellipsis}.logo:before,.highlighted-text,.highlighted-text:before,.highlighted-text:after,.button.active>.highlighted-button-text,.button.active>.highlighted-button-text:before,.button.active>.highlighted-button-text:after,.button.active+.button-subscript>.highlighted-button-text,.button.active+.button-subscript>.highlighted-button-text:before,.button.active+.button-subscript>.highlighted-button-text:after{cursor:text;background:linear-gradient(90deg,var(--rainbow-colors));color:var(--transparent-white-faded);will-change:background-position;background-size:1000% 100%;-webkit-background-clip:text;background-clip:text;align-items:baseline;animation:75s linear -1s infinite reverse rainbow;display:inline-block;position:relative}.logo:before,.highlighted-text:before,.highlighted-text:after,.button.active>.highlighted-button-text:before,.button.active>.highlighted-button-text:after,.button.active+.button-subscript>.highlighted-button-text:before,.button.active+.button-subscript>.highlighted-button-text:after{content:attr(data-text);filter:blur(.3125em);position:absolute;top:0;bottom:0;left:0;right:0}.highlighted-text:after,.button.active>.highlighted-button-text:after,.button.active+.button-subscript>.highlighted-button-text:after{filter:blur(5em);opacity:.2}a.button>span{pointer-events:none;padding:.125em .25em}a.button>span:not(.highlighted-text-overlay){transition:padding-top .15s ease-in-out,padding-bottom .15s ease-in-out}a.button:hover>span,a.button:focus>span,a.button:active>span,a.button.active>span{padding-top:.0625em;padding-bottom:.1875em}.button.active>.highlighted-button-text,.button.active>.highlighted-button-text:before,.button.active>.highlighted-button-text:after,.button.active+.button-subscript>.highlighted-button-text,.button.active+.button-subscript>.highlighted-button-text:before,.button.active+.button-subscript>.highlighted-button-text:after{background-size:1100% 100%;animation-duration:40s}.button{background-color:var(--transparent-white-accent-faded);-webkit-backdrop-filter:blur(.25em);backdrop-filter:blur(.25em);background-image:none;border-radius:.125em;width:-webkit-fit-content;width:fit-content;transition:background-size .5s ease-out,background-color .15s ease-in-out,-webkit-backdrop-filter .25s ease-in-out,backdrop-filter .25s ease-in-out;display:grid}.button:hover,.button:focus,.button.active{background-color:var(--transparent-white-accent);background-image:radial-gradient(circle,var(--transparent-white-accent)0.9%,transparent 1%);background-position:50%;background-repeat:no-repeat;background-size:20000%}.button:active{background-color:var(--transparent-white-faded);background-size:100%;transition:background-size}.button:hover,.button:focus,.button:active,.button.active{-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em)}.button-group{align-items:center;gap:.75rem;display:inline-flex}.icon-button{cursor:pointer;color:inherit;font-size:inherit;z-index:1;padding:.28125em;display:grid}.endnote-link{cursor:pointer;font-weight:400;text-decoration:none;position:relative}menu.social-links{gap:.5em;margin-bottom:0;padding:0;list-style-type:none;display:flex}menu.social-links:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-1em}menu.social-links:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-1em}menu.social-links:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-1em}menu.social-links li.button{cursor:pointer;opacity:.8;background:0 0;transition:opacity .25s ease-in-out}menu.social-links li.button:hover,menu.social-links li.button:focus{opacity:1}menu.social-links a{align-items:center;width:100%;height:100%;display:grid}menu.social-links svg{padding:.75em}menu.version-links{gap:1em;margin:0;padding:0;list-style-type:none;display:grid}menu.version-links>li{box-shadow:0 0 1.25em var(--black);background:linear-gradient(-80deg,var(--rainbow-colors));will-change:background-position;background-size:1000% 100%;border-radius:.75em;animation:25s linear 2s infinite reverse rainbow;position:relative;overflow:hidden}menu.version-links>li>a{background:var(--transparent-black);justify-content:center;align-items:center;font-size:1.5em;font-weight:300;text-decoration:none;transition:background .125s ease-out;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}menu.version-links>li:hover>a{background:0 0}menu.version-links>li>a>.button{pointer-events:none;padding:.125em .25em}menu.version-links>li>img{opacity:1;border-radius:.75em;width:100%;height:auto;transition:opacity .125s ease-in-out,transform .125s ease-in-out;display:block;transform:scale(1)}menu.version-links>li:hover>img{opacity:.8;border-radius:.65em;transform:scale(.99,.979)}.button:not(:hover)>dialog.tooltip{opacity:0;visibility:hidden}.black-hole{width:100%;position:fixed;top:-10px}.black-hole:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.black-hole:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.black-hole:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.black-hole-canvas{opacity:0;visibility:hidden;animation-play-state:var(--opening-play-state);animation:3s ease-in-out forwards fade-in;top:-10px}.black-hole-canvas:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.black-hole-canvas:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.black-hole-canvas:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}@media (max-width:575.98px){main{padding-left:32px;padding-right:32px;font-size:28px}#bot>dialog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-24px}#bot>dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-24px}#bot>dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-24px}footer#endnote{margin-top:7em}menu.social-links{justify-self:center;gap:2em;margin:0}dialog{padding:1em}menu.version-links{gap:.75em}}@media (min-width:576px) and (max-width:767.98px){main{padding-left:56px;padding-right:56px;font-size:32px}#bot>dialog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-32px}#bot>dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-32px}#bot>dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-32px}footer#endnote{margin-top:6em}}@media (min-width:768px) and (max-width:991.98px){main{padding-left:56px;padding-right:56px;font-size:40px}#bot>dialog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:56px}#bot>dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:56px}#bot>dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:56px}footer#endnote{width:66%}menu.version-links{grid-template-columns:1fr 1fr}}@media (min-width:992px) and (max-width:1199.98px){main{padding-left:128px;padding-right:128px;font-size:40px}#bot>dialog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:128px}#bot>dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:128px}#bot>dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:128px}footer#endnote{width:50%}menu.version-links{grid-template-columns:1fr 1fr}}@media (min-width:1200px) and (max-width:1599.98px){main{padding-left:192px;padding-right:192px;font-size:48px}#bot>dialog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:192px}#bot>dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:192px}#bot>dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:192px}footer#endnote{width:50%}menu.version-links{grid-template-columns:1fr 1fr}}@media (min-width:1600px) and (max-width:1999.98px){main{padding-left:256px;padding-right:256px;font-size:52px}#bot>dialog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:192px}#bot>dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:192px}#bot>dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:192px}footer#endnote{width:50%}menu.version-links{grid-template-columns:1fr 1fr}}@media (min-width:2000px){main{padding-left:336px;padding-right:336px;font-size:52px}#bot>dialog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:256px}#bot>dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:256px}#bot>dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:256px}footer#endnote{width:40%}menu.version-links{grid-template-columns:1fr 1fr}}@media (max-height:383.98px){header#about{padding-top:0}header#about .logo{height:.75em;font-size:1.75em}header#about>p,section#work,address#contact{padding-bottom:0}#bot{bottom:0}footer#endnote{margin-top:0;margin-bottom:5em}.black-hole,.black-hole-canvas{height:504px}}@media (min-height:384px) and (max-height:479.98px){header#about{padding-top:0}header#about .logo{height:1em;font-size:2em}header#about>p,section#work,address#contact{padding-bottom:.25em}#bot{bottom:.25em}footer#endnote{margin-top:.5em;margin-bottom:6em}.black-hole,.black-hole-canvas{height:500px}}@media (min-height:480px) and (max-height:575.98px){header#about{padding-top:.5em}header#about .logo{height:1.25em;font-size:2em}header#about>p,section#work,address#contact{padding-bottom:.5em}#bot{bottom:.5em}footer#endnote{margin-top:2em;margin-bottom:7em}.black-hole,.black-hole-canvas{height:596px}}@media (min-height:576px) and (max-height:767.98px){header#about{padding-top:.75em}header#about .logo{height:1.5em;font-size:2em}header#about>p,section#work,address#contact{padding-bottom:.75em}#bot{bottom:.75em}footer#endnote{margin-top:3em;margin-bottom:8em}.black-hole,.black-hole-canvas{height:788px}}@media (min-height:768px) and (max-height:991.98px){header#about .logo{font-size:2em}header#about>p,section#work,address#contact{padding-bottom:1em}#bot{bottom:1em}footer#endnote{margin-top:4em;margin-bottom:9em}.black-hole,.black-hole-canvas{height:1012px}}@media (min-height:992px) and (max-height:1199.98px){header#about .logo{font-size:2.25em}header#about>p,section#work,address#contact{padding-bottom:1.5em}#bot{bottom:1.5em}footer#endnote{margin-top:5em;margin-bottom:10em}.black-hole,.black-hole-canvas{height:1220px}}@media (min-height:1200px) and (max-height:1599.98px){header#about .logo{font-size:3em}header#about>p,section#work,address#contact{padding-bottom:2em}#bot{bottom:2em}footer#endnote{margin-top:5em;margin-bottom:11em}.black-hole,.black-hole-canvas{height:1620px}}@media (min-height:1600px) and (max-height:1999.98px){header#about .logo{font-size:3.5em}header#about>p,section#work,address#contact{padding-bottom:3em}#bot{bottom:3em}footer#endnote{margin-top:6em;margin-bottom:12em}.black-hole,.black-hole-canvas{height:2020px}}@media (min-height:2000px){header#about .logo{font-size:4em}header#about>p,section#work,address#contact{padding-bottom:4em}#bot{bottom:4em}footer#endnote{margin-top:6em;margin-bottom:13em}.black-hole,.black-hole-canvas{height:calc(100% + 20px)}}@media (hover:none),(hover:on-demand),(-moz-touch-enabled:1),(pointer:coarse){html,body{overscroll-behavior:none}.black-hole{pointer-events:none;z-index:-1}}@keyframes rainbow{0%{background-position:0%}to{background-position:1000%}}@keyframes rainbow-border{0%{border-image-source:linear-gradient(0deg,var(--rainbow-colors))}to{border-image-source:linear-gradient(360deg,var(--rainbow-colors))}}@keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes floating{0%{transform:translate(0)}12%{transform:translate(-3px,var(--float-y))}50%{transform:translate(1px,calc(var(--float-y)*-1))}88%{transform:translate(-3px,var(--float-y))}to{transform:translate(0)}}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(var(--shake-rotation))}75%{transform:rotate(calc(var(--shake-rotation)*-1))}}
@font-face{font-family:Gantari;font-style:normal;font-weight:100;font-display:swap;src:url(../media/9bb85b650745e20d-s.4fd78181.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gantari;font-style:normal;font-weight:100;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.36db3f45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gantari;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9bb85b650745e20d-s.4fd78181.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gantari;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.36db3f45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gantari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9bb85b650745e20d-s.4fd78181.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gantari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.36db3f45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gantari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9bb85b650745e20d-s.4fd78181.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gantari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.36db3f45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gantari;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9bb85b650745e20d-s.4fd78181.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gantari;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.36db3f45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gantari Fallback;src:local(Arial);ascent-override:91.87%;descent-override:24.18%;line-gap-override:0.0%;size-adjust:103.41%}.gantari_5c77ffe5-module__X-4uQa__className{font-family:Gantari,Gantari Fallback;font-style:normal}.gantari_5c77ffe5-module__X-4uQa__variable{--font-gantari:"Gantari","Gantari Fallback"}
@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fde4e88984614a46-s.1c61be5b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd8868152a8e05a2-s.360522cb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13384cdee973a464-s.16d2bd4c.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e550f72b5719cd90-s.7bfff560.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5044bd7c23e87b-s.91eff3d1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f993dba6660b9bd1-s.p.c21cf68e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono Fallback;src:local(Arial);ascent-override:74.0%;descent-override:15.16%;line-gap-override:0.0%;size-adjust:112.16%}.ubuntu_mono_d67d7456-module__98xt7q__className{font-family:Ubuntu Mono,Ubuntu Mono Fallback;font-style:normal;font-weight:400}.ubuntu_mono_d67d7456-module__98xt7q__variable{--font-ubuntu-mono:"Ubuntu Mono","Ubuntu Mono Fallback"}
