diff --git a/app/about/page.tsx b/app/about/page.tsx index 341b85e..c60bfcf 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -289,7 +289,7 @@ export default function AboutPage() {
- + We did not build a holding company to repackage what private equity already does. We built one because the standard model fails operators, fails founders, and fails the businesses themselves. @@ -393,7 +393,7 @@ export default function AboutPage() {

Rothenbury is led by a leadership team responsible for parent-level governance. Named introductions for board and counterparty engagements are - arranged through the Office of the Group. + arranged through the Rothenbury Group.

diff --git a/app/contact/page.tsx b/app/contact/page.tsx index d6eb7b3..95ee07d 100644 --- a/app/contact/page.tsx +++ b/app/contact/page.tsx @@ -72,7 +72,7 @@ export default function ContactPage() {

- A private introduction through the Office of the Group. + A private introduction through the Rothenbury Group.

Inquiries from operators, allocators, counterparties, and the @@ -105,7 +105,7 @@ export default function ContactPage() { Confidential, by design.

- Submissions are received privately by the Office of the Group and + Submissions are received privately by Rothenbury Group and routed to the appropriate member of leadership. Specific portfolio detail and named-leadership engagements are arranged by direct correspondence after a first introduction. @@ -118,7 +118,7 @@ export default function ContactPage() {

diff --git a/app/insights/[slug]/page.tsx b/app/insights/[slug]/page.tsx index 6729cb9..12f6550 100644 --- a/app/insights/[slug]/page.tsx +++ b/app/insights/[slug]/page.tsx @@ -105,7 +105,7 @@ function renderBody(body: string) { // Inject pull quote and a flourish after the chosen paragraph if (idx === pullQuoteIdx && pullQuoteText) { out.push( - + {pullQuoteText} ); @@ -206,7 +206,7 @@ export default function InsightDetailPage({ params }: { params: { slug: string }

- By the Office of the Group · Rothenbury + By Rothenbury Group
@@ -220,7 +220,7 @@ export default function InsightDetailPage({ params }: { params: { slug: string }
{renderBody(article.body)}
- Published by the Office of the Group · {formatDate(article.date)} + Published by Rothenbury Group · {formatDate(article.date)}
diff --git a/app/page.tsx b/app/page.tsx index d502cf1..cf47109 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -43,7 +43,7 @@ const REGIONS = [ { label: "Canada", accent: "burgundy" as const, - anchor: "Office of the Group, Toronto", + anchor: "Rothenbury Group, Toronto", cities: ["Toronto", "Vancouver", "Montreal", "Calgary"], note: "Operating partners across real estate, contracting, and services.", }, @@ -150,7 +150,7 @@ export default function HomePage() { - Office of the Group · Toronto · New York + Rothenbury Group · Toronto · New York

@@ -472,7 +472,7 @@ export default function HomePage() { />
- The boardroom · Office of the Group + The boardroom · Rothenbury Group
diff --git a/app/privacy/page.tsx b/app/privacy/page.tsx index a1d3817..ef3a9f3 100644 --- a/app/privacy/page.tsx +++ b/app/privacy/page.tsx @@ -74,7 +74,7 @@ export default function PrivacyPage() {

Contact

For privacy questions or to exercise your rights, contact us through our Contact - page. Written privacy requests are routed through the Office of the Group. + page. Written privacy requests are routed through the Rothenbury Group.

diff --git a/app/thesis/page.tsx b/app/thesis/page.tsx index e45316b..5e8bb6a 100644 --- a/app/thesis/page.tsx +++ b/app/thesis/page.tsx @@ -82,7 +82,7 @@ export default function ThesisPage() {
- Letter from the Office of the Group + Letter from the Rothenbury Group

Why this exists, in three plain sentences. @@ -491,7 +491,7 @@ export default function ThesisPage() { themselves.”

- Office of the Group · Rothenbury + Rothenbury Group

@@ -501,7 +501,7 @@ export default function ThesisPage() { diff --git a/components/ContactForm.tsx b/components/ContactForm.tsx index 09d654d..bb7ffb0 100644 --- a/components/ContactForm.tsx +++ b/components/ContactForm.tsx @@ -58,7 +58,7 @@ export default function ContactForm() {

Received.

- Your request has been logged with the Office of the Group. A member of + Your request has been logged with the Rothenbury Group. A member of the leadership team will respond within two business days.

@@ -79,7 +79,7 @@ export default function ContactForm() {

Specific portfolio detail, leadership identification, and capital commitments are discussed privately. Inquiries below are reviewed by - the Office of the Group. + the Rothenbury Group.

diff --git a/components/Footer.tsx b/components/Footer.tsx index dcb94db..86af1da 100644 --- a/components/Footer.tsx +++ b/components/Footer.tsx @@ -70,7 +70,7 @@ export default function Footer() { Request a private introduction

- Office of the Group + Rothenbury Group

@@ -135,9 +135,16 @@ export default function Footer() { {NAP.email} ) : null} +
+ {NAP.street} +
+ {NAP.city}, {NAP.region} {NAP.postalCode} +
+ {NAP.country} +

- Operating partners across the United States and Canada. The Office of - the Group coordinates correspondence between Toronto and New York. + Operating partners across the United States and Canada. Rothenbury Group + coordinates correspondence between Toronto and New York.

@@ -190,7 +197,7 @@ export default function Footer() { Principal-only updates

- Quarterly notes from the Office of the Group. + Quarterly notes from the Rothenbury Group. {" "} Distributed privately, by name only. @@ -227,7 +234,7 @@ export default function Footer() { jurisdictions.

- Office of the Group · Toronto, Ontario · New York, NY. + Rothenbury Group · Toronto, Ontario · New York, NY.

© {year} {BRAND.publicName}. All rights reserved.

diff --git a/components/OperatingSupportStack.tsx b/components/OperatingSupportStack.tsx index 797420d..5e68a7b 100644 --- a/components/OperatingSupportStack.tsx +++ b/components/OperatingSupportStack.tsx @@ -82,7 +82,7 @@ export default function OperatingSupportStack({ stacked = false }: { stacked?: b fill="#5A1A2B" letterSpacing="0.5" > - The Parent · Office of the Group + The Parent · Rothenbury Group {/* Ground label */} diff --git a/components/PanAmericanMap.tsx b/components/PanAmericanMap.tsx index 9fc35bd..0fd4f26 100644 --- a/components/PanAmericanMap.tsx +++ b/components/PanAmericanMap.tsx @@ -50,7 +50,7 @@ const VIEW_H = 600; // Default operating geometry — Toronto · NY operating spine plus secondary hubs. const DEFAULT_MARKERS: Marker[] = [ - { lon: -79.3832, lat: 43.6532, label: "Toronto", country: "ca", hub: true, caption: "Office of the Group" }, + { lon: -79.3832, lat: 43.6532, label: "Toronto", country: "ca", hub: true, caption: "Rothenbury Group" }, { lon: -74.006, lat: 40.7128, label: "New York", country: "us", hub: true, caption: "U.S. anchor" }, // Canada secondaries { lon: -75.6972, lat: 45.4215, label: "Ottawa", country: "ca" }, diff --git a/components/PrincipalSignup.tsx b/components/PrincipalSignup.tsx index a7d355d..8c10104 100644 --- a/components/PrincipalSignup.tsx +++ b/components/PrincipalSignup.tsx @@ -21,7 +21,7 @@ export default function PrincipalSignup() { Received

- Your request has been logged with the Office of the Group. + Your request has been logged with the Rothenbury Group.

); diff --git a/lib/constants.ts b/lib/constants.ts index b9b3705..3da4c6b 100644 --- a/lib/constants.ts +++ b/lib/constants.ts @@ -23,7 +23,7 @@ export const BRAND = { /** * Public NAP. The Group does not publish a phone line. Email is routed through - * the Office of the Group. Address is held at the city level only. + * the Rothenbury Group. Address is held at the city level only. * * Typed as plain strings (not const-literal) so equality checks against TBD * narrow correctly across components. @@ -41,10 +41,10 @@ export const NAP: { website: string; } = { name: "Rothenbury Group", - street: "Office of the Group", + street: "120 Adelaide Street West, Suite 2508", city: "Toronto", region: "Ontario", - postalCode: "", + postalCode: "M5H 1T1", country: "Canada", // Phone is intentionally not published. Institutional inquiries route through // the contact form. Keep TBD so the visibility check in the header / footer @@ -81,7 +81,7 @@ export const SOCIAL = { export const CTA = { primary: "Request a private introduction", - secondary: "Speak with the Office of the Group", + secondary: "Speak with the Rothenbury Group", tertiary: "Read the thesis", } as const;