:root{--burnt: #a8380b;--amber: #e8a93a;--cream: #fff3de;--ink: #1c140d;--ink-soft: #4a3a2c}main[data-astro-cid-j7pv25f6]{color:var(--ink);background:var(--cream)}.wrap[data-astro-cid-j7pv25f6]{max-width:1080px;margin:0 auto;padding:0 24px}.wrap[data-astro-cid-j7pv25f6].narrow{max-width:720px}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6]{font-family:Anton,Arial Narrow,sans-serif;letter-spacing:.01em}[data-astro-cid-j7pv25f6][data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}[data-astro-cid-j7pv25f6][data-reveal].is-visible{opacity:1;transform:translateY(0)}.stagger-1[data-astro-cid-j7pv25f6]{transition-delay:.1s}.stagger-2[data-astro-cid-j7pv25f6]{transition-delay:.3s}.stagger-3[data-astro-cid-j7pv25f6]{transition-delay:.5s}@media(prefers-reduced-motion:reduce){[data-astro-cid-j7pv25f6][data-reveal]{opacity:1;transform:none;transition:none}}[data-astro-cid-j7pv25f6][data-typewriter].is-typing:after{content:"";display:inline-block;width:2px;height:.85em;margin-left:4px;background:currentColor;vertical-align:-.1em;animation:caret-blink .8s step-end infinite}@keyframes caret-blink{50%{opacity:0}}.cta[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--ink);color:var(--cream);font-weight:700;text-decoration:none;padding:14px 34px;border-radius:100px;font-size:15px;letter-spacing:.02em}.cta-large[data-astro-cid-j7pv25f6]{font-size:17px;padding:16px 40px}.about[data-astro-cid-j7pv25f6]{position:relative;background:var(--cream);padding:72px 0 120px;text-align:center;overflow:hidden}.about-glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 30%),rgba(168,56,11,.16) 0%,rgba(232,169,58,.1) 30%,transparent 60%);transition:background-position .4s ease-out}.about[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:24px;color:var(--burnt)}.about[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft);line-height:1.7;margin:0 0 18px;font-size:16px}.leave-with[data-astro-cid-j7pv25f6]{position:relative;background:linear-gradient(180deg,var(--cream) 0%,var(--cream) 74%,var(--ink) 94%,var(--ink) 100%);padding:96px 0 140px;text-align:center;overflow:hidden}.leave-with-glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 30%),rgba(168,56,11,.16) 0%,rgba(232,169,58,.1) 30%,transparent 60%);transition:background-position .4s ease-out}.leave-with[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.leave-with[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:20px;color:var(--burnt)}.leave-with-intro[data-astro-cid-j7pv25f6]{color:var(--ink-soft);line-height:1.7;font-size:17px;margin:0 0 56px}.leave-with-cards[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0 24px}.leave-with-card-wrap[data-astro-cid-j7pv25f6]{text-align:left;display:flex}.leave-with-card-wrap[data-astro-cid-j7pv25f6] astro-island{display:flex;flex:1}.leave-with-card-wrap[data-astro-cid-j7pv25f6] .spotlight-card{flex:1}.leave-with-num[data-astro-cid-j7pv25f6]{display:block;font-family:Anton,sans-serif;font-size:1.5rem;color:var(--amber);-webkit-text-stroke:1px var(--burnt);margin-bottom:12px}.leave-with-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft);line-height:1.65;font-size:15px}.leave-with-dots[data-astro-cid-j7pv25f6]{display:none}@media(max-width:720px){.leave-with-cards[data-astro-cid-j7pv25f6]{grid-template-columns:none;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;padding:0 24px 8px;gap:16px;-webkit-overflow-scrolling:touch}.leave-with-card-wrap[data-astro-cid-j7pv25f6]{flex:0 0 100%;scroll-snap-align:center}.leave-with-dots[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:8px;margin-top:20px}.leave-with-dots[data-astro-cid-j7pv25f6] .dot[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:#a8380b40;transition:background .2s ease,transform .2s ease}.leave-with-dots[data-astro-cid-j7pv25f6] .dot[data-astro-cid-j7pv25f6].is-active{background:var(--burnt);transform:scale(1.2)}}.speakers[data-astro-cid-j7pv25f6]{position:relative;padding:24px 0 120px;background:linear-gradient(180deg,var(--ink) 0%,var(--ink) 76%,var(--cream) 94%,var(--cream) 100%);color:var(--cream);overflow:hidden}.speakers-glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 30%),rgba(232,169,58,.4) 0%,rgba(168,56,11,.18) 30%,transparent 60%);transition:background-position .4s ease-out}.speakers-heading-block[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;padding:12px 0 44px}.speakers-heading[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;font-size:clamp(2.75rem,8vw,5.5rem);line-height:1;color:var(--cream);margin:0 0 20px}.marquee[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:100%;overflow:hidden}.marquee-track[data-astro-cid-j7pv25f6]{display:flex;width:-moz-max-content;width:max-content;animation:marquee-scroll 26s linear infinite}.marquee-track[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(1rem,2.4vw,1.5rem);letter-spacing:.06em;color:#fff3dea6;white-space:nowrap}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-j7pv25f6]{animation:none}}.speaker-featured[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-bottom:28px}.speaker-featured[data-astro-cid-j7pv25f6] .speaker-card[data-astro-cid-j7pv25f6]{width:100%;max-width:310px}.speaker-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:640px;margin:0 auto}@media(min-width:768px){.speaker-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);max-width:900px}.speaker-featured[data-astro-cid-j7pv25f6] .speaker-card[data-astro-cid-j7pv25f6]{max-width:287px}}.speaker-card[data-astro-cid-j7pv25f6]{text-align:center}.speaker-photo[data-astro-cid-j7pv25f6]{aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;margin-bottom:12px;background:#2a2018}.speaker-photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.speaker-photo[data-astro-cid-j7pv25f6].placeholder{display:flex;align-items:center;justify-content:center;border:2px dashed var(--amber);color:var(--amber);font-size:13px;padding:20px}.speaker-name[data-astro-cid-j7pv25f6]{margin:0;font-weight:700;font-size:15px}[data-astro-cid-j7pv25f6][data-accent="0"] .speaker-photo[data-astro-cid-j7pv25f6]{box-shadow:inset 0 0 0 3px #1f4d3d}[data-astro-cid-j7pv25f6][data-accent="1"] .speaker-photo[data-astro-cid-j7pv25f6]{box-shadow:inset 0 0 0 3px #1b2a4a}[data-astro-cid-j7pv25f6][data-accent="2"] .speaker-photo[data-astro-cid-j7pv25f6]{box-shadow:inset 0 0 0 3px var(--burnt)}[data-astro-cid-j7pv25f6][data-accent="3"] .speaker-photo[data-astro-cid-j7pv25f6]{box-shadow:inset 0 0 0 3px var(--amber)}[data-astro-cid-j7pv25f6][data-accent="4"] .speaker-photo[data-astro-cid-j7pv25f6]{box-shadow:inset 0 0 0 3px #111}.details[data-astro-cid-j7pv25f6]{background:var(--cream);padding:24px 0 72px;text-align:center}.details[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:32px;color:var(--burnt)}.details-grid[data-astro-cid-j7pv25f6]{display:grid;gap:24px;margin-bottom:36px}@media(min-width:768px){.details-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.detail[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:24px}.detail-label[data-astro-cid-j7pv25f6]{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--burnt);font-weight:700;margin:0 0 8px}.detail-value[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;line-height:1.5}.rsvp[data-astro-cid-j7pv25f6]{background:var(--cream);color:var(--ink-soft);text-align:center;padding:64px 0 96px}.rsvp[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:12px;color:var(--burnt)}.rsvp[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 24px;color:var(--ink-soft)}.rsvp-note[data-astro-cid-j7pv25f6]{margin-top:16px;font-size:13px;color:var(--ink-soft);opacity:.7}.donate[data-astro-cid-j7pv25f6]{background:var(--cream);color:var(--ink-soft);text-align:center;padding:24px 0 88px}.donate[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:12px;color:var(--burnt)}.donate[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 24px;color:var(--ink-soft)}
