.page-title.svelte-y2e5wi{width:100%}.page-banner.svelte-y2e5wi{isolation:isolate;width:calc(100% + var(--content-padding,0px) * 2);margin-left:calc(var(--content-padding,0px) * -1);background:var(--accent-color);color:#fff;min-height:14rem;padding:3rem var(--page-content-inset,var(--page-padding)) 4rem;flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.banner-image.svelte-y2e5wi{object-fit:cover;object-position:center 60%;z-index:-2;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.banner-tint.svelte-y2e5wi{background:var(--accent-color);opacity:.9;z-index:-1;position:absolute;inset:0}.heading-copy.svelte-y2e5wi{z-index:1;text-align:left;width:100%;position:relative}h1.svelte-y2e5wi{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;line-height:1.2}p.svelte-y2e5wi{margin-top:.6rem;font-size:1.1rem;font-weight:500;line-height:1.5}.page-title.svelte-y2e5wi:not(.page-banner) .heading-copy:where(.svelte-y2e5wi){text-align:center}.page-title.svelte-y2e5wi:not(.page-banner) h1:where(.svelte-y2e5wi){font-size:var(--text-medium)}.page-title.svelte-y2e5wi:not(.page-banner) p:where(.svelte-y2e5wi){font-size:var(--text-smaller);color:var(--label-color)}@media (width<=700px){.page-banner.svelte-y2e5wi{min-height:13rem;padding-top:3rem;padding-bottom:3rem}p.svelte-y2e5wi{font-size:var(--text-normal)}}
