diff --git a/src/components/about/Timeline.astro b/src/components/about/Timeline.astro index 2eb91dc..7c23dfe 100644 --- a/src/components/about/Timeline.astro +++ b/src/components/about/Timeline.astro @@ -1,24 +1,21 @@ --- -const openText = `Il percorso di crescita di InsanityLab si è sviluppato attraverso tappe precise e coerenti con la visione iniziale. Nato nel 2021 con un piccolo team e grandi ambizioni, il progetto ha conosciuto una forte evoluzione nel 2024, anno in cui il servizio si è ampliato attraverso nuovi format come gli small group e una sempre maggiore specializzazione nella profilazione fisica del cliente, grazie a sistemi avanzati di valutazione e monitoraggio. Parallelamente, anche l'area dedicata alla riabilitazione e all'esercizio preventivo si è consolidata, ponendo le basi per un importante salto di qualità.`; -const stages = [ - { label: 'INSANITYLAB 2025', text: 'Contenuto in arrivo: il cliente fornirà il testo di questa tappa.' }, - { label: 'INSANITYLAB 2026', text: 'Contenuto in arrivo: il cliente fornirà il testo di questa tappa.' }, - { label: 'INSANITYLAB OGGI', text: 'Contenuto in arrivo: il cliente fornirà il testo di questa tappa.' }, -]; +import T from '../content/T.astro'; +import { t } from '../../lib/content'; +const stages = [1, 2, 3]; ---
-

Storylab

-

Scopri la nostra storia: come nasce InsanityLab, perché abbiamo deciso di creare qualcosa di diverso e chi sono i visionari che hanno trasformato questa idea in un nuovo modo di vivere benessere, movimento e salute.

+ +
-

INSANITYLAB 2021-2024

-

{openText}

