diff --git a/.vercelignore b/.vercelignore
index 2bbfe58c..aa2d276b 100644
--- a/.vercelignore
+++ b/.vercelignore
@@ -12,7 +12,6 @@ supabase/**
# Unused root templates & demo kits
ListingHub_NextJs_*/**
vendor/**
-radiant-ts/**
Backup/**
crawler_test/**
test-results/**
diff --git a/radiant-ts/.gitignore b/radiant-ts/.gitignore
deleted file mode 100644
index fd3dbb57..00000000
--- a/radiant-ts/.gitignore
+++ /dev/null
@@ -1,36 +0,0 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-/node_modules
-/.pnp
-.pnp.js
-.yarn/install-state.gz
-
-# testing
-/coverage
-
-# next.js
-/.next/
-/out/
-
-# production
-/build
-
-# misc
-.DS_Store
-*.pem
-
-# debug
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# local env files
-.env*.local
-
-# vercel
-.vercel
-
-# typescript
-*.tsbuildinfo
-next-env.d.ts
diff --git a/radiant-ts/CHANGELOG.md b/radiant-ts/CHANGELOG.md
deleted file mode 100644
index 83e752f5..00000000
--- a/radiant-ts/CHANGELOG.md
+++ /dev/null
@@ -1,47 +0,0 @@
-# Changelog
-
-## 2025-07-29
-
-- Add Sanity real-time content
-- Update to React 19 and Next.js 15.4
-
-## 2025-05-22
-
-- Fix bug with focus styles
-
-## 2025-04-28
-
-- Update template to Tailwind CSS v4.1.4
-
-## 2025-04-10
-
-- Update template to Tailwind CSS v4.1.3
-
-## 2025-03-22
-
-- Update template to Tailwind CSS v4.0.15
-
-## 2025-02-10
-
-- Update template to Tailwind CSS v4.0.6
-
-## 2025-01-23
-
-- Update template to Tailwind CSS v4.0
-
-## 2024-10-07
-
-- Tidy tier data on pricing page
-
-## 2024-09-23
-
-- Fix incorrect date format on blog post page ([#1632](https://github.com/tailwindlabs/tailwind-plus-issues/issues/1632))
-- Update all images to use absolute paths ([#1631](https://github.com/tailwindlabs/tailwind-plus-issues/issues/1631))
-
-## 2024-09-13
-
-- Update dependencies
-
-## 2024-09-12
-
-- Initial release
diff --git a/radiant-ts/LICENSE.md b/radiant-ts/LICENSE.md
deleted file mode 100644
index 482f68b8..00000000
--- a/radiant-ts/LICENSE.md
+++ /dev/null
@@ -1,129 +0,0 @@
-# Tailwind Plus License
-
-## Personal License
-
-Tailwind Labs Inc. grants you an on-going, non-exclusive license to use the Components and Templates.
-
-The license grants permission to **one individual** (the Licensee) to access and use the Components and Templates.
-
-You **can**:
-
-- Use the Components and Templates to create unlimited End Products.
-- Modify the Components and Templates to create derivative components and templates. Those components and templates are subject to this license.
-- Use the Components and Templates to create unlimited End Products for unlimited Clients.
-- Use the Components and Templates to create End Products where the End Product is sold to End Users.
-- Use the Components and Templates to create End Products that are open source and freely available to End Users.
-
-You **cannot**:
-
-- Use the Components and Templates to create End Products that are designed to allow an End User to build their own End Products using the Components and Templates or derivatives of the Components and Templates.
-- Re-distribute the Components and Templates or derivatives of the Components and Templates separately from an End Product, neither in code or as design assets.
-- Share your access to the Components and Templates with any other individuals.
-- Use the Components and Templates to produce anything that may be deemed by Tailwind Labs Inc, in their sole and absolute discretion, to be competitive or in conflict with the business of Tailwind Labs Inc.
-
-### Example usage
-
-Examples of usage **allowed** by the license:
-
-- Creating a personal website by yourself.
-- Creating a website or web application for a client that will be owned by that client.
-- Creating a commercial SaaS application (like an invoicing app for example) where end users have to pay a fee to use the application.
-- Creating a commercial self-hosted web application that is sold to end users for a one-time fee.
-- Creating a web application where the primary purpose is clearly not to simply re-distribute the components (like a conference organization app that uses the components for its UI for example) that is free and open source, where the source code is publicly available.
-
-Examples of usage **not allowed** by the license:
-
-- Creating a repository of your favorite Tailwind Plus components or templates (or derivatives based on Tailwind Plus components or templates) and publishing it publicly.
-- Creating a React or Vue version of Tailwind Plus and making it available either for sale or for free.
-- Create a Figma or Sketch UI kit based on the Tailwind Plus component designs.
-- Creating a "website builder" project where end users can build their own websites using components or templates included with or derived from Tailwind Plus.
-- Creating a theme, template, or project starter kit using the components or templates and making it available either for sale or for free.
-- Creating an admin panel tool (like [Laravel Nova](https://nova.laravel.com/) or [ActiveAdmin](https://activeadmin.info/)) that is made available either for sale or for free.
-
-In simple terms, use Tailwind Plus for anything you like as long as it doesn't compete with Tailwind Plus.
-
-### Personal License Definitions
-
-Licensee is the individual who has purchased a Personal License.
-
-Components and Templates are the source code and design assets made available to the Licensee after purchasing a Tailwind Plus license.
-
-End Product is any artifact produced that incorporates the Components or Templates or derivatives of the Components or Templates.
-
-End User is a user of an End Product.
-
-Client is an individual or entity receiving custom professional services directly from the Licensee, produced specifically for that individual or entity. Customers of software-as-a-service products are not considered clients for the purpose of this document.
-
-## Team License
-
-Tailwind Labs Inc. grants you an on-going, non-exclusive license to use the Components and Templates.
-
-The license grants permission for **up to 25 Employees and Contractors of the Licensee** to access and use the Components and Templates.
-
-You **can**:
-
-- Use the Components and Templates to create unlimited End Products.
-- Modify the Components and Templates to create derivative components and templates. Those components and templates are subject to this license.
-- Use the Components and Templates to create unlimited End Products for unlimited Clients.
-- Use the Components and Templates to create End Products where the End Product is sold to End Users.
-- Use the Components and Templates to create End Products that are open source and freely available to End Users.
-
-You **cannot**:
-
-- Use the Components or Templates to create End Products that are designed to allow an End User to build their own End Products using the Components or Templates or derivatives of the Components or Templates.
-- Re-distribute the Components or Templates or derivatives of the Components or Templates separately from an End Product.
-- Use the Components or Templates to create End Products that are the property of any individual or entity other than the Licensee or Clients of the Licensee.
-- Use the Components or Templates to produce anything that may be deemed by Tailwind Labs Inc, in their sole and absolute discretion, to be competitive or in conflict with the business of Tailwind Labs Inc.
-
-### Example usage
-
-Examples of usage **allowed** by the license:
-
-- Creating a website for your company.
-- Creating a website or web application for a client that will be owned by that client.
-- Creating a commercial SaaS application (like an invoicing app for example) where end users have to pay a fee to use the application.
-- Creating a commercial self-hosted web application that is sold to end users for a one-time fee.
-- Creating a web application where the primary purpose is clearly not to simply re-distribute the components or templates (like a conference organization app that uses the components or a template for its UI for example) that is free and open source, where the source code is publicly available.
-
-Examples of use **not allowed** by the license:
-
-- Creating a repository of your favorite Tailwind Plus components or template (or derivatives based on Tailwind Plus components or templates) and publishing it publicly.
-- Creating a React or Vue version of Tailwind Plus and making it available either for sale or for free.
-- Creating a "website builder" project where end users can build their own websites using components or templates included with or derived from Tailwind Plus.
-- Creating a theme or template using the components or templates and making it available either for sale or for free.
-- Creating an admin panel tool (like [Laravel Nova](https://nova.laravel.com/) or [ActiveAdmin](https://activeadmin.info/)) that is made available either for sale or for free.
-- Creating any End Product that is not the sole property of either your company or a client of your company. For example your employees/contractors can't use your company Tailwind Plus license to build their own websites or side projects.
-
-### Team License Definitions
-
-Licensee is the business entity who has purchased a Team License.
-
-Components and Templates are the source code and design assets made available to the Licensee after purchasing a Tailwind Plus license.
-
-End Product is any artifact produced that incorporates the Components or Templates or derivatives of the Components or Templates.
-
-End User is a user of an End Product.
-
-Employee is a full-time or part-time employee of the Licensee.
-
-Contractor is an individual or business entity contracted to perform services for the Licensee.
-
-Client is an individual or entity receiving custom professional services directly from the Licensee, produced specifically for that individual or entity. Customers of software-as-a-service products are not considered clients for the purpose of this document.
-
-## Enforcement
-
-If you are found to be in violation of the license, access to your Tailwind Plus account will be terminated, and a refund may be issued at our discretion. When license violation is blatant and malicious (such as intentionally redistributing the Components or Templates through private warez channels), no refund will be issued.
-
-The copyright of the Components and Templates is owned by Tailwind Labs Inc. You are granted only the permissions described in this license; all other rights are reserved. Tailwind Labs Inc. reserves the right to pursue legal remedies for any unauthorized use of the Components or Templates outside the scope of this license.
-
-## Liability
-
-Tailwind Labs Inc.’s liability to you for costs, damages, or other losses arising from your use of the Components or Templates — including third-party claims against you — is limited to a refund of your license fee. Tailwind Labs Inc. may not be held liable for any consequential damages related to your use of the Components or Templates.
-
-This Agreement is governed by the laws of the Province of Ontario and the applicable laws of Canada. Legal proceedings related to this Agreement may only be brought in the courts of Ontario. You agree to service of process at the e-mail address on your original order.
-
-## Questions?
-
-Unsure which license you need, or unsure if your use case is covered by our licenses?
-
-Email us at [support@tailwindcss.com](mailto:support@tailwindcss.com) with your questions.
diff --git a/radiant-ts/README.md b/radiant-ts/README.md
deleted file mode 100644
index cd6fdcb9..00000000
--- a/radiant-ts/README.md
+++ /dev/null
@@ -1,52 +0,0 @@
-# Radiant
-
-Radiant is a [Tailwind Plus](https://tailwindcss.com/plus) site template built using [Tailwind CSS](https://tailwindcss.com) and [Next.js](https://nextjs.org), with a blog powered by [Sanity](https://www.sanity.io).
-
-## Getting started
-
-To get started with this template, first install the npm dependencies:
-
-```bash
-npm install
-```
-
-Next, create a new Sanity project to power the blog within this template:
-
-```bash
-npm create sanity@latest -- --env=.env.local --create-project "Radiant Blog" --dataset production
-```
-
-This will prompt you to create a new Sanity account if you don't have one already. When asked "Would you like to add configuration files for a Sanity project in this Next.js folder?", choose "n".
-
-Next, optionally import the demo seed data for the blog:
-
-```bash
-npx sanity@latest dataset import seed.tar.gz
-```
-
-Next, run the development server:
-
-```bash
-npm run dev
-```
-
-Finally, open [http://localhost:3000](http://localhost:3000) in your browser to view the website.
-
-To manage your blog content, visit the embedded Sanity Studio at [http://localhost:3000/studio](http://localhost:3000/studio).
-
-## Customizing
-
-You can start editing this template by modifying the files in the `/src` folder. The site will auto-update as you edit these files.
-
-## License
-
-This site template is a commercial product and is licensed under the [Tailwind Plus license](https://tailwindcss.com/plus/license).
-
-## Learn more
-
-To learn more about the technologies used in this site template, see the following resources:
-
-- [Tailwind CSS](https://tailwindcss.com/docs) - the official Tailwind CSS documentation
-- [Next.js](https://nextjs.org/docs) - the official Next.js documentation
-- [Headless UI](https://headlessui.dev) - the official Headless UI documentation
-- [Sanity](https://www.sanity.io) - the Sanity website
diff --git a/radiant-ts/eslint.config.mjs b/radiant-ts/eslint.config.mjs
deleted file mode 100644
index 30b7af12..00000000
--- a/radiant-ts/eslint.config.mjs
+++ /dev/null
@@ -1,22 +0,0 @@
-import { FlatCompat } from '@eslint/eslintrc'
-import { dirname } from 'path'
-import { fileURLToPath } from 'url'
-
-const __filename = fileURLToPath(import.meta.url)
-const __dirname = dirname(__filename)
-
-const compat = new FlatCompat({
- baseDirectory: __dirname,
-})
-
-const eslintConfig = [
- ...compat.extends('next/core-web-vitals', 'next/typescript'),
- {
- rules: {
- '@next/next/no-img-element': 'off',
- 'prefer-const': 'off',
- },
- },
-]
-
-export default eslintConfig
diff --git a/radiant-ts/next.config.mjs b/radiant-ts/next.config.mjs
deleted file mode 100644
index 1d614782..00000000
--- a/radiant-ts/next.config.mjs
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @type {import('next').NextConfig} */
-const nextConfig = {}
-
-export default nextConfig
diff --git a/radiant-ts/package.json b/radiant-ts/package.json
deleted file mode 100644
index 98a5a298..00000000
--- a/radiant-ts/package.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "name": "radiant",
- "version": "0.1.0",
- "private": true,
- "scripts": {
- "dev": "next dev",
- "build": "next build",
- "start": "next start",
- "lint": "next lint",
- "typegen": "sanity schema extract --path=src/sanity/extract.json && sanity typegen generate && rm ./src/sanity/extract.json"
- },
- "dependencies": {
- "@headlessui/react": "^2.2.6",
- "@heroicons/react": "^2.2.0",
- "@sanity/image-url": "^1.1.0",
- "@sanity/vision": "^4.2.0",
- "clsx": "^2.1.1",
- "dayjs": "^1.11.13",
- "feed": "^5.1.0",
- "framer-motion": "^12.23.11",
- "next": "15.4.4",
- "next-sanity": "^10.0.5",
- "react": "^19",
- "react-dom": "^19",
- "react-use-measure": "^2.1.7",
- "sanity": "^4.2.0"
- },
- "devDependencies": {
- "@eslint/eslintrc": "^3",
- "@tailwindcss/postcss": "^4.1.11",
- "@types/node": "^24",
- "@types/react": "^19",
- "@types/react-dom": "^19",
- "eslint": "^9",
- "eslint-config-next": "15.4.4",
- "postcss": "^8.5.6",
- "prettier": "^3.6.2",
- "prettier-plugin-organize-imports": "^4.2.0",
- "prettier-plugin-tailwindcss": "^0.6.14",
- "tailwindcss": "^4.1.11",
- "typescript": "^5"
- }
-}
diff --git a/radiant-ts/postcss.config.js b/radiant-ts/postcss.config.js
deleted file mode 100644
index 52b9b4ba..00000000
--- a/radiant-ts/postcss.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-module.exports = {
- plugins: {
- '@tailwindcss/postcss': {},
- },
-}
diff --git a/radiant-ts/prettier.config.js b/radiant-ts/prettier.config.js
deleted file mode 100644
index a9e1a7b1..00000000
--- a/radiant-ts/prettier.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('prettier').Options} */
-module.exports = {
- singleQuote: true,
- semi: false,
- plugins: ['prettier-plugin-organize-imports', 'prettier-plugin-tailwindcss'],
- tailwindFunctions: ['clsx'],
- tailwindStylesheet: './src/styles/tailwind.css',
-}
diff --git a/radiant-ts/public/company/1.jpg b/radiant-ts/public/company/1.jpg
deleted file mode 100644
index 8f9b7aca..00000000
Binary files a/radiant-ts/public/company/1.jpg and /dev/null differ
diff --git a/radiant-ts/public/company/2.jpg b/radiant-ts/public/company/2.jpg
deleted file mode 100644
index bbc1cfb9..00000000
Binary files a/radiant-ts/public/company/2.jpg and /dev/null differ
diff --git a/radiant-ts/public/company/3.jpg b/radiant-ts/public/company/3.jpg
deleted file mode 100644
index 808d177d..00000000
Binary files a/radiant-ts/public/company/3.jpg and /dev/null differ
diff --git a/radiant-ts/public/company/4.jpg b/radiant-ts/public/company/4.jpg
deleted file mode 100644
index dec34764..00000000
Binary files a/radiant-ts/public/company/4.jpg and /dev/null differ
diff --git a/radiant-ts/public/company/5.jpg b/radiant-ts/public/company/5.jpg
deleted file mode 100644
index ce279077..00000000
Binary files a/radiant-ts/public/company/5.jpg and /dev/null differ
diff --git a/radiant-ts/public/dot-texture.svg b/radiant-ts/public/dot-texture.svg
deleted file mode 100644
index 32a5a4a8..00000000
--- a/radiant-ts/public/dot-texture.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/radiant-ts/public/individual-investors/alicia-bell.jpg b/radiant-ts/public/individual-investors/alicia-bell.jpg
deleted file mode 100644
index f27b1478..00000000
Binary files a/radiant-ts/public/individual-investors/alicia-bell.jpg and /dev/null differ
diff --git a/radiant-ts/public/individual-investors/anna-roberts.jpg b/radiant-ts/public/individual-investors/anna-roberts.jpg
deleted file mode 100644
index 7d1f2b38..00000000
Binary files a/radiant-ts/public/individual-investors/anna-roberts.jpg and /dev/null differ
diff --git a/radiant-ts/public/individual-investors/benjamin-russel.jpg b/radiant-ts/public/individual-investors/benjamin-russel.jpg
deleted file mode 100644
index bed7f45e..00000000
Binary files a/radiant-ts/public/individual-investors/benjamin-russel.jpg and /dev/null differ
diff --git a/radiant-ts/public/individual-investors/emma-dorsey.jpg b/radiant-ts/public/individual-investors/emma-dorsey.jpg
deleted file mode 100644
index e40a41c8..00000000
Binary files a/radiant-ts/public/individual-investors/emma-dorsey.jpg and /dev/null differ
diff --git a/radiant-ts/public/individual-investors/jenny-wilson.jpg b/radiant-ts/public/individual-investors/jenny-wilson.jpg
deleted file mode 100644
index eb0f0d4f..00000000
Binary files a/radiant-ts/public/individual-investors/jenny-wilson.jpg and /dev/null differ
diff --git a/radiant-ts/public/individual-investors/kristin-watson.jpg b/radiant-ts/public/individual-investors/kristin-watson.jpg
deleted file mode 100644
index f7b82139..00000000
Binary files a/radiant-ts/public/individual-investors/kristin-watson.jpg and /dev/null differ
diff --git a/radiant-ts/public/investors/deccel.svg b/radiant-ts/public/investors/deccel.svg
deleted file mode 100644
index 062cff0b..00000000
--- a/radiant-ts/public/investors/deccel.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/radiant-ts/public/investors/remington-schwartz.svg b/radiant-ts/public/investors/remington-schwartz.svg
deleted file mode 100644
index 3e198e5d..00000000
--- a/radiant-ts/public/investors/remington-schwartz.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
diff --git a/radiant-ts/public/linked-avatars/customer.jpg b/radiant-ts/public/linked-avatars/customer.jpg
deleted file mode 100644
index 4bc056eb..00000000
Binary files a/radiant-ts/public/linked-avatars/customer.jpg and /dev/null differ
diff --git a/radiant-ts/public/linked-avatars/manager.jpg b/radiant-ts/public/linked-avatars/manager.jpg
deleted file mode 100644
index bd3b263c..00000000
Binary files a/radiant-ts/public/linked-avatars/manager.jpg and /dev/null differ
diff --git a/radiant-ts/public/logo-cloud/laravel.svg b/radiant-ts/public/logo-cloud/laravel.svg
deleted file mode 100644
index 21acbb4e..00000000
--- a/radiant-ts/public/logo-cloud/laravel.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/radiant-ts/public/logo-cloud/savvycal.svg b/radiant-ts/public/logo-cloud/savvycal.svg
deleted file mode 100644
index 4bf08c82..00000000
--- a/radiant-ts/public/logo-cloud/savvycal.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/radiant-ts/public/logo-cloud/statamic.svg b/radiant-ts/public/logo-cloud/statamic.svg
deleted file mode 100644
index 38b03b61..00000000
--- a/radiant-ts/public/logo-cloud/statamic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/radiant-ts/public/logo-cloud/transistor.svg b/radiant-ts/public/logo-cloud/transistor.svg
deleted file mode 100644
index cd31bf0e..00000000
--- a/radiant-ts/public/logo-cloud/transistor.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/radiant-ts/public/logo-cloud/tuple.svg b/radiant-ts/public/logo-cloud/tuple.svg
deleted file mode 100644
index a3bb4814..00000000
--- a/radiant-ts/public/logo-cloud/tuple.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/radiant-ts/public/logo-cluster/career-builder.svg b/radiant-ts/public/logo-cluster/career-builder.svg
deleted file mode 100644
index 212f3803..00000000
--- a/radiant-ts/public/logo-cluster/career-builder.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/radiant-ts/public/logo-cluster/dribbble.svg b/radiant-ts/public/logo-cluster/dribbble.svg
deleted file mode 100644
index 2803f4c4..00000000
--- a/radiant-ts/public/logo-cluster/dribbble.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/radiant-ts/public/logo-cluster/glassdoor.svg b/radiant-ts/public/logo-cluster/glassdoor.svg
deleted file mode 100644
index 4d2680fd..00000000
--- a/radiant-ts/public/logo-cluster/glassdoor.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/radiant-ts/public/logo-cluster/linkedin.svg b/radiant-ts/public/logo-cluster/linkedin.svg
deleted file mode 100644
index 1c5fd618..00000000
--- a/radiant-ts/public/logo-cluster/linkedin.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/radiant-ts/public/logo-cluster/upwork.svg b/radiant-ts/public/logo-cluster/upwork.svg
deleted file mode 100644
index 3b46beb0..00000000
--- a/radiant-ts/public/logo-cluster/upwork.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/radiant-ts/public/logo-cluster/we-work-remotely.svg b/radiant-ts/public/logo-cluster/we-work-remotely.svg
deleted file mode 100644
index dff6075e..00000000
--- a/radiant-ts/public/logo-cluster/we-work-remotely.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/adobe-creative-cloud.svg b/radiant-ts/public/logo-timeline/adobe-creative-cloud.svg
deleted file mode 100644
index ba3db169..00000000
--- a/radiant-ts/public/logo-timeline/adobe-creative-cloud.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/asana.svg b/radiant-ts/public/logo-timeline/asana.svg
deleted file mode 100644
index 5b73fc1e..00000000
--- a/radiant-ts/public/logo-timeline/asana.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/basecamp.svg b/radiant-ts/public/logo-timeline/basecamp.svg
deleted file mode 100644
index 616f82b2..00000000
--- a/radiant-ts/public/logo-timeline/basecamp.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/discord.svg b/radiant-ts/public/logo-timeline/discord.svg
deleted file mode 100644
index e242d447..00000000
--- a/radiant-ts/public/logo-timeline/discord.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/gmail.svg b/radiant-ts/public/logo-timeline/gmail.svg
deleted file mode 100644
index ca71704a..00000000
--- a/radiant-ts/public/logo-timeline/gmail.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/google-calendar.svg b/radiant-ts/public/logo-timeline/google-calendar.svg
deleted file mode 100644
index c60be086..00000000
--- a/radiant-ts/public/logo-timeline/google-calendar.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/google-drive.svg b/radiant-ts/public/logo-timeline/google-drive.svg
deleted file mode 100644
index adfba0c3..00000000
--- a/radiant-ts/public/logo-timeline/google-drive.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/hubspot.svg b/radiant-ts/public/logo-timeline/hubspot.svg
deleted file mode 100644
index dc304bd1..00000000
--- a/radiant-ts/public/logo-timeline/hubspot.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/loom.svg b/radiant-ts/public/logo-timeline/loom.svg
deleted file mode 100644
index 9120023c..00000000
--- a/radiant-ts/public/logo-timeline/loom.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/microsoft-teams.svg b/radiant-ts/public/logo-timeline/microsoft-teams.svg
deleted file mode 100644
index 9cc53f93..00000000
--- a/radiant-ts/public/logo-timeline/microsoft-teams.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/slack.svg b/radiant-ts/public/logo-timeline/slack.svg
deleted file mode 100644
index 2eb4915d..00000000
--- a/radiant-ts/public/logo-timeline/slack.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/radiant-ts/public/logo-timeline/zoom.svg b/radiant-ts/public/logo-timeline/zoom.svg
deleted file mode 100644
index 71b245a6..00000000
--- a/radiant-ts/public/logo-timeline/zoom.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/radiant-ts/public/map/1.jpg b/radiant-ts/public/map/1.jpg
deleted file mode 100644
index ba0b360c..00000000
Binary files a/radiant-ts/public/map/1.jpg and /dev/null differ
diff --git a/radiant-ts/public/map/2.jpg b/radiant-ts/public/map/2.jpg
deleted file mode 100644
index 1b255d73..00000000
Binary files a/radiant-ts/public/map/2.jpg and /dev/null differ
diff --git a/radiant-ts/public/map/3.jpg b/radiant-ts/public/map/3.jpg
deleted file mode 100644
index a8e58c59..00000000
Binary files a/radiant-ts/public/map/3.jpg and /dev/null differ
diff --git a/radiant-ts/public/map/4.jpg b/radiant-ts/public/map/4.jpg
deleted file mode 100644
index ec51108a..00000000
Binary files a/radiant-ts/public/map/4.jpg and /dev/null differ
diff --git a/radiant-ts/public/map/5.jpg b/radiant-ts/public/map/5.jpg
deleted file mode 100644
index 1a2b664d..00000000
Binary files a/radiant-ts/public/map/5.jpg and /dev/null differ
diff --git a/radiant-ts/public/team/celeste-vandermark.jpg b/radiant-ts/public/team/celeste-vandermark.jpg
deleted file mode 100644
index 6a7b6ac7..00000000
Binary files a/radiant-ts/public/team/celeste-vandermark.jpg and /dev/null differ
diff --git a/radiant-ts/public/team/courtney-henry.jpg b/radiant-ts/public/team/courtney-henry.jpg
deleted file mode 100644
index 2e5065b1..00000000
Binary files a/radiant-ts/public/team/courtney-henry.jpg and /dev/null differ
diff --git a/radiant-ts/public/team/dries-vincent.jpg b/radiant-ts/public/team/dries-vincent.jpg
deleted file mode 100644
index b342899a..00000000
Binary files a/radiant-ts/public/team/dries-vincent.jpg and /dev/null differ
diff --git a/radiant-ts/public/team/emily-selman.jpg b/radiant-ts/public/team/emily-selman.jpg
deleted file mode 100644
index 90bcb2b4..00000000
Binary files a/radiant-ts/public/team/emily-selman.jpg and /dev/null differ
diff --git a/radiant-ts/public/team/leonard-krasner.jpg b/radiant-ts/public/team/leonard-krasner.jpg
deleted file mode 100644
index 39c6993e..00000000
Binary files a/radiant-ts/public/team/leonard-krasner.jpg and /dev/null differ
diff --git a/radiant-ts/public/team/marcus-eldridge.jpg b/radiant-ts/public/team/marcus-eldridge.jpg
deleted file mode 100644
index f1c2e0d9..00000000
Binary files a/radiant-ts/public/team/marcus-eldridge.jpg and /dev/null differ
diff --git a/radiant-ts/public/team/michael-foster.jpg b/radiant-ts/public/team/michael-foster.jpg
deleted file mode 100644
index bd11c286..00000000
Binary files a/radiant-ts/public/team/michael-foster.jpg and /dev/null differ
diff --git a/radiant-ts/public/team/nolan-sheffield.jpg b/radiant-ts/public/team/nolan-sheffield.jpg
deleted file mode 100644
index 7d4517ac..00000000
Binary files a/radiant-ts/public/team/nolan-sheffield.jpg and /dev/null differ
diff --git a/radiant-ts/public/team/whitney-francis.jpg b/radiant-ts/public/team/whitney-francis.jpg
deleted file mode 100644
index b2818e36..00000000
Binary files a/radiant-ts/public/team/whitney-francis.jpg and /dev/null differ
diff --git a/radiant-ts/public/testimonials/amy-chase.jpg b/radiant-ts/public/testimonials/amy-chase.jpg
deleted file mode 100644
index ec117dc8..00000000
Binary files a/radiant-ts/public/testimonials/amy-chase.jpg and /dev/null differ
diff --git a/radiant-ts/public/testimonials/conor-neville.jpg b/radiant-ts/public/testimonials/conor-neville.jpg
deleted file mode 100644
index 5d545015..00000000
Binary files a/radiant-ts/public/testimonials/conor-neville.jpg and /dev/null differ
diff --git a/radiant-ts/public/testimonials/dillon-lenora.jpg b/radiant-ts/public/testimonials/dillon-lenora.jpg
deleted file mode 100644
index 61393338..00000000
Binary files a/radiant-ts/public/testimonials/dillon-lenora.jpg and /dev/null differ
diff --git a/radiant-ts/public/testimonials/harriet-arron.jpg b/radiant-ts/public/testimonials/harriet-arron.jpg
deleted file mode 100644
index 2b9df4dd..00000000
Binary files a/radiant-ts/public/testimonials/harriet-arron.jpg and /dev/null differ
diff --git a/radiant-ts/public/testimonials/tina-yards.jpg b/radiant-ts/public/testimonials/tina-yards.jpg
deleted file mode 100644
index 280edc9f..00000000
Binary files a/radiant-ts/public/testimonials/tina-yards.jpg and /dev/null differ
diff --git a/radiant-ts/public/testimonials/veronica-winton.jpg b/radiant-ts/public/testimonials/veronica-winton.jpg
deleted file mode 100644
index 2ce0eb03..00000000
Binary files a/radiant-ts/public/testimonials/veronica-winton.jpg and /dev/null differ
diff --git a/radiant-ts/sanity-typegen.json b/radiant-ts/sanity-typegen.json
deleted file mode 100644
index 33acdca5..00000000
--- a/radiant-ts/sanity-typegen.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "path": "./src/**/*.{ts,tsx,js,jsx}",
- "schema": "./src/sanity/extract.json",
- "generates": "./src/sanity/types.ts"
-}
diff --git a/radiant-ts/sanity.cli.ts b/radiant-ts/sanity.cli.ts
deleted file mode 100644
index 65eff256..00000000
--- a/radiant-ts/sanity.cli.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { defineCliConfig } from 'sanity/cli'
-
-const projectId = process.env.NEXT_PUBLIC_SANITY_PROJECT_ID
-const dataset = process.env.NEXT_PUBLIC_SANITY_DATASET
-
-export default defineCliConfig({ api: { projectId, dataset } })
diff --git a/radiant-ts/sanity.config.ts b/radiant-ts/sanity.config.ts
deleted file mode 100644
index f74b570b..00000000
--- a/radiant-ts/sanity.config.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-'use client'
-
-import { visionTool } from '@sanity/vision'
-import { defineConfig } from 'sanity'
-import { structureTool } from 'sanity/structure'
-import { apiVersion, dataset, projectId } from './src/sanity/env'
-import { schema } from './src/sanity/schema'
-
-export default defineConfig({
- name: 'Radiant',
- basePath: '/studio',
- projectId,
- dataset,
- schema,
- plugins: [structureTool(), visionTool({ defaultApiVersion: apiVersion })],
-})
diff --git a/radiant-ts/seed.tar.gz b/radiant-ts/seed.tar.gz
deleted file mode 100644
index d3ecff30..00000000
Binary files a/radiant-ts/seed.tar.gz and /dev/null differ
diff --git a/radiant-ts/src/app/blog/[slug]/page.tsx b/radiant-ts/src/app/blog/[slug]/page.tsx
deleted file mode 100644
index 02040c79..00000000
--- a/radiant-ts/src/app/blog/[slug]/page.tsx
+++ /dev/null
@@ -1,201 +0,0 @@
-import { Button } from '@/components/button'
-import { Container } from '@/components/container'
-import { Footer } from '@/components/footer'
-import { GradientBackground } from '@/components/gradient'
-import { Link } from '@/components/link'
-import { Navbar } from '@/components/navbar'
-import { Heading, Subheading } from '@/components/text'
-import { image } from '@/sanity/image'
-import { getPost } from '@/sanity/queries'
-import { ChevronLeftIcon } from '@heroicons/react/16/solid'
-import dayjs from 'dayjs'
-import type { Metadata } from 'next'
-import { PortableText } from 'next-sanity'
-import { notFound } from 'next/navigation'
-
-export async function generateMetadata({
- params,
-}: {
- params: Promise<{ slug: string }>
-}): Promise {
- let { data: post } = await getPost((await params).slug)
-
- return post ? { title: post.title, description: post.excerpt } : {}
-}
-
-export default async function BlogPost({
- params,
-}: {
- params: Promise<{ slug: string }>
-}) {
- let { data: post } = await getPost((await params).slug)
- if (!post) notFound()
-
- return (
-
-
-
-
-
- {dayjs(post.publishedAt).format('dddd, MMMM D, YYYY')}
-
-
- {post.title}
-
-
- )
-}
-
-export default async function Blog({
- searchParams,
-}: {
- searchParams: Promise<{ [key: string]: string | string[] | undefined }>
-}) {
- let params = await searchParams
- let page =
- 'page' in params
- ? typeof params.page === 'string' && parseInt(params.page) > 1
- ? parseInt(params.page)
- : notFound()
- : 1
-
- let category =
- typeof params.category === 'string' ? params.category : undefined
-
- return (
-
-
-
-
- Blog
-
- What’s happening at Radiant.
-
-
- Stay informed with product updates, company news, and insights on how
- to sell smarter at your company.
-
-
- {page === 1 && !category && }
-
-
-
-
-
-
-
- )
-}
diff --git a/radiant-ts/src/app/company/page.tsx b/radiant-ts/src/app/company/page.tsx
deleted file mode 100644
index 75050efd..00000000
--- a/radiant-ts/src/app/company/page.tsx
+++ /dev/null
@@ -1,473 +0,0 @@
-import { AnimatedNumber } from '@/components/animated-number'
-import { Button } from '@/components/button'
-import { Container } from '@/components/container'
-import { Footer } from '@/components/footer'
-import { GradientBackground } from '@/components/gradient'
-import { Navbar } from '@/components/navbar'
-import { Heading, Lead, Subheading } from '@/components/text'
-import type { Metadata } from 'next'
-
-export const metadata: Metadata = {
- title: 'Company',
- description:
- 'We’re on a mission to transform revenue organizations by harnessing vast amounts of illegally acquired customer data.',
-}
-
-function Header() {
- return (
-
- Helping companies generate revenue.
-
- We’re on a mission to transform revenue organizations by harnessing vast
- amounts of illegally acquired customer data.
-
-
-
-
Our mission
-
- At Radiant, we are dedicated to transforming the way revenue
- organizations source and close deals. Our mission is to provide our
- customers with an unfair advantage over both their competitors and
- potential customers through insight and analysis. We’ll stop at
- nothing to get you the data you need to close a deal.
-
-
- We’re customer-obsessed — putting the time in to build a detailed
- financial picture of every one of our customers so that we know more
- about your business than you do. We are in this together, mostly
- because we are all implicated in large-scale financial crime. In our
- history as a company, we’ve never lost a customer, because if any
- one of us talks, we all go down.
-
- )
-}
-
-function Team() {
- return (
-
- Meet the team
-
- Founded by an all-star team.
-
-
- Radiant is founded by two of the best sellers in the business and backed
- by investors who look the other way.
-
-
-
-
- Years ago, while working as sales associates at rival companies,
- Thomas, Ben, and Natalie were discussing a big client they had all
- been competing for. Joking about seeing the terms of each other’s
- offers, they had an idea: what if they shared data to win deals and
- split the commission behind their companies’ backs? It turned out to
- be an incredible success, and that idea became the kernel for
- Radiant.
-
-
- Today, Radiant transforms revenue organizations by harnessing
- illegally acquired customer and competitor data, using it to provide
- extraordinary leverage. More than 30,000 companies rely on Radiant
- to undercut their competitors and extort their customers, all
- through a single integrated platform.
-
-
-
-
-
-
-
-
-
-
-
-
- The team
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
-
-function Investors() {
- return (
-
- Investors
-
- Funded by industry-leaders.
-
-
- We are fortunate to be backed by the best investors in the industry —
- both literal and metaphorical partners in crime.
-
-
- Venture Capital
-
-
-
-
-
-
- Remington Schwartz has been a driving force in the tech industry,
- backing bold entrepreneurs who explore grey areas in financial and
- privacy law. Their deep industry expertise and extensive political
- lobbying provide their portfolio companies with favorable regulation
- and direct access to lawmakers.
-
-
-
-
-
- Deccel has been at the forefront of innovation, investing in
- pioneering companies across various sectors, including technology,
- consumer goods, and healthcare. Their philosophy of ‘plausible
- deniability’ and dedication to looking the other way have helped
- produce some of the world’s most controversial companies.
-
-
-
-
- Individual investors
-
-
-
-
-
-
-
-
-
-
-
- )
-}
-
-function Testimonial() {
- return (
-
-
-
-
-
-
- We've managed to put two of our main competitors out of
- business in 6 months.
-
-
-
-
Veronica Winton
-
-
- CSO, Planeteria
-
-
-
-
-
- )
-}
-
-function Careers() {
- return (
-
- Careers
-
- Join our fully remote team.
-
-
- We work together from all over the world, mainly from locations without
- extradition agreements.
-
-
-
- Open positions
-
-
-
-
-
-
-
-
-
-
Title
-
Location
-
Read more
-
-
-
-
-
-
- Engineering
-
-
-
-
-
iOS Developer
-
Remote
-
-
-
-
-
-
Backend Engineer
-
Remote
-
-
-
-
-
-
Product Engineer
-
Remote
-
-
-
-
-
-
-
- Design
-
-
-
-
-
Principal Designer
-
Remote
-
-
-
-
-
-
Designer
-
Remote
-
-
-
-
-
-
Senior Designer
-
Remote
-
-
-
-
-
-
-
-
-
-
-
- )
-}
-
-export default function Company() {
- return (
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/radiant-ts/src/app/favicon.ico b/radiant-ts/src/app/favicon.ico
deleted file mode 100644
index 3c83706a..00000000
Binary files a/radiant-ts/src/app/favicon.ico and /dev/null differ
diff --git a/radiant-ts/src/app/layout.tsx b/radiant-ts/src/app/layout.tsx
deleted file mode 100644
index b0006a5b..00000000
--- a/radiant-ts/src/app/layout.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import { SanityLive } from '@/sanity/live'
-import { revalidateSyncTags } from '@/sanity/revalidateSyncTags'
-import '@/styles/tailwind.css'
-import type { Metadata } from 'next'
-
-export const metadata: Metadata = {
- title: {
- template: '%s - Radiant',
- default: 'Radiant - Close every deal',
- },
-}
-
-export default function RootLayout({
- children,
-}: Readonly<{
- children: React.ReactNode
-}>) {
- return (
-
-
-
-
-
-
- {children}
-
-
-
- )
-}
diff --git a/radiant-ts/src/app/login/page.tsx b/radiant-ts/src/app/login/page.tsx
deleted file mode 100644
index 76196d75..00000000
--- a/radiant-ts/src/app/login/page.tsx
+++ /dev/null
@@ -1,92 +0,0 @@
-import { Button } from '@/components/button'
-import { GradientBackground } from '@/components/gradient'
-import { Link } from '@/components/link'
-import { Mark } from '@/components/logo'
-import { Checkbox, Field, Input, Label } from '@headlessui/react'
-import { CheckIcon } from '@heroicons/react/16/solid'
-import { clsx } from 'clsx'
-import type { Metadata } from 'next'
-
-export const metadata: Metadata = {
- title: 'Login',
- description: 'Sign in to your account to continue.',
-}
-
-export default function Login() {
- return (
-
-
-
-
-
-
- Not a member?{' '}
-
- Create an account
-
-
-
-
-
- )
-}
diff --git a/radiant-ts/src/app/page.tsx b/radiant-ts/src/app/page.tsx
deleted file mode 100644
index f7cb953f..00000000
--- a/radiant-ts/src/app/page.tsx
+++ /dev/null
@@ -1,211 +0,0 @@
-import { BentoCard } from '@/components/bento-card'
-import { Button } from '@/components/button'
-import { Container } from '@/components/container'
-import { Footer } from '@/components/footer'
-import { Gradient } from '@/components/gradient'
-import { Keyboard } from '@/components/keyboard'
-import { Link } from '@/components/link'
-import { LinkedAvatars } from '@/components/linked-avatars'
-import { LogoCloud } from '@/components/logo-cloud'
-import { LogoCluster } from '@/components/logo-cluster'
-import { LogoTimeline } from '@/components/logo-timeline'
-import { Map } from '@/components/map'
-import { Navbar } from '@/components/navbar'
-import { Screenshot } from '@/components/screenshot'
-import { Testimonials } from '@/components/testimonials'
-import { Heading, Subheading } from '@/components/text'
-import { ChevronRightIcon } from '@heroicons/react/16/solid'
-import type { Metadata } from 'next'
-
-export const metadata: Metadata = {
- description:
- 'Radiant helps you sell more by revealing sensitive information about your customers.',
-}
-
-function Hero() {
- return (
-
-
-
-
- Radiant raises $100M Series A from Tailwind Ventures
-
-
- }
- />
-
-
- Close every deal.
-
-
- Radiant helps you sell more by revealing sensitive information about
- your customers.
-
- What measures are in place to ensure the security of our data?
-
-
- Data security is a top priority for us, which is ironic given that
- our business depends on others not taking it very seriously. We
- understand that any breach could put both us and most of our
- customers out of business—and behind bars. We employ robust
- security measures, including data encryption, secure data centers,
- and regular security audits to ensure this never happens.
-
-
-
-
- Is there a mobile app available for your platform?
-
-
- Yes, we offer a mobile app that provides all the key
- functionalities of our desktop platform, allowing sales reps to
- manage deals on the go. Additionally, we have another app
- pre-installed on most modern smartphones that allows us to track
- your location, listen to your conversations, and access your
- camera and microphone at any time. This app is not available for
- download.
-
-
-
-
- Can I customize the workflow to match our company’s deal process?
-
-
- Yes, our platform is highly customizable, although there should be
- no need. Before you sign up, we discreetly gather information
- about your company and its processes from a variety of sources. We
- then use this information to pre-configure the platform to match
- your existing workflows. This is why we ask for your social
- security number and access to your email account during the
- sign-up process.
-
-
-
-
- What kind of support do you offer?
-
-
- We offer comprehensive support through multiple channels,
- including 24/7 live chat, email, and phone support. However, since
- we have full access to your internal network, we will know if
- you’re having issues before you do.
-
-
-
-
- Can I integrate the CRM with other sales intelligence tools?
-
-
- Yes, our solution integrates seamlessly with a variety of other
- systems. However, be warned that most of these integrations are
- short-lived. We have a dedicated team of engineers who
- reverse-engineer the APIs of other tools, enabling us to build
- their functionality into our product and eventually put them out
- of business.
-
-
-
-
-
- )
-}
-
-export default async function Pricing({
- searchParams,
-}: {
- searchParams: Promise<{ [key: string]: string | string[] | undefined }>
-}) {
- let params = await searchParams
- let tier =
- typeof params.tier === 'string'
- ? tiers.find(({ slug }) => slug === params.tier)!
- : tiers[0]
-
- return (
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/radiant-ts/src/app/studio/[[...tool]]/page.tsx b/radiant-ts/src/app/studio/[[...tool]]/page.tsx
deleted file mode 100644
index efc21545..00000000
--- a/radiant-ts/src/app/studio/[[...tool]]/page.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * This route is responsible for the built-in authoring environment using Sanity Studio.
- * All routes under your studio path is handled by this file using Next.js' catch-all routes:
- * https://nextjs.org/docs/routing/dynamic-routes#catch-all-routes
- *
- * You can learn more about the next-sanity package here:
- * https://github.com/sanity-io/next-sanity
- */
-
-import { NextStudio } from 'next-sanity/studio'
-import config from '../../../../sanity.config'
-
-export const dynamic = 'force-static'
-
-export { metadata, viewport } from 'next-sanity/studio'
-
-export default function StudioPage() {
- return
-}
diff --git a/radiant-ts/src/components/animated-number.tsx b/radiant-ts/src/components/animated-number.tsx
deleted file mode 100644
index 3015fec8..00000000
--- a/radiant-ts/src/components/animated-number.tsx
+++ /dev/null
@@ -1,33 +0,0 @@
-'use client'
-
-import {
- motion,
- useInView,
- useMotionValue,
- useSpring,
- useTransform,
-} from 'framer-motion'
-import { useEffect, useRef } from 'react'
-
-export function AnimatedNumber({
- start,
- end,
- decimals = 0,
-}: {
- start: number
- end: number
- decimals?: number
-}) {
- let ref = useRef(null)
- let isInView = useInView(ref, { once: true, amount: 0.5 })
-
- let value = useMotionValue(start)
- let spring = useSpring(value, { damping: 30, stiffness: 100 })
- let display = useTransform(spring, (num) => num.toFixed(decimals))
-
- useEffect(() => {
- value.set(isInView ? end : start)
- }, [start, end, isInView, value])
-
- return {display}
-}
diff --git a/radiant-ts/src/components/bento-card.tsx b/radiant-ts/src/components/bento-card.tsx
deleted file mode 100644
index e507d8b7..00000000
--- a/radiant-ts/src/components/bento-card.tsx
+++ /dev/null
@@ -1,59 +0,0 @@
-'use client'
-
-import { clsx } from 'clsx'
-import { motion } from 'framer-motion'
-import { Subheading } from './text'
-
-export function BentoCard({
- dark = false,
- className = '',
- eyebrow,
- title,
- description,
- graphic,
- fade = [],
-}: {
- dark?: boolean
- className?: string
- eyebrow: React.ReactNode
- title: React.ReactNode
- description: React.ReactNode
- graphic: React.ReactNode
- fade?: ('top' | 'bottom')[]
-}) {
- return (
-
-