.section-header.svelte-ls99y2{width:100vw;margin-left:calc(50% - 50vw);margin-right:0;margin-top:.75rem;margin-bottom:.75rem;padding:0 1rem;box-sizing:border-box;overflow-x:clip;overflow-y:visible;position:relative;min-height:3.6rem}.section-header.is-page.svelte-ls99y2{margin-top:-.9rem;margin-bottom:calc(.6rem - 34px);top:-34px;z-index:4}.section-header.is-page.svelte-ls99y2 .label:where(.svelte-ls99y2){box-shadow:6px 10px 0 var(--yellow-accent)}.section-header.svelte-ls99y2:not(.is-visible) .line-layer:where(.svelte-ls99y2),.section-header.svelte-ls99y2:not(.is-visible) .label:where(.svelte-ls99y2){visibility:hidden}.line-layer.svelte-ls99y2{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.edge-line.svelte-ls99y2{display:block;position:absolute;width:150vw;height:2px;background:var(--grey);box-shadow:3px 3px 0 var(--yellow-accent);z-index:0}.edge-line-left.svelte-ls99y2{top:53px;left:calc(var(--label-center) + var(--label-shift, 0px) - var(--label-half) - 20px - 150vw)}.edge-line-right.svelte-ls99y2{left:calc(var(--label-center) + var(--label-shift, 0px) + var(--label-half) + 20px);top:27px}.label.svelte-ls99y2{display:block;position:absolute;left:calc(var(--label-center) + var(--label-shift, 0px) - var(--label-half));top:50%;margin:0;background:var(--grey);color:var(--white);border:1px solid var(--white);box-shadow:6px 6px 0 var(--yellow-accent);transform:translateY(-50%) skew(-14deg);padding:.32rem .9rem;font-family:Langdon,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;max-width:100%;box-sizing:border-box;z-index:1}.label.size-mini.svelte-ls99y2{font-size:clamp(.92rem,1.4vw,1.3rem)}.section-header.is-mini.svelte-ls99y2{margin-bottom:-1rem;position:relative;overflow-x:clip;overflow-y:visible}.section-header.is-mini.svelte-ls99y2 .edge-line:where(.svelte-ls99y2){z-index:0}.section-header.is-mini.svelte-ls99y2 .label:where(.svelte-ls99y2){z-index:2}.section-header.is-mini+*{position:relative;z-index:1}.label.size-small.svelte-ls99y2{font-size:clamp(1.15rem,1.9vw,1.7rem)}.label.size-medium.svelte-ls99y2{font-size:clamp(1.38rem,2.45vw,2.1rem)}.label.size-large.svelte-ls99y2{font-size:clamp(1.72rem,3.15vw,2.62rem)}.label.svelte-ls99y2 span:where(.svelte-ls99y2){display:block;transform:skew(14deg)}@media(max-width:700px){.section-header.svelte-ls99y2{padding:0 .75rem}}
