<!DOCTYPE html>
<html lang="en" prefix="og: https://ogp.me/ns#">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
  <title>The Wedding of Egi &amp; Putri — Feed</title>
  <meta name="description" content="Wedding invitation for Egi &amp; Putri — 20 June 2026.">
  <meta property="og:type" content="website">
  <meta property="og:site_name" content="The Wedding of Egi &amp; Putri">
  <meta property="og:title" content="The Wedding of Egi &amp; Putri — Feed">
  <meta property="og:description" content="Wedding invitation for Egi &amp; Putri — 20 June 2026.">
  <meta property="og:url" content="https://weddingofegiputri.dpdns.org/feed">
  <meta property="og:image" content="https://weddingofegiputri.dpdns.org/assets/images/og-image.png">
  <meta property="og:image:secure_url" content="https://weddingofegiputri.dpdns.org/assets/images/og-image.png">
  <meta property="og:image:type" content="image/png">
  <meta property="og:image:alt" content="The Wedding of Egi &amp; Putri — Feed">
  <meta property="og:image:width" content="333">
  <meta property="og:image:height" content="399">
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="The Wedding of Egi &amp; Putri — Feed">
  <meta name="twitter:description" content="Wedding invitation for Egi &amp; Putri — 20 June 2026.">
  <meta name="twitter:image" content="https://weddingofegiputri.dpdns.org/assets/images/og-image.png">
  <link rel="image_src" href="https://weddingofegiputri.dpdns.org/assets/images/og-image.png">
  <base href="/">
<link rel="preload" as="image" href="/_assets/media/5f6a8fc022065c9e0e6e4aef5ff72d49.webp" fetchpriority="high"><link rel="preload" as="image" href="/_assets/media/0277b216580ae869f94573db8ae29601.webp"><link rel="preload" as="image" href="/_assets/media/6d2afc96662140762556735a509cd481.webp"><link rel="preload" as="image" href="/_assets/media/f2df233e79da8c50f93c1098c024e073.webp">  <link rel="preload" href="/_assets/fonts/44cd534fa9702ec771cc8630940d0a34.woff2" as="font" type="font/woff2" crossorigin>
  <link rel="preload" href="/_assets/fonts/b4130a6599ec61abfb64a6da9d31adfc.woff2" as="font" type="font/woff2" crossorigin>
  <link rel="stylesheet" href="/assets/static/site.css?v=34">
  <link rel="stylesheet" href="/assets/custom/wedding-form.css">
</head>
<body data-guest-slug="feed" data-guest-name="Feed" data-layout="desktop" data-lang="en">
<div class="lang-switch" id="lang-switch" role="group" aria-label="Language">
  <button type="button" class="lang-switch__btn is-active" data-lang="en" aria-pressed="true">EN</button>
  <button type="button" class="lang-switch__btn" data-lang="id" aria-pressed="false">ID</button>
</div>
    <div class="site site--desktop" data-layout="desktop"><section class="scene" id="scene-PB8yvKZxc0KZppp7" data-scene="home" data-aspect="0.66178623718887" style="--scene-aspect:0.66178623718887"><div class="scene__frame"><div class="scene__stage"><button type="button" class="scene__cta" style="left:58.512121063724%;top:73.609883806347%;width:21.081172110919%;height:5.641592920354%;--el-h:5.641592920354" data-scroll-next data-i18n="text.cta">open invitation</button><img class="scene__img" src="/_assets/media/5f6a8fc022065c9e0e6e4aef5ff72d49.webp" alt="" decoding="async" fetchpriority="high" style="left:3.4205630792531%;top:8.4955755588228%;width:36.375597036426%;height:67.963564712389%;z-index:1" /><img class="scene__img" src="/_assets/media/0277b216580ae869f94573db8ae29601.webp" alt="" decoding="async" fetchpriority="high" style="left:-1.0611826643937%;top:11.231773511498%;width:24.99171155089%;height:56.533516402793%;z-index:2" /><img class="scene__img" src="/_assets/media/6d2afc96662140762556735a509cd481.webp" alt="" decoding="async" loading="eager" style="left:20.900515197486%;top:54.321933847613%;width:5.1324579062958%;height:8.6404209643339%;z-index:3" /><img class="scene__img" src="/_assets/media/f2df233e79da8c50f93c1098c024e073.webp" alt="" decoding="async" loading="eager" style="left:18.069245769897%;top:12.10789638283%;width:26.01129132518%;height:50.578281098762%;z-index:4" /><img class="scene__img" src="/_assets/media/6d2afc96662140762556735a509cd481.webp" alt="" decoding="async" loading="eager" style="left:37.808879891391%;top:15.046658136148%;width:5.1324579062958%;height:8.6404175884956%;z-index:5" /><img class="scene__img" src="/_assets/media/6d2afc96662140762556735a509cd481.webp" alt="" decoding="async" loading="eager" style="left:16.475936643899%;top:6.9109347014301%;width:5.1324567892541%;height:8.6404175884956%;z-index:6" /><img class="scene__img" data-src="/_assets/media/0c8cc92d56e418bdbe5656b3ed9f9ac7.webp" alt="" decoding="async" style="left:3.4205630792531%;top:56.72607421875%;width:7.9566246244953%;height:22.078954646018%;z-index:7" /><img class="scene__img" data-src="/_assets/media/9d34b81583ac97680b7e20b4e492a19c.webp" alt="" decoding="async" style="left:5.6222549818271%;top:69.071258274855%;width:6.3655289165447%;height:7.3873064159292%;z-index:8" /><img class="scene__img" data-src="/_assets/media/e2d98ddd1a6581ca0c1faa1d28e84a4c.webp" alt="" decoding="async" style="left:8.1689653075457%;top:22.086683627778%;width:34.771916178624%;height:64.470409292035%;z-index:9" /><span class="scene__text scene__text--title" data-i18n="text.title" style="left:56.931734992679%;top:13.576110907361%;width:29.51706625183%;height:8.5176991150442%;--el-h:8.5176991150442;--el-w:29.51706625183;z-index:10">The Wedding of</span><span class="scene__text scene__text--names" data-i18n="text.names" style="left:52.415812591508%;top:17.11593391621%;width:38.550054904832%;height:16.592918666063%;--el-h:16.592918666063;--el-w:38.550054904832;z-index:10">Egi &amp;
