.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;padding-block:var(--space-20) var(--space-16);overflow:hidden}.media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1}.media[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 100% at 70% 0%,color-mix(in srgb,var(--farol-dark-surface) 90%,transparent),transparent 60%),var(--farol-dark-bg)}.still[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-image:image-set(url(/media/hero-portrait.avif) type("image/avif"),url(/media/hero-portrait.webp) type("image/webp"),url(/media/hero-portrait.jpg) type("image/jpeg"))}@media(min-width:56.25rem){.still[data-astro-cid-bbe6dxrz]{background-image:image-set(url(/media/hero.avif) type("image/avif"),url(/media/hero.webp) type("image/webp"),url(/media/hero.jpg) type("image/jpeg"))}}.scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:3;background:linear-gradient(to bottom,color-mix(in srgb,var(--farol-dark-bg) 70%,transparent),color-mix(in srgb,var(--farol-dark-bg) 80%,transparent))}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;max-width:60rem}.hero-lede[data-astro-cid-bbe6dxrz]{color:var(--invert-fg-soft);margin-block-start:var(--space-6)}.hero[data-astro-cid-bbe6dxrz] .eyebrow[data-astro-cid-bbe6dxrz]{color:var(--invert-fg-soft)}.hero[data-astro-cid-bbe6dxrz] .eyebrow[data-astro-cid-bbe6dxrz]:before{background:var(--invert-accent-soft)}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-block-start:var(--space-8)}.hero-scroll[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;min-block-size:44px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--invert-fg-soft);text-decoration:none}.hero-scroll[data-astro-cid-bbe6dxrz]:hover{color:var(--invert-fg);text-decoration:underline;text-underline-offset:.3em}@media(min-width:56.25rem){.hero[data-astro-cid-bbe6dxrz]{padding-block:var(--space-36);min-block-size:min(80svh,700px);display:flex;align-items:center}}.intro-body[data-astro-cid-k6vip4fb]{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);max-width:38ch}.stats[data-astro-cid-k6vip4fb]{display:grid;gap:var(--space-8);margin-block-start:var(--space-16);padding-block-start:var(--space-8);border-block-start:var(--rule) solid var(--line)}.stat-figure[data-astro-cid-k6vip4fb]{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1;letter-spacing:var(--tracking-tight)}.stat-label[data-astro-cid-k6vip4fb]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--muted);max-width:26ch}.service-grid[data-astro-cid-k6vip4fb]{display:grid;gap:var(--space-8);margin-block-start:var(--space-12)}.service[data-astro-cid-k6vip4fb]{padding:var(--space-8);background:var(--surface);border:var(--rule) solid var(--line)}.service[data-astro-cid-k6vip4fb] h3[data-astro-cid-k6vip4fb]{margin-block-end:var(--space-4)}.service[data-astro-cid-k6vip4fb] p[data-astro-cid-k6vip4fb]{color:var(--fg-soft);max-width:46ch}.benefit-grid[data-astro-cid-k6vip4fb]{display:grid;gap:0;margin-block-start:var(--space-12);padding:0;list-style:none;border-block-start:var(--rule) solid var(--line)}.benefit[data-astro-cid-k6vip4fb]{padding-block:var(--space-8);border-block-end:var(--rule) solid var(--line)}.benefit-name[data-astro-cid-k6vip4fb]{font-family:var(--font-display);font-size:var(--text-lg)}.benefit-tag[data-astro-cid-k6vip4fb]{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-ink);margin-block-start:var(--space-2)}.benefit-body[data-astro-cid-k6vip4fb]{margin-block-start:var(--space-3);font-size:var(--text-sm);color:var(--fg-soft);max-width:46ch}.format-grid[data-astro-cid-k6vip4fb]{display:grid;gap:var(--space-8);margin-block-start:var(--space-12);padding:0;list-style:none}.format[data-astro-cid-k6vip4fb]{padding-block-start:var(--space-6);border-block-start:var(--rule) solid var(--line-strong)}.format-name[data-astro-cid-k6vip4fb]{font-family:var(--font-display);font-size:var(--text-lg)}.format-tag[data-astro-cid-k6vip4fb]{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-ink);margin-block-start:var(--space-2)}.format-body[data-astro-cid-k6vip4fb]{margin-block-start:var(--space-3);font-size:var(--text-sm);color:var(--fg-soft)}.steps[data-astro-cid-k6vip4fb]{display:grid;gap:var(--space-12);margin-block-start:var(--space-12);padding:0;list-style:none}.step[data-astro-cid-k6vip4fb]{padding-block-start:var(--space-6);border-block-start:var(--rule) solid var(--line-strong)}.step-num[data-astro-cid-k6vip4fb]{display:block;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--accent-ink)}.step-title[data-astro-cid-k6vip4fb]{margin-block-start:var(--space-3);font-size:var(--text-lg)}.step-body[data-astro-cid-k6vip4fb]{margin-block-start:var(--space-3);color:var(--fg-soft);max-width:46ch}.principal-inner[data-astro-cid-k6vip4fb]{display:grid;gap:var(--space-12)}.principal-name[data-astro-cid-k6vip4fb]{margin-block-start:var(--space-2)}.principal-role[data-astro-cid-k6vip4fb]{margin-block-start:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--muted)}.principal-bio[data-astro-cid-k6vip4fb]{margin-block-start:var(--space-6);color:var(--fg-soft);max-width:var(--measure-prose)}.principal-note[data-astro-cid-k6vip4fb]{padding-inline-start:var(--space-6);border-inline-start:2px solid var(--accent);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);max-width:34ch}.cta-inner[data-astro-cid-k6vip4fb]{max-width:52rem}.cta-body[data-astro-cid-k6vip4fb]{color:var(--invert-muted);margin-block-start:var(--space-6)}.cta-actions[data-astro-cid-k6vip4fb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-block-start:var(--space-8)}.cta-call[data-astro-cid-k6vip4fb]{display:inline-flex;align-items:center;min-block-size:44px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--invert-muted);text-decoration:none}.cta-call[data-astro-cid-k6vip4fb]:hover{color:var(--invert-fg);text-decoration:underline;text-underline-offset:.3em}@media(min-width:56.25rem){.stats[data-astro-cid-k6vip4fb]{grid-template-columns:repeat(4,1fr);gap:var(--space-12)}.service-grid[data-astro-cid-k6vip4fb]{grid-template-columns:repeat(2,1fr);gap:var(--space-12)}.service[data-astro-cid-k6vip4fb]{padding:var(--space-12)}.benefit-grid[data-astro-cid-k6vip4fb]{grid-template-columns:repeat(3,1fr);column-gap:var(--space-12)}.format-grid[data-astro-cid-k6vip4fb]{grid-template-columns:repeat(4,1fr);gap:var(--space-8)}.steps[data-astro-cid-k6vip4fb]{grid-template-columns:repeat(2,1fr);gap:var(--space-16) var(--space-12)}.principal-inner[data-astro-cid-k6vip4fb]{grid-template-columns:3fr 2fr;gap:var(--space-16);align-items:start}}
