.sparkle-wrap.svelte-1dls4x7{position:relative;display:inline-block}div.sparkle-wrap.svelte-1dls4x7{display:inline-block}.sparkle-fill.svelte-1dls4x7{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.sparkle.svelte-1dls4x7{position:absolute;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--r, 0deg)) scale(0);animation:svelte-1dls4x7-sparklePop ease-in-out infinite both;z-index:1}.sparkle-text.svelte-1dls4x7{position:relative;z-index:2}@keyframes svelte-1dls4x7-sparklePop{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--r)) scale(0)}30%{opacity:1;transform:translate(-50%,-50%) rotate(calc(var(--r) + 30deg)) scale(1)}70%{opacity:1;transform:translate(-50%,-50%) rotate(calc(var(--r) + 60deg)) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) rotate(calc(var(--r) + 90deg)) scale(0)}}.light-rays.svelte-npl9gx{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none;will-change:transform}.hero.svelte-1uha8ag{position:relative;width:100%;height:100svh;min-height:100svh;display:flex;flex-direction:column;padding:2rem 3rem 2.5rem;background:radial-gradient(circle at 50% 0%,var(--sky-mid) 0%,var(--sky-deep) 44%,var(--bg) 100%);overflow:hidden;contain:layout style}.hero-light-rays.svelte-1uha8ag{position:absolute;inset:0;z-index:0;pointer-events:none}.hero.svelte-1uha8ag:after{content:"";position:absolute;bottom:0;left:0;right:0;height:220px;background:linear-gradient(to bottom,transparent 0%,var(--sky-deep) 100%);pointer-events:none;z-index:5}.star.svelte-1uha8ag{position:absolute;z-index:2;pointer-events:none;color:#fff;animation:svelte-1uha8ag-twinkle 8s ease-in-out infinite}.star.svelte-1uha8ag:nth-child(3n+1){animation-duration:10s}.star.svelte-1uha8ag:nth-child(5n+2){animation-duration:6s}@keyframes svelte-1uha8ag-twinkle{0%,to{opacity:.45;transform:scale(1) rotate(0)}50%{opacity:.9;transform:scale(1.15) rotate(20deg)}}.hero-center.svelte-1uha8ag{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 3rem;width:100%;overflow:hidden}.hero-title-masked.svelte-1uha8ag{position:relative;display:block;width:100%;max-width:min(1200px,calc(100vw - 6rem));margin:0 auto}.hero-title-masked.svelte-1uha8ag .sizer:where(.svelte-1uha8ag){display:block;width:100%;height:auto;opacity:0;pointer-events:none}.hero-title-masked.svelte-1uha8ag .iridescence-masked:where(.svelte-1uha8ag){position:absolute;inset:0;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width:900px){.hero.svelte-1uha8ag{padding:1.5rem 1.75rem 2rem}.hero-center.svelte-1uha8ag{padding:1.5rem 1.75rem}.hero-title-masked.svelte-1uha8ag{max-width:calc(100vw - 3.5rem)}}@media(max-width:600px){.hero.svelte-1uha8ag{padding:1.25rem 1.25rem 1.75rem}.hero-center.svelte-1uha8ag{padding:1.25rem}.hero-title-masked.svelte-1uha8ag{max-width:calc(100vw - 2.5rem)}}.about-placeholder.svelte-1uha8ag{background:linear-gradient(180deg,var(--sky-deep) 0%,var(--surface) 100%);min-height:60vh;display:flex;align-items:center;justify-content:center;padding:4rem 3rem;content-visibility:auto;contain-intrinsic-size:60vh}.about-content.svelte-1uha8ag{text-align:center}.about-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;color:var(--text)}.about-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-sans);font-size:1rem;color:var(--text-muted);margin-top:1rem}@media(max-width:900px){.about-placeholder.svelte-1uha8ag{padding:3rem 1.75rem}}@media(max-width:600px){.about-placeholder.svelte-1uha8ag{padding:2.5rem 1.25rem}}@media(max-width:400px){.hero.svelte-1uha8ag{padding:1rem 1rem 1.5rem}.hero-center.svelte-1uha8ag{padding:1rem}.hero-title-masked.svelte-1uha8ag,.hero-center.svelte-1uha8ag .sparkle-wrap{max-width:calc(100vw - 2rem)}}
