.header_header__lQmJN{background-size:100% 20px}.header_links__ru_o_>div:first-child{border-right:2px solid var(--dark)}.header_links__ru_o_ a,.header_links__ru_o_ input{transition:transform .5s}.header_links__ru_o_ svg{width:25px;height:25px;display:inline}.header_links__ru_o_ span{background-color:var(--dark);color:var(--light);transition:right .3s,opacity .5s}.header_link_container__gyO1I:hover span{right:110%;opacity:1;width:auto}.header_header__lQmJN h1{font-size:var(--h1-size);line-height:1.4;text-shadow:0 0 1px #ddd;font-weight:700}.header_header__lQmJN h1 a,.header_header__lQmJN h2 a{text-decoration:underline dotted}.header_header__lQmJN h2{font-size:var(--h2-size)}.header_input_color__gDj__{border:1px solid #fff}.header_toggle_container__W1mBD{--container-height:40px;height:var(--container-height);border:2px solid var(--dark)}.header_toggle_container__W1mBD:before{content:"";width:14px;height:14px;background-color:var(--dark);border-radius:100px;position:absolute;top:2px;left:50%;transform:translateX(-50%);transition:.5s}.header_about__9TWAA{transform:translate(-50%,-50%) rotate(-40deg)}@media only screen and (max-width:600px){.header_header__lQmJN{min-height:80vh}.header_header__lQmJN h1{text-align:center}.header_header__lQmJN p{width:80%;margin:2rem auto;text-align:center}.header_links__ru_o_{flex-direction:column;justify-content:center;position:relative}.header_links__ru_o_>div:first-child{border-right:0;margin-right:0;padding-right:0;border-bottom:2px solid var(--dark);margin-bottom:5px;padding-bottom:5px}.header_links__ru_o_>div:first-child div{display:inline}.header_links__ru_o_{margin-bottom:3rem}.header_links__ru_o_>div:nth-child(2){margin-top:5px}.header_links__ru_o_>div:nth-child(2) div{position:absolute;right:0;top:50%;transform:translateY(-50%)}.header_links__ru_o_ a,.header_links__ru_o_ input{display:inline}.header_links__ru_o_ a{margin:0 5px;padding:0 5px}.header_links__ru_o_ input{margin:0 10px}.header_about__9TWAA{display:none}}.nav_nav__ydNZz{background-image:url(/_next/static/media/nnnoise.cfcda198.svg);background-color:var(--light);box-shadow:0 0 5px var(--dark)}.nav_nav__ydNZz a:before{content:"";position:absolute;width:100%;height:2px;background-color:var(--dark);bottom:0;left:-100%;transition:left .5s}.nav_nav__ydNZz a:hover:before{left:0}.header_header__PgVkl{background-size:100% 20px}.header_links__Yi78o>div:first-child{border-right:2px solid var(--dark)}.header_links__Yi78o a,.header_links__Yi78o input{transition:transform .5s}.header_links__Yi78o svg{width:25px;height:25px;display:inline}.header_links__Yi78o span{background-color:var(--dark);color:var(--light);transition:right .3s,opacity .5s}.header_link_container__fyJhU:hover span{right:110%;opacity:1;width:auto}.header_header__PgVkl h1{line-height:1.4;text-shadow:0 0 1px #ddd}.header_header__PgVkl h1 a,.header_header__PgVkl h2 a{text-decoration:underline dotted}.header_header__PgVkl h2{font-size:var(--h2-size)}.header_input_color__XtGsY{border:1px solid #fff}.header_toggle_container__2gK3r{--container-height:40px;height:var(--container-height);border:2px solid var(--dark)}.header_toggle_container__2gK3r:before{content:"";width:14px;height:14px;background-color:var(--dark);border-radius:100px;position:absolute;top:2px;left:50%;transform:translateX(-50%);transition:.5s}.header_about__BP68m{transform:translate(-50%,-30%) rotate(-40deg)}@media only screen and (max-width:600px){.header_header__PgVkl{min-height:80vh}.header_header__PgVkl h1{text-align:center}.header_header__PgVkl p{width:80%;margin:2rem auto;text-align:center}.header_links__Yi78o{flex-direction:column;justify-content:center;position:relative}.header_links__Yi78o>div:first-child{border-right:0;margin-right:0;padding-right:0;border-bottom:2px solid var(--dark);margin-bottom:5px;padding-bottom:5px}.header_links__Yi78o>div:first-child div{display:inline}.header_links__Yi78o{margin-bottom:3rem}.header_links__Yi78o>div:nth-child(2){margin-top:5px}.header_links__Yi78o>div:nth-child(2) div{position:absolute;right:0;top:50%;transform:translateY(-50%)}.header_links__Yi78o a,.header_links__Yi78o input{display:inline}.header_links__Yi78o a{margin:0 5px;padding:0 5px}.header_links__Yi78o input{margin:0 10px}.header_about__BP68m{display:none}}.card_card__ve5cp{opacity:0;position:relative;transition:all .5s;padding:.5rem .5rem 1.4rem;border-radius:.4rem;background-color:var(--dark-card);box-shadow:var(--shadow);transform:translateY(150px);background-image:url(/_next/static/media/nnnoise.cfcda198.svg);text-align:center}.card_card__ve5cp:hover{box-shadow:var(--shadow-hover)}.card_card__ve5cp img{width:100%;height:55%;object-fit:cover}.card_card__ve5cp h3{text-transform:capitalize;font-size:var(--h3-size);margin-top:10px}.card_card__ve5cp>p{color:var(--desc-two);font-size:15px;line-height:1.3;margin-bottom:20px}.card_card__ve5cp>p:first-letter{text-transform:capitalize}.card_more__ZkD_O{position:absolute;top:5px;right:5px}.card_more__ZkD_O svg{cursor:pointer;fill:#aaa;background-color:#fafafa;border-radius:0 0 0 8px;display:inline}.card_icon__oa1RN{min-width:20px;min-height:20px}.card_links__dtPoU{width:24px;height:50px;max-height:0;transition:max-height .5s ease-in-out;overflow:hidden;background-color:#fafafa;box-sizing:content-box;border-radius:8px 0 0 8px;display:flex;flex-direction:column;justify-content:space-evenly}.card_links__dtPoU svg{fill:#222;box-sizing:content-box;padding:2px 0}.card_more__ZkD_O .card_displayLinks__pOhX8,.card_more__ZkD_O .card_displayLinks__pOhX8~.card_more__ZkD_O div,.card_more__ZkD_O:hover .card_links__dtPoU{max-height:200px}.card_card_footer__nUzAU{color:var(--desc);font-size:12px;display:flex;position:absolute;bottom:3px}.card_card_footer__nUzAU div{margin-right:14px;display:flex;align-items:center}.card_card_footer__nUzAU svg{margin-right:5px}.card_likes__mOBCx,.card_views__PWivf{transition:color .3s}.card_card__ve5cp:hover .card_views__PWivf{color:#3e85db}.card_card__ve5cp:hover .card_likes__mOBCx{color:#f16bef}@media only screen and (max-width:768px){.card_card__ve5cp{max-width:300px;padding:10px 5px;margin-top:10px}.card_card__ve5cp>p{font-size:14px}.card_card__ve5cp img{height:auto}}.projects_projects__DL0t1 h2{font-size:var(--h2-size)}.projects_projects__DL0t1 h2:nth-of-type(2){margin-top:5rem}.projects_projects__DL0t1 h2:before{content:"";position:absolute;width:20px;height:20px;right:0;top:50%;transform:translateY(-50%);border:3px solid;border-color:transparent var(--dark) transparent transparent;border-radius:20px;opacity:0;transition:right .3s,opacity .3s}.projects_projects__DL0t1 h2:hover:before{right:-10px;opacity:1}.projects_container__yMAdu{grid-template-columns:repeat(4,minmax(100px,1fr))}@media only screen and (max-width:992px){.projects_container__yMAdu{gap:2rem;grid-template-columns:repeat(3,minmax(100px,1fr))}}@media only screen and (max-width:768px){.projects_container__yMAdu{gap:.6rem}}@media only screen and (max-width:600px){.projects_container__yMAdu{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media only screen and (max-width:560px){.projects_container__yMAdu{justify-items:center;grid-template-columns:repeat(1,minmax(100px,1fr))}}.btnLink_btn__GvUeE{color:var(--dark);background-color:var(--light);border:1px solid var(--dark)}.btnLink_btn__GvUeE svg{margin-right:5px;width:20px;height:20px}.myLinks_footer__i_Yov{background-image:url(/_next/static/media/nnnoise.cfcda198.svg);background-color:var(--light)}.tools_tools__HsNqg{background:linear-gradient(var(--light),rgba(228,228,252,.4),rgba(228,228,252,.4),var(--light))}.tools_tools__HsNqg h2{font-size:var(--h2-size)}.tools_wrapper__mYVrU{grid-template-columns:repeat(4,minmax(80px,1fr))}.tools_tools__HsNqg img{background-color:var(--light);box-shadow:var(--shadow);filter:grayscale(.8);transition:filter .3s}.tools_tools__HsNqg img:hover{filter:grayscale(0)}.tools_tools__HsNqg>div img:nth-child(5){background-color:#fff}@media only screen and (max-width:500px){.tools_wrapper__mYVrU{grid-template-columns:repeat(3,minmax(40px,1fr))}.tools_tools__HsNqg{min-height:auto;margin:5rem 0}.tools_tools__HsNqg img{width:70px;height:70px}}.study_study__lg6tz>h2{font-size:var(--h2-size)}.study_study__lg6tz h2:before{content:"";position:absolute;width:20px;height:20px;right:0;top:50%;transform:translateY(-50%);border:3px solid;border-color:transparent var(--dark) transparent transparent;border-radius:20px;opacity:0;transition:right .3s,opacity .3s}.study_study__lg6tz h2:hover:before{right:-10px;opacity:1}.study_wrapper__wfaLD{grid-template-columns:repeat(6,minmax(10px,1fr));grid-template-rows:repeat(2,minmax(100px,1fr))}.study_wrapper__wfaLD img{border-radius:15%}.study_card__MP_hC{box-shadow:var(--shadow);background-color:var(--dark-card);transform:translateY(150px);background-image:url(/_next/static/media/nnnoise.cfcda198.svg);transition:all .5s}.study_card__MP_hC:hover{box-shadow:var(--shadow-hover)}.study_card__MP_hC:first-child{grid-area:1/1/2/3}.study_card__MP_hC:nth-child(2){grid-area:1/3/2/5}.study_card__MP_hC:nth-child(3){grid-area:1/5/2/7}.study_card__MP_hC:nth-child(4){grid-area:2/1/3/4}.study_card__MP_hC:nth-child(5){grid-area:2/4/3/7}.study_card__MP_hC h3{font-size:var(--h3-size)}@media only screen and (max-width:992px){.study_wrapper__wfaLD{grid-template-rows:repeat(3,1fr)}.study_card__MP_hC:first-child{grid-area:1/1/2/4}.study_card__MP_hC:nth-child(2){grid-area:1/4/2/7}.study_card__MP_hC:nth-child(3){grid-area:2/1/3/4}.study_card__MP_hC:nth-child(4){grid-area:2/4/3/7}.study_card__MP_hC:nth-child(5){grid-area:3/1/4/7}}@media only screen and (max-width:768px){.study_wrapper__wfaLD{grid-template-rows:repeat(5,1fr)}.study_card__MP_hC:first-child{grid-area:1/1/2/7}.study_card__MP_hC:nth-child(2){grid-area:2/1/3/7}.study_card__MP_hC:nth-child(3){grid-area:3/1/4/7}.study_card__MP_hC:nth-child(4){grid-area:4/1/5/7}.study_card__MP_hC:nth-child(5){grid-area:5/1/6/7}.study_card__MP_hC p{font-size:15px}}@media only screen and (max-width:560px){.study_study__lg6tz{padding:10px}.study_study__lg6tz>h2,.study_study__lg6tz>p{text-align:center}.study_study__lg6tz>p{margin-bottom:2rem}.study_wrapper__wfaLD{margin-left:0}.study_wrapper__wfaLD img{width:60px;height:60px}}.services_services___68b6 h2{font-size:var(--h2-size)}.services_services___68b6 h2:before{content:"";position:absolute;width:20px;height:20px;right:0;top:50%;transform:translateY(-50%);border:3px solid;border-color:transparent var(--dark) transparent transparent;border-radius:20px;opacity:0;transition:right .3s,opacity .3s}.services_services___68b6 h2:hover:before{right:-10px;opacity:1}.services_wrapper__X3IZD{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.services_wrapper__X3IZD>div{box-shadow:5px 5px 10px var(--shadow-color);background-color:var(--dark-card);outline:solid 3px var(--dark);border:2px solid var(--light);background-image:url(/_next/static/media/nnnoise.cfcda198.svg);transition:transform .4s}.services_wrapper__X3IZD>div:first-of-type{grid-area:1/1/2/2}.services_wrapper__X3IZD>div:nth-of-type(2){grid-area:1/2/2/3}.services_wrapper__X3IZD>div:nth-of-type(3){grid-area:2/1/3/2}.services_wrapper__X3IZD>div:nth-of-type(4){grid-area:2/2/3/3}.services_wrapper__X3IZD>div h3{color:var(--dark);font-size:var(--h3-size)}.services_wrapper__X3IZD ul{list-style:disc;margin:revert;padding:revert}.services_wrapper__X3IZD>div ul li{color:var(--desc-two);margin-top:5px}@media only screen and (max-width:600px){.services_wrapper__X3IZD>div ul{padding-left:15px}}.FeaturedProjects_section__H9Xtm{--accent-blue:#E6F1FB;--accent-purple:#EEEDFE;--accent-teal:#E1F5EE;--accent-amber:#FAEEDA;--accent-coral:#FAECE7;--accent-gray:#F1EFE8}.FeaturedProjects_sectionHeader__oru9B{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2.5rem}.FeaturedProjects_eyebrow__5gC7M{font-family:DM Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary,#888);margin-bottom:.5rem;display:flex;align-items:center}.FeaturedProjects_eyebrow__5gC7M:before{content:"";display:block;width:24px;height:1px;background:currentColor;opacity:.4}.FeaturedProjects_sectionTitle__ekPlc{font-family:"DM Serif Display",serif;font-size:2.2rem;font-weight:400;color:var(--color-text-primary,#111);line-height:1.2}.FeaturedProjects_sectionLink__Y6o_B{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary,#888);text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .2s}.FeaturedProjects_sectionLink__Y6o_B:hover{color:var(--color-text-primary,#111)}.FeaturedProjects_bento__pN4Dn{display:grid;grid-template-columns:repeat(12,1fr)}.FeaturedProjects_bentoItem__lNHhk{min-width:0}.FeaturedProjects_wide__yednG{grid-column:span 7}.FeaturedProjects_medium__Tu2BL{grid-column:span 5}.FeaturedProjects_third__Ztevw{grid-column:span 4}.FeaturedProjects_full__7VP_0{grid-column:span 12}.FeaturedProjects_card__VaWfk{height:100%;background:var(--color-background-primary,#fff);border:.5px solid var(--color-border-tertiary,rgba(0,0,0,.12));border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.FeaturedProjects_card__VaWfk:hover{border-color:var(--color-border-secondary,rgba(0,0,0,.25));transform:translateY(-2px)}.FeaturedProjects_cardImg__Yg5Ln{width:100%;height:160px;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.FeaturedProjects_medium__Tu2BL .FeaturedProjects_cardImg__Yg5Ln,.FeaturedProjects_wide__yednG .FeaturedProjects_cardImg__Yg5Ln{height:200px}.FeaturedProjects_imgPlaceholder__6uTRk{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--color-text-tertiary,#aaa)}.FeaturedProjects_cardFeatured__DgWAn{flex-direction:row}.FeaturedProjects_featuredImg__Sf_MK{width:320px;min-height:200px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.FeaturedProjects_cardBody__6oHsW{padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;flex:1}.FeaturedProjects_cardMeta__Z4LW2{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.FeaturedProjects_cardGithub__iWpkK,.FeaturedProjects_cardNum__j7IOq{font-family:DM Mono,monospace;font-size:10px;color:var(--color-text-tertiary,#aaa)}.FeaturedProjects_cardGithub__iWpkK{display:flex;align-items:center;gap:4px;text-decoration:none;transition:color .2s}.FeaturedProjects_cardGithub__iWpkK:hover{color:var(--color-text-primary,#111)}.FeaturedProjects_cardTitle__g4r1C{font-size:1.1rem;font-weight:400;line-height:1.3;margin-bottom:.4rem}.FeaturedProjects_cardTitleLg__2_PH7{font-size:1.3rem}.FeaturedProjects_cardDesc__sjNc2{font-size:14px;color:var(--desc-two);line-height:1.7;flex:1;margin-bottom:.75rem}.FeaturedProjects_cardTags__Z1Ndg{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.FeaturedProjects_tag__g_zg1{font-family:DM Mono,monospace;font-size:10px;padding:2px 8px;border-radius:20px;border:.5px solid var(--color-border-secondary,rgba(0,0,0,.2));color:var(--color-text-secondary,#666);background:var(--color-background-secondary,#f5f5f5)}@keyframes FeaturedProjects_fadeUp__pmxwI{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.FeaturedProjects_bentoItem__lNHhk{animation:FeaturedProjects_fadeUp__pmxwI .4s ease both}.FeaturedProjects_bentoItem__lNHhk:first-child{animation-delay:.05s}.FeaturedProjects_bentoItem__lNHhk:nth-child(2){animation-delay:.1s}.FeaturedProjects_bentoItem__lNHhk:nth-child(3){animation-delay:.15s}.FeaturedProjects_bentoItem__lNHhk:nth-child(4){animation-delay:.2s}.FeaturedProjects_bentoItem__lNHhk:nth-child(5){animation-delay:.25s}.FeaturedProjects_bentoItem__lNHhk:nth-child(6){animation-delay:.3s}@media (max-width:768px){.FeaturedProjects_full__7VP_0,.FeaturedProjects_medium__Tu2BL,.FeaturedProjects_third__Ztevw,.FeaturedProjects_wide__yednG{grid-column:span 12}.FeaturedProjects_cardFeatured__DgWAn{flex-direction:column}.FeaturedProjects_featuredImg__Sf_MK{width:100%;min-height:180px}}.FeaturedProjects_card__VaWfk{box-shadow:var(--shadow);background-color:var(--dark-card);background-image:url(/_next/static/media/nnnoise.cfcda198.svg)}.FeaturedProjects_projects__t16h_>h2{font-size:var(--h2-size)}