.agenda-card[data-astro-cid-o23msuxt]{border:1px solid var(--line);background:var(--cream);border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.agenda-card[data-astro-cid-o23msuxt][hidden]{display:none}.card-date-band[data-astro-cid-o23msuxt]{background:#e5e8da;justify-content:space-between;align-items:center;min-height:174px;padding:24px 32px;display:flex;position:relative;overflow:hidden}.tone-1[data-astro-cid-o23msuxt] .card-date-band[data-astro-cid-o23msuxt]{background:#f1e4d0}.tone-2[data-astro-cid-o23msuxt] .card-date-band[data-astro-cid-o23msuxt]{background:#e1e9df}.card-date[data-astro-cid-o23msuxt]{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.date-month[data-astro-cid-o23msuxt]{text-transform:uppercase;letter-spacing:.16em;font-size:.73rem;font-weight:600}.date-days[data-astro-cid-o23msuxt]{font-family:var(--display);letter-spacing:-.06em;font-size:clamp(2.8rem,4.2vw,4rem);line-height:1.2}.date-year[data-astro-cid-o23msuxt]{color:var(--muted);font-size:.78rem}.custom[data-astro-cid-o23msuxt] .date-days[data-astro-cid-o23msuxt]{letter-spacing:-.05em;white-space:nowrap;font-size:2.3rem}.card-botanical[data-astro-cid-o23msuxt]{width:132px;color:var(--forest);flex:none;margin:-22px -4px -28px 20px;transform:rotate(8deg)}.card-botanical[data-astro-cid-o23msuxt] svg{width:100%;height:auto;display:block}.card-botanical[data-astro-cid-o23msuxt].pair{width:190px;margin-left:0;display:flex}.card-botanical[data-astro-cid-o23msuxt].pair svg{flex:1 1 0;min-width:0}.card-botanical[data-astro-cid-o23msuxt].pair svg+svg{margin-left:-22px}.card-botanical[data-astro-cid-o23msuxt].trio{width:250px;margin-left:0;display:flex}.card-botanical[data-astro-cid-o23msuxt].trio svg{flex:1 1 0;min-width:0}.card-botanical[data-astro-cid-o23msuxt].trio svg+svg{margin-left:-24px}@media (width<=760px){.card-botanical[data-astro-cid-o23msuxt].pair{width:130px}.card-botanical[data-astro-cid-o23msuxt].pair svg+svg{margin-left:-16px}.card-botanical[data-astro-cid-o23msuxt].trio{width:150px}.card-botanical[data-astro-cid-o23msuxt].trio svg+svg{margin-left:-18px}}@media (width<=380px){.card-botanical[data-astro-cid-o23msuxt].pair{width:112px}.card-botanical[data-astro-cid-o23msuxt].trio{width:128px}}.card-content[data-astro-cid-o23msuxt]{flex-direction:column;flex:1;padding:27px 32px 25px;display:flex}h3[data-astro-cid-o23msuxt]{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.35}.card-full[data-astro-cid-o23msuxt]{color:#ac4012;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ac4012;border-radius:99px;align-self:start;align-items:center;gap:7px;margin:0 0 11px;padding:5px 13px;font-size:.7rem;font-weight:600;display:inline-flex}.card-full[data-astro-cid-o23msuxt] span[data-astro-cid-o23msuxt]{font-size:.55rem;line-height:1}.card-location[data-astro-cid-o23msuxt]{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:.9rem;display:flex}.card-location[data-astro-cid-o23msuxt] svg[data-astro-cid-o23msuxt]{flex:none;width:17px;height:17px}.card-inclusions[data-astro-cid-o23msuxt]{color:var(--muted);margin:9px 0 0;font-size:.82rem}.card-learn[data-astro-cid-o23msuxt]{border-bottom:1px solid var(--forest);align-self:start;align-items:center;gap:10px;margin-top:15px;padding-bottom:3px;font-size:.84rem;transition:color .2s,border-color .2s;display:inline-flex}.card-learn[data-astro-cid-o23msuxt]:hover{color:#ac4012;border-color:#ac4012}.card-learn[data-astro-cid-o23msuxt]:focus-visible{outline:2px solid var(--forest);outline-offset:5px;border-radius:2px}.learn-arrow[data-astro-cid-o23msuxt]{font-size:1rem;line-height:1}.card-bottom[data-astro-cid-o23msuxt]{justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:24px;display:flex}.card-price[data-astro-cid-o23msuxt]{flex-direction:column;gap:4px;display:flex}.card-price[data-astro-cid-o23msuxt]>span[data-astro-cid-o23msuxt]{color:var(--muted);font-size:.72rem}.card-price[data-astro-cid-o23msuxt] strong[data-astro-cid-o23msuxt]{font-size:1.2rem;font-weight:500;line-height:1.4}.card-enquire[data-astro-cid-o23msuxt]{flex:none;align-items:center;gap:14px;font-size:.86rem;display:inline-flex}.enquire-arrow[data-astro-cid-o23msuxt]{background:var(--forest);width:42px;height:42px;color:var(--cream);border-radius:50%;place-items:center;font-size:1.3rem;transition:background .2s,transform .2s;display:grid}.card-enquire[data-astro-cid-o23msuxt]:hover .enquire-arrow[data-astro-cid-o23msuxt]{background:#ac4012;transform:translate(2px,-2px)}.card-enquire[data-astro-cid-o23msuxt]:focus-visible{outline:2px solid var(--forest);outline-offset:6px;border-radius:4px}@media (width<=1050px){.card-date-band[data-astro-cid-o23msuxt],.card-content[data-astro-cid-o23msuxt]{padding-inline:24px}.card-botanical[data-astro-cid-o23msuxt]{width:112px}.card-bottom[data-astro-cid-o23msuxt]{gap:12px}.card-price[data-astro-cid-o23msuxt] strong[data-astro-cid-o23msuxt]{font-size:1.05rem}.card-enquire[data-astro-cid-o23msuxt]{gap:9px}}@media (width<=760px){.date-days[data-astro-cid-o23msuxt]{font-size:3.5rem}.custom[data-astro-cid-o23msuxt] .date-days[data-astro-cid-o23msuxt]{font-size:2.3rem}.card-date-band[data-astro-cid-o23msuxt]{min-height:156px}.card-botanical[data-astro-cid-o23msuxt]{width:120px}h3[data-astro-cid-o23msuxt]{font-size:1.5rem}.card-content[data-astro-cid-o23msuxt]{padding:24px}.card-price[data-astro-cid-o23msuxt] strong[data-astro-cid-o23msuxt]{font-size:1.15rem}}@media (width<=380px){.card-date-band[data-astro-cid-o23msuxt]{padding-inline:20px}.card-botanical[data-astro-cid-o23msuxt]{width:96px;margin-left:5px}.custom[data-astro-cid-o23msuxt] .date-days[data-astro-cid-o23msuxt]{font-size:1.75rem}.card-content[data-astro-cid-o23msuxt]{padding:22px 20px}.card-enquire[data-astro-cid-o23msuxt]{gap:7px;font-size:.78rem}.enquire-arrow[data-astro-cid-o23msuxt]{width:34px;height:34px}.card-price[data-astro-cid-o23msuxt] strong[data-astro-cid-o23msuxt]{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.enquire-arrow[data-astro-cid-o23msuxt],.card-learn[data-astro-cid-o23msuxt]{transition:none}.card-enquire[data-astro-cid-o23msuxt]:hover .enquire-arrow[data-astro-cid-o23msuxt]{transform:none}}.agenda-hero[data-astro-cid-w5sdfsum]{background:var(--forest);color:var(--cream);overflow:hidden}.agenda-hero-grid[data-astro-cid-w5sdfsum]{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;padding-block:70px 76px;display:grid}.agenda-hero-copy[data-astro-cid-w5sdfsum] .eyebrow[data-astro-cid-w5sdfsum]{color:var(--rose)}h1[data-astro-cid-w5sdfsum]{letter-spacing:-.065em;font-size:clamp(3.4rem,5.5vw,5.3rem);line-height:1.1}h1[data-astro-cid-w5sdfsum] span[data-astro-cid-w5sdfsum]{color:var(--rose)}.hero-invitation[data-astro-cid-w5sdfsum]{color:#fffaedcf;max-width:510px;margin-top:28px;font-size:1rem;line-height:1.75}.agenda-jump[data-astro-cid-w5sdfsum]{border-bottom:1px solid #fffaed77;justify-content:space-between;align-items:center;gap:38px;margin-top:18px;padding:13px 0;font-size:.9rem;display:inline-flex}.agenda-jump[data-astro-cid-w5sdfsum] span[data-astro-cid-w5sdfsum]{color:var(--rose);font-size:1.3rem}.agenda-jump[data-astro-cid-w5sdfsum]:focus-visible{outline:2px solid var(--cream);outline-offset:6px}.agenda-hero-image[data-astro-cid-w5sdfsum]{justify-self:stretch;max-width:520px;position:relative}.agenda-hero-image[data-astro-cid-w5sdfsum] img[data-astro-cid-w5sdfsum]{object-fit:cover;object-position:47% center;border-radius:230px 230px 5px 5px;width:100%;height:460px}.image-orbit[data-astro-cid-w5sdfsum]{pointer-events:none;border:1px solid #fffaed40;border-radius:230px 230px 5px 5px;position:absolute;inset:20px -20px -20px 20px}.agenda-section[data-astro-cid-w5sdfsum]{padding-block:76px 64px;scroll-margin-top:25px}.calendar-heading[data-astro-cid-w5sdfsum]{justify-content:space-between;align-items:end;gap:25px;margin-bottom:36px;display:flex}.calendar-heading[data-astro-cid-w5sdfsum] .eyebrow[data-astro-cid-w5sdfsum]{color:var(--muted);margin-bottom:15px}.calendar-heading[data-astro-cid-w5sdfsum] h2[data-astro-cid-w5sdfsum]{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.2}.calendar-hint[data-astro-cid-w5sdfsum]{color:var(--muted);font-size:.92rem;line-height:1.6}.filter-row[data-astro-cid-w5sdfsum]{border-bottom:1px solid var(--line);gap:10px;margin-bottom:28px;padding-bottom:24px}.filter-button[data-astro-cid-w5sdfsum]{cursor:pointer;padding:12px 22px}.filter-button[data-astro-cid-w5sdfsum]:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.agenda-grid[data-astro-cid-w5sdfsum]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.agenda-status[data-astro-cid-w5sdfsum]{margin-top:24px;font-size:.8rem}.source-note[data-astro-cid-w5sdfsum]{max-width:650px;margin-top:12px;font-size:.78rem;line-height:1.6}.event-empty[data-astro-cid-w5sdfsum]{text-align:center;background:var(--sand);border:1px solid var(--line);border-radius:5px;padding:45px 24px}.empty-symbol[data-astro-cid-w5sdfsum]{color:#ac4012;font-size:2.6rem}.event-empty[data-astro-cid-w5sdfsum] h3[data-astro-cid-w5sdfsum]{margin:15px 0;font-size:1.8rem}.event-empty[data-astro-cid-w5sdfsum] p[data-astro-cid-w5sdfsum]{color:var(--muted);margin-inline:auto}@media (width<=1050px){.agenda-hero-grid[data-astro-cid-w5sdfsum]{gap:7%}.agenda-hero-image[data-astro-cid-w5sdfsum] img[data-astro-cid-w5sdfsum]{height:410px}.hero-invitation[data-astro-cid-w5sdfsum]{font-size:.95rem}.agenda-grid[data-astro-cid-w5sdfsum]{gap:20px}}@media (width<=760px){.agenda-hero-grid[data-astro-cid-w5sdfsum]{grid-template-columns:1fr;gap:38px;padding-block:48px 58px}.agenda-hero-copy[data-astro-cid-w5sdfsum]{max-width:560px}h1[data-astro-cid-w5sdfsum]{font-size:3.6rem}.hero-invitation[data-astro-cid-w5sdfsum]{margin-top:24px;font-size:1rem}.agenda-hero-image[data-astro-cid-w5sdfsum]{width:100%;max-width:500px}.agenda-hero-image[data-astro-cid-w5sdfsum] img[data-astro-cid-w5sdfsum]{object-position:center 58%;border-radius:150px 150px 4px 4px;height:260px}.image-orbit[data-astro-cid-w5sdfsum]{border-radius:150px 150px 4px 4px;inset:10px -10px -10px 10px}.agenda-section[data-astro-cid-w5sdfsum]{padding-block:50px}.calendar-heading[data-astro-cid-w5sdfsum]{align-items:start;margin-bottom:26px}.calendar-hint[data-astro-cid-w5sdfsum]{display:none}.filter-row[data-astro-cid-w5sdfsum]{gap:8px}.filter-button[data-astro-cid-w5sdfsum]{padding:10px 14px;font-size:.78rem}.agenda-grid[data-astro-cid-w5sdfsum]{grid-template-columns:1fr;gap:22px}}
