.container[data-astro-cid-kcvcwint]{max-width:1100px;margin:0 auto;padding:0 2rem;width:100%}.eyebrow[data-astro-cid-kcvcwint]{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);margin-bottom:1rem;font-weight:700}.btn-gold[data-astro-cid-kcvcwint]{background:var(--gold);color:var(--forest-dark);padding:1rem 2.25rem;border-radius:4px;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:.2s;display:inline-block}.btn-gold[data-astro-cid-kcvcwint]:hover{background:var(--gold-light)}.btn-outline-light[data-astro-cid-kcvcwint]{border:2px solid rgba(249,245,238,.45);color:var(--cream);padding:1rem 2.25rem;border-radius:4px;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:.2s;display:inline-block}.btn-outline-light[data-astro-cid-kcvcwint]:hover{border-color:var(--gold-light);color:var(--gold-light)}.page-hero[data-astro-cid-kcvcwint]{background:var(--forest-dark);padding:5rem 2rem 4rem;text-align:center;position:relative;overflow:hidden}.page-hero[data-astro-cid-kcvcwint]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(196,146,58,.08) 0%,transparent 60%)}.page-hero__inner[data-astro-cid-kcvcwint]{position:relative;z-index:1}.page-hero[data-astro-cid-kcvcwint] .eyebrow[data-astro-cid-kcvcwint]{color:var(--gold-light)}.page-hero[data-astro-cid-kcvcwint] h1[data-astro-cid-kcvcwint]{font-family:var(--font-heading);font-size:clamp(2.1rem,5vw,3.3rem);color:var(--cream);line-height:1.15;margin-bottom:1.25rem}.page-hero[data-astro-cid-kcvcwint] h1[data-astro-cid-kcvcwint] em[data-astro-cid-kcvcwint]{color:var(--gold-light);font-style:italic}.page-hero__tagline[data-astro-cid-kcvcwint]{font-family:var(--font-heading);font-size:clamp(1rem,2vw,1.2rem);color:var(--gold-light);max-width:640px;margin:0 auto;line-height:1.6}.agenda[data-astro-cid-kcvcwint]{padding:4.5rem 0 5rem;background:var(--warm-white)}.agenda__intro[data-astro-cid-kcvcwint]{max-width:680px;margin:0 auto 3.5rem;text-align:center}.agenda__intro[data-astro-cid-kcvcwint] h2[data-astro-cid-kcvcwint]{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);color:var(--forest-dark);line-height:1.25;margin-bottom:.9rem}.agenda__intro[data-astro-cid-kcvcwint] p[data-astro-cid-kcvcwint]{font-size:1.05rem;line-height:1.75;color:var(--mid-grey)}.agenda__list[data-astro-cid-kcvcwint]{max-width:780px;margin:0 auto;list-style:none;padding:0;position:relative}.agenda__list[data-astro-cid-kcvcwint]:before{content:"";position:absolute;left:9px;top:.65rem;bottom:3.2rem;width:1px;background:linear-gradient(to bottom,#c4923a8c,#c4923a2e)}.agenda__item[data-astro-cid-kcvcwint]{position:relative;padding:0 0 2.4rem 3rem}.agenda__item[data-astro-cid-kcvcwint]:last-child{padding-bottom:0}.agenda__item[data-astro-cid-kcvcwint]:before{content:"";position:absolute;left:3px;top:.5rem;width:13px;height:13px;border-radius:50%;background:var(--warm-white);border:2px solid var(--gold)}.agenda__item--final[data-astro-cid-kcvcwint]:before{background:var(--gold);box-shadow:0 0 0 4px #c4923a29}.agenda__time[data-astro-cid-kcvcwint]{display:block;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--gold-dark);margin-bottom:.3rem}.agenda__title[data-astro-cid-kcvcwint]{font-family:var(--font-heading);font-size:clamp(1.2rem,2.4vw,1.5rem);color:var(--forest-dark);line-height:1.25;margin:0 0 .15rem}.agenda__subtitle[data-astro-cid-kcvcwint]{font-family:var(--font-heading);font-style:italic;font-size:1.02rem;color:var(--gold-dark);margin:0 0 .55rem}.agenda__item[data-astro-cid-kcvcwint] p[data-astro-cid-kcvcwint]{font-size:1rem;line-height:1.8;color:var(--mid-grey);margin:0 0 .5rem;max-width:62ch}.agenda__item[data-astro-cid-kcvcwint] p[data-astro-cid-kcvcwint]:last-child{margin-bottom:0}.agenda__item[data-astro-cid-kcvcwint] em[data-astro-cid-kcvcwint]{color:var(--forest);font-style:italic}.nursery[data-astro-cid-kcvcwint]{max-width:780px;margin:3.5rem auto 0;padding:1.4rem 1.75rem;background:var(--light-grey);border-left:3px solid var(--gold);border-radius:2px}.nursery[data-astro-cid-kcvcwint] p[data-astro-cid-kcvcwint]{margin:0;font-size:1rem;line-height:1.7;color:var(--charcoal)}.nursery[data-astro-cid-kcvcwint] strong[data-astro-cid-kcvcwint]{color:var(--forest-dark)}.agenda-cta[data-astro-cid-kcvcwint]{background:var(--forest-dark);padding:4rem 2rem;text-align:center}.agenda-cta[data-astro-cid-kcvcwint] h2[data-astro-cid-kcvcwint]{font-family:var(--font-heading);font-size:clamp(1.6rem,3.4vw,2.2rem);color:var(--cream);line-height:1.25;margin-bottom:.9rem}.agenda-cta[data-astro-cid-kcvcwint] p[data-astro-cid-kcvcwint]{font-size:1.05rem;line-height:1.75;color:#f9f5eed1;max-width:560px;margin:0 auto 2rem}.agenda-cta__actions[data-astro-cid-kcvcwint]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.agenda-cta__place[data-astro-cid-kcvcwint]{margin-top:2.25rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#f9f5ee8c}@media(max-width:600px){.container[data-astro-cid-kcvcwint]{padding:0 1.25rem}.page-hero[data-astro-cid-kcvcwint]{padding:3.5rem 1.25rem 3rem}.agenda[data-astro-cid-kcvcwint]{padding:3rem 0 3.5rem}.agenda__item[data-astro-cid-kcvcwint]{padding-left:2.4rem;padding-bottom:2rem}.agenda__list[data-astro-cid-kcvcwint]:before{left:6px}.agenda__item[data-astro-cid-kcvcwint]:before{left:0}.nursery[data-astro-cid-kcvcwint]{padding:1.2rem 1.25rem}}
