.hero.svelte-1q37ri0{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg.svelte-1q37ri0{position:absolute;top:-20%;right:0;bottom:-20%;left:0;background:url(/images/hero-bg.jpg) center/cover no-repeat;background-color:var(--color-brown);z-index:0}.hero-overlay.svelte-1q37ri0{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#3e2723e6,#641e16b3,#a52a2a8c,#8b4513a6,#3e2723d9);z-index:1}.hero-grain.svelte-1q37ri0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;mix-blend-mode:overlay;animation:svelte-1q37ri0-grain .5s steps(1) infinite}@keyframes svelte-1q37ri0-grain{0%{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,1%)}30%{transform:translate(-1%,3%)}40%{transform:translate(2%,-2%)}50%{transform:translate(-3%,1%)}60%{transform:translate(1%,-1%)}70%{transform:translate(-2%,3%)}80%{transform:translate(3%,-3%)}90%{transform:translate(-1%,2%)}to{transform:translate(2%,-1%)}}.hero-content.svelte-1q37ri0{position:relative;z-index:3;text-align:center;padding:6rem 1.5rem}.hero-badge.svelte-1q37ri0{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;border:2px solid var(--color-gold);background:#3e272399;margin-bottom:1.5rem;box-shadow:0 0 20px #daa52033}.badge-text.svelte-1q37ri0{font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:2px;color:var(--color-gold);text-transform:uppercase;text-align:center;line-height:1.3}.hero-title.svelte-1q37ri0{color:var(--color-cream);font-size:clamp(2.2rem,6vw,4rem);font-style:italic;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.hero-subtitle.svelte-1q37ri0{color:var(--color-cream-dark);font-size:clamp(1rem,2.5vw,1.3rem);max-width:600px;margin:0 auto 2rem;line-height:1.7}.hero-cta.svelte-1q37ri0{font-size:1.05rem;padding:1rem 2.5rem}.divider-simple.svelte-gk4k2j,.divider-ornate.svelte-gk4k2j{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem 0}.divider-simple.svelte-gk4k2j .line:where(.svelte-gk4k2j),.divider-ornate.svelte-gk4k2j .line:where(.svelte-gk4k2j){flex:1;max-width:120px;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold),transparent)}.diamond.svelte-gk4k2j{color:var(--color-gold);font-size:.6rem}.flourish.svelte-gk4k2j{color:var(--color-gold);font-size:1.2rem}.divider-flag.svelte-gk4k2j{display:flex;height:3px;margin:1.5rem auto;max-width:200px;border-radius:2px;overflow:hidden}.flag-green.svelte-gk4k2j{flex:1;background:#009246}.flag-white.svelte-gk4k2j{flex:1;background:#fff}.flag-red.svelte-gk4k2j{flex:1;background:#ce2b37}
