.page-hero.svelte-4s1vdh{background:var(--bg-section-1);padding:8rem var(--section-padding-x) 9rem;text-align:center;border-bottom:1px solid var(--border)}.page-hero-inner.svelte-4s1vdh{max-width:var(--max-width-content);margin:0 auto}.page-hero-label.svelte-4s1vdh{font-family:var(--font-heading);font-size:var(--text-label);font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:2.25rem}.page-hero-breadcrumb.svelte-4s1vdh{font-family:var(--font-heading);font-size:.9rem;margin-bottom:2.75rem}.page-hero-breadcrumb.svelte-4s1vdh a:where(.svelte-4s1vdh){color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.page-hero-breadcrumb.svelte-4s1vdh a:where(.svelte-4s1vdh):hover{border-bottom-color:var(--accent)}.page-hero-breadcrumb-sep.svelte-4s1vdh{color:var(--ink-light);margin:0 .35rem}.page-hero-breadcrumb-current.svelte-4s1vdh{color:var(--ink-light)}.page-hero-title.svelte-4s1vdh{font-family:var(--font-heading);font-size:clamp(1.65rem,4.2vw,2.35rem);font-weight:400;color:var(--ink);margin:0 0 2.5rem;letter-spacing:-.02em;line-height:1.4}.page-hero-accent.svelte-4s1vdh{color:var(--accent)}.page-hero-sub.svelte-4s1vdh{font-size:1.05rem;color:var(--ink-light);line-height:1.55;max-width:560px;margin:0 auto;padding-top:.75rem}@media(max-width:640px){.page-hero.svelte-4s1vdh{padding:5.5rem 1.25rem 6.5rem}.page-hero-label.svelte-4s1vdh{margin-bottom:1.75rem}.page-hero-breadcrumb.svelte-4s1vdh{margin-bottom:2.25rem}.page-hero-title.svelte-4s1vdh{margin-bottom:2rem}}
