.invite_page__JzhJ6{isolation:isolate;min-height:100dvh;overflow:hidden;background:#dbe0e6;padding-block:24px 48px}.invite_card__JW_mK,.invite_page__JzhJ6{position:relative;container-type:inline-size}.invite_card__JW_mK{--ink:#2e363a;--hand:var(--font-lucas-hand),"Arial Narrow",sans-serif;--wide:"Special Gothic Expanded One",Impact,sans-serif;--varsity:var(--font-lucas-varsity),Impact,sans-serif;--marker:var(--font-lucas-marker),cursive;width:min(100%,612px);margin-inline:auto;aspect-ratio:612/792;color:var(--ink);font-family:var(--hand)}@media (max-width:612px){.invite_page__JzhJ6{padding-top:0}}.invite_confetti__KFudG,.invite_paper__00Hda{position:absolute;inset:0;overflow:hidden;pointer-events:none}.invite_paper__00Hda{z-index:-2;opacity:.5}.invite_confetti__KFudG{z-index:-1;opacity:.16}.invite_tile__SwIFi{position:absolute;left:0;width:100cqw;height:auto;max-width:none}.invite_name__uI8_L{position:absolute;top:1cqw;left:0;width:100cqw;height:29.41cqw;margin:0}.invite_name__uI8_L svg{display:block;width:100%;height:100%;overflow:visible}.invite_name__uI8_L text{fill:#fff;stroke:#fff;stroke-width:2.4;stroke-linejoin:round;font-family:var(--marker);font-size:60px;text-transform:uppercase}.invite_details__sysH_,.invite_since__w_fVl,.invite_turning__bT_iq{position:absolute;margin:0;text-align:center;text-transform:uppercase}.invite_turning__bT_iq{top:24.98cqw;left:50%;width:80cqw;transform:translateX(-50%);font-size:5.56cqw;line-height:1}.invite_art__zdqqb{position:absolute;top:34.43cqw;left:28.46cqw;width:36.29cqw;height:54.02cqw;max-width:none;pointer-events:none}.invite_rule__gsdFc{position:absolute;top:68.34cqw;width:24.18cqw;height:16.67cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:center;text-transform:uppercase}.invite_date__Gb_9H{left:9.8cqw;padding:1.31cqw 0}.invite_time__dYu1h{right:9.91cqw;padding-top:1cqw}.invite_label__0ZCnn{font-size:3.41cqw;line-height:3.1cqw;white-space:nowrap}.invite_number__q2nna{height:9cqw;font-family:var(--wide);font-size:7.84cqw;line-height:9cqw}.invite_year__oRbTH{font-size:3.89cqw;line-height:3.1cqw}.invite_range__11HA5{font-family:var(--wide);font-size:4.9cqw;line-height:6cqw}.invite_meridiem__XuVZh{font-size:3.92cqw;line-height:5cqw}.invite_since__w_fVl{top:91.35cqw;left:50%;width:50cqw;transform:translateX(-50%);font-family:var(--varsity);font-size:3.82cqw;line-height:1.1}.invite_details__sysH_{top:102.25cqw;left:calc(50% - 2.05cqw);width:64.18cqw;transform:translateX(-50%);font-size:4.35cqw;line-height:3.92cqw}.invite_details__sysH_ a span,.invite_details__sysH_ span{display:block;white-space:nowrap}.invite_venue__s3q9h{display:block;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.5cqw;transition:color .2s ease}.invite_venue__s3q9h:active,.invite_venue__s3q9h:focus-visible,.invite_venue__s3q9h:hover{color:#ad4a27}.invite_rsvp__CQjDY{position:absolute;top:117.48cqw;left:calc(50% - 2.05cqw);transform:translateX(-50%);font-size:4.4cqw;line-height:3.92cqw;text-transform:uppercase;white-space:nowrap;transition:transform .16s ease}.invite_rsvp__CQjDY span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3cqw}.invite_rsvp__CQjDY:focus-visible,.invite_rsvp__CQjDY:hover{transform:translateX(-50%) translateY(-.3cqw)}.invite_rsvp__CQjDY:focus-visible,.invite_venue__s3q9h:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.invite_rsvp__CQjDY,.invite_venue__s3q9h{transition-duration:.01ms}}.invite_note__fl3S4{width:min(100%,612px);margin:32px auto 0;padding-inline:32px;text-align:center}.invite_gallery__2QICF{width:min(100%,612px);margin:56px auto 0;padding-inline:16px;text-align:center}.invite_photos__rjVLK{margin:20px 0 0;padding:0;list-style:none;-moz-columns:2;column-count:2;-moz-column-gap:10px;column-gap:10px}.invite_photos__rjVLK li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px}.invite_photos__rjVLK img{display:block;width:100%;height:auto;border-radius:16px;background:hsla(0,0%,100%,.35);box-shadow:0 6px 20px rgba(45,57,65,.15)}@media (min-width:560px){.invite_photos__rjVLK{-moz-columns:3;column-count:3;-moz-column-gap:12px;column-gap:12px}.invite_photos__rjVLK li{margin-bottom:12px}}@media (min-width:613px){.invite_gallery__2QICF{padding-inline:0}}.invite_formWrap__5AyQ0{width:min(100%,612px);margin:24px auto 0;padding-inline:16px}@media (min-width:613px){.invite_formWrap__5AyQ0{padding-inline:0}}