{
  "exportedAt": "2026-06-29T06:12:45.961Z",
  "trip": {
    "id": "scotland-2026",
    "slug": "scotland-2026",
    "title": "Scotland 2026",
    "subtitle": "Inverness → Dornoch · 17 May - 5 Jun · Danielle 17-26 May",
    "startDate": "2026-05-17",
    "endDate": "2026-06-05",
    "finaleDate": "2026-06-04",
    "finaleTime": "18:00",
    "finaleLabel": "Royal Dornoch Championship",
    "heroEyebrow": "17 May — 5 June 2026 · solo + Danielle 17-26 May",
    "heroTitle": "From Inverness, by way of the Cairngorms,<br/>to the Royal Dornoch tee at twilight.",
    "heroStatsJson": "[{\"n\":20,\"l\":\"days\"},{\"n\":11,\"l\":\"rounds\"},{\"n\":6,\"l\":\"hikes\"}]",
    "budgetJson": "{\"target\":2500,\"ceiling\":3000,\"currency\":\"GBP\"}",
    "organisationId": null,
    "createdBy": "alex",
    "createdAt": "2026-05-02T21:34:24.000Z"
  },
  "tabs": [
    {
      "tripId": "scotland-2026",
      "id": "golf",
      "label": "Golf",
      "kind": "activity",
      "filterTag": "golf",
      "color": "rose",
      "ord": 2
    },
    {
      "tripId": "scotland-2026",
      "id": "hikes",
      "label": "Hikes",
      "kind": "activity",
      "filterTag": "hike",
      "color": "sage",
      "ord": 3
    },
    {
      "tripId": "scotland-2026",
      "id": "journal",
      "label": "Journal",
      "kind": "journal",
      "filterTag": null,
      "color": null,
      "ord": 5
    },
    {
      "tripId": "scotland-2026",
      "id": "logistics",
      "label": "Logistics",
      "kind": "logistics",
      "filterTag": null,
      "color": null,
      "ord": 4
    },
    {
      "tripId": "scotland-2026",
      "id": "now",
      "label": "Now",
      "kind": "now",
      "filterTag": null,
      "color": null,
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "id": "plan",
      "label": "Plan",
      "kind": "plan",
      "filterTag": null,
      "color": null,
      "ord": 1
    }
  ],
  "locations": [
    {
      "tripId": "scotland-2026",
      "id": "aberlour",
      "name": "Aberlour, Speyside",
      "lat": 57.4711,
      "lon": -3.2261,
      "image": "https://upload.wikimedia.org/wikipedia/commons/8/86/Aberlour_-_geograph.org.uk_-_3128.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "aviemore",
      "name": "Aviemore (Glenmore)",
      "lat": 57.1685,
      "lon": -3.6979,
      "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Loch_Morlich.jpg/1280px-Loch_Morlich.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "benbhraggie",
      "name": "Ben Bhraggie",
      "lat": 57.9847,
      "lon": -3.9931,
      "image": "https://upload.wikimedia.org/wikipedia/commons/3/37/Duke_of_Sutherland%27s_Monument_-_geograph.org.uk_-_7307070.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "brora",
      "name": "Brora",
      "lat": 58.0117,
      "lon": -3.8528,
      "image": "https://upload.wikimedia.org/wikipedia/commons/1/1f/Brora_Golf_Course_-_geograph.org.uk_-_1348158.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "cullen",
      "name": "Cullen",
      "lat": 57.6925,
      "lon": -2.8181,
      "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Cullen_Bay_-_geograph.org.uk_-_492796.jpg/1280px-Cullen_Bay_-_geograph.org.uk_-_492796.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "dornoch",
      "name": "Dornoch",
      "lat": 57.8775,
      "lon": -4.0265,
      "image": "https://upload.wikimedia.org/wikipedia/commons/b/b3/Dornoch_Beach_-_geograph.org.uk_-_3612377.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "elgin",
      "name": "Elgin",
      "lat": 57.6483,
      "lon": -3.3194,
      "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Elgin_Cathedral_-_geograph.org.uk_-_4145247.jpg/1280px-Elgin_Cathedral_-_geograph.org.uk_-_4145247.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "findhorn",
      "name": "Findhorn",
      "lat": 57.6553,
      "lon": -3.6196,
      "image": "https://upload.wikimedia.org/wikipedia/commons/6/62/Findhorn_Bay_-_geograph.org.uk_-_681963.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "forres",
      "name": "Forres",
      "lat": 57.6098,
      "lon": -3.6173,
      "image": "https://upload.wikimedia.org/wikipedia/commons/c/ca/Tolbooth%2C_Forres_%28geograph_5475423%29.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "fortrose",
      "name": "Fortrose & Chanonry Point",
      "lat": 57.5786,
      "lon": -4.0961,
      "image": "https://upload.wikimedia.org/wikipedia/commons/4/47/Chanonry_Point_lighthouse_-_geograph.org.uk_-_1443410.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "golspie",
      "name": "Golspie",
      "lat": 57.9742,
      "lon": -3.9839,
      "image": "https://upload.wikimedia.org/wikipedia/commons/2/2f/Club_House%2C_Golspie_Golf_Club_-_geograph.org.uk_-_5089856.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "grantown",
      "name": "Grantown-on-Spey",
      "lat": 57.3306,
      "lon": -3.6086,
      "image": "https://upload.wikimedia.org/wikipedia/commons/9/96/Grantown-on-Spey_-_geograph.org.uk_-_3132310.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "hopeman",
      "name": "Hopeman",
      "lat": 57.7102,
      "lon": -3.4292,
      "image": "https://upload.wikimedia.org/wikipedia/commons/6/6b/Cliff_at_Clashach_Cove_by_Hopeman_-_geograph.org.uk_-_111953.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "inverness",
      "name": "Inverness",
      "lat": 57.4778,
      "lon": -4.2247,
      "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Inverness_Castle%2C_Scotland_-_Diliff.jpg/1280px-Inverness_Castle%2C_Scotland_-_Diliff.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "lochfleet",
      "name": "Loch Fleet",
      "lat": 57.9344,
      "lon": -4.0339,
      "image": "https://upload.wikimedia.org/wikipedia/commons/8/8c/Loch_Fleet_from_the_east_bank.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "lochinver",
      "name": "Lochinver",
      "lat": 58.1467,
      "lon": -5.2479,
      "image": "https://upload.wikimedia.org/wikipedia/commons/9/9c/Lochinver_Harbour_-_geograph.org.uk_-_2973496.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "lossiemouth",
      "name": "Lossiemouth",
      "lat": 57.7211,
      "lon": -3.2856,
      "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Lossiemouth_East_Beach.jpg/1280px-Lossiemouth_East_Beach.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "nairn",
      "name": "Nairn",
      "lat": 57.5811,
      "lon": -3.8807,
      "image": "https://upload.wikimedia.org/wikipedia/commons/6/60/Fairways_-_overlooking_the_Nairn_Golf_Course_-_geograph.org.uk_-_273838.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "stacpollaidh",
      "name": "Stac Pollaidh",
      "lat": 58.0556,
      "lon": -5.2086,
      "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Stac_Pollaidh_3.jpg/1280px-Stac_Pollaidh_3.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "tain",
      "name": "Tain",
      "lat": 57.8125,
      "lon": -4.0556,
      "image": "https://upload.wikimedia.org/wikipedia/commons/2/26/River_Tain%2C_golf_clubhouse%2C_and_Tain_beyond_-_geograph.org.uk_-_616682.jpg"
    },
    {
      "tripId": "scotland-2026",
      "id": "tarbatness",
      "name": "Tarbat Ness",
      "lat": 57.8597,
      "lon": -3.7672,
      "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Tarbet_ness.jpg/1280px-Tarbet_ness.jpg"
    }
  ],
  "days": [
    {
      "tripId": "scotland-2026",
      "date": "2026-05-17",
      "dayNumber": 1,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "inverness",
      "accommodation": "Inverness B&B (TBC)"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-18",
      "dayNumber": 2,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "aviemore",
      "accommodation": "Boat of Garten / Aviemore B&B, night 1/2 (TBC)"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-19",
      "dayNumber": 3,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "aviemore",
      "accommodation": "Boat of Garten / Aviemore B&B, night 2/2"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-20",
      "dayNumber": 4,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "findhorn",
      "accommodation": "Findhorn B&B, night 1/3 (TBC)"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-21",
      "dayNumber": 5,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "findhorn",
      "accommodation": "Findhorn B&B, night 2/3"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-22",
      "dayNumber": 6,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "findhorn",
      "accommodation": "Findhorn B&B, night 3/3"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-23",
      "dayNumber": 7,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "dornoch",
      "accommodation": "Dornoch B&B, night 1/2 (TBC)"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-24",
      "dayNumber": 8,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "dornoch",
      "accommodation": "Dornoch B&B, night 2/2"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-25",
      "dayNumber": 9,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "inverness",
      "accommodation": "Inverness B&B near airport (TBC)"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-26",
      "dayNumber": 10,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "lochinver",
      "accommodation": "Lochinver — wild camp or B&B"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-27",
      "dayNumber": 11,
      "isAnchor": false,
      "isFinale": false,
      "locationKey": "lochinver",
      "accommodation": "Dornoch Caravan Park, night 1/9"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-28",
      "dayNumber": 12,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "dornoch",
      "accommodation": "Dornoch Caravan Park, night 2/8"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-29",
      "dayNumber": 13,
      "isAnchor": false,
      "isFinale": false,
      "locationKey": "dornoch",
      "accommodation": "Dornoch Caravan Park, night 3/9"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-30",
      "dayNumber": 14,
      "isAnchor": false,
      "isFinale": false,
      "locationKey": "dornoch",
      "accommodation": "Dornoch Caravan Park, night 4/9"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-31",
      "dayNumber": 15,
      "isAnchor": false,
      "isFinale": false,
      "locationKey": "dornoch",
      "accommodation": "Dornoch Caravan Park, night 5/9"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-01",
      "dayNumber": 16,
      "isAnchor": false,
      "isFinale": false,
      "locationKey": "dornoch",
      "accommodation": "Dornoch Caravan Park, night 6/9"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-02",
      "dayNumber": 17,
      "isAnchor": false,
      "isFinale": false,
      "locationKey": "dornoch",
      "accommodation": "Dornoch Caravan Park, night 7/9"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-03",
      "dayNumber": 18,
      "isAnchor": false,
      "isFinale": false,
      "locationKey": "dornoch",
      "accommodation": "Dornoch Caravan Park, night 8/9"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-04",
      "dayNumber": 19,
      "isAnchor": true,
      "isFinale": true,
      "locationKey": "dornoch",
      "accommodation": "Dornoch Caravan Park, night 9/9"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-05",
      "dayNumber": 20,
      "isAnchor": true,
      "isFinale": false,
      "locationKey": "inverness",
      "accommodation": "Home"
    }
  ],
  "dayBlocks": [],
  "dayLinks": [
    {
      "id": 225,
      "tripId": "scotland-2026",
      "date": "2026-05-19",
      "title": "Loch an Eilein — Walkhighlands",
      "url": "https://www.walkhighlands.co.uk/cairngorms/loch-an-eilein.shtml"
    },
    {
      "id": 226,
      "tripId": "scotland-2026",
      "date": "2026-05-19",
      "title": "James Braid (golfer)",
      "url": "https://en.wikipedia.org/wiki/James_Braid_(golfer)"
    },
    {
      "id": 227,
      "tripId": "scotland-2026",
      "date": "2026-05-19",
      "title": "Strathspey Railway",
      "url": "https://en.wikipedia.org/wiki/Strathspey_Railway"
    },
    {
      "id": 228,
      "tripId": "scotland-2026",
      "date": "2026-05-20",
      "title": "Grantown-on-Spey Golf Club",
      "url": "https://www.grantownonspeygolfclub.co.uk"
    },
    {
      "id": 229,
      "tripId": "scotland-2026",
      "date": "2026-05-20",
      "title": "Sueno's Stone",
      "url": "https://en.wikipedia.org/wiki/Sueno%27s_Stone"
    },
    {
      "id": 230,
      "tripId": "scotland-2026",
      "date": "2026-05-21",
      "title": "Hopeman Golf Club",
      "url": "https://www.hopemangolf.club"
    },
    {
      "id": 231,
      "tripId": "scotland-2026",
      "date": "2026-05-22",
      "title": "Glenfarclas Distillery",
      "url": "https://www.glenfarclas.com"
    },
    {
      "id": 232,
      "tripId": "scotland-2026",
      "date": "2026-05-22",
      "title": "Speyside Cooperage",
      "url": "https://www.speysidecooperage.co.uk"
    },
    {
      "id": 233,
      "tripId": "scotland-2026",
      "date": "2026-05-22",
      "title": "The Mash Tun, Aberlour",
      "url": "https://mashtun-aberlour.com"
    },
    {
      "id": 234,
      "tripId": "scotland-2026",
      "date": "2026-05-23",
      "title": "Tain Golf Club",
      "url": "https://www.tain-golfclub.co.uk"
    },
    {
      "id": 235,
      "tripId": "scotland-2026",
      "date": "2026-05-23",
      "title": "Old Tom Morris",
      "url": "https://en.wikipedia.org/wiki/Old_Tom_Morris"
    },
    {
      "id": 236,
      "tripId": "scotland-2026",
      "date": "2026-05-24",
      "title": "Loch Fleet — Walkhighlands",
      "url": "https://www.walkhighlands.co.uk/sutherland/loch-fleet.shtml"
    },
    {
      "id": 237,
      "tripId": "scotland-2026",
      "date": "2026-05-24",
      "title": "Royal Dornoch Golf Club",
      "url": "https://www.royaldornoch.com"
    },
    {
      "id": 238,
      "tripId": "scotland-2026",
      "date": "2026-05-25",
      "title": "Fortrose & Rosemarkie Golf Club",
      "url": "https://www.fortrosegolfclub.co.uk"
    },
    {
      "id": 239,
      "tripId": "scotland-2026",
      "date": "2026-05-25",
      "title": "Chanonry Point",
      "url": "https://en.wikipedia.org/wiki/Chanonry_Point"
    },
    {
      "id": 240,
      "tripId": "scotland-2026",
      "date": "2026-05-26",
      "title": "Knockan Crag",
      "url": "https://en.wikipedia.org/wiki/Knockan_Crag"
    },
    {
      "id": 241,
      "tripId": "scotland-2026",
      "date": "2026-05-27",
      "title": "Stac Pollaidh — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Stac_Pollaidh"
    },
    {
      "id": 242,
      "tripId": "scotland-2026",
      "date": "2026-05-27",
      "title": "Inverpolly NNR",
      "url": "https://en.wikipedia.org/wiki/Inverpolly_National_Nature_Reserve"
    },
    {
      "id": 243,
      "tripId": "scotland-2026",
      "date": "2026-05-27",
      "title": "Royal Dornoch Golf Club",
      "url": "https://en.wikipedia.org/wiki/Royal_Dornoch_Golf_Club"
    },
    {
      "id": 244,
      "tripId": "scotland-2026",
      "date": "2026-05-28",
      "title": "Royal Dornoch Golf Club",
      "url": "https://en.wikipedia.org/wiki/Royal_Dornoch_Golf_Club"
    },
    {
      "id": 245,
      "tripId": "scotland-2026",
      "date": "2026-05-28",
      "title": "Skibo Castle",
      "url": "https://en.wikipedia.org/wiki/Skibo_Castle"
    },
    {
      "id": 246,
      "tripId": "scotland-2026",
      "date": "2026-05-28",
      "title": "Andrew Carnegie",
      "url": "https://en.wikipedia.org/wiki/Andrew_Carnegie"
    },
    {
      "id": 247,
      "tripId": "scotland-2026",
      "date": "2026-05-29",
      "title": "Tain Golf Club",
      "url": "https://www.tain-golfclub.co.uk"
    },
    {
      "id": 248,
      "tripId": "scotland-2026",
      "date": "2026-05-29",
      "title": "Loch Fleet",
      "url": "https://www.walkhighlands.co.uk/sutherland/loch-fleet.shtml"
    },
    {
      "id": 249,
      "tripId": "scotland-2026",
      "date": "2026-05-29",
      "title": "Old Tom Morris",
      "url": "https://en.wikipedia.org/wiki/Old_Tom_Morris"
    },
    {
      "id": 250,
      "tripId": "scotland-2026",
      "date": "2026-05-30",
      "title": "Royal Dornoch Golf Club",
      "url": "https://en.wikipedia.org/wiki/Royal_Dornoch_Golf_Club"
    },
    {
      "id": 251,
      "tripId": "scotland-2026",
      "date": "2026-05-30",
      "title": "Herbert Warren Wind",
      "url": "https://en.wikipedia.org/wiki/Herbert_Warren_Wind"
    },
    {
      "id": 252,
      "tripId": "scotland-2026",
      "date": "2026-05-31",
      "title": "Golspie Golf Club",
      "url": "https://www.golspiegolfclub.co.uk"
    },
    {
      "id": 253,
      "tripId": "scotland-2026",
      "date": "2026-05-31",
      "title": "Dunrobin Castle",
      "url": "https://en.wikipedia.org/wiki/Dunrobin_Castle"
    },
    {
      "id": 254,
      "tripId": "scotland-2026",
      "date": "2026-06-01",
      "title": "Highland Clearances",
      "url": "https://en.wikipedia.org/wiki/Highland_Clearances"
    },
    {
      "id": 255,
      "tripId": "scotland-2026",
      "date": "2026-06-01",
      "title": "The Mannie",
      "url": "https://en.wikipedia.org/wiki/Mannie"
    },
    {
      "id": 256,
      "tripId": "scotland-2026",
      "date": "2026-06-01",
      "title": "Ben Bhraggie — Walkhighlands",
      "url": "https://www.walkhighlands.co.uk/sutherland/ben-bhraggie.shtml"
    },
    {
      "id": 257,
      "tripId": "scotland-2026",
      "date": "2026-06-02",
      "title": "Brora Golf Club",
      "url": "https://www.broragolfclub.co.uk"
    },
    {
      "id": 258,
      "tripId": "scotland-2026",
      "date": "2026-06-02",
      "title": "Tarbat Ness Lighthouse",
      "url": "https://en.wikipedia.org/wiki/Tarbat_Ness_Lighthouse"
    },
    {
      "id": 259,
      "tripId": "scotland-2026",
      "date": "2026-06-03",
      "title": "Royal Dornoch Golf Club",
      "url": "https://www.royaldornoch.com"
    },
    {
      "id": 260,
      "tripId": "scotland-2026",
      "date": "2026-06-03",
      "title": "Donald Ross",
      "url": "https://en.wikipedia.org/wiki/Donald_Ross_(golfer)"
    },
    {
      "id": 261,
      "tripId": "scotland-2026",
      "date": "2026-06-04",
      "title": "Royal Dornoch Golf Club",
      "url": "https://en.wikipedia.org/wiki/Royal_Dornoch_Golf_Club"
    },
    {
      "id": 262,
      "tripId": "scotland-2026",
      "date": "2026-06-04",
      "title": "Donald Ross",
      "url": "https://en.wikipedia.org/wiki/Donald_Ross_(golfer)"
    },
    {
      "id": 263,
      "tripId": "scotland-2026",
      "date": "2026-06-04",
      "title": "Herbert Warren Wind",
      "url": "https://en.wikipedia.org/wiki/Herbert_Warren_Wind"
    }
  ],
  "dayDrives": [
    {
      "tripId": "scotland-2026",
      "date": "2026-05-18",
      "fromLocation": "Inverness Airport",
      "toLocation": "Boat of Garten",
      "miles": 34,
      "durationMinutes": 50
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-20",
      "fromLocation": "Aviemore",
      "toLocation": "Findhorn (via Sueno's Stone, Forres)",
      "miles": 50,
      "durationMinutes": 90
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-21",
      "fromLocation": "Findhorn",
      "toLocation": "Hopeman + return",
      "miles": 22,
      "durationMinutes": 50
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-22",
      "fromLocation": "Findhorn",
      "toLocation": "Aberlour + return",
      "miles": 70,
      "durationMinutes": 90
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-23",
      "fromLocation": "Findhorn",
      "toLocation": "Tain → Dornoch",
      "miles": 95,
      "durationMinutes": 130
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-24",
      "fromLocation": "Dornoch",
      "toLocation": "Loch Fleet + return",
      "miles": 12,
      "durationMinutes": 30
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-25",
      "fromLocation": "Dornoch",
      "toLocation": "Fortrose & Rosemarkie → Inverness",
      "miles": 60,
      "durationMinutes": 85
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-26",
      "fromLocation": "Inverness",
      "toLocation": "INV airport drop → Lochinver",
      "miles": 180,
      "durationMinutes": 230
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-27",
      "fromLocation": "Lochinver → Stac Pollaidh → Dornoch",
      "toLocation": "Dornoch",
      "miles": 95,
      "durationMinutes": 170
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-29",
      "fromLocation": "Dornoch",
      "toLocation": "Tain + return",
      "miles": 18,
      "durationMinutes": 45
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-31",
      "fromLocation": "Dornoch",
      "toLocation": "Golspie + return",
      "miles": 28,
      "durationMinutes": 60
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-01",
      "fromLocation": "Dornoch",
      "toLocation": "Golspie + return",
      "miles": 28,
      "durationMinutes": 60
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-02",
      "fromLocation": "Dornoch",
      "toLocation": "Tarbat Ness, then Brora",
      "miles": 50,
      "durationMinutes": 110
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-05",
      "fromLocation": "Dornoch",
      "toLocation": "Inverness Airport",
      "miles": 47,
      "durationMinutes": 65
    }
  ],
  "cards": [
    {
      "tripId": "scotland-2026",
      "id": "ben-bhraggie",
      "date": "2026-06-01",
      "period": "morning",
      "locationKey": "benbhraggie",
      "name": "Ben Bhraggie",
      "image": "https://upload.wikimedia.org/wikipedia/commons/3/37/Duke_of_Sutherland%27s_Monument_-_geograph.org.uk_-_7307070.jpg",
      "summary": "Sharp climb to the Mannie — the Duke of Sutherland monument. Controversial. Read the Highland Clearances first.",
      "pronunciation": "Ben Bhraggie",
      "detailsJson": "{\"region\":\"Sutherland\",\"distance\":\"8 km\",\"ascent\":\"390 m\",\"durationHours\":3,\"difficulty\":\"Moderate, sharp climb\",\"conditions\":\"Exposed on the upper slopes. Wind picks up fast above the treeline.\",\"navigation\":\"Golspie village → Big Burn path → forestry tracks → final pull to the monument. Down by the same route or via the Beinn a' Bhràghad track to the east.\",\"walkhighlands\":\"https://www.walkhighlands.co.uk/sutherland/ben-bhraggie.shtml\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "boat-of-garten",
      "date": "2026-05-19",
      "period": "evening",
      "locationKey": "aviemore",
      "name": "Boat of Garten",
      "image": "https://upload.wikimedia.org/wikipedia/commons/a/ac/Boat_of_Garten%2C_Golf_and_Tennis_Club_-_geograph.org.uk_-_1547684.jpg",
      "summary": "James Braid, 1898. The 'Queen of Scottish Inland Courses'. Steam railway runs alongside the back nine.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"\",\"teeTimeStatus\":\"TBC\",\"twilight\":true,\"cost\":60,\"par\":70,\"length\":\"5,876 yds\",\"designer\":\"James Braid\",\"founded\":1898,\"contact\":\"+44 1479 831282 / boatgolf.com\",\"bookingLink\":\"https://www.boatgolf.com\",\"why\":\"Classic Highland inland golf. Heather, birch, the Strathspey Railway whistle. A gentle entry to the trip.\",\"signature\":\"The 6th, 'Avenue', tight tree-lined par 4. The 8th, 'Gully', blind drive over a ridge.\",\"quirks\":\"Steam train timetable on the noticeboard. If a Black 5 is due, wait and watch.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "boath-house-dinner",
      "date": "2026-05-25",
      "period": "evening",
      "locationKey": "nairn",
      "name": "Dinner at Boath House, Auldearn",
      "image": "https://upload.wikimedia.org/wikipedia/commons/6/60/Fairways_-_overlooking_the_Nairn_Golf_Course_-_geograph.org.uk_-_273838.jpg",
      "summary": "Michelin-starred Georgian country house, near Nairn.",
      "pronunciation": null,
      "detailsJson": "{\"kind\":\"meal\",\"time\":\"19:30\",\"cost\":120,\"contact\":\"+44 1667 454896 / boath-house.com\",\"bookingLink\":\"https://www.boath-house.com\",\"why\":\"Last-night Michelin dinner before the airport drop. Tasting menu.\",\"quirks\":\"Book at least a week ahead. Cellar of unpeated Speyside drams pre-dinner.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "brora",
      "date": "2026-06-02",
      "period": "evening",
      "locationKey": "brora",
      "name": "Brora",
      "image": "https://upload.wikimedia.org/wikipedia/commons/1/1f/Brora_Golf_Course_-_geograph.org.uk_-_1348158.jpg",
      "summary": "James Braid, 1923. Sheep and cattle graze the fairways. Electric fences around greens.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"\",\"teeTimeStatus\":\"TBC\",\"twilight\":true,\"cost\":85,\"par\":70,\"length\":\"6,211 yds\",\"designer\":\"James Braid\",\"founded\":1923,\"contact\":\"+44 1408 621417 / broragolfclub.co.uk\",\"bookingLink\":\"https://www.broragolfclub.co.uk\",\"why\":\"Tom Watson is an honorary member. He picked Brora over a thousand more famous courses to praise. There's a reason.\",\"signature\":\"The greens are protected by short fences with a single live wire. Step over them. Check the scorecard for the local rule on animal damage.\",\"quirks\":\"Livestock have right of way. If a sheep is on your line, wait.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "castle-hotel-dornoch-dinner",
      "date": "2026-05-23",
      "period": "evening",
      "locationKey": "dornoch",
      "name": "Dinner at Castle Hotel, Dornoch",
      "image": "https://upload.wikimedia.org/wikipedia/commons/b/b3/Dornoch_Beach_-_geograph.org.uk_-_3612377.jpg",
      "summary": "Dornoch Castle Hotel restaurant and whisky bar.",
      "pronunciation": null,
      "detailsJson": "{\"kind\":\"meal\",\"time\":\"19:30\",\"cost\":65,\"contact\":\"+44 1862 810216 / dornochcastlehotel.com\",\"bookingLink\":\"https://www.dornochcastlehotel.com/dining\",\"why\":\"Whisky bar list runs to 400+ bottles, including rare unpeated Speysides.\",\"quirks\":\"Book the bar first, then dinner. Tasting flight available.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "chanonry-point",
      "date": "2026-05-25",
      "period": "evening",
      "locationKey": "fortrose",
      "name": "Chanonry Point dolphins",
      "image": "https://upload.wikimedia.org/wikipedia/commons/4/47/Chanonry_Point_lighthouse_-_geograph.org.uk_-_1443410.jpg",
      "summary": "Headland and lighthouse next to the 9th at Fortrose. Wild bottlenose dolphins from the shore.",
      "pronunciation": null,
      "detailsJson": "{\"kind\":\"view\",\"time\":\"\",\"cost\":0,\"contact\":\"\",\"bookingLink\":\"https://en.wikipedia.org/wiki/Chanonry_Point\",\"why\":\"Moray Firth resident pod surfaces close to the rocks at the narrow tidal channel. Free, exposed.\",\"quirks\":\"Best 1-2 hours after low tide. Bring layers; the firth wind is biting.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "fortrose",
      "date": "2026-05-25",
      "period": "afternoon",
      "locationKey": "fortrose",
      "name": "Fortrose & Rosemarkie (with Danielle)",
      "image": "https://upload.wikimedia.org/wikipedia/commons/4/47/Chanonry_Point_lighthouse_-_geograph.org.uk_-_1443410.jpg",
      "summary": "James Braid links on the Black Isle peninsula. Holes 5-9 hug the Moray Firth shore.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"\",\"teeTimeStatus\":\"TBC — secretary@fortrosegolfclub.co.uk\",\"twilight\":false,\"cost\":90,\"par\":71,\"length\":\"5,890 yds\",\"designer\":\"James Braid (1924)\",\"founded\":1888,\"contact\":\"+44 1381 620529 / fortrosegolfclub.co.uk\",\"bookingLink\":\"https://www.fortrosegolfclub.co.uk\",\"why\":\"Walkable peninsula links. Bottlenose dolphins surface offshore on the rising tide.\",\"signature\":\"Holes 5-9 along the Moray Firth shoreline. Chanonry Point lighthouse next to the 9th green.\",\"quirks\":\"Confirm 2026 visitor rate at booking.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "glenfarclas",
      "date": "2026-05-22",
      "period": "morning",
      "locationKey": "aberlour",
      "name": "Glenfarclas distillery tour",
      "image": "https://upload.wikimedia.org/wikipedia/commons/8/86/Aberlour_-_geograph.org.uk_-_3128.jpg",
      "summary": "Family-run Speyside distillery. Sherry-cask matured, fruity, unpeated.",
      "pronunciation": null,
      "detailsJson": "{\"kind\":\"culture\",\"time\":\"11:00\",\"cost\":15,\"contact\":\"+44 1807 500257 / glenfarclas.com\",\"bookingLink\":\"https://www.glenfarclas.com/visit\",\"why\":\"Sixth-generation Grant family ownership. Sherry-cask Speyside style.\",\"quirks\":\"Tour ends in the Ship's Room — panelling rescued from the 1928 SS Empress of Australia.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "golspie",
      "date": "2026-05-31",
      "period": "evening",
      "locationKey": "golspie",
      "name": "Golspie",
      "image": "https://upload.wikimedia.org/wikipedia/commons/2/2f/Club_House%2C_Golspie_Golf_Club_-_geograph.org.uk_-_5089856.jpg",
      "summary": "James Braid. Three landscapes in one round: links, heath, parkland.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"\",\"teeTimeStatus\":\"TBC\",\"twilight\":true,\"cost\":45,\"par\":70,\"length\":\"6,059 yds\",\"designer\":\"James Braid\",\"founded\":1889,\"contact\":\"+44 1408 633266 / golspiegolfclub.co.uk\",\"bookingLink\":\"https://www.golspiegolfclub.co.uk\",\"why\":\"Unusual. Front nine links by the sea, middle through gorse and heather, back through woodland. A geology lesson disguised as a course.\",\"signature\":\"The transition from heath to woodland on the back nine.\",\"quirks\":\"Look up at Ben Bhraggie from the higher tees — the Mannie is visible.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "grantown",
      "date": "2026-05-20",
      "period": "morning",
      "locationKey": "grantown",
      "name": "Grantown-on-Spey (with Danielle)",
      "image": "https://upload.wikimedia.org/wikipedia/commons/9/96/Grantown-on-Spey_-_geograph.org.uk_-_3132310.jpg",
      "summary": "Riverside Spey-side parkland. James Braid revisions on a Willie Park layout.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"\",\"teeTimeStatus\":\"TBC\",\"twilight\":false,\"cost\":45,\"par\":70,\"length\":\"5,710 yds\",\"designer\":\"Willie Park / James Braid (revisions)\",\"founded\":1890,\"contact\":\"+44 1479 872079 / grantownonspeygolfclub.co.uk\",\"bookingLink\":\"https://www.grantownonspeygolfclub.co.uk\",\"why\":\"Open fairways, gentle elevation. Forward tees keep it well-suited to a 100-shooter.\",\"signature\":\"Holes alongside the Spey with the Cairngorms in view.\",\"quirks\":\"Visitor-friendly. Less trafficked than the bigger names in the area.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "hopeman",
      "date": "2026-05-21",
      "period": "afternoon",
      "locationKey": "hopeman",
      "name": "Hopeman",
      "image": "https://upload.wikimedia.org/wikipedia/commons/6/6b/Cliff_at_Clashach_Cove_by_Hopeman_-_geograph.org.uk_-_111953.jpg",
      "summary": "Coastal cliff course on the Moray Firth. Short, fierce in wind.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"\",\"teeTimeStatus\":\"TBC\",\"twilight\":false,\"cost\":45,\"par\":68,\"length\":\"5,624 yds\",\"designer\":\"Mixed (early 20th c.)\",\"founded\":1909,\"contact\":\"+44 1343 830578 / hopemangolf.club\",\"bookingLink\":\"https://www.hopemangolf.club\",\"why\":\"The Prieshach.\",\"signature\":\"12th — 'The Prieshach'. Par 3, drops 150 feet from the cliff to a green by the sea. One of the most photographed holes in Scottish golf.\",\"quirks\":\"Wind off the Firth changes the course completely. Pack extra balls for the cliff holes.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "hopeman-cliffs",
      "date": "2026-05-21",
      "period": "morning",
      "locationKey": "hopeman",
      "name": "Hopeman cliffs",
      "image": "https://upload.wikimedia.org/wikipedia/commons/6/6b/Cliff_at_Clashach_Cove_by_Hopeman_-_geograph.org.uk_-_111953.jpg",
      "summary": "Short cliff walk before the round. Look for the Prieshach hole from above.",
      "pronunciation": null,
      "detailsJson": "{\"region\":\"Moray\",\"distance\":\"4 km\",\"ascent\":\"60 m\",\"durationHours\":1,\"difficulty\":\"Easy\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "loch-an-eilein",
      "date": "2026-05-19",
      "period": "morning",
      "locationKey": "aviemore",
      "name": "Loch an Eilein",
      "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Loch_an_Eilein_castle_ruins.jpg/1280px-Loch_an_Eilein_castle_ruins.jpg",
      "summary": "Flat woodland loop around the loch with the ruined island castle. Ospreys nest on the island in season.",
      "pronunciation": null,
      "detailsJson": "{\"region\":\"Cairngorms\",\"distance\":\"6 km\",\"ascent\":\"30 m\",\"durationHours\":1.5,\"difficulty\":\"Easy\",\"walkhighlands\":\"https://www.walkhighlands.co.uk/cairngorms/loch-an-eilein.shtml\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "loch-fleet",
      "date": "2026-05-29",
      "period": "morning",
      "locationKey": "lochfleet",
      "name": "Loch Fleet seal reserve",
      "image": "https://upload.wikimedia.org/wikipedia/commons/8/8c/Loch_Fleet_from_the_east_bank.jpg",
      "summary": "Tidal basin south of Dornoch. Common and grey seals haul out at low tide.",
      "pronunciation": null,
      "detailsJson": "{\"region\":\"Sutherland\",\"distance\":\"3 km\",\"ascent\":\"10 m\",\"durationHours\":1,\"difficulty\":\"Easy\",\"walkhighlands\":\"https://www.walkhighlands.co.uk/sutherland/loch-fleet.shtml\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "loch-fleet-danielle",
      "date": "2026-05-24",
      "period": "morning",
      "locationKey": "lochfleet",
      "name": "Loch Fleet (with Danielle)",
      "image": "https://upload.wikimedia.org/wikipedia/commons/8/8c/Loch_Fleet_from_the_east_bank.jpg",
      "summary": "Tidal basin south of Dornoch. Common and grey seals haul out at low tide.",
      "pronunciation": null,
      "detailsJson": "{\"region\":\"Sutherland\",\"distance\":\"3 km\",\"ascent\":\"10 m\",\"durationHours\":1,\"difficulty\":\"Easy\",\"walkhighlands\":\"https://www.walkhighlands.co.uk/sutherland/loch-fleet.shtml\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "mash-tun-lunch",
      "date": "2026-05-22",
      "period": "afternoon",
      "locationKey": "aberlour",
      "name": "Lunch at The Mash Tun, Aberlour",
      "image": "https://upload.wikimedia.org/wikipedia/commons/8/86/Aberlour_-_geograph.org.uk_-_3128.jpg",
      "summary": "Old station-house pub on the Spey. Walking distance from Glenfarclas.",
      "pronunciation": null,
      "detailsJson": "{\"kind\":\"meal\",\"time\":\"13:00\",\"cost\":35,\"contact\":\"+44 1340 881771 / mashtun-aberlour.com\",\"bookingLink\":\"https://mashtun-aberlour.com\",\"why\":\"Speyside whisky list. Quiet riverside lunch on the whisky day.\",\"quirks\":\"Bell's Speyside Glenlivet collection behind the bar — one of the most complete in the world.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "royal-dornoch-championship",
      "date": "2026-06-04",
      "period": "evening",
      "locationKey": "dornoch",
      "name": "Royal Dornoch — Championship",
      "image": "https://upload.wikimedia.org/wikipedia/commons/a/aa/Royal_Dornoch_Golf_Club_-_geograph.org.uk_-_17293.jpg",
      "summary": "Old Tom Morris, 1886. Top 5-10 in the world. The plateau greens that defined Donald Ross's American work.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"18:00\",\"teeTimeStatus\":\"confirmed\",\"twilight\":true,\"cost\":215,\"par\":70,\"length\":\"6,748 yds\",\"designer\":\"Old Tom Morris (1886), John Sutherland, Donald Ross influences\",\"founded\":1886,\"contact\":\"Matthew Crabb, Royal Dornoch / +44 1862 810219\",\"bookingLink\":\"https://www.royaldornoch.com\",\"why\":\"The last round. Donald Ross was born in Dornoch, learned the trade here, then built Pinehurst No. 2 on this template. Herbert Warren Wind's 1964 New Yorker piece is the foundational text. Tom Watson came once and called it the most fun he'd ever had on a course.\",\"signature\":\"14th, 'Foxy' — no bunkers, double dogleg, Old Tom's most famous unbunkered hole. 6th, par 3 across heather. The 5-8 stretch along the Firth is the heart of the round.\",\"quirks\":\"Late-evening tee makes it. Light at 21:00, plateau greens turning gold.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "royal-dornoch-struie",
      "date": "2026-06-03",
      "period": "evening",
      "locationKey": "dornoch",
      "name": "Royal Dornoch — Struie",
      "image": "https://upload.wikimedia.org/wikipedia/commons/a/aa/Royal_Dornoch_Golf_Club_-_geograph.org.uk_-_17293.jpg",
      "summary": "Donald Steel redesign on Royal Dornoch's secondary course. Same plateau-green grass as the Championship.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"18:00\",\"teeTimeStatus\":\"confirmed\",\"twilight\":true,\"cost\":85,\"par\":71,\"length\":\"6,265 yds\",\"designer\":\"Donald Steel (1990s redesign)\",\"founded\":1899,\"contact\":\"+44 1862 810219 / royaldornoch.com\",\"bookingLink\":\"https://www.royaldornoch.com\",\"why\":\"Tune-up. The greens roll the same as tomorrow's. Use it to set putting pace.\",\"signature\":\"The shared plateau-green grass surface. Identical to the Championship.\",\"quirks\":\"Walk the practice ground after — it's twenty yards away.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "royal-dornoch-struie-pair",
      "date": "2026-05-24",
      "period": "evening",
      "locationKey": "dornoch",
      "name": "Royal Dornoch — Struie (with Danielle)",
      "image": "https://upload.wikimedia.org/wikipedia/commons/a/aa/Royal_Dornoch_Golf_Club_-_geograph.org.uk_-_17293.jpg",
      "summary": "Donald Steel redesign on Royal Dornoch's secondary course. Same plateau-green grass as the Championship.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"\",\"teeTimeStatus\":\"TBC — bookings@royaldornoch.com\",\"twilight\":true,\"cost\":72,\"par\":71,\"length\":\"6,265 yds\",\"designer\":\"Donald Steel (1990s redesign)\",\"founded\":1899,\"contact\":\"+44 1862 810219 / royaldornoch.com\",\"bookingLink\":\"https://www.royaldornoch.com\",\"why\":\"Same plateau-green grass as the Championship at a fraction of the cost.\",\"signature\":\"Plateau-green grass surface identical to the Championship.\",\"quirks\":\"Twilight tier kicks in after 18:00 May-July. Confirm exact slot.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "royal-golf-hotel-dinner",
      "date": "2026-05-24",
      "period": "evening",
      "locationKey": "dornoch",
      "name": "Dinner at Royal Golf Hotel, Dornoch",
      "image": "https://upload.wikimedia.org/wikipedia/commons/a/aa/Royal_Dornoch_Golf_Club_-_geograph.org.uk_-_17293.jpg",
      "summary": "Hotel restaurant overlooking the 18th green of Royal Dornoch Championship.",
      "pronunciation": null,
      "detailsJson": "{\"kind\":\"meal\",\"time\":\"20:00\",\"cost\":55,\"contact\":\"+44 1862 810283 / royalgolfhotel.co.uk\",\"bookingLink\":\"https://www.royalgolfhotel.co.uk/dining\",\"why\":\"Post-Struie dinner with the Championship 18th in view at twilight.\",\"quirks\":\"Light at 21:00 in May. Window table on request.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "speyside-cooperage",
      "date": "2026-05-22",
      "period": "afternoon",
      "locationKey": "aberlour",
      "name": "Speyside Cooperage",
      "image": "https://upload.wikimedia.org/wikipedia/commons/8/86/Aberlour_-_geograph.org.uk_-_3128.jpg",
      "summary": "Working cooperage between Aberlour and Craigellachie. Coopers char and assemble whisky casks.",
      "pronunciation": null,
      "detailsJson": "{\"kind\":\"culture\",\"time\":\"15:00\",\"cost\":11,\"contact\":\"+44 1340 871108 / speysidecooperage.co.uk\",\"bookingLink\":\"https://www.speysidecooperage.co.uk/visiting\",\"why\":\"100,000 casks pass through each year. Watching a cask being made changes how the matured spirit tastes.\",\"quirks\":\"Hot, loud, smells of charred oak. Working floor — book in advance.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "stac-pollaidh",
      "date": "2026-05-27",
      "period": "morning",
      "locationKey": "stacpollaidh",
      "name": "Stac Pollaidh",
      "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Stac_Pollaidh_3.jpg/1280px-Stac_Pollaidh_3.jpg",
      "summary": "Sharp Torridonian sandstone tower. Loop path circles the summit ridge.",
      "pronunciation": "Stac Pollaidh",
      "detailsJson": "{\"region\":\"Assynt\",\"distance\":\"4.5 km\",\"ascent\":\"490 m\",\"durationHours\":3,\"difficulty\":\"Moderate (east summit). West summit is Grade 2 scrambling — not in plan.\",\"conditions\":\"Low cloud kills the view. Don't bother in mist. East summit only — west needs Grade 2 scrambling.\",\"navigation\":\"Car park on Stac Pollaidh road → loop path clockwise → east summit spur → descend.\",\"walkhighlands\":\"https://www.walkhighlands.co.uk/ullapool/stacpollaidh.shtml\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "suenos-stone",
      "date": "2026-05-20",
      "period": "afternoon",
      "locationKey": "forres",
      "name": "Sueno's Stone, Forres",
      "image": "https://upload.wikimedia.org/wikipedia/commons/c/ca/Tolbooth%2C_Forres_%28geograph_5475423%29.jpg",
      "summary": "6.5 m carved Pictish stone in Forres. One of the largest in Britain.",
      "pronunciation": null,
      "detailsJson": "{\"kind\":\"culture\",\"time\":\"\",\"cost\":0,\"contact\":\"Historic Environment Scotland\",\"bookingLink\":\"https://www.historicenvironment.scot/visit-a-place/places/suenos-stone\",\"why\":\"9th-century battle scene carved across four registers. Free, 5 minute stop on the route Cairngorms → Findhorn.\",\"quirks\":\"Now housed in a glass enclosure to protect from weathering.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "tain",
      "date": "2026-05-29",
      "period": "evening",
      "locationKey": "tain",
      "name": "Tain",
      "image": "https://upload.wikimedia.org/wikipedia/commons/2/26/River_Tain%2C_golf_clubhouse%2C_and_Tain_beyond_-_geograph.org.uk_-_616682.jpg",
      "summary": "Old Tom Morris, 1890. Sheltered Dornoch Firth links.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"\",\"teeTimeStatus\":\"TBC\",\"twilight\":true,\"cost\":60,\"par\":70,\"length\":\"6,404 yds\",\"designer\":\"Old Tom Morris (1890), James Braid (revisions)\",\"founded\":1890,\"contact\":\"+44 1862 892314 / tain-golfclub.co.uk\",\"bookingLink\":\"https://www.tain-golfclub.co.uk\",\"why\":\"Less famous than its neighbours. Older than most of them. The Alps of Tain — original Old Tom mounding still in play.\",\"signature\":\"11th, 'Alps' — par 4 over a tall mound to a hidden green. Pure Old Tom.\",\"quirks\":\"Town pubs walkable from the clubhouse. End the round in Tain itself.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "tain-danielle",
      "date": "2026-05-23",
      "period": "afternoon",
      "locationKey": "tain",
      "name": "Tain (with Danielle)",
      "image": "https://upload.wikimedia.org/wikipedia/commons/2/26/River_Tain%2C_golf_clubhouse%2C_and_Tain_beyond_-_geograph.org.uk_-_616682.jpg",
      "summary": "Old Tom Morris, 1890. Sheltered Dornoch Firth links.",
      "pronunciation": null,
      "detailsJson": "{\"teeTime\":\"\",\"teeTimeStatus\":\"TBC — bookings@tain-golfclub.co.uk\",\"twilight\":false,\"cost\":60,\"par\":70,\"length\":\"6,404 yds\",\"designer\":\"Old Tom Morris (1890), James Braid (revisions)\",\"founded\":1890,\"contact\":\"+44 1862 892314 / tain-golfclub.co.uk\",\"bookingLink\":\"https://www.tain-golfclub.co.uk\",\"why\":\"Original Old Tom mounding still in play. Town pubs walkable from the clubhouse.\",\"signature\":\"11th, 'Alps'. Par 4 over a tall mound to a hidden green.\",\"quirks\":\"Forward tees recommended. Played en route Findhorn → Dornoch.\"}"
    },
    {
      "tripId": "scotland-2026",
      "id": "tarbat-ness",
      "date": "2026-06-02",
      "period": "morning",
      "locationKey": "tarbatness",
      "name": "Tarbat Ness lighthouse",
      "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Tarbet_ness.jpg/1280px-Tarbet_ness.jpg",
      "summary": "Headland walk to one of the tallest lighthouses in Scotland.",
      "pronunciation": null,
      "detailsJson": "{\"region\":\"Easter Ross\",\"distance\":\"5 km\",\"ascent\":\"30 m\",\"durationHours\":2,\"difficulty\":\"Easy\",\"walkhighlands\":\"https://www.walkhighlands.co.uk/ullapool/tarbat-ness.shtml\"}"
    }
  ],
  "cardTags": [
    {
      "tripId": "scotland-2026",
      "cardId": "ben-bhraggie",
      "tag": "hike",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "boat-of-garten",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "boath-house-dinner",
      "tag": "event",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "brora",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "castle-hotel-dornoch-dinner",
      "tag": "event",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "chanonry-point",
      "tag": "event",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "fortrose",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "glenfarclas",
      "tag": "event",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "golspie",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "grantown",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "hopeman",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "hopeman-cliffs",
      "tag": "hike",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "loch-an-eilein",
      "tag": "hike",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "loch-fleet",
      "tag": "hike",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "loch-fleet-danielle",
      "tag": "hike",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "mash-tun-lunch",
      "tag": "event",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "royal-dornoch-championship",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "royal-dornoch-struie",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "royal-dornoch-struie-pair",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "royal-golf-hotel-dinner",
      "tag": "event",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "speyside-cooperage",
      "tag": "event",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "stac-pollaidh",
      "tag": "hike",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "suenos-stone",
      "tag": "event",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "tain",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "tain-danielle",
      "tag": "golf",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "cardId": "tarbat-ness",
      "tag": "hike",
      "ord": 0
    }
  ],
  "cardReading": [
    {
      "id": 270,
      "tripId": "scotland-2026",
      "cardId": "boat-of-garten",
      "title": "Boat of Garten Golf Club",
      "url": "https://www.boatgolf.com/the-course"
    },
    {
      "id": 271,
      "tripId": "scotland-2026",
      "cardId": "boat-of-garten",
      "title": "James Braid (golfer) — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/James_Braid_(golfer)"
    },
    {
      "id": 272,
      "tripId": "scotland-2026",
      "cardId": "boat-of-garten",
      "title": "Strathspey Railway — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Strathspey_Railway"
    },
    {
      "id": 273,
      "tripId": "scotland-2026",
      "cardId": "loch-an-eilein",
      "title": "Loch an Eilein — Walkhighlands",
      "url": "https://www.walkhighlands.co.uk/cairngorms/loch-an-eilein.shtml"
    },
    {
      "id": 274,
      "tripId": "scotland-2026",
      "cardId": "hopeman",
      "title": "Hopeman Golf Club",
      "url": "https://www.hopemangolf.club"
    },
    {
      "id": 275,
      "tripId": "scotland-2026",
      "cardId": "hopeman",
      "title": "Moray Firth — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Moray_Firth"
    },
    {
      "id": 276,
      "tripId": "scotland-2026",
      "cardId": "stac-pollaidh",
      "title": "Stac Pollaidh — Walkhighlands",
      "url": "https://www.walkhighlands.co.uk/ullapool/stacpollaidh.shtml"
    },
    {
      "id": 277,
      "tripId": "scotland-2026",
      "cardId": "stac-pollaidh",
      "title": "Stac Pollaidh — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Stac_Pollaidh"
    },
    {
      "id": 278,
      "tripId": "scotland-2026",
      "cardId": "stac-pollaidh",
      "title": "Inverpolly NNR — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Inverpolly_National_Nature_Reserve"
    },
    {
      "id": 279,
      "tripId": "scotland-2026",
      "cardId": "loch-fleet",
      "title": "Loch Fleet — Walkhighlands",
      "url": "https://www.walkhighlands.co.uk/sutherland/loch-fleet.shtml"
    },
    {
      "id": 280,
      "tripId": "scotland-2026",
      "cardId": "loch-fleet",
      "title": "Loch Fleet — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Loch_Fleet"
    },
    {
      "id": 281,
      "tripId": "scotland-2026",
      "cardId": "tain",
      "title": "Tain Golf Club",
      "url": "https://www.tain-golfclub.co.uk"
    },
    {
      "id": 282,
      "tripId": "scotland-2026",
      "cardId": "tain",
      "title": "Old Tom Morris — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Old_Tom_Morris"
    },
    {
      "id": 283,
      "tripId": "scotland-2026",
      "cardId": "golspie",
      "title": "Golspie Golf Club",
      "url": "https://www.golspiegolfclub.co.uk"
    },
    {
      "id": 284,
      "tripId": "scotland-2026",
      "cardId": "golspie",
      "title": "James Braid — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/James_Braid_(golfer)"
    },
    {
      "id": 285,
      "tripId": "scotland-2026",
      "cardId": "golspie",
      "title": "Dunrobin Castle — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Dunrobin_Castle"
    },
    {
      "id": 286,
      "tripId": "scotland-2026",
      "cardId": "ben-bhraggie",
      "title": "Ben Bhraggie — Walkhighlands",
      "url": "https://www.walkhighlands.co.uk/sutherland/ben-bhraggie.shtml"
    },
    {
      "id": 287,
      "tripId": "scotland-2026",
      "cardId": "ben-bhraggie",
      "title": "Ben Bhraggie — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Ben_Bhraggie"
    },
    {
      "id": 288,
      "tripId": "scotland-2026",
      "cardId": "ben-bhraggie",
      "title": "Highland Clearances — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Highland_Clearances"
    },
    {
      "id": 289,
      "tripId": "scotland-2026",
      "cardId": "ben-bhraggie",
      "title": "The Mannie — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Mannie"
    },
    {
      "id": 290,
      "tripId": "scotland-2026",
      "cardId": "brora",
      "title": "Brora Golf Club",
      "url": "https://www.broragolfclub.co.uk"
    },
    {
      "id": 291,
      "tripId": "scotland-2026",
      "cardId": "brora",
      "title": "James Braid — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/James_Braid_(golfer)"
    },
    {
      "id": 292,
      "tripId": "scotland-2026",
      "cardId": "tarbat-ness",
      "title": "Tarbat Ness — Walkhighlands",
      "url": "https://www.walkhighlands.co.uk/ullapool/tarbat-ness.shtml"
    },
    {
      "id": 293,
      "tripId": "scotland-2026",
      "cardId": "tarbat-ness",
      "title": "Tarbat Ness Lighthouse — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Tarbat_Ness_Lighthouse"
    },
    {
      "id": 294,
      "tripId": "scotland-2026",
      "cardId": "royal-dornoch-struie",
      "title": "Royal Dornoch Golf Club",
      "url": "https://www.royaldornoch.com"
    },
    {
      "id": 295,
      "tripId": "scotland-2026",
      "cardId": "royal-dornoch-struie",
      "title": "Donald Steel — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Donald_Steel"
    },
    {
      "id": 296,
      "tripId": "scotland-2026",
      "cardId": "royal-dornoch-championship",
      "title": "Royal Dornoch Golf Club — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Royal_Dornoch_Golf_Club"
    },
    {
      "id": 297,
      "tripId": "scotland-2026",
      "cardId": "royal-dornoch-championship",
      "title": "Donald Ross — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Donald_Ross_(golfer)"
    },
    {
      "id": 298,
      "tripId": "scotland-2026",
      "cardId": "royal-dornoch-championship",
      "title": "Old Tom Morris — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Old_Tom_Morris"
    },
    {
      "id": 299,
      "tripId": "scotland-2026",
      "cardId": "royal-dornoch-championship",
      "title": "Herbert Warren Wind — Wikipedia",
      "url": "https://en.wikipedia.org/wiki/Herbert_Warren_Wind"
    }
  ],
  "bookings": [
    {
      "tripId": "scotland-2026",
      "id": "aviemore-bnb",
      "name": "Boat of Garten / Aviemore B&B (2 nights, with Danielle)",
      "date": "2026-05-18",
      "status": "pending",
      "confirmation": "",
      "note": "18-19 May.",
      "ord": 4
    },
    {
      "tripId": "scotland-2026",
      "id": "boat-of-garten",
      "name": "Boat of Garten — twilight pair",
      "date": "2026-05-19",
      "status": "pending",
      "confirmation": "",
      "note": "£60 each, 2 players.",
      "ord": 5
    },
    {
      "tripId": "scotland-2026",
      "id": "boath-house-dinner",
      "name": "Boath House (Michelin) — dinner (×2)",
      "date": "2026-05-25",
      "status": "pending",
      "confirmation": "",
      "note": "£120 each, tasting menu. Book early sitting (18:30-19:00) — early start tomorrow.",
      "ord": 18
    },
    {
      "tripId": "scotland-2026",
      "id": "brora",
      "name": "Brora twilight (Alex solo)",
      "date": "2026-06-02",
      "status": "pending",
      "confirmation": "",
      "note": "£85.",
      "ord": 25
    },
    {
      "tripId": "scotland-2026",
      "id": "car-hire",
      "name": "Europcar — Crossland X",
      "date": "2026-05-18",
      "status": "confirmed",
      "confirmation": "715694202",
      "note": "£463, 19 days, decline CDW upsell.",
      "ord": 3
    },
    {
      "tripId": "scotland-2026",
      "id": "castle-hotel-dornoch-dinner",
      "name": "Castle Hotel Dornoch — dinner (×2)",
      "date": "2026-05-23",
      "status": "pending",
      "confirmation": "",
      "note": "~£65 each. Book bar then dinner.",
      "ord": 13
    },
    {
      "tripId": "scotland-2026",
      "id": "championship",
      "name": "Royal Dornoch Championship (Alex solo)",
      "date": "2026-06-04",
      "status": "confirmed",
      "confirmation": "Matthew Crabb / 18:00 / single player",
      "note": "£215, twilight. Finale.",
      "ord": 27
    },
    {
      "tripId": "scotland-2026",
      "id": "danielle-flight-back",
      "name": "Danielle LHR → LAX",
      "date": "2026-05-26",
      "status": "confirmed",
      "confirmation": "Danielle",
      "note": "Tue 26 May 13:05 LHR → 16:10 LAX. Direct.",
      "ord": 20
    },
    {
      "tripId": "scotland-2026",
      "id": "danielle-flight-out",
      "name": "Danielle LAX → LHR",
      "date": "2026-05-16",
      "status": "confirmed",
      "confirmation": "Danielle (Delta DL5978 or equivalent)",
      "note": "Sat 16 May 15:30 LAX → Sun 17 May 10:10 LHR.",
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "id": "danielle-inv-lhr",
      "name": "Danielle INV → LHR (connection)",
      "date": "2026-05-26",
      "status": "pending",
      "confirmation": "",
      "note": "Early morning. Target ~06:55 dep to make 13:05 LHR → LAX connection.",
      "ord": 19
    },
    {
      "tripId": "scotland-2026",
      "id": "dornoch-bnb-pair",
      "name": "Dornoch B&B (2 nights, with Danielle)",
      "date": "2026-05-23",
      "status": "pending",
      "confirmation": "",
      "note": "23-24 May.",
      "ord": 12
    },
    {
      "tripId": "scotland-2026",
      "id": "dornoch-park",
      "name": "Dornoch Caravan Park (9 nights, Alex solo)",
      "date": "2026-05-27",
      "status": "pending",
      "confirmation": "",
      "note": "27 May - 4 Jun.",
      "ord": 22
    },
    {
      "tripId": "scotland-2026",
      "id": "findhorn-bnb",
      "name": "Findhorn B&B (3 nights, with Danielle)",
      "date": "2026-05-20",
      "status": "pending",
      "confirmation": "",
      "note": "20-22 May.",
      "ord": 7
    },
    {
      "tripId": "scotland-2026",
      "id": "flight-back",
      "name": "BA1425 INV → LHR (Alex)",
      "date": "2026-06-05",
      "status": "confirmed",
      "confirmation": "Z2R74L",
      "note": "Club Europe.",
      "ord": 28
    },
    {
      "tripId": "scotland-2026",
      "id": "flight-out",
      "name": "BA1426 LHR → INV (both)",
      "date": "2026-05-17",
      "status": "confirmed",
      "confirmation": "Z2R74L",
      "note": "Sun 17 May 20:00 LHR → 21:35 INV. Club Europe. Joseph Springer + Danielle Stone on the same booking.",
      "ord": 1
    },
    {
      "tripId": "scotland-2026",
      "id": "fortrose",
      "name": "Fortrose & Rosemarkie — pair",
      "date": "2026-05-25",
      "status": "pending",
      "confirmation": "",
      "note": "~£90 each, 2 players. secretary@fortrosegolfclub.co.uk",
      "ord": 16
    },
    {
      "tripId": "scotland-2026",
      "id": "glenfarclas",
      "name": "Glenfarclas distillery tour (×2)",
      "date": "2026-05-22",
      "status": "pending",
      "confirmation": "",
      "note": "£15 each. Book at glenfarclas.com/visit.",
      "ord": 9
    },
    {
      "tripId": "scotland-2026",
      "id": "golspie",
      "name": "Golspie twilight (Alex solo)",
      "date": "2026-05-31",
      "status": "pending",
      "confirmation": "",
      "note": "£45.",
      "ord": 24
    },
    {
      "tripId": "scotland-2026",
      "id": "grantown",
      "name": "Grantown-on-Spey — pair",
      "date": "2026-05-20",
      "status": "pending",
      "confirmation": "",
      "note": "£45 each, 2 players. AM tee.",
      "ord": 6
    },
    {
      "tripId": "scotland-2026",
      "id": "hopeman",
      "name": "Hopeman — pair",
      "date": "2026-05-21",
      "status": "pending",
      "confirmation": "",
      "note": "£45 each, 2 players.",
      "ord": 8
    },
    {
      "tripId": "scotland-2026",
      "id": "inverness-bnb-arrival",
      "name": "Inverness B&B (1 night, with Danielle)",
      "date": "2026-05-17",
      "status": "pending",
      "confirmation": "",
      "note": "Late check-in after BA1426 lands 21:35.",
      "ord": 2
    },
    {
      "tripId": "scotland-2026",
      "id": "inverness-bnb-final",
      "name": "Inverness B&B near airport (1 night, with Danielle)",
      "date": "2026-05-25",
      "status": "pending",
      "confirmation": "",
      "note": "Last night before early airport drop. Pick somewhere ~10 min from INV.",
      "ord": 17
    },
    {
      "tripId": "scotland-2026",
      "id": "lochinver",
      "name": "Lochinver accommodation (Alex solo)",
      "date": "2026-05-26",
      "status": "play-by-ear",
      "confirmation": "",
      "note": "Wild camp or B&B. Late arrival post-airport drop.",
      "ord": 21
    },
    {
      "tripId": "scotland-2026",
      "id": "royal-golf-hotel-dinner",
      "name": "Royal Golf Hotel Dornoch — dinner (×2)",
      "date": "2026-05-24",
      "status": "pending",
      "confirmation": "",
      "note": "~£55 each. Window table on request.",
      "ord": 15
    },
    {
      "tripId": "scotland-2026",
      "id": "speyside-cooperage",
      "name": "Speyside Cooperage (×2)",
      "date": "2026-05-22",
      "status": "pending",
      "confirmation": "",
      "note": "£11 each. Book ahead — working floor.",
      "ord": 10
    },
    {
      "tripId": "scotland-2026",
      "id": "struie",
      "name": "Royal Dornoch Struie twilight (Alex solo)",
      "date": "2026-06-03",
      "status": "confirmed",
      "confirmation": "Royal Dornoch / 18:00 / single player",
      "note": "£85, combo day 1. 18:00 tee.",
      "ord": 26
    },
    {
      "tripId": "scotland-2026",
      "id": "struie-pair",
      "name": "Royal Dornoch Struie twilight — pair",
      "date": "2026-05-24",
      "status": "pending",
      "confirmation": "",
      "note": "£72.50 each, 2 players. bookings@royaldornoch.com",
      "ord": 14
    },
    {
      "tripId": "scotland-2026",
      "id": "tain",
      "name": "Tain twilight (Alex solo)",
      "date": "2026-05-29",
      "status": "pending",
      "confirmation": "",
      "note": "£60.",
      "ord": 23
    },
    {
      "tripId": "scotland-2026",
      "id": "tain-pair",
      "name": "Tain — pair (with Danielle)",
      "date": "2026-05-23",
      "status": "pending",
      "confirmation": "",
      "note": "£60 each, 2 players. PM tee. bookings@tain-golfclub.co.uk",
      "ord": 11
    }
  ],
  "budgetLines": [
    {
      "tripId": "scotland-2026",
      "id": "accommodation",
      "label": "Accommodation (B&Bs + caravan)",
      "estimated": 1220,
      "actual": null,
      "ord": 4
    },
    {
      "tripId": "scotland-2026",
      "id": "car-hire",
      "label": "Car hire (19 days)",
      "estimated": 515,
      "actual": null,
      "ord": 1
    },
    {
      "tripId": "scotland-2026",
      "id": "experiences",
      "label": "Distilleries + big dinners",
      "estimated": 532,
      "actual": null,
      "ord": 5
    },
    {
      "tripId": "scotland-2026",
      "id": "flights",
      "label": "Flights (Avios + tax, Alex)",
      "estimated": 16,
      "actual": null,
      "ord": 0
    },
    {
      "tripId": "scotland-2026",
      "id": "food",
      "label": "Food",
      "estimated": 600,
      "actual": null,
      "ord": 7
    },
    {
      "tripId": "scotland-2026",
      "id": "fuel",
      "label": "Fuel",
      "estimated": 250,
      "actual": null,
      "ord": 6
    },
    {
      "tripId": "scotland-2026",
      "id": "golf-alex",
      "label": "Golf - Alex (10 rounds)",
      "estimated": 862,
      "actual": null,
      "ord": 2
    },
    {
      "tripId": "scotland-2026",
      "id": "golf-danielle",
      "label": "Golf - Danielle (6 rounds)",
      "estimated": 372,
      "actual": null,
      "ord": 3
    }
  ],
  "sunset": [
    {
      "tripId": "scotland-2026",
      "date": "2026-05-19",
      "location": "Inverness",
      "sunset": "21:39",
      "civilTwilightEnd": "22:37"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-20",
      "location": "Aviemore",
      "sunset": "21:38",
      "civilTwilightEnd": "22:35"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-21",
      "location": "Aviemore",
      "sunset": "21:39",
      "civilTwilightEnd": "22:37"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-22",
      "location": "Aviemore",
      "sunset": "21:41",
      "civilTwilightEnd": "22:40"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-23",
      "location": "Findhorn",
      "sunset": "21:45",
      "civilTwilightEnd": "22:46"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-24",
      "location": "Findhorn",
      "sunset": "21:47",
      "civilTwilightEnd": "22:49"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-25",
      "location": "Findhorn",
      "sunset": "21:49",
      "civilTwilightEnd": "22:51"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-26",
      "location": "Lochinver",
      "sunset": "22:01",
      "civilTwilightEnd": "23:06"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-27",
      "location": "Lochinver",
      "sunset": "22:03",
      "civilTwilightEnd": "23:09"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-28",
      "location": "Dornoch",
      "sunset": "21:57",
      "civilTwilightEnd": "23:03"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-29",
      "location": "Dornoch",
      "sunset": "21:59",
      "civilTwilightEnd": "23:05"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-30",
      "location": "Dornoch",
      "sunset": "22:01",
      "civilTwilightEnd": "23:08"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-05-31",
      "location": "Dornoch",
      "sunset": "22:02",
      "civilTwilightEnd": "23:10"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-01",
      "location": "Dornoch",
      "sunset": "22:04",
      "civilTwilightEnd": "23:12"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-02",
      "location": "Dornoch",
      "sunset": "22:05",
      "civilTwilightEnd": "23:14"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-03",
      "location": "Dornoch",
      "sunset": "22:07",
      "civilTwilightEnd": "23:16"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-04",
      "location": "Dornoch",
      "sunset": "22:08",
      "civilTwilightEnd": "23:18"
    },
    {
      "tripId": "scotland-2026",
      "date": "2026-06-05",
      "location": "Inverness",
      "sunset": "22:07",
      "civilTwilightEnd": "23:15"
    }
  ],
  "pronunciations": [
    {
      "tripId": "scotland-2026",
      "name": "Ben Bhraggie",
      "phonetic": "ben VRAG-ee"
    },
    {
      "tripId": "scotland-2026",
      "name": "Meall a' Bhuachaille",
      "phonetic": "myowl uh VOO-uh-CHIL-yuh"
    },
    {
      "tripId": "scotland-2026",
      "name": "Stac Pollaidh",
      "phonetic": "stack POLL-ee"
    }
  ],
  "dayLogs": [],
  "roundLogs": [],
  "hikeLogs": []
}