# Partiful Footer — Section Design Reference

Schema: Design Details SECTION.md v3.2
Source: https://partiful.com/
Website: Partiful
Section ID: 1129d1c9-18ae-4527-b3d6-c66475c478e5
Status: deterministic evidence captured; editorial AI review pending

## Purpose

This is a footer section on the Home page. Use the attached crop and measured browser facts to reconstruct its composition. Do not infer unmeasured source values.

## Layout

captured layout

## Visual signature

bold, playful, minimal, photographic, high-contrast, app-centric treatment at 1440×1000px. The crop spans 7505–8505px of a 8505px page.

## Components

- Navigation Bar
- Hero
- Product UI
- Floating Product Card
- Testimonial Card
- Primary Button
- Footer
- Scroll Linked Device Mockup
- Floating Image Spiral
- Oversized Footer Logo

## Evidence note

The geometry, typography, colors, media, and animation parameters below come from saved HTML/CSS/browser evidence when present. Website-level roles are supplied separately. Editorial section judgment remains pending unless the MCP resolves this source ID to a promoted canonical record.

## Build blueprint v3.2

### Purpose and classification

- Canonical type: footer
- Source type: footer
- Structure: captured layout
- Layout: captured layout
- Styles: bold, playful, minimal, photographic, high-contrast, app-centric
- Components: Navigation Bar, Hero, Product UI, Floating Product Card, Testimonial Card, Primary Button, Footer, Scroll Linked Device Mockup, Floating Image Spiral, Oversized Footer Logo
- Purpose: footer section from the Home page of Partiful.
- Visual signature: Captured visual surface with captured layout. Inspect the crop for image and content hierarchy.

### Crop and composition

- Crop: 1440×1000px; aspect ratio 1.44:1
- Page bounds: 7505–8505px of 8505px
- Guidance: Preserve the documented hierarchy and relationships; exact measurements were not deterministically captured.

### Exact typography evidence

The sectionScale values were measured inside this crop. The siteRoles values explain how those faces function across the source website; they must not replace section measurements.

```json
{
  "sectionScale": [],
  "siteRoles": [
    {
      "role": "display",
      "size": "108.8px",
      "family": "Partiful Janky Inter Display Regular",
      "source": "computed",
      "traits": "uppercase",
      "weight": "400",
      "evidence": "font-6: computed CSS at 1440×1000; AI role: 108.8px 'Partiful Janky Inter Display Regular', used for the main hero headline 'Parties are back'.",
      "sampleId": "font-6",
      "confidence": 0.95,
      "lineHeight": "108.8px",
      "letterSpacing": "2.2px"
    },
    {
      "role": "heading",
      "size": "50.1px",
      "family": "Partiful Janky Inter Display Regular",
      "source": "computed",
      "traits": "uppercase",
      "weight": "400",
      "evidence": "font-2: computed CSS at 1440×1000; AI role: 50.1px 'Partiful Janky Inter Display Regular', used for primary section titles like 'One link. Everyone’s in.'.",
      "sampleId": "font-2",
      "confidence": 0.95,
      "lineHeight": "50.1px",
      "letterSpacing": "1px"
    },
    {
      "role": "body",
      "size": "18.1px",
      "family": "TWK Lausanne Pan 300",
      "source": "computed",
      "traits": "Regular",
      "weight": "300",
      "evidence": "font-10: computed CSS at 1440×1000; AI role: 18.1px 'TWK Lausanne Pan 300', used for descriptive paragraphs explaining features.",
      "sampleId": "font-10",
      "confidence": 0.9,
      "lineHeight": "21.7px",
      "letterSpacing": "-0.4px"
    }
  ]
}
```

### Exact color evidence

The section samples record where each computed value was used. Functional roles come from the website-level classifier and remain separate.

```json
{
  "sectionUsage": [],
  "functionalPalette": [
    {
      "hex": "#000000",
      "name": "canvas",
      "role": "canvas",
      "source": "computed",
      "evidence": "color-4: computed rgb(0, 0, 0); AI role: Solid #000000 used extensively for dark mode sections, the hero, and the footer.",
      "sampleId": "color-4",
      "confidence": 0.95
    },
    {
      "hex": "#FFFFFF",
      "name": "text",
      "role": "text",
      "source": "computed",
      "evidence": "color-3: computed rgb(255, 255, 255); AI role: #FFFFFF used for primary headings and body text on the dark canvas sections.",
      "sampleId": "color-3",
      "confidence": 0.95
    },
    {
      "hex": "#111111",
      "name": "text",
      "role": "text",
      "source": "computed",
      "evidence": "color-1: computed rgb(17, 17, 17); AI role: #111111 used for text on light surfaces and inside the navigation bar.",
      "sampleId": "color-1",
      "confidence": 0.95
    },
    {
      "hex": "#F7F7F7",
      "name": "surface",
      "role": "surface",
      "source": "computed",
      "evidence": "color-2: computed rgb(247, 247, 247); AI role: #F7F7F7 used as the background for light sections to slightly offset pure white content.",
      "sampleId": "color-2",
      "confidence": 0.9
    },
    {
      "hex": "#777772",
      "name": "muted text",
      "role": "muted-text",
      "source": "computed",
      "evidence": "color-14: computed rgb(119, 119, 114); AI role: #777772 used for secondary descriptions and subtext to establish visual hierarchy.",
      "sampleId": "color-14",
      "confidence": 0.85
    }
  ]
}
```

