.w-i3Iq_page{box-sizing:border-box;text-align:center;color:#2e2e2a;min-height:100dvh;font-family:var(--font-sans);background:#faf8f4;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:48px 32px;display:flex}.w-i3Iq_seal{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 5px 7px #5a282d59);inline-size:96px}.w-i3Iq_text{font-family:var(--font-serif);margin:0;font-size:26px;font-weight:500;line-height:1.3}.w-i3Iq_link{letter-spacing:.08em;color:#8a4f57;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.w-i3Iq_link:hover{color:#6e3e45}
.aixDGq_mark{z-index:50;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aixDGq_text{font-family:var(--font-sans);letter-spacing:.2em;color:#000;opacity:.12;white-space:nowrap;font-size:48px;font-weight:700;transform:rotate(-30deg)}
.gpJFhq_intro,.gpJFhq_side{display:none}@media (min-width:768px){.gpJFhq_screen{box-sizing:border-box;background:var(--desk-bg);justify-content:center;align-items:center;gap:clamp(32px,6vw,80px);min-height:100dvh;padding:40px 32px;display:flex}.gpJFhq_intro,.gpJFhq_side{flex-direction:column;flex:0 300px;min-width:0;display:flex}.gpJFhq_intro{text-align:right;gap:10px}.gpJFhq_introLabel{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-size:12px}.gpJFhq_introNames{font-family:var(--font-script);color:var(--desk-names,var(--script));overflow-wrap:anywhere;font-size:64px;line-height:1}.gpJFhq_introDate{font-family:var(--font-serif);color:var(--city);font-size:20px;font-style:italic}.gpJFhq_side{gap:14px}.gpJFhq_sideHint{font-family:var(--font-serif);color:var(--desk-hint,var(--card-ink));font-size:22px;font-style:italic}.gpJFhq_sideMouse{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.gpJFhq_screen.gpJFhq_screen .gpJFhq_env{min-height:0;aspect-ratio:392/700;inline-size:min(392px,56dvh - 44.8px);box-shadow:var(--desk-shadow,0 30px 60px #5a323238, 0 6px 14px #5a32321f);border-radius:6px;flex-shrink:0;animation:5s ease-in-out infinite gpJFhq_float}.gpJFhq_screen.gpJFhq_screen .gpJFhq_envOut{animation:1.5s ease-in forwards gpJFhq_envoutDesk}.gpJFhq_screen.gpJFhq_screen .gpJFhq_seal{--s:var(--seal-size-desk,132px)}.gpJFhq_screen.gpJFhq_screen img.gpJFhq_seal{animation-duration:1.5s}.gpJFhq_screen.gpJFhq_screen .gpJFhq_burst{--burst-scale:12;inline-size:140px;margin:-70px 0 0 -70px;animation-duration:1.5s}.gpJFhq_screen.gpJFhq_screen .gpJFhq_hint{display:none}}@keyframes gpJFhq_float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes gpJFhq_envoutDesk{0%{opacity:1;transform:none}50%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.6)}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.gpJFhq_screen.gpJFhq_screen .gpJFhq_env{animation:none}}
@media (min-width:768px){.dS9nPW_layout{grid-template-columns:460px minmax(0,1fr);min-height:100dvh;display:grid}.dS9nPW_again.dS9nPW_again{top:20px;left:484px}.dS9nPW_langs.dS9nPW_langs{top:20px;right:24px}.dS9nPW_heroCol{flex-direction:column;align-self:start;min-height:100dvh;display:flex;position:sticky;top:0}.dS9nPW_layout.dS9nPW_layout .dS9nPW_hero{flex:1;min-height:100dvh}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroClassic,.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroBaptism{padding:72px 32px 32px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroClassic{background-position:var(--desk-hero-pos,center bottom)}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroName{font-size:var(--name-size-desk,72px)}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroName[data-len=l]{font-size:calc(var(--name-size-desk,72px) * 56 / 68)}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroName[data-len=xl]{font-size:calc(var(--name-size-desk,72px) * 44 / 68)}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroAmp{font-size:var(--amp-size-desk,42px)}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroDate{font-size:24px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroCity{font-size:19px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_scrollHint,.dS9nPW_layout.dS9nPW_layout .dS9nPW_scrollPlain,.dS9nPW_layout.dS9nPW_layout .dS9nPW_archScroll,.dS9nPW_layout.dS9nPW_layout .dS9nPW_footer,.dS9nPW_layout.dS9nPW_layout .dS9nPW_rsvpBrand{display:none}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroArch{padding:48px 36px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroArch .dS9nPW_heroName{font-size:62px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroPhoto{grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.dS9nPW_layout.dS9nPW_layout .dS9nPW_photo{aspect-ratio:auto;border-radius:0;grid-area:1/1;min-height:100dvh}.dS9nPW_layout.dS9nPW_layout .dS9nPW_photoText{--muted:#f3e6cf;--script:#fff;--ink:#fff;--date:#fff;--hero-label:#f3e6cf;background:linear-gradient(#0000,#0000008c);grid-area:1/1;align-self:end;padding:160px 32px 56px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_heroNameOne{font-size:64px}.dS9nPW_content{box-sizing:border-box;flex-direction:column;gap:28px;min-width:0;min-height:100dvh;padding:48px 56px;display:flex}.dS9nPW_layout.dS9nPW_layout .dS9nPW_cd{text-align:left;background:0 0;flex-flow:wrap;align-items:center;gap:16px 24px;padding:0}.dS9nPW_layout.dS9nPW_layout .dS9nPW_cdTitle{font-size:var(--cd-title-desk,34px);white-space:nowrap}.dS9nPW_layout.dS9nPW_layout .dS9nPW_cdGrid{gap:8px;inline-size:auto;display:flex}.dS9nPW_layout.dS9nPW_layout .dS9nPW_cdCell{text-align:center;gap:2px;inline-size:76px;padding:10px 0 8px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_cdValue{font-size:28px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_cdLabel{font-size:10px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_mid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.dS9nPW_layout.dS9nPW_layout .dS9nPW_mid>*{margin:0}.dS9nPW_layout.dS9nPW_layout .dS9nPW_program{order:1;padding:26px 28px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_where{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);order:2;gap:14px;padding:26px 28px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_pair{display:contents}.dS9nPW_layout.dS9nPW_layout .dS9nPW_info,.dS9nPW_layout.dS9nPW_layout .dS9nPW_solo{text-align:left;background:0 0;border:0;flex-flow:wrap;order:3;align-items:baseline;gap:4px 14px;padding:0}.dS9nPW_layout.dS9nPW_layout .dS9nPW_parents{order:3;padding:22px 24px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_colors{order:4;padding:22px 24px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_gift{order:5;padding:22px 24px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_sectionTitle{text-align:left;font-size:var(--h2-desk,38px);margin-bottom:14px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_where .dS9nPW_sectionTitle{margin-bottom:0}.dS9nPW_layout.dS9nPW_layout .dS9nPW_colors .dS9nPW_sectionTitle,.dS9nPW_layout.dS9nPW_layout .dS9nPW_gift .dS9nPW_sectionTitle{text-align:center;font-size:var(--h2-small-desk,34px);margin-bottom:0}.dS9nPW_layout.dS9nPW_layout .dS9nPW_progList{border-left:0;gap:14px;margin-left:0}.dS9nPW_layout.dS9nPW_layout .dS9nPW_progRow{align-items:baseline;gap:16px;margin-left:0;padding-bottom:0;display:flex}.dS9nPW_layout.dS9nPW_layout .dS9nPW_progDot{display:none}.dS9nPW_layout.dS9nPW_layout .dS9nPW_progTime{inline-size:56px;font-size:21px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_progTitle{font-weight:400}.dS9nPW_layout.dS9nPW_layout .dS9nPW_progPlace,.dS9nPW_layout.dS9nPW_layout .dS9nPW_placeAddr,.dS9nPW_layout.dS9nPW_layout .dS9nPW_pin{display:none}.dS9nPW_layout.dS9nPW_layout .dS9nPW_place{background:0 0;border:0;gap:3px;padding:0}.dS9nPW_layout.dS9nPW_layout .dS9nPW_placeName{font-size:20px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_mapLink{min-height:0;margin:0}.dS9nPW_layout.dS9nPW_layout .dS9nPW_infoTitle,.dS9nPW_layout.dS9nPW_layout .dS9nPW_soloTitle{font-size:var(--info-title-desk,30px)}.dS9nPW_layout.dS9nPW_layout .dS9nPW_infoText,.dS9nPW_layout.dS9nPW_layout .dS9nPW_soloText{font-size:14px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_swatches{gap:10px;margin-top:0}.dS9nPW_layout.dS9nPW_layout .dS9nPW_rsvp{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;margin:auto 0 0;padding:26px 32px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_rsvpText{align-items:flex-start;gap:2px}.dS9nPW_layout.dS9nPW_layout .dS9nPW_rsvpTitle{font-size:38px}}
.vrkSOa_page{box-sizing:border-box;color:#2f2a24;min-height:100dvh;font-family:var(--font-sans);background:#fbf7f0;flex-direction:column;align-items:center;display:flex}.vrkSOa_photo{inline-size:min(100%, var(--container-narrow));aspect-ratio:390/420;object-fit:cover;object-position:50% 45%;border-radius:0 0 180px 180px;display:block}.vrkSOa_seal{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 5px 8px #3c2d144d);inline-size:96px;margin-top:72px}.vrkSOa_body{box-sizing:border-box;inline-size:min(100%, var(--container-narrow));text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;padding:28px 32px 32px;display:flex}.vrkSOa_title{font-family:var(--font-script);color:#8a6a45;margin:0;font-size:58px;font-weight:400;line-height:1.05}.vrkSOa_text{font-family:var(--font-serif);color:#3b342c;margin:0;font-size:20px;line-height:1.5}.vrkSOa_diamond{align-items:center;gap:12px;margin:6px 0;display:flex}.vrkSOa_diamond span{border-top:1px solid #d9cbb6;inline-size:36px}.vrkSOa_diamond span:nth-child(2){aspect-ratio:1;background:#8a6a45;border:0;inline-size:6px;transform:rotate(45deg)}.vrkSOa_date{letter-spacing:.18em;text-transform:uppercase;color:#6b6157;margin:0;font-size:13px}.vrkSOa_names{font-family:var(--font-script);color:#2f2a24;overflow-wrap:anywhere;margin:auto 0 0;padding-top:24px;font-size:34px}
