.home-page_home__bEkAk{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media (min-width:960px){.home-page_home__bEkAk{padding-left:2rem;padding-right:2rem}}.about_about__K8_3o{padding:72px 0 0}@media (min-width:960px){.about_about__K8_3o{padding-top:6rem;padding-bottom:6rem}}.about_about__title__I0irv{position:relative;margin-bottom:1.25rem;width:-moz-max-content;width:max-content;font-size:1.875rem;line-height:2.25rem;font-weight:500}.about_about__title__I0irv:after{right:-12rem;top:50%;height:1px;width:10rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--gray-20);--tw-content:"";content:var(--tw-content)}@media (min-width:960px){.about_about__title__I0irv{font-weight:700}.about_about__title__I0irv:after{content:var(--tw-content);position:absolute}}.about_about__wrapper__gI5yC{display:flex;flex-direction:column;gap:3.5rem}@media (min-width:960px){.about_about__wrapper__gI5yC{flex-direction:row;gap:2.5rem}}.about_about__wrapper__left__content__77lDu{margin-bottom:1rem;font-size:1rem;line-height:1.5rem;font-weight:300;color:var(--gray)}@media (min-width:960px){.about_about__wrapper__left__content__77lDu{font-size:1.125rem;line-height:1.75rem;font-weight:400}}.about_about__wrapper__left__content__77lDu>p:not(:last-child){margin-bottom:1rem}.about_about__wrapper__left__techs__8cWAz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.about_about__wrapper__left__techs__item__ctNvN{display:flex;align-items:center;gap:.25rem;font-family:var(--font-inconsolata),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1rem;line-height:1.5rem;font-weight:300;color:var(--gray)}@media (min-width:960px){.about_about__wrapper__left__techs__item__ctNvN{font-size:1.125rem;line-height:1.75rem}}.about_about__wrapper__left__techs__item__icon__33pCM{min-width:.75rem;gap:.25rem;font-size:.75rem;line-height:1rem;line-height:1;color:var(--primary-base)}@media (min-width:960px){.about_about__wrapper__left__techs__item__icon__33pCM{min-width:12px;font-size:.875rem;line-height:1.25rem}}.about_about__wrapper__right__nfU_g{position:relative;aspect-ratio:1/1;height:300px;min-width:300px;border-radius:.125rem}@media (max-width:519px){.about_about__wrapper__right__nfU_g{height:200px;min-width:200px}}@media (max-width:959px){.about_about__wrapper__right__nfU_g{align-self:center}}.about_about__wrapper__right__effect__lQ7z4{position:absolute;z-index:9;height:100%;width:100%;overflow:hidden;border-radius:.125rem;background-color:var(--primary-base);mix-blend-mode:multiply;transition-duration:.2s}.about_group__3QRMu:hover .about_about__wrapper__right__effect__lQ7z4{background-color:transparent}.about_about__wrapper__right__border--tl__AyOfP{pointer-events:none;position:absolute;left:-1.25rem;top:-1.25rem;height:2.5rem;width:2.5rem;border-top-left-radius:.125rem;border-left-width:2px;border-top-width:2px;border-color:var(--primary-base);transition-duration:.2s}.about_group__3QRMu:hover .about_about__wrapper__right__border--tl__AyOfP{left:-1rem;top:-1rem;height:2rem;width:2rem;border-color:var(--primary-base-hover)}.about_about__wrapper__right__border--br___838C{pointer-events:none;position:absolute;bottom:-1.25rem;right:-1.25rem;height:2.5rem;width:2.5rem;border-bottom-right-radius:.125rem;border-bottom-width:2px;border-right-width:2px;border-color:var(--primary-base);transition-duration:.2s}.about_group__3QRMu:hover .about_about__wrapper__right__border--br___838C{bottom:-1rem;right:-1rem;height:2rem;width:2rem;border-color:var(--primary-base-hover)}.about_about__wrapper__right__figure__0YWO9{overflow:hidden;border-radius:.125rem}.about_about__wrapper__right__figure__img__T2C8A{height:300px;width:300px;transition-duration:.2s}.about_group__3QRMu:hover .about_about__wrapper__right__figure__img__T2C8A{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:519px){.about_about__wrapper__right__figure__img__T2C8A{height:200px;width:200px}}.contact_contact__VL81i{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding-top:3rem;padding-bottom:3rem}@media (min-width:960px){.contact_contact__VL81i{padding-top:6rem;padding-bottom:6rem}}.contact_contact__title__rMveC{position:relative;width:-moz-max-content;width:max-content;font-size:2.25rem;line-height:2.5rem;font-weight:700}.contact_contact__title__rMveC:after,.contact_contact__title__rMveC:before{position:absolute;top:50%;height:1px;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--gray-20);--tw-content:"";content:var(--tw-content)}@media (min-width:960px){.contact_contact__title__rMveC{margin-bottom:1.25rem}.contact_contact__title__rMveC:before{right:-10rem;content:var(--tw-content);width:8rem}.contact_contact__title__rMveC:after{left:-10rem;content:var(--tw-content);width:8rem}}.contact_contact__desc__Sg6LX{text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:200;color:var(--gray)}@media (min-width:960px){.contact_contact__desc__Sg6LX{font-weight:300}}.contact_contact__desc__Sg6LX a{position:relative;font-weight:500;transition-duration:.2s}.contact_contact__desc__Sg6LX a:after{position:absolute;bottom:0;left:50%;height:1px;width:0;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--primary-base);content:var(--tw-content);transition-duration:.2s}.contact_contact__desc__Sg6LX a:hover{color:var(--primary-base)}.contact_contact__desc__Sg6LX a:hover:after{content:var(--tw-content);width:100%}.item_item__position__3yAR3{margin-bottom:.25rem;font-size:1.25rem;line-height:1.75rem}.item_item__position__company__rmdw0{color:var(--primary-base)}.item_item__position__company__url__cUly6{position:relative}.item_item__position__company__url__cUly6:after{position:absolute;bottom:0;left:0;height:1px;width:0;background-color:var(--primary-base);transition-duration:.2s;--tw-content:"";content:var(--tw-content)}.item_item__position__company__url__cUly6:hover:after{content:var(--tw-content);width:100%}.item_item__dates__H7eec{margin-bottom:.5rem;font-family:var(--font-inconsolata),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--gray)}.item_item__responsibilities__VKTU7{margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem}.item_item__responsibilities__item__IMvGa{display:flex;gap:.25rem;font-family:var(--font-inconsolata),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-weight:300;color:var(--gray)}.item_item__responsibilities__item__IMvGa a{position:relative;font-weight:500;transition-duration:.2s}.item_item__responsibilities__item__IMvGa a:after{position:absolute;bottom:0;left:50%;height:1px;width:0;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--primary-base);content:var(--tw-content);transition-duration:.2s}.item_item__responsibilities__item__IMvGa a:hover{color:var(--primary-base)}.item_item__responsibilities__item__IMvGa a:hover:after{content:var(--tw-content);width:100%}.item_item__responsibilities__item__icon__stpf_{margin-top:.375rem;min-width:.75rem;font-size:.75rem;line-height:1rem;color:var(--primary-base)}@media (min-width:960px){.item_item__responsibilities__item__icon__stpf_{margin-top:.25rem;font-size:1rem;line-height:1.5rem}}.item_item__techs__P_dgK{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:960px){.item_item__techs__P_dgK{gap:.75rem}}.item_item__techs__item__z1ZlA{border-radius:9999px;background-color:var(--gray-darker);padding:.25rem 1rem;font-size:.75rem;line-height:1rem;color:var(--primary-base)}@media (min-width:960px){.item_item__techs__item__z1ZlA{font-size:.875rem;line-height:1.25rem}}.experience_experience___hklK{padding:72px 0 0}@media (min-width:960px){.experience_experience___hklK{padding-top:6rem;padding-bottom:6rem}}.experience_experience__title__5przG{position:relative;margin-bottom:1.25rem;width:-moz-max-content;width:max-content;font-size:1.875rem;line-height:2.25rem;font-weight:500}.experience_experience__title__5przG:after{right:-12rem;top:50%;height:1px;width:10rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--gray-20);--tw-content:"";content:var(--tw-content)}@media (min-width:960px){.experience_experience__title__5przG{font-weight:700}.experience_experience__title__5przG:after{content:var(--tw-content);position:absolute}}.experience_experience__wrapper___LHBJ,.experience_experience__wrapper__box__6rW9X{display:flex;flex-direction:column;gap:1.5rem}.experience_experience__wrapper__box__hr__r6rGn{color:var(--gray-20)}.langs_container__x0LnQ{display:flex;flex-direction:column;gap:.75rem;border-radius:.375rem;border-width:1px;border-color:var(--primary-base);background-color:var(--background-dark);padding:.75rem;--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,.03)) drop-shadow(0 8px 5px rgba(0,0,0,.08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.langs_container__item__HmRh0{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:.5rem;justify-self:center}.langs_container__item__img__ci1Lt{border-radius:.125rem}.langs_container__item__title__IRg2e{font-size:.875rem;line-height:1.25rem;font-weight:300;line-height:1;color:var(--white);transition-duration:.2s}.langs_container__item__title--selected__iTz_k,.langs_group__ezpqq:hover .langs_container__item__title__IRg2e{color:var(--primary-base)}.langs_container__arrow__kN5pI{position:absolute;bottom:-.5rem;left:50%;height:0;width:0;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:8px;border-right-width:8px;border-top-width:8px;border-left-color:transparent;border-right-color:transparent;border-top-color:var(--primary-base)}@media (min-width:1280px){.langs_container__arrow__kN5pI{left:-.5rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-width:8px;border-bottom-width:8px;border-right-width:8px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:var(--primary-base)}}.socials_socials__47p7G{position:fixed;bottom:0;left:4rem;display:none;flex-direction:column;align-items:center;gap:1.5rem}.socials_socials__47p7G:after,.socials_socials__47p7G:before{height:8rem;width:1px;content:var(--tw-content);background-color:var(--gray)}@media (min-width:1280px){.socials_socials__47p7G{display:flex}}.socials_socials--footer__AYjXu{position:static;display:flex;flex-direction:row;gap:2rem}.socials_socials--footer__AYjXu:after,.socials_socials--footer__AYjXu:before{content:var(--tw-content);display:none}@media (min-width:1280px){.socials_socials--footer__AYjXu{display:none}}.socials_socials--footer__AYjXu .socials_socials__item__wrapper__n2n0C{top:-3rem;left:50%;right:auto;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.socials_socials__item__zquD_{position:relative;display:flex;align-items:center;justify-content:center}.socials_socials__item__icon__Hylpj{font-size:1.25rem;line-height:1.75rem;color:var(--gray);transition-duration:.2s}.socials_socials__item__icon__Hylpj:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:var(--primary-light)}.socials_socials__item__icon--active__pc9Pf{color:var(--primary-light)}.socials_socials__item__wrapper__n2n0C{position:absolute;right:-8rem;top:50%;--tw-translate-y:-50%}.socials_langs--enter__nCRGu,.socials_socials__item__wrapper__n2n0C{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.socials_langs--enter__nCRGu{--tw-scale-x:.95;--tw-scale-y:.95;opacity:0}@media (min-width:1280px){.socials_langs--enter__nCRGu{--tw-translate-x:-0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (max-width:1279px){.socials_langs--enter__nCRGu{--tw-translate-y:0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.socials_langs--enter--active__BoFbV{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;transition-duration:.2s}@media (min-width:1280px){.socials_langs--enter--active__BoFbV{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (max-width:1279px){.socials_langs--enter--active__BoFbV{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.socials_langs--exit__r2E2P{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}@media (min-width:1280px){.socials_langs--exit__r2E2P{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (max-width:1279px){.socials_langs--exit__r2E2P{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.socials_langs--exit--active__eFQOi{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-duration:.2s}@media (min-width:1280px){.socials_langs--exit--active__eFQOi{--tw-translate-x:-0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (max-width:1279px){.socials_langs--exit--active__eFQOi{--tw-translate-y:0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.footer_footer__feML_{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;text-align:center;font-family:var(--font-inconsolata),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;letter-spacing:.05em}.footer_footer__content__name__yiRq_{position:relative;font-size:1.125rem;line-height:1.75rem;color:var(--white);transition-duration:.2s}.footer_footer__content__name__yiRq_:after{position:absolute;bottom:-.25rem;left:0;height:1px;width:0;background-color:var(--primary-base);transition-duration:.2s;--tw-content:"";content:var(--tw-content)}.footer_footer__content__name__yiRq_:hover{color:var(--primary-base)}.footer_footer__content__name__yiRq_:hover:after{content:var(--tw-content);width:100%}.footer_footer__content__year__HB9Sv{color:var(--gray)}.hero_hero__a45ga{display:flex;min-height:100vh;flex-direction:column;justify-content:center}@media (max-height:565px){.hero_hero__a45ga{padding-top:6rem}}.hero_hero__hey__ZMma9{margin-bottom:.75rem;font-family:var(--font-inconsolata),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.125rem;line-height:1.75rem;color:var(--primary-base)}.hero_hero__title__UVvHE{margin-bottom:.5rem;font-size:3rem;line-height:1;font-weight:700}@media (min-width:960px){.hero_hero__title__UVvHE{font-size:4.5rem;line-height:1}}.hero_hero__job__uRnS_{margin-bottom:1rem;font-size:3rem;line-height:1;font-weight:700;color:var(--gray)}@media (min-width:960px){.hero_hero__job__uRnS_{font-size:4.5rem;line-height:1}}.hero_hero__desc__IwHz5{margin-bottom:3rem;max-width:52rem;font-size:1.125rem;line-height:1.75rem;font-weight:300}.hero_hero__buttons__HDZh0{display:flex;align-items:center;gap:.75rem}@media (min-width:520px){.hero_hero__buttons__HDZh0{gap:1.5rem}}.navbar_navigation__8NWzl{position:fixed;top:0;z-index:10;display:flex;height:6rem;width:100%;align-items:center;justify-content:space-between;background-color:var(--background-85);padding-left:1rem;padding-right:1rem;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.2s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}@media (min-width:960px){.navbar_navigation__8NWzl{padding-left:2.5rem;padding-right:2.5rem}}.navbar_navigation--shadow__HMgnO{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.navbar_navigation--scroll__Hd72H{height:4.4rem}.navbar_navigation--hide__mm9cZ{--tw-translate-y:-10rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.navbar_navigation__logo__I9oXZ{width:5rem;cursor:pointer;transition-duration:.2s;will-change:transform}.navbar_navigation__logo__I9oXZ:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:960px){.navbar_navigation__logo__I9oXZ{width:6rem}}.navbar_navigation__list__JYxws{position:absolute;inset:0;display:flex;align-items:center;gap:2.5rem;overflow:hidden;transition-duration:.3s}@media (min-width:960px){.navbar_navigation__list__JYxws{position:static}}@media (max-height:565px){.navbar_navigation__list__JYxws{gap:1.5rem}}@media (max-width:959px){.navbar_navigation__list__JYxws{min-height:100dvh;--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;justify-content:center;background-color:var(--background)}}@media(max-height:420px)and (max-width:959px){.navbar_navigation__list__JYxws{flex-direction:row;gap:2rem}}.navbar_navigation__list--active__Kaffz{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.navbar_navigation__list__item__3UyHG{position:relative;display:flex;cursor:pointer;font-family:var(--font-inconsolata),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.25rem;line-height:1.75rem;font-weight:300;letter-spacing:.05em;transition-duration:.2s}.navbar_navigation__list__item__3UyHG:after{position:absolute;bottom:0;left:0;height:1px;width:0;background-color:var(--primary-light);transition-duration:.2s;--tw-content:"";content:var(--tw-content)}.navbar_navigation__list__item__3UyHG:hover{color:var(--primary-light)}.navbar_navigation__list__item__3UyHG:hover:after{content:var(--tw-content);width:100%}@media (min-width:960px){.navbar_navigation__list__item__3UyHG{font-size:1.125rem;line-height:1.75rem}}.navbar_navigation__mobile--input__LlQ2H{position:absolute;right:2.5rem;display:none}.navbar_navigation__mobile--input__LlQ2H,.navbar_navigation__mobile--label__NLRMd{z-index:10;height:2.5rem;width:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar_navigation__mobile--label__NLRMd{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:960px){.navbar_navigation__mobile--label__NLRMd{display:none}}.navbar_peer__vp_w4:checked~.navbar_navigation__mobile--label__NLRMd>span:after{--tw-rotate:-45deg}.navbar_peer__vp_w4:checked~.navbar_navigation__mobile--label__NLRMd>span:after,.navbar_peer__vp_w4:checked~.navbar_navigation__mobile--label__NLRMd>span:before{top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.navbar_peer__vp_w4:checked~.navbar_navigation__mobile--label__NLRMd>span:before{--tw-rotate:45deg}.navbar_peer__vp_w4:checked~.navbar_navigation__mobile--label__NLRMd>span{background-color:transparent}.navbar_navigation__mobile--span__FnfxK{position:relative;display:block;height:2px;width:100%;border-radius:9999px;background-color:var(--primary-base);transition-duration:.2s}.navbar_navigation__mobile--span__FnfxK:before{top:-.5rem}.navbar_navigation__mobile--span__FnfxK:after,.navbar_navigation__mobile--span__FnfxK:before{position:absolute;height:2px;width:100%;background-color:var(--primary-base);content:var(--tw-content);transition-duration:.2s}.navbar_navigation__mobile--span__FnfxK:after{top:.5rem}.card_card__ds_Vk{position:relative;display:flex;gap:1.5rem;border-radius:.125rem;padding:1rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);transition-duration:.25s;will-change:transform}.card_card__ds_Vk,.card_card__ds_Vk:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card_card__ds_Vk:hover{--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.card_card__ds_Vk:hover:before{content:var(--tw-content);opacity:1}@media (min-width:960px){.card_card__ds_Vk{background-image:linear-gradient(to right,var(--primary-from),var(--primary-via),var(--primary-to));padding:1.5rem}.card_card--reverse__S7XSA{background-image:linear-gradient(to right,var(--primary-to),var(--primary-via),var(--primary-from));direction:rtl}}.card_card__ds_Vk:before{position:absolute;left:0;top:0;z-index:-10;height:100%;width:100%;opacity:0;transition-duration:.25s;--tw-content:"";content:var(--tw-content);background:radial-gradient(60rem circle at var(--mouse-x) var(--mouse-y),hsla(0,0%,100%,.06),transparent 40%)}.card_card__figure__saNnQ{position:absolute;inset:0;z-index:-10;width:100%;overflow:hidden;border-radius:.5rem;border-width:2px;border-color:var(--primary-base-hover)}@media (min-width:960px){.card_card__figure__saNnQ{position:relative;aspect-ratio:8/5;max-height:none;min-height:16rem;width:auto;min-width:-moz-max-content;min-width:max-content}}@media (max-width:959px){.card_card__figure__saNnQ{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.card_card__figure__link__4Aonn{position:relative;display:flex;height:100%;overflow:hidden}.card_card__figure__img__jpH4p{min-height:100%;min-width:100%;opacity:.95;--tw-blur:blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:960px){.card_card__figure__img__jpH4p{opacity:1;--tw-blur:blur(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media (max-width:959px){.card_card__figure__img__jpH4p{-o-object-fit:cover;object-fit:cover}}.card_card__figure__video__qu_6k{position:absolute;inset:0;max-height:252px;min-height:100%;min-width:100%;-o-object-fit:fill;object-fit:fill}.card_card__figure__effect__Au3np{position:absolute;inset:0;background-color:var(--background-85);mix-blend-mode:normal;transition-duration:.25s}@media (min-width:960px){.card_card__figure__effect__Au3np{background-color:var(--primary-base-hover);mix-blend-mode:color}.card_group__7P_YF:hover .card_card__figure__effect__Au3np{opacity:0}}.card_card__details__bn44v{display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:1rem}@media (min-width:960px){.card_card__details__bn44v{height:auto;gap:0}}.card_card__details__info__vKbTa{display:flex;flex-direction:column;gap:.5rem}.card_card__details__info__title__vv55y{font-size:1.25rem;line-height:1.75rem;font-weight:500;letter-spacing:.025em;color:var(--primary-base)}@media (min-width:960px){.card_card__details__info__title__vv55y{font-size:1.5rem;line-height:2rem;color:var(--white)}}.card_card__details__info__desc__xla9I{text-align:justify;font-family:var(--font-inconsolata),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1rem;line-height:1.5rem;font-weight:300;letter-spacing:.025em;color:var(--white)}@media (min-width:960px){.card_card__details__info__desc__xla9I{font-size:1.125rem;line-height:1.75rem;font-weight:400;color:var(--pale)}}.card_card__details__other__7lELN{display:flex;align-items:center;justify-content:space-between}.card_card__details__other__techs__X1NCu{display:flex;align-items:center;gap:.75rem}.card_card__details__other__techs__item__JJLgK{font-size:1.125rem;line-height:1.75rem}@media (min-width:960px){.card_card__details__other__techs__item__JJLgK{font-size:1.25rem;line-height:1.75rem}}.card_card__details__other__links__5KFzm{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;line-height:1.75rem;color:var(--white)}@media (min-width:960px){.card_card__details__other__links__5KFzm{font-size:1.25rem;line-height:1.75rem}}.card_card__details__other__links__item___b81S{transition-duration:.2s}.card_card__details__other__links__item___b81S:hover{--tw-rotate:-2deg;--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:var(--primary-base)}.projects_projects__KrmTL{padding-bottom:3rem;padding-top:72px}@media (min-width:960px){.projects_projects__KrmTL{padding-top:6rem;padding-bottom:6rem}}.projects_projects__title__GmX_Q{position:relative;margin-bottom:1.25rem;width:-moz-max-content;width:max-content;font-size:1.875rem;line-height:2.25rem;font-weight:500}.projects_projects__title__GmX_Q:after{right:-12rem;top:50%;height:1px;width:10rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--gray-20);--tw-content:"";content:var(--tw-content)}@media (min-width:960px){.projects_projects__title__GmX_Q{font-weight:700}.projects_projects__title__GmX_Q:after{content:var(--tw-content);position:absolute}}.projects_projects__wrapper__QqoFA{display:flex;flex-direction:column;gap:1rem}@media (min-width:960px){.projects_projects__wrapper__QqoFA{gap:1.5rem}}.projects_projects__wrapper__container__XZUcc{display:flex;flex-direction:column;gap:1rem}@media (min-width:960px){.projects_projects__wrapper__container__XZUcc{gap:1.5rem}}.projects_projects__wrapper__button__Fc24q{align-self:center}