Compare commits
	
		
			3 Commits
		
	
	
		
			04d08a4265
			...
			5b05dababb
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 5b05dababb | |||
| ab5ac43793 | |||
| fb9250c365 | 
@@ -8,6 +8,7 @@
 | 
				
			|||||||
    <meta name="description" content="Project Mycelium's technology enables anyone to deploy their own Internet infrastructure, anywhere." />
 | 
					    <meta name="description" content="Project Mycelium's technology enables anyone to deploy their own Internet infrastructure, anywhere." />
 | 
				
			||||||
    <link rel="preconnect" href="https://fonts.googleapis.com" />
 | 
					    <link rel="preconnect" href="https://fonts.googleapis.com" />
 | 
				
			||||||
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
 | 
					    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
 | 
				
			||||||
 | 
					    <link href="https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;700&display=swap" rel="stylesheet" />
 | 
				
			||||||
  </head>
 | 
					  </head>
 | 
				
			||||||
  <body>
 | 
					  <body>
 | 
				
			||||||
    <div id="root"></div>
 | 
					    <div id="root"></div>
 | 
				
			||||||
 
 | 
				
			|||||||
| 
		 Before Width: | Height: | Size: 1.0 MiB  | 
| 
		 Before Width: | Height: | Size: 1.1 MiB  | 
| 
		 Before Width: | Height: | Size: 303 KiB  | 
| 
		 Before Width: | Height: | Size: 992 KiB  | 
| 
		 Before Width: | Height: | Size: 802 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/images/agentshero2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.1 MiB  | 
| 
		 Before Width: | Height: | Size: 4.8 MiB  | 
| 
		 Before Width: | Height: | Size: 1.4 MiB  | 
| 
		 Before Width: | Height: | Size: 1.3 MiB  | 
| 
		 Before Width: | Height: | Size: 757 KiB  | 
| 
		 Before Width: | Height: | Size: 110 KiB  | 
| 
		 Before Width: | Height: | Size: 190 KiB  | 
| 
		 Before Width: | Height: | Size: 26 KiB  | 
| 
		 Before Width: | Height: | Size: 6.7 KiB  | 
| 
		 Before Width: | Height: | Size: 1.7 MiB  | 
| 
		 Before Width: | Height: | Size: 11 KiB  | 
| 
		 Before Width: | Height: | Size: 126 KiB  | 
| 
		 Before Width: | Height: | Size: 835 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/images/storage2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.3 MiB  | 
