.tickets[data-astro-cid-zcrlj7co]{color:#fff;background:radial-gradient(circle at 85% 20%, #c49c372e, transparent 45%), linear-gradient(135deg, var(--brand-purple), var(--brand-purple-deep));padding-block:clamp(4rem,9vw,7rem)}.tickets-grid[data-astro-cid-zcrlj7co]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.tickets-title[data-astro-cid-zcrlj7co]{font-size:var(--home-title-size);text-transform:uppercase;margin:0;font-weight:900;line-height:1.02}.tickets-copy[data-astro-cid-zcrlj7co]{color:#ffffffd9;max-width:36rem;margin:1.4rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7}.tickets-card[data-astro-cid-zcrlj7co]{backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff29;border-radius:20px;padding:clamp(1.6rem,3vw,2.4rem)}.countdown-label[data-astro-cid-zcrlj7co]{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 1rem;font-size:.85rem;font-weight:800}.countdown[data-astro-cid-zcrlj7co]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.countdown[data-astro-cid-zcrlj7co][hidden]{display:none}.countdown-unit[data-astro-cid-zcrlj7co]{color:var(--brand-purple);background:#fff;border-radius:14px;flex-direction:column;align-items:center;padding:1rem .5rem;display:flex}.countdown-value[data-astro-cid-zcrlj7co]{font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}.countdown-name[data-astro-cid-zcrlj7co]{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-muted);margin-top:.35rem;font-size:.8rem;font-weight:700}@media (width<=900px){.tickets-grid[data-astro-cid-zcrlj7co]{grid-template-columns:1fr}}.faq[data-astro-cid-os3yafxb]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.faq-head[data-astro-cid-os3yafxb]{position:sticky;top:7rem}.faq-title[data-astro-cid-os3yafxb]{font-size:var(--home-title-size);text-wrap:balance;line-height:1.02}.faq-rule[data-astro-cid-os3yafxb]{width:56px;margin-top:1rem}.faq-intro[data-astro-cid-os3yafxb]{max-width:28rem;color:var(--brand-muted);margin:1.2rem 0 0;line-height:1.6}.faq-link[data-astro-cid-os3yafxb]{color:var(--brand-purple-deep);background:var(--brand-gold);border-radius:999px;align-items:center;gap:.55rem;margin-top:1.6rem;padding:.85rem 1.4rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 8px 20px #c49c3747}.faq-link[data-astro-cid-os3yafxb]:hover,.faq-link[data-astro-cid-os3yafxb]:focus-visible{background:#d4b25a;transform:translateY(-2px)}.faq-link[data-astro-cid-os3yafxb] svg[data-astro-cid-os3yafxb]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.faq-list[data-astro-cid-os3yafxb]{flex-direction:column;gap:.8rem;display:flex}details[data-astro-cid-os3yafxb]{border:1px solid var(--brand-line);background:var(--brand-tint);border-radius:18px;transition:box-shadow .2s,border-color .2s;box-shadow:0 10px 26px #2e06360f}.section-tint[data-astro-cid-os3yafxb] details[data-astro-cid-os3yafxb]{background:#fff}.section-tint[data-astro-cid-os3yafxb] .faq-icon[data-astro-cid-os3yafxb]{background:var(--brand-tint)}details[data-astro-cid-os3yafxb][open]{border-color:var(--brand-gold);box-shadow:0 16px 34px #2e06361a}summary[data-astro-cid-os3yafxb]{cursor:pointer;align-items:center;gap:1rem;padding:1.15rem 1.3rem;list-style:none;display:flex}summary[data-astro-cid-os3yafxb]::-webkit-details-marker{display:none}summary[data-astro-cid-os3yafxb]:focus-visible{outline:3px solid var(--brand-gold);outline-offset:2px;border-radius:18px}.faq-num[data-astro-cid-os3yafxb]{letter-spacing:.15em;color:var(--brand-gold);flex:none;font-size:.85rem;font-weight:800}.faq-q[data-astro-cid-os3yafxb]{color:var(--brand-purple);flex:1;font-size:1.08rem;font-weight:800;line-height:1.3}.faq-icon[data-astro-cid-os3yafxb]{background:#fff;border-radius:50%;flex:none;width:2.2rem;height:2.2rem;transition:background .2s,transform .25s;position:relative}.faq-icon[data-astro-cid-os3yafxb]:before,.faq-icon[data-astro-cid-os3yafxb]:after{content:"";background:var(--brand-purple);border-radius:2px;width:.8rem;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon[data-astro-cid-os3yafxb]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-os3yafxb][open] .faq-icon[data-astro-cid-os3yafxb]{background:var(--brand-gold);transform:rotate(180deg)}details[data-astro-cid-os3yafxb][open] .faq-icon[data-astro-cid-os3yafxb]:after{transform:translate(-50%,-50%)rotate(0)}details[data-astro-cid-os3yafxb] p[data-astro-cid-os3yafxb]{color:var(--brand-muted);margin:0;padding:0 1.3rem 1.3rem 3.9rem;line-height:1.6}.faq-newsletter[data-astro-cid-os3yafxb]{font:inherit;color:var(--brand-purple);text-decoration:underline 2px var(--brand-gold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.faq-newsletter[data-astro-cid-os3yafxb]:hover{color:var(--brand-purple-deep)}@media (width<=900px){.faq[data-astro-cid-os3yafxb]{grid-template-columns:1fr}.faq-head[data-astro-cid-os3yafxb]{position:static}}@media (width<=560px){details[data-astro-cid-os3yafxb] p[data-astro-cid-os3yafxb]{padding-left:1.3rem}}.programme-head[data-astro-cid-aovtsfwj] .section-title[data-astro-cid-aovtsfwj]{font-size:var(--home-title-size)}.programme-head[data-astro-cid-aovtsfwj]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;display:flex}.programme-head[data-astro-cid-aovtsfwj] .btn-purple[data-astro-cid-aovtsfwj]{margin-bottom:calc(1.4rem + 4px)}.btn-purple[data-astro-cid-aovtsfwj]{color:#fff;background:var(--brand-purple)}.btn-purple[data-astro-cid-aovtsfwj]:hover{background:var(--brand-purple-deep)}.days[data-astro-cid-aovtsfwj]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.day[data-astro-cid-aovtsfwj]{border:1px solid var(--brand-line);background:#fff;border-radius:16px;flex-direction:column;padding:1.6rem 1.3rem 1.8rem;display:flex;position:relative;box-shadow:0 14px 32px #2e06360f}.is-standalone[data-astro-cid-aovtsfwj]{padding-top:0}.is-standalone[data-astro-cid-aovtsfwj] .days[data-astro-cid-aovtsfwj]{margin-top:0}.day-image[data-astro-cid-aovtsfwj]{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;margin-top:auto}.is-standalone[data-astro-cid-aovtsfwj] .day-items[data-astro-cid-aovtsfwj]{margin-bottom:1.3rem}.day-weekday[data-astro-cid-aovtsfwj]{color:var(--brand-purple);margin:0;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:900;line-height:1.15}.day-date[data-astro-cid-aovtsfwj]{border-bottom:1px solid var(--brand-line);color:var(--brand-gold);margin-top:.5rem;padding-bottom:1.1rem;font-weight:800}.day-items[data-astro-cid-aovtsfwj]{gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.day-items[data-astro-cid-aovtsfwj] li[data-astro-cid-aovtsfwj]{color:var(--brand-purple);padding-left:1.6rem;font-size:1rem;line-height:1.4;position:relative}.day-items[data-astro-cid-aovtsfwj] li[data-astro-cid-aovtsfwj]:before{content:"";background:currentColor;width:1.15em;height:1.15em;position:absolute;top:.1em;left:0;-webkit-mask:url(/images/icons/horse.png) 50%/contain no-repeat;mask:url(/images/icons/horse.png) 50%/contain no-repeat}.day[data-astro-cid-aovtsfwj].is-highlight{border-color:var(--brand-purple);background:var(--brand-purple)}.is-highlight[data-astro-cid-aovtsfwj] .day-weekday[data-astro-cid-aovtsfwj],.is-highlight[data-astro-cid-aovtsfwj] .day-items[data-astro-cid-aovtsfwj] li[data-astro-cid-aovtsfwj]{color:#fff}.is-highlight[data-astro-cid-aovtsfwj] .day-date[data-astro-cid-aovtsfwj]{border-bottom-color:#ffffff40}.day-badge[data-astro-cid-aovtsfwj]{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--brand-purple-deep);background:var(--brand-gold);border-radius:999px;padding:.3rem .75rem;font-size:.7rem;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (width<=1000px){.days[data-astro-cid-aovtsfwj]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.6rem}}@media (width<=640px){.days[data-astro-cid-aovtsfwj]{grid-template-columns:minmax(0,1fr)}}
