.ns[data-astro-cid-zkuglizp]{background:var(--bg-3);gap:40px;padding:90px 0}.ns-head[data-astro-cid-zkuglizp]{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.ns-grid[data-astro-cid-zkuglizp]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ns-card[data-astro-cid-zkuglizp]{color:var(--ink);text-align:center;transition:transform .35s var(--ease-out), box-shadow .35s;background:linear-gradient(#fff,#f7f7f8);border:1px solid #14141418;border-radius:26px;flex-direction:column;align-items:center;gap:14px;padding:28px 24px 30px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 24px 44px -34px #14141480}.ns-card[data-astro-cid-zkuglizp]:hover{transform:translateY(-4px)}.ns-card[data-astro-cid-zkuglizp]:after{content:"";pointer-events:none;border:1px dashed #14141412;border-radius:20px;position:absolute;inset:8px}.ns-vis[data-astro-cid-zkuglizp]{justify-content:center;align-items:center;width:100%;height:340px;padding:6px 0 10px;display:flex}.ns-step[data-astro-cid-zkuglizp]{font-family:var(--font-mono);letter-spacing:.4px;color:var(--ink-2);background:#fff;border:1px solid #14141418;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;display:inline-flex;box-shadow:0 6px 14px -10px #14141459}.ns-step[data-astro-cid-zkuglizp]:before,.ns-step[data-astro-cid-zkuglizp]:after{content:"✦";color:var(--brand-500);font-size:9px}.ns-step[data-astro-cid-zkuglizp] em[data-astro-cid-zkuglizp]{font-family:var(--font-serif);font-size:13px;font-style:italic}.ns-t[data-astro-cid-zkuglizp]{letter-spacing:-.3px;max-width:300px;min-height:56px;font-size:22px;font-weight:500;line-height:28px}.ns-t[data-astro-cid-zkuglizp] .em[data-astro-cid-zkuglizp]{color:var(--brand-600);font-size:24px}.cal[data-astro-cid-zkuglizp]{background:#fff;border:1px solid #14141414;border-radius:16px;width:100%;max-width:300px;padding:16px;box-shadow:0 20px 40px -26px #14141480}.cal-h[data-astro-cid-zkuglizp]{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;display:flex}.cal-h[data-astro-cid-zkuglizp] span[data-astro-cid-zkuglizp]{gap:6px;display:flex}.cal-h[data-astro-cid-zkuglizp] i[data-astro-cid-zkuglizp]{background:var(--bg-3);width:22px;height:22px;color:var(--ink-3);border-radius:6px;place-items:center;font-size:13px;font-style:normal;display:grid}.cal-d[data-astro-cid-zkuglizp],.cal-g[data-astro-cid-zkuglizp]{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal-d[data-astro-cid-zkuglizp] span[data-astro-cid-zkuglizp]{font-family:var(--font-mono);color:var(--ink-4);text-align:center;padding:2px 0 6px;font-size:10px}.cal-g[data-astro-cid-zkuglizp] span[data-astro-cid-zkuglizp]{height:30px;color:var(--ink);border-radius:8px;place-items:center;font-size:12px;display:grid;position:relative}.cal-g[data-astro-cid-zkuglizp] .dim[data-astro-cid-zkuglizp]{color:#c7c7c7}.cal-g[data-astro-cid-zkuglizp] .free[data-astro-cid-zkuglizp]:after{content:"";background:var(--brand-500);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.cal-g[data-astro-cid-zkuglizp] .on[data-astro-cid-zkuglizp]{background:var(--brand-500);color:#fff;box-shadow:0 8px 16px -8px var(--brand-600);font-weight:600;animation:2.4s ease-in-out infinite nsPop}.cal-slot[data-astro-cid-zkuglizp]{background:var(--brand-100);color:var(--brand-700);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:11.5px;display:flex}.cal-slot[data-astro-cid-zkuglizp] i[data-astro-cid-zkuglizp]{background:var(--brand-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fb841c33}@keyframes nsPop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.doc[data-astro-cid-zkuglizp]{text-align:left;background:#fff;border:1px solid #14141414;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:300px;padding:16px;display:flex;box-shadow:0 20px 40px -26px #14141480}.doc-h[data-astro-cid-zkuglizp]{justify-content:space-between;align-items:center;display:flex}.doc-k[data-astro-cid-zkuglizp]{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--brand-700);font-size:10.5px}.doc-free[data-astro-cid-zkuglizp]{color:#1b7f3b;background:#e9f9ef;border-radius:100px;padding:3px 8px;font-size:10.5px;font-weight:600}.doc-t[data-astro-cid-zkuglizp]{letter-spacing:-.2px;font-size:15px;font-weight:600}.doc-l[data-astro-cid-zkuglizp]{flex-direction:column;gap:6px;display:flex}.doc-l[data-astro-cid-zkuglizp] li[data-astro-cid-zkuglizp]{color:var(--ink-2);background:var(--bg-3);opacity:0;animation:nsIn .5s var(--ease-out) forwards;animation-delay:calc(.2s + var(--i) * .15s);border:1px solid #14141410;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex;transform:translateY(6px)}.doc-l[data-astro-cid-zkuglizp] i[data-astro-cid-zkuglizp]{background:#fff;border:1px solid #14141414;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.doc-l[data-astro-cid-zkuglizp] img[data-astro-cid-zkuglizp]{width:11px;height:11px}.doc-bar[data-astro-cid-zkuglizp]{color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.doc-bar[data-astro-cid-zkuglizp] i[data-astro-cid-zkuglizp]{background:#ececec;border-radius:100px;flex:1;height:6px;overflow:hidden}.doc-bar[data-astro-cid-zkuglizp] b[data-astro-cid-zkuglizp]{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--brand-400), var(--brand-600));animation:nsBar 1.2s var(--ease-out) .8s both;display:block}.doc-v[data-astro-cid-zkuglizp]{color:var(--brand-700);font-weight:600}@keyframes nsIn{to{opacity:1;transform:none}}@keyframes nsBar{0%{width:0}}.inv[data-astro-cid-zkuglizp]{color:#fff;text-align:left;background:linear-gradient(#1c1c1c,#121212);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:9px;width:100%;max-width:300px;padding:16px;display:flex;box-shadow:0 24px 44px -26px #000}.inv-top[data-astro-cid-zkuglizp]{justify-content:space-between;align-items:center;gap:8px;display:flex}.inv-k[data-astro-cid-zkuglizp]{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--brand-300);font-size:10.5px}.inv-if[data-astro-cid-zkuglizp]{color:#d6d6d6;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:100px;padding:3px 8px;font-size:10px}.inv-t[data-astro-cid-zkuglizp]{letter-spacing:-.2px;font-size:17px;font-weight:600}.inv-row[data-astro-cid-zkuglizp]{color:#cfcfcf;align-items:center;gap:8px;font-size:12.5px;display:flex}.inv-row[data-astro-cid-zkuglizp] svg[data-astro-cid-zkuglizp]{width:15px;height:15px;color:var(--brand-400);flex:none}.inv-ppl[data-astro-cid-zkuglizp]{align-items:center;gap:0;margin-top:2px;display:flex}.inv-ppl[data-astro-cid-zkuglizp] img[data-astro-cid-zkuglizp]{object-fit:cover;object-position:50% 12%;background:#333;border:2px solid #1c1c1c;border-radius:50%;width:28px;height:28px;margin-right:-8px}.inv-ppl[data-astro-cid-zkuglizp] span[data-astro-cid-zkuglizp]{color:#d6d6d6;margin-left:16px;font-size:12px}.inv-rsvp[data-astro-cid-zkuglizp]{background:#fb841c1f;border:1px solid #fb841c40;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;margin-top:4px;padding:9px 11px;font-size:12px;display:flex}.inv-rsvp[data-astro-cid-zkuglizp] b[data-astro-cid-zkuglizp]{color:#fff}.inv-rsvp[data-astro-cid-zkuglizp] span[data-astro-cid-zkuglizp]{font-family:var(--font-mono);color:var(--brand-300);white-space:nowrap;font-size:10px}.ns-cta[data-astro-cid-zkuglizp]{justify-content:center;display:flex}@media (width<=991px){.ns-grid[data-astro-cid-zkuglizp]{grid-template-columns:1fr;max-width:520px}}@media (width<=767px){.ns[data-astro-cid-zkuglizp]{padding:56px 0}.ns-vis[data-astro-cid-zkuglizp]{height:auto;min-height:0}.ns-t[data-astro-cid-zkuglizp]{min-height:0;font-size:20px;line-height:26px}.ns-t[data-astro-cid-zkuglizp] .em[data-astro-cid-zkuglizp]{font-size:22px}}
