section[data-astro-cid-w7mpi5da]{padding-block:clamp(3rem,8vw,5rem)}section[data-astro-cid-w7mpi5da] h2[data-astro-cid-w7mpi5da]{text-align:center}.hero[data-astro-cid-w7mpi5da]{padding-top:clamp(1.5rem,5vw,3.5rem);overflow:hidden}.hero__inner[data-astro-cid-w7mpi5da]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__kicker[data-astro-cid-w7mpi5da]{font-family:var(--font-display);box-shadow:var(--shadow-soft);margin:0 0 1rem;font-size:clamp(1.25rem,3.5vw,1.6rem)}.hero__title[data-astro-cid-w7mpi5da]{letter-spacing:-.01em;text-shadow:0 6px 24px #8b1e3f2e;max-width:11ch;font-size:clamp(3rem,12vw,6.5rem);line-height:.98}.pulse[data-astro-cid-w7mpi5da]{width:min(100%,36rem);height:clamp(2.5rem,6vw,3.75rem);color:var(--coral);margin-block:.75rem 1rem;overflow:visible}.pulse[data-astro-cid-w7mpi5da] path[data-astro-cid-w7mpi5da]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.6,0,.3,1) .3s forwards beat}@keyframes beat{to{stroke-dashoffset:0}}.hero__tagline[data-astro-cid-w7mpi5da]{max-width:26ch;margin-bottom:2rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600}.facts[data-astro-cid-w7mpi5da]{border-radius:var(--radius-soft);box-shadow:var(--shadow-lift);background:#fff;gap:1.25rem;width:min(100%,52rem);margin:0 0 2rem;padding:1.5rem 1.75rem;display:grid}.facts__item[data-astro-cid-w7mpi5da]+.facts__item[data-astro-cid-w7mpi5da]{border-top:1px solid var(--line);padding-top:1.25rem}.facts[data-astro-cid-w7mpi5da] dt[data-astro-cid-w7mpi5da]{color:var(--muted);font-size:.95rem}.facts[data-astro-cid-w7mpi5da] dd[data-astro-cid-w7mpi5da]{margin:0;font-size:1.2rem;line-height:1.35}.facts__sub[data-astro-cid-w7mpi5da]{color:var(--muted);font-size:1rem;display:block}@media (width>=48rem){.facts[data-astro-cid-w7mpi5da]{grid-template-columns:1fr 1fr 1.4fr;gap:0;padding-inline:.5rem}.facts__item[data-astro-cid-w7mpi5da]{padding-inline:1.5rem}.facts__item[data-astro-cid-w7mpi5da]+.facts__item[data-astro-cid-w7mpi5da]{border-top:0;border-inline-start:2px solid var(--coral);padding-top:0}}.hero__cta[data-astro-cid-w7mpi5da]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.hero__price[data-astro-cid-w7mpi5da]{color:var(--muted);font-weight:600}.who[data-astro-cid-w7mpi5da]{background:var(--mint)}.who[data-astro-cid-w7mpi5da] h2[data-astro-cid-w7mpi5da]{color:var(--ink)}.who__inner[data-astro-cid-w7mpi5da]{text-align:center;max-width:48rem}.who__lead[data-astro-cid-w7mpi5da]{margin-top:1rem;font-size:clamp(1.25rem,3vw,1.5rem)}.notes[data-astro-cid-w7mpi5da]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.notes[data-astro-cid-w7mpi5da] li[data-astro-cid-w7mpi5da]{background:var(--paper);box-shadow:var(--shadow-soft);border-radius:999px;padding:.6rem 1.2rem;font-weight:600}.notes__baby[data-astro-cid-w7mpi5da]{color:var(--wine)}.learn__list[data-astro-cid-w7mpi5da]{border-radius:var(--radius-soft);width:fit-content;max-width:40rem;box-shadow:var(--shadow-soft);background:#fff;gap:1.25rem;margin:2rem auto 0;padding:1.75rem 2rem;list-style:none;display:grid}.learn__list[data-astro-cid-w7mpi5da] li[data-astro-cid-w7mpi5da]{align-items:flex-start;gap:.9rem;font-size:1.2rem;display:flex}.learn__list[data-astro-cid-w7mpi5da] svg{flex:none;margin-top:.2rem}.tickets[data-astro-cid-w7mpi5da]{background:var(--blush)}.tickets__spots[data-astro-cid-w7mpi5da]{color:var(--wine-deep);text-align:center;margin-top:.5rem;font-weight:600}.tickets__grid[data-astro-cid-w7mpi5da]{gap:1.5rem;max-width:46rem;margin:2rem auto 0;display:grid}@media (width>=40rem){.tickets__grid[data-astro-cid-w7mpi5da]{grid-template-columns:1fr 1fr}}.ticket[data-astro-cid-w7mpi5da]{background:var(--paper);border-radius:var(--radius-soft);text-align:center;box-shadow:var(--shadow-soft);border:2px solid #0000;flex-direction:column;align-items:center;padding:1.75rem 1.5rem;display:flex}.ticket--couple[data-astro-cid-w7mpi5da]{border-color:var(--wine);box-shadow:var(--shadow-lift)}.ticket[data-astro-cid-w7mpi5da] h3[data-astro-cid-w7mpi5da]{color:var(--ink)}.ticket__price[data-astro-cid-w7mpi5da]{font-family:var(--font-display);color:var(--wine);margin:.75rem 0 .5rem;font-size:clamp(3.5rem,10vw,4.5rem);line-height:1}.ticket__currency[data-astro-cid-w7mpi5da]{margin-inline-end:.1em;font-size:.5em}.ticket__note[data-astro-cid-w7mpi5da]{color:var(--muted);flex:1}.ticket__btn[data-astro-cid-w7mpi5da]{width:100%;margin-top:.5rem}.tickets__pay[data-astro-cid-w7mpi5da]{color:var(--muted);text-align:center;max-width:40rem;margin:1.5rem auto 0;font-size:1rem}.about__inner[data-astro-cid-w7mpi5da]{text-align:center;max-width:44rem}.about[data-astro-cid-w7mpi5da] p[data-astro-cid-w7mpi5da]{margin-top:1rem;font-size:1.2rem}.about__name[data-astro-cid-w7mpi5da]{color:var(--ink);font-size:1.35rem;font-weight:700}.about__host[data-astro-cid-w7mpi5da]{color:var(--muted);font-size:1rem}.faq[data-astro-cid-w7mpi5da] h2[data-astro-cid-w7mpi5da]{margin-bottom:1.25rem}.faq__list[data-astro-cid-w7mpi5da]{border-radius:var(--radius-soft);max-width:44rem;box-shadow:var(--shadow-soft);background:#fff;margin-inline:auto;padding:.5rem 1.75rem}details[data-astro-cid-w7mpi5da]+details[data-astro-cid-w7mpi5da]{border-top:1px solid var(--line)}summary[data-astro-cid-w7mpi5da]{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:1.15rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-w7mpi5da]::-webkit-details-marker{display:none}summary[data-astro-cid-w7mpi5da]:after{content:"+";color:var(--wine);font-size:1.4rem;line-height:1}details[data-astro-cid-w7mpi5da][open] summary[data-astro-cid-w7mpi5da]:after{content:"−"}details[data-astro-cid-w7mpi5da] p[data-astro-cid-w7mpi5da]{color:var(--muted);margin:0 0 1rem}.faq__more[data-astro-cid-w7mpi5da]{text-align:center;margin-top:1.5rem}.stickybar[data-astro-cid-w7mpi5da]{inset-inline:0;z-index:50;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;font-weight:700;transition:transform .2s;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 24px #8b1e3f1f}.stickybar[data-astro-cid-w7mpi5da].is-hidden{transform:translateY(110%)}.stickybar[data-astro-cid-w7mpi5da] .btn[data-astro-cid-w7mpi5da]{min-height:2.9rem;padding-inline:1.5rem}@media (width>=48rem){.stickybar[data-astro-cid-w7mpi5da]{display:none}}