### Design tokens

```json
{
  "radius": "Mixed: 999px for pills, ~16px-24px for app frames and feature cards.",
  "density": "Low density. Each viewport primarily focuses on a single large headline, a device mockup, or a specific interactive element.",
  "evidence": "Observed via the pill-shaped navigation, large padding around headings, strict black/white background switching, and centered layout structure.",
  "borderStyle": "Minimal visible borders; sections and elements are separated by stark color contrast (black vs. white/gray) or shadows in floating elements.",
  "buttonStyle": "Solid fill (often high-contrast inversion of the background), pill-shaped, containing sans-serif text with standard padding.",
  "cornerStyle": "Fully rounded (pill) shapes for navigation containers and buttons. Moderate border-radii for device frames and floating cards.",
  "contentWidth": "Content is generally centered in a constrained column, while decorative imagery stretches edge-to-edge.",
  "spacingRhythm": "Generous vertical rhythm with distinct, screen-height sections. Substantial padding around text blocks to isolate messaging."
}
```

### Reconstruction specification

This is the implementation contract for the captured desktop viewport. Prefer section-specific facts here over general website descriptions.

- Root container was not deterministically isolated.
- Observed gaps: 10px.
- Representative content widths: 1310px.
- Layout containers: 0; cards/surfaces: 0; media elements: 12; browser animations: 0.

#### Container, grid, and spacing

```json
{
  "viewport": {
    "width": 1440,
    "captureBounds": {
      "top": 11005,
      "bottom": 12005,
      "pageHeight": 12005
    }
  },
  "container": null,
  "spacing": {
    "observedGapsPx": [
      10
    ],
    "representativeContentWidthsPx": [
      1310
    ]
  },
  "columns": []
}
```

#### Cards and surfaces

```json
{
  "cards": [],
  "surfaces": {
    "radii": [],
    "borders": [],
    "shadows": []
  }
}
```

#### Media treatment

