.page-head.svelte-38sjwj{padding:var(--band-pad-y) 0;clip-path:inset(-9999px -9999px 0);position:relative}.head-inner.svelte-38sjwj{z-index:1;position:relative}.head-back.svelte-38sjwj{top:-52px;left:var(--container-pad);color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:500;transition:color .18s;display:inline-flex;position:absolute}.head-back.svelte-38sjwj:hover{color:var(--indigo)}.head-display.svelte-38sjwj{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(32px,5vw,72px);min-height:calc(clamp(40px,7.5vw,88px)/1.08696);display:grid;position:relative}.page-title.svelte-38sjwj{z-index:1;font-family:var(--font-serif);color:var(--ink);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(40px,7.5vw,88px);font-weight:300;line-height:.92;position:relative}.page-title--compact.svelte-38sjwj{font-size:clamp(36px,6vw,76px);line-height:.96}.head-ordinal.svelte-38sjwj{z-index:0;font-family:var(--font-serif);letter-spacing:-.05em;color:oklch(84.4% .045 298.3/.55);font-variant-numeric:lining-nums;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(104px,13vw,170px);font-style:italic;font-weight:300;line-height:.75;position:absolute;bottom:-.26em;left:-.03em}.head-aside.svelte-38sjwj{align-items:center;padding-bottom:clamp(6px,1vw,14px);display:inline-flex}.page-head--dark.svelte-38sjwj{padding:calc(100px + env(safe-area-inset-top) + var(--band-pad-y)) 0 var(--band-pad-y);background:var(--ink);color:var(--paper);margin-top:-100px}.page-head--dark.svelte-38sjwj .head-back:where(.svelte-38sjwj){color:oklch(96.8% .016 100/.55)}.page-head--dark.svelte-38sjwj .head-back:where(.svelte-38sjwj):hover{color:var(--accent-soft)}.page-head--dark.svelte-38sjwj .page-title:where(.svelte-38sjwj){color:var(--paper)}.page-head--dark.svelte-38sjwj .head-ordinal:where(.svelte-38sjwj){color:oklch(84.4% .045 298.3/.16)}@media (width<=720px){.head-ordinal.svelte-38sjwj{color:oklch(84.4% .045 298.3/.45)}.head-display.svelte-38sjwj{grid-template-columns:1fr;row-gap:18px}.head-aside.svelte-38sjwj{padding-bottom:0}.head-back.svelte-38sjwj{top:-44px}}
