.page_wrapper__xDBJh{color:var(--primary-text);height:100%;max-width:600px}.page_hr__LC6V_{background-color:var(--primary-text);opacity:.1;border:none;height:1px;margin:1rem 8px}.Header_header__AF_3G{padding:0 8px}.Header_header__AF_3G p{margin-bottom:.5rem}.Header_wave__4nFrJ{display:inline-block;animation:Header_wave__4nFrJ 2.5s ease-in-out alternate;transform-origin:75% 80%}@keyframes Header_wave__4nFrJ{0%{transform:rotate(0deg)}25%{transform:rotate(30deg)}50%{transform:rotate(0deg)}75%{transform:rotate(30deg)}to{transform:rotate(0deg)}}.Header_link__p2PJz{text-decoration:underline}.Header_socials__65dCy{display:flex;gap:8px}.Header_socials__65dCy a,.Header_socials__65dCy a:hover{transition:transform .15s cubic-bezier(.4,0,.2,1)}.Header_socials__65dCy a:hover{transform:scale(1.2)}.HomeClient_hr__MQjcd{background-color:var(--primary-text);opacity:.1;border:none;height:1px;margin:1rem 8px}.HomeClient_navWrapper__DvsUe{display:flex;flex-direction:column;gap:.5rem}.TabNavigation_tabs__Hfkld{display:flex;gap:.5rem;padding:0 8px}.TabNavigation_tab__kHKtT{background:none;border:none;padding:0;opacity:.5;color:var(--primary-text);cursor:pointer}.TabNavigation_tabActive__VClre{color:var(--primary-text-highlight);opacity:1}.TabNavigation_midDot__qvnSi{opacity:.5}.TagFilter_tagContainer__2BB_w{display:flex;flex-wrap:wrap;gap:.25rem;padding:0 8px}.TagFilter_tag__HtV_a{background:none;border:none;background-color:var(--primary-text);color:var(--primary-background);font-size:10px;padding:0 4px;border-radius:1px;opacity:.7;cursor:pointer}.TagFilter_tagActive__FQLM_{background-color:var(--primary-text-highlight);opacity:1}.Projects_projectList__vndJl{display:flex;flex-direction:column;gap:8px}.Projects_projectItem__ULOjx{display:block;cursor:pointer;border-radius:4px;padding:8px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.Projects_projectItem__ULOjx:hover{background-color:hsl(0,0%,11%);transform:scale(1.02);transition:transform .15s cubic-bezier(.4,0,.2,1)}.Projects_projectTitleWrapper__b1_wU{display:flex;justify-content:space-between;align-items:center}.Projects_projectTitle__ev29_{display:flex;align-items:center;gap:4px}.Projects_projectTitle__ev29_ svg{opacity:.5}.Projects_date__zZD2Q{font-size:10px}.Projects_techLabel__iL4_T{opacity:.8;font-size:12px}.BlogPostList_wrapper__i1j_i{display:flex;flex-direction:column;gap:8px}.BlogPostList_blogItem__0CDZw{display:block;cursor:pointer;border-radius:4px;padding:8px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.BlogPostList_blogItem__0CDZw:hover{background-color:hsl(0,0%,11%);transform:scale(1.02);transition:transform .15s cubic-bezier(.4,0,.2,1)}.BlogPostList_blogTitleWrapper__GQg9E{display:flex;justify-content:space-between;align-items:center;gap:2rem}.BlogPostList_date__vbaPT{font-size:10px;text-wrap:nowrap}.BlogPostList_tags__722hq{opacity:.8;font-size:12px}.WorkList_workList__di6aR{display:flex;flex-direction:column;gap:8px}.WorkList_workItem__kzEEx{display:block;cursor:pointer;border-radius:4px;padding:8px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.WorkList_workItem__kzEEx:hover{background-color:hsl(0,0%,11%);transform:scale(1.02);transition:transform .15s cubic-bezier(.4,0,.2,1)}.WorkList_workItem__kzEEx ul{padding-left:16px}.WorkList_workItem__kzEEx ul li{font-size:14px}.WorkList_workTitleWrapper__gP0qM{display:flex;justify-content:space-between;align-items:center}.WorkList_workTitle__hi4lO{display:flex;align-items:center;gap:4px}.WorkList_workTitle__hi4lO svg{opacity:.5}.WorkList_date__3SG07{font-size:10px}.WorkList_techLabel__R2UHN{opacity:.8;font-size:12px}