// When to Go page data
const WHEN_LANES = [
  {
    id: "spring",
    num: "01",
    topic: "March · April · May",
    badge: "Shoulder opens",
    title: "Spring",
    titleEm: "Awakening.",
    desc: "Shoulder begins in earnest. Alpine snow lingers above 2,000m but the valleys bloom. Prices drop before the crowds arrive. The three months the industry undercharges for.",
    count: "48 guides",
    read: "6 new this season",
    img: "https://images.unsplash.com/photo-1523906834658-6e24ef2386f9?w=1600&q=80",
    size: "xl",
  },
  {
    id: "summer",
    num: "02",
    topic: "June · July · August",
    badge: "Peak season",
    title: "Summer",
    desc: "Peak everything. The prices, the crowds, the heat. The families who had no choice. The operators who know it. Also: the Mediterranean at its most Mediterranean.",
    count: "62 guides",
    read: "Peak · Crowds",
    img: "https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=1200&q=80",
    size: "md",
  },
  {
    id: "fall",
    num: "03",
    topic: "September · October · November",
    title: "Fall",
    desc: "The quiet lane. Harvest season in wine country, foliage in the northeast, the whole of Asia opening after monsoon. September is the month Europe keeps to itself.",
    count: "54 guides",
    read: "Foliage · Harvest",
    img: "https://images.unsplash.com/photo-1477414348463-c0eb7f1359b6?w=1200&q=80",
    size: "md",
  },
  {
    id: "winter",
    num: "04",
    topic: "December · January · February",
    title: "Winter",
    titleEm: "The other summer.",
    desc: "Snow trips for the northern hemisphere. The southern hemisphere's summer. Off-season deals in Europe so deep they feel like errors. January is the cheapest month to fly, every year.",
    count: "46 guides",
    read: "Snow · Southern Summer",
    img: "https://images.unsplash.com/photo-1418985991508-e47386d96a71?w=1600&q=80",
    size: "wide",
  },
  {
    id: "shoulder",
    num: "05",
    topic: "The two windows",
    title: "Shoulder",
    desc: "April–May and September–October. The two bands nobody talks about. Warm enough, cheap enough, empty enough. The professionals' calendar.",
    count: "31 guides",
    read: "Spring · Autumn shoulder",
    img: "https://images.unsplash.com/photo-1553025934-296397db4010?w=1200&q=80",
    size: "sm",
  },
  {
    id: "crowds",
    num: "06",
    topic: "Same place, different week",
    title: "Avoiding Crowds",
    desc: "The same destination, a different fortnight. Venice in November. Kyoto in June. Iceland in October. The technique is simple; the calendar is everything.",
    count: "28 guides",
    read: "Timing · Strategy",
    img: "https://images.unsplash.com/photo-1513407030348-c983a97b98d8?w=1200&q=80",
    size: "sm",
  },
  {
    id: "weather",
    num: "07",
    topic: "The 3-week perfect band",
    title: "Weather Windows",
    desc: "Every destination has a 2–4 week window when conditions align: post-monsoon clarity in Nepal, pre-storm stillness in Patagonia, the dry spell in East Africa. These are those windows.",
    count: "39 guides",
    read: "Climate · Conditions",
    img: "https://images.unsplash.com/photo-1611273426858-450d8e3c9fce?w=1200&q=80",
    size: "sm",
  },
  {
    id: "festivals",
    num: "08",
    topic: "Book 12 months out",
    badge: "Fixed dates",
    title: "Festival Calendar",
    desc: "Fifty trips that have to be a specific week. Carnaval, Rio Tinto, Holi, Diwali, Burning Man, Hanami. The dates that build the trip, not the other way around.",
    count: "22 guides",
    read: "Fixed · Annual",
    img: "https://images.unsplash.com/photo-1533174072545-7a4b6ad7a6c3?w=1200&q=80",
    size: "lg",
  },
  {
    id: "lastminute-extra",
    num: "09",
    topic: "This week only",
    title: "Last Minute",
    desc: "Everything changes when the window is 72 hours. Different destinations make the shortlist. The playbook is here.",
    count: "14 guides",
    read: "Under 2 weeks",
    img: "https://images.unsplash.com/photo-1436491865332-7a61a109cc05?w=1200&q=80",
    size: "md",
  },
];

