chore: remove saved HTML file from images directory
|
Before Width: | Height: | Size: 95 KiB |
|
Before Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 895 KiB |
|
Before Width: | Height: | Size: 179 KiB |
|
Before Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 23 KiB |
@@ -1,135 +0,0 @@
|
|||||||
/* cyrillic-ext */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 400;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0gotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
|
||||||
}
|
|
||||||
/* cyrillic */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 400;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk2wotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
|
||||||
}
|
|
||||||
/* vietnamese */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 400;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0AotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
|
||||||
}
|
|
||||||
/* latin-ext */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 400;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0QotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
|
||||||
}
|
|
||||||
/* latin */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 400;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk3wotYKNnBQ.woff2) format('woff2');
|
|
||||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
|
||||||
}
|
|
||||||
/* cyrillic-ext */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 500;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0gotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
|
||||||
}
|
|
||||||
/* cyrillic */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 500;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk2wotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
|
||||||
}
|
|
||||||
/* vietnamese */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 500;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0AotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
|
||||||
}
|
|
||||||
/* latin-ext */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 500;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0QotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
|
||||||
}
|
|
||||||
/* latin */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 500;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk3wotYKNnBQ.woff2) format('woff2');
|
|
||||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
|
||||||
}
|
|
||||||
/* cyrillic-ext */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 700;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0gotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
|
||||||
}
|
|
||||||
/* cyrillic */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 700;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk2wotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
|
||||||
}
|
|
||||||
/* vietnamese */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 700;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0AotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
|
||||||
}
|
|
||||||
/* latin-ext */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 700;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0QotYKNnBcif.woff2) format('woff2');
|
|
||||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
|
||||||
}
|
|
||||||
/* latin */
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Mulish';
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: 700;
|
|
||||||
font-display: swap;
|
|
||||||
src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk3wotYKNnBQ.woff2) format('woff2');
|
|
||||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
|
||||||
}
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" aria-label="GitHub" viewBox="0 0 512 512" id="github">
|
|
||||||
<rect width="512" height="512" fill="#1B1817" rx="15%"></rect>
|
|
||||||
<path fill="#fff" d="M335 499c14 0 12 17 12 17H165s-2-17 12-17c13 0 16-6 16-12l-1-50c-71 16-86-28-86-28-12-30-28-37-28-37-24-16 1-16 1-16 26 2 40 26 40 26 22 39 59 28 74 22 2-17 9-28 16-35-57-6-116-28-116-126 0-28 10-51 26-69-3-6-11-32 3-67 0 0 21-7 70 26 42-12 86-12 128 0 49-33 70-26 70-26 14 35 6 61 3 67 16 18 26 41 26 69 0 98-60 120-117 126 10 8 18 24 18 48l-1 70c0 6 3 12 16 12z"></path>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 563 B |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 66 KiB |
@@ -1,18 +0,0 @@
|
|||||||
import __vite__cjsImport0_react_jsxDevRuntime from "/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=a5a99b88"; const jsxDEV = __vite__cjsImport0_react_jsxDevRuntime["jsxDEV"];
|
|
||||||
import __vite__cjsImport1_react from "/node_modules/.vite/deps/react.js?v=a5a99b88"; const StrictMode = __vite__cjsImport1_react["StrictMode"];
|
|
||||||
import __vite__cjsImport2_reactDom_client from "/node_modules/.vite/deps/react-dom_client.js?v=a5a99b88"; const createRoot = __vite__cjsImport2_reactDom_client["createRoot"];
|
|
||||||
import "/src/styles/tailwind.css?t=1762457403293";
|
|
||||||
import App from "/src/App.tsx?t=1762457403293";
|
|
||||||
createRoot(document.getElementById("root")).render(
|
|
||||||
/* @__PURE__ */ jsxDEV(StrictMode, { children: /* @__PURE__ */ jsxDEV(App, {}, void 0, false, {
|
|
||||||
fileName: "/Users/sashaastiadi/code/git.ourworld.tf/www_projectmycelium_com/src/main.tsx",
|
|
||||||
lineNumber: 8,
|
|
||||||
columnNumber: 5
|
|
||||||
}, this) }, void 0, false, {
|
|
||||||
fileName: "/Users/sashaastiadi/code/git.ourworld.tf/www_projectmycelium_com/src/main.tsx",
|
|
||||||
lineNumber: 7,
|
|
||||||
columnNumber: 3
|
|
||||||
}, this)
|
|
||||||
);
|
|
||||||
|
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBT0k7QUFQSixTQUFTQSxrQkFBa0I7QUFDM0IsU0FBU0Msa0JBQWtCO0FBQzNCLE9BQU87QUFDUCxPQUFPQyxTQUFTO0FBRWhCRCxXQUFXRSxTQUFTQyxlQUFlLE1BQU0sQ0FBRSxFQUFFQztBQUFBQSxFQUMzQyx1QkFBQyxjQUNDLGlDQUFDLFNBQUQ7QUFBQTtBQUFBO0FBQUE7QUFBQSxTQUFJLEtBRE47QUFBQTtBQUFBO0FBQUE7QUFBQSxTQUVBO0FBQ0YiLCJuYW1lcyI6WyJTdHJpY3RNb2RlIiwiY3JlYXRlUm9vdCIsIkFwcCIsImRvY3VtZW50IiwiZ2V0RWxlbWVudEJ5SWQiLCJyZW5kZXIiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZXMiOlsibWFpbi50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU3RyaWN0TW9kZSB9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgY3JlYXRlUm9vdCB9IGZyb20gJ3JlYWN0LWRvbS9jbGllbnQnXG5pbXBvcnQgJy4vc3R5bGVzL3RhaWx3aW5kLmNzcydcbmltcG9ydCBBcHAgZnJvbSAnLi9BcHAudHN4J1xuXG5jcmVhdGVSb290KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyb290JykhKS5yZW5kZXIoXG4gIDxTdHJpY3RNb2RlPlxuICAgIDxBcHAgLz5cbiAgPC9TdHJpY3RNb2RlPixcbilcbiJdLCJmaWxlIjoiL1VzZXJzL3Nhc2hhYXN0aWFkaS9jb2RlL2dpdC5vdXJ3b3JsZC50Zi93d3dfcHJvamVjdG15Y2VsaXVtX2NvbS9zcmMvbWFpbi50c3gifQ==
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader } from '../../components/Texts'
|
import { Eyebrow, SectionHeader } from '@/components/Texts'
|
||||||
|
|
||||||
const components = [
|
const components = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use client'
|
'use client'
|
||||||
|
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
import { Eyebrow, P, H3 } from '../../components/Texts'
|
import { Eyebrow, P, H3 } from '@/components/Texts'
|
||||||
|
|
||||||
export function AgentHeroAlt() {
|
export function AgentHeroAlt() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { motion } from 'framer-motion'
|
import { motion } from 'framer-motion'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P, CT, CP } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P, CT, CP } from '@/components/Texts'
|
||||||
|
|
||||||
const items = [
|
const items = [
|
||||||
{
|
{
|
||||||
@@ -19,7 +19,7 @@ const items = [
|
|||||||
title: 'MOS Sandboxes',
|
title: 'MOS Sandboxes',
|
||||||
subtitle: 'Secure Agent Workspaces',
|
subtitle: 'Secure Agent Workspaces',
|
||||||
description: 'Attested, signed workspaces spin up ≈5s worldwide—ready to execute. Hardware isolation and scoped egress: run hard, tear down clean, zero residue.',
|
description: 'Attested, signed workspaces spin up ≈5s worldwide—ready to execute. Hardware isolation and scoped egress: run hard, tear down clean, zero residue.',
|
||||||
video: '/videos/sandbox.mp4',
|
video: '/videos/herodb.mp4',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Mycelium Mesh',
|
title: 'Mycelium Mesh',
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { CircleBackground } from '../../components/CircleBackground'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
|
|
||||||
export function CallToAction() {
|
export function CallToAction() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
import { useId, useState } from 'react'
|
import { useId, useState } from 'react'
|
||||||
|
|
||||||
import { Button } from '../../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import ContactForm from '../../../components/ContactForm'
|
import ContactForm from '../../../components/ContactForm'
|
||||||
|
|
||||||
function BackgroundIllustration(props: React.ComponentPropsWithoutRef<'div'>) {
|
function BackgroundIllustration(props: React.ComponentPropsWithoutRef<'div'>) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { CircleBackground } from '../../components/CircleBackground'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
|
|
||||||
export function CallToAction() {
|
export function CallToAction() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, H3, P } from '../../components/Texts'
|
import { Eyebrow, H3, P } from '@/components/Texts'
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
|
|
||||||
const architecture = [
|
const architecture = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { H3, P, Eyebrow } from '../../components/Texts'
|
import { H3, P, Eyebrow } from '@/components/Texts'
|
||||||
|
|
||||||
|
|
||||||
export function CloudBluePrint() {
|
export function CloudBluePrint() {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { H3, H5, Eyebrow } from "../../components/Texts"
|
import { H3, H5, Eyebrow } from "@/components/Texts"
|
||||||
import { Button } from "../../components/Button"
|
import { Button } from "@/components/Button"
|
||||||
|
|
||||||
|
|
||||||
export function CloudHeroNew() {
|
export function CloudHeroNew() {
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import {
|
|||||||
ServerIcon,
|
ServerIcon,
|
||||||
ShieldCheckIcon,
|
ShieldCheckIcon,
|
||||||
} from '@heroicons/react/24/outline'
|
} from '@heroicons/react/24/outline'
|
||||||
import { CP, CT, Eyebrow, H3 } from '../../components/Texts'
|
import { CP, CT, Eyebrow, H3 } from '@/components/Texts'
|
||||||
|
|
||||||
const features = [
|
const features = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P, Small } from '@/components/Texts'
|
||||||
|
|
||||||
const useCases = [
|
const useCases = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
|
|
||||||
export function CloudCTA() {
|
export function CloudCTA() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P, Small } from '@/components/Texts'
|
||||||
|
|
||||||
type Step = {
|
type Step = {
|
||||||
number: string
|
number: string
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import { useId } from 'react'
|
import { useId } from 'react'
|
||||||
|
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, H2, P, H5 } from '../../components/Texts'
|
import { Eyebrow, H2, P, H5 } from '@/components/Texts'
|
||||||
|
|
||||||
function BackgroundIllustration(props: React.ComponentPropsWithoutRef<'div'>) {
|
function BackgroundIllustration(props: React.ComponentPropsWithoutRef<'div'>) {
|
||||||
const id = useId()
|
const id = useId()
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
'use client'
|
'use client'
|
||||||
|
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
|
|
||||||
export function CloudHeroAlt() {
|
export function CloudHeroAlt() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { CircleBackground } from '@/components/CircleBackground'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P, Small } from '@/components/Texts'
|
||||||
|
|
||||||
const focusAreas = [
|
const focusAreas = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
|
|
||||||
const computeFeatures = [
|
const computeFeatures = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { CircleBackground } from '@/components/CircleBackground'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P, Small } from '@/components/Texts'
|
||||||
|
|
||||||
const differentiators = [
|
const differentiators = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { CircleBackground } from '../../components/CircleBackground'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
|
|
||||||
export function CallToAction() {
|
export function CallToAction() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ import {
|
|||||||
CpuChipIcon,
|
CpuChipIcon,
|
||||||
AdjustmentsHorizontalIcon,
|
AdjustmentsHorizontalIcon,
|
||||||
} from '@heroicons/react/24/solid'
|
} from '@heroicons/react/24/solid'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, H3, CT, CP } from '../../components/Texts'
|
import { Eyebrow, H3, CT, CP } from '@/components/Texts'
|
||||||
|
|
||||||
const architecture = [
|
const architecture = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ import {
|
|||||||
CubeIcon,
|
CubeIcon,
|
||||||
ServerIcon,
|
ServerIcon,
|
||||||
} from '@heroicons/react/24/solid'
|
} from '@heroicons/react/24/solid'
|
||||||
import { Eyebrow, H3, P, CT, CP } from '../../components/Texts'
|
import { Eyebrow, H3, P, CT, CP } from '@/components/Texts'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
|
|
||||||
const capabilities = [
|
const capabilities = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ import {
|
|||||||
ArrowPathIcon,
|
ArrowPathIcon,
|
||||||
RocketLaunchIcon,
|
RocketLaunchIcon,
|
||||||
} from '@heroicons/react/24/solid'
|
} from '@heroicons/react/24/solid'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, H3, P, CT, CP } from '../../components/Texts'
|
import { Eyebrow, H3, P, CT, CP } from '@/components/Texts'
|
||||||
|
|
||||||
const features = [
|
const features = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P, Small } from '@/components/Texts'
|
||||||
|
|
||||||
const featureGroups = [
|
const featureGroups = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use client'
|
'use client'
|
||||||
|
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
import { Eyebrow, P, H3 } from '../../components/Texts'
|
import { Eyebrow, P, H3 } from '@/components/Texts'
|
||||||
|
|
||||||
export function ComputeHero() {
|
export function ComputeHero() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { CircleBackground } from '../../components/CircleBackground'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const overviewCards = [
|
const overviewCards = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader } from '../../components/Texts'
|
import { Eyebrow, SectionHeader } from '@/components/Texts'
|
||||||
|
|
||||||
const useCases = [
|
const useCases = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const codeSamples = [
|
const codeSamples = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const differentiators = [
|
const differentiators = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const primaryUseCases = [
|
const primaryUseCases = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const zeroImageBenefits = [
|
const zeroImageBenefits = [
|
||||||
'Metadata-only artifacts replace heavy images for ultra-fast delivery.',
|
'Metadata-only artifacts replace heavy images for ultra-fast delivery.',
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { CircleBackground } from '../../components/CircleBackground'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
|
|
||||||
export function CallToAction() {
|
export function CallToAction() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader } from '../../components/Texts'
|
import { Eyebrow, SectionHeader } from '@/components/Texts'
|
||||||
|
|
||||||
const architecture = [
|
const architecture = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ import {
|
|||||||
CubeTransparentIcon,
|
CubeTransparentIcon,
|
||||||
CpuChipIcon,
|
CpuChipIcon,
|
||||||
} from '@heroicons/react/24/solid'
|
} from '@heroicons/react/24/solid'
|
||||||
import { Eyebrow, H3, CT, CP } from '../../components/Texts'
|
import { Eyebrow, H3, CT, CP } from '@/components/Texts'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
|
|
||||||
const capabilities = [
|
const capabilities = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, H3, CT } from '../../components/Texts'
|
import { Eyebrow, H3, CT } from '@/components/Texts'
|
||||||
import {
|
import {
|
||||||
BoltIcon,
|
BoltIcon,
|
||||||
BanknotesIcon,
|
BanknotesIcon,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use client'
|
'use client'
|
||||||
|
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
export function GpuHero() {
|
export function GpuHero() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ import {
|
|||||||
BanknotesIcon,
|
BanknotesIcon,
|
||||||
} from '@heroicons/react/24/outline'
|
} from '@heroicons/react/24/outline'
|
||||||
|
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const coreFeatures = [
|
const coreFeatures = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const gpuUseCases = [
|
const gpuUseCases = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const architectureSections = [
|
const architectureSections = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const differentiators = [
|
const differentiators = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P, Small } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P, Small } from '@/components/Texts'
|
||||||
|
|
||||||
const steps = [
|
const steps = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const integrationPoints = [
|
const integrationPoints = [
|
||||||
'Unified Mycelium networking provides secure access to GPU nodes.',
|
'Unified Mycelium networking provides secure access to GPU nodes.',
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { Container } from '@/components/Container'
|
||||||
import { Container } from '../../components/Container'
|
import { Button } from '@/components/Button'
|
||||||
import { Button } from '../../components/Button'
|
|
||||||
|
|
||||||
export function CallToAction() {
|
export function CallToAction() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, H3, P } from '../../components/Texts'
|
import { Eyebrow, H3, P } from '@/components/Texts'
|
||||||
|
|
||||||
/* ✅ Custom Icons (unchanged) */
|
/* ✅ Custom Icons (unchanged) */
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ import { useRef } from 'react'
|
|||||||
import { AnimatedSection } from '../../components/AnimatedSection'
|
import { AnimatedSection } from '../../components/AnimatedSection'
|
||||||
import { StackSectionDark } from './StackSectionDark'
|
import { StackSectionDark } from './StackSectionDark'
|
||||||
import { WorldMap } from './HomeGlobe'
|
import { WorldMap } from './HomeGlobe'
|
||||||
import { HomeBenefits } from './HomeBenefits'
|
|
||||||
import { CallToAction } from './CallToAction'
|
import { CallToAction } from './CallToAction'
|
||||||
import { HomeHosting } from './HomeHosting'
|
import { HomeHosting } from './HomeHosting'
|
||||||
import { HomeAurora } from './HomeAurora'
|
import { HomeAurora } from './HomeAurora'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { CheckIcon, XMarkIcon } from '@heroicons/react/24/outline'
|
import { CheckIcon, XMarkIcon } from '@heroicons/react/24/outline'
|
||||||
import { Eyebrow, H3, P, CT } from '../../../components/Texts'
|
import { Eyebrow, H3, P, CT } from '@/components/Texts'
|
||||||
|
|
||||||
const features = [
|
const features = [
|
||||||
{ name: 'Infrastructure Ownership', cloud: <XMarkIcon className="h-6 w-6 text-red-500" />, mycelium: <CheckIcon className="h-6 w-6 text-green-500" /> },
|
{ name: 'Infrastructure Ownership', cloud: <XMarkIcon className="h-6 w-6 text-red-500" />, mycelium: <CheckIcon className="h-6 w-6 text-green-500" /> },
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ import {
|
|||||||
CircleStackIcon,
|
CircleStackIcon,
|
||||||
LockClosedIcon,
|
LockClosedIcon,
|
||||||
} from '@heroicons/react/24/outline'
|
} from '@heroicons/react/24/outline'
|
||||||
import { CP, CT, Eyebrow, H3, P } from '../../components/Texts'
|
import { CP, CT, Eyebrow, H3, P } from '@/components/Texts'
|
||||||
import { DarkCard } from '../../components/ui/cards'
|
import { DarkCard } from '@/components/ui/cards'
|
||||||
|
|
||||||
const features = [
|
const features = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { CircleBackground } from '../../components/CircleBackground'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
|
|
||||||
export function About() {
|
export function About() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { CircleBackground } from '../../components/CircleBackground'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
|
|
||||||
export function CallToAction() {
|
export function CallToAction() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { useId } from 'react'
|
import { useId } from 'react'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
import phoneFrame from '../../images/phoneframe.png'
|
import phoneFrame from '../../images/phoneframe.png'
|
||||||
|
|
||||||
function BackgroundIllustration(props: React.ComponentPropsWithoutRef<'div'>) {
|
function BackgroundIllustration(props: React.ComponentPropsWithoutRef<'div'>) {
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ import {
|
|||||||
ArrowPathRoundedSquareIcon,
|
ArrowPathRoundedSquareIcon,
|
||||||
NoSymbolIcon,
|
NoSymbolIcon,
|
||||||
} from '@heroicons/react/24/solid'
|
} from '@heroicons/react/24/solid'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, H3, P, CT, CP } from '../../components/Texts'
|
import { Eyebrow, H3, P, CT, CP } from '@/components/Texts'
|
||||||
|
|
||||||
const capabilities = [
|
const capabilities = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const networkUseCases = [
|
const networkUseCases = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { useId } from 'react'
|
import { useId } from 'react'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
|
|
||||||
const features = [
|
const features = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { CircleBackground } from '../../components/CircleBackground'
|
import { CircleBackground } from '../../components/CircleBackground'
|
||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
|
|
||||||
export function CallToAction() {
|
export function CallToAction() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const architecture = [
|
const architecture = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, H3, CT, CP } from '../../components/Texts'
|
import { Eyebrow, H3, CT, CP } from '@/components/Texts'
|
||||||
import {
|
import {
|
||||||
ServerStackIcon,
|
ServerStackIcon,
|
||||||
GlobeAltIcon,
|
GlobeAltIcon,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, H3, P, CT } from '../../components/Texts'
|
import { Eyebrow, H3, P, CT } from '@/components/Texts'
|
||||||
import {
|
import {
|
||||||
LockClosedIcon,
|
LockClosedIcon,
|
||||||
ArrowPathIcon,
|
ArrowPathIcon,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use client'
|
'use client'
|
||||||
|
|
||||||
import { Button } from '../../components/Button'
|
import { Button } from '@/components/Button'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
export function StorageHero() {
|
export function StorageHero() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P, Small } from '@/components/Texts'
|
||||||
|
|
||||||
const highlights = [
|
const highlights = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const storageUseCases = [
|
const storageUseCases = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
type Experience = {
|
type Experience = {
|
||||||
title: string
|
title: string
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P } from '@/components/Texts'
|
||||||
|
|
||||||
const differentiators = [
|
const differentiators = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Container } from '../../../components/Container'
|
import { Container } from '@/components/Container'
|
||||||
import { Eyebrow, SectionHeader, P, Small } from '../../../components/Texts'
|
import { Eyebrow, SectionHeader, P, Small } from '@/components/Texts'
|
||||||
|
|
||||||
const features = [
|
const features = [
|
||||||
{
|
{
|
||||||
|
|||||||