.gala[data-astro-cid-fnjw7vge]{--g-green:#1f5f2a;--g-green-deep:#174722;--g-green-night:#123a1b;--g-gold:#b8964a;--g-gold-bright:#cfa95c;--g-gold-pale:#ecd9a8;--g-pink:#f2a39b;--g-cream:#fbf8f2;--g-cream-deep:#f4ecdc;--g-serif:"Playfair Display", Georgia, "Times New Roman", serif;background:var(--g-cream);overflow-x:clip}.gala-hero[data-astro-cid-fnjw7vge]{background:radial-gradient(70% 52% at 50% 40%,#fffdf6f2 0%,#fbf8f200 70%),radial-gradient(48% 36% at 50% 44%,#b8964a21 0%,#b8964a00 72%),radial-gradient(42% 34% at 12% 96%,#f2a39b2e 0%,#f2a39b00 70%),radial-gradient(42% 34% at 88% 96%,#f2a39b29 0%,#f2a39b00 70%),linear-gradient(#fbf8f2 0%,#faf5ea 100%);place-items:center;min-height:min(100svh,980px);padding:clamp(2.5rem,5vw,4.5rem) 1.25rem clamp(3.5rem,7vw,5.5rem);display:grid;position:relative}.gala-hero__frond[data-astro-cid-fnjw7vge]{opacity:.3;pointer-events:none;width:clamp(150px,22vw,330px);height:auto;position:absolute}.gala-hero__frond--left[data-astro-cid-fnjw7vge]{top:clamp(-30px,-1vw,10px);left:clamp(-40px,-2vw,0px);transform:scaleX(-1)rotate(8deg)}.gala-hero__frond--right[data-astro-cid-fnjw7vge]{top:clamp(-30px,-1vw,10px);right:clamp(-40px,-2vw,0px);transform:rotate(8deg)}.gala-hero__blossoms[data-astro-cid-fnjw7vge]{opacity:.85;pointer-events:none;width:clamp(100px,12vw,180px);height:auto;position:absolute}.gala-hero__blossoms--left[data-astro-cid-fnjw7vge]{bottom:clamp(1rem,4vw,3.5rem);left:clamp(.5rem,4vw,4rem)}.gala-hero__blossoms--right[data-astro-cid-fnjw7vge]{bottom:clamp(1rem,4vw,3.5rem);right:clamp(.5rem,4vw,4rem);transform:scaleX(-1)rotate(12deg)}.gala-hero__inner[data-astro-cid-fnjw7vge]{text-align:center;justify-items:center;gap:clamp(.9rem,2vw,1.4rem);max-width:56rem;display:grid;position:relative}.gala-hero__logo[data-astro-cid-fnjw7vge]{background:#fbf8f2;border-radius:24px;width:min(100%,680px);height:auto;box-shadow:0 0 60px 40px #fbf8f2,0 0 140px 90px #fbf8f2bf}.gala-hero__eyebrow[data-astro-cid-fnjw7vge]{letter-spacing:.22em;text-transform:uppercase;color:#8a6b27;margin:0;font-size:clamp(.82rem,1.3vw,.95rem);font-weight:700}.gala-hero__date[data-astro-cid-fnjw7vge]{font-family:var(--g-serif);letter-spacing:.01em;color:var(--g-green-deep);text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.6vw,3.1rem);font-weight:600;line-height:1.12}.gala-countdown[data-astro-cid-fnjw7vge]{justify-items:center;gap:.6rem;margin-top:.25rem;display:grid}.gala-countdown__label[data-astro-cid-fnjw7vge]{letter-spacing:.18em;text-transform:uppercase;color:#174722b8;margin:0;font-size:.78rem;font-weight:700}.gala-countdown__units[data-astro-cid-fnjw7vge]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(.6rem,2vw,1.1rem);display:flex}.gala-countdown__unit[data-astro-cid-fnjw7vge]{background:#ffffffb8;border:1px solid #b8964a61;border-radius:14px;justify-items:center;gap:.2rem;min-width:clamp(3.6rem,9vw,4.8rem);padding:clamp(.6rem,1.6vw,.9rem) clamp(.5rem,1.4vw,.8rem);display:grid;box-shadow:0 10px 26px #1f5f2a14}.gala-countdown__num[data-astro-cid-fnjw7vge]{font-family:var(--g-serif);font-variant-numeric:tabular-nums;color:var(--g-green);font-size:clamp(1.7rem,4vw,2.5rem);font-weight:700;line-height:1}.gala-countdown__word[data-astro-cid-fnjw7vge]{letter-spacing:.16em;text-transform:uppercase;color:#174722a8;font-size:.68rem;font-weight:700}.gala-countdown__sep[data-astro-cid-fnjw7vge]{font-family:var(--g-serif);color:#b8964abf;align-self:center;font-size:clamp(1.4rem,3vw,2rem)}.gala-btn[data-astro-cid-fnjw7vge]{background:linear-gradient(135deg, #d4af63 0%, var(--g-gold) 55%, #a5823c 100%);color:#1c3a12;letter-spacing:.04em;border:1px solid #8a6b278c;border-radius:999px;justify-content:center;align-items:center;margin-top:.4rem;padding:.95rem 2.6rem;font-size:clamp(1.02rem,1.6vw,1.15rem);font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 0 0 4px #b8964a24,0 14px 34px #b8964a6b}.gala-btn[data-astro-cid-fnjw7vge]:hover{filter:brightness(1.06);color:#1c3a12;text-decoration:none;transform:translateY(-2px);box-shadow:0 0 0 6px #b8964a2e,0 18px 40px #b8964a80}.gala-btn[data-astro-cid-fnjw7vge]:focus-visible{outline:3px solid var(--g-green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.gala-btn[data-astro-cid-fnjw7vge],.gala-btn[data-astro-cid-fnjw7vge]:hover{transition:none;transform:none}}.gala-section[data-astro-cid-fnjw7vge]{padding:clamp(3rem,7vw,5.5rem) 1.25rem}.gala-video[data-astro-cid-fnjw7vge]{padding-top:clamp(1.5rem,3.5vw,3rem);padding-bottom:0}.gala-video__frame[data-astro-cid-fnjw7vge]{aspect-ratio:16/9;background:var(--g-green-night);border:1px solid #b8964a61;border-radius:18px;max-width:52rem;margin-inline:auto;overflow:hidden;box-shadow:0 16px 40px #1f5f2a24}.gala-video__frame[data-astro-cid-fnjw7vge] iframe[data-astro-cid-fnjw7vge]{border:0;width:100%;height:100%;display:block}.gala-measure[data-astro-cid-fnjw7vge]{text-align:center;max-width:46rem;margin-inline:auto}.gala-invite[data-astro-cid-fnjw7vge]{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.gala-invite__title[data-astro-cid-fnjw7vge]{font-family:var(--g-serif);color:var(--g-green-deep);text-wrap:balance;margin:0 0 clamp(1.1rem,2.4vw,1.6rem);font-size:clamp(1.75rem,4vw,2.7rem);font-weight:600;line-height:1.18}.gala-lead[data-astro-cid-fnjw7vge],.gala-impact[data-astro-cid-fnjw7vge] p[data-astro-cid-fnjw7vge]{color:#173a1de0;margin:0 0 1.25rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.85}.gala-impact[data-astro-cid-fnjw7vge] p[data-astro-cid-fnjw7vge]:last-child{margin-bottom:0}.gala-impact[data-astro-cid-fnjw7vge] a[data-astro-cid-fnjw7vge],.gala-close__contact[data-astro-cid-fnjw7vge] a[data-astro-cid-fnjw7vge]{text-underline-offset:3px;font-weight:600}.gala-impact[data-astro-cid-fnjw7vge] a[data-astro-cid-fnjw7vge]{color:var(--g-green);text-decoration:underline #b8964a99}.gala-impact[data-astro-cid-fnjw7vge] a[data-astro-cid-fnjw7vge]:hover{text-decoration-color:var(--g-green)}.gala-quote[data-astro-cid-fnjw7vge]{text-align:center;justify-items:center;gap:1.1rem;padding:clamp(2rem,5vw,3.5rem) 1.25rem;display:grid}.gala-quote__text[data-astro-cid-fnjw7vge]{font-family:var(--g-serif);color:var(--g-green);text-wrap:balance;margin:0;font-size:clamp(2.1rem,6vw,4rem);font-style:italic;font-weight:500;line-height:1.1}.gala-quote__rule[data-astro-cid-fnjw7vge]{background:linear-gradient(90deg, var(--g-gold), var(--g-pink));border-radius:999px;width:clamp(5rem,12vw,8rem);height:3px}.gala-features[data-astro-cid-fnjw7vge]{padding-top:clamp(1rem,2.5vw,2rem)}.gala-features__grid[data-astro-cid-fnjw7vge]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);max-width:58rem;margin:0 auto;padding:0;list-style:none;display:grid}.gala-feature[data-astro-cid-fnjw7vge]{text-align:center;background:#ffffffa6;border:1px solid #b8964a4d;border-radius:18px;justify-items:center;gap:.9rem;padding:clamp(1.5rem,3vw,2.25rem) 1rem;display:grid;box-shadow:0 12px 30px #1f5f2a0f}.gala-feature__icon[data-astro-cid-fnjw7vge]{background:var(--g-cream-deep);border:1.5px solid #b8964a80;border-radius:999px;place-items:center;width:4.25rem;height:4.25rem;display:grid}.gala-feature__icon[data-astro-cid-fnjw7vge] svg[data-astro-cid-fnjw7vge]{width:2.4rem;height:2.4rem}.gala-feature__name[data-astro-cid-fnjw7vge]{font-family:var(--g-serif);color:var(--g-green-deep);margin:0;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:600}.gala-close[data-astro-cid-fnjw7vge]{background:radial-gradient(ellipse 60% 70% at 50% 0%, #b8964a29 0%, #b8964a00 65%), linear-gradient(180deg, var(--g-green-deep) 0%, var(--g-green-night) 100%);padding:clamp(3.5rem,8vw,6rem) 1.25rem}.gala-close__inner[data-astro-cid-fnjw7vge]{text-align:center;justify-items:center;gap:clamp(1.4rem,3vw,2rem);max-width:46rem;margin-inline:auto;display:grid}.gala-close__headline[data-astro-cid-fnjw7vge]{font-family:var(--g-serif);color:var(--g-gold-pale);text-wrap:balance;margin:0;font-size:clamp(1.7rem,4vw,2.6rem);font-style:italic;font-weight:500;line-height:1.25}.gala-close__contact[data-astro-cid-fnjw7vge]{color:#f7f0e0eb;margin:0;font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.85}.gala-close__contact[data-astro-cid-fnjw7vge] strong[data-astro-cid-fnjw7vge]{color:#fdf6e3}.gala-close__contact[data-astro-cid-fnjw7vge] a[data-astro-cid-fnjw7vge]{color:var(--g-gold-pale);text-decoration:underline #ecd9a88c}.gala-close__contact[data-astro-cid-fnjw7vge] a[data-astro-cid-fnjw7vge]:hover{text-decoration-color:var(--g-gold-pale)}@media (width<=760px){.gala-features__grid[data-astro-cid-fnjw7vge]{grid-template-columns:minmax(0,1fr);max-width:22rem}.gala-hero__frond[data-astro-cid-fnjw7vge]{opacity:.22}.gala-hero__blossoms[data-astro-cid-fnjw7vge]{opacity:.65}}@media (width<=430px){.gala-countdown__units[data-astro-cid-fnjw7vge]{gap:.4rem}.gala-countdown__unit[data-astro-cid-fnjw7vge]{min-width:3.1rem;padding:.55rem .35rem}.gala-countdown__num[data-astro-cid-fnjw7vge]{font-size:1.45rem}.gala-countdown__sep[data-astro-cid-fnjw7vge]{display:none}}
