.page.svelte-1588ews{min-height:100svh;display:flex;flex-direction:column;background:var(--color-void)}.top.svelte-1588ews{padding:2rem 1.5rem 1rem;max-width:56rem;margin:0 auto;width:100%}.back.svelte-1588ews{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem .25rem;margin-left:-.25rem;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ash-dim);text-decoration:none;transition:color .3s ease}.back.svelte-1588ews:hover{color:var(--color-ember-glow)}.content.svelte-1588ews{flex:1;max-width:56rem;margin:0 auto;padding:4rem 1.5rem 6rem;width:100%}.heading.svelte-1588ews{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 144,"wght" 400;font-size:clamp(2.5rem,6vw,4rem);line-height:1;letter-spacing:.02em;color:var(--color-ash);margin:0 0 .5rem}.subheading.svelte-1588ews{margin:0 0 4rem;font-style:italic;color:var(--color-gold);opacity:.8;font-size:.875rem;letter-spacing:.1em}.block.svelte-1588ews{margin-bottom:2.5rem;font-size:.95rem;line-height:1.7;color:var(--color-ash-dim)}.block.svelte-1588ews h2:where(.svelte-1588ews){font-family:var(--font-sans);font-weight:500;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ember);margin:0 0 .75rem}.block.svelte-1588ews p:where(.svelte-1588ews){margin:0 0 .25rem}.block.svelte-1588ews a:where(.svelte-1588ews){color:var(--color-ash);border-bottom:1px solid color-mix(in oklab,var(--color-ember) 50%,transparent);text-decoration:none;transition:color .3s ease}.block.svelte-1588ews a:where(.svelte-1588ews):hover{color:var(--color-ember-glow)}
