.E0kJGG_page{max-width:480px;padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));box-sizing:border-box;margin:0 auto;padding-bottom:128px}.E0kJGG_soft{color:var(--ink-soft)}.E0kJGG_frame{position:relative}.E0kJGG_frame:after{content:"";position:absolute;inset:0}.E0kJGG_photo{object-fit:cover;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto}.E0kJGG_cover{text-align:center;padding-top:96px}.E0kJGG_title{font-family:var(--font-display), Georgia, serif;font-size:40px;line-height:40px}.E0kJGG_labelRow{letter-spacing:.16em;justify-content:space-between;align-items:baseline;margin-top:16px;padding-inline:12.0219%;font-size:16px;line-height:24px;display:flex}.E0kJGG_labelSc{font-family:var(--font-sc), Georgia, serif}.E0kJGG_labelDate{font-family:var(--font-display), Georgia, serif;font-variant-numeric:oldstyle-nums}.E0kJGG_coverPhoto{box-sizing:border-box;width:80.3279%;margin:64px auto 0}.E0kJGG_coverText{flex-direction:column;gap:8px;margin-top:24px;font-size:16px;line-height:24px;display:flex}.E0kJGG_greeting{margin-top:128px;padding-inline:6.55738%}.E0kJGG_greetingLabel{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);font-size:12px;line-height:16px}.E0kJGG_greetingBody{white-space:pre-line;margin-top:32px;font-size:16px;line-height:28px}.E0kJGG_photos{flex-direction:column;gap:32px;margin-top:128px;display:flex}.E0kJGG_tall{width:65.5%}.E0kJGG_left{align-self:flex-start}.E0kJGG_right{align-self:flex-end}.E0kJGG_couple{text-align:center;flex-direction:column;gap:48px;margin-top:128px;display:flex}.E0kJGG_person{flex-direction:column;gap:8px;font-size:16px;line-height:24px;display:flex}.E0kJGG_name{font-size:24px;line-height:32px}.E0kJGG_feature{margin-top:128px}.E0kJGG_closing{text-align:center;flex-direction:column;align-items:center;margin-top:256px;display:flex}.E0kJGG_ornament{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100px;height:100px}.E0kJGG_closingMessage{white-space:pre-line;color:var(--ink-soft);margin-top:48px;font-size:16px;line-height:28px}.E0kJGG_closingDate{font-family:var(--font-sc), Georgia, serif;letter-spacing:.12em;color:var(--ink-soft);margin-top:96px;font-size:16px;line-height:16px}
