.icons_icon__i_lZK{width:25%;max-width:50px;margin:0 5px}.icons_switch__8tVAC{cursor:pointer;fill:#292e31}.icons_switch__8tVAC.icons_darkMode__ueMwD{fill:#f1c40f;transform:scaleX(-1)}.icons_up__YHwvl{width:50px;cursor:pointer;transition:all .5s;z-index:9}.icons_spinner__Xm9xp{animation-name:icons_spin__9dxuB;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes icons_spin__9dxuB{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.logo_headerContainer__nJlM_{display:flex;justify-content:space-between;align-items:center}.logo_siteName__B_Uo0{display:inline-block;vertical-align:bottom;width:0;overflow:hidden;padding:0;margin:0}.logo_logoContainer__nKGsH{cursor:pointer;text-align:left;flex:auto}.logo_logoContainer__nKGsH h1{margin:0;padding:0;transition:all .5s,color 0s;text-shadow:0 0 2px #16a085;letter-spacing:24px;display:inline-block}.logo_logoContainer__nKGsH:hover h1{text-shadow:0 0 4px #16a085;cursor:pointer;letter-spacing:2px}.logo_fContainer__tHF28{fill:transparent;transition:all .5s}.logo_f__6HWIX{fill:#000}.logo_logoContainer__nKGsH:hover .logo_siteName__B_Uo0{width:125px;margin-right:10px}.logo_logoContainer__nKGsH:hover .logo_fContainer__tHF28{fill:#000;stroke:#292e31}.logo_logoContainer__nKGsH:hover .logo_f__6HWIX{fill:#f8f9fa;stroke:#000}.logo_menu__Z4n_U{width:-moz-fit-content;width:fit-content;max-width:350px;transition:height .5s;overflow:hidden}.logo_menu__Z4n_U ul{padding:0;margin:0;text-align:right;width:100%;display:flex;justify-content:space-between}.logo_menu__Z4n_U ul li{display:inline-block;margin:0 20px;font-weight:700}.logo_menu__Z4n_U ul li a{font-size:22px;transition:all .25s}.logo_menu__Z4n_U ul li a:hover{color:#3498db;text-shadow:0 0 1px #000}.logo_menuContent__63dLq{height:0}.logo_scrollingDown__13PZR{height:30px}.logo_menuLogo__1mOH7{display:none}@media screen and (max-width:720px){.logo_headerContainer__nJlM_{flex-direction:column}.logo_logoContainer__nKGsH h1{letter-spacing:20px}.logo_scrollingDown__13PZR{height:0}.logo_showMenu__cfOLv{height:100vh}.logo_menu__Z4n_U ul{margin-top:200px;height:50px;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.logo_menuLogo__1mOH7{display:inherit}.logo_menu__Z4n_U ul li{margin:20px auto}.logo_menu__Z4n_U{max-width:95%}}.logo_dark-theme__HxwIj .logo_logoContainer__nKGsH h1{color:#e3e3e3}.logo_dark-theme__HxwIj .logo_scrolledDown__Te3Yd{opacity:.05}.layout_header__SFlEE{position:fixed;top:0;width:100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px;z-index:4;text-align:left;box-shadow:0 0 10px #121212}.layout_body__MTeLg{min-height:100vh;display:flex;flex-direction:column}.layout_article__FDvkB{padding-top:100px;font-weight:500;font-size:1.2em;line-height:1.6em;min-height:calc(100vh - 85px)}.layout_button__Z_ieV{width:100%;max-width:920px;margin:10px auto}.layout_button__Z_ieV a{all:unset;width:100px;height:30px;font-size:16px;background:transparent;border:none;position:relative;color:#f0f0f0;cursor:pointer;z-index:1;padding:10px 20px;display:flex;align-items:center;justify-content:center;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;float:right;margin-bottom:20px}.layout_button__Z_ieV a:before{content:"";position:absolute;bottom:0;right:0;z-index:-99999;transition:all .4s;transform:translate(0);width:100%;height:100%;background:#28282d;border-radius:10px}.layout_backBtn__Td3oO{text-align:left;padding:5px 10px;position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-around;align-items:center;transition:all .5s;z-index:9;width:100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.layout_backBtn__Td3oO a{padding:4px 8px;border-radius:4px;font-weight:700}@media (max-width:600px){.layout_backBtn__Td3oO{justify-content:space-between}}.subscriptionForm_formContainer__w4Y8S{display:block;text-align:center;width:100%;margin:auto;overflow:hidden}.subscriptionForm_form__YxQZ6{margin:10px auto;display:flex;justify-content:center;border-radius:8px;overflow:hidden;width:-moz-fit-content;width:fit-content;max-width:100%;border:4px solid #292e31;background-color:#292e31;box-shadow:0 0 4px #121212}.subscriptionForm_form__YxQZ6 input{font-size:20px;padding:4px 8px;border:none;width:90%;font-weight:700}.subscriptionForm_form__YxQZ6 button{border:none;font-size:20px;padding:4px 8px;cursor:pointer;font-weight:700;background-color:#292e31;color:#f5f5f5}.subscriptionForm_ad__r6eZW{margin:40px auto;background-color:var(--background-color-secondary);color:var(--text-color-primary);font-family:inherit;border-radius:8px;box-shadow:0 0 8px #2b2b2b}.subscriptionForm_ad__r6eZW .subscriptionForm_form__YxQZ6{margin:0 auto;max-width:100%;border-radius:4px}.subscriptionForm_ad__r6eZW .subscriptionForm_form__YxQZ6 input{border-radius:2px}.subscriptionForm_ad__r6eZW .subscriptionForm_form__YxQZ6{all:unset;width:100%;text-align:center}.subscriptionForm_ad__r6eZW .subscriptionForm_form__YxQZ6 input{display:inline-block;font-size:20px;padding:4px 8px;width:80%;max-width:350px;font-weight:700;border:4px solid #fff;border-radius:4px;margin:10px}.subscriptionForm_ad__r6eZW .subscriptionForm_form__YxQZ6 button{display:inline-block;font-size:20px;padding:4px 8px;cursor:pointer;font-weight:700;background-color:#292e31;color:#f5f5f5;border:4px solid #292e31;border-radius:4px;margin:10px auto}.portfolio_projectsContainer__MEtjZ{max-width:920px;margin:auto;display:flex;flex-direction:row;justify-content:space-between}.portfolio_categories__7ZAX2{flex:30% 1}.portfolio_categories__7ZAX2 span{display:inline-block;line-height:normal}.portfolio_categories__7ZAX2.portfolio_warning__fOW3e span:last-child{transform:rotate(45deg);transform-origin:left}.portfolio_categories__7ZAX2.portfolio_warning__fOW3e img,.portfolio_categories__7ZAX2.portfolio_warning__fOW3e p{opacity:1}.portfolio_projects__bQXNf{flex:70% 1;margin-right:20px}.portfolio_project__slz7G{padding:4px;border-radius:8px;margin:20px auto;display:flex;background-color:rgb(var(--background-color-secondary));box-shadow:0 0 2px rgb(var(--text-color-primary));transition:all .25s;max-width:720px;cursor:not-allowed}a .portfolio_project__slz7G{cursor:pointer;transform:rotate(0deg)!important}.portfolio_projects__bQXNf.portfolio_warning__fOW3e .portfolio_project__slz7G:nth-child(2n){transform:rotate(1deg);transform-origin:left}.portfolio_projects__bQXNf.portfolio_warning__fOW3e .portfolio_project__slz7G:nth-child(odd){transform:rotate(-1deg);transform-origin:right}.portfolio_project__slz7G:hover{box-shadow:0 0 8px rgb(var(--text-color-primary));box-shadow:0 0 0 rgb(var(--text-color-primary))}@keyframes portfolio_shake__4UUki{0%{transform:translate(1px,1px) rotate(.5deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(.5deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(.5deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(.5deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.portfolio_imageContainer___sLPT{text-align:center;width:30%;display:flex}.portfolio_image__qpdbo{border-radius:4px;width:auto;height:auto;max-width:100%;max-height:150px;display:block;text-align:center;margin:auto;-webkit-clip-path:url(#squircle);clip-path:url(#squircle)}.portfolio_details__NxdEu{flex:80% 1}.portfolio_title__DCOEu{font-weight:700}.portfolio_intro__kpUyv{padding:4px 0;margin:auto}@media (max-width:600px){.portfolio_project__slz7G{flex-direction:column}.portfolio_imageContainer___sLPT{display:block;width:100%}}.portfolio_postContent__k9sHy{margin-bottom:20px;font-weight:500}.portfolio_postContent__k9sHy>*{max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5625rem;width:calc(100% - 40px)}.portfolio_postContent__k9sHy div,.portfolio_postContent__k9sHy p{font-size:1.125rem}.portfolio_h1__lLUCH{font-size:2.4em;line-height:normal;text-align:center;margin:50px auto;font-weight:700;max-width:920px}.portfolio_callToAction___mRot{color:#006cbe;width:-moz-fit-content;width:fit-content;font-weight:700;transition:all .2s;text-align:right;width:100%;text-transform:lowercase;margin-left:0}.portfolio_category__A5sR4{border-radius:4px;margin:2px;padding:2px 4px;font-size:.65em;cursor:pointer;transition:all .25s}.portfolio_info__h__UX{font-size:.9em;font-weight:500;display:flex;justify-content:space-between;align-items:center;font-style:italic;margin:4px auto;max-width:600px}.portfolio_info__h__UX p{margin:0;padding:0}.portfolio_button__Rewak{background-color:rgb(var(--background-color-secondary));color:rgb(var(--text-color-secondary));width:100%;font-size:24px;border:2px solid #202f36;border-radius:6px;font-weight:700;font-family:inherit;padding:2px;display:block;text-align:center;margin-bottom:20px}.portfolio_button__Rewak:hover{color:#202f36;background-color:#f1c40f}@media (max-width:720px){.portfolio_projectsContainer__MEtjZ{flex-direction:column}.portfolio_projects__bQXNf{margin-right:0}.portfolio_image__qpdbo{width:auto;height:100px!important}.portfolio_categories__7ZAX2{margin:24px auto;position:relative;top:auto;width:calc(100% - 40px)}.portfolio_categories__7ZAX2 h2{display:inline-block;vertical-align:bottom;margin:0}}