const WHEN_FAQS = [
  { q: "When is the cheapest time to travel, full stop?", a: "January and February, by a significant margin, for almost every destination in the northern hemisphere. Demand collapses after the holiday period, and airlines and hotels respond. The exceptions: ski resorts, the southern hemisphere's summer destinations (Patagonia, New Zealand), and anywhere that has a major festival in February. If your dates are flexible and budget is the constraint, January is the answer." },
  { q: "Is shoulder season always better than peak?", a: "For most independent travelers, yes. The caveats: if you need reliable warm weather for a beach trip, shoulder can be a gamble. If you're traveling with a school-age family, you may not have a choice. And some destinations have a 'shoulder' that's shoulder in price but not in crowds — the shoulder weeks in Santorini are still Santorini. Do the destination-specific research." },
  { q: "How far out should I book for festival travel?", a: "Twelve months for major festivals — Rio Carnaval, Diwali in Varanasi, Hanami in Kyoto, anything with a fixed international audience. Six months for regional festivals. Three months for smaller events. The rule of thumb: if it has its own Wikipedia page and attracts international visitors, book a year out or accept whatever's left." },
  { q: "Does monsoon season ruin a destination?", a: "Depends on the destination and your tolerance for rain. Much of Southeast Asia in monsoon is still very functional — showers are intense but brief. The Maldives splits its monsoon: one side of the atoll is wet while the other is dry. Nepal in monsoon is green and quiet but trekking is genuinely difficult. India's monsoon feeds its rivers, temples, and food — some travelers consider it the best time. The research is worth doing." },
  { q: "What is a 'weather window' and how do I find mine?", a: "A weather window is a stretch of days or weeks when conditions at a destination are statistically optimal — not too hot, not raining, not too cold, with the clearest skies and best visibility. For mountainous destinations, these windows can be as short as two weeks. For tropical beach destinations, they're several months. We document the specific window for each destination in the Weather Windows guides. Short version: look at the historical weather data for the month before and the month after your preferred travel date, and you'll see the pattern." },
];

const CALENDAR_PANELS = [
  {
    size: "wide",
    tag: "JANUARY · FEBRUARY",
    title: "The cheapest months in the calendar.",
    desc: "Post-holiday demand collapse. Northern Europe, Japan, and much of Southeast Asia hit their price floor. New Zealand, Patagonia, and Cape Town hit their summer peak. Know which side of the planet you're on.",
    img: "https://images.unsplash.com/photo-1476514525535-07fb3b4ae5f1?w=1200&q=80",
  },
  {
    size: "md",
    tag: "MARCH · APRIL",
    title: "Shoulder opens. The window is short.",
    desc: "Cherry blossoms in Japan. Easter crowds in Europe. Book early or go late April for the post-Easter exhale.",
    img: "https://images.unsplash.com/photo-1522083165195-3424ed129620?w=1200&q=80",
  },
  {
    size: "md",
    tag: "MAY",
    title: "The month insiders book.",
    desc: "Europe before summer rates. Mediterranean water temperature climbs. School still in session in North America and most of Europe — the crowds haven't arrived.",
    img: "https://images.unsplash.com/photo-1499856374533-f5e43e8ef6e2?w=1200&q=80",
  },
  {
    size: "sm",
    tag: "JUNE · JULY · AUGUST",
    title: "Peak everything.",
    desc: "You know what it is. If you must go, go early June or late August. Avoid school-holiday weeks at all cost.",
    img: "https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=1200&q=80",
  },
  {
    size: "wide",
    tag: "SEPTEMBER · OCTOBER",
    title: "The best two months most people miss.",
    desc: "Summer crowds gone. Prices down 20–40%. Weather still warm across the Mediterranean and much of Asia. The harvest calendar opens. This is the professionals' window — build your travel year around it.",
    img: "https://images.unsplash.com/photo-1553025934-296397db4010?w=1200&q=80",
  },
];

const WHEN_DECIDE = [
  { q: "Your biggest constraint is…", opts: ["Budget", "Weather", "Crowds", "Dates fixed"] },
  { q: "You need the destination to…", opts: ["Be warm", "Be empty", "Be festive", "Be dry"] },
  { q: "Your flexibility window is…", opts: ["1–2 days", "1 week", "1 month", "Open"] },
  { q: "You're planning…", opts: ["Now for soon", "3 months out", "6 months out", "A year out"] },
];

const WHEN_READING = [
  { tag: "Method", duration: "12 min", title: "The Shoulder Season Argument, Made Properly" },
  { tag: "Festival", duration: "9 min", title: "Fifty Trips That Have to Be a Specific Week", em: "(The fixed-date calendar.)" },
  { tag: "Weather", duration: "8 min", title: "Reading a Destination's Climate Data" },
  { tag: "Crowds", duration: "7 min", title: "The Same Place, Two Weeks Later", em: "(Why timing beats destination.)" },
  { tag: "Budget", duration: "10 min", title: "January Is the Cheapest Month. Every Year." },
  { tag: "Planning", duration: "11 min", title: "How Far Out to Book, by Trip Type" },
];

Object.assign(window, { WHEN_LANES, WHEN_FAQS, CALENDAR_PANELS, WHEN_DECIDE, WHEN_READING });
