.page-hero.svelte-xc5dvi{position:relative;padding:7rem 1.5rem 6rem;color:var(--color-text);background-color:var(--color-base);overflow:hidden}.page-hero.svelte-xc5dvi:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--bg-image);background-size:cover;background-position:center;filter:grayscale(100%);z-index:1}.page-hero.svelte-xc5dvi:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f0f0fb3;z-index:2}.hero-content.svelte-xc5dvi{position:relative;z-index:3;text-align:center;max-width:800px;margin:0 auto}h1.svelte-xc5dvi{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin:0 0 1.5rem;text-transform:capitalize}.breadcrumbs.svelte-xc5dvi ul:where(.svelte-xc5dvi){list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;gap:.75rem;font-family:var(--font-body)}.breadcrumbs.svelte-xc5dvi a:where(.svelte-xc5dvi){color:var(--color-text-muted, #a0a0a0);text-decoration:none;transition:color .3s ease}.breadcrumbs.svelte-xc5dvi a:where(.svelte-xc5dvi):hover{color:var(--color-accent)}.breadcrumbs.svelte-xc5dvi .separator:where(.svelte-xc5dvi){color:var(--color-accent)}.breadcrumbs.svelte-xc5dvi .current:where(.svelte-xc5dvi){color:var(--color-text);font-weight:600}