@@ -72,7 +72,7 @@ const createTextComponent = <DefaultElement extends React.ElementType>(
 | 
				
			|||||||
// Exports based on your tailwind.css and the example
 | 
					// Exports based on your tailwind.css and the example
 | 
				
			||||||
export const H1 = createTextComponent(
 | 
					export const H1 = createTextComponent(
 | 
				
			||||||
  'h1',
 | 
					  'h1',
 | 
				
			||||||
  'text-6xl lg:text-7xl font-medium leading-tight tracking-tight'
 | 
					  'text-5xl lg:text-7xl font-medium leading-tight tracking-tight'
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
export const H2 = createTextComponent(
 | 
					export const H2 = createTextComponent(
 | 
				
			||||||
  'h2',
 | 
					  'h2',
 | 
				
			||||||
@@ -104,7 +104,7 @@ export const H5 = createTextComponent(
 | 
				
			|||||||
)
 | 
					)
 | 
				
			||||||
export const Eyebrow = createTextComponent(
 | 
					export const Eyebrow = createTextComponent(
 | 
				
			||||||
  'h2',
 | 
					  'h2',
 | 
				
			||||||
  'text-base/7 font-semibold tracking-wide'
 | 
					  'text-base/7 font-semibold tracking-wider uppercase'
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
export const SectionHeader = createTextComponent(
 | 
					export const SectionHeader = createTextComponent(
 | 
				
			||||||
  'p',
 | 
					  'p',
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,7 +33,7 @@ export const LayoutTextFlip = ({
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
      <motion.span
 | 
					      <motion.span
 | 
				
			||||||
        layout
 | 
					        layout
 | 
				
			||||||
        className="relative w-fit overflow-hidden px-2 py-2 font-medium italic tracking-tight"
 | 
					        className="relative w-fit overflow-hidden px-2 py-2 font-medium tracking-tight"
 | 
				
			||||||
      >
 | 
					      >
 | 
				
			||||||
        <AnimatePresence mode="popLayout">
 | 
					        <AnimatePresence mode="popLayout">
 | 
				
			||||||
          <motion.span
 | 
					          <motion.span
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,7 +7,7 @@ export function AgentsHeroAlt() {
 | 
				
			|||||||
  return (
 | 
					  return (
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      style={{
 | 
					      style={{
 | 
				
			||||||
        backgroundImage: "url(/images/agentshero.png)",
 | 
					        backgroundImage: "url(/images/agentshero2.png)",
 | 
				
			||||||
        backgroundSize: "cover",
 | 
					        backgroundSize: "cover",
 | 
				
			||||||
        backgroundPosition: "center",
 | 
					        backgroundPosition: "center",
 | 
				
			||||||
      }}
 | 
					      }}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -92,7 +92,7 @@ export function CloudHero() {
 | 
				
			|||||||
              networking, quantum-safe storage, and zero-image delivery that
 | 
					              networking, quantum-safe storage, and zero-image delivery that
 | 
				
			||||||
              keeps every workload deterministic.
 | 
					              keeps every workload deterministic.
 | 
				
			||||||
            </P>
 | 
					            </P>
 | 
				
			||||||
            <P className="mt-6 italic text-gray-500">
 | 
					            <P className="mt-6 text-gray-500">
 | 
				
			||||||
              Developer guide to decentralized cloud computing.
 | 
					              Developer guide to decentralized cloud computing.
 | 
				
			||||||
            </P>
 | 
					            </P>
 | 
				
			||||||
            <div className="mt-10 flex flex-wrap gap-4">
 | 
					            <div className="mt-10 flex flex-wrap gap-4">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -51,7 +51,7 @@ export function CloudOverview() {
 | 
				
			|||||||
            orchestration are all built-in so developers can deploy critical
 | 
					            orchestration are all built-in so developers can deploy critical
 | 
				
			||||||
            workloads without wrestling infrastructure.
 | 
					            workloads without wrestling infrastructure.
 | 
				
			||||||
          </P>
 | 
					          </P>
 | 
				
			||||||
          <P color="lightSecondary" className="mt-6 italic">
 | 
					          <P color="lightSecondary" className="mt-6">
 | 
				
			||||||
            Declarative, sovereign, and ready for production workloads anywhere.
 | 
					            Declarative, sovereign, and ready for production workloads anywhere.
 | 
				
			||||||
          </P>
 | 
					          </P>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,7 +8,7 @@ export function ComputeHero() {
 | 
				
			|||||||
      <div className="relative h-80 overflow-hidden bg-transparent md:absolute md:right-0 md:h-full md:w-1/3 lg:w-1/2">
 | 
					      <div className="relative h-80 overflow-hidden bg-transparent md:absolute md:right-0 md:h-full md:w-1/3 lg:w-1/2">
 | 
				
			||||||
        <img
 | 
					        <img
 | 
				
			||||||
          alt=""
 | 
					          alt=""
 | 
				
			||||||
          src="/images/computehero4.png"
 | 
					          src="/images/hero.webp"
 | 
				
			||||||
          className="size-full object-cover"
 | 
					          className="size-full object-cover"
 | 
				
			||||||
        />
 | 
					        />
 | 
				
			||||||
       
 | 
					       
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -43,7 +43,7 @@ export function ComputeOverview() {
 | 
				
			|||||||
            precision, knowing the platform verifies, scales, and heals itself
 | 
					            precision, knowing the platform verifies, scales, and heals itself
 | 
				
			||||||
            on your behalf.
 | 
					            on your behalf.
 | 
				
			||||||
          </P>
 | 
					          </P>
 | 
				
			||||||
          <P color="lightSecondary" className="mt-4 italic">
 | 
					          <P color="lightSecondary" className="mt-4">
 | 
				
			||||||
            Deterministic. Self-managing. Stateless by design.
 | 
					            Deterministic. Self-managing. Stateless by design.
 | 
				
			||||||
          </P>
 | 
					          </P>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,7 +28,7 @@ export function GpuHero() {
 | 
				
			|||||||
            planetary clusters—with deterministic performance and transparent
 | 
					            planetary clusters—with deterministic performance and transparent
 | 
				
			||||||
            cost.
 | 
					            cost.
 | 
				
			||||||
          </P>
 | 
					          </P>
 | 
				
			||||||
          <P className="mt-4 italic text-gray-500">
 | 
					          <P className="mt-4 text-gray-500">
 | 
				
			||||||
            The energy behind intelligence, orchestrated entirely through code.
 | 
					            The energy behind intelligence, orchestrated entirely through code.
 | 
				
			||||||
          </P>
 | 
					          </P>
 | 
				
			||||||
          <div className="mt-10 flex flex-wrap gap-4">
 | 
					          <div className="mt-10 flex flex-wrap gap-4">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@ export function HomeAgent() {
 | 
				
			|||||||
        <div className="mx-auto max-w-4xl text-center">
 | 
					        <div className="mx-auto max-w-4xl text-center">
 | 
				
			||||||
          <H2>
 | 
					          <H2>
 | 
				
			||||||
            Deploy your own{" "}
 | 
					            Deploy your own{" "}
 | 
				
			||||||
            <span className="text-left text-black font-medium text-7xl italic  bg-clip-text bg-gradient-to-r from-blue-400 via-cyan-400 to-violet-400">
 | 
					            <span className="text-left text-black font-medium text-7xl  bg-clip-text bg-gradient-to-r from-blue-400 via-cyan-400 to-violet-400">
 | 
				
			||||||
              <LayoutTextFlip
 | 
					              <LayoutTextFlip
 | 
				
			||||||
                text=""
 | 
					                text=""
 | 
				
			||||||
                words={[
 | 
					                words={[
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,35 +1,47 @@
 | 
				
			|||||||
"use client";
 | 
					import { H1, H2, H5 } from "@/components/Texts"
 | 
				
			||||||
 | 
					import { Button } from "@/components/Button"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import { H1, H5 } from "@/components/Texts";
 | 
					 | 
				
			||||||
import { ScrollDownArrow } from '@/components/ScrollDownArrow';
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function HomeAurora() {
 | 
					export  function HomeAurora() {
 | 
				
			||||||
  return (
 | 
					  return (
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      style={{
 | 
					      className="relative bg-cover sm:bg-contain bg-right bg-no-repeat"
 | 
				
			||||||
        backgroundImage: "url(/images/homehero1.png)",
 | 
					      style={{ backgroundImage: "url('/images/hero11.webp')" }}
 | 
				
			||||||
        backgroundSize: "cover",
 | 
					 | 
				
			||||||
        backgroundPosition: "center",
 | 
					 | 
				
			||||||
      }}
 | 
					 | 
				
			||||||
      className="relative mx-auto flex min-h-screen flex-col items-center gap-6 px-4 pb-24 pt-[20vh] text-gray-800 lg:pb-0"
 | 
					 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <div className="text-center -mt-5">
 | 
					      <div className="mx-auto max-w-7xl lg:px-8">
 | 
				
			||||||
        <H1>
 | 
					        <div className="px-6 pt-12 pb-24 sm:pb-32 lg:col-span-5 lg:px-0 lg:pt-40 lg:pb-48 xl:col-span-5">
 | 
				
			||||||
          <span className="text-bold lg:text-8xl">
 | 
					          <div className="mx-auto max-w-3xl lg:mx-0">
 | 
				
			||||||
            Full Sovereignty for<br />Cloud, Network & AI.
 | 
					            <div className="hidden sm:flex">
 | 
				
			||||||
          </span>
 | 
					              <div className="relative rounded-full px-3 py-1 text-sm/6 text-gray-500 ring-1 ring-gray-900/10 hover:ring-gray-900/20">
 | 
				
			||||||
        </H1>
 | 
					                Anim aute id magna aliqua ad ad non deserunt sunt.{' '}
 | 
				
			||||||
      </div>
 | 
					                <a href="#" className="font-semibold whitespace-nowrap text-cyan-600">
 | 
				
			||||||
      <div className="max-w-4xl text-center font-light text-gray-500">
 | 
					                  <span aria-hidden="true" className="absolute inset-0" />
 | 
				
			||||||
        <H5>
 | 
					                  Read more <span aria-hidden="true">→</span>
 | 
				
			||||||
          Build and run mission-critical workloads on distributed compute,
 | 
					                </a>
 | 
				
			||||||
          encrypted networking, and sovereign AI orchestration — all under your
 | 
					              </div>
 | 
				
			||||||
          control, without centralized gatekeepers.
 | 
					            </div>
 | 
				
			||||||
        </H5>
 | 
					            <H1 className="mt-8">
 | 
				
			||||||
      </div>
 | 
					              Full Sovereignty for Cloud, Network & AI.
 | 
				
			||||||
      <div className="pt-6">
 | 
					            </H1>
 | 
				
			||||||
        <ScrollDownArrow />
 | 
					            <H5 className="mt-8 text-lg text-gray-600">
 | 
				
			||||||
 | 
					              Build and run mission-critical workloads on distributed compute, encrypted networking, and sovereign AI orchestration without centralized gatekeepers.
 | 
				
			||||||
 | 
					            </H5>
 | 
				
			||||||
 | 
					            <div className="mt-10 flex items-center gap-x-6">
 | 
				
			||||||
 | 
					              <Button
 | 
				
			||||||
 | 
					                to="#"
 | 
				
			||||||
 | 
					                variant="solid"
 | 
				
			||||||
 | 
					                className=""
 | 
				
			||||||
 | 
					                color="cyan"
 | 
				
			||||||
 | 
					              >
 | 
				
			||||||
 | 
					                Get started
 | 
				
			||||||
 | 
					              </Button>
 | 
				
			||||||
 | 
					              <Button to="#" variant="outline">
 | 
				
			||||||
 | 
					                Explore Docs <span aria-hidden="true"> →</span>
 | 
				
			||||||
 | 
					              </Button>
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
  );
 | 
					  )
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ export function HomeCloud() {
 | 
				
			|||||||
            />
 | 
					            />
 | 
				
			||||||
            <div className="w-full flex-auto">
 | 
					            <div className="w-full flex-auto">
 | 
				
			||||||
              <H2 className="">
 | 
					              <H2 className="">
 | 
				
			||||||
                Mycelium <span className="font-medium text-7xl italic">Cloud</span>
 | 
					                Mycelium <span className="font-medium text-7xl">Cloud</span>
 | 
				
			||||||
              </H2>
 | 
					              </H2>
 | 
				
			||||||
              <P className="mt-6 text-lg/8 text-pretty text-gray-600">
 | 
					              <P className="mt-6 text-lg/8 text-pretty text-gray-600">
 | 
				
			||||||
                A comprehensive platform for deploying and managing Kubernetes clusters on the decentralized Mycelium Grid infrastructure
 | 
					                A comprehensive platform for deploying and managing Kubernetes clusters on the decentralized Mycelium Grid infrastructure
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@ export function HomeMapSection() {
 | 
				
			|||||||
      <div className="max-w-7xl mx-auto text-center">
 | 
					      <div className="max-w-7xl mx-auto text-center">
 | 
				
			||||||
        <H2 className="font-medium text-xl md:text-4xl dark:text-white text-gray-800">
 | 
					        <H2 className="font-medium text-xl md:text-4xl dark:text-white text-gray-800">
 | 
				
			||||||
          Mycelium Network is{" "}
 | 
					          Mycelium Network is{" "}
 | 
				
			||||||
          <span className="text-black text-bold italic">
 | 
					          <span className="text-black text-bold">
 | 
				
			||||||
            {"Live.".split("").map((word, idx) => (
 | 
					            {"Live.".split("").map((word, idx) => (
 | 
				
			||||||
              <motion.span
 | 
					              <motion.span
 | 
				
			||||||
                key={idx}
 | 
					                key={idx}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@ export function StorageHero() {
 | 
				
			|||||||
      <div className="relative h-80 overflow-hidden bg-transparent md:absolute md:right-0 md:h-full md:w-1/3 lg:w-1/2">
 | 
					      <div className="relative h-80 overflow-hidden bg-transparent md:absolute md:right-0 md:h-full md:w-1/3 lg:w-1/2">
 | 
				
			||||||
        <img
 | 
					        <img
 | 
				
			||||||
          alt="Mycelium Storage visual"
 | 
					          alt="Mycelium Storage visual"
 | 
				
			||||||
          src="/images/storagehero2.png"
 | 
					          src="/images/storage4.png"
 | 
				
			||||||
          className="size-full object-cover"
 | 
					          className="size-full object-cover"
 | 
				
			||||||
        />
 | 
					        />
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
@@ -27,7 +27,7 @@ export function StorageHero() {
 | 
				
			|||||||
            data exactly where you need it while keeping ownership entirely in
 | 
					            data exactly where you need it while keeping ownership entirely in
 | 
				
			||||||
            your hands.
 | 
					            your hands.
 | 
				
			||||||
          </P>
 | 
					          </P>
 | 
				
			||||||
          <P className="mt-4 italic text-gray-500">
 | 
					          <P className="mt-4 text-gray-500">
 | 
				
			||||||
            Quantum-safe. Self-healing. Universally accessible.
 | 
					            Quantum-safe. Self-healing. Universally accessible.
 | 
				
			||||||
          </P>
 | 
					          </P>
 | 
				
			||||||
          <div className="mt-10 flex flex-wrap gap-4">
 | 
					          <div className="mt-10 flex flex-wrap gap-4">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,6 +6,9 @@ export default {
 | 
				
			|||||||
  ],
 | 
					  ],
 | 
				
			||||||
  theme: {
 | 
					  theme: {
 | 
				
			||||||
    extend: {
 | 
					    extend: {
 | 
				
			||||||
 | 
					      fontFamily: {
 | 
				
			||||||
 | 
					        sans: ['Mulish', 'system-ui', 'Avenir', 'Helvetica', 'Arial', 'sans-serif'],
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
      keyframes: {
 | 
					      keyframes: {
 | 
				
			||||||
        'glitch-1': {
 | 
					        'glitch-1': {
 | 
				
			||||||
          '0%': { transform: 'none' },
 | 
					          '0%': { transform: 'none' },
 | 
				
			||||||
 
 | 
				
			|||||||