.components_header__FMmk4 .components_header_container__RvwZW{width:100%;max-width:calc(1440px + 8rem);margin:0 auto;display:flex;justify-content:space-between;align-items:center}.components_header__FMmk4{color:var(--color-text-neg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 4px var(--color-shadow);width:100%;z-index:1000;position:absolute;top:50%;left:50%;margin:auto auto auto -1px;padding:1.5rem 1.1rem 1.5rem 1rem;transform:translate(-50%,-50%);transition:padding-bottom .2s ease;background-color:var(--color-main-theme-alpha-header-init)}.components_header__FMmk4.components_fixed__z8a4x{position:fixed;top:0;left:0;margin:auto;padding:0 .6rem 0 .5rem;transform:none;transition:padding-bottom .2s ease;background-color:var(--color-main-theme-alpha)}.components_header__FMmk4 a,.components_header__FMmk4 a .fontawesome{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-neg)}.components_header__FMmk4 a .fontawesome:hover,.components_header__FMmk4 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.components_header__FMmk4 a .fontawesome:hover{color:var(--color-link-hovered)}.components_header__FMmk4 h1,.components_header__FMmk4 h2{font-size:3rem;margin:0}.components_header__FMmk4 p{margin-bottom:.5rem}.components_header__FMmk4 ul{display:flex;margin:0}.components_header__FMmk4 ul>li{list-style-type:none;display:flex;align-items:center}.components_header__FMmk4 ul>li:not(:last-child){margin-right:2rem}.components_header__FMmk4 ul>li:last-child{margin-right:1rem}.components_header__FMmk4 .components_menu_pc__9wwbp{display:block}.components_header__FMmk4 .components_menu_smartphone__4fchi{display:none}@media (max-width:777px){.components_header__FMmk4{width:100vw}.components_header__FMmk4 .components_menu_pc__9wwbp{display:block}.components_header__FMmk4 .components_menu_smartphone__4fchi,.components_header__FMmk4.components_fixed__z8a4x .components_menu_pc__9wwbp{display:none}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi{display:block}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_toggle__DwiLX{display:flex;width:44px;height:42px;justify-content:center;align-items:center;cursor:pointer}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_toggle__DwiLX span,.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_toggle__DwiLX span:after,.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_toggle__DwiLX span:before{content:"";display:block;height:3px;width:32px;border-radius:12px;background-color:var(--color-text-neg);position:absolute;transition:all .3s ease}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_toggle__DwiLX span:before{bottom:10px}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_toggle__DwiLX span:after{top:10px}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_toggle__DwiLX.components_open__1HvFc span{transform:rotate(405deg)}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_toggle__DwiLX.components_open__1HvFc span:before{transform:rotate(270deg);bottom:0}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_toggle__DwiLX.components_open__1HvFc span:after{opacity:0}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_inner__2JzMT{position:absolute;background-color:var(--color-main-theme-blog-header);transform:rotate(-16deg) scale(0);right:0;top:0;opacity:0;transition:all .3s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_inner__2JzMT.components_open__1HvFc{top:5.825rem;right:0;opacity:1;transform:rotate(0deg) scale(1);transition:top .3s ease,opacity .3s ease,transform .3s ease}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_inner__2JzMT ul{flex-direction:column;padding:1rem}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_inner__2JzMT ul>li:last-child,.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_inner__2JzMT ul>li:not(:last-child){margin-right:0}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_inner__2JzMT ul .components_separator__U44Nb{width:100%;border:0;border-top:1px solid var(--color-text-neg);margin:1rem 0 -.5rem}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_inner__2JzMT ul .components_toggle__Yw4xf{margin-top:.25rem}.components_header__FMmk4.components_fixed__z8a4x .components_menu_smartphone__4fchi .components_menu_smartphone_inner__2JzMT ul .components_toggle__Yw4xf svg{width:1.5rem;height:1.5rem;font-size:1.5rem}.components_header__FMmk4 ul{display:block}.components_header__FMmk4 .components_separator__U44Nb{width:100%;border:0;border-top:1px solid var(--color-text-neg);margin:1rem 0 -.5rem}.components_header__FMmk4 .components_toggle__Yw4xf{margin-top:.25rem}.components_header__FMmk4 .components_toggle__Yw4xf svg{width:1.5rem;height:1.5rem;font-size:1.5rem}}.components_separator__U44Nb{border-left:1px solid var(--color-text-neg);height:1.5rem}.components_welcome__XgbBK{width:100%;height:100vh;min-height:320px;background:var(--color-bg-welcome);position:relative;overflow:hidden}.components_welcome__XgbBK a .fontawesome{color:var(--color-text)}.components_welcome__XgbBK a .fontawesome:hover{color:var(--color-link-hovered)}.components_cell___sK_V{position:absolute;transition:all .3s ease;box-shadow:inset 0 0 1px rgba(0,32,32,.05)}.components_coverart2__JRQ1f{z-index:10;mix-blend-mode:overlay;transition:all 1s ease;position:absolute;top:0;left:0;filter:grayscale(80%) contrast(2);transform:scale(1.25) translate(0);filter:grayscale(75%) contrast(2)}@keyframes components_blink__PpKBG{0%{opacity:1}10%{opacity:0}20%{opacity:1}to{opacity:1}}@keyframes components_disappear__GRDx7{0%{opacity:1}to{opacity:0}}.components_next__a2agR{position:absolute;bottom:12.5%;left:50%;transform:translate(-50%,50%);margin:0 auto;text-align:center;z-index:10;opacity:1;transition:all .1s ease}.components_next__a2agR:hover{animation:none;opacity:1}.components_next__a2agR.components_animation_blink__sE11z{animation:components_blink__PpKBG 2s ease-in-out infinite}.components_next__a2agR.components_animation_disappear__xEtig{animation:components_disappear__GRDx7 .3s ease-in-out;animation-fill-mode:forwards}.components_next__a2agR svg{display:inline-block;height:5rem}.components_next__a2agR a{color:var(--color-text)}.components_next__a2agR a:hover{color:var(--color-complementary-light)}.components_grid_large__DxGVo{display:grid;grid-template-columns:1.618fr 1fr;grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.components_card_cover__3eeq7{position:relative}.components_card_cover__3eeq7 a{color:var(--color-text)}.components_card_cover__3eeq7 img{width:100%;border-radius:.25rem;box-shadow:0 1px 4px var(--color-shadow);filter:brightness(1);transition:all .2s ease}.components_card_cover__3eeq7:hover img{filter:brightness(1.08);transition:all .2s ease}.components_card_cover__3eeq7 h2{position:absolute;top:2rem;left:0;z-index:1;max-width:97.5%;text-align:left;font-size:3rem;background:rgba(255,255,255,.8);color:var(--color-text-black);padding:1.07867rem 1.5rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;box-shadow:0 1px 4px var(--color-shadow)}.components_card_cover__3eeq7 a h2{font-size:2.2rem}@media(max-width:777px){.components_grid_large__DxGVo{display:block}.components_card_cover__3eeq7{margin-bottom:1rem}}.components_text__rlR4K{max-width:800px}.components_text__rlR4K p{text-align:left}.components_metadata__qvwrU p{margin-bottom:0}.components_works_small__1Tesi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2rem}.components_works_small__1Tesi .components_grid_large__DxGVo{display:block}.components_works_small__1Tesi .components_grid_large__DxGVo.card{margin-bottom:0}.components_works_small__1Tesi .components_grid_large__DxGVo .components_card_cover__3eeq7{text-align:center}.components_works_small__1Tesi .components_grid_large__DxGVo .components_card_cover__3eeq7 img{width:75%}.components_works_small__1Tesi .components_grid_large__DxGVo .components_card_cover__3eeq7 h2{border-radius:.4rem;font-size:2rem}.components_works_small__1Tesi .components_grid_large__DxGVo .components_text__rlR4K>p{margin-top:1rem;text-align:center}@media(max-width:777px){.components_works_small__1Tesi{grid-template-columns:repeat(1,1fr)}}@keyframes components_theme-toggle-rotate-when-clicked__Nso9p{0%{opacity:.5;transform:rotate(-1turn)}to{opacity:1;transform:rotate(0deg)}}.components_toggle__Yw4xf svg{width:2rem;height:2rem;font-size:2rem;vertical-align:middle}.components_toggle__Yw4xf{cursor:pointer;transition:all .4s ease}.components_toggle__Yw4xf:hover{transition:all .4s ease}.components_toggle__Yw4xf.components_sun__XVmtV:hover{color:var(--color-sun)}.components_toggle__Yw4xf.components_moon__2Qk3w:hover{color:var(--color-moon)}.components_toggle__Yw4xf.components_animate__y1nmY{animation:components_theme-toggle-rotate-when-clicked__Nso9p .8s ease}.components_works__FIdO_ a .fontawesome{color:var(--color-icon-link)}.components_works__FIdO_ a .fontawesome:hover{color:var(--color-link-hovered)}.components_profile__GNX9P{aspect-ratio:1;min-width:0;border-radius:99999px;border:.5rem double var(--color-main-theme-degenerated);box-shadow:inset 0 0 .5rem rgba(0,0,0,.1);transition:all .3s ease}.components_profile__GNX9P:hover{border:.5rem double var(--color-main-theme);transition:all .3s ease}.components_profile__GNX9P div{width:100%;height:100%;border-radius:99999px;mix-blend-mode:var(--blend-profile);filter:var(--filter-profile-unhovered);background-image:url(/resources/noise_2.svg),var(--grad-002),url(/resources/profile.webp);transition:all .2s ease}.components_profile__GNX9P div:hover{filter:var(--filter-profile-hovered);transition:all .2s ease}.components_profile__GNX9P div{box-shadow:0 0 .5rem var(--color-text-black);background-size:cover;background-position:50%;background-repeat:no-repeat}.components_profile_wrap__oG1ar{display:grid;grid-template-columns:1fr 1.618fr;grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media (max-width:777px){.components_profile_wrap__oG1ar{display:block}.components_profile__GNX9P{margin-bottom:1rem;width:20rem;height:20rem;margin-left:auto;margin-right:auto}}@keyframes components_animation_opacity__KZa9M{0%{opacity:1;visibility:visible}45%{opacity:1;visibility:visible}to{opacity:0;visibility:visible}}.components_page_transition_fade_blog__zz0EB{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-bg);z-index:128}.components_page_transition_fade_blog__zz0EB.components_inactive__lncs4{animation:none;opacity:0;visibility:hidden}.components_page_transition_fade_blog__zz0EB.components_active___0Xwx{animation:components_animation_opacity__KZa9M .7s ease-in-out 1}@keyframes components_animation_opacity_home__dIamU{0%{opacity:.8;visibility:visible}to{opacity:0;visibility:visible}}.components_page_transition_fade_home__6Qzq_{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-bg);z-index:128;opacity:.8;visibility:visible}.components_page_transition_fade_home__6Qzq_.components_inactive__lncs4{animation:none;opacity:0;visibility:hidden}.components_page_transition_fade_home__6Qzq_.components_active___0Xwx{animation:components_animation_opacity_home__dIamU .3s ease-in-out 1}@keyframes components_animation_border__c15Ac{0%{width:max(20vw,20vh);height:2000vh;top:-950vh;left:calc(50vw - max(10vw, 10vh));opacity:.6;visibility:visible;transform:rotate(0deg)}50%{opacity:.3;top:-950vh;transform:rotate(0deg)}to{width:100vw;height:2000vh;top:-950vh;left:0;opacity:0;visibility:visible;transform:rotate(15deg)}}@keyframes components_animation_border_mobile__Izcv0{0%{width:max(20vw,20vh);height:2000vh;top:-950vh;left:calc(50vw - max(10vw, 10vh));opacity:.6;visibility:visible;transform:rotate(0deg)}50%{opacity:.3;top:-950vh;transform:rotate(0deg)}to{width:100vw;height:2000vh;top:-950vh;left:0;opacity:0;visibility:visible;transform:rotate(0deg)}}.components_page_transition_border__m41_F{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:129}.components_page_transition_border__m41_F.components_inactive__lncs4{animation:none;opacity:0;visibility:hidden;border:none}.components_page_transition_border__m41_F.components_active___0Xwx{animation:components_animation_border__c15Ac .7s cubic-bezier(.56,1.07,.64,.26) 1;border:double max(15vw,15vh) var(--color-main-theme)}@media (max-width:777px){.components_page_transition_border__m41_F.components_active___0Xwx{animation:components_animation_border_mobile__Izcv0 .7s cubic-bezier(.56,1.07,.64,.26) 1;border:double max(10vw,10vh) var(--color-main-theme)}}