.journal-section[data-astro-cid-kgz6gzbc]{background:var(--color-surface);margin-top:40px}.journal-grid[data-astro-cid-kgz6gzbc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (width<=1050px){.journal-grid[data-astro-cid-kgz6gzbc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.journal-section[data-astro-cid-kgz6gzbc]{margin-top:28px}.journal-grid[data-astro-cid-kgz6gzbc]{grid-template-columns:1fr;gap:40px}}.home-hero[data-astro-cid-lcdefpme]{padding-block:var(--space-20);text-align:center;background:var(--color-surface)}.home-hero[data-astro-cid-lcdefpme] .btn-secondary[data-astro-cid-lcdefpme]{background:var(--color-bg)}.home-hero[data-astro-cid-lcdefpme] .btn-secondary[data-astro-cid-lcdefpme]:hover{background:var(--color-bg);border-color:var(--color-ink)}.home-hero-inner[data-astro-cid-lcdefpme]{max-width:880px}.home-hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.05em;color:var(--color-ink);text-wrap:balance;font-size:clamp(2.75rem,7vw,4.75rem);line-height:1.04}.home-hero-lead[data-astro-cid-lcdefpme]{max-width:680px;margin:var(--space-8) auto 0}.home-hero-lead[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 var(--space-3);font-size:var(--text-lg);color:var(--color-muted);line-height:1.55}.home-hero-lead[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.home-hero-actions[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.home-hero-small[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.home-hero-small[data-astro-cid-lcdefpme]+.home-hero-small[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.home-hero-link[data-astro-cid-lcdefpme]{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-line)}.home-hero-link[data-astro-cid-lcdefpme]:hover{color:var(--color-link);text-decoration-color:currentColor}@media (width<=640px){.home-hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) 56px}.home-hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.625rem;line-height:1.05}.home-hero-lead[data-astro-cid-lcdefpme]{margin-top:var(--space-8)}.home-hero-lead[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);line-height:1.45}.home-hero-actions[data-astro-cid-lcdefpme]{margin-top:var(--space-8);gap:var(--space-2)}.home-hero-small[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.home-hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}#services[data-astro-cid-lcdefpme]{scroll-margin-top:96px}.service-rows[data-astro-cid-lcdefpme]{column-gap:var(--space-12);margin-top:var(--space-12);border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.service-row[data-astro-cid-lcdefpme]{gap:var(--space-5);padding:var(--space-6) 0 var(--space-8);border-top:1px solid var(--color-line);color:var(--color-ink);align-items:flex-start;display:flex}.service-row[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}.service-row-num[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--eyebrow);font-variant-numeric:tabular-nums;padding-top:6px;font-weight:500}.service-row-body[data-astro-cid-lcdefpme]{flex:1}.service-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:0 0 var(--space-2);font-size:1.25rem;font-weight:500;line-height:1.3}.service-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);max-width:440px;color:var(--color-muted);margin:0;line-height:1.6}.service-row-arrow[data-astro-cid-lcdefpme]{color:var(--link-accent);font-size:1.1875rem;line-height:1.3;transition:color .15s,transform .15s}.service-row[data-astro-cid-lcdefpme]:hover .service-row-arrow[data-astro-cid-lcdefpme]{color:var(--link-accent-hover);transform:translate(2px,-2px)}.service-row[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--link-accent-hover)}@media (width<=760px){.service-rows[data-astro-cid-lcdefpme]{margin-top:var(--space-8);grid-template-columns:1fr}.service-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-base)}}.how-strip[data-astro-cid-lcdefpme]{background:var(--color-surface);padding-block:var(--space-16);margin-bottom:var(--space-20)}.how-strip[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4)}.how-strip[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.how-steps[data-astro-cid-lcdefpme]{margin:var(--space-8) 0 0;gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.how-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--color-line);align-items:flex-start;display:flex}.how-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);letter-spacing:-.03em;color:var(--color-ink);font-size:1.25rem;font-weight:500;line-height:1.3}.how-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.6}@media (width<=760px){.how-strip[data-astro-cid-lcdefpme]{padding-block:var(--space-12);margin-bottom:var(--space-12)}.how-steps[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}.how-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-base)}}.services-else[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-12);padding:var(--space-6) 0 var(--space-2);display:flex}.services-else[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--space-1);letter-spacing:-.03em;color:var(--color-ink);font-size:1.25rem;font-weight:500;line-height:1.3}.services-else[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.6}.services-else-actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-6);flex-shrink:0;display:flex}.services-else-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{border-color:var(--color-ink)}.services-else-actions[data-astro-cid-lcdefpme] .link-accent[data-astro-cid-lcdefpme]{font-size:var(--text-sm);font-weight:500}@media (width<=760px){.services-else[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.services-else[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-base)}}
