Spaces:
Running
Running
Upload index.html
Browse files- index.html +299 -0
index.html
CHANGED
|
@@ -1622,6 +1622,249 @@
|
|
| 1622 |
background-clip: text;
|
| 1623 |
}
|
| 1624 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1625 |
/* Footer */
|
| 1626 |
footer p {
|
| 1627 |
font-size: 13px;
|
|
@@ -1639,6 +1882,10 @@
|
|
| 1639 |
.carousel-item { width: 110px; padding: 18px 12px; }
|
| 1640 |
.carousel-logo { width: 52px; height: 52px; }
|
| 1641 |
.carousel-name { font-size: 11px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1642 |
}
|
| 1643 |
|
| 1644 |
</style>
|
|
@@ -1875,6 +2122,58 @@
|
|
| 1875 |
</div>
|
| 1876 |
</div>
|
| 1877 |
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1878 |
<script>
|
| 1879 |
(function() {
|
| 1880 |
var track = document.getElementById('carouselTrack');
|
|
|
|
| 1622 |
background-clip: text;
|
| 1623 |
}
|
| 1624 |
|
| 1625 |
+
/* Competitors Section */
|
| 1626 |
+
.competitors {
|
| 1627 |
+
padding: 100px 0 110px;
|
| 1628 |
+
background: var(--blue-900);
|
| 1629 |
+
border-top: 1px solid var(--blue-600);
|
| 1630 |
+
position: relative;
|
| 1631 |
+
overflow: hidden;
|
| 1632 |
+
}
|
| 1633 |
+
.competitors::before {
|
| 1634 |
+
content: '';
|
| 1635 |
+
position: absolute;
|
| 1636 |
+
top: 0;
|
| 1637 |
+
left: 0;
|
| 1638 |
+
right: 0;
|
| 1639 |
+
bottom: 0;
|
| 1640 |
+
background:
|
| 1641 |
+
radial-gradient(ellipse 60% 40% at 20% 50%, rgba(200,150,12,0.04) 0%, transparent 50%),
|
| 1642 |
+
radial-gradient(ellipse 60% 40% at 80% 50%, rgba(200,150,12,0.04) 0%, transparent 50%);
|
| 1643 |
+
pointer-events: none;
|
| 1644 |
+
z-index: 0;
|
| 1645 |
+
}
|
| 1646 |
+
.competitors .section-header {
|
| 1647 |
+
display: flex;
|
| 1648 |
+
align-items: center;
|
| 1649 |
+
gap: 20px;
|
| 1650 |
+
justify-content: center;
|
| 1651 |
+
margin-bottom: 24px;
|
| 1652 |
+
padding: 0 40px;
|
| 1653 |
+
position: relative;
|
| 1654 |
+
z-index: 1;
|
| 1655 |
+
}
|
| 1656 |
+
.competitors-intro {
|
| 1657 |
+
font-size: 16px;
|
| 1658 |
+
color: var(--blue-200);
|
| 1659 |
+
text-align: center;
|
| 1660 |
+
max-width: 500px;
|
| 1661 |
+
margin: 0 auto 56px;
|
| 1662 |
+
font-style: italic;
|
| 1663 |
+
font-family: var(--font-display);
|
| 1664 |
+
position: relative;
|
| 1665 |
+
z-index: 1;
|
| 1666 |
+
}
|
| 1667 |
+
.competitor-grid {
|
| 1668 |
+
display: flex;
|
| 1669 |
+
gap: 32px;
|
| 1670 |
+
justify-content: center;
|
| 1671 |
+
flex-wrap: wrap;
|
| 1672 |
+
position: relative;
|
| 1673 |
+
z-index: 1;
|
| 1674 |
+
}
|
| 1675 |
+
.competitor-card {
|
| 1676 |
+
position: relative;
|
| 1677 |
+
background: linear-gradient(145deg, rgba(20,20,20,0.98) 0%, rgba(10,10,10,0.98) 100%);
|
| 1678 |
+
background-color: var(--blue-900);
|
| 1679 |
+
border: 1px solid rgba(255,255,255,0.08);
|
| 1680 |
+
border-radius: 24px;
|
| 1681 |
+
padding: 40px 36px 32px;
|
| 1682 |
+
width: 280px;
|
| 1683 |
+
display: flex;
|
| 1684 |
+
flex-direction: column;
|
| 1685 |
+
align-items: center;
|
| 1686 |
+
gap: 20px;
|
| 1687 |
+
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
|
| 1688 |
+
overflow: hidden;
|
| 1689 |
+
backdrop-filter: blur(12px);
|
| 1690 |
+
-webkit-backdrop-filter: blur(12px);
|
| 1691 |
+
cursor: pointer;
|
| 1692 |
+
}
|
| 1693 |
+
.competitor-glow {
|
| 1694 |
+
position: absolute;
|
| 1695 |
+
top: -50%;
|
| 1696 |
+
left: 50%;
|
| 1697 |
+
transform: translateX(-50%);
|
| 1698 |
+
width: 200%;
|
| 1699 |
+
height: 200%;
|
| 1700 |
+
background: radial-gradient(ellipse at center, rgba(200,150,12,0.08) 0%, transparent 60%);
|
| 1701 |
+
opacity: 0;
|
| 1702 |
+
transition: opacity 0.5s ease;
|
| 1703 |
+
pointer-events: none;
|
| 1704 |
+
}
|
| 1705 |
+
.competitor-card:hover .competitor-glow {
|
| 1706 |
+
opacity: 1;
|
| 1707 |
+
}
|
| 1708 |
+
.competitor-card::before {
|
| 1709 |
+
content: '';
|
| 1710 |
+
position: absolute;
|
| 1711 |
+
inset: 0;
|
| 1712 |
+
border-radius: 24px;
|
| 1713 |
+
background: linear-gradient(120deg,
|
| 1714 |
+
transparent 20%,
|
| 1715 |
+
rgba(255,255,255,0.06) 50%,
|
| 1716 |
+
transparent 80%);
|
| 1717 |
+
background-size: 200% 100%;
|
| 1718 |
+
opacity: 0;
|
| 1719 |
+
transition: opacity 0.4s ease;
|
| 1720 |
+
pointer-events: none;
|
| 1721 |
+
}
|
| 1722 |
+
.competitor-card:hover::before {
|
| 1723 |
+
opacity: 1;
|
| 1724 |
+
animation: cardShimmer 1.4s ease forwards;
|
| 1725 |
+
}
|
| 1726 |
+
.competitor-card:hover {
|
| 1727 |
+
border-color: rgba(200,150,12,0.35);
|
| 1728 |
+
transform: translateY(-12px) scale(1.03);
|
| 1729 |
+
box-shadow:
|
| 1730 |
+
0 0 0 1px rgba(200,150,12,0.15),
|
| 1731 |
+
0 0 48px rgba(200,150,12,0.12),
|
| 1732 |
+
0 32px 64px rgba(0,0,0,0.8),
|
| 1733 |
+
inset 0 1px 0 rgba(255,255,255,0.15),
|
| 1734 |
+
inset 0 -1px 0 rgba(255,255,255,0.04);
|
| 1735 |
+
}
|
| 1736 |
+
.competitor-avatar-wrap {
|
| 1737 |
+
position: relative;
|
| 1738 |
+
z-index: 1;
|
| 1739 |
+
}
|
| 1740 |
+
.competitor-avatar-ring {
|
| 1741 |
+
position: relative;
|
| 1742 |
+
width: 120px;
|
| 1743 |
+
height: 120px;
|
| 1744 |
+
}
|
| 1745 |
+
.competitor-avatar-ring::before {
|
| 1746 |
+
content: '';
|
| 1747 |
+
position: absolute;
|
| 1748 |
+
inset: -4px;
|
| 1749 |
+
border-radius: 50%;
|
| 1750 |
+
background: conic-gradient(
|
| 1751 |
+
rgba(255,255,255,0) 0deg,
|
| 1752 |
+
rgba(255,255,255,0) 200deg,
|
| 1753 |
+
rgba(200,150,12,0.8) 270deg,
|
| 1754 |
+
rgba(255,255,255,0) 340deg
|
| 1755 |
+
);
|
| 1756 |
+
opacity: 0;
|
| 1757 |
+
transition: opacity 0.4s ease;
|
| 1758 |
+
animation: logoSpin 4s linear infinite paused;
|
| 1759 |
+
}
|
| 1760 |
+
.competitor-card:hover .competitor-avatar-ring::before {
|
| 1761 |
+
opacity: 1;
|
| 1762 |
+
animation-play-state: running;
|
| 1763 |
+
}
|
| 1764 |
+
.competitor-avatar {
|
| 1765 |
+
position: absolute;
|
| 1766 |
+
inset: 0;
|
| 1767 |
+
border-radius: 50%;
|
| 1768 |
+
overflow: hidden;
|
| 1769 |
+
border: 2px solid rgba(255,255,255,0.12);
|
| 1770 |
+
box-shadow:
|
| 1771 |
+
0 0 0 4px rgba(255,255,255,0.04),
|
| 1772 |
+
0 8px 32px rgba(0,0,0,0.7);
|
| 1773 |
+
transition: all 0.4s ease;
|
| 1774 |
+
}
|
| 1775 |
+
.competitor-card:hover .competitor-avatar {
|
| 1776 |
+
border-color: rgba(200,150,12,0.5);
|
| 1777 |
+
box-shadow:
|
| 1778 |
+
0 0 0 4px rgba(200,150,12,0.1),
|
| 1779 |
+
0 0 40px rgba(200,150,12,0.25),
|
| 1780 |
+
0 8px 40px rgba(0,0,0,0.8);
|
| 1781 |
+
}
|
| 1782 |
+
.competitor-avatar img {
|
| 1783 |
+
width: 100%;
|
| 1784 |
+
height: 100%;
|
| 1785 |
+
object-fit: cover;
|
| 1786 |
+
}
|
| 1787 |
+
.competitor-info {
|
| 1788 |
+
display: flex;
|
| 1789 |
+
flex-direction: column;
|
| 1790 |
+
align-items: center;
|
| 1791 |
+
gap: 12px;
|
| 1792 |
+
z-index: 1;
|
| 1793 |
+
}
|
| 1794 |
+
.competitor-info h3 {
|
| 1795 |
+
font-family: var(--font-display);
|
| 1796 |
+
font-size: 26px;
|
| 1797 |
+
font-weight: 700;
|
| 1798 |
+
font-style: italic;
|
| 1799 |
+
letter-spacing: -0.02em;
|
| 1800 |
+
background: var(--gold-gradient);
|
| 1801 |
+
-webkit-background-clip: text;
|
| 1802 |
+
-webkit-text-fill-color: transparent;
|
| 1803 |
+
background-clip: text;
|
| 1804 |
+
color: unset;
|
| 1805 |
+
margin: 0;
|
| 1806 |
+
}
|
| 1807 |
+
.competitor-link {
|
| 1808 |
+
display: inline-flex;
|
| 1809 |
+
align-items: center;
|
| 1810 |
+
gap: 6px;
|
| 1811 |
+
font-size: 13px;
|
| 1812 |
+
color: var(--blue-200);
|
| 1813 |
+
font-family: var(--font-mono);
|
| 1814 |
+
transition: all 0.3s ease;
|
| 1815 |
+
}
|
| 1816 |
+
.competitor-link:hover {
|
| 1817 |
+
color: var(--accent-bright);
|
| 1818 |
+
}
|
| 1819 |
+
.competitor-link svg {
|
| 1820 |
+
opacity: 0.6;
|
| 1821 |
+
transition: all 0.3s ease;
|
| 1822 |
+
}
|
| 1823 |
+
.competitor-link:hover svg {
|
| 1824 |
+
opacity: 1;
|
| 1825 |
+
}
|
| 1826 |
+
.competitor-tag {
|
| 1827 |
+
position: absolute;
|
| 1828 |
+
top: 16px;
|
| 1829 |
+
right: 16px;
|
| 1830 |
+
background: rgba(200,150,12,0.15);
|
| 1831 |
+
border: 1px solid rgba(200,150,12,0.25);
|
| 1832 |
+
color: var(--accent-bright);
|
| 1833 |
+
font-family: var(--font-mono);
|
| 1834 |
+
font-size: 10px;
|
| 1835 |
+
font-weight: 600;
|
| 1836 |
+
letter-spacing: 0.08em;
|
| 1837 |
+
text-transform: uppercase;
|
| 1838 |
+
padding: 5px 10px;
|
| 1839 |
+
border-radius: 6px;
|
| 1840 |
+
z-index: 1;
|
| 1841 |
+
}
|
| 1842 |
+
.competitor-cta {
|
| 1843 |
+
display: flex;
|
| 1844 |
+
flex-direction: column;
|
| 1845 |
+
align-items: center;
|
| 1846 |
+
gap: 16px;
|
| 1847 |
+
margin-top: 64px;
|
| 1848 |
+
position: relative;
|
| 1849 |
+
z-index: 1;
|
| 1850 |
+
}
|
| 1851 |
+
.competitor-cta p {
|
| 1852 |
+
font-size: 14px;
|
| 1853 |
+
color: var(--blue-300);
|
| 1854 |
+
font-family: var(--font-display);
|
| 1855 |
+
font-style: italic;
|
| 1856 |
+
}
|
| 1857 |
+
.competitor-cta .btn {
|
| 1858 |
+
display: inline-flex;
|
| 1859 |
+
align-items: center;
|
| 1860 |
+
gap: 8px;
|
| 1861 |
+
padding: 14px 28px;
|
| 1862 |
+
font-size: 14px;
|
| 1863 |
+
}
|
| 1864 |
+
.competitor-cta .btn svg {
|
| 1865 |
+
opacity: 0.7;
|
| 1866 |
+
}
|
| 1867 |
+
|
| 1868 |
/* Footer */
|
| 1869 |
footer p {
|
| 1870 |
font-size: 13px;
|
|
|
|
| 1882 |
.carousel-item { width: 110px; padding: 18px 12px; }
|
| 1883 |
.carousel-logo { width: 52px; height: 52px; }
|
| 1884 |
.carousel-name { font-size: 11px; }
|
| 1885 |
+
.competitor-grid { flex-direction: column; align-items: center; }
|
| 1886 |
+
.competitor-card { width: 260px; padding: 32px 24px 24px; }
|
| 1887 |
+
.competitor-avatar-ring { width: 100px; height: 100px; }
|
| 1888 |
+
.competitor-cta { margin-top: 48px; }
|
| 1889 |
}
|
| 1890 |
|
| 1891 |
</style>
|
|
|
|
| 2122 |
</div>
|
| 2123 |
</div>
|
| 2124 |
</section>
|
| 2125 |
+
|
| 2126 |
+
<section class="competitors">
|
| 2127 |
+
<div class="container">
|
| 2128 |
+
<div class="section-header">
|
| 2129 |
+
<div class="section-rule"></div>
|
| 2130 |
+
<h2>Our Competitors</h2>
|
| 2131 |
+
<div class="section-rule"></div>
|
| 2132 |
+
</div>
|
| 2133 |
+
<p class="competitors-intro">These are the labs we're watching. The ones pushing the envelope. The ones we hope never exceed our compute budget.</p>
|
| 2134 |
+
<div class="competitor-grid">
|
| 2135 |
+
<div class="competitor-card">
|
| 2136 |
+
<div class="competitor-glow"></div>
|
| 2137 |
+
<div class="competitor-avatar-wrap">
|
| 2138 |
+
<div class="competitor-avatar-ring">
|
| 2139 |
+
<div class="competitor-avatar">
|
| 2140 |
+
<img src="cromia-competitor.png" alt="CromIA">
|
| 2141 |
+
</div>
|
| 2142 |
+
</div>
|
| 2143 |
+
</div>
|
| 2144 |
+
<div class="competitor-info">
|
| 2145 |
+
<h3>CromIA</h3>
|
| 2146 |
+
<a href="https://huggingface.co/CromIA" target="_blank" class="competitor-link">
|
| 2147 |
+
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg>
|
| 2148 |
+
huggingface.co/CromIA
|
| 2149 |
+
</a>
|
| 2150 |
+
</div>
|
| 2151 |
+
<div class="competitor-tag">Watching</div>
|
| 2152 |
+
</div>
|
| 2153 |
+
<div class="competitor-card">
|
| 2154 |
+
<div class="competitor-glow"></div>
|
| 2155 |
+
<div class="competitor-avatar-wrap">
|
| 2156 |
+
<div class="competitor-avatar-ring">
|
| 2157 |
+
<div class="competitor-avatar">
|
| 2158 |
+
<img src="lh-tech-ai-competitor.png" alt="LH Tech AI">
|
| 2159 |
+
</div>
|
| 2160 |
+
</div>
|
| 2161 |
+
</div>
|
| 2162 |
+
<div class="competitor-info">
|
| 2163 |
+
<h3>LH Tech AI</h3>
|
| 2164 |
+
<a href="https://huggingface.co/LH-Tech-AI" target="_blank" class="competitor-link">
|
| 2165 |
+
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg>
|
| 2166 |
+
huggingface.co/LH-Tech-AI
|
| 2167 |
+
</a>
|
| 2168 |
+
</div>
|
| 2169 |
+
<div class="competitor-tag">Watching</div>
|
| 2170 |
+
</div>
|
| 2171 |
+
</div>
|
| 2172 |
+
<div class="competitor-cta">
|
| 2173 |
+
<p>Know another competitor we should be monitoring? <a href="https://huggingface.co/CompactAI/Discussions" target="_blank" class="competitor-link">Open a community discussion.</a></p>
|
| 2174 |
+
</div>
|
| 2175 |
+
</div>
|
| 2176 |
+
</section>
|
| 2177 |
<script>
|
| 2178 |
(function() {
|
| 2179 |
var track = document.getElementById('carouselTrack');
|