.section-intro.svelte-2haqmt{gap:.85rem;max-width:60ch;display:grid}.section-intro[data-align=center].svelte-2haqmt{text-align:center;margin-inline:auto}.eyebrow.svelte-2haqmt{letter-spacing:.18em;text-transform:uppercase;color:var(--agartha-muted);font-size:.7rem}h2.svelte-2haqmt{letter-spacing:.05em;margin:0;padding-bottom:.65rem;font-size:clamp(1.55rem,5vw,3.15rem);font-weight:500;line-height:1.12;position:relative}h2.svelte-2haqmt:after{content:"";background:color-mix(in srgb, var(--agartha-gold) 62%, transparent);transform-origin:0;width:2.5rem;height:1px;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(.72)}.section-intro[data-align=center].svelte-2haqmt h2:where(.svelte-2haqmt):after{transform-origin:50%;left:50%;transform:translate(-50%)scaleX(.72)}.section-intro.svelte-2haqmt:hover h2:where(.svelte-2haqmt):after,.section-intro.svelte-2haqmt:focus-within h2:where(.svelte-2haqmt):after{transform:scaleX(1)}.section-intro[data-align=center].svelte-2haqmt:hover h2:where(.svelte-2haqmt):after,.section-intro[data-align=center].svelte-2haqmt:focus-within h2:where(.svelte-2haqmt):after{transform:translate(-50%)scaleX(1)}.description.svelte-2haqmt{color:var(--agartha-muted);margin:0;line-height:1.65}
