+
+ Raising now
+
@@ -32,8 +38,8 @@ const archipelago = entityById('archipelago')
{{ e.blurb }}
-
- Full membership & ecosystem
+
+ {{ e.id === 'sollunar' ? 'Live P&L · this raise' : 'Vision · on the roadmap' }}
diff --git a/src/deck/slides/FestivalsSlide.vue b/src/deck/slides/FestivalsSlide.vue
deleted file mode 100644
index 92e5f29..0000000
--- a/src/deck/slides/FestivalsSlide.vue
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
diff --git a/src/deck/slides/InvestmentOverviewSlide.vue b/src/deck/slides/InvestmentOverviewSlide.vue
deleted file mode 100644
index b4741e7..0000000
--- a/src/deck/slides/InvestmentOverviewSlide.vue
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
-
-
-
-
-
-
-
{{ fmtUsd(raiseTotal) }}
-
-
-
- One shared core stack, plus a launch for each of the three entities.
-
-
-
-
-
-
-
-
-
- {{ Math.round(pct(c)) }}%
-
-
-
-
-
-
-
-
-
-
-
-
- {{ selectedCat.title }}
-
-
{{ selectedCat.subtitle }}
-
-
-
-
-
- -
-
- {{ item.label }}
- · {{ item.note }}
-
- {{ fmtUsd(item.amount) }}
-
-
-
-
- Subtotal
-
- {{ fmtUsd(categoryTotal(selectedCat)) }}
-
-
-
-
-
-
- Select a category to see its detailed line-item breakdown.
-
-
-
-
-
-
-
-
- {{ costCategories.length }} categories · {{ fmtUsd(raiseTotal) }} total
-
-
-
-
-
-
-
diff --git a/src/deck/slides/MembershipSlide.vue b/src/deck/slides/MembershipSlide.vue
new file mode 100644
index 0000000..259b847
--- /dev/null
+++ b/src/deck/slides/MembershipSlide.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ Flagship
+
+
+
{{ t.name }}
+
+ {{ fmtUsd(t.price) }}
+ /mo
+
+
{{ t.blurb }} · target {{ t.target }} members
+
+
+
+
+
+
+
+ Austin comparables
+
+ {{ c.name }} {{ fmtUsd(c.price) }}
+
+
+
+
diff --git a/src/deck/slides/PartnershipSlide.vue b/src/deck/slides/PartnershipSlide.vue
new file mode 100644
index 0000000..045ea4b
--- /dev/null
+++ b/src/deck/slides/PartnershipSlide.vue
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+ {{ pct(p.equity) }}%
+
+
+
+
+
+
+
{{ p.name }}
+ {{ pct(p.equity) }}%
+
+
{{ p.role }}
+
+
+
+
+ {{ p.note }}
+
+
+
+
+
+ The ask:
+
+ {{ fmtUsd(partnership.raiseAmount) }} for {{ pct(partnership.equityOffered) }}%
+
+ ·
+ {{ fmtUsd(partnership.valuation) }} valuation
+
+
+
diff --git a/src/deck/slides/PnlSlide.vue b/src/deck/slides/PnlSlide.vue
new file mode 100644
index 0000000..b5f0622
--- /dev/null
+++ b/src/deck/slides/PnlSlide.vue
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
Revenue / mo
+
{{ fmtUsd(pnl.monthlyRevenue) }}
+
+
+
Expenses / mo
+
{{ fmtUsd(pnl.monthlyExpenses) }}
+
+
+
Profit / mo
+
{{ fmtUsd(pnl.monthlyProfit) }}
+
+
+
Profit / yr
+
{{ fmtUsd(pnl.yearlyProfit) }}
+
+
+
+
+
+
+
Revenue mix
+
+
+
+
+
+
+
+
+
{{ selectedGroup.title }}
+
+ {{ fmtUsd(groupTotal(selectedGroup)) }}
+
+
+
+ -
+
+ {{ item.label }}
+ · {{ item.note }}
+
+ {{ fmtUsd(item.amount) }}
+
+
+
+
+
+ Tap a category to see its line items.
+
+
+
+
+
+
+
+
+
+
+
+ Figures recomputed from the plan's line items. The source summary stated
+ {{ fmtUsd(pnlDocSummary.revenue) }} rev / {{ fmtUsd(pnlDocSummary.expenses) }} exp —
+ being reconciled. Lunarpunk Locals count is TBD.
+
+
+
+
+
diff --git a/src/deck/slides/RevenueSlide.vue b/src/deck/slides/RevenueSlide.vue
deleted file mode 100644
index b857ba1..0000000
--- a/src/deck/slides/RevenueSlide.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
{{ r.title }}
-
{{ r.note }}
-
-
-
-
-
- Investors get access to these spaces — stays, retreats and residencies included in angel tiers.
-
-
-
diff --git a/src/deck/slides/SpacesSlide.vue b/src/deck/slides/SpacesSlide.vue
new file mode 100644
index 0000000..048fd15
--- /dev/null
+++ b/src/deck/slides/SpacesSlide.vue
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
{{ b.name }}
+
+
+
+
+
+
+ The Yellow House data center makes SolLunar self-hosting — the Archipelago stack runs on-site,
+ not in someone else's cloud.
+
+
+
diff --git a/src/deck/slides/TenantsSlide.vue b/src/deck/slides/TenantsSlide.vue
new file mode 100644
index 0000000..8049d3a
--- /dev/null
+++ b/src/deck/slides/TenantsSlide.vue
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
{{ t.name }}
+
{{ t.blurb }}
+
+
+
+
+ Tenants pay rent and drive events, retail and food traffic —
+ the same footfall that fills memberships.
+
+
+
diff --git a/src/deck/slides/TitleSlide.vue b/src/deck/slides/TitleSlide.vue
index 440fe2f..b8fef18 100644
--- a/src/deck/slides/TitleSlide.vue
+++ b/src/deck/slides/TitleSlide.vue
@@ -35,7 +35,12 @@ import { brand, surfaceEntities, accentText } from '../data'
{{ brand.subtagline }}
-
+
+
+ Raising now · {{ brand.firstNode }}
+
+
+
Use → /
← to navigate