{
  "$schema": "/schemas/registry-item.json",
  "name": "industrial-forge",
  "type": "registry:page",
  "title": "Industrial Forge",
  "description": "A bold industrial engineering company site for infrastructure, manufacturing, energy, and field operations.",
  "categories": [
    "industrial",
    "engineering",
    "corporate"
  ],
  "dependencies": [],
  "registryDependencies": [
    "button",
    "card"
  ],
  "files": [
    {
      "path": "site/app/themes/industrial-forge/preview/page.tsx",
      "type": "registry:page",
      "target": "app/industrial-forge/page.tsx",
      "content": "import type { Metadata } from \"next\";\nimport ThemeIcon from \"./ThemeIcon\";\nimport { ForgeButton, SectionLabel, ServiceCard, ValueCard } from \"./DashboardComponents\";\nimport \"./industrial-forge.css\";\n\nexport const metadata: Metadata = { title: \"Karya Forge — Industrial Engineering\", description: \"An original industrial engineering company template built with Coordiation.\" };\n\nconst projects = [\n  [\"01\", \"Metro Axis\", \"Transport infrastructure\", \"2026\"], [\"02\", \"Nusa Grid\", \"Electrical distribution\", \"2026\"],\n  [\"03\", \"Harbor North\", \"Mechanical systems\", \"2025\"], [\"04\", \"Astra Foundry\", \"Industrial automation\", \"2025\"],\n  [\"05\", \"Tirta Works\", \"Water infrastructure\", \"2024\"], [\"06\", \"Merapi Energy\", \"Renewable operations\", \"2024\"],\n];\n\nconst insights = [\n  [\"service-construction.jpg\", \"Infrastructure\", \"Designing facilities that stay maintainable for decades\"],\n  [\"service-energy.jpg\", \"Energy\", \"How integrated teams reduce commissioning risk\"],\n  [\"service-factory.jpg\", \"Automation\", \"A practical roadmap for modernizing brownfield plants\"],\n];\n\nexport default function IndustrialForgePreview() {\n  return <main className=\"industrial-forge co-overflow-hidden\" id=\"top\">\n    <section className=\"if-hero co-relative co-flex co-flex-col co-justify-between\">\n      <img className=\"if-hero-image co-absolute co-w-full co-h-full co-object-cover\" src=\"/themes/industrial-forge/hero.jpg\" alt=\"Industrial engineer working inside a modern production facility\" />\n      <div className=\"if-hero-shade co-absolute\" />\n      <header className=\"if-header co-relative co-flex co-items-center co-justify-between\">\n        <a className=\"if-brand co-inline-flex co-items-center\" href=\"#top\"><span className=\"co-inline-flex co-items-center co-justify-center\"><ThemeIcon name=\"settings-minimalistic\" size={20} tone=\"light\" /></span><b>Karya Forge</b></a>\n        <nav className=\"co-flex co-items-center\" aria-label=\"Industrial Forge navigation\"><a href=\"#about\">Company</a><a href=\"#services\">Services</a><a href=\"#process\">Process</a><a href=\"#projects\">Projects</a></nav>\n        <ForgeButton href=\"#contact\">Start a project</ForgeButton>\n        <details className=\"if-mobile-menu\"><summary aria-label=\"Open navigation\"><ThemeIcon name=\"hamburger-menu\" size={22} tone=\"light\" /></summary><div><a href=\"#about\">Company</a><a href=\"#services\">Services</a><a href=\"#process\">Process</a><a href=\"#projects\">Projects</a><a href=\"#contact\">Start a project</a></div></details>\n      </header>\n      <div className=\"if-hero-copy co-relative\"><SectionLabel light>Engineering partner</SectionLabel><h1>Built for<br />real-world<br /><em>pressure.</em></h1><p>We design industrial systems that are safer to operate, simpler to maintain, and ready for the next stage of growth.</p></div>\n      <div className=\"if-hero-foot co-relative co-grid\"><span><ThemeIcon name=\"shield-check\" size={17} tone=\"accent\" />Safety by design</span><span><ThemeIcon name=\"target\" size={17} tone=\"accent\" />Precision delivery</span><span><ThemeIcon name=\"bolt\" size={17} tone=\"accent\" />Efficient systems</span><a href=\"#about\">Scroll to explore <ThemeIcon name=\"arrow-right\" size={15} tone=\"light\" /></a></div>\n    </section>\n\n    <section className=\"if-about co-grid co-items-center\" id=\"about\"><div><SectionLabel>About the company</SectionLabel><h2>Engineering clarity<br />for complex work.</h2></div><div className=\"if-about-copy\"><p>For more than two decades, Karya Forge has helped teams plan, build, and improve critical industrial environments across Southeast Asia.</p><p>Our engineers work beside operators from the first site walk through commissioning, leaving behind systems people understand and trust.</p><ForgeButton href=\"#process\" inverse>Our approach</ForgeButton></div><figure className=\"co-relative co-overflow-hidden\"><img className=\"co-w-full co-h-full co-object-cover\" src=\"/themes/industrial-forge/about.jpg\" alt=\"Engineer inspecting equipment in a production facility\" /><figcaption className=\"co-absolute\"><strong>20+</strong><span>years solving<br />field problems</span></figcaption></figure></section>\n\n    <section className=\"if-stats co-grid\"><div><strong>36+</strong><span>Specialists across<br />five disciplines</span></div><div><strong>540+</strong><span>Projects delivered<br />from study to startup</span></div><div><strong>210+</strong><span>Sites improved<br />across the region</span></div></section>\n\n    <section className=\"if-dark if-services\" id=\"services\"><div className=\"if-section-head co-flex co-items-end co-justify-between\"><div><SectionLabel light>Core services</SectionLabel><h2>One team across the<br />entire engineering cycle.</h2></div><p>Specialists collaborate around one accountable plan, from early feasibility through handover.</p></div><div className=\"if-service-grid co-grid\"><ServiceCard index=\"01\" title=\"Civil & structural\" copy=\"Facilities, foundations, access, and infrastructure designed around how the site must perform.\" image=\"/themes/industrial-forge/service-construction.jpg\" /><ServiceCard index=\"02\" title=\"Energy systems\" copy=\"Reliable power, distribution, and efficiency programs for demanding industrial operations.\" image=\"/themes/industrial-forge/service-energy.jpg\" /><ServiceCard index=\"03\" title=\"Plant automation\" copy=\"Controls, instrumentation, and data systems that make production visible and dependable.\" image=\"/themes/industrial-forge/service-factory.jpg\" /></div></section>\n\n    <section className=\"if-dark if-process co-grid\" id=\"process\"><div><SectionLabel light>How we work</SectionLabel><h2>From first constraint<br />to confident operation.</h2><p>Every engagement is built around evidence, shared decisions, and a clear handover.</p></div><ol>{[[\"01\",\"Discover\",\"Walk the site, map constraints, and define the outcome.\"],[\"02\",\"Engineer\",\"Turn findings into coordinated, buildable decisions.\"],[\"03\",\"Deliver\",\"Manage quality, interfaces, and field changes visibly.\"],[\"04\",\"Improve\",\"Commission, measure, and strengthen the system.\"]].map(([n,t,c])=><li key={n}><span>{n}</span><div><h3>{t}</h3><p>{c}</p></div><ThemeIcon name=\"arrow-to-top-right\" size={18} tone=\"light\" /></li>)}</ol></section>\n\n    <section className=\"if-orange-cta co-flex co-items-center co-justify-between\"><h2>Bring us the challenge<br />that cannot stay unresolved.</h2><ForgeButton href=\"#contact\" light>Talk to an engineer</ForgeButton></section>\n\n    <section className=\"if-values\"><div className=\"if-section-head co-flex co-items-end co-justify-between\"><div><SectionLabel>Why Karya Forge</SectionLabel><h2>Measured by what works<br />after handover.</h2></div><p>Decisions are documented, risks stay visible, and every detail has an owner.</p></div><div className=\"if-value-grid co-grid\"><ValueCard icon=\"users-group-rounded\" title=\"One accountable team\" copy=\"Disciplines coordinate in the same room, not through disconnected handoffs.\" /><ValueCard icon=\"shield-check\" title=\"Safety made practical\" copy=\"Hazards are designed out early and verified where the work happens.\" /><ValueCard icon=\"graph-new-up\" title=\"Performance proven\" copy=\"Targets become measurable acceptance criteria before construction begins.\" /><ValueCard icon=\"settings-minimalistic\" title=\"Built to maintain\" copy=\"Operators receive usable records, training, and systems they can support.\" /></div></section>\n\n    <section className=\"if-projects\" id=\"projects\"><div className=\"if-section-head co-flex co-items-end co-justify-between\"><div><SectionLabel>Selected work</SectionLabel><h2>Infrastructure with<br />a useful life.</h2></div><ForgeButton href=\"#contact\" inverse>Discuss your project</ForgeButton></div><div className=\"if-project-list\">{projects.map(([n,name,type,year])=><a className=\"co-grid co-items-center\" href=\"#contact\" key={name}><span>{n}</span><h3>{name}</h3><p>{type}</p><time>{year}</time><ThemeIcon name=\"arrow-to-top-right\" size={17} /></a>)}</div></section>\n\n    <section className=\"if-proof\"><div className=\"if-section-head\"><SectionLabel>Client perspective</SectionLabel><h2>Trust is built in the field.</h2></div><div className=\"if-proof-grid co-grid\"><figure className=\"co-relative co-overflow-hidden\"><img className=\"co-w-full co-h-full co-object-cover\" src=\"/themes/industrial-forge/about.jpg\" alt=\"Engineering partner at an industrial site\" /><figcaption className=\"co-absolute\">Field partnership, not distance</figcaption></figure><blockquote><span>“</span><p>Karya Forge challenged the brief, simplified the right things, and stayed with our operators until the new line was genuinely ready.</p><footer><b>Dimas Wardana</b><small>Operations Director, Nusa Materials</small></footer></blockquote><blockquote className=\"is-accent\"><span>“</span><p>Their documentation is as useful as the equipment. Six months after startup, our team still reaches for it every week.</p><footer><b>Ratih Pranoto</b><small>Plant Manager, Sagara Energy</small></footer></blockquote></div></section>\n\n    <section className=\"if-dark if-insights\"><div className=\"if-section-head co-flex co-items-end co-justify-between\"><div><SectionLabel light>Field notes</SectionLabel><h2>Ideas for stronger<br />industrial systems.</h2></div><ForgeButton href=\"#contact\">Explore insights</ForgeButton></div><div className=\"if-insight-grid co-grid\">{insights.map(([image,category,title],index)=><article key={title}><img className=\"co-w-full co-object-cover\" src={`/themes/industrial-forge/${image}`} alt=\"\" /><small>{category} · 0{index+1}</small><h3>{title}</h3><a className=\"co-inline-flex co-items-center\" href=\"#contact\">Read field note <ThemeIcon name=\"arrow-right\" size={15} tone=\"accent\" /></a></article>)}</div></section>\n\n    <section className=\"if-contact co-relative co-flex co-items-center co-justify-center co-text-center\" id=\"contact\"><img className=\"co-absolute co-w-full co-h-full co-object-cover\" src=\"/themes/industrial-forge/cta.jpg\" alt=\"Renewable energy infrastructure at sunset\" /><div className=\"co-absolute\" /><div className=\"co-relative\"><SectionLabel light>Build what lasts</SectionLabel><h2>Move the next critical<br />project forward.</h2><p>Tell us what must change. We will help make the path visible.</p><a className=\"if-contact-button co-inline-flex co-items-center co-justify-between co-transition co-duration-300 co-ease-out\" href=\"mailto:projects@karyaforge.example\">projects@karyaforge.example <ThemeIcon name=\"letter\" size={18} tone=\"dark\" /></a></div></section>\n\n    <footer className=\"if-footer\"><div className=\"if-footer-main co-grid\"><div className=\"if-footer-identity\"><a className=\"if-brand if-footer-brand co-inline-flex co-items-center\" href=\"#top\"><span className=\"co-inline-flex co-items-center co-justify-center motion-safe:co-animate-pulse motion-reduce:co-animate-none\"><ThemeIcon name=\"settings-minimalistic\" size={23} tone=\"light\" /></span><b>Karya Forge</b></a><p>Engineering useful infrastructure for the people who build, operate, and depend on it.</p></div><div><b>Explore</b><a href=\"#about\">Company</a><a href=\"#services\">Services</a><a href=\"#projects\">Projects</a></div><div><b>Connect</b><a href=\"mailto:projects@karyaforge.example\">projects@karyaforge.example</a><a href=\"#contact\">Jakarta, Indonesia</a><a href=\"#contact\">+62 21 555 0184</a></div><div className=\"if-footer-action\"><span>Ready when the work matters.</span><b>Certainty starts with a conversation.</b><ForgeButton href=\"#contact\">Start a project</ForgeButton></div></div><div className=\"if-footer-bottom co-flex co-items-center co-justify-between\"><span>© 2026 Coordiation. All rights reserved.</span><div className=\"co-flex co-items-center\"><a href=\"#services\">Services</a><a href=\"#projects\">Projects</a><a className=\"co-inline-flex co-items-center\" href=\"#top\">Back to top <ThemeIcon name=\"arrow-to-top-right\" size={14} tone=\"light\" /></a></div></div></footer>\n  </main>;\n}\n"
    },
    {
      "path": "site/app/themes/industrial-forge/preview/industrial-forge.css",
      "type": "registry:style",
      "target": "app/industrial-forge/industrial-forge.css",
      "content": ".industrial-forge{--if-ink:#0a0a0a;--if-paper:#f4f4f1;--if-white:#fff;--if-orange:#ff3d0a;--if-gray:#aaa;--if-line:rgba(10,10,10,.14);background:var(--if-paper);color:var(--if-ink);font:15px/1.55 Arial,Helvetica,sans-serif}.industrial-forge *{box-sizing:border-box}.industrial-forge h1,.industrial-forge h2,.industrial-forge h3,.industrial-forge p{margin:0}.industrial-forge a{color:inherit;text-decoration:none}.industrial-forge h1,.industrial-forge h2{font-weight:700;letter-spacing:-.055em;line-height:.92}.industrial-forge em{color:var(--if-orange);font-style:normal}.if-icon{display:inline-block;flex:0 0 auto;object-fit:contain}.if-icon-light{filter:invert(1)}.if-icon-accent{filter:invert(32%) sepia(98%) saturate(3890%) hue-rotate(359deg) brightness(101%)}\n:where(.industrial-forge.co-overflow-hidden,.industrial-forge .co-overflow-hidden){overflow:hidden}:where(.industrial-forge .co-flex){display:flex}:where(.industrial-forge .co-inline-flex){display:inline-flex}:where(.industrial-forge .co-grid){display:grid}:where(.industrial-forge .co-items-center){align-items:center}:where(.industrial-forge .co-items-end){align-items:flex-end}:where(.industrial-forge .co-justify-between){justify-content:space-between}:where(.industrial-forge .co-justify-center){justify-content:center}:where(.industrial-forge .co-flex-col){flex-direction:column}:where(.industrial-forge .co-relative){position:relative}:where(.industrial-forge .co-absolute){position:absolute}:where(.industrial-forge .co-w-full){width:100%}:where(.industrial-forge .co-h-full){height:100%}:where(.industrial-forge .co-object-cover){object-fit:cover}:where(.industrial-forge .co-text-center){text-align:center}\n.if-button{background:var(--if-orange);border:1px solid var(--if-orange);color:#fff;font-size:12px;font-weight:700;gap:28px;min-height:48px;min-width:154px;padding:0 15px;transition:.2s}.if-button:hover{background:#e93207;transform:translateY(-2px)}.if-button.is-inverse{background:var(--if-ink);border-color:var(--if-ink);color:#fff}.if-label{font-size:10px;font-weight:800;gap:9px;letter-spacing:.15em;text-transform:uppercase}.if-label span{background:var(--if-orange);height:4px;width:4px}.if-label.is-light{color:#fff}\n.if-hero{background:#090909;color:#fff;min-height:760px;padding:0 max(28px,calc((100vw - 1320px)/2)) 30px}.if-hero-image{inset:0}.if-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.42) 55%,rgba(0,0,0,.25)),linear-gradient(0deg,rgba(0,0,0,.65),transparent 55%);inset:0}.if-header{border-bottom:1px solid rgba(255,255,255,.28);height:84px;z-index:2}.if-brand{gap:10px}.if-brand>span{background:var(--if-orange);height:34px;width:34px}.if-brand b{font-size:17px}.if-header nav{gap:36px}.if-header nav a{font-size:12px}.if-header nav a:hover{color:var(--if-orange)}.if-mobile-menu{display:none}.if-hero-copy{max-width:740px;padding:80px 0 65px}.if-hero-copy h1{font-size:clamp(72px,8.5vw,128px);margin:28px 0}.if-hero-copy>p:last-child{color:#d2d2d2;font-size:16px;max-width:580px}.if-hero-foot{border-top:1px solid rgba(255,255,255,.25);grid-template-columns:repeat(3,1fr) auto;padding-top:25px}.if-hero-foot>span,.if-hero-foot>a{align-items:center;display:flex;font-size:11px;gap:9px;text-transform:uppercase}.if-hero-foot>a{color:#ccc}\n.if-about{gap:64px;grid-template-columns:.9fr .8fr 1fr;margin:auto;max-width:1320px;padding:130px 28px}.if-about h2,.if-section-head h2{font-size:clamp(42px,5vw,72px);margin-top:22px}.if-about-copy{color:#555}.if-about-copy>p+ p{margin-top:18px}.if-about-copy .if-button{margin-top:28px}.if-about figure{height:440px}.if-about figcaption{align-items:center;background:var(--if-orange);bottom:0;color:#fff;display:flex;gap:14px;left:0;padding:20px}.if-about figcaption strong{font-size:36px}.if-about figcaption span{font-size:10px;text-transform:uppercase}\n.if-stats{background:#ecece9;border-bottom:1px solid var(--if-line);border-top:1px solid var(--if-line);grid-template-columns:repeat(3,1fr);padding:68px max(28px,calc((100vw - 1320px)/2))}.if-stats>div{align-items:flex-end;border-right:1px solid var(--if-line);display:flex;gap:24px;padding:0 55px}.if-stats>div:first-child{padding-left:0}.if-stats>div:last-child{border:0}.if-stats strong{font-size:76px;letter-spacing:-.06em;line-height:.8}.if-stats span{color:#676767;font-size:10px;text-transform:uppercase}\n.if-dark{background:var(--if-ink);color:#fff;padding-left:max(28px,calc((100vw - 1320px)/2));padding-right:max(28px,calc((100vw - 1320px)/2))}.if-services{padding-bottom:120px;padding-top:120px}.if-section-head{gap:50px}.if-section-head>p{color:#777;max-width:410px}.if-dark .if-section-head>p{color:#aaa}.if-service-grid{gap:12px;grid-template-columns:repeat(3,1fr);margin-top:62px}.if-service-card{height:500px}.if-service-card>img{inset:0;transition:.45s}.if-service-card:hover>img{transform:scale(1.035)}.if-service-card>div{background:linear-gradient(0deg,rgba(0,0,0,.92),transparent 72%);inset:0}.if-service-card>span{left:22px;position:absolute;top:20px}.if-service-card>section{bottom:0;left:0;padding:28px;right:0}.if-service-card h3{font-size:28px}.if-service-card p{color:#ccc;font-size:12px;margin:12px 52px 0 0}.if-service-card section>a{background:var(--if-orange);bottom:28px;height:42px;position:absolute;right:24px;width:42px}\n.if-process{gap:100px;grid-template-columns:.8fr 1.2fr;padding-bottom:110px;padding-top:20px}.if-process h2{font-size:clamp(42px,5vw,70px);margin:22px 0}.if-process>div>p:last-child{color:#999;max-width:470px}.if-process ol{list-style:none;margin:0;padding:0}.if-process li{align-items:center;border-top:1px solid #333;display:grid;gap:22px;grid-template-columns:32px 1fr auto;padding:26px 0}.if-process li:last-child{border-bottom:1px solid #333}.if-process li>span{color:var(--if-orange);font-size:11px}.if-process h3{font-size:20px}.if-process li p{color:#888;font-size:12px;margin-top:5px}.if-orange-cta{background:var(--if-orange);color:#fff;margin:auto;max-width:1100px;padding:42px 46px;transform:translateY(1px)}.if-orange-cta h2{font-size:36px}.if-orange-cta .if-button{background:#fff;border-color:#fff;color:#111}\n.if-values{margin:auto;max-width:1320px;padding:130px 28px}.if-value-grid{border-top:1px solid var(--if-line);grid-template-columns:repeat(4,1fr);margin-top:55px}.if-value{border-right:1px solid var(--if-line);padding:38px 30px 15px 0}.if-value+.if-value{padding-left:30px}.if-value:last-child{border:0}.if-value h3{font-size:19px;margin:25px 0 12px}.if-value p{color:#666;font-size:12px}\n.if-projects{background:#eaeae7;padding:115px max(28px,calc((100vw - 1320px)/2))}.if-project-list{border-top:1px solid var(--if-line);margin-top:55px}.if-project-list>a{border-bottom:1px solid var(--if-line);gap:20px;grid-template-columns:42px 1fr 1fr 70px 20px;min-height:78px}.if-project-list>a:hover h3{color:var(--if-orange)}.if-project-list span,.if-project-list time{font-size:10px}.if-project-list h3{font-size:22px}.if-project-list p{color:#666;font-size:12px}\n.if-proof{margin:auto;max-width:1320px;padding:120px 28px}.if-proof-grid{grid-template-columns:1.25fr .85fr .85fr;margin-top:55px}.if-proof figure{min-height:500px}.if-proof figcaption{background:#fff;bottom:20px;font-size:11px;left:20px;padding:12px 15px}.if-proof blockquote{background:#f0f0ed;margin:0;padding:44px}.if-proof blockquote.is-accent{background:var(--if-orange);color:#fff}.if-proof blockquote>span{font-size:68px;line-height:1}.if-proof blockquote>p{font-size:20px;line-height:1.45}.if-proof blockquote footer{display:flex;flex-direction:column;margin-top:65px}.if-proof blockquote small{font-size:10px;margin-top:4px;opacity:.65}\n.if-insights{padding-bottom:120px;padding-top:120px}.if-insight-grid{gap:18px;grid-template-columns:repeat(3,1fr);margin-top:55px}.if-insight-grid img{height:260px}.if-insight-grid small{color:var(--if-orange);display:block;font-size:10px;margin-top:20px;text-transform:uppercase}.if-insight-grid h3{font-size:21px;margin:10px 0 22px}.if-insight-grid a{color:#bbb;font-size:11px;gap:8px}\n.if-contact{color:#fff;min-height:560px;padding:90px 24px}.if-contact>img{inset:0}.if-contact>div:nth-of-type(1){background:rgba(0,0,0,.58);inset:0}.if-contact>div:last-child{max-width:820px}.if-contact .if-label{justify-content:center}.if-contact h2{font-size:clamp(52px,7vw,92px);margin:28px 0 18px}.if-contact p{color:#ddd}.if-contact-button{background:#fff;color:#111;font-size:12px;font-weight:700;gap:45px;margin-top:34px;min-height:50px;padding:0 16px}\n.if-footer{background:#060606;color:#fff;padding:80px max(28px,calc((100vw - 1320px)/2)) 28px}.if-footer-main{gap:70px;grid-template-columns:1.3fr .6fr .8fr 1.15fr}.if-footer-main>div{display:flex;flex-direction:column;gap:10px}.if-footer-main>div:first-child p{color:#777;font-size:12px;margin-top:14px;max-width:280px}.if-footer-main>div:not(:first-child)>b{font-size:11px;margin-bottom:9px;text-transform:uppercase}.if-footer-main>div:not(:first-child)>a:not(.if-button){color:#888;font-size:11px}.if-footer .if-button{margin-top:8px}.if-footer-bottom{border-top:1px solid #242424;color:#777;font-size:10px;margin-top:65px;padding-top:25px}.if-footer-bottom a{gap:8px}\n@media(max-width:1000px){.if-header nav{display:none}.if-header>.if-button{display:none}.if-mobile-menu{display:block;position:relative}.if-mobile-menu summary{cursor:pointer;display:flex;list-style:none}.if-mobile-menu>div{background:#fff;color:#111;display:flex;flex-direction:column;min-width:190px;padding:16px;position:absolute;right:0;top:34px}.if-mobile-menu a{padding:9px}.if-about{grid-template-columns:1fr 1fr}.if-about figure{grid-column:1/-1}.if-stats>div{align-items:flex-start;flex-direction:column;padding:0 30px}.if-service-grid{grid-template-columns:1fr 1fr}.if-service-card:last-child{grid-column:1/-1}.if-process{gap:55px;grid-template-columns:1fr}.if-value-grid{grid-template-columns:1fr 1fr}.if-value:nth-child(2){border-right:0}.if-value:nth-child(-n+2){border-bottom:1px solid var(--if-line)}.if-proof-grid{grid-template-columns:1fr 1fr}.if-proof figure{grid-column:1/-1}.if-footer-main{grid-template-columns:1fr 1fr}.if-footer-main>div:first-child{grid-column:1/-1}}\n@media(max-width:680px){.if-hero{min-height:700px;padding-left:20px;padding-right:20px}.if-header{height:70px}.if-hero-copy{padding:80px 0 50px}.if-hero-copy h1{font-size:64px}.if-hero-foot{gap:14px;grid-template-columns:1fr 1fr}.if-hero-foot>a{display:none}.if-about{display:block;padding:90px 20px}.if-about-copy{margin:35px 0 45px}.if-about figure{height:360px}.if-stats{grid-template-columns:1fr;padding:25px 20px}.if-stats>div{align-items:center;border-bottom:1px solid var(--if-line);border-right:0;flex-direction:row;padding:28px 0}.if-stats>div:last-child{border-bottom:0}.if-stats strong{font-size:60px}.if-dark{padding-left:20px;padding-right:20px}.if-services{padding-bottom:90px;padding-top:90px}.if-section-head{align-items:flex-start;flex-direction:column}.if-service-grid{grid-template-columns:1fr}.if-service-card,.if-service-card:last-child{grid-column:auto;height:410px}.if-process{padding-bottom:80px}.if-orange-cta{align-items:flex-start;flex-direction:column;gap:28px;padding:34px 20px}.if-orange-cta h2{font-size:29px}.if-values,.if-proof{padding:90px 20px}.if-value-grid{grid-template-columns:1fr}.if-value,.if-value+.if-value{border-bottom:1px solid var(--if-line);border-right:0;padding:30px 0}.if-projects{padding:90px 20px}.if-project-list>a{grid-template-columns:30px 1fr 18px;padding:18px 0}.if-project-list p,.if-project-list time{display:none}.if-proof-grid{display:block}.if-proof figure{min-height:390px}.if-proof blockquote{padding:34px 24px}.if-insights{padding-bottom:90px;padding-top:90px}.if-insight-grid{grid-template-columns:1fr}.if-contact{min-height:520px}.if-contact h2{font-size:51px}.if-contact-button{gap:18px;max-width:100%;overflow:hidden}.if-footer{padding:65px 20px 25px}.if-footer-main{gap:40px;grid-template-columns:1fr 1fr}.if-footer-main>div:last-child{grid-column:1/-1}.if-footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}}\n@media(max-width:360px){.if-hero-copy h1{font-size:54px}.if-hero-foot{grid-template-columns:1fr}.if-about h2,.if-section-head h2{font-size:39px}.if-contact h2{font-size:43px}.if-contact-button{font-size:10px}.if-footer-main{grid-template-columns:1fr}.if-footer-main>div:first-child,.if-footer-main>div:last-child{grid-column:auto}}\n\n/* Coordiation motion utilities and footer isolation. */\n:where(.industrial-forge .co-transition){transition-property:color,background-color,border-color,opacity,box-shadow,transform}\n:where(.industrial-forge .co-duration-300){transition-duration:300ms}\n:where(.industrial-forge .co-ease-out){transition-timing-function:cubic-bezier(0,0,.2,1)}\n@keyframes co-pulse{0%,100%{opacity:1}50%{opacity:.45}}\n@media(prefers-reduced-motion:no-preference){:where(.industrial-forge .motion-safe\\:co-animate-pulse){animation:co-pulse 2s cubic-bezier(.4,0,.6,1) infinite}}\n@media(prefers-reduced-motion:reduce){:where(.industrial-forge .motion-reduce\\:co-animate-none){animation:none!important;transition:none!important}}\n\n.industrial-forge .if-button{color:#fff}\n.industrial-forge .if-button.is-inverse{color:#fff}\n.industrial-forge .if-button.is-light{background:#fff;border-color:#fff;color:#111}\n.industrial-forge .if-button.is-light:hover{background:#111;border-color:#111;color:#fff}\n.if-service-card:hover{transform:translateY(-6px)}\n.if-service-card section>a:hover{background:#fff;transform:rotate(8deg)}\n.industrial-forge .if-contact-button{color:#111}\n.industrial-forge .if-contact-button:hover{background:var(--if-orange);color:#fff;transform:translateY(-3px)}\n\n.if-proof blockquote footer{align-items:flex-start;border:0;color:inherit;font-size:inherit;grid-template-columns:none;min-height:0;padding:0}\n.if-footer{align-items:initial;border-top:0;display:block;font-size:15px;grid-template-columns:none;min-height:0;padding:88px max(28px,calc((100vw - 1320px)/2)) 28px}\n.if-footer-main{gap:clamp(40px,6vw,92px);grid-template-columns:minmax(260px,1.25fr) minmax(110px,.45fr) minmax(220px,.8fr) minmax(250px,1fr);width:100%}\n.if-footer-main>div{min-width:0}\n.if-footer-identity{padding-right:20px}\n.if-footer-brand{align-self:flex-start;gap:13px}\n.if-footer-brand>span{flex:0 0 42px;height:42px;width:42px}\n.if-footer-brand b{font-size:20px;line-height:1;white-space:nowrap}\n.if-footer-main>div:first-child p{color:#858585;font-size:13px;line-height:1.7;margin-top:17px;max-width:300px}\n.if-footer-main>div:not(:first-child)>b{font-size:11px;line-height:1.5;margin-bottom:10px}\n.industrial-forge .if-footer-main>div:not(:first-child)>a:not(.if-button){color:#999;font-size:12px;overflow-wrap:anywhere;transition:color .2s ease,transform .2s ease}\n.industrial-forge .if-footer-main>div:not(:first-child)>a:not(.if-button):hover{color:#fff;transform:translateX(3px)}\n.if-footer-action>span{color:var(--if-orange);font-size:10px;letter-spacing:.12em;text-transform:uppercase}\n.if-footer .if-button{align-self:flex-start;margin-top:12px;min-width:190px}\n.if-footer-bottom{border-top:1px solid #242424;color:#777;font-size:10px;margin-top:72px;padding-top:25px;width:100%}\n.if-footer-bottom>div{gap:24px}\n.industrial-forge .if-footer-bottom a{color:#888;gap:8px;transition:color .2s ease}\n.industrial-forge .if-footer-bottom a:hover{color:#fff}\n\n@media(max-width:1000px){.if-footer-main{gap:52px;grid-template-columns:1.2fr .7fr 1fr}.if-footer-main>div:first-child{grid-column:auto}.if-footer-main>div:last-child{grid-column:1/-1}.if-footer-action{border-top:1px solid #242424;padding-top:36px}}\n@media(max-width:680px){.if-footer{padding:65px 20px 25px}.if-footer-main{gap:40px;grid-template-columns:1fr 1fr}.if-footer-main>div:first-child,.if-footer-main>div:last-child{grid-column:1/-1}.if-footer-bottom{align-items:flex-start;flex-direction:column;gap:18px}.if-footer-bottom>div{flex-wrap:wrap;gap:16px 22px}.industrial-forge .if-contact-button{gap:18px;max-width:100%;overflow:hidden}}\n@media(max-width:360px){.if-footer-main{grid-template-columns:1fr}.if-footer-main>div:first-child,.if-footer-main>div:last-child{grid-column:auto}.if-footer-brand b{font-size:18px}}\n"
    },
    {
      "path": "site/app/themes/industrial-forge/preview/ThemeIcon.tsx",
      "type": "registry:component",
      "target": "app/industrial-forge/ThemeIcon.tsx",
      "content": "const icons = {\n  \"arrow-right\": \"/icons/solar-linear/arrow-right.svg\",\n  \"arrow-to-top-right\": \"/icons/solar-linear/arrow-to-top-right.svg\",\n  \"hamburger-menu\": \"/icons/solar-linear/hamburger-menu.svg\",\n  bolt: \"/icons/solar-linear/bolt.svg\",\n  \"shield-check\": \"/icons/solar-linear/shield-check.svg\",\n  \"graph-new-up\": \"/icons/solar-linear/graph-new-up.svg\",\n  \"map-point\": \"/icons/solar-linear/map-point.svg\",\n  \"settings-minimalistic\": \"/icons/solar-linear/settings-minimalistic.svg\",\n  \"buildings-2\": \"/icons/solar-linear/buildings-2.svg\",\n  target: \"/icons/solar-linear/target.svg\",\n  \"clock-circle\": \"/icons/solar-linear/clock-circle.svg\",\n  \"users-group-rounded\": \"/icons/solar-linear/users-group-rounded.svg\",\n  letter: \"/icons/solar-linear/letter.svg\",\n} as const;\n\nexport type ThemeIconName = keyof typeof icons;\n\nexport default function ThemeIcon({ name, size = 18, tone = \"dark\" }: { name: ThemeIconName; size?: number; tone?: \"dark\" | \"light\" | \"accent\" }) {\n  return <img className={`if-icon if-icon-${tone}`} src={icons[name]} width={size} height={size} alt=\"\" aria-hidden=\"true\" />;\n}\n"
    },
    {
      "path": "site/app/themes/industrial-forge/preview/IndustrialComponents.tsx",
      "type": "registry:component",
      "target": "app/industrial-forge/IndustrialComponents.tsx",
      "content": "import type { ReactNode } from \"react\";\nimport ThemeIcon, { type ThemeIconName } from \"./ThemeIcon\";\n\nexport function ForgeButton({ href, children, inverse = false, light = false }: { href: string; children: ReactNode; inverse?: boolean; light?: boolean }) {\n  return <a className={`if-button co-inline-flex co-items-center co-justify-between co-transition co-duration-300 co-ease-out motion-reduce:co-animate-none${inverse ? \" is-inverse\" : \"\"}${light ? \" is-light\" : \"\"}`} href={href}>{children}<ThemeIcon name=\"arrow-right\" size={17} tone={light ? \"dark\" : \"light\"} /></a>;\n}\n\nexport function SectionLabel({ children, light = false }: { children: ReactNode; light?: boolean }) {\n  return <p className={`if-label co-flex co-items-center${light ? \" is-light\" : \"\"}`}><span className=\"motion-safe:co-animate-pulse motion-reduce:co-animate-none\" />{children}</p>;\n}\n\nexport function ServiceCard({ index, title, copy, image }: { index: string; title: string; copy: string; image: string }) {\n  return <article className=\"if-service-card co-relative co-overflow-hidden co-transition co-duration-300 co-ease-out\"><img className=\"co-absolute co-w-full co-h-full co-object-cover co-transition co-duration-300 co-ease-out\" src={image} alt=\"\" /><div className=\"co-absolute\" /><span>{index}</span><section className=\"co-absolute\"><h3>{title}</h3><p>{copy}</p><a className=\"co-inline-flex co-items-center co-justify-center co-transition co-duration-300 co-ease-out\" href=\"#contact\" aria-label={`Explore ${title}`}><ThemeIcon name=\"arrow-to-top-right\" size={17} tone=\"light\" /></a></section></article>;\n}\n\nexport function ValueCard({ icon, title, copy }: { icon: ThemeIconName; title: string; copy: string }) {\n  return <article className=\"if-value\"><ThemeIcon name={icon} size={24} tone=\"accent\" /><h3>{title}</h3><p>{copy}</p></article>;\n}\n"
    },
    {
      "path": "site/app/themes/industrial-forge/preview/DashboardComponents.tsx",
      "type": "registry:component",
      "target": "app/industrial-forge/DashboardComponents.tsx",
      "content": "export { ForgeButton, SectionLabel, ServiceCard, ValueCard } from \"./IndustrialComponents\";\n"
    },
    {
      "path": "site/public/icons/solar-linear/arrow-right.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/arrow-right.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-arrow-right-linear\"><path d=\"M4 12H20M14 18L20 12L14 6\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/arrow-to-top-right.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/arrow-to-top-right.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-arrow-to-top-right-linear\"><path d=\"M17 9.5L12 4.5L7 9.5M12 4.5C12 4.5 12 12.8333 12 14.5C12 16.1667 13 19.5 17 19.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/hamburger-menu.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/hamburger-menu.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-hamburger-menu-linear\"><path d=\"M20 7L4 7\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M20 12L4 12\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M20 17L4 17\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/bolt.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/bolt.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-bolt-linear\"><path d=\"M5.66953 9.91436L8.73167 5.77133C10.711 3.09327 11.7007 1.75425 12.6241 2.03721C13.5474 2.32018 13.5474 3.96249 13.5474 7.24712V7.55682C13.5474 8.74151 13.5474 9.33386 13.926 9.70541L13.946 9.72466C14.3327 10.0884 14.9492 10.0884 16.1822 10.0884C18.4011 10.0884 19.5106 10.0884 19.8855 10.7613C19.8917 10.7724 19.8977 10.7837 19.9036 10.795C20.2576 11.4784 19.6152 12.3475 18.3304 14.0857L15.2683 18.2287C13.2889 20.9067 12.2992 22.2458 11.3758 21.9628C10.4525 21.6798 10.4525 20.0375 10.4525 16.7528L10.4526 16.4433C10.4526 15.2585 10.4526 14.6662 10.074 14.2946L10.054 14.2754C9.6673 13.9117 9.05079 13.9117 7.81775 13.9117C5.59888 13.9117 4.48945 13.9117 4.1145 13.2387C4.10829 13.2276 4.10225 13.2164 4.09639 13.205C3.74244 12.5217 4.3848 11.6526 5.66953 9.91436Z\" stroke=\"currentColor\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/shield-check.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/shield-check.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-shield-check-linear\"><path d=\"M3 10.4167C3 7.21907 3 5.62028 3.37752 5.08241C3.75503 4.54454 5.25832 4.02996 8.26491 3.00079L8.83772 2.80472C10.405 2.26824 11.1886 2 12 2C12.8114 2 13.595 2.26824 15.1623 2.80472L15.7351 3.00079C18.7417 4.02996 20.245 4.54454 20.6225 5.08241C21 5.62028 21 7.21907 21 10.4167C21 10.8996 21 11.4234 21 11.9914C21 17.6294 16.761 20.3655 14.1014 21.5273C13.38 21.8424 13.0193 22 12 22C10.9807 22 10.62 21.8424 9.89856 21.5273C7.23896 20.3655 3 17.6294 3 11.9914C3 11.4234 3 10.8996 3 10.4167Z\" stroke=\"currentColor\"/>\n<path d=\"M9.5 12.4L10.9286 14L14.5 10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/graph-new-up.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/graph-new-up.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-graph-new-up-linear\"><path d=\"M22 10.5V12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2H13.5\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<circle cx=\"19\" cy=\"5\" r=\"3\" stroke=\"currentColor\"/>\n<path d=\"M7 14L9.29289 11.7071C9.68342 11.3166 10.3166 11.3166 10.7071 11.7071L12.2929 13.2929C12.6834 13.6834 13.3166 13.6834 13.7071 13.2929L17 10M14.5 10H17V12.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/map-point.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/map-point.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-map-point-linear\"><path d=\"M4 10.1433C4 5.64588 7.58172 2 12 2C16.4183 2 20 5.64588 20 10.1433C20 14.6055 17.4467 19.8124 13.4629 21.6744C12.5343 22.1085 11.4657 22.1085 10.5371 21.6744C6.55332 19.8124 4 14.6055 4 10.1433Z\" stroke=\"currentColor\"/>\n<circle cx=\"12\" cy=\"10\" r=\"3\" stroke=\"currentColor\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/settings-minimalistic.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/settings-minimalistic.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-settings-minimalistic-linear\"><path d=\"M7.84308 3.80211C9.8718 2.6007 10.8862 2 12 2C13.1138 2 14.1282 2.6007 16.1569 3.80211L16.8431 4.20846C18.8718 5.40987 19.8862 6.01057 20.4431 7C21 7.98943 21 9.19084 21 11.5937V12.4063C21 14.8092 21 16.0106 20.4431 17C19.8862 17.9894 18.8718 18.5901 16.8431 19.7915L16.1569 20.1979C14.1282 21.3993 13.1138 22 12 22C10.8862 22 9.8718 21.3993 7.84308 20.1979L7.15692 19.7915C5.1282 18.5901 4.11384 17.9894 3.55692 17C3 16.0106 3 14.8092 3 12.4063V11.5937C3 9.19084 3 7.98943 3.55692 7C4.11384 6.01057 5.1282 5.40987 7.15692 4.20846L7.84308 3.80211Z\" stroke=\"currentColor\"/>\n<circle cx=\"12\" cy=\"12\" r=\"3\" stroke=\"currentColor\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/buildings-2.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/buildings-2.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-buildings-2-linear\"><path d=\"M22 22L2 22\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M17 22V6C17 4.11438 17 3.17157 16.4142 2.58579C15.8284 2 14.8856 2 13 2H11C9.11438 2 8.17157 2 7.58579 2.58579C7 3.17157 7 4.11438 7 6V22\" stroke=\"currentColor\"/>\n<path d=\"M21 22V11.5C21 10.0955 21 9.39331 20.6629 8.88886C20.517 8.67048 20.3295 8.48298 20.1111 8.33706C19.6067 8 18.9045 8 17.5 8\" stroke=\"currentColor\"/>\n<path d=\"M3 22V11.5C3 10.0955 3 9.39331 3.33706 8.88886C3.48298 8.67048 3.67048 8.48298 3.88886 8.33706C4.39331 8 5.09554 8 6.5 8\" stroke=\"currentColor\"/>\n<path d=\"M12 22V19\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M10 5H14\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M10 8H14\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M10 11H14\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M10 14H14\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/target.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/target.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-target-linear\"><path d=\"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z\" stroke=\"currentColor\"/>\n<path d=\"M2 12L5 12\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M19 12L22 12\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M12 22L12 19\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M12 5L12 2\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<path d=\"M10 12H12H14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n<path d=\"M12 14L12 12L12 10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/clock-circle.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/clock-circle.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-clock-circle-linear\"><circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\"/>\n<path d=\"M12 8V12L14.5 14.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/users-group-rounded.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/users-group-rounded.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-users-group-rounded-linear\"><circle cx=\"9\" cy=\"6\" r=\"4\" stroke=\"currentColor\"/>\n<path d=\"M15 9C16.6569 9 18 7.65685 18 6C18 4.34315 16.6569 3 15 3\" stroke=\"currentColor\" stroke-linecap=\"round\"/>\n<ellipse cx=\"9\" cy=\"17\" rx=\"7\" ry=\"4\" stroke=\"currentColor\"/>\n<path d=\"M18 14C19.7542 14.3847 21 15.3589 21 16.5C21 17.5293 19.9863 18.4229 18.5 18.8704\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    },
    {
      "path": "site/public/icons/solar-linear/letter.svg",
      "type": "registry:file",
      "target": "public/icons/solar-linear/letter.svg",
      "content": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\" class=\"solar solar-letter-linear\"><path d=\"M2 12C2 8.22876 2 6.34315 3.17157 5.17157C4.34315 4 6.22876 4 10 4H14C17.7712 4 19.6569 4 20.8284 5.17157C22 6.34315 22 8.22876 22 12C22 15.7712 22 17.6569 20.8284 18.8284C19.6569 20 17.7712 20 14 20H10C6.22876 20 4.34315 20 3.17157 18.8284C2 17.6569 2 15.7712 2 12Z\" stroke=\"currentColor\"/>\n<path d=\"M6 8L8.1589 9.79908C9.99553 11.3296 10.9139 12.0949 12 12.0949C13.0861 12.0949 14.0045 11.3296 15.8411 9.79908L18 8\" stroke=\"currentColor\" stroke-linecap=\"round\"/></svg>"
    }
  ],
  "docs": "/docs/themes#industrial-forge",
  "meta": {
    "status": "stable",
    "copyright": "Coordiation",
    "framework": "Next.js App Router",
    "style": "industrial engineering editorial",
    "palette": "black, white and safety orange",
    "namespace": "industrial-forge",
    "classPrefix": "if-",
    "preview": "/themes/industrial-forge/preview",
    "cover": "/themes/industrial-forge/hero.jpg",
    "components": [
      "ForgeButton",
      "SectionLabel",
      "ServiceCard",
      "ValueCard",
      "ThemeIcon"
    ],
    "sections": [
      "header",
      "hero",
      "about",
      "statistics",
      "services",
      "process",
      "call to action",
      "values",
      "projects",
      "testimonials",
      "insights",
      "contact",
      "footer"
    ],
    "assets": [
      "/themes/industrial-forge/hero.jpg",
      "/themes/industrial-forge/about.jpg",
      "/themes/industrial-forge/service-construction.jpg",
      "/themes/industrial-forge/service-energy.jpg",
      "/themes/industrial-forge/service-factory.jpg",
      "/themes/industrial-forge/cta.jpg"
    ],
    "frameworkName": "Coordiation CSS",
    "sourceOwnership": "open-code"
  }
}