```json
[
  {
    "element": "img · framer-Zcx3W framer-15lpc8e",
    "size": "1310×315px",
    "position": "x 65px, y 11642px",
    "aspectRatio": 4.2,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "data:image/svg+xml,<svg display=\"block\" id=\"4048952552\" role=\"presentation\" viewBox=\"0 0 1298 312\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 602.154 68.842 C 590.247 57.362 572.368 50.972 548.448 50.972 C 503.274 50.972 474.103 74.376 471.247 107.084 L 470.977 110.317 L 474.142 110.99 L 505.784 117.726 L 510.198 118.679 L 510.198 112.684 C 510.198 102.927 513.142 96.72 518.518 92.774 C 524.173 88.646 533.166 86.462 546.39 86.462 C 559.614 86.462 568.386 88.531 573.425 92.717 C 578.263 96.749 580.812 103.456 580.812 115.042 L 580.812 120.248 L 517.873 126.936 C 510.449 127.686 503.639 129.005 497.551 130.987 C 491.482 132.959 486.145 135.587 481.73 138.945 C 472.689 145.825 467.727 155.564 467.727 168.102 C 467.727 180.641 472.959 191.842 482.461 199.088 C 491.829 206.257 505.015 209.885 520.615 209.885 C 549.179 209.885 571.281 199.232 582.572 180.217 L 582.572 206.95 L 619.504 206.95 L 619.504 114.763 C 619.504 96.46 614.07 80.371 602.154 68.881 Z M 567.059 170.267 C 558.258 176.185 545.342 179.063 529.117 179.063 C 520.557 179.063 514.969 177.764 511.622 175.589 C 508.583 173.626 506.996 170.7 506.996 166.024 C 506.996 163.579 507.409 161.799 508.092 160.433 C 508.765 159.086 509.775 157.96 511.305 156.959 C 514.498 154.871 519.759 153.533 527.751 152.667 L 527.77 152.648 L 580.6 146.682 C 579.523 157.546 574.705 165.148 567.059 170.258 Z M 1294.73 3.176 L 1259.13 3.176 L 1259.13 206.92 L 1298.39 206.92 L 1298.39 3.176 Z M 1081.16 13.502 L 1080.4 15.879 L 1070.13 46.209 C 1070.13 46.209 1062.05 31.025 1040.29 31.025 C 1030.8 31.025 1025.29 33.354 1022.31 37.068 C 1019.61 40.426 1018.34 45.777 1019.2 53.898 L 1071.79 53.898 L 1071.79 87.906 L 1019.63 87.906 L 1019.63 206.92 L 980.371 206.92 L 980.371 87.906 L 958.395 87.906 L 958.395 53.898 L 980.439 53.898 C 981.112 37.79 986.594 24.597 996.423 15.291 C 1006.92 5.361 1021.9 0.252 1040 0.252 C 1054.86 0.252 1070.15 4.476 1079.24 11.934 L 1081.16 13.512 Z M 1206.94 53.898 L 1203.27 53.898 L 1203.27 129.679 C 1203.27 144.873 1199.78 155.737 1193.07 162.81 C 1186.39 169.844 1175.88 173.799 1160.35 173.799 C 1144.82 173.799 1135.79 170.451 1129.84 164.59 C 1123.91 158.749 1120.93 149.713 1120.93 136.713 L 1120.93 53.898 L 1081.67 53.898 L 1081.67 145.219 C 1081.67 162.772 1086.87 178.976 1097.73 190.822 C 1108.63 202.726 1124.92 209.856 1146.28 209.856 C 1165.83 209.856 1180.94 203.717 1191.74 194.132 C 1197.9 188.667 1202.58 182.142 1205.9 175.137 L 1205.9 206.931 L 1242.52 206.931 L 1242.52 53.908 L 1206.93 53.908 Z M 771.83 104.457 C 771.83 113.589 770.32 122.682 767.079 129.495 L 766.079 131.583 L 727.377 131.583 L 729.656 126.426 C 731.724 121.768 732.561 116.447 732.561 110.615 C 732.561 101.387 730.522 95.392 726.694 91.62 C 722.837 87.828 716.441 85.557 706.035 85.557 C 694.417 85.557 686.905 88.79 682.183 94.381 C 677.345 100.088 674.845 108.941 674.845 121.46 L 674.845 206.921 L 635.585 206.921 L 635.585 53.898 L 672.498 53.898 L 672.498 79.216 C 675.325 73.529 679.038 68.38 683.77 64.089 C 692.83 55.861 705.246 50.973 720.991 50.973 C 738.485 50.973 751.354 57.208 759.798 67.303 C 768.137 77.301 771.811 90.667 771.811 104.466 Z M 911.672 53.898 L 908.007 53.898 L 908.007 206.921 L 947.267 206.921 L 947.267 53.898 Z M 944.324 5.554 C 940.131 2.427 934.302 1.128 927.483 1.128 C 920.664 1.128 915.096 2.437 910.998 5.593 C 906.728 8.884 904.776 13.724 904.776 19.45 C 904.776 25.176 906.709 30.208 910.979 33.547 C 915.076 36.752 920.799 38.061 927.483 38.061 C 934.167 38.061 940.14 36.761 944.343 33.586 C 948.729 30.266 950.777 25.339 950.777 19.45 C 950.777 13.56 948.7 8.817 944.324 5.554 Z M 901.179 189.378 L 900.083 190.822 C 890.658 203.168 872.951 209.856 854.091 209.856 C 837.212 209.856 823.699 204.679 814.418 194.681 C 805.185 184.711 800.616 170.441 800.616 153.119 L 800.616 87.896 L 776.004 87.896 L 776.004 53.888 L 800.616 53.888 L 800.616 21.94 L 839.876 21.94 L 839.876 53.888 L 892.321 53.888 L 892.321 87.896 L 839.876 87.896 L 839.876 153.408 C 839.876 161.251 841.742 166.197 844.81 169.238 C 847.878 172.288 852.821 174.078 860.535 174.078 C 872.634 174.078 882.232 169.709 886.945 161.299 L 891.283 153.504 L 893.658 162.117 L 900.698 187.627 Z M 440.47 73.615 C 427.688 59.5 409.03 51.57 385.649 51.57 C 367.991 51.57 353.564 55.727 342.725 63.734 C 335.618 68.988 330.203 75.791 326.442 83.884 L 326.442 54.495 L 289.606 54.495 L 289.606 256.92 L 328.779 256.92 L 328.779 179.601 C 332.55 186.577 337.618 192.611 343.966 197.412 C 354.805 205.621 369.068 210.115 386.226 210.115 C 409.607 210.115 428.131 202.185 440.778 188.011 C 453.368 173.894 459.764 154.004 459.764 130.688 C 459.764 107.371 453.214 87.673 440.47 73.605 Z M 328.789 130.698 C 328.789 115.917 333.088 105.477 340.657 98.683 C 348.294 91.822 359.854 88.136 375.416 88.136 C 390.977 88.136 401.336 91.013 408.684 97.403 C 415.935 103.696 420.292 114.051 420.292 130.698 C 420.292 147.346 415.993 157.931 408.751 164.253 C 401.403 170.672 390.275 173.549 375.118 173.549 C 359.96 173.549 348.592 170.075 340.859 163.522 C 333.232 157.055 328.779 147.134 328.779 133.037 L 328.779 130.698 Z M 39.596 221.932 C 26.66 221.932 17.764 212.126 17.822 198.539 C 18.014 149.087 106.228 139.734 106.228 106.862 C 106.228 75.886 27.026 99.106 27.286 63.549 C 27.401 47.739 53.792 43.313 75.249 43.313 C 119.106 43.313 166.752 62.279 166.752 100.848 C 166.752 122.98 147.815 148.587 116.269 148.587 C 111.22 148.587 107.43 147.952 101.121 147.952 C 35.489 147.952 75.249 221.932 39.587 221.932 L 39.597 221.932 Z M 52.215 259.548 C 81.558 259.548 104.593 232.363 104.593 206.439 C 104.593 190.946 94.639 182.796 94.639 171.73 C 94.639 162.251 100.63 158.768 105.997 158.768 C 112.624 158.768 122.261 165.658 138.351 165.658 C 176.534 165.658 230.807 135.942 230.807 85.672 C 230.807 31.93 168.955 0 110.267 0 C 61.987 0 7.656 19.602 7.656 53.744 C 7.656 90.416 73.586 91.359 73.586 119.497 C 73.585 149.53 0 153.004 0 205.169 C 0 233.624 23.794 259.548 52.196 259.548 Z\" fill=\"rgb(255, 255, 255)\" height=\"259.548px\" id=\"Jt4VYgcBq\" transform=\"translate(0 49)\" width=\"1298.3900048828125px\"/></svg>"
  },
  {
    "element": "img · img",
    "size": "173×173px",
    "position": "x 1320px, y 11073px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/HgkG2ApTx6pwq3sfv5tSWoGLRI.webp?width=400&height=400"
  },
  {
    "element": "img · img",
    "size": "155×155px",
    "position": "x 1047px, y 11329px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/9JdcZazJQ8sDItUhg965aFj3TM.webp?width=400&height=400"
  },
  {
    "element": "img · img",
    "size": "152×152px",
    "position": "x 14px, y 11220px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/0GRx7mjNZVfZbKM4azaHsGAN0s.webp?width=400&height=400"
  },
  {
    "element": "img · img",
    "size": "137×137px",
    "position": "x 1398px, y 10936px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/uqIiPr4WLqgJJdBUjCztqlLOs6w.webp?width=400&height=400"
  },
  {
    "element": "img · img",
    "size": "136×136px",
    "position": "x 45px, y 11036px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/m18WhAZeXBYvcrRGfZEie58HD5Y.webp?scale-down-to=512&width=920&height=920"
  },
  {
    "element": "img · img",
    "size": "135×135px",
    "position": "x 291px, y 11242px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/umHyBQ3Lp33eXtrJ72rmFGvfw.webp?scale-down-to=512&width=920&height=920"
  },
  {
    "element": "img · img",
    "size": "134×134px",
    "position": "x 1195px, y 11038px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/6mShANdWJxoC0JK6V5olmdjRHzM.webp?scale-down-to=512&width=920&height=920"
  },
  {
    "element": "img · img",
    "size": "132×132px",
    "position": "x -103px, y 11084px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/UMGtwbxbmankqB0LDCnDkCyOf0.webp?width=400&height=400"
  },
  {
    "element": "img · img",
    "size": "116×116px",
    "position": "x 469px, y 11306px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/MRJ5nJjYZLjU4go6OnSp9KxCU.webp?scale-down-to=512&width=920&height=920"
  },
  {
    "element": "img · img",
    "size": "115×115px",
    "position": "x 1114px, y 11157px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/cRVfc9YLGr8VIHOx91W2SES3rRg.webp?scale-down-to=512&width=920&height=920"
  },
  {
    "element": "img · img",
    "size": "113×113px",
    "position": "x 161px, y 11164px",
    "aspectRatio": 1,
    "objectFit": "contain",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://framerusercontent.com/images/K7hX2GNldSjI5S9B9ufnWlU.webp?scale-down-to=512&width=920&height=920"
  }
]
```

