.GEGEWW_wrap{max-width:520px;min-height:100vh;margin:0 auto;padding:64px 24px 48px}.GEGEWW_content{text-align:center;flex-direction:column;align-items:center;display:flex}@keyframes GEGEWW_fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.GEGEWW_kicker{font-family:var(--font-jost), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted);margin:0 0 24px;font-size:12px;font-weight:500;animation:.5s ease-out both GEGEWW_fadeInUp}.GEGEWW_photoWrap{justify-content:center;align-items:center;width:70%;max-width:270px;margin-bottom:28px;animation:.5s ease-out 80ms both GEGEWW_fadeInUp;display:flex}.GEGEWW_photo{object-fit:contain;width:100%;height:auto}.GEGEWW_names{font-family:var(--font-playfair-display), serif;color:var(--color-text);margin:0 0 52px;font-size:clamp(38px,11vw,56px);font-style:italic;font-weight:500;line-height:1.1;animation:.5s ease-out .16s both GEGEWW_fadeInUp}.GEGEWW_events{flex-direction:column;align-items:center;width:100%;animation:.5s ease-out .24s both GEGEWW_fadeInUp;display:flex}.GEGEWW_divider{background:var(--color-border);width:24px;height:1px;margin:40px 0}.GEGEWW_event{flex-direction:column;align-items:center;display:flex}.GEGEWW_eventTitle{font-family:var(--font-playfair-display), serif;color:var(--color-text);margin:0 0 8px;font-size:clamp(20px,5.5vw,24px);font-weight:500}.GEGEWW_eventDate{font-family:var(--font-jost), sans-serif;letter-spacing:.02em;color:var(--color-text);margin:0 0 4px;font-size:14px;font-weight:500}.GEGEWW_eventLocation{font-family:var(--font-jost), sans-serif;letter-spacing:.03em;color:var(--color-muted);margin:0 0 4px;font-size:13px}.GEGEWW_footer{font-family:var(--font-playfair-display), serif;color:var(--color-muted);flex-direction:column;align-items:center;gap:24px;margin-top:56px;font-size:15px;font-style:italic;line-height:1.6;animation:.5s ease-out .32s both GEGEWW_fadeInUp;display:flex}.GEGEWW_footer p{margin:0}@media (prefers-reduced-motion:reduce){.GEGEWW_kicker,.GEGEWW_names,.GEGEWW_photoWrap,.GEGEWW_events,.GEGEWW_footer{opacity:1;animation:none;transform:none}}
._9zEbiW_toggle{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:color .2s,border-color .2s,transform .15s,background-color .2s;display:flex}._9zEbiW_toggle:hover,._9zEbiW_toggle:focus-visible{color:var(--color-accent);border-color:var(--color-accent)}._9zEbiW_toggle:active{transform:scale(.94)}._9zEbiW_toggle svg{width:18px;height:18px}
.jd8T4q_actionGroup{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.jd8T4q_actionItem{display:inline-flex;position:relative}.jd8T4q_iconBtn{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:color .2s,border-color .2s,transform .15s,background-color .2s;display:flex}.jd8T4q_iconBtn:hover,.jd8T4q_iconBtn:focus-visible{color:var(--color-accent);border-color:var(--color-accent)}.jd8T4q_iconBtn:active{transform:scale(.94)}.jd8T4q_iconBtn svg{width:18px;height:18px}.jd8T4q_calendarMenu{background:var(--color-bg);border:1px solid var(--color-border);z-index:20;border-radius:4px;flex-direction:column;min-width:175px;padding:6px 0;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.jd8T4q_calendarOption{font-family:var(--font-jost), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:11px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.jd8T4q_calendarOption:hover{background:var(--color-surface)}
