:root,html,body{font-family:Avenir,Helvetica,Arial,sans-serif;color-scheme:dark light;color:var(--main-color);background-color:var(--background-color);margin:0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--main-color: #ffffffde;--secondary-color: #ffbe44;--background-color: #242424;--hover-color: #ffa500;--light-main-color: #121d27;--light-background-color: #ffffff}a{color:var(--secondary-color);text-decoration:underline;transition:color .3s ease-in-out}a :visited{color:var(--secondary-color)}a:hover{color:var(--hover-color)}@media(prefers-color-scheme:light){:root,html,body{--main-color: var(--light-main-color) !important;--background-color: var(--light-background-color) !important}}.story-wrapper{margin-inline:0;overflow:visible;position:relative;display:flex;flex-direction:column;align-items:center}.story:before{content:"";position:absolute;top:-4rem;left:50%;transform:translate(-50%);height:4rem;border-left:3px dotted var(--main-color)}.story{border:1pt solid var(--main-color);border-radius:.5rem;padding:1rem;margin:4rem 1rem 0;text-align:justify;background-color:var(--background-color);position:relative}.story div:first-child:has(h3){flex-direction:column}.story div:first-child:has(h3) h2{margin-bottom:.5rem}.story div{display:flex;flex-direction:row;justify-content:space-between}.story div h2{margin-top:0;font-size:x-large}.story div h3,.story div h4{font-size:medium;font-style:italic;font-weight:lighter;margin-top:0}.story div h4{align-self:right}.story figure{max-width:30%;height:auto;object-fit:cover}.story figure img{max-width:100%;height:auto;border-radius:.5rem}.story figure figcaption{font-size:x-small;text-align:center;font-style:italic}.story figure,.story aside{margin:.5rem}.story figure p,.story aside p{margin:0}.story figure a,.story aside a{margin-top:.5rem}@media(max-width:900px){.story{width:inherit!important}}@media(max-width:500px){.story div{flex-direction:column}.story div div{flex-direction:row}.story figure{max-width:100%}.story h2{text-align:center}}.size-1{width:calc(60vw - 4rem)}.size-2{width:calc(40vw - 4rem)}.size-3{width:calc(20vw - 4rem)}.size-3 div{flex-direction:column}.slider{display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;width:8rem;height:2.5rem;background-color:var(--background-color);border:1px solid var(--main-color);border-radius:1.25rem;margin:1rem auto;margin-bottom:0;overflow:hidden}.slider-highlight{position:absolute;top:0;left:0;width:33%;height:100%;background-color:var(--secondary-color);border-radius:1.25rem;transition:transform .3s ease-in-out}.slider-highlight.left{transform:translate(0)}.slider-highlight.center{transform:translate(100%)}.slider-highlight.right{transform:translate(200%)}.slider-button{flex:1;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--main-color);cursor:pointer;z-index:1;transition:color .3s ease-in-out}.slider-button.active{color:var(--background-color)}.slider-button:hover{color:var(--hover-color)}.slider-button.active:hover{color:var(--background-color)}.hero-wrapper{position:relative;width:100%;overflow:hidden}.hero-wrapper .particles-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-wrapper .hero{text-align:center;z-index:1;position:inherit}.hero-wrapper .hero h1{font-size:5rem}.social-links-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;position:relative}.social-links-wrapper a{transition:transform .3s ease-in-out}.social-links-wrapper a:hover{transform:scale(1.5)}.site{display:flex;align-items:center;background-color:var(--background-color)}.site span{margin-left:.25rem}footer{text-align:center;padding-top:2rem;font-size:small}