Putri</span><span class="scene__text scene__text--dear" data-i18n="text.dear" style="left:51.5%;top:32.6%;width:6%;height:5.5%;--el-h:5.5;--el-w:6;z-index:10">Dear,</span><span class="scene__text scene__text--guest" style="left:66.9%;top:37.8%;width:8%;height:7.6%;--el-h:7.6;--el-w:8;z-index:10">Feed</span><span class="scene__text scene__text--invite" data-i18n="text.invite" style="left:50.3%;top:49.6%;width:39%;height:3.2%;--el-h:3.2;--el-w:39;z-index:10">We’ve finally glad to invite you to our celebration!</span><span class="scene__text scene__text--title" style="left:62.9%;top:55.1%;width:14%;height:4.6%;--el-h:4.6;--el-w:14;z-index:10">20 June 2026</span></div></div></section><section class="scene" id="scene-PBSlBB0Jn4vkP6v1" data-scene="story" data-aspect="0.6588579795022" style="--scene-aspect:0.6588579795022"><div class="scene__frame"><div class="scene__stage"><div class="scene__story-copy" style="left:8%;top:13%;width:84%;z-index:10"><p class="scene__text scene__text--story-heading" data-i18n="story.heading">The &quot;Red String&quot; Theory</p><div class="scene__story-body"><p data-i18n="story.p1">We believe every soul is connected to its destined one, and love will always find its way.</p><p data-i18n-html="story.p2_html">Like the <span class="story-em">&quot;Red String&quot;</span> Theory, our story began long ago when we first met in elementary school. Though our paths had not truly crossed, fate brought us together again 12 years later.</p><p data-i18n="story.p3">Since then, love has grown between us, leading us to this beautiful day as we begin a new chapter as husband and wife.</p></div></div><img class="scene__img" src="/_assets/media/a2237acc97d46dba2038599456da2976.webp" alt="" decoding="async" loading="eager" style="left:32%;top:2%;width:34%;height:10%;z-index:3" /><div class="scene__story-cluster" style="z-index:5"><img class="scene__img scene__story-accent scene__story-accent--fabric" src="/_assets/media/84c74c466099442ef243bcc540cc633d.webp" alt="" decoding="async" loading="eager" style="z-index:2" /><img class="scene__img scene__story-accent scene__story-accent--tape" src="/_assets/media/a9efa9cc76f656e428d1edb3747f1865.webp" alt="" decoding="async" loading="eager" style="z-index:4" /><img class="scene__img scene__story-accent scene__story-accent--bike" src="/_assets/media/2573f68cfa480bb01af493b71b9f11a7.webp" alt="" decoding="async" loading="eager" style="z-index:9" /><div class="scene__story-polaroids"><img class="scene__img scene__polaroid scene__polaroid--3" src="/_assets/media/b6f5b1975c7f11e749be92a72e03b8d6.webp" alt="" decoding="async" loading="eager" style="left:7%;top:54%;width:92%;height:26%;z-index:4" /><img class="scene__img scene__polaroid scene__polaroid--1" src="/_assets/media/0a7e94710a655e3c8580aa83f0362a93.webp" alt="" decoding="async" loading="eager" style="left:-14%;top:2%;width:88%;height:40%;z-index:6" /><img class="scene__img scene__polaroid scene__polaroid--flower" src="/_assets/media/52c67932962214b3c996c8214d5ab11a.webp" alt="" decoding="async" loading="eager" style="left:13%;top:36%;width:20%;height:18%;z-index:7" /><img class="scene__img scene__polaroid scene__polaroid--2" src="/_assets/media/7e219379ed27845d3918be0b026249d7.webp" alt="" decoding="async" loading="eager" style="left:34%;top:12%;width:82%;height:36%;z-index:8" /></div></div></div></div></section><section class="scene" id="scene-PBxtx4w0WN8XKKJb" data-scene="details" data-aspect="2.4564102564103" style="--scene-aspect:2.4564102564103"><div class="scene__frame"><div class="scene__stage"><img class="scene__img scene__details-item scene__details-bg-beach-top" data-src="/_assets/media/e14f9f7769e1fb3dd94277a07583be41.webp" alt="" decoding="async" /><img class="scene__img scene__details-item scene__details-bg-beach-bottom" data-src="/_assets/media/a1eb74268e3ccbe5b1dcb4597ba25da3.webp" alt="" decoding="async" /><img class="scene__img scene__details-item scene__details-tape-top" data-src="/_assets/media/00ae9fc6797255b5ef23fe197f0aa4bc.webp" alt="" decoding="async" /><img class="scene__img scene__details-item scene__details-tape-accent" data-src="/_assets/media/14debf514b3f80b093adfe6286af3db3.webp" alt="" decoding="async" /><img class="scene__img scene__details-item scene__details-paper-save" data-src="/_assets/media/e49fac3d3fb4fd9dbf4498c82f1946e6.webp" alt="" decoding="async" /><img class="scene__img scene__details-item scene__details-paper-venue" data-src="/_assets/media/e49fac3d3fb4fd9dbf4498c82f1946e6.webp" alt="" decoding="async" /><img class="scene__img scene__details-item scene__details-at-sticker" data-src="/_assets/media/6a3a63e8aad82214bae2bebf37737396.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__details-item scene__details-venue-photo" data-src="/_assets/media/32a282bce4560bf8a863cf5369226079.webp" alt="" decoding="async" /><img class="scene__img scene__details-item scene__details-scrap-notes" data-src="/_assets/media/details-extracted/details-blob-14.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__details-item scene__details-cassette" data-src="/_assets/media/details-extracted/details-blob-17.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__details-item scene__details-icon-rings" data-src="/_assets/media/details-extracted/details-blob-5.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__details-item scene__details-icon-table" data-src="/_assets/media/details-extracted/details-blob-6.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__details-item scene__details-icon-arrow" data-src="/_assets/media/a0b7de1cac0ddd3aa2301b398e7f2381.webp" alt="" decoding="async" data-fit="contain" /><a class="scene__link scene__details-item scene__details-icon-calendar" href="https://calendar.google.com/calendar/render?action=TEMPLATE&amp;text=Wedding%20of%20Egi%20%26%20Putri&amp;dates=20260620T090000Z/20260620T140000Z&amp;details=%3Cp%3EWe%20are%20gladly%20to%20invite%20you%20to%20our%20special%20day%20%40Korean%20House%20Bandung%20%3C%2Fp%3E&amp;location=Korean%20House%20Bandung&amp;ctz=Asia/Jakarta" target="_blank" rel="noopener noreferrer" aria-label="Add wedding date to Google Calendar"><img class="scene__img scene__details-item scene__details-linked-img" data-src="/_assets/media/details-extracted/details-blob-15.webp" alt="" decoding="async" data-fit="contain" /></a><a class="scene__link scene__details-item scene__details-icon-calendar-plus" href="https://calendar.google.com/calendar/render?action=TEMPLATE&amp;text=Wedding%20of%20Egi%20%26%20Putri&amp;dates=20260620T090000Z/20260620T140000Z&amp;details=%3Cp%3EWe%20are%20gladly%20to%20invite%20you%20to%20our%20special%20day%20%40Korean%20House%20Bandung%20%3C%2Fp%3E&amp;location=Korean%20House%20Bandung&amp;ctz=Asia/Jakarta" target="_blank" rel="noopener noreferrer" aria-label="Add wedding date to Google Calendar"><img class="scene__img scene__details-item scene__details-linked-img" data-src="/_assets/media/details-extracted/details-blob-16.webp" alt="" decoding="async" data-fit="contain" /></a><img class="scene__img scene__details-item scene__details-icon-champagne" data-src="/_assets/media/details-extracted/details-blob-13.svg" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__details-item scene__details-icon-sign" data-src="/_assets/media/details-extracted/details-blob-18.webp" alt="" decoding="async" data-fit="contain" /><a class="scene__link scene__details-item scene__details-icon-maps" href="https://maps.app.goo.gl/SQp4Booc3Sp9kZgo8" target="_blank" rel="noopener noreferrer" aria-label="Open venue in Google Maps"><img class="scene__img scene__details-item scene__details-linked-img" data-src="/_assets/media/details-extracted/details-blob-11.svg" alt="" decoding="async" data-fit="contain" /></a><a class="scene__link scene__details-item scene__details-maps-bar" href="https://maps.app.goo.gl/SQp4Booc3Sp9kZgo8" target="_blank" rel="noopener noreferrer" aria-label="Open venue in Google Maps"><img class="scene__img scene__details-item scene__details-linked-img" data-src="/_assets/media/f35abb2f28842ad47231cd018d29102e.webp" alt="" decoding="async" /></a><span class="scene__text scene__text--details-section-title scene__details-item scene__details-section-title" data-i18n="details.section_title">Intimate Wedding Party</span><span class="scene__text scene__text--details-save-date scene__details-item scene__details-save-date" data-i18n="details.save_date">Save de Date</span><span class="scene__text scene__text--details-akad scene__details-item scene__details-akad" data-i18n="details.akad">Akad nikah</span><span class="scene__text scene__text--details-akad-time scene__details-item scene__details-akad-time" data-i18n="details.akad_time">16:00 WIB</span><span class="scene__text scene__text--details-reception scene__details-item scene__details-reception" data-i18n="details.reception">Reception</span><span class="scene__text scene__text--details-reception-time scene__details-item scene__details-reception-time" data-i18n="details.reception_time">18:30 WIB</span><span class="scene__text scene__text--details-footer-left scene__details-item scene__details-footer-left" data-i18n="details.footer_left">Rock on</span><span class="scene__text scene__text--details-footer-right scene__details-item scene__details-footer-right" data-i18n="details.footer_right">till the lastbeat!</span><span class="scene__text scene__text--details-venue-label scene__details-item scene__details-venue-label" data-i18n="details.venue_label">venue</span><span class="scene__text scene__text--details-venue-name scene__details-item scene__details-venue-name" data-i18n="meta.venue">Korean House Bandung</span><span class="scene__text scene__text--details-venue-address scene__details-item scene__details-venue-address" data-i18n="meta.address">Jl. Sukajadi No.175, Sukabungah, Kec. Sukajadi, Kota Bandung, Jawa Barat 40162</span><a class="scene__link scene__details-item scene__details-maps-label" href="https://maps.app.goo.gl/SQp4Booc3Sp9kZgo8" target="_blank" rel="noopener noreferrer" aria-label="Open venue in Google Maps"><span class="scene__text scene__text--details-maps-label scene__details-item scene__details-linked-text" data-i18n="details.maps_label">Google Maps</span></a><div class="scene__text scene__details-item scene__details-date-box" data-i18n="meta.date_long">Saturday, JUNE 20 2026</div></div></div></section><section class="scene" id="scene-PBwTtpYFHkGtKKXc" data-scene="reception" data-aspect="2.1" style="--scene-aspect:2.1"><div class="scene__frame"><div class="scene__stage"><img class="scene__img scene__reception-item scene__reception-tape-top" data-src="/_assets/media/00ae9fc6797255b5ef23fe197f0aa4bc.webp" alt="" decoding="async" /><img class="scene__img scene__reception-item scene__reception-floral-accent" data-src="/_assets/media/0f8ec4541315bd4f0da6c1a8a893b344.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__reception-item scene__reception-tape-accent" data-src="/_assets/media/14debf514b3f80b093adfe6286af3db3.webp" alt="" decoding="async" /><img class="scene__img scene__reception-item scene__reception-icon-attire" data-src="/_assets/media/reception-extracted/reception-blob-5.svg" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__reception-item scene__reception-lamb" data-src="/_assets/media/9e0b7c6726855a67259bb247ea3e879d.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__reception-item scene__reception-corner-scrap" data-src="/_assets/media/94a3baa880f47159cf480e000a4d1526.webp" alt="" decoding="async" data-fit="contain" /><span class="scene__text scene__text--reception-heading scene__reception-item scene__reception-heading" data-i18n="reception.heading">about the reception</span><span class="scene__text scene__text--reception-attire-label scene__reception-item scene__reception-attire-label" data-i18n="reception.attire_label">attire</span><span class="scene__text scene__text--reception-attire-body scene__reception-item scene__reception-attire-body" data-i18n="reception.attire_body">Semi formal – polished but comfy. Earth tone is preferred but you are definitely welcomed with any of your best clothes.</span><span class="scene__text scene__text--reception-kids-label scene__reception-item scene__reception-kids-label" data-i18n="reception.kids_label">kids</span><span class="scene__text scene__text--reception-kids-body scene__reception-item scene__reception-kids-body" data-i18n="reception.kids_body">Yes, your little ones are welcome! The venue is family-friendly, and we’ll have a few kid-friendly options and corners for them to enjoy, too.</span></div></div></section><section class="scene" id="scene-PBZWVhvtbhhYYlK9" data-scene="contact" data-aspect="3.3846153846154" style="--scene-aspect:3.3846153846154"><div class="scene__frame"><div class="scene__stage"><img class="scene__img scene__contact-item scene__contact-tape-top" data-src="/_assets/media/00ae9fc6797255b5ef23fe197f0aa4bc.webp" alt="" decoding="async" /><img class="scene__img scene__contact-item scene__contact-tape-accent" data-src="/_assets/media/14debf514b3f80b093adfe6286af3db3.webp" alt="" decoding="async" /><span class="scene__text scene__text--contact-intro scene__contact-item scene__contact-intro" data-i18n="text.rsvp_intro">Join the fun! Let us know if you’ll be there and share your wishes with us.</span>    <div class="scene__contact-stack scene__contact-item scene__contact-stack">
      <div class="scene__rsvp scene__contact-rsvp">
      <div class="scene__rsvp-inner">
      <form class="egi-rsvp-form" id="egi-rsvp-form" novalidate>
        <h3 data-i18n="rsvp.heading">Confirm your attendance</h3>
        <div class="egi-rsvp-field">
          <span class="egi-rsvp-label" data-i18n="rsvp.will_attend">Will you attend?</span>
          <div class="egi-rsvp-attending">
            <label><input type="radio" name="attending" value="yes" required> <span data-i18n="rsvp.yes">Yes, I’ll be there</span></label>
            <label><input type="radio" name="attending" value="no"> <span data-i18n="rsvp.no">Sorry, I can’t make it</span></label>
          </div>
        </div>
        <div class="egi-rsvp-field">
          <label for="egi-rsvp-form-name" data-i18n="rsvp.name_label">Your name</label>
          <input type="text" id="egi-rsvp-form-name" name="name" required maxlength="60" autocomplete="name" placeholder="Full name" data-i18n-placeholder="rsvp.name_placeholder">
        </div>
        <div class="egi-rsvp-field egi-rsvp-guests" id="egi-rsvp-form-guests-wrap">
          <label for="egi-rsvp-form-guests" data-i18n="rsvp.guests_label">Number of guests (including you)</label>
          <input type="number" id="egi-rsvp-form-guests" name="guests" min="1" max="4" value="1">
        </div>
        <div class="egi-rsvp-field">
          <label for="egi-rsvp-form-wish" data-i18n="rsvp.wish_label">Your wishes for the couple</label>
          <textarea id="egi-rsvp-form-wish" name="wish" maxlength="500" placeholder="Share your warm wishes…" data-i18n-placeholder="rsvp.wish_placeholder"></textarea>
        </div>
        <div class="egi-rsvp-field egi-rsvp-share">
          <label class="egi-rsvp-share-label">
            <input type="checkbox" name="share_public" value="1">
            <span data-i18n="contact.share_public_label">Show my name and wishes on the guest book for other guests to see</span>
          </label>
        </div>
        <div class="egi-rsvp-hp" aria-hidden="true">
          <input type="text" name="website" tabindex="-1" autocomplete="off">
        </div>
        <button type="submit" class="egi-rsvp-submit" data-i18n="rsvp.submit">Send RSVP &amp; wishes</button>
        <div class="egi-rsvp-status" id="egi-rsvp-form-status" role="status" aria-live="polite"></div>
      </form>
      </div>
      </div>
      <div class="scene__guestbook scene__contact-guestbook" id="egi-guestbook" data-poll="8" data-attending-yes="Attending" data-attending-no="Can&#039;t attend">
        <h3 class="egi-guestbook__title" data-i18n="contact.guestbook_title">Guest wishes</h3>
        <div class="egi-guestbook__panel egi-guestbook__panel--empty" id="egi-guestbook-panel">
          <p class="egi-guestbook__empty" id="egi-guestbook-empty" data-i18n="contact.guestbook_empty">Be the first to leave a wish!</p>
          <ul class="egi-guestbook__list" id="egi-guestbook-list" aria-live="polite"></ul>
        </div>
      </div>
    </div>
    </div></div></section><section class="scene" id="scene-PBQqcvg6K3HjQHPs" data-scene="gifts" data-aspect="1.7435897435897" style="--scene-aspect:1.7435897435897;--gifts-heading-font:10.2cqw;--gifts-subtitle-font:4.35cqw;--gifts-bank-intro-font:3.2cqw;--gifts-bank-name-font:9.6cqw;--gifts-bank-holder-font:5.3cqw;--gifts-bank-account-font:5.85cqw;--gifts-shipping-intro-font:3.1cqw;--gifts-contact-label-font:6.4cqw;--gifts-contact-phone-font:4.25cqw"><div class="scene__frame"><div class="scene__stage"><img class="scene__img scene__gifts-item scene__gifts-beach-bottom" data-src="/_assets/media/286a8b5b42aad39e9039ec252dbfdf51.webp" alt="" decoding="async" /><img class="scene__img scene__gifts-item scene__gifts-beach-top" data-src="/_assets/media/a1eb74268e3ccbe5b1dcb4597ba25da3.webp" alt="" decoding="async" /><img class="scene__img scene__gifts-item scene__gifts-tape-left" data-src="/_assets/media/c185c0c1bebf85445ed030d91562d4f5.webp" alt="" decoding="async" /><img class="scene__img scene__gifts-item scene__gifts-tape-right" data-src="/_assets/media/6d6bb5f1eae73afa6274981a49158fa6.webp" alt="" decoding="async" /><img class="scene__img scene__gifts-item scene__gifts-paper-top" data-src="/_assets/media/e49fac3d3fb4fd9dbf4498c82f1946e6.webp" alt="" decoding="async" /><img class="scene__img scene__gifts-item scene__gifts-paper-bottom" data-src="/_assets/media/e49fac3d3fb4fd9dbf4498c82f1946e6.webp" alt="" decoding="async" /><img class="scene__img scene__gifts-item scene__gifts-grid-paper" data-src="/_assets/media/0f8ec4541315bd4f0da6c1a8a893b344.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__gifts-item scene__gifts-ticket" data-src="/_assets/media/2b9222858acea180954d6e72c48b2bea.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__gifts-item scene__gifts-spiral" data-src="/_assets/media/de2570c5f9fb6f47b8b15b4a8d1c7761.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__gifts-item scene__gifts-boxes" data-src="/_assets/media/gifts-extracted/gifts-blob-4.webp" alt="" decoding="async" data-fit="contain" /><button type="button" class="scene__gifts-copy-btn scene__gifts-item scene__gifts-item scene__gifts-copy-bca" data-copy-text="832-071-6609" data-copy-success="Copied!" data-copy-fail="Could not copy — please copy manually" aria-label="Copy bank account number"><img class="scene__gifts-copy-icon" src="/_assets/media/gifts-extracted/gifts-blob-11.svg" alt="" decoding="async" data-fit="contain" /></button><span class="scene__text scene__text--gifts-heading scene__gifts-item scene__gifts-heading" style="font-size:10.2cqw" data-i18n="gifts.heading">gift registry</span><span class="scene__text scene__text--gifts-subtitle scene__gifts-item scene__gifts-subtitle" style="font-size:4.35cqw" data-i18n="gifts.subtitle">Your presence is truly the best gift we could ask for.</span><span class="scene__text scene__text--gifts-bank-intro scene__gifts-item scene__gifts-bank-intro" style="font-size:3.2cqw" data-i18n="gifts.bank_intro">With much appreciation, if you wish to express gratitude, you may do so through this information.</span><span class="scene__text scene__text--gifts-bank-name scene__gifts-item scene__gifts-bank-name" style="font-size:9.6cqw" data-i18n="gifts.bank_name">BCA</span><span class="scene__text scene__text--gifts-bank-holder scene__gifts-item scene__gifts-bank-holder" style="font-size:5.3cqw" data-i18n="gifts.bank_holder">Egi Nugraha Sumar</span><span class="scene__text scene__text--gifts-bank-account scene__gifts-item scene__gifts-bank-account" style="font-size:5.85cqw" data-i18n="gifts.bank_account">832-071-6609</span><span class="scene__text scene__text--gifts-shipping-intro scene__gifts-item scene__gifts-shipping-intro" style="font-size:3.1cqw" data-i18n="gifts.shipping_intro">Thinking of sending a gift? Just drop us a message on Whatsapp first and we will share our address with you!</span><span class="scene__text scene__text--gifts-egi-label scene__gifts-item scene__gifts-egi-label" style="font-size:6.4cqw" data-i18n="gifts.egi_label">egi</span><a class="scene__link scene__gifts-item scene__gifts-phone-link scene__gifts-item scene__gifts-egi-phone" href="https://wa.me/6289503651196" target="_blank" rel="noopener noreferrer" aria-label="WhatsApp egi"><span class="scene__text scene__text--gifts-egi-phone scene__gifts-item scene__gifts-phone-text" style="font-size:4.25cqw">0895-0365-1196</span></a><span class="scene__text scene__text--gifts-putri-label scene__gifts-item scene__gifts-putri-label" style="font-size:6.4cqw" data-i18n="gifts.putri_label">putri</span><a class="scene__link scene__gifts-item scene__gifts-phone-link scene__gifts-item scene__gifts-putri-phone" href="https://wa.me/6285158659997" target="_blank" rel="noopener noreferrer" aria-label="WhatsApp putri"><span class="scene__text scene__text--gifts-putri-phone scene__gifts-item scene__gifts-phone-text" style="font-size:4.25cqw">0851-5865-9997</span></a></div></div></section><section class="scene" id="scene-PBclosingX7mK2pQ9" data-scene="closing" data-aspect="1.5897435897436" style="--scene-aspect:1.5897435897436;--closing-message-font:3.35cqw;--closing-sign-off-font:3.6cqw;--closing-names-font:7.4cqw"><div class="scene__frame"><div class="scene__stage"><img class="scene__img scene__closing-item scene__closing-beach" data-src="/_assets/media/286a8b5b42aad39e9039ec252dbfdf51.webp" alt="" decoding="async" /><img class="scene__img scene__closing-item scene__closing-paper" data-src="/_assets/media/e49fac3d3fb4fd9dbf4498c82f1946e6.webp" alt="" decoding="async" /><img class="scene__img scene__closing-item scene__closing-tape" data-src="/_assets/media/c185c0c1bebf85445ed030d91562d4f5.webp" alt="" decoding="async" /><img class="scene__img scene__closing-item scene__closing-accent" data-src="/_assets/media/0f8ec4541315bd4f0da6c1a8a893b344.webp" alt="" decoding="async" data-fit="contain" /><img class="scene__img scene__closing-item scene__closing-photo" data-src="/assets/images/closing.webp" alt="" decoding="async" data-fit="contain" /><span class="scene__text scene__text--body scene__closing-item scene__closing-message" style="font-size:3.35cqw" data-i18n="closing.message">Thank you for being part of our story. Your love and support mean the world to us, and we cannot wait to celebrate this day with you.</span><span class="scene__text scene__text--body scene__closing-item scene__closing-sign-off" style="font-size:3.6cqw" data-i18n="closing.sign_off">with love,</span><span class="scene__text scene__text--body scene__closing-item scene__closing-names" style="font-size:7.4cqw" data-i18n="closing.names">egi &amp; putri</span></div></div></section></div><div id="bg-music" class="bg-music" data-volume="0.5"><audio id="bg-music-audio" src="/assets/audio/music.mp3" preload="auto" loop playsinline></audio><button type="button" id="bg-music-toggle" class="bg-music__toggle" aria-pressed="false" aria-label="Play background music"><span class="bg-music__icon bg-music__icon--play" aria-hidden="true">&#9835;</span><span class="bg-music__icon bg-music__icon--pause" aria-hidden="true">&#9836;</span></button></div><script id="invitation-i18n" type="application/json">{"default":"en","locales":["en","id"],"labels":{"en":"EN","id":"ID"},"strings":{"en":{"ui.lang_switch":"Language","ui.lang_en":"EN","ui.lang_id":"ID","meta.page_title":"The Wedding of Egi \u0026 Putri","meta.page_description":"Wedding invitation for Egi \u0026 Putri — 20 June 2026.","meta.date":"20 June 2026","meta.date_long":"Saturday, JUNE 20 2026","meta.venue":"Korean House Bandung","meta.address":"Jl. Sukajadi No.175, Sukabungah, Kec. Sukajadi, Kota Bandung, Jawa Barat 40162","text.title":"The Wedding of","text.names":"Egi \u0026 Putri","text.dear":"Dear,","text.invite":"We’ve finally glad to invite you to our celebration!","text.cta":"open invitation","text.rsvp_intro":"Join the fun! Let us know if you’ll be there and share your wishes with us.","story.heading":"The \u0022Red String\u0022 Theory","story.p1":"We believe every soul is connected to its destined one, and love will always find its way.","story.p2_html":"Like the \u003Cspan class=\u0022story-em\u0022\u003E\u0026quot;Red String\u0026quot;\u003C\/span\u003E Theory, our story began long ago when we first met in elementary school. Though our paths had not truly crossed, fate brought us together again 12 years later.","story.p3":"Since then, love has grown between us, leading us to this beautiful day as we begin a new chapter as husband and wife.","details.section_title":"Intimate Wedding Party","details.save_date":"Save de Date","details.akad":"Akad nikah","details.akad_time":"16:00 WIB","details.reception":"Reception","details.reception_time":"18:30 WIB","details.footer_left":"Rock on","details.footer_right":"till the lastbeat!","details.venue_label":"venue","details.maps_label":"Google Maps","details.aria_calendar":"Add wedding date to Google Calendar","details.aria_maps":"Open venue in Google Maps","reception.heading":"about the reception","reception.attire_label":"attire","reception.attire_body":"Semi formal – polished but comfy. Earth tone is preferred but you are definitely welcomed with any of your best clothes.","reception.kids_label":"kids","reception.kids_body":"Yes, your little ones are welcome! The venue is family-friendly, and we’ll have a few kid-friendly options and corners for them to enjoy, too.","contact.share_public_label":"Show my name and wishes on the guest book for other guests to see","contact.guestbook_title":"Guest wishes","contact.guestbook_empty":"Be the first to leave a wish!","contact.attending_yes":"Attending","contact.attending_no":"Can\u0027t attend","rsvp.heading":"Confirm your attendance","rsvp.will_attend":"Will you attend?","rsvp.yes":"Yes, I’ll be there","rsvp.no":"Sorry, I can’t make it","rsvp.name_label":"Your name","rsvp.name_placeholder":"Full name","rsvp.guests_label":"Number of guests (including you)","rsvp.wish_label":"Your wishes for the couple","rsvp.wish_placeholder":"Share your warm wishes…","rsvp.submit":"Send RSVP \u0026 wishes","rsvp.error_attending":"Please choose whether you will attend.","rsvp.error_name":"Please enter your name.","rsvp.error_network":"Network error. Please try again.","rsvp.error_generic":"Something went wrong.","rsvp.success":"Thank you! Your RSVP has been received.","gifts.heading":"gift registry","gifts.subtitle":"Your presence is truly the best gift we could ask for.","gifts.bank_intro":"With much appreciation, if you wish to express gratitude, you may do so through this information.","gifts.bank_name":"BCA","gifts.bank_holder":"Egi Nugraha Sumar","gifts.bank_account":"832-071-6609","gifts.shipping_intro":"Thinking of sending a gift? Just drop us a message on Whatsapp first and we will share our address with you!","gifts.egi_label":"egi","gifts.putri_label":"putri","gifts.copy_success":"Copied!","gifts.copy_fail":"Could not copy — please copy manually","gifts.whatsapp_egi":"WhatsApp egi","gifts.whatsapp_putri":"WhatsApp putri","closing.message":"Thank you for being part of our story. Your love and support mean the world to us, and we cannot wait to celebrate this day with you.","closing.sign_off":"with love,","closing.names":"egi \u0026 putri","music.play":"Play background music","music.pause":"Pause background music"},"id":{"ui.lang_switch":"Bahasa","ui.lang_en":"EN","ui.lang_id":"ID","meta.page_title":"Pernikahan Egi \u0026 Putri","meta.page_description":"Undangan pernikahan Egi \u0026 Putri — 20 Juni 2026.","meta.date":"20 Juni 2026","meta.date_long":"Sabtu, 20 JUNI 2026","meta.venue":"Korean House Bandung","meta.address":"Jl. Sukajadi No.175, Sukabungah, Kec. Sukajadi, Kota Bandung, Jawa Barat 40162","text.title":"Pernikahan","text.names":"Egi \u0026 Putri","text.dear":"Untuk kamu,","text.invite":"Akhirnya hari bahagia kami tiba, dan kami ingin kamu ikut juga!","text.cta":"buka undangan","text.rsvp_intro":"Yuk, ikut merayakan! Kabari kami kalau kamu bisa hadir, dan jangan lupa tinggalkan doa terbaikmu.","story.heading":"Teori \u0022Benang Merah\u0022","story.p1":"Kami percaya, setiap hati punya jalannya sendiri untuk menemukan orang yang tepat.","story.p2_html":"Seperti Teori \u003Cspan class=\u0022story-em\u0022\u003E\u0026quot;Benang Merah\u0026quot;\u003C\/span\u003E, cerita kami sebenarnya sudah dimulai sejak lama, saat pertama kali bertemu di sekolah dasar. Waktu itu belum banyak cerita, tapi 12 tahun kemudian, takdir mempertemukan kami lagi.","story.p3":"Sejak saat itu, rasa yang sederhana tumbuh jadi cinta, dan akhirnya membawa kami ke hari ini—memulai babak baru sebagai suami dan istri.","details.section_title":"Intimate Wedding Party","details.save_date":"Save the Date","details.akad":"Akad nikah","details.akad_time":"16:00 WIB","details.reception":"Resepsi","details.reception_time":"18:30 WIB","details.footer_left":"Rock on","details.footer_right":"till the lastbeat!","details.venue_label":"lokasi","details.maps_label":"Google Maps","details.aria_calendar":"Tambahkan tanggal pernikahan ke Google Calendar","details.aria_maps":"Buka lokasi di Google Maps","reception.heading":"tentang resepsi","reception.attire_label":"dress code","reception.attire_body":"Semi formal — yang penting rapi, nyaman, dan tetap jadi versi terbaikmu. Earth tone lebih disarankan, tapi outfit terbaikmu tetap selalu welcome.","reception.kids_label":"anak-anak","reception.kids_body":"Boleh banget bawa si kecil! Tempatnya ramah keluarga, dan akan ada beberapa pilihan serta sudut nyaman untuk anak-anak juga.","contact.share_public_label":"Tampilkan nama dan ucapan saya di buku tamu agar bisa dilihat tamu lain","contact.guestbook_title":"Ucapan tamu","contact.guestbook_empty":"Jadilah yang pertama kasih ucapan!","contact.attending_yes":"Hadir","contact.attending_no":"Belum bisa hadir","rsvp.heading":"Konfirmasi kehadiran","rsvp.will_attend":"Kamu bisa hadir?","rsvp.yes":"Ya, aku datang","rsvp.no":"Maaf, belum bisa hadir","rsvp.name_label":"Nama kamu","rsvp.name_placeholder":"Nama lengkap","rsvp.guests_label":"Jumlah tamu (termasuk kamu)","rsvp.wish_label":"Ucapan dan doa untuk kami","rsvp.wish_placeholder":"Tulis doa dan ucapan terbaikmu…","rsvp.submit":"Kirim RSVP \u0026 ucapan","rsvp.error_attending":"Pilih dulu ya, kamu bisa hadir atau tidak.","rsvp.error_name":"Nama kamu jangan lupa diisi ya.","rsvp.error_network":"Koneksi bermasalah. Coba lagi sebentar ya.","rsvp.error_generic":"Ups, ada yang bermasalah.","rsvp.success":"Terima kasih! RSVP kamu sudah kami terima.","gifts.heading":"hadiah","gifts.subtitle":"Kehadiran kamu sudah jadi hadiah terbaik untuk kami.","gifts.bank_intro":"Dengan penuh rasa terima kasih, kalau kamu ingin memberikan tanda kasih, kamu bisa menggunakan informasi berikut.","gifts.bank_name":"BCA","gifts.bank_holder":"Egi Nugraha Sumar","gifts.bank_account":"832-071-6609","gifts.shipping_intro":"Mau kirim hadiah? Chat kami dulu lewat WhatsApp ya, nanti kami kirimkan alamatnya.","gifts.egi_label":"egi","gifts.putri_label":"putri","gifts.copy_success":"Berhasil disalin!","gifts.copy_fail":"Belum bisa disalin — silakan salin manual ya","gifts.whatsapp_egi":"WhatsApp egi","gifts.whatsapp_putri":"WhatsApp putri","closing.message":"Terima kasih sudah menjadi bagian dari cerita kami. Doa, cinta, dan dukungan kamu sangat berarti, dan kami tidak sabar merayakan hari bahagia ini bersama kamu.","closing.sign_off":"dengan cinta,","closing.names":"egi \u0026 putri","music.play":"Putar musik","music.pause":"Jeda musik"}},"document":{"en":{"title":"The Wedding of Egi \u0026 Putri","description":"Wedding invitation for Egi \u0026 Putri — 20 June 2026."},"id":{"title":"Pernikahan Egi \u0026 Putri","description":"Undangan pernikahan Egi \u0026 Putri — 20 Juni 2026."}}}</script>  <script src="/assets/static/i18n.js?v=2" defer></script>
  <script src="/assets/static/site.js?v=10" defer></script>
  <script src="/assets/static/scrapbook.js?v=13" defer></script>
  <script src="/assets/static/rsvp.js?v=7" defer></script>
  <script src="/assets/static/guestbook.js?v=2" defer></script>
  <script src="/assets/static/gifts.js?v=2" defer></script>
  <script src="/assets/static/music.js?v=3" defer></script>
</body>
</html>