#### Browser-exposed animation parameters

```json
[]
```

### Measured geometry, surfaces, media, and animation

These raw values come from the saved element map and computed styles. Empty arrays mean the fact was not captured; they are not permission to invent source values.

```json
{
  "schema": "little-details-section-measurements-v1",
  "source": "saved DOM/CSS element and animation maps",
  "capturedAt": "2026-10-20T05:15:24.584Z",
  "viewportWidth": 1440,
  "bounds": {
    "top": 11005,
    "bottom": 12005,
    "pageHeight": 12005
  },
  "root": null,
  "spacing": {
    "gapsPx": [
      10
    ],
    "representativeContentWidthsPx": [
      1310
    ]
  },
  "columns": [],
  "cards": [],
  "surfaces": {
    "radii": [],
    "borders": [],
    "shadows": []
  },
  "media": [
    {
      "id": "ld-1900",
      "tag": "img",
      "role": null,
      "label": "framer-Zcx3W framer-15lpc8e",
      "rect": {
        "x": 65,
        "y": 11642,
        "width": 1310,
        "height": 315
      },
      "aspectRatio": 4.2,
      "objectFit": "fill",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "data:image/svg+xml,<svg display=\"block\" id=\"4048952552\" role=\"presentation\" viewBox=\"0 0 1298 312\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 602.154 68.842 C 590.247 57.362 572.368 50.972 548.448 50.972 C 503.274 50.972 474.103 74.376 471.247 107.084 L 470.977 110.317 L 474.142 110.99 L 505.784 117.726 L 510.198 118.679 L 510.198 112.684 C 510.198 102.927 513.142 96.72 518.518 92.774 C 524.173 88.646 533.166 86.462 546.39 86.462 C 559.614 86.462 568.386 88.531 573.425 92.717 C 578.263 96.749 580.812 103.456 580.812 115.042 L 580.812 120.248 L 517.873 126.936 C 510.449 127.686 503.639 129.005 497.551 130.987 C 491.482 132.959 486.145 135.587 481.73 138.945 C 472.689 145.825 467.727 155.564 467.727 168.102 C 467.727 180.641 472.959 191.842 482.461 199.088 C 491.829 206.257 505.015 209.885 520.615 209.885 C 549.179 209.885 571.281 199.232 582.572 180.217 L 582.572 206.95 L 619.504 206.95 L 619.504 114.763 C 619.504 96.46 614.07 80.371 602.154 68.881 Z M 567.059 170.267 C 558.258 176.185 545.342 179.063 529.117 179.063 C 520.557 179.063 514.969 177.764 511.622 175.589 C 508.583 173.626 506.996 170.7 506.996 166.024 C 506.996 163.579 507.409 161.799 508.092 160.433 C 508.765 159.086 509.775 157.96 511.305 156.959 C 514.498 154.871 519.759 153.533 527.751 152.667 L 527.77 152.648 L 580.6 146.682 C 579.523 157.546 574.705 165.148 567.059 170.258 Z M 1294.73 3.176 L 1259.13 3.176 L 1259.13 206.92 L 1298.39 206.92 L 1298.39 3.176 Z M 1081.16 13.502 L 1080.4 15.879 L 1070.13 46.209 C 1070.13 46.209 1062.05 31.025 1040.29 31.025 C 1030.8 31.025 1025.29 33.354 1022.31 37.068 C 1019.61 40.426 1018.34 45.777 1019.2 53.898 L 1071.79 53.898 L 1071.79 87.906 L 1019.63 87.906 L 1019.63 206.92 L 980.371 206.92 L 980.371 87.906 L 958.395 87.906 L 958.395 53.898 L 980.439 53.898 C 981.112 37.79 986.594 24.597 996.423 15.291 C 1006.92 5.361 1021.9 0.252 1040 0.252 C 1054.86 0.252 1070.15 4.476 1079.24 11.934 L 1081.16 13.512 Z M 1206.94 53.898 L 1203.27 53.898 L 1203.27 129.679 C 1203.27 144.873 1199.78 155.737 1193.07 162.81 C 1186.39 169.844 1175.88 173.799 1160.35 173.799 C 1144.82 173.799 1135.79 170.451 1129.84 164.59 C 1123.91 158.749 1120.93 149.713 1120.93 136.713 L 1120.93 53.898 L 1081.67 53.898 L 1081.67 145.219 C 1081.67 162.772 1086.87 178.976 1097.73 190.822 C 1108.63 202.726 1124.92 209.856 1146.28 209.856 C 1165.83 209.856 1180.94 203.717 1191.74 194.132 C 1197.9 188.667 1202.58 182.142 1205.9 175.137 L 1205.9 206.931 L 1242.52 206.931 L 1242.52 53.908 L 1206.93 53.908 Z M 771.83 104.457 C 771.83 113.589 770.32 122.682 767.079 129.495 L 766.079 131.583 L 727.377 131.583 L 729.656 126.426 C 731.724 121.768 732.561 116.447 732.561 110.615 C 732.561 101.387 730.522 95.392 726.694 91.62 C 722.837 87.828 716.441 85.557 706.035 85.557 C 694.417 85.557 686.905 88.79 682.183 94.381 C 677.345 100.088 674.845 108.941 674.845 121.46 L 674.845 206.921 L 635.585 206.921 L 635.585 53.898 L 672.498 53.898 L 672.498 79.216 C 675.325 73.529 679.038 68.38 683.77 64.089 C 692.83 55.861 705.246 50.973 720.991 50.973 C 738.485 50.973 751.354 57.208 759.798 67.303 C 768.137 77.301 771.811 90.667 771.811 104.466 Z M 911.672 53.898 L 908.007 53.898 L 908.007 206.921 L 947.267 206.921 L 947.267 53.898 Z M 944.324 5.554 C 940.131 2.427 934.302 1.128 927.483 1.128 C 920.664 1.128 915.096 2.437 910.998 5.593 C 906.728 8.884 904.776 13.724 904.776 19.45 C 904.776 25.176 906.709 30.208 910.979 33.547 C 915.076 36.752 920.799 38.061 927.483 38.061 C 934.167 38.061 940.14 36.761 944.343 33.586 C 948.729 30.266 950.777 25.339 950.777 19.45 C 950.777 13.56 948.7 8.817 944.324 5.554 Z M 901.179 189.378 L 900.083 190.822 C 890.658 203.168 872.951 209.856 854.091 209.856 C 837.212 209.856 823.699 204.679 814.418 194.681 C 805.185 184.711 800.616 170.441 800.616 153.119 L 800.616 87.896 L 776.004 87.896 L 776.004 53.888 L 800.616 53.888 L 800.616 21.94 L 839.876 21.94 L 839.876 53.888 L 892.321 53.888 L 892.321 87.896 L 839.876 87.896 L 839.876 153.408 C 839.876 161.251 841.742 166.197 844.81 169.238 C 847.878 172.288 852.821 174.078 860.535 174.078 C 872.634 174.078 882.232 169.709 886.945 161.299 L 891.283 153.504 L 893.658 162.117 L 900.698 187.627 Z M 440.47 73.615 C 427.688 59.5 409.03 51.57 385.649 51.57 C 367.991 51.57 353.564 55.727 342.725 63.734 C 335.618 68.988 330.203 75.791 326.442 83.884 L 326.442 54.495 L 289.606 54.495 L 289.606 256.92 L 328.779 256.92 L 328.779 179.601 C 332.55 186.577 337.618 192.611 343.966 197.412 C 354.805 205.621 369.068 210.115 386.226 210.115 C 409.607 210.115 428.131 202.185 440.778 188.011 C 453.368 173.894 459.764 154.004 459.764 130.688 C 459.764 107.371 453.214 87.673 440.47 73.605 Z M 328.789 130.698 C 328.789 115.917 333.088 105.477 340.657 98.683 C 348.294 91.822 359.854 88.136 375.416 88.136 C 390.977 88.136 401.336 91.013 408.684 97.403 C 415.935 103.696 420.292 114.051 420.292 130.698 C 420.292 147.346 415.993 157.931 408.751 164.253 C 401.403 170.672 390.275 173.549 375.118 173.549 C 359.96 173.549 348.592 170.075 340.859 163.522 C 333.232 157.055 328.779 147.134 328.779 133.037 L 328.779 130.698 Z M 39.596 221.932 C 26.66 221.932 17.764 212.126 17.822 198.539 C 18.014 149.087 106.228 139.734 106.228 106.862 C 106.228 75.886 27.026 99.106 27.286 63.549 C 27.401 47.739 53.792 43.313 75.249 43.313 C 119.106 43.313 166.752 62.279 166.752 100.848 C 166.752 122.98 147.815 148.587 116.269 148.587 C 111.22 148.587 107.43 147.952 101.121 147.952 C 35.489 147.952 75.249 221.932 39.587 221.932 L 39.597 221.932 Z M 52.215 259.548 C 81.558 259.548 104.593 232.363 104.593 206.439 C 104.593 190.946 94.639 182.796 94.639 171.73 C 94.639 162.251 100.63 158.768 105.997 158.768 C 112.624 158.768 122.261 165.658 138.351 165.658 C 176.534 165.658 230.807 135.942 230.807 85.672 C 230.807 31.93 168.955 0 110.267 0 C 61.987 0 7.656 19.602 7.656 53.744 C 7.656 90.416 73.586 91.359 73.586 119.497 C 73.585 149.53 0 153.004 0 205.169 C 0 233.624 23.794 259.548 52.196 259.548 Z\" fill=\"rgb(255, 255, 255)\" height=\"259.548px\" id=\"Jt4VYgcBq\" transform=\"translate(0 49)\" width=\"1298.3900048828125px\"/></svg>",
        "naturalWidth": 300,
        "naturalHeight": 72,
        "alt": ""
      }
    },
    {
      "id": "ld-1693",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": 1320,
        "y": 11073,
        "width": 173,
        "height": 173
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/HgkG2ApTx6pwq3sfv5tSWoGLRI.webp?width=400&height=400",
        "naturalWidth": 400,
        "naturalHeight": 400,
        "alt": "liquid-treats"
      }
    },
    {
      "id": "ld-1697",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": 1047,
        "y": 11329,
        "width": 155,
        "height": 155
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/9JdcZazJQ8sDItUhg965aFj3TM.webp?width=400&height=400",
        "naturalWidth": 400,
        "naturalHeight": 400,
        "alt": "Leo25"
      }
    },
    {
      "id": "ld-1707",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": 14,
        "y": 11220,
        "width": 152,
        "height": 152
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/0GRx7mjNZVfZbKM4azaHsGAN0s.webp?width=400&height=400",
        "naturalWidth": 400,
        "naturalHeight": 400,
        "alt": "dinner-party-kowgirlklue"
      }
    },
    {
      "id": "ld-1691",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": 1398,
        "y": 10936,
        "width": 137,
        "height": 137
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/uqIiPr4WLqgJJdBUjCztqlLOs6w.webp?width=400&height=400",
        "naturalWidth": 400,
        "naturalHeight": 400,
        "alt": "now-28-bday"
      }
    },
    {
      "id": "ld-1665",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": 45,
        "y": 11036,
        "width": 136,
        "height": 136
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/m18WhAZeXBYvcrRGfZEie58HD5Y.webp?scale-down-to=512&width=920&height=920",
        "naturalWidth": 142,
        "naturalHeight": 142,
        "alt": "kermit-autumn_itevhj"
      }
    },
    {
      "id": "ld-1661",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": 291,
        "y": 11242,
        "width": 135,
        "height": 135
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/umHyBQ3Lp33eXtrJ72rmFGvfw.webp?scale-down-to=512&width=920&height=920",
        "naturalWidth": 142,
        "naturalHeight": 142,
        "alt": "housepartyvintage"
      }
    },
    {
      "id": "ld-1649",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": 1195,
        "y": 11038,
        "width": 134,
        "height": 134
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/6mShANdWJxoC0JK6V5olmdjRHzM.webp?scale-down-to=512&width=920&height=920",
        "naturalWidth": 142,
        "naturalHeight": 142,
        "alt": "bratznepobaby"
      }
    },
    {
      "id": "ld-1709",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": -103,
        "y": 11084,
        "width": 132,
        "height": 132
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/UMGtwbxbmankqB0LDCnDkCyOf0.webp?width=400&height=400",
        "naturalWidth": 400,
        "naturalHeight": 400,
        "alt": "cookoutred"
      }
    },
    {
      "id": "ld-1659",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": 469,
        "y": 11306,
        "width": 116,
        "height": 116
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/MRJ5nJjYZLjU4go6OnSp9KxCU.webp?scale-down-to=512&width=920&height=920",
        "naturalWidth": 142,
        "naturalHeight": 142,
        "alt": "gonecamping"
      }
    },
    {
      "id": "ld-1651",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": 1114,
        "y": 11157,
        "width": 115,
        "height": 115
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/cRVfc9YLGr8VIHOx91W2SES3rRg.webp?scale-down-to=512&width=920&height=920",
        "naturalWidth": 142,
        "naturalHeight": 142,
        "alt": "computashane"
      }
    },
    {
      "id": "ld-1663",
      "tag": "img",
      "role": null,
      "label": "img",
      "rect": {
        "x": 161,
        "y": 11164,
        "width": 113,
        "height": 113
      },
      "aspectRatio": 1,
      "objectFit": "contain",
      "objectPosition": "50% 50%",
      "radius": "0px",
      "overflow": "clip",
      "media": {
        "src": "https://framerusercontent.com/images/K7hX2GNldSjI5S9B9ufnWlU.webp?scale-down-to=512&width=920&height=920",
        "naturalWidth": 142,
        "naturalHeight": 142,
        "alt": "iamgenzrobert"
      }
    }
  ],
  "animations": [],
  "coverage": {
    "elementsInSection": 93,
    "cards": 0,
    "media": 12,
    "animations": 0
  },
  "limitations": [
    "Values describe the captured desktop viewport and may change at other breakpoints.",
    "Transforms, sticky layers, and virtualized content can make the inferred section root approximate.",
    "Animations include browser-exposed Web Animations API state; CSS or script motion that was inactive at capture time may be absent."
  ]
}
```

