.HomeAurora_page__Qt3wZ{background:#FFFFFF;color:#0A0A0A;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"cv01","cv02","ss01","ss03";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;position:relative;overflow-x:hidden}.dark .HomeAurora_page__Qt3wZ{background:#0A0A0A;color:#FAFAFA}.HomeAurora_glowBg__A8qki{position:absolute;top:-200px;right:-200px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.1) 0,transparent 70%);pointer-events:none;z-index:0;filter:blur(40px)}.dark .HomeAurora_glowBg__A8qki{background:radial-gradient(circle,rgba(59,130,246,.18) 0,transparent 70%)}.HomeAurora_content__mzuVJ{position:relative;z-index:1}.HomeAurora_container__nrxDd{max-width:1200px;margin:0 auto;padding:0 1.5rem}.HomeAurora_hero__cphlD{min-height:90vh;display:flex;align-items:center;padding:5rem 0 2.5rem;position:relative}.HomeAurora_heroGrid__c0_Si{display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:center;width:100%}.HomeAurora_heroLeft___ec_R{display:flex;flex-direction:column}.HomeAurora_statusPill__FZq5w{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .875rem;background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.18);border-radius:999px;font-size:.8125rem;font-family:var(--font-mono),monospace;font-feature-settings:"tnum","cv01";color:#1D4ED8;width:fit-content;margin-bottom:1.75rem;letter-spacing:-.005em}.dark .HomeAurora_statusPill__FZq5w{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.22);color:#93C5FD}.HomeAurora_statusDot__8pjG4{width:8px;height:8px;border-radius:50%;background:#10B981;box-shadow:0 0 0 0 rgba(16,185,129,.5);animation:HomeAurora_pulse__UK6eW 2s ease-in-out infinite}@keyframes HomeAurora_pulse__UK6eW{0%{box-shadow:0 0 0 0 rgba(16,185,129,.5)}70%{box-shadow:0 0 0 10px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.HomeAurora_heroGreeting__ZKjWA{font-size:1.0625rem;color:#6B7280;margin:0 0 .5rem;font-weight:400;letter-spacing:-.01em}.dark .HomeAurora_heroGreeting__ZKjWA{color:#9CA3AF}.HomeAurora_heroName__PTuyF{font-size:clamp(3rem,8.5vw,6.5rem);font-weight:700;letter-spacing:-.045em;line-height:.95;margin:0;color:#0A0A0A;text-wrap:balance}.dark .HomeAurora_heroName__PTuyF{color:#FAFAFA}.HomeAurora_heroNameAccent__VxWHs{background:linear-gradient(135deg,#2563EB,#7C3AED);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.dark .HomeAurora_heroNameAccent__VxWHs{background:linear-gradient(135deg,#60A5FA,#A78BFA);-webkit-background-clip:text;background-clip:text;color:transparent}.HomeAurora_heroSubtitle__peZKK{font-family:var(--font-mono),monospace;font-size:clamp(.9375rem,1.5vw,1.125rem);color:#2563EB;margin:1.5rem 0 0;display:flex;align-items:center;gap:.5rem;min-height:1.5em;letter-spacing:-.01em;font-feature-settings:"cv01"}.dark .HomeAurora_heroSubtitle__peZKK{color:#60A5FA}.HomeAurora_heroSubtitle__peZKK:before{content:"$";color:#9CA3AF;font-weight:600}.dark .HomeAurora_heroSubtitle__peZKK:before{color:#6B7280}.HomeAurora_heroCursor__BapKg{display:inline-block;width:7px;height:1.1em;background:#2563EB;vertical-align:middle;margin-left:2px;animation:HomeAurora_blink__QexBy 1s steps(2) infinite}.dark .HomeAurora_heroCursor__BapKg{background:#60A5FA}@keyframes HomeAurora_blink__QexBy{to{opacity:0}}.HomeAurora_heroCtas__wjljA{display:flex;gap:.75rem;margin-top:2.5rem;flex-wrap:wrap}.HomeAurora_ctaPrimary__ZYusc{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;background:#0A0A0A;color:white;text-decoration:none;border-radius:12px;font-weight:500;font-size:.9375rem;letter-spacing:-.01em;transition:transform .2s ease,background .2s ease}.HomeAurora_ctaPrimary__ZYusc:hover{transform:translateY(-2px);background:#2563EB}.dark .HomeAurora_ctaPrimary__ZYusc{background:#FAFAFA;color:#0A0A0A}.dark .HomeAurora_ctaPrimary__ZYusc:hover{background:#60A5FA;color:#0A0A0A}.HomeAurora_ctaGhost__4MH5N{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;background:transparent;color:#0A0A0A;text-decoration:none;border:1px solid #e5e7eb;border-radius:12px;font-weight:500;font-size:.9375rem;letter-spacing:-.01em;transition:border-color .2s ease,background .2s ease}.HomeAurora_ctaGhost__4MH5N:hover{border-color:#0A0A0A;background:#F9FAFB}.dark .HomeAurora_ctaGhost__4MH5N{color:#FAFAFA;border-color:#27272A}.dark .HomeAurora_ctaGhost__4MH5N:hover{border-color:#52525B;background:rgba(255,255,255,.03)}.HomeAurora_heroRight__G0Kih{display:flex;justify-content:center;align-items:center;position:relative}.HomeAurora_avatarWrap__yZeYx{position:relative;width:clamp(220px,28vw,340px);height:clamp(220px,28vw,340px)}.HomeAurora_avatarGlow__x5UHd{position:absolute;inset:-20px;border-radius:50%;background:conic-gradient(from 0deg,#2563EB,#7C3AED,#EC4899,#F59E0B,#2563EB);filter:blur(30px);opacity:.4;animation:HomeAurora_spin__9xtNC 12s linear infinite;z-index:0}.dark .HomeAurora_avatarGlow__x5UHd{opacity:.55;filter:blur(36px)}@keyframes HomeAurora_spin__9xtNC{to{transform:rotate(1turn)}}.HomeAurora_avatar__6wyaI{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;border:4px solid #ffffff;box-shadow:0 20px 60px rgba(0,0,0,.15);z-index:1;background:linear-gradient(135deg,#F4F4F5,#E4E4E7);display:flex;align-items:center;justify-content:center}.dark .HomeAurora_avatar__6wyaI{border-color:#0A0A0A;background:linear-gradient(135deg,#18181B,#0F0F12);box-shadow:0 20px 60px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.08)}.HomeAurora_avatarImg__3hzQ2{width:100%;height:100%;object-fit:cover}.HomeAurora_avatarFallback__n91Rs{font-size:clamp(4rem,8vw,6rem);font-weight:600;color:#71717A;letter-spacing:-.04em;font-feature-settings:"cv01"}.dark .HomeAurora_avatarFallback__n91Rs{color:#A1A1AA}.HomeAurora_section__fj89j{padding:4.5rem 0}.HomeAurora_sectionLabel__NttSM{font-family:var(--font-mono),monospace;font-size:.8125rem;color:#2563EB;letter-spacing:.02em;font-feature-settings:"tnum","cv01";margin:0 0 1rem;font-weight:500}.dark .HomeAurora_sectionLabel__NttSM{color:#60A5FA}.HomeAurora_sectionTitle__LYdiA{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:600;letter-spacing:-.04em;margin:0 0 2.25rem;line-height:1;color:#0A0A0A;text-wrap:balance}.dark .HomeAurora_sectionTitle__LYdiA{color:#FAFAFA}.HomeAurora_bento__tu4i4{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(140px,auto);gap:.875rem}.HomeAurora_bentoCard__WA11v{background:linear-gradient(180deg,#FFFFFF,#F6F6F8);border:1px solid #ededef;border-radius:20px;padding:1.5rem;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.HomeAurora_bentoCard__WA11v:hover{transform:translateY(-4px);border-color:#D1D5DB;box-shadow:0 12px 32px rgba(0,0,0,.06)}.dark .HomeAurora_bentoCard__WA11v{background:linear-gradient(180deg,#131316,#0E0E12);border-color:#1F1F23}.dark .HomeAurora_bentoCard__WA11v:hover{border-color:#3F3F46;background:linear-gradient(180deg,#17171B,#111115);box-shadow:0 12px 32px rgba(0,0,0,.4)}.HomeAurora_bentoLarge__icRJ4{grid-column:span 2;grid-row:span 2}.HomeAurora_bentoWide__khC_d{grid-column:span 2}.HomeAurora_bentoTall__KeU_A{grid-row:span 2}.HomeAurora_bentoHighlight__un0Gl{background:linear-gradient(180deg,rgba(37,99,235,.04),#FFFFFF 60%,#F6F6F8);border-color:rgba(37,99,235,.18)}.HomeAurora_bentoHighlight__un0Gl:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#2563EB,#7C3AED);opacity:.85}.HomeAurora_bentoHighlight__un0Gl:hover{border-color:rgba(37,99,235,.32)}.dark .HomeAurora_bentoHighlight__un0Gl{background:linear-gradient(180deg,rgba(59,130,246,.08),#131316 60%,#0E0E12);border-color:rgba(59,130,246,.25)}.dark .HomeAurora_bentoHighlight__un0Gl:before{background:linear-gradient(90deg,#60A5FA,#A78BFA)}.dark .HomeAurora_bentoHighlight__un0Gl:hover{border-color:rgba(59,130,246,.4);background:linear-gradient(180deg,rgba(59,130,246,.1),#17171B 60%,#111115)}.HomeAurora_bentoLabel__pCDhz{font-family:var(--font-mono),monospace;font-size:.6875rem;color:#71717A;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-weight:500;font-feature-settings:"tnum"}.dark .HomeAurora_bentoLabel__pCDhz{color:#71717A}.HomeAurora_bentoValue__KeiXJ{font-size:clamp(1.875rem,4vw,3rem);font-weight:600;letter-spacing:-.04em;color:#0A0A0A;margin:0;line-height:1;font-variant-numeric:tabular-nums}.dark .HomeAurora_bentoValue__KeiXJ{color:#FAFAFA}.HomeAurora_bentoValueAccent__26YRE{color:#2563EB;text-shadow:0 0 24px rgba(37,99,235,.22)}.dark .HomeAurora_bentoValueAccent__26YRE{color:#60A5FA;text-shadow:0 0 28px rgba(96,165,250,.35)}.HomeAurora_bentoText__oaC2O{font-size:.9375rem;color:#52525B;line-height:1.5;margin:.5rem 0 0;letter-spacing:-.005em}.dark .HomeAurora_bentoText__oaC2O{color:#A1A1AA}.HomeAurora_bentoTitle__xpDFH{font-size:1.125rem;font-weight:600;color:#0A0A0A;margin:0 0 .5rem;letter-spacing:-.02em}.dark .HomeAurora_bentoTitle__xpDFH{color:#FAFAFA}.HomeAurora_bentoIcon__W3kyI{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(124,58,237,.06));border:1px solid rgba(37,99,235,.18);margin-bottom:.875rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.dark .HomeAurora_bentoIcon__W3kyI{background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(167,139,250,.08));border-color:rgba(59,130,246,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.HomeAurora_bentoLink__Zk2As{position:absolute;top:1.25rem;right:1.25rem;color:#71717A;transition:color .2s ease,transform .2s ease}.HomeAurora_bentoCard__WA11v:hover .HomeAurora_bentoLink__Zk2As{color:#2563EB;transform:translate(2px,-2px)}.dark .HomeAurora_bentoCard__WA11v:hover .HomeAurora_bentoLink__Zk2As{color:#60A5FA}.HomeAurora_bentoCardLink__JuZNp{display:block;color:inherit;text-decoration:none;height:100%}.HomeAurora_skillTags___rly_{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.HomeAurora_skillTag__ltK6m{padding:.375rem .75rem;background:#F4F4F5;border:1px solid #e4e4e7;border-radius:999px;font-size:.8125rem;font-family:var(--font-mono),monospace;color:#3F3F46;letter-spacing:-.005em;font-feature-settings:"cv01"}.dark .HomeAurora_skillTag__ltK6m{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:#D4D4D8}.HomeAurora_marquee__tzOeQ{overflow:hidden;margin:2.5rem -1.5rem 0;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.HomeAurora_marqueeTrack__ElPrK{display:flex;gap:1rem;animation:HomeAurora_marquee__tzOeQ 40s linear infinite;width:max-content}.HomeAurora_marqueeTrack__ElPrK:hover{animation-play-state:paused}@keyframes HomeAurora_marquee__tzOeQ{to{transform:translateX(-50%)}}.HomeAurora_marqueeItem___dTtf{padding:.75rem 1.25rem;background:linear-gradient(180deg,#FFFFFF,#F6F6F8);border:1px solid #ededef;border-radius:999px;font-family:var(--font-mono),monospace;font-size:.875rem;white-space:nowrap;color:#3F3F46;letter-spacing:-.005em;font-feature-settings:"tnum","cv01";transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.HomeAurora_marqueeItem___dTtf:hover{border-color:rgba(37,99,235,.45);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.1)}.dark .HomeAurora_marqueeItem___dTtf{background:linear-gradient(180deg,#131316,#0E0E12);border-color:#1F1F23;color:#D4D4D8}.dark .HomeAurora_marqueeItem___dTtf:hover{border-color:rgba(96,165,250,.45);box-shadow:0 4px 12px rgba(96,165,250,.18)}.HomeAurora_marqueeItem___dTtf strong{color:#2563EB;font-weight:600;margin-right:.5rem;font-variant-numeric:tabular-nums}.dark .HomeAurora_marqueeItem___dTtf strong{color:#60A5FA}.HomeAurora_recentGrid___VWzW{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.HomeAurora_recentCard__xRyjc{display:flex;flex-direction:column;background:#FAFAFA;border:1px solid #ededef;border-radius:24px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease;position:relative}.HomeAurora_recentCard__xRyjc:hover{transform:translateY(-6px);border-color:#D1D5DB;box-shadow:0 20px 48px rgba(0,0,0,.08)}.dark .HomeAurora_recentCard__xRyjc{background:#111114;border-color:#1F1F23}.dark .HomeAurora_recentCard__xRyjc:hover{border-color:#3F3F46;background:#15151A;box-shadow:0 20px 48px rgba(0,0,0,.5)}.HomeAurora_recentMedia__kYGh_{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#F4F4F5,#E4E4E7);overflow:hidden;position:relative}.HomeAurora_recentMedia__kYGh_:after{content:"";position:absolute;bottom:0;left:0;right:0;height:64px;background:linear-gradient(180deg,transparent 0,rgba(250,250,250,.95));pointer-events:none;z-index:1}.dark .HomeAurora_recentMedia__kYGh_{background:linear-gradient(135deg,#18181B,#0F0F12)}.dark .HomeAurora_recentMedia__kYGh_:after{background:linear-gradient(180deg,transparent 0,rgba(17,17,20,.96))}.HomeAurora_recentImg__3QbtE{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.HomeAurora_recentCard__xRyjc:hover .HomeAurora_recentImg__3QbtE{transform:scale(1.04)}.HomeAurora_recentPlaceholder__V2pt1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9CA3AF;background:linear-gradient(135deg,#F4F4F5,#E4E4E7)}.dark .HomeAurora_recentPlaceholder__V2pt1{color:#52525B;background:linear-gradient(135deg,#18181B,#0F0F12)}.HomeAurora_recentBody__OgHWK{padding:1.75rem;display:flex;flex-direction:column;flex:1}.HomeAurora_recentLabel__5rNQw{font-family:var(--font-mono),monospace;font-size:.75rem;color:#2563EB;letter-spacing:.02em;margin-bottom:.875rem;font-weight:500;font-feature-settings:"tnum"}.dark .HomeAurora_recentLabel__5rNQw{color:#60A5FA}.HomeAurora_recentTitle__FrleG{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;color:#0A0A0A;margin:0 0 .75rem;line-height:1.2;text-wrap:balance}.dark .HomeAurora_recentTitle__FrleG{color:#FAFAFA}.HomeAurora_recentText__eUSYB{font-size:.9375rem;color:#52525B;line-height:1.55;margin:0 0 1.25rem;letter-spacing:-.005em;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .HomeAurora_recentText__eUSYB{color:#A1A1AA}.HomeAurora_recentTags___CpaF{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.HomeAurora_recentTag__xkPfF{padding:.3rem .7rem;background:#F4F4F5;border:1px solid #e4e4e7;border-radius:999px;font-size:.75rem;font-family:var(--font-mono),monospace;color:#3F3F46;letter-spacing:-.005em;font-feature-settings:"cv01"}.dark .HomeAurora_recentTag__xkPfF{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:#D4D4D8}.HomeAurora_recentArrow__eFCsE{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;font-size:.875rem;font-weight:500;color:#2563EB;letter-spacing:-.005em;transition:gap .25s ease}.dark .HomeAurora_recentArrow__eFCsE{color:#60A5FA}.HomeAurora_recentCard__xRyjc:hover .HomeAurora_recentArrow__eFCsE{gap:.7rem}@media (max-width:768px){.HomeAurora_recentGrid___VWzW{grid-template-columns:1fr;gap:1rem}.HomeAurora_recentBody__OgHWK{padding:1.5rem}.HomeAurora_recentTitle__FrleG{font-size:1.3rem}}.HomeAurora_contactSection__7bXE5{padding:5rem 0 6rem;text-align:center}.HomeAurora_contactBig__za2lA{font-size:clamp(2.5rem,7vw,5.25rem);font-weight:600;letter-spacing:-.045em;line-height:1;margin:0 0 1.5rem;color:#0A0A0A;text-wrap:balance}.dark .HomeAurora_contactBig__za2lA{color:#FAFAFA}.HomeAurora_contactBigAccent__RGjO2{background:linear-gradient(135deg,#2563EB,#7C3AED);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .HomeAurora_contactBigAccent__RGjO2{background:linear-gradient(135deg,#60A5FA,#A78BFA);-webkit-background-clip:text;background-clip:text;color:transparent}.HomeAurora_contactSub__VW771{font-size:1.0625rem;color:#52525B;margin:0 auto 2.5rem;max-width:480px;line-height:1.6;letter-spacing:-.005em;text-wrap:pretty}.dark .HomeAurora_contactSub__VW771{color:#A1A1AA}.HomeAurora_contactEmail__onTgx{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#0A0A0A;color:white;text-decoration:none;border-radius:14px;font-weight:500;font-size:1rem;letter-spacing:-.01em;transition:transform .2s ease,background .2s ease;font-feature-settings:"cv01"}.HomeAurora_contactEmail__onTgx:hover{transform:translateY(-2px);background:#2563EB}.dark .HomeAurora_contactEmail__onTgx{background:#FAFAFA;color:#0A0A0A}.dark .HomeAurora_contactEmail__onTgx:hover{background:#60A5FA}@media (max-width:900px){.HomeAurora_heroGrid__c0_Si{grid-template-columns:1fr;gap:3rem}.HomeAurora_heroRight__G0Kih{order:-1}.HomeAurora_avatarWrap__yZeYx{width:200px;height:200px}}@media (max-width:768px){.HomeAurora_container__nrxDd{padding:0 1.25rem}.HomeAurora_hero__cphlD{padding:4rem 0 3rem;min-height:auto}.HomeAurora_heroCtas__wjljA{gap:.75rem}.HomeAurora_ctaGhost__4MH5N,.HomeAurora_ctaPrimary__ZYusc{padding:.75rem 1.25rem;font-size:.875rem}.HomeAurora_section__fj89j{padding:4rem 0}.HomeAurora_bento__tu4i4{grid-template-columns:repeat(2,1fr)}.HomeAurora_bentoLarge__icRJ4{grid-column:span 2;grid-row:span 2}.HomeAurora_bentoWide__khC_d{grid-column:span 2}.HomeAurora_bentoTall__KeU_A{grid-row:span 1}.HomeAurora_marquee__tzOeQ{margin:3rem -1.25rem 0}}