.page.svelte-1uha8ag{width:100%;position:relative}.page.svelte-1uha8ag:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero.svelte-1uha8ag{position:relative;min-height:100svh;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden}.hero__bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--background);background-image:url(../../../hero.png);background-size:cover;background-position:center center;background-repeat:no-repeat}.hero__bg.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#00000005,#0000000a 40%,#141e2473)}.hero__inner.svelte-1uha8ag{position:relative;z-index:1;width:100%;max-width:var(--max-width-wide);padding:0 var(--spacing-md) 5rem;margin-top:auto;text-align:left;animation:svelte-1uha8ag-hero-in 1s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-1uha8ag-hero-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero__inner.svelte-1uha8ag{animation:none}.stats__item.svelte-1uha8ag{opacity:1;transform:none;transition:none}}.hero__names.svelte-1uha8ag{font-family:Priestacy,cursive;font-size:clamp(4rem,9vw,7rem);font-weight:400;color:#fff;line-height:1.1;letter-spacing:.01em;margin-top:.4rem}.hero__names.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic;color:#f0c9b0}.hero__date.svelte-1uha8ag{font-family:var(--font-ui);font-size:.9rem;font-weight:600;color:#ffffffbf;letter-spacing:.22em;text-transform:uppercase;margin-top:1rem}.hero__countdown.svelte-1uha8ag{font-family:var(--font-ui);font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f0c9b0;margin-top:.5rem}.hero__location.svelte-1uha8ag{font-family:var(--font-display);font-size:1.2rem;font-style:var(--heading-style);color:#ffffffb3;letter-spacing:.04em;margin-top:.4rem}.hero__scroll.svelte-1uha8ag{display:block;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:2.5rem;text-decoration:none;animation:svelte-1uha8ag-bob 2.2s ease-in-out infinite}@keyframes svelte-1uha8ag-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@media(prefers-reduced-motion:reduce){.hero__scroll.svelte-1uha8ag{animation:none}}.overview__note.svelte-1uha8ag{font-family:var(--font-body);font-size:.95rem;font-weight:600;color:var(--slate-blue);line-height:1.7;margin-bottom:1.25rem}.overview__cta.svelte-1uha8ag{display:inline-block;margin-top:2rem;padding:.95rem 2.5rem;background:var(--terracotta);color:var(--background);border:none;font-family:var(--font-ui);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 4px 24px #c8605847}.overview__cta.svelte-1uha8ag:hover{background:var(--slate-blue);transform:translateY(-2px);box-shadow:0 8px 28px #344f5e38}@keyframes svelte-1uha8ag-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-modal-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.hero__rule.svelte-1uha8ag{width:48px;border:none;border-top:1.5px solid rgba(255,255,255,.5);margin:.5rem 0}.hero__wave.svelte-1uha8ag{position:absolute;bottom:0;left:0;right:0;z-index:5;line-height:0;pointer-events:none}.hero__wave.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:block;width:100%;height:clamp(50px,7vw,80px)}.stats__intro.svelte-1uha8ag{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(200,192,168,.4);text-align:center;font-family:var(--font-display);font-size:clamp(1.15rem,2.5vw,1.5rem);font-style:var(--heading-style);color:var(--slate-blue)}.stats__grid.svelte-1uha8ag{margin-top:.5rem;display:grid;grid-template-columns:repeat(3,1fr)}.stats__item.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;color:var(--khaki);opacity:0;transform:translateY(22px) scale(.94);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay, 0s)}.stats--visible.svelte-1uha8ag .stats__item:where(.svelte-1uha8ag){opacity:1;transform:translateY(0) scale(1)}.stats__item.svelte-1uha8ag svg{color:var(--terracotta);transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--delay, 0s) + .25s)}.stats--visible.svelte-1uha8ag .stats__item:where(.svelte-1uha8ag) svg{animation:svelte-1uha8ag-icon-wiggle 3.6s ease-in-out infinite;animation-delay:calc(var(--delay, 0s) + .9s)}.stats--visible.svelte-1uha8ag .stats__item:where(.svelte-1uha8ag):hover svg{animation-play-state:paused;transform:scale(1.12) rotate(-6deg)}@keyframes svelte-1uha8ag-icon-wiggle{0%,38%,to{transform:rotate(0)}8%{transform:rotate(-9deg)}16%{transform:rotate(8deg)}24%{transform:rotate(-5deg)}31%{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.stats--visible.svelte-1uha8ag .stats__item:where(.svelte-1uha8ag) svg{animation:none}}.stats__item.svelte-1uha8ag+.stats__item:where(.svelte-1uha8ag){border-left:1px solid rgba(200,192,168,.55)}.stats__number.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:var(--heading-weight);line-height:1;color:var(--slate-blue);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stats__label.svelte-1uha8ag{font-family:var(--font-sans);font-size:.58rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta)}.overview.svelte-1uha8ag{padding:var(--spacing-lg) 0 var(--spacing-md)}.overview__grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin-bottom:2.5rem}.overview__eyebrow.svelte-1uha8ag{font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);margin-bottom:.4rem}.overview__title.svelte-1uha8ag{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4rem,8vw,6.5rem);font-weight:500;font-style:var(--heading-style);color:var(--slate-blue);line-height:1;letter-spacing:-.01em;margin-bottom:.2rem}.overview__swoosh.svelte-1uha8ag{display:block;width:clamp(160px,55%,280px);margin-bottom:1.75rem}.overview__prose.svelte-1uha8ag{font-family:Raleway,sans-serif;font-size:.9rem;line-height:1.85;color:var(--slate-blue);margin-bottom:1.5rem}.overview__right.svelte-1uha8ag{display:flex;justify-content:center;align-items:flex-start}.overview__arch.svelte-1uha8ag{width:100%;aspect-ratio:3 / 4;border-radius:200px 200px 0 0;overflow:hidden;box-shadow:0 20px 60px #344f5e1f}.overview__arch.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;object-position:center top}.overview__logistics.svelte-1uha8ag{font-family:Raleway,sans-serif;font-size:.9rem;line-height:1.8;color:var(--slate-blue)}.overview__note.svelte-1uha8ag{font-family:Raleway,sans-serif;font-size:.9rem;color:var(--slate-blue);line-height:1.75}.overview__cta.svelte-1uha8ag{display:inline-block;width:auto;margin-top:.75rem;padding:1.1rem 2.5rem;text-align:center;background:var(--terracotta);color:var(--background);border:none;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s}.overview__cta.svelte-1uha8ag:hover{background:var(--slate-blue)}@media(max-width:768px){.overview__grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.overview__right.svelte-1uha8ag{order:-1}.overview__arch.svelte-1uha8ag{max-width:260px;margin:0 auto;border-radius:130px 130px 0 0}.stats__item.svelte-1uha8ag{padding:.75rem .4rem}}
