.page_main__GlU4n{min-height:100vh;display:flex;flex-direction:column}.page_eyebrow__H9Slr{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-weight:600;margin-bottom:.6rem;line-height:1}.page_aboutSection__cj8pS{padding:0 0 4rem}.page_aboutInner__u3NYP{display:grid;grid-template-columns:140px 1fr;gap:3rem;padding-top:3rem;border-top:1px solid var(--border)}.page_aboutBody__bXyQE{display:flex;flex-direction:column;gap:1rem;max-width:560px}.page_aboutText__MX8SK{font-size:1rem;color:var(--text-muted);line-height:1.8}.page_projectsSection__G_zdm{padding:5rem 0;border-top:1px solid var(--border)}.page_sectionHeader__a4Fw5{margin-bottom:2.5rem}.page_sectionTitle__hzsAh{color:#fff;margin-bottom:0}.page_stackSection__wADUh{padding:2.25rem 0;border-top:1px solid var(--border)}.page_stackInner__evVmk{display:flex;align-items:baseline;gap:3rem}.page_stackLabel__84Fos{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);font-weight:600;white-space:nowrap;line-height:1}.page_stackItems__BcTWZ{display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:.5rem}.page_stackItem__9g3Qz{font-size:.875rem;color:var(--text-muted);white-space:nowrap}.page_buildingSection__MGi_G{padding:2.5rem 0;border-top:1px solid var(--border)}.page_buildingInner__uXKva{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem;border:1px solid var(--border);border-radius:var(--card-radius);background:rgba(255,255,255,.015)}.page_buildingLabel__GLSZc{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-weight:600;white-space:nowrap;line-height:1}.page_buildingItem__lc_ag{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.page_buildingTitle__bQ1h0{font-size:.9rem;font-weight:600;color:var(--text)}.page_buildingDesc__SUs2B{font-size:.875rem;color:var(--text-muted)}.page_ctaSection__tPv8w{padding:6rem 0 5rem;border-top:1px solid var(--border);margin-top:auto}.page_ctaInner__tGHAS{max-width:600px}.page_ctaTitle__T8028{font-size:clamp(2rem,4vw,3.25rem);font-weight:700;color:#fff;letter-spacing:-.03em;margin-bottom:1rem;line-height:1.1}.page_ctaBody__ZZxSP{font-size:1.05rem;color:var(--text-muted);margin-bottom:2rem;line-height:1.65}.page_ctaLink__Kmm1u{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;color:var(--accent);transition:gap .25s var(--ease-out-expo),color .2s}.page_ctaLink__Kmm1u:hover{gap:.7rem;color:#fff}.page_footer__sHKi3{padding:1.75rem 0;border-top:1px solid var(--border)}.page_footerInner__rvzEu{display:flex;align-items:center;justify-content:space-between}.page_footerName__RyipS{font-size:.85rem;font-weight:700;color:var(--text-muted);letter-spacing:-.01em}.page_footerYear__0Rmmy{font-size:.75rem;color:var(--text-dim);line-height:1}.page_footerGithub__MxcJA{color:var(--text-dim);transition:color .2s;display:flex;align-items:center}.page_footerGithub__MxcJA:hover{color:var(--text)}@media (max-width:640px){.page_aboutInner__u3NYP{grid-template-columns:1fr;gap:1rem}.page_projectsSection__G_zdm{padding:3.5rem 0}.page_buildingInner__uXKva,.page_stackInner__evVmk{flex-direction:column;gap:.75rem}.page_buildingInner__uXKva{align-items:flex-start}.page_ctaSection__tPv8w{padding:4rem 0 3rem}.page_footerYear__0Rmmy{display:none}}.Hero_hero__T3Fr4{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:6rem;padding-bottom:4rem}.Hero_content__9ypWn{position:relative;z-index:10;width:100%}.Hero_preTitle__QR2D_{font-size:.68rem;text-transform:uppercase;letter-spacing:.22em;color:var(--text-dim);font-weight:600;margin-bottom:.75rem;line-height:1}.Hero_displayName__A_6r2{font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:clamp(6rem,22vw,18rem);font-weight:400;letter-spacing:-.04em;line-height:.85;color:#fff;margin-left:-.04em;margin-bottom:2.75rem}.Hero_body__hRpHp{max-width:820px}.Hero_subtitle__lkRtQ{font-size:clamp(1rem,1.8vw,1.125rem);color:var(--text-muted);margin-bottom:2.5rem;max-width:500px;line-height:1.75}.Hero_metrics__ygooc{display:flex;align-items:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.Hero_metricItem__X8zNo{display:flex;flex-direction:column;gap:.3rem}.Hero_metricValue__uwJrv{font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1}.Hero_metricLabel__FiJLm{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-weight:600}.Hero_metricDivider__aZPC5{width:1px;height:2.25rem;background:rgba(255,255,255,.08);align-self:center;flex-shrink:0}.Hero_actions__LI5fP{display:flex;align-items:center;gap:1.75rem}.Hero_cta__bvnbU{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.75rem;background:#fff;color:#000;border-radius:100px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:transform .25s var(--ease-out-expo),box-shadow .25s var(--ease-out-expo);font-family:inherit}.Hero_cta__bvnbU:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px rgba(255,255,255,.25)}.Hero_secondaryCta__WBL5G{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;color:var(--text-dim);transition:color .2s var(--ease-out-expo)}.Hero_secondaryCta__WBL5G:hover{color:var(--text)}@media (max-width:768px){.Hero_displayName__A_6r2{font-size:clamp(4.5rem,22vw,7rem);margin-bottom:2rem}.Hero_metrics__ygooc{gap:1.5rem;margin-bottom:2.5rem}.Hero_metricDivider__aZPC5{display:none}.Hero_actions__LI5fP{flex-wrap:wrap;gap:1rem}.Hero_cta__bvnbU{width:100%;justify-content:center}}.Nav_nav__BptBv{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.5rem 0;transition:all .3s ease}.Nav_scrolled___sQac{background:rgba(5,5,8,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05);padding:1rem 0}.Nav_inner__asKaF{display:flex;align-items:center;justify-content:space-between}.Nav_logo__7KrlL{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#fff;cursor:default}.Nav_links__TBJFU{display:flex;align-items:center;gap:2rem}.Nav_link__zheGr{background:none;border:none;color:#a1a1aa;font-size:.9rem;font-weight:500;cursor:pointer;transition:color .2s;font-family:inherit;padding:0}.Nav_link__zheGr:hover{color:#fff}.Nav_github__yQTGH{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:100px;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.875rem;font-weight:500;transition:all .2s;background:rgba(255,255,255,.03)}.Nav_github__yQTGH:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.07)}.PrinciplesSection_section__P3axH{padding:5rem 0}.PrinciplesSection_header__qnCNu{margin-bottom:2.5rem}.PrinciplesSection_eyebrow__cGFbz{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-weight:600;margin-bottom:.6rem;line-height:1}.PrinciplesSection_title__OVTmM{color:#fff;margin-bottom:0}.PrinciplesSection_grid___7_Ri{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:var(--card-radius);overflow:hidden}.PrinciplesSection_principle__BscVp{padding:2rem 1.75rem;border-right:1px solid var(--border);transition:background .3s ease}.PrinciplesSection_principle__BscVp:last-child{border-right:none}.PrinciplesSection_principle__BscVp:hover{background:rgba(255,255,255,.015)}.PrinciplesSection_num__1NhcW{display:block;font-size:.6rem;font-weight:700;letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase;margin-bottom:1.5rem}.PrinciplesSection_principleTitle__pA0uR{font-size:1rem;font-weight:600;color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;line-height:1.3}.PrinciplesSection_principleBody___N8dq{font-size:.875rem;color:var(--text-muted);line-height:1.72;margin:0;opacity:1}@media (max-width:768px){.PrinciplesSection_section__P3axH{padding:3.5rem 0}.PrinciplesSection_grid___7_Ri{grid-template-columns:1fr}.PrinciplesSection_principle__BscVp{border-right:none;border-bottom:1px solid var(--border)}.PrinciplesSection_principle__BscVp:last-child{border-bottom:none}}.ProjectCard_card__YCvBo{display:block;height:100%;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:var(--card-radius);overflow:hidden;transition:border-color .3s var(--ease-out-expo),background .3s var(--ease-out-expo);text-decoration:none;cursor:pointer}.ProjectCard_card__YCvBo:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.ProjectCard_featuredCard__QLu70{background:linear-gradient(135deg,rgba(139,92,246,.07),rgba(139,92,246,.02) 60%,rgba(255,255,255,.01));border-color:rgba(139,92,246,.18)}.ProjectCard_featuredCard__QLu70:hover{border-color:rgba(139,92,246,.32);background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(139,92,246,.04) 60%,rgba(255,255,255,.01))}.ProjectCard_inner__kLI92{padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:180px;gap:2rem}.ProjectCard_featuredCard__QLu70 .ProjectCard_inner__kLI92{min-height:260px}.ProjectCard_top___L4OT{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ProjectCard_tags__PKdnU{display:flex;flex-wrap:wrap;gap:.4rem}.ProjectCard_tag___LmiU{font-size:.68rem;padding:.2rem .6rem;border-radius:6px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);color:var(--text-muted);font-weight:500;letter-spacing:.01em}.ProjectCard_topRight__MZ2Zk{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.ProjectCard_liveBadge__C9WqO{display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#4ade80;background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.18);padding:.2rem .55rem;border-radius:100px}.ProjectCard_liveDot__56SUl{width:5px;height:5px;border-radius:50%;background:#4ade80;flex-shrink:0;animation:ProjectCard_pulse__eCY_9 2s ease infinite}@keyframes ProjectCard_pulse__eCY_9{0%,to{opacity:1}50%{opacity:.35}}.ProjectCard_arrow__7wpnj{color:var(--text-dim);opacity:0;transform:translate(-4px,4px);transition:opacity .25s var(--ease-out-expo),transform .25s var(--ease-out-expo),color .25s;flex-shrink:0}.ProjectCard_card__YCvBo:hover .ProjectCard_arrow__7wpnj{opacity:1;transform:translate(0);color:var(--accent)}.ProjectCard_bottom__4_RLV{display:flex;flex-direction:column;gap:.4rem}.ProjectCard_featuredEyebrow__3yKzO{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-weight:600;margin-bottom:.2rem}.ProjectCard_title__SlBJZ{font-size:1.1rem;font-weight:600;color:var(--text);letter-spacing:-.02em;margin:0;transition:color .2s}.ProjectCard_featuredCard__QLu70 .ProjectCard_title__SlBJZ{font-size:1.5rem}.ProjectCard_card__YCvBo:hover .ProjectCard_title__SlBJZ{color:#fff}.ProjectCard_description__IONeI{font-size:.875rem;color:var(--text-muted);line-height:1.65;margin:0;opacity:1}.ProjectGrid_wrapper__ArhKQ{display:flex;flex-direction:column;gap:1.5rem}.ProjectGrid_featured__ADt5T{width:100%}.ProjectGrid_grid__Ejkm1{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width:640px){.ProjectGrid_grid__Ejkm1{grid-template-columns:1fr}}