Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ae15f510fb | ||
|
|
cfd00d466d | ||
|
|
9af687c6dc |
@@ -0,0 +1,82 @@
|
|||||||
|
# ♾️ We Own Ai 🤖 — Kickstarter ● RECOMMENDED PAGE SECTIONS (v2 — WIDER VISION)
|
||||||
|
|
||||||
|
**Campaign:** ♾️ We Own Ai 🤖 — the ecosystem launch (channel 📆︱🌐︱Kickstarter︱♾️ We Own 🤖 Ai {Oct-2026})
|
||||||
|
**Purpose:** the recommended **public section order** for the Kickstarter campaign page.
|
||||||
|
**v2 fold:** @GTM `6389a781` (2026-10-06T22:02:04Z, `#BetterUnderstanding`) — *"This project / campaign MUST cast a WIDER VISION than to those who already have a 'practice' · We Own Ai = The NEW American Dream · a GLOBAL IDEOLOGY OPEN to ALL who choose to embrace #ResponsibleAgenticAI · with AOP.biz [.OCA] we are creating a NEW OPPORTUNITY FRAMEWORK."*
|
||||||
|
**Supersedes:** `OUTBOX/KICKSTARTER_RECOMMENDED_SECTIONS_W41D2_FEDARCHBUZZ.md` (v1) — and, before it, the W40 D4 10-section spine and the Sep-21 blueprint §5.2 (both pre-source-correction).
|
||||||
|
**Not:** a reward-tier list · a price sheet · a ruling instrument · a live write.
|
||||||
|
|
||||||
|
## 0 · Fold log (what the wider vision changes)
|
||||||
|
|
||||||
|
| # | Delta | Why |
|
||||||
|
|:-:|:--|:--|
|
||||||
|
| F1 | **Vision widened** — the page addresses **everyone**, not practitioners only | "MUST cast a WIDER VISION than to those who already have a 'practice'" |
|
||||||
|
| F2 | **AOP.biz added as its own section** — *A New Opportunity Framework* | "with AOP.biz we are creating a NEW OPPORTUNITY FRAMEWORK"; consistent with the W41 D1 capture *AOP.biz = the OPPORTUNITY FRAMEWORK, not a product* |
|
||||||
|
| F3 | **§0 Hero flagged** — `OWN THE AI IN YOUR PRACTICE.` **narrows** to practitioners | tension with the wider vision — owner word needed (the default carries an "unless a newer founder ruling" clause) |
|
||||||
|
| F4 | **§1 The Problem widened** — not "your practice"; the universal relation to Big Tech | same |
|
||||||
|
| F5 | **§2 The New American Dream promoted** to the banner / global ideology | "We Own Ai = The NEW American Dream" |
|
||||||
|
| F6 | **§7 professionals become ONE audience** inside a wider "who this is for" | professionals are a subset, not the frame |
|
||||||
|
| F7 | **§11 participation** now points at the framework as the opportunity layer | "NEW OPPORTUNITY FRAMEWORK" |
|
||||||
|
|
||||||
|
## 1 · Recommended sections (scroll order, v2)
|
||||||
|
|
||||||
|
### Story spine
|
||||||
|
|
||||||
|
| # | Section header | Job in one line | State |
|
||||||
|
|:-:|:--|:--|:--:|
|
||||||
|
| **S0** | **Hero** *(page top: title · subhead · hero visual/video · `Back this project`)* | The widest version of the idea in one screen | ⚠️ hero line narrows to "practice" — owner word |
|
||||||
|
| **S1** | **The Problem — Big Tech taught us to rent** | We were taught to rent the technology we depend on | ✅ |
|
||||||
|
| **S2** | **The New American Dream — a global ideology, open to all** | The New American Dream: ownership, control, privacy, sovereignty — for everyone who chooses it | ✅ |
|
||||||
|
| **S3** | **The Field Guide — Understand** | The philosophy and the on-ramp | ⚠️ pledge |
|
||||||
|
| **S4** | **We Own Ai STUDIO — the system behind the work** | The ecosystem that runs the work | ✅ |
|
||||||
|
| **S5** | **Working Responsible Agentic AI** | The method; the door is **choice**, not credential | ✅ |
|
||||||
|
| **S6** | **Own the Stack — WeOwn Cloud** | The ownership surface: your own stack | ⛔ terms · link · recurring |
|
||||||
|
| **S7** | **Trusted Professional Practices** | The professional services on the ladder — professionals are **one** audience | ⚠️ pledges |
|
||||||
|
| **S8** | **Privacy and Sovereignty by Design** | Private by design, not by policy | ✅ |
|
||||||
|
| **S9** | **What Is Actually Being Built** | Honest status labels: BUILT · WORKING · IN DEVELOPMENT · PLANNED | ✅ |
|
||||||
|
| **S10** | **A New Opportunity Framework — AOP.biz [.OCA]** | The framework that turns the ideology into an opportunity — **not a product, not for sale** | ⚠️ see §3 |
|
||||||
|
| **S11** | **How Backers Participate** | The ladder in plain language, inside the framework | ⚠️ four vs five rungs |
|
||||||
|
| **S12** | **Rewards** *(the cards)* | What a backer actually receives | ⛔ card terms + pledges |
|
||||||
|
|
||||||
|
### Kickstarter-native
|
||||||
|
|
||||||
|
| # | Section header | Job | State |
|
||||||
|
|:-:|:--|:--|:--:|
|
||||||
|
| **N1** | **Risks and challenges** | Honest: what could slip and how it is handled | ✅ |
|
||||||
|
| **N2** | **FAQ** | Delivery, access, formats, refunds, timing | ⚠️ after card terms |
|
||||||
|
| **N3** | **Updates** | Campaign → production → delivery beats (post-launch) | ✅ |
|
||||||
|
| **N4** | **Final call to action** | Restate the one action: back the project | ✅ |
|
||||||
|
|
||||||
|
## 2 · Arc mapping
|
||||||
|
|
||||||
|
- **UNDERSTAND** → S3 · **ASSESS** → S7 · **SECURE** → S7 · **OWN** → S6 · **BUILD** → optional (if not ready, the ladder stops at OWN)
|
||||||
|
- The **opportunity framework** (S10) is the container the ladder sits inside — the ladder is *how you enter it*, not the framework itself.
|
||||||
|
|
||||||
|
## 3 · The AOP.biz section — one owner word needed
|
||||||
|
|
||||||
|
The record has **two states**, and the wider-vision directive touches both:
|
||||||
|
|
||||||
|
| Record | Says | Effect here |
|
||||||
|
|:--|:--|:--|
|
||||||
|
| W41 D1 capture (`AOPBIZ_OPPORTUNITY_FRAMEWORK_NOT_A_PRODUCT_LEARN_W41D1.md`) | AOP.biz = the **OPPORTUNITY FRAMEWORK**, not a product; **not for sale**; the bundles are the products inside it | S10 is a **framework section** — no price, nothing sold on it |
|
||||||
|
| Blocker register, **FDR-S3** | AOP.biz **off the public lead** — "omit or one-liner in Own the Stack; **not a reward**" | ⚠️ **conflict** — the wider-vision word elevates AOP.biz to a named framework section |
|
||||||
|
|
||||||
|
**Question for @GTM:** does S10 get a **full section** as *the New Opportunity Framework*, or stay a **one-liner** inside another section? Either way it is **not a reward** and carries **no price**.
|
||||||
|
|
||||||
|
## 4 · Open owner items this spine surfaces (not filled)
|
||||||
|
|
||||||
|
| # | Item | Class |
|
||||||
|
|:-:|:--|:--:|
|
||||||
|
| O1 | **Hero** — keep `OWN THE AI IN YOUR PRACTICE.`, or widen it to the New American Dream framing? | FOUNDER |
|
||||||
|
| O2 | **AOP.biz placement** — full section vs one-liner (FDR-S3 conflict, §3) | FOUNDER |
|
||||||
|
| O3 | **"Who this is for"** — an explicit open-to-all section, or implicit throughout? | FOUNDER |
|
||||||
|
| O4 | §6 Cloud terms · §12 entry pledges · §11 four-vs-five rungs · project hero asset | HARD / ASSET (carried) |
|
||||||
|
|
||||||
|
**Not in the record — do not infer:** campaign goal $ · campaign start/end dates · BUILD offer · any price · any new product.
|
||||||
|
|
||||||
|
## 5 · Honesty rules (unchanged)
|
||||||
|
|
||||||
|
Every technology line carries a **status label** (nothing upgraded to WORKING without evidence) · every proof element states what it proves *and* what it does not · Cloud proof is architecture-only until a public surface exists · **no securities / equity / crowdfunding language** anywhere · the framework is **described, not sold** · unreconciled deltas stay **visible**, never silently merged.
|
||||||
|
|
||||||
|
---
|
||||||
|
**♾️ WeOwnNet 🌐 [DUNA][.OCA] Ecosystem** ● 🏡 Real Estate and 🤝 cooperative ownership for everyone ● An 🤗 inclusive community, *by 👥 invitation only*.
|
||||||
@@ -1,53 +1,55 @@
|
|||||||
# Kickstarter filled form pack — We Own AI
|
# Kickstarter filled form pack — We Own AI
|
||||||
**Status:** Paste-ready draft for the project editor + review submission
|
**Status:** Paste-ready draft for the project editor + review submission. Matches the campaign guide v2.1 (`kickstarter-campaign-guide.md`).
|
||||||
**Prepared:** 23 Sep 2026 (WAT) · **Owner-approved:** 23 Sep 2026 (WAT)
|
**Prepared:** 23 Sep 2026 (WAT) · **Owner-approved:** 23 Sep 2026 (WAT) · **Revised:** 27 Sep 2026 (WAT), three-section reward structure confirmed
|
||||||
**Sources:** `ks-campaign-blueprint.md` (HEAD `83721c43`) · AiBook.fun product locks · Kickstarter official field inventory in `kickstarter-fields.md`
|
**Sources:** `ks-campaign-blueprint.md` (HEAD `83721c43`) · AiBook.fun product locks · GUIDE-436 (`WeOwnAi/s004_fedarch/_GUIDES_/GUIDE-436.md`, AOP.biz bundle contents) · Kickstarter official field inventory in `kickstarter-fields.md`
|
||||||
**Not done in this pack:** live Kickstarter login, Stripe ID/bank/tax, uploading real media files, clicking Submit.
|
**Not done in this pack:** live Kickstarter login, Stripe ID/bank/tax, uploading real media files, clicking Submit.
|
||||||
|
|
||||||
**Owner lock:** **APPROVED 23 Sep 2026** for window/goal/URL/$47 access/physical placeholders. **Revised 23 Sep 2026:** reward model is **three buckets** — (1) Retreat, (2) Academy, (3) Book & Library — with Retreat + Academy as **live Kickstarter tiers** (not omitted). Retreat/Academy **dollar amounts still OWNER-ONLY** (do not invent).
|
**Owner lock (27 Sep 2026):** campaign **We Own AI — The New American Dream**, Fri 2 Oct – Wed 4 Nov 2026, **$5,000 all-or-nothing** (goal funds the book and the AiBook.fun library). Rewards in **three sections**: (1) **The book**, (2) **Build it yourself or with us** (AOP.biz bundles), (3) **In person** (Burned Out Advisor Retreat). **Growth bundle and Retreat close Tue 20 Oct 2026.** The $988/mo AOP.biz service, the $200/mo WeOwn Cloud hosting, and the cohort attendance commitment are **separate, optional agreements after the pledge**; Kickstarter charges once. **Academy held out of launch** (announced in a campaign update once dates and prices exist). Retreat **price and venue are OWNER-PENDING** (do not invent).
|
||||||
|
|
||||||
### How to read tags
|
### How to read tags
|
||||||
- **CONFIRMED** — locked in blueprint / product decisions
|
- **CONFIRMED** — locked by the owner or in GUIDE-436 / product decisions
|
||||||
- **RECOMMENDED** — filled so the form is complete; owner can override before submit
|
- **RECOMMENDED** — filled so the form is complete; owner can override before submit
|
||||||
|
- **OWNER-PENDING** — a fact only the owner can supply; left blank on purpose
|
||||||
- **OWNER-ONLY** — cannot be filled by an agent (secrets / legal / live account)
|
- **OWNER-ONLY** — cannot be filled by an agent (secrets / legal / live account)
|
||||||
- **ASSET NEEDED** — text ready; file must be uploaded
|
- **ASSET NEEDED** — text ready; file must be uploaded
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## A0. Editor tab map (from deepened research, 23 Sep 2026)
|
## A0. Editor tab map
|
||||||
|
|
||||||
Ordered Kickstarter UI: `/start` → **Basics** → **Story** → **Plan** *(skip for Publishing)* → **Rewards** → **People** → **Funding** → **Preferences** → **Payment** → **Send to review** → approval → **Promotion** (URL + pre-launch) → **Launch project** *(manual; does not auto-launch on Target Launch Date)*.
|
Ordered Kickstarter UI: `/start` → **Basics** → **Story** → **Rewards** → **People** → **Funding** → **Preferences** → **Payment** → **Send to review** → approval → **Promotion** (URL + pre-launch) → **Launch project** *(manual; does not auto-launch on Target Launch Date)*. Publishing projects have no Plan tab.
|
||||||
|
|
||||||
| Tab | What this pack fills | Notes |
|
| Tab | What this pack fills | Notes |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Start | Publishing → Nonfiction | **CONFIRMED** live subcategory; then optional 2nd subcategory; then **creator country** (US entity); then login |
|
| Start | Publishing → Nonfiction | **CONFIRMED** live subcategory; creator country = US entity |
|
||||||
| Basics | Title, subtitle, image, duration 33 days, Late Pledges on, Target Launch Date 2 Oct 2026 | Video optional; Discovery/vertical video optional |
|
| Basics | Title, subtitle, image, fixed end date, Late Pledges on, Target Launch Date 2 Oct 2026 | Video optional |
|
||||||
| Story | Full paste in §H including Risks + AI disclosure | Environmental Commitments: skip (Publishing) |
|
| Story | Full paste in §H, including Risks + Use of AI | Environmental Commitments optional (guide §2.6) |
|
||||||
| Plan | N/A | Publishing does not get Plan / prototype rules |
|
| Rewards | Items + 8 tiers in 3 sections + 3 add-ons (§E–F) | KS handbook suggests ≤5 tiers for a first project; 8 is allowed. If review pushes back, drop Digital Supporter first. |
|
||||||
| Rewards | Items + Book & Library + Retreat + Academy tiers (§E–F); **3 buckets** | FAQ: prepare offline; many accounts only paste FAQ **after live**. KS handbook suggests ≤5 tiers for first projects — this pack is intentionally denser; trim if review pushes back. |
|
| People | Bio + collaborators (§D) | Add the AOP.biz bundles lead once named |
|
||||||
| People | Bio + collaborator list pending D10 | Demographics survey optional |
|
| Funding | Goal **$5,000** USD | No Project Budget sheet for Publishing |
|
||||||
| Funding | Goal **$5,000** USD | Project Budget sheet is Design/Tech/Arts/Fashion — skip for Publishing |
|
| Preferences | Shipping **after the campaign via Pledge Manager** (RECOMMENDED) | Or at pledge time once rates exist |
|
||||||
| Preferences | Charge shipping **at pledge time** for physical tiers (once rates exist) | Or “later via Pledge Manager” if owner prefers |
|
|
||||||
| Payment | OWNER-ONLY Stripe checklist (§I) | Blocks launch |
|
| Payment | OWNER-ONLY Stripe checklist (§I) | Blocks launch |
|
||||||
| Promotion | After approval: generate URL, turn on pre-launch page, paste pre-launch blurb | First-timers often get this after approval |
|
| Promotion | After approval: generate URL, pre-launch page, paste blurb | |
|
||||||
| Launch | Manual **Launch project** on Fri 2 Oct (or slip Fri 9 Oct) | Target Launch Date does **not** auto-launch |
|
| Launch | Manual **Launch project** Fri 2 Oct, 6:00 AM ET (11:00 AM WAT) | Slip: Fri 9 Oct → Wed 11 Nov |
|
||||||
|
|
||||||
|
## A. Submit defaults
|
||||||
## A. Submit defaults (owner-approved 23 Sep 2026)
|
|
||||||
|
|
||||||
| ID | Decision | Value used in this pack |
|
| ID | Decision | Value used in this pack |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| D1 | Launch window | **OWNER-APPROVED 23 Sep 2026:** Fri 2 Oct 2026 → Wed 4 Nov 2026 (33 days). Slip to Fri 9 Oct → Wed 11 Nov if review is not approved by launch morning. |
|
| D1 | Launch window | **CONFIRMED:** Fri 2 Oct 2026 → Wed 4 Nov 2026. **RECOMMENDED:** fixed end Wed 4 Nov, 8:00 PM ET (Thu 5 Nov, 2:00 AM WAT). Slip to Fri 9 Oct → Wed 11 Nov if not approved by the go/no-go call (Thu 1 Oct, 6:00 PM ET). |
|
||||||
| D2 | Funding stack | **OWNER-APPROVED 23 Sep 2026:** Kickstarter goal **$5,000**. Published stretches: **$15,000** (bonus chapter), **$35,000** (audiobook sample), **$54,000** (community live Q&A replay pack). Goal stays $5K. |
|
| D2 | Funding stack | **CONFIRMED:** goal **$5,000**, all-or-nothing; it funds the book and the AiBook.fun library. Stretch goals **$15,000** (bonus chapter), **$35,000** (audiobook sample), **$54,000** (live Q&A replay pack). |
|
||||||
| D3 / prices | Digital pricing | **OWNER-APPROVED 23 Sep 2026:** see Rewards. Physical paperback/collector prices remain **placeholders** until quotes. |
|
| D3 | Reward structure | **CONFIRMED 27 Sep 2026:** three sections, 8 tiers (§F): The book (Tiers 1–4), Build it yourself or with us (Tiers 5–7), In person (Tier 8). |
|
||||||
| D4 | Public URL | **OWNER-APPROVED 23 Sep 2026:** **https://aibook.fun** (domain renewed; AiBook.fun brand). |
|
| D4 | Public URL | **CONFIRMED:** **https://aibook.fun** (AiBook.fun brand). |
|
||||||
| D5 | Tier 5 | **OWNER-APPROVED 23 Sep 2026:** keep as **Digital Access Subscription** (no NFT/crypto language). Maps to **$47/yr** AiBook.fun access. |
|
| D5 | $47 tier | **CONFIRMED:** **Digital Access Subscription** = eBook + 12 months of AiBook.fun ($47/yr, updated continuously; not a yearly reprint). Access starts ~14 days after success; no auto-renew; renew at aibook.fun. |
|
||||||
| D6 / D7 | Retreats / Academy | **OWNER-REVISED 23 Sep 2026:** **include** as live tiers. **Retreat:** Burned Out Advisor Retreat **4–6 Nov 2026**, cap **369**. **Academy:** AiCoach + AOP.biz BootCamp seats at **Orlando (Azur / FL)**, **North Denver (CO)**, **Villa Park / Chicagoland (IL)**. Prices **OWNER-ONLY**. Old Colorado / St. Pete labels retired. |
|
| D6 | Retreat | **CONFIRMED:** Burned Out Advisor Retreat **4–6 Nov 2026**, cap **369** (~80% accounting advisors, ~20% CKA®/CEPA® financial advisors). Closes **Tue 20 Oct 2026**. Includes seat + signed paperback + eBook + 12 months AiBook.fun. Travel/lodging **not included**. **Price: OWNER-PENDING. Venue: OWNER-PENDING** (see K). |
|
||||||
| D9 | Season tag | **RECOMMENDED:** use **#WeOwnAI #BuildInPublic** on KS page; keep #WeOwnSeason005 for internal/social only until owner locks. |
|
| D7 | AOP.biz bundles | **CONFIRMED:** $1,000 DIY (on WeOwn Cloud, no support), $2,000 Launch, $5,000 Growth (includes a Retreat seat; closes Tue 20 Oct 2026). Contents per GUIDE-436. Launch + Growth include 3 months AOP.biz service (Jan–Mar 2027) + Dec 2026 AOPbizFastTrack cohort. |
|
||||||
| D15 / D20 | Physical delivery | **RECOMMENDED:** **February 2027** |
|
| D8 | Separate agreements | **CONFIRMED:** $988/mo AOP.biz service (from Apr 2027, Launch/Growth), $200/mo WeOwn Cloud hosting (DIY), and cohort attendance (≥50% weekly) are separate, optional agreements after the pledge; none is charged by Kickstarter. |
|
||||||
| D17 | Collector extras | **RECOMMENDED:** signed bookplate + printable bonus PDF chapter notes (producible). No unnamed “exclusive extras.” |
|
| D9 | Academy | **CONFIRMED:** held out of launch. Announce in a campaign update once dates and prices exist. Draft copy kept in the guide, Appendix E. |
|
||||||
| — | Category | **RECOMMENDED:** Publishing → **Nonfiction** (confirm exact subcategory label in editor) |
|
| D10 | Season tag | **RECOMMENDED:** **#WeOwnAI #BuildInPublic** on the KS page; keep #WeOwnSeason005 internal until the owner locks it. |
|
||||||
| — | Currency / country | **RECOMMENDED assumption:** **USD**, entity in **United States** (BurnedOut Media / WeOwnNet). **OWNER-ONLY** to confirm legal entity. |
|
| D15 / D20 | Delivery | **RECOMMENDED:** eBook **January 2027**; signed paperback **February 2027**; AiBook.fun access within ~14 days of success. |
|
||||||
|
| D17 | Collector's Bundle | **CONFIRMED:** a **paperback add-on** (signed bookplate + printable chapter-notes PDF), not a tier. |
|
||||||
|
| — | Category | **CONFIRMED:** Publishing → Nonfiction |
|
||||||
|
| — | Currency / country | **RECOMMENDED assumption:** **USD**, entity in the **United States** (BurnedOut Media / WeOwnNet). **OWNER-ONLY** to confirm the legal entity. |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -56,8 +58,8 @@ Ordered Kickstarter UI: `/start` → **Basics** → **Story** → **Plan** *(ski
|
|||||||
| Field | Fill |
|
| Field | Fill |
|
||||||
|---|---|
|
|---|---|
|
||||||
| Primary category | **Publishing** |
|
| Primary category | **Publishing** |
|
||||||
| Primary subcategory | **Nonfiction** **(CONFIRMED live on /start, 23 Sep 2026)** |
|
| Primary subcategory | **Nonfiction** (CONFIRMED live on /start, 23 Sep 2026) |
|
||||||
| Additional category | Optional: leave blank, or Technology only if you want internal KS guidance (not public) |
|
| Additional category | Leave blank |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -65,18 +67,18 @@ Ordered Kickstarter UI: `/start` → **Basics** → **Story** → **Plan** *(ski
|
|||||||
|
|
||||||
| Field | Fill | Tag |
|
| Field | Fill | Tag |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Project title | `We Own AI — The New American Dream` (35 chars / 60 max) | CONFIRMED (blueprint headline) |
|
| Project title | `We Own AI — The New American Dream` (34 chars / 60 max) | CONFIRMED |
|
||||||
| Subtitle | `A field book for advisors who want to own the AI era — not rent it.` (68 chars / 135 max) | CONFIRMED intent; slightly shortened for limit |
|
| Creator name | `WeOwnNet` or `BurnedOut Media / WeOwnNet` (no emoji) | OWNER-ONLY choice |
|
||||||
| Project image | Book cover / mockup, full-bleed, **1024×576**, no NFT badges, minimal text | ASSET NEEDED |
|
| Subtitle | `A field book for advisors and professionals: tested AI workflows, clear guardrails, and a companion library that stays current.` (127 / 135) | RECOMMENDED |
|
||||||
| Project video | Omit for review if not ready; add after approval. Target 2–3 min, @THY on camera / @LFG edit | ASSET NEEDED / optional to submit |
|
| Subtitle (short alternative) | `A multi-author field book for advisors, with tested AI workflows and a companion library at AiBook.fun.` (103) | RECOMMENDED |
|
||||||
| Location | City of the **US entity** HQ (or primary creator city in eligible country) | OWNER-ONLY |
|
| Project image | 1920 × 1080; book mockup beside a laptop showing an AiBook.fun chapter page; banner ≤6 words, e.g. "The book and the AiBook.fun library"; use the landing-page cover already rendered in `story-images/src/assets-gen/` | ASSET NEEDED |
|
||||||
| Funding goal | **$5,000** USD | CONFIRMED (public floor) |
|
| Project video | Omit for review if not ready; 2–3 min, @THY on camera / @LFG edit | ASSET NEEDED / optional |
|
||||||
| Campaign duration | **33 days from launch** (or fixed end **Wed 4 Nov 2026** if launching Fri 2 Oct) | RECOMMENDED (D1) |
|
| Location | North Denver, Denver, CO (already set) | CONFIRMED in draft |
|
||||||
| Target Launch Date | **Fri 2 Oct 2026** (guidance only — does **not** auto-launch) | RECOMMENDED |
|
| Funding goal | **$5,000** USD | CONFIRMED |
|
||||||
| Preferences — shipping | Collect shipping **at pledge** for physical rewards once rates exist | RECOMMENDED |
|
| End date | Fixed **Wed 4 Nov 2026, 8:00 PM ET** | RECOMMENDED (D1) |
|
||||||
| Funding goal (Funding tab) | **$5,000** USD | CONFIRMED |
|
| Target Launch Date | **Fri 2 Oct 2026** (does **not** auto-launch) | CONFIRMED |
|
||||||
| Late Pledges | **On** for digital tiers; Late price = pledge + ~10% | RECOMMENDED |
|
| Late Pledges | **On** (turn on before launch); per-tier settings in §F | RECOMMENDED |
|
||||||
| Project URL slug | `we-own-ai-the-new-american-dream` (adjust if taken) | RECOMMENDED |
|
| Project URL slug | `we-own-ai-the-new-american-dream` | RECOMMENDED |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -85,365 +87,318 @@ Ordered Kickstarter UI: `/start` → **Basics** → **Story** → **Plan** *(ski
|
|||||||
| Field | Fill | Tag |
|
| Field | Fill | Tag |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Creator / funds recipient | Legal entity or authorized owner of **BurnedOut Media / WeOwnNet** (exact legal name) | OWNER-ONLY |
|
| Creator / funds recipient | Legal entity or authorized owner of **BurnedOut Media / WeOwnNet** (exact legal name) | OWNER-ONLY |
|
||||||
| Profile bio (short) | See §D1 below | RECOMMENDED |
|
| Profile bio | See §D1 | RECOMMENDED |
|
||||||
| Website | https://aibook.fun | RECOMMENDED (D4) |
|
| Website | https://aibook.fun | CONFIRMED |
|
||||||
| Social | LinkedIn (primary), others as live | OWNER-ONLY links |
|
| Social | LinkedIn company page and other active accounts | OWNER-ONLY links |
|
||||||
| Collaborators to invite | Authors/operators named once D10 roster is confirmed (@THY, @LFG, @CEO, Brian, Lou, …) | OWNER lock D10 |
|
| Collaborators | @LFG and @THY (edit + community), @GTM (fulfillment + Pledge Manager), @CEO (analytics), Osinachi Patrick (edit + analytics), **AOP.biz bundles lead** (fulfillment for bundles; name OWNER-PENDING) | OWNER lock |
|
||||||
|
|
||||||
### D1. Creator bio (paste)
|
### D1. Creator bio (paste)
|
||||||
|
|
||||||
We Own AI is a multi-author field book from BurnedOut Media / WeOwnNet for financial advisors and professionals who feel AI moving under their practice. We are building the book and community in public. Backers fund the first edition, digital access, and the next chapters of the work — not a token, not equity, not a charity drive.
|
BurnedOut Media / WeOwnNet publishes practical books and programs for advisors and professionals working with AI. We are building We Own AI — The New American Dream and the AiBook.fun library in public, with a team of founding authors. Website: aibook.fun
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## E. Rewards — Items (create these first)
|
## E. Rewards — Items (create these first; 3:2 image, 1200 × 800)
|
||||||
|
|
||||||
| Item name | Description | Image |
|
| Item name | Description | Image |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| eBook (PDF + Kindle) | Full digital edition of *We Own AI — The New American Dream* | Cover |
|
| eBook (PDF + Kindle) | Full digital edition of *We Own AI — The New American Dream* | Cover on a tablet |
|
||||||
| Signed paperback | Signed physical paperback of the book | Cover + book photo |
|
| Signed paperback | Signed first-edition paperback | Cover + book photo |
|
||||||
| Digital access key (12 months) | 12 months of members-only digital library / workflow updates at AiBook.fun (or successor URL) | Product screenshot — no NFT language |
|
| 12 months of AiBook.fun access | 12 months of the AiBook.fun library at aibook.fun, updated as tools and models change | Laptop with a chapter page |
|
||||||
| Signed bookplate | Printed signed bookplate | Photo |
|
| Signed bookplate | Printed signed bookplate (signers OWNER-PENDING) | Photo |
|
||||||
| Bonus PDF — chapter notes | Printable bonus notes PDF | Simple card |
|
| Chapter-notes PDF | Printable chapter notes | Simple card |
|
||||||
| Retreat seat (Nov 4–6 2026) | One seat, Burned Out Advisor Retreat | Venue / event photo |
|
| AOP.biz DIY pack on WeOwn Cloud | Starter agent fleet, docs/how-to, agentic assistant on your own knowledge base, dedicated self-hosted instance on WeOwn Cloud | Bundle comparison, DIY column |
|
||||||
| Academy BootCamp seat — Orlando | AiCoach + AOP.biz BootCamp, Azur Resorts FL | Site photo |
|
| AOP.biz Launch bundle | Per GUIDE-436 Launch tier | Bundle comparison, Launch column |
|
||||||
| Academy BootCamp seat — North Denver | AiCoach + AOP.biz BootCamp, CO | Site photo |
|
| AOP.biz Growth bundle | Per GUIDE-436 Growth tier, incl. Retreat seat | Bundle comparison, Growth column |
|
||||||
| Academy BootCamp seat — Villa Park | AiCoach + AOP.biz BootCamp, Chicagoland IL | Site photo |
|
| Burned Out Advisor Retreat seat | One seat, 4–6 Nov 2026 | Venue photo (OWNER-PENDING) |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## F. Rewards — Tiers (public)
|
## F. Rewards — Tiers (public)
|
||||||
|
|
||||||
Organized as **Retreat · Academy · Book & Library**. Book & Library = Tiers 1–5; Retreat = Tier 6; Academy = Tiers 7–9.
|
Three sections: **The book** (Tiers 1–4) · **Build it yourself or with us** (Tiers 5–7) · **In person** (Tier 8). Plus add-ons. The book tiers are never labeled "Cloud"; WeOwn Cloud is only the infrastructure in the $1,000 DIY bundle.
|
||||||
|
|
||||||
**Shipping rule:** Digital tiers = No shipping. Physical = shipping rates **OWNER-ONLY** (get quotes; do not launch physical without rates).
|
**Delivery rule:** a tier's estimated delivery is the month its last item arrives. **Shipping rule:** digital and service tiers = No shipping; physical items collected in the Pledge Manager after the campaign (RECOMMENDED).
|
||||||
|
|
||||||
### Tier 1 — Digital Supporter *(Book & Library)*
|
### Section 1 — The book
|
||||||
| Field | Fill |
|
|
||||||
|---|---|
|
|
||||||
| Title | Digital Supporter |
|
|
||||||
| Amount | **$25** **(RECOMMENDED)** |
|
|
||||||
| Limit | Unlimited |
|
|
||||||
| Items | eBook (PDF + Kindle) |
|
|
||||||
| Estimated delivery | **October 2026** (digital after funding / production of final files) **(RECOMMENDED)** |
|
|
||||||
| Description | Get the full eBook (PDF + Kindle) and backer-only campaign updates. Instant digital thank-you when files are ready after a successful campaign. |
|
|
||||||
| Late Pledge | **$28** |
|
|
||||||
|
|
||||||
### Tier 2 — Early Bird eBook *(Book & Library)*
|
#### Tier 1 — Early Bird eBook
|
||||||
| Field | Fill |
|
| Field | Fill |
|
||||||
|---|---|
|
|---|---|
|
||||||
| Title | Early Bird eBook |
|
| Title | Early Bird eBook |
|
||||||
| Amount | **$19** **(RECOMMENDED)** |
|
| Amount | **$19** (CONFIRMED) |
|
||||||
| Limit | **200** (CONFIRMED cap) |
|
| Limit | **200** (CONFIRMED) |
|
||||||
| Items | eBook (PDF + Kindle) |
|
| Items | eBook (PDF + Kindle) |
|
||||||
| Estimated delivery | **October 2026** |
|
| Available | From launch until sold out |
|
||||||
| Available | From launch until sold out or first 48 hours (pick one; **RECOMMENDED:** quantity-only cap of 200) |
|
| Estimated delivery | **January 2027** |
|
||||||
| Description | Discounted eBook for the first 200 backers. Same digital edition as Digital Supporter. |
|
| Shipping | No shipping |
|
||||||
| Late Pledge | Off (early bird ends with campaign scarcity) |
|
| Description | The full eBook of We Own AI — The New American Dream in PDF and Kindle formats, at our lowest price. Limited to the first 200 backers. |
|
||||||
|
| Late Pledge | Off |
|
||||||
|
|
||||||
### Tier 3 — Paperback + eBook *(Book & Library)*
|
#### Tier 2 — Digital Supporter
|
||||||
| Field | Fill |
|
| Field | Fill |
|
||||||
|---|---|
|
|---|---|
|
||||||
| Title | Signed Paperback |
|
| Title | Digital Supporter |
|
||||||
| Amount | **$55** **(PLACEHOLDER — replace after print+sign+pack+ship+fees costed)** |
|
| Amount | **$25** (CONFIRMED) |
|
||||||
| Limit | Unlimited (or set a print-run cap once known) |
|
| Limit | Unlimited |
|
||||||
| Items | Signed paperback + eBook |
|
| Items | eBook (PDF + Kindle) |
|
||||||
| Estimated delivery | **February 2027** (CONFIRMED recommendation D15) |
|
| Estimated delivery | **January 2027** |
|
||||||
| Shipping | Restricted countries + rates **OWNER-ONLY** |
|
| Shipping | No shipping |
|
||||||
| Description | Signed paperback plus the eBook. Physical copies ship after printing; digital files deliver earlier when ready. |
|
| Description | The full eBook in PDF and Kindle formats, plus backer-only updates as we finish the book. |
|
||||||
|
| Late Pledge | **$28** |
|
||||||
|
|
||||||
### Tier 4 — Collector’s Bundle *(Book & Library)*
|
#### Tier 3 — Digital Access Subscription (featured)
|
||||||
| Field | Fill |
|
|
||||||
|---|---|
|
|
||||||
| Title | Collector’s Bundle |
|
|
||||||
| Amount | **$85** **(PLACEHOLDER — must stay above Tier 3 after costs)** |
|
|
||||||
| Limit | Optional limit (e.g. 100) **RECOMMENDED:** 100 |
|
|
||||||
| Items | Signed paperback + eBook + signed bookplate + Bonus PDF — chapter notes |
|
|
||||||
| Estimated delivery | **February 2027** (physical); digital extras with eBook wave |
|
|
||||||
| Shipping | Same as paperback |
|
|
||||||
| Description | Signed paperback, eBook, signed bookplate, and a printable bonus PDF of chapter notes. No tokens. No equity. |
|
|
||||||
|
|
||||||
### Tier 5 — Digital Access Subscription *(Book & Library)*
|
|
||||||
| Field | Fill |
|
| Field | Fill |
|
||||||
|---|---|
|
|---|---|
|
||||||
| Title | Digital Access Subscription |
|
| Title | Digital Access Subscription |
|
||||||
| Amount | **$47** **(RECOMMENDED — aligns with AiBook.fun $47/yr)** |
|
| Amount | **$47** (CONFIRMED; matches AiBook.fun $47/yr) |
|
||||||
| Limit | Unlimited |
|
| Limit | Unlimited |
|
||||||
| Items | eBook + Digital access key (12 months) |
|
| Items | eBook + 12 months of AiBook.fun access |
|
||||||
| Estimated delivery | Access provisioning **within 14 days of campaign success** **(RECOMMENDED)**; eBook with digital wave |
|
| Estimated delivery | **January 2027** (library access ~14 days after success, November 2026) |
|
||||||
| Description | Full eBook plus **12 months** of members-only digital library access (runnable workflows / updates as published on aibook.fun). This is a digital access subscription — not a cryptocurrency, NFT, or investment. |
|
| Shipping | No shipping |
|
||||||
|
| Featured | Yes |
|
||||||
|
| Description | The eBook plus 12 months of access to the AiBook.fun library. The library holds the book's workflows and new ones as we publish them, and we update it as tools and models change, often weekly or monthly. Your access starts within about 14 days of a successful campaign. After 12 months you can renew at aibook.fun. Your pledge does not renew by itself. |
|
||||||
| Late Pledge | **$52** |
|
| Late Pledge | **$52** |
|
||||||
|
|
||||||
### Reward model — three buckets (owner, 23 Sep 2026)
|
#### Tier 4 — Signed Paperback
|
||||||
|
|
||||||
| Bucket | Public meaning | Kickstarter tiers in this pack |
|
|
||||||
|---|---|---|
|
|
||||||
| **1 · Retreat** | Burned Out Advisor Retreat (in-person) | Tier 6 |
|
|
||||||
| **2 · Academy** | AiCoach + AOP.biz BootCamp cohort seats | Tiers 7–9 (one per site) |
|
|
||||||
| **3 · Book & Library** | The book and AiBook.fun access (eBook, signed paperback, 12 months of AiBook.fun) | Tiers 1–5 |
|
|
||||||
|
|
||||||
**Audience note (Retreat, for copy / targeting — not a KS form field):** sell-out goal **369**; mix ~**80%** accounting advisors (exit-to-client interest) + ~**20%** financial advisors with CKA / CEPA niche focus.
|
|
||||||
|
|
||||||
**First-project guidance (KS handbook):** ≤ **5** reward tiers is a recommendation, not a hard limit. This pack uses **9** public tiers to match the three buckets. If Kickstarter review pushes back, collapse Academy sites into one tier with a location survey, or move Academy to add-ons.
|
|
||||||
|
|
||||||
### Tier 6 — Burned Out Advisor Retreat
|
|
||||||
| Field | Fill |
|
| Field | Fill |
|
||||||
|---|---|
|
|---|---|
|
||||||
| Title | Burned Out Advisor Retreat (Nov 4–6) |
|
| Title | Signed Paperback |
|
||||||
| Bucket | **1 · Retreat** |
|
| Amount | **$55** (PLACEHOLDER — replace once print, signing, packing, shipping, and fees are costed) |
|
||||||
| Amount | **OWNER-ONLY — do not invent** (price below COGS + fees) |
|
| Limit | Unlimited (or a print-run cap once known) |
|
||||||
| Limit | **369** (CONFIRMED sell-out max) |
|
| Items | Signed paperback + eBook |
|
||||||
|
| Estimated delivery | **February 2027** |
|
||||||
|
| Shipping | Physical; collected in the Pledge Manager (RECOMMENDED) |
|
||||||
|
| Description | A signed first-edition paperback plus the eBook. The eBook arrives first, and paperbacks ship after printing. Shipping is charged separately after the campaign. |
|
||||||
|
| Late Pledge | On once shipping is settled (~10% above the final price) |
|
||||||
|
|
||||||
|
### Section 2 — Build it yourself or with us (AOP.biz bundles, per GUIDE-436)
|
||||||
|
|
||||||
|
Messaging rule (GUIDE-436): the $2,000 Launch copy never implies the Retreat; the $5,000 Growth copy always states it. No marketing credits or developer hours (unconfirmed). No income or earnings claims.
|
||||||
|
|
||||||
|
#### Tier 5 — AOP.biz DIY on WeOwn Cloud
|
||||||
|
| Field | Fill |
|
||||||
|
|---|---|
|
||||||
|
| Title | AOP.biz DIY on WeOwn Cloud |
|
||||||
|
| Amount | **$1,000** (CONFIRMED) |
|
||||||
|
| Limit | OWNER-PENDING (if any) |
|
||||||
|
| Items | AOP.biz DIY pack on WeOwn Cloud |
|
||||||
|
| Includes | The same pack as Launch: starter agent fleet, docs/how-to, agentic assistant answering from your own knowledge base, dedicated self-hosted instance where you own the data, running on **WeOwn Cloud** (infrastructure provisioned and managed by agents built by WeOwnDev) |
|
||||||
|
| Not included | Implementation support or support of any kind; Q1 2027 AOP.biz service; December cohort; the $988/mo option; Retreat seat |
|
||||||
|
| Estimated delivery | OWNER-PENDING (month the DIY instance is provisioned) |
|
||||||
|
| Shipping | No shipping |
|
||||||
|
| Description | The AOP.biz starter pack to run yourself: a starter agent fleet, docs and how-to guides, an agentic assistant that answers from your own knowledge base, and a dedicated self-hosted instance where you own the data. It runs on WeOwn Cloud, infrastructure provisioned and managed by agents built by WeOwnDev. This reward includes no implementation support and no support of any kind. It does not include AOP.biz service, the December cohort, or a Retreat seat. WeOwn Cloud hosting continues at $200 a month under a separate, optional agreement made after the campaign. It is not part of your pledge, and Kickstarter does not charge it. |
|
||||||
|
| After the pledge | $200/mo WeOwn Cloud hosting, separate optional agreement. **Start date not confirmed** (OWNER-PENDING; description gives no date). |
|
||||||
|
| Late Pledge | OWNER-PENDING |
|
||||||
|
|
||||||
|
#### Tier 6 — AOP.biz Launch bundle
|
||||||
|
| Field | Fill |
|
||||||
|
|---|---|
|
||||||
|
| Title | AOP.biz Launch bundle |
|
||||||
|
| Amount | **$2,000** (CONFIRMED) |
|
||||||
|
| Limit | OWNER-PENDING (if any, e.g. cohort capacity) |
|
||||||
|
| Items | AOP.biz Launch bundle |
|
||||||
|
| Includes | Onboarding · starter agent fleet · first implementation cycle · docs/how-to · agentic brain + assistant (answers from your own knowledge base) · self-hosted open core (you own the data) · dedicated instance · 3 months AOP.biz service (Jan–Mar 2027) · Dec 2026 AOPbizFastTrack cohort seat |
|
||||||
|
| Not included | Retreat seat |
|
||||||
|
| Estimated delivery | **March 2027** (cohort from Dec 2026; service Jan–Mar 2027) |
|
||||||
|
| Shipping | No shipping |
|
||||||
|
| Description | The AOP.biz Launch bundle: onboarding, a starter agent fleet, a first implementation cycle, docs and how-to guides, an agentic brain and assistant that answers from your own knowledge base, the self-hosted open core where you own the data, and a dedicated instance. It includes three months of AOP.biz service (January to March 2027) and a seat in the December 2026 AOPbizFastTrack cohort. The cohort asks you to attend at least 50% of weekly sessions, which you agree to when you register after the campaign. This bundle does not include a Retreat seat. From April 2027 you can continue AOP.biz service at $988 a month under a separate, optional agreement. It is not part of your pledge, and Kickstarter does not charge it. |
|
||||||
|
| After the pledge | Cohort attendance (≥50% weekly) and optional $988/mo from Apr 2027, both separate agreements |
|
||||||
|
| Late Pledge | Off (RECOMMENDED; fixed cohort list) |
|
||||||
|
|
||||||
|
#### Tier 7 — AOP.biz Growth bundle with a Retreat seat
|
||||||
|
| Field | Fill |
|
||||||
|
|---|---|
|
||||||
|
| Title | AOP.biz Growth bundle with a Retreat seat |
|
||||||
|
| Amount | **$5,000** (CONFIRMED) |
|
||||||
|
| Limit | OWNER-PENDING; if Growth seats count toward the Retreat's 369, split 369 with Tier 8 |
|
||||||
|
| Available | From launch until **Tue 20 Oct 2026** (CONFIRMED) |
|
||||||
|
| Items | AOP.biz Growth bundle + Burned Out Advisor Retreat seat |
|
||||||
|
| Includes | Everything in Launch + deeper integration · more agents/swarm · ongoing support cadence · SharedBrain layer · workflow/automation layer (drafts proposals, intake, status emails) · **Burned Out Advisor Retreat seat (4–6 Nov 2026)** · 3 months AOP.biz service (Jan–Mar 2027) · Dec 2026 AOPbizFastTrack cohort seat |
|
||||||
|
| Estimated delivery | **March 2027** (Retreat Nov 2026; cohort from Dec 2026; service Jan–Mar 2027) |
|
||||||
|
| Shipping | No shipping |
|
||||||
|
| Description | The AOP.biz Growth bundle, with a seat at the Burned Out Advisor Retreat, 4 to 6 November 2026. It includes everything in the Launch bundle, plus deeper integration, more agents working together, an ongoing support cadence, the SharedBrain layer, and a workflow and automation layer for tasks such as drafting proposals, intake, and status emails. It also includes three months of AOP.biz service (January to March 2027) and a seat in the December 2026 AOPbizFastTrack cohort, which asks you to attend at least 50% of weekly sessions; you agree to this when you register after the campaign. Available until Tuesday 20 October 2026. We will message you within 48 hours of your pledge with a Retreat registration link. Travel and lodging for the Retreat are not included. From April 2027 you can continue AOP.biz service at $988 a month under a separate, optional agreement. It is not part of your pledge, and Kickstarter does not charge it. |
|
||||||
|
| Late Pledge | Off (closes 20 Oct) |
|
||||||
|
|
||||||
|
### Section 3 — In person
|
||||||
|
|
||||||
|
#### Tier 8 — Burned Out Advisor Retreat
|
||||||
|
| Field | Fill |
|
||||||
|
|---|---|
|
||||||
|
| Title | Burned Out Advisor Retreat (4–6 Nov 2026) |
|
||||||
|
| Amount | **OWNER-PENDING — leave blank; do not invent** |
|
||||||
|
| Limit | **369** (CONFIRMED cap), or Tier 8's share if Growth seats count toward 369 |
|
||||||
|
| Available | From launch until **Tue 20 Oct 2026** (CONFIRMED) |
|
||||||
| Dates | **4–6 November 2026** (CONFIRMED) |
|
| Dates | **4–6 November 2026** (CONFIRMED) |
|
||||||
| Items | Retreat seat (Nov 4–6) + Signed paperback + eBook + Digital access key (12 months) **(RECOMMENDED bundle — owner can slim)** |
|
| Venue | **OWNER-PENDING.** GUIDE-436 says TradeWinds Resort, St. Pete Beach, FL; this pack retired the "St. Pete" label. Leave off the page until confirmed. |
|
||||||
| Estimated delivery | Retreat attendance **November 2026**; book **February 2027**; digital items on the Book & Library schedule |
|
| Audience | ~80% accounting advisors (Exit to Client), ~20% financial advisors with CKA®/CEPA® focus (targeting note, not a form field) |
|
||||||
| Shipping | Physical book rates **OWNER-ONLY**; retreat travel/lodging **not included** unless owner says otherwise in description |
|
| Items | Retreat seat + Signed paperback + eBook + 12 months of AiBook.fun access |
|
||||||
| Description | One seat at the **Burned Out Advisor Retreat**, **4–6 Nov 2026**. Built for advisors who want exit-to-client leverage and responsible AI practice — not a crypto pitch. Includes the signed paperback, eBook, and 12 months of AiBook.fun digital access. Travel and lodging not included unless stated. |
|
| Estimated delivery | **February 2027** (paperback); Retreat attendance November 2026 |
|
||||||
| Late Pledge | Off (or OWNER-ONLY if seats remain) |
|
| Shipping | Physical (paperback), collected in the Pledge Manager |
|
||||||
|
| Description | One seat at the Burned Out Advisor Retreat, 4 to 6 November 2026, at [venue — OWNER-PENDING]. Three days for accounting advisors exploring Exit to Client and financial advisors focused on CKA® (Certified Kingdom Advisor) and CEPA® (Certified Exit Planning Advisor) work. Includes [sessions, meals, materials — OWNER-PENDING], a signed paperback, the eBook, and 12 months of AiBook.fun access. Travel and lodging are not included. Available until Tuesday 20 October 2026. We will message you within 48 hours of your pledge with a registration link. See the Retreat section of the story for date-change, transfer, and refund terms. |
|
||||||
|
| Late Pledge | Off (closes 20 Oct) |
|
||||||
|
|
||||||
### Tier 7 — Academy · Orlando (Azur / FL)
|
### Add-ons
|
||||||
| Field | Fill |
|
|
||||||
|---|---|
|
|
||||||
| Title | Academy BootCamp — Orlando (Azur Resorts, FL) |
|
|
||||||
| Bucket | **2 · Academy** |
|
|
||||||
| Amount | **OWNER-ONLY — do not invent** |
|
|
||||||
| Limit | **OWNER-ONLY** (cohort cap TBD) |
|
|
||||||
| Program | **AiCoach + AOP.biz BootCamp** (CONFIRMED) |
|
|
||||||
| Site | **Azur Resorts, Orlando, Florida, USA** (CONFIRMED) |
|
|
||||||
| Items | Academy BootCamp seat (Orlando) + eBook + Digital access key (12 months) **(RECOMMENDED)** |
|
|
||||||
| Estimated delivery | Cohort dates **OWNER-ONLY** (state exact cohort window in description once locked); digital items on the Book & Library schedule |
|
|
||||||
| Shipping | No shipping for seat; digital only unless book add-on |
|
|
||||||
| Description | One seat in the upcoming **AiCoach + AOP.biz BootCamp** cohort at **Azur Resorts, Orlando, FL**. Includes the eBook and 12 months of AiBook.fun digital access. Travel and lodging not included unless stated. |
|
|
||||||
| Late Pledge | Off unless seats remain |
|
|
||||||
|
|
||||||
### Tier 8 — Academy · North Denver (CO)
|
| Add-on | Price | Attach to | Delivery | Description |
|
||||||
| Field | Fill |
|
|---|---|---|---|---|
|
||||||
|---|---|
|
| Signed paperback | OWNER-PENDING | Tiers 1, 2, 3, 5, 6, 7 | February 2027 | Add a signed first-edition paperback to any reward that does not already include one. |
|
||||||
| Title | Academy BootCamp — North Denver (CO) |
|
| Collector's Bundle | OWNER-PENDING (the old $85 bundle included the paperback; the ~$30 gap to $55 is only a starting point) · limit RECOMMENDED 100 | Tier 4, Tier 8, and the paperback add-on | February 2027 | A signed bookplate and a printable chapter-notes PDF, added to your signed paperback. |
|
||||||
| Bucket | **2 · Academy** |
|
| Gift a year of AiBook.fun (optional) | $47 | Tiers 1–8 | November 2026 | Give 12 months of AiBook.fun access to a colleague. You will send us their email address in the survey after the campaign. |
|
||||||
| Amount | **OWNER-ONLY — do not invent** |
|
|
||||||
| Limit | **OWNER-ONLY** (cohort cap TBD) |
|
|
||||||
| Program | **AiCoach + AOP.biz BootCamp** |
|
|
||||||
| Site | **North Denver, Colorado, USA** (CONFIRMED) |
|
|
||||||
| Items | Academy BootCamp seat (North Denver) + eBook + Digital access key (12 months) **(RECOMMENDED)** |
|
|
||||||
| Estimated delivery | Cohort dates **OWNER-ONLY**; digital items on the Book & Library schedule |
|
|
||||||
| Description | One seat in the upcoming **AiCoach + AOP.biz BootCamp** cohort in **North Denver, CO**. Includes the eBook and 12 months of AiBook.fun digital access. Travel and lodging not included unless stated. |
|
|
||||||
| Late Pledge | Off unless seats remain |
|
|
||||||
|
|
||||||
### Tier 9 — Academy · Villa Park / Chicagoland (IL)
|
### Separate agreements after the pledge (not rewards; not charged by Kickstarter)
|
||||||
| Field | Fill |
|
|
||||||
|---|---|
|
|
||||||
| Title | Academy BootCamp — Villa Park (Chicagoland, IL) |
|
|
||||||
| Bucket | **2 · Academy** |
|
|
||||||
| Amount | **OWNER-ONLY — do not invent** |
|
|
||||||
| Limit | **OWNER-ONLY** (cohort cap TBD) |
|
|
||||||
| Program | **AiCoach + AOP.biz BootCamp** |
|
|
||||||
| Site | **Villa Park, Chicagoland, Illinois, USA** (CONFIRMED) |
|
|
||||||
| Items | Academy BootCamp seat (Villa Park) + eBook + Digital access key (12 months) **(RECOMMENDED)** |
|
|
||||||
| Estimated delivery | Cohort dates **OWNER-ONLY**; digital items on the Book & Library schedule |
|
|
||||||
| Description | One seat in the upcoming **AiCoach + AOP.biz BootCamp** cohort at **Villa Park (Chicagoland), IL**. Includes the eBook and 12 months of AiBook.fun digital access. Travel and lodging not included unless stated. |
|
|
||||||
| Late Pledge | Off unless seats remain |
|
|
||||||
|
|
||||||
### Book & Library bucket label (Tiers 1–5)
|
| Agreement | Who it applies to | Terms | Status |
|
||||||
Tiers 1–5 above are the **Book & Library** tiers: the eBook, the optional signed paperback, and $47 AiBook.fun access. Public copy may say “Book & Library” as the bucket name; Kickstarter tier titles stay plain (Early Bird, Digital Supporter, etc.). Do not label these tiers “Cloud”: WeOwn Cloud is a separate product and will be added as its own bucket once the owner confirms what it includes and its price.
|
|---|---|---|---|
|
||||||
|
| WeOwn Cloud hosting | DIY ($1,000) backers | $200/month to keep the DIY instance running on WeOwn Cloud | CONFIRMED price; **start date OWNER-PENDING** |
|
||||||
|
| AOP.biz service | Launch and Growth backers | $988/month from April 2027, after the three included months | CONFIRMED; optional |
|
||||||
|
| AOPbizFastTrack cohort commitment | Launch and Growth backers | Attend ≥50% of weekly sessions in the Dec 2026 cohort; agreed at cohort registration | CONFIRMED; consequence of missing it OWNER-PENDING |
|
||||||
|
|
||||||
|
### Not in the launch rewards
|
||||||
|
|
||||||
|
- **Academy** (AiCoach + AOP.biz BootCamp at Azur Resorts, Orlando FL; #NoDe, North Denver CO; Villa Park, Chicagoland IL): held out of launch; to be announced in a campaign update once dates and prices exist. Draft tier, story section, FAQ, and risk text are in the guide, Appendix E.
|
||||||
|
- **Marketing credits / developer hours:** older Notion notes only; unconfirmed; not offered.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## G. Stretch goals (story section — not a separate KS form field)
|
## G. Stretch goals (story section — no separate KS field)
|
||||||
|
|
||||||
Paste into Story under “Stretch goals.” Only list unlocks you will actually ship.
|
1. **$15,000 — Bonus chapter** (PDF for every backer whose reward includes the eBook)
|
||||||
|
2. **$35,000 — Audiobook sample** (one chapter as audio, for every backer)
|
||||||
1. **$15,000 — Bonus chapter** (digital PDF for all backers at Digital Supporter+)
|
3. **$54,000 — Live Q&A replay pack** (recording of a live Q&A with the authors, for every backer)
|
||||||
2. **$35,000 — Audiobook sample** (one chapter audio)
|
|
||||||
3. **$54,000 — Live Q&A replay pack** (recorded session for backers)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## H. Story tab — full paste draft
|
## H. Story tab — paste order
|
||||||
|
|
||||||
Use H2/H3 headings so Kickstarter builds the TOC. Replace `[PHOTO]` with uploads. **No NFT / token / Web3 / crypto / equity language anywhere.**
|
The final paste text for every section is in the campaign guide, §2.3 (sixteen sections, each with a header image from `story-images/`). Section list and the key facts each must carry:
|
||||||
|
|
||||||
---
|
| # | Section heading | Key content | Story images |
|
||||||
|
|---|---|---|---|
|
||||||
|
| 1 | 👋 Welcome | Field book for advisors; three ways to back; **the $5,000 goal funds the book and the AiBook.fun library**; all-or-nothing | 01, 01b |
|
||||||
|
| 2 | ❤️ Why this book | Four problems, plain sentences | 02, 02b |
|
||||||
|
| 3 | 🎯 Who it's for | Accounting advisors (Exit to Client); financial advisors (CKA®/CEPA®); others who advise clients | 03, 03b |
|
||||||
|
| 4 | 📖 What's inside | Eight-part workflow recipe; chapters | 04, 04b, 04c |
|
||||||
|
| 5 | 🧪 Try one workflow | Free sample at aibook.fun | 05, 05b, 05c |
|
||||||
|
| 6 | 🧭 Three ways to back | The book · Build it yourself or with us · In person; 20 Oct cutoff; separate agreements | 06, 06b (or 06c) |
|
||||||
|
| 7 | 📚 The book and AiBook.fun | Library $47/yr, updated continuously; renew at aibook.fun | 07, 07b |
|
||||||
|
| 8 | 🛠️ Build it yourself or with us | $1,000 DIY / $2,000 Launch / $5,000 Growth; what the pledge covers; separate agreements | 08, 08b |
|
||||||
|
| 9 | 🏕️ In person: the Retreat | 4–6 Nov 2026; 369 seats; closes 20 Oct; travel/lodging not included; venue + price pending | 09, 09b |
|
||||||
|
| 10 | 🎁 Stretch goals | $15k / $35k / $54k | 10, 10b–10e |
|
||||||
|
| 11 | ⏳ Timeline | 2 Oct open · **20 Oct Retreat + Growth close** · 4 Nov end + Retreat 4–6 Nov · mid-Nov access + survey · Dec cohort · Jan eBook · Jan–Mar service · Feb paperbacks | 11, 11b |
|
||||||
|
| 12 | 📦 Shipping and delivery | Digital by email; paperbacks Feb 2027 via Pledge Manager | 12, 12b |
|
||||||
|
| 13 | 👀 Early readers | Only quotes approved in writing | 13, 13b |
|
||||||
|
| 14 | ✍️ The authors and team | Real names; includes the AOP.biz bundles lead | 14, 14b, 14c |
|
||||||
|
| 15 | 🙏 Special thanks | | 15 |
|
||||||
|
| 16 | 📣 How to help | Back, share with two advisors, follow aibook.fun | 16 |
|
||||||
|
|
||||||
### Who this is for
|
### H1. Welcome (paste)
|
||||||
|
|
||||||
If you advise clients for a living — or you run a professional practice — and AI feels less like a tool and more like something renting your future, this book is for you.
|
We Own AI — The New American Dream is a field book for advisors who want to use AI in their practice in ways they control. It is written by [number — OWNER-PENDING] authors who use these methods in their own work, and published by BurnedOut Media / WeOwnNet.
|
||||||
|
|
||||||
*We Own AI — The New American Dream* is a multi-author field book for advisors and professionals who want to **own** how they work with AI, not rent someone else’s stack forever.
|
Each chapter explains an approach to a kind of professional work and then walks through workflows you can run yourself, with the safeguards set out before the steps. The same workflows are online at AiBook.fun, where we keep them up to date as the tools change.
|
||||||
|
|
||||||
### The problem
|
This campaign funds the first edition. You can back it in three ways, described below: the book, from the $19 eBook to a year of the AiBook.fun library at $47; an AOP.biz bundle to build your own AI setup yourself or with our team, from $1,000; or a seat at the Burned Out Advisor Retreat, 4 to 6 November 2026.
|
||||||
|
|
||||||
- Hype fatigue: every week a new “AI will replace you” thread, little that helps Monday morning.
|
Our goal is $5,000, and it funds the book and the AiBook.fun library. Kickstarter is all-or-nothing: if we reach the goal by [end date and time], backers are charged and we deliver the rewards. If we do not reach it, nobody is charged.
|
||||||
- Rented tools: your workflows live inside vendors you do not control.
|
|
||||||
- Burnout: the job already asks too much; learning AI on top can feel like another unpaid shift.
|
|
||||||
- Displacement fear: clients and firms are changing faster than playbooks.
|
|
||||||
|
|
||||||
### The book
|
### H2. The book and AiBook.fun (paste; replaces the old "The book" block)
|
||||||
|
|
||||||
**Title:** We Own AI — The New American Dream
|
The book rewards are for people who want to learn Responsible Agentic AI from the book on their own schedule. They start with the eBook, and the $47 reward adds a year of the AiBook.fun library.
|
||||||
**Publisher frame:** BurnedOut Media / WeOwnNet
|
|
||||||
**Form:** Multi-author field book — essays plus practical paths you can run.
|
|
||||||
**Companion digital access (optional reward):** ongoing members-only library at [aibook.fun](https://aibook.fun), updated as tools and models change (often weekly or monthly), billed as a yearly digital access subscription — **not** an annual reprint and **not** a token.
|
|
||||||
|
|
||||||
[PHOTO: cover]
|
**What AiBook.fun is.** AiBook.fun is the online home of the book's workflows. You read a chapter, then run a workflow's Try-it exercise with sample data. Each workflow shows its version and the date it was last updated.
|
||||||
[PHOTO: interior / mockup spread]
|
|
||||||
[PHOTO: mockup on desk]
|
|
||||||
|
|
||||||
### What’s inside
|
**How it stays current.** We update workflows as tools and models change, often weekly or monthly. Access costs $47 a year. Your Kickstarter pledge covers the first 12 months, starting within about 14 days of a successful campaign. After that you can choose to renew at aibook.fun.
|
||||||
|
|
||||||
A clear through-line: burnout and displacement → ownership mindset → concrete practices you can try.
|
### H3. Rewards summary (for the story graphic 06b; the story editor has no tables)
|
||||||
We will publish a chapter excerpt on this page and in pre-launch posts before launch day.
|
|
||||||
|
|
||||||
[PHOTO: excerpt card]
|
**The book**
|
||||||
|
- $19 — Early Bird eBook (first 200 backers)
|
||||||
|
- $25 — eBook and backer-only updates
|
||||||
|
- $47 — eBook and 12 months of the AiBook.fun library (featured)
|
||||||
|
- $55 — signed paperback and eBook *(placeholder price)*
|
||||||
|
- Add-ons: signed paperback; Collector's Bundle (bookplate + chapter-notes PDF) for a paperback; gift year of AiBook.fun
|
||||||
|
|
||||||
### The authors
|
**Build it yourself or with us**
|
||||||
|
- $1,000 — DIY: starter pack on WeOwn Cloud, run it yourself, no support of any kind
|
||||||
|
- $2,000 — Launch: onboarding, starter agent fleet, first implementation cycle, 3 months AOP.biz service, Dec 2026 cohort (no Retreat seat)
|
||||||
|
- $5,000 — Growth: everything in Launch + deeper integration, more agents, ongoing support, SharedBrain, workflow/automation layer, **and a Retreat seat**; closes Tue 20 Oct 2026
|
||||||
|
- After the pledge (separate, optional): $988/mo service from Apr 2027; $200/mo WeOwn Cloud hosting; cohort attendance ≥50%
|
||||||
|
|
||||||
Real names and roles — no anonymous “the team.” Confirm final roster (owner Decision D10) before launch; placeholder structure:
|
**In person**
|
||||||
|
- Burned Out Advisor Retreat, 4–6 Nov 2026 · 369 seats · closes Tue 20 Oct 2026 · price **OWNER-PENDING** · seat + signed paperback + eBook + 12 months AiBook.fun
|
||||||
|
|
||||||
- **@THY** — voice / on-camera
|
### H4. Risks and challenges (paste)
|
||||||
- **@LFG** — campaign operations
|
|
||||||
- **@CEO** — publishing leadership
|
|
||||||
- **Brian, Lou,** and additional founding writers as contracted
|
|
||||||
|
|
||||||
[PHOTO: 800×800 headshots]
|
Use the guide's §2.4 text. It covers: printing and shipping costs; writing with several authors; the Retreat taking place as the campaign ends (Retreat reward and Growth bundle close **Tue 20 Oct 2026**); AOP.biz bundles delivered over several months (separate agreements are not charged through Kickstarter); the online library; fast-changing AI tools; team time; refunds (OWNER-PENDING).
|
||||||
|
|
||||||
### Rewards (summary)
|
### H5. Use of AI (paste)
|
||||||
|
|
||||||
| Pledge | You get |
|
Use the guide's §2.5 text (writing support, workflow examples, AOP.biz bundles, campaign images). The story images were built as HTML/CSS and rendered with headless Chrome; no AI image tools were used.
|
||||||
|---|---|
|
|
||||||
**Bucket 3 · Book & Library**
|
|
||||||
| $19 Early Bird (200) | eBook |
|
|
||||||
| $25 Digital Supporter | eBook |
|
|
||||||
| $47 Digital Access Subscription | eBook + 12 months members-only digital access |
|
|
||||||
| $55 Signed Paperback *(price finalize after print quote)* | Signed paperback + eBook |
|
|
||||||
| $85 Collector’s Bundle *(finalize after costs)* | Signed paperback + eBook + bookplate + bonus PDF |
|
|
||||||
|
|
||||||
**Bucket 1 · Retreat**
|
### H6. FAQ (paste after launch)
|
||||||
| Burned Out Advisor Retreat (Nov 4–6) · **369 max** · **price OWNER-ONLY** | Retreat seat + signed paperback + eBook + 12 months AiBook.fun access *(recommended bundle)* |
|
|
||||||
|
|
||||||
**Bucket 2 · Academy**
|
Use the guide's §2.10 (twenty-two entries). It includes: what the three bundles contain; that the $2,000 Launch bundle has no Retreat seat; **why the Growth bundle and the Retreat close on 20 October**; **whether anything is charged after the pledge** (no, not through Kickstarter; the $200/mo hosting and $988/mo service are separate, optional agreements); what the cohort asks (≥50% weekly attendance, agreed at registration).
|
||||||
| Academy BootCamp — Orlando (Azur / FL) · **price + cohort dates OWNER-ONLY** | AiCoach + AOP.biz BootCamp seat + eBook + AiBook.fun access |
|
|
||||||
| Academy BootCamp — North Denver (CO) · **price + cohort dates OWNER-ONLY** | same |
|
|
||||||
| Academy BootCamp — Villa Park / Chicagoland (IL) · **price + cohort dates OWNER-ONLY** | same |
|
|
||||||
|
|
||||||
### Stretch goals
|
### H7. How to help
|
||||||
|
|
||||||
- **$15K** — Bonus chapter for digital backers
|
1. Back the project at the level that suits you.
|
||||||
- **$35K** — Audiobook sample
|
2. Share it with two advisors who would use it.
|
||||||
- **$54K** — Live Q&A replay pack
|
3. Follow our progress at aibook.fun between now and delivery.
|
||||||
|
|
||||||
### Timeline
|
|
||||||
|
|
||||||
| When | What |
|
|
||||||
|---|---|
|
|
||||||
| Now → launch | Kickstarter review, pre-launch list, final page polish |
|
|
||||||
| Fri 2 Oct – Wed 4 Nov 2026 | Live campaign (33 days) — working calendar |
|
|
||||||
| After funding | Digital files & access provisioning |
|
|
||||||
| February 2027 | Physical book fulfillment target |
|
|
||||||
|
|
||||||
### How Kickstarter works here
|
|
||||||
|
|
||||||
This campaign is **all-or-nothing**. If we do not reach the **$5,000** goal, you are not charged. If we fund, we produce and deliver the rewards described above.
|
|
||||||
|
|
||||||
### Risks and challenges
|
|
||||||
|
|
||||||
**Compressed runway.** We are submitting with a short pre-launch window. Mitigation: submit for review immediately; if approval is not in hand on launch morning, we slip to the next Friday (9 Oct – 11 Nov) rather than launch half-ready.
|
|
||||||
|
|
||||||
**Print and shipping.** Paper cost, sign, pack, and international shipping can move. Mitigation: February 2027 delivery estimate includes buffer; digital rewards ship first; we will update backers if a printer slip appears.
|
|
||||||
|
|
||||||
**Scope creep / high-touch fulfillment.** Retreat (369) and three Academy sites raise fulfillment and date-risk. Mitigation: dates for Retreat are locked (4–6 Nov 2026); Academy cohort windows must be stated before launch; prices must clear COGS; travel/lodging excluded unless contracted into the reward. Stretch goals stay digital-first.
|
|
||||||
|
|
||||||
**AI tools in production.** Writers and operators use modern AI tools as assistants for research, drafting support, and workflow examples inside the book and digital library. **Humans author, edit, and are accountable for the final text and claims.** We do not sell AI-generated junk as a finished book without human editorial control. See AI disclosure below.
|
|
||||||
|
|
||||||
**Team bandwidth.** Multi-author coordination can slow chapters. Mitigation: founding writers on contract; Minimum Lovable Library approach for companion digital workflows; public updates on slips.
|
|
||||||
|
|
||||||
### AI disclosure (required honesty)
|
|
||||||
|
|
||||||
- **What AI we use:** mainstream large-language-model assistants and related tools for research aid, outline help, editing suggestions, and example workflows featured in the digital library.
|
|
||||||
- **What humans do:** authorship, editorial judgment, fact ownership, final prose, product decisions, and fulfillment promises.
|
|
||||||
- **What this project is:** an original multi-author book and optional digital-access subscription about owning AI in professional work — **not** an AI model product, **not** a crypto/NFT project, **not** equity crowdfunding.
|
|
||||||
- **Imagery:** campaign graphics and mockups will be labeled honestly; we will not use synthetic imagery to fake a finished printed book you have not approved.
|
|
||||||
|
|
||||||
### FAQ
|
|
||||||
|
|
||||||
**When do digital rewards arrive?**
|
|
||||||
After a successful campaign, eBook files are delivered as soon as the final edition files are ready — targeted around the end of the campaign / early production window (October–November 2026 working assumption). Digital access keys for the subscription tier are provisioned within about 14 days of funding success.
|
|
||||||
|
|
||||||
**When do physical books arrive?**
|
|
||||||
Estimated **February 2027**.
|
|
||||||
|
|
||||||
**Do you ship internationally?**
|
|
||||||
Yes to countries we list in the reward shipping settings once rates are quoted. **(OWNER: paste final country list + rates before launch.)**
|
|
||||||
|
|
||||||
**What is Digital Access Subscription?**
|
|
||||||
Twelve months of members-only digital library access (workflows and updates as published), plus the eBook. It is **not** a cryptocurrency, NFT, token, or investment.
|
|
||||||
|
|
||||||
**What if a stretch goal misses?**
|
|
||||||
Stretch goals only unlock if we cross that pledged total. Base rewards do not depend on stretches.
|
|
||||||
|
|
||||||
**Refunds?**
|
|
||||||
If the campaign does not fund, Kickstarter does not charge you. After a successful campaign, refund policy follows Kickstarter’s rules plus our update if a specific reward becomes impossible; we will communicate in backer updates.
|
|
||||||
|
|
||||||
**Is this related to AiBook.fun?**
|
|
||||||
Yes. AiBook.fun is the public home for the runnable digital library that pairs with this book’s ownership thesis. The Kickstarter funds the book campaign and optional digital access — presented in plain language, without Web3 wrapping.
|
|
||||||
|
|
||||||
### How to help besides backing
|
|
||||||
|
|
||||||
1. Back the project.
|
|
||||||
2. Share it with two advisors who feel this pain.
|
|
||||||
3. Join the email list at aibook.fun for launch reminders.
|
|
||||||
|
|
||||||
### Final ask
|
|
||||||
|
|
||||||
If you want a field book — and a community — built in public for professionals who refuse to only rent the AI era, back *We Own AI — The New American Dream* today.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## I. Payment / Stripe (OWNER-ONLY checklist)
|
## I. Payment / Stripe (OWNER-ONLY checklist)
|
||||||
|
|
||||||
Complete inside Kickstarter → Payment before Submit:
|
- [ ] Raise funds as a business or individual (hard to change later)
|
||||||
|
- [ ] US legal entity name, address, and EIN exactly as on tax documents
|
||||||
- [ ] Beneficiary = correct **US** (or other eligible) **legal entity** or individual
|
- [ ] Representative (owner/executive) with government ID
|
||||||
- [ ] Legal name matches bank + tax docs exactly
|
- [ ] Every beneficial owner with 25% or more
|
||||||
- [ ] EIN / tax ID entered in Stripe
|
- [ ] Website https://aibook.fun or short product description
|
||||||
- [ ] Beneficial owners disclosed if entity
|
- [ ] US checking account in the same legal name
|
||||||
- [ ] Government ID uploaded
|
- [ ] Backup Visa / Mastercard / Amex (not Discover)
|
||||||
- [ ] Bank account in same country / same name
|
- [ ] Stripe status = verified (allow multi-day lag). Nigeria is not a creator country.
|
||||||
- [ ] Card on file
|
|
||||||
- [ ] Stripe status = verified (allow multi-day lag)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## J. Submit-for-review checklist
|
## J. Submit-for-review checklist
|
||||||
|
|
||||||
- [ ] Basics complete (title, subtitle, image, goal, dates, location, category)
|
- [ ] Basics complete (title, subtitle, creator name, image, goal, fixed end date, location, category)
|
||||||
- [ ] Story complete including **Risks** + **AI disclosure**
|
- [ ] Story complete (16 sections) including **Risks** + **Use of AI**
|
||||||
- [ ] At least one fully priced digital reward with delivery month
|
- [ ] Rewards: Tiers 1–3 priced; paperback (Tier 4, and Tier 8's paperback) costed or left out until costed
|
||||||
- [ ] Physical rewards either costed with shipping **or** removed until costed
|
- [ ] Tiers 7 and 8 set to close **Tue 20 Oct 2026**; limits so Retreat seats cannot exceed 369
|
||||||
- [ ] No NFT / crypto / equity / charity-pass-through language
|
- [ ] Tier 8 has a real price (OWNER-PENDING) or is left out until it has one
|
||||||
|
- [ ] Bundle descriptions state the separate agreements; no recurring charge inside any reward
|
||||||
|
- [ ] Name the AOP.biz bundles lead on the page and in People
|
||||||
|
- [ ] No Academy tier at launch
|
||||||
|
- [ ] Every field checked against the public copy scrub list in the guide, Appendix C (plain factual sentences; no slogans; "Cloud" never on book tiers; no income claims)
|
||||||
- [ ] Payment verification started / completed
|
- [ ] Payment verification started / completed
|
||||||
- [ ] Collaborator names match D10
|
- [ ] Preferences: shipping via Pledge Manager (or rates at pledge)
|
||||||
- [ ] Click **Submit for review**
|
- [ ] Funding tab shows $5,000
|
||||||
- [ ] Preferences: shipping-at-pledge set (or explicit later-via-PM choice)
|
- [ ] Go/no-go Thu 1 Oct, 6:00 PM ET (11:00 PM WAT); if not approved, slip to **9 Oct → 11 Nov** and decide the Retreat/Growth plan
|
||||||
- [ ] Funding tab shows $5,000 (Publishing: no Project Budget sheet required)
|
- [ ] Launch day: manually click **Launch project** at 6:00 AM ET (11:00 AM WAT)
|
||||||
- [ ] Calendar: if not approved by Thu 1 Oct evening WAT, execute D14 slip to **9 Oct**
|
|
||||||
- [ ] On launch day: manually click **Launch project** (Target Launch Date does not fire launch)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## K. Still OWNER-ONLY (blocks a true “typed into Kickstarter” completion)
|
## K. Still OWNER-PENDING / OWNER-ONLY
|
||||||
|
|
||||||
1. Kickstarter login + entity country confirmation (Nigeria is not a creator country).
|
1. Kickstarter login + entity country confirmation (Nigeria is not a creator country).
|
||||||
2. Stripe identity, tax, bank, card.
|
2. Stripe identity, tax, bank, card.
|
||||||
3. Final paperback/collector **dollar** amounts after printer quotes.
|
3. **Retreat price** (do not invent) and **Retreat venue** (conflict: GUIDE-436 TradeWinds Resort, St. Pete Beach vs retired "St. Pete" label).
|
||||||
4. Shipping country list + rates.
|
4. Whether Growth-bundle Retreat seats count toward the 369, and each tier's limit.
|
||||||
5. Final author roster headshots (D10).
|
5. **$200/mo WeOwn Cloud hosting start date**; what happens to a DIY instance if the backer does not sign up; DIY provisioning month.
|
||||||
6. Project image + optional hero video files.
|
6. Who delivers the AOP.biz bundles (named person/collaborator).
|
||||||
7. Explicit yes on D1 launch Friday if different from Oct 2.
|
7. Bundle quantity limits; consequence of missing 50% cohort attendance; bundle refund terms.
|
||||||
|
8. Final paperback price, add-on prices, Collector's Bundle signers and limit, shipping countries.
|
||||||
|
9. Retreat inclusions, agenda, transfer/refund terms, CE credit; rule if the campaign does not fund.
|
||||||
|
10. Final author roster, headshots, cover confirmation, sample workflow URL, contact email.
|
||||||
|
11. Academy price, dates, seats, and delivery (for the later update).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## L. Next actions for Product Lead / owner
|
## L. Next actions for Product Lead / owner
|
||||||
|
|
||||||
1. Owner still needs to lock **Retreat + Academy dollar amounts**, Academy **cohort dates/caps**, **D3 physical prices**, shipping rates, and **entity country**.
|
1. Owner supplies the OWNER-PENDING items in K, starting with the Retreat price and venue, the bundle lead, and the DIY hosting start date.
|
||||||
2. Agent (or owner) pastes this pack into a Kickstarter **draft** on the verified account.
|
2. Paste this pack and the guide's text into the Kickstarter **draft** on the verified account; create the 9 items, 8 tiers, and 3 add-ons.
|
||||||
3. Upload assets; start Stripe verification **today** (23 Sep) — review SLA needs headroom for an Oct 2 launch.
|
3. Upload the story images from `story-images/` (see its README for order and alt text).
|
||||||
|
4. Submit for review by **Mon 28 Sep** at the latest; start or confirm Stripe verification now.
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 240 KiB After Width: | Height: | Size: 338 KiB |
|
Before Width: | Height: | Size: 211 KiB After Width: | Height: | Size: 309 KiB |
|
After Width: | Height: | Size: 223 KiB |
|
Before Width: | Height: | Size: 219 KiB |
|
Before Width: | Height: | Size: 257 KiB After Width: | Height: | Size: 257 KiB |
|
Before Width: | Height: | Size: 115 KiB |
|
After Width: | Height: | Size: 224 KiB |
|
Before Width: | Height: | Size: 216 KiB |
|
Before Width: | Height: | Size: 156 KiB |
|
After Width: | Height: | Size: 319 KiB |
|
Before Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 225 KiB |
|
After Width: | Height: | Size: 222 KiB |
|
After Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 143 KiB After Width: | Height: | Size: 200 KiB |
|
Before Width: | Height: | Size: 185 KiB After Width: | Height: | Size: 185 KiB |
@@ -1,11 +1,13 @@
|
|||||||
# We Own AI: Kickstarter story images
|
# We Own AI: Kickstarter story images
|
||||||
|
|
||||||
All graphics for the Story tab of the We Own AI — The New American Dream campaign, built from the v2 campaign guide (`ks-research/kickstarter-campaign-guide.md`, section 2.3 Story and Part 3.1 assets).
|
All graphics for the Story tab of the We Own AI — The New American Dream campaign, built from the v2.1 campaign guide (`ks-research/kickstarter-campaign-guide.md`, section 2.3 Story and Part 3.1 assets). AOP.biz bundle contents come from GUIDE-436 (`WeOwnAi/s004_fedarch/_GUIDES_/GUIDE-436.md`).
|
||||||
|
|
||||||
|
**Updated 27 September 2026:** the rewards are now three sections: The book, Build it yourself or with us (AOP.biz bundles), and In person (the Burned Out Advisor Retreat). Sections 7 to 9 are now The book and AiBook.fun, Build it yourself or with us, and In person: the Retreat. The Academy is held out of launch, so its header, map, and site cards are no longer in the set (their source stays in `build.py` behind `ACADEMY_IN_LAUNCH = False`). New: `08b-bundle-comparison.png`. Changed: 06b, 06c, 11b (vertical timeline with the 20 October cutoff), 14b (AOP.biz bundles lead instead of Academy lead). Renamed without other changes: the AiBook.fun device mockup is now `07b` (was 09b).
|
||||||
|
|
||||||
- Kickstarter shows story images about 680 px wide. Every file here is exported at 1360 px wide (2x) as PNG, well under 5 MB.
|
- Kickstarter shows story images about 680 px wide. Every file here is exported at 1360 px wide (2x) as PNG, well under 5 MB.
|
||||||
- Workflow from the guide: add each section title as a Heading in the Story editor, insert that section's header image under it, paste the text, then add the section's other images where they fit.
|
- Workflow from the guide: add each section title as a Heading in the Story editor, insert that section's header image under it, paste the text, then add the section's other images where they fit.
|
||||||
- **Book cover:** the cover is the one already designed for the landing page: the 3D book in `marketing-site/components/Book3D.jsx` (styles `.book3d*` in `marketing-site/styles/globals.css`, belly band `marketing-site/public/american-dream-banner.webp`). `src/render_cover.py` screenshots it exactly as it appears on https://aibook.fun, in its resting pose, and saves `src/assets-gen/cover-3d.png` (3D, transparent background) and `cover-flat.png` (front face only). Nothing about it was redesigned. **Note:** the landing cover reads "The Field Guide / Responsible Agentic AI / Tested workflows you can actually run / AiBook.fun" with an "American Dream" band. It does not say "We Own AI". If the campaign title should be on the cover, update Book3D.jsx first and re-render.
|
- **Book cover:** the cover is the one already designed for the landing page: the 3D book in `marketing-site/components/Book3D.jsx` (styles `.book3d*` in `marketing-site/styles/globals.css`, belly band `marketing-site/public/american-dream-banner.webp`). `src/render_cover.py` screenshots it exactly as it appears on https://aibook.fun, in its resting pose, and saves `src/assets-gen/cover-3d.png` (3D, transparent background) and `cover-flat.png` (front face only). Nothing about it was redesigned. **Note:** the landing cover reads "The Field Guide / Responsible Agentic AI / Tested workflows you can actually run / AiBook.fun" with an "American Dream" band. It does not say "We Own AI". If the campaign title should be on the cover, update Book3D.jsx first and re-render.
|
||||||
- **Real screenshots:** 05b and 09b are screenshots of the live site (https://aibook.fun/read/recipe/RE-01 and https://aibook.fun/read/real-estate), taken by `src/render_screens.py`.
|
- **Real screenshots:** 05b and 07b are screenshots of the live site (https://aibook.fun/read/recipe/RE-01 and https://aibook.fun/read/real-estate), taken by `src/render_screens.py`.
|
||||||
- Style: the AiBook.fun field-guide system from `marketing-site/styles/globals.css` (paper `#fcfbf8`/`#f6f4ee`, pine `#1c5d4c`/`#12463a`, amber `#b4791f`; Fraunces, Hanken Grotesk, JetBrains Mono). The compass mark comes from `Book3D.jsx`. Emoji in headers use Noto Color Emoji and match the guide's section headings.
|
- Style: the AiBook.fun field-guide system from `marketing-site/styles/globals.css` (paper `#fcfbf8`/`#f6f4ee`, pine `#1c5d4c`/`#12463a`, amber `#b4791f`; Fraunces, Hanken Grotesk, JetBrains Mono). The compass mark comes from `Book3D.jsx`. Emoji in headers use Noto Color Emoji and match the guide's section headings.
|
||||||
- Everything was built as HTML/CSS and rendered with headless Chrome. **No AI-generated imagery is used.** For Kickstarter's Use of AI section: none of these images were made with AI image tools.
|
- Everything was built as HTML/CSS and rendered with headless Chrome. **No AI-generated imagery is used.** For Kickstarter's Use of AI section: none of these images were made with AI image tools.
|
||||||
- Files marked **PLACEHOLDER** have empty frames for photos (or names) the owner has to supply. Don't upload them until they've been re-rendered with the real files.
|
- Files marked **PLACEHOLDER** have empty frames for photos (or names) the owner has to supply. Don't upload them until they've been re-rendered with the real files.
|
||||||
@@ -29,28 +31,27 @@ All graphics for the Story tab of the We Own AI — The New American Dream campa
|
|||||||
| 05b-sample-workflow-try-it.png | 5 Try one workflow | 1360 × 1722 | Real screenshots of workflow RE-01 at aibook.fun/read/recipe/RE-01 in a browser frame: the header, title and kit (who runs it, tools, files, model, time, cost, output), then its Try-it. A strip marks the parts left out (Problem to Evidence). | Sample workflow RE-01: draft a property-market brief with an AI agent without leaking client data, with a 15-minute Try-it |
|
| 05b-sample-workflow-try-it.png | 5 Try one workflow | 1360 × 1722 | Real screenshots of workflow RE-01 at aibook.fun/read/recipe/RE-01 in a browser frame: the header, title and kit (who runs it, tools, files, model, time, cost, output), then its Try-it. A strip marks the parts left out (Problem to Evidence). | Sample workflow RE-01: draft a property-market brief with an AI agent without leaking client data, with a 15-minute Try-it |
|
||||||
| 05c-button-try-the-workflow.png | 5 Try one workflow | 1360 × 298 | Button image. In the editor, link it to https://aibook.fun/read/recipe/RE-01 (live now; the site currently labels it a "Reading demo"). | Try the sample workflow |
|
| 05c-button-try-the-workflow.png | 5 Try one workflow | 1360 × 298 | Button image. In the editor, link it to https://aibook.fun/read/recipe/RE-01 (live now; the site currently labels it a "Reading demo"). | Try the sample workflow |
|
||||||
| 06-header-three-ways-to-back.png | 6 Three ways to back | 1360 × 300 | Section header | Three ways to back |
|
| 06-header-three-ways-to-back.png | 6 Three ways to back | 1360 × 300 | Section header | Three ways to back |
|
||||||
| 06b-three-ways-to-back.png | 6 Three ways to back | 1360 × 1634 | Three columns (Retreat, Academy, Book & Library) showing what each is, what it includes, and when. Book & Library prices are one per line ($19, $25, $47 featured). The signed paperback appears with "Price on the reward" and a small image of the landing cover. The Book & Library header shows the cover too. No Retreat or Academy price is shown. | Three ways to back: Retreat, Academy, and Book & Library, with Book & Library rewards at $19, $25 and $47 |
|
| 06b-three-ways-to-back.png | 6 Three ways to back | 1360 × 1784 | Three columns. The book: $19, $25, $47 (featured), and the signed paperback with "Price on the reward" and the landing cover; delivery months. Build it yourself or with us: $1,000 DIY, $2,000 Launch, $5,000 Growth (with "Closes 20 Oct 2026"), and a note that the $988 a month service and $200 a month hosting are separate, optional agreements and Kickstarter charges the pledge once. In person: the Retreat, 369 seats, seat + signed paperback + eBook + 12 months of AiBook.fun, 4–6 November 2026, closes 20 Oct 2026, "Price on the reward". No Retreat price or venue is shown. | Three ways to back: the book from $19, AOP.biz bundles at $1,000, $2,000 and $5,000, and the Burned Out Advisor Retreat |
|
||||||
| 06c-three-ways-to-back-no-paperback.png | 6 Three ways to back | 1360 × 1414 | Same image without the paperback (the Book & Library header still shows the cover), for use if the paperback reward is left out at launch | Same as above |
|
| 06c-three-ways-to-back-no-paperback.png | 6 Three ways to back | 1360 × 1710 | Same image without the paperback tier in The book column (the Retreat still lists its signed paperback), for use if the paperback reward is left out at launch | Same as above |
|
||||||
| 07-header-the-retreat.png | 7 The Retreat | 1360 × 300 | Section header | The Retreat |
|
| 07-header-the-book-and-aibook-fun.png | 7 The book and AiBook.fun | 1360 × 300 | Section header | The book and AiBook.fun |
|
||||||
| 07b-retreat-venue-PLACEHOLDER.png | 7 The Retreat | 1360 × 765 | Venue photo frame with "Burned Out Advisor Retreat, 4 to 6 November 2026" and a "369 seats" badge | Burned Out Advisor Retreat, 4 to 6 November 2026, 369 seats |
|
| 07b-aibook-fun-device-mockup.png | 7 The book and AiBook.fun | 1360 × 1188 | Laptop and phone frames with real screenshots of the live AiBook.fun reader (https://aibook.fun/read/real-estate), with callouts for Chapter essay, Workflow, Try-it (about 15 minutes), and Last updated. Unchanged from the old 09b. | Mockup of the AiBook.fun reader on a laptop and phone, showing a chapter essay, a workflow, its Try-it and the last-updated date |
|
||||||
| 08-header-the-academy.png | 8 The Academy | 1360 × 300 | Section header | The Academy |
|
| 08-header-build-it-yourself-or-with-us.png | 8 Build it yourself or with us | 1360 × 300 | Section header | Build it yourself or with us |
|
||||||
| 08b-academy-map.png | 8 The Academy | 1360 × 956 | US map with pins on #NoDe (North Denver, CO), Villa Park (Chicagoland, IL), and Azur Resorts (Orlando, FL) | Map of the three AiCoach + AOP.biz BootCamp sites: North Denver, Villa Park near Chicago, and Orlando |
|
| 08b-bundle-comparison.png | 8 Build it yourself or with us | 1360 × 2588 | Comparison table of the AOP.biz bundles ($1,000 DIY on WeOwn Cloud with no support of any kind; $2,000 Launch; $5,000 Growth, highlighted, with a Retreat seat): the starter pack, what our team sets up, what Growth adds, the Retreat seat (Growth only), and the pledge window (Growth closes 20 Oct 2026). Below: the separate, optional agreements after the pledge ($200 a month hosting; $988 a month service from April 2027; 50% cohort attendance). Contents from GUIDE-436. | AOP.biz bundles compared: DIY $1,000, Launch $2,000, and Growth $5,000, which adds a Retreat seat |
|
||||||
| 08c-academy-sites-PLACEHOLDER.png | 8 The Academy | 1360 × 666 | Three site cards, each with a photo frame | The three Academy sites |
|
| 09-header-in-person-the-retreat.png | 9 In person: the Retreat | 1360 × 300 | Section header | In person: the Retreat |
|
||||||
| 09-header-book-library-and-aibook-fun.png | 9 Book & Library and AiBook.fun | 1360 × 300 | Section header | Book & Library and AiBook.fun |
|
| 09b-retreat-venue-PLACEHOLDER.png | 9 In person: the Retreat | 1360 × 765 | Venue photo frame with "Burned Out Advisor Retreat, 4 to 6 November 2026", "Pledges close 20 October 2026", and a "369 seats" badge. No venue name (pending). | Burned Out Advisor Retreat, 4 to 6 November 2026, 369 seats, pledges close 20 October 2026 |
|
||||||
| 09b-aibook-fun-device-mockup.png | 9 Book & Library and AiBook.fun | 1360 × 1188 | Laptop and phone frames with real screenshots of the live AiBook.fun reader (https://aibook.fun/read/real-estate), with callouts for Chapter essay, Workflow, Try-it (about 15 minutes), and Last updated | Mockup of the AiBook.fun reader on a laptop and phone, showing a chapter essay, a workflow, its Try-it and the last-updated date |
|
|
||||||
| 10-header-stretch-goals.png | 10 Stretch goals | 1360 × 300 | Section header | Stretch goals |
|
| 10-header-stretch-goals.png | 10 Stretch goals | 1360 × 300 | Section header | Stretch goals |
|
||||||
| 10b-stretch-goals-locked.png | 10 Stretch goals | 1360 × 500 | Bar with padlocks: $15,000 Bonus chapter, $35,000 Audiobook sample, $54,000 Live Q&A replay pack; goal $5,000 | Stretch goals: $15,000 bonus chapter, $35,000 audiobook sample, $54,000 live Q&A replay pack |
|
| 10b-stretch-goals-locked.png | 10 Stretch goals | 1360 × 500 | Bar with padlocks: $15,000 Bonus chapter, $35,000 Audiobook sample, $54,000 Live Q&A replay pack; goal $5,000 | Stretch goals: $15,000 bonus chapter, $35,000 audiobook sample, $54,000 live Q&A replay pack |
|
||||||
| 10c-stretch-goals-15k-unlocked.png | 10 Stretch goals | 1360 × 500 | Same, with $15,000 unlocked | Stretch goal $15,000 unlocked: bonus chapter |
|
| 10c-stretch-goals-15k-unlocked.png | 10 Stretch goals | 1360 × 500 | Same, with $15,000 unlocked | Stretch goal $15,000 unlocked: bonus chapter |
|
||||||
| 10d-stretch-goals-35k-unlocked.png | 10 Stretch goals | 1360 × 500 | Same, with $15,000 and $35,000 unlocked | Stretch goals $15,000 and $35,000 unlocked |
|
| 10d-stretch-goals-35k-unlocked.png | 10 Stretch goals | 1360 × 500 | Same, with $15,000 and $35,000 unlocked | Stretch goals $15,000 and $35,000 unlocked |
|
||||||
| 10e-stretch-goals-54k-unlocked.png | 10 Stretch goals | 1360 × 500 | Same, with all three unlocked | All three stretch goals unlocked |
|
| 10e-stretch-goals-54k-unlocked.png | 10 Stretch goals | 1360 × 500 | Same, with all three unlocked | All three stretch goals unlocked |
|
||||||
| 11-header-timeline.png | 11 Timeline | 1360 × 300 | Section header | Timeline |
|
| 11-header-timeline.png | 11 Timeline | 1360 × 300 | Section header | Timeline |
|
||||||
| 11b-timeline.png | 11 Timeline | 1360 × 920 | Path with six numbered stops, using the guide's dates. Stop 4 (Academy cohorts) reads "Dates to be announced". | Timeline from launch on 2 October 2026 to signed paperbacks in February 2027 |
|
| 11b-timeline.png | 11 Timeline | 1360 × 1214 | Vertical path with eight numbered stops from the guide: opens 2 Oct; Retreat and Growth close 20 Oct (amber); ends 4 Nov with the Retreat 4–6 Nov; AiBook.fun access mid-November; December cohort; January eBook; January to March AOP.biz service; February paperbacks | Timeline from launch on 2 October 2026, with the 20 October cutoff, to signed paperbacks in February 2027 |
|
||||||
| 12-header-shipping-and-delivery.png | 12 Shipping and delivery | 1360 × 300 | Section header | Shipping and delivery |
|
| 12-header-shipping-and-delivery.png | 12 Shipping and delivery | 1360 × 300 | Section header | Shipping and delivery |
|
||||||
| 12b-shipping-and-delivery-lanes.png | 12 Shipping and delivery | 1360 × 1154 | Two lanes. Digital: email, library access within about 14 days, eBook January 2027. Print: Pledge Manager survey (address, shipping, taxes), printing, signing January 2027, shipping February 2027. The eBook step and the paperback lane show the landing cover. No countries or rates. | Digital rewards arrive by email; signed paperbacks go through the Pledge Manager survey, printing, signing and shipping |
|
| 12b-shipping-and-delivery-lanes.png | 12 Shipping and delivery | 1360 × 1154 | Two lanes. Digital: email, library access within about 14 days, eBook January 2027. Print: Pledge Manager survey (address, shipping, taxes), printing, signing January 2027, shipping February 2027. The eBook step and the paperback lane show the landing cover. No countries or rates. | Digital rewards arrive by email; signed paperbacks go through the Pledge Manager survey, printing, signing and shipping |
|
||||||
| 13-header-early-readers.png | 13 Early readers | 1360 × 300 | Section header | Early readers |
|
| 13-header-early-readers.png | 13 Early readers | 1360 × 300 | Section header | Early readers |
|
||||||
| 13b-early-reader-quotes-PLACEHOLDER.png | 13 Early readers | 1360 × 908 | Three quote-card templates (photo, quote, name, role). Use only quotes that readers have approved in writing. | Quotes from early readers |
|
| 13b-early-reader-quotes-PLACEHOLDER.png | 13 Early readers | 1360 × 908 | Three quote-card templates (photo, quote, name, role). Use only quotes that readers have approved in writing. | Quotes from early readers |
|
||||||
| 14-header-authors-and-team.png | 14 The authors and team | 1360 × 300 | Section header | The authors and team |
|
| 14-header-authors-and-team.png | 14 The authors and team | 1360 × 300 | Section header | The authors and team |
|
||||||
| 14b-authors-and-team-PLACEHOLDER.png | 14 The authors and team | 1360 × 1442 | Three author cards for the co-authors the landing page lists as confirmed (`Authors.jsx`): Real Estate & Finance, Fractional C-Suite, Technology & RAAI. Below them, team cards with roles from the guide. Names and photos are still needed because the site does not publish them. | The authors and the team behind We Own AI |
|
| 14b-authors-and-team-PLACEHOLDER.png | 14 The authors and team | 1360 × 1442 | Three author cards for the co-authors the landing page lists as confirmed (`Authors.jsx`): Real Estate & Finance, Fractional C-Suite, Technology & RAAI. Below them, team cards with roles from the guide, including the AOP.biz bundles lead. Names and photos are still needed because the site does not publish them. | The authors and the team behind We Own AI |
|
||||||
| 14c-author-headshot-800x800-PLACEHOLDER.png | 14 The authors and team | 800 × 800 | Neutral 800 × 800 headshot frame for any author without a photo | (placeholder, do not upload) |
|
| 14c-author-headshot-800x800-PLACEHOLDER.png | 14 The authors and team | 800 × 800 | Neutral 800 × 800 headshot frame for any author without a photo | (placeholder, do not upload) |
|
||||||
| 15-header-special-thanks.png | 15 Special thanks | 1360 × 300 | Section header | Special thanks |
|
| 15-header-special-thanks.png | 15 Special thanks | 1360 × 300 | Section header | Special thanks |
|
||||||
| 16-header-how-to-help.png | 16 How to help | 1360 × 300 | Section header | How to help |
|
| 16-header-how-to-help.png | 16 How to help | 1360 × 300 | Section header | How to help |
|
||||||
@@ -61,11 +62,10 @@ No real people or venues were generated. These frames wait for real files:
|
|||||||
|
|
||||||
| Photo | Needed for | Size |
|
| Photo | Needed for | Size |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Retreat venue photo | 07b | Landscape, at least 1360 × 765 |
|
| Retreat venue photo (venue still pending) | 09b | Landscape, at least 1360 × 765 |
|
||||||
| Academy site photos: Azur Resorts (Orlando), #NoDe (North Denver), Villa Park (Chicagoland) | 08c | At least 800 × 600 each, landscape |
|
|
||||||
| Early reader photos, with written permission | 13b | At least 400 × 400, square |
|
| Early reader photos, with written permission | 13b | At least 400 × 400, square |
|
||||||
| Author headshots (and names) for the three confirmed co-authors | 14b (and on their own as story images) | 800 × 800, square |
|
| Author headshots (and names) for the three confirmed co-authors | 14b (and on their own as story images) | 800 × 800, square |
|
||||||
| Team headshots: @THY, @LFG, @CEO, @GTM, Osinachi Patrick, Academy BootCamp lead | 14b | 800 × 800, square |
|
| Team headshots: @THY, @LFG, @CEO, @GTM, Osinachi Patrick, AOP.biz bundles lead | 14b | 800 × 800, square |
|
||||||
|
|
||||||
## Waiting on owner decisions (re-render when settled)
|
## Waiting on owner decisions (re-render when settled)
|
||||||
|
|
||||||
@@ -73,8 +73,9 @@ No real people or venues were generated. These frames wait for real files:
|
|||||||
- **Chapter lead authors:** 04c follows the landing page's founding library. The landing page lists Higher Education and Communities co-authors as "To be announced".
|
- **Chapter lead authors:** 04c follows the landing page's founding library. The landing page lists Higher Education and Communities co-authors as "To be announced".
|
||||||
- **Public sample workflow:** 05b shows RE-01 as it is live on AiBook.fun. If a different workflow becomes the public sample, re-run `render_screens.py` with its URL and relink 05c.
|
- **Public sample workflow:** 05b shows RE-01 as it is live on AiBook.fun. If a different workflow becomes the public sample, re-run `render_screens.py` with its URL and relink 05c.
|
||||||
- **Paperback price:** 06b says "Price on the reward". Use 06c if the paperback is left out at launch.
|
- **Paperback price:** 06b says "Price on the reward". Use 06c if the paperback is left out at launch.
|
||||||
- **A fourth reward bucket:** 06b and 06c are built from a list of columns in `three_ways()` in `build.py`. To add a fourth bucket once its contents and price are confirmed, append one more column entry there and re-run `python build.py '^06'`; the grid adjusts without a CSS change.
|
- **Retreat price and venue:** 06b shows "Price on the reward" and no venue; 09b has no venue name. GUIDE-436 names TradeWinds Resort, St. Pete Beach, but the Kickstarter pack retired the "St. Pete" label, so the venue waits for the owner.
|
||||||
- **Academy cohort dates and seats:** 08c has no dates or seats, and timeline stop 4 says "Dates to be announced".
|
- **DIY hosting start date:** 06b and 08b give the $200 a month WeOwn Cloud hosting without a start date, on purpose.
|
||||||
|
- **Academy (held out of launch):** it will be announced in a campaign update once dates and prices exist. The map and site-card source is kept in `build.py` (Academy section). To bring it back, set `ACADEMY_IN_LAUNCH = True`, give it story numbers, add a fourth column to `three_ways()` (the grid adjusts without a CSS change), add its timeline stop, and re-run.
|
||||||
- **Retreat agenda:** the guide asks for a three-day agenda graphic "once the agenda exists". It doesn't exist yet, so that graphic has not been made.
|
- **Retreat agenda:** the guide asks for a three-day agenda graphic "once the agenda exists". It doesn't exist yet, so that graphic has not been made.
|
||||||
- **Names for the author and team cards, and approval to list Osinachi Patrick.**
|
- **Names for the author and team cards, and approval to list Osinachi Patrick.**
|
||||||
- **Tier names on the landing page:** `marketing-site/components/Tiers.jsx` still shows older tiers ($10 Supporter / $47 per year / Founding Sponsor). The story images follow the v2 campaign guide instead.
|
- **Tier names on the landing page:** `marketing-site/components/Tiers.jsx` still shows older tiers ($10 Supporter / $47 per year / Founding Sponsor). The story images follow the v2 campaign guide instead.
|
||||||
@@ -84,9 +85,9 @@ No real people or venues were generated. These frames wait for real files:
|
|||||||
```
|
```
|
||||||
cd src
|
cd src
|
||||||
python render_cover.py # landing-page book cover from https://aibook.fun -> assets-gen/cover-3d.png, cover-flat.png
|
python render_cover.py # landing-page book cover from https://aibook.fun -> assets-gen/cover-3d.png, cover-flat.png
|
||||||
python render_screens.py # live screenshots for 05b and 09b from https://aibook.fun
|
python render_screens.py # live screenshots for 05b and 07b from https://aibook.fun
|
||||||
python build.py # all story images -> ../ ; pass a regex to render a subset, e.g. python build.py '^06'
|
python build.py # all story images -> ../ ; pass a regex to render a subset, e.g. python build.py '^06'
|
||||||
python contact_sheet.py
|
python contact_sheet.py
|
||||||
```
|
```
|
||||||
|
|
||||||
Requires Python with `playwright` and `pillow`, a Chrome/Chromium binary (the path is set in the scripts; render_cover.py uses SwiftShader WebGL flags so the 3D faces sort correctly), and the Fraunces, Hanken Grotesk, JetBrains Mono, and Noto Color Emoji fonts installed. Text and data live at the top of each section in `build.py`: QUOTES, TEAM, CHAPTERS, STOPS, GOALS, and so on. Photos go in `src/assets/` (see `src/assets/README.md`). `make_map.py` builds the US outline from public-domain US Census-derived state boundaries.
|
Requires Python with `playwright` and `pillow`, a Chrome/Chromium binary (the path is set in the scripts; render_cover.py uses SwiftShader WebGL flags so the 3D faces sort correctly), and the Fraunces, Hanken Grotesk, JetBrains Mono, and Noto Color Emoji fonts installed. Text and data live at the top of each section in `build.py`: QUOTES, TEAM, CHAPTERS, STOPS, GOALS, BUNDLE_COLS, BUNDLE_ROWS, and so on. Photos go in `src/assets/` (see `src/assets/README.md`). `make_map.py` builds the US outline from public-domain US Census-derived state boundaries.
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 2.7 MiB |
@@ -5,10 +5,10 @@ Images whose slots are filled lose the `-PLACEHOLDER` suffix.
|
|||||||
|
|
||||||
| File name (any of .jpg/.png/.webp) | Used in | Minimum size |
|
| File name (any of .jpg/.png/.webp) | Used in | Minimum size |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| retreat-venue | 07b Retreat | 1360 × 765, landscape |
|
| retreat-venue | 09b Retreat | 1360 × 765, landscape |
|
||||||
| site-orlando, site-north-denver, site-villa-park | 08c Academy sites | 800 × 600 each, landscape |
|
| site-orlando, site-north-denver, site-villa-park | Academy site cards (held out of launch; used only when `ACADEMY_IN_LAUNCH = True`) | 800 × 600 each, landscape |
|
||||||
| reader-1, reader-2, reader-3 | 13b early reader quotes | 400 × 400, square |
|
| reader-1, reader-2, reader-3 | 13b early reader quotes | 400 × 400, square |
|
||||||
| author-1, author-2, author-3 | 14b authors (Real Estate & Finance, Fractional C-Suite, Technology & RAAI) | 800 × 800, square |
|
| author-1, author-2, author-3 | 14b authors (Real Estate & Finance, Fractional C-Suite, Technology & RAAI) | 800 × 800, square |
|
||||||
| team-thy, team-lfg, team-ceo, team-gtm, team-osinachi-patrick, team-academy-lead | 14b team | 800 × 800, square |
|
| team-thy, team-lfg, team-ceo, team-gtm, team-osinachi-patrick, team-aop-lead | 14b team | 800 × 800, square |
|
||||||
|
|
||||||
The book cover is not a photo slot: it is rendered from the landing page's `Book3D.jsx` by `render_cover.py` into `src/assets-gen/`.
|
The book cover is not a photo slot: it is rendered from the landing page's `Book3D.jsx` by `render_cover.py` into `src/assets-gen/`.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
Usage: python build.py (render everything into ../)
|
Usage: python build.py (render everything into ../)
|
||||||
Owner photos: drop files into src/assets/ using the names in SLOT_FILES (jpg/png/webp) and re-run;
|
Owner photos: drop files into src/assets/ using the names in SLOT_FILES (jpg/png/webp) and re-run;
|
||||||
images whose photo slots are still empty get a -PLACEHOLDER suffix.
|
images whose photo slots are still empty get a -PLACEHOLDER suffix.
|
||||||
Sources of truth: ks-research/kickstarter-campaign-guide.md (v2), Story section and Part 3.1."""
|
Sources of truth: ks-research/kickstarter-campaign-guide.md (v2.1), Story section and Part 3.1; GUIDE-436 for the AOP.biz bundles."""
|
||||||
import asyncio, json, math, pathlib, re, sys
|
import asyncio, json, math, pathlib, re, sys
|
||||||
from icons import ICONS, ILLUS, MARK, icon
|
from icons import ICONS, ILLUS, MARK, icon
|
||||||
HERE = pathlib.Path(__file__).parent
|
HERE = pathlib.Path(__file__).parent
|
||||||
@@ -56,8 +56,8 @@ HEADERS = [
|
|||||||
('01', 'welcome', '👋', 'Welcome'), ('02', 'why-this-book', '❤️', 'Why this book'),
|
('01', 'welcome', '👋', 'Welcome'), ('02', 'why-this-book', '❤️', 'Why this book'),
|
||||||
('03', 'who-its-for', '🎯', 'Who it’s for'), ('04', 'whats-inside', '📖', 'What’s inside'),
|
('03', 'who-its-for', '🎯', 'Who it’s for'), ('04', 'whats-inside', '📖', 'What’s inside'),
|
||||||
('05', 'try-one-workflow', '🧪', 'Try one workflow'), ('06', 'three-ways-to-back', '🧭', 'Three ways to back'),
|
('05', 'try-one-workflow', '🧪', 'Try one workflow'), ('06', 'three-ways-to-back', '🧭', 'Three ways to back'),
|
||||||
('07', 'the-retreat', '🏕️', 'The Retreat'), ('08', 'the-academy', '🎓', 'The Academy'),
|
('07', 'the-book-and-aibook-fun', '📚', 'The book and AiBook.fun'), ('08', 'build-it-yourself-or-with-us', '🛠️', 'Build it yourself or with us'),
|
||||||
('09', 'book-library-and-aibook-fun', '📚', 'Book & Library and AiBook.fun'), ('10', 'stretch-goals', '🎁', 'Stretch goals'),
|
('09', 'in-person-the-retreat', '🏕️', 'In person: the Retreat'), ('10', 'stretch-goals', '🎁', 'Stretch goals'),
|
||||||
('11', 'timeline', '⏳', 'Timeline'), ('12', 'shipping-and-delivery', '📦', 'Shipping and delivery'),
|
('11', 'timeline', '⏳', 'Timeline'), ('12', 'shipping-and-delivery', '📦', 'Shipping and delivery'),
|
||||||
('13', 'early-readers', '👀', 'Early readers'), ('14', 'authors-and-team', '✍️', 'The authors and team'),
|
('13', 'early-readers', '👀', 'Early readers'), ('14', 'authors-and-team', '✍️', 'The authors and team'),
|
||||||
('15', 'special-thanks', '🙏', 'Special thanks'), ('16', 'how-to-help', '📣', 'How to help'),
|
('15', 'special-thanks', '🙏', 'Special thanks'), ('16', 'how-to-help', '📣', 'How to help'),
|
||||||
@@ -68,6 +68,11 @@ def header(num, slug, emoji, title):
|
|||||||
f'<div style="min-width:0;flex:1"><div class="kicker">{TITLE}</div><h1 data-fit>{title}</h1></div><div class="rule"></div></div>')
|
f'<div style="min-width:0;flex:1"><div class="kicker">{TITLE}</div><h1 data-fit>{title}</h1></div><div class="rule"></div></div>')
|
||||||
return body
|
return body
|
||||||
HDR = {n: (f'{n}-header-{s}', header(n, s, e, t)) for n, s, e, t in HEADERS}
|
HDR = {n: (f'{n}-header-{s}', header(n, s, e, t)) for n, s, e, t in HEADERS}
|
||||||
|
# The Academy (AiCoach + AOP.biz BootCamp) is held out of the launch rewards; it will be announced in a campaign update
|
||||||
|
# once dates and prices exist (guide Appendix E). Its header, map and site cards are kept below and render only when
|
||||||
|
# ACADEMY_IN_LAUNCH is True (they would then need a slot in the story numbering).
|
||||||
|
ACADEMY_IN_LAUNCH = False
|
||||||
|
HDR['academy'] = ('A-header-the-academy', header('A', 'the-academy', '🎓', 'The Academy'))
|
||||||
def add_header(n):
|
def add_header(n):
|
||||||
name, body = HDR[n]; page(name, body, w=680, h=150)
|
name, body = HDR[n]; page(name, body, w=680, h=150)
|
||||||
|
|
||||||
@@ -233,152 +238,104 @@ page('05c-button-try-the-workflow', f'''<div class="canvas" id="shot">
|
|||||||
# ---------------------------------------------------------------- 06 three ways to back
|
# ---------------------------------------------------------------- 06 three ways to back
|
||||||
add_header('06')
|
add_header('06')
|
||||||
def three_ways(paperback=True):
|
def three_ways(paperback=True):
|
||||||
"""One column per reward bucket. To add a fourth bucket later, append another (html, width) entry
|
"""One column per reward section: The book / Build it yourself or with us / In person.
|
||||||
to `cols` below; the grid template is built from the list, so no CSS change is needed."""
|
`cols` is a list of (html, width) entries; the grid template is built from the list, so adding a column
|
||||||
|
(for example the Academy once it is announced) needs no CSS change."""
|
||||||
book_items = [('$19', 'Early Bird eBook', 'First 200 backers', False),
|
book_items = [('$19', 'Early Bird eBook', 'First 200 backers', False),
|
||||||
('$25', 'eBook and backer-only updates', '', False),
|
('$25', 'eBook and backer-only updates', '', False),
|
||||||
('$47', 'eBook and 12 months of the AiBook.fun library', '', True)]
|
('$47', 'eBook and 12 months of the AiBook.fun library', 'Featured', True)]
|
||||||
rows = ''.join(f'<li class="{"feat" if f else ""}"><b>{p}</b><span>{t}' + (f'<small>{s}</small>' if s else '') + '</span></li>'
|
rows = ''.join(f'<li class="{"feat" if f else ""}"><b>{p}</b><span>{t}' + (f'<small>{s}</small>' if s else '') + '</span></li>'
|
||||||
for p, t, s, f in book_items)
|
for p, t, s, f in book_items)
|
||||||
if paperback:
|
if paperback:
|
||||||
rows += f'<li><b class="np"><img src="{COVER_3D}" alt=""></b><span>Signed paperback and eBook<small>Price on the reward</small></span></li>'
|
rows += f'<li class="pb"><b class="np"><img src="{COVER_3D}" alt=""></b><span>Signed paperback and eBook<small>Price on the reward</small></span></li>'
|
||||||
book_deliv = ('<li>Library access: within about 14 days of a successful campaign</li><li>eBook: January 2027</li>'
|
book_deliv = ('<li>Library access: within about 14 days of a successful campaign</li><li>eBook: January 2027</li>'
|
||||||
+ ('<li>Signed paperback: February 2027</li>' if paperback else ''))
|
+ ('<li>Signed paperback: February 2027</li>' if paperback else ''))
|
||||||
inc = f'<ul class="inc"><li>{icon("seat")}Your seat</li><li>{icon("book")}The eBook</li><li>{icon("library")}12 months of AiBook.fun</li></ul>'
|
bundles = [('$1,000', 'DIY', 'The starter pack on WeOwn Cloud, to run yourself. No support of any kind.', ''),
|
||||||
cols = [(f'''
|
('$2,000', 'Launch', 'Set up with our team: onboarding and a first implementation cycle, plus three months of AOP.biz service and the December 2026 cohort.', ''),
|
||||||
<div class="col card">
|
('$5,000', 'Growth', 'Everything in Launch, plus deeper integration, more agents, ongoing support, and a Retreat seat.', 'Closes 20 Oct 2026')]
|
||||||
<p class="nm">Retreat</p><h3>Burned Out Advisor Retreat</h3>
|
brows = ''.join(f'<li class="{"feat" if tag else ""}"><div class="bt"><b>{p}</b><em>{n}</em></div><span>{d}</span>'
|
||||||
<div class="sec"><p class="lb">What it is</p><p>Three days in person with the authors and other advisors.</p>
|
+ (f'<i class="tag">{tag}</i>' if tag else '') + '</li>' for p, n, d, tag in bundles)
|
||||||
<p class="fact">{icon("people")}369 seats</p></div>
|
inc = (f'<ul class="inc"><li>{icon("seat")}Your seat</li><li>{icon("book")}A signed paperback</li>'
|
||||||
<div class="sec"><p class="lb">Includes</p>{inc}</div>
|
f'<li>{icon("book")}The eBook</li><li>{icon("library")}12 months of AiBook.fun</li></ul>')
|
||||||
<div class="sec"><p class="lb">When</p><p class="fact">{icon("calendar")}4–6 November 2026</p></div>
|
cols = [(f"""
|
||||||
<div class="pr"><p class="price">Price on the reward</p></div>
|
|
||||||
</div>''', '1fr'),
|
|
||||||
(f'''
|
|
||||||
<div class="col card">
|
|
||||||
<p class="nm">Academy</p><h3>AiCoach + AOP.biz BootCamp</h3>
|
|
||||||
<div class="sec"><p class="lb">What it is</p><p>A seat in the next cohort at one of three sites:</p>
|
|
||||||
<p class="fact">{icon("pin")}Orlando, Florida</p><p class="fact">{icon("pin")}North Denver, Colorado</p><p class="fact">{icon("pin")}Villa Park, Chicagoland, Illinois</p></div>
|
|
||||||
<div class="sec"><p class="lb">Includes</p>{inc}</div>
|
|
||||||
<div class="sec"><p class="lb">When</p><p class="fact">{icon("calendar")}The next cohort at your chosen site</p></div>
|
|
||||||
<div class="pr"><p class="price">Price on the reward</p></div>
|
|
||||||
</div>''', '1fr'),
|
|
||||||
(f'''
|
|
||||||
<div class="col card book">
|
<div class="col card book">
|
||||||
<p class="nm">Book & Library</p><div class="ch"><h3>The book and the AiBook.fun library</h3><img src="{COVER_FLAT}" alt=""></div>
|
<p class="nm">The book</p><div class="ch"><h3>The book and the AiBook.fun library</h3><img src="{COVER_FLAT}" alt=""></div>
|
||||||
<div class="sec span2"><p class="lb">Choose one</p><ul class="prices">{rows}</ul></div>
|
<div class="sec span2"><p class="lb">Choose one</p><ul class="prices">{rows}</ul></div>
|
||||||
<div class="sec"><p class="lb">When</p><ul class="dl">{book_deliv}</ul></div>
|
<div class="sec"><p class="lb">When</p><ul class="dl">{book_deliv}</ul></div>
|
||||||
<div class="pr"></div>
|
<div class="pr"></div>
|
||||||
</div>''', '1.3fr')]
|
</div>""", '1.05fr'),
|
||||||
many = len(cols) > 3 # four or more columns: let columns shrink below their content width and wrap the price pill
|
(f"""
|
||||||
grid = ' '.join(f'minmax(0,{w})' if many else w for _, w in cols)
|
<div class="col card build">
|
||||||
|
<p class="nm">Build it yourself or with us</p><h3>AOP.biz bundles</h3>
|
||||||
|
<div class="sec span2"><p class="lb">Choose one</p><ul class="prices bund">{brows}</ul></div>
|
||||||
|
<div class="sec"><p class="lb">After the pledge</p><p class="sm">AOP.biz service ($988 a month) and WeOwn Cloud hosting ($200 a month) are separate, optional agreements. Kickstarter charges your pledge once.</p></div>
|
||||||
|
<div class="pr"></div>
|
||||||
|
</div>""", '1.2fr'),
|
||||||
|
(f"""
|
||||||
|
<div class="col card">
|
||||||
|
<p class="nm">In person</p><h3>Burned Out Advisor Retreat</h3>
|
||||||
|
<div class="sec"><p class="lb">What it is</p><p>Three days in person with the authors and other advisors.</p>
|
||||||
|
<p class="fact">{icon("people")}369 seats</p></div>
|
||||||
|
<div class="sec"><p class="lb">Includes</p>{inc}</div>
|
||||||
|
<div class="sec"><p class="lb">When</p><p class="fact">{icon("calendar")}4–6 November 2026</p><p class="fact cut">{icon("clock")}Closes 20 Oct 2026</p></div>
|
||||||
|
<div class="pr"><p class="price">Price on the reward</p></div>
|
||||||
|
</div>""", '0.95fr')]
|
||||||
|
many = len(cols) > 3
|
||||||
|
grid = ' '.join(f'minmax(0,{w})' for _, w in cols)
|
||||||
html = ''.join(h for h, _ in cols)
|
html = ''.join(h for h, _ in cols)
|
||||||
return f'''<div class="canvas" id="shot"><div class="cols{' many' if many else ''}" style="grid-template-columns:{grid}">{html}
|
return f"""<div class="canvas" id="shot"><div class="cols{' many' if many else ''}" style="grid-template-columns:{grid}">{html}
|
||||||
</div></div>'''
|
</div></div>"""
|
||||||
TW_CSS = '''
|
TW_CSS = """
|
||||||
.cols{display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-template-rows:repeat(6,auto);column-gap:10px}
|
.canvas{padding:28px 26px}
|
||||||
.col{padding:18px 15px 16px;display:grid;grid-template-rows:subgrid;grid-row:span 6}
|
.cols{display:grid;grid-template-rows:repeat(6,auto);column-gap:10px}
|
||||||
.nm{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pine);font-weight:600}
|
.col{padding:18px 14px 16px;display:grid;grid-template-rows:subgrid;grid-row:span 6;min-width:0}
|
||||||
|
.nm{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--pine);font-weight:600;line-height:1.35}
|
||||||
.col h3{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.15;margin:6px 0 10px}
|
.col h3{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.15;margin:6px 0 10px}
|
||||||
.sec{border-top:1px dashed var(--line-2);padding:10px 0 12px}
|
.sec{border-top:1px dashed var(--line-2);padding:10px 0 12px}
|
||||||
.span2{grid-row:span 2}
|
.span2{grid-row:span 2}
|
||||||
.lb{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
|
.lb{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
|
||||||
.sec p{font-size:14px;line-height:1.4}
|
.sec p{font-size:14px;line-height:1.4}
|
||||||
|
.sec p.sm{font-size:13px;line-height:1.42;color:var(--ink)}
|
||||||
.fact{display:flex;gap:7px;align-items:flex-start;margin-top:6px;font-weight:600}
|
.fact{display:flex;gap:7px;align-items:flex-start;margin-top:6px;font-weight:600}
|
||||||
.lb+.fact{margin-top:0}
|
.lb+.fact{margin-top:0}
|
||||||
|
.fact.cut{color:var(--amber)}
|
||||||
|
.fact.cut .ico{color:var(--amber)}
|
||||||
.fact .ico,.inc .ico{width:17px;height:17px;margin-top:1px}
|
.fact .ico,.inc .ico{width:17px;height:17px;margin-top:1px}
|
||||||
.inc li{display:flex;gap:7px;align-items:flex-start;font-size:14px;line-height:1.35;padding:2px 0}
|
.inc li{display:flex;gap:7px;align-items:flex-start;font-size:14px;line-height:1.35;padding:2px 0}
|
||||||
.pr{align-self:end}
|
.pr{align-self:end}
|
||||||
.price{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--pine);background:var(--pine-wash);border:1px solid var(--pine-tint);border-radius:999px;padding:7px 6px;text-align:center;white-space:nowrap}
|
.price{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--pine);background:var(--pine-wash);border:1px solid var(--pine-tint);border-radius:999px;padding:7px 6px;text-align:center;white-space:normal;line-height:1.3}
|
||||||
.many .price{white-space:normal}
|
.book,.build{border-color:rgba(28,93,76,.28)}
|
||||||
.book{border-color:rgba(28,93,76,.28)}
|
.prices li{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:10px;font-size:14px;line-height:1.35}
|
||||||
.prices li{display:grid;grid-template-columns:58px 1fr;gap:8px;align-items:baseline;padding:7px 8px;border-radius:10px;font-size:14px;line-height:1.35}
|
|
||||||
.prices li+li{margin-top:4px}
|
.prices li+li{margin-top:4px}
|
||||||
.prices b{font-family:var(--display);font-weight:900;font-size:24px;letter-spacing:-.03em;color:var(--ink)}
|
.prices b{font-family:var(--display);font-weight:900;font-size:24px;letter-spacing:-.03em;color:var(--ink);line-height:1.05}
|
||||||
.prices b.np{align-self:start;width:30px;margin:0 0 0 6px}.prices b.np img{width:30px;display:block}
|
.prices li.pb{flex-direction:row;gap:10px;align-items:flex-start}
|
||||||
.ch{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
|
.prices b.np{flex:none;width:30px;margin:2px 0 0}.prices b.np img{width:30px;display:block}
|
||||||
.ch img{width:46px;border-radius:2px 4px 4px 2px;box-shadow:0 6px 12px -6px rgba(18,63,52,.5);margin:4px 0 8px}
|
.ch{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
|
||||||
.prices small{display:block;font-size:13px;color:var(--muted)}
|
.ch img{width:42px;border-radius:2px 4px 4px 2px;box-shadow:0 6px 12px -6px rgba(18,63,52,.5);margin:4px 0 8px;flex:none}
|
||||||
|
.prices small{display:block;font-size:12.5px;color:var(--muted)}
|
||||||
.prices li.feat{background:var(--pine);color:#eaf1ec}
|
.prices li.feat{background:var(--pine);color:#eaf1ec}
|
||||||
.prices li.feat b{color:#fff}
|
.prices li.feat b{color:#fff}
|
||||||
|
.prices li.feat small{color:#cfe0d6}
|
||||||
|
.bund .bt{display:flex;align-items:baseline;gap:8px}
|
||||||
|
.bund .bt em{font-style:normal;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pine)}
|
||||||
|
.bund li.feat .bt em{color:#cfe0d6}
|
||||||
|
.bund span{font-size:13.5px;line-height:1.4}
|
||||||
|
.bund .tag{font-style:normal;align-self:flex-start;margin-top:5px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.04em;background:var(--amber);color:#fff;border-radius:999px;padding:3px 9px}
|
||||||
.dl li{font-size:14px;line-height:1.4;padding:2px 0 2px 14px;position:relative}
|
.dl li{font-size:14px;line-height:1.4;padding:2px 0 2px 14px;position:relative}
|
||||||
.dl li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:999px;background:var(--pine)}
|
.dl li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:999px;background:var(--pine)}
|
||||||
'''
|
"""
|
||||||
page('06b-three-ways-to-back', three_ways(True), css=TW_CSS)
|
page('06b-three-ways-to-back', three_ways(True), css=TW_CSS)
|
||||||
page('06c-three-ways-to-back-no-paperback', three_ways(False), css=TW_CSS)
|
page('06c-three-ways-to-back-no-paperback', three_ways(False), css=TW_CSS)
|
||||||
|
|
||||||
# ---------------------------------------------------------------- 07 retreat
|
# ---------------------------------------------------------------- 07 the book and aibook.fun (device mockup)
|
||||||
add_header('07')
|
add_header('07')
|
||||||
page('07b-retreat-venue', f'''<div class="canvas" id="shot">
|
|
||||||
{slot("retreat-venue", "Venue photo goes here", "Landscape · at least 1360 × 765 px", "venue")}
|
|
||||||
<div class="ov"><p class="spec">{TITLE.split(" — ")[0]}</p><h3>Burned Out Advisor Retreat</h3><p class="d">{icon("calendar")}4 to 6 November 2026</p></div>
|
|
||||||
<div class="seats"><b>369</b><span>seats</span></div>
|
|
||||||
</div>''', h=383, px_h=765, css='''
|
|
||||||
.canvas{padding:0;height:383px}
|
|
||||||
.venue{position:absolute;inset:0}
|
|
||||||
.venue .ph{border-radius:0;border-width:0;justify-content:flex-start;padding-top:70px}
|
|
||||||
.ov{position:absolute;left:28px;bottom:26px;background:rgba(252,251,248,.96);border-radius:16px;padding:16px 22px 18px;box-shadow:var(--sh-lg);max-width:420px}
|
|
||||||
.ov h3{font-family:var(--display);font-weight:900;font-size:30px;letter-spacing:-.025em;line-height:1.05;margin:6px 0 10px}
|
|
||||||
.ov .d{display:flex;align-items:center;gap:9px;font-weight:700;font-size:18px}
|
|
||||||
.ov .d .ico{width:22px;height:22px}
|
|
||||||
.seats{position:absolute;right:28px;top:26px;width:108px;height:108px;border-radius:999px;background:var(--pine);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 5px rgba(252,251,248,.9),var(--sh-lg)}
|
|
||||||
.seats b{font-family:var(--display);font-weight:900;font-size:38px;line-height:1;letter-spacing:-.03em}
|
|
||||||
.seats span{font-family:var(--mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#cfe0d6;margin-top:3px}
|
|
||||||
''')
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------- 08 academy
|
|
||||||
add_header('08')
|
|
||||||
W, H = MAP['w'], MAP['h']
|
|
||||||
pins = MAP['pins']
|
|
||||||
def pct(k): return pins[k][0] / W * 100, pins[k][1] / H * 100
|
|
||||||
SITES = [('villapark', 'Chicagoland, Illinois', 'Villa Park', 'lab-r'),
|
|
||||||
('denver', 'North Denver, Colorado', '#NoDe', 'lab-l'),
|
|
||||||
('orlando', 'Orlando, Florida', 'Azur Resorts', 'lab-l')]
|
|
||||||
pin_html = ''
|
|
||||||
for k, city, sub, cls in SITES:
|
|
||||||
x, y = pct(k)
|
|
||||||
pin_html += (f'<div class="pin" style="left:{x:.2f}%;top:{y:.2f}%">{ICONS["pin"]}'
|
|
||||||
f'<div class="lab {cls}"><b>{sub}</b><span>{city}</span></div></div>')
|
|
||||||
page('08b-academy-map', f'''<div class="canvas" id="shot">
|
|
||||||
<p class="spec" style="text-transform:none;letter-spacing:.04em;font-size:14px">AiCoach + AOP.biz BootCamp · three sites</p>
|
|
||||||
<div class="map">{MAP_SVG}{pin_html}</div>
|
|
||||||
</div>''', css=f'''
|
|
||||||
.map{{position:relative;margin-top:14px;aspect-ratio:{W}/{H}}}
|
|
||||||
.map>svg{{position:absolute;inset:0;width:100%;height:100%}}
|
|
||||||
.pin{{position:absolute;width:0;height:0}}
|
|
||||||
.pin>svg{{position:absolute;width:40px;height:40px;left:-20px;top:-36px;color:#fff;fill:var(--pine);stroke:#fff;stroke-width:1.6;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25))}}
|
|
||||||
.lab{{position:absolute;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 13px 9px;box-shadow:var(--sh-md);white-space:nowrap}}
|
|
||||||
.lab b{{display:block;font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.02em;line-height:1.1}}
|
|
||||||
.lab span{{display:block;font-size:14px;color:var(--muted);margin-top:2px}}
|
|
||||||
.lab-r{{left:26px;top:-46px}}
|
|
||||||
.lab-l{{right:26px;top:-46px}}
|
|
||||||
''')
|
|
||||||
SITE_CARDS = [('site-orlando', 'Azur Resorts', 'Orlando, Florida'), ('site-north-denver', '#NoDe', 'North Denver, Colorado'),
|
|
||||||
('site-villa-park', 'Villa Park', 'Chicagoland, Illinois')]
|
|
||||||
page('08c-academy-sites', '<div class="canvas" id="shot"><div class="sg">' + ''.join(
|
|
||||||
f'<div class="card s">{slot(src, "Site photo goes here", "At least 800 × 600 px", "sp")}<div class="b"><p class="n">Site {i}</p><h3>{name}</h3><p class="pl">{icon("pin")}{place}</p></div></div>'
|
|
||||||
for i, (src, name, place) in enumerate(SITE_CARDS, 1)) + '</div></div>', css='''
|
|
||||||
.sg{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
|
|
||||||
.s{overflow:hidden}
|
|
||||||
.sp{aspect-ratio:4/3}
|
|
||||||
.sp .ph{border-radius:0;border-width:0 0 2px 0}
|
|
||||||
.sp .ph b{font-size:14px}.sp .ph small{font-size:11.5px}
|
|
||||||
.b{padding:14px 15px 16px}
|
|
||||||
.n{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
|
|
||||||
.b h3{font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:-.02em;margin:4px 0 6px}
|
|
||||||
.pl{display:flex;gap:6px;align-items:flex-start;font-size:14px;line-height:1.35;color:var(--ink)}
|
|
||||||
.pl .ico{width:17px;height:17px;margin-top:1px}
|
|
||||||
''')
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------- 09 book & library and aibook.fun (device mockup)
|
|
||||||
add_header('09')
|
|
||||||
L, Ph = SCREENS['laptop'], SCREENS['phone']
|
L, Ph = SCREENS['laptop'], SCREENS['phone']
|
||||||
def tgt(box, vw, vh, name, side='left', gap=16):
|
def tgt(box, vw, vh, name, side='left', gap=16):
|
||||||
"""Callout target just outside the text box (left or right side), vertically centred."""
|
"""Callout target just outside the text box (left or right side), vertically centred."""
|
||||||
x, y, w, h = box
|
x, y, w, h = box
|
||||||
cx = x - gap if side == 'left' else x + w + gap
|
cx = x - gap if side == 'left' else x + w + gap
|
||||||
return f'<i class="tg" data-t="{name}" style="left:{cx / vw * 100:.2f}%;top:{(y + h / 2) / vh * 100:.2f}%"></i>'
|
return f'<i class="tg" data-t="{name}" style="left:{cx / vw * 100:.2f}%;top:{(y + h / 2) / vh * 100:.2f}%"></i>'
|
||||||
page('09b-aibook-fun-device-mockup', f'''<div class="canvas" id="shot">
|
page('07b-aibook-fun-device-mockup', f'''<div class="canvas" id="shot">
|
||||||
<div class="stage">
|
<div class="stage">
|
||||||
<div class="laptop"><div class="lid"><div class="scr"><img src="../assets-gen/screen-laptop.png">
|
<div class="laptop"><div class="lid"><div class="scr"><img src="../assets-gen/screen-laptop.png">
|
||||||
{tgt(L["essay"], L["vw"], L["vh"], "essay", gap=22)}{tgt(L["workflow"], L["vw"], L["vh"], "workflow", gap=22)}</div></div><div class="base"></div></div>
|
{tgt(L["essay"], L["vw"], L["vh"], "essay", gap=22)}{tgt(L["workflow"], L["vw"], L["vh"], "workflow", gap=22)}</div></div><div class="base"></div></div>
|
||||||
@@ -430,6 +387,156 @@ window.afterLayout = async () => {{
|
|||||||
.foot-note{text-align:center;margin-top:14px}
|
.foot-note{text-align:center;margin-top:14px}
|
||||||
''')
|
''')
|
||||||
|
|
||||||
|
# ---------------------------------------------------------------- 08 build it yourself or with us (bundle comparison)
|
||||||
|
add_header('08')
|
||||||
|
# Contents from GUIDE-436 (WeOwnAi/s004_fedarch/_GUIDES_/GUIDE-436.md) plus the owner's DIY definition (27 Sep 2026).
|
||||||
|
# Values: True = included, False = not included, or a short string.
|
||||||
|
BUNDLE_COLS = [('$1,000', 'DIY', 'On WeOwn Cloud.<br>No support of any kind.', False),
|
||||||
|
('$2,000', 'Launch', 'Set up with our team.', False),
|
||||||
|
('$5,000', 'Growth', 'Includes a Retreat seat.', True)]
|
||||||
|
BUNDLE_ROWS = [
|
||||||
|
('The starter pack', [
|
||||||
|
('Starter agent fleet', [True, True, True]),
|
||||||
|
('Docs and how-to guides', [True, True, True]),
|
||||||
|
('Agentic assistant that answers from your own knowledge base', [True, True, True]),
|
||||||
|
('Dedicated self-hosted instance; you own the data', [True, True, True])]),
|
||||||
|
('Set up with our team', [
|
||||||
|
('Onboarding', [False, True, True]),
|
||||||
|
('First implementation cycle', [False, True, True]),
|
||||||
|
('Three months of AOP.biz service, January to March 2027', [False, True, True]),
|
||||||
|
('Seat in the December 2026 AOPbizFastTrack cohort', [False, True, True])]),
|
||||||
|
('Growth adds', [
|
||||||
|
('Deeper integration', [False, False, True]),
|
||||||
|
('More agents working together', [False, False, True]),
|
||||||
|
('Ongoing support cadence', [False, False, True]),
|
||||||
|
('SharedBrain layer', [False, False, True]),
|
||||||
|
('Workflow and automation layer', [False, False, True]),
|
||||||
|
('Burned Out Advisor Retreat seat, 4–6 November 2026', [False, False, True])]),
|
||||||
|
('Pledge window', [
|
||||||
|
('Available until', ['4 Nov 2026', '4 Nov 2026', '20 Oct 2026'])]),
|
||||||
|
]
|
||||||
|
def cell(v, i):
|
||||||
|
g = ' g' if BUNDLE_COLS[i][3] else ''
|
||||||
|
if v is True: return f'<td class="c{g}"><span class="yes">{ICONS["check"]}</span></td>'
|
||||||
|
if v is False: return f'<td class="c{g}"><span class="no">–</span></td>'
|
||||||
|
cut = ' cut' if '20 Oct' in v else ''
|
||||||
|
return f'<td class="c{g}"><span class="txt{cut}">{v}</span></td>'
|
||||||
|
thead = '<tr><th class="lab"></th>' + ''.join(
|
||||||
|
f'<th class="c{" g" if g else ""}"><b>{p}</b><em>{n}</em><small>{d}</small></th>' for p, n, d, g in BUNDLE_COLS) + '</tr>'
|
||||||
|
tbody = ''
|
||||||
|
for grp, rows_ in BUNDLE_ROWS:
|
||||||
|
tbody += f'<tr class="grp"><td colspan="4">{grp}</td></tr>'
|
||||||
|
for lab, vals in rows_:
|
||||||
|
tbody += f'<tr><td class="lab">{lab}</td>' + ''.join(cell(v, i) for i, v in enumerate(vals)) + '</tr>'
|
||||||
|
page('08b-bundle-comparison', f"""<div class="canvas" id="shot">
|
||||||
|
<p class="spec">AOP.biz bundles · what each one includes</p>
|
||||||
|
<table class="bc">{thead}{tbody}</table>
|
||||||
|
<div class="after card"><p class="lb">After the pledge: separate, optional agreements</p>
|
||||||
|
<ul>
|
||||||
|
<li><b>DIY:</b> WeOwn Cloud hosting, $200 a month.</li>
|
||||||
|
<li><b>Launch and Growth:</b> AOP.biz service, $988 a month from April 2027, after the three included months.</li>
|
||||||
|
<li><b>Launch and Growth:</b> the December cohort asks you to attend at least 50% of weekly sessions, agreed when you register.</li>
|
||||||
|
</ul>
|
||||||
|
<p class="k">None of these is part of your pledge. Kickstarter charges your pledge once, when the campaign ends.</p></div>
|
||||||
|
<p class="foot-note">WeOwn Cloud: infrastructure provisioned and managed by agents built by WeOwnDev. Bundle contents from GUIDE-436.</p>
|
||||||
|
</div>""", css="""
|
||||||
|
.canvas{padding:28px 26px 26px}
|
||||||
|
.bc{width:100%;border-collapse:separate;border-spacing:0;margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--sh-sm)}
|
||||||
|
.bc th,.bc td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle}
|
||||||
|
.bc tr:last-child td{border-bottom:none}
|
||||||
|
.bc th{background:var(--paper);text-align:center;padding:14px 8px 12px;vertical-align:top}
|
||||||
|
.bc th b{display:block;font-family:var(--display);font-weight:900;font-size:25px;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}
|
||||||
|
.bc th em{display:block;font-style:normal;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pine);margin-top:4px}
|
||||||
|
.bc th small{display:block;font-size:12px;line-height:1.3;color:var(--muted);font-weight:500;margin-top:5px}
|
||||||
|
.bc th.g{background:var(--pine)}
|
||||||
|
.bc th.g b{color:#fff}.bc th.g em{color:#cfe0d6}.bc th.g small{color:#dfeae4}
|
||||||
|
.bc th.lab{background:var(--paper)}
|
||||||
|
.bc td.lab{font-size:13.5px;line-height:1.35;color:var(--ink);width:44%}
|
||||||
|
.bc td.c{text-align:center;width:18.6%}
|
||||||
|
.bc td.g{background:rgba(28,93,76,.05)}
|
||||||
|
.yes{display:inline-block;width:21px;height:21px;color:var(--pine)}
|
||||||
|
.yes svg{width:21px;height:21px}
|
||||||
|
.no{color:#b9b1a4;font-size:16px;font-weight:600}
|
||||||
|
.txt{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}
|
||||||
|
.txt.cut{color:#fff;background:var(--amber);border-radius:999px;padding:3px 8px}
|
||||||
|
.bc tr.grp td{background:var(--paper-2);font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:7px 10px 6px}
|
||||||
|
.after{margin-top:14px;padding:14px 18px 14px}
|
||||||
|
.after .lb{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pine);font-weight:600;margin-bottom:8px}
|
||||||
|
.after li{font-size:13.5px;line-height:1.42;padding:2px 0 2px 14px;position:relative}
|
||||||
|
.after li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:999px;background:var(--pine)}
|
||||||
|
.after .k{font-size:13.5px;line-height:1.42;color:var(--muted);margin-top:8px}
|
||||||
|
""")
|
||||||
|
|
||||||
|
# ---------------------------------------------------------------- 09 in person: the retreat
|
||||||
|
add_header('09')
|
||||||
|
page('09b-retreat-venue', f"""<div class="canvas" id="shot">
|
||||||
|
{slot("retreat-venue", "Venue photo goes here", "Landscape · at least 1360 × 765 px", "venue")}
|
||||||
|
<div class="ov"><p class="spec">In person</p><h3>Burned Out Advisor Retreat</h3><p class="d">{icon("calendar")}4 to 6 November 2026</p>
|
||||||
|
<p class="d cut">{icon("clock")}Pledges close 20 October 2026</p></div>
|
||||||
|
<div class="seats"><b>369</b><span>seats</span></div>
|
||||||
|
</div>""", h=383, px_h=765, css="""
|
||||||
|
.canvas{padding:0;height:383px}
|
||||||
|
.venue{position:absolute;inset:0}
|
||||||
|
.venue .ph{border-radius:0;border-width:0;justify-content:flex-start;padding-top:70px}
|
||||||
|
.ov{position:absolute;left:28px;bottom:26px;background:rgba(252,251,248,.96);border-radius:16px;padding:16px 22px 18px;box-shadow:var(--sh-lg);max-width:420px}
|
||||||
|
.ov h3{font-family:var(--display);font-weight:900;font-size:30px;letter-spacing:-.025em;line-height:1.05;margin:6px 0 10px}
|
||||||
|
.ov .d{display:flex;align-items:center;gap:9px;font-weight:700;font-size:18px}
|
||||||
|
.ov .d+.d{margin-top:6px}
|
||||||
|
.ov .d.cut{font-size:15.5px;color:var(--amber)}
|
||||||
|
.ov .d .ico{width:22px;height:22px}
|
||||||
|
.ov .d.cut .ico{color:var(--amber);width:19px;height:19px}
|
||||||
|
.seats{position:absolute;right:28px;top:26px;width:108px;height:108px;border-radius:999px;background:var(--pine);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 5px rgba(252,251,248,.9),var(--sh-lg)}
|
||||||
|
.seats b{font-family:var(--display);font-weight:900;font-size:38px;line-height:1;letter-spacing:-.03em}
|
||||||
|
.seats span{font-family:var(--mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#cfe0d6;margin-top:3px}
|
||||||
|
""")
|
||||||
|
|
||||||
|
def acad_page(*a, **k):
|
||||||
|
if ACADEMY_IN_LAUNCH: page(*a, **k)
|
||||||
|
if ACADEMY_IN_LAUNCH:
|
||||||
|
name, body = HDR['academy']; page(name, body, w=680, h=150)
|
||||||
|
# ---------------------------------------------------------------- Academy (planned for a campaign update; not rendered at launch)
|
||||||
|
W, H = MAP['w'], MAP['h']
|
||||||
|
pins = MAP['pins']
|
||||||
|
def pct(k): return pins[k][0] / W * 100, pins[k][1] / H * 100
|
||||||
|
SITES = [('villapark', 'Chicagoland, Illinois', 'Villa Park', 'lab-r'),
|
||||||
|
('denver', 'North Denver, Colorado', '#NoDe', 'lab-l'),
|
||||||
|
('orlando', 'Orlando, Florida', 'Azur Resorts', 'lab-l')]
|
||||||
|
pin_html = ''
|
||||||
|
for k, city, sub, cls in SITES:
|
||||||
|
x, y = pct(k)
|
||||||
|
pin_html += (f'<div class="pin" style="left:{x:.2f}%;top:{y:.2f}%">{ICONS["pin"]}'
|
||||||
|
f'<div class="lab {cls}"><b>{sub}</b><span>{city}</span></div></div>')
|
||||||
|
acad_page('A-academy-map', f'''<div class="canvas" id="shot">
|
||||||
|
<p class="spec" style="text-transform:none;letter-spacing:.04em;font-size:14px">AiCoach + AOP.biz BootCamp · three sites</p>
|
||||||
|
<div class="map">{MAP_SVG}{pin_html}</div>
|
||||||
|
</div>''', css=f'''
|
||||||
|
.map{{position:relative;margin-top:14px;aspect-ratio:{W}/{H}}}
|
||||||
|
.map>svg{{position:absolute;inset:0;width:100%;height:100%}}
|
||||||
|
.pin{{position:absolute;width:0;height:0}}
|
||||||
|
.pin>svg{{position:absolute;width:40px;height:40px;left:-20px;top:-36px;color:#fff;fill:var(--pine);stroke:#fff;stroke-width:1.6;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25))}}
|
||||||
|
.lab{{position:absolute;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 13px 9px;box-shadow:var(--sh-md);white-space:nowrap}}
|
||||||
|
.lab b{{display:block;font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.02em;line-height:1.1}}
|
||||||
|
.lab span{{display:block;font-size:14px;color:var(--muted);margin-top:2px}}
|
||||||
|
.lab-r{{left:26px;top:-46px}}
|
||||||
|
.lab-l{{right:26px;top:-46px}}
|
||||||
|
''')
|
||||||
|
SITE_CARDS = [('site-orlando', 'Azur Resorts', 'Orlando, Florida'), ('site-north-denver', '#NoDe', 'North Denver, Colorado'),
|
||||||
|
('site-villa-park', 'Villa Park', 'Chicagoland, Illinois')]
|
||||||
|
acad_page('A-academy-sites', '<div class="canvas" id="shot"><div class="sg">' + ''.join(
|
||||||
|
f'<div class="card s">{slot(src, "Site photo goes here", "At least 800 × 600 px", "sp")}<div class="b"><p class="n">Site {i}</p><h3>{name}</h3><p class="pl">{icon("pin")}{place}</p></div></div>'
|
||||||
|
for i, (src, name, place) in enumerate(SITE_CARDS, 1)) + '</div></div>', css='''
|
||||||
|
.sg{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
|
||||||
|
.s{overflow:hidden}
|
||||||
|
.sp{aspect-ratio:4/3}
|
||||||
|
.sp .ph{border-radius:0;border-width:0 0 2px 0}
|
||||||
|
.sp .ph b{font-size:14px}.sp .ph small{font-size:11.5px}
|
||||||
|
.b{padding:14px 15px 16px}
|
||||||
|
.n{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
|
||||||
|
.b h3{font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:-.02em;margin:4px 0 6px}
|
||||||
|
.pl{display:flex;gap:6px;align-items:flex-start;font-size:14px;line-height:1.35;color:var(--ink)}
|
||||||
|
.pl .ico{width:17px;height:17px;margin-top:1px}
|
||||||
|
''')
|
||||||
|
|
||||||
# ---------------------------------------------------------------- 10 stretch goals (1360 x 500)
|
# ---------------------------------------------------------------- 10 stretch goals (1360 x 500)
|
||||||
add_header('10')
|
add_header('10')
|
||||||
GOALS = [(15000, '$15,000', 'Bonus chapter', 'PDF for every backer whose reward includes the eBook'),
|
GOALS = [(15000, '$15,000', 'Bonus chapter', 'PDF for every backer whose reward includes the eBook'),
|
||||||
@@ -480,31 +587,29 @@ for n, nm in [(0, '10b-stretch-goals-locked'), (1, '10c-stretch-goals-15k-unlock
|
|||||||
|
|
||||||
# ---------------------------------------------------------------- 11 timeline
|
# ---------------------------------------------------------------- 11 timeline
|
||||||
add_header('11')
|
add_header('11')
|
||||||
STOPS = [('Fri 2 Oct 2026', 'The campaign opens.'),
|
STOPS = [('Fri 2 Oct 2026', 'The campaign opens.', ''),
|
||||||
('Wed 4 Nov 2026', 'The campaign ends. The Burned Out Advisor Retreat runs 4 to 6 November.'),
|
('Tue 20 Oct 2026', 'The Retreat reward and the $5,000 Growth bundle close.', 'cut'),
|
||||||
('By mid-November 2026', 'AiBook.fun access for backers whose reward includes it, and the backer survey.'),
|
('Wed 4 Nov 2026', 'The campaign ends. The Burned Out Advisor Retreat runs 4 to 6 November.', ''),
|
||||||
('Dates to be announced', 'Academy BootCamp cohorts in Orlando, North Denver, and Villa Park.'),
|
('By mid-November 2026', 'AiBook.fun access for backers whose reward includes it, and the backer survey.', ''),
|
||||||
('January 2027', 'Final layout and eBook files. The eBook is delivered and the paperbacks are signed.'),
|
('December 2026', 'The AOPbizFastTrack cohort for Launch and Growth backers.', ''),
|
||||||
('February 2027', 'Signed paperbacks are delivered.')]
|
('January 2027', 'Final layout and eBook files. The eBook is delivered and the paperbacks are signed.', ''),
|
||||||
XS = [96, 290, 484]
|
('January to March 2027', 'Three months of AOP.biz service for Launch and Growth backers.', ''),
|
||||||
Y1, Y2 = 30, 250
|
('February 2027', 'Signed paperbacks are delivered.', '')]
|
||||||
pos = [(XS[0], Y1), (XS[1], Y1), (XS[2], Y1), (XS[2], Y2), (XS[1], Y2), (XS[0], Y2)]
|
stops = ''.join(f'<li class="{c}"><span class="num">{i}</span><div class="tx"><b>{d}</b><p>{t}</p></div></li>'
|
||||||
stops = ''.join(f'<div class="stop{" tba" if i == 4 else ""}" style="left:{x}px;top:{y}px"><span class="num">{i}</span><div class="tx"><b>{d}</b><p>{t}</p></div></div>'
|
for i, (d, t, c) in enumerate(STOPS, 1))
|
||||||
for i, ((x, y), (d, t)) in enumerate(zip(pos, STOPS), 1))
|
page('11b-timeline', f"""<div class="canvas" id="shot"><ol class="vt">{stops}</ol></div>""", css="""
|
||||||
page('11b-timeline', f'''<div class="canvas" id="shot"><div class="tl">
|
.canvas{padding:30px 34px 30px}
|
||||||
<svg class="path" viewBox="0 0 616 420"><path d="M{XS[0]} {Y1} H{XS[2]} C{XS[2]+160} {Y1} {XS[2]+160} {Y2} {XS[2]} {Y2} H{XS[0]}" /></svg>
|
.vt{position:relative}
|
||||||
{stops}</div></div>''', css=f'''
|
.vt::before{content:"";position:absolute;left:23px;top:24px;bottom:24px;border-left:3px dotted var(--pine);opacity:.55}
|
||||||
.tl{{position:relative;height:396px}}
|
.vt li{position:relative;display:flex;align-items:flex-start;gap:22px;padding:0 0 18px}
|
||||||
.path{{position:absolute;inset:0;width:616px;height:420px}}
|
.vt li:last-child{padding-bottom:0}
|
||||||
.path path{{fill:none;stroke:var(--pine);stroke-width:3;stroke-dasharray:2 9;stroke-linecap:round;opacity:.7}}
|
.num{flex:none;width:46px;height:46px;border-radius:999px;background:var(--pine);color:#fff;font-family:var(--display);font-weight:900;font-size:21px;display:grid;place-items:center;box-shadow:0 0 0 5px var(--paper-2),var(--sh-md);position:relative;z-index:1}
|
||||||
.stop{{position:absolute;width:0;height:0}}
|
.tx{padding-top:3px}
|
||||||
.num{{position:absolute;left:-23px;top:-23px;width:46px;height:46px;border-radius:999px;background:var(--pine);color:#fff;font-family:var(--display);font-weight:900;font-size:22px;display:grid;place-items:center;box-shadow:0 0 0 5px var(--paper-2),var(--sh-md)}}
|
.tx b{display:block;font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}
|
||||||
.stop.tba .num{{background:#fff;color:var(--pine);border:2.5px solid var(--pine)}}
|
.tx p{font-size:15px;line-height:1.4;color:var(--muted);margin-top:3px}
|
||||||
.tx{{position:absolute;top:34px;left:-92px;width:184px;text-align:center}}
|
.vt li.cut .num{background:var(--amber)}
|
||||||
.tx b{{display:block;font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}}
|
.vt li.cut .tx b{color:var(--amber)}
|
||||||
.tx p{{font-size:14px;line-height:1.4;color:var(--muted);margin-top:5px}}
|
""")
|
||||||
.stop.tba .tx b{{color:var(--pine)}}
|
|
||||||
''')
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------- 12 shipping and delivery
|
# ---------------------------------------------------------------- 12 shipping and delivery
|
||||||
add_header('12')
|
add_header('12')
|
||||||
@@ -570,9 +675,9 @@ TEAM = [('@THY', 'Name goes here', 'Author and Retreat host'),
|
|||||||
('@CEO', 'Name goes here', 'Business strategy and partnerships'),
|
('@CEO', 'Name goes here', 'Business strategy and partnerships'),
|
||||||
('@GTM', 'Name goes here', 'Payments, email, and technical setup'),
|
('@GTM', 'Name goes here', 'Payments, email, and technical setup'),
|
||||||
('', 'Osinachi Patrick', 'Product lead, AiBook.fun'),
|
('', 'Osinachi Patrick', 'Product lead, AiBook.fun'),
|
||||||
('', 'Name goes here', 'Academy BootCamp lead')]
|
('', 'Name goes here', 'AOP.biz bundles lead')]
|
||||||
team_html = ''.join(
|
team_html = ''.join(
|
||||||
f'<div class="card tm">{slot("team-" + (h[1:].lower() if h else ("osinachi-patrick" if n.startswith("Osinachi") else "academy-lead")), "Photo", "800 × 800", "tp")}'
|
f'<div class="card tm">{slot("team-" + (h[1:].lower() if h else ("osinachi-patrick" if n.startswith("Osinachi") else "aop-lead")), "Photo", "800 × 800", "tp")}'
|
||||||
f'<div><p class="tn">{n}</p>' + (f'<p class="th">{h}</p>' if h else '') + f'<p class="tr">{r}</p></div></div>' for h, n, r in TEAM)
|
f'<div><p class="tn">{n}</p>' + (f'<p class="th">{h}</p>' if h else '') + f'<p class="tr">{r}</p></div></div>' for h, n, r in TEAM)
|
||||||
# Landing page (Authors.jsx) lists three co-authors as confirmed, by chapter; names are not published yet.
|
# Landing page (Authors.jsx) lists three co-authors as confirmed, by chapter; names are not published yet.
|
||||||
AUTHORS = [('Name goes here', 'Co-author, Real Estate & Finance'), ('Name goes here', 'Co-author, <span style="white-space:nowrap">Fractional C-Suite</span>'),
|
AUTHORS = [('Name goes here', 'Co-author, Real Estate & Finance'), ('Name goes here', 'Co-author, <span style="white-space:nowrap">Fractional C-Suite</span>'),
|
||||||
|
|||||||
@@ -1,55 +1,63 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
||||||
<link rel="stylesheet" href="../styles.css"><style>
|
<link rel="stylesheet" href="../styles.css"><style>
|
||||||
.cols{display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-template-rows:repeat(6,auto);column-gap:10px}
|
.canvas{padding:28px 26px}
|
||||||
.col{padding:18px 15px 16px;display:grid;grid-template-rows:subgrid;grid-row:span 6}
|
.cols{display:grid;grid-template-rows:repeat(6,auto);column-gap:10px}
|
||||||
.nm{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pine);font-weight:600}
|
.col{padding:18px 14px 16px;display:grid;grid-template-rows:subgrid;grid-row:span 6;min-width:0}
|
||||||
|
.nm{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--pine);font-weight:600;line-height:1.35}
|
||||||
.col h3{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.15;margin:6px 0 10px}
|
.col h3{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.15;margin:6px 0 10px}
|
||||||
.sec{border-top:1px dashed var(--line-2);padding:10px 0 12px}
|
.sec{border-top:1px dashed var(--line-2);padding:10px 0 12px}
|
||||||
.span2{grid-row:span 2}
|
.span2{grid-row:span 2}
|
||||||
.lb{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
|
.lb{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
|
||||||
.sec p{font-size:14px;line-height:1.4}
|
.sec p{font-size:14px;line-height:1.4}
|
||||||
|
.sec p.sm{font-size:13px;line-height:1.42;color:var(--ink)}
|
||||||
.fact{display:flex;gap:7px;align-items:flex-start;margin-top:6px;font-weight:600}
|
.fact{display:flex;gap:7px;align-items:flex-start;margin-top:6px;font-weight:600}
|
||||||
.lb+.fact{margin-top:0}
|
.lb+.fact{margin-top:0}
|
||||||
|
.fact.cut{color:var(--amber)}
|
||||||
|
.fact.cut .ico{color:var(--amber)}
|
||||||
.fact .ico,.inc .ico{width:17px;height:17px;margin-top:1px}
|
.fact .ico,.inc .ico{width:17px;height:17px;margin-top:1px}
|
||||||
.inc li{display:flex;gap:7px;align-items:flex-start;font-size:14px;line-height:1.35;padding:2px 0}
|
.inc li{display:flex;gap:7px;align-items:flex-start;font-size:14px;line-height:1.35;padding:2px 0}
|
||||||
.pr{align-self:end}
|
.pr{align-self:end}
|
||||||
.price{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--pine);background:var(--pine-wash);border:1px solid var(--pine-tint);border-radius:999px;padding:7px 6px;text-align:center;white-space:nowrap}
|
.price{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--pine);background:var(--pine-wash);border:1px solid var(--pine-tint);border-radius:999px;padding:7px 6px;text-align:center;white-space:normal;line-height:1.3}
|
||||||
.many .price{white-space:normal}
|
.book,.build{border-color:rgba(28,93,76,.28)}
|
||||||
.book{border-color:rgba(28,93,76,.28)}
|
.prices li{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:10px;font-size:14px;line-height:1.35}
|
||||||
.prices li{display:grid;grid-template-columns:58px 1fr;gap:8px;align-items:baseline;padding:7px 8px;border-radius:10px;font-size:14px;line-height:1.35}
|
|
||||||
.prices li+li{margin-top:4px}
|
.prices li+li{margin-top:4px}
|
||||||
.prices b{font-family:var(--display);font-weight:900;font-size:24px;letter-spacing:-.03em;color:var(--ink)}
|
.prices b{font-family:var(--display);font-weight:900;font-size:24px;letter-spacing:-.03em;color:var(--ink);line-height:1.05}
|
||||||
.prices b.np{align-self:start;width:30px;margin:0 0 0 6px}.prices b.np img{width:30px;display:block}
|
.prices li.pb{flex-direction:row;gap:10px;align-items:flex-start}
|
||||||
.ch{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
|
.prices b.np{flex:none;width:30px;margin:2px 0 0}.prices b.np img{width:30px;display:block}
|
||||||
.ch img{width:46px;border-radius:2px 4px 4px 2px;box-shadow:0 6px 12px -6px rgba(18,63,52,.5);margin:4px 0 8px}
|
.ch{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
|
||||||
.prices small{display:block;font-size:13px;color:var(--muted)}
|
.ch img{width:42px;border-radius:2px 4px 4px 2px;box-shadow:0 6px 12px -6px rgba(18,63,52,.5);margin:4px 0 8px;flex:none}
|
||||||
|
.prices small{display:block;font-size:12.5px;color:var(--muted)}
|
||||||
.prices li.feat{background:var(--pine);color:#eaf1ec}
|
.prices li.feat{background:var(--pine);color:#eaf1ec}
|
||||||
.prices li.feat b{color:#fff}
|
.prices li.feat b{color:#fff}
|
||||||
|
.prices li.feat small{color:#cfe0d6}
|
||||||
|
.bund .bt{display:flex;align-items:baseline;gap:8px}
|
||||||
|
.bund .bt em{font-style:normal;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pine)}
|
||||||
|
.bund li.feat .bt em{color:#cfe0d6}
|
||||||
|
.bund span{font-size:13.5px;line-height:1.4}
|
||||||
|
.bund .tag{font-style:normal;align-self:flex-start;margin-top:5px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.04em;background:var(--amber);color:#fff;border-radius:999px;padding:3px 9px}
|
||||||
.dl li{font-size:14px;line-height:1.4;padding:2px 0 2px 14px;position:relative}
|
.dl li{font-size:14px;line-height:1.4;padding:2px 0 2px 14px;position:relative}
|
||||||
.dl li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:999px;background:var(--pine)}
|
.dl li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:999px;background:var(--pine)}
|
||||||
</style></head><body><div class="canvas" id="shot"><div class="cols" style="grid-template-columns:1fr 1fr 1.3fr">
|
</style></head><body><div class="canvas" id="shot"><div class="cols" style="grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,0.95fr)">
|
||||||
<div class="col card">
|
|
||||||
<p class="nm">Retreat</p><h3>Burned Out Advisor Retreat</h3>
|
|
||||||
<div class="sec"><p class="lb">What it is</p><p>Three days in person with the authors and other advisors.</p>
|
|
||||||
<p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="8" r="3"/><path d="M6.5 19c.6-3 2.8-4.8 5.5-4.8s4.9 1.8 5.5 4.8"/><circle cx="5" cy="10" r="2"/><circle cx="19" cy="10" r="2"/><path d="M2 17c.3-1.7 1.4-2.8 3-3M22 17c-.3-1.7-1.4-2.8-3-3"/></svg></span>369 seats</p></div>
|
|
||||||
<div class="sec"><p class="lb">Includes</p><ul class="inc"><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 11V6.5A2.5 2.5 0 0 1 8.5 4h7A2.5 2.5 0 0 1 18 6.5V11"/><path d="M4 11.5a2 2 0 0 1 4 0V14h8v-2.5a2 2 0 0 1 4 0V17a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z"/><path d="M6.5 18v2M17.5 18v2"/></svg></span>Your seat</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C9.5 5 7 4.6 3.5 5v13c3.5-.4 6 0 8.5 1.5 2.5-1.5 5-1.9 8.5-1.5V5c-3.5-.4-6 0-8.5 1.5z"/><path d="M12 6.5v13"/></svg></span>The eBook</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="4.5" width="17" height="12" rx="1.6"/><path d="M2 19.5h20"/><path d="M8 8.5h8M8 11.5h5"/></svg></span>12 months of AiBook.fun</li></ul></div>
|
|
||||||
<div class="sec"><p class="lb">When</p><p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15" rx="2"/><path d="M3.5 9.5h17M8 3v4M16 3v4"/><path d="M7.5 13h2M11 13h2M14.5 13h2M7.5 16.5h2M11 16.5h2"/></svg></span>4–6 November 2026</p></div>
|
|
||||||
<div class="pr"><p class="price">Price on the reward</p></div>
|
|
||||||
</div>
|
|
||||||
<div class="col card">
|
|
||||||
<p class="nm">Academy</p><h3>AiCoach + AOP.biz BootCamp</h3>
|
|
||||||
<div class="sec"><p class="lb">What it is</p><p>A seat in the next cohort at one of three sites:</p>
|
|
||||||
<p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z"/><circle cx="12" cy="10" r="2.4"/></svg></span>Orlando, Florida</p><p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z"/><circle cx="12" cy="10" r="2.4"/></svg></span>North Denver, Colorado</p><p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z"/><circle cx="12" cy="10" r="2.4"/></svg></span>Villa Park, Chicagoland, Illinois</p></div>
|
|
||||||
<div class="sec"><p class="lb">Includes</p><ul class="inc"><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 11V6.5A2.5 2.5 0 0 1 8.5 4h7A2.5 2.5 0 0 1 18 6.5V11"/><path d="M4 11.5a2 2 0 0 1 4 0V14h8v-2.5a2 2 0 0 1 4 0V17a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z"/><path d="M6.5 18v2M17.5 18v2"/></svg></span>Your seat</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C9.5 5 7 4.6 3.5 5v13c3.5-.4 6 0 8.5 1.5 2.5-1.5 5-1.9 8.5-1.5V5c-3.5-.4-6 0-8.5 1.5z"/><path d="M12 6.5v13"/></svg></span>The eBook</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="4.5" width="17" height="12" rx="1.6"/><path d="M2 19.5h20"/><path d="M8 8.5h8M8 11.5h5"/></svg></span>12 months of AiBook.fun</li></ul></div>
|
|
||||||
<div class="sec"><p class="lb">When</p><p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15" rx="2"/><path d="M3.5 9.5h17M8 3v4M16 3v4"/><path d="M7.5 13h2M11 13h2M14.5 13h2M7.5 16.5h2M11 16.5h2"/></svg></span>The next cohort at your chosen site</p></div>
|
|
||||||
<div class="pr"><p class="price">Price on the reward</p></div>
|
|
||||||
</div>
|
|
||||||
<div class="col card book">
|
<div class="col card book">
|
||||||
<p class="nm">Book & Library</p><div class="ch"><h3>The book and the AiBook.fun library</h3><img src="../assets-gen/cover-flat.png" alt=""></div>
|
<p class="nm">The book</p><div class="ch"><h3>The book and the AiBook.fun library</h3><img src="../assets-gen/cover-flat.png" alt=""></div>
|
||||||
<div class="sec span2"><p class="lb">Choose one</p><ul class="prices"><li class=""><b>$19</b><span>Early Bird eBook<small>First 200 backers</small></span></li><li class=""><b>$25</b><span>eBook and backer-only updates</span></li><li class="feat"><b>$47</b><span>eBook and 12 months of the AiBook.fun library</span></li><li><b class="np"><img src="../assets-gen/cover-3d.png" alt=""></b><span>Signed paperback and eBook<small>Price on the reward</small></span></li></ul></div>
|
<div class="sec span2"><p class="lb">Choose one</p><ul class="prices"><li class=""><b>$19</b><span>Early Bird eBook<small>First 200 backers</small></span></li><li class=""><b>$25</b><span>eBook and backer-only updates</span></li><li class="feat"><b>$47</b><span>eBook and 12 months of the AiBook.fun library<small>Featured</small></span></li><li class="pb"><b class="np"><img src="../assets-gen/cover-3d.png" alt=""></b><span>Signed paperback and eBook<small>Price on the reward</small></span></li></ul></div>
|
||||||
<div class="sec"><p class="lb">When</p><ul class="dl"><li>Library access: within about 14 days of a successful campaign</li><li>eBook: January 2027</li><li>Signed paperback: February 2027</li></ul></div>
|
<div class="sec"><p class="lb">When</p><ul class="dl"><li>Library access: within about 14 days of a successful campaign</li><li>eBook: January 2027</li><li>Signed paperback: February 2027</li></ul></div>
|
||||||
<div class="pr"></div>
|
<div class="pr"></div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col card build">
|
||||||
|
<p class="nm">Build it yourself or with us</p><h3>AOP.biz bundles</h3>
|
||||||
|
<div class="sec span2"><p class="lb">Choose one</p><ul class="prices bund"><li class=""><div class="bt"><b>$1,000</b><em>DIY</em></div><span>The starter pack on WeOwn Cloud, to run yourself. No support of any kind.</span></li><li class=""><div class="bt"><b>$2,000</b><em>Launch</em></div><span>Set up with our team: onboarding and a first implementation cycle, plus three months of AOP.biz service and the December 2026 cohort.</span></li><li class="feat"><div class="bt"><b>$5,000</b><em>Growth</em></div><span>Everything in Launch, plus deeper integration, more agents, ongoing support, and a Retreat seat.</span><i class="tag">Closes 20 Oct 2026</i></li></ul></div>
|
||||||
|
<div class="sec"><p class="lb">After the pledge</p><p class="sm">AOP.biz service ($988 a month) and WeOwn Cloud hosting ($200 a month) are separate, optional agreements. Kickstarter charges your pledge once.</p></div>
|
||||||
|
<div class="pr"></div>
|
||||||
|
</div>
|
||||||
|
<div class="col card">
|
||||||
|
<p class="nm">In person</p><h3>Burned Out Advisor Retreat</h3>
|
||||||
|
<div class="sec"><p class="lb">What it is</p><p>Three days in person with the authors and other advisors.</p>
|
||||||
|
<p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="8" r="3"/><path d="M6.5 19c.6-3 2.8-4.8 5.5-4.8s4.9 1.8 5.5 4.8"/><circle cx="5" cy="10" r="2"/><circle cx="19" cy="10" r="2"/><path d="M2 17c.3-1.7 1.4-2.8 3-3M22 17c-.3-1.7-1.4-2.8-3-3"/></svg></span>369 seats</p></div>
|
||||||
|
<div class="sec"><p class="lb">Includes</p><ul class="inc"><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 11V6.5A2.5 2.5 0 0 1 8.5 4h7A2.5 2.5 0 0 1 18 6.5V11"/><path d="M4 11.5a2 2 0 0 1 4 0V14h8v-2.5a2 2 0 0 1 4 0V17a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z"/><path d="M6.5 18v2M17.5 18v2"/></svg></span>Your seat</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C9.5 5 7 4.6 3.5 5v13c3.5-.4 6 0 8.5 1.5 2.5-1.5 5-1.9 8.5-1.5V5c-3.5-.4-6 0-8.5 1.5z"/><path d="M12 6.5v13"/></svg></span>A signed paperback</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C9.5 5 7 4.6 3.5 5v13c3.5-.4 6 0 8.5 1.5 2.5-1.5 5-1.9 8.5-1.5V5c-3.5-.4-6 0-8.5 1.5z"/><path d="M12 6.5v13"/></svg></span>The eBook</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="4.5" width="17" height="12" rx="1.6"/><path d="M2 19.5h20"/><path d="M8 8.5h8M8 11.5h5"/></svg></span>12 months of AiBook.fun</li></ul></div>
|
||||||
|
<div class="sec"><p class="lb">When</p><p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15" rx="2"/><path d="M3.5 9.5h17M8 3v4M16 3v4"/><path d="M7.5 13h2M11 13h2M14.5 13h2M7.5 16.5h2M11 16.5h2"/></svg></span>4–6 November 2026</p><p class="fact cut"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="8.5"/><path d="M12 7.5V12l3 2"/></svg></span>Closes 20 Oct 2026</p></div>
|
||||||
|
<div class="pr"><p class="price">Price on the reward</p></div>
|
||||||
|
</div>
|
||||||
</div></div>
|
</div></div>
|
||||||
<script>
|
<script>
|
||||||
window.__ready = (async () => {
|
window.__ready = (async () => {
|
||||||
|
|||||||
@@ -1,55 +1,63 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
||||||
<link rel="stylesheet" href="../styles.css"><style>
|
<link rel="stylesheet" href="../styles.css"><style>
|
||||||
.cols{display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-template-rows:repeat(6,auto);column-gap:10px}
|
.canvas{padding:28px 26px}
|
||||||
.col{padding:18px 15px 16px;display:grid;grid-template-rows:subgrid;grid-row:span 6}
|
.cols{display:grid;grid-template-rows:repeat(6,auto);column-gap:10px}
|
||||||
.nm{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pine);font-weight:600}
|
.col{padding:18px 14px 16px;display:grid;grid-template-rows:subgrid;grid-row:span 6;min-width:0}
|
||||||
|
.nm{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--pine);font-weight:600;line-height:1.35}
|
||||||
.col h3{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.15;margin:6px 0 10px}
|
.col h3{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.15;margin:6px 0 10px}
|
||||||
.sec{border-top:1px dashed var(--line-2);padding:10px 0 12px}
|
.sec{border-top:1px dashed var(--line-2);padding:10px 0 12px}
|
||||||
.span2{grid-row:span 2}
|
.span2{grid-row:span 2}
|
||||||
.lb{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
|
.lb{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
|
||||||
.sec p{font-size:14px;line-height:1.4}
|
.sec p{font-size:14px;line-height:1.4}
|
||||||
|
.sec p.sm{font-size:13px;line-height:1.42;color:var(--ink)}
|
||||||
.fact{display:flex;gap:7px;align-items:flex-start;margin-top:6px;font-weight:600}
|
.fact{display:flex;gap:7px;align-items:flex-start;margin-top:6px;font-weight:600}
|
||||||
.lb+.fact{margin-top:0}
|
.lb+.fact{margin-top:0}
|
||||||
|
.fact.cut{color:var(--amber)}
|
||||||
|
.fact.cut .ico{color:var(--amber)}
|
||||||
.fact .ico,.inc .ico{width:17px;height:17px;margin-top:1px}
|
.fact .ico,.inc .ico{width:17px;height:17px;margin-top:1px}
|
||||||
.inc li{display:flex;gap:7px;align-items:flex-start;font-size:14px;line-height:1.35;padding:2px 0}
|
.inc li{display:flex;gap:7px;align-items:flex-start;font-size:14px;line-height:1.35;padding:2px 0}
|
||||||
.pr{align-self:end}
|
.pr{align-self:end}
|
||||||
.price{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--pine);background:var(--pine-wash);border:1px solid var(--pine-tint);border-radius:999px;padding:7px 6px;text-align:center;white-space:nowrap}
|
.price{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--pine);background:var(--pine-wash);border:1px solid var(--pine-tint);border-radius:999px;padding:7px 6px;text-align:center;white-space:normal;line-height:1.3}
|
||||||
.many .price{white-space:normal}
|
.book,.build{border-color:rgba(28,93,76,.28)}
|
||||||
.book{border-color:rgba(28,93,76,.28)}
|
.prices li{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:10px;font-size:14px;line-height:1.35}
|
||||||
.prices li{display:grid;grid-template-columns:58px 1fr;gap:8px;align-items:baseline;padding:7px 8px;border-radius:10px;font-size:14px;line-height:1.35}
|
|
||||||
.prices li+li{margin-top:4px}
|
.prices li+li{margin-top:4px}
|
||||||
.prices b{font-family:var(--display);font-weight:900;font-size:24px;letter-spacing:-.03em;color:var(--ink)}
|
.prices b{font-family:var(--display);font-weight:900;font-size:24px;letter-spacing:-.03em;color:var(--ink);line-height:1.05}
|
||||||
.prices b.np{align-self:start;width:30px;margin:0 0 0 6px}.prices b.np img{width:30px;display:block}
|
.prices li.pb{flex-direction:row;gap:10px;align-items:flex-start}
|
||||||
.ch{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
|
.prices b.np{flex:none;width:30px;margin:2px 0 0}.prices b.np img{width:30px;display:block}
|
||||||
.ch img{width:46px;border-radius:2px 4px 4px 2px;box-shadow:0 6px 12px -6px rgba(18,63,52,.5);margin:4px 0 8px}
|
.ch{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
|
||||||
.prices small{display:block;font-size:13px;color:var(--muted)}
|
.ch img{width:42px;border-radius:2px 4px 4px 2px;box-shadow:0 6px 12px -6px rgba(18,63,52,.5);margin:4px 0 8px;flex:none}
|
||||||
|
.prices small{display:block;font-size:12.5px;color:var(--muted)}
|
||||||
.prices li.feat{background:var(--pine);color:#eaf1ec}
|
.prices li.feat{background:var(--pine);color:#eaf1ec}
|
||||||
.prices li.feat b{color:#fff}
|
.prices li.feat b{color:#fff}
|
||||||
|
.prices li.feat small{color:#cfe0d6}
|
||||||
|
.bund .bt{display:flex;align-items:baseline;gap:8px}
|
||||||
|
.bund .bt em{font-style:normal;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pine)}
|
||||||
|
.bund li.feat .bt em{color:#cfe0d6}
|
||||||
|
.bund span{font-size:13.5px;line-height:1.4}
|
||||||
|
.bund .tag{font-style:normal;align-self:flex-start;margin-top:5px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.04em;background:var(--amber);color:#fff;border-radius:999px;padding:3px 9px}
|
||||||
.dl li{font-size:14px;line-height:1.4;padding:2px 0 2px 14px;position:relative}
|
.dl li{font-size:14px;line-height:1.4;padding:2px 0 2px 14px;position:relative}
|
||||||
.dl li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:999px;background:var(--pine)}
|
.dl li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:999px;background:var(--pine)}
|
||||||
</style></head><body><div class="canvas" id="shot"><div class="cols" style="grid-template-columns:1fr 1fr 1.3fr">
|
</style></head><body><div class="canvas" id="shot"><div class="cols" style="grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,0.95fr)">
|
||||||
<div class="col card">
|
|
||||||
<p class="nm">Retreat</p><h3>Burned Out Advisor Retreat</h3>
|
|
||||||
<div class="sec"><p class="lb">What it is</p><p>Three days in person with the authors and other advisors.</p>
|
|
||||||
<p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="8" r="3"/><path d="M6.5 19c.6-3 2.8-4.8 5.5-4.8s4.9 1.8 5.5 4.8"/><circle cx="5" cy="10" r="2"/><circle cx="19" cy="10" r="2"/><path d="M2 17c.3-1.7 1.4-2.8 3-3M22 17c-.3-1.7-1.4-2.8-3-3"/></svg></span>369 seats</p></div>
|
|
||||||
<div class="sec"><p class="lb">Includes</p><ul class="inc"><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 11V6.5A2.5 2.5 0 0 1 8.5 4h7A2.5 2.5 0 0 1 18 6.5V11"/><path d="M4 11.5a2 2 0 0 1 4 0V14h8v-2.5a2 2 0 0 1 4 0V17a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z"/><path d="M6.5 18v2M17.5 18v2"/></svg></span>Your seat</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C9.5 5 7 4.6 3.5 5v13c3.5-.4 6 0 8.5 1.5 2.5-1.5 5-1.9 8.5-1.5V5c-3.5-.4-6 0-8.5 1.5z"/><path d="M12 6.5v13"/></svg></span>The eBook</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="4.5" width="17" height="12" rx="1.6"/><path d="M2 19.5h20"/><path d="M8 8.5h8M8 11.5h5"/></svg></span>12 months of AiBook.fun</li></ul></div>
|
|
||||||
<div class="sec"><p class="lb">When</p><p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15" rx="2"/><path d="M3.5 9.5h17M8 3v4M16 3v4"/><path d="M7.5 13h2M11 13h2M14.5 13h2M7.5 16.5h2M11 16.5h2"/></svg></span>4–6 November 2026</p></div>
|
|
||||||
<div class="pr"><p class="price">Price on the reward</p></div>
|
|
||||||
</div>
|
|
||||||
<div class="col card">
|
|
||||||
<p class="nm">Academy</p><h3>AiCoach + AOP.biz BootCamp</h3>
|
|
||||||
<div class="sec"><p class="lb">What it is</p><p>A seat in the next cohort at one of three sites:</p>
|
|
||||||
<p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z"/><circle cx="12" cy="10" r="2.4"/></svg></span>Orlando, Florida</p><p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z"/><circle cx="12" cy="10" r="2.4"/></svg></span>North Denver, Colorado</p><p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z"/><circle cx="12" cy="10" r="2.4"/></svg></span>Villa Park, Chicagoland, Illinois</p></div>
|
|
||||||
<div class="sec"><p class="lb">Includes</p><ul class="inc"><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 11V6.5A2.5 2.5 0 0 1 8.5 4h7A2.5 2.5 0 0 1 18 6.5V11"/><path d="M4 11.5a2 2 0 0 1 4 0V14h8v-2.5a2 2 0 0 1 4 0V17a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z"/><path d="M6.5 18v2M17.5 18v2"/></svg></span>Your seat</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C9.5 5 7 4.6 3.5 5v13c3.5-.4 6 0 8.5 1.5 2.5-1.5 5-1.9 8.5-1.5V5c-3.5-.4-6 0-8.5 1.5z"/><path d="M12 6.5v13"/></svg></span>The eBook</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="4.5" width="17" height="12" rx="1.6"/><path d="M2 19.5h20"/><path d="M8 8.5h8M8 11.5h5"/></svg></span>12 months of AiBook.fun</li></ul></div>
|
|
||||||
<div class="sec"><p class="lb">When</p><p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15" rx="2"/><path d="M3.5 9.5h17M8 3v4M16 3v4"/><path d="M7.5 13h2M11 13h2M14.5 13h2M7.5 16.5h2M11 16.5h2"/></svg></span>The next cohort at your chosen site</p></div>
|
|
||||||
<div class="pr"><p class="price">Price on the reward</p></div>
|
|
||||||
</div>
|
|
||||||
<div class="col card book">
|
<div class="col card book">
|
||||||
<p class="nm">Book & Library</p><div class="ch"><h3>The book and the AiBook.fun library</h3><img src="../assets-gen/cover-flat.png" alt=""></div>
|
<p class="nm">The book</p><div class="ch"><h3>The book and the AiBook.fun library</h3><img src="../assets-gen/cover-flat.png" alt=""></div>
|
||||||
<div class="sec span2"><p class="lb">Choose one</p><ul class="prices"><li class=""><b>$19</b><span>Early Bird eBook<small>First 200 backers</small></span></li><li class=""><b>$25</b><span>eBook and backer-only updates</span></li><li class="feat"><b>$47</b><span>eBook and 12 months of the AiBook.fun library</span></li></ul></div>
|
<div class="sec span2"><p class="lb">Choose one</p><ul class="prices"><li class=""><b>$19</b><span>Early Bird eBook<small>First 200 backers</small></span></li><li class=""><b>$25</b><span>eBook and backer-only updates</span></li><li class="feat"><b>$47</b><span>eBook and 12 months of the AiBook.fun library<small>Featured</small></span></li></ul></div>
|
||||||
<div class="sec"><p class="lb">When</p><ul class="dl"><li>Library access: within about 14 days of a successful campaign</li><li>eBook: January 2027</li></ul></div>
|
<div class="sec"><p class="lb">When</p><ul class="dl"><li>Library access: within about 14 days of a successful campaign</li><li>eBook: January 2027</li></ul></div>
|
||||||
<div class="pr"></div>
|
<div class="pr"></div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col card build">
|
||||||
|
<p class="nm">Build it yourself or with us</p><h3>AOP.biz bundles</h3>
|
||||||
|
<div class="sec span2"><p class="lb">Choose one</p><ul class="prices bund"><li class=""><div class="bt"><b>$1,000</b><em>DIY</em></div><span>The starter pack on WeOwn Cloud, to run yourself. No support of any kind.</span></li><li class=""><div class="bt"><b>$2,000</b><em>Launch</em></div><span>Set up with our team: onboarding and a first implementation cycle, plus three months of AOP.biz service and the December 2026 cohort.</span></li><li class="feat"><div class="bt"><b>$5,000</b><em>Growth</em></div><span>Everything in Launch, plus deeper integration, more agents, ongoing support, and a Retreat seat.</span><i class="tag">Closes 20 Oct 2026</i></li></ul></div>
|
||||||
|
<div class="sec"><p class="lb">After the pledge</p><p class="sm">AOP.biz service ($988 a month) and WeOwn Cloud hosting ($200 a month) are separate, optional agreements. Kickstarter charges your pledge once.</p></div>
|
||||||
|
<div class="pr"></div>
|
||||||
|
</div>
|
||||||
|
<div class="col card">
|
||||||
|
<p class="nm">In person</p><h3>Burned Out Advisor Retreat</h3>
|
||||||
|
<div class="sec"><p class="lb">What it is</p><p>Three days in person with the authors and other advisors.</p>
|
||||||
|
<p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="8" r="3"/><path d="M6.5 19c.6-3 2.8-4.8 5.5-4.8s4.9 1.8 5.5 4.8"/><circle cx="5" cy="10" r="2"/><circle cx="19" cy="10" r="2"/><path d="M2 17c.3-1.7 1.4-2.8 3-3M22 17c-.3-1.7-1.4-2.8-3-3"/></svg></span>369 seats</p></div>
|
||||||
|
<div class="sec"><p class="lb">Includes</p><ul class="inc"><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 11V6.5A2.5 2.5 0 0 1 8.5 4h7A2.5 2.5 0 0 1 18 6.5V11"/><path d="M4 11.5a2 2 0 0 1 4 0V14h8v-2.5a2 2 0 0 1 4 0V17a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z"/><path d="M6.5 18v2M17.5 18v2"/></svg></span>Your seat</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C9.5 5 7 4.6 3.5 5v13c3.5-.4 6 0 8.5 1.5 2.5-1.5 5-1.9 8.5-1.5V5c-3.5-.4-6 0-8.5 1.5z"/><path d="M12 6.5v13"/></svg></span>A signed paperback</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C9.5 5 7 4.6 3.5 5v13c3.5-.4 6 0 8.5 1.5 2.5-1.5 5-1.9 8.5-1.5V5c-3.5-.4-6 0-8.5 1.5z"/><path d="M12 6.5v13"/></svg></span>The eBook</li><li><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="4.5" width="17" height="12" rx="1.6"/><path d="M2 19.5h20"/><path d="M8 8.5h8M8 11.5h5"/></svg></span>12 months of AiBook.fun</li></ul></div>
|
||||||
|
<div class="sec"><p class="lb">When</p><p class="fact"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15" rx="2"/><path d="M3.5 9.5h17M8 3v4M16 3v4"/><path d="M7.5 13h2M11 13h2M14.5 13h2M7.5 16.5h2M11 16.5h2"/></svg></span>4–6 November 2026</p><p class="fact cut"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="8.5"/><path d="M12 7.5V12l3 2"/></svg></span>Closes 20 Oct 2026</p></div>
|
||||||
|
<div class="pr"><p class="price">Price on the reward</p></div>
|
||||||
|
</div>
|
||||||
</div></div>
|
</div></div>
|
||||||
<script>
|
<script>
|
||||||
window.__ready = (async () => {
|
window.__ready = (async () => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
||||||
<link rel="stylesheet" href="../styles.css"><style></style></head><body><div class="hdr" id="shot"><div class="tabs"><span></span><span></span><span></span><span></span><span></span></div><div class="mark"><svg viewBox="0 0 40 40" fill="none" aria-hidden="true"><circle cx="20" cy="20" r="17.5" stroke="#efe9db" stroke-width="1" opacity="0.7"/><path d="M20 5 L22.6 20 L20 35 L17.4 20 Z" fill="#efe9db"/><path d="M5 20 L20 17.4 L35 20 L20 22.6 Z" fill="#efe9db" opacity="0.55"/></svg></div><div class="badge"><span class="emoji">📚</span></div><div style="min-width:0;flex:1"><div class="kicker">We Own AI — The New American Dream</div><h1 data-fit>Book & Library and AiBook.fun</h1></div><div class="rule"></div></div>
|
<link rel="stylesheet" href="../styles.css"><style></style></head><body><div class="hdr" id="shot"><div class="tabs"><span></span><span></span><span></span><span></span><span></span></div><div class="mark"><svg viewBox="0 0 40 40" fill="none" aria-hidden="true"><circle cx="20" cy="20" r="17.5" stroke="#efe9db" stroke-width="1" opacity="0.7"/><path d="M20 5 L22.6 20 L20 35 L17.4 20 Z" fill="#efe9db"/><path d="M5 20 L20 17.4 L35 20 L20 22.6 Z" fill="#efe9db" opacity="0.55"/></svg></div><div class="badge"><span class="emoji">📚</span></div><div style="min-width:0;flex:1"><div class="kicker">We Own AI — The New American Dream</div><h1 data-fit>The book and AiBook.fun</h1></div><div class="rule"></div></div>
|
||||||
<script>
|
<script>
|
||||||
window.__ready = (async () => {
|
window.__ready = (async () => {
|
||||||
let empty = 0;
|
let empty = 0;
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
||||||
<link rel="stylesheet" href="../styles.css"><style></style></head><body><div class="hdr" id="shot"><div class="tabs"><span></span><span></span><span></span><span></span><span></span></div><div class="mark"><svg viewBox="0 0 40 40" fill="none" aria-hidden="true"><circle cx="20" cy="20" r="17.5" stroke="#efe9db" stroke-width="1" opacity="0.7"/><path d="M20 5 L22.6 20 L20 35 L17.4 20 Z" fill="#efe9db"/><path d="M5 20 L20 17.4 L35 20 L20 22.6 Z" fill="#efe9db" opacity="0.55"/></svg></div><div class="badge"><span class="emoji">🎓</span></div><div style="min-width:0;flex:1"><div class="kicker">We Own AI — The New American Dream</div><h1 data-fit>The Academy</h1></div><div class="rule"></div></div>
|
<link rel="stylesheet" href="../styles.css"><style></style></head><body><div class="hdr" id="shot"><div class="tabs"><span></span><span></span><span></span><span></span><span></span></div><div class="mark"><svg viewBox="0 0 40 40" fill="none" aria-hidden="true"><circle cx="20" cy="20" r="17.5" stroke="#efe9db" stroke-width="1" opacity="0.7"/><path d="M20 5 L22.6 20 L20 35 L17.4 20 Z" fill="#efe9db"/><path d="M5 20 L20 17.4 L35 20 L20 22.6 Z" fill="#efe9db" opacity="0.55"/></svg></div><div class="badge"><span class="emoji">🛠️</span></div><div style="min-width:0;flex:1"><div class="kicker">We Own AI — The New American Dream</div><h1 data-fit>Build it yourself or with us</h1></div><div class="rule"></div></div>
|
||||||
<script>
|
<script>
|
||||||
window.__ready = (async () => {
|
window.__ready = (async () => {
|
||||||
let empty = 0;
|
let empty = 0;
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
|
||||||
<link rel="stylesheet" href="../styles.css"><style>
|
|
||||||
.sg{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
|
|
||||||
.s{overflow:hidden}
|
|
||||||
.sp{aspect-ratio:4/3}
|
|
||||||
.sp .ph{border-radius:0;border-width:0 0 2px 0}
|
|
||||||
.sp .ph b{font-size:14px}.sp .ph small{font-size:11.5px}
|
|
||||||
.b{padding:14px 15px 16px}
|
|
||||||
.n{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
|
|
||||||
.b h3{font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:-.02em;margin:4px 0 6px}
|
|
||||||
.pl{display:flex;gap:6px;align-items:flex-start;font-size:14px;line-height:1.35;color:var(--ink)}
|
|
||||||
.pl .ico{width:17px;height:17px;margin-top:1px}
|
|
||||||
</style></head><body><div class="canvas" id="shot"><div class="sg"><div class="card s"><div class="slot sp" data-src="../assets/site-orlando" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Site photo goes here</b><small>At least 800 × 600 px</small></div></div><div class="b"><p class="n">Site 1</p><h3>Azur Resorts</h3><p class="pl"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z"/><circle cx="12" cy="10" r="2.4"/></svg></span>Orlando, Florida</p></div></div><div class="card s"><div class="slot sp" data-src="../assets/site-north-denver" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Site photo goes here</b><small>At least 800 × 600 px</small></div></div><div class="b"><p class="n">Site 2</p><h3>#NoDe</h3><p class="pl"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z"/><circle cx="12" cy="10" r="2.4"/></svg></span>North Denver, Colorado</p></div></div><div class="card s"><div class="slot sp" data-src="../assets/site-villa-park" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Site photo goes here</b><small>At least 800 × 600 px</small></div></div><div class="b"><p class="n">Site 3</p><h3>Villa Park</h3><p class="pl"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z"/><circle cx="12" cy="10" r="2.4"/></svg></span>Chicagoland, Illinois</p></div></div></div></div>
|
|
||||||
<script>
|
|
||||||
window.__ready = (async () => {
|
|
||||||
let empty = 0;
|
|
||||||
for (const s of document.querySelectorAll('.slot[data-src]')) {
|
|
||||||
let ok = false;
|
|
||||||
for (const ext of ['jpg', 'jpeg', 'png', 'webp']) {
|
|
||||||
const url = s.dataset.src + '.' + ext;
|
|
||||||
ok = await new Promise(r => { const i = new Image(); i.onload = () => r(true); i.onerror = () => r(false); i.src = url; });
|
|
||||||
if (ok) { s.style.backgroundImage = 'url("' + url + '")'; s.classList.add('filled'); break; }
|
|
||||||
}
|
|
||||||
if (!ok) empty++;
|
|
||||||
}
|
|
||||||
await document.fonts.ready;
|
|
||||||
for (const el of document.querySelectorAll('[data-fit]')) {
|
|
||||||
let fs = parseFloat(getComputedStyle(el).fontSize);
|
|
||||||
const max = el.dataset.fit ? parseFloat(el.dataset.fit) : el.parentElement.clientWidth;
|
|
||||||
while (el.scrollWidth > max && fs > 10) { fs -= 0.5; el.style.fontSize = fs + 'px'; }
|
|
||||||
}
|
|
||||||
if (window.afterLayout) await window.afterLayout();
|
|
||||||
return empty;
|
|
||||||
})();
|
|
||||||
</script></body></html>
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
||||||
<link rel="stylesheet" href="../styles.css"><style></style></head><body><div class="hdr" id="shot"><div class="tabs"><span></span><span></span><span></span><span></span><span></span></div><div class="mark"><svg viewBox="0 0 40 40" fill="none" aria-hidden="true"><circle cx="20" cy="20" r="17.5" stroke="#efe9db" stroke-width="1" opacity="0.7"/><path d="M20 5 L22.6 20 L20 35 L17.4 20 Z" fill="#efe9db"/><path d="M5 20 L20 17.4 L35 20 L20 22.6 Z" fill="#efe9db" opacity="0.55"/></svg></div><div class="badge"><span class="emoji">🏕️</span></div><div style="min-width:0;flex:1"><div class="kicker">We Own AI — The New American Dream</div><h1 data-fit>The Retreat</h1></div><div class="rule"></div></div>
|
<link rel="stylesheet" href="../styles.css"><style></style></head><body><div class="hdr" id="shot"><div class="tabs"><span></span><span></span><span></span><span></span><span></span></div><div class="mark"><svg viewBox="0 0 40 40" fill="none" aria-hidden="true"><circle cx="20" cy="20" r="17.5" stroke="#efe9db" stroke-width="1" opacity="0.7"/><path d="M20 5 L22.6 20 L20 35 L17.4 20 Z" fill="#efe9db"/><path d="M5 20 L20 17.4 L35 20 L20 22.6 Z" fill="#efe9db" opacity="0.55"/></svg></div><div class="badge"><span class="emoji">🏕️</span></div><div style="min-width:0;flex:1"><div class="kicker">We Own AI — The New American Dream</div><h1 data-fit>In person: the Retreat</h1></div><div class="rule"></div></div>
|
||||||
<script>
|
<script>
|
||||||
window.__ready = (async () => {
|
window.__ready = (async () => {
|
||||||
let empty = 0;
|
let empty = 0;
|
||||||
@@ -6,13 +6,17 @@
|
|||||||
.ov{position:absolute;left:28px;bottom:26px;background:rgba(252,251,248,.96);border-radius:16px;padding:16px 22px 18px;box-shadow:var(--sh-lg);max-width:420px}
|
.ov{position:absolute;left:28px;bottom:26px;background:rgba(252,251,248,.96);border-radius:16px;padding:16px 22px 18px;box-shadow:var(--sh-lg);max-width:420px}
|
||||||
.ov h3{font-family:var(--display);font-weight:900;font-size:30px;letter-spacing:-.025em;line-height:1.05;margin:6px 0 10px}
|
.ov h3{font-family:var(--display);font-weight:900;font-size:30px;letter-spacing:-.025em;line-height:1.05;margin:6px 0 10px}
|
||||||
.ov .d{display:flex;align-items:center;gap:9px;font-weight:700;font-size:18px}
|
.ov .d{display:flex;align-items:center;gap:9px;font-weight:700;font-size:18px}
|
||||||
|
.ov .d+.d{margin-top:6px}
|
||||||
|
.ov .d.cut{font-size:15.5px;color:var(--amber)}
|
||||||
.ov .d .ico{width:22px;height:22px}
|
.ov .d .ico{width:22px;height:22px}
|
||||||
|
.ov .d.cut .ico{color:var(--amber);width:19px;height:19px}
|
||||||
.seats{position:absolute;right:28px;top:26px;width:108px;height:108px;border-radius:999px;background:var(--pine);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 5px rgba(252,251,248,.9),var(--sh-lg)}
|
.seats{position:absolute;right:28px;top:26px;width:108px;height:108px;border-radius:999px;background:var(--pine);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 5px rgba(252,251,248,.9),var(--sh-lg)}
|
||||||
.seats b{font-family:var(--display);font-weight:900;font-size:38px;line-height:1;letter-spacing:-.03em}
|
.seats b{font-family:var(--display);font-weight:900;font-size:38px;line-height:1;letter-spacing:-.03em}
|
||||||
.seats span{font-family:var(--mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#cfe0d6;margin-top:3px}
|
.seats span{font-family:var(--mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#cfe0d6;margin-top:3px}
|
||||||
</style></head><body><div class="canvas" id="shot">
|
</style></head><body><div class="canvas" id="shot">
|
||||||
<div class="slot venue" data-src="../assets/retreat-venue" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Venue photo goes here</b><small>Landscape · at least 1360 × 765 px</small></div></div>
|
<div class="slot venue" data-src="../assets/retreat-venue" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Venue photo goes here</b><small>Landscape · at least 1360 × 765 px</small></div></div>
|
||||||
<div class="ov"><p class="spec">We Own AI</p><h3>Burned Out Advisor Retreat</h3><p class="d"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15" rx="2"/><path d="M3.5 9.5h17M8 3v4M16 3v4"/><path d="M7.5 13h2M11 13h2M14.5 13h2M7.5 16.5h2M11 16.5h2"/></svg></span>4 to 6 November 2026</p></div>
|
<div class="ov"><p class="spec">In person</p><h3>Burned Out Advisor Retreat</h3><p class="d"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15" rx="2"/><path d="M3.5 9.5h17M8 3v4M16 3v4"/><path d="M7.5 13h2M11 13h2M14.5 13h2M7.5 16.5h2M11 16.5h2"/></svg></span>4 to 6 November 2026</p>
|
||||||
|
<p class="d cut"><span class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="8.5"/><path d="M12 7.5V12l3 2"/></svg></span>Pledges close 20 October 2026</p></div>
|
||||||
<div class="seats"><b>369</b><span>seats</span></div>
|
<div class="seats"><b>369</b><span>seats</span></div>
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
@@ -1,18 +1,17 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
<!doctype html><html lang="en"><head><meta charset="utf-8">
|
||||||
<link rel="stylesheet" href="../styles.css"><style>
|
<link rel="stylesheet" href="../styles.css"><style>
|
||||||
.tl{position:relative;height:396px}
|
.canvas{padding:30px 34px 30px}
|
||||||
.path{position:absolute;inset:0;width:616px;height:420px}
|
.vt{position:relative}
|
||||||
.path path{fill:none;stroke:var(--pine);stroke-width:3;stroke-dasharray:2 9;stroke-linecap:round;opacity:.7}
|
.vt::before{content:"";position:absolute;left:23px;top:24px;bottom:24px;border-left:3px dotted var(--pine);opacity:.55}
|
||||||
.stop{position:absolute;width:0;height:0}
|
.vt li{position:relative;display:flex;align-items:flex-start;gap:22px;padding:0 0 18px}
|
||||||
.num{position:absolute;left:-23px;top:-23px;width:46px;height:46px;border-radius:999px;background:var(--pine);color:#fff;font-family:var(--display);font-weight:900;font-size:22px;display:grid;place-items:center;box-shadow:0 0 0 5px var(--paper-2),var(--sh-md)}
|
.vt li:last-child{padding-bottom:0}
|
||||||
.stop.tba .num{background:#fff;color:var(--pine);border:2.5px solid var(--pine)}
|
.num{flex:none;width:46px;height:46px;border-radius:999px;background:var(--pine);color:#fff;font-family:var(--display);font-weight:900;font-size:21px;display:grid;place-items:center;box-shadow:0 0 0 5px var(--paper-2),var(--sh-md);position:relative;z-index:1}
|
||||||
.tx{position:absolute;top:34px;left:-92px;width:184px;text-align:center}
|
.tx{padding-top:3px}
|
||||||
.tx b{display:block;font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}
|
.tx b{display:block;font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}
|
||||||
.tx p{font-size:14px;line-height:1.4;color:var(--muted);margin-top:5px}
|
.tx p{font-size:15px;line-height:1.4;color:var(--muted);margin-top:3px}
|
||||||
.stop.tba .tx b{color:var(--pine)}
|
.vt li.cut .num{background:var(--amber)}
|
||||||
</style></head><body><div class="canvas" id="shot"><div class="tl">
|
.vt li.cut .tx b{color:var(--amber)}
|
||||||
<svg class="path" viewBox="0 0 616 420"><path d="M96 30 H484 C644 30 644 250 484 250 H96" /></svg>
|
</style></head><body><div class="canvas" id="shot"><ol class="vt"><li class=""><span class="num">1</span><div class="tx"><b>Fri 2 Oct 2026</b><p>The campaign opens.</p></div></li><li class="cut"><span class="num">2</span><div class="tx"><b>Tue 20 Oct 2026</b><p>The Retreat reward and the $5,000 Growth bundle close.</p></div></li><li class=""><span class="num">3</span><div class="tx"><b>Wed 4 Nov 2026</b><p>The campaign ends. The Burned Out Advisor Retreat runs 4 to 6 November.</p></div></li><li class=""><span class="num">4</span><div class="tx"><b>By mid-November 2026</b><p>AiBook.fun access for backers whose reward includes it, and the backer survey.</p></div></li><li class=""><span class="num">5</span><div class="tx"><b>December 2026</b><p>The AOPbizFastTrack cohort for Launch and Growth backers.</p></div></li><li class=""><span class="num">6</span><div class="tx"><b>January 2027</b><p>Final layout and eBook files. The eBook is delivered and the paperbacks are signed.</p></div></li><li class=""><span class="num">7</span><div class="tx"><b>January to March 2027</b><p>Three months of AOP.biz service for Launch and Growth backers.</p></div></li><li class=""><span class="num">8</span><div class="tx"><b>February 2027</b><p>Signed paperbacks are delivered.</p></div></li></ol></div>
|
||||||
<div class="stop" style="left:96px;top:30px"><span class="num">1</span><div class="tx"><b>Fri 2 Oct 2026</b><p>The campaign opens.</p></div></div><div class="stop" style="left:290px;top:30px"><span class="num">2</span><div class="tx"><b>Wed 4 Nov 2026</b><p>The campaign ends. The Burned Out Advisor Retreat runs 4 to 6 November.</p></div></div><div class="stop" style="left:484px;top:30px"><span class="num">3</span><div class="tx"><b>By mid-November 2026</b><p>AiBook.fun access for backers whose reward includes it, and the backer survey.</p></div></div><div class="stop tba" style="left:484px;top:250px"><span class="num">4</span><div class="tx"><b>Dates to be announced</b><p>Academy BootCamp cohorts in Orlando, North Denver, and Villa Park.</p></div></div><div class="stop" style="left:290px;top:250px"><span class="num">5</span><div class="tx"><b>January 2027</b><p>Final layout and eBook files. The eBook is delivered and the paperbacks are signed.</p></div></div><div class="stop" style="left:96px;top:250px"><span class="num">6</span><div class="tx"><b>February 2027</b><p>Signed paperbacks are delivered.</p></div></div></div></div>
|
|
||||||
<script>
|
<script>
|
||||||
window.__ready = (async () => {
|
window.__ready = (async () => {
|
||||||
let empty = 0;
|
let empty = 0;
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
<p class="spec">The authors</p>
|
<p class="spec">The authors</p>
|
||||||
<div class="ag"><div class="card au"><div class="slot ap" data-src="../assets/author-1" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Author photo goes here</b><small>800 × 800</small></div></div><p class="an">Name goes here</p><p class="ar">Co-author, Real Estate & Finance</p></div><div class="card au"><div class="slot ap" data-src="../assets/author-2" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Author photo goes here</b><small>800 × 800</small></div></div><p class="an">Name goes here</p><p class="ar">Co-author, <span style="white-space:nowrap">Fractional C-Suite</span></p></div><div class="card au"><div class="slot ap" data-src="../assets/author-3" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Author photo goes here</b><small>800 × 800</small></div></div><p class="an">Name goes here</p><p class="ar">Co-author, Technology & RAAI</p></div></div>
|
<div class="ag"><div class="card au"><div class="slot ap" data-src="../assets/author-1" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Author photo goes here</b><small>800 × 800</small></div></div><p class="an">Name goes here</p><p class="ar">Co-author, Real Estate & Finance</p></div><div class="card au"><div class="slot ap" data-src="../assets/author-2" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Author photo goes here</b><small>800 × 800</small></div></div><p class="an">Name goes here</p><p class="ar">Co-author, <span style="white-space:nowrap">Fractional C-Suite</span></p></div><div class="card au"><div class="slot ap" data-src="../assets/author-3" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Author photo goes here</b><small>800 × 800</small></div></div><p class="an">Name goes here</p><p class="ar">Co-author, Technology & RAAI</p></div></div>
|
||||||
<p class="spec" style="margin-top:22px">The team</p>
|
<p class="spec" style="margin-top:22px">The team</p>
|
||||||
<div class="tg"><div class="card tm"><div class="slot tp" data-src="../assets/team-thy" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Name goes here</p><p class="th">@THY</p><p class="tr">Author and Retreat host</p></div></div><div class="card tm"><div class="slot tp" data-src="../assets/team-lfg" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Name goes here</p><p class="th">@LFG</p><p class="tr">Creative lead for design, website, campaign page, and video</p></div></div><div class="card tm"><div class="slot tp" data-src="../assets/team-ceo" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Name goes here</p><p class="th">@CEO</p><p class="tr">Business strategy and partnerships</p></div></div><div class="card tm"><div class="slot tp" data-src="../assets/team-gtm" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Name goes here</p><p class="th">@GTM</p><p class="tr">Payments, email, and technical setup</p></div></div><div class="card tm"><div class="slot tp" data-src="../assets/team-osinachi-patrick" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Osinachi Patrick</p><p class="tr">Product lead, AiBook.fun</p></div></div><div class="card tm"><div class="slot tp" data-src="../assets/team-academy-lead" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Name goes here</p><p class="tr">Academy BootCamp lead</p></div></div></div>
|
<div class="tg"><div class="card tm"><div class="slot tp" data-src="../assets/team-thy" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Name goes here</p><p class="th">@THY</p><p class="tr">Author and Retreat host</p></div></div><div class="card tm"><div class="slot tp" data-src="../assets/team-lfg" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Name goes here</p><p class="th">@LFG</p><p class="tr">Creative lead for design, website, campaign page, and video</p></div></div><div class="card tm"><div class="slot tp" data-src="../assets/team-ceo" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Name goes here</p><p class="th">@CEO</p><p class="tr">Business strategy and partnerships</p></div></div><div class="card tm"><div class="slot tp" data-src="../assets/team-gtm" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Name goes here</p><p class="th">@GTM</p><p class="tr">Payments, email, and technical setup</p></div></div><div class="card tm"><div class="slot tp" data-src="../assets/team-osinachi-patrick" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Osinachi Patrick</p><p class="tr">Product lead, AiBook.fun</p></div></div><div class="card tm"><div class="slot tp" data-src="../assets/team-aop-lead" style=""><div class="ph"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 8h3l1.6-2.5h6.8L17 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/><circle cx="12" cy="13.2" r="3.4"/></svg><b>Photo</b><small>800 × 800</small></div></div><div><p class="tn">Name goes here</p><p class="tr">AOP.biz bundles lead</p></div></div></div>
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
window.__ready = (async () => {
|
window.__ready = (async () => {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
"""Real screenshots of the live AiBook.fun reader (https://aibook.fun, deployed from WeOwnAI/aibook-fun main).
|
"""Real screenshots of the live AiBook.fun reader (https://aibook.fun, deployed from WeOwnAI/aibook-fun main).
|
||||||
|
|
||||||
Writes to assets-gen/:
|
Writes to assets-gen/:
|
||||||
screen-laptop.png / screen-phone.png + screens.json chapter page https://aibook.fun/read/real-estate (09b device mockup)
|
screen-laptop.png / screen-phone.png + screens.json chapter page https://aibook.fun/read/real-estate (07b device mockup)
|
||||||
re01-top.png / re01-tryit.png + re01.json sample workflow https://aibook.fun/read/recipe/RE-01 (05b)
|
re01-top.png / re01-tryit.png + re01.json sample workflow https://aibook.fun/read/recipe/RE-01 (05b)
|
||||||
Nothing on the pages is edited except the outline highlight, which the page sets itself on scroll.
|
Nothing on the pages is edited except the outline highlight, which the page sets itself on scroll.
|
||||||
"""
|
"""
|
||||||
|
|||||||