### Observed motion

No timestamped authored motion is attached. Use only restrained baseline transitions.

The browser animation records above are deterministic parameters captured from active browser animations. The timestamped observations describe what Gemini saw in the video. Treat them as complementary evidence. When either source is empty or they conflict, state the uncertainty instead of inventing timing or easing.

### Responsive contract

- Measured viewport: 1440px wide.
- Mobile/tablet values: not measured by this section evidence unless a separate capture is explicitly listed.
- Preserve hierarchy and sequence; collapse simultaneous columns only where needed, maintain media aspect ratios, and verify touch targets and text wrapping at target breakpoints.

### Structure versus visual skin

- Preserve: content hierarchy, layout relationships, section rhythm, interaction purpose.
- Adapt: brand colors, font family, copy, imagery, icons, decorative details.
- Rule: Preserve the observed design logic while creating original branding, copy, assets, and implementation details.

### Adaptation and dependencies

- Effort: Not assessed
- What transfers: Documented hierarchy and composition
- Dependencies: None recorded
- Guidance: Adapt the pattern to the new product and content.

### Evidence readiness

- Coverage: 6/7
- Can build: Yes
- Missing facts: section-specific computed typography and color samples; timestamped authored motion
- Warning: Buildable with adaptations for these unsupported facts: section-specific computed typography and color samples; timestamped authored motion.

