.page_pageWrapper__KGwsZ{min-height:100vh;color:hsl(var(--foreground))}.page_section__zQZ2o{padding:5rem 0}.page_sectionTitle__6ic_4{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center;letter-spacing:-.02em}.page_sectionSubtitle__cOHw_{font-size:1.15rem;color:hsl(var(--muted-foreground));text-align:center;max-width:48rem;margin:0 auto 3rem;line-height:1.6}.page_valueGrid___MOr0{display:grid;grid-gap:2rem;gap:2rem;max-width:72rem;margin:0 auto}@media (min-width:768px){.page_valueGrid___MOr0{grid-template-columns:repeat(3,1fr)}}.page_featuredProjectsGrid__ONQtL{display:grid;grid-gap:2rem;gap:2rem;max-width:72rem;margin:0 auto}@media (min-width:768px){.page_featuredProjectsGrid__ONQtL{grid-template-columns:repeat(2,1fr)}}.page_experienceWrapper__nZ3KQ{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.page_skillsGrid__jY9Qq{display:grid;grid-gap:2rem;gap:2rem;max-width:72rem;margin:0 auto}@media (min-width:768px){.page_skillsGrid__jY9Qq{grid-template-columns:repeat(3,1fr)}}.page_contactWrapper__rIS2R{text-align:center;max-width:48rem;margin:0 auto}.page_contactBody__7QZg5{font-size:1.15rem;line-height:1.8;color:hsl(var(--muted-foreground));margin-bottom:1.5rem;white-space:pre-line}.page_locationText__euqNk{font-size:1rem;color:hsl(var(--muted-foreground));margin-bottom:2rem;font-weight:500}.page_ctaButtons__Ge_hw{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.page_primaryButton__gjjaG{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.875rem 1.75rem;border-radius:.5rem;font-weight:600;font-size:1rem;transition:all .2s ease;box-shadow:0 4px 14px rgba(99,102,241,.35)}.page_primaryButton__gjjaG:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.45)}.page_secondaryButton__0Pzex{display:inline-flex;align-items:center;gap:.5rem;background-color:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--border));padding:.875rem 1.75rem;border-radius:.5rem;font-weight:600;font-size:1rem;transition:all .2s ease}.page_secondaryButton__0Pzex:hover{background-color:hsl(var(--accent));border-color:hsla(0,0%,100%,.2)}.page_contactInfo__9V7OL{margin-bottom:2rem;color:hsl(var(--muted-foreground));font-size:1rem}.page_socialLinks__DXn_Y{display:flex;justify-content:center;gap:2rem}.page_socialLink__xrswl{color:hsl(var(--muted-foreground));transition:all .2s ease}.page_socialLink__xrswl:hover{color:#6366f1;transform:translateY(-2px)}.experience-item_card__D0iVk{background-color:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-left:4px solid hsl(var(--primary));border-radius:var(--radius);padding:1.5rem;color:hsl(var(--foreground))}.experience-item_header__oqyrY{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}@media (min-width:768px){.experience-item_header__oqyrY{flex-direction:row;justify-content:space-between;align-items:flex-start}}.experience-item_role__bi8x8{font-size:1.25rem;font-weight:700;margin:0}.experience-item_company__AhtnT{font-size:1.125rem;font-weight:600;color:hsl(var(--muted-foreground));margin:0}.experience-item_meta__ZEK9p{text-align:right}.experience-item_range___ReRh{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0}.experience-item_location__JtNe4{font-size:.75rem;color:hsl(var(--muted-foreground));margin:0}.experience-item_bullets__Lzcy8{list-style-type:disc;padding-left:1.25rem;color:hsl(var(--muted-foreground));margin:0}.experience-item_bullet__YuEcp{margin-bottom:.5rem}.experience-item_highlightWrapper__OU1dz{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.experience-item_highlightBadge__htNMa{display:inline-block;background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;margin-bottom:.5rem}.experience-item_highlightText__MiFQN{font-size:.875rem;font-style:italic;color:hsl(var(--muted-foreground));margin:0}.featured-project-card_card__YCuTM{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:2rem;transition:all .3s ease;display:flex;flex-direction:column}.featured-project-card_card__YCuTM:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.2);transform:translateY(-4px)}.featured-project-card_header__FE5Mq{margin-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1.5rem}.featured-project-card_label__ggF6L{display:inline-block;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.2));border:1px solid rgba(99,102,241,.3);color:#a5b4fc;padding:.375rem .875rem;border-radius:9999px;font-size:.8rem;font-weight:600;margin-bottom:1rem}.featured-project-card_title___C7KI{font-size:1.5rem;font-weight:700;margin:0 0 .75rem;color:hsl(var(--foreground));line-height:1.3}.featured-project-card_impactStatement__zwohp{font-size:1rem;color:#a5b4fc;margin:0;font-weight:500;line-height:1.5}.featured-project-card_content__PBw5E{flex-grow:1;margin-bottom:1.5rem}.featured-project-card_description__4XKbd{font-size:.95rem;line-height:1.7;color:hsl(var(--muted-foreground));margin:0 0 1.5rem;white-space:pre-line}.featured-project-card_capabilitiesSection__CW8ry{background:hsla(0,0%,100%,.03);border-radius:.75rem;padding:1.25rem}.featured-project-card_capabilitiesTitle__EEC9U{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 .75rem}.featured-project-card_capabilitiesList__SX7Z_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.featured-project-card_capability__17gnq{font-size:.875rem;color:hsl(var(--muted-foreground));padding-left:1.25rem;position:relative}.featured-project-card_capability__17gnq:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:600}.featured-project-card_footer___wQZJ{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.featured-project-card_stackSection__9MdiQ{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.featured-project-card_techLabel__zSjpG{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.featured-project-card_techStack__ZLC7W{font-size:.875rem;color:hsl(var(--muted-foreground))}.featured-project-card_linksSection__5xhj_{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.featured-project-card_linksLabel__S8stx{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.featured-project-card_links__OwCzn{display:flex;gap:.5rem;flex-wrap:wrap}.featured-project-card_linkButton__KJEpq{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;background-color:transparent;border:1px solid hsl(var(--border));color:hsl(var(--foreground));transition:all .2s ease}.featured-project-card_linkButton__KJEpq:hover{background-color:hsl(var(--accent));border-color:hsla(0,0%,100%,.2)}.hero_heroWrapper__gzDvg{min-height:85vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:6rem 0 4rem}.hero_heroTitle__Xmx4L{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#94a3b8 50%,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:768px){.hero_heroTitle__Xmx4L{font-size:5rem}}.hero_heroSubtitle__g9Cm8{font-size:1.1rem;color:hsl(var(--muted-foreground));max-width:54rem;margin:0 auto 1.5rem;line-height:1.65}@media (min-width:768px){.hero_heroSubtitle__g9Cm8{font-size:1.35rem}}.hero_socialProof__Q5R6m{margin:0 0 2rem}.hero_socialProofBadge__LQom1{display:inline-block;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.15));border:1px solid rgba(99,102,241,.3);color:#a5b4fc;padding:.5rem 1.25rem;border-radius:9999px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.hero_socialProofBadge__LQom1:hover{background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(139,92,246,.25));border-color:rgba(99,102,241,.5);transform:translateY(-2px)}.hero_ctaButtons__JJ_1k{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero_primaryButton__wIYSE{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.875rem 1.75rem;border-radius:.5rem;font-weight:600;font-size:1rem;transition:all .2s ease;box-shadow:0 4px 14px rgba(99,102,241,.35)}.hero_primaryButton__wIYSE:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.45)}.hero_secondaryButton__855GA{display:inline-flex;align-items:center;gap:.5rem;background-color:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--border));padding:.875rem 1.75rem;border-radius:.5rem;font-weight:600;font-size:1rem;transition:all .2s ease}.hero_secondaryButton__855GA:hover{background-color:hsl(var(--accent));border-color:hsla(0,0%,100%,.2)}.skill-section_section__Y7a52{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.75rem}.skill-section_title__Khmq4{font-size:1.25rem;font-weight:700;margin-bottom:1.25rem;color:hsl(var(--foreground))}.skill-section_skillsList__i95vx{display:flex;flex-wrap:wrap;gap:.5rem}.skill-section_skillBadge__AfKFD{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsl(var(--muted-foreground));padding:.375rem .875rem;border-radius:9999px;font-size:.875rem;cursor:default;transition:all .2s ease}.skill-section_skillBadge__AfKFD:hover{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.2));color:#a5b4fc;border-color:rgba(99,102,241,.3)}.value-proposition_card__LG5M9{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:2rem;transition:all .3s ease}.value-proposition_card__LG5M9:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.2);transform:translateY(-4px)}.value-proposition_iconWrapper__C9cy5{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.2));border-radius:.75rem;margin-bottom:1.25rem}.value-proposition_icon__l3aNd{font-size:1.75rem}.value-proposition_title__QmVtV{font-size:1.25rem;font-weight:700;margin:0 0 .75rem;color:hsl(var(--foreground))}.value-proposition_description__iTiwq{font-size:.95rem;line-height:1.7;color:hsl(var(--muted-foreground));margin:0}