.wel[data-astro-cid-jm3wveek][hidden]{display:none!important}.wel[data-astro-cid-jm3wveek]{--paper:#f6f6f2;--charcoal:#202020;--sage:#b5b5ae;--mist:#e7e7e2;--muted:#60605b;--line:#d8d8d2;z-index:50;background:var(--charcoal);color:var(--paper);font-family:var(--font-body);flex-direction:column;justify-content:space-between;gap:max(16px,3vh);padding:max(20px,3.4vw);display:flex;position:fixed;inset:0;overflow:hidden}.wel__top[data-astro-cid-jm3wveek]{flex:none;justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.wel[data-astro-cid-jm3wveek][data-theme=light]{background:var(--paper);color:var(--charcoal)}.wel[data-astro-cid-jm3wveek][data-theme=light] .wel__promise[data-astro-cid-jm3wveek],.wel[data-astro-cid-jm3wveek][data-theme=light] .wel__kicker[data-astro-cid-jm3wveek],.wel[data-astro-cid-jm3wveek][data-theme=light] .wel__when[data-astro-cid-jm3wveek],.wel[data-astro-cid-jm3wveek][data-theme=light] .wel__foot[data-astro-cid-jm3wveek]{color:var(--muted)}.wel[data-astro-cid-jm3wveek][data-theme=light] .wel__msg[data-astro-cid-jm3wveek],.wel[data-astro-cid-jm3wveek][data-theme=light] .wel__qrtext[data-astro-cid-jm3wveek] b[data-astro-cid-jm3wveek]{color:var(--charcoal)}.wel[data-astro-cid-jm3wveek][data-theme=light] .wel__qr[data-astro-cid-jm3wveek]{border:1px solid var(--line)}.wel__logo[data-astro-cid-jm3wveek]{width:auto;height:max(34px,4.4vh)}.wel__logo--on-dark[data-astro-cid-jm3wveek]{display:block}.wel__logo--on-light[data-astro-cid-jm3wveek],.wel[data-astro-cid-jm3wveek][data-theme=light] .wel__logo--on-dark[data-astro-cid-jm3wveek]{display:none}.wel[data-astro-cid-jm3wveek][data-theme=light] .wel__logo--on-light[data-astro-cid-jm3wveek]{display:block}.wel__logo--brand[data-astro-cid-jm3wveek]{object-fit:contain;box-sizing:content-box;max-width:40vw;display:none}.wel[data-astro-cid-jm3wveek][data-brand="1"] .wel__top[data-astro-cid-jm3wveek] .wel__logo--on-dark[data-astro-cid-jm3wveek],.wel[data-astro-cid-jm3wveek][data-brand="1"] .wel__top[data-astro-cid-jm3wveek] .wel__logo--on-light[data-astro-cid-jm3wveek]{display:none}.wel[data-astro-cid-jm3wveek][data-brand="1"] .wel__top[data-astro-cid-jm3wveek] .wel__logo--brand[data-astro-cid-jm3wveek]{display:block}.wel__logo--brand[data-astro-cid-jm3wveek][data-plate]{border-radius:max(6px,1vh);padding:max(4px,.7vh) max(8px,1.2vh)}.wel__logo--brand[data-astro-cid-jm3wveek][data-plate=light]{background:#f6f6f2}.wel__logo--brand[data-astro-cid-jm3wveek][data-plate=dark]{background:#20231f}.wel[data-astro-cid-jm3wveek][data-brand-tagline="1"] .wel__promise[data-astro-cid-jm3wveek]{visibility:hidden}.wel__promise[data-astro-cid-jm3wveek]{letter-spacing:.18em;text-transform:uppercase;color:var(--sage);margin:0;font-size:max(10px,.95vw);font-weight:600}.wel__mid[data-astro-cid-jm3wveek]{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:max(8px,1.4vh);min-height:0;display:flex}.wel__kicker[data-astro-cid-jm3wveek]{letter-spacing:.34em;text-transform:uppercase;color:var(--sage);margin:0;font-size:max(13px,1.5vw);font-weight:600}.wel__event[data-astro-cid-jm3wveek]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;max-width:18ch;margin:0;font-size:max(34px,7.4vw);font-weight:600;line-height:1.02}.wel__when[data-astro-cid-jm3wveek]{letter-spacing:.16em;text-transform:uppercase;color:var(--sage);margin:0;font-size:max(12px,1.25vw);font-weight:600}.wel__msg[data-astro-cid-jm3wveek]{max-width:40ch;color:var(--paper);text-wrap:pretty;margin:max(6px,1.6vh) 0 0;font-size:max(15px,1.6vw);line-height:1.45}.wel__guests[data-astro-cid-jm3wveek]{letter-spacing:.06em;max-width:48ch;color:var(--sage);text-wrap:pretty;margin:max(8px,1.8vh) 0 0;font-size:max(12px,1.15vw);line-height:1.7}.wel[data-astro-cid-jm3wveek][data-theme=light] .wel__guests[data-astro-cid-jm3wveek]{color:var(--muted)}.wel__guests[data-astro-cid-jm3wveek][hidden]{display:none}.wel__exit[data-astro-cid-jm3wveek]{z-index:2;font:inherit;cursor:pointer;color:#f6f6f2;opacity:0;visibility:hidden;background:#00000073;border:1px solid #ffffff59;border-radius:7px;align-items:center;gap:.5em;padding:.5em .9em;font-size:.8rem;font-weight:600;transition:opacity .2s;display:inline-flex;position:absolute;top:1rem;right:1rem}.wel__exit[data-astro-cid-jm3wveek] kbd[data-astro-cid-jm3wveek]{font:inherit;opacity:.75;border:1px solid;border-radius:4px;padding:0 .35em;font-size:.85em}.wel[data-astro-cid-jm3wveek]:hover .wel__exit[data-astro-cid-jm3wveek],.wel__exit[data-astro-cid-jm3wveek]:focus-visible{opacity:1;visibility:visible}.is-bare[data-astro-cid-jm3wveek] .wel__exit[data-astro-cid-jm3wveek]{display:none!important}@media (prefers-reduced-motion:reduce){.wel__exit[data-astro-cid-jm3wveek]{transition:none}}.wel__foot[data-astro-cid-jm3wveek]{letter-spacing:.1em;text-transform:uppercase;color:var(--sage);flex:none;justify-content:space-between;align-items:center;gap:2rem;font-size:max(10px,.9vw);display:flex}.wel__qrwrap[data-astro-cid-jm3wveek]{align-items:center;gap:max(8px,.8vw);display:flex}.wel__qr[data-astro-cid-jm3wveek]{border-radius:4px;width:max(44px,4.4vw);height:auto;display:block}.wel__qrtext[data-astro-cid-jm3wveek]{text-align:left;line-height:1.35}.wel__qrtext[data-astro-cid-jm3wveek] b[data-astro-cid-jm3wveek]{color:var(--paper);letter-spacing:.06em}.wel__addr[data-astro-cid-jm3wveek]{text-align:right}@media (orientation:portrait) and (width>=700px){.wel__logo[data-astro-cid-jm3wveek]{height:max(44px,5vh)}.wel__promise[data-astro-cid-jm3wveek]{font-size:max(12px,1.6vw)}.wel__kicker[data-astro-cid-jm3wveek]{font-size:max(16px,2.4vw)}.wel__event[data-astro-cid-jm3wveek]{font-size:max(48px,10.5vw)}.wel__when[data-astro-cid-jm3wveek]{font-size:max(14px,2vw)}.wel__msg[data-astro-cid-jm3wveek]{max-width:24ch;font-size:max(18px,2.7vw)}.wel__foot[data-astro-cid-jm3wveek]{font-size:max(12px,1.5vw)}.wel__qr[data-astro-cid-jm3wveek]{width:max(64px,8vw)}}.wel[data-astro-cid-jm3wveek][data-portrait="1"] .wel__logo[data-astro-cid-jm3wveek]{height:max(44px,5vh)}.wel[data-astro-cid-jm3wveek][data-portrait="1"] .wel__promise[data-astro-cid-jm3wveek]{font-size:max(12px,1.6vh)}.wel[data-astro-cid-jm3wveek][data-portrait="1"] .wel__kicker[data-astro-cid-jm3wveek]{font-size:max(16px,2.4vh)}.wel[data-astro-cid-jm3wveek][data-portrait="1"] .wel__event[data-astro-cid-jm3wveek]{font-size:max(48px,10.5vh)}.wel[data-astro-cid-jm3wveek][data-portrait="1"] .wel__when[data-astro-cid-jm3wveek]{font-size:max(14px,2vh)}.wel[data-astro-cid-jm3wveek][data-portrait="1"] .wel__msg[data-astro-cid-jm3wveek]{max-width:24ch;font-size:max(18px,2.7vh)}.wel[data-astro-cid-jm3wveek][data-portrait="1"] .wel__foot[data-astro-cid-jm3wveek]{font-size:max(12px,1.5vh)}.wel[data-astro-cid-jm3wveek][data-portrait="1"] .wel__qr[data-astro-cid-jm3wveek]{width:max(64px,8vh)}@media (orientation:landscape) and (width<=900px) and (height<=500px){.wel[data-astro-cid-jm3wveek]{justify-content:flex-start;gap:8px;padding:10px 16px;overflow-y:auto}.wel__top[data-astro-cid-jm3wveek]{flex-direction:row;align-items:center;gap:12px}.wel__logo[data-astro-cid-jm3wveek]{height:30px}.wel__promise[data-astro-cid-jm3wveek]{font-size:10px}.wel__mid[data-astro-cid-jm3wveek]{flex:1 0 auto;gap:4px;min-height:min-content}.wel__kicker[data-astro-cid-jm3wveek]{font-size:13px}.wel__event[data-astro-cid-jm3wveek]{max-width:100%;font-size:clamp(20px,7.4vh,30px)}.wel__when[data-astro-cid-jm3wveek]{font-size:12px}.wel__msg[data-astro-cid-jm3wveek]{margin-top:0;font-size:14px;line-height:1.25}.wel__foot[data-astro-cid-jm3wveek]{flex-direction:row;gap:12px;font-size:10px}.wel__qr[data-astro-cid-jm3wveek]{width:36px}.wel__addr[data-astro-cid-jm3wveek]{text-align:right}}@media (width<=700px){.wel__top[data-astro-cid-jm3wveek]{flex-direction:column;align-items:flex-start;gap:.5rem}.wel__foot[data-astro-cid-jm3wveek]{flex-direction:column;align-items:flex-start;gap:.9rem}.wel__addr[data-astro-cid-jm3wveek]{text-align:left}}
