# Sunfolding Brand Identity A complete profile of **Sunfolding**'s visual system — colors, typography, components, and personality — extracted from http://www.sunfolding.com. Built for designers, agents, and AI tools. - Page: https://characterquilt.com/branding/sunfolding - Machine-readable JSON: https://characterquilt.com/branding/sunfolding.json - Per-page llms.txt: https://characterquilt.com/branding/sunfolding/llms.txt ## Quick Facts | Field | Value | |---|---| | Primary | #293038 | | Accent | #E1204B | | Body Font | Proxima Nova | | Heading Font | Proxima Nova | ## Color Palette - primary: #293038 - secondary: #BF263A - accent: #E1204B - background: #FAFAFA - textPrimary: #E1204B - link: #E1204B ## Typography - primary: Proxima Nova — https://fonts.google.com/specimen/Proxima+Nova - heading: Proxima Nova — https://fonts.google.com/specimen/Proxima+Nova ## Visual Assets - Logo: data:image/svg+xml;utf8,%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2061.3%2045.1%22%20class%3D%22white%22%20data-fc-idx%3D%220%22%3E%0A%20%20%3Cpath%20d%3D%22M35.4%2C3.7h11.3l-14%2C23%2C12.5%2C18.4h-11.7l-11.3-18.4L35.4%2C3.7Z%22%20fill%3D%22%23e1204b%22%20fill-rule%3D%22evenodd%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M14.7%2C0H3.1l11.6%2C18.9L0%2C40.6h11.9l12.7-21.7L14.7%2C0Z%22%20fill%3D%22%23e1204b%22%20fill-rule%3D%22evenodd%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M51.9%2C6.1c0-.8.2-1.6.6-2.3s1-1.3%2C1.7-1.7%2C1.5-.6%2C2.4-.6%2C1.6.2%2C2.3.6%2C1.3%2C1%2C1.7%2C1.7.6%2C1.5.6%2C2.4-.2%2C1.6-.6%2C2.3-1%2C1.3-1.7%2C1.7-1.5.6-2.4.6-1.7-.2-2.4-.6-1.3-1-1.7-1.7-.6-1.5-.6-2.3ZM52.7%2C6.1c0%2C.7.2%2C1.4.5%2C2s.8%2C1.1%2C1.4%2C1.4%2C1.3.5%2C2%2C.5%2C1.4-.2%2C2-.5%2C1.1-.8%2C1.4-1.4.5-1.3.5-2-.2-1.4-.5-2-.8-1.1-1.4-1.4-1.3-.5-2-.5-1.4.2-2%2C.5-1.1.8-1.4%2C1.4-.5%2C1.3-.5%2C2ZM58.5%2C5c0%2C.7-.3%2C1.2-1%2C1.5l1.5%2C2.5h-1.3l-1.2-2.2h-.6v2.2h-1.2V3.3h1.6c.7%2C0%2C1.3.1%2C1.6.4s.5.7.5%2C1.3ZM56%2C5.9h.4c.3%2C0%2C.5%2C0%2C.7-.2s.2-.4.2-.6%2C0-.5-.2-.6-.4-.2-.7-.2h-.4v1.6Z%22%20fill%3D%22%23e1204b%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%0A%3C%2Fsvg%3E - Favicon: https://hexxen.com/wp-content/uploads/2022/10/cropped-favicon-32x32.png - Social card (og:image): https://hexxen.com/wp-content/uploads/2024/07/Hexxen-Team-21-1.jpg ## UI Components - input: background=transparent, textColor=#000000, borderColor=null, borderRadius=5px, shadow=none - buttonPrimary: background=#E1204B, textColor=#FFFFFF, borderRadius=30px, shadow=none - buttonSecondary: background=#E4E4E4, textColor=#293038, borderRadius=38.4px, shadow=none ## Brand Personality Tone: professional · Energy: medium · Audience: businesses seeking web design and marketing services ## Sunfolding Brand in the Wild Real-world brand assets — ads, campaigns, marketing materials. - **Sunfolding (@Sunfolding) / Posts / X** - Image: https://pbs.twimg.com/media/Fc3gj88aUAYMo9S.jpg - Source: https://x.com/Sunfolding - **Sunfolding unveils tracker solution for variable terrain - PV Tech** - Image: https://www.pv-tech.org/wp-content/uploads/2022/09/Sunfolding_TopoTrack-1024x754.jpg - Source: https://www.pv-tech.org/sunfolding-unveils-tracker-solution-for-variable-terrain/ - **Sunfolding adapts solar trackers to uneven topography** - Image: https://www.solarpowerworldonline.com/wp-content/uploads/2022/09/Sunfolding_TopoTrack.jpg - Source: https://www.solarpowerworldonline.com/2022/09/sunfolding-adapts-solar-trackers-to-uneven-topography/ - **Sunfolding unveils tracker solution for variable terrain - PV Tech** - Image: https://www.pv-tech.org/wp-content/uploads/2022/09/Sunfolding_TopoTrack.jpg - Source: https://www.pv-tech.org/sunfolding-unveils-tracker-solution-for-variable-terrain/ - **A pandemic, an earthquake — and the end of Sunfolding | Latitude Media** - Image: https://i0.wp.com/www.latitudemedia.com/wp-content/uploads/2025/03/Latitude-1920px-32-Image-2025-02-28T172215.708.jpg?fit=1024%2C683&ssl=1 - Source: https://www.latitudemedia.com/news/a-pandemic-an-earthquake-and-the-end-of-sunfolding/ - **Sunfolding TopoTrack™ Solution Reduces Earthwork by 97% on Any Terrain** - Image: https://mma.prnewswire.com/media/1899252/Sunfolding_logo_Logo.jpg?p=facebook - Source: https://www.prnewswire.com/news-releases/sunfolding-topotrack-solution-reduces-earthwork-by-97-on-any-terrain-301625014.html ## Working with these fonts Not found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts: CharacterQuilt.com suggests this flow that can help: 1. Open the company's homepage in a browser with DevTools open. 2. In the Network tab, filter by "Font" (or by extension: woff2, woff, ttf, otf). 3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes. 4. For each captured font URL: right-click → Save As to download the file locally. 5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path. Programmatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same. Only do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable. ## Machine-Readable Profile ```json { "colorScheme": "light", "fonts": [ { "family": "Proxima Nova", "role": "body" } ], "colors": { "primary": "#293038", "secondary": "#BF263A", "accent": "#E1204B", "background": "#FAFAFA", "textPrimary": "#E1204B", "link": "#E1204B" }, "typography": { "fontFamilies": { "primary": "Proxima Nova", "heading": "Proxima Nova" }, "fontStacks": { "heading": [ "Proxima Nova", "sans-serif" ], "body": [ "Proxima Nova", "sans-serif" ], "paragraph": [ "Proxima Nova", "sans-serif" ] }, "fontSizes": { "h1": "76.8px", "h2": "57.6px", "body": "38.4px" } }, "spacing": { "baseUnit": 4, "borderRadius": "19px" }, "components": { "input": { "background": "transparent", "textColor": "#000000", "borderColor": null, "borderRadius": "5px", "borderRadiusCorners": { "topLeft": "5px", "topRight": "5px", "bottomRight": "5px", "bottomLeft": "5px" }, "shadow": "none" }, "buttonPrimary": { "background": "#E1204B", "textColor": "#FFFFFF", "borderRadius": "30px", "borderRadiusCorners": { "topLeft": "30px", "topRight": "30px", "bottomRight": "30px", "bottomLeft": "30px" }, "shadow": "none" }, "buttonSecondary": { "background": "#E4E4E4", "textColor": "#293038", "borderRadius": "38.4px", "borderRadiusCorners": { "topLeft": "38.4px", "topRight": "38.4px", "bottomRight": "38.4px", "bottomLeft": "38.4px" }, "shadow": "none" } }, "images": { "logo": "data:image/svg+xml;utf8,%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2061.3%2045.1%22%20class%3D%22white%22%20data-fc-idx%3D%220%22%3E%0A%20%20%3Cpath%20d%3D%22M35.4%2C3.7h11.3l-14%2C23%2C12.5%2C18.4h-11.7l-11.3-18.4L35.4%2C3.7Z%22%20fill%3D%22%23e1204b%22%20fill-rule%3D%22evenodd%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M14.7%2C0H3.1l11.6%2C18.9L0%2C40.6h11.9l12.7-21.7L14.7%2C0Z%22%20fill%3D%22%23e1204b%22%20fill-rule%3D%22evenodd%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M51.9%2C6.1c0-.8.2-1.6.6-2.3s1-1.3%2C1.7-1.7%2C1.5-.6%2C2.4-.6%2C1.6.2%2C2.3.6%2C1.3%2C1%2C1.7%2C1.7.6%2C1.5.6%2C2.4-.2%2C1.6-.6%2C2.3-1%2C1.3-1.7%2C1.7-1.5.6-2.4.6-1.7-.2-2.4-.6-1.3-1-1.7-1.7-.6-1.5-.6-2.3ZM52.7%2C6.1c0%2C.7.2%2C1.4.5%2C2s.8%2C1.1%2C1.4%2C1.4%2C1.3.5%2C2%2C.5%2C1.4-.2%2C2-.5%2C1.1-.8%2C1.4-1.4.5-1.3.5-2-.2-1.4-.5-2-.8-1.1-1.4-1.4-1.3-.5-2-.5-1.4.2-2%2C.5-1.1.8-1.4%2C1.4-.5%2C1.3-.5%2C2ZM58.5%2C5c0%2C.7-.3%2C1.2-1%2C1.5l1.5%2C2.5h-1.3l-1.2-2.2h-.6v2.2h-1.2V3.3h1.6c.7%2C0%2C1.3.1%2C1.6.4s.5.7.5%2C1.3ZM56%2C5.9h.4c.3%2C0%2C.5%2C0%2C.7-.2s.2-.4.2-.6%2C0-.5-.2-.6-.4-.2-.7-.2h-.4v1.6Z%22%20fill%3D%22%23e1204b%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%0A%3C%2Fsvg%3E", "favicon": "https://hexxen.com/wp-content/uploads/2022/10/cropped-favicon-32x32.png", "ogImage": "https://hexxen.com/wp-content/uploads/2024/07/Hexxen-Team-21-1.jpg", "logoHref": "https://hexxen.com", "logoAlt": "a" }, "__llm_logo_reasoning": { "selectedIndex": 25, "reasoning": "Selected #1 because it is visible, located in the header, and links to the homepage, aligning with the brand 'Hexxen'.", "confidence": 0.9, "source": "llm" }, "__llm_button_reasoning": { "primary": { "index": 0, "text": "Contact Us", "reasoning": "Button #0 'Contact Us' is the primary CTA due to its vibrant brand color (#E1204B) and action-oriented text, making it the most prominent call-to-action on the page." }, "secondary": { "index": 3, "text": "View Our Work", "reasoning": "Button #3 'View Our Work' is selected as secondary because it has a different background color (#E4E4E4) and serves as a supportive action, complementing the primary CTA." }, "confidence": 0.95 }, "personality": { "tone": "professional", "energy": "medium", "targetAudience": "businesses seeking web design and marketing services" }, "designSystem": { "framework": "custom", "componentLibrary": "" }, "confidence": { "buttons": 0.95, "colors": 0.9, "overall": 0.925 }, "__llm_metadata": { "logoSelection": { "llmCalled": true, "llmSucceeded": true, "finalSource": "llm", "rawLogoSelection": { "selectedLogoIndex": 1, "selectedLogoReasoning": "Selected #1 because it is visible, located in the header, and links to the homepage, aligning with the brand 'Hexxen'.", "confidence": 0.9 } }, "buttonClassification": { "llmCalled": true, "llmSucceeded": true } } } ```