body.kinanti.original{--invite-maroon:#5a0000;--invite-accent:#ac3e3e;--invite-gold:#caaa68;--invite-gold-light:#e0c387;--invite-gold-muted:#b09b7b;--invite-cream:#fffcf3;--invite-white:#fff;--invite-black:#000;--invite-muted:#bfbfbf;--invite-dark:#19191a;--invite-ornament-gold:sepia(1) saturate(.8);--primary-clr:var(--invite-gold);--secondary-clr:var(--invite-accent);--dark-clr:var(--invite-dark);--light-clr:var(--invite-cream);--background:var(--invite-maroon);--foreground:var(--invite-cream);--primary:var(--invite-accent);--primary-foreground:var(--invite-cream);--border:var(--invite-gold-muted);--muted-foreground:var(--invite-muted);color:var(--invite-cream);--couple-mask:url(/site-assets/couple-portrait-mask.png)!important;--background-primary:var(--invite-maroon)!important;--background-primary-rgb:90, 0, 0!important;--background-secondary:var(--invite-maroon)!important;--background-secondary-rgb:90, 0, 0!important;--background-tertiary:var(--invite-dark)!important;--background-tertiary-rgb:25, 25, 26!important;--text-primary:var(--invite-gold)!important;--text-primary-rgb:202, 170, 104!important;--text-secondary:var(--invite-cream)!important;--text-secondary-rgb:255, 252, 243!important;--text-tertiary:var(--invite-gold-light)!important;--text-tertiary-rgb:224, 195, 135!important;--button-background-primary:var(--invite-accent)!important;--button-background-primary-rgb:172, 62, 62!important;--button-text-primary:var(--invite-cream)!important;--button-text-primary-rgb:255, 252, 243!important;--button-background-secondary:var(--invite-gold)!important;--button-background-secondary-rgb:202, 170, 104!important;--button-text-secondary:var(--invite-maroon)!important;--button-text-secondary-rgb:90, 0, 0!important}body.kinanti .secondary-pane:before{opacity:.12}body.kinanti .story-details{border-color:var(--invite-gold-muted)}body.kinanti .loading-page-container{background-color:var(--invite-maroon)}body.kinanti .loading-caption,body.kinanti .loading-text{color:var(--invite-gold)}body.kinanti .orn-primary-frame img,body.kinanti .orn-topcover-frame img,body.kinanti .orn-footnote-frame img,body.kinanti .activity-frame:before{filter:var(--invite-ornament-gold)}body.kinanti .primary-pane-title,body.kinanti .top-cover-title,body.kinanti .prime-title{color:var(--invite-white)}body.kinanti .couple-link{color:var(--invite-gold)}body.kinanti .couple-link:hover,body.kinanti .couple-link:focus-visible{color:var(--invite-white)}body.kinanti .rsvp-inner{width:75%;padding-bottom:25%}.guest-reply-form{color:var(--invite-cream);font-family:var(--body-text-family);font-size:var(--body-text-size);gap:14px;display:grid}.guest-reply-form .form-group{min-width:0;margin:0}.guest-reply-form label{color:var(--invite-gold);text-align:left;margin-bottom:6px;display:block}.guest-reply-form .form-control{border:1px solid var(--invite-accent);width:100%;min-width:0;min-height:44px;color:var(--invite-gold-light);font:inherit;box-sizing:border-box;background:0 0;border-radius:999px;padding:12px 16px;line-height:1.5;display:block}.guest-reply-form textarea.form-control{resize:vertical;border-radius:20px;min-height:100px;max-height:250px}.guest-reply-form .form-control::placeholder{color:var(--invite-gold-muted)}.guest-reply-form .form-control:focus-visible{outline:1px solid var(--invite-gold);outline-offset:2px}.guest-attendance{border:0;min-width:0;margin:4px 0 10px;padding:0}.guest-attendance legend{text-align:center;width:100%;color:var(--invite-gold-light);margin-bottom:12px}.guest-attendance [role=radiogroup]{gap:8px;display:grid}body.kinanti .guest-attendance-choice{width:100%;height:auto;min-height:44px;box-shadow:none;font:inherit;background:var(--invite-gold);color:var(--invite-maroon);border:0;border-radius:999px;padding:10px 16px}body.kinanti .guest-attendance-choice[aria-checked=true]{background:var(--invite-accent);color:var(--invite-cream)}.guest-reply-summary{text-align:center;color:var(--invite-gold-light);font-family:var(--body-text-family);font-size:var(--body-text-size);padding:20px 0 28px}.guest-reply-summary strong{margin-bottom:8px;font-weight:700;display:block}.guest-reply-summary p{margin-bottom:28px;line-height:1.8}.guest-reply-transition{animation:.45s ease-out both guest-reply-reveal}@keyframes guest-reply-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.guest-reply-transition{animation:none}}.guest-message-pages{color:var(--invite-gold-light);font-family:var(--body-text-family);justify-content:center;align-items:center;gap:16px;padding:24px 0;display:flex}body.kinanti .guest-reply-submit{background:var(--invite-accent);width:100%;height:auto;min-height:44px;color:var(--invite-cream);font:inherit;white-space:normal;box-shadow:none;border:0;border-radius:999px;margin-top:8px;padding:12px 16px}body.kinanti .guest-reply-submit:hover{opacity:.85}.guest-reply-status{text-align:center;color:var(--invite-cream)}body.kinanti .guest-messages-more{color:var(--invite-gold);border-color:var(--invite-gold-muted);font-family:var(--body-text-family);background:0 0;border-radius:999px}.guest-reply-name{color:var(--invite-cream);margin-bottom:16px}.shared-wedding-message{border-bottom:1px solid var(--invite-gold-muted);color:var(--invite-cream);text-align:left;font-family:var(--body-text-family);padding:20px 0}.shared-wedding-message strong{color:var(--invite-gold)}.shared-wedding-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}:is(body.kinanti .comment-wrap:has(.shared-wedding-message),body.kinanti .comment-wrap:has(button),body.kinanti .comment-wrap:has(p)){display:block}body.kinanti .greeting-text{letter-spacing:.08em;text-shadow:0 1px 3px #280000d9,0 0 10px #28000080;overflow-wrap:anywhere;text-wrap:balance;line-height:1.5;color:var(--invite-gold)!important;font-size:1.05em!important;font-weight:600!important}body.kinanti .greeting-text .greeting-name{color:var(--invite-cream);letter-spacing:.02em;-webkit-text-stroke:4px var(--invite-maroon);paint-order:stroke fill;text-shadow:0 2px 6px #280000b3;margin-top:2px;font-size:1.25em;font-weight:700;display:inline-block}body.kinanti .cover-details .bottom-text,body.kinanti .footnote-details--content .bottom-text{text-shadow:0 1px 4px #280000bf;color:var(--invite-white)!important}.smooth-height{will-change:height;transition:height .5s cubic-bezier(.22,.61,.36,1);overflow:hidden}.smooth-height-inner{margin:-2px;padding:2px;display:flow-root}.guest-reply-form .guest-amount-collapse{opacity:0;visibility:hidden;grid-template-rows:0fr;margin-top:-14px;transition:grid-template-rows .45s cubic-bezier(.22,.61,.36,1),opacity .35s,margin-top .45s cubic-bezier(.22,.61,.36,1),visibility 0s linear .45s;display:grid}.guest-reply-form .guest-amount-collapse.open{opacity:1;visibility:visible;grid-template-rows:1fr;margin-top:0;transition-delay:0s}.guest-amount-collapse>.guest-amount-inner{min-height:0;margin:-2px;padding:2px;overflow:hidden}.guest-reply-transition{animation-duration:.6s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.smooth-height,.guest-reply-form .guest-amount-collapse{transition:none}}body.kinanti .notes-container .note-title,body.kinanti .notes-container .note-description,body.kinanti .footnote-details--content .top-text,body.kinanti .footnote-details--content .footnote-title{text-shadow:0 1px 4px #280000bf;color:var(--invite-white)!important}@media (width<=767px){body.kinanti .cover-inner .cover-highlight{width:clamp(220px,68vw,270px);height:clamp(310px,42vh,385px)}body.kinanti .bg-topcover-mount{left:47%;transform:translate(-50%,33%)}body.kinanti .top-cover-details--content .top-cover-title{font-size:48px;transform:translateY(-9%)}body.kinanti .orn-topcover--bottom.br-5{transform:translate(-23%,-56%)scaleX(-1)}body.kinanti .top-cover .greeting-text{margin-top:18px}body.kinanti .cover-inner .cover-highlight{margin-top:-26px}body.kinanti .cover-illustration-head .prime-title{margin-bottom:22px;font-size:50px}body.kinanti .orn-cover--bottom.bl-6{transform:translate(-90%,-78%)}body.kinanti .orn-cover--bottom.br-2{transform:translate(90%,-78%)scaleX(-1)}body.kinanti .bg-cover-mount{left:47%;transform:translate(-50%,22%)}}body.kinanti .couple-info.groom .couple-picture .img{transform-origin:50% 30%;transform:scale(1.12)}body.kinanti .footer .footer-inner .footer-love{filter:drop-shadow(0 2px 6px #00000059);width:104px;height:auto;margin-top:6px;display:block}body.kinanti .music-outer .music-box{box-shadow:0 0 0 1.5px var(--invite-gold), 0 3px 12px #00000073;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;animation-name:none}body.kinanti .music-outer .music-box:before{content:"";background:radial-gradient(circle, var(--invite-maroon) 0 25%, var(--invite-gold) 25% 28%, transparent 28.5%), repeating-radial-gradient(circle, #ffffff12 0 1px, #0000 1px 3px), conic-gradient(from 20deg, #0a0a0a 0%, #4a4a4a 9%, #0a0a0a 20%, #0a0a0a 50%, #4a4a4a 59%, #0a0a0a 70%, #0a0a0a 100%);will-change:transform;border-radius:50%;position:absolute;inset:0}body.kinanti .music-outer .music-box.playing:before{animation:20s linear infinite play-music;animation-play-state:inherit}body.kinanti .music-outer .music-box:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fffcf3' d='M7.8 5.5L17.8 12L7.8 18.5Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:30%;position:absolute;inset:0}body.kinanti .music-outer .music-box.playing:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='6' y='5' width='4' height='14' rx='1.2' fill='%23fffcf3'/%3E%3Crect x='14' y='5' width='4' height='14' rx='1.2' fill='%23fffcf3'/%3E%3C/svg%3E");background-position:50%}body.kinanti .music-outer .music-box.playing[style*=paused]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fffcf3' d='M7.8 5.5L17.8 12L7.8 18.5Z'/%3E%3C/svg%3E");background-position:50%}html .loading-page-container{background:radial-gradient(at 50% 46%,#ffbe781a 0%,#ffbe7800 46%),repeating-linear-gradient(45deg,#caaa680b 0 1px,#0000 1px 26px),repeating-linear-gradient(-45deg,#caaa680b 0 1px,#0000 1px 26px),radial-gradient(circle at 50% 44%,#7e1212 0%,#5a0000 52%,#2c0000 100%);overflow:hidden}html .loading-page-container:before{content:"";pointer-events:none;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg transform=''%3E%3Cg fill='none' stroke='%23caaa68' stroke-linecap='round' stroke-linejoin='round'%3E%0A%3Cpath d='M6 114V30Q6 6 30 6H114' stroke-width='1.4'/%3E%0A%3Cpath d='M14 106V34Q14 14 34 14H106' stroke-width='.8' opacity='.55'/%3E%0A%3Cpath d='M30 30c0-9 11-13 17-7 5 6-1 13-7 11-5-2-5-8-1-9' stroke-width='1.1'/%3E%0A%3Cpath d='M47 23C60 18 70 20 82 14M23 47C18 60 20 70 14 82' stroke-width='1' opacity='.8'/%3E%0A%3Cpath d='M60 6c4 6 4 9 0 14-4-5-4-8 0-14zM6 60c6 4 9 4 14 0-5-4-8-4-14 0z' stroke-width='.9' opacity='.9'/%3E%0A%3C/g%3E%0A%3Cg fill='%23e0c387'%3E%0A%3Cpath d='M6 0l3.2 6L6 12 2.8 6z' transform='translate(0 0) rotate(45 6 6) scale(.55) translate(8 8)'/%3E%0A%3Ccircle cx='96' cy='10' r='1.6'/%3E%3Ccircle cx='10' cy='96' r='1.6'/%3E%0A%3Ccircle cx='82' cy='14' r='1.3' opacity='.8'/%3E%3Ccircle cx='14' cy='82' r='1.3' opacity='.8'/%3E%0A%3C/g%3E%0A%3Cg transform='translate(30 30)' fill='%23e0c387'%3E%0A%3Ccircle r='2.2'/%3E%0A%3Cpath d='M0-9c2 3 2 6 0 8-2-2-2-5 0-8zM0 9c2-3 2-6 0-8-2 2-2 5 0 8zM-9 0c3 2 6 2 8 0-2-2-5-2-8 0zM9 0c-3 2-6 2-8 0 2-2 5-2 8 0z' opacity='.85'/%3E%0A%3C/g%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg transform='translate(120 0) scale(-1 1)'%3E%3Cg fill='none' stroke='%23caaa68' stroke-linecap='round' stroke-linejoin='round'%3E%0A%3Cpath d='M6 114V30Q6 6 30 6H114' stroke-width='1.4'/%3E%0A%3Cpath d='M14 106V34Q14 14 34 14H106' stroke-width='.8' opacity='.55'/%3E%0A%3Cpath d='M30 30c0-9 11-13 17-7 5 6-1 13-7 11-5-2-5-8-1-9' stroke-width='1.1'/%3E%0A%3Cpath d='M47 23C60 18 70 20 82 14M23 47C18 60 20 70 14 82' stroke-width='1' opacity='.8'/%3E%0A%3Cpath d='M60 6c4 6 4 9 0 14-4-5-4-8 0-14zM6 60c6 4 9 4 14 0-5-4-8-4-14 0z' stroke-width='.9' opacity='.9'/%3E%0A%3C/g%3E%0A%3Cg fill='%23e0c387'%3E%0A%3Cpath d='M6 0l3.2 6L6 12 2.8 6z' transform='translate(0 0) rotate(45 6 6) scale(.55) translate(8 8)'/%3E%0A%3Ccircle cx='96' cy='10' r='1.6'/%3E%3Ccircle cx='10' cy='96' r='1.6'/%3E%0A%3Ccircle cx='82' cy='14' r='1.3' opacity='.8'/%3E%3Ccircle cx='14' cy='82' r='1.3' opacity='.8'/%3E%0A%3C/g%3E%0A%3Cg transform='translate(30 30)' fill='%23e0c387'%3E%0A%3Ccircle r='2.2'/%3E%0A%3Cpath d='M0-9c2 3 2 6 0 8-2-2-2-5 0-8zM0 9c2-3 2-6 0-8-2 2-2 5 0 8zM-9 0c3 2 6 2 8 0-2-2-5-2-8 0zM9 0c-3 2-6 2-8 0 2-2 5-2 8 0z' opacity='.85'/%3E%0A%3C/g%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg transform='translate(0 120) scale(1 -1)'%3E%3Cg fill='none' stroke='%23caaa68' stroke-linecap='round' stroke-linejoin='round'%3E%0A%3Cpath d='M6 114V30Q6 6 30 6H114' stroke-width='1.4'/%3E%0A%3Cpath d='M14 106V34Q14 14 34 14H106' stroke-width='.8' opacity='.55'/%3E%0A%3Cpath d='M30 30c0-9 11-13 17-7 5 6-1 13-7 11-5-2-5-8-1-9' stroke-width='1.1'/%3E%0A%3Cpath d='M47 23C60 18 70 20 82 14M23 47C18 60 20 70 14 82' stroke-width='1' opacity='.8'/%3E%0A%3Cpath d='M60 6c4 6 4 9 0 14-4-5-4-8 0-14zM6 60c6 4 9 4 14 0-5-4-8-4-14 0z' stroke-width='.9' opacity='.9'/%3E%0A%3C/g%3E%0A%3Cg fill='%23e0c387'%3E%0A%3Cpath d='M6 0l3.2 6L6 12 2.8 6z' transform='translate(0 0) rotate(45 6 6) scale(.55) translate(8 8)'/%3E%0A%3Ccircle cx='96' cy='10' r='1.6'/%3E%3Ccircle cx='10' cy='96' r='1.6'/%3E%0A%3Ccircle cx='82' cy='14' r='1.3' opacity='.8'/%3E%3Ccircle cx='14' cy='82' r='1.3' opacity='.8'/%3E%0A%3C/g%3E%0A%3Cg transform='translate(30 30)' fill='%23e0c387'%3E%0A%3Ccircle r='2.2'/%3E%0A%3Cpath d='M0-9c2 3 2 6 0 8-2-2-2-5 0-8zM0 9c2-3 2-6 0-8-2 2-2 5 0 8zM-9 0c3 2 6 2 8 0-2-2-5-2-8 0zM9 0c-3 2-6 2-8 0 2-2 5-2 8 0z' opacity='.85'/%3E%0A%3C/g%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg transform='translate(120 120) scale(-1 -1)'%3E%3Cg fill='none' stroke='%23caaa68' stroke-linecap='round' stroke-linejoin='round'%3E%0A%3Cpath d='M6 114V30Q6 6 30 6H114' stroke-width='1.4'/%3E%0A%3Cpath d='M14 106V34Q14 14 34 14H106' stroke-width='.8' opacity='.55'/%3E%0A%3Cpath d='M30 30c0-9 11-13 17-7 5 6-1 13-7 11-5-2-5-8-1-9' stroke-width='1.1'/%3E%0A%3Cpath d='M47 23C60 18 70 20 82 14M23 47C18 60 20 70 14 82' stroke-width='1' opacity='.8'/%3E%0A%3Cpath d='M60 6c4 6 4 9 0 14-4-5-4-8 0-14zM6 60c6 4 9 4 14 0-5-4-8-4-14 0z' stroke-width='.9' opacity='.9'/%3E%0A%3C/g%3E%0A%3Cg fill='%23e0c387'%3E%0A%3Cpath d='M6 0l3.2 6L6 12 2.8 6z' transform='translate(0 0) rotate(45 6 6) scale(.55) translate(8 8)'/%3E%0A%3Ccircle cx='96' cy='10' r='1.6'/%3E%3Ccircle cx='10' cy='96' r='1.6'/%3E%0A%3Ccircle cx='82' cy='14' r='1.3' opacity='.8'/%3E%3Ccircle cx='14' cy='82' r='1.3' opacity='.8'/%3E%0A%3C/g%3E%0A%3Cg transform='translate(30 30)' fill='%23e0c387'%3E%0A%3Ccircle r='2.2'/%3E%0A%3Cpath d='M0-9c2 3 2 6 0 8-2-2-2-5 0-8zM0 9c2-3 2-6 0-8-2 2-2 5 0 8zM-9 0c3 2 6 2 8 0-2-2-5-2-8 0zM9 0c-3 2-6 2-8 0 2-2 5-2 8 0z' opacity='.85'/%3E%0A%3C/g%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 40'%3E%3Cg fill='none' stroke='%23caaa68' stroke-width='1.1' stroke-linecap='round'%3E%0A%3Cpath d='M8 20H62M98 20H152' opacity='.7'/%3E%0A%3Cpath d='M80 3C71 11 69 18 80 26 91 18 89 11 80 3z'/%3E%0A%3Cpath d='M80 9C77 13 77 17 80 21 83 17 83 13 80 9z' opacity='.7'/%3E%0A%3Cpath d='M62 20C68 14 72 14 76 20M98 20C92 14 88 14 84 20' opacity='.8'/%3E%0A%3Cpath d='M80 26V35' opacity='.6'/%3E%3C/g%3E%0A%3Cg fill='%23e0c387'%3E%3Ccircle cx='8' cy='20' r='1.8'/%3E%3Ccircle cx='152' cy='20' r='1.8'/%3E%3Ccircle cx='80' cy='37' r='1.5'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 40'%3E%3Cg transform='translate(0 40) scale(1 -1)'%3E%3Cg fill='none' stroke='%23caaa68' stroke-width='1.1' stroke-linecap='round'%3E%0A%3Cpath d='M8 20H62M98 20H152' opacity='.7'/%3E%0A%3Cpath d='M80 3C71 11 69 18 80 26 91 18 89 11 80 3z'/%3E%0A%3Cpath d='M80 9C77 13 77 17 80 21 83 17 83 13 80 9z' opacity='.7'/%3E%0A%3Cpath d='M62 20C68 14 72 14 76 20M98 20C92 14 88 14 84 20' opacity='.8'/%3E%0A%3Cpath d='M80 26V35' opacity='.6'/%3E%3C/g%3E%0A%3Cg fill='%23e0c387'%3E%3Ccircle cx='8' cy='20' r='1.8'/%3E%3Ccircle cx='152' cy='20' r='1.8'/%3E%3Ccircle cx='80' cy='37' r='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:12px 12px,right 12px top 12px,left 12px bottom 12px,right 12px bottom 12px,50% 22px,center bottom 22px;background-repeat:no-repeat;background-size:min(30vw,128px),min(30vw,128px),min(30vw,128px),min(30vw,128px),min(46vw,190px),min(46vw,190px);animation:1.4s cubic-bezier(.2,.7,.2,1) .15s forwards ld-orn-in;position:absolute;inset:0;transform:scale(.97)}html .loading-page-container:after{content:"";pointer-events:none;opacity:0;will-change:transform, opacity;border-radius:50%;width:2px;height:2px;animation:1.6s .6s forwards ld-dust-in,9s ease-in-out .6s infinite alternate ld-dust;position:absolute;top:0;left:0;box-shadow:45.5vw 56.4vh 2px 1px #f3dca080,78.6vw 48.8vh 1px #caaa68cc,16.3vw 54.5vh 0 1px #e0c387cc,72.5vw 64.5vh #f3dca059,20.9vw 27.8vh 0 1px #caaa68a6,58.6vw 23.6vh 1px #f3dca0cc,65.3vw 47.2vh 1px 1px #e0c38759,26.9vw 74.2vh 1px #e0c38759,75vw 42vh 1px 1px #f3dca059,82.6vw 6vh 1px #caaa68cc,95.2vw 41.8vh #caaa68a6,11.2vw 35.9vh 2px #f3dca080,69.5vw 7vh 2px 1px #e0c38780,55.6vw 46.3vh 1px #e0c387cc,39.1vw 41.5vh 1px #e0c387a6,31.6vw 85.6vh 1px #e0c387cc,63.3vw 15vh 1px #caaa68cc,3.9vw 60.9vh 1px 1px #f3dca059}html .loading-content-container{z-index:1;gap:26px;position:relative}html .loading-text{order:1;margin:0;line-height:0}html .loading-content-container:before{content:"THE WEDDING OF";letter-spacing:.42em;color:var(--invite-gold-light,#e0c387);opacity:0;order:0;padding-left:.42em;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;animation:1s cubic-bezier(.2,.7,.2,1) .3s forwards ld-up;transform:translateY(8px)}html .loading-content-container:after{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 0l6 6-6 6-6-6z' fill='%23e0c387'/%3E%3Cpath d='M6 3l3 3-3 3-3-3z' fill='%235a0000'/%3E%3C/svg%3E") 50%/11px 11px no-repeat,linear-gradient(90deg,#caaa6800,#caaa68) 0/calc(50% - 13px) 1px no-repeat,linear-gradient(270deg,#caaa6800,#caaa68) 100%/calc(50% - 13px) 1px no-repeat;order:2;width:min(54vw,190px);height:12px;margin-top:-6px;animation:1.1s cubic-bezier(.2,.7,.2,1) 1.2s forwards ld-line;transform:scaleX(.3)}html .loading-caption{letter-spacing:.34em;text-transform:uppercase;opacity:.9;order:3;min-height:16px;margin-top:-6px;font-size:11px}.ld{--d:min(70vw, 300px);width:var(--d);height:var(--d);display:block;position:relative}.ld:before{content:"";opacity:0;background:radial-gradient(circle,#f3d6962b 0%,#f3d6960f 38%,#f3d69600 64%);animation:1.2s .2s forwards ld-fade,3.6s ease-in-out 1.4s infinite ld-glow;position:absolute;inset:-34%}.ld:after{content:"";opacity:0;will-change:transform;background:conic-gradient(#f3dca000 0% 62%,#f3dca0f2 100%);border-radius:50%;animation:.8s .5s forwards ld-fade,2.6s linear .5s infinite ld-spin;position:absolute;inset:-7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.5px))}.ld-orbit,.ld-ring,.ld-names{display:block;position:absolute}.ld-orbit{opacity:0;will-change:transform;border:1.5px dotted #e0c38773;border-radius:50%;animation:1s .2s forwards ld-fade,60s linear infinite ld-spin;inset:-16px}.ld-ring{opacity:0;background:radial-gradient(circle at 50% 40%,#ffd29609,#ffd29600 68%);border:1.5px solid #caaa68e6;border-radius:50%;animation:.9s cubic-bezier(.2,.7,.2,1) .1s forwards ld-ring-in;inset:0;transform:scale(.88)}.ld-ring:after{content:"";border:1px solid #caaa6859;border-radius:50%;position:absolute;inset:9px}.ld-ring:before{content:"";will-change:transform;background:repeating-conic-gradient(#e0c38799 0deg .7deg,#0000 .7deg 7.5deg);border-radius:50%;animation:80s linear infinite ld-spin-rev;position:absolute;inset:17px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px))}.ld-names{flex-direction:column;justify-content:center;align-items:center;display:flex;inset:0}.ld-names svg{opacity:0;height:auto;animation:.9s cubic-bezier(.2,.7,.2,1) forwards ld-up;display:block;transform:translateY(14px)}.ld-n1{width:64%;margin-top:-9%;animation-delay:.5s}.ld-amp{width:11%;margin:0;animation-delay:.8s}.ld-n2{width:54%;margin-bottom:0;animation-delay:1.05s}.ld-names:after{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -15 20 20'%3E%3Cpath fill='%23ac3e3e' stroke='%23e0c387' stroke-width='1.2' d='M0 4.2C-6.2-1.6-9-5.2-9-8.6c0-3 2.3-5.2 5-5.2 1.7 0 3.2.9 4 2.3.8-1.4 2.3-2.3 4-2.3 2.7 0 5 2.2 5 5.2 0 3.4-2.8 7-9 12.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:14px;margin-left:-7px;animation:.6s 1.5s forwards ld-fade,1.6s ease-in-out 2.1s infinite ld-beat;position:absolute;bottom:10%;left:50%}@keyframes ld-ring-in{to{opacity:1;transform:scale(1)}}@keyframes ld-up{to{opacity:1;transform:translateY(0)}}@keyframes ld-fade{to{opacity:1}}@keyframes ld-spin{to{transform:rotate(360deg)}}@keyframes ld-spin-rev{to{transform:rotate(-360deg)}}@keyframes ld-beat{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes ld-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}@keyframes ld-orn-in{to{opacity:1;transform:scale(1)}}@keyframes ld-line{to{opacity:1;transform:scaleX(1)}}@keyframes ld-dust-in{to{opacity:1}}@keyframes ld-dust{0%{transform:translateY(0)}to{transform:translateY(-9vh)}}@media (prefers-reduced-motion:reduce){html .loading-page-container:before,html .loading-page-container:after,html .loading-content-container:before,html .loading-content-container:after,.ld:before,.ld:after,.ld-orbit,.ld-ring,.ld-ring:before,.ld-names svg,.ld-names:after{opacity:1;animation:none;transform:none}.ld:after{opacity:0}}body.kinanti .cover-picture-image>img{transform-origin:50%;will-change:transform;transform:translate(-8%,3%)scale(1.18)}body.kinanti .wedding-gift-sender-data-wrap textarea.form-control{resize:vertical;min-height:64px}body.kinanti .wedding-gift-sender-data-wrap .form-control.gift-invalid{border-color:#ff9d9d}body.kinanti .wedding-gift-back-page-wrap{width:100%}body.kinanti .gift-confirm-wrap{text-align:center;color:var(--invite-cream);font-family:var(--body-text-family);font-size:var(--body-text-size);gap:10px;display:grid}body.kinanti .gift-confirm-title{color:var(--invite-gold);font-weight:600}body.kinanti .gift-confirm-text{color:var(--invite-gold-light)}body.kinanti .gift-confirm-line{color:var(--invite-cream)}body.kinanti .gift-confirm-line strong{color:var(--invite-gold);word-break:break-word;font-weight:600}body.kinanti .gift-thanks{text-align:center;background:var(--background-secondary);color:var(--invite-cream);font-family:var(--body-text-family);font-size:var(--body-text-size);border-radius:16px;gap:10px;padding:24px 16px;display:grid}body.kinanti .gift-thanks h3{color:var(--invite-gold)}body.kinanti .wedding-gift-select-bank-wrap .selectize-input .item{background:0 0;border:0;padding:0}body.kinanti .event-head .event-day{letter-spacing:.08em;margin:0 0 10px;font-size:18px}body.kinanti .event-head .event-schedule-wrapper{justify-content:center;align-items:stretch;gap:0}body.kinanti .event-head .event-schedule-inner{border-right:1px solid var(--text-primary);flex:none;order:1;align-items:center;padding-right:20px;display:flex}body.kinanti .event-head .event-schedule-wrapper .event-month{text-align:center;letter-spacing:.08em;border-right:1px solid var(--text-primary);flex:none;order:2;align-items:center;padding:0 20px;font-size:18px;display:flex}body.kinanti .event-head .event-schedule-wrapper .event-years{text-align:left;letter-spacing:.08em;flex:none;order:3;align-items:center;padding-left:20px;font-size:18px;display:flex}body.kinanti .event-head .event-schedule-wrapper .event-date{letter-spacing:.02em;border:0;padding:0;font-family:Butler Bold,Crimson Text,Georgia,serif;font-size:clamp(58px,17vw,76px);font-style:normal;font-weight:700;line-height:1}body.kinanti .footnote-wrap{min-height:100svh}body.kinanti .footnote-inner{min-height:inherit;flex-grow:1;padding-bottom:0;overflow:hidden}body.kinanti .orn-footnote-frame{width:112%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-11%)}body.kinanti .orn-footnote--bottom.br-1{z-index:1;width:56.66%;transform:translate(36%,-1%)}body.kinanti .orn-footnote--bottom.bl-1{z-index:1;width:56.66%;transform:translate(-36%,-1%)scaleX(-1)}body.kinanti .orn-footnote--bottom.br-3{width:78.28%;transform:translate(-25%,-28%)}@media (width>=768px){body.kinanti .orn-footnote--bottom.bl-1,body.kinanti .orn-footnote--bottom.br-1{width:36.66%}}@media (width<=767px){body.kinanti .bg-footnote-mount{left:47%;transform:translate(-50%,40%)}body.kinanti .orn-footnote--bottom.br-5{transform:translate(-23%,-56%)scaleX(-1)}body.kinanti .footnote-details--content .footnote-title{font-size:48px;transform:translateY(-9%)}body.kinanti .footnote-details{top:47.5%}}body.kinanti .wedding-gift-select-bank-wrap{justify-content:center;display:flex}body.kinanti .gift-address-label{justify-content:center;align-items:center;gap:14px;width:100%;max-width:420px;margin:0 auto;display:flex}body.kinanti .gift-address-label__line{background:linear-gradient(90deg, transparent, var(--text-primary));flex:1 1 0;height:1px}body.kinanti .gift-address-label__line:last-child{background:linear-gradient(270deg, transparent, var(--text-primary))}body.kinanti .gift-address-label .select-bank__title{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 2px);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-weight:600}body.kinanti .wedding-gift-bank-wrap .bank-item{border:1px solid rgba(var(--text-primary-rgb), .45);box-shadow:inset 0 0 0 4px var(--background-secondary), inset 0 0 0 5px rgba(var(--text-primary-rgb), .25);padding:24px 20px}body.kinanti #weddingGiftForm .wedding-gift-slide{gap:20px}body.kinanti .activity-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#5a0000d1 0%,#5a000099 40%,#5a000040 66%,#5a000000 82%);position:absolute;inset:6% -8% 4%}body.kinanti .activity-head .activity-title{color:var(--invite-gold-light);text-shadow:0 1px 2px #280000e6,0 0 12px #280000b3}body.kinanti .activity-head .activity-time{color:var(--invite-gold-light);text-shadow:0 1px 2px #280000e6,0 0 10px #28000099}body.kinanti .activity-head svg.activity-icon path{fill:var(--invite-gold-light)}body.kinanti .activity-head svg.activity-icon{filter:drop-shadow(0 1px 3px #280000d9)}body.kinanti .event-details .event-hall{color:var(--invite-gold-light);text-shadow:0 1px 2px #280000e6,0 0 10px #28000099}body.kinanti .event-details .event-address,body.kinanti .event-details .event-city{color:var(--invite-cream);text-shadow:0 1px 2px #280000e6,0 0 10px #28000099}.shared-wedding-message-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.shared-wedding-message-head strong{overflow-wrap:anywhere;min-width:0}.attendance-badge{font-family:var(--body-text-family);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 12px 3px 4px;font-size:.72em;font-weight:500;line-height:1;display:inline-flex}.attendance-badge svg{box-sizing:content-box;border-radius:50%;width:10px;height:10px;padding:3px}.attendance-badge.is-hadir{color:#d8f0e0;background:#2e825a47;border-color:#96dcb466;box-shadow:0 1px 4px #0000002e}.attendance-badge.is-hadir svg{color:#2e825a;background:#eafff1eb}.attendance-badge.is-tidak-hadir{color:#f3ddd8;background:#ac3e3e47;border-color:#e0c38759;box-shadow:0 1px 4px #0000002e}.attendance-badge.is-tidak-hadir svg{color:#ac3e3e;background:#ffe9e4eb}body.kinanti .activity-content:before{background:radial-gradient(closest-side,#5a0000d1 0%,#5a000099 50%,#5a000038 80%,#5a000000 100%);inset:12% 24% 10%}
