.scatter.svelte-qdhin{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.petal.svelte-qdhin{position:absolute;object-fit:contain;opacity:0}.p1.svelte-qdhin{width:clamp(130px,22vw,240px);top:-6%;left:-5%;animation:svelte-qdhin-drift-1 3.2s ease-out .5s forwards}.p2.svelte-qdhin{width:clamp(90px,15vw,170px);top:4%;left:8%;animation:svelte-qdhin-drift-2 2.8s ease-out 1.2s forwards}.p3.svelte-qdhin{width:clamp(140px,24vw,260px);top:-8%;right:-4%;animation:svelte-qdhin-drift-3 3.4s ease-out .8s forwards}.p4.svelte-qdhin{width:clamp(85px,14vw,150px);top:5%;right:9%;animation:svelte-qdhin-drift-4 2.6s ease-out 1.6s forwards}.p5.svelte-qdhin{width:clamp(110px,18vw,200px);top:36%;left:-4%;animation:svelte-qdhin-drift-5 3s ease-out 1.8s forwards}.p6.svelte-qdhin{width:clamp(95px,16vw,175px);top:36%;right:10%;animation:svelte-qdhin-drift-6 2.9s ease-out 2.1s forwards}@keyframes svelte-qdhin-drift-1{0%{transform:translateY(-80px) rotate(-15deg);opacity:0}15%{opacity:1}to{transform:translateY(0) rotate(-15deg);opacity:1}}@keyframes svelte-qdhin-drift-2{0%{transform:translateY(-60px) rotate(10deg);opacity:0}15%{opacity:1}to{transform:translateY(0) rotate(10deg);opacity:1}}@keyframes svelte-qdhin-drift-3{0%{transform:translateY(-90px) rotate(32deg);opacity:0}15%{opacity:1}to{transform:translateY(0) rotate(32deg);opacity:1}}@keyframes svelte-qdhin-drift-4{0%{transform:translateY(-55px) rotate(-20deg);opacity:0}15%{opacity:1}to{transform:translateY(0) rotate(-20deg);opacity:1}}@keyframes svelte-qdhin-drift-5{0%{transform:translate(-60px) rotate(-25deg);opacity:0}15%{opacity:1}to{transform:translate(0) rotate(-25deg);opacity:1}}@keyframes svelte-qdhin-drift-6{0%{transform:translate(60px) rotate(-90deg);opacity:0}15%{opacity:1}to{transform:translate(0) rotate(-90deg);opacity:1}}.p1.svelte-qdhin,.p3.svelte-qdhin{animation-fill-mode:forwards}@media(prefers-reduced-motion:reduce){.petal.svelte-qdhin{opacity:1!important;animation:none!important}}body{overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 10%,rgba(156,170,154,.1),transparent 50%),radial-gradient(circle at 80% 90%,rgba(184,155,94,.08),transparent 55%)}.hero.svelte-1uha8ag{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6rem 1.5rem 7rem;text-align:center;z-index:1}.hero__inner.svelte-1uha8ag{max-width:36rem;width:100%;position:relative}.hero__date.svelte-1uha8ag{display:inline-block;font-family:var(--f-display);font-size:clamp(.85rem,1.2vw + .5rem,1.05rem);letter-spacing:.45em;text-transform:uppercase;color:var(--c-gold-dark);margin:0 0 2rem;padding:0 .4em .4em;border-bottom:1px solid rgba(184,155,94,.4);opacity:0;transform:translateY(8px);animation:svelte-1uha8ag-rise 1.4s ease-out .4s forwards}.hero__names.svelte-1uha8ag{font-family:var(--f-display);font-weight:500;font-size:clamp(2.8rem,9vw,5.4rem);line-height:1;color:var(--c-text);margin:0 0 2.4rem;display:flex;flex-direction:column;align-items:center;gap:.2em}.hero__name.svelte-1uha8ag{opacity:0;transform:translateY(12px);animation:svelte-1uha8ag-rise 1.4s ease-out forwards}.hero__name--first.svelte-1uha8ag{animation-delay:.7s}.hero__name--second.svelte-1uha8ag{animation-delay:1.2s}.hero__amp.svelte-1uha8ag{font-family:var(--f-script);font-weight:400;font-size:1.05em;line-height:.6;color:var(--c-bordeaux);opacity:0;transform:scale(.6);animation:svelte-1uha8ag-pop 1s cubic-bezier(.34,1.56,.64,1) 1s forwards}.hero__rule.svelte-1uha8ag{width:80px;height:1px;background:linear-gradient(to right,transparent,var(--c-gold),transparent);margin:0 auto 2rem;opacity:0;animation:svelte-1uha8ag-rise 1.4s ease-out 1.5s forwards}.hero__quote.svelte-1uha8ag{margin:0;padding:0;font-family:var(--f-display);font-style:italic;font-size:clamp(1rem,1.6vw + .4rem,1.25rem);color:var(--c-text-soft);line-height:1.55}.hero__quote.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;opacity:0;transform:translateY(8px);animation:svelte-1uha8ag-rise 1.4s ease-out forwards}.hero__quote.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-of-type(1){animation-delay:1.7s}.hero__quote.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-of-type(2){animation-delay:1.95s}.hero__quote.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-of-type(3){animation-delay:2.2s}@keyframes svelte-1uha8ag-rise{to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-pop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hero__date.svelte-1uha8ag,.hero__name.svelte-1uha8ag,.hero__amp.svelte-1uha8ag,.hero__rule.svelte-1uha8ag,.hero__quote.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:1;transform:none}}.footer.svelte-1uha8ag{position:relative;z-index:1;text-align:center;padding:2rem 1.5rem 2.5rem;font-family:var(--f-display);font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;color:var(--c-text-soft)}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none;border-bottom:1px solid rgba(60,60,58,.25);padding-bottom:1px;margin:0 .6em}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--c-bordeaux);border-color:var(--c-bordeaux)}.hero__continue.svelte-1uha8ag{margin-top:2.4rem;opacity:0;transform:translateY(6px);transition:opacity .8s ease-out,transform .8s ease-out}.hero__continue--visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.continue-btn.svelte-1uha8ag{font-family:var(--f-display);font-size:clamp(.8rem,1.1vw + .4rem,.95rem);letter-spacing:.4em;text-transform:uppercase;color:var(--c-gold-dark);background:none;border:none;border-bottom:1px solid rgba(184,155,94,.5);padding:0 .2em .3em;cursor:pointer;transition:color .2s,border-color .2s}.continue-btn.svelte-1uha8ag:hover{color:var(--c-bordeaux);border-color:var(--c-bordeaux)}
