.container.svelte-8b8eao{max-width:980px;margin:0 auto;padding:0 28px}.eyebrow.svelte-8b8eao{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--ink-faint);font-weight:600;margin:0 0 16px}.hero.svelte-8b8eao{padding:92px 0 40px;position:relative;overflow:hidden;min-height:clamp(360px,46vh,480px);display:flex;align-items:center}.hero-scene.svelte-8b8eao{position:absolute;right:-8%;top:50%;transform:translateY(-50%) translate3d(0,var(--plx, 0px),0);width:min(1120px,84%);opacity:.56;pointer-events:none;z-index:0}.hero-veil.svelte-8b8eao{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#FCFBF7 30%,rgba(252,251,247,.72) 52%,rgba(252,251,247,.2) 78%,transparent 100%)}.hero.has-scene.svelte-8b8eao .container:where(.svelte-8b8eao){position:relative;z-index:2}@media(max-width:760px){.hero-scene.svelte-8b8eao{width:150%;right:-25%;opacity:.4}.hero-veil.svelte-8b8eao{background:linear-gradient(180deg,#FCFBF7 30%,rgba(252,251,247,.55) 60%,transparent 100%)}}.hero-illus.svelte-8b8eao{display:inline-block;width:46px;height:46px;color:var(--gold);opacity:.9;margin-bottom:16px}.hero.svelte-8b8eao h1:where(.svelte-8b8eao){font-family:var(--font-display, "Wittgenstein", Georgia, serif);font-weight:500;font-style:normal;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.08;margin:0 0 22px;letter-spacing:-.012em;color:var(--ink)}.hero.svelte-8b8eao h1:where(.svelte-8b8eao) em{font-style:italic;font-weight:400;color:var(--ink-soft)}.lede.svelte-8b8eao{font-size:17px;line-height:1.7;color:var(--ink-soft);margin:0;max-width:680px}
