.hero[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 88% 20%,#f5e7d1 0,transparent 34%),linear-gradient(180deg,#fffaf3 0%,var(--paper) 100%);padding:64px 0 54px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:62px;display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:18px 0;font-size:clamp(39px,5.1vw,64px);line-height:1.25}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--terracotta);font-style:normal}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:640px;color:var(--ink-soft);font-size:17px;line-height:1.85}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.small-note[data-astro-cid-lcdefpme]{color:#98887a;margin-top:26px;font-size:12.5px;transform:rotate(-1deg)}.hero-projects[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-content:center;gap:16px;min-height:500px;display:grid;position:relative}.project-preview[data-astro-cid-lcdefpme]{border:1px solid var(--rule);min-height:180px;box-shadow:var(--shadow-soft);border-radius:24px;flex-direction:column;justify-content:flex-end;padding:26px;display:flex}.project-preview[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin:8px 0 5px;font-family:Trirong,serif;font-size:22px}.project-preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.6}.project-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.12em;color:var(--terracotta);font-size:10px;font-weight:800}.project-ai[data-astro-cid-lcdefpme]{background:#f4e8d8;transform:translateY(18px)}.project-web[data-astro-cid-lcdefpme]{background:var(--sage-soft)}.project-product[data-astro-cid-lcdefpme]{background:var(--rose-soft);grid-column:1/-1;justify-self:center;width:72%}.floating-note[data-astro-cid-lcdefpme]{color:#876f5f;background:#fffcf5e6;border:1px solid #eadfce;border-radius:14px;padding:12px 15px;font-family:Trirong,serif;font-size:13px;line-height:1.6;position:absolute;box-shadow:0 8px 24px #452e1f12}.note-1[data-astro-cid-lcdefpme]{top:82px;left:-6px;transform:rotate(-5deg)}.note-2[data-astro-cid-lcdefpme]{bottom:84px;right:-5px;transform:rotate(4deg)}.section[data-astro-cid-lcdefpme]{padding:74px 0}.section-head[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:28px;display:grid}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.title-row[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:10px 0 0;font-size:clamp(30px,4vw,42px);line-height:1.3}.section-head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;line-height:1.8}.focus-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.focus-card[data-astro-cid-lcdefpme]{border:1px solid #61442f14;border-radius:22px;min-height:260px;padding:28px}.focus-card[data-astro-cid-lcdefpme].sage,.learn-card[data-astro-cid-lcdefpme].sage{background:var(--sage-soft)}.focus-card[data-astro-cid-lcdefpme].rose,.learn-card[data-astro-cid-lcdefpme].rose{background:var(--rose-soft)}.focus-card[data-astro-cid-lcdefpme].yellow,.learn-card[data-astro-cid-lcdefpme].yellow{background:#fbefcf}.focus-icon[data-astro-cid-lcdefpme]{width:46px;height:46px;color:var(--brown);background:#ffffffa6;border-radius:14px;place-items:center;font-size:13px;font-weight:800;display:grid}.focus-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:24px 0 10px;font-size:22px}.focus-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0 0 20px;line-height:1.75}.stories[data-astro-cid-lcdefpme]{background:#fffaf4;border-block:1px solid #efe3d3}.title-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:26px;margin-bottom:28px;display:flex}.story-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.story-card[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--rule);border-radius:20px;transition:all .18s;overflow:hidden}.story-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.story-thumb[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:linear-gradient(135deg,#e9d7c1,#f6eee5);position:relative;overflow:hidden}.story-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.pillar-parenting[data-astro-cid-lcdefpme] .story-thumb[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#dfe9d9,#f4eee1)}.pillar-insurance[data-astro-cid-lcdefpme] .story-thumb[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#f0d9db,#f7efe7)}.pillar-business[data-astro-cid-lcdefpme] .story-thumb[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#e5ddd4,#f5eadc)}.story-label[data-astro-cid-lcdefpme]{z-index:2;backdrop-filter:blur(4px);background:#ffffffe0;border-radius:999px;padding:6px 10px;font-size:11px;position:absolute;bottom:16px;left:16px}.story-body[data-astro-cid-lcdefpme]{padding:18px}.story-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:12px 0 8px;font-size:18px;line-height:1.5}.story-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.date[data-astro-cid-lcdefpme]{color:#9a8b7d;font-size:12px}.hand-note[data-astro-cid-lcdefpme]{color:#9c8878;margin:0;font-family:Trirong,serif;font-size:13px;transform:rotate(-2deg)}.learn-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.learn-card[data-astro-cid-lcdefpme]{border:1px solid #61442f14;border-radius:20px;flex-direction:column;min-height:250px;padding:24px;display:flex}.learn-card[data-astro-cid-lcdefpme].sky{background:var(--sky-soft)}.learn-card[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:#a88464;font-size:11px;font-weight:800}.learn-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:28px 0 10px;font-size:20px}.learn-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);flex:1;margin:0 0 20px;font-size:14px;line-height:1.7}.projects[data-astro-cid-lcdefpme]{background:#fffaf4;border-block:1px solid #efe3d3}.project-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.project-card[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--rule);border-radius:20px;grid-template-columns:96px 1fr;align-items:start;gap:16px;padding:16px;display:grid}.project-art[data-astro-cid-lcdefpme]{aspect-ratio:1;letter-spacing:.08em;color:#6d5542;border-radius:14px;place-items:center;font-size:12px;font-weight:800;display:grid}.project-art[data-astro-cid-lcdefpme].ebook{background:#f5dfca}.project-art[data-astro-cid-lcdefpme].web{background:#dde5df}.project-art[data-astro-cid-lcdefpme].print{background:#eee2dc}.project-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:2px 0 8px;font-size:18px}.project-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0 0 12px;font-size:13.5px;line-height:1.65}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:36px;display:grid}.about-copy[data-astro-cid-lcdefpme]{padding:18px 14px}.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:12px 0 14px}.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0 0 14px;line-height:1.8}.about-copy[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{margin-top:10px}.local-card[data-astro-cid-lcdefpme]{background:#eee7d7;border-radius:26px;flex-direction:column;justify-content:center;align-self:stretch;padding:30px;display:flex}.local-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:12px 0;font-size:28px}.local-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);line-height:1.8}.local-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.final-cta[data-astro-cid-lcdefpme]{background:#e9eadf;padding:54px 0}.final-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.final-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:10px 0 8px;font-size:32px}.final-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:700px;margin:0;line-height:1.7}.line-btn[data-astro-cid-lcdefpme]{color:#fff;white-space:nowrap;background:#2eaa5f;border-radius:999px;padding:13px 22px;font-weight:800}@media (width<=1000px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr .85fr;gap:30px}.story-grid[data-astro-cid-lcdefpme],.learn-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.project-grid[data-astro-cid-lcdefpme],.focus-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{padding-top:40px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-projects[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:auto}.project-preview[data-astro-cid-lcdefpme],.project-product[data-astro-cid-lcdefpme]{grid-column:auto;width:100%;transform:none}.note-1[data-astro-cid-lcdefpme]{left:8px}.note-2[data-astro-cid-lcdefpme]{right:8px}.title-row[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.story-grid[data-astro-cid-lcdefpme],.learn-grid[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme],.final-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.line-btn[data-astro-cid-lcdefpme]{justify-self:start}.section[data-astro-cid-lcdefpme]{padding:58px 0}.project-card[data-astro-cid-lcdefpme]{grid-template-columns:78px 1fr}}
