.hero-container.svelte-yltboh{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-section.svelte-yltboh{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background-image.svelte-yltboh{position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--z-base)}.hero-background-image.svelte-yltboh{object-fit:cover}.hero-background-image[style*=background-image].svelte-yltboh{background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay.svelte-yltboh{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-overlay-dark) 0%,var(--color-overlay-light) 100%);z-index:var(--z-content)}.hero-content.svelte-yltboh{position:relative;z-index:var(--z-content);text-align:center;color:var(--color-white)}.hero-subtitle.svelte-yltboh{font-size:var(--font-size-sm);color:#ffffffbf;letter-spacing:.25em;margin-bottom:1.25rem;text-transform:uppercase;font-weight:var(--font-weight-normal)}@media(min-width:768px){.hero-subtitle.svelte-yltboh{font-size:var(--font-size-base);letter-spacing:.3em}}.hero-title.svelte-yltboh{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:2rem;letter-spacing:-.03125rem}.hero-divider.svelte-yltboh{width:80px;height:3px;background:linear-gradient(90deg,transparent 0%,var(--color-gold-primary) 20%,var(--color-gold-primary) 80%,transparent 100%);margin:0 auto 3rem}.hero-description.svelte-yltboh{font-size:var(--font-size-base);color:var(--color-white);opacity:.9;line-height:var(--line-height-normal);max-width:600px;margin:0 auto;white-space:pre-line}@media(min-width:769px){.hero-container.svelte-yltboh{padding:0 2rem}.hero-title.svelte-yltboh{font-size:var(--font-size-5xl);margin-bottom:1rem}.hero-description.svelte-yltboh{font-size:var(--font-size-lg)}}
