.past-event-link[data-astro-cid-ro7pgs3h]{padding:32px 0;background:var(--cream);text-align:center}.past-event-link[data-astro-cid-ro7pgs3h] p[data-astro-cid-ro7pgs3h]{color:var(--soft);margin:0 0 10px}.past-event-link[data-astro-cid-ro7pgs3h] a[data-astro-cid-ro7pgs3h]{display:inline-block;font-weight:900;text-decoration:underline;text-underline-offset:5px;padding:10px;color:var(--red)}@media(min-width:901px){.event-hero[data-astro-cid-ro7pgs3h]:after{background:linear-gradient(90deg,#151515 0% 49%,#15151500 54%)}}.event-hero[data-astro-cid-ro7pgs3h]{display:flex;align-items:center}.event-hero[data-astro-cid-ro7pgs3h] .container[data-astro-cid-ro7pgs3h]{width:50%;margin-inline:0;padding-inline:clamp(24px,4.5vw,72px);text-align:center}.event-hero[data-astro-cid-ro7pgs3h] .page-title[data-astro-cid-ro7pgs3h]{max-width:100%;font-size:clamp(2.6rem,4.2vw,4.5rem)}.event-hero[data-astro-cid-ro7pgs3h] .lead[data-astro-cid-ro7pgs3h]{max-width:100%;margin:22px auto 0;font-size:clamp(1rem,1.25vw,1.15rem)}@media(max-width:900px){.event-hero[data-astro-cid-ro7pgs3h] .container[data-astro-cid-ro7pgs3h]{width:min(1180px,calc(100% - 36px));margin-inline:auto;padding-inline:0}.event-hero[data-astro-cid-ro7pgs3h] .page-title[data-astro-cid-ro7pgs3h]{font-size:clamp(2.6rem,7vw,4.5rem)}}.event-intro[data-astro-cid-ro7pgs3h]{align-items:center;gap:50px}.event-intro[data-astro-cid-ro7pgs3h] img[data-astro-cid-ro7pgs3h]{width:100%;height:600px;object-fit:cover;border-radius:28px}.body-copy[data-astro-cid-ro7pgs3h]{max-width:720px;margin-top:20px;color:var(--soft);font-size:1.05rem;line-height:1.75}.event-note[data-astro-cid-ro7pgs3h]{display:grid;gap:7px;margin-top:28px;padding:20px 22px;border-left:5px solid var(--red);background:var(--cream)}.event-note[data-astro-cid-ro7pgs3h] strong[data-astro-cid-ro7pgs3h]{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.event-note[data-astro-cid-ro7pgs3h] span[data-astro-cid-ro7pgs3h]{color:var(--soft)}.event-grid[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px}.event-grid[data-astro-cid-ro7pgs3h] article[data-astro-cid-ro7pgs3h]{min-height:165px;padding:22px;border:1px solid var(--line);border-radius:19px;background:#fff}.event-grid[data-astro-cid-ro7pgs3h] span[data-astro-cid-ro7pgs3h]{color:var(--red);font-size:.68rem;font-weight:900}.event-grid[data-astro-cid-ro7pgs3h] h3[data-astro-cid-ro7pgs3h]{margin:35px 0 0;font-family:Georgia,serif;font-size:1.45rem;line-height:1.1}.form-section[data-astro-cid-ro7pgs3h]{background:#fff}.form-layout[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:55px;align-items:start}.form-copy[data-astro-cid-ro7pgs3h]{position:sticky;top:120px}.checklist[data-astro-cid-ro7pgs3h]{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none}.checklist[data-astro-cid-ro7pgs3h] li[data-astro-cid-ro7pgs3h]{padding:14px 16px 14px 45px;border-radius:13px;background:var(--cream);position:relative}.checklist[data-astro-cid-ro7pgs3h] li[data-astro-cid-ro7pgs3h]:before{content:"✓";position:absolute;left:17px;color:var(--red);font-weight:900}.direct-contact[data-astro-cid-ro7pgs3h]{display:grid;gap:7px;margin-top:28px}.direct-contact[data-astro-cid-ro7pgs3h] span[data-astro-cid-ro7pgs3h]{color:var(--red);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.direct-contact[data-astro-cid-ro7pgs3h] a[data-astro-cid-ro7pgs3h]{font-weight:900;overflow-wrap:anywhere}.event-form[data-astro-cid-ro7pgs3h]{padding:30px}.form-title[data-astro-cid-ro7pgs3h]{display:grid;gap:5px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.form-title[data-astro-cid-ro7pgs3h] span[data-astro-cid-ro7pgs3h]{color:var(--red);font-size:.67rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.form-title[data-astro-cid-ro7pgs3h] strong[data-astro-cid-ro7pgs3h]{font-family:Georgia,serif;font-size:1.65rem}.field-grid[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.field-grid[data-astro-cid-ro7pgs3h] label[data-astro-cid-ro7pgs3h]{display:grid;gap:7px}.field-grid[data-astro-cid-ro7pgs3h] label[data-astro-cid-ro7pgs3h].wide{grid-column:1/-1}.field-grid[data-astro-cid-ro7pgs3h] label[data-astro-cid-ro7pgs3h]>span[data-astro-cid-ro7pgs3h]{font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.field-grid[data-astro-cid-ro7pgs3h] input[data-astro-cid-ro7pgs3h],.field-grid[data-astro-cid-ro7pgs3h] select[data-astro-cid-ro7pgs3h],.field-grid[data-astro-cid-ro7pgs3h] textarea[data-astro-cid-ro7pgs3h]{width:100%;border:1px solid #d8d2ca;border-radius:12px;background:#fff;padding:14px 15px;color:#171717;outline:none}.field-grid[data-astro-cid-ro7pgs3h] input[data-astro-cid-ro7pgs3h],.field-grid[data-astro-cid-ro7pgs3h] select[data-astro-cid-ro7pgs3h]{min-height:52px}.field-grid[data-astro-cid-ro7pgs3h] textarea[data-astro-cid-ro7pgs3h]{resize:vertical}.field-grid[data-astro-cid-ro7pgs3h] input[data-astro-cid-ro7pgs3h]:focus,.field-grid[data-astro-cid-ro7pgs3h] select[data-astro-cid-ro7pgs3h]:focus,.field-grid[data-astro-cid-ro7pgs3h] textarea[data-astro-cid-ro7pgs3h]:focus{border-color:var(--red);box-shadow:0 0 0 3px #d719201a}.form-error[data-astro-cid-ro7pgs3h]{margin:18px 0 0;padding:12px 14px;border-radius:10px;background:#fff0f0;color:var(--red-dark);font-weight:800}.send-options[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.send-button[data-astro-cid-ro7pgs3h]{min-height:57px;border:0;border-radius:999px;padding:14px 18px;color:#fff;font-size:.74rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.email-button[data-astro-cid-ro7pgs3h]{background:var(--red)}.whatsapp-button[data-astro-cid-ro7pgs3h]{background:#168a45}.send-button[data-astro-cid-ro7pgs3h]:hover{filter:brightness(.93);transform:translateY(-1px)}.send-button[data-astro-cid-ro7pgs3h] span[data-astro-cid-ro7pgs3h]{margin-right:6px;font-size:1rem}.form-privacy[data-astro-cid-ro7pgs3h]{margin:15px 4px 0;color:#777;font-size:.76rem;line-height:1.5}@media(max-width:950px){.event-grid[data-astro-cid-ro7pgs3h]{grid-template-columns:repeat(2,1fr)}.form-layout[data-astro-cid-ro7pgs3h]{grid-template-columns:1fr}.form-copy[data-astro-cid-ro7pgs3h]{position:static}.event-intro[data-astro-cid-ro7pgs3h]{gap:24px}}@media(max-width:550px){.event-grid[data-astro-cid-ro7pgs3h]{grid-template-columns:1fr}.event-intro[data-astro-cid-ro7pgs3h] img[data-astro-cid-ro7pgs3h]{height:360px}.event-form[data-astro-cid-ro7pgs3h]{padding:22px 16px}.field-grid[data-astro-cid-ro7pgs3h],.send-options[data-astro-cid-ro7pgs3h]{grid-template-columns:1fr}.field-grid[data-astro-cid-ro7pgs3h] label[data-astro-cid-ro7pgs3h].wide{grid-column:auto}}.event-intro[data-astro-cid-ro7pgs3h]>div[data-astro-cid-ro7pgs3h],.form-copy[data-astro-cid-ro7pgs3h],.form-title[data-astro-cid-ro7pgs3h],.direct-contact[data-astro-cid-ro7pgs3h]{text-align:center}.event-intro[data-astro-cid-ro7pgs3h] .lead[data-astro-cid-ro7pgs3h],.event-intro[data-astro-cid-ro7pgs3h] .body-copy[data-astro-cid-ro7pgs3h],.form-copy[data-astro-cid-ro7pgs3h] .lead[data-astro-cid-ro7pgs3h]{margin-inline:auto}.event-grid[data-astro-cid-ro7pgs3h] article[data-astro-cid-ro7pgs3h]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:165px}.event-grid[data-astro-cid-ro7pgs3h] h3[data-astro-cid-ro7pgs3h]{margin:16px 0 0;text-wrap:balance}.event-note[data-astro-cid-ro7pgs3h]{text-align:center}.checklist[data-astro-cid-ro7pgs3h]{text-align:left}.form-privacy[data-astro-cid-ro7pgs3h]{text-align:center}
