.blog-hero.svelte-u4k2t{padding:var(--space-20) 0 var(--space-16);background:radial-gradient(circle at 86% 18%,rgba(91,92,230,.14),transparent 32%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-container) 100%)}.hero-grid.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}.hero-copy.svelte-u4k2t h1:where(.svelte-u4k2t){margin:var(--space-5) 0;font-family:var(--font-display);font-size:clamp(42px,8vw,76px);line-height:.98;letter-spacing:-.045em;max-width:880px;text-wrap:balance}.hero-lead.svelte-u4k2t{margin:0;max-width:680px;font-size:clamp(18px,2vw,21px);line-height:1.65;color:var(--color-text-secondary)}.hero-actions.svelte-u4k2t{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.quiet-link.svelte-u4k2t{font-weight:700;color:var(--color-primary)}.hero-card.svelte-u4k2t{background:var(--color-surface-lowest);border-radius:var(--radius-3xl);padding:var(--space-6);box-shadow:var(--shadow-xl);--bracket-inset: 14px;--bracket-size: 26px}.mini-album.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.photo-tile.svelte-u4k2t{display:block;width:100%;aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff47}.hero-note.svelte-u4k2t{margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-2xl);background:#5b5ce614}.hero-note.svelte-u4k2t span:where(.svelte-u4k2t){display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-secondary)}.hero-note.svelte-u4k2t strong:where(.svelte-u4k2t){display:block;margin-top:var(--space-2);font-family:var(--font-display);font-size:24px;line-height:1.1}.hero-note.svelte-u4k2t p:where(.svelte-u4k2t){margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.55}.section-head.svelte-u4k2t{max-width:780px;margin-bottom:var(--space-10)}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.post-card.svelte-u4k2t{position:relative;display:flex;min-height:360px;flex-direction:column;padding:var(--space-8);border-radius:var(--radius-3xl);background:var(--color-surface-lowest);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.post-card.svelte-u4k2t:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--color-secondary)}.post-card.accent-warm.svelte-u4k2t:before{background:var(--fd-photo-warm)}.post-card.accent-navy.svelte-u4k2t:before{background:var(--fd-navy)}.post-card.svelte-u4k2t:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.post-meta.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;font-size:13px;font-weight:700;color:var(--color-text-secondary)}.post-meta.svelte-u4k2t span:where(.svelte-u4k2t){display:inline-flex;align-items:center;gap:5px}.post-card.svelte-u4k2t h3:where(.svelte-u4k2t){margin:var(--space-6) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(28px,4vw,38px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;color:var(--color-text-secondary);font-size:16px;line-height:1.65}.post-cta.svelte-u4k2t{margin-top:auto;padding-top:var(--space-8);display:inline-flex;align-items:center;gap:var(--space-2);font-weight:800;color:var(--color-secondary)}.pillars-grid.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.pillar-card.svelte-u4k2t{padding:var(--space-6);border-radius:var(--radius-2xl);background:var(--color-surface-lowest);box-shadow:var(--shadow-sm);color:var(--color-secondary)}.pillar-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:var(--space-4) 0 var(--space-3);font-family:var(--font-display);font-size:24px;letter-spacing:-.02em}.pillar-card.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;color:var(--color-text-secondary);line-height:1.6}.cta-band.svelte-u4k2t{padding:var(--space-14) 0;background:var(--fd-navy);color:#fff}.cta-band.svelte-u4k2t .fd-eyebrow:where(.svelte-u4k2t){color:var(--fd-lavender-soft)}.cta-inner.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.cta-inner.svelte-u4k2t h2:where(.svelte-u4k2t){margin:var(--space-3) 0;font-family:var(--font-display);font-size:clamp(32px,5vw,54px);line-height:1.05;letter-spacing:-.03em;max-width:760px}.cta-inner.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;max-width:640px;color:#ffffffc7;line-height:1.6}@media(min-width:820px){.hero-grid.svelte-u4k2t{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.posts-grid.svelte-u4k2t,.pillars-grid.svelte-u4k2t{grid-template-columns:repeat(3,minmax(0,1fr))}.cta-inner.svelte-u4k2t{grid-template-columns:1fr auto}}