- {stages.map((s) => ( + + + {stages.map((n) => (
- + {s.label} -

{s.text}

+ + {t(`about.timeline.stage${n}.label`)} +
))}
diff --git a/src/data/content-seed.ts b/src/data/content-seed.ts index 9f54a09..7783e90 100644 --- a/src/data/content-seed.ts +++ b/src/data/content-seed.ts @@ -152,6 +152,74 @@ export const contentSeed: SeedEntry[] = [ ...disciplines.map((d, i) => T(`agenda.discipline.${i + 1}`, d, [])), ...days.map((d, i) => T(`agenda.day.${i + 1}`, d, [])), ...slots.map((s, i) => T(`agenda.slot.${i + 1}`, s, [])), + + // --- About: meta, hero --- + T('about.meta.title', 'Insanitylab', []), + T('about.meta.description', 'Mission, storia, team e metodo di InsanityLab: un laboratorio esclusivo dove movimento, prevenzione e performance convivono in un approccio personalizzato.', []), + T('about.hero.title', 'Insanitylab', []), + + // --- About: mission --- + T('about.mission.title', 'Mission'), + T('about.mission.body', 'In InsanityLab crediamo che il movimento non debba essere vissuto come un obbligo o un sacrificio, ma come una forma autentica di cura di sé. La nostra missione è accompagnare ogni persona in un percorso di consapevolezza, aiutandola a riscoprire il benessere fisico e mentale attraverso un approccio sostenibile, concreto e duraturo.'), + I('about.mission.image'), + + // --- About: direzione + approccio --- + T('about.direzione.title', 'Direzione'), + T('about.direzione.body', 'Non ci limitiamo ad allenare il corpo: creiamo percorsi personalizzati che uniscono movimento, equilibrio e benessere, attraverso il supporto di professionisti qualificati, programmi su misura e un approccio centrato sulla persona e su risultati duraturi.'), + T('about.direzione.cta', 'Scopri'), + T('about.approccio.title', 'Approccio'), + T('about.approccio.body', 'InsanityLab si distingue per un approccio serio e personalizzato al benessere, basato su competenze specializzate, costanza e cura quotidiana, rivolto a chiunque voglia migliorare il proprio stile di vita in modo consapevole e duraturo.'), + T('about.approccio.cta', 'Contattaci'), + + // --- About: about --- + T('about.about.title', 'About'), + T('about.about.body', "InsanityLab nasce con l'obiettivo di unire fitness e salute in un unico percorso dedicato al benessere globale, superando il concetto tradizionale di palestra. Un laboratorio esclusivo, guidato da osteopati e chinesiologi e professionisti specializzati, dove movimento, prevenzione e performance convivono all'interno di un approccio personalizzato e consapevole."), + I('about.about.image'), + + // --- About: convenzioni --- + T('about.convenzioni.title', 'Convenzioni'), + T('about.convenzioni.body', "InsanityLab collabora con aziende, enti e organizzazioni che desiderano investire concretamente nel benessere delle proprie persone, attraverso programmi dedicati alla salute, al movimento e alla qualità della vita. Le convenzioni nascono con l'obiettivo di portare il valore del benessere anche all'interno del contesto professionale, creando percorsi che favoriscano equilibrio fisico, prevenzione e performance quotidiana."), + T('about.convenzioni.item1', 'Le realtà convenzionate possono accedere a programmi di welfare aziendale personalizzati, con percorsi individuali, small group training e classi di gruppo seguiti da professionisti qualificati.'), + T('about.convenzioni.item2', 'Ogni collaborazione parte da una consulenza gratuita preliminare per analizzare esigenze e obiettivi, così da sviluppare soluzioni efficaci e sostenibili.'), + T('about.convenzioni.item3', "Le convenzioni vengono definite su misura insieme a InsanityLab, in base alle caratteristiche e alle necessità dell'azienda partner."), + T('about.convenzioni.cta-text', 'Per ricevere maggiori informazioni o attivare una convenzione:', []), + I('about.convenzioni.image'), + + // --- About: team --- + T('about.team.title', 'Team'), + T('about.team.body', 'Il team di InsanityLab riunisce professionisti specializzati in allenamento, salute e benessere, con un approccio multidisciplinare basato su competenza, personalizzazione e attenzione alla persona.'), + T('about.team.staff-intro', 'Accanto ai fondatori opera un team in continua crescita composto da trainer e professionisti con specializzazioni complementari:'), + + // --- About: metodo --- + T('about.metodo.title', 'Metodo'), + T('about.metodo.body', 'Il team InsanityLab lavora con un approccio empatico e personalizzato, seguendo ogni persona in un percorso continuo e su misura. Unisce competenze multidisciplinari in allenamento, prevenzione, riabilitazione e performance, supportate da formazione costante. Il metodo si basa su sinergia, condivisione e qualità, per generare risultati concreti e duraturi.'), + T('about.metodo.closing', 'In poche parole, il team di InsanityLab è composto da professionisti che credono profondamente in ciò che fanno: un gruppo unito da valori condivisi, formato per eccellere e guidato dalla convinzione che il movimento sia uno strumento di benessere, equilibrio e qualità della vita.'), + I('about.metodo.image'), + + // --- About: studios --- + T('about.studios.title', 'In-Sanity Studios'), + T('about.studios.body1', "IN-SANITY STUDIOS è il nuovo spazio professionale nato dall'evoluzione di InsanityLab, dedicato ai professionisti della salute, del benessere e della performance. Più che un semplice insieme di studi professionali, rappresenta un ecosistema multidisciplinare pensato per favorire collaborazione, qualità del servizio e integrazione tra competenze diverse."), + T('about.studios.body2', "Il progetto nasce con l'obiettivo di offrire a liberi professionisti uno spazio elegante, riservato e già attrezzato, in cui poter svolgere la propria attività all'interno di un contesto consolidato e altamente qualificato, senza dover affrontare i costi e le complessità di una struttura indipendente."), + T('about.studios.body3', 'IN-SANITY STUDIOS si rivolge a figure specializzate nel settore salute e wellness, come fisioterapisti, osteopati, psicologi, nutrizionisti, massaggiatori e altri professionisti dedicati alla cura della persona. Ogni studio è progettato per garantire comfort, professionalità e continuità operativa, all\'interno di un ambiente coerente con la filosofia di InsanityLab: mettere il benessere globale della persona al centro del percorso.'), + I('about.studios.image'), + + // --- About: vision --- + T('about.vision.title', 'Vision'), + T('about.vision.body1', "InsanityLab nasce con l'obiettivo di aiutare le persone a ritrovare energia ed equilibrio attraverso il movimento, promuovendo un approccio autentico, scientifico e umano al benessere. La sua visione va oltre l'estetica e la performance: allenarsi significa prendersi cura di sé, costruendo abitudini sane, sostenibili e orientate alla longevità, alla prevenzione e alla qualità della vita."), + T('about.vision.body2', "L'obiettivo è diventare un punto di riferimento capace di lasciare un impatto reale nella comunità, trasformando il movimento in uno strumento di salute, consapevolezza e identità."), + I('about.vision.image'), + + // --- About: storylab + timeline (Timeline.astro) --- + T('about.storylab.title', 'Storylab'), + T('about.storylab.body', 'Scopri la nostra storia: come nasce InsanityLab, perché abbiamo deciso di creare qualcosa di diverso e chi sono i visionari che hanno trasformato questa idea in un nuovo modo di vivere benessere, movimento e salute.'), + T('about.timeline.label', 'INSANITYLAB 2021-2024', []), + T('about.timeline.open-text', "Il percorso di crescita di InsanityLab si è sviluppato attraverso tappe precise e coerenti con la visione iniziale. Nato nel 2021 con un piccolo team e grandi ambizioni, il progetto ha conosciuto una forte evoluzione nel 2024, anno in cui il servizio si è ampliato attraverso nuovi format come gli small group e una sempre maggiore specializzazione nella profilazione fisica del cliente, grazie a sistemi avanzati di valutazione e monitoraggio. Parallelamente, anche l'area dedicata alla riabilitazione e all'esercizio preventivo si è consolidata, ponendo le basi per un importante salto di qualità."), + T('about.timeline.stage1.label', 'INSANITYLAB 2025', []), + T('about.timeline.stage1.text', 'Contenuto in arrivo: il cliente fornirà il testo di questa tappa.'), + T('about.timeline.stage2.label', 'INSANITYLAB 2026', []), + T('about.timeline.stage2.text', 'Contenuto in arrivo: il cliente fornirà il testo di questa tappa.'), + T('about.timeline.stage3.label', 'INSANITYLAB OGGI', []), + T('about.timeline.stage3.text', 'Contenuto in arrivo: il cliente fornirà il testo di questa tappa.'), // I task di estrazione aggiungono qui le entry di header/footer/pagine/data file. ]; diff --git a/src/pages/about.astro b/src/pages/about.astro index 97d8e76..9e90637 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -2,28 +2,29 @@ import Base from '../layouts/Base.astro'; import PageHero from '../components/PageHero.astro'; import Timeline from '../components/about/Timeline.astro'; -import { Image } from 'astro:assets'; import { team } from '../data/team'; -import { site } from '../data/site'; +import T from '../components/content/T.astro'; +import TImg from '../components/content/TImg.astro'; +import { t } from '../lib/content'; const images = import.meta.glob<{ default: ImageMetadata }>('../assets/img/*.{jpg,png}', { eager: true }); const imgOf = (name: string) => Object.entries(images).find(([p]) => p.includes(name))?.[1]?.default; const founders = team.filter((m) => m.founder); const staff = team.filter((m) => !m.founder); export const prerender = true; --- - - + +
-

Mission

-

In InsanityLab crediamo che il movimento non debba essere vissuto come un obbligo o un sacrificio, ma come una forma autentica di cura di sé. La nostra missione è accompagnare ogni persona in un percorso di consapevolezza, aiutandola a riscoprire il benessere fisico e mentale attraverso un approccio sostenibile, concreto e duraturo.

+ +
{imgOf('about-training-group') && (
- Training group InsanityLab +
)}
@@ -33,14 +34,14 @@ export const prerender = true;
-

Direzione

-

Non ci limitiamo ad allenare il corpo: creiamo percorsi personalizzati che uniscono movimento, equilibrio e benessere, attraverso il supporto di professionisti qualificati, programmi su misura e un approccio centrato sulla persona e su risultati duraturi.

- Scopri + + + {t('about.direzione.cta')}
-

Approccio

-

InsanityLab si distingue per un approccio serio e personalizzato al benessere, basato su competenze specializzate, costanza e cura quotidiana, rivolto a chiunque voglia migliorare il proprio stile di vita in modo consapevole e duraturo.

- Contattaci + + + {t('about.approccio.cta')}
@@ -49,12 +50,12 @@ export const prerender = true;
-

About

-

InsanityLab nasce con l'obiettivo di unire fitness e salute in un unico percorso dedicato al benessere globale, superando il concetto tradizionale di palestra. Un laboratorio esclusivo, guidato da osteopati e chinesiologi e professionisti specializzati, dove movimento, prevenzione e performance convivono all'interno di un approccio personalizzato e consapevole.

+ +
{imgOf('about-pushup') && (
- Allenamento InsanityLab +
)}
@@ -66,18 +67,18 @@ export const prerender = true;
-

Convenzioni

-

InsanityLab collabora con aziende, enti e organizzazioni che desiderano investire concretamente nel benessere delle proprie persone, attraverso programmi dedicati alla salute, al movimento e alla qualità della vita. Le convenzioni nascono con l'obiettivo di portare il valore del benessere anche all'interno del contesto professionale, creando percorsi che favoriscano equilibrio fisico, prevenzione e performance quotidiana.

+ +
    -
  • Le realtà convenzionate possono accedere a programmi di welfare aziendale personalizzati, con percorsi individuali, small group training e classi di gruppo seguiti da professionisti qualificati.
  • -
  • Ogni collaborazione parte da una consulenza gratuita preliminare per analizzare esigenze e obiettivi, così da sviluppare soluzioni efficaci e sostenibili.
  • -
  • Le convenzioni vengono definite su misura insieme a InsanityLab, in base alle caratteristiche e alle necessità dell'azienda partner.
  • + + +
-

Per ricevere maggiori informazioni o attivare una convenzione: {site.email} · {site.phone}

+

{t('about.convenzioni.cta-text')} {t('global.contact.email')} · {t('global.contact.phone')}

{imgOf('about-conventions') && (
- Convenzioni aziendali +
)}
@@ -86,29 +87,35 @@ export const prerender = true;
-

Team

-

Il team di InsanityLab riunisce professionisti specializzati in allenamento, salute e benessere, con un approccio multidisciplinare basato su competenza, personalizzazione e attenzione alla persona.

+ +
- {founders.map((m) => ( -
- {m.imageAbout && imgOf(m.imageAbout) && {m.name}} -

{m.shortName}

-

{m.role}

-

{m.bio}

-
- ))} + {founders.map((m) => { + const slug = m.shortName.toLowerCase(); + return ( +
+ {m.imageAbout && imgOf(m.imageAbout) && } +

{m.shortName}

+ + +
+ ); + })}
-

Accanto ai fondatori opera un team in continua crescita composto da trainer e professionisti con specializzazioni complementari:

+

{t('about.team.staff-intro')}

- {staff.map((m) => ( -
- {m.imageAbout && imgOf(m.imageAbout) && {m.name}} -

{m.shortName}

-

{m.role}

-

{m.bio}

-
- ))} + {staff.map((m) => { + const slug = m.shortName.toLowerCase(); + return ( +
+ {m.imageAbout && imgOf(m.imageAbout) && } +

{m.shortName}

+ + +
+ ); + })}
@@ -116,16 +123,16 @@ export const prerender = true;
-

Metodo

-

Il team InsanityLab lavora con un approccio empatico e personalizzato, seguendo ogni persona in un percorso continuo e su misura. Unisce competenze multidisciplinari in allenamento, prevenzione, riabilitazione e performance, supportate da formazione costante. Il metodo si basa su sinergia, condivisione e qualità, per generare risultati concreti e duraturi.

+ +
-

In poche parole, il team di InsanityLab è composto da professionisti che credono profondamente in ciò che fanno: un gruppo unito da valori condivisi, formato per eccellere e guidato dalla convinzione che il movimento sia uno strumento di benessere, equilibrio e qualità della vita.

+
{imgOf('about-team-group') && (
- Il team InsanityLab +
)}
@@ -136,14 +143,14 @@ export const prerender = true;
-

In-Sanity Studios

-

IN-SANITY STUDIOS è il nuovo spazio professionale nato dall'evoluzione di InsanityLab, dedicato ai professionisti della salute, del benessere e della performance. Più che un semplice insieme di studi professionali, rappresenta un ecosistema multidisciplinare pensato per favorire collaborazione, qualità del servizio e integrazione tra competenze diverse.

-

Il progetto nasce con l'obiettivo di offrire a liberi professionisti uno spazio elegante, riservato e già attrezzato, in cui poter svolgere la propria attività all'interno di un contesto consolidato e altamente qualificato, senza dover affrontare i costi e le complessità di una struttura indipendente.

-

IN-SANITY STUDIOS si rivolge a figure specializzate nel settore salute e wellness, come fisioterapisti, osteopati, psicologi, nutrizionisti, massaggiatori e altri professionisti dedicati alla cura della persona. Ogni studio è progettato per garantire comfort, professionalità e continuità operativa, all'interno di un ambiente coerente con la filosofia di InsanityLab: mettere il benessere globale della persona al centro del percorso.

+ + + +
{imgOf('about-studios') && (
- In-Sanity Studios +
)}
@@ -155,13 +162,13 @@ export const prerender = true;
{imgOf('about-vision') && (
- La comunità InsanityLab +
)}
-

Vision

-

InsanityLab nasce con l'obiettivo di aiutare le persone a ritrovare energia ed equilibrio attraverso il movimento, promuovendo un approccio autentico, scientifico e umano al benessere. La sua visione va oltre l'estetica e la performance: allenarsi significa prendersi cura di sé, costruendo abitudini sane, sostenibili e orientate alla longevità, alla prevenzione e alla qualità della vita.

-

L'obiettivo è diventare un punto di riferimento capace di lasciare un impatto reale nella comunità, trasformando il movimento in uno strumento di salute, consapevolezza e identità.

+ + +