.page-head.svelte-h0u2xh{isolation:isolate;text-align:center;background:radial-gradient(ellipse at 50% 80%, color-mix(in srgb, var(--color-brand) 4%, transparent) 0%, transparent 55%), var(--color-surface-2);border-bottom:1px solid var(--color-line);padding:4.5rem 1.5rem 3.5rem;position:relative;overflow:hidden}.page-head.has-photo.svelte-h0u2xh{padding:5.75rem 1.5rem 4.75rem}.photo.svelte-h0u2xh{z-index:-1;position:absolute;inset:0}.photo.svelte-h0u2xh .photo-img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.92);width:100%;height:100%}.tint.svelte-h0u2xh{background:var(--color-brand);mix-blend-mode:color;opacity:.55;position:absolute;inset:0}.scrim.svelte-h0u2xh{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-1) 72%, transparent) 0%, color-mix(in srgb, var(--color-surface-1) 62%, transparent) 45%, color-mix(in srgb, var(--color-surface-1) 86%, transparent) 100%);position:absolute;inset:0}h1.svelte-h0u2xh{letter-spacing:-.01em;margin-block:1rem .5rem;font-size:clamp(1.875rem,5vw,3.125rem)}.sub.svelte-h0u2xh{color:var(--color-text-soft);max-width:34rem;margin:0 auto 1rem;font-size:1rem;font-style:italic}.has-photo.svelte-h0u2xh .ornament{opacity:.7}.has-photo.svelte-h0u2xh .sub:where(.svelte-h0u2xh){color:color-mix(in oklab, var(--color-text-soft) 55%, var(--color-text))}
