1<!DOCTYPE html><!--_Cd9ekK7h6TlzFZStemx1--><html lang="en" class="__variable_e85901 __variable_33c22e __variable_8adcd2 __variable_46451f"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/0b78ff376f6b9734-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/313510e2713fb214-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/723e11e5093b8e80.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/fc727f226c737876-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/logo.svg"/><link rel="preload" as="image" href="/archify/mark.png"/><link rel="stylesheet" href="/_next/static/css/82593d1373ef3a63.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-ea169f0b7d8d5d78.js"/>
1<script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script>
1<script src="/_next/static/chunks/255-98a0bdaa30757bda.js" async=""></script>
1<script src="/_next/static/chunks/main-app-0caedfa33cf2399a.js" async=""></script>
1<script src="/_next/static/chunks/619-ba102abea3e3d0e4.js" async=""></script>
1<script src="/_next/static/chunks/359-b780e08ae7404975.js" async=""></script>
1<script src="/_next/static/chunks/96-06b7e15eb9d35bd2.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-0f516bd11d054718.js" async=""></script>
1<script src="/_next/static/chunks/app/things-worth-building/page-1ec4af3b4a726d0e.js" async=""></script>
1<script src="/_next/static/chunks/app/not-found-12b724c913b82557.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Things Worth Building · Mireia</title><meta name="description" content="A method for turning loose ideas into clearer systems, workflows and AI-assisted experiences."/><meta name="application-name" content="mireia.ai"/><link rel="author" href="https://mireia.ai"/><meta name="author" content="Mireia Valldecabres"/><meta name="keywords" content="AI integration for brands,AI brand systems,brand-aligned AI,AI workflows,AI content systems,AI-assisted experiences,AI consultant,AI for teams,Mireia Valldecabres,mireia.ai"/><meta name="creator" content="Mireia Valldecabres"/><meta name="publisher" content="Mireia Valldecabres"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta name="category" content="technology"/><link rel="canonical" href="https://mireia.ai/things-worth-building"/><meta property="og:title" content="Things Worth Building · Mireia"/><meta property="og:description" content="A method for turning loose ideas into clearer systems, workflows and AI-assisted experiences."/><meta property="og:url" content="https://mireia.ai/things-worth-building"/><meta property="og:image:alt" content="Things Worth Building â mireia.ai"/><meta property="og:image:type" content="image/png"/><meta property="og:image" content="https://mireia.ai/things-worth-building/opengraph-image?4f47dadc110cc166"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mireia"/><meta name="twitter:description" content="I help brands integrate AI into the way they work â creating clearer systems, better workflows and outputs that still feel like the brand."/><meta name="twitter:image:alt" content="Things Worth Building â mireia.ai"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image" content="https://mireia.ai/things-worth-building/opengraph-image?4f47dadc110cc166"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/icon.svg?11980d975c00a729" type="image/svg+xml" sizes="any"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://mireia.ai/#website","url":"https://mireia.ai","name":"mireia.ai","description":"AI integration for brands â clearer systems, better workflows and outputs that still feel like the brand.","inLanguage":"en","publisher":{"@id":"https://mireia.ai/#mireia"}},{"@type":"Person","@id":"https://mireia.ai/#mireia","name":"Mireia Valldecabres","url":"https://mireia.ai","image":"https://mireia.ai/opengraph-image","jobTitle":"AI integration for brands","description":"Independent AI practice helping brands integrate AI into how they work â turning scattered workflows into clearer, brand-aligned systems.","knowsAbout":["AI integration for brands","Brand systems","AI workflows","AI content systems","AI-assisted experiences","Creative direction","Brand strategy"],"sameAs":["https://www.instagram.com/mireia.ai/","https://www.linkedin.com/in/mireiavalldecabres/","https://www.tiktok.com/@mireia.ai"],"worksFor":{"@id":"https://mireia.ai/#practice"}},{"@type":"ProfessionalService","@id":"https://mireia.ai/#practice","name":"mireia.ai","url":"https://mireia.ai","description":"An independent AI practice helping brands and teams use AI coherently â turning scattered knowledge and workflows into brand-aligned systems, content, tools and experiences.","founder":{"@id":"https://mireia.ai/#mireia"},"areaServed":[{"@type":"Country","name":"Spain"},"Worldwide"],"sameAs":["https://www.instagram.com/mireia.ai/","https://www.linkedin.com/in/mireiavalldecabres/","https://www.tiktok.com/@mireia.ai"],"knowsAbout":["AI integration for brands","Brand systems","AI workflows","AI content systems","AI-assisted experiences","Creative direction","Brand strategy"],"availableLanguage":["es","en","ca","it"],"serviceType":["AI integration","Brand systems and logic","AI content systems","AI-assisted experiences"],"brand":{"@type":"Brand","name":"mireia.ai"}}]}</script>
1<div class="font-geist relative z-0 min-h-screen text-paper"><div aria-hidden="true" class="pointer-events-none fixed inset-0 -z-10" style="background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='150'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.85 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:150px 150px;mix-blend-mode:screen;opacity:0.24"></div><header class="absolute top-0 left-0 right-0 z-50 px-6 md:px-10 pt-6"><div class="relative flex items-center justify-between"><a aria-label="Mireia" class="relative z-50 inline-flex items-center" href="/"><img src="/logo.svg" alt="Mireia" class="h-[20px] w-auto"/></a><nav class="hidden md:flex absolute inset-y-0 left-1/2 -translate-x-1/2 items-center gap-7 font-geist-mono text-[12px] tracking-[0.02em] text-fg/55"><a class="hover:text-fg transition-colors" href="/services">Practice</a><a class="hover:text-fg transition-colors" href="/things-worth-building">Method</a><a class="hover:text-fg transition-colors" href="/work">Work</a></nav><a class="hidden md:inline-flex items-center gap-2 font-geist-mono text-[12px] tracking-[0.04em] border border-fg/15 rounded-md px-3.5 py-1.5 hover:bg-fg hover:text-bg transition-colors" href="/contact">Letâs talk â</a><button type="button" aria-expanded="false" aria-label="Open menu" class="relative z-50 md:hidden font-geist-mono text-[12px] tracking-[0.06em] uppercase text-fg/70 hover:text-fg transition-colors">Menu</button></div></header><section class="relative overflow-hidden px-6 md:px-10 pt-32 md:pt-52 pb-20 md:pb-28"><div aria-hidden="true" class="pointer-events-none absolute inset-0 z-0 overflow-hidden"><div class="absolute inset-0 flex items-center justify-between" style="opacity:0.34;filter:blur(0.5px);-webkit-mask-image:linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.22) 14%, #000 38%, #000 100%);mask-image:linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.22) 14%, #000 38%, #000 100%)"><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span><span class="w-[1.5px] rounded-full
1bg-paper" style="height:92%;transform-origin:center;transform:scaleY(0.3)"></span></div></div><div class="relative z-10 mx-auto max-w-[1600px]"><span class="font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted">Method</span><h1 class="mt-6 text-[clamp(2.75rem,8vw,6rem)] leading-[0.98] tracking-[-0.03em] font-medium">Things Worth<br/>Building.</h1><p class="wave-lit mt-8 text-[clamp(1.2rem,2.2vw,1.9rem)] leading-[1.25] tracking-[-0.015em] font-medium max-w-3xl">A method for turning loose ideas into clearer systems, workflows and AI-assisted experiences.</p></div></section><section class="border-t hairline px-6 md:px-10 py-14 md:py-28"><div class="mx-auto max-w-[1600px] grid md:grid-cols-12 gap-8 md:gap-10"><span class="md:col-span-3 font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted">The belief</span><div class="md:col-span-9 max-w-3xl"><p class="text-[clamp(1.6rem,3vw,2.6rem)] leading-[1.16] tracking-[-0.02em] font-medium">AI has made it easier to generate almost anything.</p><div class="mt-8 space-y-2"><p class="text-[clamp(1.15rem,1.8vw,1.6rem)] leading-[1.3] font-light text-muted">But a generated output is not the same as coherent work.</p><p class="text-[clamp(1.15rem,1.8vw,1.6rem)] leading-[1.3] font-light text-muted">A prompt is not a strategy.</p><p class="text-[clamp(1.15rem,1.8vw,1.6rem)] leading-[1.3] font-light text-muted">A prototype is not a system.</p><p class="text-[clamp(1.15rem,1.8vw,1.6rem)] leading-[1.3] font-light text-muted">A feature is not an experience.</p></div><p class="mt-9 text-[clamp(1.1rem,1.5vw,1.35rem)] leading-[1.5] font-light text-paper/80">The method I use to move from a loose idea to clear direction, brand logic, and work AI can actually help with.</p></div></div></section><section class="border-t hairline px-6 md:px-10 py-14 md:py-28"><div class="mx-auto max-w-[1600px]"><div class="mb-8 md:mb-16"><span class="font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted">The shift</span><h2 class="mt-5 text-[clamp(1.75rem,2.8vw,2.5rem)] leading-[1.15] tracking-[-0.015em] font-medium max-w-2xl">From output to coherent work.</h2></div><div class="border-t hairline"><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 items-baseline border-b hairline py-8 md:py-10"><span class="md:col-span-3 font-geist-mono text-[12px] tracking-[0.06em] uppercase text-muted">Most people use AI like this:</span><div class="md:col-span-9 flex flex-wrap items-center gap-x-4 gap-y-2"><span class="flex items-center gap-4"><span class="text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper/40">Idea</span><span class="text-muted/50">â</span></span><span class="flex items-center gap-4"><span class="text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper/40">Prompt</span><span class="text-muted/50">â</span></span><span class="flex items-center gap-4"><span class="text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper/40">Output</span></span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 items-baseline border-b hairline py-8 md:py-10"><span class="md:col-span-3 font-geist-mono text-[12px] tracking-[0.06em] uppercase text-muted">mireia.ai works like this:</span><div class="md:col-span-9 flex flex-wrap items-center gap-x-4 gap-y-2"><span class="flex items-center gap-4"><span class="text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper">Idea</span><span class="text-muted/50">â</span></span><span class="flex items-center gap-4"><span class="text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper">Direction</span><span class="text-muted/50">â</span></span><span class="flex items-center gap-4"><span class="text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper">Brand logic</span><span class="text-muted/50">â</span></span><span class="flex items-center gap-4"><span class="text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper">Working system</span><span class="text-muted/50">â</span></span><span class="flex items-center gap-4"><span class="text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper">AI-assisted work</span></span></div></div></div></div></section><section class="border-t hairline px-6 md:px-10 py-14 md:py-28"><div class="mx-auto max-w-[1600px]"><div class="mb-10 md:mb-20"><span class="font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted">The method</span><h2 class="mt-5 text-[clamp(1.75rem,2.8vw,2.5rem)] leading-[1.15] tracking-[-0.015em] font-medium max-w-2xl">Five phases, from loose idea to something that works.</h2></div><div class="md:hidden -mx-6 px-6"><div class="flex gap-4 overflow-x-auto snap-x snap-mandatory pb-3 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden"><div class="snap-start shrink-0 w-[80%] rounded-2xl border hairline bg-paper/[0.02] p-6"><div class="flex items-baseline gap-3"><span class="font-geist-mono text-[12px] tracking-[0.08em] text-muted">01</span>
1<h3 class="text-[1.4rem] leading-[1.1] tracking-[-0.02em] font-medium">Find the thing</h3></div><p class="mt-3 text-[14px] leading-[1.55] font-light text-paper/75 whitespace-pre-line">We define what really needs to take shape â the actual value, not the generic category.</p><ul class="mt-5 space-y-1.5"><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Project definition</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Audience and use case</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Core problem</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">What not to do</li></ul></div><div class="snap-start shrink-0 w-[80%] rounded-2xl border hairline bg-paper/[0.02] p-6"><div class="flex items-baseline gap-3"><span class="font-geist-mono text-[12px] tracking-[0.08em] text-muted">02</span><h3 class="text-[1.4rem] leading-[1.1] tracking-[-0.02em] font-medium">Shape the direction</h3></div><p class="mt-3 text-[14px] leading-[1.55] font-light text-paper/75 whitespace-pre-line">We create the strategic and creative direction before producing anything.</p><ul class="mt-5 space-y-1.5"><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Reference map</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Principles</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Visual direction</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">What to avoid</li></ul></div><div class="snap-start shrink-0 w-[80%] rounded-2xl border hairline bg-paper/[0.02] p-6"><div class="flex items-baseline gap-3"><span class="font-geist-mono text-[12px] tracking-[0.08em] text-muted">03</span><h3 class="text-[1.4rem] leading-[1.1] tracking-[-0.02em] font-medium">Define the logic</h3></div><p class="mt-3 text-[14px] leading-[1.55] font-light text-paper/75 whitespace-pre-line">We define how the system, workflow or experience should behave.</p><ul class="mt-5 space-y-1.5"><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Brand logic</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Voice and tone</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">AI behaviour</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Decision logic</li></ul></div><div class="snap-start shrink-0 w-[80%] rounded-2xl border hairline bg-paper/[0.02] p-6"><div class="flex items-baseline gap-3"><span class="font-geist-mono text-[12px] tracking-[0.08em] text-muted">04</span><h3 class="text-[1.4rem] leading-[1.1] tracking-[-0.02em] font-medium">Create the system</h3></div><p class="mt-3 text-[14px] leading-[1.55] font-light text-paper/75 whitespace-pre-line">We turn the direction into something usable.</p><ul class="mt-5 space-y-1.5"><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Workflow structure</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">UX blueprint</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Content logic</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">AI work spec</li></ul></div><div class="snap-start shrink-0 w-[80%] rounded-2xl border hairline bg-paper/[0.02] p-6"><div class="flex items-baseline gap-3"><span class="font-geist-mono text-[12px] tracking-[0.08em] text-muted">05</span><h3 class="text-[1.4rem] leading-[1.1] tracking-[-0.02em] font-medium">Make it usable</h3></div><p class="mt-3 text-[14px] leading-[1.55] font-light text-paper/75 whitespace-pre-line">We use AI to make the work real, but never from a blank prompt.</p><ul class="mt-5 space-y-1.5"><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Website / microsite / guide / system</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">AI-assisted experience</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Handoff documentation</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Next-step roadmap</li></ul></div></div><p class="mt-3 font-geist-mono text-[11px] tracking-[0.08em] uppercase text-muted/60">Swipe â</p></div><div class="hidden md:block border-t hairline"><div class="grid grid-cols-1 md:grid-cols-12 gap-5 md:gap-10 border-b hairline py-9 md:py-12"><div class="md:col-span-4 flex items-start gap-5"><span class="font-geist-mono text-[12px] tracking-[0.08em] text-muted pt-1.5">01</span>
1<h3 class="text-[clamp(1.35rem,2vw,1.9rem)] leading-[1.1] tracking-[-0.02em] font-medium">Find the thing</h3></div><p class="md:col-span-4 text-[15px] leading-[1.55] font-light text-paper/75 whitespace-pre-line">We define what really needs to take shape â the actual value, not the generic category.</p><ul class="md:col-span-4 grid grid-cols-2 gap-x-5 gap-y-1.5"><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Project definition</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Audience and use case</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Core problem</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">What not to do</li></ul></div><div class="grid grid-cols-1 md:grid-cols-12 gap-5 md:gap-10 border-b hairline py-9 md:py-12"><div class="md:col-span-4 flex items-start gap-5"><span class="font-geist-mono text-[12px] tracking-[0.08em] text-muted pt-1.5">02</span><h3 class="text-[clamp(1.35rem,2vw,1.9rem)] leading-[1.1] tracking-[-0.02em] font-medium">Shape the direction</h3></div><p class="md:col-span-4 text-[15px] leading-[1.55] font-light text-paper/75 whitespace-pre-line">We create the strategic and creative direction before producing anything.</p><ul class="md:col-span-4 grid grid-cols-2 gap-x-5 gap-y-1.5"><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Reference map</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Principles</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Visual direction</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">What to avoid</li></ul></div><div class="grid grid-cols-1 md:grid-cols-12 gap-5 md:gap-10 border-b hairline py-9 md:py-12"><div class="md:col-span-4 flex items-start gap-5"><span class="font-geist-mono text-[12px] tracking-[0.08em] text-muted pt-1.5">03</span><h3 class="text-[clamp(1.35rem,2vw,1.9rem)] leading-[1.1] tracking-[-0.02em] font-medium">Define the logic</h3></div><p class="md:col-span-4 text-[15px] leading-[1.55] font-light text-paper/75 whitespace-pre-line">We define how the system, workflow or experience should behave.</p><ul class="md:col-span-4 grid grid-cols-2 gap-x-5 gap-y-1.5"><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Brand logic</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Voice and tone</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">AI behaviour</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Decision logic</li></ul></div><div class="grid grid-cols-1 md:grid-cols-12 gap-5 md:gap-10 border-b hairline py-9 md:py-12"><div class="md:col-span-4 flex items-start gap-5"><span class="font-geist-mono text-[12px] tracking-[0.08em] text-muted pt-1.5">04</span><h3 class="text-[clamp(1.35rem,2vw,1.9rem)] leading-[1.1] tracking-[-0.02em] font-medium">Create the system</h3></div><p class="md:col-span-4 text-[15px] leading-[1.55] font-light text-paper/75 whitespace-pre-line">We turn the direction into something usable.</p><ul class="md:col-span-4 grid grid-cols-2 gap-x-5 gap-y-1.5"><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Workflow structure</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">UX blueprint</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Content logic</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">AI work spec</li></ul></div><div class="grid grid-cols-1 md:grid-cols-12 gap-5 md:gap-10 border-b hairline py-9 md:py-12"><div class="md:col-span-4 flex items-start gap-5"><span class="font-geist-mono text-[12px] tracking-[0.08em] text-muted pt-1.5">05</span><h3 class="text-[clamp(1.35rem,2vw,1.9rem)] leading-[1.1] tracking-[-0.02em] font-medium">Make it usable</h3></div><p class="md:col-span-4 text-[15px] leading-[1.55] font-light text-paper/75 whitespace-pre-line">We use AI to make the work real, but never from a blank prompt.</p><ul class="md:col-span-4 grid grid-cols-2 gap-x-5 gap-y-1.5"><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Website / microsite / guide / system</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">AI-assisted experience</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Handoff documentation</li><li class="font-geist-mono text-[11.5px] leading-[1.5] text-muted">Next-step roadmap</li></ul></div></div></div></section><section class="border-t hairline px-6 md:px-10 py-14 md:py-28"><div class="mx-auto max-w-[1600px]"><div class="mb-8 md:mb-16"><span class="font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted">In practice</span><h2 class="mt-5 text-[clamp(1.75rem,2.8vw,2.5rem)] leading-[1.15] tracking-[-0.015em] font-medium max-w-2xl">From a loose idea to a clearer system</h2></div><div class="panel p-7 md:p-12 grid md:grid-cols-2 gap-10 md:gap-16"><div><p class="font-geist-mono text-[12px] tracking-[0.06em] uppercase text-muted">A founder comes with</p><p class="mt-2 text-[clamp(1.2rem,1.8vw,1.6rem)] leading-[1.3] font-light text-paper/55">âI want AI to help with client onboarding.â</p><p class="mt-8 font-geist-mono text-[12px] tracking-[0.06em] uppercase text-muted">Things Worth Building reframes it into</p><p class="mt-2 text-[clamp(1.3rem,2vw,1.8rem)] leading-[1.25] tracking-[-0.015em] font-medium">A clearer way for new clients to understand what happens next â without the team rewriting the same explanations every time.</p></div><div class="md:border-l hairline md:pl-12"><p class="font-geist-mono text-[12px] tracking-[0.06em] uppercase text-muted">Then the method defines</p><ul class="mt-5 space-y-2.5"><li class="text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80">What the client needs to know</li><li class="text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80">How the brand should explain it</li><li class="text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80">What the team still controls</li><li class="text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80">What AI can safely help with</li><li class="text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80">What should never be automated</li><li class="text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80">How the workflow should feel</li></ul><p class="mt-10 text-[15px] leading-[1.6] text-muted">
1The result is not just something generated with AI.</p><p class="mt-2 text-[clamp(1.1rem,1.5vw,1.4rem)] leading-[1.3] tracking-[-0.01em] font-medium">It is a clearer system, shaped with direction.</p></div></div></div></section><section class="border-t hairline px-6 md:px-10 py-20 md:py-28"><div class="mx-auto max-w-[1600px]"><h2 class="text-[clamp(1.9rem,3.6vw,3rem)] leading-[1.1] tracking-[-0.025em] font-medium max-w-3xl">Have something that might be worth building?</h2><p class="mt-6 font-geist-mono text-[14px] leading-[1.7] text-muted max-w-xl">Bring the idea. Iâll help shape the direction, system and way forward.</p><a class="mt-10 inline-flex items-center gap-2 font-geist-mono text-[13px] tracking-[0.04em] border hairline rounded-md px-5 py-2.5 hover:bg-paper hover:text-dark transition-colors" href="/contact">Drop me a line<!-- --> â</a></div></section><!--$--><!--/$--><footer class="border-t hairline px-6 md:px-10 py-16 md:py-24"><div class="mx-auto max-w-[1600px]"><a href="https://archify.ai" target="_blank" rel="noreferrer" class="group block w-max max-w-full"><span class="inline-flex items-center gap-2.5 font-geist-mono text-[11px] tracking-[0.14em] uppercase text-muted"><span class="relative flex h-2 w-2" aria-hidden="true"><span class="absolute inline-flex h-full w-full animate-ping rounded-full bg-paper/50"></span><span class="relative inline-flex h-2 w-2 rounded-full bg-paper/80"></span></span>Also building</span><div class="mt-4 flex items-center gap-3"><img src="/archify/mark.png" alt="Archify" class="h-[clamp(1.6rem,4vw,2.5rem)] w-auto object-contain opacity-90 transition-opacity group-hover:opacity-100"/><span class="text-[clamp(2rem,5vw,3.25rem)] leading-none tracking-[-0.025em] font-medium">Archify</span><span aria-hidden="true" class="text-xl md:text-2xl text-muted transition-all group-hover:translate-x-1 group-hover:text-paper">â</span></div><p class="mt-3 text-[clamp(1rem,1.5vw,1.25rem)] leading-snug font-light text-muted max-w-md">A curated archive of ready-to-use digital products. Built by creators, reviewed by Archify.</p></a><div class="mt-12 md:mt-20 pt-7 border-t hairline flex flex-col items-start gap-6 md:grid md:grid-cols-[1fr_auto_1fr] md:items-center"><div class="flex flex-col items-start gap-3 md:justify-self-start"><img src="/logo.svg" alt="Mireia" class="h-[18px] w-auto"/><a hrefLang="es" class="font-geist-mono text-[12px] tracking-[0.04em] text-muted hover:text-paper transition-colors" href="/es">En castellano â</a></div><div class="flex flex-wrap items-center gap-x-6 gap-y-2 font-geist-mono text-[12px] tracking-[0.04em] text-muted md:justify-self-center"><a href="https://www.instagram.com/mireia.ai/" target="_blank" rel="noreferrer" class="hover:text-paper transition-colors">Instagram<!-- --> â</a><a href="https://www.linkedin.com/in/mireiavalldecabres/" target="_blank" rel="noreferrer" class="hover:text-paper transition-colors">LinkedIn<!-- --> â</a><a href="https://www.tiktok.com/@mireia.ai" target="_blank" rel="noreferrer" class="hover:text-paper transition-colors">TikTok<!-- --> â</a><a href="https://www.cosmos.so/mireia.ai" target="_blank" rel="noreferrer" class="hover:text-paper transition-colors">Cosmos<!-- --> â</a></div><div class="flex flex-wrap items-center gap-2.5 font-geist-mono text-[12px] tracking-[0.04em] text-muted md:justify-self-end"><span>In my builder era</span><span class="ml-1 inline-flex items-center gap-2.5" aria-label="Built with Claude, OpenAI, Cursor, v0, Lovable and Replit"><svg role="img" aria-label="Claude" viewBox="0 0 24 24" class="h-[14px] w-[14px] fill-current opacity-40 transition-opacity hover:opacity-90"><title>Claude</title><path d="m4.7144 15.9555 4.7174-2.6471.079-.2307-.079-.1275h-.2307l-.7893-.0486-2.6956-.0729-2.3375-.0971-2.2646-.1214-.5707-.1215-.5343-.7042.0546-.3522.4797-.3218.686.0608 1.5179.1032 2.2767.1578 1.6514.0972 2.4468.255h.3886l.0546-.1579-.1336-.0971-.1032-.0972L6.973 9.8356l-2.55-1.6879-1.3356-.9714-.7225-.4918-.3643-.4614-.1578-1.0078.6557-.7225.8803.0607.2246.0607.8925.686 1.9064 1.4754 2.4893 1.8336.3643.3035.1457-.1032.0182-.0728-.164-.2733-1.3539-2.4467-1.445-2.4893-.6435-1.032-.17-.6194c-.0607-.255-.1032-.4674-.1032-.7285L6.287.1335 6.6997 0l.9957.1336.419.3642.6192 1.4147 1.0018 2.2282 1.5543 3.0296.4553.8985.2429.8318.091.255h.1579v-.1457l.1275-1.706.2368-2.0947.2307-2.6957.0789-.7589.3764-.9107.7468-.4918.5828.2793.4797.686-.0668.4433-.2853 1.8517-.5586 2.9021-.3643 1.9429h.2125l.2429-.2429.9835-1.3053 1.6514-2.0643.7286-.8196.85-.9046.5464-.4311h1.0321l.759 1.1293-.34 1.1657-1.0625 1.3478-.8804 1.1414-1.2628 1.7-.7893 1.36.0729.1093.1882-.0183 2.8535-.607 1.5421-.2794 1.8396-.3157.8318.3886.091.3946-.3278.8075-1.967.4857-2.3072.4614-3.4364.8136-.0425.0304.0486.0607 1.5482.1457.6618.0364h1.621l3.0175.2247.7892.522.4736.6376-.079.4857-1.2142.6193-1.6393-.3886-3.825-.9107-1.3113-.3279h-.1822v.1093l1.0929 1.0686 2.0035 1.8092 2.5075 2.3314.1275.5768-.3218.4554-.34-.0486-2.2039-1.6575-.85-.7468-1.9246-1.621h-.1275v.17l.4432.6496 2.3436 3.5214.1214 1.0807-.17.3521-.6071.2125-.6679-.1214-1.3721-1.9246L14.38 17.959l-1.1414-1.9428-.1397.079-.674 7.2552-.3156.3703-.7286.2793-.6071-.4614-.3218-.7468.3218-1.4753.3886-1.9246.3157-1.53.2853-1.9004.17-.6314-.0121-.0425-.1397.
10182-1.4328 1.9672-2.1796 2.9446-1.7243 1.8456-.4128.164-.7164-.3704.0667-.6618.4008-.5889 2.386-3.0357 1.4389-1.882.929-1.0868-.0062-.1579h-.0546l-6.3385 4.1164-1.1293.1457-.4857-.4554.0608-.7467.2307-.2429 1.9064-1.3114Z"></path></svg><svg role="img" aria-label="OpenAI" viewBox="0 0 24 24" class="h-[14px] w-[14px] fill-current opacity-40 transition-opacity hover:opacity-90"><title>OpenAI</title><path d="M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"></path></svg><svg role="img" aria-label="Cursor" viewBox="0 0 24 24" class="h-[14px] w-[14px] fill-current opacity-40 transition-opacity hover:opacity-90"><title>Cursor</title><path d="M11.503.131 1.891 5.678a.84.84 0 0 0-.42.726v11.188c0 .3.162.575.42.724l9.609 5.55a1 1 0 0 0 .998 0l9.61-5.55a.84.84 0 0 0 .42-.724V6.404a.84.84 0 0 0-.42-.726L12.497.131a1.01 1.01 0 0 0-.996 0M2.657 6.338h18.55c.263 0 .43.287.297.515L12.23 22.918c-.062.107-.229.064-.229-.06V12.335a.59.59 0 0 0-.295-.51l-9.11-5.257c-.109-.063-.064-.23.061-.23"></path></svg><svg role="img" aria-label="v0" viewBox="0 0 24 24" class="h-[14px] w-[14px] fill-current opacity-40 transition-opacity hover:opacity-90"><title>v0</title><path d="M14.066 6.028v2.22h5.729q.075-.001.148.005l-5.853 5.752a2 2 0 0 1-.024-.309V8.247h-2.353v5.45c0 2.322 1.935 4.222 4.258 4.222h5.675v-2.22h-5.675q-.03 0-.059-.003l5.729-5.629q.006.082.006.166v5.465H24v-5.465a4.204 4.204 0 0 0-4.205-4.205zM0 8.245l8.28 9.266c.839.94 2.396.346 2.396-.914V8.245H8.19v5.44l-4.86-5.44Z"></path></svg><svg role="img" aria-label="Lovable" viewBox="0 0 37 38" class="h-[14px] w-[14px] fill-current opacity-40 transition-opacity hover:opacity-90"><title>Lovable</title><path d="M11.3017 0.696625C17.2674 0.696625 22.1034 5.54547 22.1034 11.5268V15.643H25.6983C31.6639 15.643 36.5 20.4918 36.5 26.4732C36.5 32.4545 31.6639 37.3034 25.6983 37.3034H0.5V11.5268C0.5 5.54547 5.3361 0.696625 11.3017 0.696625Z"></path></svg><svg role="img" aria-label="Replit" viewBox="0 0 24 24" class="h-[14px] w-[14px] fill-current opacity-40 transition-opacity hover:opacity-90"><title>Replit</title><path d="M2 1.5A1.5 1.5 0 0 1 3.5 0h7A1.5 1.5 0 0 1 12 1.5V8H3.5A1.5 1.5 0 0 1 2 6.5ZM12 8h8.5A1.5 1.5 0 0 1 22 9.5v5a1.5 1.5 0 0 1-1.5 1.5H12ZM2 17.5A1.5 1.5 0 0 1 3.5 16H12v6.5a1.5 1.5 0 0 1-1.5 1.5h-7A1.5 1.5 0 0 1 2 22.5Z"></path></svg></span><a href="https://admin.mireia.ai/brand-brain" aria-label="Studio" class="ml-1 text-muted/40 transition-colors hover:text-paper"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 7.5a2 2 0 0 1 2-2h3.5l2 2H19a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-9Z"></path></svg></a></div></div></div></footer></div>
1<script src="/_next/static/chunks/webpack-ea169f0b7d8d5d78.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[2689,[\"619\",\"static/chunks/619-ba102abea3e3d0e4.js\",\"359\",\"static/chunks/359-b780e08ae7404975.js\",\"96\",\"static/chunks/96-06b7e15eb9d35bd2.js\",\"177\",\"static/chunks/app/layout-0f516bd11d054718.js\"],\"default\"]\n4:I[9766,[],\"\"]\n5:I[8924,[],\"\"]\ne:I[7150,[],\"\"]\n:HL[\"/_next/static/media/0b78ff376f6b9734-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/313510e2713fb214-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/723e11e5093b8e80.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fc727f226c737876-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/82593d1373ef3a63.css\",\"style\"]\n2:T786,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https://mireia.ai/#website\",\"url\":\"https://mireia.ai\",\"name\":\"mireia.ai\",\"description\":\"AI integration for brands â clearer systems, better workflows and outputs that still feel like the brand.\",\"inLanguage\":\"en\",\"publisher\":{\"@id\":\"https://mireia.ai/#mireia\"}},{\"@type\":\"Person\",\"@id\":\"https://mireia.ai/#mireia\",\"name\":\"Mireia Valldecabres\",\"url\":\"https://mireia.ai\",\"image\":\"https://mireia.ai/opengraph-image\",\"jobTitle\":\"AI integration for brands\",\"description\":\"Independent AI practice helping brands integrate AI into how they work â turning scattered workflows into clearer, brand-aligned systems.\",\"knowsAbout\":[\"AI integration for brands\",\"Brand systems\",\"AI workflows\",\"AI content systems\",\"AI-assisted experiences\",\"Creative direction\",\"Brand strategy\"],\"sameAs\":[\"https://www.instagram.com/mireia.ai/\",\"https://www.linkedin.com/in/mireiavalldecabres/\",\"https://www.tiktok.com/@mireia.ai\"],\"worksFor\":{\"@id\":\"https://mireia.ai/#practice\"}},{\"@type\":\"ProfessionalService\",\"@id\":\"https://mireia.ai/#practice\",\"name\":\"mireia.ai\",\"url\":\"https://mireia.ai\",\"description\":\"An independent AI practice helping brands and teams use AI coherently â turning scattered knowledge and workflows into brand-aligned systems, content, tools and experiences.\",\"founder\":{\"@id\":\"https://mireia.ai/#mireia\"},\"areaServed\":[{\"@type\":\"Country\",\"name\":\"Spain\"},\"Worldwide\"],\"sameAs\":[\"https://www.instagram.com/mireia.ai/\",\"https://www.linkedin.com/in/mireiavalldecabres/\",\"https://www.tiktok.com/@mireia.ai\"],\"knowsAbout\":[\"AI integration for brands\",\"Brand systems\",\"AI workflows\",\"AI content systems\",\"AI-assisted experiences\",\"Creative direction\",\"Brand strategy\"],\"availableLanguage\":[\"es\",\"en\",\"ca\",\"it\"],\"serviceType\":[\"AI integration\",\"Brand systems and logic\",\"AI content systems\",\"AI-assisted experiences\"],\"brand\":{\"@type\":\"Brand\",\"name\":\"mireia.ai\"}}]}"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"_Cd9ekK7h6TlzFZStemx1\",\"p\":\"\",\"c\":[\"\",\"things-worth-building\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"things-worth-building\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/82593d1373ef3a63.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_e85901 __variable_33c22e __variable_8adcd2 __variable_46451f\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"section\",null,{\"className\":\"relative overflow-hidden px-6 md:px-10 pt-28 md:pt-44 pb-16 md:pb-24\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"pointer-events-none absolute -right-6 -top-8 md:-top-20 select-none font-medium leading-none tracking-[-0.06em] text-paper/[0.04] text-[clamp(12rem,34vw,34rem)]\",\"children\":\"404\"}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto w-full max-w-[1600px]\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted\",\"children\":\"Error â 404\"}],[\"$\",\"div\",null,{\"className\":\"mt-7 grid gap-12 md:grid-cols-12 md:gap-16 items-end\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-7\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-[clamp(2.75rem,8vw,6.5rem)] leading-[0.98] tracking-[-0.03em] font-medium [text-wrap:balance]\",\"children\":[\"This page is a\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"text-paper/55\",\"children\":\"hallucination.\"}]]}],\"$L6\",\"$L7\"]}],\"$L8\"]}]]}]]}],\"$L9\"],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$La\"]}]}]]}],{\"children\":[\"things-worth-building\",\"$Lb\",{\"children\":[\"__PAGE__\",\"$Lc\",{},null,false]},null,false]},null,false],\"$Ld\",false]],\"m\":\"$undefined\",\"G\":[\"$e\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"f:I[2619,[\"619\",\"static/chunks/619-ba102abea3e3d0e4.js\",\"358\",\"static/chunks/app/things-worth-building/page-1ec4af3b4a726d0e.js\"],\"\"]\n10:I[1144,[\"619\",\"static/chunks/619-ba102abea3e3d0e4.js\",\"345\",\"static/chunks/app/not-found-12b724c913b82557.js\"],\"default\"]\n15:I[7025,[\"619\",\"static/chunks/619-ba102abea3e3d0e4.js\",\"359\",\"static/chunks/359-b780e08ae7404975.js\",\"96\",\"static/chunks/96-06b7e15eb9d35bd2.js\",\"177\",\"static/chunks/app/layout-0f516bd11d054718.js\"],\"Analytics\"]\n16:I[3407,[\"619\",\"static/chunks/619-ba102abea3e3d0e4.js\",\"358\",\"static/chunks/app/things-worth-building/page-1ec4af3b4a726d0e.js\"],\"default\"]\n1d:I[4431,[],\"ViewportBoundary\"]\n1f:I[4431,[],\"MetadataBoundary\"]\n20:\"$Sreact.suspense\"\n6:[\"$\",\"p\",null,{\"className\":\"mt-8 font-geist-mono text-[13px] leading-[1.7] text-muted max-w-[46ch]\",\"children\":\"Confidently generated. Doesnât exist. Even the best models make things up â the difference is a system that notices. This one just did.\"}]\n7:[\"$\",\"$Lf\",null,{\"href\":\"/\",\"className\":\"mt-10 inline-flex items-center gap-2 font-geist-mono text-[13px] tracking-[0.04em] border hairline rounded-md px-5 py-2.5 hover:bg-paper hover:text-dark transition-colors\",\"children\":\"Back to solid ground â\"}]\n8:[\"$\",\"div\",null,{\"className\":\"md:col-span-5\",\"children\":[\"$\",\"$L10\",null,{}]}]\n"])</script>
1<script>self.__next_f.push([1,"9:[\"$\",\"section\",null,{\"className\":\"border-t hairline px-6 md:px-10 py-14 md:py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1600px]\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted\",\"children\":\"Grounded sources\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 border-t hairline\",\"children\":[[\"$\",\"$Lf\",\"01\",{\"href\":\"/\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-1 md:gap-10 items-baseline border-b hairline py-6 md:py-7 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"className\":\"md:col-span-1 font-geist-mono text-[12px] tracking-[0.08em] text-muted\",\"children\":\"01\"}],[\"$\",\"span\",null,{\"className\":\"md:col-span-5 text-[clamp(1.15rem,1.7vw,1.5rem)] leading-[1.2] tracking-[-0.01em] font-medium text-paper/90 group-hover:text-paper transition-colors\",\"children\":[\"Home\",[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"ml-3 inline-block opacity-0 -translate-x-1 group-hover:opacity-100 group-hover:translate-x-0 transition-all\",\"children\":\"â\"}]]}],[\"$\",\"span\",null,{\"className\":\"md:col-span-6 font-geist-mono text-[13px] leading-[1.65] text-muted\",\"children\":\"The flame, from the top.\"}]]}],[\"$\",\"$Lf\",\"02\",{\"href\":\"/services\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-1 md:gap-10 items-baseline border-b hairline py-6 md:py-7 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"className\":\"md:col-span-1 font-geist-mono text-[12px] tracking-[0.08em] text-muted\",\"children\":\"02\"}],[\"$\",\"span\",null,{\"className\":\"md:col-span-5 text-[clamp(1.15rem,1.7vw,1.5rem)] leading-[1.2] tracking-[-0.01em] font-medium text-paper/90 group-hover:text-paper transition-colors\",\"children\":[\"Practice\",[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"ml-3 inline-block opacity-0 -translate-x-1 group-hover:opacity-100 group-hover:translate-x-0 transition-all\",\"children\":\"â\"}]]}],[\"$\",\"span\",null,{\"className\":\"md:col-span-6 font-geist-mono text-[13px] leading-[1.65] text-muted\",\"children\":\"How I help brands integrate AI.\"}]]}],[\"$\",\"$Lf\",\"03\",{\"href\":\"/work\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-1 md:gap-10 items-baseline border-b hairline py-6 md:py-7 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"className\":\"md:col-span-1 font-geist-mono text-[12px] tracking-[0.08em] text-muted\",\"children\":\"03\"}],[\"$\",\"span\",null,{\"className\":\"md:col-span-5 text-[clamp(1.15rem,1.7vw,1.5rem)] leading-[1.2] tracking-[-0.01em] font-medium text-paper/90 group-hover:text-paper transition-colors\",\"children\":[\"Work\",[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"ml-3 inline-block opacity-0 -translate-x-1 group-hover:opacity-100 group-hover:translate-x-0 transition-all\",\"children\":\"â\"}]]}],[\"$\",\"span\",null,{\"className\":\"md:col-span-6 font-geist-mono text-[13px] leading-[1.65] text-muted\",\"children\":\"Things worth building â receipts included.\"}]]}],[\"$\",\"$Lf\",\"04\",{\"href\":\"/things-to-use\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-1 md:gap-10 items-baseline border-b hairline py-6 md:py-7 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"className\":\"md:col-span-1 font-geist-mono text-[12px] tracking-[0.08em] text-muted\",\"children\":\"04\"}],[\"$\",\"span\",null,{\"className\":\"md:col-span-5 text-[clamp(1.15rem,1.7vw,1.5rem)] leading-[1.2] tracking-[-0.01em] font-medium text-paper/90 group-hover:text-paper transition-colors\",\"children\":[\"Things to Use\",[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"ml-3 inline-block opacity-0 -translate-x-1 group-hover:opacity-100 group-hover:translate-x-0 transition-all\",\"children\":\"â\"}]]}],[\"$\",\"span\",null,{\"className\":\"md:col-span-6 font-geist-mono text-[13px] leading-[1.65] text-muted\",\"children\":\"Field guides, by sector.\"}]]}],[\"$\",\"$Lf\",\"05\",{\"href\":\"/contact\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-1 md:gap-10 items-baseline border-b hairline py-6 md:py-7 transition-colors\",\"children\":[\"$L11\",\"$L12\",\"$L13\"]}]]}],\"$L14\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"a:[\"$\",\"$L15\",null,{}]\nb:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"c:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"section\",null,{\"className\":\"relative overflow-hidden px-6 md:px-10 pt-32 md:pt-52 pb-20 md:pb-28\",\"children\":[[\"$\",\"$L16\",null,{}],[\"$\",\"div\",null,{\"className\":\"relative z-10 mx-auto max-w-[1600px]\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted\",\"children\":\"Method\"}],[\"$\",\"h1\",null,{\"className\":\"mt-6 text-[clamp(2.75rem,8vw,6rem)] leading-[0.98] tracking-[-0.03em] font-medium\",\"children\":[\"Things Worth\",[\"$\",\"br\",null,{}],\"Building.\"]}],[\"$\",\"p\",null,{\"className\":\"wave-lit mt-8 text-[clamp(1.2rem,2.2vw,1.9rem)] leading-[1.25] tracking-[-0.015em] font-medium max-w-3xl\",\"children\":\"A method for turning loose ideas into clearer systems, workflows and AI-assisted experiences.\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"border-t hairline px-6 md:px-10 py-14 md:py-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-[1600px] grid md:grid-cols-12 gap-8 md:gap-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"md:col-span-3 font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted\",\"children\":\"The belief\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-9 max-w-3xl\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[clamp(1.6rem,3vw,2.6rem)] leading-[1.16] tracking-[-0.02em] font-medium\",\"children\":\"AI has made it easier to generate almost anything.\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 space-y-2\",\"children\":[[\"$\",\"p\",\"But a generated output is not the same as coherent work.\",{\"className\":\"text-[clamp(1.15rem,1.8vw,1.6rem)] leading-[1.3] font-light text-muted\",\"children\":\"But a generated output is not the same as coherent work.\"}],[\"$\",\"p\",\"A prompt is not a strategy.\",{\"className\":\"text-[clamp(1.15rem,1.8vw,1.6rem)] leading-[1.3] font-light text-muted\",\"children\":\"A prompt is not a strategy.\"}],[\"$\",\"p\",\"A prototype is not a system.\",{\"className\":\"text-[clamp(1.15rem,1.8vw,1.6rem)] leading-[1.3] font-light text-muted\",\"children\":\"A prototype is not a system.\"}],[\"$\",\"p\",\"A feature is not an experience.\",{\"className\":\"text-[clamp(1.15rem,1.8vw,1.6rem)] leading-[1.3] font-light text-muted\",\"children\":\"A feature is not an experience.\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-9 text-[clamp(1.1rem,1.5vw,1.35rem)] leading-[1.5] font-light text-paper/80\",\"children\":\"The method I use to move from a loose idea to clear direction, brand logic, and work AI can actually help with.\"}]]}]]}]}],[\"$\",\"section\",null,{\"className\":\"border-t hairline px-6 md:px-10 py-14 md:py-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-[1600px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8 md:mb-16\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted\",\"children\":\"The shift\"}],[\"$\",\"h2\",null,{\"className\":\"mt-5 text-[clamp(1.75rem,2.8vw,2.5rem)] leading-[1.15] tracking-[-0.015em] font-medium max-w-2xl\",\"children\":\"From output to coherent work.\"}]]}],[\"$\",\"div\",null,{\"className\":\"border-t hairline\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 items-baseline border-b hairline py-8 md:py-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"md:col-span-3 font-geist-mono text-[12px] tracking-[0.06em] uppercase text-muted\",\"children\":\"Most people use AI like this:\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-9 flex flex-wrap items-center gap-x-4 gap-y-2\",\"children\":[[\"$\",\"span\",\"Idea\",{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper/40\",\"children\":\"Idea\"}],[\"$\",\"span\",null,{\"className\":\"text-muted/50\",\"children\":\"â\"}]]}],[\"$\",\"span\",\"Prompt\",{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper/40\",\"children\":\"Prompt\"}],[\"$\",\"span\",null,{\"className\":\"text-muted/50\",\"children\":\"â\"}]]}],\"$L17\"]}]]}],\"$L18\"]}]]}]}],\"$L19\",\"$L1a\",\"$L1b\"],null,\"$L1c\"]}]\n"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1d\",null,{\"children\":\"$L1e\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L1f\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$20\",null,{\"fallback\":null,\"children\":\"$L21\"}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"29:I[4431,[],\"OutletBoundary\"]\n2b:I[5278,[],\"AsyncMetadataOutlet\"]\n11:[\"$\",\"span\",null,{\"className\":\"md:col-span-1 font-geist-mono text-[12px] tracking-[0.08em] text-muted\",\"children\":\"05\"}]\n12:[\"$\",\"span\",null,{\"className\":\"md:col-span-5 text-[clamp(1.15rem,1.7vw,1.5rem)] leading-[1.2] tracking-[-0.01em] font-medium text-paper/90 group-hover:text-paper transition-colors\",\"children\":[\"Let's talk\",[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"ml-3 inline-block opacity-0 -translate-x-1 group-hover:opacity-100 group-hover:translate-x-0 transition-all\",\"children\":\"â\"}]]}]\n13:[\"$\",\"span\",null,{\"className\":\"md:col-span-6 font-geist-mono text-[13px] leading-[1.65] text-muted\",\"children\":\"No brief required.\"}]\n14:[\"$\",\"p\",null,{\"className\":\"mt-10 font-geist-mono text-[12px] leading-[1.7] text-muted/70\",\"children\":\"Error rate on the actual work: considerably lower.\"}]\n17:[\"$\",\"span\",\"Output\",{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper/40\",\"children\":\"Output\"}],false]}]\n"])</script>
1<script>self.__next_f.push([1,"18:[\"$\",\"div\",\"1\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 items-baseline border-b hairline py-8 md:py-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"md:col-span-3 font-geist-mono text-[12px] tracking-[0.06em] uppercase text-muted\",\"children\":\"mireia.ai works like this:\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-9 flex flex-wrap items-center gap-x-4 gap-y-2\",\"children\":[[\"$\",\"span\",\"Idea\",{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper\",\"children\":\"Idea\"}],[\"$\",\"span\",null,{\"className\":\"text-muted/50\",\"children\":\"â\"}]]}],[\"$\",\"span\",\"Direction\",{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper\",\"children\":\"Direction\"}],[\"$\",\"span\",null,{\"className\":\"text-muted/50\",\"children\":\"â\"}]]}],[\"$\",\"span\",\"Brand logic\",{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper\",\"children\":\"Brand logic\"}],[\"$\",\"span\",null,{\"className\":\"text-muted/50\",\"children\":\"â\"}]]}],[\"$\",\"span\",\"Working system\",{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper\",\"children\":\"Working system\"}],[\"$\",\"span\",null,{\"className\":\"text-muted/50\",\"children\":\"â\"}]]}],[\"$\",\"span\",\"AI-assisted work\",{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[clamp(1.2rem,1.8vw,1.7rem)] tracking-[-0.01em] font-medium text-paper\",\"children\":\"AI-assisted work\"}],false]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"19:[\"$\",\"section\",null,{\"className\":\"border-t hairline px-6 md:px-10 py-14 md:py-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-[1600px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-10 md:mb-20\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted\",\"children\":\"The method\"}],[\"$\",\"h2\",null,{\"className\":\"mt-5 text-[clamp(1.75rem,2.8vw,2.5rem)] leading-[1.15] tracking-[-0.015em] font-medium max-w-2xl\",\"children\":\"Five phases, from loose idea to something that works.\"}]]}],[\"$\",\"div\",null,{\"className\":\"md:hidden -mx-6 px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-4 overflow-x-auto snap-x snap-mandatory pb-3 [scrollbar-width:none] [\u0026::-webkit-scrollbar]:hidden\",\"children\":[[\"$\",\"div\",\"01\",{\"className\":\"snap-start shrink-0 w-[80%] rounded-2xl border hairline bg-paper/[0.02] p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] text-muted\",\"children\":\"01\"}],[\"$\",\"h3\",null,{\"className\":\"text-[1.4rem] leading-[1.1] tracking-[-0.02em] font-medium\",\"children\":\"Find the thing\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-[14px] leading-[1.55] font-light text-paper/75 whitespace-pre-line\",\"children\":\"We define what really needs to take shape â the actual value, not the generic category.\"}],[\"$\",\"ul\",null,{\"className\":\"mt-5 space-y-1.5\",\"children\":[[\"$\",\"li\",\"Project definition\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Project definition\"}],[\"$\",\"li\",\"Audience and use case\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Audience and use case\"}],[\"$\",\"li\",\"Core problem\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Core problem\"}],[\"$\",\"li\",\"What not to do\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"What not to do\"}]]}]]}],[\"$\",\"div\",\"02\",{\"className\":\"snap-start shrink-0 w-[80%] rounded-2xl border hairline bg-paper/[0.02] p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] text-muted\",\"children\":\"02\"}],[\"$\",\"h3\",null,{\"className\":\"text-[1.4rem] leading-[1.1] tracking-[-0.02em] font-medium\",\"children\":\"Shape the direction\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-[14px] leading-[1.55] font-light text-paper/75 whitespace-pre-line\",\"children\":\"We create the strategic and creative direction before producing anything.\"}],[\"$\",\"ul\",null,{\"className\":\"mt-5 space-y-1.5\",\"children\":[[\"$\",\"li\",\"Reference map\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Reference map\"}],[\"$\",\"li\",\"Principles\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Principles\"}],[\"$\",\"li\",\"Visual direction\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Visual direction\"}],[\"$\",\"li\",\"What to avoid\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"What to avoid\"}]]}]]}],[\"$\",\"div\",\"03\",{\"className\":\"snap-start shrink-0 w-[80%] rounded-2xl border hairline bg-paper/[0.02] p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] text-muted\",\"children\":\"03\"}],[\"$\",\"h3\",null,{\"className\":\"text-[1.4rem] leading-[1.1] tracking-[-0.02em] font-medium\",\"children\":\"Define the logic\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-[14px] leading-[1.55] font-light text-paper/75 whitespace-pre-line\",\"children\":\"We define how the system, workflow or experience should behave.\"}],[\"$\",\"ul\",null,{\"className\":\"mt-5 space-y-1.5\",\"children\":[[\"$\",\"li\",\"Brand logic\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Brand logic\"}],\"$L22\",\"$L23\",\"$L24\"]}]]}],\"$L25\",\"$L26\"]}],\"$L27\"]}],\"$L28\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"section\",null,{\"className\":\"border-t hairline px-6 md:px-10 py-14 md:py-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-[1600px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8 md:mb-16\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] uppercase text-muted\",\"children\":\"In practice\"}],[\"$\",\"h2\",null,{\"className\":\"mt-5 text-[clamp(1.75rem,2.8vw,2.5rem)] leading-[1.15] tracking-[-0.015em] font-medium max-w-2xl\",\"children\":\"From a loose idea to a clearer system\"}]]}],[\"$\",\"div\",null,{\"className\":\"panel p-7 md:p-12 grid md:grid-cols-2 gap-10 md:gap-16\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.06em] uppercase text-muted\",\"children\":\"A founder comes with\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-[clamp(1.2rem,1.8vw,1.6rem)] leading-[1.3] font-light text-paper/55\",\"children\":\"âI want AI to help with client onboarding.â\"}],[\"$\",\"p\",null,{\"className\":\"mt-8 font-geist-mono text-[12px] tracking-[0.06em] uppercase text-muted\",\"children\":\"Things Worth Building reframes it into\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-[clamp(1.3rem,2vw,1.8rem)] leading-[1.25] tracking-[-0.015em] font-medium\",\"children\":\"A clearer way for new clients to understand what happens next â without the team rewriting the same explanations every time.\"}]]}],[\"$\",\"div\",null,{\"className\":\"md:border-l hairline md:pl-12\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.06em] uppercase text-muted\",\"children\":\"Then the method defines\"}],[\"$\",\"ul\",null,{\"className\":\"mt-5 space-y-2.5\",\"children\":[[\"$\",\"li\",\"What the client needs to know\",{\"className\":\"text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80\",\"children\":\"What the client needs to know\"}],[\"$\",\"li\",\"How the brand should explain it\",{\"className\":\"text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80\",\"children\":\"How the brand should explain it\"}],[\"$\",\"li\",\"What the team still controls\",{\"className\":\"text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80\",\"children\":\"What the team still controls\"}],[\"$\",\"li\",\"What AI can safely help with\",{\"className\":\"text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80\",\"children\":\"What AI can safely help with\"}],[\"$\",\"li\",\"What should never be automated\",{\"className\":\"text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80\",\"children\":\"What should never be automated\"}],[\"$\",\"li\",\"How the workflow should feel\",{\"className\":\"text-[clamp(1.05rem,1.4vw,1.3rem)] leading-[1.35] font-light text-paper/80\",\"children\":\"How the workflow should feel\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-10 text-[15px] leading-[1.6] text-muted\",\"children\":\"The result is not just something generated with AI.\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-[clamp(1.1rem,1.5vw,1.4rem)] leading-[1.3] tracking-[-0.01em] font-medium\",\"children\":\"It is a clearer system, shaped with direction.\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"section\",null,{\"className\":\"border-t hairline px-6 md:px-10 py-20 md:py-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-[1600px]\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-[clamp(1.9rem,3.6vw,3rem)] leading-[1.1] tracking-[-0.025em] font-medium max-w-3xl\",\"children\":\"Have something that might be worth building?\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 font-geist-mono text-[14px] leading-[1.7] text-muted max-w-xl\",\"children\":\"Bring the idea. Iâll help shape the direction, system and way forward.\"}],[\"$\",\"$Lf\",null,{\"href\":\"/contact\",\"className\":\"mt-10 inline-flex items-center gap-2 font-geist-mono text-[13px] tracking-[0.04em] border hairline rounded-md px-5 py-2.5 hover:bg-paper hover:text-dark transition-colors\",\"children\":[\"Drop me a line\",\" â\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"$L29\",null,{\"children\":[\"$L2a\",[\"$\",\"$L2b\",null,{\"promise\":\"$@2c\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"22:[\"$\",\"li\",\"Voice and tone\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Voice and tone\"}]\n23:[\"$\",\"li\",\"AI behaviour\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"AI behaviour\"}]\n24:[\"$\",\"li\",\"Decision logic\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Decision logic\"}]\n"])</script>
1<script>self.__next_f.push([1,"25:[\"$\",\"div\",\"04\",{\"className\":\"snap-start shrink-0 w-[80%] rounded-2xl border hairline bg-paper/[0.02] p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] text-muted\",\"children\":\"04\"}],[\"$\",\"h3\",null,{\"className\":\"text-[1.4rem] leading-[1.1] tracking-[-0.02em] font-medium\",\"children\":\"Create the system\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-[14px] leading-[1.55] font-light text-paper/75 whitespace-pre-line\",\"children\":\"We turn the direction into something usable.\"}],[\"$\",\"ul\",null,{\"className\":\"mt-5 space-y-1.5\",\"children\":[[\"$\",\"li\",\"Workflow structure\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Workflow structure\"}],[\"$\",\"li\",\"UX blueprint\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"UX blueprint\"}],[\"$\",\"li\",\"Content logic\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Content logic\"}],[\"$\",\"li\",\"AI work spec\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"AI work spec\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"26:[\"$\",\"div\",\"05\",{\"className\":\"snap-start shrink-0 w-[80%] rounded-2xl border hairline bg-paper/[0.02] p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] text-muted\",\"children\":\"05\"}],[\"$\",\"h3\",null,{\"className\":\"text-[1.4rem] leading-[1.1] tracking-[-0.02em] font-medium\",\"children\":\"Make it usable\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-[14px] leading-[1.55] font-light text-paper/75 whitespace-pre-line\",\"children\":\"We use AI to make the work real, but never from a blank prompt.\"}],[\"$\",\"ul\",null,{\"className\":\"mt-5 space-y-1.5\",\"children\":[[\"$\",\"li\",\"Website / microsite / guide / system\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Website / microsite / guide / system\"}],[\"$\",\"li\",\"AI-assisted experience\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"AI-assisted experience\"}],[\"$\",\"li\",\"Handoff documentation\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Handoff documentation\"}],[\"$\",\"li\",\"Next-step roadmap\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Next-step roadmap\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"27:[\"$\",\"p\",null,{\"className\":\"mt-3 font-geist-mono text-[11px] tracking-[0.08em] uppercase text-muted/60\",\"children\":\"Swipe â\"}]\n"])</script>
1<script>self.__next_f.push([1,"28:[\"$\",\"div\",null,{\"className\":\"hidden md:block border-t hairline\",\"children\":[[\"$\",\"div\",\"01\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-5 md:gap-10 border-b hairline py-9 md:py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-4 flex items-start gap-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] text-muted pt-1.5\",\"children\":\"01\"}],[\"$\",\"h3\",null,{\"className\":\"text-[clamp(1.35rem,2vw,1.9rem)] leading-[1.1] tracking-[-0.02em] font-medium\",\"children\":\"Find the thing\"}]]}],[\"$\",\"p\",null,{\"className\":\"md:col-span-4 text-[15px] leading-[1.55] font-light text-paper/75 whitespace-pre-line\",\"children\":\"We define what really needs to take shape â the actual value, not the generic category.\"}],[\"$\",\"ul\",null,{\"className\":\"md:col-span-4 grid grid-cols-2 gap-x-5 gap-y-1.5\",\"children\":[[\"$\",\"li\",\"Project definition\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Project definition\"}],[\"$\",\"li\",\"Audience and use case\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Audience and use case\"}],[\"$\",\"li\",\"Core problem\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Core problem\"}],[\"$\",\"li\",\"What not to do\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"What not to do\"}]]}]]}],[\"$\",\"div\",\"02\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-5 md:gap-10 border-b hairline py-9 md:py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-4 flex items-start gap-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] text-muted pt-1.5\",\"children\":\"02\"}],[\"$\",\"h3\",null,{\"className\":\"text-[clamp(1.35rem,2vw,1.9rem)] leading-[1.1] tracking-[-0.02em] font-medium\",\"children\":\"Shape the direction\"}]]}],[\"$\",\"p\",null,{\"className\":\"md:col-span-4 text-[15px] leading-[1.55] font-light text-paper/75 whitespace-pre-line\",\"children\":\"We create the strategic and creative direction before producing anything.\"}],[\"$\",\"ul\",null,{\"className\":\"md:col-span-4 grid grid-cols-2 gap-x-5 gap-y-1.5\",\"children\":[[\"$\",\"li\",\"Reference map\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Reference map\"}],[\"$\",\"li\",\"Principles\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Principles\"}],[\"$\",\"li\",\"Visual direction\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Visual direction\"}],[\"$\",\"li\",\"What to avoid\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"What to avoid\"}]]}]]}],[\"$\",\"div\",\"03\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-5 md:gap-10 border-b hairline py-9 md:py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-4 flex items-start gap-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] text-muted pt-1.5\",\"children\":\"03\"}],[\"$\",\"h3\",null,{\"className\":\"text-[clamp(1.35rem,2vw,1.9rem)] leading-[1.1] tracking-[-0.02em] font-medium\",\"children\":\"Define the logic\"}]]}],[\"$\",\"p\",null,{\"className\":\"md:col-span-4 text-[15px] leading-[1.55] font-light text-paper/75 whitespace-pre-line\",\"children\":\"We define how the system, workflow or experience should behave.\"}],[\"$\",\"ul\",null,{\"className\":\"md:col-span-4 grid grid-cols-2 gap-x-5 gap-y-1.5\",\"children\":[[\"$\",\"li\",\"Brand logic\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Brand logic\"}],[\"$\",\"li\",\"Voice and tone\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Voice and tone\"}],[\"$\",\"li\",\"AI behaviour\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"AI behaviour\"}],[\"$\",\"li\",\"Decision logic\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Decision logic\"}]]}]]}],\"$L2d\",\"$L2e\"]}]\n"])</script>
1<script>self.__next_f.push([1,"2d:[\"$\",\"div\",\"04\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-5 md:gap-10 border-b hairline py-9 md:py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-4 flex items-start gap-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] text-muted pt-1.5\",\"children\":\"04\"}],[\"$\",\"h3\",null,{\"className\":\"text-[clamp(1.35rem,2vw,1.9rem)] leading-[1.1] tracking-[-0.02em] font-medium\",\"children\":\"Create the system\"}]]}],[\"$\",\"p\",null,{\"className\":\"md:col-span-4 text-[15px] leading-[1.55] font-light text-paper/75 whitespace-pre-line\",\"children\":\"We turn the direction into something usable.\"}],[\"$\",\"ul\",null,{\"className\":\"md:col-span-4 grid grid-cols-2 gap-x-5 gap-y-1.5\",\"children\":[[\"$\",\"li\",\"Workflow structure\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Workflow structure\"}],[\"$\",\"li\",\"UX blueprint\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"UX blueprint\"}],[\"$\",\"li\",\"Content logic\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Content logic\"}],[\"$\",\"li\",\"AI work spec\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"AI work spec\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"2e:[\"$\",\"div\",\"05\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-5 md:gap-10 border-b hairline py-9 md:py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-4 flex items-start gap-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-geist-mono text-[12px] tracking-[0.08em] text-muted pt-1.5\",\"children\":\"05\"}],[\"$\",\"h3\",null,{\"className\":\"text-[clamp(1.35rem,2vw,1.9rem)] leading-[1.1] tracking-[-0.02em] font-medium\",\"children\":\"Make it usable\"}]]}],[\"$\",\"p\",null,{\"className\":\"md:col-span-4 text-[15px] leading-[1.55] font-light text-paper/75 whitespace-pre-line\",\"children\":\"We use AI to make the work real, but never from a blank prompt.\"}],[\"$\",\"ul\",null,{\"className\":\"md:col-span-4 grid grid-cols-2 gap-x-5 gap-y-1.5\",\"children\":[[\"$\",\"li\",\"Website / microsite / guide / system\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Website / microsite / guide / system\"}],[\"$\",\"li\",\"AI-assisted experience\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"AI-assisted experience\"}],[\"$\",\"li\",\"Handoff documentation\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Handoff documentation\"}],[\"$\",\"li\",\"Next-step roadmap\",{\"className\":\"font-geist-mono text-[11.5px] leading-[1.5] text-muted\",\"children\":\"Next-step roadmap\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"2a:null\n"])</script>
1<script>self.__next_f.push([1,"2f:I[622,[],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"2c:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Things Worth Building · Mireia\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A method for turning loose ideas into clearer systems, workflows and AI-assisted experiences.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"mireia.ai\"}],[\"$\",\"link\",\"3\",{\"rel\":\"author\",\"href\":\"https://mireia.ai\"}],[\"$\",\"meta\",\"4\",{\"name\":\"author\",\"content\":\"Mireia Valldecabres\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"AI integration for brands,AI brand systems,brand-aligned AI,AI workflows,AI content systems,AI-assisted experiences,AI consultant,AI for teams,Mireia Valldecabres,mireia.ai\"}],[\"$\",\"meta\",\"6\",{\"name\":\"creator\",\"content\":\"Mireia Valldecabres\"}],[\"$\",\"meta\",\"7\",{\"name\":\"publisher\",\"content\":\"Mireia Valldecabres\"}],[\"$\",\"meta\",\"8\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"9\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"10\",{\"name\":\"category\",\"content\":\"technology\"}],[\"$\",\"link\",\"11\",{\"rel\":\"canonical\",\"href\":\"https://mireia.ai/things-worth-building\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:title\",\"content\":\"Things Worth Building · Mireia\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:description\",\"content\":\"A method for turning loose ideas into clearer systems, workflows and AI-assisted experiences.\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:url\",\"content\":\"https://mireia.ai/things-worth-building\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:alt\",\"content\":\"Things Worth Building â mireia.ai\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image\",\"content\":\"https://mireia.ai/things-worth-building/opengraph-image?4f47dadc110cc166\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:title\",\"content\":\"Mireia\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:description\",\"content\":\"I help brands integrate AI into the way they work â creating clearer systems, better workflows and outputs that still feel like the brand.\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image:alt\",\"content\":\"Things Worth Building â mireia.ai\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:image\",\"content\":\"https://mireia.ai/things-worth-building/opengraph-image?4f47dadc110cc166\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/icon.svg?11980d975c00a729\",\"type\":\"image/svg+xml\",\"sizes\":\"any\"}],[\"$\",\"$L2f\",\"30\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"21:\"$2c:metadata\"\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.