'use client'; import { motion } from 'framer-motion'; import { Container } from '@/components/primitives/Container'; import { IlustracionNudo } from '@/components/primitives/IlustracionNudo'; import { dolores } from '@/lib/content'; import { fadeInUp, staggerContainer, viewportOnce, usePrefersReducedMotion, motionProps } from '@/lib/motion'; // The four quotes are the client's own words, from slide 3 of the dueña's deck. // // They were four tidy cards, which was the opposite of what they describe; then // they were a marquee, which was worse — a loop belongs to a sale banner, and // the brand's locked tone is "seguridad + cercanía", "simple, directo, limpio". // It also sliced every sentence at both edges, so none was ever fully framed. // // Now they arrive one at a time as the reader comes down and they stay. What // carries the weight is the pile, not the travel: each one lands further in or // further out than the last, the way overheard sentences do, and by the fourth // the reader is looking at everything at once. Then the resolution, flush left // and gold, with nothing moving. // Deliberately not a staircase. A regular indent reads as a list; an irregular // one reads as four separate voices that happen to be in the same room. const SANGRIAS = ['md:ml-0', 'md:ml-[14%]', 'md:ml-[5%]', 'md:ml-[21%]']; export function Dolores() { const reduced = usePrefersReducedMotion(); return (
{/* Smaller and a touch stronger than it was: sprawling at 8% across the whole title it read as a smudge over the headline rather than as a knot. Stays centred. */} {dolores.eyebrow} {dolores.title} {dolores.quotes.map((quote, i) => (
“ {quote} ”
))}
{/* Flush left and still, against four sentences that are not. */} {dolores.remate.before}{' '} {dolores.remate.accent}
); }