### Agent implementation prompt

Create an original footer section inspired by the design evidence titled “Partiful Footer”.

Purpose: footer section from the Home page of Partiful.

Structure: captured layout. Source layout label: captured layout. Preserve the documented hierarchy and relationships; exact measurements were not deterministically captured.

Visual signature to preserve at the pattern level: Captured visual surface with captured layout. Inspect the crop for image and content hierarchy.

Components: Navigation Bar, Hero, Product UI, Floating Product Card, Testimonial Card, Primary Button, Footer, Scroll Linked Device Mockup, Floating Image Spiral, Oversized Footer Logo.

Style direction: bold, playful, minimal, photographic, high-contrast, app-centric.

Observed crop: 1440×1000px (1.44:1). Treat this as evidence of composition, not a mandatory output size.

Typography evidence: {"role":"display","size":"108.8px","family":"Partiful Janky Inter Display Regular","source":"computed","traits":"uppercase","weight":"400","evidence":"font-6: computed CSS at 1440×1000; AI role: 108.8px 'Partiful Janky Inter Display Regular', used for the main hero headline 'Parties are back'.","sampleId":"font-6","confidence":0.95,"lineHeight":"108.8px","letterSpacing":"2.2px"} {"role":"heading","size":"50.1px","family":"Partiful Janky Inter Display Regular","source":"computed","traits":"uppercase","weight":"400","evidence":"font-2: computed CSS at 1440×1000; AI role: 50.1px 'Partiful Janky Inter Display Regular', used for primary section titles like 'One link. Everyone’s in.'.","sampleId":"font-2","confidence":0.95,"lineHeight":"50.1px","letterSpacing":"1px"} {"role":"body","size":"18.1px","family":"TWK Lausanne Pan 300","source":"computed","traits":"Regular","weight":"300","evidence":"font-10: computed CSS at 1440×1000; AI role: 18.1px 'TWK Lausanne Pan 300', used for descriptive paragraphs explaining features.","sampleId":"font-10","confidence":0.9,"lineHeight":"21.7px","letterSpacing":"-0.4px"}

