@font-face{font-family:JB Mono;src:url(/fonts/mono/JetBrainsMono_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Death Stinger;src:url(/fonts/deathstinger/DeathStingerItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Spectral;src:url(/fonts/spectral/Spectral-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Spectral SemiBold;src:url(/fonts/spectral/Spectral-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Spectral Italic;src:url(/fonts/spectral/Spectral-Italic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Spectral Bold;src:url(/fonts/spectral/Spectral-Bold.ttf) format("truetype");font-weight:400;font-style:normal}pre{font-family:JB Mono,monospace}body{margin:0}:root{color-scheme:dark;color:var(--white);background-color:var(--black);overflow:visible;font-size:1.1em!important;font-family:Spectral,serif!important;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--mobile: 800px;--primary: darkred;--secondary: white;--link: red;--purple: #764b8e;--pink: #aa5585;--blue: #4e648e;--yellow: #d4d46a;--orange: #d4a16a;--red: #bf607b;--green: #a4c663;--dark-green: rgb(164, 198, 99, .5);--white: rgba(255, 255, 255, .87);--grey: rgba(255, 255, 255, .5);--dark-grey: #151515;--black: #000;--border-radius: .4rem}button{font-family:Spectral SemiBold,serif}.italic{font-family:Spectral Italic,serif!important}.bold{font-family:Spectral Bold,serif!important}.semi-bold{font-family:Spectral SemiBold,serif!important}.deathstinger{font-family:Death Stinger,fantasy!important}.mono{font-family:JB Mono,monospace!important}.viewport{max-width:1000px;margin:0 auto}.primary-content{min-height:80vh}.sticky{z-index:2;position:sticky!important}@media (min-width: 800px){.desktop-hidden{display:none!important}}@media (max-width: 800px){.mobile-hidden{display:none!important}}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline{display:inline}.of-hidden{overflow:hidden}.initial{font-family:Death Stinger,serif!important;font-size:5rem;float:left;margin-right:1.5rem}.animate-reveal-horizonal{animation:show .6s .1s cubic-bezier(.38,.97,.56,.76) forwards;opacity:0;transform:rotateY(-90deg);transform-origin:center center}@keyframes show{to{opacity:1;transform:none}}.page-section{width:100%;margin-bottom:1.2rem}.content{width:min(1000px,90%);margin-left:auto;margin-right:auto}.header{top:0;margin-bottom:0!important}.footer{height:3rem;bottom:0}.m-header{margin-top:2rem!important}.avatar{height:5rem;width:5rem}.float-left{float:left}.float-right{float:right}:root{--border-size-1: .1rem solid;--border-size-2: .3rem solid;--border-size-3: .5rem solid;--border-size-4: .7rem solid;--border-size-5: .9rem solid}.border-none{border:none}.border{border:1px solid var(--white)}.border-top{border-top:1px solid var(--white)}.border-bottom{border-bottom:1px solid var(--white)}.border-rounded{border-radius:var(--border-radius)}.border-top-rounded{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.border-bottom-rounded{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.outline-1{outline:.1rem!important}.outline-2{outline:.2rem!important}.outline-3{outline:.3rem!important}.outline-none{outline:none}.outline-purple{outline-color:var(--purple)}.outline-pink{outline-color:var(--pink)}.outline-blue{outline-color:var(--blue)}.outline-yellow{outline-color:var(--yellow)}.outline-orange{outline-color:var(--orange)}.outline-red{outline-color:var(--red)}.outline-green{outline-color:var(--green)}.outline-dark-green{outline-color:var(--dark-green)}.outline-white{outline-color:var(--white)}.outline-grey{outline-color:var(--grey)}.b-0{border:none!important}.b-1{border:var(--border-size-1)!important}.b-2{border:var(--border-size-2)!important}.b-3{border:var(--border-size-3)!important}.b-4{border:var(--border-size-4)!important}.b-5{border:var(--border-size-5)!important}.bl-0{border-left:none!important}.bl-1{border-left:var(--border-size-1)!important}.bl-2{border-left:var(--border-size-2)!important}.bl-3{border-left:var(--border-size-3)!important}.bl-4{border-left:var(--border-size-4)!important}.bl-5{border-left:var(--border-size-5)!important}.br-0{border-right:none!important}.br-1{border-right:var(--border-size-1)!important}.br-2{border-right:var(--border-size-2)!important}.br-3{border-right:var(--border-size-3)!important}.br-4{border-right:var(--border-size-4)!important}.br-5{border-right:var(--border-size-5)!important}.bt-0{border-top:none!important}.bt-1{border-top:var(--border-size-1)!important}.bt-2{border-top:var(--border-size-2)!important}.bt-3{border-top:var(--border-size-3)!important}.bt-4{border-top:var(--border-size-4)!important}.bt-5{border-top:var(--border-size-5)!important}.bb-0{border-bottom:none!important}.bb-1{border-bottom:var(--border-size-1)!important}.bb-2{border-bottom:var(--border-size-2)!important}.bb-3{border-bottom:var(--border-size-3)!important}.bb-4{border-bottom:var(--border-size-4)!important}.bb-5{border-bottom:var(--border-size-5)!important}.border-primary{border-color:var(--primary)!important}.border-secondary{border-color:var(--secondary)!important}.btn{outline:none;border:none;border-radius:var(--border-radius);padding:.5rem 1rem;cursor:pointer;background-color:var(--primary);color:var(--white)}.btn:hover{cursor:pointer;outline:1px solid var(--white);text-decoration:none!important}.btn-secondary{outline:1px solid var(--white);background-color:transparent;color:var(--white)}.btn-link{background-color:transparent}.card{height:100%;width:100%}.card-image{width:20rem!important}.bg-purple{background-color:var(--purple)!important}.bg-pink{background-color:var(--pink)!important}.bg-blue{background-color:var(--blue)!important}.bg-yellow{background-color:var(--yellow)!important}.bg-orange{background-color:var(--orange)!important}.bg-red{background-color:var(--red)!important}.bg-green{background-color:var(--green)!important}.bg-dark-green{background-color:var(--dark-green)!important}.bg-white{background-color:var(--white)!important}.bg-grey{background-color:var(--grey)!important}.bg-dark-grey{background-color:var(--dark-grey)!important}.bg-dark-blue{background-color:var(--dark-blue)!important}.bg-dark-dark-blue{background-color:var(--dark-dark-blue)!important}.bg-dark-blue-grey{background-color:var(--dark-blue-grey)!important}.bg-black{background-color:var(--black)!important}@media (max-width: 800px){.row{display:block;justify-content:space-evenly}.col-6{width:100%}}@media (min-width: 800px){.row{display:flex;justify-content:space-evenly}.col-6{width:50%}}.flex{display:flex}.row{display:flex;flex-direction:row;justify-content:space-evenly}.justify-evenly{justify-content:space-evenly}.justify-center{justify-content:center}@media (max-width: 800px){.justify-center-mobile{justify-content:center!important}}.justify-between{justify-content:space-between}@media (max-width: 800px){.justify-between-mobile{justify-content:space-between!important}}.justify-around{justify-content:space-around}.justify-stretch{justify-content:stretch}.justify-start{justify-content:start}@media (max-width: 800px){.justify-start-mobile{justify-content:start!important}}.justify-end{justify-content:end}@media (max-width: 800px){.justify-end-mobile{justify-content:end!important}}.align-start{align-items:start}.align-end{align-items:end}.align-flex-end{align-items:flex-end}.align-content-center{align-content:center}.flex-wrap{flex-wrap:wrap}.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.2rem}input{border-left:none;border-right:none;border-top:none;border-bottom:1px solid var(--white);background-color:transparent;color:var(--white);padding:.5rem}input:focus{outline:none;border:1px solid var(--white)}.header-input{font-size:1.5rem;color:var(--red)}:root{--size-1: .1rem;--size-2: .3rem;--size-3: .5rem;--size-4: .7rem;--size-5: .9rem;--size-lg: 1rem;--size-xl: 1.5rem;--size-2xl: 2rem;--size-3xl: 2.5rem}.v-align-middle{vertical-align:middle}.m-auto{margin:auto}.m-auto-v{margin-top:auto;margin-bottom:auto}.m-auto-h{margin-left:auto;margin-right:auto}.m-auto-top{margin-top:auto}.m-auto-bottom{margin-bottom:auto}.m-auto-left{margin-left:auto}.m-auto-right{margin-right:auto}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.m-1{margin:var(--size-1)!important}.mt-1{margin-top:var(--size-1)!important}.mb-1{margin-bottom:var(--size-1)!important}.ml-1{margin-left:var(--size-1)!important}.mr-1{margin-right:var(--size-1)!important}.m-2{margin:var(--size-2)!important}.mt-2{margin-top:var(--size-2)!important}.mb-2{margin-bottom:var(--size-2)!important}.ml-2{margin-left:var(--size-2)!important}.mr-2{margin-right:var(--size-2)!important}.m-3{margin:var(--size-3)!important}.mt-3{margin-top:var(--size-3)!important}.mb-3{margin-bottom:var(--size-3)!important}.ml-3{margin-left:var(--size-3)!important}.mr-3{margin-right:var(--size-3)!important}.m-4{margin:var(--size-4)!important}.mt-4{margin-top:var(--size-4)!important}.mb-4{margin-bottom:var(--size-4)!important}.ml-4{margin-left:var(--size-4)!important}.mr-4{margin-right:var(--size-4)!important}.m-5{margin:var(--size-5)!important}.mt-5{margin-top:var(--size-5)!important}.mb-5{margin-bottom:var(--size-5)!important}.ml-5{margin-left:var(--size-5)!important}.mr-5{margin-right:var(--size-5)!important}.m-lg{margin:var(--size-lg)!important}.mt-lg{margin-top:var(--size-lg)!important}.mb-lg{margin-bottom:var(--size-lg)!important}.ml-lg{margin-left:var(--size-lg)!important}.mr-lg{margin-right:var(--size-lg)!important}.m-xl{margin:var(--size-xl)!important}.mt-xl{margin-top:var(--size-xl)!important}.mb-xl{margin-bottom:var(--size-xl)!important}.ml-xl{margin-left:var(--size-xl)!important}.mr-xl{margin-right:var(--size-xl)!important}.m-2xl{margin:var(--size-2xl)!important}.mt-2xl{margin-top:var(--size-2xl)!important}.mb-2xl{margin-bottom:var(--size-2xl)!important}.ml-2xl{margin-left:var(--size-2xl)!important}.mr-2xl{margin-right:var(--size-2xl)!important}.m-3xl{margin:var(--size-3xl)!important}.mt-3xl{margin-top:var(--size-3xl)!important}.mb-3xl{margin-bottom:var(--size-3xl)!important}.ml-3xl{margin-left:var(--size-3xl)!important}.mr-3xl{margin-right:var(--size-3xl)!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.p-1{padding:var(--size-1)!important}.pt-1{padding-top:var(--size-1)!important}.pb-1{padding-bottom:var(--size-1)!important}.pl-1{padding-left:var(--size-1)!important}.pr-1{padding-right:var(--size-1)!important}.p-2{padding:var(--size-2)!important}.pt-2{padding-top:var(--size-2)!important}.pb-2{padding-bottom:var(--size-2)!important}.pl-2{padding-left:var(--size-2)!important}.pr-2{padding-right:var(--size-2)!important}.p-3{padding:var(--size-3)!important}.pt-3{padding-top:var(--size-3)!important}.pb-3{padding-bottom:var(--size-3)!important}.pl-3{padding-left:var(--size-3)!important}.pr-3{padding-right:var(--size-3)!important}.p-4{padding:var(--size-4)!important}.pt-4{padding-top:var(--size-4)!important}.pb-4{padding-bottom:var(--size-4)!important}.pl-4{padding-left:var(--size-4)!important}.pr-4{padding-right:var(--size-4)!important}.p-5{padding:var(--size-5)!important}.pt-5{padding-top:var(--size-5)!important}.pb-5{padding-bottom:var(--size-5)!important}.pl-5{padding-left:var(--size-5)!important}.pr-5{padding-right:var(--size-5)!important}.p-lg{padding:var(--size-lg)!important}.pt-lg{padding-top:var(--size-lg)!important}.pb-lg{padding-bottom:var(--size-lg)!important}.pl-lg{padding-left:var(--size-lg)!important}.pr-lg{padding-right:var(--size-lg)!important}.p-xl{padding:var(--size-xl)!important}.pt-xl{padding-top:var(--size-xl)!important}.pb-xl{padding-bottom:var(--size-xl)!important}.pl-xl{padding-left:var(--size-xl)!important}.pr-xl{padding-right:var(--size-xl)!important}.p-2xl{padding:var(--size-2xl)!important}.pt-2xl{padding-top:var(--size-2xl)!important}.pb-2xl{padding-bottom:var(--size-2xl)!important}.pl-2xl{padding-left:var(--size-2xl)!important}.pr-2xl{padding-right:var(--size-2xl)!important}.p-3xl{padding:var(--size-3xl)!important}.pt-3xl{padding-top:var(--size-3xl)!important}.pb-3xl{padding-bottom:var(--size-3xl)!important}.pl-3xl{padding-left:var(--size-3xl)!important}.pr-3xl{padding-right:var(--size-3xl)!important}.relative{position:relative}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.overflow-h-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.w-full{width:100%}.w-10{width:10%}.w-33{width:33%}.w-66{width:66%}.w-67{width:67%}.w-25{width:25%}.w-75{width:75%}.w-50{width:50%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.h-full{height:100%}.h-33{height:33%}.h-66{height:66%}.h-67{height:67%}.h-25{height:25%}.h-75{height:75%}.h-50{height:50%}.h-80{height:80%}.h-85{height:85%}.h-90{height:90%}.h-95{height:95%}h1,h2,h3,h4,h5,h6,p{margin-bottom:.5rem}h1{font-size:3rem}h2{font-size:2.4rem}p,a{color:var(--white);font-size:1.1rem}a:hover{color:var(--link)}.text-sm{font-size:.9rem}.text-lg{font-size:1.3rem}.text-xl{font-size:1.5rem}.no-wrap{white-space:nowrap}a.nav-link{color:var(--primary);font-size:1.3rem;text-decoration:none}a.nav-link:hover{text-decoration:underline}.transform-upper{text-transform:uppercase}.transform-lower{text-transform:lowercase}.font-sm{font-size:.875rem}.font-lg{font-size:1.4rem}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}@media (min-width: 800px){.desktop-text-center{text-align:center!important}}@media (min-width: 800px){.desktop-text-start{text-align:start!important}}@media (min-width: 800px){.desktop-text-end{text-align:end!important}}@media (max-width: 800px){.mobile-text-end{text-align:end!important}}@media (max-width: 800px){.mobile-text-start{text-align:end!important}}@media (max-width: 800px){.mobile-text-center{text-align:center!important}}@media (max-width: 800px){.mobile-text-justify{text-align:justify!important}}.bold{font-weight:600}.italic{font-style:italic!important}.text-none{text-decoration:none}.text-underline{text-decoration:underline!important}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.text-white{color:var(--white)!important}.text-grey{color:var(--grey)!important}.text-red{color:var(--red)!important}.text-orange{color:var(--orange)!important}.text-blue{color:var(--blue)!important}.text-pink{color:var(--pink)!important}.text-purple{color:var(--purple)!important}.text-green{color:var(--green)!important}.text-dark-green{color:var(--dark-green)!important}.text-yellow{color:var(--yellow)!important}.text-rose{color:var(--rose)!important}.text-fandango{color:var(--fandango)!important}.text-grape{color:var(--grape)!important}.text-chrysler-blue{color:var(--chrysler-blue)!important}.text-dark-blue{color:var(--dark-blue)!important}.text-zaffre{color:var(--zaffre)!important}.text-palatinate-blue{color:var(--palatinate-blue)!important}.text-neon-blue{color:var(--neon-blue)!important}.text-chefchaouen-blue{color:var(--chefchaouen-blue)!important}.text-vivid-sky-blue{color:var(--vivid-sky-blue)!important}.quote-block{border-left:.2rem solid var(--white);padding-left:1rem}.quote-block-orange{border-left:.2rem solid var(--orange);padding-left:1rem}.quote-block-red{border-left:.2rem solid var(--red);padding-left:1rem}.highlight-underline-primary{text-align:center;position:relative}.highlight-underline-primary:after{content:"";height:25%;width:100%;position:absolute;z-index:-1;bottom:0;left:0;background-color:var(--primary)}
