.bentogrid_BentoGrid__xN0zo{display:grid;max-width:645px;width:540px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;justify-content:center;z-index:100}.bentogrid_more__IrynM,.bentogrid_sectionTitle__37O_l{grid-column:1/-1;z-index:100;font-size:16px;padding-left:15px;cursor:default;font-weight:700}.bentogrid_more__IrynM{cursor:pointer;font-weight:inherit;font-size:14px}@media (max-width:1159px){.bentogrid_BentoGrid__xN0zo{max-width:100%;width:100%}}@media (max-width:519px){.bentogrid_BentoGrid__xN0zo{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}.griditem_GridItem__Gv_IZ{overflow:hidden;display:flex;background:rgb(var(--grid-item));border-radius:16px;flex-direction:column;padding:15px;min-width:150px;min-height:75px;cursor:pointer;gap:8px;transition:background .15s ease-in-out}.griditem_GridItem__Gv_IZ a{display:inherit;flex-direction:inherit;gap:inherit;height:100%;width:100%}.griditem_GridItem__Gv_IZ:hover{background:rgb(var(--grid-item-hover))}.griditem_jobCard__guDB6,.griditem_projectCard__mnXBl{background:transparent;border:1px solid transparent}.griditem_jobCard__guDB6:hover,.griditem_projectCard__mnXBl:hover{background:rgb(var(--grid-item),.25);border:1px solid rgb(var(--grid-item),.95)}.griditem_headingWrapper__22rix{display:flex;justify-content:space-between;align-items:flex-start;z-index:1}.griditem_iconWrapper__nBrKA{width:max-content;height:max-content;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center}.griditem_buttonInfo__IrUrd{display:flex;font-size:14px;justify-content:center;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:6px;padding:6px 10px;color:#fff}.griditem_contentWrapper___3DhO{display:flex;flex-direction:column;gap:4px;z-index:1}.griditem_text__HNkDW{font-size:14px;opacity:.5}.griditem_bgImageWrapper__AJHne{position:relative;overflow:hidden}.griditem_bgImage__rcB6i{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;background-position:50%!important;background-size:cover!important;transition:transform .25s ease-in-out,opacity .25s ease-in-out;opacity:.65}.griditem_bgImageWrapper__AJHne:hover .griditem_bgImage__rcB6i{opacity:.25;transform:scale(1.25)}.griditem_bgImageWrapper__AJHne .griditem_text__HNkDW{opacity:.85!important}.jobbento_content__FPf9b a{display:flex;flex-direction:column;gap:10px}.jobbento_header__MPqbq{display:flex;gap:10px}.jobbento_iconWrapper__F3rkI{display:flex;justify-content:center;align-items:center;border-radius:8px;overflow:hidden;min-height:48px;height:48px;min-width:48px;width:48px}.jobbento_textWrapper__W1_8P{font-size:14px;display:flex;flex-direction:column;justify-content:space-around}.jobbento_jobLink__XPq5e{display:flex;height:1.25em;font-size:16px;overflow:hidden}.jobbento_innerWrapper__PlShb{display:flex;width:max-content;height:max-content;flex-direction:column;justify-content:center;transition:all .25s ease-in-out}.jobbento_innerWrapper__PlShb span{display:flex;align-items:center;gap:5px}.jobbento_innerWrapper__PlShb svg{transition:all .25s ease-in-out}.jobbento_content__FPf9b:hover .jobbento_innerWrapper__PlShb,.jobbento_jobLink__XPq5e:hover .jobbento_innerWrapper__PlShb{transform:translateY(-1.25em);opacity:.75}.jobbento_content__FPf9b:hover .jobbento_innerWrapper__PlShb svg,.jobbento_jobLink__XPq5e:hover .jobbento_innerWrapper__PlShb svg{transform:rotate(-45deg)}.jobbento_timeLine__EX5FA{font-size:12px;opacity:.5}.jobbento_description__12e16{font-size:14px;opacity:.75}.jobbento_technologies__pLcz1{display:flex;flex-wrap:wrap;gap:8px}.jobbento_tech__ekjBl{background:rgb(var(--tech-stack));padding:4px 10px;border-radius:25px;font-size:12px}@media (max-width:519px){.jobbento_header__MPqbq{flex-direction:column}}.projectbento_content__hJTSI,.projectbento_content__hJTSI a{display:flex;justify-content:center;flex-direction:column;gap:16px;font-size:14px}.projectbento_textWrapper__8gBLb{display:flex;flex-direction:column;gap:8px}.projectbento_titleLink__N8Rzw{font-size:16px;display:flex;flex-direction:column;overflow:hidden;height:1.25em;width:max-content}.projectbento_innerWrapper__glGzr{display:flex;flex-direction:column;transition:all .25s ease-in-out}.projectbento_innerWrapper__glGzr span{display:flex;justify-content:center;align-items:center;gap:5px}.projectbento_innerWrapper__glGzr svg{transition:all .25s ease-in-out}.projectbento_content__hJTSI:hover .projectbento_innerWrapper__glGzr,.projectbento_titleLink__N8Rzw:hover .projectbento_innerWrapper__glGzr{transform:translateY(-1.25em);opacity:.75}.projectbento_content__hJTSI:hover .projectbento_innerWrapper__glGzr svg,.projectbento_titleLink__N8Rzw:hover .projectbento_innerWrapper__glGzr svg{transform:rotate(-45deg)}.projectbento_description__OMgam{opacity:.5}.projectbento_imageWrapper__hakzt{width:100%;display:flex;justify-content:center;align-items:center;height:max-content;overflow:hidden;border-radius:8px}.projectbento_imageBento__CBV09{display:flex;gap:8px;border-radius:0;position:relative;justify-content:space-between;flex-direction:column}.projectbento_miniImageWrapper__OosFs{width:100%;overflow:auto;display:flex}.projectbento_miniImagesContainer__UHLvh{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:row;gap:4px}.projectbento_imageSlide__dkNB0{width:auto!important;height:40px;border-radius:6px!important;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:border .15s ease-in-out}.projectbento_imageSlide__dkNB0 img{height:100%!important;width:auto!important;transition:transform .15s ease-in-out}.projectbento_currentImage__vGHAN{border:2px solid rgb(var(--blur-rgb))}.projectbento_miniImageWrapper__OosFs::-webkit-scrollbar{display:none}.projectbento_miniImageWrapper__OosFs{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:521px){.projectbento_imageSlide__dkNB0:hover>img{transform:scale(1.2)}}.textlink_textLinkWrapper__s53GU{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.textlink_TextLink__6GwiL{display:flex;flex-direction:column;position:relative;width:max-content;height:1.25em;overflow:hidden}.textlink_innerWrapper__OhAwd{display:flex;width:max-content;height:100%;flex-direction:column;transition:all .25s ease-in-out}.textlink_TextLink__6GwiL:hover{opacity:.75}.textlink_TextLink__6GwiL:hover .textlink_innerWrapper__OhAwd{transform:translateY(-1.2em)}.textlink_TextLink__6GwiL:hover .textlink_innerWrapper__OhAwd span svg{transform:rotate(-45deg)}.textlink_TextLink__6GwiL span{display:flex;align-items:center;gap:5px}.textlink_TextLink__6GwiL svg{transition:all .25s ease-in-out}.home_main__9TDHX{align-items:center;background:radial-gradient(var(--background-start-rgb))}.home_container__QOwez,.home_main__9TDHX{height:100%;width:100%;display:flex;justify-content:center}.home_container__QOwez{padding:0 6rem;margin:0 auto;gap:30px;align-items:flex-start;overflow-y:auto;overflow-x:hidden}.home_container__QOwez::-webkit-scrollbar{display:none}.home_infoWrapper__JMRYj{max-width:460px;min-width:360px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;left:0;gap:14px;padding:96px 0;height:100%;cursor:default}.home_description__9mCXV,.home_nameWrapper__oq_y4{z-index:100}.home_nameWrapper__oq_y4 h1{font-size:48px;margin-bottom:5px}.home_currentEmployment__kG0jJ{opacity:.95;display:flex;z-index:100;gap:5px;align-items:center}.home_description__9mCXV p{opacity:.75;font-size:14px;z-index:100}.home_socials__PlG70{opacity:1;margin-top:5px;z-index:100;gap:1rem;font-size:14px}.home_socials__PlG70,.home_socials__PlG70 a{display:flex;align-items:center}.home_socials__PlG70 a:hover{opacity:.75}.home_blur__5CmGm{width:480px;height:360px;border-radius:100%;background:rgb(var(--blur-rgb));position:absolute;filter:blur(150px);opacity:.95;top:15%;left:-50%}.home_skills__0hVM0{display:flex;flex-direction:column;font-size:14px;z-index:100;gap:8px}.home_skillsHeader__RlXaf{display:flex;gap:5px;align-items:center}.home_skillsHeader__RlXaf p{opacity:.95}.home_codeIcon__JS0kb{background:rgb(var(--blur-rgb));display:flex;justify-content:center;align-items:center;border-radius:100%;padding:4px}.home_langList__qFcH_{font-size:12px;opacity:.75}.home_langItem__pY_Qy:after{content:" • "}.home_langItem__pY_Qy:last-child:after{content:""}.home_scrollSection___Kzmc{display:flex;flex-direction:column;padding:96px 0;gap:9rem}@media (max-width:1064px){.home_infoWrapper__JMRYj{position:relative;min-width:100%}.home_container__QOwez{flex-direction:column;justify-content:flex-start}.home_nameWrapper__oq_y4 h1{font-size:36px}}@media (max-width:841px){.home_container__QOwez{padding:0 10px}.home_infoWrapper__JMRYj{padding:48px 15px 0}.home_scrollSection___Kzmc{gap:4em}}.footer_footer__YxEgt{font-size:12px;opacity:.75;padding:0 15px;max-width:448px}