Color evidence: {"hex":"#000000","name":"canvas","role":"canvas","source":"computed","evidence":"color-4: computed rgb(0, 0, 0); AI role: Solid #000000 used extensively for dark mode sections, the hero, and the footer.","sampleId":"color-4","confidence":0.95} {"hex":"#FFFFFF","name":"text","role":"text","source":"computed","evidence":"color-3: computed rgb(255, 255, 255); AI role: #FFFFFF used for primary headings and body text on the dark canvas sections.","sampleId":"color-3","confidence":0.95} {"hex":"#111111","name":"text","role":"text","source":"computed","evidence":"color-1: computed rgb(17, 17, 17); AI role: #111111 used for text on light surfaces and inside the navigation bar.","sampleId":"color-1","confidence":0.95} {"hex":"#F7F7F7","name":"surface","role":"surface","source":"computed","evidence":"color-2: computed rgb(247, 247, 247); AI role: #F7F7F7 used as the background for light sections to slightly offset pure white content.","sampleId":"color-2","confidence":0.9} {"hex":"#777772","name":"muted text","role":"muted-text","source":"computed","evidence":"color-14: computed rgb(119, 119, 114); AI role: #777772 used for secondary descriptions and subtext to establish visual hierarchy.","sampleId":"color-14","confidence":0.85}

