.page_background__odxEk{width:100%;border-bottom:1px solid var(--foreground)}.page_header__kVzhN .page_title__3jonF{font-size:24px;font-weight:700}.page_navbar__chktt{display:flex;gap:30px;text-transform:uppercase;font-weight:600}.page_navbar__chktt span{padding-top:24px;padding-bottom:20px;position:relative;cursor:pointer;border-bottom:3px solid transparent}.page_navbar__chktt .page_active__q3_T3,.page_navbar__chktt span:hover{border-bottom:3px solid #000}.page_container__aoG4z{margin:0 auto;padding:0 20px}.page_experiences__swZTF{margin-top:30px}.page_experiences__swZTF p{padding-bottom:10px}.page_experienceContent__TBEyt{display:flex;flex-direction:column;gap:15px}.page_experienceHeader__EgA6h{display:flex;font-family:Tiempos Headline;justify-content:space-between;align-items:center}.page_navLinks__3Mchl{display:flex;gap:20px;margin-bottom:10px}.page_navLinks__3Mchl a{text-decoration:none;font-size:16px;font-weight:500;color:#333;transition:color .2s ease}.page_navLinks__3Mchl a:hover{color:#ff4500}.page_experienceText__5VMWW{font-size:15px}.page_experienceText__5VMWW p{padding-bottom:15px}.page_intro__NrUPI{font-size:24px;font-weight:800;margin-bottom:0;font-family:Tiempos Headline}.page_projectsGrid__rODPd{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:30px}.page_projectCard__S2cDb{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid #252424;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.page_projectCard__S2cDb:hover{box-shadow:0 6px 16px rgba(0,0,0,.08)}.page_imageWrapper__OufeY{width:100%;overflow:hidden}.page_projectImage__fib7K{width:100%;height:auto;object-fit:cover;display:block}.page_projectTitle__OwPzL{font-size:18px;font-weight:700;margin:12px 16px 4px}.page_projectDescription__btIQ4{font-size:14px;color:#555;margin:0 16px 8px;line-height:1.2}.page_blog__mjsei{padding-top:30px}.page_sectionTitle__hzsAh{font-family:Tiempos Headline;margin-bottom:20px;color:var(--foreground)}.page_blogGrid__R7dJf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.page_blogBox__CCSlQ{position:relative;padding:0;border-radius:8px;overflow:hidden;height:200px;display:flex;align-items:flex-end;color:var(--foreground);background-color:#ccc}.page_blogBox__CCSlQ .page_overlay__pWWMz{background:rgba(0,0,0,.6);color:#fff;padding:20px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s}.page_blogBox__CCSlQ:hover .page_overlay__pWWMz{background:rgba(0,0,0,.8)}.page_blogBox__CCSlQ h3{font-size:16px;margin-bottom:10px}.page_blogBox__CCSlQ p{font-size:13.5px;color:#a8a8a8;margin:0}.page_blogBox__CCSlQ .page_date__i6_IY{font-size:12px;color:#ccc}.page_blogBox__CCSlQ span{font-size:12px;font-weight:600;text-decoration:none}.page_blogBox__CCSlQ:hover{cursor:pointer;color:var(--background);background-color:var(--foreground)}.page_blogBox__CCSlQ:hover p{color:var(--background)}.page_back__mmxhE{font-family:Inter;font-size:12px;margin-bottom:20px}.page_back__mmxhE:hover{color:grey;transition:.5s}.page_blogPost__chkrR{max-width:700px;margin:30px auto;padding:20px}.page_blogPost__chkrR h1{font-family:Tiempos Headline;font-weight:800;font-size:2rem;font-weight:700;margin-bottom:10px}.page_postDate__qK_Ws{color:gray;font-size:.9rem;margin-bottom:20px}.page_markdown__cZ90Z{font-family:Inter;margin-top:20px}.page_markdown__cZ90Z p{font-size:1rem;line-height:1.6}.page_notFound__D4o3K{text-align:center;color:red}.page_coinTitle__buDis{font-size:24px;font-family:Tiempos Headline;font-weight:400;margin-top:100px;text-align:center}.page_coinContainer__v09sr{flex-direction:column;height:30vh;margin-top:50px;margin-bottom:150px}.page_coinContainer__v09sr,.page_coin__idcbj{display:flex;align-items:center;justify-content:center}.page_coin__idcbj{width:100px;height:100px;border-radius:50%;background:gold;font-size:24px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:transform 1s ease-in-out}.page_coin__idcbj.page_flipping___bBEV{animation:page_flip__UPl5c 1s ease-in-out}@keyframes page_flip__UPl5c{0%{transform:rotateY(0)}50%{transform:rotateY(2turn)}to{transform:rotateY(0)}}.page_result__QhrNX{margin-top:20px;font-size:32px;font-weight:700}.page_aboutContainer__uV3M0{max-width:600px;margin:50px auto}.page_aboutText__MX8SK{padding-top:10px;font-family:Tiempos Headline Text;font-size:15px;line-height:1.6;color:var(--foreground)}.page_socialHeading__9Qbaa{margin-top:180px;font-weight:600;font-size:16px;color:#222;text-align:left}.page_socialLinks__qqpZ1{margin-top:5px;text-align:left}.page_socialLinks__qqpZ1 a{display:inline-block;margin-right:15px;color:var(--foreground);text-decoration:none;font-size:15px;font-weight:500;margin-top:10px;padding:6px 12px;border:2px solid #fff;border-radius:8px;transition:all .3s ease-in-out}.page_socialLinks__qqpZ1 a:hover{background-color:#fff;color:#ff4500}.page_footer__sHKi3{font-family:Tiempos Headline;width:100%;padding:20px 0;background:var(--background);color:var(--foreground);text-align:center;margin-top:50px;border-top:1px solid var(--foreground)}.page_footerContent__sUmFz{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.page_footerNav__fx6_S a{color:var(--foreground);text-decoration:none;margin:0 10px;transition:color .3s ease}.page_footerNav__fx6_S a:hover{color:#ff4500}@media (min-width:1000px){.page_projectsGrid__rODPd{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.page_projectsGrid__rODPd{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.page_header__kVzhN .page_title__3jonF{font-size:20px}.page_navbar__chktt{font-size:14px}.page_container__aoG4z{max-width:95vw!important;margin:0 auto}.page_experienceImage__wfoIH{margin-left:auto;margin-right:auto}.page_experienceContent__TBEyt{flex-direction:column}.page_blogGrid__R7dJf,.page_projectGrid__JR28b{grid-template-columns:repeat(1,1fr)}.page_aboutContainer__uV3M0{font-size:15px;max-width:380px}.page_socialLinks__qqpZ1 a{font-size:14px}}@media (max-width:580px){.page_headerContainer__Vbl_h{flex-direction:column;align-items:center}.page_title__3jonF{padding-top:16px}.page_navbar__chktt span{padding-top:16px!important;padding-bottom:10px!important}.page_aboutContainer__uV3M0{padding-left:15px;padding-right:15px}.page_markdown__cZ90Z p{font-size:.9rem;line-height:1.6}.page_socialLinks__qqpZ1 a{font-size:13px}}