._header_1sy19_1{position:sticky;top:0;z-index:50;width:100%;background-color:#18272f80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 25px var(--primary)}._container_header_1sy19_11{display:flex;padding:15px;align-items:center;justify-content:space-between;gap:1rem}._header_1sy19_1 nav ul{display:flex;gap:2rem}._header_1sy19_1 nav a{font-weight:600;color:var(--text);text-decoration:inherit;cursor:pointer;transition:color .2s ease-out}._header_1sy19_1 nav a:hover{color:var(--secondary)}._menu_icon_1sy19_38{display:none;color:var(--secondary);padding:.5rem;background:transparent}._header_actions_1sy19_45{display:flex;align-items:center}@media only screen and (max-width: 768px){._header_1sy19_1 nav{display:none}._header_actions_1sy19_45{display:none}._menu_icon_1sy19_38{display:inline-flex}}._container_4w76z_1{display:flex;flex-direction:column;height:min-content}._container_logo_4w76z_7{display:flex;align-items:center;gap:1rem}._container_logo_4w76z_7 ._container_img_4w76z_12{border-radius:50%;overflow:hidden}._container_logo_4w76z_7 ._container_img_4w76z_12 img{object-fit:cover;width:100%}._container_logo_4w76z_7 p{font-weight:700}._button_s3zf0_1{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem;border-radius:8px;font-weight:500;font-family:inherit;cursor:pointer;border:none;font-size:1em;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,transform .2s ease-in-out;width:max-content}._button_s3zf0_1:hover{transform:translateY(-2px)}._primary_s3zf0_26{background-color:var(--surface);color:var(--title);border:1px solid var(--border)}._secondary_s3zf0_32{background-color:var(--secondary);color:var(--background);border:2px solid var(--secondary)}._secondary_s3zf0_32:hover{background-color:transparent;color:var(--text)}._danger_s3zf0_43{background-color:var(--info);color:var(--text);border:2px solid var(--info)}._danger_s3zf0_43:hover{background-color:transparent;color:var(--text)}._outlined_s3zf0_54{background-color:transparent;border:2px solid var(--secondary)}._outlined_s3zf0_54:hover{background-color:var(--secondary);color:var(--background)}._container_1dg8o_1{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;color:var(--text);background:#ffffff0f;border:1px solid var(--border);border-radius:999px}._button_1dg8o_12{min-width:40px;padding:.45rem .7rem;color:var(--text);background:transparent;border:1px solid transparent;border-radius:999px;font-size:.85rem;font-weight:800}._button_1dg8o_12:hover,._active_1dg8o_24{color:var(--background);background:var(--secondary);border-color:var(--secondary)}._footer_1hys2_1{background-color:#0d141aeb;border-top:1px solid var(--border)}._footer_main_1hys2_6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}._container_footer_navigation_1hys2_13{display:flex;gap:3rem;margin-bottom:2rem;flex-wrap:wrap}._container_footer_bottom_1hys2_20{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between}._container_links_1hys2_27{margin-top:1.75rem}._container_link_1hys2_27{display:flex;align-items:self-end;gap:1rem;margin-bottom:1rem}._container_1di50_1{top:0;position:fixed;background-color:#0e2a4780;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100%;right:0;z-index:51}._close_icon_1di50_12{align-self:flex-end;color:var(--info);padding:.5rem;background:transparent}._close_icon_1di50_12:hover{color:var(--secondary)}._main_1di50_23{display:flex;flex-direction:column;gap:2rem;width:min(88vw,360px);height:100%;margin-left:auto;padding:1rem;background:#0d141af0;border-left:1px solid var(--border);box-shadow:-20px 0 60px #0000004d}._container_nav_1di50_36{display:flex;flex-direction:column;gap:2rem}._container_nav_1di50_36 a{font-weight:600;color:var(--text);text-decoration:inherit;cursor:pointer;transition:color .2s ease-out;font-size:large}._container_nav_1di50_36 a:hover{color:var(--secondary)}._bg_summary_utw0w_1{display:flex;align-items:center;min-height:88vh;padding:6rem 0 3rem;background:radial-gradient(circle at 72% 24%,rgba(251,173,52,.2),transparent 28%),radial-gradient(circle at 12% 12%,rgba(94,234,212,.12),transparent 30%),linear-gradient(145deg,var(--background) 0%,#111c22 52%,var(--primary) 100%);overflow:hidden}._container_utw0w_13{padding:0 1rem;width:1200px;margin:0 auto}._summary_main_utw0w_20{display:grid;align-items:center;gap:3rem;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr)}._summary_main_utw0w_20 ._container_desc_btns_utw0w_26{display:flex;flex-direction:column;gap:1rem}._summary_content_utw0w_35{display:flex;flex-direction:column;gap:1rem;max-width:680px}._eyebrow_utw0w_42{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;padding:.5rem .85rem;color:var(--secondary);background:#fbad341a;border:1px solid rgba(251,173,52,.26);border-radius:999px;font-weight:800}._eyebrow_utw0w_42 span{width:.55rem;height:.55rem;background:var(--color-green);border-radius:999px;box-shadow:0 0 24px var(--color-green)}._buttons_utw0w_63{flex-direction:row;flex-wrap:wrap;display:flex;gap:1rem}._stats_utw0w_70{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}._stats_utw0w_70 div{padding:1rem;background:#ffffff0f;border:1px solid var(--border);border-radius:8px}._stats_utw0w_70 strong,._stats_utw0w_70 span{display:block}._stats_utw0w_70 strong{color:var(--title);font-size:1.55rem}._stats_utw0w_70 span{color:var(--text);font-size:.9rem}._profile_card_utw0w_99{position:relative;justify-self:center;width:min(360px,82vw);aspect-ratio:.72;padding:.85rem;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(145deg,var(--secondary),rgba(94,234,212,.85),transparent) border-box;border:1px solid transparent;border-radius:28px;box-shadow:0 30px 90px #00000057}._profile_card_utw0w_99:before{content:"";position:absolute;top:12%;right:-10%;bottom:-8%;left:20%;z-index:-1;background:#fbad342e;filter:blur(48px)}._profile_card_utw0w_99 img{object-fit:contain;object-position:center top;border-radius:20px}@media only screen and (max-width: 768px){._button_utw0w_63{width:100%}._bg_summary_utw0w_1{min-height:auto;padding:5.5rem 0 2rem}._summary_main_utw0w_20,._stats_utw0w_70{grid-template-columns:1fr}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Poppins-Regular-C1IsaolU.ttf)}:root{font-family:Poppins,sans-serif;line-height:1.5;font-weight:400;color:var(--title);color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primary: #17252d;--secondary: #f8b84e;--color-three: #5eead4;--color-four: #2f6f83;--background: #0d141a;--surface: #132129;--surface-soft: #192a33;--border: rgba(255, 255, 255, .12);--title: #f5f5f5;--info: #f97066;--text: rgba(232, 238, 241, .78);--color-green: #48f2a2;--font-size: 17px }*{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none;border:none;outline:none;scroll-behavior:smooth}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:medium;font-weight:500;font-family:inherit;background-color:var(--background);cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:3px solid rgba(248,184,78,.5);outline-offset:3px}body{font-size:var(--font-size);width:100%;min-height:100vh;background:radial-gradient(circle at top left,rgba(94,234,212,.08),transparent 30%),linear-gradient(180deg,var(--background),var(--primary))}body::-webkit-scrollbar{width:8px;border-radius:50px}body::-webkit-scrollbar-thumb{background-color:var(--secondary);border-radius:50px}body::-webkit-scrollbar-track{background-color:var(--primary)}img{height:100%;width:100%}a{font-weight:500;color:var(--text);text-decoration:inherit;cursor:pointer;transition:color .2s ease-out}a:hover,.link:hover{color:var(--title)}figure img[alt^=card-]{transition:.2s ease-in-out}figure:hover img[alt^=card-]{filter:brightness(1.08);transform-style:preserve-3d;transform:translate3d(0,-5px,0) scale3d(1.02,1.02,1) rotateX(0) rotateY(0) rotate(0) skew(0)}.gap-1{display:flex;flex-direction:column;gap:1rem}.gap-2{display:flex;flex-direction:column;gap:2rem}.gap-3{display:flex;flex-direction:column;gap:3rem}.gap-0-5{display:flex;flex-direction:column;gap:.5rem}.container{padding:2rem 1rem;max-width:1200px;margin:0 auto}.text-grey{color:var(--text)}.text{margin:0;line-height:1.4}.text-secondary{color:var(--secondary)}.text-info{color:var(--info)}.text-h1,.text-h2{font-family:Poppins,sans-serif}.text-medium{font-size:2rem}.text-h1{font-size:3rem}.text-h2{font-size:2.4rem}.text-green{color:var(--color-green)}.project-description{color:var(--text)}.project-description h1,.project-description h2,.project-description h3,.project-description h4,.project-description h5,.project-description h6{color:var(--title);font-family:Poppins,sans-serif;line-height:1.25;margin:0 0 .75rem}.project-description h1{font-size:2rem}.project-description h2{font-size:1.5rem}.project-description h3,.project-description h4,.project-description h5,.project-description h6{font-size:1.125rem}.project-description p,.project-description ul,.project-description ol{color:var(--text);margin:0 0 .75rem}.project-description ul,.project-description ol{padding-left:1.25rem}.project-description ul,.project-description ul li{list-style:disc}.project-description ol,.project-description ol li{list-style:decimal}.project-description li{margin-bottom:.5rem}.project-description strong{color:var(--title);font-weight:700}.project-description a{position:relative;z-index:20;color:var(--secondary);font-weight:600;text-decoration:underline}.grid{display:grid;gap:2rem;grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media only screen and (max-width: 768px){:root{--font-size: 15px }.text-medium{font-size:1.5rem}.text-h1{font-size:xx-large}.text-h2{font-size:x-large}}.pulse{display:inline-flex;width:10px;height:10px;margin-right:.5rem;border-radius:50%;background-color:var(--color-green);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #00ff8566}50%{transform:scale(1.1);box-shadow:0 0 10px #00ff8566}to{transform:scale(1);box-shadow:0 0 #00ff8566}}
