.enquiry-dialog[data-astro-cid-ddfrjyqa]{color:#13172d;background:#fff;border:0;border-radius:1.5rem;width:min(94vw,62rem);max-height:92vh;margin:auto;padding:0;overflow:auto;box-shadow:0 2rem 5rem #05103359}.enquiry-dialog[data-astro-cid-ddfrjyqa]::backdrop{backdrop-filter:blur(5px);background:#051033c7}.enquiry-dialog[data-astro-cid-ddfrjyqa][open]{animation:.2s ease-out enquiry-in}.enquiry-shell[data-astro-cid-ddfrjyqa]{display:grid}.enquiry-intro[data-astro-cid-ddfrjyqa]{color:#fff;background:#12388b;padding:2rem;position:relative;overflow:hidden}.enquiry-intro[data-astro-cid-ddfrjyqa]:after{content:"";border:1px solid #f3c2e14d;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-9rem;right:-8rem;box-shadow:0 0 0 2.5rem #f3c2e114,0 0 0 5rem #f3c2e10a}.enquiry-intro[data-astro-cid-ddfrjyqa]>[data-astro-cid-ddfrjyqa]{z-index:1;position:relative}.enquiry-intro[data-astro-cid-ddfrjyqa]>svg[data-astro-cid-ddfrjyqa]{color:#f3c2e1}.enquiry-eyebrow[data-astro-cid-ddfrjyqa]{color:#f3c2e1;letter-spacing:.14em;text-transform:uppercase;margin:3rem 0 0;font-size:.72rem;font-weight:900}.enquiry-intro[data-astro-cid-ddfrjyqa] h2[data-astro-cid-ddfrjyqa]{letter-spacing:-.04em;margin:.75rem 0 0;font-family:Georgia,Cambria,serif;font-size:clamp(2.25rem,5vw,4rem);font-weight:400;line-height:1}.enquiry-intro[data-astro-cid-ddfrjyqa] p[data-astro-cid-ddfrjyqa]:last-child{color:#ffffffb8;max-width:28rem;margin:1.25rem 0 0;line-height:1.75}.enquiry-form[data-astro-cid-ddfrjyqa]{padding:2rem;position:relative}.enquiry-close[data-astro-cid-ddfrjyqa]{color:#12388b;cursor:pointer;background:#fff;border:1px solid #dbe2ef;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.4rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.selected-event[data-astro-cid-ddfrjyqa]{background:#faf7fb;border-left:3px solid #a22b8c;border-radius:0 .75rem .75rem 0;gap:.2rem;margin-top:2.6rem;padding:.8rem 1rem;display:grid}.selected-event[data-astro-cid-ddfrjyqa] span[data-astro-cid-ddfrjyqa]{color:#a22b8c;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.selected-event[data-astro-cid-ddfrjyqa] strong[data-astro-cid-ddfrjyqa]{color:#12388b;font-family:Georgia,Cambria,serif;font-size:1.1rem;font-weight:400;line-height:1.35}.enquiry-fields[data-astro-cid-ddfrjyqa]{gap:1rem;margin-top:1.2rem;display:grid}.enquiry-fields[data-astro-cid-ddfrjyqa] label[data-astro-cid-ddfrjyqa]{color:#12388b;letter-spacing:.06em;text-transform:uppercase;gap:.45rem;font-size:.75rem;font-weight:900;display:grid}.enquiry-fields[data-astro-cid-ddfrjyqa] label[data-astro-cid-ddfrjyqa] span[data-astro-cid-ddfrjyqa]{color:#718096;letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:600}.enquiry-fields[data-astro-cid-ddfrjyqa] input[data-astro-cid-ddfrjyqa],.enquiry-fields[data-astro-cid-ddfrjyqa] textarea[data-astro-cid-ddfrjyqa]{box-sizing:border-box;color:#13172d;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dbe2ef;border-radius:.8rem;padding:.85rem 1rem;font-size:1rem;font-weight:400;line-height:1.5}.enquiry-fields[data-astro-cid-ddfrjyqa] textarea[data-astro-cid-ddfrjyqa]{resize:vertical;min-height:8rem}.enquiry-fields[data-astro-cid-ddfrjyqa] input[data-astro-cid-ddfrjyqa]:focus,.enquiry-fields[data-astro-cid-ddfrjyqa] textarea[data-astro-cid-ddfrjyqa]:focus{border-color:#12388b;outline:3px solid #12388b1f}.enquiry-message[data-astro-cid-ddfrjyqa]{grid-column:1/-1}.enquiry-consent[data-astro-cid-ddfrjyqa]{color:#526075;align-items:flex-start;gap:.7rem;margin-top:1rem;font-size:.78rem;line-height:1.5;display:flex}.enquiry-consent[data-astro-cid-ddfrjyqa] input[data-astro-cid-ddfrjyqa]{accent-color:#12388b;flex:none;width:1rem;height:1rem;margin-top:.2rem}.enquiry-status[data-astro-cid-ddfrjyqa]{color:#2857a7;min-height:1.5rem;margin:.8rem 0 0;font-size:.82rem;font-weight:700;line-height:1.5}.enquiry-submit[data-astro-cid-ddfrjyqa]{cursor:pointer;border:0;width:100%}.enquiry-submit[data-astro-cid-ddfrjyqa]:disabled{opacity:.65;cursor:wait;transform:none}.enquiry-email-fallback[data-astro-cid-ddfrjyqa]{color:#12388b;text-align:center;justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;font-size:.75rem;font-weight:800;text-decoration:none;display:flex}.enquiry-email-fallback[data-astro-cid-ddfrjyqa][hidden]{display:none}.enquiry-honey[data-astro-cid-ddfrjyqa]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@keyframes enquiry-in{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:none}}@media (width>=48rem){.enquiry-shell[data-astro-cid-ddfrjyqa]{grid-template-columns:.8fr 1.2fr}.enquiry-intro[data-astro-cid-ddfrjyqa],.enquiry-form[data-astro-cid-ddfrjyqa]{padding:2.75rem}.selected-event[data-astro-cid-ddfrjyqa]{margin-top:1.25rem}.enquiry-fields[data-astro-cid-ddfrjyqa]{grid-template-columns:1fr 1fr}}.summary-item[data-astro-cid-pbeyvqpm]{color:#475569;align-items:center;gap:.75rem;min-height:3rem;font-size:.85rem;display:flex}.summary-item[data-astro-cid-pbeyvqpm] svg[data-astro-cid-pbeyvqpm]{color:#a22b8c;flex:none}.summary-item[data-astro-cid-pbeyvqpm] strong[data-astro-cid-pbeyvqpm]{color:#12388b}.summary-link[data-astro-cid-pbeyvqpm]{color:#12388b;font-weight:800;text-decoration:none}.summary-link[data-astro-cid-pbeyvqpm] svg[data-astro-cid-pbeyvqpm]:last-child{margin-left:auto}.event-card[data-astro-cid-pbeyvqpm]{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;display:grid;overflow:hidden;box-shadow:0 1rem 3rem #12388b0d}.event-card[data-astro-cid-pbeyvqpm][hidden],.past-card[data-astro-cid-pbeyvqpm][hidden],.empty-state[data-astro-cid-pbeyvqpm][hidden]{display:none}.event-image[data-astro-cid-pbeyvqpm]{background:#eef3ff;min-height:18rem;overflow:hidden}.event-image[data-astro-cid-pbeyvqpm] img[data-astro-cid-pbeyvqpm]{object-fit:cover;width:100%;height:100%}.event-content[data-astro-cid-pbeyvqpm]{padding:clamp(1.5rem,4vw,2.5rem)}.date-badge[data-astro-cid-pbeyvqpm]{color:#fff;text-align:center;background:#12388b;border-radius:1rem;place-content:center;width:4.75rem;min-height:4.75rem;display:grid}.date-badge[data-astro-cid-pbeyvqpm] strong[data-astro-cid-pbeyvqpm]{font-family:Georgia,serif;font-size:1.65rem;font-weight:400;line-height:1}.date-badge[data-astro-cid-pbeyvqpm] span[data-astro-cid-pbeyvqpm]{color:#f3c2e1;letter-spacing:.13em;text-transform:uppercase;margin-top:.35rem;font-size:.61rem;font-weight:900}.status[data-astro-cid-pbeyvqpm]{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.62rem;font-weight:900;display:inline-flex}.event-category[data-astro-cid-pbeyvqpm],.past-card[data-astro-cid-pbeyvqpm]>div[data-astro-cid-pbeyvqpm]>p[data-astro-cid-pbeyvqpm]:first-child{color:#a22b8c;letter-spacing:.14em;text-transform:uppercase;margin:1.7rem 0 0;font-size:.67rem;font-weight:900}.event-content[data-astro-cid-pbeyvqpm] h2[data-astro-cid-pbeyvqpm]{color:#12388b;letter-spacing:-.035em;margin:.55rem 0 0;font-family:Georgia,serif;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:400;line-height:1.08}.event-summary[data-astro-cid-pbeyvqpm]{color:#475569;margin:1rem 0 0;line-height:1.75}dl[data-astro-cid-pbeyvqpm]{border-top:1px solid #e2e8f0;gap:1rem;margin:1.6rem 0 0;padding-top:1.4rem;display:grid}dt[data-astro-cid-pbeyvqpm]{color:#2857a7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.64rem;font-weight:900;display:flex}dd[data-astro-cid-pbeyvqpm]{color:#12388b;margin:.4rem 0 0;font-size:.9rem;font-weight:700;line-height:1.55}dd[data-astro-cid-pbeyvqpm] span[data-astro-cid-pbeyvqpm]{color:#64748b;margin-top:.2rem;font-size:.8rem;font-weight:400;display:block}.past-card[data-astro-cid-pbeyvqpm]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;overflow:hidden}.past-card[data-astro-cid-pbeyvqpm]>img[data-astro-cid-pbeyvqpm],.past-placeholder[data-astro-cid-pbeyvqpm]{aspect-ratio:16/10;object-fit:cover;width:100%}.past-placeholder[data-astro-cid-pbeyvqpm]{color:#12388b;background:#eef3ff;place-items:center;display:grid}.past-card[data-astro-cid-pbeyvqpm] h2[data-astro-cid-pbeyvqpm]{color:#12388b;margin:.5rem 0 0;font-family:Georgia,serif;font-size:1.55rem;font-weight:400;line-height:1.15}.past-card[data-astro-cid-pbeyvqpm] .date[data-astro-cid-pbeyvqpm]{color:#64748b;align-items:center;gap:.4rem;margin:1rem 0 0;font-size:.78rem;display:flex}.past-card[data-astro-cid-pbeyvqpm] .summary[data-astro-cid-pbeyvqpm]{color:#64748b;margin:1rem 0 0;font-size:.88rem;line-height:1.65}.empty-state[data-astro-cid-pbeyvqpm]{background:#faf7fb;border-radius:1.5rem;align-items:center;gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.empty-state[data-astro-cid-pbeyvqpm] h2[data-astro-cid-pbeyvqpm]{color:#12388b;margin:0;font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.empty-state[data-astro-cid-pbeyvqpm] p[data-astro-cid-pbeyvqpm]{color:#64748b;margin:.35rem 0 0;font-size:.9rem;line-height:1.6}@media (width>=40rem){dl[data-astro-cid-pbeyvqpm]{grid-template-columns:1fr 1fr}}@media (width<=39.99rem){.summary-item[data-astro-cid-pbeyvqpm]{border-bottom:1px solid #e2e8f0;padding-block:.45rem .8rem}.empty-state[data-astro-cid-pbeyvqpm]{align-items:flex-start}}
