.invite[data-astro-cid-z7xlpriv]{position:relative;overflow:hidden;background:var(--color-paper-2);padding-block:var(--space-9)}.invite-inner[data-astro-cid-z7xlpriv]{display:grid;width:min(100%,42rem);gap:var(--space-7);margin-inline:auto;padding-inline:var(--space-5)}.invite-head[data-astro-cid-z7xlpriv]{display:grid;gap:var(--space-4);text-align:center}.invite-title[data-astro-cid-z7xlpriv]{color:var(--color-ink);font-family:var(--font-sans-jp);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-tracking);word-break:auto-phrase}.invite-sub[data-astro-cid-z7xlpriv]{color:var(--color-ink-mute);font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-lh);letter-spacing:var(--type-lead-tracking)}.invite-card[data-astro-cid-z7xlpriv]{display:grid;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-l);background:var(--color-paper);box-shadow:var(--shadow-soft)}.sns-box[data-astro-cid-z7xlpriv]{display:grid;gap:var(--space-4);padding:var(--space-5);border:none;border-radius:var(--radius-m);margin:0;background:var(--color-paper-2)}.sns-legend[data-astro-cid-z7xlpriv]{padding:0;margin-bottom:var(--space-2);color:var(--color-ink);font-size:var(--type-body-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-lh)}.ts-slot[data-astro-cid-z7xlpriv]{display:flex;min-height:var(--space-8);align-items:center;justify-content:center}.field-error[data-astro-cid-z7xlpriv],.form-error[data-astro-cid-z7xlpriv]{color:var(--color-ink);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-tracking)}.field-error[data-astro-cid-z7xlpriv]{display:flex;align-items:center;gap:var(--space-2)}.field-error-mark[data-astro-cid-z7xlpriv]{display:inline-grid;min-width:var(--space-5);min-height:var(--space-5);place-items:center;border:1px solid var(--color-brand-pink);border-radius:var(--radius-pill);font-family:var(--font-latin);line-height:1}.invite-submit[data-astro-cid-z7xlpriv]{width:100%}.invite-micro[data-astro-cid-z7xlpriv],.invite-noscript[data-astro-cid-z7xlpriv]{color:var(--color-ink-mute);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-tracking);text-align:center}.invite-legal[data-astro-cid-z7xlpriv],.newsletter-legal[data-astro-cid-z7xlpriv]{color:var(--color-ink-mute);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-tracking)}.invite-legal[data-astro-cid-z7xlpriv] a[data-astro-cid-z7xlpriv],.newsletter-legal[data-astro-cid-z7xlpriv] a[data-astro-cid-z7xlpriv]{color:var(--color-blue-ink);text-decoration:underline;text-underline-offset:2px}.invite-legal[data-astro-cid-z7xlpriv] a[data-astro-cid-z7xlpriv]:focus-visible,.newsletter-legal[data-astro-cid-z7xlpriv] a[data-astro-cid-z7xlpriv]:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:var(--space-1)}.newsletter[data-astro-cid-z7xlpriv]{display:grid;gap:var(--space-4);justify-items:center;text-align:center}.newsletter-lead[data-astro-cid-z7xlpriv]{color:var(--color-ink-2);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);letter-spacing:var(--type-body-tracking)}.newsletter-row[data-astro-cid-z7xlpriv]{display:grid;width:100%;gap:var(--space-3)}.newsletter-row[data-astro-cid-z7xlpriv] .form-field{width:100%}.invite-home[data-astro-cid-z7xlpriv]{display:inline-flex;min-height:var(--space-7);align-items:center;justify-content:center;color:var(--color-ink-mute);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-tracking);text-decoration:none}.invite-home[data-astro-cid-z7xlpriv]:hover{color:var(--color-blue-ink)}[data-astro-cid-z7xlpriv][hidden]{display:none}@media(width>=48em){.invite[data-astro-cid-z7xlpriv]{padding-block:var(--space-12)}.invite-card[data-astro-cid-z7xlpriv]{padding:var(--space-7)}.newsletter-row[data-astro-cid-z7xlpriv]{display:flex;align-items:end}.newsletter-row[data-astro-cid-z7xlpriv] .form-field{flex:1;min-width:0}}
