div.svelte-177ns6w{width:100%;height:100%}canvas.svelte-177ns6w{width:100%;height:100%;display:block}.acarakan-footer.svelte-1s8rd66{--footer-focus:#fbbf24;height:80px;min-height:80px;padding:0 max(1.25rem, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(1.25rem, env(safe-area-inset-left));background:var(--footer-background,var(--footer-fallback-bg,#1f2937));color:var(--footer-foreground,var(--footer-fallback-fg,#f8fafc));text-align:center;box-sizing:border-box;justify-content:center;align-items:center;display:flex}.acarakan-footer--light.svelte-1s8rd66{--footer-fallback-bg:#f8fafc;--footer-fallback-fg:#1f2937}.acarakan-footer--dark.svelte-1s8rd66{--footer-fallback-bg:#1f2937;--footer-fallback-fg:#f8fafc}.acarakan-footer--transparent.svelte-1s8rd66{--footer-fallback-bg:transparent;--footer-fallback-fg:currentColor}.acarakan-footer.svelte-1s8rd66 a:where(.svelte-1s8rd66){color:inherit;letter-spacing:.02em;font-size:.8125rem;font-weight:600;line-height:1.5;text-decoration:none;transition:opacity .16s}.acarakan-footer.svelte-1s8rd66 a:where(.svelte-1s8rd66):hover{opacity:.85;text-decoration:underline}.acarakan-footer.svelte-1s8rd66 a:where(.svelte-1s8rd66):focus-visible{outline:3px solid var(--footer-focus);outline-offset:4px;border-radius:.25rem}@media (width<=360px){.acarakan-footer.svelte-1s8rd66{height:80px;min-height:80px;padding-inline:max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-left))}.acarakan-footer.svelte-1s8rd66 a:where(.svelte-1s8rd66){font-size:.75rem}}@media (prefers-reduced-motion:reduce){.acarakan-footer.svelte-1s8rd66 a:where(.svelte-1s8rd66){transition:none}}.gallery-grid-renderer.svelte-6g0gjp{grid-template-columns:repeat(var(--gallery-grid-columns), minmax(0, 1fr));grid-auto-rows:var(--gallery-grid-row-height);gap:var(--gallery-grid-gap);width:100%;max-width:100%;display:grid;overflow:hidden}.gallery-grid-renderer__item.svelte-6g0gjp{min-width:0;min-height:0;overflow:hidden}button.gallery-grid-renderer__item.svelte-6g0gjp{background:0 0;border:0;padding:0}.gallery-grid-renderer__image.svelte-6g0gjp{border-radius:inherit;width:100%;max-width:100%;height:100%;display:block}.gallery-video-player.svelte-1cgzqe{aspect-ratio:16/9;background:#171717;width:100%;position:relative;overflow:hidden}.gallery-video-player.svelte-1cgzqe iframe:where(.svelte-1cgzqe),.gallery-video-player.svelte-1cgzqe video:where(.svelte-1cgzqe),.gallery-video-player.svelte-1cgzqe img:where(.svelte-1cgzqe){object-fit:cover;border:0;width:100%;height:100%}.art01-slideshow.svelte-3bqayx{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-3bqayx{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 3s;position:absolute;inset:0}img.active.svelte-3bqayx{opacity:1}.ken-burns.svelte-3bqayx img:where(.svelte-3bqayx){transition:opacity 3s,transform 10s linear;transform:scale(1)}.ken-burns.svelte-3bqayx img.active:where(.svelte-3bqayx){transition-duration:3s,20s;transform:scale(1.3)}.ken-burns.svelte-3bqayx img.full-photo.active:where(.svelte-3bqayx){transform:none}@media (prefers-reduced-motion:reduce){img.svelte-3bqayx,.ken-burns.svelte-3bqayx img:where(.svelte-3bqayx){transition:none;transform:none}}@font-face{font-family:Garden Aston;src:url(../../../assets/themes/theme-01/fonts/aston-script.woff2)format("woff2");font-display:swap}@font-face{font-family:Garden Pinyon;src:url(../../../assets/themes/theme-01/fonts/pinyon-script.ttf)format("truetype");font-display:swap}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-01/fonts/cormorant-infant-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-01/fonts/cormorant-infant-semibold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-01/fonts/cormorant-infant-bold.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-01/fonts/aref-ruqaa-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-01/fonts/aref-ruqaa-bold.ttf)format("truetype");font-display:swap;font-weight:700}.ga-gallery-grid{width:342px}@keyframes ga-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes ga-fade-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes ga-fade-in-down-centered{0%{opacity:0;transform:translate(-50%)translateY(-100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes ga-rotate-in-down-left{0%{opacity:0;transform-origin:0 100%;transform:rotate(-45deg)}to{opacity:1;transform-origin:0 100%;transform:none}}@keyframes ga-rotate-in-down-right{0%{opacity:0;transform-origin:100% 100%;transform:rotate(45deg)}to{opacity:1;transform-origin:100% 100%;transform:none}}@keyframes ga-spin{to{transform:rotate(360deg)}}@keyframes ga-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@keyframes ga-gift-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.ga-cover-landscape,.ga-wallpaper{display:none}.ga-cover-panel,.ga-page{width:100%;min-width:0;box-shadow:none;margin:0}}@media (width<=450px){.ga-cover-panel{padding:34px 24px 55px}.ga-section{padding-left:24px;padding-right:24px}.ga-cover-photo{width:210px;height:280px}.ga-cover-panel h1{width:100%;font-size:34px}.ga-cover-panel>.ga-pill{width:171px;min-height:38px;padding:10px 24px}.ga-cover-flower-left{width:145px;top:20px;left:-45px}.ga-cover-flower-right{width:130px;top:100px;right:-45px}.ga-date-photo,.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list{width:min(342px,100vw - 48px)}.ga-person-photo{width:min(292px,100vw - 100px)}}@media (height<=700px){.ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:15px}.ga-cover-photo{width:170px;height:226px}.ga-cover-kicker{font-size:25px}.ga-cover-panel h1{font-size:30px}.ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ga-cover,.ga-reveal,.ga-pill,.ga-audio{transition-duration:.01ms!important}.ga-cover-panel>*,.ga-cover-landscape .ga-landscape-copy>*,.ga-intro-animate,.ga-audio.playing svg,.ga-gift-list{animation:none!important}}@font-face{font-family:Art01 Bahagia;src:url(../../../assets/themes/theme-01/fonts/bahagia.woff2)format("woff2");font-display:swap}@font-face{font-family:Art01 Alex Brush;src:url(../../../assets/themes/theme-01/fonts/alex-brush.ttf)format("truetype");font-display:swap}.art-01-theme{--ga-taupe:#83a178;--ga-taupe-dark:#586f52;--ga-cream:#fcfaf3;--ga-paper:#fffdf7f0;--ga-ink:#2e332e;--ga-muted:#6c7469;--ga-line:#52694d38;--ga-shadow-soft:0 2px 8px #26302214, 0 12px 28px #2630221a;--ga-shadow:0 3px 10px #2630221f, 0 20px 46px #26302221;--ga-shadow-high:0 5px 16px #26302229, 0 28px 64px #26302229;--ga-shadow-inset:inset 0 0 20px #52694d14;--ga-radius:22px;--ga-panel-width:450px;--ga-ease-out:cubic-bezier(.22, 1, .36, 1);--ga-ease-soft:cubic-bezier(.25, .8, .25, 1)}.art-01-theme .ga-cover{clip-path:none;opacity:1;will-change:height;height:100svh;transition:height 1.5s cubic-bezier(.645,.045,.355,1)}.art-01-theme .ga-cover.is-opening{clip-path:none;opacity:1;height:0}.art-01-theme .ga-cover-landscape .ga-landscape-copy span{animation:1.25s backwards ga-zoom-in}.art-01-theme .ga-cover-landscape .ga-landscape-copy h2{animation:2s .4s backwards ga-zoom-in}.art-01-theme .ga-cover-landscape .ga-landscape-copy p{animation:1.25s .8s backwards ga-fade-in-up}.art-01-theme .ga-cover-kicker{animation:1.25s backwards ga-zoom-in}.art-01-theme .ga-cover-photo{animation:2s .4s backwards ga-zoom-in}.art-01-theme .ga-cover-panel h1{animation:1.25s .8s backwards ga-fade-in-up}.art-01-theme .ga-recipient-main{animation:2s 1s backwards ga-fade-in-up}.art-01-theme .ga-recipient small{animation:2s 1.8s backwards ga-fade-in-up}.art-01-theme .ga-cover-panel>.ga-pill{animation:2s 2.2s backwards ga-zoom-in}.art-01-theme .ga-cover-landscape,.art-01-theme .ga-wallpaper{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-01/images/ayat.webp) 50%/cover no-repeat}.art-01-theme .ga-wallpaper{box-shadow:inset -1px 0 #52694d1a}.art-01-theme .ga-landscape-copy{width:min(80%,760px);text-shadow:none;top:55%}.art-01-theme .ga-landscape-copy span{color:var(--ga-ink);font-family:Art01 Bahagia,Garden Pinyon,cursive;font-size:clamp(25px,2.4vw,33px)}.art-01-theme .ga-landscape-copy h2{color:var(--ga-taupe);letter-spacing:.01em;margin:14px 0 7px;font-size:clamp(46px,4.1vw,58px);line-height:.94}.art-01-theme .ga-landscape-copy h2 i{color:var(--ga-ink);font-family:Art01 Alex Brush,Garden Aston,cursive;font-size:.74em}.art-01-theme .ga-landscape-copy p{color:var(--ga-ink);letter-spacing:.02em;margin-top:14px;font-size:18px}.art-01-theme .ga-cover-panel{width:var(--ga-panel-width);min-width:var(--ga-panel-width);background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-01/images/ayat.webp) 50%/cover no-repeat;gap:7px;padding:34px 32px 52px}.art-01-theme .ga-cover-overlay{z-index:0;pointer-events:none;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 80%);position:absolute;inset:0}.art-01-theme .ga-cover-kicker{color:var(--ga-ink);margin:0 0 14px;font-family:Art01 Bahagia,Garden Pinyon,cursive;font-size:30px;line-height:1}.art-01-theme .ga-cover-photo{width:210px;height:280px;box-shadow:0 0 0 1px #586f52b8, var(--ga-shadow);border:1px solid #fffffff5;flex-shrink:0}.art-01-theme .ga-cover-panel h1{letter-spacing:0;margin:16px 0 0;font-size:34px;line-height:1}.art-01-theme .ga-recipient{margin-top:20px;font-size:15px}.art-01-theme .ga-recipient strong{font-size:20px;line-height:1.4}.art-01-theme .ga-recipient small{margin-top:10px;font-size:11px}.art-01-theme .ga-cover-panel>.ga-pill{width:auto;min-height:38px;margin-top:24px;top:0}.art-01-theme .ga-pill:hover{background:var(--ga-taupe-dark)}.art-01-theme .ga-cover-panel>.ga-pill{width:196px;min-height:41px;box-shadow:0 0 0 1px var(--ga-taupe), 0 8px 20px #3742302e;border:1px solid #fff;margin-top:16px;padding:10px 26px;top:0}.art-01-theme .ga-cover-flower-left{width:135px;animation:2s .6s backwards ga-rotate-in-down-left;top:28px;left:-48px}.art-01-theme .ga-cover-flower-right{width:127px;animation:2s 1.4s backwards ga-rotate-in-down-right;top:76px;right:-46px}.art-01-theme :is(.ga-cover-flower,.ga-memory-flower,.ga-person-flower,.ga-bouquet,.ga-ampersand){filter:drop-shadow(0 8px 12px #2d3a291f)}.art-01-theme .ga-page{width:var(--ga-panel-width);background:var(--ga-cream) url(../../../assets/themes/theme-01/images/fallback.webp) center / 100% auto repeat-y;margin-left:auto;box-shadow:-12px 0 42px #37423029}.art-01-theme .ga-section{padding:72px 40px}.art-01-theme :is(.ga-verse,.ga-couple-card,.ga-event,.ga-info-card,.ga-story-card,.ga-gift-intro,.ga-gift-card,.ga-wish-form,.ga-wish-list article){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.art-01-theme .ga-opening{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-01/images/ayat.webp) 50%/cover no-repeat;min-height:100svh;padding:0 28px 120px}.art-01-theme .ga-opening-copy{gap:2px;margin-top:0;top:0}.art-01-theme .ga-opening-copy>p{color:var(--ga-ink);margin:0 0 12px;font-family:Art01 Bahagia,Garden Pinyon,cursive;font-size:25px;line-height:1}.art-01-theme .ga-opening-copy h1{color:var(--ga-taupe);letter-spacing:.01em;font-size:43px;line-height:1.02}.art-01-theme .ga-opening-copy h1 i{color:var(--ga-ink);margin:0;font-family:Art01 Alex Brush,Garden Aston,cursive;font-size:39px;line-height:.95}.art-01-theme .ga-opening-copy small{color:var(--ga-ink);letter-spacing:.18em;margin-top:18px;font-size:15px}.art-01-theme .ga-memory{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-01/images/fallback.webp) 50%/cover no-repeat;min-height:0;padding:72px 32px 66px}.art-01-theme .ga-memory-photo-shell{width:100%;height:360px}.art-01-theme .ga-portrait-photo{border:1px solid #fff;border-radius:22px;box-shadow:0 0 12px #00000029,0 12px 32px #232d2033}.art-01-theme .ga-memory-flower-left{width:118px;top:54px;left:-58px}.art-01-theme .ga-memory-flower-right{width:120px;top:-28px;right:-57px}.art-01-theme .ga-verse{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-01/images/overlay.webp) 50%/cover no-repeat;border:1px solid #fffffff5;border-radius:22px;width:100%;min-height:0;margin-top:-28px;padding:38px 24px 34px;position:relative;overflow:hidden;box-shadow:0 0 14px #0000002e,0 14px 36px #232d2038}.art-01-theme .ga-verse-overlay{z-index:0;pointer-events:none;border-radius:inherit;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 85%);position:absolute;inset:0;box-shadow:inset 0 0 20px #00000014}.art-01-theme .ga-verse>:not(.ga-verse-overlay){z-index:1;position:relative}.art-01-theme .ga-monogram{width:154px;height:154px;color:var(--ga-taupe);margin-bottom:18px;font-family:Garden Cormorant,serif;font-size:70px}.art-01-theme .ga-monogram span:last-child{color:var(--ga-taupe)}.art-01-theme .ga-verse blockquote{max-width:310px;color:var(--ga-ink);margin:0 auto 10px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:600;line-height:1.45}.art-01-theme .ga-verse>strong{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:14px;font-weight:600}.art-01-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes){background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-01/images/fallback.webp) 50%/cover repeat-y}.art-01-theme .ga-couple{padding:42px 28px 70px}.art-01-theme .ga-couple-card{background:var(--ga-paper);box-shadow:var(--ga-shadow);border:1px solid #fffffff2;border-radius:26px;padding:58px 22px 52px}.art-01-theme .ga-couple-intro{max-width:340px;margin:0 auto 44px}.art-01-theme .ga-couple-intro h2,.art-01-theme .ga-date-zone>h2,.art-01-theme .ga-info-card h2,.art-01-theme .ga-story>h2,.art-01-theme .ga-gallery>h2,.art-01-theme .ga-gift-intro h2,.art-01-theme .ga-wishes>h2,.art-01-theme .ga-closing h2{color:var(--ga-taupe-dark);font-family:Art01 Bahagia,Garden Aston,cursive;font-size:32px;font-weight:500;line-height:1}.art-01-theme .ga-couple-intro h2{margin:0 0 24px}.art-01-theme .ga-couple-intro p{color:var(--ga-muted);margin:8px auto;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-01-theme .ga-person{padding:0 2px}.art-01-theme .ga-person-photo{width:216px;height:290px;box-shadow:0 0 0 1px #586f5275, var(--ga-shadow);border:1px solid #fff;border-radius:125px;margin-bottom:26px}.art-01-theme .ga-person-flower{width:105px}.art-01-theme .ga-person-flower-left{bottom:-10px;left:-20px}.art-01-theme .ga-person-flower-right{bottom:-10px;right:-20px}.art-01-theme .ga-person h3{color:var(--ga-taupe);text-transform:none;margin:0;font-family:Art01 Bahagia,Garden Pinyon,cursive;font-size:60px;font-weight:500;line-height:.92}.art-01-theme .ga-person h4{color:var(--ga-ink);margin:14px 0 7px;font-family:Garden Cormorant,serif;font-size:25px;font-weight:700;line-height:1.1}.art-01-theme .ga-person span,.art-01-theme .ga-person p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:15px;line-height:1.45}.art-01-theme .ga-person span{color:var(--ga-taupe-dark);font-weight:700}.art-01-theme .ga-person p{max-width:280px}.art-01-theme .ga-person a{background:var(--ga-taupe);margin-top:15px;padding:6px 14px;font-size:11px}.art-01-theme .ga-ampersand{opacity:.9;width:58px;margin:36px auto 60px}.art-01-theme .ga-date-zone{background-blend-mode:multiply;color:#fff;background-color:#7c9a72;background-position:50%;background-size:cover;padding:72px 32px 78px}.art-01-theme .ga-memory:before,.art-01-theme .ga-date-zone:before,.art-01-theme .ga-gallery:before{display:none}.art-01-theme .ga-date-photo{width:100%;height:260px;box-shadow:var(--ga-shadow-high);border:1px solid #fff;border-radius:22px;margin-bottom:32px}.art-01-theme .ga-date-zone>h2{color:#fff;margin:0 0 26px}.art-01-theme .ga-countdown-grid{gap:7px;width:100%;margin-bottom:24px}.art-01-theme .ga-countdown-grid div{background:#ffffff14;border:1px solid #ffffffc2;border-radius:13px;height:76px}.art-01-theme .ga-countdown-grid b{font-family:Garden Cormorant,serif;font-size:27px;font-weight:600}.art-01-theme .ga-countdown-grid span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.art-01-theme .ga-date-zone>.ga-pill{background:0 0;box-shadow:0 0 0 1px #ffffff80}.art-01-theme .ga-date-zone>.ga-pill:hover{background:#ffffff24}.art-01-theme .ga-bouquet{width:150px;margin:48px auto 38px}.art-01-theme .ga-events{gap:28px;width:100%}.art-01-theme .ga-event{width:100%;min-height:570px;box-shadow:var(--ga-shadow-high);background:url(../../../assets/themes/theme-01/images/fallback.webp) 50%/cover no-repeat;border:1px solid #ffffffb3;border-radius:190px;padding:17px}.art-01-theme .ga-event-inner{background:var(--ga-paper);width:100%;min-height:536px;box-shadow:var(--ga-shadow-inset);border:1px solid #fffffff2;border-radius:176px;padding:64px 16px}.art-01-theme .ga-event h2{color:var(--ga-taupe-dark);letter-spacing:.08em;margin:0 0 14px;font-family:Garden Cormorant,serif;font-size:24px;font-weight:700}.art-01-theme .ga-event-inner>i{background:var(--ga-taupe);width:76px;margin-bottom:13px}.art-01-theme .ga-event-weekday{color:var(--ga-ink);font-family:Art01 Bahagia,Garden Pinyon,cursive;font-size:35px;line-height:1}.art-01-theme .ga-event-day{color:var(--ga-taupe);font-family:Garden Cormorant,serif;font-size:68px;font-weight:700;line-height:.95}.art-01-theme .ga-event-month{color:var(--ga-ink);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:19px;font-weight:700;line-height:1.15}.art-01-theme .ga-event-time{color:var(--ga-muted);font-size:13px;font-weight:700;margin:16px 0 18px!important}.art-01-theme .ga-event h3{color:var(--ga-taupe-dark);margin:0 0 4px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.art-01-theme .ga-event p,.art-01-theme .ga-event small{color:var(--ga-ink);font-family:Garden Cormorant,serif;font-size:14px;line-height:1.35}.art-01-theme .ga-event small{color:var(--ga-muted)}.art-01-theme .ga-event .ga-pill{margin-top:18px}.art-01-theme .ga-information{gap:22px;padding:64px 32px}.art-01-theme .ga-info-card{border-radius:var(--ga-radius);background:var(--ga-paper);width:100%;min-height:220px;box-shadow:var(--ga-shadow-soft);border:1px solid #586f5261;padding:34px 22px}.art-01-theme .ga-info-card h2{margin:0 0 16px;font-size:30px}.art-01-theme .ga-info-card p{max-width:285px;color:var(--ga-muted);margin:0;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.5}.art-01-theme .ga-info-card .ga-pill{margin-top:20px}.art-01-theme .ga-colors{gap:10px;margin-top:20px}.art-01-theme .ga-colors i{border:2px solid #fff;width:32px;height:32px;box-shadow:0 0 0 1px #52694d7a}.art-01-theme .ga-story{background-blend-mode:multiply;color:#fff;background-color:#819b79;background-image:url(../../../assets/themes/theme-01/images/overlay.webp);background-position:50%;background-size:cover;align-items:stretch;padding:70px 28px}.art-01-theme .ga-story>h2,.art-01-theme .ga-gallery>h2{color:#fff;text-align:center;margin:0 0 34px;font-size:34px}.art-01-theme .ga-timeline{gap:28px;padding-left:47px}.art-01-theme .ga-timeline-line{background:#ffffff47;top:12px;bottom:12px;left:14px}.art-01-theme .ga-timeline-line i{transform-origin:top;background:#fff}.art-01-theme .ga-story-card{background:var(--ga-paper);width:min(100%,320px);box-shadow:var(--ga-shadow-soft);border:1px solid #ffffffd1;border-radius:16px;padding:8px}.art-01-theme .ga-story-marker{background:#ffffff40;border:1px solid #ffffffb3;width:29px;height:29px;top:10px;left:-47px}.art-01-theme .ga-story-card.is-visible .ga-story-marker{background:var(--ga-cream);color:var(--ga-taupe-dark)}.art-01-theme .ga-story-card img{border-radius:10px;height:180px}.art-01-theme .ga-story-card>div{padding:22px 10px 14px}.art-01-theme .ga-story-card time{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:15px;font-weight:700}.art-01-theme .ga-story-card h3{color:var(--ga-ink);margin:2px 0 5px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.art-01-theme .ga-story-card p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:14px;line-height:1.5}.art-01-theme .ga-video-section{aspect-ratio:16/9;background:var(--ga-ink);height:auto}.art-01-theme .ga-video span{background:var(--ga-taupe);border:1px solid #fffc;width:52px;height:52px;box-shadow:0 8px 18px #0000002e}.art-01-theme .ga-gallery{background-color:var(--ga-taupe);background-blend-mode:multiply;color:#fff;background-image:url(../../../assets/themes/theme-01/images/overlay.webp);background-position:50%;background-size:cover;padding:70px 28px 78px}.art-01-theme .ga-gallery-grid{width:342px;max-width:100%}.art-01-theme .ga-gallery-grid button,.art-01-theme .ga-gallery-grid button:nth-child(n){box-shadow:var(--ga-shadow-soft);transition:transform .32s var(--ga-ease-out), border-color .24s ease, box-shadow .32s ease;border:1px solid #ffffff9e;border-radius:10px}.art-01-theme .ga-gallery-grid button:hover{box-shadow:var(--ga-shadow-high);border-color:#fff;transform:translateY(-4px)scale(1.012)}.art-01-theme .ga-gifts{padding:64px 28px}.art-01-theme .ga-gift-intro{border-radius:var(--ga-radius);background:var(--ga-paper);width:100%;min-height:280px;box-shadow:var(--ga-shadow);border:1px solid #586f5261;padding:44px 26px}.art-01-theme .ga-gift-intro h2{margin:0 0 20px;font-size:34px}.art-01-theme .ga-gift-intro p{color:var(--ga-muted);margin:0 0 24px;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-01-theme .ga-gift-list{gap:12px;width:100%;margin-top:20px}.art-01-theme .ga-gift-card{border:1px solid var(--ga-line);box-shadow:var(--ga-shadow-soft);background:#fffffff5;border-radius:16px;padding:24px 20px}.art-01-theme .ga-gift-card strong,.art-01-theme .ga-gift-card h3{color:var(--ga-taupe-dark);margin:0 0 12px;font-family:Garden Cormorant,serif;font-size:24px}.art-01-theme .ga-gift-card span{color:var(--ga-muted);font-size:11px}.art-01-theme .ga-gift-card b{color:var(--ga-ink);letter-spacing:.06em;margin-bottom:8px;font-family:Garden Cormorant,serif;font-size:23px}.art-01-theme .ga-gift-card p{color:var(--ga-ink);margin:0 0 12px;font-family:Garden Cormorant,serif;font-size:15px}.art-01-theme .ga-gift-card button{background:var(--ga-taupe);padding:7px 14px;font-size:11px}.art-01-theme .ga-wishes{padding:66px 28px 74px}.art-01-theme .ga-wishes>h2{margin:0 0 16px;font-size:34px}.art-01-theme .ga-wishes>p{color:var(--ga-muted);margin:-2px 0 22px;font-family:Garden Cormorant,serif;font-size:15px}.art-01-theme .ga-wish-form{border-radius:var(--ga-radius);background:var(--ga-paper);box-shadow:var(--ga-shadow);border:1px solid #586f5247;gap:11px;margin-bottom:26px;padding:22px}.art-01-theme .ga-wish-form input:not([type=radio]),.art-01-theme .ga-wish-form textarea{border:1px solid var(--ga-line);background:#ffffffe0;border-radius:11px;padding:12px 14px;font-family:Garden Cormorant,serif;font-size:15px}.art-01-theme .ga-wish-form input:focus,.art-01-theme .ga-wish-form textarea:focus{border-color:var(--ga-taupe);box-shadow:0 0 0 3px #7b967129}.art-01-theme .ga-wish-form>span{color:var(--ga-taupe-dark);margin-top:5px;font-family:Garden Cormorant,serif;font-size:15px}.art-01-theme .ga-attendance{gap:8px}.art-01-theme .ga-attendance label{border-color:var(--ga-taupe);height:38px;color:var(--ga-ink);transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .22s var(--ga-ease-out);background:#ffffffa8;font-family:Garden Cormorant,serif;font-size:13px}.art-01-theme .ga-attendance label.is-selected{background:var(--ga-taupe);box-shadow:var(--ga-shadow-soft);color:#fff}.art-01-theme .ga-wish-list{gap:10px;max-height:515px;padding-right:2px}.art-01-theme .ga-wish-list article{border:1px solid var(--ga-line);box-shadow:var(--ga-shadow-soft);background:#fffffff0;border-radius:12px;padding:14px 16px}.art-01-theme .ga-wish-list strong{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:15px}.art-01-theme .ga-wish-list p{color:var(--ga-muted);margin:3px 0 0;font-family:Garden Cormorant,serif;font-size:14px;line-height:1.45}.art-01-theme .ga-closing{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-01/images/fallback.webp) 50%/cover no-repeat;justify-content:flex-end;min-height:820px;padding:0 32px 78px}.art-01-theme .ga-closing:after{background:#fcfaf3e6}.art-01-theme .ga-closing-photo{height:445px;box-shadow:var(--ga-shadow-high);border:1px solid #fff;border-radius:180px 180px 16px 16px;top:60px;left:32px;right:32px}.art-01-theme .ga-closing-copy h2{margin:0 0 23px;font-size:38px}.art-01-theme .ga-closing p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-01-theme .ga-closing strong{color:var(--ga-taupe-dark);margin-top:22px;font-family:Garden Cormorant,serif;font-size:14px}.art-01-theme .ga-closing h3{color:var(--ga-taupe);margin:8px 0 0;font-family:Garden Cormorant,serif;font-size:29px;font-weight:700;line-height:1}.art-01-theme .ga-audio{background:var(--ga-taupe);width:40px;height:40px;box-shadow:var(--ga-shadow);transition:transform .52s var(--ga-ease-out), background-color .22s ease, box-shadow .22s ease;border:1px solid #fff;bottom:18px;right:18px}.art-01-theme .ga-reveal{transition-property:opacity,transform;transition-duration:1.5s;transition-timing-function:ease}.art-01-theme .ga-from-up{transform:translateY(50%)}.art-01-theme .ga-from-down{transform:translateY(-50%)}.art-01-theme .ga-zoom{transform:scale(.9)}.art-01-theme :is(.ga-from-left,.ga-from-right){transition:opacity .5s,transform 1.5s}.art-01-theme .ga-reveal.is-visible{transform:translate(0)scale(1)}.art-01-theme .ga-timeline.ga-reveal.is-visible .ga-timeline-line i{animation:none}.art-01-theme .ga-lightbox{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.art-01-theme .ga-lightbox::backdrop{background:#1f261ef0}.art-01-theme .ga-lightbox img{max-width:min(900px,88vw);max-height:84vh;box-shadow:var(--ga-shadow-high);animation:art01-lightbox-in .36s var(--ga-ease-out) both;border-radius:12px}.art-01-theme .ga-lightbox button{box-shadow:var(--ga-shadow-soft);transition:background-color .18s ease, transform .22s var(--ga-ease-out)}.art-01-theme .ga-lightbox>button:first-child{background:var(--ga-cream);color:var(--ga-ink);top:18px;right:18px}.art-01-theme .ga-lightbox .ga-gallery-prev{top:50%;left:18px;right:auto}.art-01-theme .ga-lightbox .ga-gallery-next{top:50%;right:18px}.art-01-theme .ga-toast{box-shadow:var(--ga-shadow-high);animation:art01-toast-in .32s var(--ga-ease-out) both;background:#2e332ef2;border:1px solid #ffffff29;font-family:Garden Cormorant,serif;font-size:14px;bottom:24px}.art-01-theme :is(.ga-pill,.ga-person a,.ga-gift-card button){transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .26s var(--ga-ease-out)}.art-01-theme :is(.ga-pill,.ga-person a,.ga-gift-card button):active{transform:translateY(1px)scale(.98)}@media (hover:hover) and (pointer:fine){.art-01-theme :is(.ga-pill,.ga-person a,.ga-gift-card button):hover{box-shadow:var(--ga-shadow-soft);transform:translateY(-2px)}.art-01-theme .ga-attendance label:hover{background:#83a1781f;transform:translateY(-1px)}.art-01-theme .ga-lightbox button:hover{background:#fff;transform:scale(1.06)}.art-01-theme .ga-audio:hover{background:var(--ga-taupe-dark);box-shadow:var(--ga-shadow-high);transform:translateY(-2px)}}@keyframes art01-lightbox-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes art01-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=767px){.art-01-theme .ga-cover-panel,.art-01-theme .ga-page{width:100%;min-width:0}}@media (width<=450px){.art-01-theme .ga-cover-panel{padding:30px 24px 48px}.art-01-theme .ga-section{padding-left:24px;padding-right:24px}.art-01-theme .ga-cover-photo{width:min(210px,68vw);height:min(280px,91vw)}.art-01-theme .ga-opening-copy h1{font-size:clamp(37px,11vw,43px)}.art-01-theme .ga-opening-copy small{letter-spacing:.12em;font-size:13px}.art-01-theme .ga-memory{padding-left:24px;padding-right:24px}.art-01-theme .ga-couple-card{padding-left:16px;padding-right:16px}.art-01-theme .ga-person-photo{width:min(216px,100vw - 112px);height:min(290px,134vw - 150.08px)}.art-01-theme .ga-date-photo,.art-01-theme .ga-countdown-grid,.art-01-theme .ga-events,.art-01-theme .ga-event,.art-01-theme .ga-info-card,.art-01-theme .ga-gallery-grid,.art-01-theme .ga-gift-intro,.art-01-theme .ga-gift-list{width:100%}.art-01-theme .ga-event{min-height:548px}.art-01-theme .ga-event-inner{min-height:514px;padding-left:12px;padding-right:12px}.art-01-theme .ga-story,.art-01-theme .ga-gallery,.art-01-theme .ga-gifts,.art-01-theme .ga-wishes,.art-01-theme .ga-information,.art-01-theme .ga-closing{padding-left:24px;padding-right:24px}.art-01-theme .ga-closing-photo{left:24px;right:24px}}@media (height<=700px){.art-01-theme .ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:14px}.art-01-theme .ga-cover-photo{width:170px;height:226px}.art-01-theme .ga-cover-kicker{font-size:25px}.art-01-theme .ga-cover-panel h1{font-size:30px}.art-01-theme .ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.art-01-theme .ga-reveal{opacity:1;transform:none}.art-01-theme .ga-gallery-grid button{transition:none}}.art-theme-shell.art-01-theme{--ga-taupe:#85a57a;--ga-taupe-dark:#586f52;--ga-cream:#fcfaf3;--ga-paper:#fffdf7f0;--ga-ink:#2e332e}.art-theme-shell.art-01-theme :is(.ga-cover-landscape,.ga-wallpaper,.ga-cover-panel){background-blend-mode:screen;background-color:#f8f7efcc;background-image:url(../../../assets/themes/theme-01/images/ayat.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-01-theme .ga-opening{background-blend-mode:normal;background-color:#0000;background-image:url(../../../assets/themes/theme-01/images/fallback.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-01-theme .ga-memory{background-blend-mode:screen;background-color:#fcfaf3d1;background-image:url(../../../assets/themes/theme-01/images/fallback.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-01-theme .ga-memory:before{display:none}.art-theme-shell.art-01-theme .ga-verse{background-blend-mode:screen;background-color:#fbfaf3e8;background-image:url(../../../assets/themes/theme-01/images/overlay.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-01-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes){background-blend-mode:screen;background-color:#fcfaf3dc;background-image:url(../../../assets/themes/theme-01/images/fallback.webp);background-position:50%;background-repeat:repeat-y;background-size:cover}.art-theme-shell.art-01-theme .ga-date-zone{background:#7c9a72d1}.art-theme-shell.art-01-theme .ga-page{isolation:isolate;background:#fff no-repeat}.art-theme-shell.art-01-theme .ga-page:before{z-index:-2;background:var(--ga-cream) url(../../../assets/themes/theme-01/images/layout.webp) center / cover no-repeat;content:"";pointer-events:none;width:100%;height:100lvh;margin-bottom:-100lvh;display:block;position:sticky;top:0}@media (width<=767px){.art-theme-shell.art-01-theme .ga-page:before{height:calc(100lvh + 100px);margin-bottom:calc(-100lvh - 100px)}}.art-theme-shell.art-01-theme :is(.ga-memory,.ga-couple,.ga-information,.ga-story,.ga-video-section,.ga-gallery,.ga-gifts,.ga-wishes){background-image:none}.art-theme-shell.art-01-theme .ga-event{background:url(../../../assets/themes/theme-01/images/fallback.webp) 50%/cover no-repeat}.art-theme-shell.art-01-theme .ga-closing{background-blend-mode:screen;background-color:#fcfaf3b8;background-image:url(../../../assets/themes/theme-01/images/fallback.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-01-theme .ga-closing:after{background:linear-gradient(#fcfaf300 0%,#fcfaf3b8 55%,#fcfaf3 100%)}.art-theme-shell.art-01-theme :is(.ga-landscape-copy span,.ga-cover-kicker,.ga-opening-copy>p){font-family:Garden Pinyon,cursive}.art-theme-shell.art-01-theme .ga-opening-copy>p{font-size:30px;line-height:1.3}.art-theme-shell.art-01-theme .ga-opening-copy{top:12px}.art-theme-shell.art-01-theme :is(.ga-couple-intro h2,.ga-date-zone>h2,.ga-info-card h2,.ga-story>h2,.ga-gallery>h2,.ga-gift-intro h2,.ga-wishes>h2,.ga-closing h2){color:var(--ga-ink);font-family:Garden Aston,cursive;font-size:30px;font-weight:400;line-height:1.3}.art-theme-shell.art-01-theme :is(.ga-couple-intro h2,.ga-date-zone>h2,.ga-info-card h2){font-size:24px}.art-theme-shell.art-01-theme :is(.ga-date-zone>h2,.ga-story>h2,.ga-gallery>h2){color:#fff}.art-theme-shell.art-01-theme .ga-person h3{color:var(--ga-taupe);font-family:Garden Aston,cursive;font-size:28px;font-weight:400;line-height:1.3}.art-theme-shell.art-01-theme .ga-event-weekday{font-family:Garden Pinyon,cursive;font-size:42px}.art-theme-shell.art-01-theme .ga-down{border:0;width:40px;height:60px;top:60%}.art-theme-shell.art-01-theme .ga-down :is(canvas,svg,dotlottie-player){width:40px;height:40px}.art-theme-shell.art-01-theme .ga-gallery-grid button{cursor:pointer;background:0 0;border:0;padding:0}.art-theme-shell.art-01-theme :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ga-taupe-dark);outline-offset:3px}.art-theme-shell.art-01-theme .ga-gift-card{background:linear-gradient(#5e8153c7,#476740e0),url(../../../assets/themes/theme-01/images/bank-card.webp) 50%/cover no-repeat}.art-theme-shell.art-01-theme .ga-gift-card :is(h3,strong,span,b,p,.ga-gift-account-label){color:#fff}.art-theme-shell.art-01-theme .ga-video-embed,.art-theme-shell.art-01-theme .ga-video-preview{width:100%;max-width:var(--ga-panel-width);margin:0 auto}.art-theme-shell.art-01-theme .ga-video-preview{aspect-ratio:16/9;position:relative;overflow:hidden}.art-theme-shell.art-01-theme .ga-video-preview img{object-fit:cover;width:100%;height:100%}.art-theme-shell.art-01-theme .ga-timeline-line i{height:var(--ga-timeline-progress,0%);transition:height 80ms linear}.art-theme-shell.art-01-theme .ga-timeline.ga-reveal.is-visible .ga-timeline-line i{animation:none}@media (width>=768px){.art-theme-shell.art-01-theme :is(.ga-memory,.ga-couple,.ga-information,.ga-story,.ga-video-section,.ga-gallery,.ga-gifts,.ga-wishes){background-position:top;background-size:cover}.art-theme-shell.art-01-theme :is(.ga-cover-landscape,.ga-wallpaper){display:flex}.art-theme-shell.art-01-theme :is(.ga-cover-panel,.ga-page){width:var(--ga-panel-width);min-width:var(--ga-panel-width);margin-left:auto}}@media (prefers-reduced-motion:reduce){.art-theme-shell.art-01-theme *,.art-theme-shell.art-01-theme :before,.art-theme-shell.art-01-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.art-theme-shell.art-01-theme .acarakan-footer{--footer-background:#586f52;--footer-foreground:#fff}.art-theme-shell.art-01-theme .ga-gift-intro{gap:18px;width:100%;max-width:342px;height:auto;min-height:0;margin-inline:auto;padding:28px 22px;display:grid}.art-theme-shell.art-01-theme .ga-gift-intro :is(h2,p){overflow-wrap:anywhere;margin:0}.art-theme-shell.art-01-theme .ga-gift-intro h2{line-height:1.2}.art-theme-shell.art-01-theme .ga-gift-intro>button{justify-self:center;max-width:100%;min-height:44px;margin:0}.art-01-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.art-01-theme [data-wish-scroll]>*{flex-shrink:0}.art-01-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.art-01-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.art02-slideshow.svelte-9yc96r{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-9yc96r{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 3s;position:absolute;inset:0}img.active.svelte-9yc96r{opacity:1}.ken-burns.svelte-9yc96r img:where(.svelte-9yc96r){transition:opacity 3s,transform 10s linear;transform:scale(1)}.ken-burns.svelte-9yc96r img.active:where(.svelte-9yc96r){transition-duration:3s,20s;transform:scale(1.3)}.ken-burns.svelte-9yc96r img.full-photo.active:where(.svelte-9yc96r){transform:none}@media (prefers-reduced-motion:reduce){img.svelte-9yc96r,.ken-burns.svelte-9yc96r img:where(.svelte-9yc96r){transition:none;transform:none}}@font-face{font-family:Garden Aston;src:url(../../../assets/themes/theme-02/fonts/aston-script.woff2)format("woff2");font-display:swap}@font-face{font-family:Garden Pinyon;src:url(../../../assets/themes/theme-02/fonts/pinyon-script.ttf)format("truetype");font-display:swap}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-02/fonts/cormorant-infant-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-02/fonts/cormorant-infant-semibold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-02/fonts/cormorant-infant-bold.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-02/fonts/aref-ruqaa-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-02/fonts/aref-ruqaa-bold.ttf)format("truetype");font-display:swap;font-weight:700}.art-theme-shell.art-02-theme .ga-gallery-grid{width:342px;max-width:100%}@media (width<=767px){.ga-cover-landscape,.ga-wallpaper{display:none}.ga-cover-panel,.ga-page{width:100%;min-width:0;box-shadow:none;margin:0}}@media (width<=450px){.ga-cover-panel{padding:34px 24px 55px}.ga-section{padding-left:24px;padding-right:24px}.ga-cover-photo{width:210px;height:280px}.ga-cover-panel h1{width:100%;font-size:34px}.ga-cover-panel>.ga-pill{width:171px;min-height:38px;padding:10px 24px}.ga-cover-flower-left{width:145px;top:20px;left:-45px}.ga-cover-flower-right{width:130px;top:100px;right:-45px}.ga-date-photo,.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list{width:min(342px,100vw - 48px)}.ga-person-photo{width:min(292px,100vw - 100px)}}@media (height<=700px){.ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:15px}.ga-cover-photo{width:170px;height:226px}.ga-cover-kicker{font-size:25px}.ga-cover-panel h1{font-size:30px}.ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ga-cover,.ga-reveal,.ga-pill,.ga-audio{transition-duration:.01ms!important}.ga-cover-panel>*,.ga-cover-landscape .ga-landscape-copy>*,.ga-intro-animate,.ga-audio.playing svg,.ga-gift-list{animation:none!important}}@font-face{font-family:Art02 Bahagia;src:url(../../../assets/themes/theme-02/fonts/bahagia.woff2)format("woff2");font-display:swap}@font-face{font-family:Art02 Alex Brush;src:url(../../../assets/themes/theme-02/fonts/alex-brush.ttf)format("truetype");font-display:swap}.art-02-theme{--ga-taupe:#9e99bf;--ga-taupe-dark:#7f789f;--ga-cream:#fbfaf5;--ga-paper:#fffffff0;--ga-ink:#34313d;--ga-muted:#686475;--ga-line:#7e789f38;--ga-shadow-soft:0 2px 8px #3a344c14, 0 12px 28px #3a344c1a;--ga-shadow:0 3px 10px #3a344c1f, 0 20px 46px #3a344c21;--ga-shadow-high:0 5px 16px #3a344c29, 0 28px 64px #3a344c29;--ga-shadow-inset:inset 0 0 20px #7e789f14;--ga-radius:22px;--ga-panel-width:450px;--ga-ease-out:cubic-bezier(.22, 1, .36, 1);--ga-ease-soft:cubic-bezier(.25, .8, .25, 1)}.art-02-theme .ga-intro-kicker{animation:2s backwards ga-zoom-in}.art-02-theme .ga-intro-names{animation:2s .4s backwards ga-zoom-in}.art-02-theme .ga-intro-date{animation:2s .8s backwards ga-zoom-in}.art-02-theme .ga-intro-cue{animation:2s 1.2s backwards ga-fade-in-down-centered,1.8s ease-in-out 3.2s infinite ga-bob}.art-02-theme .ga-cover{clip-path:none;opacity:1;will-change:height;height:100svh;transition:height 1.5s cubic-bezier(.645,.045,.355,1)}.art-02-theme .ga-cover.is-opening{clip-path:none;opacity:1;height:0}.art-02-theme .ga-cover-landscape .ga-landscape-copy span{animation:1.25s backwards ga-zoom-in}.art-02-theme .ga-cover-landscape .ga-landscape-copy h2{animation:2s .4s backwards ga-zoom-in}.art-02-theme .ga-cover-landscape .ga-landscape-copy p{animation:1.25s .8s backwards ga-fade-in-up}.art-02-theme .ga-cover-kicker{animation:1.25s backwards ga-zoom-in}.art-02-theme .ga-cover-photo{animation:2s .4s backwards ga-zoom-in}.art-02-theme .ga-cover-panel h1{animation:2s .8s backwards ga-fade-in-up}.art-02-theme .ga-recipient-main{animation:2s 1s backwards ga-fade-in-up}.art-02-theme .ga-recipient small{animation:2s 1.8s backwards ga-fade-in-up}.art-02-theme .ga-cover-panel>.ga-pill{animation:2s 2.2s backwards ga-zoom-in}.art-02-theme .ga-cover-landscape,.art-02-theme .ga-wallpaper{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-02/images/ayat.webp) 50%/cover no-repeat}.art-02-theme .ga-wallpaper{box-shadow:inset -1px 0 #52694d1a}.art-02-theme .ga-landscape-copy{width:min(80%,760px);text-shadow:none;top:55%}.art-02-theme .ga-landscape-copy span{color:var(--ga-ink);font-family:Art02 Bahagia,Garden Pinyon,cursive;font-size:clamp(25px,2.4vw,33px)}.art-02-theme .ga-landscape-copy h2{color:var(--ga-taupe);letter-spacing:.01em;margin:14px 0 7px;font-size:clamp(46px,4.1vw,58px);line-height:.94}.art-02-theme .ga-landscape-copy h2 i{color:var(--ga-ink);font-family:Art02 Alex Brush,Garden Aston,cursive;font-size:.74em}.art-02-theme .ga-landscape-copy p{color:var(--ga-ink);letter-spacing:.02em;margin-top:14px;font-size:18px}.art-02-theme .ga-cover-panel{width:var(--ga-panel-width);min-width:var(--ga-panel-width);background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-02/images/ayat.webp) 50%/cover no-repeat;gap:7px;padding:34px 32px 52px}.art-02-theme .ga-cover-overlay{z-index:0;pointer-events:none;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 80%);position:absolute;inset:0}.art-02-theme .ga-cover-kicker{color:var(--ga-ink);margin:0 0 14px;font-family:Art02 Bahagia,Garden Pinyon,cursive;font-size:30px;line-height:1}.art-02-theme .ga-cover-photo{width:210px;height:280px;box-shadow:0 0 0 1px #586f52b8, var(--ga-shadow);border:1px solid #fffffff5;flex-shrink:0}.art-02-theme .ga-cover-panel h1{letter-spacing:0;margin:16px 0 0;font-size:34px;line-height:1}.art-02-theme .ga-recipient{margin-top:20px;font-size:15px}.art-02-theme .ga-recipient strong{font-size:20px;line-height:1.4}.art-02-theme .ga-recipient small{margin-top:10px;font-size:11px}.art-02-theme .ga-cover-panel>.ga-pill{width:auto;min-height:38px;margin-top:24px;top:0}.art-02-theme .ga-pill:hover{background:var(--ga-taupe-dark)}.art-02-theme .ga-cover-panel>.ga-pill{width:196px;min-height:41px;box-shadow:0 0 0 1px var(--ga-taupe), 0 8px 20px #3742302e;border:1px solid #fff;margin-top:16px;padding:10px 26px;top:0}.art-02-theme .ga-cover-flower-left{width:135px;animation:2s .5s backwards ga-rotate-in-down-left;top:28px;left:-48px}.art-02-theme .ga-cover-flower-right{width:127px;animation:2s .5s backwards ga-rotate-in-down-right;top:76px;right:-46px}.art-02-theme :is(.ga-cover-flower,.ga-memory-flower,.ga-person-flower,.ga-bouquet,.ga-ampersand){filter:drop-shadow(0 8px 12px #2d3a291f)}.art-02-theme .ga-page{width:var(--ga-panel-width);background:var(--ga-cream) url(../../../assets/themes/theme-02/images/fallback.webp) center / 100% auto repeat-y;margin-left:auto;box-shadow:-12px 0 42px #37423029}.art-02-theme .ga-section{padding:72px 40px}.art-02-theme :is(.ga-verse,.ga-couple-card,.ga-event,.ga-info-card,.ga-story-card,.ga-gift-intro,.ga-gift-card,.ga-wish-form,.ga-wish-list article){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.art-02-theme .ga-opening{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-02/images/ayat.webp) 50%/cover no-repeat;min-height:100svh;padding:0 28px 120px}.art-02-theme .ga-opening-copy{gap:2px;margin-top:0;top:0}.art-02-theme .ga-opening-copy>p{color:var(--ga-ink);margin:0 0 12px;font-family:Art02 Bahagia,Garden Pinyon,cursive;font-size:25px;line-height:1}.art-02-theme .ga-opening-copy h1{color:var(--ga-taupe);letter-spacing:.01em;font-size:43px;line-height:1.02}.art-02-theme .ga-opening-copy h1 i{color:var(--ga-ink);margin:0;font-family:Art02 Alex Brush,Garden Aston,cursive;font-size:39px;line-height:.95}.art-02-theme .ga-opening-copy small{color:var(--ga-ink);letter-spacing:.18em;margin-top:18px;font-size:15px}.art-02-theme .ga-memory{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-02/images/fallback.webp) 50%/cover no-repeat;min-height:0;padding:72px 32px 66px}.art-02-theme .ga-memory-photo-shell{width:100%;height:360px}.art-02-theme .ga-portrait-photo{border:1px solid #fff;border-radius:22px;box-shadow:0 0 12px #00000029,0 12px 32px #232d2033}.art-02-theme .ga-memory-flower-left{width:118px;top:54px;left:-58px}.art-02-theme .ga-memory-flower-right{width:120px;top:-28px;right:-57px}.art-02-theme .ga-verse{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-02/images/overlay.webp) 50%/cover no-repeat;border:1px solid #fffffff5;border-radius:22px;width:100%;min-height:0;margin-top:-28px;padding:38px 24px 34px;position:relative;overflow:hidden;box-shadow:0 0 14px #0000002e,0 14px 36px #232d2038}.art-02-theme .ga-verse-overlay{z-index:0;pointer-events:none;border-radius:inherit;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 85%);position:absolute;inset:0;box-shadow:inset 0 0 20px #00000014}.art-02-theme .ga-verse>:not(.ga-verse-overlay){z-index:1;position:relative}.art-02-theme .ga-monogram{width:154px;height:154px;color:var(--ga-taupe);margin-bottom:18px;font-family:Garden Cormorant,serif;font-size:70px}.art-02-theme .ga-monogram span:last-child{color:var(--ga-taupe)}.art-02-theme .ga-verse blockquote{max-width:310px;color:var(--ga-ink);margin:0 auto 10px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:600;line-height:1.45}.art-02-theme .ga-verse>strong{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:14px;font-weight:600}.art-02-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes){background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-02/images/fallback.webp) 50%/cover repeat-y}.art-02-theme .ga-couple{padding:42px 28px 70px}.art-02-theme .ga-couple-card{background:var(--ga-paper);box-shadow:var(--ga-shadow);border:1px solid #fffffff2;border-radius:26px;padding:58px 22px 52px}.art-02-theme .ga-couple-intro{max-width:340px;margin:0 auto 44px}.art-02-theme .ga-couple-intro h2,.art-02-theme .ga-date-zone>h2,.art-02-theme .ga-info-card h2,.art-02-theme .ga-story>h2,.art-02-theme .ga-gallery>h2,.art-02-theme .ga-gift-intro h2,.art-02-theme .ga-wishes>h2,.art-02-theme .ga-closing h2{color:var(--ga-taupe-dark);font-family:Art02 Bahagia,Garden Aston,cursive;font-size:32px;font-weight:500;line-height:1}.art-02-theme .ga-couple-intro h2{margin:0 0 24px}.art-02-theme .ga-couple-intro p{color:var(--ga-muted);margin:8px auto;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-02-theme .ga-person{padding:0 2px}.art-02-theme .ga-person-photo{width:216px;height:290px;box-shadow:0 0 0 1px #586f5275, var(--ga-shadow);border:1px solid #fff;border-radius:125px;margin-bottom:26px}.art-02-theme .ga-person-flower{width:105px}.art-02-theme .ga-person-flower-left{bottom:-10px;left:-20px}.art-02-theme .ga-person-flower-right{bottom:-10px;right:-20px}.art-02-theme .ga-person h3{color:var(--ga-taupe);text-transform:none;margin:0;font-family:Art02 Bahagia,Garden Pinyon,cursive;font-size:60px;font-weight:500;line-height:.92}.art-02-theme .ga-person h4{color:var(--ga-ink);margin:14px 0 7px;font-family:Garden Cormorant,serif;font-size:25px;font-weight:700;line-height:1.1}.art-02-theme .ga-person span,.art-02-theme .ga-person p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:15px;line-height:1.45}.art-02-theme .ga-person span{color:var(--ga-taupe-dark);font-weight:700}.art-02-theme .ga-person p{max-width:280px}.art-02-theme .ga-person a{background:var(--ga-taupe);margin-top:15px;padding:6px 14px;font-size:11px}.art-02-theme .ga-ampersand{opacity:.9;width:58px;margin:36px auto 60px}.art-02-theme .ga-date-zone{background-blend-mode:multiply;color:#fff;background-color:#a4bd9d;background-image:url(../../../assets/themes/theme-02/images/overlay.webp);background-position:50%;background-size:cover;padding:72px 32px 78px}.art-02-theme .ga-memory:before,.art-02-theme .ga-date-zone:before,.art-02-theme .ga-gallery:before{display:none}.art-02-theme .ga-date-photo{width:100%;height:260px;box-shadow:var(--ga-shadow-high);border:1px solid #fff;border-radius:22px;margin-bottom:32px}.art-02-theme .ga-date-zone>h2{color:#fff;margin:0 0 26px}.art-02-theme .ga-countdown-grid{gap:7px;width:100%;margin-bottom:24px}.art-02-theme .ga-countdown-grid div{background:#ffffff14;border:1px solid #ffffffc2;border-radius:13px;height:76px}.art-02-theme .ga-countdown-grid b{font-family:Garden Cormorant,serif;font-size:27px;font-weight:600}.art-02-theme .ga-countdown-grid span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.art-02-theme .ga-date-zone>.ga-pill{background:0 0;box-shadow:0 0 0 1px #ffffff80}.art-02-theme .ga-date-zone>.ga-pill:hover{background:#ffffff24}.art-02-theme .ga-bouquet{width:150px;margin:48px auto 38px}.art-02-theme .ga-events{gap:28px;width:100%}.art-02-theme .ga-event{width:100%;min-height:570px;box-shadow:var(--ga-shadow-high);background:url(../../../assets/themes/theme-02/images/fallback.webp) 50%/cover no-repeat;border:1px solid #ffffffb3;border-radius:190px;padding:17px}.art-02-theme .ga-event-inner{background:var(--ga-paper);width:100%;min-height:536px;box-shadow:var(--ga-shadow-inset);border:1px solid #fffffff2;border-radius:176px;padding:64px 16px}.art-02-theme .ga-event h2{color:var(--ga-taupe-dark);letter-spacing:.08em;margin:0 0 14px;font-family:Garden Cormorant,serif;font-size:24px;font-weight:700}.art-02-theme .ga-event-inner>i{background:var(--ga-taupe);width:76px;margin-bottom:13px}.art-02-theme .ga-event-weekday{color:var(--ga-ink);font-family:Art02 Bahagia,Garden Pinyon,cursive;font-size:35px;line-height:1}.art-02-theme .ga-event-day{color:var(--ga-taupe);font-family:Garden Cormorant,serif;font-size:68px;font-weight:700;line-height:.95}.art-02-theme .ga-event-month{color:var(--ga-ink);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:19px;font-weight:700;line-height:1.15}.art-02-theme .ga-event-time{color:var(--ga-muted);font-size:13px;font-weight:700;margin:16px 0 18px!important}.art-02-theme .ga-event h3{color:var(--ga-taupe-dark);margin:0 0 4px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.art-02-theme .ga-event p,.art-02-theme .ga-event small{color:var(--ga-ink);font-family:Garden Cormorant,serif;font-size:14px;line-height:1.35}.art-02-theme .ga-event small{color:var(--ga-muted)}.art-02-theme .ga-event .ga-pill{margin-top:18px}.art-02-theme .ga-information{gap:22px;padding:64px 32px}.art-02-theme .ga-info-card{border-radius:var(--ga-radius);background:var(--ga-paper);width:100%;min-height:220px;box-shadow:var(--ga-shadow-soft);border:1px solid #586f5261;padding:34px 22px}.art-02-theme .ga-info-card h2{margin:0 0 16px;font-size:30px}.art-02-theme .ga-info-card p{max-width:285px;color:var(--ga-muted);margin:0;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.5}.art-02-theme .ga-info-card .ga-pill{margin-top:20px}.art-02-theme .ga-colors{gap:10px;margin-top:20px}.art-02-theme .ga-colors i{border:2px solid #fff;width:32px;height:32px;box-shadow:0 0 0 1px #52694d7a}.art-02-theme .ga-story{color:#fff;background:#9e99bf;align-items:stretch;padding:70px 28px}.art-02-theme .ga-story>h2,.art-02-theme .ga-gallery>h2{color:#fff;text-align:center;margin:0 0 34px;font-size:34px}.art-02-theme .ga-timeline{gap:28px;padding-left:47px}.art-02-theme .ga-timeline-line{background:#ffffff47;top:12px;bottom:12px;left:14px}.art-02-theme .ga-timeline-line i{transform-origin:top;background:#fff}.art-02-theme .ga-story-card{background:var(--ga-paper);width:min(100%,320px);box-shadow:var(--ga-shadow-soft);border:1px solid #ffffffd1;border-radius:16px;padding:8px}.art-02-theme .ga-story-marker{background:#ffffff40;border:1px solid #ffffffb3;width:29px;height:29px;top:10px;left:-47px}.art-02-theme .ga-story-card.is-visible .ga-story-marker{background:var(--ga-cream);color:var(--ga-taupe-dark)}.art-02-theme .ga-story-card img{border-radius:10px;height:180px}.art-02-theme .ga-story-card>div{padding:22px 10px 14px}.art-02-theme .ga-story-card time{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:15px;font-weight:700}.art-02-theme .ga-story-card h3{color:var(--ga-ink);margin:2px 0 5px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.art-02-theme .ga-story-card p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:14px;line-height:1.5}.art-02-theme .ga-video-section{aspect-ratio:16/9;background:var(--ga-ink);height:auto}.art-02-theme .ga-video span{background:var(--ga-taupe);border:1px solid #fffc;width:52px;height:52px;box-shadow:0 8px 18px #0000002e}.art-02-theme .ga-gallery{background-color:var(--ga-taupe);background-blend-mode:multiply;color:#fff;background-image:url(../../../assets/themes/theme-02/images/overlay.webp);background-position:50%;background-size:cover;padding:70px 28px 78px}.art-02-theme .ga-gallery-grid{width:342px;max-width:100%;margin-inline:auto}.art-02-theme .ga-gallery-grid button,.art-02-theme .ga-gallery-grid button:nth-child(n){box-shadow:var(--ga-shadow-soft);transition:transform .32s var(--ga-ease-out), border-color .24s ease, box-shadow .32s ease;border:1px solid #ffffff9e;border-radius:10px}.art-02-theme .ga-gallery-grid button:hover{box-shadow:var(--ga-shadow-high);border-color:#fff;transform:translateY(-4px)scale(1.012)}.art-02-theme .ga-gifts{padding:64px 28px}.art-02-theme .ga-gift-intro{border-radius:var(--ga-radius);background:var(--ga-paper);width:100%;min-height:280px;box-shadow:var(--ga-shadow);border:1px solid #586f5261;padding:44px 26px}.art-02-theme .ga-gift-intro h2{margin:0 0 20px;font-size:34px}.art-02-theme .ga-gift-intro p{color:var(--ga-muted);margin:0 0 24px;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-02-theme .ga-gift-list{gap:12px;width:100%;margin-top:20px}.art-02-theme .ga-gift-card{border:1px solid var(--ga-line);box-shadow:var(--ga-shadow-soft);background:#fffffff5;border-radius:16px;padding:24px 20px}.art-02-theme .ga-gift-card strong,.art-02-theme .ga-gift-card h3{color:var(--ga-taupe-dark);margin:0 0 12px;font-family:Garden Cormorant,serif;font-size:24px}.art-02-theme .ga-gift-card span{color:var(--ga-muted);font-size:11px}.art-02-theme .ga-gift-card b{color:var(--ga-ink);letter-spacing:.06em;margin-bottom:8px;font-family:Garden Cormorant,serif;font-size:23px}.art-02-theme .ga-gift-card p{color:var(--ga-ink);margin:0 0 12px;font-family:Garden Cormorant,serif;font-size:15px}.art-02-theme .ga-gift-card button{background:var(--ga-taupe);padding:7px 14px;font-size:11px}.art-02-theme .ga-wishes{padding:66px 28px 74px}.art-02-theme .ga-wishes>h2{margin:0 0 16px;font-size:34px}.art-02-theme .ga-wishes>p{color:var(--ga-muted);margin:-2px 0 22px;font-family:Garden Cormorant,serif;font-size:15px}.art-02-theme .ga-wish-form{border-radius:var(--ga-radius);background:var(--ga-paper);box-shadow:var(--ga-shadow);border:1px solid #586f5247;gap:11px;margin-bottom:26px;padding:22px}.art-02-theme .ga-wish-form input:not([type=radio]),.art-02-theme .ga-wish-form textarea{border:1px solid var(--ga-line);background:#ffffffe0;border-radius:11px;padding:12px 14px;font-family:Garden Cormorant,serif;font-size:15px}.art-02-theme .ga-wish-form input:focus,.art-02-theme .ga-wish-form textarea:focus{border-color:var(--ga-taupe);box-shadow:0 0 0 3px #7b967129}.art-02-theme .ga-wish-form>span{color:var(--ga-taupe-dark);margin-top:5px;font-family:Garden Cormorant,serif;font-size:15px}.art-02-theme .ga-attendance{gap:8px}.art-02-theme .ga-attendance label{border-color:var(--ga-taupe);height:38px;color:var(--ga-ink);transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .22s var(--ga-ease-out);background:#ffffffa8;font-family:Garden Cormorant,serif;font-size:13px}.art-02-theme .ga-attendance label.is-selected{background:var(--ga-taupe);box-shadow:var(--ga-shadow-soft);color:#fff}.art-02-theme .ga-wish-list{gap:10px;max-height:515px;padding-right:2px}.art-02-theme .ga-wish-list article{border:1px solid var(--ga-line);box-shadow:var(--ga-shadow-soft);background:#fffffff0;border-radius:12px;padding:14px 16px}.art-02-theme .ga-wish-list strong{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:15px}.art-02-theme .ga-wish-list p{color:var(--ga-muted);margin:3px 0 0;font-family:Garden Cormorant,serif;font-size:14px;line-height:1.45}.art-02-theme .ga-closing{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-02/images/fallback.webp) 50%/cover no-repeat;justify-content:flex-end;min-height:820px;padding:0 32px 78px}.art-02-theme .ga-closing:after{background:#fcfaf3e6}.art-02-theme .ga-closing-photo{height:445px;box-shadow:var(--ga-shadow-high);border:1px solid #fff;border-radius:180px 180px 16px 16px;top:60px;left:32px;right:32px}.art-02-theme .ga-closing-copy h2{margin:0 0 23px;font-size:38px}.art-02-theme .ga-closing p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-02-theme .ga-closing strong{color:var(--ga-taupe-dark);margin-top:22px;font-family:Garden Cormorant,serif;font-size:14px}.art-02-theme .ga-closing h3{color:var(--ga-taupe);margin:8px 0 0;font-family:Garden Cormorant,serif;font-size:29px;font-weight:700;line-height:1}.art-02-theme .ga-audio{background:var(--ga-taupe);width:40px;height:40px;box-shadow:var(--ga-shadow);transition:transform .52s var(--ga-ease-out), background-color .22s ease, box-shadow .22s ease;border:1px solid #fff;bottom:18px;right:18px}.art-02-theme .ga-reveal{transition-property:opacity,transform;transition-duration:1.5s;transition-timing-function:ease}.art-02-theme .ga-from-up{transform:translateY(50%)}.art-02-theme .ga-from-down{transform:translateY(-50%)}.art-02-theme .ga-zoom{transform:scale(.9)}.art-02-theme :is(.ga-from-left,.ga-from-right){transition:opacity .5s,transform 1.5s}.art-02-theme .ga-reveal.is-visible{will-change:auto;transform:none}.art-02-theme .ga-lightbox{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.art-02-theme .ga-lightbox::backdrop{background:#1f261ef0}.art-02-theme .ga-lightbox img{max-width:min(900px,88vw);max-height:84vh;box-shadow:var(--ga-shadow-high);animation:art02-lightbox-in .36s var(--ga-ease-out) both;border-radius:12px}.art-02-theme .ga-lightbox button{box-shadow:var(--ga-shadow-soft);transition:background-color .18s ease, transform .22s var(--ga-ease-out)}.art-02-theme .ga-lightbox>button:first-child{background:var(--ga-cream);color:var(--ga-ink);top:18px;right:18px}.art-02-theme .ga-lightbox .ga-gallery-prev{top:50%;left:18px;right:auto}.art-02-theme .ga-lightbox .ga-gallery-next{top:50%;right:18px}.art-02-theme .ga-toast{box-shadow:var(--ga-shadow-high);animation:art02-toast-in .32s var(--ga-ease-out) both;background:#2e332ef2;border:1px solid #ffffff29;font-family:Garden Cormorant,serif;font-size:14px;bottom:24px}.art-02-theme :is(.ga-pill,.ga-person a,.ga-gift-card button){transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .26s var(--ga-ease-out)}.art-02-theme :is(.ga-pill,.ga-person a,.ga-gift-card button):active{transform:translateY(1px)scale(.98)}@media (hover:hover) and (pointer:fine){.art-02-theme :is(.ga-pill,.ga-person a,.ga-gift-card button):hover{box-shadow:var(--ga-shadow-soft);transform:translateY(-2px)}.art-02-theme .ga-attendance label:hover{background:#83a1781f;transform:translateY(-1px)}.art-02-theme .ga-lightbox button:hover{background:#fff;transform:scale(1.06)}.art-02-theme .ga-audio:hover{background:var(--ga-taupe-dark);box-shadow:var(--ga-shadow-high);transform:translateY(-2px)}}@keyframes art02-lightbox-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes art02-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=767px){.art-02-theme .ga-cover-panel,.art-02-theme .ga-page{width:100%;min-width:0}}@media (width<=450px){.art-02-theme .ga-cover-panel{padding:30px 24px 48px}.art-02-theme .ga-section{padding-left:24px;padding-right:24px}.art-02-theme .ga-cover-photo{width:min(210px,68vw);height:min(280px,91vw)}.art-02-theme .ga-opening-copy h1{font-size:clamp(37px,11vw,43px)}.art-02-theme .ga-opening-copy small{letter-spacing:.12em;font-size:13px}.art-02-theme .ga-memory{padding-left:24px;padding-right:24px}.art-02-theme .ga-couple-card{padding-left:16px;padding-right:16px}.art-02-theme .ga-person-photo{width:min(216px,100vw - 112px);height:min(290px,134vw - 150.08px)}.art-02-theme .ga-date-photo,.art-02-theme .ga-countdown-grid,.art-02-theme .ga-events,.art-02-theme .ga-event,.art-02-theme .ga-info-card,.art-02-theme .ga-gallery-grid,.art-02-theme .ga-gift-intro,.art-02-theme .ga-gift-list{width:100%}.art-02-theme .ga-event{min-height:548px}.art-02-theme .ga-event-inner{min-height:514px;padding-left:12px;padding-right:12px}.art-02-theme .ga-story,.art-02-theme .ga-gallery,.art-02-theme .ga-gifts,.art-02-theme .ga-wishes,.art-02-theme .ga-information,.art-02-theme .ga-closing{padding-left:24px;padding-right:24px}.art-02-theme .ga-closing-photo{left:24px;right:24px}}@media (height<=700px){.art-02-theme .ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:14px}.art-02-theme .ga-cover-photo{width:170px;height:226px}.art-02-theme .ga-cover-kicker{font-size:25px}.art-02-theme .ga-cover-panel h1{font-size:30px}.art-02-theme .ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.art-02-theme .ga-reveal{opacity:1;transform:none}.art-02-theme .ga-gallery-grid button{transition:none}}.art-theme-shell.art-02-theme{--ga-taupe:#9e99bf;--ga-taupe-dark:#7f789f;--ga-cream:#fbfaf5;--ga-paper:#ffffffeb;--ga-ink:#34313d}.art-theme-shell.art-02-theme :is(.ga-cover-landscape,.ga-wallpaper,.ga-cover-panel){background-blend-mode:screen;background-color:#fbfaf5e8;background-image:url(../../../assets/themes/theme-02/images/ayat.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-02-theme .ga-opening{background-blend-mode:normal;background-color:#fff;background-image:url(../../../assets/themes/theme-02/images/fallback.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-02-theme .ga-verse{background-blend-mode:screen;background-color:#fffefbe8;background-image:url(../../../assets/themes/theme-02/images/overlay.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-02-theme .ga-page{isolation:isolate;background:#fff no-repeat}.art-theme-shell.art-02-theme .ga-page:before{content:"";z-index:-2;background:var(--ga-cream) url(../../../assets/themes/theme-02/images/ayat.webp) center / cover no-repeat;pointer-events:none;width:100%;height:100lvh;margin-bottom:-100lvh;display:block;position:sticky;top:0}@media (width<=767px){.art-theme-shell.art-02-theme .ga-page:before{height:calc(100lvh + 100px);margin-bottom:calc(-100lvh - 100px)}}.art-theme-shell.art-02-theme :is(.ga-memory,.ga-couple,.ga-information,.ga-gifts,.ga-wishes){--art02-section-tint:#fbfaf5e6;--art02-section-blend:screen}.art-theme-shell.art-02-theme :is(.ga-date-zone,.ga-gallery){--art02-section-tint:#9e99bf;--art02-section-blend:multiply}.art-theme-shell.art-02-theme :is(.ga-memory,.ga-couple,.ga-date-zone,.ga-information,.ga-video-section,.ga-gallery,.ga-gifts,.ga-wishes){background:0 0}.art-theme-shell.art-02-theme :is(.ga-memory,.ga-couple,.ga-date-zone,.ga-information,.ga-gallery,.ga-gifts,.ga-wishes):before{content:"";z-index:-1;background:var(--art02-section-tint);height:auto;mix-blend-mode:var(--art02-section-blend);pointer-events:none;display:block;position:absolute;inset:0}.art-theme-shell.art-02-theme .ga-event{background:url(../../../assets/themes/theme-02/images/fallback.webp) 50%/cover no-repeat}.art-theme-shell.art-02-theme .ga-closing{background-blend-mode:screen;background-color:#fbfaf5e6;background-image:url(../../../assets/themes/theme-02/images/fallback.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-02-theme .ga-closing:after{background:linear-gradient(#fbfaf500 0%,#fbfaf5b8 55%,#fbfaf5 100%)}.art-theme-shell.art-02-theme :is(.ga-landscape-copy span,.ga-cover-kicker,.ga-opening-copy>p){font-family:Garden Pinyon,cursive}.art-theme-shell.art-02-theme .ga-opening-copy>p{font-size:30px;line-height:1.3}.art-theme-shell.art-02-theme .ga-opening-copy{top:12px}.art-theme-shell.art-02-theme :is(.ga-couple-intro h2,.ga-date-zone>h2,.ga-info-card h2,.ga-story>h2,.ga-gallery>h2,.ga-gift-intro h2,.ga-wishes>h2,.ga-closing h2){color:var(--ga-ink);font-family:Garden Aston,cursive;font-size:30px;font-weight:400;line-height:1.3}.art-theme-shell.art-02-theme :is(.ga-couple-intro h2,.ga-date-zone>h2,.ga-info-card h2){font-size:24px}.art-theme-shell.art-02-theme :is(.ga-date-zone>h2,.ga-story>h2,.ga-gallery>h2){color:#fff}.art-theme-shell.art-02-theme .ga-person h3{color:var(--ga-taupe);font-family:Garden Aston,cursive;font-size:28px;font-weight:400;line-height:1.3}.art-theme-shell.art-02-theme .ga-event-weekday{font-family:Garden Pinyon,cursive;font-size:42px}.art-theme-shell.art-02-theme .ga-down{border:0;width:40px;height:60px;top:60%}.art-theme-shell.art-02-theme .ga-down :is(canvas,svg,dotlottie-player){width:40px;height:40px}.art-theme-shell.art-02-theme .ga-gallery-grid button{cursor:pointer;background:0 0;border:0;padding:0}.art-theme-shell.art-02-theme :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ga-taupe-dark);outline-offset:3px}.art-theme-shell.art-02-theme .ga-gift-card{background:linear-gradient(#7e789fd1,#534d74e6),url(../../../assets/themes/theme-02/images/fallback.webp) 50%/cover no-repeat}.art-theme-shell.art-02-theme .ga-cover-panel{color:#fff;background:linear-gradient(180deg, #322c430a 26%, #39324cb8 92%), var(--ga-cover-image) center / cover no-repeat;justify-content:flex-end;gap:5px;padding:34px 32px 82px}.art-theme-shell.art-02-theme .ga-cover-panel :is(.ga-cover-flower,.ga-cover-overlay,.ga-cover-photo){display:none}.art-theme-shell.art-02-theme .ga-cover-panel :is(.ga-cover-kicker,h1,.ga-recipient){color:#fff;text-shadow:0 1px 5px #2823356b;top:0}.art-theme-shell.art-02-theme .ga-cover-panel>.ga-pill{background:#9e99bfbd;top:18px;box-shadow:0 0 0 1px #ffffffdb}.art-theme-shell.art-02-theme .ga-wallpaper{background:linear-gradient(#fbfaf51f,#fbfaf51f),url(../../../assets/themes/theme-02/images/ayat.webp) 50%/cover no-repeat}.art-theme-shell.art-02-theme .ga-cover-landscape{background-blend-mode:normal;background-color:#fbfaf51f;background-image:url(../../../assets/themes/theme-02/images/ayat.webp)}.art-theme-shell.art-02-theme .ga-wallpaper .ga-landscape-copy{width:min(80%,760px)}.art-theme-shell.art-02-theme .ga-wallpaper .ga-landscape-copy h2{max-width:230px;margin-inline:auto}.art-theme-shell.art-02-theme .ga-wallpaper .ga-landscape-copy h2 i{display:block}.art-theme-shell.art-02-theme .ga-story{background:#9e99bf}.art-theme-shell.art-02-theme .acarakan-footer{--footer-background:#9e99bf;--footer-foreground:#fff;font-family:Garden Aref,serif}.art-theme-shell.art-02-theme .ga-gift-card :is(h3,strong,span,b,p,.ga-gift-account-label){color:#fff}.art-theme-shell.art-02-theme .ga-video-embed,.art-theme-shell.art-02-theme .ga-video-preview{width:100%;max-width:var(--ga-panel-width);margin:0 auto}.art-theme-shell.art-02-theme .ga-video-preview{aspect-ratio:16/9;position:relative;overflow:hidden}.art-theme-shell.art-02-theme .ga-video-preview img{object-fit:cover;width:100%;height:100%}.art-theme-shell.art-02-theme .ga-timeline-line i{height:var(--ga-timeline-progress,0%);transition:height 80ms linear}.art-theme-shell.art-02-theme .ga-timeline.ga-reveal.is-visible .ga-timeline-line i{animation:none}@media (width>=768px){.art-theme-shell.art-02-theme .ga-page:before{background-position:top}.art-theme-shell.art-02-theme :is(.ga-cover-landscape,.ga-wallpaper){display:flex}.art-theme-shell.art-02-theme :is(.ga-cover-panel,.ga-page){width:var(--ga-panel-width);min-width:var(--ga-panel-width);margin-left:auto}}@media (width<=767px){.art-theme-shell.art-02-theme .ga-cover-panel{width:100%;min-width:100%;padding-bottom:105px}.art-theme-shell.art-02-theme .ga-cover-panel h1{font-size:34px}.art-theme-shell.art-02-theme .ga-opening{background-position:top}}@media (width>=768px) and (width<=1023px){.art-theme-shell.art-02-theme .ga-cover-landscape,.art-theme-shell.art-02-theme .ga-wallpaper{display:none}.art-theme-shell.art-02-theme :is(.ga-cover-panel,.ga-page){width:100%;min-width:100%;margin-left:0}.art-theme-shell.art-02-theme .ga-cover-panel{padding-bottom:105px}.art-theme-shell.art-02-theme .ga-page{box-shadow:none}}@media (prefers-reduced-motion:reduce){.art-theme-shell.art-02-theme *,.art-theme-shell.art-02-theme :before,.art-theme-shell.art-02-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.art-theme-shell.art-02-theme .ga-gift-intro{gap:18px;width:100%;max-width:342px;height:auto;min-height:0;margin-inline:auto;padding:28px 22px;display:grid}.art-theme-shell.art-02-theme .ga-gift-intro :is(h2,p){overflow-wrap:anywhere;margin:0}.art-theme-shell.art-02-theme .ga-gift-intro h2{line-height:1.2}.art-theme-shell.art-02-theme .ga-gift-intro>button{justify-self:center;max-width:100%;min-height:44px;margin:0}.art-02-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.art-02-theme [data-wish-scroll]>*{flex-shrink:0}.art-02-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.art-02-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.art03-slideshow.svelte-5d7kux{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-5d7kux{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 3s;position:absolute;inset:0}img.active.svelte-5d7kux{opacity:1}.ken-burns.svelte-5d7kux img:where(.svelte-5d7kux){transition:opacity 3s,transform 10s linear;transform:scale(1)}.ken-burns.svelte-5d7kux img.active:where(.svelte-5d7kux){transition-duration:3s,20s;transform:scale(1.3)}.ken-burns.svelte-5d7kux img.full-photo.active:where(.svelte-5d7kux){transform:none}@media (prefers-reduced-motion:reduce){img.svelte-5d7kux,.ken-burns.svelte-5d7kux img:where(.svelte-5d7kux){transition:none;transform:none}}@font-face{font-family:Garden Aston;src:url(../../../assets/themes/theme-03/fonts/aston-script.woff2)format("woff2");font-display:swap}@font-face{font-family:Garden Pinyon;src:url(../../../assets/themes/theme-03/fonts/pinyon-script.ttf)format("truetype");font-display:swap}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-03/fonts/cormorant-infant-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-03/fonts/cormorant-infant-semibold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-03/fonts/cormorant-infant-bold.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-03/fonts/aref-ruqaa-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-03/fonts/aref-ruqaa-bold.ttf)format("truetype");font-display:swap;font-weight:700}.ga-memory:before{display:none}.art-theme-shell.art-09-theme .ga-gallery-grid{width:342px;max-width:100%}@media (width<=767px){.ga-cover-landscape,.ga-wallpaper{display:none}.ga-cover-panel,.ga-page{width:100%;min-width:0;box-shadow:none;margin:0}}@media (width<=450px){.ga-cover-panel{padding:34px 24px 55px}.ga-section{padding-left:24px;padding-right:24px}.ga-cover-photo{width:210px;height:280px}.ga-cover-panel h1{width:100%;font-size:34px}.ga-cover-panel>.ga-pill{width:171px;min-height:38px;padding:10px 24px}.ga-cover-flower-left{width:145px;top:20px;left:-45px}.ga-cover-flower-right{width:130px;top:100px;right:-45px}.ga-date-photo,.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list{width:min(342px,100vw - 48px)}.ga-person-photo{width:min(292px,100vw - 100px)}}@media (height<=700px){.ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:15px}.ga-cover-photo{width:170px;height:226px}.ga-cover-kicker{font-size:25px}.ga-cover-panel h1{font-size:30px}.ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ga-cover,.ga-reveal,.ga-pill,.ga-audio{transition-duration:.01ms!important}.ga-cover-panel>*,.ga-cover-landscape .ga-landscape-copy>*,.ga-intro-animate,.ga-audio.playing svg,.ga-gift-list{animation:none!important}}.art-09-theme{--ga-taupe:#8e060a;--ga-taupe-dark:#5e0406;--ga-cream:#fffaf2;--ga-paper:#fffffff0;--ga-ink:#3c2528;--ga-muted:#6a5355;--ga-line:#8e060a38;--ga-shadow-soft:0 2px 8px #3c252814, 0 12px 28px #3c25281a;--ga-shadow:0 3px 10px #3c25281f, 0 20px 46px #3c252821;--ga-shadow-high:0 5px 16px #3c252829, 0 28px 64px #3c252829;--ga-shadow-inset:inset 0 0 20px #8e060a14;--ga-radius:22px;--ga-panel-width:450px;--ga-ease-out:cubic-bezier(.22, 1, .36, 1);--ga-ease-soft:cubic-bezier(.25, .8, .25, 1)}.art-09-theme .ga-intro-kicker{animation:2s backwards ga-zoom-in}.art-09-theme .ga-intro-names{animation:2s .4s backwards ga-zoom-in}.art-09-theme .ga-intro-date{animation:2s .8s backwards ga-zoom-in}.art-09-theme .ga-intro-cue{animation:2s 1.2s backwards ga-fade-in-down-centered,1.8s ease-in-out 3.2s infinite ga-bob}.art-09-theme .ga-cover{clip-path:none;opacity:1;will-change:height;height:100svh;transition:height 1.5s cubic-bezier(.645,.045,.355,1)}.art-09-theme .ga-cover.is-opening{clip-path:none;opacity:1;height:0}.art-09-theme .ga-cover-landscape .ga-landscape-copy span{animation:1.25s backwards ga-zoom-in}.art-09-theme .ga-cover-landscape .ga-landscape-copy h2{animation:2s .4s backwards ga-zoom-in}.art-09-theme .ga-cover-landscape .ga-landscape-copy p{animation:1.25s .8s backwards ga-fade-in-up}.art-09-theme .ga-cover-kicker{animation:1.25s backwards ga-zoom-in}.art-09-theme .ga-cover-photo{animation:2s .4s backwards ga-zoom-in}.art-09-theme .ga-cover-panel h1{animation:2s .8s backwards ga-fade-in-up}.art-09-theme .ga-recipient-main{animation:2s 1s backwards ga-fade-in-up}.art-09-theme .ga-recipient small{animation:2s 1.8s backwards ga-fade-in-up}.art-09-theme .ga-cover-panel>.ga-pill{animation:2s 2.2s backwards ga-zoom-in}.art-09-theme .ga-cover-landscape,.art-09-theme .ga-wallpaper{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-03/images/section-bg.webp) 50%/cover no-repeat}.art-09-theme .ga-wallpaper{box-shadow:inset -1px 0 #52694d1a}.art-09-theme .ga-landscape-copy{width:min(80%,760px);text-shadow:none;top:55%}.art-09-theme .ga-landscape-copy span{color:var(--ga-ink);font-family:Garden Pinyon,cursive;font-size:clamp(25px,2.4vw,33px)}.art-09-theme .ga-landscape-copy h2{color:var(--ga-taupe);letter-spacing:.01em;margin:14px 0 7px;font-size:clamp(46px,4.1vw,58px);line-height:.94}.art-09-theme .ga-landscape-copy h2 i{color:var(--ga-ink);font-family:Garden Aston,cursive;font-size:.74em}.art-09-theme .ga-landscape-copy p{color:var(--ga-ink);letter-spacing:.02em;margin-top:14px;font-size:18px}.art-09-theme .ga-cover-panel{width:var(--ga-panel-width);min-width:var(--ga-panel-width);background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-03/images/section-bg.webp) 50%/cover no-repeat;gap:7px;padding:34px 32px 52px}.art-09-theme .ga-cover-overlay{z-index:0;pointer-events:none;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 80%);position:absolute;inset:0}.art-09-theme .ga-cover-kicker{color:var(--ga-ink);margin:0 0 14px;font-family:Garden Pinyon,cursive;font-size:30px;line-height:1}.art-09-theme .ga-cover-photo{width:210px;height:280px;box-shadow:0 0 0 1px #586f52b8, var(--ga-shadow);border:1px solid #fffffff5;flex-shrink:0}.art-09-theme .ga-cover-panel h1{letter-spacing:0;margin:16px 0 0;font-size:34px;line-height:1}.art-09-theme .ga-recipient{margin-top:20px;font-size:15px}.art-09-theme .ga-recipient strong{font-size:20px;line-height:1.4}.art-09-theme .ga-recipient small{margin-top:10px;font-size:11px}.art-09-theme .ga-cover-panel>.ga-pill{width:auto;min-height:38px;margin-top:24px;top:0}.art-09-theme .ga-pill:hover{background:var(--ga-taupe-dark)}.art-09-theme .ga-cover-panel>.ga-pill{width:196px;min-height:41px;box-shadow:0 0 0 1px var(--ga-taupe), 0 8px 20px #3742302e;border:1px solid #fff;margin-top:16px;padding:10px 26px;top:0}.art-09-theme .ga-cover-flower-left{width:135px;animation:none;top:28px;left:-48px}.art-09-theme .ga-cover-flower-right{width:127px;animation:none;top:76px;right:-46px}.art-09-theme :is(.ga-cover-flower,.ga-memory-flower,.ga-person-flower,.ga-bouquet,.ga-ampersand){filter:drop-shadow(0 8px 12px #2d3a291f)}.art-09-theme .ga-page{width:var(--ga-panel-width);background:var(--ga-cream) url(../../../assets/themes/theme-03/images/main-bg.webp) center / 100% auto repeat-y;margin-left:auto;box-shadow:-12px 0 42px #37423029}.art-09-theme .ga-section{padding:72px 40px}.art-09-theme :is(.ga-verse,.ga-couple-card,.ga-event,.ga-info-card,.ga-story-card,.ga-gift-intro,.ga-gift-card,.ga-wish-form,.ga-wish-list article){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.art-09-theme .ga-opening{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-03/images/section-bg.webp) 50%/cover no-repeat;min-height:100svh;padding:0 28px 120px}.art-09-theme .ga-opening-copy{gap:2px;margin-top:0;top:0}.art-09-theme .ga-opening-copy>p{color:var(--ga-ink);margin:0 0 12px;font-family:Garden Pinyon,cursive;font-size:25px;line-height:1}.art-09-theme .ga-opening-copy h1{color:var(--ga-taupe);letter-spacing:.01em;font-size:43px;line-height:1.02}.art-09-theme .ga-opening-copy h1 i{color:var(--ga-ink);margin:0;font-family:Garden Aston,cursive;font-size:39px;line-height:.95}.art-09-theme .ga-opening-copy small{color:var(--ga-ink);letter-spacing:.18em;margin-top:18px;font-size:15px}.art-09-theme .ga-memory{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-03/images/main-bg.webp) 50%/cover no-repeat;min-height:0;padding:72px 32px 66px}.art-09-theme .ga-memory-photo-shell{width:100%;height:360px}.art-09-theme .ga-portrait-photo{border:1px solid #fff;border-radius:22px;box-shadow:0 0 12px #00000029,0 12px 32px #232d2033}.art-09-theme .ga-memory-flower-left{width:118px;top:54px;left:-58px}.art-09-theme .ga-memory-flower-right{width:120px;top:-28px;right:-57px}.art-09-theme .ga-verse{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-03/images/section-bg.webp) 50%/cover no-repeat;border:1px solid #fffffff5;border-radius:22px;width:100%;min-height:0;margin-top:-28px;padding:38px 24px 34px;position:relative;overflow:hidden;box-shadow:0 0 14px #0000002e,0 14px 36px #232d2038}.art-09-theme .ga-verse-overlay{z-index:0;pointer-events:none;border-radius:inherit;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 85%);position:absolute;inset:0;box-shadow:inset 0 0 20px #00000014}.art-09-theme .ga-verse>:not(.ga-verse-overlay){z-index:1;position:relative}.art-09-theme .ga-monogram{width:154px;height:154px;color:var(--ga-taupe);margin-bottom:18px;font-family:Garden Cormorant,serif;font-size:70px}.art-09-theme .ga-monogram span:last-child{color:var(--ga-taupe)}.art-09-theme .ga-verse blockquote{max-width:310px;color:var(--ga-ink);margin:0 auto 10px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:600;line-height:1.45}.art-09-theme .ga-verse>strong{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:14px;font-weight:600}.art-09-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes){background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-03/images/main-bg.webp) 50%/cover repeat-y}.art-09-theme .ga-couple{padding:42px 28px 70px}.art-09-theme .ga-couple-card{background:var(--ga-paper);box-shadow:var(--ga-shadow);border:1px solid #fffffff2;border-radius:26px;padding:58px 22px 52px}.art-09-theme .ga-couple-intro{max-width:340px;margin:0 auto 44px}.art-09-theme .ga-couple-intro h2,.art-09-theme .ga-date-zone>h2,.art-09-theme .ga-info-card h2,.art-09-theme .ga-story>h2,.art-09-theme .ga-gallery>h2,.art-09-theme .ga-gift-intro h2,.art-09-theme .ga-wishes>h2,.art-09-theme .ga-closing h2{color:var(--ga-taupe-dark);font-family:Garden Aston,cursive;font-size:32px;font-weight:500;line-height:1}.art-09-theme .ga-couple-intro h2{margin:0 0 24px}.art-09-theme .ga-couple-intro p{color:var(--ga-muted);margin:8px auto;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-09-theme .ga-person{padding:0 2px}.art-09-theme .ga-person-photo{width:216px;height:290px;box-shadow:0 0 0 1px #586f5275, var(--ga-shadow);border:1px solid #fff;border-radius:125px;margin-bottom:26px}.art-09-theme .ga-person-flower{width:105px}.art-09-theme .ga-person-flower-left{bottom:-10px;left:-20px}.art-09-theme .ga-person-flower-right{bottom:-10px;right:-20px}.art-09-theme .ga-person h3{color:var(--ga-taupe);text-transform:none;margin:0;font-family:Garden Pinyon,cursive;font-size:60px;font-weight:500;line-height:.92}.art-09-theme .ga-person h4{color:var(--ga-ink);margin:14px 0 7px;font-family:Garden Cormorant,serif;font-size:25px;font-weight:700;line-height:1.1}.art-09-theme .ga-person span,.art-09-theme .ga-person p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:15px;line-height:1.45}.art-09-theme .ga-person span{color:var(--ga-taupe-dark);font-weight:700}.art-09-theme .ga-person p{max-width:280px}.art-09-theme .ga-person a{background:var(--ga-taupe);margin-top:15px;padding:6px 14px;font-size:11px}.art-09-theme .ga-ampersand{opacity:.9;width:58px;margin:36px auto 60px}.art-09-theme .ga-date-zone{background-blend-mode:multiply;color:#fff;background-color:#a4bd9d;background-image:url(../../../assets/themes/theme-03/images/section-bg.webp);background-position:50%;background-size:cover;padding:72px 32px 78px}.art-09-theme .ga-memory:before,.art-09-theme .ga-date-zone:before,.art-09-theme .ga-gallery:before{display:none}.art-09-theme .ga-date-photo{width:100%;height:260px;box-shadow:var(--ga-shadow-high);border:1px solid #fff;border-radius:22px;margin-bottom:32px}.art-09-theme .ga-date-zone>h2{color:#fff;margin:0 0 26px}.art-09-theme .ga-countdown-grid{gap:7px;width:100%;margin-bottom:24px}.art-09-theme .ga-countdown-grid div{background:#ffffff14;border:1px solid #ffffffc2;border-radius:13px;height:76px}.art-09-theme .ga-countdown-grid b{font-family:Garden Cormorant,serif;font-size:27px;font-weight:600}.art-09-theme .ga-countdown-grid span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.art-09-theme .ga-date-zone>.ga-pill{background:0 0;box-shadow:0 0 0 1px #ffffff80}.art-09-theme .ga-date-zone>.ga-pill:hover{background:#ffffff24}.art-09-theme .ga-bouquet{width:150px;margin:48px auto 38px}.art-09-theme .ga-events{gap:28px;width:100%}.art-09-theme .ga-event{width:100%;min-height:570px;box-shadow:var(--ga-shadow-high);background:url(../../../assets/themes/theme-03/images/main-bg.webp) 50%/cover no-repeat;border:1px solid #ffffffb3;border-radius:190px;padding:17px}.art-09-theme .ga-event-inner{background:var(--ga-paper);width:100%;min-height:536px;box-shadow:var(--ga-shadow-inset);border:1px solid #fffffff2;border-radius:176px;padding:64px 16px}.art-09-theme .ga-event h2{color:var(--ga-taupe-dark);letter-spacing:.08em;margin:0 0 14px;font-family:Garden Cormorant,serif;font-size:24px;font-weight:700}.art-09-theme .ga-event-inner>i{background:var(--ga-taupe);width:76px;margin-bottom:13px}.art-09-theme .ga-event-weekday{color:var(--ga-ink);font-family:Garden Pinyon,cursive;font-size:35px;line-height:1}.art-09-theme .ga-event-day{color:var(--ga-taupe);font-family:Garden Cormorant,serif;font-size:68px;font-weight:700;line-height:.95}.art-09-theme .ga-event-month{color:var(--ga-ink);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:19px;font-weight:700;line-height:1.15}.art-09-theme .ga-event-time{color:var(--ga-muted);font-size:13px;font-weight:700;margin:16px 0 18px!important}.art-09-theme .ga-event h3{color:var(--ga-taupe-dark);margin:0 0 4px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.art-09-theme .ga-event p,.art-09-theme .ga-event small{color:var(--ga-ink);font-family:Garden Cormorant,serif;font-size:14px;line-height:1.35}.art-09-theme .ga-event small{color:var(--ga-muted)}.art-09-theme .ga-event .ga-pill{margin-top:18px}.art-09-theme .ga-information{gap:22px;padding:64px 32px}.art-09-theme .ga-info-card{border-radius:var(--ga-radius);background:var(--ga-paper);width:100%;min-height:220px;box-shadow:var(--ga-shadow-soft);border:1px solid #586f5261;padding:34px 22px}.art-09-theme .ga-info-card h2{margin:0 0 16px;font-size:30px}.art-09-theme .ga-info-card p{max-width:285px;color:var(--ga-muted);margin:0;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.5}.art-09-theme .ga-info-card .ga-pill{margin-top:20px}.art-09-theme .ga-colors{gap:10px;margin-top:20px}.art-09-theme .ga-colors i{border:2px solid #fff;width:32px;height:32px;box-shadow:0 0 0 1px #52694d7a}.art-09-theme .ga-story{color:#fff;background:#8e060a;align-items:stretch;padding:70px 28px}.art-09-theme .ga-story>h2,.art-09-theme .ga-gallery>h2{color:#fff;text-align:center;margin:0 0 34px;font-size:34px}.art-09-theme .ga-timeline{gap:28px;padding-left:47px}.art-09-theme .ga-timeline-line{background:#ffffff47;top:12px;bottom:12px;left:14px}.art-09-theme .ga-timeline-line i{transform-origin:top;background:#fff}.art-09-theme .ga-story-card{background:var(--ga-paper);width:min(100%,320px);box-shadow:var(--ga-shadow-soft);border:1px solid #ffffffd1;border-radius:16px;padding:8px}.art-09-theme .ga-story-marker{background:#ffffff40;border:1px solid #ffffffb3;width:29px;height:29px;top:10px;left:-47px}.art-09-theme .ga-story-card.is-visible .ga-story-marker{background:var(--ga-cream);color:var(--ga-taupe-dark)}.art-09-theme .ga-story-card img{border-radius:10px;height:180px}.art-09-theme .ga-story-card>div{padding:22px 10px 14px}.art-09-theme .ga-story-card time{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:15px;font-weight:700}.art-09-theme .ga-story-card h3{color:var(--ga-ink);margin:2px 0 5px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.art-09-theme .ga-story-card p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:14px;line-height:1.5}.art-09-theme .ga-video-section{aspect-ratio:16/9;background:var(--ga-ink);height:auto}.art-09-theme .ga-video span{background:var(--ga-taupe);border:1px solid #fffc;width:52px;height:52px;box-shadow:0 8px 18px #0000002e}.art-09-theme .ga-gallery{background-color:var(--ga-taupe);background-blend-mode:multiply;color:#fff;background-image:url(../../../assets/themes/theme-03/images/section-bg.webp);background-position:50%;background-size:cover;padding:70px 28px 78px}.art-09-theme .ga-gallery-grid{width:342px;max-width:100%;margin-inline:auto}.art-09-theme .ga-gallery-grid button,.art-09-theme .ga-gallery-grid button:nth-child(n){box-shadow:var(--ga-shadow-soft);transition:transform .32s var(--ga-ease-out), border-color .24s ease, box-shadow .32s ease;border:1px solid #ffffff9e;border-radius:10px}.art-09-theme .ga-gallery-grid button:hover{box-shadow:var(--ga-shadow-high);border-color:#fff;transform:translateY(-4px)scale(1.012)}.art-09-theme .ga-gifts{padding:64px 28px}.art-09-theme .ga-gift-intro{border-radius:var(--ga-radius);background:var(--ga-paper);width:100%;min-height:280px;box-shadow:var(--ga-shadow);border:1px solid #586f5261;padding:44px 26px}.art-09-theme .ga-gift-intro h2{margin:0 0 20px;font-size:34px}.art-09-theme .ga-gift-intro p{color:var(--ga-muted);margin:0 0 24px;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-09-theme .ga-gift-list{gap:12px;width:100%;margin-top:20px}.art-09-theme .ga-gift-card{border:1px solid var(--ga-line);box-shadow:var(--ga-shadow-soft);background:#fffffff5;border-radius:16px;padding:24px 20px}.art-09-theme .ga-gift-card strong,.art-09-theme .ga-gift-card h3{color:var(--ga-taupe-dark);margin:0 0 12px;font-family:Garden Cormorant,serif;font-size:24px}.art-09-theme .ga-gift-card span{color:var(--ga-muted);font-size:11px}.art-09-theme .ga-gift-card b{color:var(--ga-ink);letter-spacing:.06em;margin-bottom:8px;font-family:Garden Cormorant,serif;font-size:23px}.art-09-theme .ga-gift-card p{color:var(--ga-ink);margin:0 0 12px;font-family:Garden Cormorant,serif;font-size:15px}.art-09-theme .ga-gift-card button{background:var(--ga-taupe);padding:7px 14px;font-size:11px}.art-09-theme .ga-wishes{padding:66px 28px 74px}.art-09-theme .ga-wishes>h2{margin:0 0 16px;font-size:34px}.art-09-theme .ga-wishes>p{color:var(--ga-muted);margin:-2px 0 22px;font-family:Garden Cormorant,serif;font-size:15px}.art-09-theme .ga-wish-form{border-radius:var(--ga-radius);background:var(--ga-paper);box-shadow:var(--ga-shadow);border:1px solid #586f5247;gap:11px;margin-bottom:26px;padding:22px}.art-09-theme .ga-wish-form input:not([type=radio]),.art-09-theme .ga-wish-form textarea{border:1px solid var(--ga-line);background:#ffffffe0;border-radius:11px;padding:12px 14px;font-family:Garden Cormorant,serif;font-size:15px}.art-09-theme .ga-wish-form input:focus,.art-09-theme .ga-wish-form textarea:focus{border-color:var(--ga-taupe);box-shadow:0 0 0 3px #7b967129}.art-09-theme .ga-wish-form>span{color:var(--ga-taupe-dark);margin-top:5px;font-family:Garden Cormorant,serif;font-size:15px}.art-09-theme .ga-attendance{gap:8px}.art-09-theme .ga-attendance label{border-color:var(--ga-taupe);height:38px;color:var(--ga-ink);transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .22s var(--ga-ease-out);background:#ffffffa8;font-family:Garden Cormorant,serif;font-size:13px}.art-09-theme .ga-attendance label.is-selected{background:var(--ga-taupe);box-shadow:var(--ga-shadow-soft);color:#fff}.art-09-theme .ga-wish-list{gap:10px;max-height:515px;padding-right:2px}.art-09-theme .ga-wish-list article{border:1px solid var(--ga-line);box-shadow:var(--ga-shadow-soft);background:#fffffff0;border-radius:12px;padding:14px 16px}.art-09-theme .ga-wish-list strong{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:15px}.art-09-theme .ga-wish-list p{color:var(--ga-muted);margin:3px 0 0;font-family:Garden Cormorant,serif;font-size:14px;line-height:1.45}.art-09-theme .ga-closing{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-03/images/main-bg.webp) 50%/cover no-repeat;justify-content:flex-end;min-height:820px;padding:0 32px 78px}.art-09-theme .ga-closing:after{background:#fcfaf3e6}.art-09-theme .ga-closing-photo{height:445px;box-shadow:var(--ga-shadow-high);border:1px solid #fff;border-radius:180px 180px 16px 16px;top:60px;left:32px;right:32px}.art-09-theme .ga-closing-copy h2{margin:0 0 23px;font-size:38px}.art-09-theme .ga-closing p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-09-theme .ga-closing strong{color:var(--ga-taupe-dark);margin-top:22px;font-family:Garden Cormorant,serif;font-size:14px}.art-09-theme .ga-closing h3{color:var(--ga-taupe);margin:8px 0 0;font-family:Garden Cormorant,serif;font-size:29px;font-weight:700;line-height:1}.art-09-theme .ga-audio{background:var(--ga-taupe);width:40px;height:40px;box-shadow:var(--ga-shadow);transition:transform .52s var(--ga-ease-out), background-color .22s ease, box-shadow .22s ease;border:1px solid #fff;bottom:18px;right:18px}.art-09-theme .ga-reveal{transition-property:opacity,transform;transition-duration:1.5s;transition-timing-function:ease}.art-09-theme .ga-from-up{transform:translateY(50%)}.art-09-theme .ga-from-down{transform:translateY(-50%)}.art-09-theme .ga-zoom{transform:scale(.9)}.art-09-theme :is(.ga-from-left,.ga-from-right){transition:opacity .5s,transform 1.5s}.art-09-theme .ga-reveal.is-visible{will-change:auto;transform:none}.art-09-theme .ga-lightbox{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.art-09-theme .ga-lightbox::backdrop{background:#1f261ef0}.art-09-theme .ga-lightbox img{max-width:min(900px,88vw);max-height:84vh;box-shadow:var(--ga-shadow-high);animation:art03-lightbox-in .36s var(--ga-ease-out) both;border-radius:12px}.art-09-theme .ga-lightbox button{box-shadow:var(--ga-shadow-soft);transition:background-color .18s ease, transform .22s var(--ga-ease-out)}.art-09-theme .ga-lightbox>button:first-child{background:var(--ga-cream);color:var(--ga-ink);top:18px;right:18px}.art-09-theme .ga-lightbox .ga-gallery-prev{top:50%;left:18px;right:auto}.art-09-theme .ga-lightbox .ga-gallery-next{top:50%;right:18px}.art-09-theme .ga-toast{box-shadow:var(--ga-shadow-high);animation:art03-toast-in .32s var(--ga-ease-out) both;background:#2e332ef2;border:1px solid #ffffff29;font-family:Garden Cormorant,serif;font-size:14px;bottom:24px}.art-09-theme :is(.ga-pill,.ga-person a,.ga-gift-card button){transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .26s var(--ga-ease-out)}.art-09-theme :is(.ga-pill,.ga-person a,.ga-gift-card button):active{transform:translateY(1px)scale(.98)}@media (hover:hover) and (pointer:fine){.art-09-theme :is(.ga-pill,.ga-person a,.ga-gift-card button):hover{box-shadow:var(--ga-shadow-soft);transform:translateY(-2px)}.art-09-theme .ga-attendance label:hover{background:#83a1781f;transform:translateY(-1px)}.art-09-theme .ga-lightbox button:hover{background:#fff;transform:scale(1.06)}.art-09-theme .ga-audio:hover{background:var(--ga-taupe-dark);box-shadow:var(--ga-shadow-high);transform:translateY(-2px)}}@keyframes art03-lightbox-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes art03-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=767px){.art-09-theme .ga-cover-panel,.art-09-theme .ga-page{width:100%;min-width:0}}@media (width<=450px){.art-09-theme .ga-cover-panel{padding:30px 24px 48px}.art-09-theme .ga-section{padding-left:24px;padding-right:24px}.art-09-theme .ga-cover-photo{width:min(210px,68vw);height:min(280px,91vw)}.art-09-theme .ga-opening-copy h1{font-size:clamp(37px,11vw,43px)}.art-09-theme .ga-opening-copy small{letter-spacing:.12em;font-size:13px}.art-09-theme .ga-memory{padding-left:24px;padding-right:24px}.art-09-theme .ga-couple-card{padding-left:16px;padding-right:16px}.art-09-theme .ga-person-photo{width:min(216px,100vw - 112px);height:min(290px,134vw - 150.08px)}.art-09-theme .ga-date-photo,.art-09-theme .ga-countdown-grid,.art-09-theme .ga-events,.art-09-theme .ga-event,.art-09-theme .ga-info-card,.art-09-theme .ga-gallery-grid,.art-09-theme .ga-gift-intro,.art-09-theme .ga-gift-list{width:100%}.art-09-theme .ga-event{min-height:548px}.art-09-theme .ga-event-inner{min-height:514px;padding-left:12px;padding-right:12px}.art-09-theme .ga-story,.art-09-theme .ga-gallery,.art-09-theme .ga-gifts,.art-09-theme .ga-wishes,.art-09-theme .ga-information,.art-09-theme .ga-closing{padding-left:24px;padding-right:24px}.art-09-theme .ga-closing-photo{left:24px;right:24px}}@media (height<=700px){.art-09-theme .ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:14px}.art-09-theme .ga-cover-photo{width:170px;height:226px}.art-09-theme .ga-cover-kicker{font-size:25px}.art-09-theme .ga-cover-panel h1{font-size:30px}.art-09-theme .ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.art-09-theme .ga-reveal{opacity:1;transform:none}.art-09-theme .ga-gallery-grid button{transition:none}}.art-theme-shell.art-09-theme{--ga-taupe:#8e060a;--ga-taupe-dark:#5e0406;--ga-cream:#fffaf2;--ga-paper:#ffffffeb;--ga-ink:#3c2528}.art-theme-shell.art-09-theme :is(.ga-cover-landscape,.ga-wallpaper,.ga-cover-panel){background-blend-mode:screen;background-color:#fffaf2e8;background-image:url(../../../assets/themes/theme-03/images/section-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-09-theme .ga-opening{box-sizing:border-box;background-blend-mode:normal;background-color:#fff;background-image:url(../../../assets/themes/theme-03/images/main-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:32px 24px;display:flex}.art-theme-shell.art-09-theme .ga-opening-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:380px;margin:0;display:flex;position:static;top:auto}.art-theme-shell.art-09-theme .ga-opening-logo{justify-content:center;align-items:center;margin:0 0 clamp(16px,3vh,26px);animation:2s backwards ga-zoom-in;display:flex}.art-theme-shell.art-09-theme .ga-opening-logo img{width:clamp(68px,18vw,76px);height:auto;display:block}.art-theme-shell.art-09-theme .ga-opening-copy>p{color:#fff;text-shadow:0 1px 3px #00000040;margin:0 0 clamp(6px,1.2vh,10px);font-family:Garden Pinyon,cursive;font-size:clamp(24px,6.5vw,30px);font-weight:500;line-height:1.3}.art-theme-shell.art-09-theme .ga-opening-copy h1{color:#fff;text-transform:uppercase;text-shadow:0 1px 3px #00000040;flex-direction:column;align-items:center;margin:0;font-family:Garden Cormorant,serif;font-size:clamp(38px,10.5vw,48px);font-weight:600;line-height:1.08;display:flex}.art-theme-shell.art-09-theme .ga-opening-copy h1 span{letter-spacing:.04em}.art-theme-shell.art-09-theme .ga-opening-copy h1 i{color:#fff;text-transform:none;text-shadow:0 1px 3px #00000040;margin:2px 0;font-family:Garden Aston,cursive;font-size:clamp(26px,7.5vw,34px);font-style:normal;font-weight:400;line-height:1}.art-theme-shell.art-09-theme .ga-opening-copy small{letter-spacing:.02em;color:#fff;text-shadow:0 1px 3px #00000040;margin-top:clamp(14px,2.5vh,20px);font-family:Garden Aref,serif;font-size:clamp(13px,3.8vw,15px);font-weight:700}.art-theme-shell.art-09-theme .ga-down{color:#fff;width:40px;height:40px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin-top:clamp(18px,3.5vh,28px);text-decoration:none;display:flex;position:static;top:auto;left:auto;transform:none}.art-theme-shell.art-09-theme .ga-down :is(canvas,svg,dotlottie-player){width:40px;height:40px;display:block}.art-theme-shell.art-09-theme .ga-down.ga-intro-cue{animation:2s 1.2s backwards ga-fade-in-down-mobile,1.8s ease-in-out 3.2s infinite ga-bob-mobile}.art-theme-shell.art-09-theme .ga-memory{background-blend-mode:screen;background-color:#fffaf2e6;background-image:url(../../../assets/themes/theme-03/images/section-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-09-theme .ga-memory:before{display:none}.art-theme-shell.art-09-theme .ga-verse{background-blend-mode:screen;background-color:#fffefbe8;background-image:url(../../../assets/themes/theme-03/images/section-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-09-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes){background-blend-mode:screen;background-color:#fffaf2e6;background-image:url(../../../assets/themes/theme-03/images/section-bg.webp);background-position:50%;background-repeat:repeat-y;background-size:cover}.art-theme-shell.art-09-theme .ga-date-zone{background-blend-mode:multiply;background-color:#8e060a;background-image:url(../../../assets/themes/theme-03/images/section-bg.webp);background-position:50%;background-size:cover}.art-theme-shell.art-09-theme :is(.ga-memory,.ga-couple,.ga-date-zone,.ga-information,.ga-story,.ga-video-section,.ga-gallery,.ga-gifts,.ga-wishes){background-image:none}.art-theme-shell.art-09-theme .ga-event{background:url(../../../assets/themes/theme-03/images/main-bg.webp) 50%/cover no-repeat}.art-theme-shell.art-09-theme .ga-closing{background-blend-mode:screen;background-color:#fffaf2e6;background-image:url(../../../assets/themes/theme-03/images/main-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-09-theme .ga-closing:after{background:linear-gradient(#fffaf200 0%,#fffaf2b8 55%,#fffaf2 100%)}.art-theme-shell.art-09-theme :is(.ga-landscape-copy span,.ga-cover-kicker){font-family:Garden Pinyon,cursive}.art-theme-shell.art-09-theme :is(.ga-couple-intro h2,.ga-date-zone>h2,.ga-info-card h2,.ga-story>h2,.ga-gallery>h2,.ga-gift-intro h2,.ga-wishes>h2,.ga-closing h2){color:var(--ga-ink);font-family:Garden Aston,cursive;font-size:30px;font-weight:400;line-height:1.3}.art-theme-shell.art-09-theme :is(.ga-couple-intro h2,.ga-date-zone>h2,.ga-info-card h2){font-size:24px}.art-theme-shell.art-09-theme :is(.ga-date-zone>h2,.ga-story>h2,.ga-gallery>h2){color:#fff}.art-theme-shell.art-09-theme .ga-person h3{color:var(--ga-taupe);font-family:Garden Aston,cursive;font-size:28px;font-weight:400;line-height:1.3}.art-theme-shell.art-09-theme .ga-event-weekday{font-family:Garden Pinyon,cursive;font-size:42px}.art-theme-shell.art-09-theme .ga-gallery-grid button{cursor:pointer;background:0 0;border:0;padding:0}.art-theme-shell.art-09-theme :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ga-taupe-dark);outline-offset:3px}.art-theme-shell.art-09-theme .ga-gift-card{background:linear-gradient(#8e060ad1,#534d74e6),url(../../../assets/themes/theme-03/images/main-bg.webp) 50%/cover no-repeat}.art-theme-shell.art-09-theme .ga-cover-panel{color:var(--ga-ink);background-blend-mode:normal;background:linear-gradient(#fffaf261,#fffaf2b3),url(../../../assets/themes/theme-03/images/main-bg.webp) 50%/cover no-repeat;justify-content:center;gap:7px;padding:34px 32px 132px}.art-theme-shell.art-09-theme .ga-cover-panel .ga-cover-flower{display:none}.art-theme-shell.art-09-theme .ga-cover-overlay{opacity:.9;background-image:linear-gradient(#fff0 36%,#fffaf2 84%);display:block}.art-theme-shell.art-09-theme .ga-cover-kicker{color:var(--ga-ink);margin-bottom:14px;font-family:Garden Pinyon,cursive;font-size:30px;top:16px}.art-theme-shell.art-09-theme .ga-cover-photo{z-index:1;background:#fff;border:4px double #fffcf3;border-radius:125px;width:210px;height:280px;margin:0 auto;display:block;position:relative;top:16px;overflow:hidden;box-shadow:0 0 25px #0000001a}.art-theme-shell.art-09-theme .ga-cover-panel :is(.ga-cover-kicker,h1,.ga-recipient){color:var(--ga-taupe-dark);text-shadow:0 1px #ffffffa6;top:16px}.art-theme-shell.art-09-theme .ga-cover-panel h1{color:var(--ga-taupe);letter-spacing:0;margin:16px 0 0;font-family:Garden Cormorant,serif;font-size:34px;line-height:1}.art-theme-shell.art-09-theme .ga-recipient{margin-top:20px;font-size:15px}.art-theme-shell.art-09-theme .ga-recipient strong{font-size:20px;line-height:1.4}.art-theme-shell.art-09-theme .ga-recipient small{margin-top:10px;font-size:11px}.art-theme-shell.art-09-theme .ga-cover-panel>.ga-pill{background:var(--ga-taupe);box-shadow:0 0 0 1px var(--ga-taupe), 0 8px 20px #3c25282e;margin-top:16px;top:0}.art-theme-shell.art-09-theme .ga-wallpaper{background:linear-gradient(#fffaf214,#fffaf214),url(../../../assets/themes/theme-03/images/wallpaper.webp) 50%/cover no-repeat}.art-theme-shell.art-09-theme .ga-cover-landscape{background-blend-mode:normal;background-color:#fffaf214;background-image:url(../../../assets/themes/theme-03/images/wallpaper.webp)}.art-theme-shell.art-09-theme .ga-wallpaper .ga-landscape-copy{width:min(80%,760px)}.art-theme-shell.art-09-theme .ga-wallpaper .ga-landscape-copy h2{max-width:230px;margin-inline:auto}.art-theme-shell.art-09-theme .ga-wallpaper .ga-landscape-copy h2 i{display:block}.art-theme-shell.art-09-theme .ga-story{background:#8e060adb}.art-theme-shell.art-09-theme :is(.ga-date-zone,.ga-gallery){background-color:#8e060adb}.art-theme-shell.art-09-theme .acarakan-footer{--footer-background:#8e060a;--footer-foreground:#fff;box-shadow:none;font-family:Garden Aref,serif}.art-theme-shell.art-09-theme .ga-page{box-shadow:none;isolation:isolate;background:0 0}.art-theme-shell.art-09-theme .ga-page:before{content:"";z-index:-1;pointer-events:none;background:var(--ga-cream) url(../../../assets/themes/theme-03/images/section-bg.webp) center / cover no-repeat;width:100%;position:fixed;top:0;bottom:0;right:0}@media (width>=1024px){.art-theme-shell.art-09-theme .ga-page:before{width:var(--ga-panel-width,450px)}}[data-preview-viewport=mobile] .art-theme-shell.art-09-theme .ga-page:before{width:100%}.art-theme-shell.art-09-theme .ga-closing{background-blend-mode:normal;background-color:#0000;background-image:none;min-height:912px;padding-bottom:96px}.art-theme-shell.art-09-theme .ga-closing:after{background:#fffc;inset:0}.art-theme-shell.art-09-theme .ga-closing-photo{z-index:1;height:450px;box-shadow:none;background:#fff;border:4px double #fffcf3;border-radius:250px 250px 0 0;top:60px;-webkit-mask-image:linear-gradient(#000,#000,#000,#fff0);mask-image:linear-gradient(#000,#000,#000,#fff0)}.art-theme-shell.art-09-theme .ga-closing-copy h2{color:#333;margin-bottom:37px;font-size:30px;line-height:30px}.art-theme-shell.art-09-theme .ga-closing-copy p{color:#333;font-family:Garden Aref,serif;font-size:14px;line-height:21px}.art-theme-shell.art-09-theme .ga-closing-copy strong{color:#333;margin-top:69px;font-family:Garden Aref,serif;font-size:16px;line-height:24px}.art-theme-shell.art-09-theme .ga-closing-copy h3{color:#8e060a;margin-top:21px;font-size:26px;line-height:26px}.art-theme-shell.art-09-theme .ga-cover-landscape .ga-landscape-copy h2,.art-theme-shell.art-09-theme .ga-wallpaper .ga-landscape-copy h2{max-width:none;color:var(--ga-taupe);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:clamp(44px,4.2vw,64px);font-weight:600;line-height:.94}.art-theme-shell.art-09-theme .ga-cover-landscape .ga-landscape-copy h2 i,.art-theme-shell.art-09-theme .ga-wallpaper .ga-landscape-copy h2 i{color:var(--ga-taupe);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:1em;font-style:normal;display:inline}.art-theme-shell.art-09-theme .ga-landscape-copy span,.art-theme-shell.art-09-theme .ga-cover-kicker{color:var(--ga-ink);font-family:Garden Pinyon,cursive}.art-theme-shell.art-09-theme .ga-cover-panel>.ga-pill,.art-theme-shell.art-09-theme .ga-pill{background:var(--ga-taupe)}.art-theme-shell.art-09-theme .ga-pill:hover{background:var(--ga-taupe-dark)}.art-theme-shell.art-09-theme .ga-gift-card :is(h3,strong,span,b,p,.ga-gift-account-label){color:#fff}.art-theme-shell.art-09-theme .ga-video-embed,.art-theme-shell.art-09-theme .ga-video-preview{width:100%;max-width:var(--ga-panel-width);margin:0 auto}.art-theme-shell.art-09-theme .ga-video-preview{aspect-ratio:16/9;position:relative;overflow:hidden}.art-theme-shell.art-09-theme .ga-video-preview img{object-fit:cover;width:100%;height:100%}.art-theme-shell.art-09-theme .ga-timeline-line i{height:var(--ga-timeline-progress,0%);transition:height 80ms linear}.art-theme-shell.art-09-theme .ga-timeline.ga-reveal.is-visible .ga-timeline-line i{animation:none}@media (width>=768px){.art-theme-shell.art-09-theme :is(.ga-memory,.ga-couple,.ga-date-zone,.ga-information,.ga-story,.ga-video-section,.ga-gallery,.ga-gifts,.ga-wishes){background-position:top;background-size:cover}.art-theme-shell.art-09-theme :is(.ga-cover-landscape,.ga-wallpaper){display:flex}.art-theme-shell.art-09-theme :is(.ga-cover-panel,.ga-page){width:var(--ga-panel-width);min-width:var(--ga-panel-width);margin-left:auto}}@keyframes ga-fade-in-down-mobile{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes ga-bob-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (width<=767px){.art-theme-shell.art-09-theme .ga-cover-panel{width:100%;min-width:100%;padding-bottom:15px}.art-theme-shell.art-09-theme .ga-cover-panel h1{font-size:34px}}@media (width>=768px) and (width<=1023px){.art-theme-shell.art-09-theme .ga-cover-landscape,.art-theme-shell.art-09-theme .ga-wallpaper{display:none}.art-theme-shell.art-09-theme :is(.ga-cover-panel,.ga-page){width:100%;min-width:100%;margin-left:0}.art-theme-shell.art-09-theme .ga-cover-panel{padding-bottom:15px}.art-theme-shell.art-09-theme .ga-page{box-shadow:none}}@media (prefers-reduced-motion:reduce){.art-theme-shell.art-09-theme *,.art-theme-shell.art-09-theme :before,.art-theme-shell.art-09-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.art-theme-shell.art-09-theme .ga-gift-intro{gap:18px;width:100%;max-width:342px;height:auto;min-height:0;margin-inline:auto;padding:28px 22px;display:grid}.art-theme-shell.art-09-theme .ga-gift-intro :is(h2,p){overflow-wrap:anywhere;margin:0}.art-theme-shell.art-09-theme .ga-gift-intro h2{line-height:1.2}.art-theme-shell.art-09-theme .ga-gift-intro>button{justify-self:center;max-width:100%;min-height:44px;margin:0}.art-09-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.art-09-theme [data-wish-scroll]>*{flex-shrink:0}.art-09-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.art-09-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.youtube-embed.svelte-1u943rs{aspect-ratio:16/9;background:#171717;width:100%;position:relative;overflow:hidden}.youtube-embed.svelte-1u943rs iframe:where(.svelte-1u943rs){border:0;width:100%;height:100%;position:absolute;inset:0}.art10-slideshow.svelte-1jzztd4{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-1jzztd4{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 3s;position:absolute;inset:0}img.active.svelte-1jzztd4{opacity:1}.ken-burns.svelte-1jzztd4 img:where(.svelte-1jzztd4){transition:opacity 3s,transform 10s linear;transform:scale(1)}.ken-burns.svelte-1jzztd4 img.active:where(.svelte-1jzztd4){transition-duration:3s,20s;transform:scale(1.3)}.ken-burns.svelte-1jzztd4 img.full-photo.active:where(.svelte-1jzztd4){transform:none}.motion-disabled.svelte-1jzztd4 img:where(.svelte-1jzztd4),.motion-disabled.ken-burns.svelte-1jzztd4 img:where(.svelte-1jzztd4){transition:none;transform:none}@media (prefers-reduced-motion:reduce){img.svelte-1jzztd4,.ken-burns.svelte-1jzztd4 img:where(.svelte-1jzztd4){transition:none;transform:none}}@font-face{font-family:Art10 Aston;src:url(../../../assets/themes/theme-04/fonts/aston-script.woff2)format("woff2");font-display:swap}@font-face{font-family:Art10 Pinyon;src:url(../../../assets/themes/theme-04/fonts/pinyon-script.ttf)format("truetype");font-display:swap}@font-face{font-family:Art10 Cormorant;src:url(../../../assets/themes/theme-04/fonts/cormorant-infant-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Art10 Cormorant;src:url(../../../assets/themes/theme-04/fonts/cormorant-infant-semibold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Art10 Cormorant;src:url(../../../assets/themes/theme-04/fonts/cormorant-infant-bold.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Art10 Aref;src:url(../../../assets/themes/theme-04/fonts/aref-ruqaa-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Art10 Aref;src:url(../../../assets/themes/theme-04/fonts/aref-ruqaa-bold.ttf)format("truetype");font-display:swap;font-weight:700}.theme-04-shell{--ga-taupe:#a58a43;--ga-taupe-dark:#755b18;--ga-cream:#f7eadf;--ga-paper:#fff9f1f0;--ga-ink:#4a3328}html.ga-locked:has(.theme-04-shell){overflow:hidden}html.ga-locked:has(.theme-04-shell) body{overflow:hidden}.theme-04-shell .ga-cover,.theme-04-shell .ga-page,.theme-04-shell .ga-wallpaper,.theme-04-shell .ga-audio,.theme-04-shell .ga-lightbox,.theme-04-shell .ga-toast,.theme-04-shell .ga-cover *,.theme-04-shell .ga-page *,.theme-04-shell .ga-wallpaper *,.theme-04-shell .ga-lightbox *{box-sizing:border-box}.theme-04-shell .ga-cover,.theme-04-shell .ga-page,.theme-04-shell .ga-wallpaper{color:var(--ga-ink);font-family:Art10 Aref,serif;font-size:14px;font-weight:400;line-height:1.5}.theme-04-shell .ga-script{font-family:Art10 Aston,cursive;font-weight:500}.theme-04-shell .ga-pinyon{font-family:Art10 Pinyon,cursive;font-weight:500}.theme-04-shell .ga-cover{z-index:5000;background:var(--ga-cream);height:100svh;transition:height 1.5s cubic-bezier(.645,.045,.355,1);display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.theme-04-shell .ga-cover.is-opening{pointer-events:none;height:0}.theme-04-shell .ga-cover-landscape,.theme-04-shell .ga-wallpaper{background:linear-gradient(#f9f7f51f,#f9f7f51f),url(../../../assets/themes/theme-04/images/wallpaper.webp) 50%/cover no-repeat}.theme-04-shell .ga-cover-landscape{flex:auto;min-width:0;height:100svh;position:relative}.theme-04-shell .ga-cover-landscape .ga-landscape-copy span{animation:1.25s backwards art10-zoom-in;display:inline-block}.theme-04-shell .ga-cover-landscape .ga-landscape-copy h2{animation:2s .4s backwards art10-zoom-in}.theme-04-shell .ga-cover-landscape .ga-landscape-copy p{animation:1.25s .8s backwards art10-fade-in-up}.theme-04-shell .ga-wallpaper{z-index:0;position:fixed;inset:0 450px 0 0}.theme-04-shell .ga-landscape-copy{text-align:center;text-shadow:0 1px #ffffffd9;width:min(80%,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-04-shell .ga-landscape-copy span{font-family:Art10 Pinyon,cursive;font-size:31px;font-weight:500}.theme-04-shell .ga-landscape-copy h2{color:var(--ga-taupe-dark);letter-spacing:.015em;text-transform:uppercase;margin:12px 0 3px;font-family:Art10 Cormorant,serif;font-size:clamp(48px,4.6vw,70px);font-weight:600;line-height:.9}.theme-04-shell .ga-landscape-copy h2 i{text-transform:none;font-family:Art10 Aston,cursive;font-size:.72em;font-style:normal;font-weight:500}.theme-04-shell .ga-landscape-copy p{margin:11px 0 0;font-family:Art10 Cormorant,serif;font-size:19px;font-weight:700}.theme-04-shell .ga-cover-panel{text-align:center;background:url(../../../assets/themes/theme-04/images/wallpaper.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:450px;min-width:450px;height:100svh;padding:34px 35px 55px;display:flex;position:relative;overflow:hidden}.theme-04-shell .ga-cover-overlay{z-index:0;pointer-events:none;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 80%);position:absolute;inset:0}.theme-04-shell .ga-cover-flower{z-index:0;pointer-events:none;position:absolute}.theme-04-shell .ga-cover-flower-left{width:159px;animation:2s .6s backwards art10-rotate-in-down-left;top:9px;left:-59px}.theme-04-shell .ga-cover-flower-right{width:190px;animation:2s 1.4s backwards art10-rotate-in-down-right;top:56px;right:-122px}.theme-04-shell .ga-cover-kicker{z-index:1;margin:0 0 2px;font-size:30px;line-height:1.3;animation:1.25s backwards art10-zoom-in;position:relative;top:16px}.theme-04-shell .ga-cover-photo{z-index:1;border:1px solid #b09b7bdb;border-radius:125px;width:210px;height:280px;animation:2s .4s backwards art10-zoom-in;position:relative;top:16px;overflow:hidden;box-shadow:0 0 0 4px #fffcf3f2,0 0 0 5px #b09b7bdb,0 7px 18px #3e33251a}.theme-04-shell .ga-cover-photo img,.theme-04-shell .ga-portrait-photo img,.theme-04-shell .ga-person-photo>img:first-child,.theme-04-shell .ga-date-photo img,.theme-04-shell .ga-closing-photo img,.theme-04-shell .ga-gallery-grid img,.theme-04-shell .ga-video img{object-fit:cover;width:100%;height:100%;display:block}.theme-04-shell .ga-cover-panel h1{z-index:1;color:var(--ga-taupe);letter-spacing:-.02em;text-transform:uppercase;margin:8px 0 0;font-family:Art10 Cormorant,serif;font-size:34px;font-weight:600;line-height:.98;animation:1.25s .8s backwards art10-fade-in-up;position:relative;top:16px}.theme-04-shell .ga-recipient{z-index:1;white-space:pre-line;flex-direction:column;align-items:center;margin-top:19px;font-size:13px;line-height:1.4;display:flex;position:relative;top:16px}.theme-04-shell .ga-recipient strong{min-height:22px;font-size:15px}.theme-04-shell .ga-recipient-main{flex-direction:column;align-items:center;animation:2s 1s backwards art10-fade-in-up;display:flex}.theme-04-shell .ga-recipient small{margin-top:7px;font-size:10px;font-style:italic;animation:2s 1.8s backwards art10-fade-in-up}.theme-04-shell .ga-pill{background:var(--ga-taupe);min-height:34px;box-shadow:0 0 0 1px var(--ga-taupe), 0 4px 10px #53432c1a;color:#fff;font:inherit;cursor:pointer;border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 21px;font-size:12px;line-height:1;text-decoration:none;transition:background .22s,transform .22s;display:inline-flex}.theme-04-shell .ga-pill:hover{background:#927d5d;transform:translateY(-2px)}.theme-04-shell .ga-cover-panel>.ga-pill{border:3px double #fff;border-radius:20px;width:196px;min-height:41px;padding:10px 30px;animation:2s 2.2s backwards art10-zoom-in;position:relative;top:32px}.theme-04-shell .ga-page{z-index:1;background:var(--ga-cream);width:450px;margin-left:auto;position:relative;overflow:clip;box-shadow:-10px 0 32px #3d322326}.theme-04-shell .ga-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:64px 54px;display:flex;position:relative}.theme-04-shell .ga-opening{background:url(../../../assets/themes/theme-04/images/main-bg.webp) 50%/cover no-repeat;justify-content:center;min-height:100svh;padding-top:40px;padding-bottom:190px}.theme-04-shell .ga-opening-copy{flex-direction:column;align-items:center;margin-top:20px;display:flex;position:relative;top:19px}.theme-04-shell .ga-opening-copy>p{margin:0 0 10px;font-size:30px;line-height:1.3}.theme-04-shell .ga-opening-copy h1{color:var(--ga-taupe);letter-spacing:-.025em;text-transform:uppercase;flex-direction:column;align-items:center;margin:0;font-family:Art10 Cormorant,serif;font-size:42px;font-weight:600;line-height:1.2;display:flex}.theme-04-shell .ga-opening-copy h1 i{text-transform:none;margin:-2px 0;font-family:Art10 Aston,cursive;font-size:36px;font-style:normal;font-weight:500}.theme-04-shell .ga-opening-copy small{margin-top:21px;font-family:Art10 Cormorant,serif;font-size:15px;font-weight:700}.theme-04-shell .ga-intro-kicker{animation:2s .5s backwards art10-zoom-in}.theme-04-shell .ga-intro-names{animation:2s .9s backwards art10-zoom-in}.theme-04-shell .ga-intro-date{animation:2s 1.3s backwards art10-zoom-in}.theme-04-shell .ga-down{place-items:center;width:48px;height:48px;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:61%;left:50%;transform:translate(-50%)}.theme-04-shell .ga-down svg,.theme-04-shell .ga-down dotlottie-player,.theme-04-shell .ga-down canvas,.theme-04-shell .ga-down canvas{pointer-events:none;width:48px;height:48px;display:block}.theme-04-shell .ga-down:hover,.theme-04-shell .ga-down:focus-visible{outline:none}.theme-04-shell .ga-intro-cue{animation:2s 1.7s backwards art10-fade-in-down-centered,1.8s ease-in-out 3.7s infinite art10-bob}.theme-04-shell .ga-memory{background:url(../../../assets/themes/theme-04/images/wallpaper.webp) 50%/cover no-repeat;justify-content:flex-start;min-height:1018px;padding:128px 0 108px;overflow:hidden}.theme-04-shell .ga-memory:before{content:"";background:url(../../../assets/themes/theme-04/images/wallpaper.webp) bottom/100% no-repeat;height:57px;position:absolute;inset:0 0 auto}.theme-04-shell .ga-memory-photo-shell{z-index:1;width:min(382px,100vw - 48px);height:min(370px,96.7118vw - 46.4217px);position:relative}.theme-04-shell .ga-portrait-photo{border:4px double #fffffffa;border-radius:26px 26px 0 0;width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 1px #5f4d46e6,0 13px 27px #44352524}.theme-04-shell .ga-memory-flower{z-index:2;pointer-events:none;height:auto;position:absolute}.theme-04-shell .ga-memory-photo-shell .ga-memory-flower{position:absolute}.theme-04-shell .ga-memory-flower-left{width:112px;top:52px;left:-48px}.theme-04-shell .ga-memory-flower-right{width:138px;top:-25px;right:-58px}.theme-04-shell .ga-verse{z-index:3;background:linear-gradient(#f9f7f5c2,#f9f7f5c2),url(../../../assets/themes/theme-04/images/wallpaper.webp) 50%/100% 100% no-repeat;border:4px solid #fffffff5;border-radius:28px;flex-direction:column;justify-content:flex-start;align-items:center;width:min(382px,100vw - 48px);min-height:416px;margin-top:-2px;padding:58px 28px 42px;display:flex;position:relative;box-shadow:0 8px 22px #44352514}.theme-04-shell .ga-monogram{width:142px;height:112px;color:var(--ga-taupe);margin-bottom:12px;font-family:Art10 Cormorant,serif;font-size:65px;font-weight:500;line-height:1;position:relative}.theme-04-shell .ga-monogram span{position:absolute}.theme-04-shell .ga-monogram span:first-child{top:0;left:12px}.theme-04-shell .ga-monogram span:last-child{bottom:0;right:10px}.theme-04-shell .ga-monogram img{width:43px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-04-shell .ga-verse blockquote{max-width:318px;margin:0 0 18px;font-family:Art10 Cormorant,serif;font-size:15px;font-style:italic;font-weight:700;line-height:1.36}.theme-04-shell .ga-verse>strong{font-family:Art10 Cormorant,serif;font-size:18px;font-weight:700}.theme-04-shell .ga-couple,.theme-04-shell .ga-information,.theme-04-shell .ga-gifts,.theme-04-shell .ga-wishes,.theme-04-shell .ga-closing{background:url(../../../assets/themes/theme-04/images/wallpaper.webp) 50%/cover repeat-y}.theme-04-shell .ga-couple{padding:50px 34px 62px}.theme-04-shell .ga-couple-card{background:#f9f7f5e3;border-radius:170px 170px 20px 20px;width:100%;padding:44px 25px 48px;box-shadow:0 9px 24px #4536231a}.theme-04-shell .ga-couple-intro{margin:0 auto 32px}.theme-04-shell .ga-couple-intro h2{margin:0 0 22px;font-size:24px;line-height:1.3}.theme-04-shell .ga-couple-intro p{margin:7px auto;font-size:14px;line-height:1.5}.theme-04-shell .ga-person{flex-direction:column;align-items:center;display:flex}.theme-04-shell .ga-person-photo{width:292px;height:350px;margin-bottom:18px;position:relative;overflow:visible}.theme-04-shell .ga-person-photo>img:first-child{border-radius:150px 150px 7px 7px;overflow:hidden}.theme-04-shell .ga-person-flower{z-index:2;pointer-events:none;width:138px;position:absolute}.theme-04-shell .ga-person-flower-left{bottom:-50px;left:-42px}.theme-04-shell .ga-person-flower-right{bottom:-50px;right:-42px}.theme-04-shell .ga-person h3{color:var(--ga-taupe);text-transform:uppercase;margin:0;font-family:Art10 Cormorant,serif;font-size:38px;font-weight:600;line-height:1}.theme-04-shell .ga-person h4{margin:4px 0 10px;font-size:14px;font-weight:700}.theme-04-shell .ga-person span,.theme-04-shell .ga-person p{margin:1px 0;font-size:13px;line-height:1.5}.theme-04-shell .ga-person a{background:var(--ga-taupe);color:#fff;border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:5px 13px;font-size:11px;text-decoration:none;display:inline-flex}.theme-04-shell .ga-ampersand{width:95px;height:auto;margin:25px auto 23px;display:block}.theme-04-shell .ga-date-zone{color:#fff;background:linear-gradient(#b09b7beb,#b09b7beb),url(../../../assets/themes/theme-04/images/wallpaper.webp) 50%/cover;padding:74px 54px 86px}.theme-04-shell .ga-date-photo{width:342px;height:250px;margin-bottom:30px;overflow:hidden}.theme-04-shell .ga-date-zone>h2{margin:0 0 25px;font-size:24px;line-height:1}.theme-04-shell .ga-countdown-grid{grid-template-columns:repeat(4,1fr);gap:8px;width:342px;margin-bottom:24px;display:grid}.theme-04-shell .ga-countdown-grid div{border:1px solid #ffffffdb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:74px;display:flex}.theme-04-shell .ga-countdown-grid b{font-size:22px;font-weight:400;line-height:1.15}.theme-04-shell .ga-countdown-grid span{font-size:11px}.theme-04-shell .ga-date-zone>.ga-pill{background:0 0;box-shadow:0 0 0 1px #ffffff3d}.theme-04-shell .ga-bouquet{width:180px;height:auto;margin:38px auto 58px}.theme-04-shell .ga-events{flex-direction:column;gap:38px;width:342px;display:flex}.theme-04-shell .ga-event{background:url(../../../assets/themes/theme-04/images/wallpaper.webp) 50%/cover no-repeat;border-radius:250px;justify-content:center;align-items:center;width:342px;height:600px;padding:20px;display:flex}.theme-04-shell .ga-event-inner{width:302px;height:560px;color:var(--ga-ink);background:#f9f7f5d9;border:1px solid #fff;border-radius:250px;flex-direction:column;justify-content:center;align-items:center;padding:80px 16px;display:flex;box-shadow:inset 0 0 10px #00000052}.theme-04-shell .ga-event h2{margin:0 0 15px;font-family:Art10 Cormorant,serif;font-size:26px;font-weight:700;line-height:1.3}.theme-04-shell .ga-event-inner>i{background:var(--ga-taupe);width:98px;height:1px;margin-bottom:11px;display:block}.theme-04-shell .ga-event p{margin:0}.theme-04-shell .ga-event-weekday{font-family:Art10 Pinyon,cursive;font-size:27px;line-height:1.2}.theme-04-shell .ga-event-day{font-family:Art10 Cormorant,serif;font-size:65px;font-weight:600;line-height:.95}.theme-04-shell .ga-event-month,.theme-04-shell .ga-event-year{text-transform:uppercase;font-family:Art10 Cormorant,serif;font-size:17px;font-weight:700;line-height:1.15}.theme-04-shell .ga-event-time{font-size:13px;font-weight:700;margin:14px 0 17px!important}.theme-04-shell .ga-event h3{margin:0 0 4px;font-family:Art10 Cormorant,serif;font-size:18px;font-weight:700}.theme-04-shell .ga-event small{margin-top:3px;font-size:11px;display:block}.theme-04-shell .ga-event .ga-pill{margin-top:18px}.theme-04-shell .ga-information{gap:30px;padding:84px 54px}.theme-04-shell .ga-info-card{border:4px solid var(--ga-taupe);background:#f9f7f5e0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:342px;min-height:245px;padding:32px 16px;display:flex;box-shadow:0 7px 20px #45362317}.theme-04-shell .ga-info-card h2{margin:0 0 16px;font-size:24px;line-height:1}.theme-04-shell .ga-info-card p{max-width:270px;margin:0;font-size:13px;line-height:1.55}.theme-04-shell .ga-info-card .ga-pill{margin-top:18px}.theme-04-shell .ga-colors{justify-content:center;gap:9px;margin-top:18px;display:flex}.theme-04-shell .ga-colors i{border:2px solid #fff;border-radius:50%;width:31px;height:31px;display:block;box-shadow:0 0 0 1px #9b87688c}.theme-04-shell .ga-story{background:var(--ga-taupe);color:#fff;align-items:stretch;padding:64px 24px}.theme-04-shell .ga-story>h2,.theme-04-shell .ga-gallery>h2{text-align:center;margin:0 0 32px;font-size:30px;line-height:1.3}.theme-04-shell .ga-timeline{flex-direction:column;gap:30px;padding-left:50px;display:flex;position:relative}.theme-04-shell .ga-timeline-line{z-index:0;background:#d3c4ae;width:2px;position:absolute;left:14px;overflow:hidden}.theme-04-shell .ga-timeline-line i{background:#fff;width:100%;height:0;transition:height .16s linear;display:block}.theme-04-shell .ga-story-card{z-index:1;background:var(--ga-paper);width:min(292px,100vw - 98px);color:var(--ga-ink);text-align:left;border-radius:12px;padding:8px;position:relative}.theme-04-shell .ga-story-card:before{display:none}.theme-04-shell .ga-story-marker{z-index:2;color:#ffffffbd;background:#d3c4ae;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .24s,color .24s;display:grid;position:absolute;top:0;left:-50px}.theme-04-shell .ga-story-card.is-in-view .ga-story-marker{background:var(--ga-cream);color:var(--ga-taupe)}.theme-04-shell .ga-story-card img{object-fit:cover;border-radius:8px;width:100%;height:185px;display:block}.theme-04-shell .ga-story-card>div{padding:24px 8px 16px}.theme-04-shell .ga-story-card time{color:var(--ga-taupe);font-size:16px;font-weight:700;display:block}.theme-04-shell .ga-story-card h3{margin:2px 0 5px;font-size:14px;font-weight:700}.theme-04-shell .ga-story-card p{margin:0;font-size:13px;line-height:1.5}.theme-04-shell .ga-video-section{background:#171717;width:100%;height:260px}.theme-04-shell .ga-video-section .youtube-embed{aspect-ratio:auto;height:100%}.theme-04-shell .ga-video{width:100%;height:100%;display:block;position:relative;overflow:hidden}.theme-04-shell .ga-video:after{content:"";background:#0003;position:absolute;inset:0}.theme-04-shell .ga-video span{z-index:2;color:#fff;background:#b09b7be6;border:1px solid #fffc;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-04-shell .ga-gallery{background:var(--ga-taupe);color:#fff;padding:75px 54px 84px}.theme-04-shell .ga-gallery-grid{width:342px}.theme-04-shell .ga-gallery-grid button{cursor:pointer;border-radius:3px}.theme-04-shell .ga-story-photo{border-radius:8px;display:block;overflow:hidden}.theme-04-shell .ga-gifts{padding:76px 54px}.theme-04-shell .ga-gift-intro{background:#f9f7f5e6;border:1px solid #ffffffd6;border-radius:18px;width:342px;padding:46px 30px;box-shadow:0 8px 22px #4232201a}.theme-04-shell .ga-gift-intro h2,.theme-04-shell .ga-wishes>h2,.theme-04-shell .ga-closing h2{margin:0 0 20px;font-size:30px;line-height:1}.theme-04-shell .ga-gift-intro p{margin:0 0 22px;font-size:13px;line-height:1.6}.theme-04-shell .ga-gift-list{gap:13px;width:342px;margin-top:22px;animation:.6s both art10-gift-in;display:grid}.theme-04-shell .ga-gift-card{background:#ffffffeb;border:1px solid #b09b7b80;border-radius:12px;flex-direction:column;align-items:center;padding:23px;display:flex}.theme-04-shell .ga-gift-card strong,.theme-04-shell .ga-gift-card h3{color:var(--ga-taupe-dark);margin:0 0 13px;font-family:Art10 Cormorant,serif;font-size:22px;font-weight:700}.theme-04-shell .ga-gift-card span{font-size:11px}.theme-04-shell .ga-gift-card b{letter-spacing:.06em;margin-bottom:8px;font-family:Art10 Cormorant,serif;font-size:22px}.theme-04-shell .ga-gift-card p{margin:0 0 12px;font-size:13px}.theme-04-shell .ga-gift-card button{background:var(--ga-taupe);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:11px;display:inline-flex}.theme-04-shell .ga-wishes{align-items:stretch;padding:73px 54px 82px}.theme-04-shell .ga-wishes>h2,.theme-04-shell .ga-wishes>p{text-align:center}.theme-04-shell .ga-wishes>p{margin:-4px 0 20px;font-size:13px}.theme-04-shell .ga-wish-form{flex-direction:column;gap:10px;margin-bottom:25px;display:flex}.theme-04-shell .ga-wish-form input:not([type=radio]),.theme-04-shell .ga-wish-form textarea{width:100%;color:var(--ga-ink);font:inherit;background:#ffffffe6;border:1px solid #b09b7b47;border-radius:5px;outline:none;padding:11px 13px;font-size:13px}.theme-04-shell .ga-wish-form input:focus,.theme-04-shell .ga-wish-form textarea:focus{border-color:var(--ga-taupe);box-shadow:0 0 0 2px #b09b7b29}.theme-04-shell .ga-wish-form>span{text-align:center;margin-top:3px;font-size:13px;font-weight:700}.theme-04-shell .ga-attendance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.theme-04-shell .ga-attendance label{border:1px solid var(--ga-taupe);cursor:pointer;background:#ffffffa8;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:12px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.theme-04-shell .ga-attendance label.is-selected{background:var(--ga-taupe);color:#fff;box-shadow:0 4px 11px #4e3a2424}.theme-04-shell .ga-attendance label:has(input:focus-visible){outline:2px solid var(--ga-taupe-dark);outline-offset:2px}.theme-04-shell .ga-attendance input{opacity:0;position:absolute}.theme-04-shell .ga-wish-form>.ga-pill{align-self:center;margin-top:3px}.theme-04-shell .ga-wish-list{flex-direction:column;gap:9px;max-height:515px;display:flex;overflow-y:auto}.theme-04-shell .ga-wish-list article{text-align:left;background:#ffffffe6;border-radius:7px;padding:13px 14px}.theme-04-shell .ga-wish-list strong{color:var(--ga-taupe-dark);font-size:13px}.theme-04-shell .ga-wish-list p{margin:3px 0 0;font-size:12px;line-height:1.5}.theme-04-shell .ga-closing{justify-content:flex-end;min-height:880px;padding:0 54px 78px}.theme-04-shell .ga-closing:after{z-index:0;content:"";background:linear-gradient(#0000,#f9f7f5c2 20%,#f9f7f5f0 45%);position:absolute;inset:300px 0 0}.theme-04-shell .ga-closing-photo{border-radius:171px 171px 4px 4px;height:485px;position:absolute;top:68px;left:54px;right:54px;overflow:hidden}.theme-04-shell .ga-closing-copy{z-index:1;position:relative}.theme-04-shell .ga-closing p{margin:0;font-size:13px;line-height:1.6}.theme-04-shell .ga-closing strong{margin-top:22px;font-size:13px;display:block}.theme-04-shell .ga-closing h3{color:var(--ga-taupe);text-transform:uppercase;margin:7px 0 0;font-family:Art10 Cormorant,serif;font-size:26px;font-weight:700;line-height:1}.theme-04-shell .ga-audio{z-index:2500;background:var(--ga-taupe);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:transform .75s ease-in-out;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 16px #0000002e}.theme-04-shell .ga-audio.ga-slide-right{transform:translate(150%)}.theme-04-shell .ga-audio.playing svg{animation:4s linear infinite art10-spin}.theme-04-shell .ga-reveal{opacity:0;will-change:opacity, transform;transition:opacity 1.5s,transform 1.5s}.theme-04-shell .ga-from-up{transform:translateY(50%)}.theme-04-shell .ga-from-down{transform:translateY(-50%)}.theme-04-shell .ga-from-left{transition:opacity .5s,transform 1.5s;position:relative;transform:translate(-100%)scale(.93)}.theme-04-shell .ga-from-right{transition:opacity .5s,transform 1.5s;position:relative;transform:translate(100%)scale(.93)}.theme-04-shell .ga-zoom{transform:scale(.9)}.theme-04-shell .ga-zoom-out{transform:scale(1.1)}.theme-04-shell .ga-reveal.is-visible{opacity:1;transform:translate(0)scale(1)}.theme-04-shell .ga-lightbox{z-index:6000;background:#17130feb;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:22px;display:grid;position:fixed;inset:0}.theme-04-shell .ga-lightbox img{object-fit:contain;border-radius:7px;max-width:min(900px,92vw);max-height:88vh}.theme-04-shell .ga-lightbox button{color:#222;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:20px}.theme-04-shell .ga-toast{z-index:7000;color:#fff;background:#26211bf0;border-radius:999px;padding:9px 17px;font-family:sans-serif;font-size:12px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@keyframes art10-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes art10-fade-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes art10-fade-in-down-centered{0%{opacity:0;transform:translate(-50%)translateY(-100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes art10-rotate-in-down-left{0%{opacity:0;transform-origin:0 100%;transform:rotate(-45deg)}to{opacity:1;transform-origin:0 100%;transform:none}}@keyframes art10-rotate-in-down-right{0%{opacity:0;transform-origin:100% 100%;transform:rotate(45deg)}to{opacity:1;transform-origin:100% 100%;transform:none}}@keyframes art10-spin{to{transform:rotate(360deg)}}@keyframes art10-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@keyframes art10-gift-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.theme-04-shell .ga-cover-landscape,.theme-04-shell .ga-wallpaper{display:none}.theme-04-shell .ga-cover-panel,.theme-04-shell .ga-page{width:100%;min-width:0;box-shadow:none;margin:0}}@media (width<=450px){.theme-04-shell .ga-cover-panel{padding:34px 24px 55px}.theme-04-shell .ga-section{padding-left:24px;padding-right:24px}.theme-04-shell .ga-cover-photo{width:210px;height:280px}.theme-04-shell .ga-cover-panel h1{width:100%;font-size:34px}.theme-04-shell .ga-cover-panel>.ga-pill{width:171px;min-height:38px;padding:10px 24px}.theme-04-shell .ga-cover-flower-left{width:145px;top:20px;left:-45px}.theme-04-shell .ga-cover-flower-right{width:130px;top:100px;right:-45px}.theme-04-shell .ga-date-photo,.theme-04-shell .ga-countdown-grid,.theme-04-shell .ga-events,.theme-04-shell .ga-event,.theme-04-shell .ga-info-card,.theme-04-shell .ga-gallery-grid,.theme-04-shell .ga-gift-intro,.theme-04-shell .ga-gift-list{width:min(342px,100vw - 48px)}.theme-04-shell .ga-person-photo{width:min(292px,100vw - 100px)}}@media (height<=700px){.theme-04-shell .ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:15px}.theme-04-shell .ga-cover-photo{width:170px;height:226px}.theme-04-shell .ga-cover-kicker{font-size:25px}.theme-04-shell .ga-cover-panel h1{font-size:30px}.theme-04-shell .ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.theme-04-shell .ga-cover,.theme-04-shell .ga-reveal,.theme-04-shell .ga-pill,.theme-04-shell .ga-audio{transition-duration:.01ms!important}.theme-04-shell .ga-cover-panel>*,.theme-04-shell .ga-cover-landscape .ga-landscape-copy>*,.theme-04-shell .ga-intro-animate,.theme-04-shell .ga-audio.playing svg,.theme-04-shell .ga-gift-list{animation:none!important}}.theme-04-jawa1 .ga-cover-landscape,.theme-04-jawa1 .ga-wallpaper{background:linear-gradient(180deg, #261d131f 18%, #261d13b8 100%), var(--ga-cover-image,url(../../../assets/themes/theme-04/images/hero.webp)) center / cover no-repeat;color:#fff}.theme-04-jawa1 .ga-landscape-copy{text-shadow:0 2px 9px #160f099e}.theme-04-jawa1 .ga-landscape-copy h2,.theme-04-jawa1 .ga-landscape-copy p{color:#fff}.theme-04-jawa1 .ga-cover-panel,.theme-04-jawa1 .ga-opening{background-image:url(../../../assets/themes/theme-04/images/main-bg.webp);background-position:50%;background-size:cover}.theme-04-jawa1 .ga-cover-overlay{opacity:1;background-image:linear-gradient(#341f130a 22%,#341f13b8 100%)}.theme-04-jawa1 .ga-memory,.theme-04-jawa1 .ga-verse,.theme-04-jawa1 .ga-couple,.theme-04-jawa1 .ga-information,.theme-04-jawa1 .ga-gifts,.theme-04-jawa1 .ga-wishes,.theme-04-jawa1 .ga-closing{background-image:url(../../../assets/themes/theme-04/images/wallpaper.webp);background-position:50%;background-size:cover}.theme-04-jawa1 .ga-memory:before{background:linear-gradient(#fff9f199,#fff9f199),url(../../../assets/themes/theme-04/images/main-bg.webp) 50%/cover}.theme-04-jawa1 .ga-date-zone,.theme-04-jawa1 .ga-story,.theme-04-jawa1 .ga-gallery{color:#fffaf2;background:linear-gradient(#654630e0,#654630e0),url(../../../assets/themes/theme-04/images/wallpaper.webp) 50%/cover}.theme-04-jawa1 .ga-event{background:linear-gradient(#fff6ebdb,#fff6ebdb),url(../../../assets/themes/theme-04/images/main-bg.webp) 50%/cover}.theme-04-jawa1 .ga-cover-panel{color:#fff8ee;justify-content:flex-start;gap:0;padding:max(24px,50svh - 273px) 16px 24px}.theme-04-jawa1 .ga-cover-kicker,.theme-04-jawa1 .ga-cover-panel h1,.theme-04-jawa1 .ga-recipient{color:#fff8ee;text-shadow:0 2px 7px #3a2114b8}.theme-04-jawa1 .ga-cover-kicker{font-size:29px}.theme-04-jawa1 .ga-cover-photo{border-radius:49% 49% 44% 44%/39% 39% 50% 50%;order:1;width:210px;height:280px;top:0;box-shadow:0 0 0 4px #fff9ede6,0 0 0 7px #714e19e6}.theme-04-jawa1 .ga-cover-kicker{order:2;margin-top:16px;top:0}.theme-04-jawa1 .ga-cover-panel h1{order:3;margin-top:0;font-size:29px;top:0}.theme-04-jawa1 .ga-recipient{order:4;margin-top:16px;top:0}.theme-04-jawa1 .ga-cover-panel>.ga-pill{order:5;margin-top:10px;top:0}.theme-04-jawa1 .ga-cover-flower{display:none}.theme-04-jawa1 .ga-cover-panel>.ga-pill,.theme-04-jawa1 .ga-pill{color:#fffaf2;background:#a68940f0;box-shadow:0 0 0 1px #fff9edeb}.theme-04-jawa1 .ga-pill:hover,.theme-04-jawa1 .ga-pill:focus-visible{background:#76591e}.theme-04-jawa1 .ga-bouquet{max-width:118px}.theme-04-jawa1 .ga-monogram img,.theme-04-jawa1 .ga-ampersand{object-fit:contain}.theme-04-jawa1 .ga-page{box-shadow:none;isolation:isolate;background:0 0}.theme-04-jawa1 .ga-page:before{z-index:-1;background:var(--ga-cream) url(../../../assets/themes/theme-04/images/wallpaper.webp) center / cover no-repeat;content:"";pointer-events:none;width:100%;position:fixed;top:0;bottom:0;right:0}.theme-04-jawa1 .ga-memory{color:#fffaf2;background:radial-gradient(circle,#92614b 0%,#472a1c 80%)}.theme-04-jawa1 .ga-memory:before{display:none}.theme-04-jawa1 :is(.ga-couple,.ga-date-zone,.ga-information,.ga-gifts,.ga-wishes,.ga-closing){background:0 0}.theme-04-jawa1 :is(.ga-story,.ga-video-section,.ga-gallery){background:radial-gradient(circle,#8b5b43 0%,#472a1c 80%)}.theme-04-jawa1 .ga-opening-copy>p,.theme-04-jawa1 .ga-opening-copy small{color:#fff}.theme-04-jawa1 .ga-opening-copy{top:-10px}.theme-04-jawa1 .ga-opening-copy h1{color:#d7bb83;font-size:40px}.theme-04-jawa1 .ga-opening-copy small{line-height:1.3}.theme-04-jawa1 .ga-down,.theme-04-jawa1 .ga-down canvas{width:40px;height:40px}.theme-04-jawa1 .ga-down{top:57%}.theme-04-jawa1 .ga-memory{min-height:896px;padding:264px 0 64px}.theme-04-jawa1 .ga-memory-photo-shell{width:100%;height:400px}.theme-04-jawa1 .ga-portrait-photo{box-shadow:none;border:0;border-radius:0}.theme-04-jawa1 .ga-memory-flower{display:none}.theme-04-jawa1 .ga-verse{width:min(392px,100vw - 32px);min-height:403px;box-shadow:none;color:#fffaf2;background:0 0;border:0;border-radius:0;margin-top:-34px}.theme-04-jawa1 .ga-couple{padding:32px 16px}.theme-04-jawa1 .ga-couple-card{width:min(392px,100vw - 32px);box-shadow:none;background:url(../../../assets/themes/theme-04/images/couple-left.webp) top/100% no-repeat,url(../../../assets/themes/theme-04/images/couple-right.webp) bottom/100% no-repeat,#fffcf3ed;border:4px solid #d7bb83;border-radius:250px;padding:72px 20px}.theme-04-jawa1 .ga-person-photo{width:210px;height:280px}.theme-04-jawa1 .ga-person-flower{display:none}.theme-04-jawa1 .ga-date-photo{width:min(376px,100vw - 48px);height:230px}.theme-04-jawa1 :is(.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list){width:min(376px,100vw - 48px)}.theme-04-jawa1 .ga-event-inner{width:calc(100% - 40px)}.theme-04-jawa1 .ga-closing-photo{border-radius:0;height:450px;left:32px;right:32px}@media (width>=901px){.theme-04-jawa1 .ga-page:before{width:450px}}[data-preview-viewport=mobile] .theme-04-jawa1 .ga-page:before{width:100%}@media (width<=450px){.theme-04-jawa1 .ga-cover-panel{padding:max(24px,50svh - 273px) 16px 24px}.theme-04-jawa1 .ga-cover-photo,.theme-04-jawa1 .ga-person-photo{width:210px;height:280px}}@media (height<=700px){.theme-04-jawa1 .ga-cover-panel{padding-top:17px}.theme-04-jawa1 .ga-cover-photo{width:170px;height:226px}}.theme-04-jawa1 .acarakan-footer{--footer-background:#755b18;--footer-foreground:#fff}.theme-04-jawa1 .ga-cover-photo{border-radius:999px}.theme-04-jawa1 .ga-couple-card{background:#fffcf3f0;padding:64px 20px}.theme-04-jawa1 .ga-couple-intro{z-index:1;color:#4a3328;position:relative}.theme-04-jawa1 .ga-person-photo{background:#fffaf0;border:2px solid #a58a43;border-radius:999px;margin-bottom:28px;padding:6px}.theme-04-jawa1 .ga-person-photo .art10-slideshow{border-radius:inherit}.theme-04-jawa1 .ga-person-photo:before,.theme-04-jawa1 .ga-person-photo:after{z-index:2;pointer-events:none;content:"";background-repeat:no-repeat;background-size:contain;width:82px;height:82px;position:absolute}.theme-04-jawa1 .ga-person-photo:before{background-image:url(../../../assets/themes/theme-04/images/couple-left.webp);top:8px;left:-18px}.theme-04-jawa1 .ga-person-photo:after{background-image:url(../../../assets/themes/theme-04/images/couple-right.webp);bottom:8px;right:-18px}.theme-04-jawa1 .ga-person h3{color:#755b18}.theme-04-jawa1 .ga-date-zone,.theme-04-jawa1 .ga-information,.theme-04-jawa1 .ga-wishes{isolation:isolate;color:#4a3328}.theme-04-jawa1 .ga-date-zone:before,.theme-04-jawa1 .ga-information:before,.theme-04-jawa1 .ga-wishes:before{z-index:-1;content:"";background:#fffcf7d1;position:absolute;inset:0}.theme-04-jawa1 .ga-date-zone>h2{color:#755b18}.theme-04-jawa1 .ga-countdown-grid div{background:#fffcf3e6;border-color:#a58a43}.theme-04-jawa1 .ga-date-zone>.ga-pill{color:#fff;background:#755b18;border-color:#755b18}.theme-04-jawa1 .ga-verse{color:#4a3328;background:#fffcf3e6;border:1px solid #d7bb83;border-radius:18px}.theme-04-jawa1 .ga-event{border-radius:999px;height:auto;min-height:600px;padding:20px}.theme-04-jawa1 .ga-event-inner{width:100%;height:auto;min-height:560px;box-shadow:none;background:#fffcf7f0;border-radius:999px;padding:80px 24px}.theme-04-jawa1 .ga-event-inner :is(h2,p,small){overflow-wrap:anywhere;max-width:100%}.theme-04-jawa1 .ga-closing{color:#4a3328;gap:32px;min-height:0;padding:72px 32px 64px}.theme-04-jawa1 .ga-closing:after{background:#fffcf7d6;inset:0}.theme-04-jawa1 .ga-closing-photo{z-index:1;background:#fffaf0;border:2px solid #a58a43;border-radius:999px;width:min(320px,100%);height:400px;padding:7px;position:relative;inset:auto;overflow:visible}.theme-04-jawa1 .ga-closing-photo .art10-slideshow{border-radius:inherit}.theme-04-jawa1 .ga-closing-photo:after{z-index:2;pointer-events:none;content:"";background:url(../../../assets/themes/theme-04/images/cover-frame.webp) 50%/contain no-repeat;width:66px;height:116px;position:absolute;bottom:-14px;right:-12px}.theme-04-shell [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.theme-04-shell [data-wish-scroll]>*{flex-shrink:0}.theme-04-shell [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.theme-04-shell [data-wish-scroll]{max-height:min(400px,60svh)}}.art05-slideshow.svelte-u3y5ap{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-u3y5ap{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 3s;position:absolute;inset:0}img.active.svelte-u3y5ap{opacity:1}.ken-burns.svelte-u3y5ap img:where(.svelte-u3y5ap){transition:opacity 3s,transform 10s linear;transform:scale(1)}.ken-burns.svelte-u3y5ap img.active:where(.svelte-u3y5ap){transition-duration:3s,20s;transform:scale(1.3)}.ken-burns.svelte-u3y5ap img.full-photo.active:where(.svelte-u3y5ap){transform:none}@media (prefers-reduced-motion:reduce){img.svelte-u3y5ap,.ken-burns.svelte-u3y5ap img:where(.svelte-u3y5ap){transition:none;transform:none}}@font-face{font-family:Garden Aston;src:url(../../../assets/themes/theme-05/fonts/aston-script.woff2)format("woff2");font-display:swap}@font-face{font-family:Garden Pinyon;src:url(../../../assets/themes/theme-05/fonts/pinyon-script.ttf)format("truetype");font-display:swap}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-05/fonts/cormorant-infant-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-05/fonts/cormorant-infant-semibold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-05/fonts/cormorant-infant-bold.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-05/fonts/aref-ruqaa-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-05/fonts/aref-ruqaa-bold.ttf)format("truetype");font-display:swap;font-weight:700}.art-theme-shell.art-11-theme .ga-gallery-grid{width:342px;max-width:100%}@media (width<=767px){.ga-cover-landscape,.ga-wallpaper{display:none}.ga-cover-panel,.ga-page{width:100%;min-width:0;box-shadow:none;margin:0}}@media (width<=450px){.ga-cover-panel{padding:34px 24px 55px}.ga-section{padding-left:24px;padding-right:24px}.ga-cover-photo{width:210px;height:280px}.ga-cover-panel h1{width:100%;font-size:34px}.ga-cover-panel>.ga-pill{width:171px;min-height:38px;padding:10px 24px}.ga-cover-flower-left{width:145px;top:20px;left:-45px}.ga-cover-flower-right{width:130px;top:100px;right:-45px}.ga-date-photo,.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list{width:min(342px,100vw - 48px)}.ga-person-photo{width:min(292px,100vw - 100px)}}@media (height<=700px){.ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:15px}.ga-cover-photo{width:170px;height:226px}.ga-cover-kicker{font-size:25px}.ga-cover-panel h1{font-size:30px}.ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ga-cover,.ga-reveal,.ga-pill,.ga-audio{transition-duration:.01ms!important}.ga-cover-panel>*,.ga-cover-landscape .ga-landscape-copy>*,.ga-intro-animate,.ga-audio.playing svg,.ga-gift-list{animation:none!important}}.art-11-theme{--ga-taupe:#8e060a;--ga-taupe-dark:#5e0406;--ga-cream:#fffaf2;--ga-paper:#fffffff0;--ga-ink:#3c2528;--ga-muted:#6a5355;--ga-line:#8e060a38;--ga-shadow-soft:0 2px 8px #3c252814, 0 12px 28px #3c25281a;--ga-shadow:0 3px 10px #3c25281f, 0 20px 46px #3c252821;--ga-shadow-high:0 5px 16px #3c252829, 0 28px 64px #3c252829;--ga-shadow-inset:inset 0 0 20px #8e060a14;--ga-radius:22px;--ga-panel-width:450px;--ga-ease-out:cubic-bezier(.22, 1, .36, 1);--ga-ease-soft:cubic-bezier(.25, .8, .25, 1)}.art-11-theme .ga-cover{clip-path:inset(0);height:100svh;transition:clip-path 1.2s var(--ga-ease-out), opacity .36s ease .82s;will-change:clip-path, opacity}.art-11-theme .ga-cover.is-opening{clip-path:inset(0 0 100%);opacity:0;height:100svh}.art-11-theme .ga-cover-landscape .ga-landscape-copy span{animation:art05-rise-in .72s var(--ga-ease-out) .1s both}.art-11-theme .ga-cover-landscape .ga-landscape-copy h2{animation:art05-rise-in .9s var(--ga-ease-out) .24s both}.art-11-theme .ga-cover-landscape .ga-landscape-copy p{animation:art05-rise-in .72s var(--ga-ease-out) .42s both}.art-11-theme .ga-cover-kicker{animation:art05-rise-in .72s var(--ga-ease-out) .1s both}.art-11-theme .ga-cover-photo{animation:art05-portrait-in .96s var(--ga-ease-out) .22s both}.art-11-theme .ga-cover-panel h1{animation:art05-rise-in .76s var(--ga-ease-out) .42s both}.art-11-theme .ga-recipient-main{animation:art05-rise-in .72s var(--ga-ease-out) .54s both}.art-11-theme .ga-recipient small{animation:art05-rise-in .72s var(--ga-ease-out) .62s both}.art-11-theme .ga-cover-panel>.ga-pill{animation:art05-rise-in .72s var(--ga-ease-out) .72s both}.art-11-theme .ga-cover-landscape,.art-11-theme .ga-wallpaper{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover no-repeat}.art-11-theme .ga-wallpaper{box-shadow:inset -1px 0 #52694d1a}.art-11-theme .ga-landscape-copy{width:min(80%,760px);text-shadow:none;top:55%}.art-11-theme .ga-landscape-copy span{color:var(--ga-ink);font-family:Garden Pinyon,cursive;font-size:clamp(25px,2.4vw,33px)}.art-11-theme .ga-landscape-copy h2{color:var(--ga-taupe);letter-spacing:.01em;margin:14px 0 7px;font-size:clamp(46px,4.1vw,58px);line-height:.94}.art-11-theme .ga-landscape-copy h2 i{color:var(--ga-ink);font-family:Garden Aston,cursive;font-size:.74em}.art-11-theme .ga-landscape-copy p{color:var(--ga-ink);letter-spacing:.02em;margin-top:14px;font-size:18px}.art-11-theme .ga-cover-panel{width:var(--ga-panel-width);min-width:var(--ga-panel-width);background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover no-repeat;gap:7px;padding:34px 32px 52px}.art-11-theme .ga-cover-overlay{z-index:0;pointer-events:none;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 80%);position:absolute;inset:0}.art-11-theme .ga-cover-kicker{color:var(--ga-ink);margin:0 0 14px;font-family:Garden Pinyon,cursive;font-size:30px;line-height:1}.art-11-theme .ga-cover-photo{width:210px;height:280px;box-shadow:0 0 0 1px #586f52b8, var(--ga-shadow);border:1px solid #fffffff5;flex-shrink:0}.art-11-theme .ga-cover-panel h1{letter-spacing:0;margin:16px 0 0;font-size:34px;line-height:1}.art-11-theme .ga-recipient{margin-top:20px;font-size:15px}.art-11-theme .ga-recipient strong{font-size:20px;line-height:1.4}.art-11-theme .ga-recipient small{margin-top:10px;font-size:11px}.art-11-theme .ga-cover-panel>.ga-pill{width:auto;min-height:38px;margin-top:24px;top:0}.art-11-theme .ga-pill:hover{background:var(--ga-taupe-dark)}.art-11-theme .ga-cover-panel>.ga-pill{width:196px;min-height:41px;box-shadow:0 0 0 1px var(--ga-taupe), 0 8px 20px #3742302e;border:1px solid #fff;margin-top:16px;padding:10px 26px;top:0}.art-11-theme .ga-cover-flower-left{width:135px;animation:art05-bloom-left 1.1s var(--ga-ease-out) .28s both;top:28px;left:-48px}.art-11-theme .ga-cover-flower-right{width:127px;animation:art05-bloom-right 1.1s var(--ga-ease-out) .43s both;top:76px;right:-46px}.art-11-theme :is(.ga-cover-flower,.ga-memory-flower,.ga-person-flower,.ga-bouquet,.ga-ampersand){filter:drop-shadow(0 8px 12px #2d3a291f)}.art-11-theme .ga-page{width:var(--ga-panel-width);background:var(--ga-cream) url(../../../assets/themes/theme-05/images/main-bg.webp) center / 100% auto repeat-y;margin-left:auto;box-shadow:-12px 0 42px #37423029}.art-11-theme .ga-section{padding:72px 40px}.art-11-theme :is(.ga-verse,.ga-couple-card,.ga-event,.ga-info-card,.ga-story-card,.ga-gift-intro,.ga-gift-card,.ga-wish-form,.ga-wish-list article){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.art-11-theme .ga-opening{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover no-repeat;min-height:100svh;padding:0 28px 120px}.art-11-theme .ga-opening-copy{gap:2px;margin-top:0;top:0}.art-11-theme .ga-opening-copy>p{color:var(--ga-ink);margin:0 0 12px;font-family:Garden Pinyon,cursive;font-size:25px;line-height:1}.art-11-theme .ga-opening-copy h1{color:var(--ga-taupe);letter-spacing:.01em;font-size:43px;line-height:1.02}.art-11-theme .ga-opening-copy h1 i{color:var(--ga-ink);margin:0;font-family:Garden Aston,cursive;font-size:39px;line-height:.95}.art-11-theme .ga-opening-copy small{color:var(--ga-ink);letter-spacing:.18em;margin-top:18px;font-size:15px}.art-11-theme .ga-memory{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-05/images/main-bg.webp) 50%/cover no-repeat;min-height:0;padding:72px 32px 66px}.art-11-theme .ga-memory-photo-shell{width:100%;height:360px}.art-11-theme .ga-portrait-photo{border:1px solid #fff;border-radius:22px;box-shadow:0 0 12px #00000029,0 12px 32px #232d2033}.art-11-theme .ga-memory-flower-left{width:118px;top:54px;left:-58px}.art-11-theme .ga-memory-flower-right{width:120px;top:-28px;right:-57px}.art-11-theme .ga-verse{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover no-repeat;border:1px solid #fffffff5;border-radius:22px;width:100%;min-height:0;margin-top:-28px;padding:38px 24px 34px;position:relative;overflow:hidden;box-shadow:0 0 14px #0000002e,0 14px 36px #232d2038}.art-11-theme .ga-verse-overlay{z-index:0;pointer-events:none;border-radius:inherit;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 85%);position:absolute;inset:0;box-shadow:inset 0 0 20px #00000014}.art-11-theme .ga-verse>:not(.ga-verse-overlay){z-index:1;position:relative}.art-11-theme .ga-monogram{width:154px;height:154px;color:var(--ga-taupe);margin-bottom:18px;font-family:Garden Cormorant,serif;font-size:70px}.art-11-theme .ga-monogram span:last-child{color:var(--ga-taupe)}.art-11-theme .ga-verse blockquote{max-width:310px;color:var(--ga-ink);margin:0 auto 10px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:600;line-height:1.45}.art-11-theme .ga-verse>strong{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:14px;font-weight:600}.art-11-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes){background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-05/images/main-bg.webp) 50%/cover repeat-y}.art-11-theme .ga-couple{padding:42px 28px 70px}.art-11-theme .ga-couple-card{background:var(--ga-paper);box-shadow:var(--ga-shadow);border:1px solid #fffffff2;border-radius:26px;padding:58px 22px 52px}.art-11-theme .ga-couple-intro{max-width:340px;margin:0 auto 44px}.art-11-theme .ga-couple-intro h2,.art-11-theme .ga-date-zone>h2,.art-11-theme .ga-info-card h2,.art-11-theme .ga-story>h2,.art-11-theme .ga-gallery>h2,.art-11-theme .ga-gift-intro h2,.art-11-theme .ga-wishes>h2,.art-11-theme .ga-closing h2{color:var(--ga-taupe-dark);font-family:Garden Aston,cursive;font-size:32px;font-weight:500;line-height:1}.art-11-theme .ga-couple-intro h2{margin:0 0 24px}.art-11-theme .ga-couple-intro p{color:var(--ga-muted);margin:8px auto;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-11-theme .ga-person{padding:0 2px}.art-11-theme .ga-person-photo{width:216px;height:290px;box-shadow:0 0 0 1px #586f5275, var(--ga-shadow);border:1px solid #fff;border-radius:110px 110px 18px 18px;margin-bottom:26px}.art-11-theme .ga-person-flower{width:105px}.art-11-theme .ga-person-flower-left{bottom:-10px;left:-40px}.art-11-theme .ga-person-flower-right{bottom:-10px;right:-40px}.art-11-theme .ga-person h3{color:var(--ga-taupe);text-transform:none;margin:0;font-family:Garden Pinyon,cursive;font-size:60px;font-weight:500;line-height:.92}.art-11-theme .ga-person h4{color:var(--ga-ink);margin:14px 0 7px;font-family:Garden Cormorant,serif;font-size:25px;font-weight:700;line-height:1.1}.art-11-theme .ga-person span,.art-11-theme .ga-person p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:15px;line-height:1.45}.art-11-theme .ga-person span{color:var(--ga-taupe-dark);font-weight:700}.art-11-theme .ga-person p{max-width:280px}.art-11-theme .ga-person a{background:var(--ga-taupe);margin-top:15px;padding:6px 14px;font-size:11px}.art-11-theme .ga-ampersand{opacity:.9;width:58px;margin:36px auto 60px}.art-11-theme .ga-date-zone{background-blend-mode:multiply;color:#fff;background-color:#a4bd9d;background-image:url(../../../assets/themes/theme-05/images/wallpaper.webp);background-position:50%;background-size:cover;padding:72px 32px 78px}.art-11-theme .ga-date-zone:before,.art-11-theme .ga-gallery:before{display:none}.art-11-theme .ga-date-photo{width:100%;height:260px;box-shadow:var(--ga-shadow-high);border:1px solid #fff;border-radius:22px;margin-bottom:32px}.art-11-theme .ga-date-zone>h2{color:#fff;margin:0 0 26px}.art-11-theme .ga-countdown-grid{gap:7px;width:100%;margin-bottom:24px}.art-11-theme .ga-countdown-grid div{background:#ffffff14;border:1px solid #ffffffc2;border-radius:13px;height:76px}.art-11-theme .ga-countdown-grid b{font-family:Garden Cormorant,serif;font-size:27px;font-weight:600}.art-11-theme .ga-countdown-grid span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.art-11-theme .ga-date-zone>.ga-pill{background:0 0;box-shadow:0 0 0 1px #ffffff80}.art-11-theme .ga-date-zone>.ga-pill:hover{background:#ffffff24}.art-11-theme .ga-bouquet{width:150px;margin:48px auto 38px}.art-11-theme .ga-events{gap:28px;width:100%}.art-11-theme .ga-event{width:100%;min-height:570px;box-shadow:var(--ga-shadow-high);background:url(../../../assets/themes/theme-05/images/main-bg.webp) 50%/cover no-repeat;border:1px solid #ffffffb3;border-radius:190px;padding:17px}.art-11-theme .ga-event-inner{background:var(--ga-paper);width:100%;min-height:536px;box-shadow:var(--ga-shadow-inset);border:1px solid #fffffff2;border-radius:176px;padding:64px 16px}.art-11-theme .ga-event h2{color:var(--ga-taupe-dark);letter-spacing:.08em;margin:0 0 14px;font-family:Garden Cormorant,serif;font-size:24px;font-weight:700}.art-11-theme .ga-event-inner>i{background:var(--ga-taupe);width:76px;margin-bottom:13px}.art-11-theme .ga-event-weekday{color:var(--ga-ink);font-family:Garden Pinyon,cursive;font-size:35px;line-height:1}.art-11-theme .ga-event-day{color:var(--ga-taupe);font-family:Garden Cormorant,serif;font-size:68px;font-weight:700;line-height:.95}.art-11-theme .ga-event-month{color:var(--ga-ink);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:19px;font-weight:700;line-height:1.15}.art-11-theme .ga-event-time{color:var(--ga-muted);font-size:13px;font-weight:700;margin:16px 0 18px!important}.art-11-theme .ga-event h3{color:var(--ga-taupe-dark);margin:0 0 4px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.art-11-theme .ga-event p,.art-11-theme .ga-event small{color:var(--ga-ink);font-family:Garden Cormorant,serif;font-size:14px;line-height:1.35}.art-11-theme .ga-event small{color:var(--ga-muted)}.art-11-theme .ga-event .ga-pill{margin-top:18px}.art-11-theme .ga-information{gap:22px;padding:64px 32px}.art-11-theme .ga-info-card{border-radius:var(--ga-radius);background:var(--ga-paper);width:100%;min-height:220px;box-shadow:var(--ga-shadow-soft);border:1px solid #586f5261;padding:34px 22px}.art-11-theme .ga-info-card h2{margin:0 0 16px;font-size:30px}.art-11-theme .ga-info-card p{max-width:285px;color:var(--ga-muted);margin:0;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.5}.art-11-theme .ga-info-card .ga-pill{margin-top:20px}.art-11-theme .ga-colors{gap:10px;margin-top:20px}.art-11-theme .ga-colors i{border:2px solid #fff;width:32px;height:32px;box-shadow:0 0 0 1px #52694d7a}.art-11-theme .ga-story{color:#fff;background:#8e060a;align-items:stretch;padding:70px 28px}.art-11-theme .ga-story>h2,.art-11-theme .ga-gallery>h2{color:#fff;text-align:center;margin:0 0 34px;font-size:34px}.art-11-theme .ga-timeline{gap:28px;padding-left:47px}.art-11-theme .ga-timeline-line{background:#ffffff47;top:12px;bottom:12px;left:14px}.art-11-theme .ga-timeline-line i{transform-origin:top;background:#fff}.art-11-theme .ga-story-card{background:var(--ga-paper);width:min(100%,320px);box-shadow:var(--ga-shadow-soft);border:1px solid #ffffffd1;border-radius:16px;padding:8px}.art-11-theme .ga-story-marker{background:#ffffff40;border:1px solid #ffffffb3;width:29px;height:29px;top:10px;left:-47px}.art-11-theme .ga-story-card.is-visible .ga-story-marker{background:var(--ga-cream);color:var(--ga-taupe-dark)}.art-11-theme .ga-story-card img{border-radius:10px;height:180px}.art-11-theme .ga-story-card>div{padding:22px 10px 14px}.art-11-theme .ga-story-card time{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:15px;font-weight:700}.art-11-theme .ga-story-card h3{color:var(--ga-ink);margin:2px 0 5px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.art-11-theme .ga-story-card p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:14px;line-height:1.5}.art-11-theme .ga-video-section{aspect-ratio:16/9;background:var(--ga-ink);height:auto}.art-11-theme .ga-video span{background:var(--ga-taupe);border:1px solid #fffc;width:52px;height:52px;box-shadow:0 8px 18px #0000002e}.art-11-theme .ga-gallery{background-color:var(--ga-taupe);background-blend-mode:multiply;color:#fff;background-image:url(../../../assets/themes/theme-05/images/wallpaper.webp);background-position:50%;background-size:cover;padding:70px 28px 78px}.art-11-theme .ga-gallery-grid{width:342px;max-width:100%;margin-inline:auto}.art-11-theme .ga-gallery-grid button,.art-11-theme .ga-gallery-grid button:nth-child(n){box-shadow:var(--ga-shadow-soft);transition:transform .32s var(--ga-ease-out), border-color .24s ease, box-shadow .32s ease;border:1px solid #ffffff9e;border-radius:10px}.art-11-theme .ga-gallery-grid button:hover{box-shadow:var(--ga-shadow-high);border-color:#fff;transform:translateY(-4px)scale(1.012)}.art-11-theme .ga-gifts{padding:64px 28px}.art-11-theme .ga-gift-intro{border-radius:var(--ga-radius);background:var(--ga-paper);width:100%;min-height:280px;box-shadow:var(--ga-shadow);border:1px solid #586f5261;padding:44px 26px}.art-11-theme .ga-gift-intro h2{margin:0 0 20px;font-size:34px}.art-11-theme .ga-gift-intro p{color:var(--ga-muted);margin:0 0 24px;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-11-theme .ga-gift-list{gap:12px;width:100%;margin-top:20px}.art-11-theme .ga-gift-card{border:1px solid var(--ga-line);box-shadow:var(--ga-shadow-soft);background:#fffffff5;border-radius:16px;padding:24px 20px}.art-11-theme .ga-gift-card strong,.art-11-theme .ga-gift-card h3{color:var(--ga-taupe-dark);margin:0 0 12px;font-family:Garden Cormorant,serif;font-size:24px}.art-11-theme .ga-gift-card span{color:var(--ga-muted);font-size:11px}.art-11-theme .ga-gift-card b{color:var(--ga-ink);letter-spacing:.06em;margin-bottom:8px;font-family:Garden Cormorant,serif;font-size:23px}.art-11-theme .ga-gift-card p{color:var(--ga-ink);margin:0 0 12px;font-family:Garden Cormorant,serif;font-size:15px}.art-11-theme .ga-gift-card button{background:var(--ga-taupe);padding:7px 14px;font-size:11px}.art-11-theme .ga-wishes{padding:66px 28px 74px}.art-11-theme .ga-wishes>h2{margin:0 0 16px;font-size:34px}.art-11-theme .ga-wishes>p{color:var(--ga-muted);margin:-2px 0 22px;font-family:Garden Cormorant,serif;font-size:15px}.art-11-theme .ga-wish-form{border-radius:var(--ga-radius);background:var(--ga-paper);box-shadow:var(--ga-shadow);border:1px solid #586f5247;gap:11px;margin-bottom:26px;padding:22px}.art-11-theme .ga-wish-form input:not([type=radio]),.art-11-theme .ga-wish-form textarea{border:1px solid var(--ga-line);background:#ffffffe0;border-radius:11px;padding:12px 14px;font-family:Garden Cormorant,serif;font-size:15px}.art-11-theme .ga-wish-form input:focus,.art-11-theme .ga-wish-form textarea:focus{border-color:var(--ga-taupe);box-shadow:0 0 0 3px #7b967129}.art-11-theme .ga-wish-form>span{color:var(--ga-taupe-dark);margin-top:5px;font-family:Garden Cormorant,serif;font-size:15px}.art-11-theme .ga-attendance{gap:8px}.art-11-theme .ga-attendance label{border-color:var(--ga-taupe);height:38px;color:var(--ga-ink);transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .22s var(--ga-ease-out);background:#ffffffa8;font-family:Garden Cormorant,serif;font-size:13px}.art-11-theme .ga-attendance label.is-selected{background:var(--ga-taupe);box-shadow:var(--ga-shadow-soft);color:#fff}.art-11-theme .ga-wish-list{gap:10px;max-height:515px;padding-right:2px}.art-11-theme .ga-wish-list article{border:1px solid var(--ga-line);box-shadow:var(--ga-shadow-soft);background:#fffffff0;border-radius:12px;padding:14px 16px}.art-11-theme .ga-wish-list strong{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:15px}.art-11-theme .ga-wish-list p{color:var(--ga-muted);margin:3px 0 0;font-family:Garden Cormorant,serif;font-size:14px;line-height:1.45}.art-11-theme .ga-closing{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-05/images/main-bg.webp) 50%/cover no-repeat;justify-content:flex-end;min-height:820px;padding:0 32px 78px}.art-11-theme .ga-closing:after{background:#fcfaf3e6}.art-11-theme .ga-closing-photo{height:445px;box-shadow:var(--ga-shadow-high);border:1px solid #fff;border-radius:180px 180px 16px 16px;top:60px;left:32px;right:32px}.art-11-theme .ga-closing-copy h2{margin:0 0 23px;font-size:38px}.art-11-theme .ga-closing p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-11-theme .ga-closing strong{color:var(--ga-taupe-dark);margin-top:22px;font-family:Garden Cormorant,serif;font-size:14px}.art-11-theme .ga-closing h3{color:var(--ga-taupe);margin:8px 0 0;font-family:Garden Cormorant,serif;font-size:29px;font-weight:700;line-height:1}.art-11-theme .ga-audio{background:var(--ga-taupe);width:40px;height:40px;box-shadow:var(--ga-shadow);transition:transform .52s var(--ga-ease-out), background-color .22s ease, box-shadow .22s ease;border:1px solid #fff;bottom:18px;right:18px}.art-11-theme .ga-reveal{transition-property:opacity,transform;transition-duration:.76s;transition-timing-function:var(--ga-ease-out)}.art-11-theme .ga-from-up{transform:translateY(24px)}.art-11-theme .ga-from-down{transform:translateY(-24px)}.art-11-theme .ga-zoom{transform:scale(.96)}.art-11-theme .ga-reveal.is-visible{will-change:auto;transform:none}.art-11-theme .ga-timeline.ga-reveal.is-visible .ga-timeline-line i{animation:art05-line-grow 1.8s var(--ga-ease-out) .18s both}.art-11-theme .ga-story-card:nth-of-type(2){transition-delay:90ms}.art-11-theme .ga-story-card:nth-of-type(3){transition-delay:.18s}.art-11-theme .ga-bouquet.is-visible{animation:5.8s ease-in-out .9s infinite art05-float}.art-11-theme .ga-lightbox{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.art-11-theme .ga-lightbox::backdrop{background:#1f261ef0}.art-11-theme .ga-lightbox img{max-width:min(900px,88vw);max-height:84vh;box-shadow:var(--ga-shadow-high);animation:art05-lightbox-in .36s var(--ga-ease-out) both;border-radius:12px}.art-11-theme .ga-lightbox button{box-shadow:var(--ga-shadow-soft);transition:background-color .18s ease, transform .22s var(--ga-ease-out)}.art-11-theme .ga-lightbox>button:first-child{background:var(--ga-cream);color:var(--ga-ink);top:18px;right:18px}.art-11-theme .ga-lightbox .ga-gallery-prev{top:50%;left:18px;right:auto}.art-11-theme .ga-lightbox .ga-gallery-next{top:50%;right:18px}.art-11-theme .ga-toast{box-shadow:var(--ga-shadow-high);animation:art05-toast-in .32s var(--ga-ease-out) both;background:#2e332ef2;border:1px solid #ffffff29;font-family:Garden Cormorant,serif;font-size:14px;bottom:24px}.art-11-theme :is(.ga-pill,.ga-person a,.ga-gift-card button){transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .26s var(--ga-ease-out)}.art-11-theme :is(.ga-pill,.ga-person a,.ga-gift-card button):active{transform:translateY(1px)scale(.98)}@media (hover:hover) and (pointer:fine){.art-11-theme :is(.ga-pill,.ga-person a,.ga-gift-card button):hover{box-shadow:var(--ga-shadow-soft);transform:translateY(-2px)}.art-11-theme .ga-attendance label:hover{background:#83a1781f;transform:translateY(-1px)}.art-11-theme .ga-lightbox button:hover{background:#fff;transform:scale(1.06)}.art-11-theme .ga-audio:hover{background:var(--ga-taupe-dark);box-shadow:var(--ga-shadow-high);transform:translateY(-2px)}}@keyframes art05-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes art05-portrait-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes art05-bloom-left{0%{opacity:0;transform:translate(-18px,-14px)rotate(-8deg)scale(.92)}to{opacity:1;transform:none}}@keyframes art05-bloom-right{0%{opacity:0;transform:translate(18px,-14px)rotate(8deg)scale(.92)}to{opacity:1;transform:none}}@keyframes art05-line-grow{0%{height:0}to{height:100%}}@keyframes art05-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes art05-lightbox-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes art05-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=767px){.art-11-theme .ga-cover-panel,.art-11-theme .ga-page{width:100%;min-width:0}}@media (width<=450px){.art-11-theme .ga-cover-panel{padding:30px 24px 48px}.art-11-theme .ga-section{padding-left:24px;padding-right:24px}.art-11-theme .ga-cover-photo{width:min(210px,68vw);height:min(280px,91vw)}.art-11-theme .ga-opening-copy h1{font-size:clamp(37px,11vw,43px)}.art-11-theme .ga-opening-copy small{letter-spacing:.12em;font-size:13px}.art-11-theme .ga-memory{padding-left:24px;padding-right:24px}.art-11-theme .ga-couple-card{padding-left:16px;padding-right:16px}.art-11-theme .ga-person-photo{width:min(216px,100vw - 112px);height:min(290px,134vw - 150.08px)}.art-11-theme .ga-date-photo,.art-11-theme .ga-countdown-grid,.art-11-theme .ga-events,.art-11-theme .ga-event,.art-11-theme .ga-info-card,.art-11-theme .ga-gallery-grid,.art-11-theme .ga-gift-intro,.art-11-theme .ga-gift-list{width:100%}.art-11-theme .ga-event{min-height:548px}.art-11-theme .ga-event-inner{min-height:514px;padding-left:12px;padding-right:12px}.art-11-theme .ga-story,.art-11-theme .ga-gallery,.art-11-theme .ga-gifts,.art-11-theme .ga-wishes,.art-11-theme .ga-information,.art-11-theme .ga-closing{padding-left:24px;padding-right:24px}.art-11-theme .ga-closing-photo{left:24px;right:24px}}@media (height<=700px){.art-11-theme .ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:14px}.art-11-theme .ga-cover-photo{width:170px;height:226px}.art-11-theme .ga-cover-kicker{font-size:25px}.art-11-theme .ga-cover-panel h1{font-size:30px}.art-11-theme .ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.art-11-theme .ga-reveal{opacity:1;transform:none}.art-11-theme .ga-gallery-grid button{transition:none}}.art-theme-shell.art-11-theme :is(.ga-cover-landscape,.ga-wallpaper,.ga-cover-panel){background-blend-mode:screen;background-color:#fffaf2e8;background-image:url(../../../assets/themes/theme-05/images/wallpaper.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-11-theme .ga-opening{background-blend-mode:normal;background-color:#fff;background-image:url(../../../assets/themes/theme-05/images/main-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-11-theme .ga-memory{background-blend-mode:screen;background-color:#fffaf2e6;background-image:url(../../../assets/themes/theme-05/images/wallpaper.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-11-theme .ga-verse{background-blend-mode:screen;background-color:#fffefbe8;background-image:url(../../../assets/themes/theme-05/images/wallpaper.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-11-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes){background-blend-mode:screen;background-color:#fffaf2e6;background-image:url(../../../assets/themes/theme-05/images/wallpaper.webp);background-position:50%;background-repeat:repeat-y;background-size:cover}.art-theme-shell.art-11-theme .ga-date-zone{background-blend-mode:multiply;background-color:#8e060a;background-image:url(../../../assets/themes/theme-05/images/wallpaper.webp);background-position:50%;background-size:cover}.art-theme-shell.art-11-theme :is(.ga-memory,.ga-couple,.ga-date-zone,.ga-information,.ga-story,.ga-video-section,.ga-gallery,.ga-gifts,.ga-wishes){background-image:url(../../../assets/themes/theme-05/images/wallpaper.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-11-theme .ga-closing{background-blend-mode:screen;background-color:#fffaf2e6;background-image:url(../../../assets/themes/theme-05/images/main-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-11-theme .ga-closing:after{background:linear-gradient(#fffaf200 0%,#fffaf2b8 55%,#fffaf2 100%)}.art-theme-shell.art-11-theme :is(.ga-landscape-copy span,.ga-cover-kicker,.ga-opening-copy>p){font-family:Garden Pinyon,cursive}.art-theme-shell.art-11-theme :is(.ga-couple-intro h2,.ga-date-zone>h2,.ga-info-card h2,.ga-story>h2,.ga-gallery>h2,.ga-gift-intro h2,.ga-wishes>h2,.ga-closing h2){color:var(--ga-ink);font-family:Garden Aston,cursive;font-size:30px;font-weight:400;line-height:1.3}.art-theme-shell.art-11-theme :is(.ga-couple-intro h2,.ga-date-zone>h2,.ga-info-card h2){font-size:24px}.art-theme-shell.art-11-theme :is(.ga-date-zone>h2,.ga-story>h2,.ga-gallery>h2){color:#fff}.art-theme-shell.art-11-theme .ga-person h3{color:var(--ga-taupe);font-family:Garden Aston,cursive;font-size:28px;font-weight:400;line-height:1.3}.art-theme-shell.art-11-theme .ga-event-weekday{font-family:Garden Pinyon,cursive;font-size:42px}.art-theme-shell.art-11-theme .ga-down{border:1px solid #2e332ee6;border-radius:999px;width:28px;height:42px;top:60%}.art-theme-shell.art-11-theme .ga-down svg{width:16px;height:16px}.art-theme-shell.art-11-theme .ga-gallery-grid button{cursor:pointer;background:0 0;border:0;padding:0}.art-theme-shell.art-11-theme :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ga-taupe-dark);outline-offset:3px}.art-theme-shell.art-11-theme .ga-gift-card{background:linear-gradient(#8e060ad1,#534d74e6),url(../../../assets/themes/theme-05/images/main-bg.webp) 50%/cover no-repeat}.art-theme-shell.art-11-theme .ga-cover-panel{color:var(--ga-ink);background-blend-mode:normal;background:linear-gradient(#fffaf261,#fffaf2b3),url(../../../assets/themes/theme-05/images/main-bg.webp) 50%/cover no-repeat;justify-content:center;gap:7px;padding:34px 32px 132px}.art-theme-shell.art-11-theme .ga-cover-panel .ga-cover-flower{display:none}.art-theme-shell.art-11-theme .ga-cover-overlay{opacity:.9;background-image:linear-gradient(#fff0 36%,#fffaf2 84%);display:block}.art-theme-shell.art-11-theme .ga-cover-panel .ga-cover-kicker{color:var(--ga-ink);margin-bottom:14px;font-family:Garden Pinyon,cursive;font-size:30px;top:16px}.art-theme-shell.art-11-theme .ga-cover-photo{border-color:#8e060adb;width:210px;height:280px;display:block;top:16px;box-shadow:0 0 0 4px #fffaf2f2,0 0 0 5px #8e060adb,0 7px 18px #3c25282e}.art-theme-shell.art-11-theme .ga-cover-panel :is(.ga-cover-kicker,h1,.ga-recipient){color:var(--ga-taupe-dark);text-shadow:0 1px #ffffffa6;top:16px}.art-theme-shell.art-11-theme .ga-cover-panel h1{color:var(--ga-taupe);letter-spacing:0;margin:16px 0 0;font-family:Garden Cormorant,serif;font-size:34px;line-height:1}.art-theme-shell.art-11-theme .ga-cover-panel .ga-recipient{margin-top:20px;font-size:15px}.art-theme-shell.art-11-theme .ga-recipient strong{font-size:20px;line-height:1.4}.art-theme-shell.art-11-theme .ga-recipient small{margin-top:10px;font-size:11px}.art-theme-shell.art-11-theme .ga-cover-panel>.ga-pill{background:var(--ga-taupe);box-shadow:0 0 0 1px var(--ga-taupe), 0 8px 20px #3c25282e;margin-top:16px;top:0}.art-theme-shell.art-11-theme .ga-wallpaper{background:linear-gradient(#fffaf214,#fffaf214),url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover no-repeat}.art-theme-shell.art-11-theme .ga-cover-landscape{background-blend-mode:normal;background-color:#fffaf214;background-image:url(../../../assets/themes/theme-05/images/wallpaper.webp)}.art-theme-shell.art-11-theme .ga-wallpaper .ga-landscape-copy{width:min(80%,760px)}.art-theme-shell.art-11-theme .ga-wallpaper .ga-landscape-copy h2{max-width:230px;margin-inline:auto}.art-theme-shell.art-11-theme .ga-wallpaper .ga-landscape-copy h2 i{display:block}.art-theme-shell.art-11-theme .ga-story{background:linear-gradient(#8e060ab8,#8e060ab8),url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover no-repeat}.art-theme-shell.art-11-theme .acarakan-footer{--footer-background:#8e060a;--footer-foreground:#fff;font-family:Garden Aref,serif}.art-theme-shell.art-11-theme .ga-cover-landscape .ga-landscape-copy h2,.art-theme-shell.art-11-theme .ga-wallpaper .ga-landscape-copy h2{max-width:none;color:var(--ga-taupe);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:clamp(44px,4.2vw,64px);font-weight:600;line-height:.94}.art-theme-shell.art-11-theme .ga-cover-landscape .ga-landscape-copy h2 i,.art-theme-shell.art-11-theme .ga-wallpaper .ga-landscape-copy h2 i{color:var(--ga-taupe);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:1em;font-style:normal;display:inline}.art-theme-shell.art-11-theme .ga-landscape-copy span,.art-theme-shell.art-11-theme .ga-cover-kicker,.art-theme-shell.art-11-theme .ga-opening-copy>p{color:var(--ga-ink);font-family:Garden Pinyon,cursive}.art-theme-shell.art-11-theme .ga-cover-panel>.ga-pill,.art-theme-shell.art-11-theme .ga-pill{background:var(--ga-taupe)}.art-theme-shell.art-11-theme .ga-pill:hover{background:var(--ga-taupe-dark)}.art-theme-shell.art-11-theme .ga-gift-card :is(h3,strong,span,b,p,.ga-gift-account-label){color:#fff}.art-theme-shell.art-11-theme .ga-video-embed,.art-theme-shell.art-11-theme .ga-video-preview{width:100%;max-width:var(--ga-panel-width);margin:0 auto}.art-theme-shell.art-11-theme .ga-video-preview{aspect-ratio:16/9;position:relative;overflow:hidden}.art-theme-shell.art-11-theme .ga-video-preview img{object-fit:cover;width:100%;height:100%}.art-theme-shell.art-11-theme .ga-timeline-line i{height:var(--ga-timeline-progress,0%);transition:height 80ms linear}.art-theme-shell.art-11-theme .ga-timeline.ga-reveal.is-visible .ga-timeline-line i{animation:none}@media (width>=768px){.art-theme-shell.art-11-theme :is(.ga-memory,.ga-couple,.ga-date-zone,.ga-information,.ga-story,.ga-video-section,.ga-gallery,.ga-gifts,.ga-wishes){background-position:top;background-size:cover}.art-theme-shell.art-11-theme :is(.ga-cover-landscape,.ga-wallpaper){display:flex}.art-theme-shell.art-11-theme :is(.ga-cover-panel,.ga-page){width:var(--ga-panel-width);min-width:var(--ga-panel-width);margin-left:auto}}@media (width<=767px){.art-theme-shell.art-11-theme .ga-cover-panel{width:100%;min-width:100%;padding-bottom:15px}.art-theme-shell.art-11-theme .ga-cover-panel h1{font-size:34px}.art-theme-shell.art-11-theme .ga-opening{background-position:top}}@media (width>=768px) and (width<=1023px){.art-theme-shell.art-11-theme .ga-cover-landscape,.art-theme-shell.art-11-theme .ga-wallpaper{display:none}.art-theme-shell.art-11-theme :is(.ga-cover-panel,.ga-page){width:100%;min-width:100%;margin-left:0}.art-theme-shell.art-11-theme .ga-cover-panel{padding-bottom:15px}.art-theme-shell.art-11-theme .ga-page{box-shadow:none}}@media (prefers-reduced-motion:reduce){.art-theme-shell.art-11-theme *,.art-theme-shell.art-11-theme :before,.art-theme-shell.art-11-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.art-theme-shell.art-11-theme .ga-cover{clip-path:none;opacity:1;height:100svh;transition:height 1.5s cubic-bezier(.645,.045,.355,1)}.art-theme-shell.art-11-theme .ga-cover.is-opening{clip-path:none;opacity:1;height:0}.art-theme-shell.art-11-theme .ga-cover-landscape .ga-landscape-copy span,.art-theme-shell.art-11-theme .ga-cover-kicker{animation:1.25s backwards ga-zoom-in}.art-theme-shell.art-11-theme .ga-cover-landscape .ga-landscape-copy h2,.art-theme-shell.art-11-theme .ga-cover-photo{animation:2s .4s backwards ga-zoom-in}.art-theme-shell.art-11-theme .ga-cover-landscape .ga-landscape-copy p,.art-theme-shell.art-11-theme .ga-cover-panel h1{animation:1.25s .8s backwards ga-fade-in-up}.art-theme-shell.art-11-theme .ga-recipient-main{animation:2s 1s backwards ga-fade-in-up}.art-theme-shell.art-11-theme .ga-recipient small{animation:2s 1.8s backwards ga-fade-in-up}.art-theme-shell.art-11-theme .ga-cover-panel>.ga-pill{animation:2s 2.2s backwards ga-zoom-in}.art-theme-shell.art-11-theme .ga-intro-kicker{animation:2s backwards ga-zoom-in}.art-theme-shell.art-11-theme .ga-opening-copy h1 .ga-intro-animate{animation:2s .4s backwards ga-zoom-in}.art-theme-shell.art-11-theme .ga-intro-date{animation:2s .8s backwards ga-zoom-in}.art-theme-shell.art-11-theme .ga-intro-cue{animation:2s 1.2s backwards ga-fade-in-down-centered}.art-theme-shell.art-11-theme .ga-reveal{opacity:0;will-change:opacity, transform;transition:opacity 1.5s,transform 1.5s}.art-theme-shell.art-11-theme .ga-from-up{transform:translateY(50%)}.art-theme-shell.art-11-theme .ga-from-down{transform:translateY(-50%)}.art-theme-shell.art-11-theme .ga-from-left{transition:opacity .5s,transform 1.5s;transform:translate(-100%)scale(.93)}.art-theme-shell.art-11-theme .ga-from-right{transition:opacity .5s,transform 1.5s;transform:translate(100%)scale(.93)}.art-theme-shell.art-11-theme .ga-zoom{transform:scale(.9)}.art-theme-shell.art-11-theme .ga-zoom-out{transform:scale(1.1)}.art-theme-shell.art-11-theme .ga-reveal.is-visible{opacity:1;transform:translate(0)scale(1)}.art-theme-shell.art-11-theme .ga-cover-landscape,.art-theme-shell.art-11-theme .ga-wallpaper{background:linear-gradient(180deg, #471c1c1f 18%, #471c1cb8 100%), var(--ga-cover-image) center / cover no-repeat}.art-theme-shell.art-11-theme .ga-cover-panel,.art-theme-shell.art-11-theme .ga-opening{background:url(../../../assets/themes/theme-05/images/main-bg.webp) 50%/cover no-repeat}.art-theme-shell.art-11-theme .ga-opening-copy h1{color:#d7bb83!important}.art-theme-shell.art-11-theme .ga-cover-panel{justify-content:flex-start;gap:0;padding:max(24px,50svh - 273px) 16px 24px}.art-theme-shell.art-11-theme .ga-cover-overlay{opacity:1;background:linear-gradient(#471c1c05 24%,#471c1cdb 100%)}.art-theme-shell.art-11-theme .ga-cover-photo{border-radius:49% 49% 44% 44%/39% 39% 50% 50%;order:1;width:210px;height:280px;top:0;box-shadow:0 0 0 4px #fff9edf0,0 0 0 7px #795716f5}.art-theme-shell.art-11-theme .ga-cover-kicker{color:#fff;order:2;margin:16px 0 0;font-size:30px;line-height:1.3;top:0}.art-theme-shell.art-11-theme .ga-cover-panel h1{order:3;margin:0;font-size:36px;line-height:1;top:0;color:#fff!important}.art-theme-shell.art-11-theme .ga-recipient{order:4;margin-top:17px;top:0;color:#fff!important}.art-theme-shell.art-11-theme .ga-cover-panel>.ga-pill{box-shadow:none;background:linear-gradient(#8d4a4a,#471c1c);border:3px double #fff;order:5;margin-top:10px;top:0}.art-theme-shell.art-11-theme .ga-opening-copy>p,.art-theme-shell.art-11-theme .ga-opening-copy small{color:#fff}.art-theme-shell.art-11-theme .ga-opening-copy>p{font-size:30px;line-height:1.3}.art-theme-shell.art-11-theme .ga-opening-copy h1{color:#d7bb83;font-size:40px;line-height:1.2}.art-theme-shell.art-11-theme .ga-opening-copy small{line-height:1.3}.art-theme-shell.art-11-theme .ga-down{border:0;width:40px;height:60px;top:54.5%}.art-theme-shell.art-11-theme .ga-down :is(canvas,svg){width:40px;height:40px}.art-theme-shell.art-11-theme .ga-memory:before,.art-theme-shell.art-11-theme .ga-memory-flower{display:none}.art-theme-shell.art-11-theme .ga-verse-overlay{opacity:.2;background:url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover no-repeat}.art-theme-shell.art-11-theme .ga-person-photo{width:210px;height:280px;box-shadow:none;border:0;border-radius:0}.art-theme-shell.art-11-theme .ga-date-photo,.art-theme-shell.art-11-theme .ga-countdown-grid,.art-theme-shell.art-11-theme .ga-events,.art-theme-shell.art-11-theme .ga-event,.art-theme-shell.art-11-theme .ga-info-card,.art-theme-shell.art-11-theme .ga-gallery-grid,.art-theme-shell.art-11-theme .ga-gift-intro,.art-theme-shell.art-11-theme .ga-gift-list{width:min(376px,100vw - 48px)}.art-theme-shell.art-11-theme .ga-event{background:url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover no-repeat;border-radius:250px;height:607px;padding:20px;box-shadow:inset 0 0 10px #00000080}.art-theme-shell.art-11-theme .ga-story{align-items:stretch;padding:64px 43px 112px}.art-theme-shell.art-11-theme .ga-timeline{gap:28px;width:100%;padding-left:45px}.art-theme-shell.art-11-theme .ga-story-card{background:#fffcf3;border:0;border-radius:12px;width:100%;padding:8px;box-shadow:2px 2px 30px #9c9cc042}.art-theme-shell.art-11-theme .ga-story-card img{object-fit:fill;border-radius:8px 8px 12px 12px;height:auto}@media (width>=1024px){.art-theme-shell.art-11-theme .ga-page:before{width:450px}}@media (width<=450px){.art-theme-shell.art-11-theme .ga-cover-panel{padding:max(24px,50svh - 273px) 16px 24px}.art-theme-shell.art-11-theme .ga-cover-photo,.art-theme-shell.art-11-theme .ga-person-photo{width:210px;height:280px}}.art-theme-shell.art-11-theme{--ga-taupe:#9b6b55;--ga-taupe-dark:#6f302d;--ga-cream:#f5e7dd;--ga-paper:#fff7eff0;--ga-ink:#4a2726}.art-theme-shell.art-11-theme :is(.ga-cover-landscape,.ga-wallpaper){background:linear-gradient(#50141b4d, #4a1319b8), var(--ga-cover-image) center 30% / cover no-repeat;color:#fff9f2}.art-theme-shell.art-11-theme .ga-cover-landscape .ga-landscape-copy,.art-theme-shell.art-11-theme .ga-wallpaper .ga-landscape-copy{text-shadow:0 2px 10px #360a10d1}.art-theme-shell.art-11-theme :is(.ga-cover-landscape .ga-landscape-copy h2,.ga-cover-landscape .ga-landscape-copy p,.ga-wallpaper .ga-landscape-copy h2,.ga-wallpaper .ga-landscape-copy p){color:#fff9f2}.art-theme-shell.art-11-theme :is(.ga-cover-panel,.ga-opening){background-image:url(../../../assets/themes/theme-05/images/main-bg.webp);background-position:50%;background-size:cover}.art-theme-shell.art-11-theme :is(.ga-opening-copy,.ga-opening-copy p,.ga-opening-copy small,.ga-opening .ga-down){color:#fff9f0;text-shadow:0 2px 8px #3e0f15c7}.art-theme-shell.art-11-theme .ga-opening-copy h1{color:#d8b46c;text-shadow:0 2px 9px #3e0f15d1}.art-theme-shell.art-11-theme :is(.ga-memory,.ga-verse,.ga-couple,.ga-information,.ga-gifts,.ga-wishes,.ga-closing){background:linear-gradient(#fff7efc2,#fff7efc2),url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover no-repeat}.art-theme-shell.art-11-theme .ga-memory:before{background:linear-gradient(#662a2a80,#662a2a80),url(../../../assets/themes/theme-05/images/main-bg.webp) 50%/cover}.art-theme-shell.art-11-theme :is(.ga-date-zone,.ga-story,.ga-gallery){color:#fff8ee;background:url(../../../assets/themes/theme-05/images/motif-top.webp) top/100% no-repeat,url(../../../assets/themes/theme-05/images/motif-bottom.webp) bottom/100% no-repeat,linear-gradient(#672a29f5,#672a29f5)}.art-theme-shell.art-11-theme .ga-event{background:linear-gradient(#fff4eae0,#fff4eae0),url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover}.art-theme-shell.art-11-theme .ga-cover-panel{color:#fff8ef;justify-content:flex-start;gap:3px;padding-top:78px}.art-theme-shell.art-11-theme .ga-cover-overlay{opacity:1;background:linear-gradient(#44121900 30%,#44121933 52%,#441219e0 100%);display:block}.art-theme-shell.art-11-theme :is(.ga-cover-kicker,.ga-cover-panel h1,.ga-recipient){text-shadow:0 2px 8px #401016c7;color:#fff8ef!important}.art-theme-shell.art-11-theme .ga-cover-kicker{order:2;font-size:28px}.art-theme-shell.art-11-theme .ga-cover-photo{border-radius:49% 49% 45% 45%/39% 39% 50% 50%;order:1;width:205px;height:275px;box-shadow:0 0 0 4px #fff8ecf0,0 0 0 7px #795716f5}.art-theme-shell.art-11-theme .ga-cover-panel h1{order:3;margin-top:10px;font-size:29px;color:#fff8ef!important}.art-theme-shell.art-11-theme .ga-recipient{order:4;margin-top:7px}.art-theme-shell.art-11-theme .ga-cover-panel>.ga-pill{flex:none;order:5;min-width:190px;min-height:38px;top:8px}.art-theme-shell.art-11-theme .ga-cover-flower{display:none}.art-theme-shell.art-11-theme :is(.ga-cover-panel>.ga-pill,.ga-pill){color:#fff9f2;background:#7b3031f2;box-shadow:0 0 0 1px #fff9eef5,0 0 0 3px #7b3031c2}.art-theme-shell.art-11-theme :is(.ga-pill:hover,.ga-pill:focus-visible){background:#5f2628}.art-theme-shell.art-11-theme .ga-bouquet{max-width:112px}.art-theme-shell.art-11-theme :is(.ga-monogram img,.ga-ampersand){object-fit:contain}.art-theme-shell.art-11-theme .ga-page{background:var(--ga-cream) url(../../../assets/themes/theme-05/images/wallpaper.webp) center / 100% auto repeat-y;box-shadow:-12px 0 42px #4a131929}@media (width<=767px){.art-theme-shell.art-11-theme .ga-cover-panel{padding-top:135px}}.art-theme-shell.art-11-theme .ga-cover-panel{background:url(../../../assets/themes/theme-05/images/main-bg.webp) 50%/cover no-repeat;justify-content:flex-start;gap:0;padding:max(24px,50svh - 273px) 16px 24px}.art-theme-shell.art-11-theme .ga-cover-photo{width:210px;height:280px;top:0}.art-theme-shell.art-11-theme .ga-cover-panel .ga-cover-kicker{margin:16px 0 0;font-size:30px;line-height:1.3;top:0}.art-theme-shell.art-11-theme .ga-cover-panel h1{margin:0;font-size:36px;line-height:1;top:0!important}.art-theme-shell.art-11-theme .ga-cover-panel .ga-recipient{margin-top:17px;top:0}.art-theme-shell.art-11-theme .ga-cover-panel>.ga-pill{box-shadow:none;background:linear-gradient(#8d4a4a,#471c1c);border:3px double #fff;margin-top:10px;top:0}.art-theme-shell.art-11-theme .ga-page{box-shadow:none;isolation:isolate;background:0 0}.art-theme-shell.art-11-theme .ga-page:before{z-index:-1;background:var(--ga-cream) url(../../../assets/themes/theme-05/images/wallpaper.webp) center / cover no-repeat;content:"";pointer-events:none;width:100%;position:fixed;top:0;bottom:0;right:0}.art-theme-shell.art-11-theme .ga-opening{background:url(../../../assets/themes/theme-05/images/main-bg.webp) 50%/cover no-repeat}.art-theme-shell.art-11-theme .ga-memory{background:radial-gradient(circle,#8d4a4a 0%,#471c1c 80%);min-height:896px;padding:64px 30px}.art-theme-shell.art-11-theme .ga-memory-photo-shell{width:100%;height:400px}.art-theme-shell.art-11-theme .ga-portrait-photo{box-shadow:none;border:0;border-radius:20px}.art-theme-shell.art-11-theme .ga-verse{background:#fffcf3;border:6px solid #f5f7f8;border-radius:20px;width:100%;min-height:403px;margin-top:-35px;padding:48px 24px;box-shadow:0 0 10px #00000080}.art-theme-shell.art-11-theme :is(.ga-couple,.ga-date-zone,.ga-information,.ga-gifts,.ga-wishes,.ga-closing){background:0 0}.art-theme-shell.art-11-theme :is(.ga-story,.ga-video-section,.ga-gallery){background:radial-gradient(circle,#8d4a4a 0%,#471c1c 80%)}.art-theme-shell.art-11-theme .ga-couple{padding:32px 16px}.art-theme-shell.art-11-theme .ga-couple-card{width:min(392px,100vw - 32px);box-shadow:none;background:url(../../../assets/themes/theme-05/images/motif-top.webp) top/100% no-repeat,url(../../../assets/themes/theme-05/images/motif-bottom.webp) bottom/100% no-repeat,#fffcf3ed;border:4px solid #471c1c;border-radius:250px;padding:64px 16px 128px}.art-theme-shell.art-11-theme .ga-person-photo{width:210px;height:280px}.art-theme-shell.art-11-theme .ga-person-photo .art05-slideshow{border-radius:125px;width:189px;height:252px;margin:14px auto}.art-theme-shell.art-11-theme :is(.ga-date-photo,.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list){width:min(376px,100vw - 48px)}.art-theme-shell.art-11-theme .ga-date-photo{border-radius:25px;height:230px}.art-theme-shell.art-11-theme .ga-event{background:url(../../../assets/themes/theme-05/images/wallpaper.webp) 50%/cover no-repeat;height:607px;padding:20px;box-shadow:inset 0 0 10px #00000080}.art-theme-shell.art-11-theme .ga-event-inner{background:#fffcf380;border:4px solid #471c1c;width:100%;height:567px;box-shadow:inset 0 0 10px #000}.art-theme-shell.art-11-theme .ga-info-card{background:#fffcf3e6;border:4px solid #471c1c;min-height:245px;box-shadow:0 0 10px #00000080}.art-theme-shell.art-11-theme .ga-closing-photo{border-radius:0;height:450px;top:64px;left:32px;right:32px}.art-theme-shell.art-11-theme .acarakan-footer{--footer-background:#8e060a;--footer-foreground:#fff;box-shadow:none}@media (width>=1024px){.art-theme-shell.art-11-theme .ga-page:before{width:450px}}[data-preview-viewport=mobile] .art-theme-shell.art-11-theme .ga-page:before{width:100%}@media (width<=450px){.art-theme-shell.art-11-theme .ga-cover-panel{padding:max(24px,50svh - 273px) 16px 24px}}.art-theme-shell.art-11-theme .ga-opening-copy{top:-16px}.art-theme-shell.art-11-theme .ga-gallery-grid{width:min(342px,100vw - 48px)}.art-theme-shell.art-11-theme .ga-cover-photo{box-sizing:border-box;border:3px double #fff8ecfa;border-radius:999px;box-shadow:0 0 0 2px #795716f5,0 7px 18px #3c25283d}.art-theme-shell.art-11-theme .ga-date-zone{background:url(../../../assets/themes/theme-05/images/motif-top.webp) top/100% no-repeat,url(../../../assets/themes/theme-05/images/motif-bottom.webp) bottom/100% no-repeat,#5e2528d6}.art-theme-shell.art-11-theme .ga-gallery{background:radial-gradient(circle,#8d4a4ab8 0%,#471c1cd1 80%)}.art-theme-shell.art-11-theme .ga-opening-copy h1 i{color:#fff9f0;text-shadow:0 2px 8px #3e0f15e6}.art-theme-shell.art-11-theme .ga-down{top:61%}.art-theme-shell.art-11-theme .ga-closing-copy h2,.art-theme-shell.art-11-theme .ga-closing-copy p{overflow-wrap:anywhere}.art-theme-shell.art-11-theme .ga-closing-copy p{white-space:pre-line}.art-theme-shell.art-11-theme .ga-gift-intro{gap:18px;width:100%;max-width:342px;height:auto;min-height:0;margin-inline:auto;padding:28px 22px;display:grid}.art-theme-shell.art-11-theme .ga-gift-intro :is(h2,p){overflow-wrap:anywhere;margin:0}.art-theme-shell.art-11-theme .ga-gift-intro h2{line-height:1.2}.art-theme-shell.art-11-theme .ga-gift-intro>button{justify-self:center;max-width:100%;min-height:44px;margin:0}.art-11-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.art-11-theme [data-wish-scroll]>*{flex-shrink:0}.art-11-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.art-11-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.art06-slideshow.svelte-1al718j{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-1al718j{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 3s;position:absolute;inset:0}img.active.svelte-1al718j{opacity:1}.ken-burns.svelte-1al718j img:where(.svelte-1al718j){transition:opacity 3s,transform 10s linear;transform:scale(1)}.ken-burns.svelte-1al718j img.active:where(.svelte-1al718j){transition-duration:3s,20s;transform:scale(1.3)}.ken-burns.svelte-1al718j img.full-photo.active:where(.svelte-1al718j){transform:none}@media (prefers-reduced-motion:reduce){img.svelte-1al718j,.ken-burns.svelte-1al718j img:where(.svelte-1al718j){transition:none;transform:none}}@font-face{font-family:Garden Aston;src:url(../../../assets/themes/theme-06/fonts/aston-script.woff2)format("woff2");font-display:swap}@font-face{font-family:Garden Pinyon;src:url(../../../assets/themes/theme-06/fonts/pinyon-script.ttf)format("truetype");font-display:swap}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-06/fonts/cormorant-infant-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-06/fonts/cormorant-infant-semibold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-06/fonts/cormorant-infant-bold.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-06/fonts/aref-ruqaa-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-06/fonts/aref-ruqaa-bold.ttf)format("truetype");font-display:swap;font-weight:700}:root{--ga-taupe:#b09b7b;--ga-taupe-dark:#9b8768;--ga-cream:#f9f7f5;--ga-paper:#f9f7f5ed;--ga-ink:#333}.art-theme-shell.art-12-theme .ga-gallery-grid{width:342px;max-width:100%}@media (width<=767px){.ga-cover-landscape,.ga-wallpaper{display:none}.ga-cover-panel,.ga-page{width:100%;min-width:0;box-shadow:none;margin:0}}@media (width<=450px){.ga-cover-panel{padding:34px 24px 55px}.ga-section{padding-left:24px;padding-right:24px}.ga-cover-photo{width:210px;height:280px}.ga-cover-panel h1{width:100%;font-size:34px}.ga-cover-panel>.ga-pill{width:171px;min-height:38px;padding:10px 24px}.ga-cover-flower-left{width:145px;top:20px;left:-45px}.ga-cover-flower-right{width:130px;top:100px;right:-45px}.ga-date-photo,.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list{width:min(342px,100vw - 48px)}.ga-person-photo{width:min(292px,100vw - 100px)}}@media (height<=700px){.ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:15px}.ga-cover-photo{width:170px;height:226px}.ga-cover-kicker{font-size:25px}.ga-cover-panel h1{font-size:30px}.ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ga-cover,.ga-reveal,.ga-pill,.ga-audio{transition-duration:.01ms!important}.ga-cover-panel>*,.ga-cover-landscape .ga-landscape-copy>*,.ga-intro-animate,.ga-audio.playing svg,.ga-gift-list{animation:none!important}}.art-12-theme{--ga-taupe:#8e060a;--ga-taupe-dark:#5e0406;--ga-cream:#fffaf2;--ga-paper:#fffffff0;--ga-ink:#3c2528;--ga-muted:#6a5355;--ga-line:#8e060a38;--ga-shadow-soft:0 2px 8px #3c252814, 0 12px 28px #3c25281a;--ga-shadow:0 3px 10px #3c25281f, 0 20px 46px #3c252821;--ga-shadow-high:0 5px 16px #3c252829, 0 28px 64px #3c252829;--ga-shadow-inset:inset 0 0 20px #8e060a14;--ga-radius:22px;--ga-panel-width:450px;--ga-ease-out:cubic-bezier(.22, 1, .36, 1);--ga-ease-soft:cubic-bezier(.25, .8, .25, 1)}.art-12-theme .ga-cover{clip-path:inset(0);height:100svh;transition:clip-path 1.2s var(--ga-ease-out), opacity .36s ease .82s;will-change:clip-path, opacity}.art-12-theme .ga-cover.is-opening{clip-path:inset(0 0 100%);opacity:0;height:100svh}.art-12-theme .ga-cover-landscape .ga-landscape-copy span{animation:art05-rise-in .72s var(--ga-ease-out) .1s both}.art-12-theme .ga-cover-landscape .ga-landscape-copy h2{animation:art05-rise-in .9s var(--ga-ease-out) .24s both}.art-12-theme .ga-cover-landscape .ga-landscape-copy p{animation:art05-rise-in .72s var(--ga-ease-out) .42s both}.art-12-theme .ga-cover-kicker{animation:art05-rise-in .72s var(--ga-ease-out) .1s both}.art-12-theme .ga-cover-photo{animation:art05-portrait-in .96s var(--ga-ease-out) .22s both}.art-12-theme .ga-cover-panel h1{animation:art05-rise-in .76s var(--ga-ease-out) .42s both}.art-12-theme .ga-recipient-main{animation:art05-rise-in .72s var(--ga-ease-out) .54s both}.art-12-theme .ga-recipient small{animation:art05-rise-in .72s var(--ga-ease-out) .62s both}.art-12-theme .ga-cover-panel>.ga-pill{animation:art05-rise-in .72s var(--ga-ease-out) .72s both}.art-12-theme .ga-cover-landscape,.art-12-theme .ga-wallpaper{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-06/images/wallpaper.webp) 50%/cover no-repeat}.art-12-theme .ga-wallpaper{box-shadow:inset -1px 0 #52694d1a}.art-12-theme .ga-landscape-copy{width:min(80%,760px);text-shadow:none;top:55%}.art-12-theme .ga-landscape-copy span{color:var(--ga-ink);font-family:Garden Pinyon,cursive;font-size:clamp(25px,2.4vw,33px)}.art-12-theme .ga-landscape-copy h2{color:var(--ga-taupe);letter-spacing:.01em;margin:14px 0 7px;font-size:clamp(46px,4.1vw,58px);line-height:.94}.art-12-theme .ga-landscape-copy h2 i{color:var(--ga-ink);font-family:Garden Aston,cursive;font-size:.74em}.art-12-theme .ga-landscape-copy p{color:var(--ga-ink);letter-spacing:.02em;margin-top:14px;font-size:18px}.art-12-theme .ga-cover-panel{width:var(--ga-panel-width);min-width:var(--ga-panel-width);background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-06/images/wallpaper.webp) 50%/cover no-repeat;gap:7px;padding:34px 32px 52px}.art-12-theme .ga-cover-overlay{z-index:0;pointer-events:none;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 80%);position:absolute;inset:0}.art-12-theme .ga-cover-kicker{color:var(--ga-ink);margin:0 0 14px;font-family:Garden Pinyon,cursive;font-size:30px;line-height:1}.art-12-theme .ga-cover-photo{width:210px;height:280px;box-shadow:0 0 0 1px #586f52b8, var(--ga-shadow);border:1px solid #fffffff5;flex-shrink:0}.art-12-theme .ga-cover-panel h1{letter-spacing:0;margin:16px 0 0;font-size:34px;line-height:1}.art-12-theme .ga-recipient{margin-top:20px;font-size:15px}.art-12-theme .ga-recipient strong{font-size:20px;line-height:1.4}.art-12-theme .ga-recipient small{margin-top:10px;font-size:11px}.art-12-theme .ga-cover-panel>.ga-pill{width:auto;min-height:38px;margin-top:24px;top:0}.art-12-theme .ga-pill:hover{background:var(--ga-taupe-dark)}.art-12-theme .ga-cover-panel>.ga-pill{width:196px;min-height:41px;box-shadow:0 0 0 1px var(--ga-taupe), 0 8px 20px #3742302e;border:1px solid #fff;margin-top:16px;padding:10px 26px;top:0}.art-12-theme .ga-cover-flower-left{width:135px;animation:art05-bloom-left 1.1s var(--ga-ease-out) .28s both;top:28px;left:-48px}.art-12-theme .ga-cover-flower-right{width:127px;animation:art05-bloom-right 1.1s var(--ga-ease-out) .43s both;top:76px;right:-46px}.art-12-theme :is(.ga-cover-flower,.ga-memory-flower,.ga-person-flower,.ga-bouquet,.ga-ampersand){filter:drop-shadow(0 8px 12px #2d3a291f)}.art-12-theme .ga-page{width:var(--ga-panel-width);background:var(--ga-cream) url(../../../assets/themes/theme-06/images/main-bg.webp) center / 100% auto repeat-y;margin-left:auto;box-shadow:-12px 0 42px #37423029}.art-12-theme .ga-section{padding:72px 40px}.art-12-theme :is(.ga-verse,.ga-couple-card,.ga-event,.ga-info-card,.ga-story-card,.ga-gift-intro,.ga-gift-card,.ga-wish-form,.ga-wish-list article){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.art-12-theme .ga-opening{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-06/images/wallpaper.webp) 50%/cover no-repeat;min-height:100svh;padding:0 28px 120px}.art-12-theme .ga-opening-copy{gap:2px;margin-top:0;top:0}.art-12-theme .ga-opening-copy>p{color:var(--ga-ink);margin:0 0 12px;font-family:Garden Pinyon,cursive;font-size:25px;line-height:1}.art-12-theme .ga-opening-copy h1{color:var(--ga-taupe);letter-spacing:.01em;font-size:43px;line-height:1.02}.art-12-theme .ga-opening-copy h1 i{color:var(--ga-ink);margin:0;font-family:Garden Aston,cursive;font-size:39px;line-height:.95}.art-12-theme .ga-opening-copy small{color:var(--ga-ink);letter-spacing:.18em;margin-top:18px;font-size:15px}.art-12-theme .ga-memory{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-06/images/main-bg.webp) 50%/cover no-repeat;min-height:0;padding:72px 32px 66px}.art-12-theme .ga-memory-photo-shell{width:100%;height:360px}.art-12-theme .ga-portrait-photo{border:1px solid #fff;border-radius:22px;box-shadow:0 0 12px #00000029,0 12px 32px #232d2033}.art-12-theme .ga-memory-flower-left{width:118px;top:54px;left:-58px}.art-12-theme .ga-memory-flower-right{width:120px;top:-28px;right:-57px}.art-12-theme .ga-verse{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-06/images/wallpaper.webp) 50%/cover no-repeat;border:1px solid #fffffff5;border-radius:22px;width:100%;min-height:0;margin-top:-28px;padding:38px 24px 34px;position:relative;overflow:hidden;box-shadow:0 0 14px #0000002e,0 14px 36px #232d2038}.art-12-theme .ga-verse-overlay{z-index:0;pointer-events:none;border-radius:inherit;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 85%);position:absolute;inset:0;box-shadow:inset 0 0 20px #00000014}.art-12-theme .ga-verse>:not(.ga-verse-overlay){z-index:1;position:relative}.art-12-theme .ga-monogram{width:154px;height:154px;color:var(--ga-taupe);margin-bottom:18px;font-family:Garden Cormorant,serif;font-size:70px}.art-12-theme .ga-monogram span:last-child{color:var(--ga-taupe)}.art-12-theme .ga-verse blockquote{max-width:310px;color:var(--ga-ink);margin:0 auto 10px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:600;line-height:1.45}.art-12-theme .ga-verse>strong{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:14px;font-weight:600}.art-12-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes){background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-06/images/main-bg.webp) 50%/cover repeat-y}.art-12-theme .ga-couple{padding:42px 28px 70px}.art-12-theme .ga-couple-card{background:var(--ga-paper);box-shadow:var(--ga-shadow);border:1px solid #fffffff2;border-radius:26px;padding:58px 22px 52px}.art-12-theme .ga-couple-intro{max-width:340px;margin:0 auto 44px}.art-12-theme .ga-couple-intro h2,.art-12-theme .ga-date-zone>h2,.art-12-theme .ga-info-card h2,.art-12-theme .ga-story>h2,.art-12-theme .ga-gallery>h2,.art-12-theme .ga-gift-intro h2,.art-12-theme .ga-wishes>h2,.art-12-theme .ga-closing h2{color:var(--ga-taupe-dark);font-family:Garden Aston,cursive;font-size:32px;font-weight:500;line-height:1}.art-12-theme .ga-couple-intro h2{margin:0 0 24px}.art-12-theme .ga-couple-intro p{color:var(--ga-muted);margin:8px auto;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-12-theme .ga-person{padding:0 2px}.art-12-theme .ga-person-photo{width:216px;height:290px;box-shadow:0 0 0 1px #586f5275, var(--ga-shadow);border:1px solid #fff;border-radius:110px 110px 18px 18px;margin-bottom:26px}.art-12-theme .ga-person-flower{width:105px}.art-12-theme .ga-person-flower-left{bottom:-10px;left:-50px}.art-12-theme .ga-person-flower-right{bottom:-10px;right:-20px}.art-12-theme .ga-person h3{color:var(--ga-taupe);text-transform:none;margin:0;font-family:Garden Pinyon,cursive;font-size:60px;font-weight:500;line-height:.92}.art-12-theme .ga-person h4{color:var(--ga-ink);margin:14px 0 7px;font-family:Garden Cormorant,serif;font-size:25px;font-weight:700;line-height:1.1}.art-12-theme .ga-person span,.art-12-theme .ga-person p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:15px;line-height:1.45}.art-12-theme .ga-person span{color:var(--ga-taupe-dark);font-weight:700}.art-12-theme .ga-person p{max-width:280px}.art-12-theme .ga-person a{background:var(--ga-taupe);margin-top:15px;padding:6px 14px;font-size:11px}.art-12-theme .ga-ampersand{opacity:.9;width:58px;margin:36px auto 60px}.art-12-theme .ga-date-zone{background-blend-mode:multiply;color:#fff;background-color:#a4bd9d;background-image:url(../../../assets/themes/theme-06/images/wallpaper.webp);background-position:50%;background-size:cover;padding:72px 32px 78px}.art-12-theme .ga-date-zone:before,.art-12-theme .ga-gallery:before{display:none}.art-12-theme .ga-date-photo{width:100%;height:260px;box-shadow:var(--ga-shadow-high);border:1px solid #fff;border-radius:22px;margin-bottom:32px}.art-12-theme .ga-date-zone>h2{color:#fff;margin:0 0 26px}.art-12-theme .ga-countdown-grid{gap:7px;width:100%;margin-bottom:24px}.art-12-theme .ga-countdown-grid div{background:#ffffff14;border:1px solid #ffffffc2;border-radius:13px;height:76px}.art-12-theme .ga-countdown-grid b{font-family:Garden Cormorant,serif;font-size:27px;font-weight:600}.art-12-theme .ga-countdown-grid span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.art-12-theme .ga-date-zone>.ga-pill{background:0 0;box-shadow:0 0 0 1px #ffffff80}.art-12-theme .ga-date-zone>.ga-pill:hover{background:#ffffff24}.art-12-theme .ga-bouquet{width:150px;margin:48px auto 38px}.art-12-theme .ga-events{gap:28px;width:100%}.art-12-theme .ga-event{width:100%;min-height:570px;box-shadow:var(--ga-shadow-high);background:url(../../../assets/themes/theme-06/images/main-bg.webp) 50%/cover no-repeat;border:1px solid #ffffffb3;border-radius:190px;padding:17px}.art-12-theme .ga-event-inner{background:var(--ga-paper);width:100%;min-height:536px;box-shadow:var(--ga-shadow-inset);border:1px solid #fffffff2;border-radius:176px;padding:64px 16px}.art-12-theme .ga-event h2{color:var(--ga-taupe-dark);letter-spacing:.08em;margin:0 0 14px;font-family:Garden Cormorant,serif;font-size:24px;font-weight:700}.art-12-theme .ga-event-inner>i{background:var(--ga-taupe);width:76px;margin-bottom:13px}.art-12-theme .ga-event-weekday{color:var(--ga-ink);font-family:Garden Pinyon,cursive;font-size:35px;line-height:1}.art-12-theme .ga-event-day{color:var(--ga-taupe);font-family:Garden Cormorant,serif;font-size:68px;font-weight:700;line-height:.95}.art-12-theme .ga-event-month{color:var(--ga-ink);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:19px;font-weight:700;line-height:1.15}.art-12-theme .ga-event-time{color:var(--ga-muted);font-size:13px;font-weight:700;margin:16px 0 18px!important}.art-12-theme .ga-event h3{color:var(--ga-taupe-dark);margin:0 0 4px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.art-12-theme .ga-event p,.art-12-theme .ga-event small{color:var(--ga-ink);font-family:Garden Cormorant,serif;font-size:14px;line-height:1.35}.art-12-theme .ga-event small{color:var(--ga-muted)}.art-12-theme .ga-event .ga-pill{margin-top:18px}.art-12-theme .ga-information{gap:22px;padding:64px 32px}.art-12-theme .ga-info-card{border-radius:var(--ga-radius);background:var(--ga-paper);width:100%;min-height:220px;box-shadow:var(--ga-shadow-soft);border:1px solid #586f5261;padding:34px 22px}.art-12-theme .ga-info-card h2{margin:0 0 16px;font-size:30px}.art-12-theme .ga-info-card p{max-width:285px;color:var(--ga-muted);margin:0;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.5}.art-12-theme .ga-info-card .ga-pill{margin-top:20px}.art-12-theme .ga-colors{gap:10px;margin-top:20px}.art-12-theme .ga-colors i{border:2px solid #fff;width:32px;height:32px;box-shadow:0 0 0 1px #52694d7a}.art-12-theme .ga-story{color:#fff;background:#8e060a;align-items:stretch;padding:70px 28px}.art-12-theme .ga-story>h2,.art-12-theme .ga-gallery>h2{color:#fff;text-align:center;margin:0 0 34px;font-size:34px}.art-12-theme .ga-timeline{gap:28px;padding-left:47px}.art-12-theme .ga-timeline-line{background:#ffffff47;top:12px;bottom:12px;left:14px}.art-12-theme .ga-timeline-line i{transform-origin:top;background:#fff}.art-12-theme .ga-story-card{background:var(--ga-paper);width:min(100%,320px);box-shadow:var(--ga-shadow-soft);border:1px solid #ffffffd1;border-radius:16px;padding:8px}.art-12-theme .ga-story-marker{background:#ffffff40;border:1px solid #ffffffb3;width:29px;height:29px;top:10px;left:-47px}.art-12-theme .ga-story-card.is-visible .ga-story-marker{background:var(--ga-cream);color:var(--ga-taupe-dark)}.art-12-theme .ga-story-card img{border-radius:10px;height:180px}.art-12-theme .ga-story-card>div{padding:22px 10px 14px}.art-12-theme .ga-story-card time{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:15px;font-weight:700}.art-12-theme .ga-story-card h3{color:var(--ga-ink);margin:2px 0 5px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.art-12-theme .ga-story-card p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:14px;line-height:1.5}.art-12-theme .ga-video-section{aspect-ratio:16/9;background:var(--ga-ink);height:auto}.art-12-theme .ga-video span{background:var(--ga-taupe);border:1px solid #fffc;width:52px;height:52px;box-shadow:0 8px 18px #0000002e}.art-12-theme .ga-gallery{background-color:var(--ga-taupe);background-blend-mode:multiply;color:#fff;background-image:url(../../../assets/themes/theme-06/images/wallpaper.webp);background-position:50%;background-size:cover;padding:70px 28px 78px}.art-12-theme .ga-gallery-grid{width:342px;max-width:100%;margin-inline:auto}.art-12-theme .ga-gallery-grid button,.art-12-theme .ga-gallery-grid button:nth-child(n){box-shadow:var(--ga-shadow-soft);transition:transform .32s var(--ga-ease-out), border-color .24s ease, box-shadow .32s ease;border:1px solid #ffffff9e;border-radius:10px}.art-12-theme .ga-gallery-grid button:hover{box-shadow:var(--ga-shadow-high);border-color:#fff;transform:translateY(-4px)scale(1.012)}.art-12-theme .ga-gifts{padding:64px 28px}.art-12-theme .ga-gift-intro{border-radius:var(--ga-radius);background:var(--ga-paper);width:100%;min-height:280px;box-shadow:var(--ga-shadow);border:1px solid #586f5261;padding:44px 26px}.art-12-theme .ga-gift-intro h2{margin:0 0 20px;font-size:34px}.art-12-theme .ga-gift-intro p{color:var(--ga-muted);margin:0 0 24px;font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-12-theme .ga-gift-list{gap:12px;width:100%;margin-top:20px}.art-12-theme .ga-gift-card{border:1px solid var(--ga-line);box-shadow:var(--ga-shadow-soft);background:#fffffff5;border-radius:16px;padding:24px 20px}.art-12-theme .ga-gift-card strong,.art-12-theme .ga-gift-card h3{color:var(--ga-taupe-dark);margin:0 0 12px;font-family:Garden Cormorant,serif;font-size:24px}.art-12-theme .ga-gift-card span{color:var(--ga-muted);font-size:11px}.art-12-theme .ga-gift-card b{color:var(--ga-ink);letter-spacing:.06em;margin-bottom:8px;font-family:Garden Cormorant,serif;font-size:23px}.art-12-theme .ga-gift-card p{color:var(--ga-ink);margin:0 0 12px;font-family:Garden Cormorant,serif;font-size:15px}.art-12-theme .ga-gift-card button{background:var(--ga-taupe);padding:7px 14px;font-size:11px}.art-12-theme .ga-wishes{padding:66px 28px 74px}.art-12-theme .ga-wishes>h2{margin:0 0 16px;font-size:34px}.art-12-theme .ga-wishes>p{color:var(--ga-muted);margin:-2px 0 22px;font-family:Garden Cormorant,serif;font-size:15px}.art-12-theme .ga-wish-form{border-radius:var(--ga-radius);background:var(--ga-paper);box-shadow:var(--ga-shadow);border:1px solid #586f5247;gap:11px;margin-bottom:26px;padding:22px}.art-12-theme .ga-wish-form input:not([type=radio]),.art-12-theme .ga-wish-form textarea{border:1px solid var(--ga-line);background:#ffffffe0;border-radius:11px;padding:12px 14px;font-family:Garden Cormorant,serif;font-size:15px}.art-12-theme .ga-wish-form input:focus,.art-12-theme .ga-wish-form textarea:focus{border-color:var(--ga-taupe);box-shadow:0 0 0 3px #7b967129}.art-12-theme .ga-wish-form>span{color:var(--ga-taupe-dark);margin-top:5px;font-family:Garden Cormorant,serif;font-size:15px}.art-12-theme .ga-attendance{gap:8px}.art-12-theme .ga-attendance label{border-color:var(--ga-taupe);height:38px;color:var(--ga-ink);transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .22s var(--ga-ease-out);background:#ffffffa8;font-family:Garden Cormorant,serif;font-size:13px}.art-12-theme .ga-attendance label.is-selected{background:var(--ga-taupe);box-shadow:var(--ga-shadow-soft);color:#fff}.art-12-theme .ga-wish-list{gap:10px;max-height:515px;padding-right:2px}.art-12-theme .ga-wish-list article{border:1px solid var(--ga-line);box-shadow:var(--ga-shadow-soft);background:#fffffff0;border-radius:12px;padding:14px 16px}.art-12-theme .ga-wish-list strong{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:15px}.art-12-theme .ga-wish-list p{color:var(--ga-muted);margin:3px 0 0;font-family:Garden Cormorant,serif;font-size:14px;line-height:1.45}.art-12-theme .ga-closing{background-blend-mode:screen;background:0 0,url(../../../assets/themes/theme-06/images/main-bg.webp) 50%/cover no-repeat;justify-content:flex-end;min-height:820px;padding:0 32px 78px}.art-12-theme .ga-closing:after{background:#fcfaf3e6}.art-12-theme .ga-closing-photo{height:445px;box-shadow:var(--ga-shadow-high);border:1px solid #fff;border-radius:180px 180px 16px 16px;top:60px;left:32px;right:32px}.art-12-theme .ga-closing-copy h2{margin:0 0 23px;font-size:38px}.art-12-theme .ga-closing p{color:var(--ga-muted);font-family:Garden Cormorant,serif;font-size:15px;line-height:1.55}.art-12-theme .ga-closing strong{color:var(--ga-taupe-dark);margin-top:22px;font-family:Garden Cormorant,serif;font-size:14px}.art-12-theme .ga-closing h3{color:var(--ga-taupe);margin:8px 0 0;font-family:Garden Cormorant,serif;font-size:29px;font-weight:700;line-height:1}.art-12-theme .ga-audio{background:var(--ga-taupe);width:40px;height:40px;box-shadow:var(--ga-shadow);transition:transform .52s var(--ga-ease-out), background-color .22s ease, box-shadow .22s ease;border:1px solid #fff;bottom:18px;right:18px}.art-12-theme .ga-reveal{transition-property:opacity,transform;transition-duration:.76s;transition-timing-function:var(--ga-ease-out)}.art-12-theme .ga-from-up{transform:translateY(24px)}.art-12-theme .ga-from-down{transform:translateY(-24px)}.art-12-theme .ga-zoom{transform:scale(.96)}.art-12-theme .ga-reveal.is-visible{will-change:auto;transform:none}.art-12-theme .ga-timeline.ga-reveal.is-visible .ga-timeline-line i{animation:art05-line-grow 1.8s var(--ga-ease-out) .18s both}.art-12-theme .ga-story-card:nth-of-type(2){transition-delay:90ms}.art-12-theme .ga-story-card:nth-of-type(3){transition-delay:.18s}.art-12-theme .ga-bouquet.is-visible{animation:5.8s ease-in-out .9s infinite art05-float}.art-12-theme .ga-lightbox{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.art-12-theme .ga-lightbox::backdrop{background:#1f261ef0}.art-12-theme .ga-lightbox img{max-width:min(900px,88vw);max-height:84vh;box-shadow:var(--ga-shadow-high);animation:art05-lightbox-in .36s var(--ga-ease-out) both;border-radius:12px}.art-12-theme .ga-lightbox button{box-shadow:var(--ga-shadow-soft);transition:background-color .18s ease, transform .22s var(--ga-ease-out)}.art-12-theme .ga-lightbox>button:first-child{background:var(--ga-cream);color:var(--ga-ink);top:18px;right:18px}.art-12-theme .ga-lightbox .ga-gallery-prev{top:50%;left:18px;right:auto}.art-12-theme .ga-lightbox .ga-gallery-next{top:50%;right:18px}.art-12-theme .ga-toast{box-shadow:var(--ga-shadow-high);animation:art05-toast-in .32s var(--ga-ease-out) both;background:#2e332ef2;border:1px solid #ffffff29;font-family:Garden Cormorant,serif;font-size:14px;bottom:24px}.art-12-theme :is(.ga-pill,.ga-person a,.ga-gift-card button){transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .26s var(--ga-ease-out)}.art-12-theme :is(.ga-pill,.ga-person a,.ga-gift-card button):active{transform:translateY(1px)scale(.98)}@media (hover:hover) and (pointer:fine){.art-12-theme :is(.ga-pill,.ga-person a,.ga-gift-card button):hover{box-shadow:var(--ga-shadow-soft);transform:translateY(-2px)}.art-12-theme .ga-attendance label:hover{background:#83a1781f;transform:translateY(-1px)}.art-12-theme .ga-lightbox button:hover{background:#fff;transform:scale(1.06)}.art-12-theme .ga-audio:hover{background:var(--ga-taupe-dark);box-shadow:var(--ga-shadow-high);transform:translateY(-2px)}}@media (width<=767px){.art-12-theme .ga-cover-panel,.art-12-theme .ga-page{width:100%;min-width:0}}@media (width<=450px){.art-12-theme .ga-cover-panel{padding:30px 24px 48px}.art-12-theme .ga-section{padding-left:24px;padding-right:24px}.art-12-theme .ga-cover-photo{width:min(210px,68vw);height:min(280px,91vw)}.art-12-theme .ga-opening-copy h1{font-size:clamp(37px,11vw,43px)}.art-12-theme .ga-opening-copy small{letter-spacing:.12em;font-size:13px}.art-12-theme .ga-memory{padding-left:24px;padding-right:24px}.art-12-theme .ga-couple-card{padding-left:16px;padding-right:16px}.art-12-theme .ga-person-photo{width:min(216px,100vw - 112px);height:min(290px,134vw - 150.08px)}.art-12-theme .ga-date-photo,.art-12-theme .ga-countdown-grid,.art-12-theme .ga-events,.art-12-theme .ga-event,.art-12-theme .ga-info-card,.art-12-theme .ga-gallery-grid,.art-12-theme .ga-gift-intro,.art-12-theme .ga-gift-list{width:100%}.art-12-theme .ga-event{min-height:548px}.art-12-theme .ga-event-inner{min-height:514px;padding-left:12px;padding-right:12px}.art-12-theme .ga-story,.art-12-theme .ga-gallery,.art-12-theme .ga-gifts,.art-12-theme .ga-wishes,.art-12-theme .ga-information,.art-12-theme .ga-closing{padding-left:24px;padding-right:24px}.art-12-theme .ga-closing-photo{left:24px;right:24px}}@media (height<=700px){.art-12-theme .ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:14px}.art-12-theme .ga-cover-photo{width:170px;height:226px}.art-12-theme .ga-cover-kicker{font-size:25px}.art-12-theme .ga-cover-panel h1{font-size:30px}.art-12-theme .ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.art-12-theme .ga-reveal{opacity:1;transform:none}.art-12-theme .ga-gallery-grid button{transition:none}}.art-theme-shell.art-12-theme :is(.ga-cover-landscape,.ga-wallpaper,.ga-cover-panel){background-blend-mode:screen;background-color:#fffaf2e8;background-image:url(../../../assets/themes/theme-06/images/wallpaper.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-12-theme .ga-opening{background-blend-mode:normal;background-color:#fff;background-image:url(../../../assets/themes/theme-06/images/main-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-12-theme .ga-memory{background-blend-mode:screen;background-color:#fffaf2e6;background-image:url(../../../assets/themes/theme-06/images/wallpaper.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-12-theme .ga-verse{background-blend-mode:screen;background-color:#fffefbe8;background-image:url(../../../assets/themes/theme-06/images/wallpaper.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-12-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes){background-blend-mode:screen;background-color:#fffaf2e6;background-image:url(../../../assets/themes/theme-06/images/wallpaper.webp);background-position:50%;background-repeat:repeat-y;background-size:cover}.art-theme-shell.art-12-theme .ga-date-zone{background-blend-mode:multiply;background-color:#8e060a;background-image:url(../../../assets/themes/theme-06/images/wallpaper.webp);background-position:50%;background-size:cover}.art-theme-shell.art-12-theme :is(.ga-memory,.ga-couple,.ga-date-zone,.ga-information,.ga-story,.ga-video-section,.ga-gallery,.ga-gifts,.ga-wishes){background-image:url(../../../assets/themes/theme-06/images/wallpaper.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-12-theme .ga-closing{background-blend-mode:screen;background-color:#fffaf2e6;background-image:url(../../../assets/themes/theme-06/images/main-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.art-theme-shell.art-12-theme .ga-closing:after{background:linear-gradient(#fffaf200 0%,#fffaf2b8 55%,#fffaf2 100%)}.art-theme-shell.art-12-theme :is(.ga-landscape-copy span,.ga-cover-kicker,.ga-opening-copy>p){font-family:Garden Pinyon,cursive}.art-theme-shell.art-12-theme .ga-opening-copy>p{font-size:30px;line-height:1.3}.art-theme-shell.art-12-theme .ga-opening-copy{top:12px}.art-theme-shell.art-12-theme :is(.ga-couple-intro h2,.ga-date-zone>h2,.ga-info-card h2,.ga-story>h2,.ga-gallery>h2,.ga-gift-intro h2,.ga-wishes>h2,.ga-closing h2){color:var(--ga-ink);font-family:Garden Aston,cursive;font-size:30px;font-weight:400;line-height:1.3}.art-theme-shell.art-12-theme :is(.ga-couple-intro h2,.ga-date-zone>h2,.ga-info-card h2){font-size:24px}.art-theme-shell.art-12-theme :is(.ga-date-zone>h2,.ga-story>h2,.ga-gallery>h2){color:#fff}.art-theme-shell.art-12-theme .ga-person h3{color:var(--ga-taupe);font-family:Garden Aston,cursive;font-size:28px;font-weight:400;line-height:1.3}.art-theme-shell.art-12-theme .ga-event-weekday{font-family:Garden Pinyon,cursive;font-size:42px}.art-theme-shell.art-12-theme .ga-down{border:1px solid #2e332ee6;border-radius:999px;width:28px;height:42px;top:60%}.art-theme-shell.art-12-theme .ga-down svg{width:16px;height:16px}.art-theme-shell.art-12-theme .ga-gallery-grid button{cursor:pointer;background:0 0;border:0;padding:0}.art-theme-shell.art-12-theme :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ga-taupe-dark);outline-offset:3px}.art-theme-shell.art-12-theme .ga-gift-card{background:linear-gradient(#8e060ad1,#534d74e6),url(../../../assets/themes/theme-06/images/main-bg.webp) 50%/cover no-repeat}.art-theme-shell.art-12-theme .ga-cover-panel{color:var(--ga-ink);background-blend-mode:normal;background:linear-gradient(#fffaf261,#fffaf2b3),url(../../../assets/themes/theme-06/images/main-bg.webp) 50%/cover no-repeat;justify-content:center;gap:7px;padding:34px 32px 132px}.art-theme-shell.art-12-theme .ga-cover-panel .ga-cover-flower{display:none}.art-theme-shell.art-12-theme .ga-cover-overlay{opacity:.9;background-image:linear-gradient(#fff0 36%,#fffaf2 84%);display:block}.art-theme-shell.art-12-theme .ga-cover-kicker{color:var(--ga-ink);margin-bottom:14px;font-family:Garden Pinyon,cursive;font-size:30px;top:16px}.art-theme-shell.art-12-theme .ga-cover-photo{border-color:#8e060adb;width:210px;height:280px;display:block;top:16px;box-shadow:0 0 0 4px #fffaf2f2,0 0 0 5px #8e060adb,0 7px 18px #3c25282e}.art-theme-shell.art-12-theme .ga-cover-panel :is(.ga-cover-kicker,h1,.ga-recipient){color:var(--ga-taupe-dark);text-shadow:0 1px #ffffffa6;top:16px}.art-theme-shell.art-12-theme .ga-cover-panel h1{color:var(--ga-taupe);letter-spacing:0;margin:16px 0 0;font-family:Garden Cormorant,serif;font-size:34px;line-height:1}.art-theme-shell.art-12-theme .ga-recipient{margin-top:20px;font-size:15px}.art-theme-shell.art-12-theme .ga-recipient strong{font-size:20px;line-height:1.4}.art-theme-shell.art-12-theme .ga-recipient small{margin-top:10px;font-size:11px}.art-theme-shell.art-12-theme .ga-cover-panel>.ga-pill{background:var(--ga-taupe);box-shadow:0 0 0 1px var(--ga-taupe), 0 8px 20px #3c25282e;margin-top:16px;top:0}.art-theme-shell.art-12-theme .ga-wallpaper{background:linear-gradient(#fffaf214,#fffaf214),url(../../../assets/themes/theme-06/images/wallpaper.webp) 50%/cover no-repeat}.art-theme-shell.art-12-theme .ga-cover-landscape{background-blend-mode:normal;background-color:#fffaf214;background-image:url(../../../assets/themes/theme-06/images/wallpaper.webp)}.art-theme-shell.art-12-theme .ga-wallpaper .ga-landscape-copy{width:min(80%,760px)}.art-theme-shell.art-12-theme .ga-wallpaper .ga-landscape-copy h2{max-width:230px;margin-inline:auto}.art-theme-shell.art-12-theme .ga-wallpaper .ga-landscape-copy h2 i{display:block}.art-theme-shell.art-12-theme .ga-story{background:linear-gradient(#8e060ab8,#8e060ab8),url(../../../assets/themes/theme-06/images/wallpaper.webp) 50%/cover no-repeat}.art-theme-shell.art-12-theme .acarakan-footer{--footer-background:#7d0f17;--footer-foreground:#fff;font-family:Garden Aref,serif}.art-theme-shell.art-12-theme .ga-cover-landscape .ga-landscape-copy h2,.art-theme-shell.art-12-theme .ga-wallpaper .ga-landscape-copy h2{max-width:none;color:var(--ga-taupe);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:clamp(44px,4.2vw,64px);font-weight:600;line-height:.94}.art-theme-shell.art-12-theme .ga-cover-landscape .ga-landscape-copy h2 i,.art-theme-shell.art-12-theme .ga-wallpaper .ga-landscape-copy h2 i{color:var(--ga-taupe);text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:1em;font-style:normal;display:inline}.art-theme-shell.art-12-theme .ga-landscape-copy span,.art-theme-shell.art-12-theme .ga-cover-kicker,.art-theme-shell.art-12-theme .ga-opening-copy>p{color:var(--ga-ink);font-family:Garden Pinyon,cursive}.art-theme-shell.art-12-theme .ga-cover-panel>.ga-pill,.art-theme-shell.art-12-theme .ga-pill{background:var(--ga-taupe)}.art-theme-shell.art-12-theme .ga-pill:hover{background:var(--ga-taupe-dark)}.art-theme-shell.art-12-theme .ga-gift-card :is(h3,strong,span,b,p,.ga-gift-account-label){color:#fff}.art-theme-shell.art-12-theme .ga-video-embed,.art-theme-shell.art-12-theme .ga-video-preview{width:100%;max-width:var(--ga-panel-width);margin:0 auto}.art-theme-shell.art-12-theme .ga-video-preview{aspect-ratio:16/9;position:relative;overflow:hidden}.art-theme-shell.art-12-theme .ga-video-preview img{object-fit:cover;width:100%;height:100%}.art-theme-shell.art-12-theme .ga-timeline-line i{height:var(--ga-timeline-progress,0%);transition:height 80ms linear}.art-theme-shell.art-12-theme .ga-timeline.ga-reveal.is-visible .ga-timeline-line i{animation:none}@media (width>=768px){.art-theme-shell.art-12-theme :is(.ga-memory,.ga-couple,.ga-date-zone,.ga-information,.ga-story,.ga-video-section,.ga-gallery,.ga-gifts,.ga-wishes){background-position:top;background-size:cover}.art-theme-shell.art-12-theme :is(.ga-cover-landscape,.ga-wallpaper){display:flex}.art-theme-shell.art-12-theme :is(.ga-cover-panel,.ga-page){width:var(--ga-panel-width);min-width:var(--ga-panel-width);margin-left:auto}}@media (width<=767px){.art-theme-shell.art-12-theme .ga-cover-panel{width:100%;min-width:100%;padding-bottom:15px}.art-theme-shell.art-12-theme .ga-cover-panel h1{font-size:34px}.art-theme-shell.art-12-theme .ga-opening{background-position:top}}.art-theme-shell.art-12-theme .ga-cover{clip-path:none;opacity:1;height:100svh;transition:height 1.5s cubic-bezier(.645,.045,.355,1)}.art-theme-shell.art-12-theme .ga-cover.is-opening{clip-path:none;opacity:1;height:0}.art-theme-shell.art-12-theme .ga-cover-landscape .ga-landscape-copy span,.art-theme-shell.art-12-theme .ga-cover-kicker{animation:1.25s backwards ga-zoom-in}.art-theme-shell.art-12-theme .ga-cover-landscape .ga-landscape-copy h2{animation:2s .4s backwards ga-zoom-in}.art-theme-shell.art-12-theme .ga-cover-landscape .ga-landscape-copy p,.art-theme-shell.art-12-theme .ga-cover-panel h1{animation:1.25s .8s backwards ga-fade-in-up}.art-theme-shell.art-12-theme .ga-recipient-main{animation:2s 1s backwards ga-fade-in-up}.art-theme-shell.art-12-theme .ga-recipient small{animation:2s 1.8s backwards ga-fade-in-up}.art-theme-shell.art-12-theme .ga-cover-panel>.ga-pill{animation:2s 2.2s backwards ga-zoom-in}.art-theme-shell.art-12-theme .ga-intro-kicker{animation:2s backwards ga-zoom-in}.art-theme-shell.art-12-theme .ga-intro-names{animation:2s .4s backwards ga-zoom-in}.art-theme-shell.art-12-theme .ga-intro-date{animation:2s .8s backwards ga-zoom-in}.art-theme-shell.art-12-theme .ga-intro-cue{animation:2s 1.2s backwards ga-fade-in-down-centered}.art-theme-shell.art-12-theme .ga-reveal{opacity:0;will-change:opacity, transform;transition:opacity 1.5s,transform 1.5s}.art-theme-shell.art-12-theme .ga-from-up{transform:translateY(50%)}.art-theme-shell.art-12-theme .ga-from-down{transform:translateY(-50%)}.art-theme-shell.art-12-theme .ga-from-left{transition:opacity .5s,transform 1.5s;transform:translate(-100%)scale(.93)}.art-theme-shell.art-12-theme .ga-from-right{transition:opacity .5s,transform 1.5s;transform:translate(100%)scale(.93)}.art-theme-shell.art-12-theme .ga-zoom{transform:scale(.9)}.art-theme-shell.art-12-theme .ga-zoom-out{transform:scale(1.1)}.art-theme-shell.art-12-theme .ga-reveal.is-visible{opacity:1;transform:translate(0)scale(1)}@media (width>=768px) and (width<=1023px){.art-theme-shell.art-12-theme .ga-cover-landscape,.art-theme-shell.art-12-theme .ga-wallpaper{display:none}.art-theme-shell.art-12-theme :is(.ga-cover-panel,.ga-page){width:100%;min-width:100%;margin-left:0}.art-theme-shell.art-12-theme .ga-cover-panel{padding-bottom:15px}.art-theme-shell.art-12-theme .ga-page{box-shadow:none}}@media (prefers-reduced-motion:reduce){.art-theme-shell.art-12-theme *,.art-theme-shell.art-12-theme :before,.art-theme-shell.art-12-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.art-theme-shell.art-12-theme{--ga-taupe:#9b6b55;--ga-taupe-dark:#6f302d;--ga-cream:#f5e7dd;--ga-paper:#fff7eff0;--ga-ink:#4a2726}.art-theme-shell.art-12-theme .ga-cover-landscape .ga-landscape-copy,.art-theme-shell.art-12-theme .ga-wallpaper .ga-landscape-copy{text-shadow:0 2px 10px #360a10d1}.art-theme-shell.art-12-theme :is(.ga-cover-landscape .ga-landscape-copy h2,.ga-cover-landscape .ga-landscape-copy p,.ga-wallpaper .ga-landscape-copy h2,.ga-wallpaper .ga-landscape-copy p){color:#fff9f2}.art-theme-shell.art-12-theme :is(.ga-cover-panel,.ga-opening){background-image:url(../../../assets/themes/theme-06/images/main-bg.webp);background-position:50%;background-size:cover}.art-theme-shell.art-12-theme .ga-cover-panel{color:#fff8ef;justify-content:flex-start;gap:3px;padding-top:78px}.art-theme-shell.art-12-theme .ga-cover-overlay{opacity:1;background:linear-gradient(#44121900 30%,#44121933 52%,#441219e0 100%);display:block}.art-theme-shell.art-12-theme :is(.ga-cover-kicker,.ga-cover-panel h1,.ga-recipient){text-shadow:0 2px 8px #401016c7;color:#fff8ef!important}.art-theme-shell.art-12-theme .ga-cover-kicker{order:2;font-size:28px}.art-theme-shell.art-12-theme .ga-cover-photo{border-radius:49% 49% 45% 45%/39% 39% 50% 50%;order:1;width:205px;height:275px;box-shadow:0 0 0 4px #fff8ecf0,0 0 0 7px #795716f5}.art-theme-shell.art-12-theme .ga-cover-panel h1{order:3;margin-top:10px;font-size:29px;color:#fff8ef!important}.art-theme-shell.art-12-theme .ga-recipient{order:4;margin-top:7px}.art-theme-shell.art-12-theme .ga-cover-panel>.ga-pill{flex:none;order:5;min-width:190px;min-height:38px;top:8px}.art-theme-shell.art-12-theme .ga-cover-flower{display:none}.art-theme-shell.art-12-theme :is(.ga-pill:hover,.ga-pill:focus-visible){background:#5f2628}@media (width<=767px){.art-theme-shell.art-12-theme .ga-cover-panel{padding-top:135px}}.art-theme-shell.art-12-theme{--ga-taupe:#a56f2e;--ga-taupe-dark:#6d161b;--ga-cream:#f4e8da;--ga-paper:#fff8eff0;--ga-ink:#4d2926;--ga-maroon:#6d161b;--ga-gold:#c69639}.art-theme-shell.art-12-theme :is(.ga-cover-landscape,.ga-wallpaper){background:linear-gradient(#41070e33, #4f081094), var(--ga-cover-image) center 34% / cover no-repeat;color:#fff8ee}.art-theme-shell.art-12-theme .ga-cover-panel{background:linear-gradient(180deg, #41050c0a 24%, #530811d6 94%), var(--ga-cover-image) center 34% / cover no-repeat;color:#fff9ef;justify-content:flex-end;gap:5px;padding:34px 32px 74px}.art-theme-shell.art-12-theme .ga-cover-photo,.art-theme-shell.art-12-theme .ga-cover-flower,.art-theme-shell.art-12-theme .ga-cover-overlay{display:none}.art-theme-shell.art-12-theme :is(.ga-cover-kicker,.ga-cover-panel h1,.ga-recipient){text-shadow:0 2px 7px #39070db8;top:0;color:#fff9ef!important}.art-theme-shell.art-12-theme .ga-cover-kicker{font-size:30px}.art-theme-shell.art-12-theme .ga-cover-panel h1{letter-spacing:0;margin-top:2px;font-size:33px}.art-theme-shell.art-12-theme .ga-recipient{margin-top:12px}.art-theme-shell.art-12-theme :is(.ga-cover-panel>.ga-pill,.ga-pill){color:#fff8eb;background:#80151df0;box-shadow:0 0 0 1px #ffeecff0,0 0 0 3px #74101994}.art-theme-shell.art-12-theme :is(.ga-cover-panel>.ga-pill,.ga-pill):hover,.art-theme-shell.art-12-theme :is(.ga-cover-panel>.ga-pill,.ga-pill):focus-visible{background:#681018}.art-theme-shell.art-12-theme :is(.ga-opening-copy,.ga-opening-copy p,.ga-opening-copy small,.ga-opening .ga-down){color:#fff7e8;text-shadow:0 2px 8px #4b070ed6}.art-theme-shell.art-12-theme .ga-opening-copy h1{color:#e2bc6a;text-shadow:0 2px 9px #46070de6}.art-theme-shell.art-12-theme :is(.ga-memory,.ga-verse,.ga-couple,.ga-information,.ga-gifts,.ga-wishes,.ga-closing){background:linear-gradient(#fff7ebb3,#fff7ebb3),url(../../../assets/themes/theme-06/images/wallpaper.webp) 50%/cover}.art-theme-shell.art-12-theme .ga-memory:before{background:linear-gradient(#5b0f166b,#5b0f166b),url(../../../assets/themes/theme-06/images/main-bg.webp) 50%/cover}.art-theme-shell.art-12-theme :is(.ga-date-zone,.ga-story,.ga-gallery){color:#fff8e9;background:url(../../../assets/themes/theme-06/images/motif-top.webp) top/100% no-repeat,url(../../../assets/themes/theme-06/images/motif-bottom.webp) bottom/100% no-repeat,linear-gradient(#6f0f17fa,#6f0f17fa)}.art-theme-shell.art-12-theme .ga-event{background:linear-gradient(#fff4e5db,#fff4e5db),url(../../../assets/themes/theme-06/images/wallpaper.webp) 50%/cover}.art-theme-shell.art-12-theme .ga-page{background:var(--ga-cream) url(../../../assets/themes/theme-06/images/wallpaper.webp) center / 100% auto repeat-y;box-shadow:-12px 0 42px #4a131929}.art-theme-shell.art-12-theme .ga-bouquet{max-width:122px}.art-theme-shell.art-12-theme :is(.ga-monogram img,.ga-ampersand){object-fit:contain}@media (width>=768px) and (width<=1023px){.art-theme-shell.art-12-theme :is(.ga-cover-landscape,.ga-wallpaper){width:50vw;display:flex}.art-theme-shell.art-12-theme :is(.ga-cover-panel,.ga-page){width:50vw;min-width:50vw;margin-left:0}.art-theme-shell.art-12-theme .ga-cover-panel{padding:34px 22px 74px}.art-theme-shell.art-12-theme .ga-page{box-shadow:-8px 0 28px #4a131924}}@media (width<=767px){.art-theme-shell.art-12-theme .ga-cover-panel h1{font-size:31px}.art-theme-shell.art-12-theme .ga-cover-panel>.ga-pill{width:171px;min-height:38px}.art-theme-shell.art-12-theme .ga-cover-panel{padding:96px 24px 58px}}.art-theme-shell.art-12-theme .ga-page{box-shadow:none;isolation:isolate;background:0 0}.art-theme-shell.art-12-theme .ga-page:before,.art-theme-shell.art-12-theme .ga-page:after{content:"";pointer-events:none;width:100%;position:fixed;top:0;bottom:0;right:0}.art-theme-shell.art-12-theme .ga-page:before{z-index:-2;background:#f4e8da url(../../../assets/themes/theme-06/images/wallpaper.webp) 50%/cover no-repeat}.art-theme-shell.art-12-theme .ga-page:after{z-index:-1;background:#f2eaeacc}.art-theme-shell.art-12-theme .ga-opening{background:url(../../../assets/themes/theme-06/images/main-bg.webp) 50%/cover no-repeat}.art-theme-shell.art-12-theme .ga-down{border:0;width:40px;height:60px;top:57.2%}.art-theme-shell.art-12-theme .ga-down :is(canvas,svg){width:40px;height:40px}.art-theme-shell.art-12-theme .ga-memory,.art-theme-shell.art-12-theme :is(.ga-story,.ga-video-section,.ga-gallery){background:radial-gradient(circle,#b3534f 0%,#7d0f17 80%)}.art-theme-shell.art-12-theme .ga-memory{min-height:854px;padding:264px 30px 0}.art-theme-shell.art-12-theme .ga-memory-photo-shell{width:100%;height:400px}.art-theme-shell.art-12-theme .ga-portrait-photo{box-shadow:none;border:0;border-radius:20px}.art-theme-shell.art-12-theme .ga-verse{border-radius:0;width:100%;margin-top:-55px}.art-theme-shell.art-12-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes,.ga-closing){background:0 0}.art-theme-shell.art-12-theme .ga-person-photo{width:210px;height:280px;box-shadow:none;border:0}.art-theme-shell.art-12-theme .ga-person-photo .art06-slideshow{border-radius:125px;width:189px;height:252px;margin:14px auto}.art-theme-shell.art-12-theme .ga-date-zone{background:#7d0f17e6}.art-theme-shell.art-12-theme .ga-date-photo{border-radius:25px;width:80%;height:207px}.art-theme-shell.art-12-theme .ga-events{width:100%}.art-theme-shell.art-12-theme .ga-event{background-blend-mode:multiply;background:#7d0f17e6 url(../../../assets/themes/theme-06/images/main-bg.webp) 50%/cover no-repeat}.art-theme-shell.art-12-theme .ga-story-card{background:#fffcf3;border:0;border-radius:12px;padding:8px;box-shadow:2px 2px 30px #9c9cc042}.art-theme-shell.art-12-theme .ga-story-card img{object-fit:fill;border-radius:8px 8px 12px 12px;height:auto}.art-theme-shell.art-12-theme .ga-closing-photo{border-radius:250px 250px 0 0;height:495px;top:42px;left:14px;right:14px}.art-theme-shell.art-12-theme .acarakan-footer{--footer-background:#7d0f17;--footer-foreground:#fff;box-shadow:none}@media (width>=1024px){.art-theme-shell.art-12-theme .ga-page:before,.art-theme-shell.art-12-theme .ga-page:after{width:450px}}@media (width>=768px) and (width<=1023px){.art-theme-shell.art-12-theme .ga-page:before,.art-theme-shell.art-12-theme .ga-page:after{width:50vw;left:0;right:auto}}[data-preview-viewport=mobile] .art-theme-shell.art-12-theme .ga-page:before,[data-preview-viewport=mobile] .art-theme-shell.art-12-theme .ga-page:after{width:100%;left:0;right:0}.art-theme-shell.art-12-theme .ga-closing-copy h2,.art-theme-shell.art-12-theme .ga-closing-copy p{overflow-wrap:anywhere}.art-theme-shell.art-12-theme .ga-closing-copy p{white-space:pre-line}.art-theme-shell.art-12-theme .ga-gift-intro{gap:18px;width:100%;max-width:342px;height:auto;min-height:0;margin-inline:auto;padding:28px 22px;display:grid}.art-theme-shell.art-12-theme .ga-gift-intro :is(h2,p){overflow-wrap:anywhere;margin:0}.art-theme-shell.art-12-theme .ga-gift-intro h2{line-height:1.2}.art-theme-shell.art-12-theme .ga-gift-intro>button{justify-self:center;max-width:100%;min-height:44px;margin:0}.art-12-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.art-12-theme [data-wish-scroll]>*{flex-shrink:0}.art-12-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.art-12-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.art15-slideshow.svelte-1v8ncx0{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-1v8ncx0{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 3s;position:absolute;inset:0}img.active.svelte-1v8ncx0{opacity:1}.ken-burns.svelte-1v8ncx0 img:where(.svelte-1v8ncx0){transition:opacity 3s,transform 10s linear;transform:scale(1)}.ken-burns.svelte-1v8ncx0 img.active:where(.svelte-1v8ncx0){transition-duration:3s,20s;transform:scale(1.3)}.ken-burns.svelte-1v8ncx0 img.full-photo.active:where(.svelte-1v8ncx0){transform:none}@media (prefers-reduced-motion:reduce){img.svelte-1v8ncx0,.ken-burns.svelte-1v8ncx0 img:where(.svelte-1v8ncx0){transition:none;transform:none}}@font-face{font-family:Garden Aston;src:url(../../../assets/themes/theme-07/fonts/aston-script.woff2)format("woff2");font-display:swap}@font-face{font-family:Garden Pinyon;src:url(../../../assets/themes/theme-07/fonts/pinyon-script.ttf)format("truetype");font-display:swap}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-07/fonts/cormorant-infant-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-07/fonts/cormorant-infant-semibold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-07/fonts/cormorant-infant-bold.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-07/fonts/aref-ruqaa-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-07/fonts/aref-ruqaa-bold.ttf)format("truetype");font-display:swap;font-weight:700}.theme-07-shell{--ga-taupe:#a58a43;--ga-taupe-dark:#755b18;--ga-cream:#f7eadf;--ga-paper:#fff9f1f0;--ga-ink:#4a3328}.ga-cover,.ga-page,.ga-wallpaper,.ga-audio,.ga-lightbox,.ga-toast,.ga-cover *,.ga-page *,.ga-wallpaper *,.ga-lightbox *{box-sizing:border-box}.ga-cover,.ga-page,.ga-wallpaper{color:var(--ga-ink);font-family:Garden Aref,serif;font-size:14px;font-weight:400;line-height:1.5}.ga-script{font-family:Garden Aston,cursive;font-weight:500}.ga-pinyon{font-family:Garden Pinyon,cursive;font-weight:500}.ga-cover{z-index:5000;background:var(--ga-cream);height:100svh;transition:height 1.5s cubic-bezier(.645,.045,.355,1);display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.ga-cover.is-opening{pointer-events:none;height:0}.ga-cover-landscape,.ga-wallpaper{background:linear-gradient(#f9f7f51f,#f9f7f51f),url(../../../assets/themes/theme-07/images/wallpaper.webp) 50%/cover no-repeat}.ga-cover-landscape{flex:auto;min-width:0;height:100svh;position:relative}.ga-cover-landscape .ga-landscape-copy span{animation:1.25s backwards ga-zoom-in;display:inline-block}.ga-cover-landscape .ga-landscape-copy h2{animation:2s .4s backwards ga-zoom-in}.ga-cover-landscape .ga-landscape-copy p{animation:1.25s .8s backwards ga-fade-in-up}.ga-wallpaper{z-index:0;position:fixed;inset:0 450px 0 0}.ga-landscape-copy{text-align:center;text-shadow:0 1px #ffffffd9;width:min(80%,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ga-landscape-copy span{font-family:Garden Pinyon,cursive;font-size:31px;font-weight:500}.ga-landscape-copy h2{color:var(--ga-taupe-dark);letter-spacing:.015em;text-transform:uppercase;margin:12px 0 3px;font-family:Garden Cormorant,serif;font-size:clamp(48px,4.6vw,70px);font-weight:600;line-height:.9}.ga-landscape-copy h2 i{text-transform:none;font-family:Garden Aston,cursive;font-size:.72em;font-style:normal;font-weight:500}.ga-landscape-copy p{margin:11px 0 0;font-family:Garden Cormorant,serif;font-size:19px;font-weight:700}.ga-cover-panel{text-align:center;background:url(../../../assets/themes/theme-07/images/wallpaper.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:450px;min-width:450px;height:100svh;padding:34px 35px 55px;display:flex;position:relative;overflow:hidden}.ga-cover-overlay{z-index:0;pointer-events:none;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 80%);position:absolute;inset:0}.ga-cover-flower{z-index:0;pointer-events:none;position:absolute}.ga-cover-flower-left{width:159px;animation:2s .6s backwards ga-rotate-in-down-left;top:9px;left:-59px}.ga-cover-flower-right{width:190px;animation:2s 1.4s backwards ga-rotate-in-down-right;top:56px;right:-122px}.ga-cover-kicker{z-index:1;margin:0 0 2px;font-size:30px;line-height:1.3;animation:1.25s backwards ga-zoom-in;position:relative;top:16px}.ga-cover-photo{z-index:1;border:1px solid #b09b7bdb;border-radius:125px;width:210px;height:280px;animation:2s .4s backwards ga-zoom-in;position:relative;top:16px;overflow:hidden;box-shadow:0 0 0 4px #fffcf3f2,0 0 0 5px #b09b7bdb,0 7px 18px #3e33251a}.ga-cover-photo img,.ga-portrait-photo img,.ga-person-photo>img:first-child,.ga-date-photo img,.ga-closing-photo img,.ga-gallery-grid img,.ga-video img{object-fit:cover;width:100%;height:100%;display:block}.ga-cover-panel h1{z-index:1;color:var(--ga-taupe);letter-spacing:-.02em;text-transform:uppercase;margin:8px 0 0;font-family:Garden Cormorant,serif;font-size:34px;font-weight:600;line-height:.98;animation:1.25s .8s backwards ga-fade-in-up;position:relative;top:16px}.ga-recipient{z-index:1;white-space:pre-line;flex-direction:column;align-items:center;margin-top:19px;font-size:13px;line-height:1.4;display:flex;position:relative;top:16px}.ga-recipient strong{min-height:22px;font-size:15px}.ga-recipient-main{flex-direction:column;align-items:center;animation:2s 1s backwards ga-fade-in-up;display:flex}.ga-recipient small{margin-top:7px;font-size:10px;font-style:italic;animation:2s 1.8s backwards ga-fade-in-up}.ga-pill{background:var(--ga-taupe);min-height:34px;box-shadow:0 0 0 1px var(--ga-taupe), 0 4px 10px #53432c1a;color:#fff;font:inherit;cursor:pointer;border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 21px;font-size:12px;line-height:1;text-decoration:none;transition:background .22s,transform .22s;display:inline-flex}.ga-pill:hover{background:#927d5d;transform:translateY(-2px)}.ga-cover-panel>.ga-pill{border:3px double #fff;border-radius:20px;width:196px;min-height:41px;padding:10px 30px;animation:2s 2.2s backwards ga-zoom-in;position:relative;top:32px}.ga-page{z-index:1;background:var(--ga-cream);width:450px;margin-left:auto;position:relative;overflow:clip;box-shadow:-10px 0 32px #3d322326}.ga-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:64px 54px;display:flex;position:relative}.ga-opening{background:url(../../../assets/themes/theme-07/images/main-bg.webp) 50%/cover no-repeat;justify-content:center;min-height:100svh;padding-top:40px;padding-bottom:190px}.ga-opening-copy{flex-direction:column;align-items:center;margin-top:20px;display:flex;position:relative;top:19px}.ga-opening-copy>p{margin:0 0 10px;font-size:30px;line-height:1.3}.ga-opening-copy h1{color:var(--ga-taupe);letter-spacing:-.025em;text-transform:uppercase;flex-direction:column;align-items:center;margin:0;font-family:Garden Cormorant,serif;font-size:42px;font-weight:600;line-height:1.2;display:flex}.ga-opening-copy h1 i{text-transform:none;margin:-2px 0;font-family:Garden Aston,cursive;font-size:36px;font-style:normal;font-weight:500}.ga-opening-copy small{margin-top:21px;font-family:Garden Cormorant,serif;font-size:15px;font-weight:700}.ga-intro-kicker{animation:2s .5s backwards ga-zoom-in}.ga-intro-names{animation:2s .9s backwards ga-zoom-in}.ga-intro-date{animation:2s 1.3s backwards ga-zoom-in}.ga-down{place-items:center;width:48px;height:48px;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:61%;left:50%;transform:translate(-50%)}.ga-down svg,.ga-down dotlottie-player,.ga-down canvas,.ga-down canvas{pointer-events:none;width:48px;height:48px;display:block}.ga-down:hover,.ga-down:focus-visible{outline:none}.ga-intro-cue{animation:2s 1.7s backwards ga-fade-in-down-centered,1.8s ease-in-out 3.7s infinite ga-bob}.ga-memory{background:url(../../../assets/themes/theme-07/images/wallpaper.webp) 50%/cover no-repeat;justify-content:flex-start;min-height:1018px;padding:128px 0 108px;overflow:hidden}.ga-memory:before{content:"";background:url(../../../assets/themes/theme-07/images/wallpaper.webp) bottom/100% no-repeat;height:57px;position:absolute;inset:0 0 auto}.ga-memory-photo-shell{z-index:1;width:min(382px,100vw - 48px);height:min(370px,96.7118vw - 46.4217px);position:relative}.ga-portrait-photo{border:4px double #fffffffa;border-radius:26px 26px 0 0;width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 1px #5f4d46e6,0 13px 27px #44352524}.ga-memory-flower{z-index:2;pointer-events:none;height:auto;position:absolute}.ga-memory-photo-shell .ga-memory-flower{position:absolute}.ga-memory-flower-left{width:112px;top:52px;left:-48px}.ga-memory-flower-right{width:138px;top:-25px;right:-58px}.ga-verse{z-index:3;background:linear-gradient(#f9f7f5c2,#f9f7f5c2),url(../../../assets/themes/theme-07/images/wallpaper.webp) 50%/100% 100% no-repeat;border:4px solid #fffffff5;border-radius:28px;flex-direction:column;justify-content:flex-start;align-items:center;width:min(382px,100vw - 48px);min-height:416px;margin-top:-2px;padding:58px 28px 42px;display:flex;position:relative;box-shadow:0 8px 22px #44352514}.ga-monogram{width:142px;height:112px;color:var(--ga-taupe);margin-bottom:12px;font-family:Garden Cormorant,serif;font-size:65px;font-weight:500;line-height:1;position:relative}.ga-monogram span{position:absolute}.ga-monogram span:first-child{top:0;left:12px}.ga-monogram span:last-child{bottom:0;right:10px}.ga-monogram img{width:43px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ga-verse blockquote{max-width:318px;margin:0 0 18px;font-family:Garden Cormorant,serif;font-size:15px;font-style:italic;font-weight:700;line-height:1.36}.ga-verse>strong{font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.ga-couple,.ga-information,.ga-gifts,.ga-wishes,.ga-closing{background:url(../../../assets/themes/theme-07/images/wallpaper.webp) 50%/cover repeat-y}.ga-couple{padding:50px 34px 62px}.ga-couple-card{background:#f9f7f5e3;border-radius:170px 170px 20px 20px;width:100%;padding:44px 25px 48px;box-shadow:0 9px 24px #4536231a}.ga-couple-intro{margin:0 auto 32px}.ga-couple-intro h2{margin:0 0 22px;font-size:24px;line-height:1.3}.ga-couple-intro p{margin:7px auto;font-size:14px;line-height:1.5}.ga-person{flex-direction:column;align-items:center;display:flex}.ga-person-photo{width:292px;height:350px;margin-bottom:18px;position:relative;overflow:visible}.ga-person-photo>img:first-child{border-radius:150px 150px 7px 7px;overflow:hidden}.ga-person-flower{z-index:2;pointer-events:none;width:138px;position:absolute}.ga-person-flower-left{bottom:-50px;left:-42px}.ga-person-flower-right{bottom:-50px;right:-42px}.ga-person h3{color:var(--ga-taupe);text-transform:uppercase;margin:0;font-family:Garden Cormorant,serif;font-size:38px;font-weight:600;line-height:1}.ga-person h4{margin:4px 0 10px;font-size:14px;font-weight:700}.ga-person span,.ga-person p{margin:1px 0;font-size:13px;line-height:1.5}.ga-person a{background:var(--ga-taupe);color:#fff;border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:5px 13px;font-size:11px;text-decoration:none;display:inline-flex}.ga-ampersand{width:95px;height:auto;margin:25px auto 23px;display:block}.ga-date-zone{color:#fff;background:linear-gradient(#b09b7beb,#b09b7beb),url(../../../assets/themes/theme-07/images/wallpaper.webp) 50%/cover;padding:74px 54px 86px}.ga-date-photo{width:342px;height:250px;margin-bottom:30px;overflow:hidden}.ga-date-zone>h2{margin:0 0 25px;font-size:24px;line-height:1}.ga-countdown-grid{grid-template-columns:repeat(4,1fr);gap:8px;width:342px;margin-bottom:24px;display:grid}.ga-countdown-grid div{border:1px solid #ffffffdb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:74px;display:flex}.ga-countdown-grid b{font-size:22px;font-weight:400;line-height:1.15}.ga-countdown-grid span{font-size:11px}.ga-date-zone>.ga-pill{background:0 0;box-shadow:0 0 0 1px #ffffff3d}.ga-bouquet{width:180px;height:auto;margin:38px auto 58px}.ga-events{flex-direction:column;gap:38px;width:342px;display:flex}.ga-event{background:url(../../../assets/themes/theme-07/images/wallpaper.webp) 50%/cover no-repeat;border-radius:250px;justify-content:center;align-items:center;width:342px;height:600px;padding:20px;display:flex}.ga-event-inner{width:302px;height:560px;color:var(--ga-ink);background:#f9f7f5d9;border:1px solid #fff;border-radius:250px;flex-direction:column;justify-content:center;align-items:center;padding:80px 16px;display:flex;box-shadow:inset 0 0 10px #00000052}.ga-event h2{margin:0 0 15px;font-family:Garden Cormorant,serif;font-size:26px;font-weight:700;line-height:1.3}.ga-event-inner>i{background:var(--ga-taupe);width:98px;height:1px;margin-bottom:11px;display:block}.ga-event p{margin:0}.ga-event-weekday{font-family:Garden Pinyon,cursive;font-size:27px;line-height:1.2}.ga-event-day{font-family:Garden Cormorant,serif;font-size:65px;font-weight:600;line-height:.95}.ga-event-month,.ga-event-year{text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:17px;font-weight:700;line-height:1.15}.ga-event-time{font-size:13px;font-weight:700;margin:14px 0 17px!important}.ga-event h3{margin:0 0 4px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.ga-event small{margin-top:3px;font-size:11px;display:block}.ga-event .ga-pill{margin-top:18px}.ga-information{gap:30px;padding:84px 54px}.ga-info-card{border:4px solid var(--ga-taupe);background:#f9f7f5e0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:342px;min-height:245px;padding:32px 16px;display:flex;box-shadow:0 7px 20px #45362317}.ga-info-card h2{margin:0 0 16px;font-size:24px;line-height:1}.ga-info-card p{max-width:270px;margin:0;font-size:13px;line-height:1.55}.ga-info-card .ga-pill{margin-top:18px}.ga-colors{justify-content:center;gap:9px;margin-top:18px;display:flex}.ga-colors i{border:2px solid #fff;border-radius:50%;width:31px;height:31px;display:block;box-shadow:0 0 0 1px #9b87688c}.ga-story{background:var(--ga-taupe);color:#fff;align-items:stretch;padding:64px 24px}.ga-story>h2,.ga-gallery>h2{text-align:center;margin:0 0 32px;font-size:30px;line-height:1.3}.ga-timeline{flex-direction:column;gap:30px;padding-left:50px;display:flex;position:relative}.ga-timeline-line{z-index:0;background:#d3c4ae;width:2px;position:absolute;left:14px;overflow:hidden}.ga-timeline-line i{background:#fff;width:100%;height:0;transition:height .16s linear;display:block}.ga-story-card{z-index:1;background:var(--ga-paper);width:min(292px,100vw - 98px);color:var(--ga-ink);text-align:left;border-radius:12px;padding:8px;position:relative}.ga-story-card:before{display:none}.ga-story-marker{z-index:2;color:#ffffffbd;background:#d3c4ae;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .24s,color .24s;display:grid;position:absolute;top:0;left:-50px}.ga-story-card.is-in-view .ga-story-marker{background:var(--ga-cream);color:var(--ga-taupe)}.ga-story-card img{object-fit:cover;border-radius:8px;width:100%;height:185px;display:block}.ga-story-card>div{padding:24px 8px 16px}.ga-story-card time{color:var(--ga-taupe);font-size:16px;font-weight:700;display:block}.ga-story-card h3{margin:2px 0 5px;font-size:14px;font-weight:700}.ga-story-card p{margin:0;font-size:13px;line-height:1.5}.ga-video-section{background:#171717;width:100%;height:260px}.ga-video-section .youtube-embed{aspect-ratio:auto;height:100%}.ga-video{width:100%;height:100%;display:block;position:relative;overflow:hidden}.ga-video:after{content:"";background:#0003;position:absolute;inset:0}.ga-video span{z-index:2;color:#fff;background:#b09b7be6;border:1px solid #fffc;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ga-gallery{background:var(--ga-taupe);color:#fff;padding:75px 54px 84px}.ga-gallery-grid{width:342px;max-width:100%}.ga-gallery-grid button{cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;overflow:hidden}.ga-gifts{padding:76px 54px}.ga-gift-intro{background:#f9f7f5e6;border:1px solid #ffffffd6;border-radius:18px;width:342px;padding:46px 30px;box-shadow:0 8px 22px #4232201a}.ga-gift-intro h2,.ga-wishes>h2,.ga-closing h2{margin:0 0 20px;font-size:30px;line-height:1}.ga-gift-intro p{margin:0 0 22px;font-size:13px;line-height:1.6}.ga-gift-list{gap:13px;width:342px;margin-top:22px;animation:.6s both ga-gift-in;display:grid}.ga-gift-card{background:#ffffffeb;border:1px solid #b09b7b80;border-radius:12px;flex-direction:column;align-items:center;padding:23px;display:flex}.ga-gift-card strong,.ga-gift-card h3{color:var(--ga-taupe-dark);margin:0 0 13px;font-family:Garden Cormorant,serif;font-size:22px;font-weight:700}.ga-gift-card span{font-size:11px}.ga-gift-card b{letter-spacing:.06em;margin-bottom:8px;font-family:Garden Cormorant,serif;font-size:22px}.ga-gift-card p{margin:0 0 12px;font-size:13px}.ga-gift-card button{background:var(--ga-taupe);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:11px;display:inline-flex}.ga-wishes{align-items:stretch;padding:73px 54px 82px}.ga-wishes>h2,.ga-wishes>p{text-align:center}.ga-wishes>p{margin:-4px 0 20px;font-size:13px}.ga-wish-form{flex-direction:column;gap:10px;margin-bottom:25px;display:flex}.ga-wish-form input:not([type=radio]),.ga-wish-form textarea{width:100%;color:var(--ga-ink);font:inherit;background:#ffffffe6;border:1px solid #b09b7b47;border-radius:5px;outline:none;padding:11px 13px;font-size:13px}.ga-wish-form input:focus,.ga-wish-form textarea:focus{border-color:var(--ga-taupe);box-shadow:0 0 0 2px #b09b7b29}.ga-wish-form>span{text-align:center;margin-top:3px;font-size:13px;font-weight:700}.ga-attendance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ga-attendance label{border:1px solid var(--ga-taupe);cursor:pointer;background:#ffffffa8;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:12px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.ga-attendance label.is-selected{background:var(--ga-taupe);color:#fff;box-shadow:0 4px 11px #4e3a2424}.ga-attendance label:has(input:focus-visible){outline:2px solid var(--ga-taupe-dark);outline-offset:2px}.ga-attendance input{opacity:0;position:absolute}.ga-wish-form>.ga-pill{align-self:center;margin-top:3px}.ga-wish-list{flex-direction:column;gap:9px;max-height:515px;display:flex;overflow-y:auto}.ga-wish-list article{text-align:left;background:#ffffffe6;border-radius:7px;padding:13px 14px}.ga-wish-list strong{color:var(--ga-taupe-dark);font-size:13px}.ga-wish-list p{margin:3px 0 0;font-size:12px;line-height:1.5}.ga-closing{justify-content:flex-end;min-height:880px;padding:0 54px 78px}.ga-closing:after{z-index:0;content:"";background:linear-gradient(#0000,#f9f7f5c2 20%,#f9f7f5f0 45%);position:absolute;inset:300px 0 0}.ga-closing-photo{border-radius:171px 171px 4px 4px;height:485px;position:absolute;top:68px;left:54px;right:54px;overflow:hidden}.ga-closing-copy{z-index:1;position:relative}.ga-closing p{margin:0;font-size:13px;line-height:1.6}.ga-closing strong{margin-top:22px;font-size:13px;display:block}.ga-closing h3{color:var(--ga-taupe);text-transform:uppercase;margin:7px 0 0;font-family:Garden Cormorant,serif;font-size:26px;font-weight:700;line-height:1}.ga-audio{z-index:2500;background:var(--ga-taupe);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:transform .75s ease-in-out;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 16px #0000002e}.ga-audio.ga-slide-right{transform:translate(150%)}.ga-audio.playing svg{animation:4s linear infinite ga-spin}.ga-reveal{opacity:0;will-change:opacity, transform;transition:opacity 1.5s,transform 1.5s}.ga-from-up{transform:translateY(50%)}.ga-from-down{transform:translateY(-50%)}.ga-from-left{transition:opacity .5s,transform 1.5s;position:relative;transform:translate(-100%)scale(.93)}.ga-from-right{transition:opacity .5s,transform 1.5s;position:relative;transform:translate(100%)scale(.93)}.ga-zoom{transform:scale(.9)}.ga-zoom-out{transform:scale(1.1)}.ga-reveal.is-visible{opacity:1;transform:translate(0)scale(1)}.ga-lightbox{z-index:6000;background:#17130feb;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ga-lightbox img{object-fit:contain;border-radius:7px;max-width:min(900px,92vw);max-height:88vh}.ga-lightbox button{color:#222;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:20px}.ga-toast{z-index:7000;color:#fff;background:#26211bf0;border-radius:999px;padding:9px 17px;font-family:sans-serif;font-size:12px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@media (width<=900px){.ga-cover-landscape,.ga-wallpaper{display:none}.ga-cover-panel,.ga-page{width:100%;min-width:0;box-shadow:none;margin:0}}@media (width<=450px){.ga-cover-panel{padding:34px 24px 55px}.ga-section{padding-left:24px;padding-right:24px}.ga-cover-photo{width:210px;height:280px}.ga-cover-panel h1{width:100%;font-size:34px}.ga-cover-panel>.ga-pill{width:171px;min-height:38px;padding:10px 24px}.ga-cover-flower-left{width:145px;top:20px;left:-45px}.ga-cover-flower-right{width:130px;top:100px;right:-45px}.ga-date-photo,.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list{width:min(342px,100vw - 48px)}.ga-person-photo{width:min(292px,100vw - 100px)}}@media (height<=700px){.ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:15px}.ga-cover-photo{width:170px;height:226px}.ga-cover-kicker{font-size:25px}.ga-cover-panel h1{font-size:30px}.ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ga-cover,.ga-reveal,.ga-pill,.ga-audio{transition-duration:.01ms!important}.ga-cover-panel>*,.ga-cover-landscape .ga-landscape-copy>*,.ga-intro-animate,.ga-audio.playing svg,.ga-gift-list{animation:none!important}}.theme-04-art10 .ga-cover-landscape,.theme-04-art10 .ga-wallpaper{background:linear-gradient(180deg, #261d131f 18%, #261d13b8 100%), var(--ga-cover-image,url(../../../assets/themes/theme-07/images/hero.webp)) center / cover no-repeat;color:#fff}.theme-04-art10 .ga-landscape-copy{text-shadow:0 2px 9px #160f099e}.theme-04-art10 .ga-landscape-copy h2,.theme-04-art10 .ga-landscape-copy p{color:#fff}.theme-04-art10 .ga-cover-panel,.theme-04-art10 .ga-opening{background-image:url(../../../assets/themes/theme-07/images/main-bg.webp);background-position:50%;background-size:cover}.theme-04-art10 .ga-cover-overlay{opacity:1;background-image:linear-gradient(#341f130a 22%,#341f13b8 100%)}.theme-04-art10 .ga-memory,.theme-04-art10 .ga-verse,.theme-04-art10 .ga-couple,.theme-04-art10 .ga-information,.theme-04-art10 .ga-gifts,.theme-04-art10 .ga-wishes,.theme-04-art10 .ga-closing{background-image:url(../../../assets/themes/theme-07/images/wallpaper.webp);background-position:50%;background-size:cover}.theme-04-art10 .ga-memory:before{background:linear-gradient(#fff9f199,#fff9f199),url(../../../assets/themes/theme-07/images/main-bg.webp) 50%/cover}.theme-04-art10 .ga-date-zone,.theme-04-art10 .ga-story,.theme-04-art10 .ga-gallery{color:#fffaf2;background:linear-gradient(#654630e0,#654630e0),url(../../../assets/themes/theme-07/images/wallpaper.webp) 50%/cover}.theme-04-art10 .ga-event{background:linear-gradient(#fff6ebdb,#fff6ebdb),url(../../../assets/themes/theme-07/images/main-bg.webp) 50%/cover}.theme-04-art10 .ga-cover-panel{color:#fff8ee;justify-content:flex-start;gap:0;padding:max(24px,50svh - 273px) 16px 24px}.theme-04-art10 .ga-cover-kicker,.theme-04-art10 .ga-cover-panel h1,.theme-04-art10 .ga-recipient{color:#fff8ee;text-shadow:0 2px 7px #3a2114b8}.theme-04-art10 .ga-cover-kicker{font-size:29px}.theme-04-art10 .ga-cover-photo{border-radius:49% 49% 44% 44%/39% 39% 50% 50%;order:1;width:210px;height:280px;top:0;box-shadow:0 0 0 4px #fff9ede6,0 0 0 7px #714e19e6}.theme-04-art10 .ga-cover-kicker{order:2;margin-top:16px;top:0}.theme-04-art10 .ga-cover-panel h1{order:3;margin-top:0;font-size:29px;top:0}.theme-04-art10 .ga-recipient{order:4;margin-top:16px;top:0}.theme-04-art10 .ga-cover-panel>.ga-pill{order:5;margin-top:10px;top:0}.theme-04-art10 .ga-cover-flower{display:none}.theme-04-art10 .ga-cover-panel>.ga-pill,.theme-04-art10 .ga-pill{color:#fffaf2;background:#a68940f0;box-shadow:0 0 0 1px #fff9edeb}.theme-04-art10 .ga-pill:hover,.theme-04-art10 .ga-pill:focus-visible{background:#76591e}.theme-04-art10 .ga-bouquet{max-width:118px}.theme-04-art10 .ga-monogram img,.theme-04-art10 .ga-ampersand{object-fit:contain}.theme-04-art10 .ga-page{box-shadow:none;isolation:isolate;background:0 0}.theme-04-art10 .ga-page:before{z-index:-1;background:var(--ga-cream) url(../../../assets/themes/theme-07/images/wallpaper.webp) center / cover no-repeat;content:"";pointer-events:none;width:100%;position:fixed;top:0;bottom:0;right:0}.theme-04-art10 .ga-memory{color:#fffaf2;background:radial-gradient(circle,#92614b 0%,#472a1c 80%)}.theme-04-art10 .ga-memory:before{display:none}.theme-04-art10 :is(.ga-couple,.ga-date-zone,.ga-information,.ga-gifts,.ga-wishes,.ga-closing){background:0 0}.theme-04-art10 :is(.ga-story,.ga-video-section,.ga-gallery){background:radial-gradient(circle,#8b5b43 0%,#472a1c 80%)}.theme-04-art10 .ga-opening-copy>p,.theme-04-art10 .ga-opening-copy small{color:#fff}.theme-04-art10 .ga-opening-copy{top:-10px}.theme-04-art10 .ga-opening-copy h1{color:#d7bb83;font-size:40px}.theme-04-art10 .ga-opening-copy small{line-height:1.3}.theme-04-art10 .ga-down,.theme-04-art10 .ga-down canvas{width:40px;height:40px}.theme-04-art10 .ga-down{top:57%}.theme-04-art10 .ga-memory{min-height:896px;padding:264px 0 64px}.theme-04-art10 .ga-memory-photo-shell{width:100%;height:400px}.theme-04-art10 .ga-portrait-photo{box-shadow:none;border:0;border-radius:0}.theme-04-art10 .ga-memory-flower{display:none}.theme-04-art10 .ga-verse{width:min(392px,100vw - 32px);min-height:403px;box-shadow:none;color:#fffaf2;background:0 0;border:0;border-radius:0;margin-top:-34px}.theme-04-art10 .ga-couple{padding:32px 16px}.theme-04-art10 .ga-couple-card{width:min(392px,100vw - 32px);box-shadow:none;background:url(../../../assets/themes/theme-07/images/couple-left.webp) top/100% no-repeat,url(../../../assets/themes/theme-07/images/couple-right.webp) bottom/100% no-repeat,#fffcf3ed;border:4px solid #d7bb83;border-radius:250px;padding:72px 20px}.theme-04-art10 .ga-person-photo{width:210px;height:280px}.theme-04-art10 .ga-person-photo .art10-slideshow{border-radius:150px 150px 7px 7px}.theme-04-art10 .ga-person-flower{display:none}.theme-04-art10 .ga-date-photo{width:min(376px,100vw - 48px);height:230px}.theme-04-art10 :is(.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list){width:min(376px,100vw - 48px)}.theme-04-art10 .ga-event-inner{width:calc(100% - 40px)}.theme-04-art10 .ga-closing-photo{border-radius:0;height:450px;left:32px;right:32px}@media (width>=901px){.theme-04-art10 .ga-page:before{width:450px}}[data-preview-viewport=mobile] .theme-04-art10 .ga-page:before{width:100%}@media (width<=450px){.theme-04-art10 .ga-cover-panel{padding:max(24px,50svh - 273px) 16px 24px}.theme-04-art10 .ga-cover-photo,.theme-04-art10 .ga-person-photo{width:210px;height:280px}}@media (height<=700px){.theme-04-art10 .ga-cover-panel{padding-top:17px}.theme-04-art10 .ga-cover-photo{width:170px;height:226px}}.theme-07-art15{--ga-taupe:#e7a166;--ga-taupe-dark:#9a6b44;--ga-cream:#fcf4ee;--ga-paper:#fffcf3f0;--ga-ink:#333}.theme-07-art15 :is(.ga-cover-landscape,.ga-wallpaper){color:#333;background:linear-gradient(#fffcf3bd,#fffcf3bd),url(../../../assets/themes/theme-07/images/hero.webp) 50%/cover no-repeat}.theme-07-art15 .ga-landscape-copy{text-shadow:none}.theme-07-art15 .ga-landscape-copy h2{color:#9a6b44}.theme-07-art15 .ga-landscape-copy h2 i{font:inherit}.theme-07-art15 .ga-landscape-copy p{color:#333}.theme-07-art15 .ga-cover-panel{color:#333;background:linear-gradient(#fffcf3bd,#fffcf3bd),url(../../../assets/themes/theme-07/images/hero.webp) 50%/100% 100% no-repeat;justify-content:flex-start;gap:0;padding:max(24px,50svh - 273px) 16px 24px}.theme-07-art15 .ga-cover-overlay{display:none}.theme-07-art15 .ga-cover-photo{border:4px double #fffcf3;border-radius:125px;order:1;width:210px;height:280px;top:0;box-shadow:0 0 25px #0000001a}.theme-07-art15 .ga-cover-photo img{object-position:50% 42%}.theme-07-art15 .ga-cover-kicker{color:#333;text-shadow:none;order:2;margin-top:16px;font-size:30px;top:0}.theme-07-art15 .ga-cover-panel h1{color:#9a6b44;text-shadow:none;order:3;margin-top:0;font-size:36px;line-height:1;top:0}.theme-07-art15 .ga-recipient{color:#333;text-shadow:none;order:4;margin-top:16px;top:0}.theme-07-art15 .ga-cover-panel>.ga-pill{order:5;min-width:168px;margin-top:10px;top:0}.theme-07-art15 .ga-cover-flower{z-index:0;width:108px;display:block;top:max(98px,50svh - 199px)}.theme-07-art15 .ga-cover-flower-left{left:calc(50% - 150px);transform:rotate(-18deg)}.theme-07-art15 .ga-cover-flower-right{right:calc(50% - 150px);transform:scaleX(-1)rotate(-18deg)}.theme-07-art15 :is(.ga-cover-panel>.ga-pill,.ga-pill){color:#fffaf2;background:#9a6b44f0;box-shadow:0 0 0 1px #fffcf3f5,0 0 0 3px #9a6b448a}.theme-07-art15 :is(.ga-pill:hover,.ga-pill:focus-visible){background:#815936}.theme-07-art15 .ga-page{box-shadow:none;isolation:isolate;background:0 0}.theme-07-art15 .ga-page:before,.theme-07-art15 .ga-page:after{content:"";pointer-events:none;width:100%;position:fixed;top:0;bottom:0;right:0}.theme-07-art15 .ga-page:before{z-index:-2;background:#fcf4ee url(../../../assets/themes/theme-07/images/wallpaper.webp) 50%/cover no-repeat}.theme-07-art15 .ga-page:after{z-index:-1;background:#fcf4ee1f}.theme-07-art15 .ga-opening{background:url(../../../assets/themes/theme-07/images/main-bg.webp) 50%/cover no-repeat}.theme-07-art15 .ga-opening-copy{color:#fff;text-shadow:none;top:-10px}.theme-07-art15 .ga-opening-copy>p,.theme-07-art15 .ga-opening-copy small{color:#fff}.theme-07-art15 .ga-opening-copy h1{color:#fff;text-shadow:none;font-size:40px}.theme-07-art15 .ga-down,.theme-07-art15 .ga-down :is(canvas,svg){width:40px;height:40px}.theme-07-art15 .ga-down{top:57%}.theme-07-art15 .ga-memory{color:#333;background:radial-gradient(circle,#e7a166 0%,#9a6b44 80%);min-height:884px;padding:64px 30px}.theme-07-art15 .ga-memory:before{opacity:.1;background:url(../../../assets/themes/theme-07/images/pattern.webp) 50%/232px 359px;height:auto;display:block;inset:0}.theme-07-art15 .ga-memory-photo-shell{width:100%;height:400px}.theme-07-art15 .ga-portrait-photo{border:0;border-radius:250px 250px 20px 20px;box-shadow:0 0 10px #00000080}.theme-07-art15 .ga-memory-flower{display:none}.theme-07-art15 .ga-verse{color:#333;background:linear-gradient(#fffcf350,#fffcf3),url(../../../assets/themes/theme-07/images/hero.webp) 50%/cover no-repeat;border:0;border-radius:20px;width:100%;min-height:391px;margin-top:-35px;padding:54px 28px 32px;box-shadow:0 0 10px #00000080}.theme-07-art15 .ga-couple{background:0 0;min-height:1773px;padding:32px 16px}.theme-07-art15 .ga-couple-card{width:100%;min-height:1709px;box-shadow:none;background:url(../../../assets/themes/theme-07/images/motif-top.webp) top/100% no-repeat,url(../../../assets/themes/theme-07/images/motif-bottom.webp) bottom/100% no-repeat,#fffcf3e0;border:4px solid #e7a166;border-radius:250px;padding:190px 20px 82px}.theme-07-art15 .ga-person-photo{z-index:1;width:210px;height:280px;box-shadow:none;border:0}.theme-07-art15 .ga-person-photo .art15-slideshow{border:4px double #fffcf3;border-radius:125px;width:189px;height:252px;margin:14px auto;box-shadow:0 0 25px #0000001a}.theme-07-art15 .ga-person-flower{width:202px;display:block;bottom:0}.theme-07-art15 .ga-date-zone{color:#fff;background:linear-gradient(#e7a166e6,#e7a166e6),url(../../../assets/themes/theme-07/images/pattern.webp) 50%/232px 359px}.theme-07-art15 .ga-date-photo{border:5px double #fff;border-radius:25px;width:80.4%;height:207px;box-shadow:0 0 15px #0000004d}.theme-07-art15 .ga-events{align-items:center;width:100%}.theme-07-art15 .ga-event{background:url(../../../assets/themes/theme-07/images/wallpaper.webp) 50%/cover no-repeat;border-radius:250px;width:calc(100% - 48px);height:auto;min-height:607px;box-shadow:inset 0 0 10px #00000080}.theme-07-art15 .ga-event-inner{background:#fffcf3d6;border:4px solid #e7a166;border-radius:250px;width:calc(100% - 40px);height:auto;min-height:567px;margin:20px;box-shadow:inset 0 0 10px #000}.theme-07-art15 .ga-event-inner>:is(h2,h3,p,small){overflow-wrap:anywhere;max-width:100%}.theme-07-art15 .ga-information{background:0 0;min-height:648px}.theme-07-art15 .ga-info-card{background:#fffcf3e6;border:4px solid #e7a166;border-radius:20px;width:calc(100% - 48px);min-height:243px;box-shadow:0 0 10px #00000080}.theme-07-art15 :is(.ga-story,.ga-video-section,.ga-gallery){color:#fff;background:radial-gradient(circle,#e7a166 0%,#9a6b44 80%)}.theme-07-art15 :is(.ga-story,.ga-video-section,.ga-gallery):before{content:"";opacity:.1;pointer-events:none;background:url(../../../assets/themes/theme-07/images/pattern.webp) 50%/232px 359px;position:absolute;inset:0}.theme-07-art15 :is(.ga-story,.ga-video-section,.ga-gallery)>*{z-index:1;position:relative}.theme-07-art15 .ga-story{min-height:1499px}.theme-07-art15 .ga-story-card{background:#fffcf3;border-radius:12px;box-shadow:2px 2px 30px #9c9cc042}.theme-07-art15 .ga-video-section{min-height:253px}.theme-07-art15 .ga-gallery{min-height:707px}.theme-07-shell.theme-07-art15 .ga-gallery-grid{width:342px;max-width:100%;margin:0 auto}.theme-07-art15 .ga-gifts{background:0 0;min-height:413px}.theme-07-art15 .ga-wishes{background:#fcf4eecc;min-height:945px}.theme-07-art15 .ga-closing{background:#fcf4eecc;min-height:962px}.theme-07-art15 .ga-closing-photo{height:450px;box-shadow:none;border:4px double #fffcf3;border-radius:250px 250px 0 0;top:64px;left:32px;right:32px}.theme-07-art15 .acarakan-footer{--footer-background:#e7a166;--footer-foreground:#fff;box-shadow:none}@media (width>=901px){.theme-07-art15 .ga-page:before,.theme-07-art15 .ga-page:after{width:450px}}[data-preview-viewport=mobile] .theme-07-art15 .ga-page:before,[data-preview-viewport=mobile] .theme-07-art15 .ga-page:after{width:100%}@media (width<=450px){.theme-07-art15 .ga-cover-panel{padding:94px 16px 24px}.theme-07-art15 .ga-cover-photo,.theme-07-art15 .ga-person-photo{width:210px;height:280px}}@media (height<=700px){.theme-07-art15 .ga-cover-panel{padding-top:17px}.theme-07-art15 .ga-cover-photo{width:170px;height:226px}}.ga-closing-copy h2,.ga-closing-copy p{overflow-wrap:anywhere}.ga-closing-copy p{white-space:pre-line}.theme-07-shell .ga-gift-intro{gap:18px;width:100%;max-width:342px;height:auto;min-height:0;margin-inline:auto;padding:28px 22px;display:grid}.theme-07-shell .ga-gift-intro :is(h2,p){overflow-wrap:anywhere;margin:0}.theme-07-shell .ga-gift-intro h2{line-height:1.2}.theme-07-shell .ga-gift-intro>button{justify-self:center;max-width:100%;min-height:44px;margin:0}.theme-07-shell [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.theme-07-shell [data-wish-scroll]>*{flex-shrink:0}.theme-07-shell [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.theme-07-shell [data-wish-scroll]{max-height:min(400px,60svh)}}.section-media-slideshow.svelte-u0tdtb{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-u0tdtb{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}img.active.svelte-u0tdtb{opacity:1}@media (prefers-reduced-motion:reduce){img.svelte-u0tdtb{transition:none}}@font-face{font-family:Aq08Patrick;src:url(../../../assets/themes/theme-08/fonts/patrick-hand.ttf)format("truetype");font-display:swap}@font-face{font-family:Aq08Jakarta;src:url(../../../assets/themes/theme-08/fonts/plus-jakarta-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Aq08Jakarta;src:url(../../../assets/themes/theme-08/fonts/plus-jakarta-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Aq08Jakarta;src:url(../../../assets/themes/theme-08/fonts/plus-jakarta-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Aq08Quicksand;src:url(../../../assets/themes/theme-08/fonts/quicksand.woff2)format("woff2");font-display:swap}html.aq08-locked{overflow:hidden}.aq08-theme{--ink:#373a38;--brown:#3d1810;--burgundy:#711a00;--tan:#b68369;--border:#ddbc9b;min-height:100vh;color:var(--ink);background:#fffdf6;font-family:Aq08Jakarta,sans-serif;font-size:14px;line-height:1.6;position:relative}.aq08-theme *{box-sizing:border-box}.aq08-theme button,.aq08-theme input,.aq08-theme select,.aq08-theme textarea{font:inherit}.aq08-theme :focus-visible{outline-offset:3px;outline:3px solid #fff}.aq08-wish-form :focus-visible{outline-color:var(--burgundy)}.aq08-cover{z-index:9000;opacity:1;will-change:top, opacity;background:#fffdf6;justify-content:flex-end;align-items:center;min-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.aq08-cover.opening{pointer-events:none}.aq08-cover-art,.aq08-cover-overlay{width:30%;position:absolute;inset:0 0 0 auto}.aq08-cover-art{background:var(--aq08-bg-image) center/cover no-repeat}.aq08-cover-overlay{z-index:1;background:#fffdf696}.aq08-cover-content{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:30%;min-height:100dvh;padding:80px 20px 50px;display:flex;position:relative}.aq08-flags,.aq08-animals{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.aq08-cover>.aq08-flags{width:115px;top:0}.aq08-cover>.aq08-flags-left{right:calc(30% - 115px)}.aq08-cover>.aq08-flags-right{right:0}.aq08-cover>.aq08-animals{width:105px;bottom:0}.aq08-cover>.aq08-animals-left{right:calc(30% - 105px)}.aq08-cover>.aq08-animals-right{right:0}.aq08-cover-photo{border:3px solid var(--border);background:#fff;border-radius:50%;width:155px;height:155px;margin-bottom:20px;overflow:hidden}.aq08-cover-photo img,.aq08-opening-photo img,.aq08-child-photo img,.aq08-closing-photo img{object-fit:cover;width:100%;height:100%}.aq08-kicker{color:var(--brown);margin:0;font-family:Aq08Patrick,cursive;font-size:18px}.aq08-cover h1{color:var(--burgundy);margin:3px 0 18px;font-family:Aq08Patrick,cursive;font-size:35px;font-weight:700;line-height:1.1}.aq08-recipient{flex-direction:column;align-items:center;gap:5px;min-width:280px;display:flex}.aq08-recipient small{white-space:pre-line;font-size:13px;font-weight:400}.aq08-recipient strong{color:var(--brown);font-size:15px}.aq08-open-button,.aq08-button,.aq08-page button{background:var(--burgundy);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex}.aq08-open-button{margin-top:18px;padding:10px 18px;font-size:14px;font-weight:600}.aq08-open-button:hover,.aq08-button:hover,.aq08-page button:hover{filter:brightness(.94);transform:translateY(-1px)}.aq08-desktop-wallpaper{z-index:0;color:#fff;text-align:center;background-position:50%;background-size:cover;place-items:center;width:70%;min-height:100vh;display:grid;position:fixed;inset:0 auto 0 0}.aq08-desktop-wallpaper div{text-shadow:0 2px 18px #2f180d59;margin-top:58vh}.aq08-desktop-wallpaper span,.aq08-desktop-wallpaper strong{font-family:Aq08Patrick,cursive;display:block}.aq08-desktop-wallpaper span{font-size:25px}.aq08-desktop-wallpaper strong{font-size:58px;line-height:1.1}.aq08-desktop-wallpaper p{letter-spacing:.08em;margin:8px 0;font-weight:600}.aq08-fixed-bg,.aq08-fixed-overlay{pointer-events:none;width:30%;position:fixed;inset:0 0 0 auto}.aq08-fixed-bg{z-index:0;background:var(--aq08-bg-image) center/cover no-repeat}.aq08-fixed-overlay{z-index:1;background:#fffdf6c7}.aq08-page{z-index:2;background:0 0;width:30%;min-width:390px;margin-left:auto;position:relative;overflow:clip;box-shadow:-10px 0 30px #32231e1f}.aq08-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:60px 30px;display:flex;position:relative}.aq08-hero{background:#eae6ff09;justify-content:flex-start;min-height:100vh;padding:0 40px 217px;overflow:hidden}.aq08-hero:before{z-index:-1;content:"";background:#fffdf6cc;position:absolute;inset:0}.aq08-opening-photo{z-index:1;border:3px solid var(--border);background:#fff;border-radius:0 0 300px 300px;width:300px;height:350px;overflow:hidden}.aq08-hero-copy{z-index:4;flex-direction:column;align-items:center;gap:5px;padding-top:40px;display:flex;position:relative}.aq08-hero-copy>p{color:var(--brown);margin:0;font-family:Aq08Patrick,cursive;font-size:18px}.aq08-hero-copy h1{color:var(--burgundy);margin:0;font-family:Aq08Patrick,cursive;font-size:35px;line-height:1.15}.aq08-hero-copy h2{letter-spacing:.04em;margin:0 0 8px;font-size:16px}.aq08-hero>.aq08-flags{width:154px;top:0}.aq08-hero>.aq08-flags-left{left:0}.aq08-hero>.aq08-flags-right{right:0}.aq08-hero>.aq08-animals{width:85px;bottom:0}.aq08-hero>.aq08-animals-left{left:0}.aq08-hero>.aq08-animals-right{right:0}.aq08-countdown{grid-template-columns:repeat(4,1fr);gap:10px;width:311px;max-width:100%;margin:10px 0 15px;display:grid}.aq08-countdown div{background:#ffffffde;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:61px;padding:6px 10px;display:flex}.aq08-countdown b{font-family:Aq08Quicksand,sans-serif;font-size:20px;font-weight:400;line-height:1.1}.aq08-countdown span{font-family:Aq08Quicksand,sans-serif;font-size:12px}.aq08-button{padding:10px 15px;font-size:12px;font-weight:600}.aq08-hero .aq08-button{background:#b68369ab}.aq08-prayer{background:var(--tan);color:#fff;min-height:330px}.aq08-quote-mark{filter:brightness(0)invert();width:109px;margin-bottom:15px}.aq08-prayer blockquote{max-width:365px;margin:0;font-family:Aq08Patrick,cursive;font-size:24px;line-height:1.45}.aq08-child{background:var(--aq08-bg-image) center/cover no-repeat;padding:30px;overflow:hidden}.aq08-child>.aq08-flags{width:154px;top:0}.aq08-child>.aq08-flags-left{left:0}.aq08-child>.aq08-flags-right{right:0}.aq08-child-card{z-index:2;background:#fff;border:3px solid #ddbc9b80;border-radius:30px;flex-direction:column;align-items:center;gap:25px;width:100%;padding:65px 35px;display:flex;position:relative}.aq08-child-card>p{margin:0;font-size:14px}.aq08-child-photo{border:3px solid var(--border);border-radius:300px;width:160px;height:200px;overflow:hidden}.aq08-child-card h2{color:var(--burgundy);margin:-12px 0 -18px;font-family:Aq08Patrick,cursive;font-size:32px}.aq08-event{background:linear-gradient(#fffdf6 0%,#b68369 90%);padding:80px 30px}.aq08-event-card{background:var(--aq08-bg-image) center/cover no-repeat;border:3px solid #fff;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:525px;padding:40px 30px 60px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #00000030}.aq08-event-card:before{content:"";background:#ddccb78c;position:absolute;inset:0}.aq08-event-card>*{position:relative}.aq08-event-card h2{color:var(--burgundy);margin:0;font-family:Aq08Patrick,cursive;font-size:34px}.aq08-event-card p{margin:0;font-size:13px}.aq08-event-card>strong{font-family:Aq08Patrick,cursive;font-size:24px}.aq08-event-card>span{color:var(--tan);font-weight:700}.aq08-event-card h3{margin:10px 0 0;font-family:Aq08Patrick,cursive;font-size:24px}.aq08-stream{background:var(--tan);color:#fff;min-height:330px;padding:20px 30px 60px}.aq08-stream p{max-width:350px;margin:7px 0}.aq08-stream h2{max-width:330px;margin:4px 0;font-family:Aq08Patrick,cursive;font-size:25px;line-height:1.3}.aq08-dresscode-colors{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.aq08-dresscode-colors span{border:2px solid #fff;border-radius:50%;width:34px;height:34px}.aq08-stream .aq08-button{color:var(--burgundy);background:#fffc;margin-top:14px}.aq08-stream .youtube-embed{border-radius:14px;width:100%;margin-top:18px;overflow:hidden}.aq08-gallery{background:var(--aq08-bg-image) top center/cover no-repeat;min-height:650px;padding:80px 20px 50px;overflow:hidden}.aq08-gallery h2,.aq08-gift h2,.aq08-wishes h2,.aq08-closing h2{margin:0 0 25px;font-family:Aq08Patrick,cursive;font-size:36px;font-weight:400;line-height:1.2}.aq08-gallery-grid{width:100%}.aq08-gallery-grid>div{border-radius:8px}.aq08-gallery-video{border-radius:8px;max-width:400px;margin:24px auto 0}.aq08-date-photo{object-fit:cover;border:3px solid #ddbc9b;border-radius:80px;width:155px;height:161px;margin:0 auto 18px;display:block}.aq08-gift{background:var(--tan);color:#fff;min-height:470px;padding:50px 30px}.aq08-gift h2{margin:10px 0}.aq08-gift>p{max-width:390px;margin:0 0 25px;font-size:13px}.aq08-bank-list{flex-direction:column;gap:35px;width:100%;margin-top:35px;display:flex}.aq08-bank-card{color:#3d3d3d;text-align:left;background:url(../../../assets/themes/theme-08/images/bank-card.webp) 50%/cover;border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:170px;padding:26px 23px 22px;display:flex;position:relative;box-shadow:0 7px 14px #1f2a3224}.aq08-bank-card>img{width:40px;position:absolute;top:23px;left:23px}.aq08-bank-card>b{letter-spacing:.1em;font-size:14px}.aq08-bank-card>span{text-transform:uppercase;font-size:11px}.aq08-bank-card>button{padding:7px 14px;position:absolute;bottom:-28px;right:15px}.aq08-wishes{background:var(--aq08-bg-image) top center/cover no-repeat;min-height:680px;padding:80px 30px 40px}.aq08-wishes>p{margin:-8px 0 26px}.aq08-wish-form{background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:11px;width:100%;padding:23px;display:flex;box-shadow:0 7px 17px #2823411f}.aq08-wish-form>div{border-bottom:1px solid #3c37462b;justify-content:center;align-items:center;gap:8px;padding-bottom:13px;font-weight:600;display:flex}.aq08-wish-form label{text-align:left;flex-direction:column;align-items:stretch;display:flex}.aq08-wish-form label>span{font-size:11px}.aq08-wish-form input,.aq08-wish-form select,.aq08-wish-form textarea{width:100%;color:var(--ink);background:#fff;border:3px solid #d8dcda;border-radius:6px;outline:0;padding:11px 13px}.aq08-wish-form input:focus,.aq08-wish-form select:focus,.aq08-wish-form textarea:focus{border-color:var(--tan)}.aq08-wish-form>button{align-self:flex-end;min-width:80px;padding:9px 18px}.aq08-wish-list{background:#ffffffeb;border-radius:14px;flex-direction:column;width:100%;max-height:330px;margin-top:18px;display:flex;overflow-y:auto}.aq08-wish-list article{text-align:left;border-bottom:1px solid #3c374626;padding:13px 17px}.aq08-wish-list p,.aq08-wish-list strong{margin:0;font-size:12px}.aq08-closing{color:#fff;background:linear-gradient(#c59780 0%,#b68369 100%);justify-content:flex-start;min-height:720px;padding:0 30px 80px;overflow:hidden}.aq08-closing>.aq08-flags{width:154px;top:0}.aq08-closing>.aq08-flags-left{left:0}.aq08-closing>.aq08-flags-right{right:0}.aq08-closing>.aq08-animals{width:85px;bottom:0}.aq08-closing>.aq08-animals-left{left:0}.aq08-closing>.aq08-animals-right{right:0}.aq08-closing-photo{z-index:1;border:3px solid var(--border);border-radius:0 0 300px 300px;width:300px;height:350px;margin-bottom:25px;overflow:hidden}.aq08-closing p{z-index:2;max-width:365px;margin:0 0 23px}.aq08-closing>strong{z-index:2}.aq08-closing h2{z-index:2;margin:7px 0 0;font-size:31px}.aq08-audio{z-index:100;place-items:center;width:42px;height:42px;display:grid;position:fixed;bottom:25px;right:25px;box-shadow:0 4px 12px #1a262e33;color:#fff!important;background:#222!important;border:2px solid #fff!important;border-radius:50%!important}.aq08-audio.playing svg{animation:4s linear infinite aq08-spin}.aq08-toast{z-index:9500;color:#fff;background:#252525;border-radius:999px;padding:10px 18px;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.aq08-entrance-zoom,.aq08-entrance-zoom-slow,.aq08-entrance-down,.aq08-entrance-up,.aq08-entrance-up-slow{animation-fill-mode:both}.aq08-entrance-zoom{animation:1.25s both aq08-zoom-in}.aq08-entrance-zoom-slow{animation:2s both aq08-zoom-in}.aq08-entrance-down{animation:1.25s .8s both aq08-fade-down}.aq08-entrance-up{animation:1.25s .2s both aq08-fade-up}.aq08-entrance-up-slow{animation:2s both aq08-fade-up}.aq08-reveal{opacity:0}.aq08-reveal.aq08-zoom{transform:scale(.3)}.aq08-reveal.aq08-zoom-up{transform:translateY(45px)scale(.72)}.aq08-reveal.aq08-from-top{transform:translateY(-45px)}.aq08-reveal.aq08-from-bottom{transform:translateY(45px)}.aq08-reveal.aq08-from-left{transform:translate(-100%)}.aq08-reveal.aq08-from-right{transform:translate(100%)}.aq08-reveal.aq08-fade{transform:none}.aq08-reveal.is-visible{opacity:1;transition:opacity 1s,transform 1s;transform:none}.aq08-reveal.aq08-zoom.is-visible{transition-duration:1.25s}.aq08-reveal.aq08-from-left.is-visible,.aq08-reveal.aq08-from-right.is-visible{transition-duration:2s}@keyframes aq08-zoom-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1}}@keyframes aq08-fade-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes aq08-fade-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes aq08-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.aq08-desktop-wallpaper{display:none}.aq08-fixed-bg,.aq08-fixed-overlay,.aq08-page{width:100%}.aq08-page{min-width:0;box-shadow:none;margin:0}.aq08-fixed-overlay{background:#fffdf6d4}.aq08-cover-art,.aq08-cover-overlay,.aq08-cover-content{width:100%}.aq08-cover>.aq08-flags-left{left:0;right:auto}.aq08-cover>.aq08-flags-right{right:0}.aq08-cover>.aq08-animals-left{left:0;right:auto}.aq08-cover>.aq08-animals-right{right:0}}@media (width<=767px){.aq08-cover-overlay{background:#fffdf67a}.aq08-cover-content{padding:60px 30px 150px}.aq08-cover>.aq08-flags{width:130px}.aq08-cover>.aq08-animals{width:115px}.aq08-cover-photo{width:150px;height:150px}.aq08-kicker{font-size:15px}.aq08-cover h1{font-size:35px}.aq08-section{padding-left:20px;padding-right:20px}.aq08-hero{min-height:100vh;padding:0 20px 80px}.aq08-hero:before{background:#fffdf633}.aq08-opening-photo{width:240px;height:300px}.aq08-hero-copy{gap:5px;padding-top:20px}.aq08-hero-copy>p{font-size:16px}.aq08-hero>.aq08-flags-left{width:130px}.aq08-hero>.aq08-flags-right{width:115px}.aq08-hero>.aq08-animals{width:80px}.aq08-prayer{padding-top:40px;padding-bottom:40px}.aq08-prayer blockquote{font-size:21px}.aq08-child{padding:40px 20px}.aq08-child>.aq08-flags-left{width:115px}.aq08-child>.aq08-flags-right{width:130px}.aq08-child-card{gap:25px;padding:65px 35px}.aq08-child-card>p{font-size:13px}.aq08-child-photo{width:155px;height:155px}.aq08-event{padding:40px 20px}.aq08-event-card{border-width:0;gap:15px;min-height:525px;padding:35px 25px 80px}.aq08-stream{padding:50px 30px}.aq08-gallery{padding:100px 20px 50px}.aq08-gift{padding:60px 30px}.aq08-wishes{padding:80px 20px}.aq08-closing{padding:0 40px 40px}.aq08-closing-photo{width:255px;height:295px}.aq08-audio{bottom:14px;right:14px}}@media (width<=370px){.aq08-cover-content{padding-left:20px;padding-right:20px}.aq08-child-card{padding-left:25px;padding-right:25px}}@media (height<=700px) and (width<=767px){.aq08-cover-content{padding-top:30px;padding-bottom:70px}.aq08-cover-photo{width:120px;height:120px;margin-bottom:10px}.aq08-cover h1{font-size:29px}.aq08-recipient{min-width:0}.aq08-open-button{margin-top:10px}}@media (prefers-reduced-motion:reduce){.aq08-cover,.aq08-reveal,.aq08-open-button,.aq08-button,.aq08-page button{transition-duration:.01ms!important;animation:none!important}.aq08-reveal{opacity:1!important;transform:none!important}.aq08-audio.playing svg{animation:none}}.aq08-motion-disabled .aq08-cover,.aq08-motion-disabled .aq08-reveal,.aq08-motion-disabled .aq08-open-button,.aq08-motion-disabled .aq08-button,.aq08-motion-disabled .aq08-page button{transition-duration:.01ms!important;animation:none!important}.aq08-motion-disabled .aq08-reveal{opacity:1!important;transform:none!important}.aq08-motion-disabled .aq08-audio.playing svg{animation:none}.aq08-theme .acarakan-footer{--footer-background:var(--burgundy,#711a00);--footer-foreground:#fff}.aq08-closing-title,.aq08-closing p{overflow-wrap:anywhere}.aq08-closing-title{z-index:2;max-width:365px;margin:0 0 18px;font-family:Aq08Patrick,cursive;font-size:34px;font-weight:400;line-height:1.2}.aq08-closing p{white-space:pre-line}.aq08-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.aq08-theme [data-wish-scroll]>*{flex-shrink:0}.aq08-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.aq08-theme [data-wish-scroll]{max-height:min(400px,60svh)}}@font-face{font-family:Ar09 Body;src:url(../../../assets/themes/theme-09/fonts/noto-sans-tc.ttf)format("truetype");font-display:swap}@font-face{font-family:Ar09 Script;src:url(../../../assets/themes/theme-09/fonts/rouge-script.ttf)format("truetype");font-display:swap}html.ar09-locked,html.ar09-dialog-locked{overflow:hidden}.ar09-theme,.ar09-theme *{box-sizing:border-box}.ar09-theme{isolation:isolate;color:#583e29;min-width:0;font-family:Ar09 Body,sans-serif;font-weight:300;position:relative}.ar09-theme :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #f7dfae}.ar09-index{z-index:1000;color:#fff;text-align:center;background:url(../../../assets/themes/theme-09/images/paper.webp) 50%/cover,url(../../../assets/themes/theme-09/images/flower-back-2.webp) 0/contain no-repeat,url(../../../assets/themes/theme-09/images/flower-back.webp) 100%/contain no-repeat,#24455a;place-items:center;min-height:650px;animation:2s both ar09-fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.ar09-index.opening{pointer-events:none;animation:2s both ar09-fade-out}.ar09-frame{z-index:1;flex:none;place-items:center;width:530px;height:530px;display:grid;position:relative}.ar09-index>.ar09-frame,.ar09-hero>.ar09-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ar09-cover-frame{border:5px solid #97ab9252}.ar09-cover-frame:after,.ar09-open-frame:after{z-index:-1;content:"";pointer-events:none;border:5px solid #c0d0c4;width:530px;height:530px;position:absolute}.ar09-cover-frame:after{transform:rotate(-8deg)}.ar09-open-frame{border:5px solid #c0d0c4}.ar09-open-frame:after{border-color:#97ab9252;transform:rotate(8deg)}.ar09-index-copy,.ar09-hero-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;width:min(92%,480px);display:flex;position:relative}.ar09-index-copy>p,.ar09-hero-copy>p{margin:0 0 9px;font-size:20px;font-weight:100}.ar09-index-copy h1,.ar09-hero-copy h1{margin:0;font-family:Ar09 Script,cursive;font-size:80px;font-weight:300;line-height:.69}.ar09-index-copy h2,.ar09-hero-copy h2{margin:18px 0 0;font-size:24px;font-weight:300}.ar09-guest-card{background:#ffffff1c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:300px;height:110px;margin:20px auto;padding:10px 0;font-size:13px;display:flex}.ar09-guest-card strong{margin:5px 0;font-size:19px}.ar09-index-copy>button{color:#83544a;min-width:180px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:20px;padding:7px 30px}.ar09-cover-flower{z-index:2;pointer-events:none;background:url(../../../assets/themes/theme-09/images/cover-flower.webp) 50%/contain no-repeat;width:400px;height:150px;animation:2s 1s both ar09-fade-in;position:absolute}.ar09-flower-top{top:-70px;left:15%;transform:scaleY(-1)}.ar09-flower-bottom{bottom:-76px;left:53%;transform:translate(-50%)}.ar09-fixed-bg,.ar09-fixed-overlay{z-index:0;pointer-events:none;position:fixed;inset:0}.ar09-fixed-bg{background:url(../../../assets/themes/theme-09/images/paper.webp) 50%/cover,url(../../../assets/themes/theme-09/images/bride-bg.webp) 0/200px no-repeat,url(../../../assets/themes/theme-09/images/bride-bg-2.webp) 100%/200px no-repeat,#eef2ed}.ar09-fixed-overlay{z-index:1;background:#ffffff61}.ar09-page{z-index:2;position:relative;overflow:clip}.ar09-section{position:relative;overflow:hidden}.ar09-light-section{background:0 0}.ar09-content{z-index:2;width:min(100% - 30px,1200px);margin:auto;padding:60px 0;position:relative}.ar09-heading{text-align:center;margin:0;font-family:Ar09 Script,cursive;font-size:56px;font-weight:400;line-height:1}.ar09-hero{color:#fff;text-align:center;place-items:center;height:100svh;min-height:650px;animation:2s both ar09-fade-in;display:grid;position:relative;overflow:hidden}.ar09-hero-slides,.ar09-hero-slides>div,.ar09-hero-overlay,.ar09-particles{position:absolute;inset:0}.ar09-hero-slides>div{opacity:0;background-position:50%;background-size:cover;animation:30s linear infinite ar09-slideshow}.ar09-hero-slides>div:nth-child(2){animation-delay:9s}.ar09-hero-slides>div:nth-child(3){animation-delay:18s}.ar09-hero-overlay{background-blend-mode:multiply;background:url(../../../assets/themes/theme-09/images/paper.webp) 50%/cover,#24425a9e}.ar09-open-flower{z-index:2;pointer-events:none;background:url(../../../assets/themes/theme-09/images/cover-flower-2.webp) 50%/contain no-repeat;width:230px;height:350px;animation:2s 1s both ar09-fade-in;position:absolute}.ar09-open-flower-top{top:-70px;left:-80px}.ar09-open-flower-bottom{bottom:-76px;right:-80px;transform:scale(-1)}.ar09-hero-copy>strong{font-size:18px;font-weight:400}.ar09-hero-copy>em{margin-top:8px;font-family:Ar09 Script,cursive;font-size:30px;font-style:normal}.ar09-countdown{gap:10px;margin-top:40px;display:flex}.ar09-countdown div{color:#826e5f;background:#ffffffe6;border:1px solid #fff;border-radius:5px;place-content:center;width:75px;height:75px;display:grid}.ar09-countdown b{letter-spacing:2px;font-size:35px;font-weight:300;line-height:1}.ar09-countdown span{font-size:14px}.ar09-particles{z-index:2;pointer-events:none;overflow:hidden}.ar09-particles span{top:-30px;left:var(--ar09-left);opacity:.7;width:20px;height:20px;animation:ar09-fall var(--ar09-fall) linear var(--ar09-delay) infinite, ar09-sway var(--ar09-sway) ease-in-out var(--ar09-delay) infinite alternate;background:url(../../../assets/themes/theme-09/images/particle.webp) 50%/100% 100% no-repeat;position:absolute}.ar09-couple-content{text-align:center;max-width:600px;padding-block:75px}.ar09-intro{margin:30px auto 46px;font-size:19px;line-height:1.55}.ar09-couple-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid;position:relative}.ar09-person{text-align:center;position:relative}.ar09-person-photo{border-radius:50%;width:235px;height:235px;margin:auto;position:relative;overflow:hidden}.ar09-person-photo:after{z-index:2;content:"";pointer-events:none;background:url(../../../assets/themes/theme-09/images/bride-flower.webp) 50%/contain no-repeat;width:118px;height:105px;display:none;position:absolute}.ar09-person-photo img{width:100%;height:100%;box-shadow:none;object-fit:cover;border:0;border-radius:50%;display:block}.ar09-person h3,.ar09-person h4{margin:10px 0 0;font-family:Ar09 Script,cursive;font-size:40px;font-weight:400;line-height:1}.ar09-person h4{margin-top:12px;font-family:Ar09 Body,sans-serif;font-size:17px;font-weight:600}.ar09-person span,.ar09-person p{margin:12px 0 0;font-size:16px;line-height:1.55;display:block}.ar09-center-flower{z-index:3;pointer-events:none;background:url(../../../assets/themes/theme-09/images/bride-flower.webp) 50%/contain no-repeat;width:170px;height:170px;position:absolute;top:48px;left:50%;transform:translate(-50%)}.ar09-event{background-blend-mode:multiply;color:#fff;text-align:center;background:url(../../../assets/themes/theme-09/images/paper.webp) 50%/cover,#24455af7}.ar09-event-grid{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:20px;display:flex}.ar09-event-card{color:#583e29;background:#ffffffb3;border-radius:20px;width:350px;min-height:300px;padding:45px 15px 60px;position:relative}.ar09-event-card:after{content:"";pointer-events:none;background:url(../../../assets/themes/theme-09/images/event-flower.webp) 50%/contain no-repeat;width:80px;height:100px;position:absolute;bottom:-33px;left:50%;transform:translate(-50%)}.ar09-event-card h3,.ar09-info h3{overflow-wrap:anywhere;margin-bottom:15px;font:400 40px/1.2 Ar09 Script,cursive}.ar09-event-card p{overflow-wrap:anywhere;font-size:17.6px;font-weight:300;line-height:1.25}.ar09-event-card strong{overflow-wrap:anywhere;margin:12px 0;font-size:17.6px;display:block}.ar09-event-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;display:flex}.ar09-event-actions a{color:#58626e;border:1px solid #58626e;border-radius:20px;align-items:center;gap:5px;padding:6px 15px;display:inline-flex}.ar09-event-actions a.primary{color:#fff;background:#58626e}.ar09-info{color:#583e29;white-space:pre-line;background:#ffffffb3;border-radius:20px;max-width:650px;margin:50px auto 0;padding:25px}.ar09-info a{margin:12px;text-decoration:underline;display:inline-block}.ar09-colors{justify-content:center;gap:10px;margin-top:20px;display:flex}.ar09-colors span{border:1px solid;border-radius:50%;width:30px;height:30px}.ar09-gallery-video{max-width:440px;margin:24px auto 0}.ar09-story{padding:70px 0 50px}.ar09-story-rail{scrollbar-width:none;align-items:flex-start;gap:25px;margin-top:40px;padding:0 10% 50px 20%;display:flex;overflow-x:auto}.ar09-story-card{text-align:center;background:#fff;border-radius:50%;flex:0 0 350px;align-items:center;min-height:350px;padding:32px;display:grid;position:relative}.ar09-story-card:before,.ar09-story-card:after{content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:90px;width:100px;height:100px;position:absolute}.ar09-story-card:before{background-image:url(../../../assets/themes/theme-09/images/story-flower.webp);bottom:0;left:-28px}.ar09-story-card:after{background-image:url(../../../assets/themes/theme-09/images/story-flower.webp);top:2px;right:-12px}.ar09-story-card>div{padding:16px}.ar09-story-card h3{overflow-wrap:anywhere;margin-bottom:10px;font:400 32px/1.2 Ar09 Script,cursive}.ar09-story-card em{margin-bottom:10px;display:block}.ar09-story-card p{white-space:pre-line;overflow-wrap:anywhere;font-weight:300;line-height:1.25}.ar09-gallery{background:#fff}.ar09-gallery .ar09-content{max-width:1200px;padding-block:75px}.ar09-theme .ar09-gallery .ar09-gallery-grid{width:342px;max-width:100%;margin:50px auto 0}.ar09-gallery-grid button{cursor:pointer;background:#e7e7e7;border:0;border-radius:2px;min-width:0;padding:0;display:block;overflow:hidden}.ar09-gallery-grid img{object-fit:cover;width:100%;height:100%;display:block}.ar09-rsvp{color:#fff;background:url(../../../assets/themes/theme-09/images/flower-back.webp) 50%/contain,#24455ae6}.ar09-rsvp>.ar09-content{max-width:600px;padding:100px 0}.ar09-wish-shell{background:#ffffff40;border-radius:15px;width:600px;margin:30px auto 0;padding:60px;position:relative}.ar09-rsvp-flower{pointer-events:none;background:url(../../../assets/themes/theme-09/images/rsvp-flower.webp) 50%/contain no-repeat;width:246px;height:370px;position:absolute;bottom:-30px;right:-100px}.ar09-wish-shell form,.ar09-closing,.ar09-wish-shell>button{z-index:1;position:relative}.ar09-wish-shell label{font:400 22.4px/1.5 Ar09 Script,cursive;display:block}.ar09-wish-shell input,.ar09-wish-shell textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0;width:100%;font-size:17.6px;display:block}.ar09-wish-shell input{min-height:40px;margin-bottom:35px}.ar09-wish-shell textarea{resize:vertical;background-image:repeating-linear-gradient(#0000,#0000 30px,#ccc 30px 31px);margin-bottom:25px;line-height:31px}.ar09-send,.ar09-secondary,.ar09-confirm{color:#fff;background:#394858;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;padding:8px 12px;display:flex}.ar09-secondary{color:#394858;background:0 0;border:1px solid #394858;margin-top:10px}.ar09-confirm{background:linear-gradient(87deg,#395680,#526a8e);margin-top:10px}.ar09-closing{overflow-wrap:anywhere;margin-top:30px;font:400 22.4px/25px Ar09 Script,cursive}.ar09-closing h2{margin-bottom:15px;font:400 32px/1.2 Ar09 Script,cursive}.ar09-closing p{white-space:pre-line;margin-bottom:20px}.ar09-form-status{min-height:0;font-size:14px;margin-top:8px!important}.ar09-form-status:empty{display:none}.ar09-wish-list{background:#ffffff40;border-radius:15px;margin:45px auto 0;padding:35px}.ar09-wish-list h3{margin-bottom:20px;font:400 32px/1.2 Ar09 Script,cursive}.ar09-wish-list article{overflow-wrap:anywhere;background:#24455abf;border-radius:10px;margin-bottom:10px;padding:15px}.ar09-wish-list p{white-space:pre-line;margin-top:5px;font-weight:300}.ar09-nav{z-index:50;position:fixed;top:30%;right:38px;transform:translate(50%,-50%)}.ar09-nav ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;animation:3s 2s both ar09-bounce-in-up;display:flex}.ar09-nav a{width:40px;height:40px;transition:transform 5ms ease-in-out;display:block}.ar09-nav a:is(:hover,.active){transform:scale(1.1)}.ar09-nav img{width:40px;height:40px;display:block}.ar09-audio{z-index:51;opacity:.5;cursor:pointer;background:#666765;border:0;border-radius:50%;width:45px;height:45px;padding:5px;position:fixed;bottom:50px;right:36px}.ar09-audio.playing{animation:2s infinite ar09-audio-pulse}.ar09-audio img{object-fit:contain;width:100%;height:100%;display:block}.ar09-lightbox{z-index:1100;background:#000000e0;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.ar09-lightbox>img{object-fit:contain;max-width:min(900px,92vw);max-height:86vh}.ar09-lightbox button{color:#fff;background:0 0;border:1px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:20px}.ar09-toast{z-index:1200;color:#fff;background:#24455a;border-radius:6px;padding:10px 16px;position:fixed;bottom:20px;right:20px}.ar09-reveal{opacity:0;transition:transform 1s,opacity 1s}.ar09-heading-reveal{transition-duration:1.5s}.ar09-up{transform:translateY(48px)}.ar09-right{transform:translate(-48px)}.ar09-left{transform:translate(48px)}.ar09-reveal.is-visible{opacity:1;transform:none}.ar09-flip-delay{animation:2s 1s both ar09-flip-in-y}.ar09-flip-late{animation:2s 2s both ar09-flip-in-y}.ar09-bounce{animation:3s both ar09-bounce-in-up}@media (width<=480px){.ar09-fixed-bg{background-position:50%,0,100% 100%;background-size:cover,200px,200px}.ar09-index-copy,.ar09-hero-copy{max-width:400px}.ar09-index-copy h1,.ar09-hero-copy h1{white-space:nowrap;font-size:clamp(52px,15vw,64px)}.ar09-index-copy h2,.ar09-hero-copy h2{font-size:22px}.ar09-open-flower{background-image:url(../../../assets/themes/theme-09/images/cover-flower.webp);width:400px;height:150px}.ar09-open-flower-top{top:-70px;left:18%;transform:scaleY(-1)}.ar09-open-flower-bottom{bottom:-76px;left:53%;right:auto;transform:translate(-50%)}.ar09-countdown{gap:10px}.ar09-countdown div{width:75px;height:75px}.ar09-content{width:90%}.ar09-couple-content{padding-block:75px}.ar09-couple-grid{grid-template-columns:1fr;gap:64px}.ar09-intro{margin-top:32px;font-size:16px}.ar09-person-photo{width:180px;height:180px}.ar09-person-photo:after{display:block;top:90px}.ar09-groom:after{right:-22px}.ar09-bride:after{left:-22px;transform:scaleX(-1)}.ar09-center-flower{display:none}.ar09-person h3{font-size:48px}.ar09-event .ar09-content{width:100%;padding:40px 0 80px}.ar09-event-card{max-width:calc(100% - 40px);margin-top:20px;padding:40px 30px 50px}.ar09-story-rail{scroll-snap-type:x mandatory;padding-inline:10%}.ar09-story-card{scroll-snap-align:center;flex-basis:min(350px,85vw);min-height:min(350px,85vw);padding:28px}.ar09-gallery .ar09-content{width:100%;padding-block:50px}.ar09-gallery-grid{margin-top:42px}.ar09-rsvp>.ar09-content{width:90%;padding-block:70px}.ar09-wish-shell{width:100%;padding:20px}.ar09-rsvp-flower{width:160px;height:280px;right:-70px}.ar09-nav{top:auto;right:50%;bottom:max(24px, env(safe-area-inset-bottom));transform:translate(50%)}.ar09-nav ul{flex-direction:row}.ar09-audio{right:auto;bottom:calc(90px + env(safe-area-inset-bottom));left:20px}}@keyframes ar09-slideshow{0%{opacity:0;animation-timing-function:ease-in}8%{opacity:1;animation-timing-function:ease-out}17%{opacity:1}60%,to{opacity:0}}@keyframes ar09-fall{0%{transform:translateY(-30px)}to{transform:translateY(calc(100svh + 60px))}}@keyframes ar09-sway{0%{margin-left:0;rotate:0deg}to{rotate:var(--ar09-rotate);margin-left:100px}}@keyframes ar09-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ar09-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ar09-flip-in-y{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}40%{transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{opacity:1;transform:perspective(400px)}}@keyframes ar09-bounce-in-up{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translateZ(0)}}@keyframes ar09-audio-pulse{0%{box-shadow:0 0 #66676566}70%{box-shadow:0 0 0 12px #66676500}to{box-shadow:0 0 #66676500}}.ar09-motion-disabled *,.ar09-motion-disabled :before,.ar09-motion-disabled :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ar09-motion-disabled .ar09-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ar09-theme *,.ar09-theme :before,.ar09-theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ar09-reveal{opacity:1;transform:none}}.ar09-theme .acarakan-footer{--footer-background:#24455a;--footer-foreground:#fff}.ar09-dialog{color:#583e29;background:#fffffff5;border:0;border-radius:7px;width:min(400px,90vw);max-height:90svh;margin:auto;padding:20px;overflow-y:auto}.ar09-dialog::backdrop{background:#000000b3}.ar09-dialog header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ar09-dialog header h2{font-size:22px}.ar09-dialog header button{color:#24455a;background:#3c59813d;border:0;border-radius:50%;place-items:center;min-width:40px;min-height:40px;display:grid}.ar09-dialog-body{overflow-wrap:anywhere}.ar09-gift-card{background:#fff;border-radius:10px;margin:20px 0;padding:15px;box-shadow:2px 2px 11px 3px #b7b7b740}.ar09-gift-card small{letter-spacing:3px;text-transform:uppercase;color:#536475;font-size:10px;display:block}.ar09-gift-card p{margin:5px 0 12px}.ar09-gift-card div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ar09-gift-card button{color:#58626e;background:#eef1f4;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 16px;display:inline-flex}.ar09-gift-card div>button{flex:0 0 44px;padding:0}.ar09-rsvp-form input:not([type=radio]){border:1px solid #ccd4dd;border-radius:5px;width:100%;min-height:44px;margin:10px 0;padding:8px}.ar09-rsvp-form fieldset{border:0;flex-wrap:wrap;gap:10px;margin:20px 0;padding:0;display:flex}.ar09-rsvp-form legend{margin-bottom:10px}.ar09-rsvp-form fieldset label{align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.ar09-pax label{background:#e3e7eb;border-radius:50%;justify-content:center;min-width:60px;min-height:60px}.ar09-pax label.active{color:#fff;background:#24455a}.ar09-pax input{opacity:0;width:1px;height:1px;position:absolute}.ar09-pax label:has(:focus-visible){outline-offset:4px;outline:3px solid #394859}.ar09-wish-shell{width:min(600px,100%)}.ar09-story-rail:focus-visible{outline-offset:-3px;outline:3px solid #24455a}.ar09-send,.ar09-secondary,.ar09-confirm,.ar09-dialog header button,.ar09-event-actions a{min-height:44px}.ar09-dialog header button{min-width:44px}.ar09-dialog-notice{background:#eef1f4;border-radius:5px;margin-top:15px;padding:10px}.ar09-gift-card{box-shadow:none;border:1px solid #d3dde2}.ar09-dialog input[type=radio]{accent-color:#24455a}.ar09-event-card,.ar09-info,.ar09-closing{overflow-wrap:anywhere}.ar09-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.ar09-theme [data-wish-scroll]>*{flex-shrink:0}.ar09-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.ar09-theme [data-wish-scroll]{max-height:min(400px,60svh)}}@font-face{font-family:Bh10Bahagia;src:url(../../../assets/themes/theme-10/fonts/bahagia.woff2)format("woff2");font-display:swap}@font-face{font-family:Bh10NewYork;src:url(../../../assets/themes/theme-10/fonts/new-york.woff2)format("woff2");font-display:swap}@font-face{font-family:Bh10Cormorant;src:url(../../../assets/themes/theme-10/fonts/cormorant-garamond.woff2)format("woff2");font-display:swap}@font-face{font-family:Bh10Pinyon;src:url(../../../assets/themes/theme-10/fonts/pinyon-script.woff2)format("woff2");font-display:swap}.bh10-theme{--forest:#29421c;--green:#6a9951;--cream:#fffcf3;--gold:#d7bb83;color:#111;background:#fff;min-height:100vh;font-family:Poppins,Arial,sans-serif;font-size:13px;line-height:1.55;position:relative}.bh10-theme *,.bh10-theme :before,.bh10-theme :after{box-sizing:border-box}.bh10-theme button,.bh10-theme input,.bh10-theme select,.bh10-theme textarea{font:inherit}.bh10-theme button,.bh10-theme a{-webkit-tap-highlight-color:transparent}.bh10-theme :focus-visible{outline-offset:3px;outline:3px solid #fff}.bh10-page :is(button,a){cursor:pointer}.bh10-landscape{z-index:0;background:linear-gradient(180deg, transparent 45%, #000000d1), var(--bh10-cover) center/cover no-repeat;color:#fff;align-items:flex-end;padding:50px;display:flex;position:fixed;inset:0 500px 0 0}.bh10-landscape span{font-family:Bh10Pinyon,cursive;font-size:27px}.bh10-landscape h2{text-transform:uppercase;max-width:760px;margin:9px 0 7px;font-family:Bh10NewYork,serif;font-size:clamp(45px,5vw,68px);font-weight:400;line-height:1}.bh10-landscape h2 i{font-family:Bh10Cormorant,serif;font-weight:400}.bh10-landscape p{letter-spacing:.03em;text-transform:uppercase;margin:0 0 44px;font-size:15px;font-weight:600}.bh10-fixed-art,.bh10-fixed-tint{pointer-events:none;width:500px;position:fixed;inset:0 0 0 auto}.bh10-fixed-art{z-index:0;background:var(--bh10-bg) center/cover no-repeat}.bh10-fixed-tint{z-index:1;background:#fffcf31a}.bh10-page{z-index:2;width:500px;box-shadow:none;background:0 0;margin-left:auto;position:relative;overflow:clip}.bh10-cover{background:var(--bh10-cover) center/cover no-repeat;color:#fff;text-align:center;justify-content:center;align-items:stretch;min-height:100svh;display:flex;position:relative;overflow:hidden}.bh10-cover-shade{background:#0d180f54;position:absolute;inset:0}.bh10-cover-media{position:absolute;inset:0}.bh10-cover-copy{z-index:1;flex-direction:column;align-items:center;width:100%;min-height:100svh;padding:16.5svh 24px 17svh;display:flex;position:relative}.bh10-cover-copy>p{margin:0 0 10px;font-family:Bh10Pinyon,cursive;font-size:26px;line-height:1}.bh10-cover-copy h1{text-transform:uppercase;margin:0;font-family:Bh10NewYork,serif;font-size:clamp(34px,9vw,46px);font-weight:400;line-height:1.08}.bh10-cover-copy h1 i{font-family:Bh10Cormorant,serif;font-weight:400}.bh10-cover-copy>div{flex-direction:column;align-items:center;gap:2px;margin-top:auto;display:flex}.bh10-cover-copy small{font-size:12px}.bh10-cover-copy strong{font-family:Bh10Cormorant,serif;font-size:20px}.bh10-cover-copy button,.bh10-theme section>a,.bh10-event-card a,.bh10-streaming a,.bh10-person a,.bh10-gifts>button,.bh10-gift-card button,.bh10-wish-form>button{background:var(--gold);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:142px;text-decoration:none;display:inline-flex}.bh10-cover-copy button{margin-top:14px;padding:11px 25px}.bh10-opening{background:var(--bh10-bg) center/cover no-repeat;color:#fff;height:100svh;position:relative;overflow:hidden}.bh10-opening video{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bh10-opening-shade{z-index:1;background:#203e1c2e;position:absolute;inset:0}.bh10-opening-copy{z-index:2;opacity:0;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:70px 25px 30px;animation:2s 14s forwards bh10-opening-in;display:flex;position:absolute;inset:0}.bh10-opening-copy h1{margin:0;font-family:Bh10NewYork,serif;font-size:70px;font-weight:400;line-height:.95}.bh10-opening-copy h1 span{display:block}.bh10-opening-copy h1 i{margin:-4px 0;font-family:Bh10Cormorant,serif;font-size:44px;display:block}.bh10-opening-copy p{letter-spacing:.24em;margin:24px 0;font-family:Bh10NewYork,serif;font-size:17px}.bh10-opening-copy a{background:0 0;width:48px;min-width:0;height:48px;padding:0}@keyframes bh10-opening-in{0%{opacity:0;transform:translateY(100%)scale(.3)}to{opacity:1;transform:none}}.bh10-green-section{background:radial-gradient(circle, var(--green) 0%, var(--forest) 80%)}.bh10-memory{color:#222;min-height:734px;padding:40px 30px}.bh10-memory:before,.bh10-events:before{background:var(--bh10-motif-top) top center/100% auto no-repeat, var(--bh10-motif-bottom) bottom center/100% auto no-repeat;content:"";pointer-events:none;position:absolute;inset:0}.bh10-memory-photo{z-index:1;border-radius:20px 20px 0 0;width:330px;max-width:100%;height:282px;margin:0 auto;position:relative;overflow:hidden}.bh10-memory-photo img{object-fit:cover;width:100%;height:100%}.bh10-verse{z-index:2;background:#fffcf3f0 var(--bh10-bg) center/cover no-repeat;background-blend-mode:screen;text-align:center;border-radius:20px;width:330px;max-width:100%;min-height:422px;margin:-50px auto 0;padding:112px 30px 34px;position:relative}.bh10-verse h2{color:var(--gold);margin:0 0 54px;font-family:Bh10NewYork,serif;font-size:33px;font-weight:400}.bh10-verse h2 i{color:#111}.bh10-verse p{margin:0;font-family:Bh10Cormorant,serif;font-size:16px;font-weight:500;line-height:1.4}.bh10-verse strong{margin-top:10px;font-family:Bh10Cormorant,serif;display:block}.bh10-couple{background:0 0;padding:30px 20px;position:relative}.bh10-couple-shell{border:4px solid var(--gold);background:#fffcf3ed var(--bh10-motif-top) top center/100% auto no-repeat;text-align:center;border-radius:330px;width:100%;max-width:460px;min-height:1571px;padding:78px 30px}.bh10-couple-shell header{max-width:310px;margin:0 auto 50px}.bh10-couple-shell header p{margin:0 0 18px}.bh10-person{flex-direction:column;align-items:center;display:flex}.bh10-person-photo{width:220px;height:282px;margin-bottom:16px;position:relative}.bh10-person-photo-crop{border:2px solid var(--gold);border-radius:110px;width:190px;height:250px;display:block;overflow:hidden}.bh10-person-photo-crop img{object-fit:cover;width:100%;height:100%;display:block}.bh10-person-ornament{pointer-events:none;width:108px;position:absolute;bottom:12px;right:3px}.bh10-person h2{margin:4px 0 0;font-family:Bh10Bahagia,cursive;font-size:49px;font-weight:400;line-height:1}.bh10-person h3{margin:12px 0 4px;font-family:Bh10NewYork,serif;font-size:20px;font-weight:400}.bh10-person p{margin:0}.bh10-person a{min-width:100px;margin-top:11px;padding:7px 13px}.bh10-ampersand{margin:38px 0;font-family:Bh10Cormorant,serif;font-size:64px;line-height:1}.bh10-date{background:var(--bh10-date-photo) center/cover no-repeat;color:#fff;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:732px;padding:80px 30px 65px;display:flex;position:relative;overflow:hidden}.bh10-date-shade{background:linear-gradient(#29421c05 25%,#29421cf5 100%);position:absolute;inset:0}.bh10-date>:not(.bh10-date-shade){z-index:1;position:relative}.bh10-date>.bh10-date-media{z-index:0;position:absolute;inset:0}.bh10-date>img{width:105px;margin-bottom:3px}.bh10-date h2,.bh10-streaming h2,.bh10-gallery>h2,.bh10-story-shell>h2,.bh10-gifts>h2,.bh10-wishes>h2{margin:0;font-family:Bh10Bahagia,cursive;font-size:52px;font-weight:400;line-height:1.15}.bh10-countdown{grid-template-columns:repeat(4,1fr);gap:8px;width:312px;max-width:100%;margin:14px auto 9px;display:grid}.bh10-countdown div{background:#d7bb83b3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex}.bh10-countdown b{font-size:18px;font-weight:400}.bh10-countdown span{font-size:11px}.bh10-calendar{padding:8px 14px}.bh10-date>p{max-width:335px;margin:13px auto 0}.bh10-events{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:892px;padding:0 20px 85px;display:flex;position:relative}.bh10-event-card{z-index:1;background:var(--bh10-bg) center/cover no-repeat;border-radius:30px;width:100%;max-width:350px;height:389px;padding:20px;position:relative}.bh10-event-card>div{text-align:center;background:#fffcf3de;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:349px;padding:26px 20px;display:flex}.bh10-event-card h2{margin:0 0 8px;font-family:Bh10Bahagia,cursive;font-size:43px;font-weight:400;line-height:1}.bh10-event-card p,.bh10-event-card strong,.bh10-event-card h3,.bh10-event-card small{margin:4px 0}.bh10-event-card h3{margin-top:18px;font-family:Bh10NewYork,serif;font-size:17px;font-weight:400}.bh10-event-card a{margin-top:15px;padding:9px 14px}.bh10-streaming{min-height:389px;padding:30px}.bh10-streaming article{text-align:center;background:#fffcf3ed;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:329px;padding:36px;display:flex}.bh10-streaming p{max-width:280px;margin:12px 0 25px}.bh10-streaming a{padding:9px 16px}.bh10-gallery{color:#fff;background:radial-gradient(circle,#6a9951b8 0%,#29421cd1 80%);padding:52px 30px 40px}.bh10-gallery>h2{text-align:center;margin-bottom:28px}.bh10-theme .bh10-gallery .bh10-gallery-grid{width:330px;max-width:100%;margin:auto}.bh10-gallery-grid button{background:0 0;border:0;border-radius:4px;padding:0;overflow:hidden}.bh10-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.bh10-gallery-grid button:hover img{transform:scale(1.08)}.bh10-gallery-item:nth-child(2n){transition-delay:.12s}.bh10-gallery-item:nth-child(3n){transition-delay:.24s}.bh10-story{background:0 0;padding:50px 20px}.bh10-story-shell{border:4px solid var(--gold);background:#fffcf3f0 var(--bh10-motif-top) top center/100% auto no-repeat;border-radius:50px;width:100%;max-width:460px;margin-inline:auto;padding:45px 20px 35px}.bh10-story-shell>img{width:110px;margin:0 auto 10px;display:block}.bh10-story-shell>h2{text-align:center}.bh10-story-shell>div{max-width:302px;margin:28px auto 0}.bh10-story-item{border-bottom:1px solid #11111140;padding:0 0 20px}.bh10-story-item+.bh10-story-item{padding-top:20px}.bh10-story-item h3{margin:0 0 4px;font-family:Bh10NewYork,serif;font-size:19px;font-weight:400}.bh10-story-item p{margin:0}.bh10-gifts{color:#fff;text-align:center;background:radial-gradient(circle,#6a9951a3 0%,#29421cbd 80%);min-height:854px;padding:78px 30px 40px}.bh10-gifts>h2{margin-top:4px}.bh10-gifts>p{max-width:330px;margin:10px auto 20px}.bh10-gifts>button{padding:8px 15px}.bh10-gift-list{gap:20px;margin-top:24px;display:grid}.bh10-gift-card{border:2px solid var(--gold);background:var(--bh10-bank) center/cover no-repeat;color:#444;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;width:330px;max-width:100%;height:145px;margin:auto;padding:22px;display:flex;position:relative}.bh10-gift-card strong{align-self:flex-end;font-size:19px}.bh10-gift-card b{letter-spacing:.12em;margin-top:8px;font-weight:400}.bh10-gift-card span{text-transform:uppercase;font-size:11px}.bh10-gift-card p{margin:9px 0}.bh10-gift-card button{align-self:flex-end;min-width:72px;padding:6px 10px;position:absolute;bottom:12px;right:12px}.bh10-gift-item:nth-child(2){transition-delay:.14s}.bh10-gift-item:nth-child(3){transition-delay:.28s}.bh10-wishes{text-align:center;background:#fffcf3e0;min-height:624px;padding:72px 20px 50px}.bh10-wishes>p{margin:0 0 26px}.bh10-wish-form{background:#fff;border-radius:15px;flex-direction:column;align-items:stretch;gap:14px;width:350px;max-width:100%;margin:auto;padding:0 20px 20px;display:flex}.bh10-wish-form header{color:var(--gold);border-bottom:1px solid #ddd;justify-content:center;align-items:center;gap:6px;margin:0 -20px 5px;padding:16px;display:flex}.bh10-wish-form input,.bh10-wish-form select,.bh10-wish-form textarea{color:#333;background:#fff;border:1px solid #d8d8d8;border-radius:7px;width:100%;padding:10px 14px}.bh10-pax{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bh10-pax label{border:1px solid #ddd;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex}.bh10-pax input{opacity:0;width:1px;height:1px;position:absolute}.bh10-pax label.is-selected{border-color:var(--gold);background:#d7bb8326}.bh10-wish-form>button{align-self:flex-end;min-width:72px;padding:9px 17px}.bh10-wish-list{text-align:left;gap:8px;width:350px;max-width:100%;margin:14px auto 0;display:grid}.bh10-wish-list article{background:#ffffffd4;border-radius:10px;padding:11px 14px}.bh10-wish-list p{margin:2px 0 0}.bh10-closing{background:var(--bh10-closing) center/cover no-repeat;color:#fff;text-align:center;justify-content:center;align-items:flex-end;min-height:844px;padding:70px 35px 105px;display:flex;position:relative;overflow:hidden}.bh10-closing>div:not(.bh10-closing-media){background:#00000080;position:absolute;inset:0}.bh10-closing-media{position:absolute;inset:0}.bh10-gallery-video{max-width:420px;margin:24px auto 0}.bh10-dresscode-colors{justify-content:center;gap:10px;margin-top:20px;display:flex}.bh10-dresscode-colors span{border:2px solid #fff;border-radius:50%;width:32px;height:32px}.bh10-closing article{z-index:1;max-width:310px;position:relative}.bh10-closing article>*{margin:0 0 20px;display:block}.bh10-closing h2{margin:12px 0 0;font-family:Bh10Bahagia,cursive;font-size:48px;font-weight:400}.bh10-audio{z-index:20;color:#fff;background:#252525;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:fixed;bottom:18px;right:18px}.bh10-audio.playing svg{animation:4s linear infinite bh10-spin}@keyframes bh10-spin{to{transform:rotate(360deg)}}.bh10-toast{z-index:30;color:#fff;background:#111;border-radius:8px;padding:9px 13px;position:fixed;bottom:70px;right:16px}.bh10-lightbox{z-index:100;background:#000000e6;border:0;grid-template-columns:auto minmax(0,800px) auto;align-items:center;gap:12px;width:100%;max-width:none;height:100%;max-height:none;padding:24px;display:grid;position:fixed;inset:0}.bh10-lightbox img{object-fit:contain;max-width:100%;max-height:86vh}.bh10-lightbox button{color:#fff;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.bh10-lightbox button:first-child{position:absolute;top:20px;right:20px}.bh10-reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(100px)scale(.6)}.bh10-reveal.is-visible{opacity:1;transform:none}@media (width<=1024px){.bh10-landscape{display:none}.bh10-fixed-art,.bh10-fixed-tint,.bh10-page{width:100%;max-width:none}.bh10-page{margin:0}.bh10-fixed-tint{background:#fffcf314}}@media (width<=1024px) and (aspect-ratio>=9/16){.bh10-opening video{object-fit:contain}}@media (width>=1025px){.bh10-cover-copy{padding-bottom:9.5svh}}@media (width<=420px){.bh10-cover-copy{padding-top:18.5svh;padding-bottom:20.5svh}.bh10-cover-copy>p{font-size:24px}.bh10-cover-copy h1{font-size:34px}.bh10-cover-copy button{width:174px;height:38px;padding:0}.bh10-memory,.bh10-streaming,.bh10-gallery,.bh10-gifts{padding-left:30px;padding-right:30px}.bh10-couple-shell{max-width:350px;padding-left:30px;padding-right:30px}.bh10-story-shell{max-width:350px}}@media (prefers-reduced-motion:reduce){.bh10-theme *,.bh10-theme :before,.bh10-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.bh10-opening-copy,.bh10-reveal{opacity:1;transform:none}}.bh10-theme .acarakan-footer{--footer-background:var(--forest,#29421c);--footer-foreground:#fff}.bh10-closing-title,.bh10-closing article>p{overflow-wrap:anywhere}.bh10-closing-title{font-family:Bh10Bahagia,cursive;font-size:32px;font-weight:400;line-height:1.2}.bh10-closing article>p{white-space:pre-line;line-height:1.5}.bh10-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.bh10-theme [data-wish-scroll]>*{flex-shrink:0}.bh10-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.bh10-theme [data-wish-scroll]{max-height:min(400px,60svh)}}@font-face{font-family:Birthday Paytone;src:url(../../../assets/themes/theme-11/fonts/paytone-one.ttf)format("truetype");font-display:swap}@font-face{font-family:Birthday Patua;src:url(../../../assets/themes/theme-11/fonts/patua-one.ttf)format("truetype");font-display:swap}@font-face{font-family:Birthday Jura;src:url(../../../assets/themes/theme-11/fonts/jura-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Birthday Jura;src:url(../../../assets/themes/theme-11/fonts/jura-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Birthday Jura;src:url(../../../assets/themes/theme-11/fonts/jura-700.ttf)format("truetype");font-weight:700;font-display:swap}html.bt11-locked,html.bt11-locked body{overflow:hidden}.bt11-theme{--bt11-width:500px;--bt11-red:#e04154;--bt11-purple:#928ee8;--bt11-indigo:#5a5aaf;--bt11-paper:#eae6ff;--bt11-ink:#1d1d1d;display:contents}.bt11-cover,.bt11-page,.bt11-desktop-wallpaper,.bt11-cover *,.bt11-page *,.bt11-desktop-wallpaper *{box-sizing:border-box}.bt11-cover,.bt11-page,.bt11-desktop-wallpaper{font-family:Birthday Jura,sans-serif;font-size:13px;line-height:1.55}.bt11-cover{z-index:5000;width:100%;height:100svh;min-height:100svh;color:var(--bt11-ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0 0 auto auto;overflow:hidden}.bt11-cover.opening{pointer-events:none}.bt11-cover-bg,.bt11-cover-tint,.bt11-fixed-bg,.bt11-fixed-overlay{pointer-events:none;position:absolute;inset:0}.bt11-cover-bg,.bt11-fixed-bg{background:var(--bt11-main-bg) center top / cover no-repeat}.bt11-cover-tint{z-index:1;background:#eae6ff2e}.bt11-cover-content{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,420px);padding:58px 40px 76px;display:flex;position:relative;transform:translateY(-24px)}.bt11-kicker{color:var(--bt11-red);margin:0 0 8px;font-family:Birthday Paytone,sans-serif;font-size:15px;line-height:1.6}.bt11-cover h1{color:var(--bt11-indigo);margin:0 0 24px;font-family:Birthday Paytone,sans-serif;font-size:35px;font-weight:500;line-height:1}.bt11-cover-photo{border:3px solid var(--bt11-indigo);background:#fff;border-radius:50%;width:155px;height:155px;overflow:hidden}.bt11-cover-photo img,.bt11-hero-photo img,.bt11-closing-photo img{object-fit:cover;width:100%;height:100%}.bt11-recipient{flex-direction:column;align-items:center;gap:3px;min-width:280px;margin-top:20px;font-family:Birthday Paytone,sans-serif;display:flex}.bt11-recipient small{white-space:normal;max-width:350px;font-size:13px;font-weight:300;line-height:20px}.bt11-recipient strong{color:var(--bt11-red);font-size:15px;font-weight:600}.bt11-button,.bt11-page button,.bt11-calendar{background:var(--bt11-red);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-family:Birthday Paytone,sans-serif;font-size:12px;font-weight:400;line-height:1;text-decoration:none;transition:filter .18s;display:inline-flex}.bt11-cover .bt11-button{min-width:184px;min-height:42px;margin-top:24px;padding:10px 18px;font-size:15px}.bt11-button:hover,.bt11-page button:hover,.bt11-calendar:hover{filter:brightness(.94)}.bt11-theme button:focus-visible,.bt11-theme a:focus-visible,.bt11-theme input:focus-visible,.bt11-theme select:focus-visible,.bt11-theme textarea:focus-visible{outline-offset:3px;box-shadow:0 0 0 5px var(--bt11-indigo);outline:3px solid #fff}.bt11-flags,.bt11-balloon,.bt11-bottom,.bt11-card-flag-left,.bt11-card-flag-right,.bt11-card-bottom-left,.bt11-card-bottom-right{z-index:2;pointer-events:none;position:absolute}.bt11-flags{width:130px;top:0}.bt11-flags-left,.bt11-card-flag-left{left:0}.bt11-flags-right,.bt11-card-flag-right{right:0}.bt11-balloon{width:45px;top:45%}.bt11-balloon-left{left:10px}.bt11-balloon-right{right:10px}.bt11-bottom{bottom:10px}.bt11-bottom-left{width:140px;left:10px}.bt11-bottom-right{width:130px;right:10px}.bt11-fixed-bg,.bt11-fixed-overlay{z-index:0;width:100%;height:100svh;position:fixed}.bt11-fixed-overlay{z-index:1;background:#eae6ff33}.bt11-desktop-wallpaper{display:none}.bt11-page{z-index:2;width:100%;color:var(--bt11-ink);background:0 0;margin-left:auto;position:relative;overflow:clip}.bt11-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:60px 20px;display:flex;position:relative}.bt11-hero{background:#eae6ff33;min-height:100svh;padding:80px 30px}.bt11-welcome,.bt11-hero-photo,.bt11-hero h1,.bt11-parent{z-index:4;position:relative}.bt11-welcome{width:min(100%,478px);margin-bottom:25px;font-family:Birthday Patua,serif;font-size:15px;line-height:1.6}.bt11-welcome strong{margin-bottom:24px;font-style:italic;display:block}.bt11-welcome p{margin:0}.bt11-hero-photo{background:#fff;border:3px solid #fff;border-radius:300px;width:155px;height:161px;overflow:hidden}.bt11-hero h1{color:var(--bt11-indigo);margin:22px 0 4px;font-family:Birthday Paytone,sans-serif;font-size:30px;font-weight:500;line-height:1}.bt11-parent{max-width:448px;margin:7px 0 0;font-family:Birthday Jura,sans-serif;font-size:13px}.bt11-event{background:var(--bt11-purple);min-height:720px;padding:40px 20px}.bt11-event-card{z-index:3;background:var(--bt11-main-bg) center / cover no-repeat;width:min(100%,460px);min-height:640px;box-shadow:none;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;padding:35px 25px 181px;display:flex;position:relative;overflow:hidden}.bt11-card-flag-left,.bt11-card-flag-right{width:120px;top:0}.bt11-card-bottom-left,.bt11-card-bottom-right{bottom:10px}.bt11-card-bottom-left{width:140px;left:10px}.bt11-card-bottom-right{width:130px;right:10px}.bt11-event-card h2,.bt11-stream h2,.bt11-gallery h2,.bt11-gift h2,.bt11-wishes h2,.bt11-closing h2{z-index:4;margin:0;font-family:Birthday Paytone,sans-serif;font-weight:500;position:relative}.bt11-event-card h2{color:var(--bt11-purple);margin-bottom:48px;font-size:30px}.bt11-event-card>strong{color:var(--bt11-red);font-family:Birthday Paytone,sans-serif;font-size:13px}.bt11-event-card>span{color:var(--bt11-red);margin:4px 0 26px;font-family:Birthday Paytone,sans-serif;font-size:12px}.bt11-event-card h3{margin:0 0 4px;font-family:Birthday Paytone,sans-serif;font-size:17px}.bt11-event-card>p{max-width:360px;margin:0 0 25px;font-family:Birthday Paytone,sans-serif;font-size:13px}.bt11-event-card>.bt11-button{padding:10px 15px}.bt11-countdown{z-index:4;grid-template-columns:repeat(4,1fr);gap:5px;width:min(100%,304px);margin:20px 0;display:grid;position:relative}.bt11-countdown div{background:var(--bt11-purple);color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:47px;font-family:Birthday Paytone,sans-serif;display:flex}.bt11-countdown b{font-size:18px;font-weight:400;line-height:1.3}.bt11-countdown span{font-size:10px}.bt11-calendar{z-index:4;border:1px solid var(--bt11-red);color:var(--bt11-red);background:0 0;padding:8px 15px;font-size:10px;position:relative}.bt11-stream{background:var(--bt11-indigo);color:#fff;min-height:247px;padding:50px 30px}.bt11-stream h2{font-size:30px}.bt11-stream p{max-width:478px;margin:20px 0;font-size:13px}.bt11-dresscode-colors{flex-wrap:wrap;gap:10px;display:flex}.bt11-dresscode-colors span{border:2px solid #fff;border-radius:50%;width:34px;height:34px}.bt11-stream .bt11-button{padding:10px 15px}.bt11-stream .youtube-embed{border-radius:12px;width:min(100%,440px);margin-top:18px;overflow:hidden}.bt11-gallery{background:#eae6ff2e;justify-content:flex-start;min-height:960px;padding:100px 20px 50px}.bt11-gallery h2{z-index:3;margin-bottom:25px;font-size:28px}.bt11-theme .bt11-gallery .bt11-gallery-grid{z-index:3;width:350px;max-width:100%;position:relative}.bt11-gallery-grid button{background:0 0;border-radius:8px;padding:0;display:block;overflow:hidden}.bt11-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:opacity .8s;display:block}.bt11-gallery-grid button:hover img{opacity:.82}.bt11-theme .bt11-gallery-video{z-index:3;border-radius:8px;width:350px;max-width:100%;margin-top:24px;position:relative}.bt11-date-photo{object-fit:cover;border:3px solid #fff;border-radius:80px;width:155px;height:161px;margin:0 auto 16px;display:block}.bt11-gift{background:var(--bt11-purple);color:#fff;min-height:420px;padding:75px 30px}.bt11-gift h2{font-size:30px}.bt11-gift>p{max-width:478px;margin:44px 0 24px;font-size:13px}.bt11-gift>.bt11-button{padding:10px 15px}.bt11-bank-list{flex-direction:column;gap:20px;width:min(100%,478px);margin-top:60px;display:flex}.bt11-bank-card{background:var(--bt11-bank-bg) center / cover no-repeat;min-height:160px;box-shadow:none;color:#54595f;text-align:left;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:20px;display:flex;position:relative}.bt11-chip{object-fit:contain;width:32px;height:32px;position:absolute;top:20px;left:20px}.bt11-bank-card>strong,.bt11-bank-card>b,.bt11-bank-card>span{letter-spacing:.08em;font-family:Birthday Jura,sans-serif}.bt11-bank-card>strong{font-size:22px;position:absolute;top:20px;right:20px}.bt11-bank-card>b{font-size:13px;font-weight:400}.bt11-bank-card>span{font-size:12px}.bt11-bank-card>button{border:1px solid var(--bt11-red);color:var(--bt11-red);background:0 0;padding:10px 15px;position:absolute;bottom:20px;right:20px}.bt11-address-card p{max-width:70%;margin:6px 0 0}.bt11-wishes{background:#eae6ff2e;min-height:740px;padding:80px 30px}.bt11-wishes h2{z-index:3;font-size:42px;line-height:1.4}.bt11-wishes>p{z-index:3;max-width:400px;margin:10px 0 30px;font-size:13px;line-height:22px;position:relative}.bt11-wish-form{z-index:4;width:min(100%,400px);box-shadow:none;background:#fff;border-radius:15px;flex-direction:column;align-items:stretch;gap:15px;padding:20px;display:flex;position:relative}.bt11-wish-form>div{border-bottom:1px solid #e6e6e6;justify-content:center;align-items:center;gap:8px;padding-bottom:15px;font-size:16px;font-weight:700;display:flex}.bt11-wish-form input,.bt11-wish-form select,.bt11-wish-form textarea{color:#44525f;width:100%;font:inherit;background:#fff;border:3px solid #d8dcda;border-radius:6px;outline:0;padding:11px 14px;font-size:16px}.bt11-wish-form input:focus,.bt11-wish-form select:focus,.bt11-wish-form textarea:focus{border-color:var(--bt11-red)}.bt11-wish-form label{text-align:left;gap:6px;display:grid}.bt11-wish-form>button{align-self:flex-end;min-width:80px;padding:12px 20px}.bt11-wish-list{z-index:4;background:#fff;border-radius:15px;flex-direction:column;width:min(100%,400px);max-height:280px;margin-top:18px;display:flex;position:relative;overflow-y:auto}.bt11-wish-list article{text-align:left;border-bottom:1px solid #eee;padding:13px 17px}.bt11-wish-list p,.bt11-wish-list strong{margin:0;font-size:12px}.bt11-closing{background:linear-gradient(180deg, var(--bt11-purple) 0%, var(--bt11-indigo) 100%);color:#fff;min-height:100svh;padding:80px 60px;overflow:hidden}.bt11-closing h2{z-index:4;margin-bottom:25px;font-size:20px}.bt11-closing-photo{z-index:4;border:3px solid #fff;border-radius:300px;width:170px;height:176px;position:relative;overflow:hidden}.bt11-closing p,.bt11-closing>strong,.bt11-closing h3{z-index:4;position:relative}.bt11-closing p{max-width:390px;margin:35px 0 15px;font-size:12px}.bt11-closing h3{margin:5px 0 0;font-family:Birthday Paytone,sans-serif;font-size:26px;font-weight:500}.bt11-audio{z-index:100;color:#fff;cursor:pointer;background:#222;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:fixed;bottom:20px;right:25px}.bt11-audio.playing svg{animation:4s linear infinite bt11-spin}.bt11-toast{z-index:8000;color:#fff;background:#252525;border-radius:999px;padding:10px 18px;font-family:Birthday Jura,sans-serif;font-size:11px;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.bt11-lightbox{z-index:9000;background:#101020e6;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.bt11-lightbox>button{color:#fff;background:#222;border:1px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:20px;right:20px}.bt11-lightbox img{object-fit:contain;border-radius:8px;max-width:min(92vw,720px);max-height:88vh}.bt11-reveal{opacity:0;transition:opacity 1.25s,transform 1.25s}.bt11-reveal.bt11-zoom{transform:scale(.3)}.bt11-reveal.bt11-from-top{transform:translateY(-100%)}.bt11-reveal.bt11-from-bottom{transform:translateY(100%)}.bt11-reveal.bt11-from-left{transform:translate(-100%)}.bt11-reveal.bt11-from-right{transform:translate(100%)}.bt11-reveal.bt11-fade{transform:none}.bt11-reveal.is-visible{opacity:1;transform:none}.bt11-enter-down{animation:1.25s both bt11-fade-down}.bt11-enter-down-delay{animation:1.25s .8s both bt11-fade-down}.bt11-enter-left-slow{animation:2s both bt11-fade-left}.bt11-enter-right-slow{animation:2s both bt11-fade-right}.bt11-enter-up,.bt11-enter-up-slow{animation:1.25s both bt11-fade-up}.bt11-enter-up{animation-delay:.2s}.bt11-enter-up-slow{animation-duration:2s}.bt11-enter-zoom{animation:1.25s both bt11-zoom-in}.bt11-enter-zoom-slow{animation:2s both bt11-zoom-in}@keyframes bt11-fade-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes bt11-fade-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes bt11-fade-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes bt11-fade-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes bt11-zoom-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes bt11-spin{to{transform:rotate(360deg)}}@media (width>=768px){.bt11-cover{width:500px}.bt11-cover-bg,.bt11-fixed-bg,.bt11-fixed-overlay{background-position:50%}}@media (width>=1025px){.bt11-desktop-wallpaper{inset:0 var(--bt11-width) 0 0;z-index:0;background:linear-gradient(180deg, #0000 0%, #928ee8cc 100%), var(--bt11-landscape) center 75% / cover no-repeat;display:block;position:fixed}.bt11-desktop-wallpaper>div{color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.bt11-desktop-wallpaper span{font-family:Birthday Paytone,sans-serif;font-size:20px}.bt11-desktop-wallpaper strong{font-family:Birthday Paytone,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:500}.bt11-desktop-wallpaper p{letter-spacing:.12em;font-size:16px;font-weight:600}.bt11-page,.bt11-fixed-bg,.bt11-fixed-overlay{width:var(--bt11-width)}.bt11-fixed-bg,.bt11-fixed-overlay{left:auto;right:0}.bt11-fixed-overlay{background:#eae6ff2b}.bt11-page{box-shadow:-10px 0 30px #322d5a1f}.bt11-event-card{border:3px solid #fff;box-shadow:0 0 10px #00000030}}@media (width<=420px){.bt11-cover-content{padding-left:30px;padding-right:30px}.bt11-cover h1{font-size:32px}.bt11-cover-photo{width:145px;height:145px}.bt11-flags{width:110px}.bt11-bottom-left{width:120px}.bt11-bottom-right{width:112px}.bt11-balloon{width:38px}.bt11-hero{padding-left:25px;padding-right:25px}.bt11-gallery h2,.bt11-gift h2,.bt11-event-card h2{font-size:28px}.bt11-wishes h2{font-size:36px}.bt11-event-card{min-height:620px}}@media (height<=700px){.bt11-cover-content{padding-top:35px;padding-bottom:45px}.bt11-cover-photo{width:120px;height:120px}.bt11-cover h1{margin-bottom:14px;font-size:28px}.bt11-recipient,.bt11-cover .bt11-button{margin-top:12px}}.bt11-motion-disabled *,.bt11-motion-disabled :before,.bt11-motion-disabled :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.bt11-motion-disabled .bt11-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bt11-reveal{opacity:1;transform:none}}.bt11-theme .acarakan-footer{--footer-background:var(--bt11-red,#e04154);--footer-foreground:#fff}.bt11-closing h2,.bt11-closing p{overflow-wrap:anywhere}.bt11-closing p{white-space:pre-line}.bt11-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.bt11-theme [data-wish-scroll]>*{flex-shrink:0}.bt11-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.bt11-theme [data-wish-scroll]{max-height:min(400px,60svh)}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-12/fonts/cormorant-garamond-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-12/fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-12/fonts/cormorant-garamond-italic.woff2)format("woff2")}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-12/fonts/great-vibes-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-12/fonts/great-vibes-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-12/fonts/libre-baskerville-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-12/fonts/libre-baskerville-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-12/fonts/libre-baskerville-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-12/fonts/libre-baskerville-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mh12-theme{--maroon:#4a2e1a;--deep:#3a2414;--line:#6b4228;--cream:#ebd7b7;--cream-glass:#ebd7b7e0;--ivory:#f8f1e4;--ink:#1f140c;--on-photo:var(--ivory);--on-cream:var(--ink);--script:"Great Vibes", cursive;--display:"Cormorant Garamond", serif;--body:"Libre Baskerville", serif;--shadow-photo:0 1px 2px #140c06f2, 0 8px 28px #140c06bf}.mh12-theme,.mh12-theme *{box-sizing:border-box}.mh12-theme{min-height:100vh;font-family:var(--body);color:var(--on-cream);scroll-behavior:smooth;background:0 0;margin:0;padding:0;font-size:15px;font-weight:400;position:relative;overflow-x:hidden}html.msl-locked,html.msl-locked body{background:0 0;overflow:hidden}.mh12-theme button,.mh12-theme a{font:inherit}.msl-relative{position:relative}.mh12-fixed-backdrop,.mh12-fixed-tint{pointer-events:none;position:fixed;inset:0}.mh12-fixed-backdrop{z-index:0;background:url(../../../assets/themes/theme-12/images/Home-1.webp) 50%/cover no-repeat}.mh12-fixed-tint{z-index:1;background:#ebd7b7d1}.mh12-invalid{background:var(--cream);min-height:100vh;color:var(--ink);place-items:center;margin:0;padding:24px;display:grid}.msl-loader{z-index:9999;background:#3a2414;place-items:center;display:grid;position:fixed;inset:0}.msl-loader span{border:2px solid #ebd7b755;border-top-color:var(--cream);border-radius:50%;width:52px;height:52px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.msl-cover{z-index:3000;opacity:1;background:url(../../../assets/themes/theme-12/images/3.webp) 50%/cover no-repeat;transition:opacity 1.5s,transform 1.5s;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(0)}.msl-cover.is-opening{opacity:0;pointer-events:none;transform:translateY(-50%)}.msl-cover-left{background:url(../../../assets/themes/theme-12/images/landscape.webp) 50%/cover no-repeat;display:none;position:relative}.msl-cover-left-copy{z-index:2;color:var(--on-photo);text-shadow:var(--shadow-photo);position:absolute;bottom:10%;left:8%}.msl-cover-left-copy h2{font:400 clamp(48px, 5vw, 78px) / 1.1 var(--script);color:var(--on-photo);margin:8px 0 0}.msl-cover-left-copy .msl-amp{color:var(--on-photo)}.msl-cover-panel{background:url(../../../assets/themes/theme-12/images/3.webp) 50%/cover no-repeat;width:100%;height:100%;position:relative;overflow:hidden}.msl-cover-panel:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(88% 62% at 50% 46%,#140c06d1 0%,#140c0694 36%,#140c0638 64%,#140c060f 100%),linear-gradient(#140c0647 0%,#0000 26% 58%,#140c0680 100%);position:absolute;inset:0}.msl-cover-copy{z-index:70;text-align:center;height:100%;color:var(--on-photo);text-shadow:var(--shadow-photo);flex-direction:column;justify-content:center;align-items:center;padding:24px 20px;display:flex;position:relative}.msl-cover-copy h1,.msl-opening-content h1,.msl-wallpaper h2,.msl-closing h2{font:400 clamp(38px, 10vw, 62px) / 1.1 var(--script);margin:8px 0;font-style:normal}.msl-opening-content h1{color:var(--maroon)}.msl-cover-copy h1,.msl-wallpaper h2,.msl-closing h2{color:var(--on-photo)}.msl-cover-copy h1,.msl-cover-copy .msl-amp{color:var(--on-photo);text-shadow:var(--shadow-photo)}.msl-cover-copy>p{margin:8px 0 4px}.msl-kicker{font-family:var(--display);letter-spacing:.06em;text-transform:none;font-size:13px;font-style:normal;font-weight:400}.msl-amp{font-family:var(--script);color:var(--maroon);margin:0 .15em;font-style:normal;font-weight:400;display:inline-block}.msl-dear{flex-direction:column;align-items:center;margin-top:18px;display:flex}.msl-dear small{font-size:12px}.msl-dear strong{font:400 22px / 1.2 var(--display);margin:6px 0 16px}.msl-dear button,.msl-btn{border:1px solid var(--line);background:var(--maroon);color:var(--ivory);font:400 12px / 1.3 var(--display);letter-spacing:.04em;text-transform:none;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 20px;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #2a1a102b}.msl-cover-copy .msl-dear button{background:var(--ivory);color:var(--maroon);border-color:var(--ivory);text-shadow:none;box-shadow:0 8px 24px #140c0673}.msl-controls{z-index:2000;flex-direction:column-reverse;gap:7px;display:flex;position:fixed;bottom:18px;right:18px}.msl-controls button{border:1px solid var(--ivory);width:38px;height:38px;color:var(--ivory);cursor:pointer;background:#3a2414dd;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,transform .2s;display:inline-flex}.msl-controls button:hover{background:#4e321ddd}.msl-music.playing svg,.msl-music.playing i{transform-origin:50%;animation:4s linear infinite disc}@keyframes disc{to{transform:rotate(360deg)}}.msl-shell{z-index:2;width:100%;min-height:100vh;position:relative}.msl-wallpaper{display:none}.msl-scroll{background:0 0;width:100%;position:relative;overflow:hidden}.msl-block{min-height:60vh;padding:76px 24px;position:relative;overflow:hidden}.msl-inner{z-index:10;text-align:center;width:100%;max-width:470px;margin:auto;position:relative}.msl-title{font:400 32px / 1.15 var(--display);color:var(--maroon);margin:0 0 30px;font-style:normal}.msl-inner p,.msl-inner div{font-size:15px;font-weight:400;line-height:1.75}.msl-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.msl-live-block .msl-btn{width:100%}.msl-opening{background:0 0;flex-direction:column;align-items:center;min-height:100svh;padding:18px 24px 0;display:flex;overflow:hidden}.msl-opening:before{content:"";background:0 0;position:absolute;inset:0}.msl-opening-content{z-index:10;text-align:center;width:min(86%,380px);min-height:0;color:var(--on-cream);flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;padding:0 20px 48px;display:flex;position:relative}.msl-opening-copy{flex-direction:column;align-items:center;display:flex}.msl-opening-photo{aspect-ratio:1024/1536;flex:none;width:min(100%,320px);margin:1svh 0 0;position:relative}.msl-opening-photo-fill{background-color:var(--deep);background-position:50%;background-size:cover;border-radius:50%;width:78%;height:70%;position:absolute;top:14%;left:11%}.msl-date-photo{border-radius:16px;width:min(100%,320px);height:220px;margin:0 auto 30px;overflow:hidden}.msl-closing-photo{border-radius:18px;width:min(100%,280px);height:310px;margin:0 auto 30px;overflow:hidden}.msl-opening-photo-frame{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:relative}.msl-opening-content h1{flex-direction:column;align-items:center;margin:10px 0 0;font-size:42px;line-height:.95;display:flex}.msl-opening-content h1 .msl-amp{margin:.08em 0;font-size:.7em;line-height:1;display:block}.msl-opening-content .msl-kicker{margin:0 0 4px}.msl-opening-content>p{margin:0}.msl-opening-content>i{color:var(--maroon);margin-top:10px}.msl-scroll-hint{color:var(--maroon);margin-top:16px;animation:4s ease-in-out infinite up-and-down}@media (width<=480px){.msl-opening-copy{background:#ffffffd6;border-radius:16px;width:calc(100% + 16px);padding:14px 18px 12px}}.msl-quotes{min-height:75svh;color:var(--on-photo);text-shadow:var(--shadow-photo);background:linear-gradient(#3a24149e 0%,#3a2414b3 48%,#2a1a10c7 100%),url(../../../assets/themes/theme-12/images/6.webp) 50%/cover;place-items:center;display:grid}.msl-quotes .msl-inner{text-shadow:var(--shadow-photo)}.msl-quotes .msl-inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#2a1a106b 0%,#0000 70%);position:absolute;inset:-28px -20px}.msl-quotes-salam{font:italic 400 clamp(20px, 5vw, 28px) / 1.35 var(--display);color:var(--on-photo);margin:0 0 18px}.msl-quotes-pembuka{font:italic 400 16px / 1.8 var(--body);color:var(--on-photo);margin:0 0 18px}.msl-quotes-hashtag{font:400 clamp(18px, 4.2vw, 26px) / 1.2 var(--display);letter-spacing:.04em;color:var(--on-photo);margin-bottom:44px;font-style:normal;display:block}.msl-quote{font:italic 400 17px / 1.8 var(--body);color:var(--on-photo)}.msl-quotes h3{font:400 16px / 1.3 var(--display);color:var(--on-photo);margin-top:20px;font-style:normal}.msl-couple-story{background:0 0;position:relative}.msl-couple,.msl-story{background:0 0}.msl-couple .msl-title{margin-top:-56px;margin-bottom:48px}.msl-couple:after{content:"";z-index:0;opacity:.73;background:url(../../../assets/themes/theme-12/images/BRIDGE-MINANG.webp) 50%/contain no-repeat;width:76%;height:260px;display:none;position:absolute;top:2%;left:12%}.msl-person{z-index:3;margin:24px auto 34px;position:relative}.msl-person-photo{aspect-ratio:1024/1536;width:min(86%,280px);margin:0 auto 8px;position:relative}.msl-person-photo-fill{background-color:var(--deep);background-position:50%;background-size:cover;border-radius:50%;width:72%;height:63%;position:absolute;top:16%;left:14%}.msl-person-photo-frame{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:relative}.msl-person h2{font:400 46px / 1.1 var(--script);color:var(--maroon);margin:6px 0;font-style:normal}.msl-person h4{font:400 16px / 1.3 var(--display);color:var(--on-cream);margin:4px;font-style:normal}.msl-person a{color:var(--maroon);border:1px solid var(--maroon);font:400 12px / 1.3 var(--display);border-radius:20px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;text-decoration:none;display:inline-flex}.msl-divider{font:400 52px / 1.1 var(--script);color:var(--maroon);z-index:4;margin:-18px auto 36px;font-style:normal;display:block;position:relative}.msl-date{color:var(--on-photo);text-shadow:var(--shadow-photo);background:linear-gradient(#3a24149e 0%,#3a2414b3 48%,#2a1a10c7 100%),url(../../../assets/themes/theme-12/images/bg_a.webp) 50%/cover}.msl-date .msl-title{color:var(--on-photo)}.msl-date .msl-std-block+.msl-title{margin-top:56px}.msl-date .msl-std-block .msl-title{margin-bottom:10px}.msl-countdown-text{font:italic 400 16px / 1.8 var(--body);color:var(--on-photo);margin:0 0 6px}.msl-countdown{grid-template-columns:repeat(4,1fr);gap:7px;margin:25px 0;display:grid}.msl-countdown div{border:2px solid var(--ivory);border-radius:14px;flex-direction:column;justify-content:center;padding:14px 6px 12px;display:flex}.msl-countdown b{font:400 25px / 1.1 var(--display);color:var(--on-photo);font-style:normal}.msl-countdown span{font:400 11px / 1.3 var(--display);letter-spacing:.04em;text-transform:none;color:var(--on-photo)}.msl-std-block .msl-btn{font-family:var(--display)}.msl-event{background:var(--cream);color:var(--on-cream);text-shadow:none;border:2px solid var(--line);border-radius:28px;margin:36px 0;padding:40px 23px 48px;position:relative}.msl-event>img{width:72px;margin:auto}.msl-event h4{font:400 28px / 1.2 var(--display);color:var(--maroon);margin:8px;font-style:normal}.msl-event .msl-btn{margin-top:15px}.msl-map{border-radius:22px;margin-top:16px;overflow:hidden}.msl-map iframe{border:0;width:100%;height:180px}.msl-gallery{background:0 0}.msl-video{aspect-ratio:16/9;border:2px solid var(--line);border-radius:12px;width:100%;margin-bottom:18px;position:relative;overflow:hidden}.msl-video iframe{width:100%;height:100%;position:absolute;inset:0}.msl-gallery .ajakara-ng-gallery,.msl-gallery .ajakan-ng-gallery,.msl-gallery .nGY2,.msl-gallery .nGY2 .ngy2_container{box-sizing:border-box;width:100%;max-width:100%;margin:0}.msl-gallery .msl-inner .nGY2,.msl-gallery .msl-inner .nGY2 div{line-height:normal}.msl-gallery .nGY2GThumbnail{border-radius:8px;overflow:hidden}.msl-conveyor{pointer-events:none;-webkit-user-select:none;user-select:none;margin:28px 0 0;padding:0 0 8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.msl-conveyor-track{will-change:transform;gap:8px;width:max-content;animation:28s linear infinite msl-conveyor;display:flex}.msl-conveyor-item{background:var(--deep);border:1px solid var(--line);flex:none;width:112px;height:148px;display:block;overflow:hidden}.msl-conveyor-item img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@keyframes msl-conveyor{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 4px))}}@media (prefers-reduced-motion:reduce){.msl-conveyor-track{animation:none}}.msl-timeline{padding:6px 0 6px 32px;position:relative}.msl-timeline:before{content:"";background:var(--line);width:1.5px;position:absolute;top:18px;bottom:18px;left:5px}.msl-timeline article{text-align:left;width:100%;color:var(--on-photo);border:1px solid var(--ivory);background:#3a2414d6;border-radius:10px;margin:0 0 16px;padding:14px 16px;position:relative}.msl-timeline article:last-child{margin-bottom:0}.msl-timeline .msl-dot{background:var(--ivory);border:1.5px solid var(--line);box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:-32px}.msl-timeline img{object-fit:cover;border-radius:6px;width:100%;max-height:160px;margin:8px 0;display:block}.msl-timeline time{font:400 12px / 1.4 var(--display);letter-spacing:.04em;text-transform:none;opacity:.9;color:var(--on-photo);margin-bottom:4px;display:block}.msl-timeline h4{font:400 16px / 1.3 var(--display);color:var(--on-photo);margin:0 0 8px;font-style:normal}.msl-timeline article>div{color:var(--on-photo);font-size:15px;font-weight:400;line-height:1.65}.msl-timeline article>div p{margin:0 0 .5em}.msl-timeline article>div p:last-child{margin-bottom:0}.msl-gift{color:var(--on-photo);text-shadow:var(--shadow-photo);background:linear-gradient(#3a24149e 0%,#3a2414b3 48%,#2a1a10c7 100%),url(../../../assets/themes/theme-12/images/6.webp) 50%/cover}.msl-gift .msl-title{color:var(--on-photo)}.msl-live-block{margin-bottom:48px}.msl-live-block+.msl-title{margin-top:8px}.msl-gift .msl-btn{background:var(--ivory);color:var(--maroon);border-color:var(--ivory);text-shadow:none}.msl-o-gift-43-tl{z-index:1;width:40%;top:0;left:-2vh}.msl-o-gift-43-tr{z-index:1;width:40%;top:0;right:-2vh;transform:scaleX(-1)}.msl-o-gift-911-bl{z-index:0;width:26%;bottom:-6vh;left:-5vh}.msl-o-gift-911-bl img{width:100%;height:auto;display:block}.msl-o-gift-911-br{z-index:0;width:26%;bottom:-6vh;right:-5vh;transform:scaleX(-1)}.msl-o-gift-911-br img{width:100%;height:auto;display:block}.msl-pay-stack{flex-direction:column;gap:16px;width:100%;margin-top:8px;display:flex}.msl-pay-stack>.msl-btn{font-family:var(--display);margin:0 auto}.msl-pay-card,.msl-pay-addr{text-align:left;color:var(--on-cream);background:linear-gradient(160deg, #fffef8 0%, var(--cream) 55%, #e4cba8 100%);text-shadow:none;border:1px solid #6b422833;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 8px 22px #2a1a1026}.msl-pay-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.msl-pay-head span{font:400 12px / 1.3 var(--display);letter-spacing:.06em;text-transform:none;color:var(--maroon)}.msl-pay-head img{object-fit:contain;max-width:72px;height:22px}.msl-inner .msl-pay-num{letter-spacing:.12em;color:var(--on-cream);word-break:break-all;-webkit-user-select:all;user-select:all;margin:0;font:400 20px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.msl-pay-foot{border-top:1px solid #6b422826;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.msl-pay-foot span{min-width:0;font:400 12px / 1.4 var(--display);color:var(--maroon);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msl-pay-card button,.msl-pay-addr button{background:linear-gradient(240deg, #7a5338 0%, var(--maroon) 100%);color:var(--ivory);font:400 12px / 1 var(--display);letter-spacing:.04em;text-transform:none;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.msl-pay-addr{text-align:center;align-items:center}.msl-pay-addr>.fa-map-marker-alt{color:var(--maroon);font-size:26px}.msl-pay-addr small{font:400 12px / 1.4 var(--display);letter-spacing:.06em;text-transform:none;color:var(--maroon)}.msl-inner .msl-pay-addr>div{font:400 15px / 1.7 var(--body);color:var(--on-cream)}.msl-rsvp{color:var(--on-cream);background:0 0;position:relative}.msl-rsvp-block,.msl-ig-block{text-align:center;flex-direction:column;align-items:center;display:flex}.msl-rsvp-block+.msl-ig-block,.msl-rsvp-block+.msl-wish-block,.msl-ig-block+.msl-wish-block{margin-top:36px}.msl-rsvp canvas{background:var(--cream);border:2px solid var(--line);border-radius:20px;margin:15px auto;padding:8px;display:block}.msl-rsvp-block .msl-btn,.msl-ig-block .msl-btn{font-family:var(--display)}.msl-ig-block .msl-btn{margin-top:12px}.msl-o-rsvp-43-tl{z-index:1;width:40%;top:0;left:-2vh}.msl-o-rsvp-43-tr{z-index:1;width:40%;top:0;right:-2vh;transform:scaleX(-1)}.msl-o-rsvp-45-r{z-index:0;pointer-events:none;width:70%;top:50%;right:-16vh;transform:translateY(-50%)}.msl-o-rsvp-45-r img{width:100%;height:auto;display:block}.msl-o-rsvp-45-l{z-index:0;pointer-events:none;width:70%;bottom:-40px;left:-16vh;transform:scaleX(-1)}.msl-o-rsvp-45-l img{width:100%;height:auto;display:block}.msl-wish-block{text-align:center;width:100%}.msl-form{border:1px solid var(--line);background:#ebd7b7c9;border-radius:18px;flex-direction:column;gap:9px;padding:18px;display:flex}.msl-form input,.msl-form textarea{width:100%;color:var(--on-cream);background:#fff8f0c9;border:0;border-bottom:1px solid #6b422888;outline:none;padding:11px;font-size:15px}.msl-form textarea{resize:vertical;min-height:90px}.msl-form .msl-btn{font-family:var(--display)}.msl-comments{max-height:400px;margin-top:20px;overflow:auto}.msl-comments article{text-align:left;color:var(--on-cream);background:#ebd7b7d9;border-radius:12px;margin:8px 0;padding:13px 16px}.msl-comments h4,.msl-comments p{margin:3px 0}.msl-comments h4{font:400 16px / 1.3 var(--display);color:var(--maroon);font-style:normal}.msl-closing{min-height:100svh;color:var(--on-photo);text-shadow:var(--shadow-photo);background:linear-gradient(#3a2414c7,#3a2414c7),url(../../../assets/themes/theme-12/images/c.webp) 50%/cover;align-items:center;display:flex}.msl-closing:before{content:"";opacity:.8;background:url(../../../assets/themes/theme-12/images/adat-minang.webp) bottom/contain no-repeat;height:45%;display:none;position:absolute;bottom:0;left:6%;right:6%}.msl-closing .msl-title,.msl-closing h2{color:var(--on-photo)}.msl-closing .msl-inner>p{margin-bottom:36px}.msl-notes-gallery{background:0 0;position:relative}.msl-notes{min-height:auto;color:var(--on-cream);background:0 0;padding-bottom:160px}.msl-note{padding:8px 0 28px}.msl-note+.msl-note{border-top:1px solid #6b422844;margin-top:8px;padding-top:28px}.msl-note .msl-title{margin-bottom:16px}.msl-note img{border-radius:18px;max-width:100%;margin:18px auto 0;display:block}.msl-extra{background:var(--cream);min-height:auto}.msl-extra:nth-of-type(2n){color:var(--on-photo);background:#3a2414}.msl-extra:nth-of-type(2n) .msl-title{color:var(--on-photo)}.msl-extra img{border-radius:18px;max-width:100%;margin:18px auto}.msl-colors{justify-content:center;gap:10px;margin:18px;display:flex}.msl-colors i{border:1px solid #6b422855;border-radius:50%;width:38px;height:38px}.tengah img,#element img{animation:4s ease-in-out infinite zoom-in-out}@keyframes zoom-in-out{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}#turun{animation:4s ease-in-out infinite up-and-down}@keyframes up-and-down{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.wind-effect{animation:9s ease-in-out infinite wind}.wind-effect1{animation:10s ease-in-out infinite wind}.wind-effect2{animation:8s ease-in-out infinite wind}@keyframes wind{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-10px)rotate(-3deg)}50%{transform:translate(10px)rotate(3deg)}80%{transform:translate(-11px)rotate(-2deg)}}@keyframes bunga-melayang{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(4px,-6px)scale(1.03)rotate(1deg)}50%{transform:translate(-4px,-10px)scale(1.05)rotate(-1.5deg)}75%{transform:translate(3px,-6px)scale(1.03)rotate(1deg)}to{transform:translate(0)scale(1)rotate(0)}}.bunga-smooth{transform-origin:50%;will-change:transform;animation:8s cubic-bezier(.45,0,.55,1) infinite alternate bunga-melayang;display:inline-block}.anim-ready{opacity:0;transition:opacity 2.2s cubic-bezier(.22,1,.36,1),transform 2.2s cubic-bezier(.22,1,.36,1);transform:scale(.5)}time.anim-ready{display:inline-block}.msl-person a.anim-ready{display:inline-flex}.msl-closing span.anim-ready{display:block}.anim-ready.is-visible{opacity:1;transform:scale(1)}.stagger-1{transition-delay:0s}.stagger-2{transition-delay:.12s}.stagger-3{transition-delay:.24s}.stagger-4{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.mh12-theme *,.mh12-theme :before,.mh12-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mh12-theme.reduce-motion *,.mh12-theme.reduce-motion :before,.mh12-theme.reduce-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.msl-orn{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute}.msl-o-3e44d232{z-index:3;width:45%;bottom:-86px;right:-12vh}.msl-o-596c056f{z-index:3;width:40%;bottom:-169px;right:-5vh}.msl-o-3d12af3e{z-index:3;width:42%;top:0;left:-1vh}.msl-o-68e3ec9b{z-index:4;width:34%;bottom:-35px;left:-10vh}.msl-o-1ac1f27e{z-index:2;width:80%;bottom:-35px;left:-15vh}.msl-o-58b0a377{z-index:6;width:45%;bottom:-35px;right:-12vh}.msl-o-62d3ce4d{z-index:6;width:40%;bottom:-35px;right:-5vh}.msl-o-698cef13{z-index:6;width:40%;margin-inline:auto;bottom:-35px;left:0;right:0}.msl-o-373fc20a{z-index:1;width:42%;bottom:48px;left:-1vh}.msl-o-10dd6a9e{z-index:7;width:34%;bottom:-35px;left:-10vh}.msl-o-205f39e0{z-index:2;width:80%;bottom:-35px;left:-15vh}.msl-o-305eb465{z-index:0;width:80%;bottom:-35px;right:-38vh;transform:scaleX(-1)rotate(-6deg)}.msl-o-4f79c352{z-index:2;width:80%;bottom:-35px;right:-15vh}.msl-o-46dd34c6{z-index:2;width:22%;bottom:-56px;left:-20vh}.msl-o-4d73cd97{z-index:1;width:44%;bottom:-35px;left:-10vh}.msl-o-534aa188{z-index:1;width:22%;bottom:-35px;left:-6vh}.msl-o-388bbae4{z-index:1;width:50%;top:-5vh;left:-18vh}.msl-o-quotes-bl{z-index:2;width:34%;bottom:-28px;left:-10vh}.msl-o-quotes-br{z-index:2;width:34%;bottom:-28px;right:-10vh;transform:scaleX(-1)}.msl-o-quotes-br img{width:100%;height:auto;display:block}.msl-o-notes-bl{z-index:2;width:34%;bottom:-28px;left:-10vh}.msl-o-notes-br{z-index:2;width:34%;bottom:-28px;right:-10vh;transform:scaleX(-1)}.msl-o-notes-br img{width:100%;height:auto;display:block}.msl-o-2799c825{z-index:1;width:40%;top:0;right:-2vh;transform:scaleX(-1)}.msl-couple>.msl-o-couple-43-tl{left:-2vh;right:auto;transform:none}.msl-o-couple-101{z-index:1;width:55%;bottom:4vh;left:-8vh}.msl-o-560a34e{z-index:0;top:0;left:0}.msl-o-1d9d739{z-index:0;width:55%;top:-6vh;left:-6vh}.msl-o-2a2519e8{z-index:1;width:26%;bottom:-56px;right:-2vh;transform:scaleX(-1)}.msl-o-2a2519e8 img{width:100%;height:auto;display:block}.msl-o-2677c945{z-index:1;width:26%;bottom:-56px;left:-2vh}.msl-o-41e58cf8{z-index:0;width:60%;bottom:634px;left:-15vh;transform:rotate(20deg)}.msl-o-48cf47d1{z-index:0;width:70%;bottom:180px;right:-15vh;transform:scaleX(-1)rotate(-20deg)}.msl-o-2fcce7ca{z-index:0;width:26%;top:-6vh;left:-5vh}.msl-o-gallery-911-tr{z-index:0;width:26%;top:-6vh;right:-5vh;transform:scaleX(-1)}.msl-o-gallery-911-tr img{width:100%;height:auto;display:block}.msl-o-gallery-45{z-index:0;width:70%;top:50%;right:-16vh;transform:translateY(-50%)}.msl-o-gallery-45 img{width:100%;height:auto;display:block}.msl-o-gallery-45-bl{z-index:0;width:70%;bottom:-40px;left:-16vh;transform:scaleX(-1)}.msl-o-gallery-45-bl img{width:100%;height:auto;display:block}.msl-o-a39cac2{z-index:0;width:80%;bottom:-35px;left:-15vh}.msl-o-6aad1586{z-index:0;width:26%;top:0;left:-5vh}.msl-o-42f084ed{z-index:0;width:80%;bottom:-35px;left:-15vh}.msl-o-ecb8c76{z-index:1;width:45%;bottom:-35px;right:-12vh}.msl-o-666b1189{z-index:1;width:40%;bottom:-35px;right:-5vh}.msl-o-70deb6cf{z-index:1;width:42%;bottom:48px;left:-1vh}.msl-o-10c9e680{z-index:2;width:34%;bottom:-35px;left:-10vh}.msl-o-79f5e7bc{z-index:2;width:22%;bottom:-56px;left:-20vh}.msl-o-37afaace{z-index:1;width:44%;bottom:-35px;left:-10vh}.msl-o-32395329{z-index:1;width:22%;bottom:-35px;left:-6vh}.msl-o-23e0338a{z-index:2;width:88%;bottom:-2vh;left:3vh}.msl-o-3604e618{z-index:2;width:45%;bottom:-35px;right:-12vh}.msl-o-7df817ba{z-index:2;width:40%;bottom:-35px;right:-5vh}.msl-o-464417b3{z-index:2;width:42%;bottom:48px;left:-1vh}.msl-o-133211e{z-index:3;width:34%;bottom:-35px;left:-10vh}.msl-o-6f9e1131{z-index:3;width:22%;bottom:-56px;left:-20vh}.msl-o-7a6b0c98{z-index:2;width:44%;bottom:-35px;left:-10vh}.msl-o-c7ca0ae{z-index:2;width:22%;bottom:-35px;left:-6vh}.msl-o-40e4b44e{z-index:0;width:50%;top:-5vh;left:-18vh}.msl-o-3530bc03{z-index:0;width:80%;bottom:-35px;left:-15vh}.msl-o-3e89d132{z-index:0;width:80%;bottom:24vh;right:-33vh;transform:scaleX(-1)rotate(-15deg)}.msl-o-7d1aef5a{z-index:0;width:79%;bottom:264px;left:-15vh;transform:scaleX(-1)rotate(19deg)}@media (width>=900px){.mh12-fixed-backdrop,.mh12-fixed-tint{width:390px;left:auto;right:0}.msl-wallpaper{background:url(../../../assets/themes/theme-12/images/landscape.webp) 50%/cover no-repeat;width:calc(100% - 390px);display:block;position:fixed;top:0;bottom:0;left:0}.msl-wallpaper:after{content:"";pointer-events:none;background:linear-gradient(#3a241433 20%,#2a1a10d4 100%);position:absolute;inset:0}.msl-wallpaper-copy{z-index:1;color:var(--on-photo);text-shadow:var(--shadow-photo);position:absolute;bottom:10%;left:8%}.msl-wallpaper-copy p{font-family:var(--display);letter-spacing:.06em;text-transform:none;font-size:13px}.msl-wallpaper-copy h2{color:var(--on-photo);margin:8px 0;font-size:70px}.msl-scroll{width:390px;margin-left:auto;box-shadow:-10px 0 35px #1a100850}.msl-block{padding-left:20px;padding-right:20px}.msl-title{font-size:34px}.msl-cover{background:#140e08}.msl-cover-left{flex:auto;min-width:0;display:block}.msl-cover-left:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#140c06b8 100%);position:absolute;inset:0}.msl-cover-panel{flex:0 0 min(420px,42vw);width:min(420px,42vw);box-shadow:-14px 0 40px #140c0673}}@media (width<=360px){.msl-block{padding-left:15px;padding-right:15px}.msl-event{padding-left:16px;padding-right:16px}.msl-title{font-size:28px}.msl-cover-copy{padding:20px 16px}}.msl-wallpaper-copy span{display:block}.msl-cover-left{background-image:url(../../../assets/themes/theme-12/images/landscape.webp)}.msl-map img{object-fit:cover;width:100%;height:180px;display:block}.local-video{border:1px solid var(--line);background:var(--deep);color:#fff;cursor:pointer;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.local-video>img{object-fit:cover;width:100%;height:188px;display:block}.local-video>span{color:#fff;filter:drop-shadow(0 2px 8px #000000a6);place-items:center;display:grid;position:absolute;inset:0}.mh12-theme .msl-gallery .local-gallery{width:342px;max-width:100%;margin:14px auto 0}.local-gallery .local-gallery-item{border-radius:8px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0003}.local-gallery .local-gallery-item img,.local-gallery>img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.local-gallery .local-gallery-item:hover img{transform:scale(1.03)}.msl-controls svg,.msl-btn svg,.msl-pay-card button svg,.msl-pay-addr button svg,.msl-person a svg{flex:none}.msl-person a,.msl-pay-card button,.msl-pay-addr button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.local-modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f140cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.local-modal{border:1px solid var(--line);background:var(--ivory);width:min(100%,380px);color:var(--ink);text-align:center;border-radius:18px;padding:32px 24px 24px;position:relative;box-shadow:0 24px 70px #140c0673}.local-modal h3{font:400 32px/1.1 var(--display);margin:0 0 18px}.local-modal form{gap:10px;display:grid}.local-modal input,.local-modal select{width:100%;color:var(--ink);background:#fffdf8;border:1px solid #6b422866;border-radius:8px;padding:12px}.local-modal .msl-btn{justify-self:center}.local-modal-close{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.voice-modal>svg{color:var(--maroon);margin-bottom:8px}.local-toast{z-index:6000;background:var(--deep);width:max-content;max-width:calc(100vw - 32px);color:var(--ivory);border-radius:999px;padding:11px 18px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #140c0659}.mh12-theme button:focus-visible,.mh12-theme a:focus-visible,.mh12-theme input:focus-visible,.mh12-theme select:focus-visible,.mh12-theme textarea:focus-visible{outline:3px solid var(--ivory);outline-offset:3px;box-shadow:0 0 0 5px var(--maroon)}.mh12-theme .acarakan-footer{--footer-background:var(--maroon,#4a2e1a);--footer-foreground:#fff}.msl-closing .msl-title,.msl-closing .msl-inner>p{overflow-wrap:anywhere}.msl-closing .msl-inner>p{white-space:pre-line}.mh12-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.mh12-theme [data-wish-scroll]>*{flex-shrink:0}.mh12-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.mh12-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.art03-slideshow.svelte-4oy6sd{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-4oy6sd{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 3s;position:absolute;inset:0}img.active.svelte-4oy6sd{opacity:1}.ken-burns.svelte-4oy6sd img:where(.svelte-4oy6sd){transition:opacity 3s,transform 10s linear;transform:scale(1)}.ken-burns.svelte-4oy6sd img.active:where(.svelte-4oy6sd){transition-duration:3s,20s;transform:scale(1.3)}.ken-burns.svelte-4oy6sd img.full-photo.active:where(.svelte-4oy6sd){transform:none}@media (prefers-reduced-motion:reduce){img.svelte-4oy6sd,.ken-burns.svelte-4oy6sd img:where(.svelte-4oy6sd){transition:none;transform:none}}@font-face{font-family:Garden Aston;src:url(../../../assets/themes/theme-14/fonts/aston-script.woff2)format("woff2");font-display:swap}@font-face{font-family:Garden Pinyon;src:url(../../../assets/themes/theme-14/fonts/pinyon-script.ttf)format("truetype");font-display:swap}@font-face{font-family:Garden Art03 Alex Brush;src:url(../../../assets/themes/theme-14/fonts/alex-brush.ttf)format("truetype");font-display:swap}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-14/fonts/cormorant-infant-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-14/fonts/cormorant-infant-semibold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-14/fonts/cormorant-infant-bold.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-14/fonts/aref-ruqaa-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-14/fonts/aref-ruqaa-bold.ttf)format("truetype");font-display:swap;font-weight:700}@scope(.garden-art-03-theme){:scope{--ga-taupe:#b09b7b;--ga-taupe-dark:#7a654b;--ga-accent-ink:#67543d;--ga-cream:#f9f7f5;--ga-paper:#f9f7f5ed;--ga-ink:#333;--ga-photo-shadow:0 3px 10px #3e33251f, 0 12px 28px #3e33251a}html.ga-locked,html.ga-locked body{overflow:hidden}.ga-cover,.ga-page,.ga-wallpaper,.ga-audio,.ga-lightbox,.ga-toast,.ga-cover *,.ga-page *,.ga-wallpaper *,.ga-lightbox *{box-sizing:border-box}.ga-cover,.ga-page,.ga-wallpaper{color:var(--ga-ink);font-family:Garden Aref,serif;font-size:14px;font-weight:400;line-height:1.5}.ga-script{font-family:Garden Aston,cursive;font-weight:500}.ga-pinyon{font-family:Garden Pinyon,cursive;font-weight:500}.ga-cover{z-index:5000;background:var(--ga-cream);height:100svh;transition:height 1.5s cubic-bezier(.645,.045,.355,1);display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.ga-cover.is-opening{pointer-events:none;height:0}.ga-cover-landscape,.ga-wallpaper{background:linear-gradient(#1c171657, #1c17166e), var(--ga-cover-image) center / cover no-repeat}.ga-cover-landscape{flex:auto;min-width:0;height:100svh;position:relative}.ga-cover-landscape .ga-landscape-copy span{animation:1.25s backwards ga-zoom-in;display:inline-block}.ga-cover-landscape .ga-landscape-copy h2{color:#fff;animation:2s .4s backwards ga-zoom-in}.ga-cover-landscape .ga-landscape-copy p{color:#fff;animation:1.25s .8s backwards ga-fade-in-up}.ga-wallpaper{z-index:0;position:fixed;inset:0 450px 0 0}.ga-landscape-copy{text-align:center;color:#fff;text-shadow:0 1px 6px #1c1716a6;width:min(80%,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ga-landscape-copy span{font-family:Garden Pinyon,cursive;font-size:31px;font-weight:500}.ga-landscape-copy h2{color:inherit;letter-spacing:.015em;text-transform:uppercase;margin:12px 0 3px;font-family:Garden Cormorant,serif;font-size:clamp(48px,4.6vw,70px);font-weight:600;line-height:.9}.ga-landscape-copy h2 i{text-transform:none;font-family:Garden Aston,cursive;font-size:.72em;font-style:normal;font-weight:500}.ga-landscape-copy p{margin:11px 0 0;font-family:Garden Cormorant,serif;font-size:19px;font-weight:700}.ga-cover-panel{background:var(--ga-cream);color:#fff;text-shadow:0 1px 3px #3227187a;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;width:450px;min-width:450px;height:100svh;padding:90px 35px 55px;display:flex;position:relative;overflow:hidden}.ga-cover-overlay{z-index:1;pointer-events:none;opacity:1;background:linear-gradient(#3227180d 12%,#4334213b 48%,#322718b8 100%);position:absolute;inset:0}.ga-cover-flower{z-index:0;pointer-events:none;display:none;position:absolute}.ga-cover-flower-left{width:159px;animation:2s .6s backwards ga-rotate-in-down-left;top:9px;left:-59px}.ga-cover-flower-right{width:190px;animation:2s 1.4s backwards ga-rotate-in-down-right;top:56px;right:-122px}.ga-cover-kicker{z-index:2;color:#fff;text-shadow:0 1px 5px #1c1716a6;margin:0;font-size:37px;line-height:1.3;animation:1.25s backwards ga-zoom-in;position:relative;top:0}.ga-cover-photo{z-index:0;width:100%;height:100%;box-shadow:none;pointer-events:none;border:0;border-radius:0;animation:none;position:absolute;inset:0;overflow:hidden}.ga-cover-photo img,.ga-portrait-photo img,.ga-date-photo img,.ga-closing-photo img,.ga-gallery-grid img,.ga-video img{object-fit:cover;width:100%;height:100%;display:block}.ga-cover-panel h1{z-index:2;color:#fff;letter-spacing:.01em;overflow-wrap:anywhere;text-transform:uppercase;max-width:100%;margin:1px 0 8px;font-family:Garden Cormorant,serif;font-size:38px;font-weight:600;line-height:.98;animation:1.25s .8s backwards ga-fade-in-up;position:relative;top:0}.ga-recipient{z-index:2;overflow-wrap:anywhere;white-space:pre-line;flex-direction:column;align-items:center;max-width:100%;margin-top:2px;font-size:14px;line-height:1.4;display:flex;position:relative;top:0}.ga-recipient strong{min-height:22px;font-size:17px}.ga-recipient-main{flex-direction:column;align-items:center;max-width:100%;animation:2s 1s backwards ga-fade-in-up;display:flex}.ga-recipient small{margin-top:9px;font-size:11px;font-style:italic;animation:2s 1.8s backwards ga-fade-in-up}.ga-pill{background:var(--ga-taupe-dark);min-height:34px;box-shadow:0 0 0 1px var(--ga-taupe-dark), 0 4px 10px #53432c1a;color:#fff;font:inherit;cursor:pointer;border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 21px;font-size:12px;line-height:1;text-decoration:none;transition:background .22s,transform .22s;display:inline-flex}.ga-pill:hover{background:#5e4d37;transform:translateY(-2px)}.ga-cover-panel>.ga-pill{z-index:2;width:205px;min-height:44px;box-shadow:none;border:1px solid #fff;border-radius:999px;padding:10px 30px;animation:2s 2.2s backwards ga-zoom-in;position:relative;top:9px}.ga-page{z-index:1;isolation:isolate;background:#fff;width:450px;margin-left:auto;position:relative;overflow:clip;box-shadow:-10px 0 32px #3d322326}.ga-page:before{content:"";z-index:-2;background:var(--ga-cream) url(../../../assets/themes/theme-14/images/card-bg.webp) center / cover no-repeat;pointer-events:none;width:100%;height:100lvh;margin-bottom:-100lvh;display:block;position:sticky;top:0}.ga-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:64px 54px;display:flex;position:relative}.ga-opening{background:url(../../../assets/themes/theme-14/images/main-bg.webp) 50%/cover no-repeat;justify-content:center;min-height:100svh;padding:0 28px 120px}.ga-opening-copy{flex-direction:column;align-items:center;gap:2px;margin-top:0;display:flex;position:relative;top:12px;transform:none}.ga-opening-logo{display:none}.ga-opening-copy>p{margin:0 0 12px;font-family:Garden Pinyon,cursive;font-size:30px;line-height:1.3}.ga-opening-copy h1{color:var(--ga-accent-ink);letter-spacing:.01em;text-transform:uppercase;flex-direction:column;align-items:center;margin:0;font-family:Garden Cormorant,serif;font-size:43px;font-weight:600;line-height:1.02;display:flex}.ga-opening-copy h1 i{color:var(--ga-ink);text-transform:none;margin:0;font-family:Garden Art03 Alex Brush,cursive;font-size:39px;font-style:normal;font-weight:500;line-height:.95}.ga-opening-copy small{letter-spacing:.18em;margin-top:18px;font-family:Garden Cormorant,serif;font-size:15px;font-weight:700}.ga-intro-kicker{animation:2s .5s backwards ga-zoom-in}.ga-intro-names{animation:2s .9s backwards ga-zoom-in}.ga-intro-date{animation:2s 1.3s backwards ga-zoom-in}.ga-down{place-items:center;width:40px;height:60px;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:60%;left:50%;transform:translate(-50%)}.ga-down svg,.ga-down dotlottie-player,.ga-down canvas{pointer-events:none;width:40px;height:40px;display:block}:is(button,a,input,textarea):focus-visible{outline:2px solid var(--ga-taupe-dark);outline-offset:3px}.ga-intro-cue{animation:2s 1.7s backwards ga-fade-in-down-centered,1.8s ease-in-out 3.7s infinite ga-bob}.ga-memory{background:#f9f7f5cc;justify-content:flex-start;min-height:1018px;padding:128px 0 108px;overflow:hidden}.ga-memory:before{display:none}.ga-memory-photo-shell{z-index:1;width:min(382px,100vw - 48px);height:min(370px,96.7118vw - 46.4217px);position:relative}.ga-portrait-photo{width:100%;height:100%;box-shadow:0 0 0 1px #b09b7b99, var(--ga-photo-shadow);border:1px solid #fff;border-radius:22px;overflow:hidden}.ga-memory-flower{z-index:2;pointer-events:none;height:auto;position:absolute}.ga-memory-photo-shell .ga-memory-flower{position:absolute}.ga-memory-flower-left{width:112px;top:52px;left:-48px}.ga-memory-flower-right{width:138px;top:-25px;right:-58px}.ga-verse{z-index:3;background:linear-gradient(#f9f7f5c2,#f9f7f5c2),url(../../../assets/themes/theme-14/images/verse-bg.webp) 50%/100% 100% no-repeat;border:1px solid #fff;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:center;width:min(382px,100vw - 48px);min-height:416px;margin-top:-28px;padding:58px 28px 42px;display:flex;position:relative;box-shadow:0 8px 22px #44352514}.ga-monogram{width:142px;height:112px;color:var(--ga-accent-ink);margin-bottom:12px;font-family:Garden Cormorant,serif;font-size:65px;font-weight:500;line-height:1;position:relative}.ga-monogram span{position:absolute}.ga-monogram span:first-child{top:0;left:12px}.ga-monogram span:last-child{bottom:0;right:10px}.ga-monogram img{width:43px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ga-verse blockquote{max-width:318px;margin:0 0 18px;font-family:Garden Cormorant,serif;font-size:15px;font-style:italic;font-weight:700;line-height:1.36}.ga-verse>strong{font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.ga-couple,.ga-information,.ga-gifts,.ga-wishes,.ga-closing{background:#f9f7f5cc}.ga-couple{padding:50px 34px 62px}.ga-couple-card{background:#f9f7f5e3;border:1px solid #fff;border-radius:26px;width:100%;padding:44px 25px 48px;box-shadow:0 9px 24px #4536231a}.ga-couple-intro{margin:0 auto 32px}.ga-couple-intro h2{margin:0 0 22px;font-size:24px;line-height:1.3}.ga-couple-intro p{margin:7px auto;font-size:14px;line-height:1.5}.ga-person{flex-direction:column;align-items:center;display:flex}.ga-person-photo{width:216px;height:290px;box-shadow:0 0 0 1px #b09b7b99, var(--ga-photo-shadow);border:1px solid #fff;border-radius:999px;margin-bottom:26px;position:relative;overflow:visible}.ga-person-flower{z-index:2;pointer-events:none;width:105px;position:absolute}.ga-person-flower-left{bottom:-10px;left:-20px}.ga-person-flower-right{bottom:-10px;right:-20px}.ga-person h3{color:var(--ga-accent-ink);text-transform:uppercase;margin:0;font-family:Garden Cormorant,serif;font-size:38px;font-weight:600;line-height:1}.ga-person h4{margin:4px 0 10px;font-size:14px;font-weight:700}.ga-person span,.ga-person p{margin:1px 0;font-size:13px;line-height:1.5}.ga-person a{background:var(--ga-taupe-dark);color:#fff;border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:5px 13px;font-size:11px;text-decoration:none;display:inline-flex}.ga-ampersand{width:95px;height:auto;margin:25px auto 23px;display:block}.ga-date-zone{color:#fff;background:#7a654bf0;padding:74px 54px 86px}.ga-date-photo{width:342px;height:250px;box-shadow:var(--ga-photo-shadow);border:1px solid #fff;border-radius:22px;margin-bottom:30px;overflow:hidden}.ga-date-zone>h2{margin:0 0 25px;font-size:24px;line-height:1}.ga-countdown-grid{grid-template-columns:repeat(4,1fr);gap:8px;width:342px;margin-bottom:24px;display:grid}.ga-countdown-grid div{border:1px solid #ffffffdb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:74px;display:flex}.ga-countdown-grid b{font-size:22px;font-weight:400;line-height:1.15}.ga-countdown-grid span{font-size:11px}.ga-date-zone>.ga-pill{background:0 0;box-shadow:0 0 0 1px #ffffff3d}.ga-bouquet{width:180px;height:auto;margin:38px auto 58px}.ga-events{flex-direction:column;gap:38px;width:342px;display:flex}.ga-event{background:url(../../../assets/themes/theme-14/images/card-bg.webp) 50%/cover no-repeat;border-radius:250px;justify-content:center;align-items:center;width:342px;height:600px;padding:20px;display:flex}.ga-event-inner{width:302px;height:560px;color:var(--ga-ink);background:#f9f7f5d9;border:1px solid #fff;border-radius:250px;flex-direction:column;justify-content:center;align-items:center;padding:80px 16px;display:flex;box-shadow:inset 0 0 10px #00000052}.ga-event h2{margin:0 0 15px;font-family:Garden Cormorant,serif;font-size:26px;font-weight:700;line-height:1.3}.ga-event-inner>i{background:var(--ga-taupe);width:98px;height:1px;margin-bottom:11px;display:block}.ga-event p{margin:0}.ga-event-weekday{font-family:Garden Pinyon,cursive;font-size:27px;line-height:1.2}.ga-event-day{font-family:Garden Cormorant,serif;font-size:65px;font-weight:600;line-height:.95}.ga-event-month,.ga-event-year{text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:17px;font-weight:700;line-height:1.15}.ga-event-time{font-size:13px;font-weight:700;margin:14px 0 17px!important}.ga-event h3{margin:0 0 4px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.ga-event small{margin-top:3px;font-size:11px;display:block}.ga-event .ga-pill{margin-top:18px}.ga-information{gap:30px;padding:84px 54px}.ga-info-card{border:4px solid var(--ga-taupe);background:#f9f7f5e0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:342px;min-height:245px;padding:32px 16px;display:flex;box-shadow:0 7px 20px #45362317}.ga-info-card h2{margin:0 0 16px;font-size:24px;line-height:1}.ga-info-card p{max-width:270px;margin:0;font-size:13px;line-height:1.55}.ga-info-card .ga-pill{margin-top:18px}.ga-colors{justify-content:center;gap:9px;margin-top:18px;display:flex}.ga-colors i{border:2px solid #fff;border-radius:50%;width:31px;height:31px;display:block;box-shadow:0 0 0 1px #9b87688c}.ga-story{color:#fff;background:#7a654bf0;align-items:stretch;padding:64px 24px}.ga-story>h2,.ga-gallery>h2{text-align:center;margin:0 0 32px;font-size:30px;line-height:1.3}.ga-timeline{flex-direction:column;gap:30px;padding-left:50px;display:flex;position:relative}.ga-timeline-line{z-index:0;background:#ffffff47;width:2px;position:absolute;top:12px;bottom:12px;left:14px;overflow:hidden}.ga-timeline-line i{width:100%;height:var(--ga-timeline-progress,0%);background:#fff;transition:height 80ms linear;display:block}.ga-story-card{z-index:1;background:var(--ga-paper);width:min(292px,100vw - 98px);color:var(--ga-ink);text-align:left;border-radius:12px;padding:8px;position:relative}.ga-story-card:before{display:none}.ga-story-marker{z-index:2;width:30px;height:30px;color:var(--ga-accent-ink);background:#d3c4ae;border-radius:50%;place-items:center;transition:background .24s,color .24s;display:grid;position:absolute;top:0;left:-50px}.ga-story-card.is-in-view .ga-story-marker{background:var(--ga-cream);color:var(--ga-accent-ink)}.ga-story-card img{object-fit:cover;border-radius:8px;width:100%;height:185px;display:block}.ga-story-card>div{padding:24px 8px 16px}.ga-story-card time{color:var(--ga-accent-ink);font-size:16px;font-weight:700;display:block}.ga-story-card h3{margin:2px 0 5px;font-size:14px;font-weight:700}.ga-story-card p{margin:0;font-size:13px;line-height:1.5}.ga-video-section{background:#171717;width:100%;height:260px}.ga-video-section .youtube-embed{aspect-ratio:auto;height:100%}.ga-video{width:100%;height:100%;display:block;position:relative;overflow:hidden}.ga-video:after{content:"";background:#0003;position:absolute;inset:0}.ga-video span{z-index:2;color:#fff;background:#b09b7be6;border:1px solid #fffc;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ga-gallery{color:#fff;background:#7a654bf0;padding:75px 54px 84px}.ga-gallery-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:92px;gap:7px;width:342px;display:grid}.ga-gallery-grid button.gallery-grid-renderer__item{cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:10px;grid-area:span 2/span 1;padding:0;overflow:hidden}.ga-gallery-grid button:first-child,.ga-gallery-grid button:nth-child(4),.ga-gallery-grid button:nth-child(5),.ga-gallery-grid button:nth-child(8){grid-column:span 2}.ga-gallery-grid button:nth-child(3),.ga-gallery-grid button:nth-child(6){grid-row:span 1}.ga-gifts{padding:76px 54px}.ga-gift-intro{background:#f9f7f5e6;border:1px solid #ffffffd6;border-radius:18px;width:342px;padding:46px 30px;box-shadow:0 8px 22px #4232201a}.ga-gift-intro h2,.ga-wishes>h2,.ga-closing h2{margin:0 0 20px;font-size:30px;line-height:1}.ga-gift-intro p{margin:0 0 22px;font-size:13px;line-height:1.6}.ga-gift-list{gap:13px;width:342px;margin-top:22px;animation:.6s both ga-gift-in;display:grid}.ga-gift-card{background:#ffffffeb;border:1px solid #b09b7b80;border-radius:12px;flex-direction:column;align-items:center;padding:23px;display:flex}.ga-gift-card strong,.ga-gift-card h3{color:var(--ga-taupe-dark);margin:0 0 13px;font-family:Garden Cormorant,serif;font-size:22px;font-weight:700}.ga-gift-card span{font-size:11px}.ga-gift-card b{letter-spacing:.06em;margin-bottom:8px;font-family:Garden Cormorant,serif;font-size:22px}.ga-gift-card p{margin:0 0 12px;font-size:13px}.ga-gift-card button{background:var(--ga-taupe-dark);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:11px;display:inline-flex}.ga-wishes{align-items:stretch;padding:73px 54px 82px}.ga-wishes>h2,.ga-wishes>p{text-align:center}.ga-wishes>p{margin:-4px 0 20px;font-size:13px}.ga-wish-form{flex-direction:column;gap:10px;margin-bottom:25px;display:flex}.ga-wish-form input:not([type=radio]),.ga-wish-form textarea{width:100%;color:var(--ga-ink);font:inherit;background:#ffffffe6;border:1px solid #b09b7b47;border-radius:5px;outline:none;padding:11px 13px;font-size:13px}.ga-wish-form input:focus,.ga-wish-form textarea:focus{border-color:var(--ga-taupe-dark);box-shadow:0 0 0 2px #7a654b33}.ga-wish-form input:not([type=radio]):focus-visible,.ga-wish-form textarea:focus-visible{outline:2px solid var(--ga-taupe-dark);outline-offset:3px}.ga-wish-form>span{text-align:center;margin-top:3px;font-size:13px;font-weight:700}.ga-attendance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ga-attendance label{border:1px solid var(--ga-taupe);cursor:pointer;background:#ffffffa8;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:12px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.ga-attendance label.is-selected{background:var(--ga-taupe-dark);color:#fff;box-shadow:0 4px 11px #4e3a2424}.ga-attendance label:has(input:focus-visible){outline:2px solid var(--ga-taupe-dark);outline-offset:2px}.ga-attendance input{opacity:0;position:absolute}.ga-wish-form>.ga-pill{align-self:center;margin-top:3px}.ga-wish-list{flex-direction:column;gap:9px;max-height:515px;display:flex;overflow-y:auto}.ga-wish-list article{text-align:left;background:#ffffffe6;border-radius:7px;padding:13px 14px}.ga-wish-list strong{color:var(--ga-taupe-dark);font-size:13px}.ga-wish-list p{margin:3px 0 0;font-size:12px;line-height:1.5}.ga-closing{justify-content:flex-end;min-height:880px;padding:0 54px 78px}.ga-closing:after{z-index:0;content:"";background:linear-gradient(#0000,#f9f7f5c2 20%,#f9f7f5f0 45%);position:absolute;inset:300px 0 0}.ga-closing-photo{height:485px;box-shadow:var(--ga-photo-shadow);border:1px solid #fff;border-radius:171px 171px 4px 4px;position:absolute;top:68px;left:54px;right:54px;overflow:hidden}.ga-closing-copy{z-index:1;position:relative}.ga-closing p{margin:0;font-size:13px;line-height:1.6}.ga-closing strong{margin-top:22px;font-size:13px;display:block}.ga-closing h3{color:var(--ga-accent-ink);text-transform:uppercase;margin:7px 0 0;font-family:Garden Cormorant,serif;font-size:26px;font-weight:700;line-height:1}.ga-audio{z-index:2500;background:var(--ga-taupe-dark);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:transform .75s ease-in-out;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 16px #0000002e}.ga-audio.ga-slide-right{transform:translate(150%)}.ga-audio.playing svg{animation:4s linear infinite ga-spin}.ga-reveal{opacity:0;will-change:opacity, transform;transition:opacity 1.5s,transform 1.5s}.ga-from-up{transform:translateY(50%)}.ga-from-down{transform:translateY(-50%)}.ga-from-left{transition:opacity .5s,transform 1.5s;position:relative;transform:translate(-100%)scale(.93)}.ga-from-right{transition:opacity .5s,transform 1.5s;position:relative;transform:translate(100%)scale(.93)}.ga-zoom{transform:scale(.9)}.ga-zoom-out{transform:scale(1.1)}.ga-reveal.is-visible{opacity:1;transform:translate(0)scale(1)}.ga-lightbox{z-index:6000;background:#17130feb;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:22px;display:grid;position:fixed;inset:0}.ga-lightbox img{object-fit:contain;border-radius:7px;max-width:min(900px,92vw);max-height:88vh}.ga-lightbox button{color:#222;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:20px}.ga-lightbox .ga-gallery-prev,.ga-lightbox .ga-gallery-next{top:50%;transform:translateY(-50%)}.ga-lightbox .ga-gallery-prev{left:20px;right:auto}.ga-toast{z-index:7000;color:#fff;background:#26211bf0;border-radius:999px;padding:9px 17px;font-family:sans-serif;font-size:12px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@keyframes ga-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes ga-fade-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes ga-fade-in-down-centered{0%{opacity:0;transform:translate(-50%)translateY(-100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes ga-rotate-in-down-left{0%{opacity:0;transform-origin:0 100%;transform:rotate(-45deg)}to{opacity:1;transform-origin:0 100%;transform:none}}@keyframes ga-rotate-in-down-right{0%{opacity:0;transform-origin:100% 100%;transform:rotate(45deg)}to{opacity:1;transform-origin:100% 100%;transform:none}}@keyframes ga-spin{to{transform:rotate(360deg)}}@keyframes ga-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@keyframes ga-gift-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.acarakan-footer{--footer-background:var(--ga-taupe-dark);--footer-foreground:#fff;font-family:Garden Aref,serif}@media (width<=1023px){.ga-cover-panel{padding-bottom:58px}.ga-cover-photo img{object-position:58% center}.ga-cover-landscape,.ga-wallpaper{display:none}.ga-cover-panel,.ga-page{width:100%;min-width:0;box-shadow:none;margin:0}.ga-page:before{height:calc(100lvh + 100px);margin-bottom:calc(-100lvh - 100px)}}@media (width<=450px){.ga-cover-panel{gap:7px;padding:74px 23px 48px}.ga-section{padding-left:24px;padding-right:24px}.ga-cover-kicker{font-size:34px}.ga-cover-panel h1{width:100%;font-size:35px}.ga-recipient{margin-top:0}.ga-opening-copy h1{font-size:clamp(37px,11vw,43px)}.ga-opening-copy small{letter-spacing:.12em;font-size:13px}.ga-cover-panel>.ga-pill{width:192px;padding:10px 24px;top:8px}.ga-cover-flower-left{width:145px;top:20px;left:-45px}.ga-cover-flower-right{width:130px;top:100px;right:-45px}.ga-date-photo,.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list{width:min(342px,100vw - 48px)}.ga-person-photo{width:min(216px,100%)}}@media (height<=700px){.ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:15px}.ga-cover-kicker{font-size:25px}.ga-cover-panel h1{font-size:30px}.ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ga-cover,.ga-reveal,.ga-pill,.ga-audio,.ga-timeline-line i{transition-duration:.01ms!important}.ga-cover-panel>*,.ga-cover-landscape .ga-landscape-copy>*,.ga-intro-animate,.ga-audio.playing svg,.ga-gift-list{animation:none!important}}}.garden-art-03-theme .ga-gift-intro{gap:18px;width:100%;max-width:342px;height:auto;min-height:0;margin-inline:auto;padding:28px 22px;display:grid}.garden-art-03-theme .ga-gift-intro :is(h2,p){overflow-wrap:anywhere;margin:0}.garden-art-03-theme .ga-gift-intro h2{line-height:1.2}.garden-art-03-theme .ga-gift-intro>button{justify-self:center;max-width:100%;min-height:44px;margin:0}.garden-art-03-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.garden-art-03-theme [data-wish-scroll]>*{flex-shrink:0}.garden-art-03-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.garden-art-03-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.art03-slideshow.svelte-1vhq2oy{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-1vhq2oy{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 3s;position:absolute;inset:0}img.active.svelte-1vhq2oy{opacity:1}.ken-burns.svelte-1vhq2oy img:where(.svelte-1vhq2oy){transition:opacity 3s,transform 10s linear;transform:scale(1)}.ken-burns.svelte-1vhq2oy img.active:where(.svelte-1vhq2oy){transition-duration:3s,20s;transform:scale(1.3)}.ken-burns.svelte-1vhq2oy img.full-photo.active:where(.svelte-1vhq2oy){transform:none}@media (prefers-reduced-motion:reduce){img.svelte-1vhq2oy,.ken-burns.svelte-1vhq2oy img:where(.svelte-1vhq2oy){transition:none;transform:none}}@font-face{font-family:Garden Art04 Alex Brush;src:url(../../../assets/themes/theme-15/fonts/alex-brush.ttf)format("truetype");font-display:swap}@font-face{font-family:Garden Aston;src:url(../../../assets/themes/theme-15/fonts/aston-script.woff2)format("woff2");font-display:swap}@font-face{font-family:Garden Pinyon;src:url(../../../assets/themes/theme-15/fonts/pinyon-script.ttf)format("truetype");font-display:swap}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-15/fonts/cormorant-infant-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-15/fonts/cormorant-infant-semibold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Garden Cormorant;src:url(../../../assets/themes/theme-15/fonts/cormorant-infant-bold.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-15/fonts/aref-ruqaa-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Garden Aref;src:url(../../../assets/themes/theme-15/fonts/aref-ruqaa-bold.ttf)format("truetype");font-display:swap;font-weight:700}html.ga-locked,html.ga-locked body{overflow:hidden}@scope(.garden-art-04-theme){:scope{--ga-taupe:#b09b7b;--ga-taupe-dark:#9b4f60;--ga-cream:#f9f7f5;--ga-paper:#f9f7f5ed;--ga-ink:#333;--ga-accent-ink:#8b4855;--ga-photo-shadow:0 10px 26px #612c341f;--footer-background:var(--ga-taupe-dark);--footer-foreground:#fff;--footer-focus:#fffaf8}html.ga-locked,html.ga-locked body{overflow:hidden}.ga-cover,.ga-page,.ga-wallpaper,.ga-audio,.ga-lightbox,.ga-toast,.ga-cover *,.ga-page *,.ga-wallpaper *,.ga-lightbox *{box-sizing:border-box}.ga-cover,.ga-page,.ga-wallpaper{color:var(--ga-ink);font-family:Garden Aref,serif;font-size:14px;font-weight:400;line-height:1.5}.ga-script{font-family:Garden Aston,cursive;font-weight:500}.ga-pinyon{font-family:Garden Pinyon,cursive;font-weight:500}.ga-cover{z-index:5000;background:var(--ga-cream);height:100svh;transition:height 1.5s cubic-bezier(.645,.045,.355,1);display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.ga-cover.is-opening{pointer-events:none;height:0}.ga-cover-landscape,.ga-wallpaper{background:linear-gradient(#1c171657, #1c17166e), var(--ga-cover-image) center / cover no-repeat}.ga-cover-landscape{flex:auto;min-width:0;height:100svh;position:relative}.ga-cover-landscape .ga-landscape-copy span{animation:1.25s backwards ga-zoom-in;display:inline-block}.ga-cover-landscape .ga-landscape-copy h2{color:#fff;animation:2s .4s backwards ga-zoom-in}.ga-cover-landscape .ga-landscape-copy p{color:#fff;animation:1.25s .8s backwards ga-fade-in-up}.ga-wallpaper{z-index:0;position:fixed;inset:0 450px 0 0}.ga-landscape-copy{text-align:center;text-shadow:0 1px 6px #320f18a6;color:#fff;width:min(80%,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ga-landscape-copy span{font-family:Garden Pinyon,cursive;font-size:31px;font-weight:500}.ga-landscape-copy h2{color:inherit;letter-spacing:.015em;text-transform:uppercase;margin:12px 0 3px;font-family:Garden Cormorant,serif;font-size:clamp(48px,4.6vw,70px);font-weight:600;line-height:.9}.ga-landscape-copy h2 i{text-transform:none;font-family:Garden Aston,cursive;font-size:.72em;font-style:normal;font-weight:500}.ga-landscape-copy p{margin:11px 0 0;font-family:Garden Cormorant,serif;font-size:19px;font-weight:700}.ga-cover-panel{background:linear-gradient(#1c17163d, #1c17167a), var(--ga-cover-image) center / cover no-repeat;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:450px;min-width:450px;height:100svh;padding:34px 35px 55px;display:flex;position:relative;overflow:hidden}.ga-cover-overlay{z-index:0;pointer-events:none;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 80%);position:absolute;inset:0}.ga-cover-flower{z-index:0;pointer-events:none;position:absolute}.ga-cover-flower-left{width:159px;animation:2s .6s backwards ga-rotate-in-down-left;top:9px;left:-59px}.ga-cover-flower-right{width:190px;animation:2s 1.4s backwards ga-rotate-in-down-right;top:56px;right:-122px}.ga-cover-kicker{z-index:1;margin:0 0 2px;font-size:30px;line-height:1.3;animation:1.25s backwards ga-zoom-in;position:relative;top:16px}.ga-cover-photo{z-index:1;border:1px solid #b09b7bdb;border-radius:125px;width:210px;height:280px;animation:2s .4s backwards ga-zoom-in;position:relative;top:16px;overflow:hidden;box-shadow:0 0 0 4px #fffcf3f2,0 0 0 5px #b09b7bdb,0 7px 18px #3e33251a}.ga-cover-photo img,.ga-portrait-photo img,.ga-person-photo>img:first-child,.ga-date-photo img,.ga-closing-photo img,.ga-gallery-grid img,.ga-video img{object-fit:cover;width:100%;height:100%;display:block}.ga-cover-panel h1{z-index:1;color:var(--ga-taupe);letter-spacing:-.02em;text-transform:uppercase;margin:8px 0 0;font-family:Garden Cormorant,serif;font-size:34px;font-weight:600;line-height:.98;animation:1.25s .8s backwards ga-fade-in-up;position:relative;top:16px}.ga-recipient{z-index:1;white-space:pre-line;flex-direction:column;align-items:center;margin-top:19px;font-size:13px;line-height:1.4;display:flex;position:relative;top:16px}.ga-recipient strong{min-height:22px;font-size:15px}.ga-recipient-main{flex-direction:column;align-items:center;animation:2s 1s backwards ga-fade-in-up;display:flex}.ga-recipient small{margin-top:7px;font-size:10px;font-style:italic;animation:2s 1.8s backwards ga-fade-in-up}.ga-pill{background:var(--ga-taupe-dark);min-height:34px;box-shadow:0 0 0 1px var(--ga-taupe), 0 4px 10px #53432c1a;color:#fff;font:inherit;cursor:pointer;border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 21px;font-size:12px;line-height:1;text-decoration:none;transition:background .22s,transform .22s;display:inline-flex}.ga-pill:hover{background:#783d4a;transform:translateY(-2px)}.ga-cover-panel>.ga-pill{background:var(--ga-taupe-dark);border:3px double #fff;border-radius:999px;width:196px;min-height:41px;padding:10px 30px;animation:2s 2.2s backwards ga-zoom-in;position:relative;top:32px}.ga-page{z-index:1;isolation:isolate;background:#fffaf8;width:450px;margin-left:auto;position:relative;overflow:clip;box-shadow:-10px 0 32px #3d322326}.ga-page:before{content:"";z-index:-2;background:var(--ga-cream) url(../../../assets/themes/theme-15/images/overlay.webp) center / cover no-repeat;pointer-events:none;width:100%;height:100lvh;margin-bottom:-100lvh;display:block;position:sticky;top:0}.ga-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:64px 54px;display:flex;position:relative}.ga-opening{background:url(../../../assets/themes/theme-15/images/fallback.webp) 50%/cover no-repeat;justify-content:center;min-height:100svh;padding:0 28px 120px}.ga-opening-copy{flex-direction:column;align-items:center;gap:2px;margin-top:0;display:flex;position:relative;top:12px;transform:none}.ga-opening-logo{display:none}.ga-opening-copy>p{margin:0 0 12px;font-family:Garden Pinyon,cursive;font-size:30px;line-height:1.3}.ga-opening-copy h1{color:var(--ga-accent-ink);letter-spacing:.01em;text-transform:uppercase;flex-direction:column;align-items:center;margin:0;font-family:Garden Cormorant,serif;font-size:43px;font-weight:600;line-height:1.02;display:flex}.ga-opening-copy h1 i{text-transform:none;color:var(--ga-ink);margin:0;font-family:Garden Art04 Alex Brush,cursive;font-size:39px;font-style:normal;font-weight:500;line-height:.95}.ga-opening-copy small{letter-spacing:.18em;margin-top:18px;font-family:Garden Cormorant,serif;font-size:15px;font-weight:700}.ga-intro-kicker{animation:2s .5s backwards ga-zoom-in}.ga-intro-names{animation:2s .9s backwards ga-zoom-in}.ga-intro-date{animation:2s 1.3s backwards ga-zoom-in}.ga-down{place-items:center;width:40px;height:60px;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:60%;left:50%;transform:translate(-50%)}.ga-down svg,.ga-down dotlottie-player,.ga-down canvas{pointer-events:none;width:40px;height:40px;display:block}.ga-down:hover,.ga-down:focus-visible{outline:none}.ga-intro-cue{animation:2s 1.7s backwards ga-fade-in-down-centered,1.8s ease-in-out 3.7s infinite ga-bob}.ga-memory{background:#fffaf8b8;justify-content:flex-start;min-height:1018px;padding:128px 0 108px;overflow:hidden}.ga-memory:before{content:"";background:url(../../../assets/themes/theme-15/images/card-bg.webp) bottom/100% no-repeat;height:57px;position:absolute;inset:0 0 auto}.ga-memory-photo-shell{z-index:1;width:min(382px,100vw - 48px);height:min(370px,96.7118vw - 46.4217px);position:relative}.ga-portrait-photo{width:100%;height:100%;box-shadow:0 0 0 1px #d5979eb3, var(--ga-photo-shadow);border:1px solid #fff;border-radius:22px;overflow:hidden}.ga-memory-flower{z-index:2;pointer-events:none;height:auto;position:absolute}.ga-memory-photo-shell .ga-memory-flower{position:absolute}.ga-verse{z-index:3;background:linear-gradient(#f9f7f5c2,#f9f7f5c2),url(../../../assets/themes/theme-15/images/ayat.webp) 50%/100% 100% no-repeat;border:4px solid #fffffff5;border-radius:28px;flex-direction:column;justify-content:flex-start;align-items:center;width:min(382px,100vw - 48px);min-height:416px;margin-top:-28px;padding:58px 28px 42px;display:flex;position:relative;box-shadow:0 8px 22px #612c341f}.ga-monogram{width:142px;height:112px;color:var(--ga-accent-ink);margin-bottom:12px;font-family:Garden Cormorant,serif;font-size:65px;font-weight:500;line-height:1;position:relative}.ga-monogram span{position:absolute}.ga-monogram span:first-child{top:0;left:12px}.ga-monogram span:last-child{bottom:0;right:10px}.ga-monogram img{width:43px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ga-verse blockquote{max-width:318px;margin:0 0 18px;font-family:Garden Cormorant,serif;font-size:15px;font-style:italic;font-weight:700;line-height:1.36}.ga-verse>strong{font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.ga-couple-card{background:#f9f7f5e3;border:1px solid #fff;border-radius:26px;width:100%;padding:44px 25px 48px;box-shadow:0 9px 24px #4536231a}.ga-couple-intro{margin:0 auto 32px}.ga-couple-intro h2{color:var(--ga-accent-ink);margin:0 0 22px;font-size:24px;line-height:1.3}.ga-couple-intro p{margin:7px auto;font-size:14px;line-height:1.5}.ga-person{flex-direction:column;align-items:center;display:flex}.ga-person-photo{width:216px;height:290px;box-shadow:0 0 0 1px #d5979eb3, var(--ga-photo-shadow);border:1px solid #fff;border-radius:999px;margin-bottom:26px;position:relative;overflow:visible}.ga-person-flower{z-index:2;pointer-events:none;width:105px;position:absolute}.ga-person-flower-left{bottom:-10px;left:-20px}.ga-person-flower-right{bottom:-10px;right:-20px}.ga-person h3{color:var(--ga-accent-ink);text-transform:uppercase;margin:0;font-family:Garden Cormorant,serif;font-size:38px;font-weight:600;line-height:1}.ga-person h4{margin:4px 0 10px;font-size:14px;font-weight:700}.ga-person span,.ga-person p{margin:1px 0;font-size:13px;line-height:1.5}.ga-person a{background:var(--ga-taupe-dark);color:#fff;border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:5px 13px;font-size:11px;text-decoration:none;display:inline-flex}.ga-ampersand{width:95px;height:auto;margin:25px auto 23px;display:block}.ga-date-zone{color:#fff;background:#8b4855f5;padding:74px 54px 86px}.ga-date-photo{width:342px;height:250px;box-shadow:0 0 0 1px #d5979eb3, var(--ga-photo-shadow);border:1px solid #fff;margin-bottom:30px;overflow:hidden}.ga-date-zone>h2{margin:0 0 25px;font-size:24px;line-height:1}.ga-countdown-grid{grid-template-columns:repeat(4,1fr);gap:8px;width:342px;margin-bottom:24px;display:grid}.ga-countdown-grid div{border:1px solid #ffffffdb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:74px;display:flex}.ga-countdown-grid b{font-size:22px;font-weight:400;line-height:1.15}.ga-countdown-grid span{font-size:11px}.ga-date-zone>.ga-pill{background:0 0;box-shadow:0 0 0 1px #ffffff3d}.ga-bouquet{width:180px;height:auto;margin:38px auto 58px}.ga-events{flex-direction:column;gap:28px;width:min(342px,100%);display:flex}.ga-event{background:url(../../../assets/themes/theme-15/images/fallback.webp) 50%/cover no-repeat;border:1px solid #ffffffb3;border-radius:190px;justify-content:center;align-items:center;width:100%;height:auto;min-height:570px;padding:17px;display:flex;box-shadow:0 6px 20px #622e3629}.ga-event-inner{width:100%;height:auto;min-height:536px;color:var(--ga-ink);background:#f9f7f5d9;border:1px solid #fff;border-radius:176px;flex-direction:column;justify-content:center;align-items:center;padding:64px 16px;display:flex;box-shadow:inset 0 0 10px #00000052}.ga-event h2{color:var(--ga-accent-ink);letter-spacing:.08em;overflow-wrap:anywhere;margin:0 0 14px;font-family:Garden Cormorant,serif;font-size:24px;font-weight:700;line-height:1.3}.ga-event-inner>i{background:var(--ga-taupe);flex-shrink:0;width:76px;height:1px;margin-bottom:13px;display:block}.ga-event p{margin:0}.ga-event-weekday{font-family:Garden Pinyon,cursive;font-size:42px;line-height:1}.ga-event-day{color:var(--ga-taupe-dark);font-family:Garden Cormorant,serif;font-size:68px;font-weight:700;line-height:.95}.ga-event-month,.ga-event-year{text-transform:uppercase;font-family:Garden Cormorant,serif;font-size:19px;font-weight:700;line-height:1.15}.ga-event-time{font-size:13px;font-weight:700;margin:16px 0 18px!important}.ga-event h3{color:var(--ga-accent-ink);margin:0 0 4px;font-family:Garden Cormorant,serif;font-size:18px;font-weight:700}.ga-event small{margin-top:3px;font-size:11px;display:block}.ga-event-inner>p:not([class]),.ga-event small{overflow-wrap:anywhere;font-family:Garden Cormorant,serif;font-size:16px;line-height:1.35}.ga-event .ga-pill{min-height:44px;margin-top:18px}.ga-information{gap:30px;padding:84px 54px}.ga-info-card{border:4px solid var(--ga-taupe);background:#f9f7f5e0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:342px;min-height:245px;padding:32px 16px;display:flex;box-shadow:0 7px 20px #45362317}.ga-info-card h2{margin:0 0 16px;font-size:24px;line-height:1}.ga-info-card p{max-width:270px;margin:0;font-size:13px;line-height:1.55}.ga-info-card .ga-pill{margin-top:18px}.ga-colors{justify-content:center;gap:9px;margin-top:18px;display:flex}.ga-colors i{border:2px solid #fff;border-radius:50%;width:31px;height:31px;display:block;box-shadow:0 0 0 1px #9b87688c}.ga-story{color:#fff;background:#8b4855f5;align-items:stretch;padding:64px 24px}.ga-story>h2,.ga-gallery>h2{text-align:center;margin:0 0 32px;font-size:30px;line-height:1.3}.ga-timeline{flex-direction:column;gap:30px;padding-left:50px;display:flex;position:relative}.ga-timeline-line{z-index:0;background:#d3c4ae;width:2px;position:absolute;top:12px;bottom:12px;left:14px;overflow:hidden}.ga-timeline-line i{width:100%;height:var(--ga-timeline-progress,0%);background:#fff;transition:height 80ms linear;display:block}.ga-story-card{z-index:1;background:var(--ga-paper);width:min(292px,100vw - 98px);color:var(--ga-ink);text-align:left;border-radius:12px;padding:8px;position:relative}.ga-story-card:before{display:none}.ga-story-marker{z-index:2;width:30px;height:30px;color:var(--ga-accent-ink);background:#d3c4ae;border-radius:50%;place-items:center;transition:background .24s,color .24s;display:grid;position:absolute;top:0;left:-50px}.ga-story-card.is-visible .ga-story-marker{background:var(--ga-cream);color:var(--ga-accent-ink)}.ga-story-card img{object-fit:cover;border-radius:8px;width:100%;height:185px;display:block}.ga-story-card>div{padding:24px 8px 16px}.ga-story-card time{color:var(--ga-accent-ink);font-size:16px;font-weight:700;display:block}.ga-story-card h3{margin:2px 0 5px;font-size:14px;font-weight:700}.ga-story-card p{margin:0;font-size:13px;line-height:1.5}.ga-video-section{background:#171717;width:100%;height:260px}.ga-video-section .youtube-embed{aspect-ratio:auto;height:100%}.ga-video{width:100%;height:100%;display:block;position:relative;overflow:hidden}.ga-video:after{content:"";background:#0003;position:absolute;inset:0}.ga-video span{z-index:2;color:#fff;background:#b09b7be6;border:1px solid #fffc;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ga-gallery{color:#fff;background:#8b4855f5;padding:75px 54px 84px}.ga-gallery-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:92px;gap:7px;width:342px;display:grid}.ga-gallery-grid button.gallery-grid-renderer__item{cursor:pointer;background:0 0;border:0;border-radius:3px;grid-area:span 2/span 1;padding:0;overflow:hidden}.ga-gallery-grid button:first-child,.ga-gallery-grid button:nth-child(4),.ga-gallery-grid button:nth-child(5),.ga-gallery-grid button:nth-child(8){grid-column:span 2}.ga-gallery-grid button:nth-child(3),.ga-gallery-grid button:nth-child(6){grid-row:span 1}.ga-gifts{padding:76px 54px}.ga-gift-intro{background:#f9f7f5e6;border:1px solid #ffffffd6;border-radius:18px;width:342px;padding:46px 30px;box-shadow:0 8px 22px #4232201a}.ga-gift-intro h2,.ga-wishes>h2,.ga-closing h2{margin:0 0 20px;font-size:30px;line-height:1}.ga-gift-intro p{margin:0 0 22px;font-size:13px;line-height:1.6}.ga-gift-list{gap:13px;width:342px;margin-top:22px;animation:.6s both ga-gift-in;display:grid}.ga-gift-card{background:#ffffffeb;border:1px solid #b09b7b80;border-radius:12px;flex-direction:column;align-items:center;padding:23px;display:flex}.ga-gift-card strong,.ga-gift-card h3{color:var(--ga-taupe-dark);margin:0 0 13px;font-family:Garden Cormorant,serif;font-size:22px;font-weight:700}.ga-gift-card span{font-size:11px}.ga-gift-card b{letter-spacing:.06em;margin-bottom:8px;font-family:Garden Cormorant,serif;font-size:22px}.ga-gift-card p{margin:0 0 12px;font-size:13px}.ga-gift-card button{background:var(--ga-taupe);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:11px;display:inline-flex}.ga-wishes{align-items:stretch;padding:73px 54px 82px}.ga-wishes>h2,.ga-wishes>p{text-align:center}.ga-wishes>p{margin:-4px 0 20px;font-size:13px}.ga-wish-form{flex-direction:column;gap:10px;margin-bottom:25px;display:flex}.ga-wish-form input:not([type=radio]),.ga-wish-form textarea{width:100%;color:var(--ga-ink);font:inherit;background:#ffffffe6;border:1px solid #b09b7b47;border-radius:5px;outline:none;padding:11px 13px;font-size:13px}.ga-wish-form>span{text-align:center;margin-top:3px;font-size:13px;font-weight:700}.ga-attendance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ga-attendance label{border:1px solid var(--ga-taupe);cursor:pointer;background:#ffffffa8;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:12px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.ga-attendance label.is-selected{background:var(--ga-taupe-dark);color:#fff;box-shadow:0 4px 11px #4e3a2424}.ga-attendance label:has(input:focus-visible){outline:2px solid var(--ga-taupe-dark);outline-offset:2px}.ga-attendance input{opacity:0;position:absolute}.ga-wish-form>.ga-pill{align-self:center;margin-top:3px}.ga-wish-list{flex-direction:column;gap:9px;max-height:515px;display:flex;overflow-y:auto}.ga-wish-list article{text-align:left;background:#ffffffe6;border-radius:7px;padding:13px 14px}.ga-wish-list strong{color:var(--ga-accent-ink);font-size:13px}.ga-wish-list p{margin:3px 0 0;font-size:12px;line-height:1.5}.ga-closing{justify-content:flex-end;min-height:880px;padding:0 54px 78px}.ga-closing:after{z-index:0;content:"";background:linear-gradient(#0000,#f9f7f5c2 20%,#f9f7f5f0 45%);position:absolute;inset:300px 0 0}.ga-closing-photo{border:1px solid #fff;border-radius:171px 171px 4px 4px;height:485px;position:absolute;top:68px;left:54px;right:54px;overflow:hidden;box-shadow:0 0 0 1px #d5979eb3;-webkit-mask-image:linear-gradient(#000,#000 65%,#0000);mask-image:linear-gradient(#000,#000 65%,#0000)}.ga-closing-copy{z-index:1;position:relative}.ga-closing p{margin:0;font-size:13px;line-height:1.6}.ga-closing strong{margin-top:22px;font-size:13px;display:block}.ga-closing h3{color:var(--ga-accent-ink);text-transform:uppercase;margin:7px 0 0;font-family:Garden Cormorant,serif;font-size:26px;font-weight:700;line-height:1}.ga-audio{z-index:2500;background:var(--ga-taupe);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:transform .75s ease-in-out;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 16px #0000002e}.ga-audio.ga-slide-right{transform:translate(150%)}.ga-audio.playing svg{animation:4s linear infinite ga-spin}.ga-reveal{opacity:0;will-change:opacity, transform;transition:opacity 1.5s,transform 1.5s}.ga-from-up{transform:translateY(50%)}.ga-from-down{transform:translateY(-50%)}.ga-from-left{transition:opacity .5s,transform 1.5s;position:relative;transform:translate(-100%)scale(.93)}.ga-from-right{transition:opacity .5s,transform 1.5s;position:relative;transform:translate(100%)scale(.93)}.ga-zoom{transform:scale(.9)}.ga-zoom-out{transform:scale(1.1)}.ga-reveal.is-visible{opacity:1;transform:translate(0)scale(1)}.ga-lightbox{z-index:6000;background:#17130feb;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:22px;display:grid;position:fixed;inset:0}.ga-lightbox img{object-fit:contain;border-radius:7px;max-width:min(900px,92vw);max-height:88vh}.ga-lightbox button{color:#222;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:20px}.ga-lightbox .ga-gallery-prev,.ga-lightbox .ga-gallery-next{top:50%;transform:translateY(-50%)}.ga-lightbox .ga-gallery-prev{left:20px;right:auto}.ga-pill:focus-visible,.ga-person a:focus-visible,.ga-lightbox button:focus-visible,.ga-audio:focus-visible{outline:3px solid var(--ga-accent-ink);outline-offset:4px}.ga-down:focus-visible{outline:2px solid var(--ga-accent-ink);outline-offset:4px;border-radius:999px}.ga-toast{z-index:7000;color:#fff;background:#26211bf0;border-radius:999px;padding:9px 17px;font-family:sans-serif;font-size:12px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@keyframes ga-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes ga-fade-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes ga-fade-in-down-centered{0%{opacity:0;transform:translate(-50%)translateY(-100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes ga-rotate-in-down-left{0%{opacity:0;transform-origin:0 100%;transform:rotate(-45deg)}to{opacity:1;transform-origin:0 100%;transform:none}}@keyframes ga-rotate-in-down-right{0%{opacity:0;transform-origin:100% 100%;transform:rotate(45deg)}to{opacity:1;transform-origin:100% 100%;transform:none}}@keyframes ga-spin{to{transform:rotate(360deg)}}@keyframes ga-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@keyframes ga-gift-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.ga-cover-landscape,.ga-wallpaper{display:none}.ga-page:before{height:calc(100lvh + 100px);margin-bottom:calc(-100lvh - 100px)}.ga-cover-panel,.ga-page{width:100%;min-width:0;box-shadow:none;margin:0}}@media (width<=450px){.ga-cover-panel{padding:34px 24px 55px}.ga-section{padding-left:24px;padding-right:24px}.ga-cover-photo{width:210px;height:280px}.ga-cover-panel h1{width:100%;font-size:34px}.ga-cover-panel>.ga-pill{width:171px;min-height:38px;padding:10px 24px}.ga-cover-flower-left{width:145px;top:20px;left:-45px}.ga-cover-flower-right{width:130px;top:100px;right:-45px}.ga-date-photo,.ga-countdown-grid,.ga-events,.ga-event,.ga-info-card,.ga-gallery-grid,.ga-gift-intro,.ga-gift-list{width:min(342px,100vw - 48px)}.ga-person-photo{width:216px}}@media (height<=700px){.ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:15px}.ga-cover-photo{width:170px;height:226px}.ga-cover-kicker{font-size:25px}.ga-cover-panel h1{font-size:30px}.ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ga-cover,.ga-timeline-line i,.ga-reveal,.ga-pill,.ga-audio{transition-duration:.01ms!important}.ga-cover-panel>*,.ga-cover-landscape .ga-landscape-copy>*,.ga-intro-animate,.ga-audio.playing svg,.ga-gift-list{animation:none!important}}:scope{--ga-taupe:#d89ca1;--ga-cream:#fffaf8;--ga-paper:#fff9f7f0;--ga-ink:#4d3d3e;display:contents}.ga-wallpaper{background:linear-gradient(#1c171657, #1c17166e), var(--ga-cover-image) center / cover no-repeat;box-shadow:inset -18px 0 42px #63323914}.ga-landscape-copy span{font-size:36px}.ga-landscape-copy h2{color:inherit;font-size:clamp(48px,4.8vw,72px)}.ga-cover-panel{background:linear-gradient(to bottom, #5b1e2b0d 12%, #722d3a3b 48%, #591b2aa8 100%), var(--ga-cover-image) center / cover no-repeat;color:#fff;text-shadow:0 1px 3px #320f187a;justify-content:flex-end;gap:9px;padding:90px 35px 55px}.ga-cover-overlay,.ga-cover-flower,.ga-cover-photo{display:none}.ga-cover-kicker{margin:0;font-size:37px;top:0}.ga-cover-panel h1{color:#fff;letter-spacing:.01em;margin:1px 0 8px;font-size:38px;top:0}.ga-recipient{margin-top:2px;font-size:14px;top:0}.ga-recipient strong{font-size:17px}.ga-recipient small{margin-top:9px;font-size:11px}.ga-cover-panel>.ga-pill{background:var(--ga-taupe-dark);width:205px;min-height:42px;box-shadow:none;border-radius:999px;top:9px}.ga-page{background:#fffaf8;box-shadow:-10px 0 32px #5b2e362e}.ga-opening{background:url(../../../assets/themes/theme-15/images/fallback.webp) top/cover no-repeat}.ga-memory{min-height:0;padding:72px 32px 66px}.ga-memory:before{display:none}.ga-memory-photo-shell{width:100%;height:360px}.ga-memory-flower-left,.ga-person-flower-left{content:url(../../../assets/themes/theme-15/images/couple-1.webp)}.ga-memory-flower-right,.ga-person-flower-right{content:url(../../../assets/themes/theme-15/images/couple-2.webp)}.ga-memory-flower-left{width:118px;top:54px;left:-58px}.ga-memory-flower-right{width:120px;top:-28px;right:-57px}.ga-verse{background:linear-gradient(#fcf7f7e8,#fcf7f7e8),url(../../../assets/themes/theme-15/images/overlay.webp) 50%/cover no-repeat;border:1px solid #fffffff5;border-radius:22px;width:100%;min-height:0;padding:38px 24px 34px;overflow:hidden;box-shadow:0 0 14px #612c341f,0 14px 36px #612c3429}.ga-verse-overlay{z-index:0;pointer-events:none;border-radius:inherit;opacity:.9;background:linear-gradient(#fff0 35%,#fcf7f7 85%);position:absolute;inset:0;box-shadow:inset 0 0 20px #612c3414}.ga-verse>:not(.ga-verse-overlay){z-index:1;position:relative}.ga-monogram{flex-shrink:0;width:154px;height:154px;margin-bottom:18px;font-size:70px}.ga-monogram img,.ga-ampersand{content:url(../../../assets/themes/theme-15/images/untitled-1.webp)}.ga-monogram img{width:43px}.ga-verse blockquote{overflow-wrap:anywhere;max-width:310px;margin:0 auto 10px;font-family:Garden Cormorant,serif;font-size:18px;font-style:italic;font-weight:600;line-height:1.45}.ga-verse>strong{color:#756365;overflow-wrap:anywhere;max-width:100%;font-family:Garden Cormorant,serif;font-size:14px;font-weight:600;line-height:1.5}.ga-couple,.ga-information,.ga-gifts,.ga-wishes,.ga-closing{background:#fffaf8cc}.ga-couple{padding:56px 26px 72px}.ga-couple-card{background:#fffaf8de;padding:54px 25px 52px;box-shadow:0 9px 25px #69313b1f}.ga-couple-intro h2{font-size:31px}.ga-person h3{text-transform:none;font-family:Garden Aston,cursive;font-size:38px;font-weight:500}.ga-person a,.ga-pill,.ga-gift-card button{background:var(--ga-taupe-dark)}.ga-ampersand{width:74px;margin:30px auto 26px}.ga-date-zone{padding-top:78px}.ga-date-photo{border-radius:22px;height:286px}.ga-date-zone>h2{font-size:31px}.ga-bouquet{content:url(../../../assets/themes/theme-15/images/bouquet.webp);width:172px}.ga-event{background:url(../../../assets/themes/theme-15/images/fallback.webp) 50%/cover no-repeat}.ga-event-inner{background:#fff9f7e0;box-shadow:inset 0 0 12px #7b464e42}.ga-event-inner>i{background:#c8878f}.ga-info-card{background:#fffaf8e0;border-color:#d699a0}.ga-story,.ga-gallery{background:#8b4855f5}.ga-story{padding-top:76px;padding-bottom:78px}.ga-story>h2,.ga-gallery>h2{font-size:34px}.ga-timeline-line{background:#ffffff73}.ga-story-card{background:#fff8f6;border-radius:12px;box-shadow:0 6px 17px #622e3617}.ga-story-marker{background:#efd1d3}.ga-video-section{height:275px}.ga-video span{background:#d3979d}.ga-audio{background:var(--ga-taupe-dark)}.ga-gallery-grid button.gallery-grid-renderer__item{border:1px solid #ffffffa3;border-radius:7px}.ga-gifts{padding-top:88px;padding-bottom:88px}.ga-gift-intro{background:#fffaf8e0;border-radius:24px;box-shadow:0 0 0 4px #d5979e59,0 10px 25px #622e361f}.ga-gift-card{border-color:#d5979e80}.ga-wishes{padding-top:82px}.ga-wish-form input:not([type=radio]),.ga-wish-form textarea,.ga-wish-list article{background:#ffffffd6}.ga-wish-form input:focus,.ga-wish-form textarea:focus{border-color:#d3979d;box-shadow:0 0 0 2px #d3979d2b}.ga-attendance label{border-color:#d3979d}.ga-closing{min-height:920px}.ga-closing:after{background:linear-gradient(#0000,#fffaf8b3 18%,#fffaf8f2 44%)}@media (width<=1023px){.ga-cover-panel{background:linear-gradient(to bottom, #5b1e2b05 12%, #601d2c2e 46%, #521424ad 100%), var(--ga-cover-image) 58% center / cover no-repeat;padding-bottom:58px}}@media (width<=450px){.ga-cover-panel{gap:7px;padding:74px 23px 48px}.ga-cover-kicker{font-size:34px}.ga-cover-panel h1{font-size:35px}.ga-recipient{margin-top:0}.ga-cover-panel>.ga-pill{width:192px;top:8px}.ga-opening-copy h1{font-size:clamp(37px,11vw,43px)}.ga-opening-copy small{letter-spacing:.12em;font-size:13px}.ga-memory{padding-left:24px;padding-right:24px}.ga-couple{padding-left:16px;padding-right:16px}.ga-couple-card{padding-left:20px;padding-right:20px}.ga-story{padding-left:18px;padding-right:18px}.ga-timeline{padding-left:48px}.ga-story-card{width:calc(100vw - 88px)}.ga-story-marker{left:-48px}}@media (height<=700px){.ga-cover-panel{padding-top:34px;padding-bottom:22px}.ga-cover-kicker{font-size:29px}.ga-cover-panel h1{font-size:31px}.ga-recipient{font-size:12px}.ga-recipient small{font-size:9px}}}.garden-art-04-theme .ga-gift-intro{gap:18px;width:100%;max-width:342px;height:auto;min-height:0;margin-inline:auto;padding:28px 22px;display:grid}.garden-art-04-theme .ga-gift-intro :is(h2,p){overflow-wrap:anywhere;margin:0}.garden-art-04-theme .ga-gift-intro h2{line-height:1.2}.garden-art-04-theme .ga-gift-intro>button{justify-self:center;max-width:100%;min-height:44px;margin:0}.garden-art-04-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.garden-art-04-theme [data-wish-scroll]>*{flex-shrink:0}.garden-art-04-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.garden-art-04-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.theme13-slideshow.svelte-gbtw9z{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-gbtw9z{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 5s cubic-bezier(.645,.045,.355,1);position:absolute;inset:0}img.active.svelte-gbtw9z{opacity:1}.ken-burns.svelte-gbtw9z img:where(.svelte-gbtw9z){transition:opacity 5s cubic-bezier(.645,.045,.355,1),transform 10s linear;transform:scale(1)}.ken-burns.svelte-gbtw9z img.active:where(.svelte-gbtw9z){transition-duration:5s,20s;transform:scale(1.3)}.ken-burns.svelte-gbtw9z img.full-photo.active:where(.svelte-gbtw9z){transform:none}.motion-disabled.svelte-gbtw9z img:where(.svelte-gbtw9z),.motion-disabled.ken-burns.svelte-gbtw9z img:where(.svelte-gbtw9z){transition:none;transform:none}@media (prefers-reduced-motion:reduce){img.svelte-gbtw9z,.ken-burns.svelte-gbtw9z img:where(.svelte-gbtw9z){transition:none;transform:none}}@font-face{font-family:Midnight Aston;src:url(../../../assets/themes/theme-13/fonts/aston-script.woff2)format("woff2");font-display:swap}@font-face{font-family:Midnight Pinyon;src:url(../../../assets/themes/theme-13/fonts/pinyon-script.ttf)format("truetype");font-display:swap}@font-face{font-family:Midnight Cormorant;src:url(../../../assets/themes/theme-13/fonts/cormorant-infant-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Midnight Cormorant;src:url(../../../assets/themes/theme-13/fonts/cormorant-infant-semibold.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Midnight Cormorant;src:url(../../../assets/themes/theme-13/fonts/cormorant-infant-bold.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Midnight Aref;src:url(../../../assets/themes/theme-13/fonts/aref-ruqaa-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Midnight Aref;src:url(../../../assets/themes/theme-13/fonts/aref-ruqaa-bold.ttf)format("truetype");font-display:swap;font-weight:700}html.ga-locked:has(.midnight-serenade-theme){overflow:hidden}html.ga-locked:has(.midnight-serenade-theme) body{overflow:hidden}.midnight-serenade-theme .ga-cover,.midnight-serenade-theme .ga-page,.midnight-serenade-theme .ga-wallpaper,.midnight-serenade-theme .ga-audio,.midnight-serenade-theme .ga-lightbox,.midnight-serenade-theme .ga-toast,.midnight-serenade-theme .ga-cover *,.midnight-serenade-theme .ga-page *,.midnight-serenade-theme .ga-wallpaper *,.midnight-serenade-theme .ga-lightbox *{box-sizing:border-box}.midnight-serenade-theme .ga-cover,.midnight-serenade-theme .ga-page,.midnight-serenade-theme .ga-wallpaper{color:var(--ga-ink);font-family:Midnight Aref,serif;font-size:14px;font-weight:400;line-height:1.5}.midnight-serenade-theme .ga-script{font-family:Midnight Aston,cursive;font-weight:500}.midnight-serenade-theme .ga-pinyon{font-family:Midnight Pinyon,cursive;font-weight:500}.midnight-serenade-theme .ga-cover{z-index:5000;background:var(--ga-cream);height:100svh;transition:height 1.5s cubic-bezier(.645,.045,.355,1);display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.midnight-serenade-theme .ga-cover.is-opening{pointer-events:none;height:0}.midnight-serenade-theme .ga-cover-landscape,.midnight-serenade-theme .ga-wallpaper{background:linear-gradient(#f9f7f51f,#f9f7f51f),url(../../../assets/themes/theme-13/images/section-bg.webp) 50%/cover no-repeat}.midnight-serenade-theme .ga-cover-landscape{flex:auto;min-width:0;height:100svh;position:relative}.midnight-serenade-theme .ga-cover-landscape .ga-landscape-copy span{animation:1.25s backwards midnight-zoom-in;display:inline-block}.midnight-serenade-theme .ga-cover-landscape .ga-landscape-copy h2{animation:2s .4s backwards midnight-zoom-in}.midnight-serenade-theme .ga-cover-landscape .ga-landscape-copy p{animation:1.25s .8s backwards midnight-fade-in-up}.midnight-serenade-theme .ga-wallpaper{z-index:0;position:fixed;inset:0 450px 0 0}.midnight-serenade-theme .ga-landscape-copy{text-align:center;text-shadow:0 1px #ffffffd9;width:min(80%,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.midnight-serenade-theme .ga-landscape-copy span{font-family:Midnight Pinyon,cursive;font-size:31px;font-weight:500}.midnight-serenade-theme .ga-landscape-copy h2{color:var(--ga-taupe-dark);letter-spacing:.015em;text-transform:uppercase;margin:12px 0 3px;font-family:Midnight Cormorant,serif;font-size:clamp(48px,4.6vw,70px);font-weight:600;line-height:.9}.midnight-serenade-theme .ga-landscape-copy h2 i{text-transform:none;font-family:Midnight Aston,cursive;font-size:.72em;font-style:normal;font-weight:500}.midnight-serenade-theme .ga-landscape-copy p{margin:11px 0 0;font-family:Midnight Cormorant,serif;font-size:19px;font-weight:700}.midnight-serenade-theme .ga-cover-panel{text-align:center;background:url(../../../assets/themes/theme-13/images/section-bg.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:450px;min-width:450px;height:100svh;padding:34px 35px 55px;display:flex;position:relative;overflow:hidden}.midnight-serenade-theme .ga-cover-overlay{z-index:0;pointer-events:none;opacity:.9;background-color:#fff0;background-image:linear-gradient(#fff0 35%,#fffcf3 80%);position:absolute;inset:0}.midnight-serenade-theme .ga-cover-flower{z-index:0;pointer-events:none;position:absolute}.midnight-serenade-theme .ga-cover-flower-left{width:159px;animation:2s .6s backwards midnight-rotate-in-down-left;top:9px;left:-59px}.midnight-serenade-theme .ga-cover-flower-right{width:190px;animation:2s 1.4s backwards midnight-rotate-in-down-right;top:56px;right:-122px}.midnight-serenade-theme .ga-cover-kicker{z-index:1;margin:0 0 2px;font-size:30px;line-height:1.3;animation:1.25s backwards midnight-zoom-in;position:relative;top:16px}.midnight-serenade-theme .ga-cover-photo{z-index:1;border:1px solid #b09b7bdb;border-radius:125px;width:210px;height:280px;animation:2s .4s backwards midnight-zoom-in;position:relative;top:16px;overflow:hidden;box-shadow:0 0 0 4px #fffcf3f2,0 0 0 5px #b09b7bdb,0 7px 18px #3e33251a}.midnight-serenade-theme .ga-cover-photo img,.midnight-serenade-theme .ga-portrait-photo img,.midnight-serenade-theme .ga-person-photo>img:first-child,.midnight-serenade-theme .ga-date-photo img,.midnight-serenade-theme .ga-closing-photo img,.midnight-serenade-theme .ga-gallery-grid img,.midnight-serenade-theme .ga-video img{object-fit:cover;width:100%;height:100%;display:block}.midnight-serenade-theme .ga-cover-panel h1{z-index:1;color:var(--ga-taupe);letter-spacing:-.02em;text-transform:uppercase;margin:8px 0 0;font-family:Midnight Cormorant,serif;font-size:34px;font-weight:600;line-height:.98;animation:1.25s .8s backwards midnight-fade-in-up;position:relative;top:16px}.midnight-serenade-theme .ga-recipient{z-index:1;white-space:pre-line;flex-direction:column;align-items:center;margin-top:19px;font-size:13px;line-height:1.4;display:flex;position:relative;top:16px}.midnight-serenade-theme .ga-recipient strong{min-height:22px;font-size:15px}.midnight-serenade-theme .ga-recipient-main{flex-direction:column;align-items:center;animation:2s 1s backwards midnight-fade-in-up;display:flex}.midnight-serenade-theme .ga-recipient small{margin-top:7px;font-size:10px;font-style:italic;animation:2s 1.8s backwards midnight-fade-in-up}.midnight-serenade-theme .ga-pill{background:var(--ga-taupe);min-height:34px;box-shadow:0 0 0 1px var(--ga-taupe), 0 4px 10px #53432c1a;color:#fff;font:inherit;cursor:pointer;border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 21px;font-size:12px;line-height:1;text-decoration:none;transition:background .22s,transform .22s;display:inline-flex}.midnight-serenade-theme .ga-pill:hover{background:#927d5d;transform:translateY(-2px)}.midnight-serenade-theme .ga-cover-panel>.ga-pill{border:3px double #fff;border-radius:20px;width:196px;min-height:41px;padding:10px 30px;animation:2s 2.2s backwards midnight-zoom-in;position:relative;top:32px}.midnight-serenade-theme .ga-page{z-index:1;background:var(--ga-cream);width:450px;margin-left:auto;position:relative;overflow:clip;box-shadow:-10px 0 32px #3d322326}.midnight-serenade-theme .ga-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:64px 54px;display:flex;position:relative}.midnight-serenade-theme .ga-opening{background:url(../../../assets/themes/theme-13/images/section-bg.webp) 50%/cover no-repeat;justify-content:center;min-height:100svh;padding-top:40px;padding-bottom:190px}.midnight-serenade-theme .ga-opening-copy{flex-direction:column;align-items:center;margin-top:20px;display:flex;position:relative;top:19px}.midnight-serenade-theme .ga-opening-copy>p{margin:0 0 10px;font-size:30px;line-height:1.3}.midnight-serenade-theme .ga-opening-copy h1{color:var(--ga-taupe);letter-spacing:-.025em;text-transform:uppercase;flex-direction:column;align-items:center;margin:0;font-family:Midnight Cormorant,serif;font-size:42px;font-weight:600;line-height:1.2;display:flex}.midnight-serenade-theme .ga-opening-copy h1 i{text-transform:none;margin:-2px 0;font-family:Midnight Aston,cursive;font-size:36px;font-style:normal;font-weight:500}.midnight-serenade-theme .ga-opening-copy small{margin-top:21px;font-family:Midnight Cormorant,serif;font-size:15px;font-weight:700}.midnight-serenade-theme .ga-intro-kicker{animation:2s .5s backwards midnight-zoom-in}.midnight-serenade-theme .ga-intro-names{animation:2s .9s backwards midnight-zoom-in}.midnight-serenade-theme .ga-intro-date{animation:2s 1.3s backwards midnight-zoom-in}.midnight-serenade-theme .ga-down{place-items:center;width:48px;height:48px;margin-top:24px;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;inset:auto;transform:none}.midnight-serenade-theme .ga-down svg,.midnight-serenade-theme .ga-down dotlottie-player,.midnight-serenade-theme .ga-down canvas,.midnight-serenade-theme .ga-down canvas{pointer-events:none;width:48px;height:48px;display:block}.midnight-serenade-theme .ga-down:hover,.midnight-serenade-theme .ga-down:focus-visible{outline:none}.midnight-serenade-theme .ga-intro-cue{animation:2s 1.7s backwards midnight-zoom-in}.midnight-serenade-theme .ga-memory{background:url(../../../assets/themes/theme-13/images/section-bg.webp) 50%/cover no-repeat;justify-content:flex-start;min-height:1018px;padding:128px 0 108px;overflow:hidden}.midnight-serenade-theme .ga-memory-photo-shell{z-index:1;width:min(382px,100vw - 48px);height:min(370px,96.7118vw - 46.4217px);position:relative}.midnight-serenade-theme .ga-portrait-photo{border:4px double #fffffffa;border-radius:26px 26px 0 0;width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 1px #5f4d46e6,0 13px 27px #44352524}.midnight-serenade-theme .ga-memory-flower{z-index:2;pointer-events:none;height:auto;position:absolute}.midnight-serenade-theme .ga-memory-photo-shell .ga-memory-flower{position:absolute}.midnight-serenade-theme .ga-verse{z-index:3;background:linear-gradient(#f9f7f5c2,#f9f7f5c2),url(../../../assets/themes/theme-13/images/section-bg.webp) 50%/100% 100% no-repeat;border:4px solid #fffffff5;border-radius:28px;flex-direction:column;justify-content:flex-start;align-items:center;width:min(382px,100vw - 48px);min-height:416px;margin-top:-2px;padding:58px 28px 42px;display:flex;position:relative;box-shadow:0 8px 22px #44352514}.midnight-serenade-theme .ga-monogram{width:142px;height:112px;color:var(--ga-taupe);margin-bottom:12px;font-family:Midnight Cormorant,serif;font-size:65px;font-weight:500;line-height:1;position:relative}.midnight-serenade-theme .ga-monogram span{position:absolute}.midnight-serenade-theme .ga-monogram span:first-child{top:0;left:12px}.midnight-serenade-theme .ga-monogram span:last-child{bottom:0;right:10px}.midnight-serenade-theme .ga-monogram img{width:43px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.midnight-serenade-theme .ga-verse blockquote{max-width:318px;margin:0 0 18px;font-family:Midnight Cormorant,serif;font-size:15px;font-style:italic;font-weight:700;line-height:1.36}.midnight-serenade-theme .ga-verse>strong{font-family:Midnight Cormorant,serif;font-size:18px;font-weight:700}.midnight-serenade-theme .ga-couple,.midnight-serenade-theme .ga-information,.midnight-serenade-theme .ga-gifts,.midnight-serenade-theme .ga-wishes,.midnight-serenade-theme .ga-closing{background:url(../../../assets/themes/theme-13/images/main-bg.webp) 50%/cover repeat-y}.midnight-serenade-theme .ga-couple{padding:50px 34px 62px}.midnight-serenade-theme .ga-couple-card{background:#f9f7f5e3;border-radius:170px 170px 20px 20px;width:100%;padding:44px 25px 48px;box-shadow:0 9px 24px #4536231a}.midnight-serenade-theme .ga-couple-intro{margin:0 auto 32px}.midnight-serenade-theme .ga-couple-intro h2{margin:0 0 22px;font-size:24px;line-height:1.3}.midnight-serenade-theme .ga-couple-intro p{margin:7px auto;font-size:14px;line-height:1.5}.midnight-serenade-theme .ga-person{flex-direction:column;align-items:center;display:flex}.midnight-serenade-theme .ga-person-photo{width:292px;height:350px;margin-bottom:18px;position:relative;overflow:visible}.midnight-serenade-theme .ga-person-photo>img:first-child{border-radius:150px 150px 7px 7px;overflow:hidden}.midnight-serenade-theme .ga-person-flower{z-index:2;pointer-events:none;width:138px;position:absolute}.midnight-serenade-theme .ga-person-flower-left{bottom:-50px;left:-42px}.midnight-serenade-theme .ga-person-flower-right{bottom:-50px;right:-42px}.midnight-serenade-theme .ga-person h3{color:var(--ga-taupe);text-transform:uppercase;margin:0;font-family:Midnight Cormorant,serif;font-size:38px;font-weight:600;line-height:1}.midnight-serenade-theme .ga-person h4{margin:4px 0 10px;font-size:14px;font-weight:700}.midnight-serenade-theme .ga-person span,.midnight-serenade-theme .ga-person p{margin:1px 0;font-size:13px;line-height:1.5}.midnight-serenade-theme .ga-person a{background:var(--ga-taupe);color:#fff;border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:5px 13px;font-size:11px;text-decoration:none;display:inline-flex}.midnight-serenade-theme .ga-ampersand{width:95px;height:auto;margin:25px auto 23px;display:block}.midnight-serenade-theme .ga-date-zone{color:#fff;background:linear-gradient(#b09b7beb,#b09b7beb),url(../../../assets/themes/theme-13/images/main-bg.webp) 50%/cover;padding:74px 54px 86px}.midnight-serenade-theme .ga-date-photo{width:342px;height:250px;margin-bottom:30px;overflow:hidden}.midnight-serenade-theme .ga-date-zone>h2{margin:0 0 25px;font-size:24px;line-height:1}.midnight-serenade-theme .ga-countdown-grid{grid-template-columns:repeat(4,1fr);gap:8px;width:342px;margin-bottom:24px;display:grid}.midnight-serenade-theme .ga-countdown-grid div{border:1px solid #ffffffdb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:74px;display:flex}.midnight-serenade-theme .ga-countdown-grid b{font-size:22px;font-weight:400;line-height:1.15}.midnight-serenade-theme .ga-countdown-grid span{font-size:11px}.midnight-serenade-theme .ga-date-zone>.ga-pill{background:0 0;box-shadow:0 0 0 1px #ffffff3d}.midnight-serenade-theme .ga-bouquet{width:180px;height:auto;margin:38px auto 58px}.midnight-serenade-theme .ga-events{flex-direction:column;gap:38px;width:342px;display:flex}.midnight-serenade-theme .ga-event{background:url(../../../assets/themes/theme-13/images/main-bg.webp) 50%/cover no-repeat;border-radius:250px;justify-content:center;align-items:center;width:342px;height:600px;padding:20px;display:flex}.midnight-serenade-theme .ga-event-inner{width:302px;height:560px;color:var(--ga-ink);background:#f9f7f5d9;border:1px solid #fff;border-radius:250px;flex-direction:column;justify-content:center;align-items:center;padding:80px 16px;display:flex;box-shadow:inset 0 0 10px #00000052}.midnight-serenade-theme .ga-event h2{margin:0 0 15px;font-family:Midnight Cormorant,serif;font-size:26px;font-weight:700;line-height:1.3}.midnight-serenade-theme .ga-event-inner>i{background:var(--ga-taupe);width:98px;height:1px;margin-bottom:11px;display:block}.midnight-serenade-theme .ga-event p{margin:0}.midnight-serenade-theme .ga-event-weekday{font-family:Midnight Pinyon,cursive;font-size:27px;line-height:1.2}.midnight-serenade-theme .ga-event-day{font-family:Midnight Cormorant,serif;font-size:65px;font-weight:600;line-height:.95}.midnight-serenade-theme .ga-event-month,.midnight-serenade-theme .ga-event-year{text-transform:uppercase;font-family:Midnight Cormorant,serif;font-size:17px;font-weight:700;line-height:1.15}.midnight-serenade-theme .ga-event-time{font-size:13px;font-weight:700;margin:14px 0 17px!important}.midnight-serenade-theme .ga-event h3{margin:0 0 4px;font-family:Midnight Cormorant,serif;font-size:18px;font-weight:700}.midnight-serenade-theme .ga-event small{margin-top:3px;font-size:11px;display:block}.midnight-serenade-theme .ga-event .ga-pill{margin-top:18px}.midnight-serenade-theme .ga-information{gap:30px;padding:84px 54px}.midnight-serenade-theme .ga-info-card{border:4px solid var(--ga-taupe);background:#f9f7f5e0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:342px;min-height:245px;padding:32px 16px;display:flex;box-shadow:0 7px 20px #45362317}.midnight-serenade-theme .ga-info-card h2{margin:0 0 16px;font-size:24px;line-height:1}.midnight-serenade-theme .ga-info-card p{max-width:270px;margin:0;font-size:13px;line-height:1.55}.midnight-serenade-theme .ga-info-card .ga-pill{margin-top:18px}.midnight-serenade-theme .ga-colors{justify-content:center;gap:9px;margin-top:18px;display:flex}.midnight-serenade-theme .ga-colors i{border:2px solid #fff;border-radius:50%;width:31px;height:31px;display:block;box-shadow:0 0 0 1px #9b87688c}.midnight-serenade-theme .ga-story{background:var(--ga-taupe);color:#fff;align-items:stretch;padding:64px 24px}.midnight-serenade-theme .ga-story>h2,.midnight-serenade-theme .ga-gallery>h2{text-align:center;margin:0 0 32px;font-size:30px;line-height:1.3}.midnight-serenade-theme .ga-timeline{flex-direction:column;gap:30px;padding-left:50px;display:flex;position:relative}.midnight-serenade-theme .ga-timeline-line{z-index:0;background:#d3c4ae;width:2px;position:absolute;left:14px;overflow:hidden}.midnight-serenade-theme .ga-timeline-line i{background:#fff;width:100%;height:0;transition:height .16s linear;display:block}.midnight-serenade-theme .ga-story-card{z-index:1;background:var(--ga-paper);width:min(292px,100vw - 98px);color:var(--ga-ink);text-align:left;border-radius:12px;padding:8px;position:relative}.midnight-serenade-theme .ga-story-card:before{display:none}.midnight-serenade-theme .ga-story-marker{z-index:2;color:#ffffffbd;background:#d3c4ae;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .24s,color .24s;display:grid;position:absolute;top:0;left:-50px}.midnight-serenade-theme .ga-story-card.is-in-view .ga-story-marker{background:var(--ga-cream);color:var(--ga-taupe)}.midnight-serenade-theme .ga-story-card img{object-fit:cover;border-radius:8px;width:100%;height:185px;display:block}.midnight-serenade-theme .ga-story-card>div{padding:24px 8px 16px}.midnight-serenade-theme .ga-story-card time{color:var(--ga-taupe);font-size:16px;font-weight:700;display:block}.midnight-serenade-theme .ga-story-card h3{margin:2px 0 5px;font-size:14px;font-weight:700}.midnight-serenade-theme .ga-story-card p{margin:0;font-size:13px;line-height:1.5}.midnight-serenade-theme .ga-video-section{background:#171717;width:100%;height:260px}.midnight-serenade-theme .ga-video{width:100%;height:100%;display:block;position:relative;overflow:hidden}.midnight-serenade-theme .ga-video:after{content:"";background:#0003;position:absolute;inset:0}.midnight-serenade-theme .ga-video span{z-index:2;color:#fff;background:#b09b7be6;border:1px solid #fffc;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.midnight-serenade-theme .ga-gallery{background:var(--ga-taupe);color:#fff;padding:75px 54px 84px}.midnight-serenade-theme .ga-gallery-grid{width:342px}.midnight-serenade-theme .ga-gallery-grid button{cursor:pointer;border-radius:3px}.midnight-serenade-theme .ga-story-photo{border-radius:8px;display:block;overflow:hidden}.midnight-serenade-theme .ga-gifts{padding:76px 54px}.midnight-serenade-theme .ga-gift-intro{background:#f9f7f5e6;border:1px solid #ffffffd6;border-radius:18px;width:342px;padding:46px 30px;box-shadow:0 8px 22px #4232201a}.midnight-serenade-theme .ga-gift-intro h2,.midnight-serenade-theme .ga-wishes>h2,.midnight-serenade-theme .ga-closing h2{margin:0 0 20px;font-size:30px;line-height:1}.midnight-serenade-theme .ga-gift-intro p{margin:0 0 22px;font-size:13px;line-height:1.6}.midnight-serenade-theme .ga-gift-list{gap:13px;width:342px;margin-top:22px;animation:.6s both midnight-gift-in;display:grid}.midnight-serenade-theme .ga-gift-card{background:#ffffffeb;border:1px solid #b09b7b80;border-radius:12px;flex-direction:column;align-items:center;padding:23px;display:flex}.midnight-serenade-theme .ga-gift-card strong,.midnight-serenade-theme .ga-gift-card h3{color:var(--ga-taupe-dark);margin:0 0 13px;font-family:Midnight Cormorant,serif;font-size:22px;font-weight:700}.midnight-serenade-theme .ga-gift-card span{font-size:11px}.midnight-serenade-theme .ga-gift-card b{letter-spacing:.06em;margin-bottom:8px;font-family:Midnight Cormorant,serif;font-size:22px}.midnight-serenade-theme .ga-gift-card p{margin:0 0 12px;font-size:13px}.midnight-serenade-theme .ga-gift-card button{background:var(--ga-taupe);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:11px;display:inline-flex}.midnight-serenade-theme .ga-wishes{align-items:stretch;padding:73px 54px 82px}.midnight-serenade-theme .ga-wishes>h2,.midnight-serenade-theme .ga-wishes>p{text-align:center}.midnight-serenade-theme .ga-wishes>p{margin:-4px 0 20px;font-size:13px}.midnight-serenade-theme .ga-wish-form{flex-direction:column;gap:10px;margin-bottom:25px;display:flex}.midnight-serenade-theme .ga-wish-form input:not([type=radio]),.midnight-serenade-theme .ga-wish-form textarea{width:100%;color:var(--ga-ink);font:inherit;background:#ffffffe6;border:1px solid #b09b7b47;border-radius:5px;outline:none;padding:11px 13px;font-size:13px}.midnight-serenade-theme .ga-wish-form input:focus,.midnight-serenade-theme .ga-wish-form textarea:focus{border-color:var(--ga-taupe);box-shadow:0 0 0 2px #b09b7b29}.midnight-serenade-theme .ga-wish-form>span{text-align:center;margin-top:3px;font-size:13px;font-weight:700}.midnight-serenade-theme .ga-attendance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.midnight-serenade-theme .ga-attendance label{border:1px solid var(--ga-taupe);cursor:pointer;background:#ffffffa8;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:12px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.midnight-serenade-theme .ga-attendance label.is-selected{background:var(--ga-taupe);color:#fff;box-shadow:0 4px 11px #4e3a2424}.midnight-serenade-theme .ga-attendance label:has(input:focus-visible){outline:2px solid var(--ga-taupe-dark);outline-offset:2px}.midnight-serenade-theme .ga-attendance input{opacity:0;position:absolute}.midnight-serenade-theme .ga-wish-form>.ga-pill{align-self:center;margin-top:3px}.midnight-serenade-theme .ga-wish-list{flex-direction:column;gap:9px;max-height:515px;display:flex;overflow-y:auto}.midnight-serenade-theme .ga-wish-list article{text-align:left;background:#ffffffe6;border-radius:7px;padding:13px 14px}.midnight-serenade-theme .ga-wish-list strong{color:var(--ga-taupe-dark);font-size:13px}.midnight-serenade-theme .ga-wish-list p{margin:3px 0 0;font-size:12px;line-height:1.5}.midnight-serenade-theme .ga-closing:after{z-index:0;content:"";background:linear-gradient(#0000,#f9f7f5c2 20%,#f9f7f5f0 45%);position:absolute;inset:300px 0 0}.midnight-serenade-theme .ga-closing-photo{border-radius:171px 171px 4px 4px;height:485px;position:absolute;top:68px;left:54px;right:54px;overflow:hidden}.midnight-serenade-theme .ga-closing-copy{z-index:1;position:relative}.midnight-serenade-theme .ga-closing p{margin:0;font-size:13px;line-height:1.6}.midnight-serenade-theme .ga-closing strong{margin-top:22px;font-size:13px;display:block}.midnight-serenade-theme .ga-closing h3{color:var(--ga-taupe);text-transform:uppercase;margin:7px 0 0;font-family:Midnight Cormorant,serif;font-size:26px;font-weight:700;line-height:1}.midnight-serenade-theme .ga-audio{z-index:2500;background:var(--ga-taupe);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:transform .75s ease-in-out;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 16px #0000002e}.midnight-serenade-theme .ga-audio.ga-slide-right{transform:translate(150%)}.midnight-serenade-theme .ga-audio.playing svg{animation:4s linear infinite midnight-spin}.midnight-serenade-theme .ga-reveal{opacity:0;will-change:opacity, transform;transition:opacity 1.5s,transform 1.5s}.midnight-serenade-theme .ga-from-up{transform:translateY(50%)}.midnight-serenade-theme .ga-from-down{transform:translateY(-50%)}.midnight-serenade-theme .ga-from-left{transition:opacity .5s,transform 1.5s;position:relative;transform:translate(-100%)scale(.93)}.midnight-serenade-theme .ga-from-right{transition:opacity .5s,transform 1.5s;position:relative;transform:translate(100%)scale(.93)}.midnight-serenade-theme .ga-zoom{transform:scale(.9)}.midnight-serenade-theme .ga-zoom-out{transform:scale(1.1)}.midnight-serenade-theme .ga-reveal.is-visible{opacity:1;transform:translate(0)scale(1)}.midnight-serenade-theme .ga-lightbox{z-index:6000;background:#17130feb;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.midnight-serenade-theme .ga-lightbox img{object-fit:contain;border-radius:7px;max-width:min(900px,92vw);max-height:88vh}.midnight-serenade-theme .ga-lightbox button{color:#222;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:20px}.midnight-serenade-theme .ga-toast{z-index:7000;color:#fff;background:#26211bf0;border-radius:999px;padding:9px 17px;font-family:sans-serif;font-size:12px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@keyframes midnight-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes midnight-fade-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes midnight-rotate-in-down-left{0%{opacity:0;transform-origin:0 100%;transform:rotate(-45deg)}to{opacity:1;transform-origin:0 100%;transform:none}}@keyframes midnight-rotate-in-down-right{0%{opacity:0;transform-origin:100% 100%;transform:rotate(45deg)}to{opacity:1;transform-origin:100% 100%;transform:none}}@keyframes midnight-spin{to{transform:rotate(360deg)}}@keyframes midnight-gift-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.midnight-serenade-theme .ga-cover-landscape,.midnight-serenade-theme .ga-wallpaper{display:none}.midnight-serenade-theme .ga-cover-panel,.midnight-serenade-theme .ga-page{width:100%;min-width:0;box-shadow:none;margin:0}}@media (width<=450px){.midnight-serenade-theme .ga-cover-panel{padding:34px 24px 55px}.midnight-serenade-theme .ga-section{padding-left:24px;padding-right:24px}.midnight-serenade-theme .ga-cover-photo{width:210px;height:280px}.midnight-serenade-theme .ga-cover-panel h1{width:100%;font-size:34px}.midnight-serenade-theme .ga-cover-panel>.ga-pill{width:171px;min-height:38px;padding:10px 24px}.midnight-serenade-theme .ga-cover-flower-left{width:145px;top:20px;left:-45px}.midnight-serenade-theme .ga-cover-flower-right{width:130px;top:100px;right:-45px}.midnight-serenade-theme .ga-date-photo,.midnight-serenade-theme .ga-countdown-grid,.midnight-serenade-theme .ga-events,.midnight-serenade-theme .ga-event,.midnight-serenade-theme .ga-info-card,.midnight-serenade-theme .ga-gallery-grid,.midnight-serenade-theme .ga-gift-intro,.midnight-serenade-theme .ga-gift-list{width:min(342px,100vw - 48px)}.midnight-serenade-theme .ga-person-photo{width:min(292px,100vw - 100px)}}@media (height<=700px){.midnight-serenade-theme .ga-cover-panel{gap:4px;padding-top:17px;padding-bottom:15px}.midnight-serenade-theme .ga-cover-photo{width:170px;height:226px}.midnight-serenade-theme .ga-cover-kicker{font-size:25px}.midnight-serenade-theme .ga-cover-panel h1{font-size:30px}.midnight-serenade-theme .ga-recipient small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.midnight-serenade-theme .ga-cover,.midnight-serenade-theme .ga-reveal,.midnight-serenade-theme .ga-pill,.midnight-serenade-theme .ga-audio{transition-duration:.01ms!important}.midnight-serenade-theme .ga-cover-panel>*,.midnight-serenade-theme .ga-cover-landscape .ga-landscape-copy>*,.midnight-serenade-theme .ga-intro-animate,.midnight-serenade-theme .ga-audio.playing svg,.midnight-serenade-theme .ga-gift-list{animation:none!important}}.midnight-serenade-theme{--ga-taupe:#e5dfce;--ga-taupe-dark:#d7cba5;--ga-cream:#4a5678;--ga-paper:#f6f2e8f5;--ga-ink:#f7f3eb}.midnight-serenade-theme :is(.ga-cover,.ga-page,.ga-wallpaper){font-family:Poppins,Arial,sans-serif}.midnight-serenade-theme :is(.ga-cover,.ga-page){background:#4a5678}.midnight-serenade-theme .ga-cover{background:0 0;transition:opacity 1s linear}.midnight-serenade-theme .ga-cover.is-opening{opacity:0;pointer-events:none;height:100svh}.midnight-serenade-theme .ga-cover-panel{color:#f7f3eb;background:linear-gradient(#2d36534d,#2d365394),url(../../../assets/themes/theme-13/images/main-bg.webp) 50%/cover no-repeat;width:420px;min-width:420px;padding:116px 30px 62px;transition:none}.midnight-serenade-theme .ga-cover.is-opening .ga-cover-panel{transform:none}.midnight-serenade-theme .ga-cover.is-opening .ga-cover-landscape{opacity:0}.midnight-serenade-theme :is(.ga-cover-landscape,.ga-wallpaper){background:linear-gradient(#0d0f126b, #0d0f126b), var(--ga-cover-image) center / cover no-repeat}.midnight-serenade-theme .ga-wallpaper{inset:0 420px 0 0}.midnight-serenade-theme .ga-page{width:420px;box-shadow:-10px 0 28px #090e1e38}.midnight-serenade-theme .ga-landscape-copy{text-align:left;text-shadow:0 2px 12px #00000047;width:74%;left:9.5%;transform:translateY(-8%)}.midnight-serenade-theme .ga-landscape-copy span{font-family:Midnight Cormorant,serif;font-size:clamp(31px,3vw,43px)}.midnight-serenade-theme .ga-landscape-copy h2{color:#f8f4ec;text-transform:none;margin:12px 0 8px;font-family:Midnight Cormorant,serif;font-size:clamp(58px,5.6vw,78px);font-weight:700;line-height:.94}.midnight-serenade-theme .ga-landscape-copy p{color:#f8f4ec;font-size:clamp(27px,2.5vw,38px)}.midnight-serenade-theme :is(.ga-cover-flower,.ga-cover-photo){display:none}.midnight-serenade-theme .ga-cover-kicker{z-index:2;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:13px;position:absolute;top:215px}.midnight-serenade-theme .ga-cover-panel h1{z-index:2;color:#fffaf3;margin:0;font-family:Midnight Cormorant,serif;font-size:44px;font-weight:700;line-height:1;position:absolute;top:250px;left:20px;right:20px}.midnight-serenade-theme .ga-cover-date{z-index:2;letter-spacing:.08em;margin:0;font-family:Midnight Cormorant,serif;font-size:16px;font-weight:700;position:absolute;top:315px}.midnight-serenade-theme .ga-recipient{z-index:2;color:#fffaf3;margin:0;position:absolute;top:360px;left:36px;right:36px}.midnight-serenade-theme .ga-recipient-main{background:#3f4a6aa8}.midnight-serenade-theme .ga-recipient small{display:none}.midnight-serenade-theme .ga-cover-panel>.ga-pill{z-index:2;color:#fffaf3;letter-spacing:.12em;text-transform:uppercase;background:#465276;border:1px solid #e0d1a057;font-family:Midnight Cormorant,serif;font-weight:700;position:absolute;top:462px}.midnight-serenade-theme .ga-opening{color:#fff;background:url(../../../assets/themes/theme-13/images/main-bg.webp) 50%/cover no-repeat;min-height:100svh;padding-bottom:140px}.midnight-serenade-theme .ga-opening:after{z-index:0;content:"";background:linear-gradient(#222a452e,#222a4575);position:absolute;inset:0}.midnight-serenade-theme .ga-opening-video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.midnight-serenade-theme :is(.ga-opening-copy,.ga-down){z-index:1}.midnight-serenade-theme .ga-opening-copy h1{color:#fffaf3;text-shadow:0 2px 12px #14192b70;font-size:45px}.midnight-serenade-theme .ga-opening-copy>p{text-transform:uppercase;font-family:Midnight Cormorant,serif;font-size:16px}.midnight-serenade-theme .ga-down{color:#fffaf3}.midnight-serenade-theme .ga-down>svg{width:20px;height:20px}.midnight-serenade-theme.motion-disabled .ga-down{border:1px solid;border-radius:24px}@media (prefers-reduced-motion:reduce){.midnight-serenade-theme .ga-down{border:1px solid;border-radius:24px}.midnight-serenade-theme .ga-timeline-line i{transition:none}}.midnight-serenade-theme .ga-memory{background:radial-gradient(circle at 80% 45%,#4b5573 0%,#39415a 78%);min-height:0;padding:96px 24px 80px}.midnight-serenade-theme .ga-memory:before{display:none}.midnight-serenade-theme .ga-memory-photo-shell{width:330px;height:430px}.midnight-serenade-theme .ga-portrait-photo{border:0;border-radius:160px 160px 0 0;box-shadow:0 0 0 3px #ede8d5cc}.midnight-serenade-theme .ga-memory-flower-left{width:128px;top:88px;left:-78px}.midnight-serenade-theme .ga-memory-flower-right{width:128px;top:98px;right:-74px}.midnight-serenade-theme .ga-verse{color:#f8f4ed;background:#495477e6;border:0;border-radius:28px;width:min(340px,100%);min-height:310px;margin-top:-28px;padding:36px 28px;box-shadow:0 10px 25px #0b112333}.midnight-serenade-theme .ga-verse-overlay,.midnight-serenade-theme .ga-monogram,.midnight-serenade-theme .ga-monogram img{display:none}.midnight-serenade-theme .ga-quote-title{color:#fff;margin:0 0 18px;font-size:44px;font-weight:400}.midnight-serenade-theme :is(.ga-couple,.ga-information,.ga-gifts,.ga-wishes,.ga-closing){background:linear-gradient(#495477f0,#495477f0),url(../../../assets/themes/theme-13/images/section-bg.webp) 50%/cover fixed}.midnight-serenade-theme .ga-couple-card{color:#353d5d;background:#f3efe5;border-radius:26px}.midnight-serenade-theme .ga-person-photo{border-radius:170px 170px 10px 10px}.midnight-serenade-theme .ga-person h3,.midnight-serenade-theme .ga-person h4,.midnight-serenade-theme .ga-couple-intro h2{color:#4c5879}.midnight-serenade-theme .ga-person a{color:#fffaf3;background:#465276}.midnight-serenade-theme .ga-date-zone{background:url(../../../assets/themes/theme-13/images/section-bg.webp) 50%/cover fixed}.midnight-serenade-theme .ga-date-photo{border:5px solid #f7f3ebe6;border-radius:180px 180px 8px 8px;height:360px}.midnight-serenade-theme .ga-bouquet{display:none}.midnight-serenade-theme .ga-event{background:#465276;border:2px solid #dde0ec;border-radius:36px;width:100%;height:auto;min-height:0;padding:16px}.midnight-serenade-theme .ga-events{margin-top:32px}.midnight-serenade-theme .ga-event-inner{color:#465276;background:#f4f0e7;border-radius:18px;width:100%;height:auto;min-height:0;padding:40px 20px}.midnight-serenade-theme .ga-pill{color:#fffaf3;background:#465276}.midnight-serenade-theme .ga-info-card{color:#465276;background:#f4f0e7;border:0;border-radius:46px}.midnight-serenade-theme .ga-story,.midnight-serenade-theme .ga-gallery{background:#4a5678}.midnight-serenade-theme .ga-story-card{color:#38425f;background:#f4f0e7;border-radius:30px;width:100%}.midnight-serenade-theme .ga-timeline{width:min(360px,100% - 32px);margin-inline:auto;padding-left:0}.midnight-serenade-theme .ga-timeline-line{background:#f7f3eb40;top:12px;bottom:12px;left:-18px}.midnight-serenade-theme .ga-timeline-line i{height:var(--ga-timeline-progress,0%);background:#f7f3eb}.midnight-serenade-theme .ga-story-marker{background:#4a5678;width:24px;height:24px;left:-29px;box-shadow:0 0 0 2px #aab3cc}.midnight-serenade-theme .ga-story-card.is-visible .ga-story-marker{color:#465276;background:#f4f0e7}.midnight-serenade-theme .ga-story-photo{border-radius:22px}.midnight-serenade-theme .ga-story-photo img{border-radius:inherit}.midnight-serenade-theme .ga-story-card time{color:#465276}.midnight-serenade-theme .ga-gallery-grid button{border-radius:0}.midnight-serenade-theme .ga-gift-intro,.midnight-serenade-theme .ga-gift-card,.midnight-serenade-theme .ga-wish-list article{color:#3f4968;background:#f4f0e7;border:0}.midnight-serenade-theme .ga-gift-intro{border-radius:42px}.midnight-serenade-theme .ga-gift-card{border-radius:24px}.midnight-serenade-theme .ga-closing{justify-content:flex-start;min-height:0;padding:96px 24px 64px}.midnight-serenade-theme .ga-closing-photo{border-radius:190px 190px 0 0}.midnight-serenade-theme .ga-closing:after{display:none}.midnight-serenade-theme .ga-closing-copy{width:min(360px,100%);margin-inline:auto}.midnight-serenade-theme .has-closing-photo .ga-closing-copy{margin-top:-88px}.midnight-serenade-theme .ga-closing h3,.midnight-serenade-theme .ga-closing-copy{color:#fffaf3}.midnight-serenade-theme .ga-audio{background:#394562}@media (width<=900px){.midnight-serenade-theme .ga-cover-panel,.midnight-serenade-theme .ga-page{width:100%;min-width:0}.midnight-serenade-theme .ga-cover-panel{padding-top:170px}.midnight-serenade-theme .ga-cover-panel h1{font-size:39px}}@media (prefers-reduced-motion:reduce){.midnight-serenade-theme .ga-opening-video{display:none}}.midnight-serenade-theme .ga-page:before,.midnight-serenade-theme .ga-page:after{pointer-events:none;content:"";width:420px;position:fixed;top:0;bottom:0;right:0}.midnight-serenade-theme .ga-page:before{z-index:0;background:url(../../../assets/themes/theme-13/images/section-bg.webp) 50%/cover no-repeat}.midnight-serenade-theme .ga-page:after{z-index:1;background:#3a425bd1}.midnight-serenade-theme .ga-page>*{z-index:2;position:relative}.midnight-serenade-theme :is(.ga-memory,.ga-couple,.ga-information,.ga-gifts,.ga-wishes){background:0 0}.midnight-serenade-theme .ga-cover-overlay{opacity:1;background:#2931467a}.midnight-serenade-theme .ga-cover-panel>:not(.ga-cover-overlay){z-index:2}.midnight-serenade-theme .ga-recipient-main{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#323b54a3;border-radius:999px;min-width:250px;padding:10px 18px}.midnight-serenade-theme .ga-memory-flower,.midnight-serenade-theme .ga-person-flower{z-index:0;filter:saturate(.9)}.midnight-serenade-theme :is(.ga-portrait-photo,.ga-person-photo){z-index:1;position:relative}.midnight-serenade-theme .ga-portrait-photo{border:1px solid #fff;border-radius:22px;width:100%;height:100%;margin-inline:auto;box-shadow:0 18px 40px #0c122338}.midnight-serenade-theme .ga-memory-photo-shell{aspect-ratio:1;flex-shrink:0;width:min(340px,100%);height:auto}.midnight-serenade-theme .ga-person-photo{border:4px solid #fff;border-radius:999px;width:75%;min-height:300px;margin-inline:auto}.midnight-serenade-theme .ga-person-flower{width:110px;bottom:-24px}.midnight-serenade-theme .ga-person-flower-left{left:-52px}.midnight-serenade-theme .ga-person-flower-right{right:-52px;transform:scaleX(-1)}.midnight-serenade-theme .ga-ampersand{content:normal;color:#4c5879;background:0 0;place-items:center;width:120px;height:auto;margin:28px auto;padding:8px;font-family:Midnight Cormorant,serif;font-size:72px;font-style:italic;line-height:1.3;display:grid;overflow:visible}.midnight-serenade-theme .ga-date-photo{aspect-ratio:3/4;border:4px solid #f4f0e7;border-radius:999px;width:min(320px,100%);height:auto}.midnight-serenade-theme .ga-closing-photo{aspect-ratio:3/4;border:4px solid #5a627b;border-radius:180px 180px 0 0;flex-shrink:0;width:min(360px,100%);height:auto;margin-inline:auto;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.midnight-serenade-theme .ga-pill{transition:transform .3s,box-shadow .3s,background-color .3s}.midnight-serenade-theme .ga-pill:hover{background:#3a425b;transform:translateY(-1px);box-shadow:0 8px 18px #0a0f1d38}.midnight-serenade-theme :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #f0e7cf}.midnight-serenade-theme .ga-reveal{transition:opacity 1s cubic-bezier(.645,.045,.355,1),transform 1s cubic-bezier(.645,.045,.355,1)}.midnight-serenade-theme .ga-opening-copy{animation:9s both midnight-serenade-zoom}@keyframes midnight-serenade-zoom{0%,87.5%{opacity:0;transform:scale(.86)}93.75%,to{opacity:1;transform:scale(1)}}@media (width<=900px){.midnight-serenade-theme .ga-page:before,.midnight-serenade-theme .ga-page:after{width:100%}}@media (width>=901px){.midnight-serenade-theme .ga-cover-panel,.midnight-serenade-theme .ga-page,.midnight-serenade-theme .ga-page:before,.midnight-serenade-theme .ga-page:after{width:33.3333vw;min-width:420px;max-width:520px}.midnight-serenade-theme .ga-wallpaper{right:max(33.3333vw,420px)}}@media (prefers-reduced-motion:reduce){.midnight-serenade-theme .ga-opening-copy{animation:none}}.midnight-serenade-theme .ga-closing.has-closing-photo{padding-top:96px}.midnight-serenade-theme .ga-closing:not(.has-closing-photo){min-height:0;padding-top:64px}.midnight-serenade-theme .ga-opening:has(video:not([src])) .ga-opening-video{display:none}.midnight-serenade-theme .ga-lightbox{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.midnight-serenade-theme.motion-disabled .ga-opening-copy,.midnight-serenade-theme.motion-disabled .ga-intro-animate{animation:none}.midnight-serenade-theme.motion-disabled .ga-reveal,.midnight-serenade-theme.motion-disabled .ga-timeline-line i{transition:none}.midnight-serenade-theme.long-cover-copy .ga-cover-panel{justify-content:center;gap:16px;padding:40px 24px;overflow-y:auto}.midnight-serenade-theme.long-cover-copy .ga-cover-panel :is(.ga-cover-kicker,h1,.ga-cover-date,.ga-recipient,.ga-pill){width:100%;max-width:100%;margin:0;position:relative;inset:auto}.midnight-serenade-theme.long-cover-copy .ga-recipient-main{min-width:0;max-width:100%}.midnight-serenade-theme :is(.ga-cover-panel h1,.ga-recipient-main,.ga-person h3,.ga-person h4,.ga-person p,.ga-event-inner,.ga-closing-copy){overflow-wrap:anywhere}.midnight-serenade-theme .ga-couple-intro{z-index:2;background:#f3efe5;position:relative}.midnight-serenade-theme .ga-person-photo .theme13-slideshow{z-index:1;position:relative}.midnight-serenade-theme .ga-person>:not(.ga-person-photo){z-index:2;position:relative}.midnight-serenade-theme .ga-closing-copy p,.midnight-serenade-theme .ga-story-card p{white-space:pre-line}.midnight-serenade-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.midnight-serenade-theme [data-wish-scroll]>*{flex-shrink:0}.midnight-serenade-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.midnight-serenade-theme [data-wish-scroll]{max-height:min(400px,60svh)}}@font-face{font-family:Or16 Body;src:url(../../../assets/themes/theme-16/fonts/roboto-100.ttf)format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Or16 Body;src:url(../../../assets/themes/theme-16/fonts/roboto-300.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Or16 Script;src:url(../../../assets/themes/theme-16/fonts/dancing-script-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Or16 Script;src:url(../../../assets/themes/theme-16/fonts/dancing-script-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Or16 Body;src:url(../../../assets/themes/theme-16/fonts/roboto-400.ttf)format("truetype");font-weight:400;font-display:swap}html.or16-locked,html.or16-dialog-locked{overflow:hidden}html:has(.or16-motion-disabled){scroll-behavior:auto}.or16-theme{color:#607d8b;background:#fff;font:400 16px Or16 Body,sans-serif;overflow-x:clip}.or16-theme *,.or16-theme :before,.or16-theme :after{box-sizing:border-box}.or16-theme h1,.or16-theme h2,.or16-theme h3,.or16-theme h4,.or16-theme p{margin:0}.or16-theme a{color:inherit;text-decoration:none}.or16-theme button,.or16-theme input,.or16-theme textarea{font:inherit}.or16-theme button,.or16-theme a{-webkit-tap-highlight-color:transparent}.or16-theme button{cursor:pointer}.or16-theme button:disabled{opacity:.6;cursor:wait}.or16-theme :focus-visible{outline-offset:4px;outline:3px solid #394859}.or16-index,.or16-hero{color:#fff;height:100svh;min-height:600px;position:relative;overflow:hidden}.or16-index{z-index:30;background:url(../../../assets/themes/theme-16/images/bg-flower.webp) 50%/cover,#5d708bba;animation:3s both or16-fade-in;position:fixed;inset:0}.or16-index.opening{pointer-events:none;animation:2s both or16-fade-out}.or16-frame{text-align:center;background:#f0f8ff3d;border-radius:10%;justify-content:center;align-items:center;width:450px;min-height:450px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.or16-cover-frame,.or16-open-frame{animation:2s 1s both or16-fade-in}.or16-frame-copy{width:auto;max-width:100%;padding:0 8px;position:relative}.or16-cover-copy{animation:3s both or16-bounce-in-down}.or16-frame h1{overflow-wrap:anywhere;margin-bottom:15px;font:400 48px/55px Or16 Script,cursive}.or16-frame h2{overflow-wrap:anywhere;font:400 25px/1.2 Or16 Script,cursive}.or16-kicker{font:400 27.2px/1.2 Or16 Script,cursive;margin-bottom:15px!important}.or16-guest-card{background:#ffffff4d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:90%;min-width:250px;max-width:300px;min-height:110px;margin:20px auto;padding:10px 12px;display:flex}.or16-guest-card span{font-size:12.8px}.or16-guest-card strong{overflow-wrap:anywhere;margin:5px 0;font-size:19.2px}.or16-cover-copy>button{color:#fff;text-transform:uppercase;word-spacing:2px;background:#394859;border:0;border-radius:20px;min-height:40px;padding:10px 30px;font-size:14.4px}.or16-flower{pointer-events:none;background:url(../../../assets/themes/theme-16/images/index-flower.webp) 50%/contain no-repeat;width:290px;height:190px;animation:2s 2s both or16-fade-in;position:absolute;left:50%}.or16-flower-top{top:-170px;transform:translate(-50%)scaleY(-1)}.or16-flower-bottom{bottom:-165px;transform:translate(-50%)scaleX(-1)}.or16-open-frame .or16-flower{animation-delay:1s}.or16-open-frame .or16-flower-top{top:-180px}.or16-open-frame .or16-flower-bottom{bottom:-175px}.or16-page{animation:2s both or16-fade-in}.or16-hero{background:#707d90}.or16-hero-slides,.or16-hero-overlay,.or16-particles{pointer-events:none;position:absolute;inset:0}.or16-hero-slides{overflow:hidden}.or16-hero-slides>img{object-fit:cover;opacity:0;width:100%;height:100%;animation:or16-slideshow 30s linear var(--or16-slide-delay) infinite;position:absolute;inset:0}.or16-hero-slides.or16-slides-stopped>img{animation-play-state:paused}.or16-hero-slides.or16-slides-stopped>img:first-child{opacity:1;animation:none}.or16-hero-slides.or16-slides-stopped>img:not(:first-child){opacity:0;animation:none}.or16-hero-overlay{background:url(../../../assets/themes/theme-16/images/bg-flower.webp) 50%/cover,#5d708bba}.or16-countdown{justify-content:center;gap:15px;padding-top:40px;display:flex}.or16-countdown>div{color:#5d708b;background:#fff;border:1px solid #fff;border-radius:5px;width:50px;min-height:50px;padding:7px 0;font-weight:300}.or16-countdown b{font-size:16px;font-weight:300}.or16-countdown span{font-size:14.4px;display:block}.or16-particles{z-index:2;overflow:hidden}.or16-particles span{width:20px;height:20px;left:var(--or16-left);top:var(--or16-start);opacity:.7;animation:or16-fall var(--or16-fall) var(--or16-delay) linear infinite, or16-sway var(--or16-sway) cubic-bezier(.445, .05, .55, .95) infinite alternate;background:url(../../../assets/themes/theme-16/images/particle.webp) 50%/contain;position:absolute}.or16-section{scroll-margin-top:10px;position:relative;overflow:hidden}.or16-content{width:100%;max-width:1124px;margin:auto;padding:70px 0}.or16-heading{text-align:center;font:400 56px/1.2 Or16 Script,cursive}.or16-couple,.or16-story{background:url(../../../assets/themes/theme-16/images/paper-1.webp) 50%/cover no-repeat,url(../../../assets/themes/theme-16/images/bg2.svg) 50%/100px}.or16-couple-content{text-align:center;max-width:650px;padding:60px 0 50px}.or16-intro{white-space:pre-line;overflow-wrap:anywhere;margin:20px 0 40px;font-size:17.6px;font-weight:300}.or16-intro p+p{margin-top:12px}.or16-couple-grid{gap:0;display:flex}.or16-person{width:50%;min-width:0;margin-bottom:30px;position:relative}.or16-person-photo{isolation:isolate;width:100%;height:225px;position:relative}.or16-person-photo img{object-fit:cover;border:0;border-radius:50%;width:225px;height:225px;margin:auto;display:block}.or16-person-flower{z-index:-1;background:url(../../../assets/themes/theme-16/images/bride-flower-2.webp) 50%/contain no-repeat;width:100px;height:200px;position:absolute;bottom:-36px;right:20px}.or16-person-flower.groom{left:20px;right:auto;transform:scaleX(-1)}.or16-person-copy{padding-top:10px}.or16-person h3{overflow-wrap:anywhere;margin-bottom:10px;font:400 40px/1.2 Or16 Script,cursive}.or16-person h4{overflow-wrap:anywhere;margin-bottom:10px;font-size:20px}.or16-person p{white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.5}.or16-person a{margin:12px 6px 0;text-decoration:underline;display:inline-block}.or16-event{color:#fff;text-align:center;background:url(../../../assets/themes/theme-16/images/bg-flower.webp) 50%/cover,#707d90}.or16-event-grid{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:20px;display:flex}.or16-event-card{color:#5d708b;background:#ffffffb3;border-radius:20px;width:350px;min-height:300px;padding:45px 15px 60px;position:relative}.or16-event-card:after{content:"";pointer-events:none;background:url(../../../assets/themes/theme-16/images/event-flower.webp) 50%/contain no-repeat;width:80px;height:100px;position:absolute;bottom:-33px;left:50%;transform:translate(-50%)}.or16-event-card h3,.or16-info h3{overflow-wrap:anywhere;margin-bottom:15px;font:400 40px/1.2 Or16 Script,cursive}.or16-event-card p{overflow-wrap:anywhere;font-size:17.6px;font-weight:300;line-height:1.25}.or16-event-card strong{overflow-wrap:anywhere;margin:12px 0;font-size:17.6px;display:block}.or16-event-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;display:flex}.or16-event-actions a{color:#58626e;border:1px solid #58626e;border-radius:20px;align-items:center;gap:5px;padding:6px 15px;display:inline-flex}.or16-event-actions a.primary{color:#fff;background:#58626e}.or16-info{color:#5d708b;white-space:pre-line;background:#ffffffb3;border-radius:20px;max-width:650px;margin:50px auto 0;padding:25px}.or16-info a{margin:12px;text-decoration:underline;display:inline-block}.or16-colors{justify-content:center;gap:10px;margin-top:20px;display:flex}.or16-colors span{border:1px solid;border-radius:50%;width:30px;height:30px}.or16-story{padding:70px 0 50px}.or16-story-rail{scrollbar-width:none;align-items:flex-start;gap:25px;margin-top:40px;padding:0 10% 50px 20%;display:flex;overflow-x:auto}.or16-story-card{text-align:center;background:#fff;border-radius:50%;flex:0 0 350px;align-items:center;min-height:350px;padding:32px;display:grid;position:relative}.or16-story-card:before,.or16-story-card:after{content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:90px;width:100px;height:100px;position:absolute}.or16-story-card:before{background-image:url(../../../assets/themes/theme-16/images/story-flower-4.webp);bottom:0;left:-28px}.or16-story-card:after{background-image:url(../../../assets/themes/theme-16/images/story-flower-3.webp);top:2px;right:-12px}.or16-story-card>div{padding:25px}.or16-story-card h3{overflow-wrap:anywhere;margin-bottom:10px;font:400 32px/1.2 Or16 Script,cursive}.or16-story-card em{margin-bottom:10px;display:block}.or16-story-card p{white-space:pre-line;overflow-wrap:anywhere;font-weight:300;line-height:1.25}.or16-gallery{background:#fff}.or16-gallery .or16-content{max-width:1200px;padding:50px 0 100px}.or16-theme .or16-gallery-grid{width:95%;margin:40px auto 0}.or16-gallery-grid button{border:0;border-radius:2px}.or16-gallery:before,.or16-gallery:after{content:"";pointer-events:none;background:url(../../../assets/themes/theme-16/images/gallery-flower-3.webp) 50%/contain no-repeat;width:187px;height:230px;position:absolute;top:52px;left:0}.or16-gallery:after{left:auto;right:0;transform:scaleX(-1)}.or16-gallery-video{width:95%;margin:30px auto 0}.or16-rsvp{color:#fff;background:url(../../../assets/themes/theme-16/images/bg-flower.webp) 50%/contain,#5d708bba}.or16-rsvp>.or16-content{max-width:600px;padding:100px 0}.or16-wish-shell{background:#ffffff40;border-radius:15px;width:600px;margin:30px auto 0;padding:60px;position:relative}.or16-rsvp-flower{pointer-events:none;background:url(../../../assets/themes/theme-16/images/rsvp-flower.webp) 50%/contain no-repeat;width:246px;height:370px;position:absolute;bottom:-30px;right:-100px}.or16-wish-shell form,.or16-closing,.or16-wish-shell>button{z-index:1;position:relative}.or16-wish-shell label{font:400 22.4px/1.5 Or16 Script,cursive;display:block}.or16-wish-shell input,.or16-wish-shell textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0;width:100%;font-size:17.6px;display:block}.or16-wish-shell input{min-height:40px;margin-bottom:35px}.or16-wish-shell textarea{resize:vertical;background-image:repeating-linear-gradient(#0000,#0000 30px,#ccc 30px 31px);margin-bottom:25px;line-height:31px}.or16-send,.or16-secondary,.or16-confirm{color:#fff;background:#394858;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;padding:8px 12px;display:flex}.or16-secondary{color:#394858;background:0 0;border:1px solid #394858;margin-top:10px}.or16-confirm{background:linear-gradient(87deg,#395680,#526a8e);margin-top:10px}.or16-closing{overflow-wrap:anywhere;margin-top:30px;font:400 22.4px/25px Or16 Script,cursive}.or16-closing h2{margin-bottom:15px;font:400 32px/1.2 Or16 Script,cursive}.or16-closing p{white-space:pre-line;margin-bottom:20px}.or16-form-status{min-height:0;font-size:14px;margin-top:8px!important}.or16-form-status:empty{display:none}.or16-wish-list{background:#ffffff40;border-radius:15px;margin:45px auto 0;padding:35px}.or16-wish-list h3{margin-bottom:20px;font:400 32px/1.2 Or16 Script,cursive}.or16-wish-list article{overflow-wrap:anywhere;background:#5d708bbd;border-radius:10px;margin-bottom:10px;padding:15px}.or16-wish-list p{white-space:pre-line;margin-top:5px;font-weight:300}.or16-nav{z-index:10;animation:3s 2s both or16-bounce-in-up;position:fixed;top:30%;right:38px;transform:translate(-50%,-50%)}.or16-nav ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.or16-nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.or16-nav img{width:40px;height:40px}.or16-nav a:hover img,.or16-nav .active img{transform:scale(1.1)}.or16-audio{z-index:11;background:#0000003d;border:0;border-radius:50%;width:44px;height:44px;padding:5px;position:fixed;bottom:30px;right:30px}.or16-audio img{width:100%;height:100%}.or16-audio.playing{animation:2s infinite or16-audio-pulse}.or16-dialog{color:#607d8b;background:#fffffff5;border:0;border-radius:7px;width:min(400px,90vw);max-height:90svh;margin:auto;padding:20px;overflow-y:auto}.or16-dialog::backdrop{background:#000000b3}.or16-dialog header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.or16-dialog header h2{font-size:22px}.or16-dialog header button{color:#3d5982;background:#3c59813d;border:0;border-radius:50%;place-items:center;min-width:40px;min-height:40px;display:grid}.or16-dialog-body{overflow-wrap:anywhere}.or16-gift-card{background:#fff;border-radius:10px;margin:20px 0;padding:15px;box-shadow:2px 2px 11px 3px #b7b7b740}.or16-gift-card small{letter-spacing:3px;text-transform:uppercase;color:#536475;font-size:10px;display:block}.or16-gift-card p{margin:5px 0 12px}.or16-gift-card div{justify-content:space-between;align-items:center;gap:10px;display:flex}.or16-gift-card button{color:#58626e;background:#eef1f4;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 16px;display:inline-flex}.or16-gift-card div>button{flex:0 0 44px;padding:0}.or16-rsvp-form input:not([type=radio]){border:1px solid #ccd4dd;border-radius:5px;width:100%;min-height:44px;margin:10px 0;padding:8px}.or16-rsvp-form fieldset{border:0;flex-wrap:wrap;gap:10px;margin:20px 0;padding:0;display:flex}.or16-rsvp-form legend{margin-bottom:10px}.or16-rsvp-form fieldset label{align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.or16-pax label{background:#e3e7eb;border-radius:50%;justify-content:center;min-width:60px;min-height:60px}.or16-pax label.active{color:#fff;background:#3d5a82}.or16-pax input{opacity:0;width:1px;height:1px;position:absolute}.or16-pax label:has(:focus-visible){outline-offset:4px;outline:3px solid #394859}.or16-wide{width:min(1000px,94vw)}.or16-lightbox-photo{object-fit:contain;width:100%;max-height:65svh;display:block}.or16-lightbox-controls{justify-content:center;align-items:center;gap:30px;margin-top:15px;display:flex}.or16-lightbox-controls button{color:#394859;background:#eef1f4;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.or16-toast{z-index:50;color:#fff;text-align:center;background:#394859;border-radius:8px;width:max-content;max-width:90%;padding:12px 20px;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.or16-reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(100px)}.or16-reveal.or16-right{transform:translate(-100px)}.or16-reveal.or16-left{transform:translate(100px)}.or16-reveal.or16-slow{transition-duration:1.5s}.or16-reveal.is-visible{opacity:1;transform:none}.or16-flip{animation:3s 1s both or16-flip-in-y}.or16-bounce-up{animation:3s both or16-bounce-in-up}@media (width<=1400px){.or16-story-rail{padding-left:10%}}@media (width<=480px){.or16-content{width:90%}.or16-couple-grid{flex-direction:column}.or16-person{width:100%}.or16-event-grid{flex-direction:column;align-items:center}.or16-event-card,.or16-wish-shell{width:100%}.or16-frame{width:90%}.or16-heading{font-size:48px}.or16-person-flower{right:55px}.or16-person-flower.groom{left:50px}.or16-gallery .or16-content{width:100%;padding:50px 0}.or16-gallery:before,.or16-gallery:after{display:none}.or16-story-rail{scroll-snap-type:x mandatory;padding-left:10%}.or16-story-card{scroll-snap-align:start}.or16-rsvp>.or16-content{width:100%;padding:50px 0 90px}.or16-wish-shell,.or16-wish-list{width:90%;padding:20px}.or16-rsvp-flower{width:100px;height:170px;right:-20px}.or16-nav{bottom:calc(10px + env(safe-area-inset-bottom));top:auto;left:0;right:0;transform:none}.or16-nav ul{flex-direction:row;justify-content:center;gap:15px}.or16-nav img{width:50px;height:50px}.or16-audio{left:20px;right:auto;bottom:calc(100px + env(safe-area-inset-bottom))}}@media (width<=360px){.or16-nav ul{gap:10px}.or16-frame-copy{padding:0 5px}}.or16-motion-disabled *,.or16-motion-disabled :before,.or16-motion-disabled :after{transition:none!important;animation:none!important}.or16-motion-disabled .or16-reveal{opacity:1;transform:none}.or16-motion-disabled .or16-hero-slides img:first-child{opacity:1}.or16-motion-disabled .or16-particles{display:none}.or16-hidden .or16-particles span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.or16-theme *,.or16-theme :before,.or16-theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.or16-reveal{opacity:1;transform:none}.or16-hero-slides img:first-child{opacity:1}.or16-particles{display:none}}@keyframes or16-slideshow{0%{opacity:0;animation-timing-function:ease-in}8%{opacity:1;animation-timing-function:ease-out}17%{opacity:1}60%,to{opacity:0}}@keyframes or16-fade-in{0%{opacity:0}to{opacity:1}}@keyframes or16-fade-out{0%{opacity:1}to{opacity:0}}@keyframes or16-fall{0%{transform:translate3d(0, 0, var(--or16-depth))}to{transform:translate3d(0, calc(100svh + 100px - var(--or16-start)), var(--or16-depth))}}@keyframes or16-sway{0%{margin-left:0;rotate:0deg}to{rotate:var(--or16-rotate);margin-left:100px}}@keyframes or16-flip-in-y{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}40%{transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{opacity:1;transform:perspective(400px)}}@keyframes or16-bounce-in-up{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translateZ(0)}}@keyframes or16-bounce-in-down{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform:translateZ(0)}}@keyframes or16-audio-pulse{0%{box-shadow:0 0 #0006}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.or16-slides-hidden>img{animation-play-state:paused}.or16-dialog-notice{color:#394859;background:#eef1f4;border-radius:5px;padding:10px;font-size:14px;margin-top:15px!important}.or16-particles{perspective:600px}.or16-story-card>div{z-index:1;position:relative}.or16-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.or16-theme [data-wish-scroll]>*{flex-shrink:0}.or16-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.or16-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.sg17-slideshow.svelte-1a11cc8{border-radius:inherit;width:100%;height:100%;overflow:hidden}.sg17-slide-track.svelte-1a11cc8{flex-direction:column;width:100%;height:100%;transition-property:transform;transition-timing-function:ease;display:flex}.sg17-slide.svelte-1a11cc8{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}img.svelte-1a11cc8{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@font-face{font-family:SG17 Imperial Script;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/imperial-script-400.ttf)format("truetype")}@font-face{font-family:SG17 Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/lora-400-italic.ttf)format("truetype")}@font-face{font-family:SG17 Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/lora-400.ttf)format("truetype")}@font-face{font-family:SG17 Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/lora-500.ttf)format("truetype")}@font-face{font-family:SG17 Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/lora-600.ttf)format("truetype")}@font-face{font-family:SG17 Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/lora-700.ttf)format("truetype")}@font-face{font-family:SG17 Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/poppins-300.ttf)format("truetype")}@font-face{font-family:SG17 Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/poppins-400.ttf)format("truetype")}@font-face{font-family:SG17 Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/poppins-500.ttf)format("truetype")}@font-face{font-family:SG17 Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/poppins-600.ttf)format("truetype")}@font-face{font-family:SG17 Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../../../assets/themes/theme-17/fonts/poppins-700.ttf)format("truetype")}@font-face{font-family:SG17 Solid;font-style:normal;font-weight:900;font-display:block;src:url(../../../assets/themes/theme-17/fonts/fa-solid-900.woff2)format("woff2")}@font-face{font-family:SG17 Regular;font-style:normal;font-weight:400;font-display:block;src:url(../../../assets/themes/theme-17/fonts/fa-regular-400.woff2)format("woff2")}@font-face{font-family:SG17 Brands;font-style:normal;font-weight:400;font-display:block;src:url(../../../assets/themes/theme-17/fonts/fa-brands-400.woff2)format("woff2")}html.sg17-locked,html.sg17-dialog-locked .sg17-page{overflow:hidden}.sg17-theme{--sg17-paper:#e6ded8;--sg17-pane-width:100%;--sg17-rose:#9a6e76;--sg17-dark:#774b53;background:var(--sg17-paper);color:#000;width:100%;height:100svh;font-family:SG17 Poppins,sans-serif;line-height:1.5;position:relative;overflow:hidden}.sg17-theme:before{content:"";z-index:0;width:var(--sg17-pane-width);opacity:.5;pointer-events:none;background:url(../../../assets/themes/theme-17/images/mempelai.webp) 50%/cover no-repeat;height:100lvh;position:fixed;top:0;right:0}.sg17-theme *,.sg17-theme :before,.sg17-theme :after{box-sizing:border-box}.sg17-theme [hidden]{display:none!important}.sg17-theme :is(h1,h2,h3,h4,p,blockquote){margin:0}.sg17-theme :is(button,input,textarea,select){font:inherit}.sg17-theme button{cursor:pointer}.sg17-theme button:disabled{cursor:default;opacity:.5}.sg17-theme a{color:inherit;text-decoration:none}.sg17-theme img{max-width:100%;display:block}.sg17-theme :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #774b53}.sg17-script{font-family:SG17 Imperial Script,cursive;font-weight:400}.sg17-button{background:linear-gradient(var(--sg17-angle,239.94deg), #d7a5ae 0%, #774b53 100%);letter-spacing:.5px;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:12px 32px;transition:opacity .3s,transform .3s;display:inline-flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff!important;font-family:SG17 Lora,serif!important;font-size:13px!important;line-height:16px!important}.sg17-button:hover{opacity:.95}.sg17-button:active{transform:scale(.95)}.sg17-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sg17-icon{flex-shrink:0;font-family:SG17 Solid,sans-serif;font-size:16px;font-style:normal;font-weight:900;line-height:1;display:inline-block}.sg17-icon:before{content:""}.sg17-icon:is(.sg17-icon-instagram,.sg17-icon-facebook,.sg17-icon-tiktok,.sg17-icon-x,.sg17-icon-youtube){font-family:SG17 Brands,sans-serif;font-weight:400}.sg17-icon-calendar,.sg17-icon-copy{font-family:SG17 Regular,sans-serif;font-weight:400}.sg17-cover{z-index:2000;opacity:1;transition:opacity 1s;position:fixed;inset:0;overflow:hidden auto}.sg17-cover-opening{opacity:0;pointer-events:none}.sg17-cover-image,.sg17-landscape-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sg17-cover-shade{pointer-events:none;background:#00000080;position:absolute;inset:0}.sg17-cover-content{z-index:1;text-align:center;color:#fff;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:100svh;padding:48px 24px;display:flex;position:relative}.sg17-cover-title{width:100%}.sg17-cover-title p{text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:300;line-height:16px}.sg17-cover-title h1{letter-spacing:.025em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-family:SG17 Imperial Script,cursive;font-size:36px;font-weight:400;line-height:1.25;display:flex}.sg17-cover-title i{font-family:inherit;font-size:24px;font-style:normal}.sg17-recipient{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.sg17-recipient p{letter-spacing:.6px;opacity:.9;white-space:pre-line;margin-bottom:4px;font-size:12px;line-height:16px}.sg17-recipient strong{letter-spacing:.4px;margin-bottom:24px;font-size:16px;font-weight:600;line-height:24px}.sg17-open-button{letter-spacing:1.95px;border:1px solid #ffffff1a;padding:12px 32px;animation:3s ease-in-out infinite sg17-pulse;line-height:19.5px!important}.sg17-landscape{display:none}.sg17-page{z-index:1;scroll-behavior:smooth;background:0 0;width:100%;height:100svh;animation:1s sg17-page-in;position:fixed;inset:0;overflow:hidden auto}.sg17-page section{overflow-wrap:anywhere;width:100%;position:relative;overflow:hidden}.sg17-opening{height:100svh}.sg17-intro-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sg17-opening-copy{text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px 8px;font-family:SG17 Lora,serif;transition:opacity 1s;display:flex;position:relative}.sg17-opening-copy.sg17-ready{opacity:1;pointer-events:auto}.sg17-opening-copy>p{text-transform:uppercase;margin-bottom:20px;font-size:12px;line-height:16px}.sg17-opening-copy h1{color:var(--sg17-rose);flex-direction:column;gap:8px;font-family:SG17 Imperial Script,cursive;font-size:36px;font-weight:500;line-height:40px;display:flex}.sg17-opening-copy h1 i{color:#000;margin:4px 0;font-size:30px;font-style:normal;line-height:36px}.sg17-opening-copy small{letter-spacing:1.2px;margin-top:20px;font-size:12px;font-weight:500;line-height:16px}.sg17-intro-zoom{animation:9s forwards sg17-intro-zoom}.sg17-border{z-index:2;border-block:4px solid var(--sg17-rose);background:var(--sg17-paper);pointer-events:none;width:100%;position:relative}.sg17-border img{width:100%;height:auto}.sg17-hill{z-index:1;opacity:.5;pointer-events:none;width:100%;position:absolute;bottom:0;left:0}.sg17-welcome{padding-bottom:32px}.sg17-welcome header{z-index:3;text-align:center;margin:24px 20px 0;position:relative}.sg17-welcome header h2{color:var(--sg17-rose);margin-bottom:16px;font-size:20px;line-height:28px}.sg17-welcome header p{white-space:pre-line;margin:16px 0;font-size:12px;font-weight:300;line-height:16px}.sg17-invocation-frame{z-index:3;border:5px solid #d9d0c7;border-radius:200px;width:min(273px,100% - 32px);height:403.7px;margin:24px auto 32px;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.sg17-flowers{z-index:2;pointer-events:none;width:300px;height:500px;position:absolute}.sg17-flowers img{transform-origin:0 100%;width:150px;height:auto;animation:5.5s ease-in-out infinite sg17-wind;position:absolute;inset:0}.sg17-flowers img+img{z-index:1}.sg17-welcome>.sg17-flowers-left{top:42%;left:-64px}.sg17-welcome>.sg17-flowers-right{top:24%;right:-64px;transform:scaleX(-1)}.sg17-flowers-right img{transform-origin:100% 100%;animation-duration:6.2s;animation-delay:.8s}.sg17-quote{z-index:3;text-align:center;margin:0 20px;position:relative}.sg17-quote h2{color:var(--sg17-rose);margin-bottom:20px;font-size:36px;line-height:40px}.sg17-quote blockquote{white-space:pre-line;margin:32px 0;font-family:SG17 Poppins,sans-serif;font-size:12px;font-weight:200;line-height:16px}.sg17-quote-source,.sg17-hashtag{z-index:3;text-align:center;font-size:12px;font-weight:700;position:relative;margin-top:16px!important}.sg17-people{background:0 0;padding:60px 30px 88px}.sg17-people-content{z-index:3;position:relative}.sg17-couple-title{color:var(--sg17-rose);text-align:center;letter-spacing:.5px;font:italic 400 35px/35px SG17 Lora,serif;margin-bottom:20px!important}.sg17-person{text-align:center}.sg17-person-photo{justify-content:center;align-items:center;max-width:100%;min-height:380px;margin:16px auto 0;display:flex;position:relative}.sg17-person-frame{z-index:3;border:2px solid #b68484;border-radius:200px;flex-shrink:1;width:272px;max-width:100%;height:374.8px;padding:6px;position:relative}.sg17-person-fill{border-radius:194px;width:100%;height:100%;position:relative;overflow:hidden}.sg17-person-fill img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sg17-person-photo>.sg17-flowers-left{top:0;left:-64px}.sg17-person-photo>.sg17-flowers-right{top:0;right:-64px;transform:scaleX(-1)}.sg17-star{z-index:4;pointer-events:none;width:285.2px;height:181.59px;position:absolute;top:255px;left:50px;transform:rotate(7deg);max-width:none!important}.sg17-person h3{z-index:5;color:var(--sg17-dark);font-size:36px;line-height:40px;position:relative;margin-top:16px!important}.sg17-person h4{z-index:5;letter-spacing:.5px;font:700 18px/32.4px SG17 Lora,serif;position:relative;margin:16px 0!important}.sg17-person p{z-index:5;letter-spacing:.5px;white-space:pre-line;font:400 15px/27px SG17 Lora,serif;position:relative;margin:16px 0!important}.sg17-socials{justify-content:center;gap:8px;margin:8px 0;display:flex}.sg17-socials a{z-index:5;background:var(--sg17-rose);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.sg17-socials .sg17-icon{font-size:18px}.sg17-stories{background:var(--sg17-rose);padding:60px 30px 168px}.sg17-stories>h2{z-index:3;color:#fff;text-align:center;letter-spacing:.5px;font-size:55px;line-height:55px;position:relative;margin-bottom:20px!important}.sg17-story-list{z-index:3;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.sg17-story-card{text-align:center;background:var(--sg17-paper);letter-spacing:.5px;border:1px solid #0000000d;border-radius:32px;width:100%;max-width:390px;padding:20px;font-family:SG17 Lora,serif;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.sg17-story-photo{border-radius:24px;width:100%;height:220px;margin-bottom:24px;position:relative;overflow:hidden}.sg17-story-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sg17-story-card h3{color:var(--sg17-rose);margin-bottom:12px;font-size:18px;font-weight:400;line-height:28px}.sg17-story-card time{margin-bottom:8px;font-size:13px;line-height:20px;display:block}.sg17-story-card p{color:#2b2b2b;white-space:pre-line;padding:0 8px 8px;font-size:15px;line-height:27px}.sg17-bottom-flowers{z-index:2;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0}.sg17-countdown{justify-content:center;align-items:flex-end;height:620px;padding-bottom:20px;display:flex}.sg17-arch{background:url(../../../assets/themes/theme-17/images/arch.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.22)}.sg17-countdown-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;padding:0 4px;display:flex;position:relative}.sg17-countdown-copy h2{color:var(--sg17-rose);font-size:28px;line-height:28px;margin-bottom:12px!important}.sg17-counters{grid-template-columns:repeat(2,auto);gap:16px;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;display:grid}.sg17-counters div{flex-direction:column;align-items:center;display:flex}.sg17-counters strong{color:#2b2b2b;font-size:20px;font-weight:400;line-height:20px}.sg17-counters span{color:#555;margin-top:4px;font-size:16px;line-height:24px}.sg17-calendar{--sg17-angle:241.84deg;letter-spacing:.8px;margin-top:16px;padding:8px 16px;font-weight:500;font-family:ui-sans-serif,system-ui,sans-serif!important;font-size:16px!important;line-height:24px!important}.sg17-event{text-align:center;background:0 0;justify-content:center;align-items:center;min-height:100svh;padding:64px 24px;font-family:SG17 Lora,serif;display:flex}.sg17-event-top,.sg17-event-bottom{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:25svh;position:absolute;left:0}.sg17-event-top{object-position:top;top:0}.sg17-event-bottom{object-position:bottom;bottom:0}.sg17-event-content{z-index:3;flex-direction:column;align-items:center;width:100%;max-width:448px;padding:96px 16px 48px;display:flex;position:relative}.sg17-event h2{letter-spacing:1.5px;text-transform:uppercase;color:var(--sg17-rose);margin-bottom:12px;font-size:26px;font-weight:400;line-height:36px}.sg17-event hr{border:0;border-top:.8px solid #2f2f2f;width:192px;max-width:100%;margin:8px 0 24px}.sg17-event-date{letter-spacing:.5px;text-transform:uppercase;flex-direction:column;align-items:center;margin:8px 0;font-size:18px;line-height:27px;display:flex}.sg17-event-date span:first-child{margin-bottom:8px}.sg17-event-date strong{letter-spacing:0;color:var(--sg17-rose);margin:4px 0;font-size:50px;font-weight:600;line-height:50px}.sg17-event-date span:last-child{margin:8px 0 16px}.sg17-event-time{letter-spacing:1px;font-size:18px;line-height:27px;margin:12px 0!important}.sg17-location-mark{color:#363636;justify-content:center;align-items:center;gap:12px;margin:24px 0;display:flex}.sg17-location-mark i{border-top:.8px solid #363636;width:32px}.sg17-location{letter-spacing:.5px;white-space:pre-line;max-width:320px;margin-bottom:24px;font-size:15px;line-height:27px}.sg17-location strong{margin-bottom:4px;font-weight:700;display:block}.sg17-map-image{object-fit:cover;border-radius:16px;width:100%;height:180px;margin:8px 0 16px}.sg17-map-link{--sg17-angle:239.4deg;margin-top:8px}.sg17-dresscode{background:var(--sg17-rose);color:#fff;text-align:center;justify-content:center;align-items:flex-start;min-height:92svh;padding:80px 20px 176px;font-family:SG17 Lora,serif;display:flex}.sg17-dresscode-copy{z-index:3;max-width:576px;margin-block:auto;padding-bottom:56px;position:relative}.sg17-dresscode h2{margin-bottom:16px;font-size:28px;font-weight:400;line-height:42px}.sg17-dresscode-copy>img{width:112px;max-width:120px;height:auto;margin:16px auto}.sg17-dresscode p{letter-spacing:.5px;max-width:320px;margin:16px auto;font-size:15px;line-height:27px}.sg17-colors{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0 8px;display:flex}.sg17-colors span{border:1px solid #fff3;border-radius:50%;flex-shrink:0;width:40px;height:40px;box-shadow:0 4px 6px -1px #0000001a}.sg17-swans{z-index:1;pointer-events:none;width:180px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);max-width:48vw!important}.sg17-dresscode-bottom{z-index:2;object-fit:contain;object-position:bottom;pointer-events:none;width:100%;height:180px;position:absolute;bottom:0;left:0}.sg17-gallery{background:0 0;padding:16px 20px}.sg17-gallery>h2{color:var(--sg17-rose);text-align:center;font-size:50px;line-height:50px;margin-bottom:20px!important}.sg17-gallery-video{border:4px solid var(--sg17-rose);border-radius:6px;overflow:hidden}.sg17-gallery-grid{width:100%;max-width:340px;margin:24px auto 0}.sg17-gifts{text-align:center;background:0 0;font-family:SG17 Lora,serif}.sg17-gift-content{z-index:3;flex-direction:column;align-items:center;gap:32px;padding:48px 20px 176px;display:flex;position:relative}.sg17-gift-intro{width:100%;padding:24px 10px}.sg17-gift-content h2,.sg17-reservation h2{letter-spacing:.5px;color:var(--sg17-rose);margin-bottom:20px;font-family:SG17 Lora,serif;font-size:25px;font-weight:400;line-height:45px}.sg17-gift-intro>p{letter-spacing:.5px;color:#363636;white-space:pre-line;max-width:448px;margin:0 auto 16px;font-size:15px;line-height:27px}.sg17-gift-intro>.sg17-button{--sg17-angle:239.54deg;margin-top:16px}.sg17-gift-details{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#faf7f5f2;border:1px solid #9a6e7640;border-radius:24px;flex-direction:column;gap:24px;width:100%;max-width:576px;margin:32px auto 0;padding:24px;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.sg17-bank-card{background:linear-gradient(to bottom right,#fff,#faf7f5,#f3ece7);border:1px solid #9a6e7633;border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex;box-shadow:0 1px 2px #0000000d}.sg17-bank-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sg17-bank-card h3{letter-spacing:1.4px;text-transform:uppercase;color:var(--sg17-dark);font-size:14px;font-weight:600;line-height:20px}.sg17-bank-card header img{object-fit:contain;width:auto;max-width:70px;height:20px}.sg17-account-number{letter-spacing:2px;overflow-wrap:anywhere;margin:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:20px;font-weight:700;line-height:28px}.sg17-bank-owner{border-top:1px solid #9a6e7626;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.sg17-bank-owner>span{color:var(--sg17-dark);font-size:12px;font-weight:500;line-height:16px}.sg17-bank-card .sg17-button{--sg17-angle:239.54deg;letter-spacing:.5px;gap:6px;min-height:44px;padding:6px 16px;font-size:11px!important}.sg17-bank-card .sg17-icon{font-size:11px}.sg17-physical-gift p{white-space:pre-line;font-size:15px;line-height:27px}.sg17-physical-gift>.sg17-button{align-self:flex-start}.sg17-streaming{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.sg17-streaming>h2{margin:0}.sg17-streaming a{white-space:normal;overflow-wrap:anywhere;width:fit-content}.sg17-wind-left,.sg17-wind-right{z-index:1;pointer-events:none;width:280px;height:auto;position:absolute;max-width:75vw!important}.sg17-wind-left{transform-origin:0 0;animation:6.5s ease-in-out infinite sg17-wind-left;top:-60px;left:-170px}.sg17-wind-right{transform-origin:100%;animation:7s ease-in-out .8s infinite sg17-wind-right;top:45%;right:-170px}.sg17-bridge{z-index:2;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0}.sg17-reservation{text-align:center;background:0 0;padding:48px 20px 176px}.sg17-reservation>*{z-index:2;position:relative}.sg17-reservation>p{letter-spacing:.5px;color:#2b2b2b;margin:16px 0;font-size:15px;line-height:27px}.sg17-reservation>.sg17-button{--sg17-angle:240.88deg;padding:10px 24px}.sg17-reservation img.sg17-reservation-left,.sg17-reservation img.sg17-reservation-right{z-index:1;pointer-events:none;width:80px;height:auto;position:absolute;bottom:8px}.sg17-reservation-left{left:-8px}.sg17-reservation-right{right:-8px;transform:scaleX(-1)}.sg17-wishes{background:0 0;padding:48px 20px 64px}.sg17-wishes-content{z-index:2;width:100%;max-width:576px;margin:auto;position:relative}.sg17-wishes h2{color:var(--sg17-rose);text-align:center;font-size:50px;line-height:50px;margin-bottom:32px!important}.sg17-wish-form{flex-direction:column;align-items:flex-start;gap:0;display:flex}.sg17-wish-form label{color:#374151;margin-bottom:4px;font-size:14px;line-height:20px;display:block}.sg17-wish-form input,.sg17-wish-form textarea{color:#1f2937;background:#fff;border:1px solid #9ca3af;border-radius:4px;width:100%;margin-bottom:24px;padding:8px 12px;font-size:14px;line-height:20px}.sg17-wish-form textarea{resize:vertical;height:112px}.sg17-wish-form .sg17-button{text-transform:none;letter-spacing:0;border-radius:4px;padding:8px 20px;font-weight:500;font-family:SG17 Poppins,sans-serif!important;font-size:14px!important}.sg17-form-status{white-space:pre-line;font-size:14px;line-height:20px}.sg17-wish-form .sg17-form-status:not(:empty){margin-top:12px}.sg17-wish-list{margin-top:32px}.sg17-wish-list article{background:#faf5f0;border:1px solid #d3babe;border-radius:16px;padding:18px}.sg17-wish-list article+article{margin-top:14px}.sg17-wish-list h3{color:var(--sg17-dark);overflow-wrap:anywhere;margin-bottom:8px;font:500 18px/26px SG17 Lora,serif}.sg17-wish-list p{color:#49363a;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:22.75px}.sg17-wish-list nav{color:#49363a;background:#faf5f0;border:1px solid #d3babe;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:24px auto 0;padding:6px;font-size:12px;display:flex}.sg17-wish-list nav button{min-width:44px;padding:4px 12px}.sg17-closing{text-align:center;background:0 0;min-height:950px;padding:64px 16px 220px}.sg17-closing.sg17-without-photo{min-height:0}.sg17-closing-content{z-index:3;width:100%;max-width:390px;margin:auto;position:relative}.sg17-closing h2{color:var(--sg17-rose);margin-bottom:16px;font-size:36px;font-weight:400;line-height:40px}.sg17-closing p{color:#000;white-space:pre-line;margin-bottom:24px;font-size:12px;font-weight:300;line-height:19.5px}.sg17-closing p+p{margin-bottom:8px}.sg17-closing h3{color:var(--sg17-rose);margin-bottom:32px;font-size:30px;font-weight:400;line-height:36px}.sg17-closing-photo-shell{width:260px;max-width:100%;margin:16px auto;position:relative}.sg17-closing-frame{border:4px solid var(--sg17-rose);border-radius:150px;width:260px;max-width:100%;height:386px;overflow:hidden;box-shadow:0 0 10px #0000004d}.sg17-closing-left,.sg17-closing-right{z-index:4;pointer-events:none;width:144px;height:auto;position:absolute}.sg17-closing-right{top:-25px;right:-35px}.sg17-closing-left{bottom:0;left:-35px}.sg17-footer{background:var(--sg17-rose);color:#fff;--footer-background:#9a6e76;--footer-foreground:#fff}.sg17-footer .acarakan-footer{font-family:SG17 Poppins,sans-serif}.sg17-footer+.sg17-border img{filter:brightness(0)invert(.9)sepia(.2)}.sg17-music{z-index:20;color:#fff;background:#3a425b;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:fixed;bottom:32px;right:16px;box-shadow:0 2px 4px #0003}.sg17-dialog{color:#49363a;text-align:center;background:#f8f1eb;border:1px solid #cdaeb3;border-radius:24px;width:400px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;font-family:SG17 Poppins,sans-serif;inset:0;overflow-y:auto;box-shadow:0 16px 48px #4b283952}.sg17-dialog:not(.sg17-wide){background:linear-gradient(#f8f1ebed,#f1e5dfed),url(../../../assets/themes/theme-17/images/mempelai.webp) 50%/cover no-repeat}.sg17-dialog::backdrop{background:#2b1e2399}.sg17-dialog header{padding:20px 16px 16px;position:relative}.sg17-dialog header h2{color:var(--sg17-dark);overflow-wrap:anywhere;font-family:SG17 Lora,serif;font-size:26px;font-weight:500;line-height:1.3}.sg17-dialog header>button{width:44px;height:44px;color:var(--sg17-dark);background:#ead9d9;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;right:-8px}.sg17-dialog .sg17-icon{font-family:SG17 Solid,sans-serif}.sg17-rsvp-heart{width:44px;height:44px;color:var(--sg17-dark);background:#ead9d9;border:1px solid #cdaeb3;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.sg17-rsvp-form{text-align:left}.sg17-rsvp-form>p:first-child{text-align:center;margin-bottom:24px;font-size:14px;line-height:22px}.sg17-rsvp-form label,.sg17-rsvp-form legend{color:var(--sg17-dark);margin-bottom:6px;font-size:12px;font-weight:500;line-height:21px;display:block}.sg17-rsvp-form input:not([type=radio]),.sg17-rsvp-form select{color:#49363a;background:#ffffffc9;border:1px solid #cdaeb3;border-radius:12px;width:100%;min-height:48px;margin-bottom:20px;padding:12px;font-size:16px}.sg17-rsvp-form fieldset{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.sg17-rsvp-form fieldset label{background:#ffffffa6;border:1px solid #cdaeb3;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.sg17-rsvp-form fieldset label:has(input:checked){border-color:var(--sg17-dark);box-shadow:inset 0 0 0 1px var(--sg17-dark);background:#ead2d6}.sg17-rsvp-form input[type=radio]{accent-color:var(--sg17-dark);margin:0}.sg17-rsvp-form .sg17-form-status:not(:empty){color:var(--sg17-dark);margin-top:16px}.sg17-rsvp-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.sg17-rsvp-actions button{border-radius:999px;min-width:0;min-height:48px;padding:12px 16px}.sg17-rsvp-actions button:first-child{color:var(--sg17-dark);background:0 0;border:1px solid #b58a92;font-size:14px}.sg17-rsvp-actions .sg17-button{background:linear-gradient(239.94deg, #96666f, var(--sg17-dark))}.sg17-dialog-notice{font-size:14px;line-height:21px;margin-top:12px!important}.sg17-dialog.sg17-wide{color:#fff;background:#171717;width:900px;max-width:95vw}.sg17-wide header h2{color:#fff}.sg17-lightbox>img{object-fit:contain;width:100%;max-height:70svh}.sg17-lightbox>div{justify-content:center;align-items:center;gap:16px;padding-top:16px;display:flex}.sg17-lightbox button{color:#fff;background:#4b5563;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.sg17-toast{z-index:4000;color:#312b2c;text-align:center;background:#fff;border-radius:8px;max-width:90vw;padding:12px 20px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.sg17-reveal{opacity:0;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.25,1,.5,1);transition-delay:var(--sg17-delay,0s);transform:translateY(100px)}.sg17-reveal.sg17-zoom{transform:scale(.6)}.sg17-reveal.sg17-zoom-up{transform:translateY(100px)scale(.6)}.sg17-reveal.sg17-visible{opacity:1;transform:none}.sg17-reduced *,.sg17-reduced :before{transition:none!important;animation:none!important}.sg17-hidden *{animation-play-state:paused!important}.sg17-reduced .sg17-reveal{opacity:1;transform:none}@keyframes sg17-page-in{0%{opacity:0}to{opacity:1}}@keyframes sg17-pulse{0%,to{transform:scale(1);box-shadow:0 4px 15px #9a6e764d}50%{transform:scale(1.025);box-shadow:0 6px 22px #9a6e768c}}@keyframes sg17-intro-zoom{0%,87.5%{opacity:0;transform:scale3d(0,0,0)}93.75%,to{opacity:1;transform:scale(1)}}@keyframes sg17-wind{0%,to{transform:rotate(0)}25%{transform:rotate(4.5deg)}50%{transform:rotate(-3deg)}75%{transform:rotate(2.5deg)}}@keyframes sg17-wind-left{0%,to{transform:rotate(3deg)translateY(0)scale(1)}50%{transform:rotate(-2deg)translateY(-6px)scale(1.015)}}@keyframes sg17-wind-right{0%,to{transform:translateY(-50%)rotate(-3deg)scaleX(-1)translateY(0)}50%{transform:translateY(-50%)rotate(2deg)scaleX(-1)translateY(-6px)}}@media (width>=640px){.sg17-opening-copy>p{font-size:14px;line-height:20px}.sg17-opening-copy h1{font-size:60px;line-height:60px}.sg17-opening-copy h1 i{font-size:48px;line-height:48px}.sg17-opening-copy small{font-size:14px;line-height:20px}.sg17-quote h2{font-size:48px;line-height:48px}.sg17-event-top,.sg17-event-bottom{height:30svh}.sg17-event hr{width:224px}.sg17-location-mark i{width:40px}.sg17-dresscode-copy>img{width:120px}.sg17-dresscode p{max-width:384px}.sg17-colors{gap:16px}.sg17-colors span{width:44px;height:44px}.sg17-gift-details{padding:32px}.sg17-bank-card header img{height:24px}.sg17-account-number{font-size:24px;line-height:32px}.sg17-bank-owner>span{font-size:14px;line-height:20px}.sg17-reservation-left,.sg17-reservation-right{width:96px!important}.sg17-closing h2{font-size:48px;line-height:48px}.sg17-closing p{font-size:14px;line-height:22.75px}.sg17-closing h3{font-size:36px;line-height:40px}.sg17-closing-left,.sg17-closing-right{width:176px}}@media (width>=768px){.sg17-theme{--sg17-pane-width:33.3333%}.sg17-cover-content{gap:64px}.sg17-cover-title p{font-size:14px;line-height:20px}.sg17-cover-title h1{gap:12px;font-size:60px}.sg17-cover-title i{font-size:36px}.sg17-recipient p{font-size:14px;line-height:20px}.sg17-recipient strong{font-size:18px;line-height:28px}.sg17-landscape{display:block;position:fixed;inset:0 33.3333% 0 0}.sg17-landscape-copy{color:#fff;overflow-wrap:anywhere;font-family:SG17 Lora,serif;position:absolute;bottom:208px;left:80px;right:16px}.sg17-landscape-copy p{font-size:36px;font-weight:400;line-height:40px}.sg17-landscape-copy h2{letter-spacing:-3.6px;margin:20px 0;font-family:SG17 Imperial Script,cursive;font-size:72px;font-weight:500;line-height:72px}.sg17-page{width:var(--sg17-pane-width);left:auto;right:0}.sg17-opening-copy>p{margin-bottom:40px;font-size:18px;line-height:28px}.sg17-opening-copy h1{font-size:30px;line-height:36px}.sg17-opening-copy h1 i{font-size:24px;line-height:32px}.sg17-opening-copy small{font-size:16px;line-height:24px}.sg17-welcome header h2{font-size:24px;line-height:32px}.sg17-welcome header p{font-size:14px;line-height:20px}.sg17-quote blockquote{font-family:SG17 Poppins,sans-serif;font-size:16px;line-height:24px}.sg17-quote-source,.sg17-hashtag{font-size:16px;line-height:24px}.sg17-people{padding:64px 42px 96px}.sg17-person h3{font-size:48px;line-height:48px}.sg17-stories{padding:64px 42px 192px}.sg17-counters strong{font-size:24px;line-height:24px}.sg17-gift-content{padding:48px 32px 208px}.sg17-reservation{padding-bottom:192px}}@media (width>=1024px){.sg17-opening-copy>p{font-size:20px}.sg17-opening-copy h1{font-size:48px;line-height:48px}.sg17-opening-copy h1 i{font-size:36px;line-height:40px}.sg17-quote h2{font-size:60px;line-height:60px}.sg17-welcome header p{font-size:16px;line-height:24px}.sg17-people,.sg17-stories{padding-inline:52px}.sg17-gift-intro{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.sg17-theme *,.sg17-theme :before{transition:none!important;animation:none!important}.sg17-reveal{opacity:1;transform:none}}.sg17-icon-calendar:before{content:""}.sg17-icon-building:before{content:""}.sg17-icon-pin:before{content:""}.sg17-icon-copy:before{content:""}.sg17-icon-close:before{content:""}.sg17-icon-heart:before{content:""}.sg17-icon-left:before{content:""}.sg17-icon-right:before{content:""}.sg17-icon-link:before{content:""}.sg17-icon-instagram:before{content:""}.sg17-icon-facebook:before{content:""}.sg17-icon-tiktok:before{content:""}.sg17-icon-x:before{content:""}.sg17-icon-youtube:before{content:""}@media (width<=767px){.sg17-music{right:max(16px, env(safe-area-inset-right));bottom:max(32px, env(safe-area-inset-bottom))}.sg17-toast{padding-bottom:max(12px, env(safe-area-inset-bottom))}}.sg17-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.sg17-theme [data-wish-scroll]>*{flex-shrink:0}.sg17-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.sg17-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.t55-slideshow.svelte-1wraxe8{position:absolute;inset:0;overflow:hidden}img.svelte-1wraxe8{opacity:0;width:100%;height:100%;transition:opacity 1.5s;position:absolute;inset:0}img.active.svelte-1wraxe8{opacity:1}@media (prefers-reduced-motion:reduce){img.svelte-1wraxe8{transition:none}}@font-face{font-family:T55 Abhaya Libre;font-weight:400;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/abhaya-libre-400.ttf)format("truetype")}@font-face{font-family:T55 Istok Web;font-weight:400;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/istok-web-400.ttf)format("truetype")}@font-face{font-family:T55 Istok Web;font-weight:700;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/istok-web-700.ttf)format("truetype")}@font-face{font-family:T55 Italiana;font-weight:400;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/italiana-400.ttf)format("truetype")}@font-face{font-family:T55 Newsreader;font-weight:400;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/newsreader-400.ttf)format("truetype")}@font-face{font-family:T55 Niconne;font-weight:400;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/niconne-400.ttf)format("truetype")}@font-face{font-family:T55 Open Sans;font-weight:400;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/open-sans-400.ttf)format("truetype")}@font-face{font-family:T55 Open Sans;font-weight:700;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/open-sans-700.ttf)format("truetype")}@font-face{font-family:T55 Quicksand;font-weight:400;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/quicksand-400.ttf)format("truetype")}@font-face{font-family:T55 Quicksand;font-weight:600;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/quicksand-600.ttf)format("truetype")}@font-face{font-family:T55 Crimson Pro;font-weight:600;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/crimson-pro-600.ttf)format("truetype")}@font-face{font-family:T55 Orienta;font-weight:400;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/orienta-400.ttf)format("truetype")}@font-face{font-family:T55 Nunito;font-weight:600;font-style:normal;font-display:swap;src:url(../../../assets/themes/theme-18/fonts/nunito-600.ttf)format("truetype")}@font-face{font-family:T55 Icons;font-style:normal;font-weight:400;font-display:block;src:url(../../../assets/themes/theme-18/fonts/fa-regular-400.woff2)format("woff2")}@font-face{font-family:T55 Icons;font-style:normal;font-weight:900;font-display:block;src:url(../../../assets/themes/theme-18/fonts/fa-solid-900.woff2)format("woff2")}html.t55-locked,html.t55-dialog-locked{overflow:hidden}.t55-theme{--t55-gold:#ecbb6c;--t55-dark:#1a1b1f;background:var(--t55-dark);color:var(--t55-gold);min-height:100vh;font:400 16px/1.5 T55 Quicksand,sans-serif;overflow-x:clip}.t55-theme *{box-sizing:border-box}.t55-theme :is(h1,h2,h3,p,blockquote){margin:0}.t55-theme a{color:inherit;text-decoration:none}.t55-theme :is(button,input,textarea,select){font:inherit}.t55-theme button{cursor:pointer}.t55-theme button:disabled{cursor:wait;opacity:.6}.t55-theme :focus-visible{outline:3px solid var(--t55-gold);outline-offset:4px}.t55-container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:10px;position:relative}.t55-script{text-align:center;font:400 40px/1 T55 Niconne,cursive}.t55-button{text-align:center;overflow-wrap:anywhere;background:linear-gradient(#ecbb6c,#c29246);border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:10px 20px;font:400 20px/1 T55 Quicksand,sans-serif;display:inline-flex;color:#fff!important}.t55-button:hover{background:linear-gradient(#c29246,#724c10)}.t55-icon{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;font-family:T55 Icons;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.t55-regular{font-weight:400}.t55-icon-envelope:before{content:""}.t55-icon-calendar:before{content:""}.t55-icon-pin:before{content:""}.t55-icon-copy:before{content:""}.t55-icon-disc:before{content:""}.t55-cover{z-index:110;background:#292b36;transition:transform .4s ease-in-out;position:fixed;inset:0;overflow-y:auto}.t55-opening{transform:translateY(200%)}.t55-cover-photo,.t55-cover-shade{width:100%;height:100%;position:absolute;inset:0}.t55-cover-shade{background:#0008}.t55-cover-copy{text-align:center;color:#fff;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:30px 20px 10px;display:flex;position:relative}.t55-cover-copy h1{color:var(--t55-gold);font:400 36px/1.5 T55 Niconne,cursive}.t55-cover-copy p{margin-top:15px;font-size:16px}.t55-cover-copy strong{margin:7px 0 5px;font-size:20px;font-weight:600}.t55-cover-copy button{background:var(--t55-gold);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:44px;margin:10px 0;padding:12px 24px;font:400 14px/1 T55 Quicksand,sans-serif;display:inline-flex}.t55-cover-copy small{font-size:12px;line-height:1.5}.t55-hero{justify-content:center;align-items:center;max-width:960px;min-height:720px;margin-inline:auto;display:flex;position:relative}.t55-hero-shade{background:linear-gradient(#0006 0%,#1a1b1f80 65%,#1a1b1f 100%);position:absolute;inset:0}.t55-hero-copy{text-align:center;width:100%;padding:90px 20px 40px;position:relative}.t55-hero-kicker{font:400 40px/1.3 T55 Niconne,cursive;margin-bottom:20px!important}.t55-names{overflow-wrap:anywhere;font:400 80px/1 T55 Niconne,cursive;margin-bottom:90px!important}.t55-hero-date{font:700 25px/1.5 T55 Istok Web,sans-serif;margin-bottom:35px!important}.t55-calendar{gap:20px}.t55-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:540px;margin:40px auto 0;display:grid}.t55-counters>div{background:#151514;border-radius:20px;flex-direction:column;align-items:center;padding:25px 10px 30px;display:flex}.t55-counters strong{font:700 50px/1.2 T55 Istok Web,sans-serif}.t55-counters span{color:#fff;font:400 16px/1.5 T55 Open Sans,sans-serif}.t55-couple{text-align:center;padding-block:20px 60px}.t55-welcome-copy{white-space:pre-line;font-size:22px;line-height:33px;margin:25px 10px 30px!important}.t55-people{grid-template-columns:40% 20% 40%;align-items:center;display:grid}.t55-person{min-width:0;padding:10px}.t55-person h3{color:#fff;margin-top:20px;font:400 24px/1.25 T55 Newsreader,serif}.t55-parents{white-space:pre-line;padding-inline:16px;font:400 18px/1.2 T55 Abhaya Libre,serif;margin-top:16px!important}.t55-portrait{aspect-ratio:1;width:65%;margin:auto;position:relative}.t55-portrait-inner{border-radius:50%;position:absolute;inset:6.4%;overflow:hidden}.t55-portrait-inner>img{width:100%;height:100%}.t55-portrait-rim{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.t55-with{padding:20px 0}.t55-events,.t55-wishes{isolation:isolate;padding:50px 0;position:relative}.t55-section-photo{z-index:-1;position:absolute;inset:0;overflow:hidden}.t55-section-photo:after{content:"";background:#0003;position:absolute;inset:0}.t55-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:20px 30px 50px;display:grid}.t55-event{border:5px solid var(--t55-gold);text-align:center;overflow-wrap:anywhere;background:#1a1b1fbf;border-radius:10px;min-width:0;padding:50px 20px 35px;box-shadow:0 28px 35px -5px #0008}.t55-event:nth-child(2n){background:linear-gradient(20deg,#1a1b1fbf,#2b2d38)}.t55-event h2{margin-bottom:20px;font:400 40px/1.25 T55 Italiana,serif}.t55-calendar-mark{object-fit:contain;width:40px;height:40px;margin:0 auto 6px;display:block}.t55-event-date{text-transform:uppercase;flex-direction:column;font:700 18px/1.25 T55 Open Sans,sans-serif;display:flex}.t55-event-date strong{font:600 54px/1 T55 Crimson Pro,serif}.t55-event-time{font:700 18px/1.25 T55 Open Sans,sans-serif;margin-block:22px!important}.t55-location-mark{object-fit:contain;width:20px;height:35px;margin:0 auto 10px;display:block}.t55-location-title{text-transform:uppercase;font:700 18px/1.25 T55 Open Sans,sans-serif}.t55-location{margin:10px 0 25px;font:400 16px/2 T55 Open Sans,sans-serif}.t55-map{font-size:16px}.t55-map-image{border-radius:5px;width:100%;height:auto;margin:15px 0;display:block}.t55-texture{isolation:isolate;background-color:#1a1b1f;position:relative}.t55-texture:before{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url(../../../assets/themes/theme-18/images/texture.webp);background-size:5%;position:absolute;inset:0}.t55-quote{text-align:center;padding:50px 0 70px}.t55-divider{width:65%;max-width:740px;height:auto;margin:30px auto;display:block}.t55-quote blockquote{white-space:pre-line;padding:15px 10px;font-size:22px;line-height:33px}.t55-quote cite{margin-top:20px;font-style:normal;display:block}.t55-gallery{background:linear-gradient(360deg,#1a1b1f,#2b2d38);padding:50px 0}.t55-gallery h2{margin-bottom:40px}.t55-gallery .gallery-grid-renderer__image{transition:transform .3s}.t55-gallery .gallery-grid-renderer__item:hover .gallery-grid-renderer__image{transform:scale(1.1)}.t55-gallery-video{margin-top:24px}.t55-wishes{padding:100px 0 50px}.t55-wish-arch{background:#2b2d38cf;border:2px solid #fff;border-radius:250px 250px 0 0;padding:100px 30px 50px;box-shadow:inset 5px 5px 10px 5px #0004}.t55-wish-arch h2{margin-bottom:20px}.t55-form-surface{color:#4c4b41;background:#f4f3ef;border-radius:8px;padding:24px;font:400 15px/1.5 T55 Open Sans,sans-serif}.t55-form-surface>p{margin-bottom:16px}.t55-form-surface form{flex-direction:column;gap:10px;display:flex}.t55-form-surface :is(input:not([type=radio]),select,textarea){color:#333;resize:vertical;background:#fff;border:1px solid #d3d0c4;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.t55-form-surface textarea{min-height:110px}.t55-form-surface label{font-size:14px}.t55-form-surface fieldset{border:0;margin:4px 0;padding:0}.t55-form-surface legend{margin-bottom:5px;font-size:14px}.t55-pax{gap:16px;display:flex}.t55-pax label{align-items:center;gap:8px;min-height:44px;display:flex}.t55-pax input{accent-color:#b88a39;width:20px;height:20px}.t55-form-surface .t55-button{align-self:flex-start;font-size:15px}.t55-form-status{overflow-wrap:anywhere;min-height:1.5em}.t55-wish-list article{overflow-wrap:anywhere;border-top:1px solid #ddd9cb;padding:16px 0}.t55-wish-list article>p{white-space:pre-line;margin-top:6px}.t55-pagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.t55-pagination button{background:#fff;border:1px solid #c8bd9e;border-radius:5px;min-height:44px;padding:8px;font-size:12px}.t55-gifts{text-align:center;padding:100px 0 10px}.t55-gift-copy{white-space:pre-line;font-size:22px;line-height:33px;margin:30px 20px!important}.t55-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 10px;display:grid}.t55-gift-card{isolation:isolate;color:#fff;overflow-wrap:anywhere;background:#bcbcbc;border-radius:20px;min-width:0;min-height:225px;padding:24px;font-family:T55 Orienta,sans-serif;position:relative;overflow:hidden;box-shadow:0 0 10px #0008}.t55-gift-waves{z-index:-1;background:linear-gradient(#fff0 44%,#60606080 62%);position:absolute;inset:0}.t55-gift-waves:before,.t55-gift-waves:after{content:"";background:#60606066;border-radius:40% 45% 0 0;position:absolute;inset:42% -20% -100%;transform:rotate(-13deg)}.t55-gift-waves:after{background:#606060;inset:68% -20% -100%;transform:rotate(12deg)}.t55-gift-content{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.t55-gift-content h3{color:#234869;font:700 24px/1.3 T55 Orienta,sans-serif}.t55-gift-content p{white-space:pre-line}.t55-gift-content strong{font-size:20px;font-weight:400}.t55-gift-card .t55-button{background:#ecbb6c;border-radius:100px;gap:10px;padding:10px 18px;font-size:16px}.t55-closing{text-align:center;padding:40px 0 80px}.t55-closing-copy{white-space:pre-line;padding:10px;font-size:22px;line-height:33px;margin-bottom:30px!important}.t55-signature{color:#fff;font:400 24px/1.3 T55 Newsreader,serif;margin-top:30px!important}.t55-closing .t55-divider{margin-block:50px}.t55-footer{color:#fff;background:#1a1b1f;padding-bottom:240px}.t55-nav{z-index:70;background:#fff;border-radius:15px;justify-content:space-evenly;align-items:stretch;width:calc(100% - 40px);max-width:1120px;padding:5px 0 10px;display:flex;position:fixed;bottom:45px;left:50%;transform:translate(-50%);box-shadow:0 18px 25px -15px #000a}.t55-nav a{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;padding:8px 0 0;font:600 17px/1.5 T55 Nunito,sans-serif;display:flex}.t55-nav img{width:50%;height:auto;transition:transform .3s}.t55-nav a:hover img{transform:scale(1.1)}.t55-music{z-index:75;color:#fff;background:#b39b61;border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:20px;display:grid;position:fixed;bottom:185px;right:10px}.t55-playing .t55-icon{animation:4s linear infinite t55-spin}.t55-lightbox{color:#fff;background:#141414;border:1px solid #c29246;border-radius:8px;width:min(1000px,95vw);max-height:94dvh;margin:auto;padding:12px;position:fixed;inset:0}.t55-lightbox::backdrop{background:#000d}.t55-lightbox header,.t55-lightbox footer{justify-content:space-between;align-items:center;display:flex}.t55-lightbox button{color:#fff;background:#3b3b3b;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:26px;display:grid}.t55-lightbox>img{object-fit:contain;width:100%;max-height:70dvh;margin:8px auto;display:block}.t55-toast{color:#453b29;z-index:150;text-align:center;background:#fff;border-radius:12px;width:max-content;max-width:90%;padding:12px 20px;font-size:14px;position:fixed;bottom:130px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0005}.t55-reveal{opacity:0;will-change:transform, opacity}.t55-visible{animation:2s both t55-up;animation-delay:var(--t55-delay,0s)}.t55-down.t55-visible{animation-name:t55-down}.t55-zoom.t55-visible{animation-name:t55-zoom}.t55-fade.t55-visible{animation-name:t55-fade}.t55-hero-date.t55-visible{animation-duration:1.25s}@keyframes t55-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes t55-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes t55-zoom{0%{opacity:0;transform:scale(.3)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes t55-fade{0%{opacity:0}to{opacity:1}}@keyframes t55-spin{to{transform:rotate(360deg)}}.t55-hidden *{animation-play-state:paused!important}.t55-reduced .t55-reveal{opacity:1;animation:none;transform:none}.t55-reduced :is(.t55-cover,.t55-slideshow img){transition:none}.t55-reduced .t55-playing .t55-icon{animation:none}@media (width>=1025px){.t55-events .t55-section-photo,.t55-wishes .t55-section-photo{position:absolute}}@media (width<=1024px){.t55-nav{bottom:35px}.t55-nav a{font-size:15px}.t55-event-grid{gap:24px;padding-inline:20px}}@media (width<=767px){.t55-script{font-size:26px}.t55-hero-copy{padding:110px 20px 100px}.t55-hero-kicker{font-size:32px}.t55-names{font-size:40px;margin-bottom:50px!important}.t55-hero-date,.t55-calendar{font-size:16px}.t55-counters{gap:8px;max-width:none;margin-top:30px}.t55-counters>div{padding:15px 0 5px}.t55-counters strong{font-size:20px}.t55-counters span{font-size:13px;line-height:2.3}.t55-couple{padding-top:20px;padding-bottom:65px}.t55-couple>h2{font-size:23px}.t55-welcome-copy{font-size:14px;line-height:1.2;margin:30px 10px!important}.t55-people{flex-direction:column;display:flex}.t55-person{width:100%}.t55-portrait{width:65%}.t55-parents{max-width:290px;font-size:18px;margin:16px auto 0!important}.t55-with{padding:25px 0 10px}.t55-event-grid{grid-template-columns:1fr;gap:30px;padding:10px 20px}.t55-event{padding:20px 30px 35px}.t55-event h2{font-size:30px}.t55-calendar-mark{width:28px;height:28px}.t55-event-date{font-size:14px}.t55-event-date strong{font-size:35px}.t55-event-time{font-size:14px}.t55-location-mark{width:14px;height:25px}.t55-location-title{font-size:14px}.t55-location{font-size:13px;line-height:26px}.t55-map{padding:8px 12px;font-size:14px}.t55-quote blockquote{font-size:14px;line-height:1.2}.t55-quote .t55-divider{margin-block:30px}.t55-wish-arch{padding:140px 10px 20px}.t55-form-surface{padding:16px;font-size:14px}.t55-wish-arch h2{margin-bottom:20px}.t55-wishes>.t55-container{padding-inline:20px}.t55-wishes .t55-divider{margin-top:80px}.t55-gifts{padding:20px 0 0}.t55-gift-copy{font-size:14px;line-height:1.2;margin:30px 20px!important}.t55-gift-grid{grid-template-columns:1fr;gap:24px}.t55-gift-card{min-height:20vh;padding:24px}.t55-gift-content p,.t55-gift-content strong,.t55-gift-card .t55-button{font-size:14px}.t55-closing{padding:40px 0 45px}.t55-closing-copy{font-size:14px;line-height:1.2}.t55-closing h2{font-size:23px}.t55-footer{padding-bottom:100px}.t55-nav{border-radius:15px;width:calc(100% - 20px);min-height:60px;padding:0;bottom:5px}.t55-nav a{gap:2px;min-height:60px;padding:4px 0 2px;font-size:10px}.t55-nav img{width:50%;max-width:56px}.t55-music{bottom:85px}.t55-toast{bottom:145px}}@media (prefers-reduced-motion:reduce){.t55-theme .t55-reveal{opacity:1;animation:none;transform:none}.t55-theme *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:has(.t55-reduced){scroll-behavior:auto!important}@media (width>=1025px){.t55-events .t55-slideshow,.t55-wishes .t55-slideshow{clip-path:inset(0)}.t55-events .t55-slideshow img,.t55-wishes .t55-slideshow img{width:100vw;height:100vh;position:fixed;inset:0}.t55-gallery h2.t55-reveal{opacity:1;animation:none}}@media (width<=767px){.t55-nav{bottom:calc(5px + env(safe-area-inset-bottom))}.t55-music{bottom:calc(85px + env(safe-area-inset-bottom))}.t55-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){html:has(.t55-theme){scroll-behavior:auto!important}}html:has(.t55-theme){scroll-padding-top:0}.t55-theme section[id]{scroll-margin-top:0}.t55-slide.t55-visible{animation-name:t55-slide}@keyframes t55-slide{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:none}}.t55-hero-copy{top:30px}@media (width<=767px){.t55-hero-copy{top:12px}}.t55-theme [data-wish-scroll]{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:400px;overflow-y:auto}.t55-theme [data-wish-scroll]>*{flex-shrink:0}.t55-theme [data-wish-scroll]:focus-visible{outline-offset:2px;outline:2px solid}@supports (height:1svh){.t55-theme [data-wish-scroll]{max-height:min(400px,60svh)}}.payment-notice-bar.svelte-11o5lux{-webkit-backdrop-filter:blur(14px);color:#26211e;background:#fcfaf6f0;border-bottom:1px solid #ddd5cc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 4px 20px #5127240f}.payment-notice-inner.svelte-11o5lux{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:10px 16px;display:flex}@media (width>=640px){.payment-notice-inner.svelte-11o5lux{padding:11px 24px}}.notice-brand-col.svelte-11o5lux{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notice-brand-link.svelte-11o5lux{align-items:center;gap:8px;text-decoration:none;transition:opacity .2s;display:inline-flex}.notice-brand-link.svelte-11o5lux:hover{opacity:.82}.notice-brand-title.svelte-11o5lux{color:#26211e;letter-spacing:-.02em;font-family:LandingCormorant,AdminCormorant,Georgia,serif;font-size:20px;font-weight:600;line-height:1}.notice-divider.svelte-11o5lux{background:#ddd5cc;width:1px;height:20px;display:none}@media (width>=640px){.notice-divider.svelte-11o5lux{display:block}}.notice-status-wrap.svelte-11o5lux{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notice-badge.svelte-11o5lux{color:#8a693b;text-transform:uppercase;letter-spacing:.06em;background:#ae89511f;border:1px solid #ae895161;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.notice-badge-dot.svelte-11o5lux{background:#ae8951;border-radius:999px;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite svelte-11o5lux-noticePulse;box-shadow:0 0 6px #ae895180}@keyframes svelte-11o5lux-noticePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.notice-description.svelte-11o5lux{color:#5c544e;margin:0;font-size:12px;line-height:1.4}@media (width>=640px){.notice-description.svelte-11o5lux{font-size:13px}}.notice-status-strong.svelte-11o5lux{color:#26211e;font-weight:600}.notice-actions-col.svelte-11o5lux{align-items:center;gap:8px;display:flex}.notice-btn.svelte-11o5lux{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.notice-btn.svelte-11o5lux:hover{transform:translateY(-1px)}.notice-btn-secondary.svelte-11o5lux{color:#26211e;background:#f7f3ed;border:1px solid #ddd5cc;padding:7px 14px;display:none}@media (width>=640px){.notice-btn-secondary.svelte-11o5lux{display:inline-flex}}.notice-btn-secondary.svelte-11o5lux:hover{color:#1a1614;background:#eee7df;border-color:#c9c0b5}.notice-btn-icon-rose{color:#934a4d}.notice-btn-primary.svelte-11o5lux{color:#fff;background:#934a4d;border:1px solid #934a4d;padding:7px 16px;box-shadow:0 4px 14px #934a4d3d}@media (width>=640px){.notice-btn-primary.svelte-11o5lux{padding:7px 18px;font-size:13px}}.notice-btn-primary.svelte-11o5lux:hover{background:#7d3e41;border-color:#7d3e41;box-shadow:0 6px 18px #934a4d52}.notice-arrow-icon{transition:transform .2s}.notice-btn-primary.svelte-11o5lux:hover .notice-arrow-icon{transform:translate(2px)}
