:root{--color-bg: #FFFFFF;--color-bg-alt: #F8F8F8;--color-text: #1A1A1A;--color-text-secondary: #6B6B6B;--color-accent: #1A1A1A;--color-border: #E8E8E8;--color-accent-sports: #4A9EFF;--font-heading: "Sora", sans-serif;--font-body: "Inter", sans-serif;--max-width: 1200px;--max-width-narrow: 800px}[data-theme=dark]{--color-bg: #0D1117;--color-bg-alt: #161B22;--color-text: #E6E6E6;--color-text-secondary: #8B949E;--color-accent: #4A9EFF;--color-border: #30363D}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}[data-theme=dark]{background:#0d1117;color:#e6e6e6;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.2}button{font-family:var(--font-body)}._navbar_vor72_1{position:sticky;top:0;z-index:100;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] ._navbar_vor72_1{background:#0d1117eb;border-bottom-color:var(--color-border)}._navInner_vor72_17{max-width:var(--max-width);margin:0 auto;padding:0 2rem;height:64px;display:flex;align-items:center;justify-content:space-between}._logo_vor72_27{font-family:var(--font-heading);font-weight:800;font-size:1.25rem;color:var(--color-text)}._navLinks_vor72_34{display:flex;gap:2rem;align-items:center}._navLink_vor72_34{position:relative;font-size:.9rem;font-weight:500;color:var(--color-text-secondary);transition:color .2s ease;padding:4px 0}._navLink_vor72_34:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--color-text);transition:width .3s ease}[data-theme=dark] ._navLink_vor72_34:after{background:var(--color-accent)}._navLink_vor72_34:hover{color:var(--color-text)}._navLink_vor72_34:hover:after{width:100%}._navLinkActive_vor72_72{color:var(--color-text);font-weight:700}[data-theme=dark] ._navLinkActive_vor72_72{color:var(--color-accent)}._navLinkActive_vor72_72:after{width:100%}._hamburger_vor72_85{display:none;background:none;border:none;cursor:pointer;padding:4px;flex-direction:column;gap:5px}._hamburgerLine_vor72_95{display:block;width:24px;height:2px;background:var(--color-text);transition:transform .3s ease,opacity .3s ease}._hamburgerOpen_vor72_103 ._hamburgerLine_vor72_95:nth-child(1){transform:rotate(45deg) translate(5px,5px)}._hamburgerOpen_vor72_103 ._hamburgerLine_vor72_95:nth-child(2){opacity:0}._hamburgerOpen_vor72_103 ._hamburgerLine_vor72_95:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){._hamburger_vor72_85{display:flex}._navLinks_vor72_34{position:fixed;top:64px;left:0;right:0;background:#fffffffa;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-direction:column;padding:2rem;gap:1.5rem;border-bottom:1px solid var(--color-border);transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}[data-theme=dark] ._navLinks_vor72_34{background:#0d1117fa}._navLinksOpen_vor72_142{transform:translateY(0);opacity:1;pointer-events:all}._navLink_vor72_34{font-size:1.1rem}}._footer_eqiu4_1{border-top:1px solid var(--color-border);padding:2rem;text-align:center;color:var(--color-text-secondary);font-size:.875rem;transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] ._footer_eqiu4_1{background:var(--color-bg);border-top-color:var(--color-border)}._hero_xsbg0_1{padding:120px 2rem 80px;max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;gap:4rem}._profilePic_xsbg0_10{width:200px;height:200px;border-radius:50%;object-fit:cover;flex-shrink:0}._heroText_xsbg0_18{min-width:0}._heroText_xsbg0_18 h1{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;margin-bottom:.5rem;word-wrap:break-word}._tagline_xsbg0_29{font-size:1.15rem;color:var(--color-text-secondary);margin-bottom:1.5rem;font-weight:500}._heroText_xsbg0_18 p{margin-bottom:1rem;color:var(--color-text-secondary);line-height:1.8}._heroLinks_xsbg0_42{margin-top:.5rem;font-size:.95rem}._heroLinks_xsbg0_42 a{font-weight:600;color:var(--color-text);position:relative;display:inline-block}._heroLinks_xsbg0_42 a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:var(--color-text);transition:width .3s ease}._heroLinks_xsbg0_42 a:hover:after{width:100%}._rotatingWord_xsbg0_69{display:inline-block;opacity:0;transition:opacity .3s ease}._rotatingWordVisible_xsbg0_75{opacity:1}._workingOnWrapper_xsbg0_79{background:var(--color-bg-alt);padding:60px 2rem}._workingOn_xsbg0_79{max-width:var(--max-width);margin:0 auto}._workingOn_xsbg0_79 h2{font-size:1.6rem;font-weight:700;margin-bottom:.5rem}._workingOnSubtitle_xsbg0_95{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:2rem}._statusList_xsbg0_101{display:flex;flex-direction:column}._statusItem_xsbg0_106{display:flex;align-items:baseline;gap:.75rem;padding:.75rem 0}._statusDot_xsbg0_113{width:7px;height:7px;border-radius:50%;flex-shrink:0;position:relative;top:1px}._statusActive_xsbg0_122{background:#22c55e}._statusIdea_xsbg0_126{background:var(--color-text-secondary);opacity:.35}._statusLabel_xsbg0_131{font-weight:600;font-size:.9rem}._statusDesc_xsbg0_136{font-size:.85rem;color:var(--color-text-secondary)}._statusDivider_xsbg0_141{border:none;border-top:1px solid var(--color-border);margin:.6rem 0}._statusLegend_xsbg0_147{display:flex;gap:1.25rem;margin-top:1.25rem;font-size:.75rem;color:var(--color-text-secondary)}._statusLegend_xsbg0_147 span{display:flex;align-items:center;gap:.35rem}._legendDot_xsbg0_161{width:6px;height:6px;border-radius:50%;display:inline-block}._timeline_xsbg0_168{padding:70px 2rem}._timelineInner_xsbg0_172{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem}._timelineColumn_xsbg0_180 h2{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem}._contactWrapper_xsbg0_186{background:var(--color-bg-alt)}._contact_xsbg0_186{padding:80px 2rem;max-width:var(--max-width-narrow);margin:0 auto;text-align:center}._socialLinks_xsbg0_197{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem}._socialLink_xsbg0_197{font-weight:600;font-size:.9rem;color:var(--color-text);padding:.6rem 1.75rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);transition:background .2s ease,border-color .2s ease}._socialLink_xsbg0_197:hover{border-color:var(--color-text)}@media(max-width:768px){._hero_xsbg0_1{flex-direction:column;text-align:center;padding:80px 1.5rem 60px;gap:2rem}._profilePic_xsbg0_10{width:160px;height:160px}._timelineInner_xsbg0_172{grid-template-columns:1fr;gap:3rem}._timeline_xsbg0_168{padding:50px 1.5rem}._contact_xsbg0_186{padding:60px 1.5rem}._workingOnWrapper_xsbg0_79{padding:50px 1.5rem}._statusDesc_xsbg0_136{display:block;margin-top:.2rem}._socialLinks_xsbg0_197{flex-direction:column;align-items:center;gap:1rem}}._item_1eeyn_1{border-left:2px solid var(--color-border);padding:0 0 2.25rem 1.5rem;position:relative}._item_1eeyn_1:last-child{padding-bottom:0}._item_1eeyn_1:before{content:"";position:absolute;left:-6px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--color-text);border:2px solid var(--color-bg-alt);box-shadow:0 0 0 2px var(--color-text)}._date_1eeyn_24{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);margin-bottom:.3rem;font-weight:700}._title_1eeyn_33{font-size:1.05rem;font-weight:700;margin-bottom:.1rem}._subtitle_1eeyn_39{font-size:.88rem;color:var(--color-text-secondary);font-weight:500;font-style:italic;margin-bottom:.5rem}._description_1eeyn_47{font-size:.88rem;color:var(--color-text-secondary);line-height:1.65}._form_1kd7z_1{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}._input_1kd7z_9,._textarea_1kd7z_10{width:100%;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);font-family:var(--font-body);font-size:1rem;color:var(--color-text);outline:none;transition:border-color .3s ease,box-shadow .3s ease}._input_1kd7z_9:focus,._textarea_1kd7z_10:focus{border-color:var(--color-text);box-shadow:0 0 0 3px #1a1a1a0f}._input_1kd7z_9::placeholder,._textarea_1kd7z_10::placeholder{color:var(--color-text-secondary)}._textarea_1kd7z_10{resize:vertical;min-height:120px}._button_1kd7z_39{align-self:flex-start;padding:.8rem 2.5rem;background:var(--color-text);color:var(--color-bg);border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}._button_1kd7z_39:hover{opacity:.85;transform:translateY(-1px)}._button_1kd7z_39:disabled{opacity:.5;cursor:not-allowed;transform:none}._success_1kd7z_63{color:#2d7a3a;font-weight:500;text-align:center}._error_1kd7z_69{color:#c0392b;font-weight:500;text-align:center}._honeypot_1kd7z_75{display:none}._page_1qalb_1{max-width:var(--max-width);margin:0 auto;padding:100px 2rem 120px}._hero_1qalb_7{margin-bottom:4rem;text-align:center}._heroTitle_1qalb_12{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-.02em;margin-bottom:.75rem;color:var(--color-text);text-transform:uppercase}._heroDivider_1qalb_22{width:60px;height:3px;background:var(--color-accent);margin:1.5rem auto;border:none}._heroSubtitle_1qalb_30{font-size:1.1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.7}._subtitle_1qalb_38{font-size:1rem;font-weight:700;color:var(--color-text-secondary);margin-bottom:2rem;text-transform:uppercase;letter-spacing:.05em}._featuredBanner_1qalb_47{display:block;margin-bottom:4rem}._allGrid_1qalb_52{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:900px){._allGrid_1qalb_52{grid-template-columns:1fr}}._card_x29c3_1{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:8px;padding:1.75rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;text-decoration:none;color:inherit;position:relative;overflow:hidden;background:var(--color-bg-alt)}._card_x29c3_1:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000014}[data-theme=dark] ._card_x29c3_1:hover{box-shadow:0 8px 30px #0000004d;border-color:var(--color-accent)}._cardFeatured_x29c3_25{background:var(--color-text);color:var(--color-bg);border-color:transparent}._cardFeatured_x29c3_25 ._description_x29c3_31{color:#ffffffbf}._cardFeatured_x29c3_25 ._tag_x29c3_35{background:#ffffff26;color:#ffffffe6}._cardImage_x29c3_40{width:100%;height:200px;object-fit:cover;border-radius:4px;margin-bottom:1rem}._cardDate_x29c3_48{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:.5rem;font-weight:600}._cardFeatured_x29c3_25 ._cardDate_x29c3_48{color:#fff9}._title_x29c3_61{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}._description_x29c3_31{font-size:.9rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem;flex:1}._tags_x29c3_76{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._tag_x29c3_35{font-size:.75rem;padding:.25rem .75rem;background:var(--color-bg-alt);border-radius:100px;color:var(--color-text-secondary);font-weight:500}._linkButtons_x29c3_92{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}._linkButton_x29c3_92{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;padding:.4rem .9rem;border-radius:6px;text-decoration:none;background:var(--color-text);color:var(--color-bg);transition:opacity .2s ease}._linkButton_x29c3_92:hover{opacity:.8}._linkButtonFeatured_x29c3_117{background:#fff3;color:#fff}._linkButtonFeatured_x29c3_117:hover{background:#ffffff4d;opacity:1}._cardBanner_x29c3_127{padding:3rem}._cardBanner_x29c3_127 ._title_x29c3_61{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.01em;margin-bottom:1rem}._cardBanner_x29c3_127 ._description_x29c3_31{font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem;max-width:760px}._cardBanner_x29c3_127 ._tag_x29c3_35{font-size:.8rem;padding:.3rem .9rem}._cardBanner_x29c3_127 ._linkButton_x29c3_92{font-size:.9rem;padding:.55rem 1.1rem}@media(max-width:700px){._cardBanner_x29c3_127{padding:2rem 1.5rem}}._page_1ohxs_1{max-width:var(--max-width);margin:0 auto;padding:100px 2rem 120px;min-height:100vh}._hero_1ohxs_8{margin-bottom:4rem;text-align:center}._heroTitle_1ohxs_13{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-.02em;margin-bottom:.75rem;color:var(--color-text);text-transform:uppercase}._heroAccent_1ohxs_23{color:var(--color-accent)}._heroDivider_1ohxs_27{width:60px;height:3px;background:var(--color-accent);margin:1.5rem auto;border:none}._heroSubtitle_1ohxs_35{font-size:1.1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.7}._subtitle_1ohxs_43{font-size:1rem;font-weight:700;color:var(--color-accent);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.12em;padding-bottom:.75rem;border-bottom:2px solid var(--color-border)}._projectsGrid_1ohxs_54{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:5rem}._blogGrid_1ohxs_61{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._featuredPost_1ohxs_67{grid-column:1 / -1}._blogCard_1ohxs_71{display:block;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;text-decoration:none;color:inherit;background:var(--color-bg-alt)}._blogCard_1ohxs_71:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000040;border-color:var(--color-accent)}._featuredPost_1ohxs_67 ._blogCard_1ohxs_71{display:grid;grid-template-columns:1fr 1fr}._blogCardImage_1ohxs_93{width:100%;height:200px;object-fit:cover}._featuredPost_1ohxs_67 ._blogCardImage_1ohxs_93{height:100%;min-height:280px}._blogCardBody_1ohxs_104{padding:1.5rem;display:flex;flex-direction:column;justify-content:center}._blogCardDate_1ohxs_111{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:.5rem;font-weight:700}._blogCardTitle_1ohxs_120{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;margin-bottom:.5rem;line-height:1.3;color:var(--color-text)}._featuredPost_1ohxs_67 ._blogCardTitle_1ohxs_120{font-size:1.5rem}._blogCardExcerpt_1ohxs_133{font-size:.85rem;color:var(--color-text-secondary);line-height:1.6}._featuredTag_1ohxs_139{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:var(--color-accent);color:var(--color-bg);padding:.2rem .6rem;border-radius:3px;margin-bottom:.75rem;width:fit-content}@media(max-width:900px){._projectsGrid_1ohxs_54,._blogGrid_1ohxs_61,._featuredPost_1ohxs_67 ._blogCard_1ohxs_71{grid-template-columns:1fr}._featuredPost_1ohxs_67 ._blogCardImage_1ohxs_93{height:200px;min-height:auto}}._page_93fy0_1{max-width:var(--max-width);margin:0 auto;padding:100px 2rem 120px;min-height:100vh}._hero_93fy0_8{margin-bottom:4rem;text-align:center}._heroTitle_93fy0_13{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-.02em;margin-bottom:.75rem;color:var(--color-text);text-transform:uppercase}._heroDivider_93fy0_23{width:60px;height:3px;background:var(--color-accent);margin:1.5rem auto;border:none}._heroSubtitle_93fy0_31{font-size:1.1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.7}._subtitle_93fy0_39{font-size:1rem;font-weight:700;color:var(--color-accent);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.12em;padding-bottom:.75rem;border-bottom:2px solid var(--color-border)}._blogGrid_93fy0_50{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._featuredPost_93fy0_56{grid-column:1 / -1}._blogCard_93fy0_60{display:block;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;text-decoration:none;color:inherit;background:var(--color-bg-alt)}._blogCard_93fy0_60:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f;border-color:var(--color-accent)}._featuredPost_93fy0_56 ._blogCard_93fy0_60{display:grid;grid-template-columns:1fr 1fr}._blogCardImage_93fy0_82{width:100%;height:200px;object-fit:cover}._featuredPost_93fy0_56 ._blogCardImage_93fy0_82{height:100%;min-height:280px}._blogCardBody_93fy0_93{padding:1.5rem;display:flex;flex-direction:column;justify-content:center}._blogCardDate_93fy0_100{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:.5rem;font-weight:700}._blogCardTitle_93fy0_109{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;margin-bottom:.5rem;line-height:1.3;color:var(--color-text)}._featuredPost_93fy0_56 ._blogCardTitle_93fy0_109{font-size:1.5rem}._blogCardExcerpt_93fy0_122{font-size:.85rem;color:var(--color-text-secondary);line-height:1.6}._featuredTag_93fy0_128{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:var(--color-accent);color:var(--color-bg);padding:.2rem .6rem;border-radius:3px;margin-bottom:.75rem;width:fit-content}@media(max-width:900px){._blogGrid_93fy0_50,._featuredPost_93fy0_56 ._blogCard_93fy0_60{grid-template-columns:1fr}._featuredPost_93fy0_56 ._blogCardImage_93fy0_82{height:200px;min-height:auto}}._page_1vlt9_1{max-width:var(--max-width-narrow);margin:0 auto;padding:80px 2rem 120px;min-height:100vh}._backLink_1vlt9_8{display:inline-block;font-size:.9rem;color:var(--color-accent);margin-bottom:2rem;font-weight:500;transition:opacity .2s ease}._backLink_1vlt9_8:hover{opacity:.7}._title_1vlt9_21{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1rem;line-height:1.15;color:var(--color-text)}._meta_1vlt9_29{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:2rem}._heroImage_1vlt9_35{width:100%;border-radius:8px;margin-bottom:3rem}._article_1vlt9_41{font-size:1.125rem;line-height:1.8}._article_1vlt9_41 h2{font-size:1.5rem;font-weight:700;margin:2.5rem 0 1rem;color:var(--color-text)}._article_1vlt9_41 h3{font-size:1.25rem;font-weight:700;margin:2rem 0 .75rem;color:var(--color-text)}._article_1vlt9_41 p{margin-bottom:1.25rem;color:var(--color-text)}._article_1vlt9_41 ul,._article_1vlt9_41 ol{margin:1rem 0 1.5rem 1.5rem}._article_1vlt9_41 li{margin-bottom:.75rem;line-height:1.7}._article_1vlt9_41 a{color:var(--color-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}._article_1vlt9_41 a:hover{opacity:.7}._article_1vlt9_41 strong{color:var(--color-text);font-weight:700}._article_1vlt9_41 blockquote{border-left:3px solid var(--color-accent);margin:1.5rem 0;padding:.5rem 1.5rem;color:var(--color-text-secondary);font-style:italic}._loading_1vlt9_100{text-align:center;padding:4rem 2rem;color:var(--color-text-secondary);font-size:1rem}._notFound_1vlt9_107{text-align:center;padding:4rem 2rem;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}._notFound_1vlt9_107 h1{font-size:2rem;margin-bottom:1rem}._notFound_1vlt9_107 p{color:var(--color-text-secondary)}._notFound_1vlt9_107 a{color:var(--color-accent)}@media(max-width:768px){._page_1vlt9_1{padding:60px 1.5rem 80px}}
