@import url(https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&f[]=cabinet-grotesk@300,400,500,700,800&display=swap);:root{--bg-0:#080a0d;--bg-1:#0d1017;--bg-2:#131820;--bg-3:#1a2030;--bg-card:#111520;--gold:#e8a43a;--gold-bright:#f5c060;--gold-dim:#a8721e;--gold-glow:#e8a43a26;--gold-trace:#e8a43a0f;--gold-muted:#e8a43a1f;--green:#2a8a52;--green-light:#3ecf8e;--green-muted:#2a8a5226;--green-glow:#2a8a5214;--blue:#2a5aab;--blue-light:#4e9cf5;--blue-muted:#2a5aab26;--blue-glow:#2a5aab14;--purple:#6b2d8b;--purple-light:#c084fc;--purple-muted:#6b2d8b26;--purple-glow:#6b2d8b14;--earth:#8b4a2a;--earth-light:#d4845a;--earth-muted:#8b4a2a26;--earth-glow:#8b4a2a14;--red:#c0392b;--red-light:#f06060;--red-muted:#c0392b26;--yellow:#f0b832;--yellow-muted:#f0b83226;--teal:#2dd4bf;--teal-dim:#2dd4bf1f;--t-primary:#f0f2f7;--t-secondary:#8896b0;--t-muted:#3d4a60;--t-gold:#e8a43a;--border:#1e2535;--border-gold:#e8a43a40;--font-display:"Clash Display",sans-serif;--font-body:"Cabinet Grotesk",sans-serif;--nav-h:72px;--max-w:1280px;--section:clamp(80px,10vw,130px);--r-sm:6px;--r-md:12px;--r-lg:20px;--r-xl:32px;--shadow-gold:0 0 40px #e8a43a1f,0 4px 20px #0009;--shadow-card:0 2px 20px #00000080;--shadow-green:0 0 30px #2a8a5226,0 4px 16px #0006;--shadow-blue:0 0 30px #2a5aab26,0 4px 16px #0006;--shadow-purple:0 0 30px #6b2d8b26,0 4px 16px #0006}@media (prefers-color-scheme:light){:root{--bg-0:#fbfbfb;--bg-1:#f7f3e8;--bg-2:#fffdf8;--bg-3:#e9e9e9;--bg-card:#fff;--gold:#b8780a;--gold-bright:#d49f1a;--gold-dim:#34089a;--gold-glow:#b8720a1f;--gold-trace:#b8720a0f;--gold-muted:#b8720a1a;--green:#1a6b3a;--green-light:#1e8a4a;--green-muted:#1a6b3a1f;--green-glow:#1a6b3a0f;--blue:#1a3a8a;--blue-light:#2a5aab;--blue-muted:#1a3a8a1a;--blue-glow:#1a3a8a0f;--purple:#5a1a7a;--purple-light:#7b2d9b;--purple-muted:#5a1a7a1a;--purple-glow:#5a1a7a0f;--earth:#6b3018;--earth-light:#8b4a2a;--earth-muted:#6b30181a;--earth-glow:#6b30180f;--red:#9b1a1a;--red-light:#c0392b;--red-muted:#9b1a1a1a;--yellow:#c49010;--yellow-muted:#c490101f;--teal:#0f7a6e;--teal-dim:#0f7a6e1a;--t-primary:#1a1510;--t-secondary:#4a3e2e;--t-muted:#8a7a60;--t-gold:#b8720a;--border:#d8cebc;--border-gold:#b8720a40;--shadow-gold:0 0 30px #b8720a1a,0 4px 16px #00000014;--shadow-card:0 2px 12px #00000014;--shadow-green:0 0 24px #1a6b3a1f,0 4px 12px #0000000f;--shadow-blue:0 0 24px #1a3a8a1f,0 4px 12px #0000000f;--shadow-purple:0 0 24px #5a1a7a1f,0 4px 12px #0000000f}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#080a0d;background:var(--bg-0);color:#f0f2f7;color:var(--t-primary);font-family:Cabinet Grotesk,sans-serif;font-family:var(--font-body);line-height:1.6;overflow-x:hidden;transition:background .3s ease,color .3s ease}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:Cabinet Grotesk,sans-serif;font-family:var(--font-body)}img{display:block;max-width:100%}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#1a2030;background:var(--bg-3);border-radius:2px}*{scrollbar-color:#1a2030 #0000;scrollbar-color:var(--bg-3) #0000;scrollbar-width:thin}.display-xl{font-size:clamp(3.5rem,9vw,8.5rem);letter-spacing:-.03em;line-height:.92}.display-lg,.display-xl{font-family:Clash Display,sans-serif;font-family:var(--font-display);font-weight:700}.display-lg{font-size:clamp(2.5rem,6vw,5.5rem);letter-spacing:-.025em;line-height:.95}.display-md{font-size:clamp(1.8rem,3.5vw,3rem);letter-spacing:-.02em;line-height:1.05}.display-md,.display-sm{font-family:Clash Display,sans-serif;font-family:var(--font-display);font-weight:600}.display-sm{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.15}.body-lg{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.body-md{font-size:1rem;line-height:1.7}.body-sm{font-size:.875rem;line-height:1.6}.label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.container{margin:0 auto;max-width:1280px;max-width:var(--max-w);padding:0 clamp(20px,5vw,60px);width:100%}.gold{color:#e8a43a;color:var(--gold)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");content:"";inset:0;opacity:.4;pointer-events:none;position:fixed;z-index:9999}@media (prefers-color-scheme:light){body:after{opacity:.18}}.diagonal-top{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);margin-top:-2px}.diagonal-both{clip-path:polygon(0 3%,100% 0,100% 97%,0 100%)}.btn{align-items:center;border-radius:4px;display:inline-flex;font-family:Cabinet Grotesk,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:600;gap:8px;letter-spacing:.01em;overflow:hidden;padding:13px 28px;position:relative;transition:all .2s ease}.btn:before{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s}.btn:hover:before{opacity:.06}.btn:active{transform:scale(.98)}.btn-primary{background:#e8a43a;background:var(--gold);color:#080a0d}.btn-primary:hover{background:#f5c060;background:var(--gold-bright);box-shadow:0 0 30px #e8a43a59}.btn-outline{background:#0000;border:1px solid #1e2535;border:1px solid var(--border);color:#f0f2f7;color:var(--t-primary)}.btn-outline:hover{border-color:#e8a43a;border-color:var(--gold);color:#e8a43a;color:var(--gold)}.btn-ghost{background:#0000;color:#8896b0;color:var(--t-secondary)}.btn-ghost:hover{color:#f0f2f7;color:var(--t-primary)}.btn-green{background:#2a8a5226;background:var(--green-muted);border:1px solid #2a8a5226;border:1px solid var(--green-muted);color:#3ecf8e;color:var(--green-light)}.btn-blue{background:#2a5aab26;background:var(--blue-muted);border:1px solid #2a5aab26;border:1px solid var(--blue-muted);color:#4e9cf5;color:var(--blue-light)}.btn-purple{background:#6b2d8b26;background:var(--purple-muted);border:1px solid #6b2d8b26;border:1px solid var(--purple-muted);color:#c084fc;color:var(--purple-light)}.card{background:#111520;background:var(--bg-card);border:1px solid #1e2535;border:1px solid var(--border);border-radius:20px;border-radius:var(--r-lg);transition:border-color .2s,box-shadow .2s,transform .2s}.card:hover{border-color:#e8a43a40;border-color:var(--border-gold);box-shadow:0 0 40px #e8a43a1f,0 4px 20px #0009;box-shadow:var(--shadow-gold);transform:translateY(-2px)}.card-green:hover{border-color:#2a8a5226;border-color:var(--green-muted);box-shadow:0 0 30px #2a8a5226,0 4px 16px #0006;box-shadow:var(--shadow-green)}.card-blue:hover{border-color:#2a5aab26;border-color:var(--blue-muted);box-shadow:0 0 30px #2a5aab26,0 4px 16px #0006;box-shadow:var(--shadow-blue)}.card-purple:hover{border-color:#6b2d8b26;border-color:var(--purple-muted);box-shadow:0 0 30px #6b2d8b26,0 4px 16px #0006;box-shadow:var(--shadow-purple)}.field{display:flex;flex-direction:column;gap:8px}.field label{color:#8896b0;color:var(--t-secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field input,.field select,.field textarea{background:#131820;background:var(--bg-2);border:1px solid #1e2535;border:1px solid var(--border);border-radius:6px;border-radius:var(--r-sm);color:#f0f2f7;color:var(--t-primary);font-family:Cabinet Grotesk,sans-serif;font-family:var(--font-body);font-size:.95rem;outline:none;padding:13px 16px;transition:border-color .15s,box-shadow .15s;width:100%}.field input:focus,.field select:focus,.field textarea:focus{border-color:#e8a43a;border-color:var(--gold);box-shadow:0 0 0 3px #e8a43a1a}.field input::placeholder,.field textarea::placeholder{color:#3d4a60;color:var(--t-muted)}.field select option{background:#131820;background:var(--bg-2)}.badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.68rem;font-weight:700;gap:5px;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.badge-gold{background:#e8a43a1f;background:var(--gold-muted);border:1px solid #e8a43a33;color:#e8a43a;color:var(--gold)}.badge-green{background:#2a8a5226;background:var(--green-muted);border:1px solid #2a8a5226;border:1px solid var(--green-muted);color:#3ecf8e;color:var(--green-light)}.badge-blue{background:#2a5aab26;background:var(--blue-muted);border:1px solid #2a5aab26;border:1px solid var(--blue-muted);color:#4e9cf5;color:var(--blue-light)}.badge-purple{background:#6b2d8b26;background:var(--purple-muted);border:1px solid #6b2d8b26;border:1px solid var(--purple-muted);color:#c084fc;color:var(--purple-light)}.badge-earth{background:#8b4a2a26;background:var(--earth-muted);border:1px solid #8b4a2a26;border:1px solid var(--earth-muted);color:#d4845a;color:var(--earth-light)}.badge-yellow{background:#f0b83226;background:var(--yellow-muted);border:1px solid #f0b83226;border:1px solid var(--yellow-muted);color:#f0b832;color:var(--yellow)}.badge-teal{background:#2dd4bf1f;background:var(--teal-dim);border:1px solid #2dd4bf1f;border:1px solid var(--teal-dim);color:#2dd4bf;color:var(--teal)}.badge-dim{background:#ffffff0d;border:1px solid #1e2535;border:1px solid var(--border);color:#8896b0;color:var(--t-secondary)}.section-label{align-items:center;color:#e8a43a;color:var(--gold);display:inline-flex;gap:8px;margin-bottom:16px}.section-label:before{background:#e8a43a;background:var(--gold);border-radius:1px;content:"";height:2px;width:20px}.pillar-programs{color:#3ecf8e;color:var(--green-light)}.pillar-tech{color:#4e9cf5;color:var(--blue-light)}.pillar-media{color:#c084fc;color:var(--purple-light)}.pillar-ecosystem{color:#d4845a;color:var(--earth-light)}.pillar-services{color:#e8a43a;color:var(--gold)}.pillar-education{color:#f0b832;color:var(--yellow)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes gradShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fade-in{animation:fadeIn .4s ease forwards}.fade-up{animation:fadeUp .5s ease forwards}.scale-in{animation:scaleIn .4s ease forwards}.floating{animation:float 4s ease-in-out infinite}@media (max-width:768px){:root{--nav-h:60px}}
/*# sourceMappingURL=main.974a5549.css.map*/