.pg.svelte-1wkec21{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;color:#1f2937;font-family:Inter,Helvetica Neue,sans-serif;padding:1.97rem 2.35rem 1.61rem}.head.svelte-1wkec21{text-align:center}.cross.svelte-1wkec21{position:relative;width:1.97rem;height:2.47rem;margin:0 auto .74rem}.cross.svelte-1wkec21 .v:where(.svelte-1wkec21){position:absolute;left:50%;top:0;width:.42rem;height:100%;margin-left:-.21rem;background:var(--accent);border-radius:1px}.cross.svelte-1wkec21 .h:where(.svelte-1wkec21){position:absolute;top:.62rem;left:0;width:100%;height:.42rem;background:var(--accent);border-radius:1px}.church.svelte-1wkec21{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:#6b7280;font-weight:600}.title.svelte-1wkec21{margin:.43rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:700;line-height:1.1;color:#111827}.sub.svelte-1wkec21{margin-top:.37rem;font-family:Georgia,serif;font-style:italic;font-size:.88rem;color:var(--accent)}.date.svelte-1wkec21{margin-top:.31rem;font-size:.74rem;color:#6b7280}.rule.svelte-1wkec21{margin:1.11rem 0 1.23rem;height:2px;background:var(--accent);position:relative}.rule.svelte-1wkec21:after{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:color-mix(in srgb,var(--accent) 40%,#fff)}.main.svelte-1wkec21{flex:1;display:flex;flex-direction:column;min-height:0}.list.svelte-1wkec21{list-style:none;margin:0;padding:0 .49rem;flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.row.svelte-1wkec21{display:flex;align-items:baseline;gap:.55rem;padding:.37rem 0;font-size:.82rem;line-height:1.4}.item.svelte-1wkec21{font-weight:600;color:#111827}.dots.svelte-1wkec21{flex:1;border-bottom:1px dotted #cbd5e1;transform:translateY(-.25rem);min-width:1.23rem}.who.svelte-1wkec21{color:#4b5563;font-family:Georgia,serif;font-style:italic}.box.svelte-1wkec21{margin-top:1.02rem;background:color-mix(in srgb,var(--accent) 10%,#fff);border-left:4px solid var(--accent);padding:.86rem 1.11rem;border-radius:0 .37rem .37rem 0}.label.svelte-1wkec21{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--accent);margin-bottom:.37rem}.box.svelte-1wkec21 p:where(.svelte-1wkec21){margin:0;font-size:.77rem;line-height:1.6;color:#374151}.foot.svelte-1wkec21{margin-top:1.23rem;border-top:1px solid #e5e7eb;padding-top:.62rem;display:flex;justify-content:space-between;align-items:baseline;gap:1.23rem;font-size:.68rem;color:#6b7280}.venue.svelte-1wkec21 span:where(.svelte-1wkec21)+span:where(.svelte-1wkec21):before{content:" · ";color:var(--accent)}.credit.svelte-1wkec21{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;white-space:nowrap}.pg.svelte-yjckd2{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;color:#1f2937;font-family:Inter,Helvetica Neue,sans-serif}.band.svelte-yjckd2{background:var(--accent);color:#fff;padding:1.61rem 2.22rem 1.36rem}.church.svelte-yjckd2{font-size:.71rem;letter-spacing:.22em;text-transform:uppercase;opacity:.85;font-weight:600}.title.svelte-yjckd2{margin:.31rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:2.03rem;font-weight:700;line-height:1.1}.meta.svelte-yjckd2{margin-top:.43rem;font-size:.74rem;opacity:.9;display:flex;gap:.49rem}.meta.svelte-yjckd2 span:where(.svelte-yjckd2)+span:where(.svelte-yjckd2):before{content:"·";margin-right:.49rem}.cols.svelte-yjckd2{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:1.73rem;padding:1.36rem 2.22rem 1.11rem;min-height:0}.col.svelte-yjckd2{display:flex;flex-direction:column;min-width:0}.side.svelte-yjckd2{border-left:1px solid #e5e7eb;padding-left:1.48rem}.h.svelte-yjckd2{margin:0 0 .62rem;font-size:.69rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--accent);padding-bottom:.37rem;border-bottom:2px solid var(--accent)}.h.notes.svelte-yjckd2{margin-top:1.11rem}.list.svelte-yjckd2{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.row.svelte-yjckd2{display:flex;gap:.62rem;padding:.35rem 0;border-bottom:1px solid #f3f4f6}.num.svelte-yjckd2{flex:none;width:1.23rem;height:1.23rem;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,#fff);color:var(--accent);font-size:.62rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:.06rem}.txt.svelte-yjckd2{display:flex;flex-direction:column;font-size:.77rem;line-height:1.35}.item.svelte-yjckd2{font-weight:600;color:#111827}.who.svelte-yjckd2{font-size:.69rem;color:#6b7280;font-family:Georgia,serif;font-style:italic}.venue.svelte-yjckd2{margin-top:auto;padding-top:.74rem;font-size:.69rem;line-height:1.5;color:#6b7280}.msg.svelte-yjckd2{margin:0;font-size:.74rem;line-height:1.6;color:#374151}.lines.svelte-yjckd2{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:7.4rem}.line.svelte-yjckd2{border-bottom:1px solid #d1d5db;height:1.23rem}.foot.svelte-yjckd2{display:flex;justify-content:space-between;padding:.62rem 2.22rem .99rem;border-top:1px solid #e5e7eb;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.pg.svelte-1145fw3{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:#fffdf6;color:#1f2937;font-family:Georgia,Times New Roman,serif;padding:2.1rem 2.47rem 1.61rem;text-align:center}.sub.svelte-1145fw3{font-size:.74rem;letter-spacing:.3em;text-transform:uppercase;color:#6b7280}.orn.svelte-1145fw3{display:flex;align-items:center;justify-content:center;gap:.62rem;margin:.62rem 0}.orn.svelte-1145fw3 span:where(.svelte-1145fw3){width:4.93rem;height:1px;background:var(--accent);opacity:.6}.orn.svelte-1145fw3 i:where(.svelte-1145fw3){width:6px;height:6px;background:var(--accent);transform:rotate(45deg);display:block}.name.svelte-1145fw3{margin:.25rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:2.16rem;font-weight:700;line-height:1.1;color:var(--accent);letter-spacing:.02em}.dates.svelte-1145fw3{margin-top:.62rem;display:flex;justify-content:center;align-items:flex-end;gap:1.48rem;font-size:.84rem;color:#374151}.dates.svelte-1145fw3 small:where(.svelte-1145fw3){display:block;font-family:Inter,Helvetica Neue,sans-serif;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#9ca3af;margin-bottom:.19rem}.sep.svelte-1145fw3{width:1.73rem;height:1px;background:#d1d5db;margin-bottom:.55rem}.venue.svelte-1145fw3{font-size:.74rem;line-height:1.6;color:#4b5563;font-family:Inter,Helvetica Neue,sans-serif}.main.svelte-1145fw3{flex:1;display:flex;flex-direction:column;margin-top:1.23rem}.h.svelte-1145fw3{margin:0 0 .74rem;font-size:.77rem;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-weight:600}.list.svelte-1145fw3{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.row.svelte-1145fw3{display:flex;flex-direction:column;padding:.33rem 0;font-size:.84rem;line-height:1.35}.item.svelte-1145fw3{color:#111827}.who.svelte-1145fw3{font-family:Inter,Helvetica Neue,sans-serif;font-size:.66rem;color:#6b7280;letter-spacing:.04em}.msg.svelte-1145fw3{margin-top:.85rem;padding-top:1.11rem;font-style:italic;font-size:.74rem;line-height:1.6;color:#4b5563;max-width:85%;margin-left:auto;margin-right:auto}.msg.svelte-1145fw3 p:where(.svelte-1145fw3){margin:0 0 .43rem}.foot.svelte-1145fw3{margin-top:.99rem;border-top:1px solid color-mix(in srgb,var(--accent) 35%,#fff);padding-top:.62rem;font-family:Inter,Helvetica Neue,sans-serif;font-size:.64rem;line-height:1.5;color:#6b7280}.pg.svelte-1psclax{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;color:#1f2937;font-family:Inter,Helvetica Neue,sans-serif;padding:2.22rem 2.71rem 1.61rem;text-align:center}.candle.svelte-1psclax{display:flex;flex-direction:column;align-items:center;margin-bottom:.86rem}.flame.svelte-1psclax{position:relative;width:.86rem;height:.86rem;background:var(--accent);border-radius:0 50% 50%;transform:rotate(45deg);margin-bottom:.31rem}.flame.svelte-1psclax i:where(.svelte-1psclax){position:absolute;left:35%;top:35%;width:40%;height:40%;background:#fff;border-radius:0 50% 50%;opacity:.85}.wax.svelte-1psclax{width:.52rem;height:1.23rem;background:color-mix(in srgb,var(--accent) 35%,#fff);border-radius:1px}.sub.svelte-1psclax{font-size:.69rem;letter-spacing:.3em;text-transform:uppercase;color:#9ca3af}.name.svelte-1psclax{margin:.49rem 0 0;font-size:1.84rem;font-weight:300;letter-spacing:.16em;text-transform:uppercase;line-height:1.15;color:#111827}.date.svelte-1psclax{margin-top:.43rem;font-family:Georgia,serif;font-style:italic;font-size:.86rem;color:var(--accent)}.hr.svelte-1psclax{width:3.09rem;height:1px;background:var(--accent);margin:.99rem auto}.venue.svelte-1psclax{font-size:.74rem;line-height:1.6;color:#6b7280}.main.svelte-1psclax{flex:1;display:flex;flex-direction:column;margin-top:.99rem}.h.svelte-1psclax{margin:0 0 .86rem;font-family:Georgia,serif;font-weight:400;font-size:1.11rem;color:#111827}.list.svelte-1psclax{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.row.svelte-1psclax{display:flex;flex-direction:column;padding:.32rem 0;font-size:.79rem;line-height:1.35}.item.svelte-1psclax{color:#111827}.who.svelte-1psclax{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin-top:.1rem}.msg.svelte-1psclax{margin:.85rem auto 0;padding-top:1.11rem;font-family:Georgia,serif;font-style:italic;font-size:.77rem;line-height:1.6;color:#4b5563;max-width:80%}.foot.svelte-1psclax{font-size:.64rem;line-height:1.5;color:#6b7280}.foot.svelte-1psclax .hr:where(.svelte-1psclax){margin:.86rem auto .62rem}.pg.svelte-1eqbkvi{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;color:#1f2937;font-family:Georgia,Times New Roman,serif;padding:2.1rem 2.47rem 1.61rem;text-align:center}.sub.svelte-1eqbkvi{font-style:italic;font-size:.82rem;color:#6b7280}.names.svelte-1eqbkvi{margin:.43rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:1.91rem;font-weight:700;line-height:1.15;color:#111827;display:flex;flex-direction:column;align-items:center}.amp.svelte-1eqbkvi{font-style:italic;font-weight:400;font-size:1.36rem;color:var(--accent);line-height:1.2}.date.svelte-1eqbkvi{margin-top:.55rem;font-size:.79rem;letter-spacing:.14em;text-transform:uppercase;color:#374151;font-family:Inter,Helvetica Neue,sans-serif}.venue.svelte-1eqbkvi{margin-top:.25rem;font-size:.74rem;line-height:1.55;color:#6b7280;font-family:Inter,Helvetica Neue,sans-serif}.orn.svelte-1eqbkvi{display:flex;align-items:center;justify-content:center;gap:.62rem;margin:.99rem 0 0}.orn.svelte-1eqbkvi span:where(.svelte-1eqbkvi){width:4.32rem;height:1px;background:var(--accent);opacity:.6}.orn.svelte-1eqbkvi i:where(.svelte-1eqbkvi){width:6px;height:6px;border:1px solid var(--accent);transform:rotate(45deg);display:block}.main.svelte-1eqbkvi{flex:1;display:flex;flex-direction:column;margin-top:.99rem}.h.svelte-1eqbkvi{margin:0 0 .62rem;font-family:Inter,Helvetica Neue,sans-serif;font-size:.69rem;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-weight:700}.order.svelte-1eqbkvi{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;font-size:.84rem;line-height:1.9;color:#111827}.party-h.svelte-1eqbkvi{margin-top:.85rem;padding-top:1.23rem}.party.svelte-1eqbkvi{display:grid;grid-template-columns:1fr 1fr;gap:.37rem 1.84rem}.member.svelte-1eqbkvi{display:flex;flex-direction:column;padding:.25rem 0}.role.svelte-1eqbkvi{font-family:Inter,Helvetica Neue,sans-serif;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af}.who.svelte-1eqbkvi{font-size:.82rem;color:#111827}.foot.svelte-1eqbkvi{margin-top:1.11rem;border-top:1px solid color-mix(in srgb,var(--accent) 35%,#fff);padding-top:.62rem;font-style:italic;font-size:.71rem;line-height:1.5;color:#6b7280}.pg.svelte-oi2toy{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;color:#1f2937;font-family:Inter,Helvetica Neue,sans-serif}.band.svelte-oi2toy{background:var(--accent);color:#fff;padding:1.84rem 2.22rem 1.48rem;position:relative;overflow:hidden}.band.svelte-oi2toy:after{content:"";position:absolute;right:-2.46rem;top:-2.46rem;width:8.63rem;height:8.63rem;border-radius:50%;background:#ffffff1f}.org.svelte-oi2toy{font-size:.69rem;letter-spacing:.24em;text-transform:uppercase;font-weight:600;opacity:.9}.title.svelte-oi2toy{margin:.37rem 0 0;font-size:1.97rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.sub.svelte-oi2toy{margin-top:.37rem;font-size:.82rem;opacity:.9}.meta.svelte-oi2toy{display:flex;justify-content:space-between;align-items:baseline;gap:1.23rem;padding:.86rem 2.22rem;background:color-mix(in srgb,var(--accent) 10%,#fff);font-size:.71rem;color:#374151}.date.svelte-oi2toy{font-weight:700;color:#111827}.venue.svelte-oi2toy{text-align:right}.venue.svelte-oi2toy span:where(.svelte-oi2toy){display:block}.main.svelte-oi2toy{flex:1;display:flex;flex-direction:column;padding:1.23rem 2.22rem .99rem;min-height:0}.sched.svelte-oi2toy{width:100%;flex:1 1 auto;max-height:72%;border-collapse:collapse;font-size:.74rem}th.svelte-oi2toy{text-align:left;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);padding:0 .62rem .43rem;border-bottom:2px solid var(--accent)}td.svelte-oi2toy{padding:.47rem .62rem;border-bottom:1px solid #e5e7eb;vertical-align:top;line-height:1.35}tbody.svelte-oi2toy tr:where(.svelte-oi2toy):nth-child(2n) td:where(.svelte-oi2toy){background:#f9fafb}.t.svelte-oi2toy{width:5.18rem;white-space:nowrap;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}.i.svelte-oi2toy{font-weight:600;color:#111827}.w.svelte-oi2toy{width:30%;color:#4b5563}.note.svelte-oi2toy{margin-top:auto;padding-top:.99rem;display:flex;gap:.86rem;align-items:flex-start}.label.svelte-oi2toy{flex:none;background:#111827;color:#fff;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;padding:.25rem .55rem;border-radius:2px;margin-top:.12rem}.note.svelte-oi2toy p:where(.svelte-oi2toy){margin:0;font-size:.71rem;line-height:1.55;color:#4b5563}.foot.svelte-oi2toy{display:flex;justify-content:space-between;padding:.62rem 2.22rem .99rem;border-top:1px solid #e5e7eb;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}
