:root{--color-bg-primary:#0c1220;--color-bg-secondary:#111827;--color-bg-elevated:#1a2332;--color-bg-card:#1a233299;--color-gold:#c9a962;--color-gold-light:#d4bc7a;--color-gold-muted:#c9a96226;--color-text-primary:#f5f3ef;--color-text-secondary:#a8a29e;--color-text-muted:#6b7280;--color-border:#c9a9621f;--color-border-strong:#c9a96240;--font-display:"Cinzel",serif;--font-serif:"Cormorant",serif;--font-sans:"Raleway",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0c1220;background:var(--color-bg-primary);color:#f5f3ef;color:var(--color-text-primary);font-family:Raleway,sans-serif;font-family:var(--font-sans);font-weight:300;letter-spacing:.02em;min-height:100vh;overflow-x:hidden}::selection{background:#c9a962;background:var(--color-gold);color:#0c1220;color:var(--color-bg-primary)}.app{min-height:100vh;position:relative}.background{inset:0;position:fixed;z-index:0}.gradient-wash{background:radial-gradient(ellipse 80% 50% at 50% 0,#c9a9620a 0,#0000 50%),radial-gradient(ellipse 60% 40% at 50% 100%,#c9a96205 0,#0000 40%)}.gradient-wash,.vignette{inset:0;position:absolute}.vignette{background:radial-gradient(ellipse 70% 60% at 50% 50%,#0000 0,var(--color-bg-primary) 100%)}.main-content{margin:0 auto;max-width:800px;padding:0 32px;position:relative;z-index:1}.hero{animation:fadeIn 1.5s ease-out .3s forwards;opacity:0;padding:120px 0 100px;text-align:center}.hero-ornament{animation:fadeIn 1.5s ease-out .6s forwards;background:linear-gradient(to bottom,#0000,var(--color-gold),#0000);height:60px;margin:0 auto;opacity:0;width:1px}.hero-ornament.top{margin-bottom:48px}.hero-ornament.bottom{margin-top:48px}.logo-mark{animation:fadeIn 1.5s ease-out .5s forwards;height:80px;margin:0 auto 40px;opacity:0;width:80px}.logo-mark svg{height:100%;width:100%}.logo-text{align-items:center;animation:fadeIn 1.5s ease-out .7s forwards;display:flex;font-family:var(--font-display);font-size:clamp(2.2rem,6vw,3.2rem);font-weight:400;gap:.5em;justify-content:center;letter-spacing:.25em;margin-bottom:32px;opacity:0;text-transform:uppercase}.logo-gradient{color:var(--color-gold)}.logo-separator{background:var(--color-border-strong);height:1.2em;width:1px}.logo-hill{color:var(--color-text-primary)}.tagline-container{align-items:center;animation:fadeIn 1.5s ease-out .9s forwards;display:flex;gap:24px;justify-content:center;opacity:0}.tagline-line{background:var(--color-border-strong);height:1px;width:40px}.tagline{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.35em;text-transform:uppercase}.philosophy{animation:fadeIn 1.5s ease-out 1.1s forwards;opacity:0;padding:80px 0;text-align:center}.philosophy-quote{color:var(--color-text-secondary);font-family:var(--font-serif);font-size:clamp(1.3rem,3vw,1.7rem);font-style:italic;font-weight:300;line-height:1.9;margin:0 auto;max-width:600px;position:relative}.quote-mark{color:var(--color-gold);font-family:var(--font-serif);font-size:2em;line-height:0;opacity:.5;vertical-align:-.2em}.quote-mark.closing{vertical-align:-.4em}.section-divider{animation:fadeIn 1.5s ease-out 1.3s forwards;opacity:0;padding:40px 0}.divider-diamond{opacity:.6}.founders{animation:fadeIn 1.5s ease-out 1.4s forwards;opacity:0;padding:60px 0}.section-title{color:var(--color-gold);font-size:.8rem;letter-spacing:.4em;margin-bottom:60px;text-align:center}.founders-container{gap:48px}.founder,.founders-container{display:flex;flex-direction:column}.founder{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-bg-card);border:1px solid var(--color-border);gap:28px;padding:48px 32px;text-align:center;transition:all .5s ease}.founder:hover{background:#1a2332cc;border-color:var(--color-border-strong)}.founder-portrait,.portrait-frame{position:relative}.portrait-frame{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-gold);display:flex;height:140px;justify-content:center;overflow:hidden;width:140px}.portrait-frame:after,.portrait-frame:before{border:1px solid var(--color-gold);content:"";height:12px;position:absolute;width:12px;z-index:2}.portrait-frame:before{border-bottom:none;border-right:none;left:-6px;top:-6px}.portrait-frame:after{border-left:none;border-top:none;bottom:-6px;right:-6px}.portrait-image{filter:grayscale(30%) contrast(1.05);height:100%;object-fit:cover;transition:all .5s ease;width:100%}.founder:hover .portrait-image{filter:grayscale(0) contrast(1);transform:scale(1.03)}.founder-details{max-width:400px}.founder-name{font-family:var(--font-display);font-size:1.4rem;letter-spacing:.15em;margin-bottom:8px}.founder-name,.founder-role{font-weight:400;text-transform:uppercase}.founder-role{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.7rem;letter-spacing:.3em;margin-bottom:4px}.founder-expertise{color:var(--color-gold);font-family:var(--font-serif);font-size:1rem;font-style:italic;margin-bottom:20px}.founder-description{color:var(--color-text-secondary);font-size:.95rem;line-height:1.8}.founders-separator{align-items:center;display:flex;gap:24px;justify-content:center;padding:16px 0}.separator-line{background:var(--color-border);height:1px;width:60px}.separator-ampersand{color:var(--color-gold);font-family:var(--font-serif);font-size:1.5rem;font-style:italic;opacity:.6}.investors-link{animation:fadeIn 1.5s ease-out 1.5s forwards;opacity:0;padding:40px 0 60px;text-align:center}.investors-button{border:1px solid var(--color-border-strong);color:var(--color-gold);display:inline-block;font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.3em;padding:16px 40px;text-decoration:none;text-transform:uppercase;transition:all .4s ease}.investors-button:hover{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-bg-primary)}.contact{animation:fadeIn 1.5s ease-out 1.6s forwards;opacity:0;padding:80px 0;text-align:center}.contact-label{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.7rem;font-weight:400;letter-spacing:.4em;margin-bottom:16px;text-transform:uppercase}.contact-email{border-bottom:1px solid #0000;color:var(--color-gold);font-family:var(--font-serif);font-size:1.2rem;font-style:italic;padding-bottom:4px;text-decoration:none;transition:all .3s ease}.contact-email:hover{border-bottom-color:var(--color-gold)}.footer{animation:fadeIn 1.5s ease-out 1.8s forwards;opacity:0;padding:60px 0 80px;text-align:center}@media (min-width:768px){.founder{flex-direction:row;gap:48px;padding:56px 48px;text-align:left}.founder:nth-child(3){flex-direction:row-reverse}}@media (max-width:768px){.philosophy-quote{font-size:1.2rem;padding:0 16px}.founder-name{font-size:1.2rem}.founder-description{font-size:.9rem}.investors-button{font-size:.7rem;padding:14px 32px}}@media (max-width:480px){.main-content{padding:0 16px}.hero{padding:60px 0 50px}.hero-ornament{height:30px}.hero-ornament.top{margin-bottom:32px}.hero-ornament.bottom{margin-top:32px}.logo-mark{height:50px;margin-bottom:24px;width:50px}.logo-text{flex-direction:column;font-size:1.8rem;gap:.2em}.logo-separator{height:1px;width:40px}.tagline{font-size:.6rem;letter-spacing:.25em}.tagline-line{width:20px}.tagline-container{gap:16px}.philosophy{padding:50px 0 60px}.philosophy-quote{font-size:1rem;line-height:1.8}.quote-mark{font-size:1.5em}.section-title{font-size:.7rem;letter-spacing:.3em;margin-bottom:40px}.founders-container{gap:32px}.founder{gap:24px;padding:28px 20px}.portrait-frame{height:100px;width:100px}.portrait-frame:after,.portrait-frame:before{height:10px;width:10px}.portrait-frame:before{left:-5px;top:-5px}.portrait-frame:after{bottom:-5px;right:-5px}.founder-name{font-size:1.1rem;letter-spacing:.1em}.founder-role{font-size:.6rem}.founder-expertise{font-size:.9rem;margin-bottom:16px}.founder-description{font-size:.85rem;line-height:1.7}.founders-separator{gap:12px;padding:12px 0}.separator-line{width:30px}.separator-ampersand{font-size:1.2rem}.investors-link{padding:30px 0 50px}.investors-button{font-size:.65rem;letter-spacing:.2em;padding:12px 24px}.contact{padding:50px 0}.contact-label{font-size:.6rem}.contact-email{font-size:1rem}.footer{padding:40px 0 60px}.footer-ornament{height:30px;margin-bottom:24px}.copyright{font-size:.6rem}}.investors-page{min-height:100vh;position:relative}.nav{background:linear-gradient(to bottom,var(--color-bg-primary),#0000);left:0;padding:24px 48px;position:fixed;right:0;top:0;z-index:100}.nav-logo{color:var(--color-text-primary);font-family:var(--font-display);font-size:1rem;font-weight:400;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease}.nav-logo:hover{opacity:.7}.nav-gradient{color:var(--color-gold)}.investors-content{margin:0 auto;max-width:900px;padding:0 32px;position:relative;z-index:1}.investors-hero{animation:fadeIn 1.5s ease-out .3s forwards;opacity:0;padding:160px 0 120px;text-align:center}@keyframes fadeIn{to{opacity:1}}.hero-label{color:var(--color-gold);font-family:var(--font-sans);font-size:.7rem;font-weight:400;letter-spacing:.4em;margin-bottom:24px;text-transform:uppercase}.hero-headline{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:400;letter-spacing:.05em;line-height:1.2;margin-bottom:32px}.hero-headline .gold{color:var(--color-gold)}.hero-subhead{color:var(--color-text-secondary);font-family:var(--font-serif);font-size:clamp(1.1rem,2.5vw,1.4rem);font-style:italic;font-weight:300;line-height:1.7;margin:0 auto;max-width:600px}.section{animation:fadeIn 1s ease-out forwards;opacity:0;padding:80px 0}.section:nth-child(3){animation-delay:.5s}.section:nth-child(5){animation-delay:.6s}.section:nth-child(7){animation-delay:.7s}.section:nth-child(9){animation-delay:.8s}.section:nth-child(11){animation-delay:.9s}.section-header{align-items:baseline;display:flex;gap:20px;margin-bottom:40px}.section-number{color:var(--color-gold);font-family:var(--font-serif);font-size:.9rem;font-style:italic;opacity:.6}.section-title{color:var(--color-text-primary);font-family:var(--font-display);font-size:1.1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.lead-text{color:var(--color-text-secondary);font-family:var(--font-serif);font-size:1.25rem;font-weight:300;line-height:1.8;margin-bottom:48px}.lead-text em{color:var(--color-gold);font-style:italic}.lead-text.centered{text-align:center}.stats-row{grid-gap:32px;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:grid;gap:32px;grid-template-columns:repeat(3,1fr);padding:48px 0}.stat{text-align:center}.stat-number{color:var(--color-gold);display:block;font-family:var(--font-display);font-size:2.5rem;font-weight:400;letter-spacing:.05em;margin-bottom:8px}.stat-label{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.section-divider{align-items:center;display:flex;justify-content:center;padding:20px 0}.divider-diamond{color:var(--color-gold);font-size:.75rem;opacity:.5}.pillars-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.pillar{background:var(--color-bg-card);border:1px solid var(--color-border);padding:32px;transition:all .4s ease}.pillar:hover{background:#1a2332cc;border-color:var(--color-border-strong)}.pillar-icon{color:var(--color-gold);height:32px;margin-bottom:20px;width:32px}.pillar-icon svg{height:100%;width:100%}.pillar-title{font-family:var(--font-display);font-size:.9rem;font-weight:400;letter-spacing:.15em;margin-bottom:12px;text-transform:uppercase}.pillar-desc{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9rem;font-weight:300;line-height:1.7}.tech-intro{margin-bottom:48px}.tech-features{display:flex;flex-direction:column;gap:40px}.tech-feature{background:var(--color-bg-card);border:1px solid var(--color-border);display:flex;gap:24px;padding:32px;transition:all .4s ease}.tech-feature:hover{border-color:var(--color-border-strong)}.feature-marker{background:linear-gradient(to bottom,var(--color-gold),#0000);flex-shrink:0;width:2px}.feature-content{flex:1 1}.feature-title{font-family:var(--font-display);font-size:1rem;font-weight:400;letter-spacing:.1em;margin-bottom:12px}.feature-desc{font-family:var(--font-sans);font-size:.95rem;line-height:1.8}.feature-desc,.highlight-quote{color:var(--color-text-secondary);font-weight:300}.highlight-quote{border:1px solid var(--color-border);font-family:var(--font-serif);font-size:1.3rem;font-style:italic;line-height:1.9;margin-bottom:48px;padding:48px;position:relative;text-align:center}.highlight-quote:before{color:var(--color-gold);content:'"';font-family:var(--font-serif);font-size:3rem;left:32px;line-height:1;opacity:.3;position:absolute;top:24px}.why-now-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.why-item{padding:24px;text-align:center}.why-item h4{color:var(--color-gold);font-family:var(--font-display);font-size:.85rem;font-weight:400;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.why-item p{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9rem;font-weight:300;line-height:1.7}.team-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:repeat(2,1fr);margin-top:48px}.team-member{background:var(--color-bg-card);border:1px solid var(--color-border);padding:40px 32px;text-align:center}.member-name{font-family:var(--font-display);font-size:1.2rem;font-weight:400;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.member-role{color:var(--color-gold);font-family:var(--font-serif);font-size:.95rem;font-style:italic;margin-bottom:20px}.member-bio{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9rem;font-weight:300;line-height:1.7}.team-grid-detailed{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-top:48px}.team-member-detailed{background:var(--color-bg-card);border:1px solid var(--color-border);padding:40px;transition:all .4s ease}.team-member-detailed:hover{border-color:var(--color-border-strong)}.member-header{border-bottom:1px solid var(--color-border);margin-bottom:32px;padding-bottom:24px}.member-name-large{font-family:var(--font-display);font-size:1.4rem;font-weight:400;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.member-title{color:var(--color-gold);font-family:var(--font-serif);font-size:1rem;font-style:italic}.member-credentials{margin-bottom:24px}.credential-section{margin-bottom:20px}.credential-section h4{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.65rem;font-weight:500;letter-spacing:.2em;margin-bottom:8px;text-transform:uppercase}.credential-section p{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9rem;font-weight:300;line-height:1.6}.credential-section strong{color:var(--color-text-primary);font-weight:400}.credential-list{list-style:none;margin:0;padding:0}.credential-list li{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.85rem;font-weight:300;line-height:1.6;margin-bottom:6px;padding-left:16px;position:relative}.credential-list li:before{color:var(--color-gold);content:"·";left:0;position:absolute}.credential-list li strong{color:var(--color-text-primary);font-weight:400}.member-summary{border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-serif);font-size:.95rem;font-style:italic;line-height:1.7;padding-top:20px}.cta-section{animation:fadeIn 1s ease-out 1s forwards;opacity:0;padding:100px 0;text-align:center}.cta-content{background:var(--color-bg-card);border:1px solid var(--color-border);padding:64px;position:relative}.cta-content:before{background:linear-gradient(90deg,#0000,var(--color-gold),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.cta-title{font-family:var(--font-display);font-size:1.5rem;font-weight:400;letter-spacing:.15em;margin-bottom:16px;text-transform:uppercase}.cta-subtitle{color:var(--color-text-secondary);font-family:var(--font-serif);font-size:1.1rem;font-style:italic;margin-bottom:32px}.cta-button{border:1px solid var(--color-gold);color:var(--color-gold);display:inline-block;font-family:var(--font-sans);font-size:.9rem;font-weight:400;letter-spacing:.1em;padding:16px 40px;text-decoration:none;transition:all .3s ease}.cta-button:hover{background:var(--color-gold);color:var(--color-bg-primary)}.investors-footer{padding:60px 0 80px;text-align:center}.footer-ornament{background:linear-gradient(to bottom,var(--color-gold),#0000);height:40px;margin:0 auto 32px;opacity:.4;width:1px}.copyright{letter-spacing:.25em;margin-bottom:16px;text-transform:uppercase}.copyright,.disclaimer{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.7rem;font-weight:300}.disclaimer{line-height:1.6;margin:0 auto;max-width:500px;opacity:.6}@media (max-width:768px){.nav{padding:20px 24px}.investors-hero{padding:120px 0 80px}.stats-row{gap:32px;grid-template-columns:1fr}.stat-number{font-size:2rem}.pillars-grid,.why-now-grid{grid-template-columns:1fr}.why-now-grid{gap:24px}.team-grid,.team-grid-detailed{gap:32px;grid-template-columns:1fr}.team-member-detailed{padding:32px 24px}.tech-feature{flex-direction:column}.feature-marker{height:2px;width:40px}.highlight-quote{font-size:1.1rem;padding:32px 24px}.highlight-quote:before{font-size:2rem;left:16px;top:12px}.cta-content{padding:40px 24px}}@media (max-width:480px){.investors-content{padding:0 16px}.investors-hero{padding:100px 0 60px}.hero-headline{font-size:1.8rem;line-height:1.3}.hero-subhead{font-size:1rem}.section{padding:50px 0}.section-header{flex-direction:column;gap:8px}.section-title{font-size:.9rem;letter-spacing:.15em}.lead-text{font-size:1rem;margin-bottom:32px}.stats-row{padding:32px 0}.stat-number{font-size:1.8rem}.stat-label{font-size:.65rem}.pillar{padding:20px}.pillar-title{font-size:.8rem}.pillar-desc{font-size:.85rem}.tech-feature{padding:24px}.feature-title{font-size:.9rem}.feature-desc{font-size:.85rem}.highlight-quote{font-size:1rem;padding:24px 16px}.highlight-quote:before{font-size:1.5rem;left:12px;top:8px}.why-item h4{font-size:.75rem}.why-item p{font-size:.85rem}.team-member-detailed{padding:24px 20px}.member-name-large{font-size:1.1rem}.member-title{font-size:.9rem}.credential-list li{font-size:.8rem}.member-summary{font-size:.85rem}.cta-content{padding:32px 20px}.cta-title{font-size:1.1rem;letter-spacing:.1em}.cta-subtitle{font-size:.95rem}.cta-button{font-size:.8rem;padding:14px 28px;word-break:break-all}.disclaimer{font-size:.6rem;padding:0 8px}}
/*# sourceMappingURL=main.206c73c6.css.map*/