.cover-gate_cover__rzhTk{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:2rem 1.5rem;background:var(--bg,#faf7f1);background-image:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%);text-align:center}.cover-gate_inner___p5Hi{max-width:22rem;width:100%}.cover-gate_kicker__6aAJu{margin:0 0 1.25rem;font-size:.66rem;letter-spacing:.42em;text-transform:uppercase;color:var(--muted)}.cover-gate_names__iBySs{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,13vw,3.6rem);line-height:1.05;letter-spacing:.01em;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:.1em}.cover-gate_amp__Cy6zQ{font-size:.55em;color:var(--accent);font-style:italic;line-height:1}.cover-gate_divider__kxxwl{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1.5rem auto;color:var(--accent);max-width:12rem}.cover-gate_divider__kxxwl span{height:1px;flex:1 1;background:linear-gradient(to right,transparent,var(--accent))}.cover-gate_divider__kxxwl span:last-child{background:linear-gradient(to left,transparent,var(--accent))}.cover-gate_date__VKODZ{margin:0 0 1.75rem;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.cover-gate_guest__bWm_u{margin:0 0 1.5rem;font-size:.85rem;color:var(--muted);font-weight:300}.cover-gate_guest__bWm_u strong{color:var(--ink);font-weight:500}.cover-gate_button__DLY4d{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--accent);background:transparent;color:var(--accent);padding:.85rem 1.9rem;font-family:var(--font-body);font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;border-radius:var(--radius);transition:background .25s ease,color .25s ease}.cover-gate_button__DLY4d:focus-visible,.cover-gate_button__DLY4d:hover{background:var(--accent);color:var(--surface)}.cover-gate_button__DLY4d:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.classic-scroll_root__XG46L{background:var(--bg);min-height:100vh}.classic-scroll_page__B4cab{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:300;overflow-x:hidden}.classic-scroll_section__mHK4B{max-width:40rem;margin:0 auto;padding:4.5rem 1.5rem;text-align:center}.classic-scroll_kicker__XT2bz{margin:0 0 1rem;font-size:.62rem;letter-spacing:.4em;text-transform:uppercase;color:var(--muted)}.classic-scroll_bigNames__4JiAK{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,11vw,3.8rem);line-height:1.08;color:var(--ink);display:flex;flex-direction:column;align-items:center}.classic-scroll_amp__ViU5_{font-size:.5em;font-style:italic;color:var(--accent);line-height:1}.classic-scroll_dateLine__owzBA{margin:1.1rem 0 0;font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.classic-scroll_ornament__qoA_5{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:2.25rem auto;max-width:9rem;color:var(--accent)}.classic-scroll_ornament__qoA_5 span{flex:1 1;height:1px;background:linear-gradient(to right,transparent,var(--line))}.classic-scroll_ornament__qoA_5 span:last-child{background:linear-gradient(to left,transparent,var(--line))}.classic-scroll_quote__WCkGL{margin:0;padding:0 .5rem}.classic-scroll_quote__WCkGL p{margin:0;font-family:var(--font-display);font-style:italic;font-size:1.05rem;line-height:1.75;color:var(--ink);opacity:.9}.classic-scroll_quote__WCkGL cite{display:block;margin-top:1rem;font-family:var(--font-body);font-style:normal;font-size:.64rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent)}.classic-scroll_couples__FeHMZ{display:grid;grid-gap:2.75rem;gap:2.75rem;margin-top:2rem}.classic-scroll_person__xceeP{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:2rem 1.5rem}.classic-scroll_personRole__hQJIh{margin:0 0 .9rem;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.classic-scroll_personName__JqCGe{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.4rem,5.5vw,1.75rem);line-height:1.3}.classic-scroll_personOrder__FHnO3{margin:.55rem 0 0;font-size:.78rem;color:var(--muted)}.classic-scroll_personParents__JDM05{margin:.75rem 0 0;font-size:.82rem;line-height:1.6;color:var(--muted)}.classic-scroll_events__qKp1u{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.classic-scroll_eventCard__O3q2Q{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:2rem 1.5rem}.classic-scroll_eventTitle__jcUlw{margin:0 0 1.1rem;font-family:var(--font-display);font-weight:500;font-size:1.5rem;letter-spacing:.02em;color:var(--ink)}.classic-scroll_eventDate__lVjKB{margin:0;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.classic-scroll_eventTime__0oKLP{margin:.4rem 0 0;font-size:.85rem;color:var(--muted)}.classic-scroll_hairline__cnVBi{height:1px;margin:1.4rem auto;width:60%;background:var(--line)}.classic-scroll_eventPlace__WVwcM{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:500}.classic-scroll_eventAddress__hXfSw{margin:.4rem 0 1.4rem;font-size:.8rem;line-height:1.65;color:var(--muted)}.classic-scroll_linkButton__62PLY{display:inline-block;border:1px solid var(--accent);color:var(--accent);border-radius:var(--radius);padding:.6rem 1.4rem;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.classic-scroll_linkButton__62PLY:focus-visible,.classic-scroll_linkButton__62PLY:hover{background:var(--accent);color:var(--surface)}.classic-scroll_story__bZ4fR{list-style:none;margin:2rem 0 0;padding:0;text-align:left;border-left:1px solid var(--line)}.classic-scroll_storyItem__hXLjb{position:relative;padding:0 0 2rem 1.75rem}.classic-scroll_storyItem__hXLjb:last-child{padding-bottom:0}.classic-scroll_storyDot__ci4pY{position:absolute;left:-4px;top:.4rem;width:7px;height:7px;border-radius:50%;background:var(--accent)}.classic-scroll_storyDate__phu2z{margin:0 0 .35rem;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.classic-scroll_storyTitle__NisJz{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.2rem;font-weight:500}.classic-scroll_storyText__fTBq_{margin:0;font-size:.85rem;line-height:1.75;color:var(--muted)}.classic-scroll_gallery__UgxsG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;margin-top:2rem}.classic-scroll_photo__0P_zK{margin:0;overflow:hidden;background:color-mix(in srgb,var(--accent) 10%,var(--surface));border:1px solid var(--line);aspect-ratio:3/4;border-radius:var(--radius)}.classic-scroll_photo__0P_zK img{width:100%;height:100%;object-fit:cover}.classic-scroll_photo_framed__8u7kU{padding:6px;background:var(--surface)}.classic-scroll_photo_polaroid__Dor86{padding:8px 8px 26px;background:#fff;box-shadow:0 6px 18px rgb(0 0 0/8%)}.classic-scroll_photo_circle___r4z_{border-radius:50%}.classic-scroll_photo_full_bleed__hqG4F{border:0;border-radius:0}.classic-scroll_photoPlaceholder__2kEda{display:block;width:100%;height:100%;background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 55%)}.classic-scroll_note__tERB2{margin:1rem 0 0;font-size:.7rem;color:var(--muted);font-style:italic}.classic-scroll_paragraph__Abaxa{margin:0 auto;max-width:30rem;font-size:.88rem;line-height:1.8;color:var(--muted)}.classic-scroll_gifts__4KchL{display:grid;grid-gap:1rem;gap:1rem;margin-top:2rem}.classic-scroll_giftCard__skL40{border:1px dashed var(--line);border-radius:var(--radius);padding:1.5rem 1.25rem;background:var(--surface)}.classic-scroll_giftBank__EvSyB{margin:0 0 .5rem;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.classic-scroll_giftNumber__HUuUq{margin:0;font-family:var(--font-body);font-size:1.15rem;letter-spacing:.1em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.classic-scroll_giftHolder__yazDA{margin:.4rem 0 0;font-size:.76rem;color:var(--muted)}.classic-scroll_rsvpPlaceholder__IdSmN{margin-top:1.75rem;border:1px solid var(--line);border-radius:var(--radius);padding:2rem 1.25rem;background:var(--surface);color:var(--muted);font-size:.8rem}.classic-scroll_rsvpPlaceholder__IdSmN p{margin:0}.classic-scroll_closing__I9_wl{max-width:40rem;margin:0 auto;padding:3rem 1.5rem 4.5rem;text-align:center;border-top:1px solid var(--line)}.classic-scroll_closingNames__fhoEx{margin:1.75rem 0 0;font-family:var(--font-display);font-weight:400;font-size:2rem;letter-spacing:.02em}.classic-scroll_madeWith__fy1Ji{margin:3rem 0 0;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.classic-scroll_madeWith__fy1Ji a{color:var(--accent);border-bottom:1px solid}@media (min-width:640px){.classic-scroll_couples__FeHMZ{grid-template-columns:1fr 1fr}.classic-scroll_gallery__UgxsG{grid-template-columns:repeat(4,1fr);gap:.5rem}}@media (min-width:900px){.classic-scroll_section__mHK4B{padding:5.5rem 2rem}}