// ============================================================
// SEÇÃO · Home (aprovada: Híbrida) — v3
// Hero aspiracional (vídeo full-viewport) + utilidade + jornadas
// por intenção (4 públicos) + heritage + notícias + patrocínio.
// ============================================================
// "Por onde começar" = jornadas por INTENÇÃO (4 públicos), não cópia do menu.
const INTENT = [
['Sou sócio', 'Área do Sócio · canal oficial', true],
['Quero me associar', 'Associe-se'],
['Visito o clube', 'O Clube · Serviços'],
['Velejo / compito', 'Esportes › Náutica & Vela'],
];
// "O que tem essa semana" — bloco recorrente
function EssaSemana({ compact }) {
return (
O que tem essa semana
13–15 jun
Próxima regata · sáb 09:00
Cardápio da semana · dinâmico (CMS)
{!compact && <>
🌬 12–16 kn SE⛴ Balsa 06–23h⛽ R$ 6,29
>}
);
}
function homeArtboards() {
return [
// ---------- Hero aspiracional · Mobile (vídeo full-viewport) ----------
full-viewport (svh/dvh), vídeo Mux mudo em loop + poster.',
{ pin: 1, t: 'Selo apresentado por (slot home-hero-cobrand, sutil).' },
{ pin: 2, t: 'Claim aspiracional curto + 1 CTA primário.' },
{ state: true, pin: 3, t: 'Em temporada (campanha): manchete e CTA do evento — não misturar com institucional. Countdown ao go-live (24 jul). Fora de temporada → institucional (ver "Hero modular · 3 estados").' },
{ pin: 4, t: 'Faixa "ao vivo": clima/vento, próxima regata, balsa — útil sem poluir.' },
'Cuidados: poster antes do vídeo (LCP); prefers-reduced-motion = imagem; sem áudio; botão pausar; no 3G não baixa vídeo.',
]}>
{[['12', 'dias'], ['08', 'hrs'], ['23', 'min'], ['10', 'seg']].map(([n, l]) =>
)}
Semana de Vela · 24 jul – 02 ago
A maior semana de vela da América Latina
Ver a Semana de Vela
role para descobrir⌄
,
// ---------- Hero aspiracional · Desktop ----------
apresentado por sutil.' },
{ pin: 3, t: 'Estado campanha: manchete + CTA do evento (coerentes entre si). Fora de temporada → institucional (ver "Hero modular · 3 estados").' },
{ pin: 4, t: 'Faixa "ao vivo": clima/vento, regata, balsa, combustível.' },
]}>
{[['12', 'dias'], ['08', 'hrs'], ['23', 'min'], ['10', 'seg']].map(([n, l]) =>
)}
Semana de Vela · 24 jul – 02 ago
A maior semana de vela da América Latina
Ver a Semana de Vela▶ Assistir
,
// ---------- Hero · estados: ver "Hero modular · 3 estados" (heroRev16, nesta seção) ----------
// ---------- ★ Híbrida (recomendação da direção: Editorial + utilidade + jornadas) ----------
Home aprovada: híbrida (Editorial + utilidade + jornadas por intenção).',
{ pin: 1, t: 'Hero de vitrine — ver artboard Hero aspiracional (vídeo + countdown).' },
{ pin: 2, t: 'Faixa de utilidade "essa semana / clima / balsa / combustível".' },
{ pin: 3, t: 'Jornadas por intenção (4 públicos), não cópia do menu sticky.' },
{ pin: 4, t: 'História / orgulho: 70 anos + números + prova social (referência, fonte em O Clube).' },
{ pin: 5, t: 'Destaques de Revista/Notícias.' },
{ pin: 6, t: 'Faixa de patrocínio nobre (slot home-faixa-master) + CTA Associe-se.' },
]}>
Desde 1956 · Ilhabela
Onde a tradição encontra o mar aberto
Ver a Semana de Vela
{[['🌬', '14 kn', 'Vento SE'], ['⛴', '06–23h', 'Balsa'], ['⛽', 'R$ 6,29', 'Combust.']].map(([i, v, l]) =>
)}
Por onde começar · por intenção
{INTENT.map(([t, s, acc]) =>
)}
70 anos de mar
Uma história que continua sendo escrita
Em destaque · NotíciasVer tudo
Patrocinadores · faixa nobre
Faça parte do clube
Conheça as formas de associação.
Associe-se
,
// ---------- Desktop reference (Editorial) ----------
Híbrida (aprovada).',
'Header com mega-menu + clima (sticky ao rolar); hero de vitrine.',
'Jornadas por intenção (4 públicos); faixa "essa semana"; história + prova social.',
'Faixa de patrocínio nobre + grade editorial de Notícias.',
]}>
Desde 1956 · Ilhabela
Onde a tradição encontra o mar aberto
Ver a Semana de VelaConheça o clube
Por onde começar · por intenção
{INTENT.map(([t, s, acc]) =>
)}
Em destaque · NotíciasVer tudo ↗
70 anos de mar · desde 1956Uma história que continua sendo escrita
500+>} l="Associados" />
Patrocinadores · MasterOficiais{[0, 1, 2].map(i =>
)}
,
];
}
// versão inline do bloco (sem card externo) p/ desktop
function EssaSemanaInline() {
return (
<>
Essa semana
{[['Próxima regata', 'sáb 09:00 · 12–16 kn SE'], ['Cardápio da semana', 'dinâmico · CMS'], ['Agenda do fim de semana', '3 eventos']].map(([t, s]) =>
)}
>
);
}
window.homeArtboards = homeArtboards;