@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap);@import url(https://fonts.google.com/share?selection.family=Roboto%20Mono:wght@300;400;700);a[data-v-e0fe8a06],abbr[data-v-e0fe8a06],acronym[data-v-e0fe8a06],address[data-v-e0fe8a06],applet[data-v-e0fe8a06],article[data-v-e0fe8a06],aside[data-v-e0fe8a06],audio[data-v-e0fe8a06],b[data-v-e0fe8a06],big[data-v-e0fe8a06],blockquote[data-v-e0fe8a06],body[data-v-e0fe8a06],canvas[data-v-e0fe8a06],caption[data-v-e0fe8a06],center[data-v-e0fe8a06],cite[data-v-e0fe8a06],code[data-v-e0fe8a06],dd[data-v-e0fe8a06],del[data-v-e0fe8a06],details[data-v-e0fe8a06],dfn[data-v-e0fe8a06],div[data-v-e0fe8a06],dl[data-v-e0fe8a06],dt[data-v-e0fe8a06],em[data-v-e0fe8a06],embed[data-v-e0fe8a06],fieldset[data-v-e0fe8a06],figcaption[data-v-e0fe8a06],figure[data-v-e0fe8a06],footer[data-v-e0fe8a06],form[data-v-e0fe8a06],h1[data-v-e0fe8a06],h2[data-v-e0fe8a06],h3[data-v-e0fe8a06],h4[data-v-e0fe8a06],h5[data-v-e0fe8a06],h6[data-v-e0fe8a06],header[data-v-e0fe8a06],hgroup[data-v-e0fe8a06],html[data-v-e0fe8a06],i[data-v-e0fe8a06],iframe[data-v-e0fe8a06],img[data-v-e0fe8a06],ins[data-v-e0fe8a06],kbd[data-v-e0fe8a06],label[data-v-e0fe8a06],legend[data-v-e0fe8a06],li[data-v-e0fe8a06],mark[data-v-e0fe8a06],menu[data-v-e0fe8a06],nav[data-v-e0fe8a06],object[data-v-e0fe8a06],ol[data-v-e0fe8a06],output[data-v-e0fe8a06],p[data-v-e0fe8a06],pre[data-v-e0fe8a06],q[data-v-e0fe8a06],ruby[data-v-e0fe8a06],s[data-v-e0fe8a06],samp[data-v-e0fe8a06],section[data-v-e0fe8a06],small[data-v-e0fe8a06],span[data-v-e0fe8a06],strike[data-v-e0fe8a06],strong[data-v-e0fe8a06],sub[data-v-e0fe8a06],summary[data-v-e0fe8a06],sup[data-v-e0fe8a06],table[data-v-e0fe8a06],tbody[data-v-e0fe8a06],td[data-v-e0fe8a06],tfoot[data-v-e0fe8a06],th[data-v-e0fe8a06],thead[data-v-e0fe8a06],time[data-v-e0fe8a06],tr[data-v-e0fe8a06],tt[data-v-e0fe8a06],u[data-v-e0fe8a06],ul[data-v-e0fe8a06],var[data-v-e0fe8a06],video[data-v-e0fe8a06]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-e0fe8a06],aside[data-v-e0fe8a06],details[data-v-e0fe8a06],figcaption[data-v-e0fe8a06],figure[data-v-e0fe8a06],footer[data-v-e0fe8a06],header[data-v-e0fe8a06],hgroup[data-v-e0fe8a06],menu[data-v-e0fe8a06],nav[data-v-e0fe8a06],section[data-v-e0fe8a06]{display:block}body[data-v-e0fe8a06]{line-height:1}ol[data-v-e0fe8a06],ul[data-v-e0fe8a06]{list-style:none}blockquote[data-v-e0fe8a06],q[data-v-e0fe8a06]{quotes:none}blockquote[data-v-e0fe8a06]:after,blockquote[data-v-e0fe8a06]:before,q[data-v-e0fe8a06]:after,q[data-v-e0fe8a06]:before{content:"";content:none}table[data-v-e0fe8a06]{border-collapse:collapse;border-spacing:0}[data-v-e0fe8a06],html[data-v-e0fe8a06]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-e0fe8a06],html[data-v-e0fe8a06]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-e0fe8a06],html[data-v-e0fe8a06]{font-size:50%}}@media only screen and (min-width:130em){[data-v-e0fe8a06],html[data-v-e0fe8a06]{font-size:75%}}[data-v-e0fe8a06],[data-v-e0fe8a06]:after,[data-v-e0fe8a06]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-e0fe8a06]{font-size:62.5%;overflow-y:scroll}body[data-v-e0fe8a06]{box-sizing:border-box;background:#fff}#app[data-v-e0fe8a06]{background-color:#161c25;color:#daeaf2}a[data-v-e0fe8a06]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-e0fe8a06]:hover{color:#d5d3db}p[data-v-e0fe8a06]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-e0fe8a06]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-e0fe8a06]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-e0fe8a06]{display:none}}.intro-container[data-v-e0fe8a06]{position:absolute;top:50%;transform:translateY(-50%);padding:2rem}h2[data-v-e0fe8a06]{font-size:3.6rem;font-family:Roboto,sans-serif;color:#fff;font-weight:700}h3[data-v-e0fe8a06]{font-size:2.4rem;color:#6d737a;font-family:Roboto Mono,monospace;line-height:1.6}.link[data-v-e0fe8a06]{margin:5rem 0 0 0}a[data-v-8b70b578],abbr[data-v-8b70b578],acronym[data-v-8b70b578],address[data-v-8b70b578],applet[data-v-8b70b578],article[data-v-8b70b578],aside[data-v-8b70b578],audio[data-v-8b70b578],b[data-v-8b70b578],big[data-v-8b70b578],blockquote[data-v-8b70b578],body[data-v-8b70b578],canvas[data-v-8b70b578],caption[data-v-8b70b578],center[data-v-8b70b578],cite[data-v-8b70b578],code[data-v-8b70b578],dd[data-v-8b70b578],del[data-v-8b70b578],details[data-v-8b70b578],dfn[data-v-8b70b578],div[data-v-8b70b578],dl[data-v-8b70b578],dt[data-v-8b70b578],em[data-v-8b70b578],embed[data-v-8b70b578],fieldset[data-v-8b70b578],figcaption[data-v-8b70b578],figure[data-v-8b70b578],footer[data-v-8b70b578],form[data-v-8b70b578],h1[data-v-8b70b578],h2[data-v-8b70b578],h3[data-v-8b70b578],h4[data-v-8b70b578],h5[data-v-8b70b578],h6[data-v-8b70b578],header[data-v-8b70b578],hgroup[data-v-8b70b578],html[data-v-8b70b578],i[data-v-8b70b578],iframe[data-v-8b70b578],img[data-v-8b70b578],ins[data-v-8b70b578],kbd[data-v-8b70b578],label[data-v-8b70b578],legend[data-v-8b70b578],li[data-v-8b70b578],mark[data-v-8b70b578],menu[data-v-8b70b578],nav[data-v-8b70b578],object[data-v-8b70b578],ol[data-v-8b70b578],output[data-v-8b70b578],p[data-v-8b70b578],pre[data-v-8b70b578],q[data-v-8b70b578],ruby[data-v-8b70b578],s[data-v-8b70b578],samp[data-v-8b70b578],section[data-v-8b70b578],small[data-v-8b70b578],span[data-v-8b70b578],strike[data-v-8b70b578],strong[data-v-8b70b578],sub[data-v-8b70b578],summary[data-v-8b70b578],sup[data-v-8b70b578],table[data-v-8b70b578],tbody[data-v-8b70b578],td[data-v-8b70b578],tfoot[data-v-8b70b578],th[data-v-8b70b578],thead[data-v-8b70b578],time[data-v-8b70b578],tr[data-v-8b70b578],tt[data-v-8b70b578],u[data-v-8b70b578],ul[data-v-8b70b578],var[data-v-8b70b578],video[data-v-8b70b578]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-8b70b578],aside[data-v-8b70b578],details[data-v-8b70b578],figcaption[data-v-8b70b578],figure[data-v-8b70b578],footer[data-v-8b70b578],header[data-v-8b70b578],hgroup[data-v-8b70b578],menu[data-v-8b70b578],nav[data-v-8b70b578],section[data-v-8b70b578]{display:block}body[data-v-8b70b578]{line-height:1}ol[data-v-8b70b578],ul[data-v-8b70b578]{list-style:none}blockquote[data-v-8b70b578],q[data-v-8b70b578]{quotes:none}blockquote[data-v-8b70b578]:after,blockquote[data-v-8b70b578]:before,q[data-v-8b70b578]:after,q[data-v-8b70b578]:before{content:"";content:none}table[data-v-8b70b578]{border-collapse:collapse;border-spacing:0}[data-v-8b70b578],html[data-v-8b70b578]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-8b70b578],html[data-v-8b70b578]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-8b70b578],html[data-v-8b70b578]{font-size:50%}}@media only screen and (min-width:130em){[data-v-8b70b578],html[data-v-8b70b578]{font-size:75%}}[data-v-8b70b578],[data-v-8b70b578]:after,[data-v-8b70b578]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-8b70b578]{font-size:62.5%;overflow-y:scroll}body[data-v-8b70b578]{box-sizing:border-box;background:#fff}#app[data-v-8b70b578]{background-color:#161c25;color:#daeaf2}a[data-v-8b70b578]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-8b70b578]:hover{color:#d5d3db}p[data-v-8b70b578]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-8b70b578]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-8b70b578]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-8b70b578]{display:none}}a[data-v-8b70b578],button[data-v-8b70b578]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-8b70b578]:active,a[data-v-8b70b578]:hover,button[data-v-8b70b578]:active,button[data-v-8b70b578]:hover{background-color:transparent;border-color:#212327;color:#d5d3db}.call-to-action[data-v-8b70b578]{background-color:transparent;color:#5c25e6;border:none;font-family:Roboto Mono,monospace;font-size:2.1rem;height:2rem;display:flex;align-items:center}.filled[data-v-8b70b578]{background-color:#5c25e6}.outline[data-v-8b70b578]{background-color:transparent;border:1px solid #212327;color:#6d737a;border-radius:.5rem}.outline-link[data-v-8b70b578]{width:15rem}.flat[data-v-8b70b578]:active,.flat[data-v-8b70b578]:hover,.outline[data-v-8b70b578]:active,.outline[data-v-8b70b578]:hover{color:#d5d3db;border-color:#d5d3db}a[data-v-55eb0fd8],abbr[data-v-55eb0fd8],acronym[data-v-55eb0fd8],address[data-v-55eb0fd8],applet[data-v-55eb0fd8],article[data-v-55eb0fd8],aside[data-v-55eb0fd8],audio[data-v-55eb0fd8],b[data-v-55eb0fd8],big[data-v-55eb0fd8],blockquote[data-v-55eb0fd8],body[data-v-55eb0fd8],canvas[data-v-55eb0fd8],caption[data-v-55eb0fd8],center[data-v-55eb0fd8],cite[data-v-55eb0fd8],code[data-v-55eb0fd8],dd[data-v-55eb0fd8],del[data-v-55eb0fd8],details[data-v-55eb0fd8],dfn[data-v-55eb0fd8],div[data-v-55eb0fd8],dl[data-v-55eb0fd8],dt[data-v-55eb0fd8],em[data-v-55eb0fd8],embed[data-v-55eb0fd8],fieldset[data-v-55eb0fd8],figcaption[data-v-55eb0fd8],figure[data-v-55eb0fd8],footer[data-v-55eb0fd8],form[data-v-55eb0fd8],h1[data-v-55eb0fd8],h2[data-v-55eb0fd8],h3[data-v-55eb0fd8],h4[data-v-55eb0fd8],h5[data-v-55eb0fd8],h6[data-v-55eb0fd8],header[data-v-55eb0fd8],hgroup[data-v-55eb0fd8],html[data-v-55eb0fd8],i[data-v-55eb0fd8],iframe[data-v-55eb0fd8],img[data-v-55eb0fd8],ins[data-v-55eb0fd8],kbd[data-v-55eb0fd8],label[data-v-55eb0fd8],legend[data-v-55eb0fd8],li[data-v-55eb0fd8],mark[data-v-55eb0fd8],menu[data-v-55eb0fd8],nav[data-v-55eb0fd8],object[data-v-55eb0fd8],ol[data-v-55eb0fd8],output[data-v-55eb0fd8],p[data-v-55eb0fd8],pre[data-v-55eb0fd8],q[data-v-55eb0fd8],ruby[data-v-55eb0fd8],s[data-v-55eb0fd8],samp[data-v-55eb0fd8],section[data-v-55eb0fd8],small[data-v-55eb0fd8],span[data-v-55eb0fd8],strike[data-v-55eb0fd8],strong[data-v-55eb0fd8],sub[data-v-55eb0fd8],summary[data-v-55eb0fd8],sup[data-v-55eb0fd8],table[data-v-55eb0fd8],tbody[data-v-55eb0fd8],td[data-v-55eb0fd8],tfoot[data-v-55eb0fd8],th[data-v-55eb0fd8],thead[data-v-55eb0fd8],time[data-v-55eb0fd8],tr[data-v-55eb0fd8],tt[data-v-55eb0fd8],u[data-v-55eb0fd8],ul[data-v-55eb0fd8],var[data-v-55eb0fd8],video[data-v-55eb0fd8]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-55eb0fd8],aside[data-v-55eb0fd8],details[data-v-55eb0fd8],figcaption[data-v-55eb0fd8],figure[data-v-55eb0fd8],footer[data-v-55eb0fd8],header[data-v-55eb0fd8],hgroup[data-v-55eb0fd8],menu[data-v-55eb0fd8],nav[data-v-55eb0fd8],section[data-v-55eb0fd8]{display:block}body[data-v-55eb0fd8]{line-height:1}ol[data-v-55eb0fd8],ul[data-v-55eb0fd8]{list-style:none}blockquote[data-v-55eb0fd8],q[data-v-55eb0fd8]{quotes:none}blockquote[data-v-55eb0fd8]:after,blockquote[data-v-55eb0fd8]:before,q[data-v-55eb0fd8]:after,q[data-v-55eb0fd8]:before{content:"";content:none}table[data-v-55eb0fd8]{border-collapse:collapse;border-spacing:0}[data-v-55eb0fd8],html[data-v-55eb0fd8]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-55eb0fd8],html[data-v-55eb0fd8]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-55eb0fd8],html[data-v-55eb0fd8]{font-size:50%}}@media only screen and (min-width:130em){[data-v-55eb0fd8],html[data-v-55eb0fd8]{font-size:75%}}[data-v-55eb0fd8],[data-v-55eb0fd8]:after,[data-v-55eb0fd8]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-55eb0fd8]{font-size:62.5%;overflow-y:scroll}body[data-v-55eb0fd8]{box-sizing:border-box;background:#fff}#app[data-v-55eb0fd8]{background-color:#161c25;color:#daeaf2}a[data-v-55eb0fd8]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-55eb0fd8]:hover{color:#d5d3db}p[data-v-55eb0fd8]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-55eb0fd8]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-55eb0fd8]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-55eb0fd8]{display:none}}ul li[data-v-55eb0fd8]{list-style:none;display:inline-block;font-size:1.4rem;height:2.5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;border:.1rem solid #212327;color:#6d737a;background-color:rgba(52,58,65,.75)}a[data-v-69644295],abbr[data-v-69644295],acronym[data-v-69644295],address[data-v-69644295],applet[data-v-69644295],article[data-v-69644295],aside[data-v-69644295],audio[data-v-69644295],b[data-v-69644295],big[data-v-69644295],blockquote[data-v-69644295],body[data-v-69644295],canvas[data-v-69644295],caption[data-v-69644295],center[data-v-69644295],cite[data-v-69644295],code[data-v-69644295],dd[data-v-69644295],del[data-v-69644295],details[data-v-69644295],dfn[data-v-69644295],div[data-v-69644295],dl[data-v-69644295],dt[data-v-69644295],em[data-v-69644295],embed[data-v-69644295],fieldset[data-v-69644295],figcaption[data-v-69644295],figure[data-v-69644295],footer[data-v-69644295],form[data-v-69644295],h1[data-v-69644295],h2[data-v-69644295],h3[data-v-69644295],h4[data-v-69644295],h5[data-v-69644295],h6[data-v-69644295],header[data-v-69644295],hgroup[data-v-69644295],html[data-v-69644295],i[data-v-69644295],iframe[data-v-69644295],img[data-v-69644295],ins[data-v-69644295],kbd[data-v-69644295],label[data-v-69644295],legend[data-v-69644295],li[data-v-69644295],mark[data-v-69644295],menu[data-v-69644295],nav[data-v-69644295],object[data-v-69644295],ol[data-v-69644295],output[data-v-69644295],p[data-v-69644295],pre[data-v-69644295],q[data-v-69644295],ruby[data-v-69644295],s[data-v-69644295],samp[data-v-69644295],section[data-v-69644295],small[data-v-69644295],span[data-v-69644295],strike[data-v-69644295],strong[data-v-69644295],sub[data-v-69644295],summary[data-v-69644295],sup[data-v-69644295],table[data-v-69644295],tbody[data-v-69644295],td[data-v-69644295],tfoot[data-v-69644295],th[data-v-69644295],thead[data-v-69644295],time[data-v-69644295],tr[data-v-69644295],tt[data-v-69644295],u[data-v-69644295],ul[data-v-69644295],var[data-v-69644295],video[data-v-69644295]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-69644295],aside[data-v-69644295],details[data-v-69644295],figcaption[data-v-69644295],figure[data-v-69644295],footer[data-v-69644295],header[data-v-69644295],hgroup[data-v-69644295],menu[data-v-69644295],nav[data-v-69644295],section[data-v-69644295]{display:block}body[data-v-69644295]{line-height:1}ol[data-v-69644295],ul[data-v-69644295]{list-style:none}blockquote[data-v-69644295],q[data-v-69644295]{quotes:none}blockquote[data-v-69644295]:after,blockquote[data-v-69644295]:before,q[data-v-69644295]:after,q[data-v-69644295]:before{content:"";content:none}table[data-v-69644295]{border-collapse:collapse;border-spacing:0}[data-v-69644295],html[data-v-69644295]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-69644295],html[data-v-69644295]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-69644295],html[data-v-69644295]{font-size:50%}}@media only screen and (min-width:130em){[data-v-69644295],html[data-v-69644295]{font-size:75%}}[data-v-69644295],[data-v-69644295]:after,[data-v-69644295]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-69644295]{font-size:62.5%;overflow-y:scroll}body[data-v-69644295]{box-sizing:border-box;background:#fff}#app[data-v-69644295]{background-color:#161c25;color:#daeaf2}a[data-v-69644295]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-69644295]:hover{color:#d5d3db}p[data-v-69644295]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-69644295]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-69644295]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-69644295]{display:none}}.thumbnail-wrapper[data-v-69644295]{height:100%;position:relative;box-shadow:0 5px 13px -5px #000,5px 5px 15px -7px hsla(0,0%,100%,0)}.work-thumbnail[data-v-69644295]{font-size:32px;font-family:Roboto,sans-serif;position:relative;border-radius:.8rem;display:block;width:47.5rem;transition:all .3s ease-in-out}@media only screen and (max-width:56.25em){.work-thumbnail[data-v-69644295]{width:100%}}@media only screen and (max-width:37.5em){.work-thumbnail[data-v-69644295]{width:100%}}.img-conteiner[data-v-69644295]{position:relative;max-width:100%;max-height:100%}.img-conteiner img[data-v-69644295]{width:100%;height:auto}.thumbnail-content[data-v-69644295]{position:relative;height:100%;display:grid;padding:2rem}.thumbnail-content h3[data-v-69644295]{margin-bottom:1rem;margin-top:1rem;font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.thumbnail-content .thumbnail-project-description[data-v-69644295]{min-height:7.5rem;margin-bottom:1rem}.thumbnail-content h4[data-v-69644295]{font-size:2.1rem;color:#5c25e6;font-family:Roboto Mono,monospace}.thumbnail-content ul.skill-list[data-v-69644295]{height:5.5rem;max-height:5.5rem;list-style:none;padding:0;display:grid;grid-gap:.5rem;grid-template-columns:repeat(4,auto);justify-content:start;align-self:end;font-size:1.4rem;margin-right:1rem}a[data-v-0674c204],abbr[data-v-0674c204],acronym[data-v-0674c204],address[data-v-0674c204],applet[data-v-0674c204],article[data-v-0674c204],aside[data-v-0674c204],audio[data-v-0674c204],b[data-v-0674c204],big[data-v-0674c204],blockquote[data-v-0674c204],body[data-v-0674c204],canvas[data-v-0674c204],caption[data-v-0674c204],center[data-v-0674c204],cite[data-v-0674c204],code[data-v-0674c204],dd[data-v-0674c204],del[data-v-0674c204],details[data-v-0674c204],dfn[data-v-0674c204],div[data-v-0674c204],dl[data-v-0674c204],dt[data-v-0674c204],em[data-v-0674c204],embed[data-v-0674c204],fieldset[data-v-0674c204],figcaption[data-v-0674c204],figure[data-v-0674c204],footer[data-v-0674c204],form[data-v-0674c204],h1[data-v-0674c204],h2[data-v-0674c204],h3[data-v-0674c204],h4[data-v-0674c204],h5[data-v-0674c204],h6[data-v-0674c204],header[data-v-0674c204],hgroup[data-v-0674c204],html[data-v-0674c204],i[data-v-0674c204],iframe[data-v-0674c204],img[data-v-0674c204],ins[data-v-0674c204],kbd[data-v-0674c204],label[data-v-0674c204],legend[data-v-0674c204],li[data-v-0674c204],mark[data-v-0674c204],menu[data-v-0674c204],nav[data-v-0674c204],object[data-v-0674c204],ol[data-v-0674c204],output[data-v-0674c204],p[data-v-0674c204],pre[data-v-0674c204],q[data-v-0674c204],ruby[data-v-0674c204],s[data-v-0674c204],samp[data-v-0674c204],section[data-v-0674c204],small[data-v-0674c204],span[data-v-0674c204],strike[data-v-0674c204],strong[data-v-0674c204],sub[data-v-0674c204],summary[data-v-0674c204],sup[data-v-0674c204],table[data-v-0674c204],tbody[data-v-0674c204],td[data-v-0674c204],tfoot[data-v-0674c204],th[data-v-0674c204],thead[data-v-0674c204],time[data-v-0674c204],tr[data-v-0674c204],tt[data-v-0674c204],u[data-v-0674c204],ul[data-v-0674c204],var[data-v-0674c204],video[data-v-0674c204]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-0674c204],aside[data-v-0674c204],details[data-v-0674c204],figcaption[data-v-0674c204],figure[data-v-0674c204],footer[data-v-0674c204],header[data-v-0674c204],hgroup[data-v-0674c204],menu[data-v-0674c204],nav[data-v-0674c204],section[data-v-0674c204]{display:block}body[data-v-0674c204]{line-height:1}ol[data-v-0674c204],ul[data-v-0674c204]{list-style:none}blockquote[data-v-0674c204],q[data-v-0674c204]{quotes:none}blockquote[data-v-0674c204]:after,blockquote[data-v-0674c204]:before,q[data-v-0674c204]:after,q[data-v-0674c204]:before{content:"";content:none}table[data-v-0674c204]{border-collapse:collapse;border-spacing:0}[data-v-0674c204],html[data-v-0674c204]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-0674c204],html[data-v-0674c204]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-0674c204],html[data-v-0674c204]{font-size:50%}}@media only screen and (min-width:130em){[data-v-0674c204],html[data-v-0674c204]{font-size:75%}}[data-v-0674c204],[data-v-0674c204]:after,[data-v-0674c204]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-0674c204]{font-size:62.5%;overflow-y:scroll}body[data-v-0674c204]{box-sizing:border-box;background:#fff}#app[data-v-0674c204]{background-color:#161c25;color:#daeaf2}a[data-v-0674c204]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-0674c204]:hover{color:#d5d3db}p[data-v-0674c204]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-0674c204]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-0674c204]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-0674c204]{display:none}}ul.work-list[data-v-0674c204]{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem}@media only screen and (max-width:56.25em){ul.work-list[data-v-0674c204]{grid-template-columns:1fr 1fr;grid-gap:2.5rem}}@media only screen and (max-width:37.5em){ul.work-list[data-v-0674c204]{grid-template-columns:1fr;row-gap:2.5rem}}a[data-v-6e3b2758],abbr[data-v-6e3b2758],acronym[data-v-6e3b2758],address[data-v-6e3b2758],applet[data-v-6e3b2758],article[data-v-6e3b2758],aside[data-v-6e3b2758],audio[data-v-6e3b2758],b[data-v-6e3b2758],big[data-v-6e3b2758],blockquote[data-v-6e3b2758],body[data-v-6e3b2758],canvas[data-v-6e3b2758],caption[data-v-6e3b2758],center[data-v-6e3b2758],cite[data-v-6e3b2758],code[data-v-6e3b2758],dd[data-v-6e3b2758],del[data-v-6e3b2758],details[data-v-6e3b2758],dfn[data-v-6e3b2758],div[data-v-6e3b2758],dl[data-v-6e3b2758],dt[data-v-6e3b2758],em[data-v-6e3b2758],embed[data-v-6e3b2758],fieldset[data-v-6e3b2758],figcaption[data-v-6e3b2758],figure[data-v-6e3b2758],footer[data-v-6e3b2758],form[data-v-6e3b2758],h1[data-v-6e3b2758],h2[data-v-6e3b2758],h3[data-v-6e3b2758],h4[data-v-6e3b2758],h5[data-v-6e3b2758],h6[data-v-6e3b2758],header[data-v-6e3b2758],hgroup[data-v-6e3b2758],html[data-v-6e3b2758],i[data-v-6e3b2758],iframe[data-v-6e3b2758],img[data-v-6e3b2758],ins[data-v-6e3b2758],kbd[data-v-6e3b2758],label[data-v-6e3b2758],legend[data-v-6e3b2758],li[data-v-6e3b2758],mark[data-v-6e3b2758],menu[data-v-6e3b2758],nav[data-v-6e3b2758],object[data-v-6e3b2758],ol[data-v-6e3b2758],output[data-v-6e3b2758],p[data-v-6e3b2758],pre[data-v-6e3b2758],q[data-v-6e3b2758],ruby[data-v-6e3b2758],s[data-v-6e3b2758],samp[data-v-6e3b2758],section[data-v-6e3b2758],small[data-v-6e3b2758],span[data-v-6e3b2758],strike[data-v-6e3b2758],strong[data-v-6e3b2758],sub[data-v-6e3b2758],summary[data-v-6e3b2758],sup[data-v-6e3b2758],table[data-v-6e3b2758],tbody[data-v-6e3b2758],td[data-v-6e3b2758],tfoot[data-v-6e3b2758],th[data-v-6e3b2758],thead[data-v-6e3b2758],time[data-v-6e3b2758],tr[data-v-6e3b2758],tt[data-v-6e3b2758],u[data-v-6e3b2758],ul[data-v-6e3b2758],var[data-v-6e3b2758],video[data-v-6e3b2758]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-6e3b2758],aside[data-v-6e3b2758],details[data-v-6e3b2758],figcaption[data-v-6e3b2758],figure[data-v-6e3b2758],footer[data-v-6e3b2758],header[data-v-6e3b2758],hgroup[data-v-6e3b2758],menu[data-v-6e3b2758],nav[data-v-6e3b2758],section[data-v-6e3b2758]{display:block}body[data-v-6e3b2758]{line-height:1}ol[data-v-6e3b2758],ul[data-v-6e3b2758]{list-style:none}blockquote[data-v-6e3b2758],q[data-v-6e3b2758]{quotes:none}blockquote[data-v-6e3b2758]:after,blockquote[data-v-6e3b2758]:before,q[data-v-6e3b2758]:after,q[data-v-6e3b2758]:before{content:"";content:none}table[data-v-6e3b2758]{border-collapse:collapse;border-spacing:0}[data-v-6e3b2758],html[data-v-6e3b2758]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-6e3b2758],html[data-v-6e3b2758]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-6e3b2758],html[data-v-6e3b2758]{font-size:50%}}@media only screen and (min-width:130em){[data-v-6e3b2758],html[data-v-6e3b2758]{font-size:75%}}[data-v-6e3b2758],[data-v-6e3b2758]:after,[data-v-6e3b2758]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-6e3b2758]{font-size:62.5%;overflow-y:scroll}body[data-v-6e3b2758]{box-sizing:border-box;background:#fff}#app[data-v-6e3b2758]{background-color:#161c25;color:#daeaf2}a[data-v-6e3b2758]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-6e3b2758]:hover{color:#d5d3db}p[data-v-6e3b2758]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-6e3b2758]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-6e3b2758]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-6e3b2758]{display:none}}#work-wrapper[data-v-6e3b2758]{position:relative;height:100%}@media only screen and (max-width:37.5em){#work-wrapper[data-v-6e3b2758]{padding:0}}.about_link[data-v-6e3b2758]{margin-top:4rem}h2[data-v-6e3b2758]{padding:2rem 0;font-size:3.6rem;font-family:Roboto Mono,monospace}a[data-v-f728b3d8],abbr[data-v-f728b3d8],acronym[data-v-f728b3d8],address[data-v-f728b3d8],applet[data-v-f728b3d8],article[data-v-f728b3d8],aside[data-v-f728b3d8],audio[data-v-f728b3d8],b[data-v-f728b3d8],big[data-v-f728b3d8],blockquote[data-v-f728b3d8],body[data-v-f728b3d8],canvas[data-v-f728b3d8],caption[data-v-f728b3d8],center[data-v-f728b3d8],cite[data-v-f728b3d8],code[data-v-f728b3d8],dd[data-v-f728b3d8],del[data-v-f728b3d8],details[data-v-f728b3d8],dfn[data-v-f728b3d8],div[data-v-f728b3d8],dl[data-v-f728b3d8],dt[data-v-f728b3d8],em[data-v-f728b3d8],embed[data-v-f728b3d8],fieldset[data-v-f728b3d8],figcaption[data-v-f728b3d8],figure[data-v-f728b3d8],footer[data-v-f728b3d8],form[data-v-f728b3d8],h1[data-v-f728b3d8],h2[data-v-f728b3d8],h3[data-v-f728b3d8],h4[data-v-f728b3d8],h5[data-v-f728b3d8],h6[data-v-f728b3d8],header[data-v-f728b3d8],hgroup[data-v-f728b3d8],html[data-v-f728b3d8],i[data-v-f728b3d8],iframe[data-v-f728b3d8],img[data-v-f728b3d8],ins[data-v-f728b3d8],kbd[data-v-f728b3d8],label[data-v-f728b3d8],legend[data-v-f728b3d8],li[data-v-f728b3d8],mark[data-v-f728b3d8],menu[data-v-f728b3d8],nav[data-v-f728b3d8],object[data-v-f728b3d8],ol[data-v-f728b3d8],output[data-v-f728b3d8],p[data-v-f728b3d8],pre[data-v-f728b3d8],q[data-v-f728b3d8],ruby[data-v-f728b3d8],s[data-v-f728b3d8],samp[data-v-f728b3d8],section[data-v-f728b3d8],small[data-v-f728b3d8],span[data-v-f728b3d8],strike[data-v-f728b3d8],strong[data-v-f728b3d8],sub[data-v-f728b3d8],summary[data-v-f728b3d8],sup[data-v-f728b3d8],table[data-v-f728b3d8],tbody[data-v-f728b3d8],td[data-v-f728b3d8],tfoot[data-v-f728b3d8],th[data-v-f728b3d8],thead[data-v-f728b3d8],time[data-v-f728b3d8],tr[data-v-f728b3d8],tt[data-v-f728b3d8],u[data-v-f728b3d8],ul[data-v-f728b3d8],var[data-v-f728b3d8],video[data-v-f728b3d8]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-f728b3d8],aside[data-v-f728b3d8],details[data-v-f728b3d8],figcaption[data-v-f728b3d8],figure[data-v-f728b3d8],footer[data-v-f728b3d8],header[data-v-f728b3d8],hgroup[data-v-f728b3d8],menu[data-v-f728b3d8],nav[data-v-f728b3d8],section[data-v-f728b3d8]{display:block}body[data-v-f728b3d8]{line-height:1}ol[data-v-f728b3d8],ul[data-v-f728b3d8]{list-style:none}blockquote[data-v-f728b3d8],q[data-v-f728b3d8]{quotes:none}blockquote[data-v-f728b3d8]:after,blockquote[data-v-f728b3d8]:before,q[data-v-f728b3d8]:after,q[data-v-f728b3d8]:before{content:"";content:none}table[data-v-f728b3d8]{border-collapse:collapse;border-spacing:0}[data-v-f728b3d8],html[data-v-f728b3d8]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-f728b3d8],html[data-v-f728b3d8]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-f728b3d8],html[data-v-f728b3d8]{font-size:50%}}@media only screen and (min-width:130em){[data-v-f728b3d8],html[data-v-f728b3d8]{font-size:75%}}[data-v-f728b3d8],[data-v-f728b3d8]:after,[data-v-f728b3d8]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-f728b3d8]{font-size:62.5%;overflow-y:scroll}body[data-v-f728b3d8]{box-sizing:border-box;background:#fff}#app[data-v-f728b3d8]{background-color:#161c25;color:#daeaf2}a[data-v-f728b3d8]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-f728b3d8]:hover{color:#d5d3db}p[data-v-f728b3d8]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-f728b3d8]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-f728b3d8]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-f728b3d8]{display:none}}.call-to-action[data-v-f728b3d8],.project-info[data-v-f728b3d8],.project-visual-presentation[data-v-f728b3d8]{width:100%}@media only screen and (max-width:37.5em){.call-to-action[data-v-f728b3d8],.project-info[data-v-f728b3d8],.project-visual-presentation[data-v-f728b3d8]{width:100%;max-width:100vw;overflow:hidden}}.utility-bar[data-v-f728b3d8]{display:flex;justify-content:flex-start;align-items:center;height:4rem}.utility-bar .go-back[data-v-f728b3d8]{cursor:pointer;display:flex;align-items:center;justify-items:center;color:#5c25e6;gap:1rem;font-size:2rem;font-family:Roboto,sans-serif;transition:all .3s ease-in-out}.utility-bar .go-back svg path[data-v-f728b3d8]{fill:#5c25e6;transition:all .3s ease-in-out}.utility-bar .go-back[data-v-f728b3d8]:hover{color:#d5d3db}.utility-bar .go-back:hover svg path[data-v-f728b3d8]{fill:#d5d3db}.project-visual-conteiner[data-v-f728b3d8]{width:100%;height:auto}.project-visual-conteiner img[data-v-f728b3d8]{width:100%;max-width:100%;overflow:hidden;height:auto}h1[data-v-f728b3d8],h3[data-v-f728b3d8],ul[data-v-f728b3d8]{font-family:Roboto,sans-serif;margin-top:1rem}h1[data-v-f728b3d8]{font-size:3.6rem;text-transform:uppercase;font-weight:500}h3[data-v-f728b3d8]{color:#5c25e6;font-size:2.1rem}p[data-v-f728b3d8]{margin-top:1rem;line-height:1.2;font-family:Roboto Mono,monospace;width:60%}@media only screen and (max-width:37.5em){p[data-v-f728b3d8]{width:100%}}ul.skill-list[data-v-f728b3d8]{height:5.5rem;max-height:5.5rem;list-style:none;padding:0;display:grid;grid-gap:.5rem;grid-template-columns:repeat(4,auto);justify-content:start;font-size:1.4rem;margin-right:1rem}.call-to-action[data-v-f728b3d8]{margin-top:2rem;margin-bottom:4rem}.call-to-action .cta-buttons[data-v-f728b3d8]{display:grid;grid-gap:1rem;grid-auto-flow:column;justify-content:start}.call-to-action .action-button[data-v-f728b3d8]{display:grid;width:10rem;transition:all .3s ease-out;font-size:2.1rem;font-family:Roboto,sans-serif;padding:.5rem;grid-gap:.5rem;grid-auto-flow:column;align-items:center;justify-content:start;text-decoration:none;cursor:pointer;background-color:transparent;border:1px solid #212327;color:#6d737a;border-radius:.5rem}.call-to-action .action-button[data-v-f728b3d8]:hover{color:#d5d3db;border-color:#d5d3db}a[data-v-c14ecf04],abbr[data-v-c14ecf04],acronym[data-v-c14ecf04],address[data-v-c14ecf04],applet[data-v-c14ecf04],article[data-v-c14ecf04],aside[data-v-c14ecf04],audio[data-v-c14ecf04],b[data-v-c14ecf04],big[data-v-c14ecf04],blockquote[data-v-c14ecf04],body[data-v-c14ecf04],canvas[data-v-c14ecf04],caption[data-v-c14ecf04],center[data-v-c14ecf04],cite[data-v-c14ecf04],code[data-v-c14ecf04],dd[data-v-c14ecf04],del[data-v-c14ecf04],details[data-v-c14ecf04],dfn[data-v-c14ecf04],div[data-v-c14ecf04],dl[data-v-c14ecf04],dt[data-v-c14ecf04],em[data-v-c14ecf04],embed[data-v-c14ecf04],fieldset[data-v-c14ecf04],figcaption[data-v-c14ecf04],figure[data-v-c14ecf04],footer[data-v-c14ecf04],form[data-v-c14ecf04],h1[data-v-c14ecf04],h2[data-v-c14ecf04],h3[data-v-c14ecf04],h4[data-v-c14ecf04],h5[data-v-c14ecf04],h6[data-v-c14ecf04],header[data-v-c14ecf04],hgroup[data-v-c14ecf04],html[data-v-c14ecf04],i[data-v-c14ecf04],iframe[data-v-c14ecf04],img[data-v-c14ecf04],ins[data-v-c14ecf04],kbd[data-v-c14ecf04],label[data-v-c14ecf04],legend[data-v-c14ecf04],li[data-v-c14ecf04],mark[data-v-c14ecf04],menu[data-v-c14ecf04],nav[data-v-c14ecf04],object[data-v-c14ecf04],ol[data-v-c14ecf04],output[data-v-c14ecf04],p[data-v-c14ecf04],pre[data-v-c14ecf04],q[data-v-c14ecf04],ruby[data-v-c14ecf04],s[data-v-c14ecf04],samp[data-v-c14ecf04],section[data-v-c14ecf04],small[data-v-c14ecf04],span[data-v-c14ecf04],strike[data-v-c14ecf04],strong[data-v-c14ecf04],sub[data-v-c14ecf04],summary[data-v-c14ecf04],sup[data-v-c14ecf04],table[data-v-c14ecf04],tbody[data-v-c14ecf04],td[data-v-c14ecf04],tfoot[data-v-c14ecf04],th[data-v-c14ecf04],thead[data-v-c14ecf04],time[data-v-c14ecf04],tr[data-v-c14ecf04],tt[data-v-c14ecf04],u[data-v-c14ecf04],ul[data-v-c14ecf04],var[data-v-c14ecf04],video[data-v-c14ecf04]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-c14ecf04],aside[data-v-c14ecf04],details[data-v-c14ecf04],figcaption[data-v-c14ecf04],figure[data-v-c14ecf04],footer[data-v-c14ecf04],header[data-v-c14ecf04],hgroup[data-v-c14ecf04],menu[data-v-c14ecf04],nav[data-v-c14ecf04],section[data-v-c14ecf04]{display:block}body[data-v-c14ecf04]{line-height:1}ol[data-v-c14ecf04],ul[data-v-c14ecf04]{list-style:none}blockquote[data-v-c14ecf04],q[data-v-c14ecf04]{quotes:none}blockquote[data-v-c14ecf04]:after,blockquote[data-v-c14ecf04]:before,q[data-v-c14ecf04]:after,q[data-v-c14ecf04]:before{content:"";content:none}table[data-v-c14ecf04]{border-collapse:collapse;border-spacing:0}[data-v-c14ecf04],html[data-v-c14ecf04]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-c14ecf04],html[data-v-c14ecf04]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-c14ecf04],html[data-v-c14ecf04]{font-size:50%}}@media only screen and (min-width:130em){[data-v-c14ecf04],html[data-v-c14ecf04]{font-size:75%}}[data-v-c14ecf04],[data-v-c14ecf04]:after,[data-v-c14ecf04]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-c14ecf04]{font-size:62.5%;overflow-y:scroll}body[data-v-c14ecf04]{box-sizing:border-box;background:#fff}#app[data-v-c14ecf04]{background-color:#161c25;color:#daeaf2}a[data-v-c14ecf04]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-c14ecf04]:hover{color:#d5d3db}p[data-v-c14ecf04]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-c14ecf04]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-c14ecf04]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-c14ecf04]{display:none}}.about-container[data-v-c14ecf04]{position:relative;width:100%;padding-top:2rem}.about-wrapper[data-v-c14ecf04]{border-left:1px solid #a2a2a2;padding-left:2rem}.about-utilities[data-v-c14ecf04]{margin-bottom:2rem;max-width:100%;display:flex}h2[data-v-c14ecf04]{font-size:3.6rem;font-family:Roboto,sans-serif;font-weight:600;margin-bottom:4rem}h3[data-v-c14ecf04]{font-size:2.4rem;font-family:Roboto Mono,monospace;color:#7c4ff5;margin-bottom:2.4rem;margin-top:4rem}ul[data-v-c14ecf04]{margin-left:0;padding:0;display:flex;justify-content:flex-start;flex-wrap:wrap}ul li[data-v-c14ecf04]{margin-right:2rem;padding-top:2rem}ul li img[data-v-c14ecf04]{height:3.5rem}.resume-list-item[data-v-c14ecf04]{display:flex;align-items:center;color:#6d737a;font-family:Roboto,sans-serif;font-size:1.6rem}.resume-button[data-v-c14ecf04]{text-decoration:none;font:inherit;cursor:pointer;margin-left:2rem;height:3.5rem;width:15rem;border:none;border-radius:1.5rem;background-color:#5c25e6;display:flex;align-items:center;justify-content:space-evenly;transition:all .3s ease-in-out;color:#161c25}.resume-button svg[data-v-c14ecf04]{height:3rem}.resume-button path[data-v-c14ecf04]{transition:all .3s ease-in-out}.resume-button[data-v-c14ecf04]:hover{color:#d5d3db;background-color:#5c25e6}.resume-button:hover path[data-v-c14ecf04]{fill:#d5d3db}.about-description[data-v-c14ecf04]{font-size:2.1rem;font-family:Roboto Mono,monospace;color:#5c25e6;margin-bottom:2rem}.about-bio[data-v-c14ecf04]{font-size:1.6rem;font-family:Roboto Mono,monospace;color:#6d737a;line-height:1.9;max-width:80rem;margin-bottom:2rem}.skills-section[data-v-c14ecf04]{margin-bottom:2rem}.skill-group[data-v-c14ecf04]{display:flex;align-items:baseline;gap:2.4rem;padding:1.2rem 0;border-bottom:1px solid #212327}.skill-group[data-v-c14ecf04]:last-child{border-bottom:none}@media only screen and (max-width:37.5em){.skill-group[data-v-c14ecf04]{flex-direction:column;gap:.8rem}}.skill-group__category[data-v-c14ecf04]{font-family:Roboto Mono,monospace;font-size:1.4rem;color:#7c4ff5;min-width:22rem;flex-shrink:0}@media only screen and (max-width:37.5em){.skill-group__category[data-v-c14ecf04]{min-width:unset}}.skill-group__list[data-v-c14ecf04]{display:flex;flex-wrap:wrap;flex-direction:row;padding:0;margin:0;gap:0}.skill-group__list li[data-v-c14ecf04]{display:inline;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#6d737a;line-height:1.8;padding:0;margin:0;white-space:nowrap}.skill-group__list .dot[data-v-c14ecf04]{color:#7c4ff5;margin-right:.5rem}.certs-section[data-v-c14ecf04]{margin-bottom:2rem}.certs-list[data-v-c14ecf04]{display:flex;flex-direction:column;gap:1rem}.cert-item[data-v-c14ecf04]{display:flex;align-items:flex-start;gap:1rem}.cert-item .cert-bullet[data-v-c14ecf04]{display:block;color:#7c4ff5;font-size:1.6rem;flex-shrink:0;line-height:1.6}.cert-item .cert-text[data-v-c14ecf04]{display:block;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#6d737a;line-height:1.6}.cert-item .cert-institution[data-v-c14ecf04]{display:block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#7c4ff5;line-height:1.4;margin-top:.2rem}.about-closing-tag[data-v-c14ecf04]{margin-top:4rem}.about_link[data-v-c14ecf04]{padding-bottom:4rem;padding-top:2rem}a[data-v-56609448],abbr[data-v-56609448],acronym[data-v-56609448],address[data-v-56609448],applet[data-v-56609448],article[data-v-56609448],aside[data-v-56609448],audio[data-v-56609448],b[data-v-56609448],big[data-v-56609448],blockquote[data-v-56609448],body[data-v-56609448],canvas[data-v-56609448],caption[data-v-56609448],center[data-v-56609448],cite[data-v-56609448],code[data-v-56609448],dd[data-v-56609448],del[data-v-56609448],details[data-v-56609448],dfn[data-v-56609448],div[data-v-56609448],dl[data-v-56609448],dt[data-v-56609448],em[data-v-56609448],embed[data-v-56609448],fieldset[data-v-56609448],figcaption[data-v-56609448],figure[data-v-56609448],footer[data-v-56609448],form[data-v-56609448],h1[data-v-56609448],h2[data-v-56609448],h3[data-v-56609448],h4[data-v-56609448],h5[data-v-56609448],h6[data-v-56609448],header[data-v-56609448],hgroup[data-v-56609448],html[data-v-56609448],i[data-v-56609448],iframe[data-v-56609448],img[data-v-56609448],ins[data-v-56609448],kbd[data-v-56609448],label[data-v-56609448],legend[data-v-56609448],li[data-v-56609448],mark[data-v-56609448],menu[data-v-56609448],nav[data-v-56609448],object[data-v-56609448],ol[data-v-56609448],output[data-v-56609448],p[data-v-56609448],pre[data-v-56609448],q[data-v-56609448],ruby[data-v-56609448],s[data-v-56609448],samp[data-v-56609448],section[data-v-56609448],small[data-v-56609448],span[data-v-56609448],strike[data-v-56609448],strong[data-v-56609448],sub[data-v-56609448],summary[data-v-56609448],sup[data-v-56609448],table[data-v-56609448],tbody[data-v-56609448],td[data-v-56609448],tfoot[data-v-56609448],th[data-v-56609448],thead[data-v-56609448],time[data-v-56609448],tr[data-v-56609448],tt[data-v-56609448],u[data-v-56609448],ul[data-v-56609448],var[data-v-56609448],video[data-v-56609448]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-56609448],aside[data-v-56609448],details[data-v-56609448],figcaption[data-v-56609448],figure[data-v-56609448],footer[data-v-56609448],header[data-v-56609448],hgroup[data-v-56609448],menu[data-v-56609448],nav[data-v-56609448],section[data-v-56609448]{display:block}body[data-v-56609448]{line-height:1}ol[data-v-56609448],ul[data-v-56609448]{list-style:none}blockquote[data-v-56609448],q[data-v-56609448]{quotes:none}blockquote[data-v-56609448]:after,blockquote[data-v-56609448]:before,q[data-v-56609448]:after,q[data-v-56609448]:before{content:"";content:none}table[data-v-56609448]{border-collapse:collapse;border-spacing:0}[data-v-56609448],html[data-v-56609448]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-56609448],html[data-v-56609448]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-56609448],html[data-v-56609448]{font-size:50%}}@media only screen and (min-width:130em){[data-v-56609448],html[data-v-56609448]{font-size:75%}}[data-v-56609448],[data-v-56609448]:after,[data-v-56609448]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-56609448]{font-size:62.5%;overflow-y:scroll}body[data-v-56609448]{box-sizing:border-box;background:#fff}#app[data-v-56609448]{background-color:#161c25;color:#daeaf2}a[data-v-56609448]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-56609448]:hover{color:#d5d3db}p[data-v-56609448]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-56609448]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-56609448]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-56609448]{display:none}}div.backdrop[data-v-56609448]{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:rgba(0,0,0,.75);z-index:10}dialog[data-v-56609448]{position:fixed;top:20vh;left:10%;width:80%;z-index:100;border-radius:2px;border:none;box-shadow:0 2px 8px rgba(0,0,0,.26);padding:0;margin:0;overflow:hidden}header[data-v-56609448]{background-color:#5c25e6;color:#fff;padding:2rem 0}header h2[data-v-56609448]{margin:0;font-size:3.6rem;font-family:Roboto,sans-serif}menu[data-v-56609448],section[data-v-56609448]{padding:1rem;background-color:#2d3239}menu[data-v-56609448]{display:flex;justify-content:flex-end;margin:0}.modal-enter-active[data-v-56609448]{-webkit-animation:scale-in-center-56609448 .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center-56609448 .5s cubic-bezier(.25,.46,.45,.94) both}.modal-leave-active[data-v-56609448]{-webkit-animation:scale-out-center-56609448 .5s cubic-bezier(.55,.085,.68,.53) both;animation:scale-out-center-56609448 .5s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes scale-in-center-56609448{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@keyframes scale-in-center-56609448{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@-webkit-keyframes scale-out-center-56609448{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:1}}@keyframes scale-out-center-56609448{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:1}}@media(min-width:768px){dialog[data-v-56609448]{left:calc(50% - 20rem);width:40rem}}a[data-v-4956d433],abbr[data-v-4956d433],acronym[data-v-4956d433],address[data-v-4956d433],applet[data-v-4956d433],article[data-v-4956d433],aside[data-v-4956d433],audio[data-v-4956d433],b[data-v-4956d433],big[data-v-4956d433],blockquote[data-v-4956d433],body[data-v-4956d433],canvas[data-v-4956d433],caption[data-v-4956d433],center[data-v-4956d433],cite[data-v-4956d433],code[data-v-4956d433],dd[data-v-4956d433],del[data-v-4956d433],details[data-v-4956d433],dfn[data-v-4956d433],div[data-v-4956d433],dl[data-v-4956d433],dt[data-v-4956d433],em[data-v-4956d433],embed[data-v-4956d433],fieldset[data-v-4956d433],figcaption[data-v-4956d433],figure[data-v-4956d433],footer[data-v-4956d433],form[data-v-4956d433],h1[data-v-4956d433],h2[data-v-4956d433],h3[data-v-4956d433],h4[data-v-4956d433],h5[data-v-4956d433],h6[data-v-4956d433],header[data-v-4956d433],hgroup[data-v-4956d433],html[data-v-4956d433],i[data-v-4956d433],iframe[data-v-4956d433],img[data-v-4956d433],ins[data-v-4956d433],kbd[data-v-4956d433],label[data-v-4956d433],legend[data-v-4956d433],li[data-v-4956d433],mark[data-v-4956d433],menu[data-v-4956d433],nav[data-v-4956d433],object[data-v-4956d433],ol[data-v-4956d433],output[data-v-4956d433],p[data-v-4956d433],pre[data-v-4956d433],q[data-v-4956d433],ruby[data-v-4956d433],s[data-v-4956d433],samp[data-v-4956d433],section[data-v-4956d433],small[data-v-4956d433],span[data-v-4956d433],strike[data-v-4956d433],strong[data-v-4956d433],sub[data-v-4956d433],summary[data-v-4956d433],sup[data-v-4956d433],table[data-v-4956d433],tbody[data-v-4956d433],td[data-v-4956d433],tfoot[data-v-4956d433],th[data-v-4956d433],thead[data-v-4956d433],time[data-v-4956d433],tr[data-v-4956d433],tt[data-v-4956d433],u[data-v-4956d433],ul[data-v-4956d433],var[data-v-4956d433],video[data-v-4956d433]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-4956d433],aside[data-v-4956d433],details[data-v-4956d433],figcaption[data-v-4956d433],figure[data-v-4956d433],footer[data-v-4956d433],header[data-v-4956d433],hgroup[data-v-4956d433],menu[data-v-4956d433],nav[data-v-4956d433],section[data-v-4956d433]{display:block}body[data-v-4956d433]{line-height:1}ol[data-v-4956d433],ul[data-v-4956d433]{list-style:none}blockquote[data-v-4956d433],q[data-v-4956d433]{quotes:none}blockquote[data-v-4956d433]:after,blockquote[data-v-4956d433]:before,q[data-v-4956d433]:after,q[data-v-4956d433]:before{content:"";content:none}table[data-v-4956d433]{border-collapse:collapse;border-spacing:0}[data-v-4956d433],html[data-v-4956d433]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-4956d433],html[data-v-4956d433]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-4956d433],html[data-v-4956d433]{font-size:50%}}@media only screen and (min-width:130em){[data-v-4956d433],html[data-v-4956d433]{font-size:75%}}[data-v-4956d433],[data-v-4956d433]:after,[data-v-4956d433]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-4956d433]{font-size:62.5%;overflow-y:scroll}body[data-v-4956d433]{box-sizing:border-box;background:#fff}#app[data-v-4956d433]{background-color:#161c25;color:#daeaf2}a[data-v-4956d433]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-4956d433]:hover{color:#d5d3db}p[data-v-4956d433]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-4956d433]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-4956d433]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-4956d433]{display:none}}[data-v-4956d433]{box-sizing:border-box}.contact-form-container[data-v-4956d433]{display:block;margin:auto;text-align:center;border-radius:5px;background-color:#161c25;padding:20px;width:50%}@media only screen and (max-width:37.5em){.contact-form-container[data-v-4956d433]{width:100%}}h2[data-v-4956d433]{text-align:left;padding:2rem 0;font-size:3.6rem;font-family:Roboto Mono,monospace}label[data-v-4956d433]{float:left;font-family:Roboto,sans-serif;color:#6d737a}input[data-v-4956d433]::-moz-placeholder,textarea[data-v-4956d433]::-moz-placeholder{color:#d5d3db;font-family:Roboto Mono,monospace;font-size:1.6rem}input[data-v-4956d433]:-ms-input-placeholder,textarea[data-v-4956d433]:-ms-input-placeholder{color:#d5d3db;font-family:Roboto Mono,monospace;font-size:1.6rem}input[data-v-4956d433]::placeholder,textarea[data-v-4956d433]::placeholder{color:#d5d3db;font-family:Roboto Mono,monospace;font-size:1.6rem}input[data-v-4956d433]:focus-visible,textarea[data-v-4956d433]:focus-visible{outline:1px solid #5c25e6}[type=email][data-v-4956d433],input[type=text][data-v-4956d433],textarea[data-v-4956d433]{width:100%;padding:12px;border:1px solid rgba(52,58,65,.75);border-radius:1px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical;background-color:rgba(52,58,65,.75);font-size:1.6rem;font-family:Roboto Mono,monospace;color:#d5d3db}input[type=submit][data-v-4956d433]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}.submit-group[data-v-4956d433]{display:flex;padding:.5rem}.submit-group p[data-v-4956d433]{color:red}.dialog__msg p[data-v-4956d433]{padding-top:1rem;color:#fff;font-weight:300}.success-state[data-v-4956d433]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;text-align:center}.success-state h2[data-v-4956d433]{font-size:3.6rem;font-family:Roboto,sans-serif;color:#d5d3db;font-weight:600;margin-bottom:1.6rem}.success-state p[data-v-4956d433]{font-family:Roboto Mono,monospace;font-size:1.6rem;color:#6d737a;line-height:1.8;margin-bottom:3rem;max-width:36rem}.success-icon[data-v-4956d433]{width:6rem;height:6rem;border:1px solid #7c4ff5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2.4rem;color:#7c4ff5}.success-icon svg[data-v-4956d433]{width:2.8rem;height:2.8rem}.reset-btn[data-v-4956d433]{background:transparent;border:1px solid #a2a2a2;color:#6d737a;font-family:Roboto Mono,monospace;font-size:1.4rem;padding:.8rem 2rem;cursor:pointer;transition:all .3s ease;width:auto;float:none}.reset-btn[data-v-4956d433]:hover{border-color:#7c4ff5;color:#7c4ff5;background:transparent;width:auto}.blink[data-v-4956d433]{-webkit-animation:blink-4956d433 1s step-end infinite;animation:blink-4956d433 1s step-end infinite;color:#7c4ff5}@-webkit-keyframes blink-4956d433{0%,to{opacity:1}50%{opacity:0}}@keyframes blink-4956d433{0%,to{opacity:1}50%{opacity:0}}.fade-enter-active[data-v-4956d433],.fade-leave-active[data-v-4956d433]{transition:opacity .4s ease}.fade-enter-from[data-v-4956d433],.fade-leave-to[data-v-4956d433]{opacity:0}button[data-v-4956d433]{width:15rem;padding:.5rem;float:right;background-color:transparent;border:1px solid #a2a2a2;font-family:Roboto,sans-serif;font-size:1.4rem;transition:all .3s ease-in-out;color:#d5d3db;cursor:pointer}button[data-v-4956d433]:hover{background-color:#5c25e6;width:15rem}a[data-v-2d0faeb2],abbr[data-v-2d0faeb2],acronym[data-v-2d0faeb2],address[data-v-2d0faeb2],applet[data-v-2d0faeb2],article[data-v-2d0faeb2],aside[data-v-2d0faeb2],audio[data-v-2d0faeb2],b[data-v-2d0faeb2],big[data-v-2d0faeb2],blockquote[data-v-2d0faeb2],body[data-v-2d0faeb2],canvas[data-v-2d0faeb2],caption[data-v-2d0faeb2],center[data-v-2d0faeb2],cite[data-v-2d0faeb2],code[data-v-2d0faeb2],dd[data-v-2d0faeb2],del[data-v-2d0faeb2],details[data-v-2d0faeb2],dfn[data-v-2d0faeb2],div[data-v-2d0faeb2],dl[data-v-2d0faeb2],dt[data-v-2d0faeb2],em[data-v-2d0faeb2],embed[data-v-2d0faeb2],fieldset[data-v-2d0faeb2],figcaption[data-v-2d0faeb2],figure[data-v-2d0faeb2],footer[data-v-2d0faeb2],form[data-v-2d0faeb2],h1[data-v-2d0faeb2],h2[data-v-2d0faeb2],h3[data-v-2d0faeb2],h4[data-v-2d0faeb2],h5[data-v-2d0faeb2],h6[data-v-2d0faeb2],header[data-v-2d0faeb2],hgroup[data-v-2d0faeb2],html[data-v-2d0faeb2],i[data-v-2d0faeb2],iframe[data-v-2d0faeb2],img[data-v-2d0faeb2],ins[data-v-2d0faeb2],kbd[data-v-2d0faeb2],label[data-v-2d0faeb2],legend[data-v-2d0faeb2],li[data-v-2d0faeb2],mark[data-v-2d0faeb2],menu[data-v-2d0faeb2],nav[data-v-2d0faeb2],object[data-v-2d0faeb2],ol[data-v-2d0faeb2],output[data-v-2d0faeb2],p[data-v-2d0faeb2],pre[data-v-2d0faeb2],q[data-v-2d0faeb2],ruby[data-v-2d0faeb2],s[data-v-2d0faeb2],samp[data-v-2d0faeb2],section[data-v-2d0faeb2],small[data-v-2d0faeb2],span[data-v-2d0faeb2],strike[data-v-2d0faeb2],strong[data-v-2d0faeb2],sub[data-v-2d0faeb2],summary[data-v-2d0faeb2],sup[data-v-2d0faeb2],table[data-v-2d0faeb2],tbody[data-v-2d0faeb2],td[data-v-2d0faeb2],tfoot[data-v-2d0faeb2],th[data-v-2d0faeb2],thead[data-v-2d0faeb2],time[data-v-2d0faeb2],tr[data-v-2d0faeb2],tt[data-v-2d0faeb2],u[data-v-2d0faeb2],ul[data-v-2d0faeb2],var[data-v-2d0faeb2],video[data-v-2d0faeb2]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-2d0faeb2],aside[data-v-2d0faeb2],details[data-v-2d0faeb2],figcaption[data-v-2d0faeb2],figure[data-v-2d0faeb2],footer[data-v-2d0faeb2],header[data-v-2d0faeb2],hgroup[data-v-2d0faeb2],menu[data-v-2d0faeb2],nav[data-v-2d0faeb2],section[data-v-2d0faeb2]{display:block}body[data-v-2d0faeb2]{line-height:1}ol[data-v-2d0faeb2],ul[data-v-2d0faeb2]{list-style:none}blockquote[data-v-2d0faeb2],q[data-v-2d0faeb2]{quotes:none}blockquote[data-v-2d0faeb2]:after,blockquote[data-v-2d0faeb2]:before,q[data-v-2d0faeb2]:after,q[data-v-2d0faeb2]:before{content:"";content:none}table[data-v-2d0faeb2]{border-collapse:collapse;border-spacing:0}[data-v-2d0faeb2],html[data-v-2d0faeb2]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-2d0faeb2],html[data-v-2d0faeb2]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-2d0faeb2],html[data-v-2d0faeb2]{font-size:50%}}@media only screen and (min-width:130em){[data-v-2d0faeb2],html[data-v-2d0faeb2]{font-size:75%}}[data-v-2d0faeb2],[data-v-2d0faeb2]:after,[data-v-2d0faeb2]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-2d0faeb2]{font-size:62.5%;overflow-y:scroll}body[data-v-2d0faeb2]{box-sizing:border-box;background:#fff}#app[data-v-2d0faeb2]{background-color:#161c25;color:#daeaf2}a[data-v-2d0faeb2]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-2d0faeb2]:hover{color:#d5d3db}p[data-v-2d0faeb2]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-2d0faeb2]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-2d0faeb2]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-2d0faeb2]{display:none}}.side-nav[data-v-2d0faeb2]{position:sticky;top:8rem}@media only screen and (max-width:56.25em){.side-nav[data-v-2d0faeb2]{display:none}}.side-nav .side-nav__title[data-v-2d0faeb2]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;margin-bottom:1.6rem;text-transform:uppercase;letter-spacing:.08em}.side-nav ul[data-v-2d0faeb2]{display:flex;flex-direction:column;align-items:start;list-style:none;padding:0;margin:0;border-left:1px solid #212327}.side-nav li[data-v-2d0faeb2]{display:block;width:100%}.side-nav a[data-v-2d0faeb2]{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;padding:.7rem 0 .7rem 1.6rem;border-left:2px solid transparent;margin-left:-1px;text-decoration:none;text-align:left;transition:all .2s ease}.side-nav a[data-v-2d0faeb2]:hover{border-left-color:#a2a2a2}.side-nav a:hover .side-nav__label[data-v-2d0faeb2]{color:#7c4ff5}.side-nav a.active[data-v-2d0faeb2]{border-left-color:#7c4ff5}.side-nav a.active .side-nav__label[data-v-2d0faeb2],.side-nav a.active .side-nav__number[data-v-2d0faeb2]{color:#7c4ff5}.side-nav .side-nav__number[data-v-2d0faeb2]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:rgba(124,79,245,.45);flex-shrink:0;width:2.4rem;text-align:left}.side-nav .side-nav__label[data-v-2d0faeb2]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;line-height:1.4;color:#6d737a;text-align:left}a[data-v-5b801ba8],abbr[data-v-5b801ba8],acronym[data-v-5b801ba8],address[data-v-5b801ba8],applet[data-v-5b801ba8],article[data-v-5b801ba8],aside[data-v-5b801ba8],audio[data-v-5b801ba8],b[data-v-5b801ba8],big[data-v-5b801ba8],blockquote[data-v-5b801ba8],body[data-v-5b801ba8],canvas[data-v-5b801ba8],caption[data-v-5b801ba8],center[data-v-5b801ba8],cite[data-v-5b801ba8],code[data-v-5b801ba8],dd[data-v-5b801ba8],del[data-v-5b801ba8],details[data-v-5b801ba8],dfn[data-v-5b801ba8],div[data-v-5b801ba8],dl[data-v-5b801ba8],dt[data-v-5b801ba8],em[data-v-5b801ba8],embed[data-v-5b801ba8],fieldset[data-v-5b801ba8],figcaption[data-v-5b801ba8],figure[data-v-5b801ba8],footer[data-v-5b801ba8],form[data-v-5b801ba8],h1[data-v-5b801ba8],h2[data-v-5b801ba8],h3[data-v-5b801ba8],h4[data-v-5b801ba8],h5[data-v-5b801ba8],h6[data-v-5b801ba8],header[data-v-5b801ba8],hgroup[data-v-5b801ba8],html[data-v-5b801ba8],i[data-v-5b801ba8],iframe[data-v-5b801ba8],img[data-v-5b801ba8],ins[data-v-5b801ba8],kbd[data-v-5b801ba8],label[data-v-5b801ba8],legend[data-v-5b801ba8],li[data-v-5b801ba8],mark[data-v-5b801ba8],menu[data-v-5b801ba8],nav[data-v-5b801ba8],object[data-v-5b801ba8],ol[data-v-5b801ba8],output[data-v-5b801ba8],p[data-v-5b801ba8],pre[data-v-5b801ba8],q[data-v-5b801ba8],ruby[data-v-5b801ba8],s[data-v-5b801ba8],samp[data-v-5b801ba8],section[data-v-5b801ba8],small[data-v-5b801ba8],span[data-v-5b801ba8],strike[data-v-5b801ba8],strong[data-v-5b801ba8],sub[data-v-5b801ba8],summary[data-v-5b801ba8],sup[data-v-5b801ba8],table[data-v-5b801ba8],tbody[data-v-5b801ba8],td[data-v-5b801ba8],tfoot[data-v-5b801ba8],th[data-v-5b801ba8],thead[data-v-5b801ba8],time[data-v-5b801ba8],tr[data-v-5b801ba8],tt[data-v-5b801ba8],u[data-v-5b801ba8],ul[data-v-5b801ba8],var[data-v-5b801ba8],video[data-v-5b801ba8]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-5b801ba8],aside[data-v-5b801ba8],details[data-v-5b801ba8],figcaption[data-v-5b801ba8],figure[data-v-5b801ba8],footer[data-v-5b801ba8],header[data-v-5b801ba8],hgroup[data-v-5b801ba8],menu[data-v-5b801ba8],nav[data-v-5b801ba8],section[data-v-5b801ba8]{display:block}body[data-v-5b801ba8]{line-height:1}ol[data-v-5b801ba8],ul[data-v-5b801ba8]{list-style:none}blockquote[data-v-5b801ba8],q[data-v-5b801ba8]{quotes:none}blockquote[data-v-5b801ba8]:after,blockquote[data-v-5b801ba8]:before,q[data-v-5b801ba8]:after,q[data-v-5b801ba8]:before{content:"";content:none}table[data-v-5b801ba8]{border-collapse:collapse;border-spacing:0}[data-v-5b801ba8],html[data-v-5b801ba8]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-5b801ba8],html[data-v-5b801ba8]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-5b801ba8],html[data-v-5b801ba8]{font-size:50%}}@media only screen and (min-width:130em){[data-v-5b801ba8],html[data-v-5b801ba8]{font-size:75%}}[data-v-5b801ba8],[data-v-5b801ba8]:after,[data-v-5b801ba8]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-5b801ba8]{font-size:62.5%;overflow-y:scroll}body[data-v-5b801ba8]{box-sizing:border-box;background:#fff}#app[data-v-5b801ba8]{background-color:#161c25;color:#daeaf2}a[data-v-5b801ba8]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-5b801ba8]:hover{color:#d5d3db}p[data-v-5b801ba8]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-5b801ba8]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-5b801ba8]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-5b801ba8]{display:none}}.paper-layout[data-v-5b801ba8]{display:grid;grid-template-columns:22rem 1fr;gap:4rem;align-items:start;padding-bottom:8rem}@media only screen and (max-width:56.25em){.paper-layout[data-v-5b801ba8]{grid-template-columns:1fr}}.paper-container[data-v-5b801ba8]{min-width:0;padding-bottom:4rem}.back-link[data-v-5b801ba8]{display:inline-block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a;text-decoration:none;margin-bottom:2rem;transition:color .3s ease}.back-link[data-v-5b801ba8]:hover{color:#7c4ff5}.paper-header[data-v-5b801ba8]{border-left:2px solid #7c4ff5;padding-left:2rem;margin-bottom:4rem}.paper-header h1[data-v-5b801ba8]{display:block;font-family:Roboto,sans-serif;font-size:2.4rem;color:#d5d3db;font-weight:700;line-height:1.3;margin-bottom:1rem}.paper-meta[data-v-5b801ba8]{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.6rem}.paper-tag[data-v-5b801ba8]{display:inline-block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;border:1px solid #7c4ff5;padding:.2rem .8rem;border-radius:2px;text-transform:uppercase;letter-spacing:.08em}.paper-subtitle[data-v-5b801ba8]{display:block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a}.paper-body section[data-v-5b801ba8]{margin-bottom:6rem;scroll-margin-top:8rem}.paper-body section h2[data-v-5b801ba8]{display:block;font-family:Roboto,sans-serif;font-size:2.4rem;color:#d5d3db;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #212327}.paper-body section h3[data-v-5b801ba8]{display:block;font-family:Roboto,sans-serif;font-size:2.1rem;color:#7c4ff5;font-weight:600;margin-top:3rem;margin-bottom:1.2rem}.paper-body section p[data-v-5b801ba8]{display:block;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#6d737a;line-height:1.9;margin-bottom:1.6rem}.paper-body section em[data-v-5b801ba8]{color:#d5d3db;font-style:italic}.paper-body section strong[data-v-5b801ba8]{color:#d5d3db;font-weight:600}.arch-figure[data-v-5b801ba8]{margin:2.4rem 0;border:1px solid #212327;border-radius:2px;overflow:hidden}.arch-image[data-v-5b801ba8]{display:block;width:100%;height:auto}.arch-caption[data-v-5b801ba8]{display:block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a;line-height:1.8;padding:1.4rem 1.6rem;border-top:1px solid #212327;background-color:rgba(52,58,65,.75)}.arch-caption strong[data-v-5b801ba8]{color:#d5d3db;font-weight:600}.callout[data-v-5b801ba8]{background-color:rgba(124,79,245,.08);border-left:3px solid #7c4ff5;padding:1.6rem 2rem;margin:2.4rem 0}.callout .callout-label[data-v-5b801ba8]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8rem}.callout p[data-v-5b801ba8]{margin-bottom:0!important;color:#d5d3db!important}.callout--insight[data-v-5b801ba8]{background-color:rgba(52,58,65,.5);border-left-color:#a2a2a2}.callout--insight .callout-label[data-v-5b801ba8]{color:#6d737a}.callout--insight p[data-v-5b801ba8]{color:#6d737a!important}.table-wrapper[data-v-5b801ba8]{overflow-x:auto;margin:1.6rem 0 2.4rem}.table-wrapper table[data-v-5b801ba8]{width:100%;border-collapse:collapse;font-family:Roboto Mono,monospace;font-size:1.4rem}.table-wrapper table th[data-v-5b801ba8]{display:table-cell;background-color:rgba(52,58,65,.75);color:#f0eef5;text-align:left;padding:1rem 1.4rem;font-weight:600;border-bottom:1px solid #212327;text-transform:uppercase;font-size:1.2rem;letter-spacing:.05em}.table-wrapper table td[data-v-5b801ba8]{display:table-cell;padding:.9rem 1.4rem;color:#6d737a;border-bottom:1px solid #212327;line-height:1.6}.table-wrapper table td code[data-v-5b801ba8]{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;background-color:rgba(52,58,65,.75);padding:.2rem .5rem;border-radius:2px}.table-wrapper table tr:last-child td[data-v-5b801ba8]{border-bottom:none}.code-block[data-v-5b801ba8]{background-color:#191919;border:1px solid #212327;border-radius:2px;margin:1.6rem 0 2.4rem;overflow:hidden}.code-block .code-label[data-v-5b801ba8]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#6d737a;background-color:rgba(52,58,65,.75);padding:.6rem 1.4rem;border-bottom:1px solid #212327;text-transform:uppercase;letter-spacing:.05em}.code-block pre[data-v-5b801ba8]{margin:0;padding:1.6rem;overflow-x:auto}.code-block pre code[data-v-5b801ba8]{font-family:Roboto Mono,monospace;font-size:1.4rem;color:#7c4ff5;line-height:1.8;white-space:pre}.audit-table[data-v-5b801ba8]{width:100%;border-collapse:collapse;padding:1.6rem;display:table}.audit-table td[data-v-5b801ba8]{display:table-cell;font-family:Roboto Mono,monospace;font-size:1.4rem;line-height:1.8;padding:.3rem 1.4rem;vertical-align:top}.audit-key[data-v-5b801ba8]{color:#f0eef5!important;white-space:nowrap;width:1%}.audit-val[data-v-5b801ba8]{color:#7c4ff5!important}.content-list[data-v-5b801ba8]{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:1.2rem 0 2rem}.content-list li[data-v-5b801ba8]{display:block;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#6d737a;line-height:1.8;padding:.4rem 0 .4rem 2rem;position:relative}.content-list li[data-v-5b801ba8]:before{content:"▸";color:#7c4ff5;position:absolute;left:0}.references-list[data-v-5b801ba8]{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:1.2rem 0}.references-list li[data-v-5b801ba8]{display:block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a;line-height:1.8;padding:.6rem 0;border-bottom:1px solid #212327}.references-list li[data-v-5b801ba8]:last-child{border-bottom:none}.paper-footer[data-v-5b801ba8]{padding-top:4rem;border-top:1px solid #212327;margin-top:2rem}a[data-v-7fd66aaf],abbr[data-v-7fd66aaf],acronym[data-v-7fd66aaf],address[data-v-7fd66aaf],applet[data-v-7fd66aaf],article[data-v-7fd66aaf],aside[data-v-7fd66aaf],audio[data-v-7fd66aaf],b[data-v-7fd66aaf],big[data-v-7fd66aaf],blockquote[data-v-7fd66aaf],body[data-v-7fd66aaf],canvas[data-v-7fd66aaf],caption[data-v-7fd66aaf],center[data-v-7fd66aaf],cite[data-v-7fd66aaf],code[data-v-7fd66aaf],dd[data-v-7fd66aaf],del[data-v-7fd66aaf],details[data-v-7fd66aaf],dfn[data-v-7fd66aaf],div[data-v-7fd66aaf],dl[data-v-7fd66aaf],dt[data-v-7fd66aaf],em[data-v-7fd66aaf],embed[data-v-7fd66aaf],fieldset[data-v-7fd66aaf],figcaption[data-v-7fd66aaf],figure[data-v-7fd66aaf],footer[data-v-7fd66aaf],form[data-v-7fd66aaf],h1[data-v-7fd66aaf],h2[data-v-7fd66aaf],h3[data-v-7fd66aaf],h4[data-v-7fd66aaf],h5[data-v-7fd66aaf],h6[data-v-7fd66aaf],header[data-v-7fd66aaf],hgroup[data-v-7fd66aaf],html[data-v-7fd66aaf],i[data-v-7fd66aaf],iframe[data-v-7fd66aaf],img[data-v-7fd66aaf],ins[data-v-7fd66aaf],kbd[data-v-7fd66aaf],label[data-v-7fd66aaf],legend[data-v-7fd66aaf],li[data-v-7fd66aaf],mark[data-v-7fd66aaf],menu[data-v-7fd66aaf],nav[data-v-7fd66aaf],object[data-v-7fd66aaf],ol[data-v-7fd66aaf],output[data-v-7fd66aaf],p[data-v-7fd66aaf],pre[data-v-7fd66aaf],q[data-v-7fd66aaf],ruby[data-v-7fd66aaf],s[data-v-7fd66aaf],samp[data-v-7fd66aaf],section[data-v-7fd66aaf],small[data-v-7fd66aaf],span[data-v-7fd66aaf],strike[data-v-7fd66aaf],strong[data-v-7fd66aaf],sub[data-v-7fd66aaf],summary[data-v-7fd66aaf],sup[data-v-7fd66aaf],table[data-v-7fd66aaf],tbody[data-v-7fd66aaf],td[data-v-7fd66aaf],tfoot[data-v-7fd66aaf],th[data-v-7fd66aaf],thead[data-v-7fd66aaf],time[data-v-7fd66aaf],tr[data-v-7fd66aaf],tt[data-v-7fd66aaf],u[data-v-7fd66aaf],ul[data-v-7fd66aaf],var[data-v-7fd66aaf],video[data-v-7fd66aaf]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-7fd66aaf],aside[data-v-7fd66aaf],details[data-v-7fd66aaf],figcaption[data-v-7fd66aaf],figure[data-v-7fd66aaf],footer[data-v-7fd66aaf],header[data-v-7fd66aaf],hgroup[data-v-7fd66aaf],menu[data-v-7fd66aaf],nav[data-v-7fd66aaf],section[data-v-7fd66aaf]{display:block}body[data-v-7fd66aaf]{line-height:1}ol[data-v-7fd66aaf],ul[data-v-7fd66aaf]{list-style:none}blockquote[data-v-7fd66aaf],q[data-v-7fd66aaf]{quotes:none}blockquote[data-v-7fd66aaf]:after,blockquote[data-v-7fd66aaf]:before,q[data-v-7fd66aaf]:after,q[data-v-7fd66aaf]:before{content:"";content:none}table[data-v-7fd66aaf]{border-collapse:collapse;border-spacing:0}[data-v-7fd66aaf],html[data-v-7fd66aaf]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-7fd66aaf],html[data-v-7fd66aaf]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-7fd66aaf],html[data-v-7fd66aaf]{font-size:50%}}@media only screen and (min-width:130em){[data-v-7fd66aaf],html[data-v-7fd66aaf]{font-size:75%}}[data-v-7fd66aaf],[data-v-7fd66aaf]:after,[data-v-7fd66aaf]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-7fd66aaf]{font-size:62.5%;overflow-y:scroll}body[data-v-7fd66aaf]{box-sizing:border-box;background:#fff}#app[data-v-7fd66aaf]{background-color:#161c25;color:#daeaf2}a[data-v-7fd66aaf]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-7fd66aaf]:hover{color:#d5d3db}p[data-v-7fd66aaf]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-7fd66aaf]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-7fd66aaf]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-7fd66aaf]{display:none}}.case-studies-container[data-v-7fd66aaf]{position:relative;width:100%;padding-top:2rem}.case-studies-wrapper[data-v-7fd66aaf]{border-left:1px solid #a2a2a2;padding-left:2rem}h2[data-v-7fd66aaf]{font-size:3.6rem;font-family:Roboto,sans-serif;font-weight:600;margin-bottom:3rem}.case-studies-intro[data-v-7fd66aaf]{font-size:1.6rem;font-family:Roboto Mono,monospace;color:#6d737a;line-height:1.8;margin-bottom:4rem;max-width:80rem}h3[data-v-7fd66aaf]{font-size:2.4rem;font-family:Roboto Mono,monospace;color:#7c4ff5;margin-bottom:2rem}.studies-section[data-v-7fd66aaf]{margin-top:4rem}.case-studies-grid[data-v-7fd66aaf]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.case-card[data-v-7fd66aaf]{display:block;background-color:rgba(52,58,65,.75);border:1px solid #212327;padding:2.4rem;border-radius:2px;text-decoration:none;transition:border-color .3s ease,background-color .3s ease}.case-card[data-v-7fd66aaf]:hover{border-color:#5c25e6;background-color:rgba(92,37,230,.05)}.case-card:hover .case-card__cta[data-v-7fd66aaf]{color:#5c25e6}.case-card__tag[data-v-7fd66aaf]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;margin-bottom:1.2rem;text-transform:uppercase;letter-spacing:.08em}.case-card h4[data-v-7fd66aaf]{display:block;font-family:Roboto,sans-serif;font-size:2.1rem;color:#d5d3db;margin-bottom:1.2rem;line-height:1.4;font-weight:600}.case-card p[data-v-7fd66aaf]{display:block;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#6d737a;line-height:1.8;margin-bottom:1.6rem}.case-card__cta[data-v-7fd66aaf]{display:block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a;transition:color .3s ease}.closing-tag[data-v-7fd66aaf]{margin-top:4rem}.case-studies-link[data-v-7fd66aaf]{padding-bottom:4rem;padding-top:2rem}a[data-v-4fd29eb2],abbr[data-v-4fd29eb2],acronym[data-v-4fd29eb2],address[data-v-4fd29eb2],applet[data-v-4fd29eb2],article[data-v-4fd29eb2],aside[data-v-4fd29eb2],audio[data-v-4fd29eb2],b[data-v-4fd29eb2],big[data-v-4fd29eb2],blockquote[data-v-4fd29eb2],body[data-v-4fd29eb2],canvas[data-v-4fd29eb2],caption[data-v-4fd29eb2],center[data-v-4fd29eb2],cite[data-v-4fd29eb2],code[data-v-4fd29eb2],dd[data-v-4fd29eb2],del[data-v-4fd29eb2],details[data-v-4fd29eb2],dfn[data-v-4fd29eb2],div[data-v-4fd29eb2],dl[data-v-4fd29eb2],dt[data-v-4fd29eb2],em[data-v-4fd29eb2],embed[data-v-4fd29eb2],fieldset[data-v-4fd29eb2],figcaption[data-v-4fd29eb2],figure[data-v-4fd29eb2],footer[data-v-4fd29eb2],form[data-v-4fd29eb2],h1[data-v-4fd29eb2],h2[data-v-4fd29eb2],h3[data-v-4fd29eb2],h4[data-v-4fd29eb2],h5[data-v-4fd29eb2],h6[data-v-4fd29eb2],header[data-v-4fd29eb2],hgroup[data-v-4fd29eb2],html[data-v-4fd29eb2],i[data-v-4fd29eb2],iframe[data-v-4fd29eb2],img[data-v-4fd29eb2],ins[data-v-4fd29eb2],kbd[data-v-4fd29eb2],label[data-v-4fd29eb2],legend[data-v-4fd29eb2],li[data-v-4fd29eb2],mark[data-v-4fd29eb2],menu[data-v-4fd29eb2],nav[data-v-4fd29eb2],object[data-v-4fd29eb2],ol[data-v-4fd29eb2],output[data-v-4fd29eb2],p[data-v-4fd29eb2],pre[data-v-4fd29eb2],q[data-v-4fd29eb2],ruby[data-v-4fd29eb2],s[data-v-4fd29eb2],samp[data-v-4fd29eb2],section[data-v-4fd29eb2],small[data-v-4fd29eb2],span[data-v-4fd29eb2],strike[data-v-4fd29eb2],strong[data-v-4fd29eb2],sub[data-v-4fd29eb2],summary[data-v-4fd29eb2],sup[data-v-4fd29eb2],table[data-v-4fd29eb2],tbody[data-v-4fd29eb2],td[data-v-4fd29eb2],tfoot[data-v-4fd29eb2],th[data-v-4fd29eb2],thead[data-v-4fd29eb2],time[data-v-4fd29eb2],tr[data-v-4fd29eb2],tt[data-v-4fd29eb2],u[data-v-4fd29eb2],ul[data-v-4fd29eb2],var[data-v-4fd29eb2],video[data-v-4fd29eb2]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-4fd29eb2],aside[data-v-4fd29eb2],details[data-v-4fd29eb2],figcaption[data-v-4fd29eb2],figure[data-v-4fd29eb2],footer[data-v-4fd29eb2],header[data-v-4fd29eb2],hgroup[data-v-4fd29eb2],menu[data-v-4fd29eb2],nav[data-v-4fd29eb2],section[data-v-4fd29eb2]{display:block}body[data-v-4fd29eb2]{line-height:1}ol[data-v-4fd29eb2],ul[data-v-4fd29eb2]{list-style:none}blockquote[data-v-4fd29eb2],q[data-v-4fd29eb2]{quotes:none}blockquote[data-v-4fd29eb2]:after,blockquote[data-v-4fd29eb2]:before,q[data-v-4fd29eb2]:after,q[data-v-4fd29eb2]:before{content:"";content:none}table[data-v-4fd29eb2]{border-collapse:collapse;border-spacing:0}[data-v-4fd29eb2],html[data-v-4fd29eb2]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-4fd29eb2],html[data-v-4fd29eb2]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-4fd29eb2],html[data-v-4fd29eb2]{font-size:50%}}@media only screen and (min-width:130em){[data-v-4fd29eb2],html[data-v-4fd29eb2]{font-size:75%}}[data-v-4fd29eb2],[data-v-4fd29eb2]:after,[data-v-4fd29eb2]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-4fd29eb2]{font-size:62.5%;overflow-y:scroll}body[data-v-4fd29eb2]{box-sizing:border-box;background:#fff}#app[data-v-4fd29eb2]{background-color:#161c25;color:#daeaf2}a[data-v-4fd29eb2]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-4fd29eb2]:hover{color:#d5d3db}p[data-v-4fd29eb2]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-4fd29eb2]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-4fd29eb2]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-4fd29eb2]{display:none}}.paper-layout[data-v-4fd29eb2]{display:grid;grid-template-columns:22rem 1fr;gap:4rem;align-items:start;padding-bottom:8rem}@media only screen and (max-width:56.25em){.paper-layout[data-v-4fd29eb2]{grid-template-columns:1fr}}.paper-container[data-v-4fd29eb2]{min-width:0;padding-bottom:4rem}.back-link[data-v-4fd29eb2]{display:inline-block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a;text-decoration:none;margin-bottom:2rem;transition:color .3s ease}.back-link[data-v-4fd29eb2]:hover{color:#7c4ff5}.paper-header[data-v-4fd29eb2]{border-left:2px solid #7c4ff5;padding-left:2rem;margin-bottom:4rem}.paper-header h1[data-v-4fd29eb2]{display:block;font-family:Roboto,sans-serif;font-size:2.4rem;color:#d5d3db;font-weight:700;line-height:1.3;margin-bottom:1rem}.paper-meta[data-v-4fd29eb2]{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.6rem}.paper-tag[data-v-4fd29eb2]{display:inline-block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;border:1px solid #7c4ff5;padding:.2rem .8rem;border-radius:2px;text-transform:uppercase;letter-spacing:.08em}.paper-subtitle[data-v-4fd29eb2]{display:block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a}.paper-body section[data-v-4fd29eb2]{margin-bottom:6rem;scroll-margin-top:8rem}.paper-body section h2[data-v-4fd29eb2]{display:block;font-family:Roboto,sans-serif;font-size:2.4rem;color:#d5d3db;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #212327}.paper-body section h3[data-v-4fd29eb2]{display:block;font-family:Roboto,sans-serif;font-size:2.1rem;color:#7c4ff5;font-weight:600;margin-top:3rem;margin-bottom:1.2rem}.paper-body section p[data-v-4fd29eb2]{display:block;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#6d737a;line-height:1.9;margin-bottom:1.6rem}.paper-body section code[data-v-4fd29eb2]{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#c4b5fd;background-color:rgba(52,58,65,.75);padding:.2rem .5rem;border-radius:2px}.paper-body section em[data-v-4fd29eb2]{color:#d5d3db;font-style:italic}.paper-body section strong[data-v-4fd29eb2]{color:#d5d3db;font-weight:600}.meta-grid[data-v-4fd29eb2]{display:flex;flex-direction:column;gap:0;margin-bottom:2.4rem;border:1px solid #212327;border-radius:2px;overflow:hidden}.meta-item[data-v-4fd29eb2]{display:flex;align-items:baseline;padding:.8rem 1.4rem;border-bottom:1px solid #212327;gap:1.6rem}.meta-item[data-v-4fd29eb2]:last-child{border-bottom:none}.meta-label[data-v-4fd29eb2]{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#f0eef5;text-transform:uppercase;letter-spacing:.05em;min-width:12rem;flex-shrink:0}.meta-value[data-v-4fd29eb2]{font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a;line-height:1.6}.attempt[data-v-4fd29eb2]{margin:2rem 0;border:1px solid #212327;border-radius:2px;overflow:hidden}.attempt h3[data-v-4fd29eb2]{margin-top:0!important;padding:1.2rem 1.6rem 0}.attempt p[data-v-4fd29eb2]{padding:0 1.6rem 1.6rem;margin-bottom:0!important}.attempt .code-block[data-v-4fd29eb2]{margin:0 1.6rem 1.6rem}.attempt-label[data-v-4fd29eb2]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;padding:.6rem 1.6rem;font-weight:600}.attempt--fail[data-v-4fd29eb2]{border-color:rgba(220,80,80,.3)}.attempt--fail .attempt-label[data-v-4fd29eb2]{background-color:rgba(220,80,80,.08);color:#e06060}.attempt--success[data-v-4fd29eb2]{border-color:rgba(80,200,120,.3)}.attempt--success .attempt-label[data-v-4fd29eb2]{background-color:rgba(80,200,120,.08);color:#50c878}.result-pass[data-v-4fd29eb2]{color:#50c878}.result-fail[data-v-4fd29eb2]{color:#e06060}.callout[data-v-4fd29eb2]{background-color:rgba(124,79,245,.08);border-left:3px solid #7c4ff5;padding:1.6rem 2rem;margin:2.4rem 0}.callout .callout-label[data-v-4fd29eb2]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8rem}.callout p[data-v-4fd29eb2]{margin-bottom:0!important;color:#d5d3db!important}.callout--insight[data-v-4fd29eb2]{background-color:rgba(52,58,65,.5);border-left-color:#a2a2a2}.callout--insight .callout-label[data-v-4fd29eb2]{color:#6d737a}.callout--insight p[data-v-4fd29eb2]{color:#6d737a!important}.callout--warn[data-v-4fd29eb2]{background-color:rgba(230,160,40,.08);border-left-color:#e6a028}.callout--warn .callout-label[data-v-4fd29eb2]{color:#e6a028}.callout--warn p[data-v-4fd29eb2]{color:#d5d3db!important}.resources-list[data-v-4fd29eb2]{display:flex;flex-direction:column;list-style:none;padding:0;margin:1.6rem 0}.resources-list li[data-v-4fd29eb2]{display:block;padding:1.4rem 0;border-bottom:1px solid #212327}.resources-list li[data-v-4fd29eb2]:last-child{border-bottom:none}.resources-list li a[data-v-4fd29eb2]{display:inline-block;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#7c4ff5;text-decoration:none;margin-bottom:.4rem;transition:color .2s ease}.resources-list li a[data-v-4fd29eb2]:hover{color:#d5d3db}.resources-list li span[data-v-4fd29eb2]{display:block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a;line-height:1.7}.resources-list li span code[data-v-4fd29eb2]{font-size:1.2rem;color:#7c4ff5;background-color:rgba(52,58,65,.75);padding:.1rem .4rem;border-radius:2px}.table-wrapper[data-v-4fd29eb2]{overflow-x:auto;margin:1.6rem 0 2.4rem}.table-wrapper table[data-v-4fd29eb2]{width:100%;border-collapse:collapse;font-family:Roboto Mono,monospace;font-size:1.4rem}.table-wrapper table th[data-v-4fd29eb2]{display:table-cell;background-color:rgba(52,58,65,.75);color:#f0eef5;text-align:left;padding:1rem 1.4rem;font-weight:600;border-bottom:1px solid #212327;text-transform:uppercase;font-size:1.2rem;letter-spacing:.05em}.table-wrapper table td[data-v-4fd29eb2]{display:table-cell;padding:.9rem 1.4rem;color:#6d737a;border-bottom:1px solid #212327;line-height:1.6}.table-wrapper table td code[data-v-4fd29eb2]{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;background-color:rgba(52,58,65,.75);padding:.2rem .5rem;border-radius:2px}.table-wrapper table tr:last-child td[data-v-4fd29eb2]{border-bottom:none}.code-block[data-v-4fd29eb2]{background-color:#191919;border:1px solid #212327;border-radius:2px;margin:1.6rem 0 2.4rem;overflow:hidden}.code-block .code-label[data-v-4fd29eb2]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#6d737a;background-color:rgba(52,58,65,.75);padding:.6rem 1.4rem;border-bottom:1px solid #212327;text-transform:uppercase;letter-spacing:.05em}.code-block pre[data-v-4fd29eb2]{margin:0;padding:1.6rem;overflow-x:auto}.code-block pre code[data-v-4fd29eb2]{font-family:Roboto Mono,monospace;font-size:1.4rem;color:#7c4ff5;line-height:1.8;white-space:pre;background:none;padding:0}.content-list[data-v-4fd29eb2]{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:1.2rem 0 2rem}.content-list li[data-v-4fd29eb2]{display:block;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#6d737a;line-height:1.8;padding:.4rem 0 .4rem 2rem;position:relative}.content-list li[data-v-4fd29eb2]:before{content:"▸";color:#7c4ff5;position:absolute;left:0}.paper-footer[data-v-4fd29eb2]{padding-top:4rem;border-top:1px solid #212327;margin-top:2rem}a[data-v-eeed1388],abbr[data-v-eeed1388],acronym[data-v-eeed1388],address[data-v-eeed1388],applet[data-v-eeed1388],article[data-v-eeed1388],aside[data-v-eeed1388],audio[data-v-eeed1388],b[data-v-eeed1388],big[data-v-eeed1388],blockquote[data-v-eeed1388],body[data-v-eeed1388],canvas[data-v-eeed1388],caption[data-v-eeed1388],center[data-v-eeed1388],cite[data-v-eeed1388],code[data-v-eeed1388],dd[data-v-eeed1388],del[data-v-eeed1388],details[data-v-eeed1388],dfn[data-v-eeed1388],div[data-v-eeed1388],dl[data-v-eeed1388],dt[data-v-eeed1388],em[data-v-eeed1388],embed[data-v-eeed1388],fieldset[data-v-eeed1388],figcaption[data-v-eeed1388],figure[data-v-eeed1388],footer[data-v-eeed1388],form[data-v-eeed1388],h1[data-v-eeed1388],h2[data-v-eeed1388],h3[data-v-eeed1388],h4[data-v-eeed1388],h5[data-v-eeed1388],h6[data-v-eeed1388],header[data-v-eeed1388],hgroup[data-v-eeed1388],html[data-v-eeed1388],i[data-v-eeed1388],iframe[data-v-eeed1388],img[data-v-eeed1388],ins[data-v-eeed1388],kbd[data-v-eeed1388],label[data-v-eeed1388],legend[data-v-eeed1388],li[data-v-eeed1388],mark[data-v-eeed1388],menu[data-v-eeed1388],nav[data-v-eeed1388],object[data-v-eeed1388],ol[data-v-eeed1388],output[data-v-eeed1388],p[data-v-eeed1388],pre[data-v-eeed1388],q[data-v-eeed1388],ruby[data-v-eeed1388],s[data-v-eeed1388],samp[data-v-eeed1388],section[data-v-eeed1388],small[data-v-eeed1388],span[data-v-eeed1388],strike[data-v-eeed1388],strong[data-v-eeed1388],sub[data-v-eeed1388],summary[data-v-eeed1388],sup[data-v-eeed1388],table[data-v-eeed1388],tbody[data-v-eeed1388],td[data-v-eeed1388],tfoot[data-v-eeed1388],th[data-v-eeed1388],thead[data-v-eeed1388],time[data-v-eeed1388],tr[data-v-eeed1388],tt[data-v-eeed1388],u[data-v-eeed1388],ul[data-v-eeed1388],var[data-v-eeed1388],video[data-v-eeed1388]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-eeed1388],aside[data-v-eeed1388],details[data-v-eeed1388],figcaption[data-v-eeed1388],figure[data-v-eeed1388],footer[data-v-eeed1388],header[data-v-eeed1388],hgroup[data-v-eeed1388],menu[data-v-eeed1388],nav[data-v-eeed1388],section[data-v-eeed1388]{display:block}body[data-v-eeed1388]{line-height:1}ol[data-v-eeed1388],ul[data-v-eeed1388]{list-style:none}blockquote[data-v-eeed1388],q[data-v-eeed1388]{quotes:none}blockquote[data-v-eeed1388]:after,blockquote[data-v-eeed1388]:before,q[data-v-eeed1388]:after,q[data-v-eeed1388]:before{content:"";content:none}table[data-v-eeed1388]{border-collapse:collapse;border-spacing:0}[data-v-eeed1388],html[data-v-eeed1388]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-eeed1388],html[data-v-eeed1388]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-eeed1388],html[data-v-eeed1388]{font-size:50%}}@media only screen and (min-width:130em){[data-v-eeed1388],html[data-v-eeed1388]{font-size:75%}}[data-v-eeed1388],[data-v-eeed1388]:after,[data-v-eeed1388]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-eeed1388]{font-size:62.5%;overflow-y:scroll}body[data-v-eeed1388]{box-sizing:border-box;background:#fff}#app[data-v-eeed1388]{background-color:#161c25;color:#daeaf2}a[data-v-eeed1388]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-eeed1388]:hover{color:#d5d3db}p[data-v-eeed1388]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-eeed1388]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-eeed1388]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-eeed1388]{display:none}}.paper-layout[data-v-eeed1388]{display:grid;grid-template-columns:22rem 1fr;gap:4rem;align-items:start;padding-bottom:8rem}@media only screen and (max-width:56.25em){.paper-layout[data-v-eeed1388]{grid-template-columns:1fr}}.paper-container[data-v-eeed1388]{min-width:0;padding-bottom:4rem}.back-link[data-v-eeed1388]{display:inline-block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a;text-decoration:none;margin-bottom:2rem;transition:color .3s ease}.back-link[data-v-eeed1388]:hover{color:#7c4ff5}.paper-header[data-v-eeed1388]{border-left:2px solid #7c4ff5;padding-left:2rem;margin-bottom:4rem}.paper-header h1[data-v-eeed1388]{display:block;font-family:Roboto,sans-serif;font-size:2.4rem;color:#d5d3db;font-weight:700;line-height:1.3;margin-bottom:1rem}.paper-meta[data-v-eeed1388]{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.6rem}.paper-tag[data-v-eeed1388]{display:inline-block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;border:1px solid #7c4ff5;padding:.2rem .8rem;border-radius:2px;text-transform:uppercase;letter-spacing:.08em}.paper-subtitle[data-v-eeed1388]{display:block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a}.paper-body section[data-v-eeed1388]{margin-bottom:6rem;scroll-margin-top:8rem}.paper-body section h2[data-v-eeed1388]{display:block;font-family:Roboto,sans-serif;font-size:2.4rem;color:#d5d3db;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #212327}.paper-body section h3[data-v-eeed1388]{display:block;font-family:Roboto,sans-serif;font-size:2.1rem;color:#7c4ff5;font-weight:600;margin-top:3rem;margin-bottom:1.2rem}.paper-body section p[data-v-eeed1388]{display:block;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#6d737a;line-height:1.9;margin-bottom:1.6rem}.paper-body section code[data-v-eeed1388]{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#c4b5fd;background-color:rgba(52,58,65,.75);padding:.2rem .5rem;border-radius:2px}.paper-body section em[data-v-eeed1388]{color:#d5d3db;font-style:italic}.paper-body section strong[data-v-eeed1388]{color:#d5d3db;font-weight:600}.meta-grid[data-v-eeed1388]{display:flex;flex-direction:column;gap:0;margin-bottom:2.4rem;border:1px solid #212327;border-radius:2px;overflow:hidden}.meta-item[data-v-eeed1388]{display:flex;align-items:baseline;padding:.8rem 1.4rem;border-bottom:1px solid #212327;gap:1.6rem}.meta-item[data-v-eeed1388]:last-child{border-bottom:none}.meta-label[data-v-eeed1388]{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#f0eef5;text-transform:uppercase;letter-spacing:.05em;min-width:12rem;flex-shrink:0}.meta-value[data-v-eeed1388]{font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a;line-height:1.6}.arch-image[data-v-eeed1388]{display:block;width:100%;max-width:100%;border:1px solid #212327;border-radius:2px;margin:2rem 0 .8rem}.image-placeholder[data-v-eeed1388]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:20rem;border:1px dashed #212327;border-radius:2px;margin:2rem 0 .8rem;background-color:rgba(124,79,245,.03)}.image-placeholder .image-placeholder__label[data-v-eeed1388]{font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a}.image-placeholder .image-placeholder__path[data-v-eeed1388]{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5}.image-caption[data-v-eeed1388]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#6d737a;text-align:center;margin-bottom:2.4rem}.callout[data-v-eeed1388]{background-color:rgba(124,79,245,.08);border-left:3px solid #7c4ff5;padding:1.6rem 2rem;margin:2.4rem 0}.callout .callout-label[data-v-eeed1388]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8rem}.callout p[data-v-eeed1388]{margin-bottom:0!important;color:#d5d3db!important}.callout--insight[data-v-eeed1388]{background-color:rgba(52,58,65,.5);border-left-color:#a2a2a2}.callout--insight .callout-label[data-v-eeed1388]{color:#6d737a}.callout--insight p[data-v-eeed1388]{color:#6d737a!important}.callout--warn[data-v-eeed1388]{background-color:rgba(230,160,40,.08);border-left-color:#e6a028}.callout--warn .callout-label[data-v-eeed1388]{color:#e6a028}.callout--warn p[data-v-eeed1388]{color:#d5d3db!important}.code-block[data-v-eeed1388]{background-color:#191919;border:1px solid #212327;border-radius:2px;margin:1.6rem 0 2.4rem;overflow:hidden}.code-block .code-label[data-v-eeed1388]{display:block;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#6d737a;background-color:rgba(52,58,65,.75);padding:.6rem 1.4rem;border-bottom:1px solid #212327;text-transform:uppercase;letter-spacing:.05em}.code-block pre[data-v-eeed1388]{margin:0;padding:1.6rem;overflow-x:auto}.code-block pre code[data-v-eeed1388]{font-family:Roboto Mono,monospace;font-size:1.4rem;color:#7c4ff5;line-height:1.8;white-space:pre;background:none;padding:0}.content-list[data-v-eeed1388]{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:1.2rem 0 2rem}.content-list li[data-v-eeed1388]{display:block;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#6d737a;line-height:1.8;padding:.4rem 0 .4rem 2rem;position:relative}.content-list li[data-v-eeed1388]:before{content:"▸";color:#7c4ff5;position:absolute;left:0}.table-wrapper[data-v-eeed1388]{overflow-x:auto;margin:1.6rem 0 2.4rem}.table-wrapper table[data-v-eeed1388]{width:100%;border-collapse:collapse;font-family:Roboto Mono,monospace;font-size:1.4rem}.table-wrapper table th[data-v-eeed1388]{display:table-cell;background-color:rgba(52,58,65,.75);color:#f0eef5;text-align:left;padding:1rem 1.4rem;font-weight:600;border-bottom:1px solid #212327;text-transform:uppercase;font-size:1.2rem;letter-spacing:.05em}.table-wrapper table td[data-v-eeed1388]{display:table-cell;padding:.9rem 1.4rem;color:#6d737a;border-bottom:1px solid #212327;line-height:1.6}.table-wrapper table td code[data-v-eeed1388]{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#7c4ff5;background-color:rgba(52,58,65,.75);padding:.2rem .5rem;border-radius:2px}.table-wrapper table tr:last-child td[data-v-eeed1388]{border-bottom:none}.result-pass[data-v-eeed1388]{color:#50c878}.result-fail[data-v-eeed1388]{color:#e06060}.resources-list[data-v-eeed1388]{display:flex;flex-direction:column;list-style:none;padding:0;margin:1.6rem 0}.resources-list li[data-v-eeed1388]{display:block;padding:1.4rem 0;border-bottom:1px solid #212327}.resources-list li[data-v-eeed1388]:last-child{border-bottom:none}.resources-list li a[data-v-eeed1388]{display:inline-block;font-family:Roboto Mono,monospace;font-size:1.6rem;color:#7c4ff5;text-decoration:none;margin-bottom:.4rem;transition:color .2s ease}.resources-list li a[data-v-eeed1388]:hover{color:#d5d3db}.resources-list li span[data-v-eeed1388]{display:block;font-family:Roboto Mono,monospace;font-size:1.4rem;color:#6d737a;line-height:1.7}.paper-footer[data-v-eeed1388]{padding-top:4rem;border-top:1px solid #212327;margin-top:2rem}.arch-image[data-v-eeed1388]{cursor:zoom-in}.lightbox[data-v-eeed1388]{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;padding:2rem;cursor:zoom-out}.lightbox__img[data-v-eeed1388]{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;border:1px solid #212327;border-radius:2px;cursor:default}.lightbox__close[data-v-eeed1388]{position:fixed;top:2rem;right:2.4rem;background:none;border:none;color:#6d737a;font-size:3.2rem;line-height:1;cursor:pointer;transition:color .2s ease;font-family:Roboto,sans-serif}.lightbox__close[data-v-eeed1388]:hover{color:#d5d3db}a[data-v-01ce82a0],abbr[data-v-01ce82a0],acronym[data-v-01ce82a0],address[data-v-01ce82a0],applet[data-v-01ce82a0],article[data-v-01ce82a0],aside[data-v-01ce82a0],audio[data-v-01ce82a0],b[data-v-01ce82a0],big[data-v-01ce82a0],blockquote[data-v-01ce82a0],body[data-v-01ce82a0],canvas[data-v-01ce82a0],caption[data-v-01ce82a0],center[data-v-01ce82a0],cite[data-v-01ce82a0],code[data-v-01ce82a0],dd[data-v-01ce82a0],del[data-v-01ce82a0],details[data-v-01ce82a0],dfn[data-v-01ce82a0],div[data-v-01ce82a0],dl[data-v-01ce82a0],dt[data-v-01ce82a0],em[data-v-01ce82a0],embed[data-v-01ce82a0],fieldset[data-v-01ce82a0],figcaption[data-v-01ce82a0],figure[data-v-01ce82a0],footer[data-v-01ce82a0],form[data-v-01ce82a0],h1[data-v-01ce82a0],h2[data-v-01ce82a0],h3[data-v-01ce82a0],h4[data-v-01ce82a0],h5[data-v-01ce82a0],h6[data-v-01ce82a0],header[data-v-01ce82a0],hgroup[data-v-01ce82a0],html[data-v-01ce82a0],i[data-v-01ce82a0],iframe[data-v-01ce82a0],img[data-v-01ce82a0],ins[data-v-01ce82a0],kbd[data-v-01ce82a0],label[data-v-01ce82a0],legend[data-v-01ce82a0],li[data-v-01ce82a0],mark[data-v-01ce82a0],menu[data-v-01ce82a0],nav[data-v-01ce82a0],object[data-v-01ce82a0],ol[data-v-01ce82a0],output[data-v-01ce82a0],p[data-v-01ce82a0],pre[data-v-01ce82a0],q[data-v-01ce82a0],ruby[data-v-01ce82a0],s[data-v-01ce82a0],samp[data-v-01ce82a0],section[data-v-01ce82a0],small[data-v-01ce82a0],span[data-v-01ce82a0],strike[data-v-01ce82a0],strong[data-v-01ce82a0],sub[data-v-01ce82a0],summary[data-v-01ce82a0],sup[data-v-01ce82a0],table[data-v-01ce82a0],tbody[data-v-01ce82a0],td[data-v-01ce82a0],tfoot[data-v-01ce82a0],th[data-v-01ce82a0],thead[data-v-01ce82a0],time[data-v-01ce82a0],tr[data-v-01ce82a0],tt[data-v-01ce82a0],u[data-v-01ce82a0],ul[data-v-01ce82a0],var[data-v-01ce82a0],video[data-v-01ce82a0]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-01ce82a0],aside[data-v-01ce82a0],details[data-v-01ce82a0],figcaption[data-v-01ce82a0],figure[data-v-01ce82a0],footer[data-v-01ce82a0],header[data-v-01ce82a0],hgroup[data-v-01ce82a0],menu[data-v-01ce82a0],nav[data-v-01ce82a0],section[data-v-01ce82a0]{display:block}body[data-v-01ce82a0]{line-height:1}ol[data-v-01ce82a0],ul[data-v-01ce82a0]{list-style:none}blockquote[data-v-01ce82a0],q[data-v-01ce82a0]{quotes:none}blockquote[data-v-01ce82a0]:after,blockquote[data-v-01ce82a0]:before,q[data-v-01ce82a0]:after,q[data-v-01ce82a0]:before{content:"";content:none}table[data-v-01ce82a0]{border-collapse:collapse;border-spacing:0}[data-v-01ce82a0],html[data-v-01ce82a0]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-01ce82a0],html[data-v-01ce82a0]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-01ce82a0],html[data-v-01ce82a0]{font-size:50%}}@media only screen and (min-width:130em){[data-v-01ce82a0],html[data-v-01ce82a0]{font-size:75%}}[data-v-01ce82a0],[data-v-01ce82a0]:after,[data-v-01ce82a0]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-01ce82a0]{font-size:62.5%;overflow-y:scroll}body[data-v-01ce82a0]{box-sizing:border-box;background:#fff}#app[data-v-01ce82a0]{background-color:#161c25;color:#daeaf2}a[data-v-01ce82a0]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-01ce82a0]:hover{color:#d5d3db}p[data-v-01ce82a0]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-01ce82a0]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-01ce82a0]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-01ce82a0]{display:none}}.not-found[data-v-01ce82a0]{border-left:1px solid #a2a2a2;padding-left:2rem;padding-top:2rem}.not-found h2[data-v-01ce82a0]{font-size:3.6rem;font-family:Roboto,sans-serif;font-weight:600;margin-bottom:2rem}.not-found p[data-v-01ce82a0]{font-family:Roboto Mono,monospace;font-size:2.1rem;color:#6d737a;margin-bottom:2rem}.not-found a[data-v-01ce82a0]{font-family:Roboto Mono,monospace;font-size:1.4rem;color:#7c4ff5;text-decoration:none;transition:color .2s ease}.not-found a[data-v-01ce82a0]:hover{color:#d5d3db}a[data-v-b83ebba4],abbr[data-v-b83ebba4],acronym[data-v-b83ebba4],address[data-v-b83ebba4],applet[data-v-b83ebba4],article[data-v-b83ebba4],aside[data-v-b83ebba4],audio[data-v-b83ebba4],b[data-v-b83ebba4],big[data-v-b83ebba4],blockquote[data-v-b83ebba4],body[data-v-b83ebba4],canvas[data-v-b83ebba4],caption[data-v-b83ebba4],center[data-v-b83ebba4],cite[data-v-b83ebba4],code[data-v-b83ebba4],dd[data-v-b83ebba4],del[data-v-b83ebba4],details[data-v-b83ebba4],dfn[data-v-b83ebba4],div[data-v-b83ebba4],dl[data-v-b83ebba4],dt[data-v-b83ebba4],em[data-v-b83ebba4],embed[data-v-b83ebba4],fieldset[data-v-b83ebba4],figcaption[data-v-b83ebba4],figure[data-v-b83ebba4],footer[data-v-b83ebba4],form[data-v-b83ebba4],h1[data-v-b83ebba4],h2[data-v-b83ebba4],h3[data-v-b83ebba4],h4[data-v-b83ebba4],h5[data-v-b83ebba4],h6[data-v-b83ebba4],header[data-v-b83ebba4],hgroup[data-v-b83ebba4],html[data-v-b83ebba4],i[data-v-b83ebba4],iframe[data-v-b83ebba4],img[data-v-b83ebba4],ins[data-v-b83ebba4],kbd[data-v-b83ebba4],label[data-v-b83ebba4],legend[data-v-b83ebba4],li[data-v-b83ebba4],mark[data-v-b83ebba4],menu[data-v-b83ebba4],nav[data-v-b83ebba4],object[data-v-b83ebba4],ol[data-v-b83ebba4],output[data-v-b83ebba4],p[data-v-b83ebba4],pre[data-v-b83ebba4],q[data-v-b83ebba4],ruby[data-v-b83ebba4],s[data-v-b83ebba4],samp[data-v-b83ebba4],section[data-v-b83ebba4],small[data-v-b83ebba4],span[data-v-b83ebba4],strike[data-v-b83ebba4],strong[data-v-b83ebba4],sub[data-v-b83ebba4],summary[data-v-b83ebba4],sup[data-v-b83ebba4],table[data-v-b83ebba4],tbody[data-v-b83ebba4],td[data-v-b83ebba4],tfoot[data-v-b83ebba4],th[data-v-b83ebba4],thead[data-v-b83ebba4],time[data-v-b83ebba4],tr[data-v-b83ebba4],tt[data-v-b83ebba4],u[data-v-b83ebba4],ul[data-v-b83ebba4],var[data-v-b83ebba4],video[data-v-b83ebba4]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-b83ebba4],aside[data-v-b83ebba4],details[data-v-b83ebba4],figcaption[data-v-b83ebba4],figure[data-v-b83ebba4],footer[data-v-b83ebba4],header[data-v-b83ebba4],hgroup[data-v-b83ebba4],menu[data-v-b83ebba4],nav[data-v-b83ebba4],section[data-v-b83ebba4]{display:block}body[data-v-b83ebba4]{line-height:1}ol[data-v-b83ebba4],ul[data-v-b83ebba4]{list-style:none}blockquote[data-v-b83ebba4],q[data-v-b83ebba4]{quotes:none}blockquote[data-v-b83ebba4]:after,blockquote[data-v-b83ebba4]:before,q[data-v-b83ebba4]:after,q[data-v-b83ebba4]:before{content:"";content:none}table[data-v-b83ebba4]{border-collapse:collapse;border-spacing:0}[data-v-b83ebba4],html[data-v-b83ebba4]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-b83ebba4],html[data-v-b83ebba4]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-b83ebba4],html[data-v-b83ebba4]{font-size:50%}}@media only screen and (min-width:130em){[data-v-b83ebba4],html[data-v-b83ebba4]{font-size:75%}}[data-v-b83ebba4],[data-v-b83ebba4]:after,[data-v-b83ebba4]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-b83ebba4]{font-size:62.5%;overflow-y:scroll}body[data-v-b83ebba4]{box-sizing:border-box;background:#fff}#app[data-v-b83ebba4]{background-color:#161c25;color:#daeaf2}a[data-v-b83ebba4]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-b83ebba4]:hover{color:#d5d3db}p[data-v-b83ebba4]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-b83ebba4]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-b83ebba4]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-b83ebba4]{display:none}}.mobile_nav_container[data-v-b83ebba4]{position:fixed;top:0;left:0;display:grid;padding:0 4rem;width:100vw;height:calc(100vh - 6rem);font-family:Roboto Mono,monospace;color:#6d737a;background-color:#161c25;z-index:999999}nav[data-v-b83ebba4]{position:relative;display:grid;padding-top:4rem}.mobile_navigation_span[data-v-b83ebba4]{display:block;font-size:2.1rem;padding-bottom:2rem}ul[data-v-b83ebba4]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin:2rem 0}li[data-v-b83ebba4]{width:100%;padding:2rem 5rem 2rem;font-size:2.1rem}.mobile_nav_bottom_section[data-v-b83ebba4]{position:relative;bottom:0;width:100%;height:25rem}.social_links[data-v-b83ebba4]{position:absolute;bottom:10rem}.social_links a[data-v-b83ebba4]{padding-right:2rem}.legal[data-v-b83ebba4]{position:absolute;bottom:2rem}.legal span[data-v-b83ebba4]{font-size:1.2rem;font-family:Roboto,sans-serif;display:block;line-height:1.6}.legal_highlight[data-v-b83ebba4]{color:#d5d3db}.openMobileNav{transform:translateX(0);transition:transform 1s ease-in}.closeMobileNav,.openMobileNav{display:block;position:absolute;height:calc(100vh - 12rem);z-index:999;width:100vw}.closeMobileNav{transform:translateX(-60rem);transition:transform .5s ease-out}.header{position:fixed;box-sizing:border-box;top:0;left:0;width:100%;height:6rem;background:#161c25;display:flex;justify-content:space-between;align-items:center;padding:0 4rem;font-size:2.1rem;font-family:Roboto Mono,monospace;z-index:999}@media only screen and (max-width:75em){.header{width:100vw;padding:0 2rem}}@media only screen and (max-width:56.25em){.header{width:100vw;padding:0 2rem}}@media only screen and (max-width:37.5em){.header{width:100vw}}.nav_mobile_nav{transform:translateX(-60rem);transition:transform 1s ease-in-out;z-index:999}.fixed-mobile-navigation{position:fixed}.mobile_nav_open{right:0}.nav{width:68rem;height:100%}ul{justify-content:space-evenly}.logo,ul{display:flex;height:100%;align-items:center}.logo{width:25rem}@media only screen and (max-width:37.5em){.logo{display:none}}.logo a{display:flex;height:100%;width:100%;align-items:center;justify-content:flex-start}.nav_mobile{display:none}@media only screen and (max-width:37.5em){.nav_mobile{display:block}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to{opacity:1}.link{background-color:transparent;border:none}a[data-v-52c3546d],abbr[data-v-52c3546d],acronym[data-v-52c3546d],address[data-v-52c3546d],applet[data-v-52c3546d],article[data-v-52c3546d],aside[data-v-52c3546d],audio[data-v-52c3546d],b[data-v-52c3546d],big[data-v-52c3546d],blockquote[data-v-52c3546d],body[data-v-52c3546d],canvas[data-v-52c3546d],caption[data-v-52c3546d],center[data-v-52c3546d],cite[data-v-52c3546d],code[data-v-52c3546d],dd[data-v-52c3546d],del[data-v-52c3546d],details[data-v-52c3546d],dfn[data-v-52c3546d],div[data-v-52c3546d],dl[data-v-52c3546d],dt[data-v-52c3546d],em[data-v-52c3546d],embed[data-v-52c3546d],fieldset[data-v-52c3546d],figcaption[data-v-52c3546d],figure[data-v-52c3546d],footer[data-v-52c3546d],form[data-v-52c3546d],h1[data-v-52c3546d],h2[data-v-52c3546d],h3[data-v-52c3546d],h4[data-v-52c3546d],h5[data-v-52c3546d],h6[data-v-52c3546d],header[data-v-52c3546d],hgroup[data-v-52c3546d],html[data-v-52c3546d],i[data-v-52c3546d],iframe[data-v-52c3546d],img[data-v-52c3546d],ins[data-v-52c3546d],kbd[data-v-52c3546d],label[data-v-52c3546d],legend[data-v-52c3546d],li[data-v-52c3546d],mark[data-v-52c3546d],menu[data-v-52c3546d],nav[data-v-52c3546d],object[data-v-52c3546d],ol[data-v-52c3546d],output[data-v-52c3546d],p[data-v-52c3546d],pre[data-v-52c3546d],q[data-v-52c3546d],ruby[data-v-52c3546d],s[data-v-52c3546d],samp[data-v-52c3546d],section[data-v-52c3546d],small[data-v-52c3546d],span[data-v-52c3546d],strike[data-v-52c3546d],strong[data-v-52c3546d],sub[data-v-52c3546d],summary[data-v-52c3546d],sup[data-v-52c3546d],table[data-v-52c3546d],tbody[data-v-52c3546d],td[data-v-52c3546d],tfoot[data-v-52c3546d],th[data-v-52c3546d],thead[data-v-52c3546d],time[data-v-52c3546d],tr[data-v-52c3546d],tt[data-v-52c3546d],u[data-v-52c3546d],ul[data-v-52c3546d],var[data-v-52c3546d],video[data-v-52c3546d]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-52c3546d],aside[data-v-52c3546d],details[data-v-52c3546d],figcaption[data-v-52c3546d],figure[data-v-52c3546d],footer[data-v-52c3546d],header[data-v-52c3546d],hgroup[data-v-52c3546d],menu[data-v-52c3546d],nav[data-v-52c3546d],section[data-v-52c3546d]{display:block}body[data-v-52c3546d]{line-height:1}ol[data-v-52c3546d],ul[data-v-52c3546d]{list-style:none}blockquote[data-v-52c3546d],q[data-v-52c3546d]{quotes:none}blockquote[data-v-52c3546d]:after,blockquote[data-v-52c3546d]:before,q[data-v-52c3546d]:after,q[data-v-52c3546d]:before{content:"";content:none}table[data-v-52c3546d]{border-collapse:collapse;border-spacing:0}[data-v-52c3546d],html[data-v-52c3546d]{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){[data-v-52c3546d],html[data-v-52c3546d]{font-size:56.25%}}@media only screen and (max-width:56.25em){[data-v-52c3546d],html[data-v-52c3546d]{font-size:50%}}@media only screen and (min-width:130em){[data-v-52c3546d],html[data-v-52c3546d]{font-size:75%}}[data-v-52c3546d],[data-v-52c3546d]:after,[data-v-52c3546d]:before{margin:0;padding:0;box-sizing:inherit}html[data-v-52c3546d]{font-size:62.5%;overflow-y:scroll}body[data-v-52c3546d]{box-sizing:border-box;background:#fff}#app[data-v-52c3546d]{background-color:#161c25;color:#daeaf2}a[data-v-52c3546d]{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a[data-v-52c3546d]:hover{color:#d5d3db}p[data-v-52c3546d]{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only[data-v-52c3546d]{display:none}@media only screen and (max-width:37.5em){.mobile_only[data-v-52c3546d]{display:block}}@media only screen and (max-width:37.5em){.hide_mobile[data-v-52c3546d]{display:none}}.cookie-banner[data-v-52c3546d]{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:center;gap:2.4rem;padding:1.2rem 2.4rem;background-color:#191919;border-top:1px solid #212327}.cookie-banner p[data-v-52c3546d]{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#6d737a;margin:0}.cookie-banner p a[data-v-52c3546d]{color:#7c4ff5;text-decoration:none}.cookie-banner p a[data-v-52c3546d]:hover{color:#d5d3db}.cookie-banner button[data-v-52c3546d]{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#6d737a;background:none;border:1px solid #212327;padding:.4rem 1.2rem;border-radius:2px;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.cookie-banner button[data-v-52c3546d]:hover{border-color:#7c4ff5;color:#d5d3db}@media only screen and (max-width:37.5em){.cookie-banner[data-v-52c3546d]{flex-direction:column;gap:1rem;text-align:center}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,html{font-size:62.5%;box-sizing:border-box}@media only screen and (max-width:75em){*,html{font-size:56.25%}}@media only screen and (max-width:56.25em){*,html{font-size:50%}}@media only screen and (min-width:130em){*,html{font-size:75%}}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;overflow-y:scroll}body{box-sizing:border-box;background:#fff}#app{background-color:#161c25;color:#daeaf2}a{text-decoration:none;font:inherit;color:#6d737a;cursor:pointer;display:inline-block;transition:all .3s ease-out}a:hover{color:#d5d3db}p{font-family:Roboto,sans-serif;font-size:1.6rem;color:#6d737a}.mobile_only{display:none}@media only screen and (max-width:37.5em){.mobile_only{display:block}}@media only screen and (max-width:37.5em){.hide_mobile{display:none}}*{box-sizing:border-box}html{font-family:Roboto,Roboto Mono,sans-serif}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#a2a2a2}body{margin:0;background-color:#101211}.wrapper{position:relative;min-height:calc(100vh - 12rem);max-width:100vw;padding-top:6rem;padding-bottom:6rem}@media only screen and (max-width:56.25em){.wrapper{width:100vw}}@media only screen and (max-width:37.5em){.wrapper{width:100vw;min-height:100vh}}.container{position:relative;width:100rem;max-width:100vw;padding:0 2rem;height:100%;min-height:calc(100vh - 12rem);padding:6rem 0 0 0;margin:0 auto}@media only screen and (max-width:75em){.container{width:100vw;padding:0 2rem}}@media only screen and (max-width:56.25em){.container{width:100vw;padding:0 2rem}}@media only screen and (max-width:37.5em){.container{width:100%;max-width:100vw;padding:0 2rem}}.route-enter-from{opacity:0;transform:translateY(-30px)}.route-leave-to{opacity:0;transform:translateY(30px)}.route-enter-active{transition:opacity .3s ease-out,transform .3s ease-out}.route-leave-active{transition:opacity .3s ease-in,transform .3s ease-in}.route-enter-to,.route-leave-from{opacity:1;transform:translateY(0)}