.builder-extra-options[data-astro-cid-a3nerm7g]>summary[data-astro-cid-a3nerm7g]{font-family:var(--display);font-size:1.6rem;color:var(--green);min-height:52px;cursor:pointer;padding-block:10px}.builder-extra-options[data-astro-cid-a3nerm7g]>fieldset[data-astro-cid-a3nerm7g]{margin-top:18px}.builder-extra-options[data-astro-cid-a3nerm7g]>fieldset[data-astro-cid-a3nerm7g]>legend[data-astro-cid-a3nerm7g]{font-family:var(--body);font-size:1.1rem;font-weight:700}.builder-review-link[data-astro-cid-a3nerm7g]{display:none}@media(max-width:760px){.builder-review-link[data-astro-cid-a3nerm7g]{display:block;margin:0 0 16px}.builder-review-link[data-astro-cid-a3nerm7g] a[data-astro-cid-a3nerm7g]{display:inline-flex;min-height:44px;align-items:center}}.visit-builder[data-astro-cid-a3nerm7g]{padding-block:48px;scroll-margin-top:20px}.builder-heading[data-astro-cid-a3nerm7g]{max-width:76ch;margin-bottom:32px}.builder-heading[data-astro-cid-a3nerm7g] h2[data-astro-cid-a3nerm7g]{font-size:clamp(2.2rem,3.4vw,3.1rem);max-width:25ch}.builder-heading[data-astro-cid-a3nerm7g]>p[data-astro-cid-a3nerm7g]{font-size:1.1rem}.draft-notice[data-astro-cid-a3nerm7g]{background:#ecedda;color:var(--green);padding:16px 20px;border-radius:8px;font-size:.95rem!important;line-height:1.5}.builder-layout[data-astro-cid-a3nerm7g]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:40px;align-items:start}.builder-choices[data-astro-cid-a3nerm7g]{min-width:0}.visit-builder[data-astro-cid-a3nerm7g] fieldset[data-astro-cid-a3nerm7g]{border:0;padding:0;margin:0 0 32px;min-width:0}.visit-builder[data-astro-cid-a3nerm7g] legend[data-astro-cid-a3nerm7g]{font-family:var(--display);font-size:1.6rem;color:var(--green);padding:0;margin-bottom:18px}.builder-audiences[data-astro-cid-a3nerm7g]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.builder-audiences[data-astro-cid-a3nerm7g] label[data-astro-cid-a3nerm7g],.builder-programmes[data-astro-cid-a3nerm7g] label[data-astro-cid-a3nerm7g]{display:flex;gap:10px;align-items:start;min-height:52px;padding:14px;border:1px solid #748469;border-radius:8px;background:var(--paper);color:var(--green);cursor:pointer}.builder-audiences[data-astro-cid-a3nerm7g] label[data-astro-cid-a3nerm7g]:has(:checked),.builder-programmes[data-astro-cid-a3nerm7g] label[data-astro-cid-a3nerm7g]:has(:checked){background:#ecedda;border-color:var(--green)}.visit-builder[data-astro-cid-a3nerm7g] input[data-astro-cid-a3nerm7g][type=radio],.visit-builder[data-astro-cid-a3nerm7g] input[data-astro-cid-a3nerm7g][type=checkbox]{width:20px;height:20px;flex-shrink:0;margin:2px 0 0;accent-color:var(--green)}.builder-audiences[data-astro-cid-a3nerm7g] span[data-astro-cid-a3nerm7g]{font-weight:700}.visit-builder[data-astro-cid-a3nerm7g] small[data-astro-cid-a3nerm7g]{display:block;font-size:.8rem;font-weight:400;line-height:1.4;margin-top:5px}.builder-programmes[data-astro-cid-a3nerm7g]{display:grid;gap:10px}.builder-help[data-astro-cid-a3nerm7g]{font-size:.9rem;line-height:1.5;margin:12px 0 0}.builder-included[data-astro-cid-a3nerm7g]{margin:0 0 32px;padding:20px 0;border-block:1px solid var(--line)}.builder-included[data-astro-cid-a3nerm7g] h3[data-astro-cid-a3nerm7g]{font-size:1.4rem}.builder-included[data-astro-cid-a3nerm7g] ul[data-astro-cid-a3nerm7g]{padding-left:22px}.builder-included[data-astro-cid-a3nerm7g] .text-link[data-astro-cid-a3nerm7g]{display:inline-flex;min-height:44px;align-items:center}.builder-extras[data-astro-cid-a3nerm7g]{display:grid;gap:20px}.builder-extra[data-astro-cid-a3nerm7g]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;padding-bottom:20px;border-bottom:1px solid var(--line)}.builder-extra[data-astro-cid-a3nerm7g]>img[data-astro-cid-a3nerm7g]{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:8px}.builder-extra[data-astro-cid-a3nerm7g]>div[data-astro-cid-a3nerm7g]>label[data-astro-cid-a3nerm7g]:first-child{display:flex;gap:10px;min-height:44px;align-items:start;font-weight:700;color:var(--green);cursor:pointer}.builder-extra[data-astro-cid-a3nerm7g] p[data-astro-cid-a3nerm7g]{font-size:.9rem;line-height:1.5;margin:0 0 10px}.builder-quantity[data-astro-cid-a3nerm7g]{display:flex;align-items:center;gap:10px;font-size:.85rem}.builder-quantity[data-astro-cid-a3nerm7g] select[data-astro-cid-a3nerm7g]{max-width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #748469;border-radius:8px;background:var(--paper);color:var(--green);font:inherit}.builder-summary[data-astro-cid-a3nerm7g]{position:sticky;top:24px;min-width:0;background:var(--paper);padding:26px;border-radius:14px}.builder-summary[data-astro-cid-a3nerm7g] h3[data-astro-cid-a3nerm7g]{font-size:1.6rem}.builder-example-price[data-astro-cid-a3nerm7g]{font-weight:700;color:var(--green)}.visit-builder[data-astro-cid-a3nerm7g] fieldset[data-astro-cid-a3nerm7g]:disabled{opacity:.65}.builder-selected[data-astro-cid-a3nerm7g]{font-weight:700;color:var(--green);margin:18px 0 10px}.builder-summary[data-astro-cid-a3nerm7g] ul[data-astro-cid-a3nerm7g]{padding-left:20px;font-size:.95rem}.builder-total[data-astro-cid-a3nerm7g]{margin-block:24px;padding-block:20px;border-block:1px solid var(--line)}.builder-total[data-astro-cid-a3nerm7g]>span[data-astro-cid-a3nerm7g]{display:block;font-weight:700;font-size:.9rem}.builder-total[data-astro-cid-a3nerm7g]>strong[data-astro-cid-a3nerm7g]{display:block;font-family:var(--display);font-weight:400;font-size:2rem;line-height:1.15;color:var(--green);margin:8px 0 12px;overflow-wrap:anywhere}.builder-total[data-astro-cid-a3nerm7g] p[data-astro-cid-a3nerm7g],.builder-example[data-astro-cid-a3nerm7g] p[data-astro-cid-a3nerm7g]{font-size:.85rem;line-height:1.5;margin:0}.builder-example[data-astro-cid-a3nerm7g]{margin-bottom:20px}.builder-example[data-astro-cid-a3nerm7g] summary[data-astro-cid-a3nerm7g]{min-height:44px;font-size:.85rem;cursor:pointer;color:var(--green);font-weight:700}.builder-example[data-astro-cid-a3nerm7g] label[data-astro-cid-a3nerm7g]{display:flex;gap:10px;align-items:start;font-size:.9rem;margin-block:10px}.builder-summary[data-astro-cid-a3nerm7g] .button[data-astro-cid-a3nerm7g]{width:100%;text-align:center}.builder-copy[data-astro-cid-a3nerm7g]{border:0;background:none;min-height:44px;padding:8px 0;font:inherit;cursor:pointer;font-size:.9rem}.builder-status[data-astro-cid-a3nerm7g]{font-size:.85rem;line-height:1.4;margin-top:8px}.visit-builder[data-astro-cid-a3nerm7g] [data-astro-cid-a3nerm7g][hidden]{display:none!important}.visit-builder[data-astro-cid-a3nerm7g] [data-astro-cid-a3nerm7g]:focus-visible{outline:3px solid var(--green);outline-offset:4px}@media(max-width:1000px){.builder-layout[data-astro-cid-a3nerm7g]{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:24px}.builder-audiences[data-astro-cid-a3nerm7g]{grid-template-columns:1fr}.builder-extra[data-astro-cid-a3nerm7g]{grid-template-columns:100px minmax(0,1fr)}.builder-summary[data-astro-cid-a3nerm7g]{padding:20px}}@media(max-width:760px){.builder-layout[data-astro-cid-a3nerm7g]{grid-template-columns:1fr}.builder-summary[data-astro-cid-a3nerm7g]{position:static}.builder-audiences[data-astro-cid-a3nerm7g]{grid-template-columns:1fr}.builder-heading[data-astro-cid-a3nerm7g]{margin-bottom:24px}.builder-extra[data-astro-cid-a3nerm7g]{grid-template-columns:90px minmax(0,1fr);gap:14px}.visit-builder[data-astro-cid-a3nerm7g]{padding-block:32px}.builder-quantity[data-astro-cid-a3nerm7g]{display:block}.builder-quantity[data-astro-cid-a3nerm7g] select[data-astro-cid-a3nerm7g]{display:block;width:100%;margin-top:5px}}@media(max-height:650px){.builder-summary[data-astro-cid-a3nerm7g]{position:static}}.event-photos[data-astro-cid-mno5a3m2]{padding-block:64px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:48px;align-items:center}.event-photos-intro[data-astro-cid-mno5a3m2] h2[data-astro-cid-mno5a3m2]{font-size:clamp(2rem,3vw,2.8rem);max-width:14ch}.event-photos-intro[data-astro-cid-mno5a3m2] p[data-astro-cid-mno5a3m2]{max-width:42ch;margin-block:18px 12px}.event-photos-intro[data-astro-cid-mno5a3m2] .text-link[data-astro-cid-mno5a3m2]{display:inline-flex;align-items:center;gap:9px;min-height:44px}.event-photos-intro[data-astro-cid-mno5a3m2] svg[data-astro-cid-mno5a3m2]{flex-shrink:0}.event-photos-spread[data-astro-cid-mno5a3m2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.event-photos[data-astro-cid-mno5a3m2] figure[data-astro-cid-mno5a3m2]{margin:0;min-width:0}.event-photos[data-astro-cid-mno5a3m2] figure[data-astro-cid-mno5a3m2]>a[data-astro-cid-mno5a3m2]{display:block;border-radius:var(--radius)}.event-photos[data-astro-cid-mno5a3m2] img[data-astro-cid-mno5a3m2]{width:100%;height:auto;object-fit:contain;border-radius:var(--radius)}.event-photos[data-astro-cid-mno5a3m2] figcaption[data-astro-cid-mno5a3m2]{padding-top:12px;font-size:.85rem;line-height:1.5;max-width:45ch}@media(max-width:1000px){.event-photos[data-astro-cid-mno5a3m2]{grid-template-columns:1fr;gap:26px;padding-block:48px}.event-photos-intro[data-astro-cid-mno5a3m2] h2[data-astro-cid-mno5a3m2]{max-width:24ch}.event-photos-intro[data-astro-cid-mno5a3m2] p[data-astro-cid-mno5a3m2]{max-width:65ch}}@media(max-width:700px){.event-photos[data-astro-cid-mno5a3m2]{padding-block:40px;gap:24px}.event-photos-spread[data-astro-cid-mno5a3m2]{grid-template-columns:1fr;gap:28px}.event-photos-intro[data-astro-cid-mno5a3m2] h2[data-astro-cid-mno5a3m2]{max-width:18ch}.event-photos[data-astro-cid-mno5a3m2] figcaption[data-astro-cid-mno5a3m2]{font-size:.9rem}}.audience-shortcuts[data-astro-cid-y44ujqi6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:28px;border-bottom:1px solid var(--line)}.audience-shortcuts[data-astro-cid-y44ujqi6] a[data-astro-cid-y44ujqi6]{display:block;min-height:60px;text-decoration:none;padding:8px 0;color:var(--green)}.audience-shortcuts[data-astro-cid-y44ujqi6] strong[data-astro-cid-y44ujqi6]{display:block;font-family:var(--display);font-size:1.5rem;font-weight:400;margin-bottom:6px}.audience-shortcuts[data-astro-cid-y44ujqi6] span[data-astro-cid-y44ujqi6]{font-size:.9rem}.audience-shortcuts[data-astro-cid-y44ujqi6] a[data-astro-cid-y44ujqi6]:hover strong[data-astro-cid-y44ujqi6]{text-decoration:underline}.programme-comparison[data-astro-cid-y44ujqi6]{padding-block:32px 48px}.programme-comparison[data-astro-cid-y44ujqi6]>h2[data-astro-cid-y44ujqi6]{font-size:clamp(2rem,3vw,2.8rem);max-width:30ch}.programme-comparison[data-astro-cid-y44ujqi6] article[data-astro-cid-y44ujqi6]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:40px;padding:28px 0;border-top:1px solid var(--line)}.programme-comparison[data-astro-cid-y44ujqi6] h3[data-astro-cid-y44ujqi6]{font-size:1.6rem}.programme-comparison[data-astro-cid-y44ujqi6] .audience[data-astro-cid-y44ujqi6]{font-weight:700;color:var(--green)}.programme-comparison[data-astro-cid-y44ujqi6] p[data-astro-cid-y44ujqi6]{max-width:65ch}.programme-comparison[data-astro-cid-y44ujqi6] summary[data-astro-cid-y44ujqi6]{min-height:44px;cursor:pointer;color:var(--green);font-weight:700}.programme-actions[data-astro-cid-y44ujqi6]{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:14px}.programme-actions[data-astro-cid-y44ujqi6] .text-link[data-astro-cid-y44ujqi6]{min-height:44px;display:flex;align-items:center}@media(max-width:700px){.audience-shortcuts[data-astro-cid-y44ujqi6]{grid-template-columns:1fr;gap:6px;padding-block:20px}.audience-shortcuts[data-astro-cid-y44ujqi6] a[data-astro-cid-y44ujqi6]{min-height:44px}.audience-shortcuts[data-astro-cid-y44ujqi6] strong[data-astro-cid-y44ujqi6]{font-size:1.25rem}.programme-comparison[data-astro-cid-y44ujqi6] article[data-astro-cid-y44ujqi6]{grid-template-columns:1fr;gap:14px}.programme-actions[data-astro-cid-y44ujqi6]{gap:6px}}