No section-bounded typography samples were measured.

No section-bounded color samples were measured.

Exact section measurements from the saved element map: spacing {"gapsPx":[10],"representativeContentWidthsPx":[1310]}; surfaces {"radii":[],"borders":[],"shadows":[]}; media [{"tag":"img","rect":{"x":65,"y":11642,"width":1310,"height":315},"aspectRatio":4.2,"objectFit":"fill","objectPosition":"50% 50%","radius":"0px"},{"tag":"img","rect":{"x":1320,"y":11073,"width":173,"height":173},"aspectRatio":1,"objectFit":"contain","objectPosition":"50% 50%","radius":"0px"},{"tag":"img","rect":{"x":1047,"y":11329,"width":155,"height":155},"aspectRatio":1,"objectFit":"contain","objectPosition":"50% 50%","radius":"0px"},{"tag":"img","rect":{"x":14,"y":11220,"width":152,"height":152},"aspectRatio":1,"objectFit":"contain","objectPosition":"50% 50%","radius":"0px"}]

Do not invent signature motion. Use only restrained baseline transitions if the product needs them.

Transfer the documented hierarchy and composition rather than source copy or assets.

No explicit dependencies were recorded.

Adapt the pattern to the new product and content.

Use new copy, imagery, branding, and implementation details. Do not reproduce the source website or its proprietary assets.
