.suryakarta{--sy-surface:#fbf3e3;--sy-line:#c6ad7e;--sy-muted:#786851;--experience-heading:"Marcellus",Georgia,serif;--experience-font:"DM Sans",sans-serif;position:relative;isolation:isolate;background:var(--sy-paper);color:var(--sy-ink);font:14px/1.85 DM Sans,sans-serif;overflow:clip;overflow-wrap:anywhere;container:sy/inline-size}.suryakarta *{box-sizing:border-box}.suryakarta p{margin:0 0 16px}.suryakarta h1,.suryakarta h2,.suryakarta h3{font-weight:400}.suryakarta h2{font:400 clamp(31px,9cqw,43px)/1.18 Marcellus,Georgia,serif;margin:12px 0 28px;text-wrap:balance}.suryakarta h3{font:400 27px/1.25 Cormorant Garamond,Georgia,serif;margin:8px 0 14px}.suryakarta button,.suryakarta input,.suryakarta textarea{font:inherit}.suryakarta button{cursor:pointer}.suryakarta a{color:inherit}.suryakarta :focus-visible{outline:2px solid var(--sy-accent);outline-offset:5px}.suryakarta img{max-width:100%}.sy-label{font:400 10px/1.8 DM Sans,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--sy-accent)}.sy-art{display:block;width:100%;height:auto;max-width:none!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sy-names{font:400 clamp(37px,11cqw,53px)/1.2 Marcellus,Georgia,serif!important;text-align:center;margin:0!important;text-wrap:balance}.sy-names i,.sy-names>span{display:block}.sy-names i{font:italic 30px/1.5 Cormorant Garamond,Georgia,serif;color:var(--sy-gold)}.sy-envelope{position:relative;min-height:100svh}.sy-cover{display:block;position:relative;isolation:isolate;min-height:max(700px,100svh);height:max(700px,100svh);cursor:pointer;overflow:hidden;list-style:none;color:var(--sy-ink);background:var(--sy-paper)}.sy-cover::-webkit-details-marker{display:none}.sy-envelope[open]>.sy-cover{display:none}.suryakarta[data-phase=opening] .sy-cover{display:block;position:absolute;inset:0 0 auto;z-index:20;pointer-events:none}.sy-courtyard{pointer-events:none;overflow:hidden}.sy-camera,.sy-courtyard{position:absolute;inset:0}.sy-camera{transform-origin:var(--sy-camera-origin,50% 75%)}.sy-distance{position:absolute;inset:0;z-index:0}.sy-distance>.sy-art{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.sy-architecture{position:absolute;width:76%;bottom:6%;left:12%;z-index:2;transform:translateY(calc((var(--chapter-progress,.5) - .5)*12px))}.sy-tree-left,.sy-tree-right{position:absolute;width:82%;bottom:3%;z-index:4;transform:translateY(calc((var(--chapter-progress,.5) - .5)*-26px))}.sy-tree-left{left:-52%}.sy-tree-right{right:-52%;scale:-1 1}.sy-tree-sway{transform-origin:30% 100%;animation:sy-tree-breathe 10s ease-in-out infinite alternate}.sy-tree-right .sy-tree-sway{animation-delay:-4s;animation-duration:12s}.sy-janur-left,.sy-janur-right{position:absolute;width:18%;bottom:8%;z-index:5}.sy-janur-left{left:3%}.sy-janur-right{right:3%;scale:-1 1}.sy-palm-sway{transform-origin:20% 100%;animation:sy-palm-breathe 7s ease-in-out infinite alternate}.sy-janur-right .sy-palm-sway{animation-delay:-3.4s;animation-duration:8.8s}.sy-puppet{position:absolute;left:9%;bottom:5%;width:17%;z-index:5}.sy-ground-left,.sy-ground-right{position:absolute;bottom:-1%;width:50%;z-index:6}.sy-ground-left{left:-12%}.sy-ground-right{right:-12%;scale:-1 1}.sy-ground-left>.sy-art,.sy-ground-right>.sy-art{transform:translateY(calc((var(--chapter-progress,.5) - .5)*-32px))}.sy-cover-copy{position:relative;z-index:10;width:72%;margin:auto;padding-top:clamp(50px,12cqw,68px);text-align:center}.sy-cover-copy .sy-label{margin-bottom:20px}.sy-cover-copy .sy-names{font-size:clamp(37px,11cqw,52px)!important;color:var(--sy-accent);text-shadow:0 1px 12px #fbf3e3}.sy-cover-date{font:20px/1.5 Cormorant Garamond,Georgia,serif;margin:17px 0 0!important}.sy-addressee{margin:18px auto 0;max-width:230px;font-size:11px;line-height:1.6}.sy-addressee span,.sy-addressee strong{display:block}.sy-addressee strong{font-weight:500;font-size:13px;margin-top:5px}.sy-enter{position:absolute;z-index:12;bottom:24px;left:50%;translate:-50% 0;display:flex;gap:25px;align-items:center;justify-content:center;min-height:50px;padding:12px 25px;white-space:nowrap;border:1px solid #dac49d;outline:4px solid #f9efd6a6;background:var(--sy-accent);color:#fff3d8;box-shadow:0 6px 30px #38211330;font:18px/1.4 Cormorant Garamond,Georgia,serif;letter-spacing:.03em}.sy-enter>span{font-size:20px}.sy-cover:hover .sy-enter{background:#61232e}.sy-chapter,.sy-reading{position:relative}.sy-chapter{padding:85px 30px;text-align:center;isolation:isolate;--chapter-progress:.5}.sy-chapter>header{position:relative;z-index:3;margin:0 auto 35px;max-width:360px}.sy-chapter>header>.sy-label{margin-bottom:12px}.sy-chapter:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 10% 30%,#ddc89830,transparent 60%)}.sy-flourish{position:relative;display:block;width:37%;max-width:170px;margin:0 auto 30px;pointer-events:none}.sy-flourish-side{position:absolute;left:-15%;bottom:-10%;width:58%;max-width:220px;margin:0;z-index:4;transform:translateY(calc((var(--chapter-progress,.5) - .5)*-12px))}.sy-story{background:#e9ddc5;padding-bottom:65px}.sy-story:before{inset:-65px 0 auto;height:90px;background:linear-gradient(transparent,#e9ddc5)}.sy-story:after{content:"";position:absolute;bottom:-60px;left:0;right:0;height:65px;pointer-events:none;background:linear-gradient(#e9ddc5,transparent)}.sy-story-book{position:relative;display:grid;gap:30px}.sy-story-leaf{position:relative;background:var(--sy-surface);padding:28px 24px 30px;border:1px solid #c6ad7e85;box-shadow:0 10px 25px #4a36230c;text-align:left}.sy-story-number{position:absolute;top:15px;right:15px;font:40px/1 Cormorant Garamond,Georgia,serif;color:#c6ad7e55}.sy-story-leaf time{display:block;font:italic 36px/1.2 Cormorant Garamond,Georgia,serif;color:var(--sy-accent);margin-bottom:18px}.sy-story-leaf figure{margin:0 0 22px;aspect-ratio:4/3;overflow:hidden;border:4px solid #eadac0}.sy-story-leaf figure>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.sy-story-leaf p{font-size:12px;line-height:1.9;margin:0}.sy-story-leaf h3{font-size:29px}.sy-gallery{padding-top:100px;overflow:hidden;background:var(--sy-accent);color:#f9ecd5}.sy-gallery:before{z-index:0;background:linear-gradient(var(--sy-paper),#a17a61a1 55%,transparent);height:85px;inset:0 0 auto}.sy-gallery .sy-label{color:#e8c994}.sy-gallery h2{font-size:clamp(29px,8cqw,39px)}.sy-gallery-garden{position:absolute;top:0;left:-45%;width:100%;opacity:.14;pointer-events:none;transform:translateY(calc((var(--chapter-progress,.5) - .5)*35px))}.sy-album{position:relative;z-index:2}.sy-album-mount{position:relative;padding:8px;border:1px solid #d9bb80;background:#f0dfbd}.sy-album-photo{display:block;width:100%;padding:0;border:0;background:#e6d4b1;aspect-ratio:3/4;overflow:hidden}.sy-album-photo>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;animation:sy-photo-arrive .65s ease both}.sy-album-mount .sy-flourish-side{left:-17%;bottom:-8%;width:65%;max-width:none}.sy-album-controls{display:flex;align-items:center;justify-content:space-between;margin:38px 5px 15px}.sy-album-controls>button{width:44px;height:44px;border:1px solid #d9bb8070;border-radius:50%;color:#f1d7a8;background:transparent;font-size:20px}.sy-album-controls>p{font:28px/1 Cormorant Garamond,Georgia,serif;margin:0}.sy-album-controls>p span{font:12px/1 DM Sans,sans-serif;opacity:.7}.sy-album-thumbs{display:flex;justify-content:center;gap:10px;overflow-x:auto;padding:7px 0}.sy-album-thumbs>button{width:48px;height:62px;flex-shrink:0;padding:3px;border:1px solid transparent;background:none;opacity:.5}.sy-album-thumbs>button[aria-pressed=true]{border-color:#d9bb80;opacity:1}.sy-album-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sy-gallery :focus-visible{outline-color:#f1d7a8}.sy-celebration{padding-top:110px}.sy-celebration:before{inset:0 0 auto;height:75px;background:linear-gradient(var(--sy-accent),#a17a6180 45%,transparent)}.sy-celebration .experience-tools{position:relative}.suryakarta.suryakarta.suryakarta .experience-gifts,.suryakarta.suryakarta.suryakarta .guest-essentials,.suryakarta.suryakarta.suryakarta .guest-responses,.suryakarta.suryakarta.suryakarta .guest-responses>section{color:var(--sy-ink);background:none;padding:0;margin:0;border:0;box-shadow:none;border-radius:0}.suryakarta.suryakarta.suryakarta .guest-essentials>h2{font:10px/1.8 DM Sans,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 26px;color:var(--sy-accent)}.suryakarta.suryakarta.suryakarta .experience-gifts,.suryakarta.suryakarta.suryakarta .guest-event,.suryakarta.suryakarta.suryakarta .guest-responses>section{position:relative;border:1px solid #c6ad7e85;background:var(--sy-surface);padding:30px 22px;margin:0 0 30px;border-radius:2px;box-shadow:0 12px 32px #4a36230b}.suryakarta.suryakarta.suryakarta .guest-event h3{font:29px/1.25 Marcellus,Georgia,serif}.suryakarta.suryakarta.suryakarta .guest-event p{font-size:13px}.suryakarta.suryakarta.suryakarta .guest-event-date{font:20px/1.5 Cormorant Garamond,Georgia,serif}.suryakarta.suryakarta.suryakarta .guest-event-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.suryakarta.suryakarta.suryakarta .guest-event a,.suryakarta.suryakarta.suryakarta .guest-event button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--sy-line);background:transparent;color:var(--sy-accent);border-radius:0;font-size:12px;text-decoration:none}.suryakarta.suryakarta.suryakarta .experience-gifts>h2,.suryakarta.suryakarta.suryakarta .guest-responses h2{font:30px/1.2 Marcellus,Georgia,serif;margin:5px 0 25px}.suryakarta.suryakarta.suryakarta .experience-gifts>p{font-size:11px}.suryakarta.suryakarta.suryakarta .experience-gifts>article{padding:20px 0;border-top:1px solid #c6ad7e55}.suryakarta.suryakarta.suryakarta .experience-gifts>article>h3{font:25px/1.2 Marcellus,Georgia,serif}.suryakarta.suryakarta.suryakarta .experience-gifts>article>p{font-size:13px}.suryakarta .classic-account-row{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.suryakarta .classic-account-row p{font-size:11px;margin:0;overflow-wrap:anywhere}.suryakarta .classic-copy-account{display:grid;place-items:center;width:44px;height:44px;padding:12px;flex-shrink:0;background:none;color:var(--sy-accent);border:1px solid #c6ad7e85}.suryakarta .classic-copy-account svg{width:18px;height:18px}.suryakarta.suryakarta.suryakarta .experience-gifts [role=status]{font-size:12px;margin:0}.suryakarta.suryakarta.suryakarta .guest-field{text-align:left;margin:18px 0;display:grid;gap:8px}.suryakarta.suryakarta.suryakarta .guest-field label{font-size:12px}.suryakarta.suryakarta.suryakarta .guest-field input,.suryakarta.suryakarta.suryakarta .guest-field textarea{width:100%;min-width:0;border:1px solid #c6ad7e;background:#f4e9d5;color:var(--sy-ink);border-radius:2px;font-size:16px;padding:12px;box-shadow:none}.suryakarta.suryakarta.suryakarta .guest-field textarea{min-height:130px}.suryakarta.suryakarta.suryakarta .guest-event-response{padding:20px 0;border:0;border-top:1px solid #c6ad7e70;border-radius:0;margin-top:25px;gap:15px}.suryakarta.suryakarta.suryakarta .guest-event-response legend{padding:0 12px 0 0;text-align:left;font:23px/1.4 Cormorant Garamond,Georgia,serif}.suryakarta.suryakarta.suryakarta .guest-attendance{display:grid;gap:6px}.suryakarta.suryakarta.suryakarta .guest-attendance>label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:75px;padding:8px 2px;text-align:center;font:11px/1.35 DM Sans,sans-serif;border:1px solid #c6ad7e;cursor:pointer;background:transparent;border-radius:2px}.suryakarta.suryakarta.suryakarta .guest-attendance>label:has(input:checked){background:var(--sy-accent);border-color:var(--sy-accent);color:#fff1d5}.suryakarta.suryakarta.suryakarta .guest-attendance input{accent-color:var(--sy-accent);width:16px;height:16px}.suryakarta.suryakarta.suryakarta .guest-attendance svg{width:17px;height:17px}.suryakarta.suryakarta.suryakarta .guest-attendance .attendance-copy{min-width:0}.suryakarta.suryakarta.suryakarta .guest-submit{min-height:46px;padding:10px 20px;background:var(--sy-accent);color:#fff3da;border:1px solid var(--sy-accent);border-radius:2px;font:17px/1.4 Cormorant Garamond,Georgia,serif}.suryakarta.suryakarta.suryakarta .guest-notice{font:11px/1.7 DM Sans,sans-serif;padding:12px;border-color:#c6ad7e85;background:#eee1c9;color:var(--sy-muted)}.suryakarta.suryakarta.suryakarta .guest-wishes{max-height:480px;overflow:auto;scrollbar-width:thin;margin-top:25px;text-align:left}.suryakarta.suryakarta.suryakarta .guest-wishes article{position:relative;padding:20px 0 20px 42px;border-top:1px solid #c6ad7e55}.suryakarta.suryakarta.suryakarta .guest-wishes h3{font:19px/1.3 Marcellus,Georgia,serif;margin:0 0 8px}.suryakarta.suryakarta.suryakarta .guest-wishes p{font-size:12px;line-height:1.8;margin:0 0 8px}.suryakarta.suryakarta.suryakarta .guest-wishes time{font-size:10px;color:var(--sy-muted)}.suryakarta.suryakarta.suryakarta .guest-wish-seal{position:absolute;left:0;top:20px;width:30px;height:30px;border:1px solid #c6ad7e88;border-radius:50%;display:grid;place-items:center;font:19px Cormorant Garamond,Georgia,serif;color:var(--sy-accent)}.sy-closing{min-height:850px;padding:70px 28px 390px}.sy-closing .sy-courtyard{opacity:.85}.sy-closing .sy-architecture{bottom:2%;width:66%;left:17%}.sy-closing .sy-tree-left,.sy-closing .sy-tree-right{bottom:0}.sy-closing .sy-janur-left,.sy-closing .sy-janur-right{width:17%;bottom:1%}.sy-closing-letter{position:relative;z-index:8;padding:20px 8px;text-align:center}.sy-closing-letter .experience-closing p{font-size:12px;line-height:1.9}.sy-closing-letter .experience-closing p:last-child{font:23px/1.5 Cormorant Garamond,Georgia,serif;color:var(--sy-accent)}.suryakarta .invitation-attribution{margin:28px auto 0}.suryakarta .invitation-attribution a{color:var(--sy-accent)}@keyframes sy-tree-breathe{0%{rotate:-.65deg}to{rotate:.65deg}}@keyframes sy-palm-breathe{0%{rotate:-1deg}to{rotate:.8deg}}@keyframes sy-photo-arrive{0%{opacity:.4;scale:1.025}to{opacity:1;scale:1}}.suryakarta [data-inview=false] *,.suryakarta[data-awake=false] *,html[data-motion=paused] .suryakarta *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.suryakarta *{animation:none!important;transition:none!important}.suryakarta .sy-architecture,.suryakarta .sy-art,.suryakarta .sy-gallery-garden,.suryakarta .sy-tree-left,.suryakarta .sy-tree-right{transform:none}}@container sy (max-width:350px){.sy-chapter{padding-inline:20px}.sy-cover-copy{padding-top:42px;width:78%}.sy-cover-copy .sy-names{font-size:37px!important}.sy-cover-copy .sy-label{font-size:9px;margin-bottom:14px}.sy-cover-date{font-size:18px}.sy-addressee{margin-top:12px}.suryakarta.suryakarta.suryakarta .experience-gifts,.suryakarta.suryakarta.suryakarta .guest-event,.suryakarta.suryakarta.suryakarta .guest-responses>section{padding:26px 15px}.sy-story-leaf{padding:25px 20px}.suryakarta.suryakarta.suryakarta .guest-attendance>label{font-size:10px}}@media(max-height:600px) and (orientation:landscape){.sy-cover{height:760px;min-height:760px}.sy-cover-copy{padding-top:45px}}.suryakarta.suryakarta.suryakarta .guest-responses form>button[type=submit]{min-height:46px;padding:10px 20px;background:var(--sy-accent);color:#fff3da;border:1px solid var(--sy-accent);border-radius:2px;font:18px/1.4 Cormorant Garamond,Georgia,serif}.suryakarta.suryakarta.suryakarta .guest-attendance{margin:0;padding:0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.suryakarta.suryakarta.suryakarta .guest-attendance>legend{font:12px/1.5 DM Sans,sans-serif;letter-spacing:0;padding:0;margin:0 0 12px;color:var(--sy-muted)}.suryakarta.suryakarta.suryakarta .guest-attendance>label{position:relative;grid-column:auto;min-height:76px;margin:0;box-shadow:none}.suryakarta.suryakarta.suryakarta .guest-attendance input{position:absolute;opacity:0;width:1px;height:1px}.suryakarta.suryakarta.suryakarta .guest-attendance>label:focus-within{outline:2px solid var(--sy-accent);outline-offset:3px}.suryakarta.suryakarta.suryakarta .guest-attendance-mark{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;color:inherit}.suryakarta.suryakarta.suryakarta .guest-attendance-check{display:none}.suryakarta.suryakarta.suryakarta .guest-attendance-full-label{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.suryakarta.suryakarta.suryakarta .guest-practice{font:11px/1.75 DM Sans,sans-serif;border:1px solid #c6ad7e70;background:#efe1c6;color:var(--sy-muted);padding:12px;border-radius:0}.suryakarta.suryakarta.suryakarta .guest-event-actions svg{width:16px;height:16px;flex-shrink:0;margin-right:5px}@media(max-height:760px) and (orientation:portrait){.sy-cover-copy{padding-top:34px}.sy-cover-copy .sy-names{font-size:36px!important}.sy-cover-copy .sy-names i{font-size:25px;line-height:1.25}.sy-cover-copy .sy-label{margin-bottom:12px}.sy-cover-date{font-size:18px;margin-top:12px!important}.sy-addressee{margin-top:10px}}.sy-birds{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;color:#51503f}.sy-birds svg{position:absolute;top:7%;left:-12%;width:12px;height:7px;opacity:.55;animation:sy-flight 28s linear infinite}.sy-birds svg:nth-child(2){top:12%;width:8px;animation-delay:-10s;animation-duration:33s}.sy-birds svg:nth-child(3){top:19%;width:10px;animation-delay:-18s;animation-duration:37s}@keyframes sy-flight{0%{translate:0 15px}to{translate:570px -25px}}@media(prefers-reduced-motion:reduce){.sy-birds svg{left:18%;animation:none}.sy-birds svg:nth-child(2){left:60%}.sy-birds svg:nth-child(3){left:78%}}@media(max-height:600px) and (orientation:landscape){.sy-cover-copy .sy-names{font-size:36px!important}.sy-cover-copy .sy-names i{font-size:25px;line-height:1.25}.sy-cover-copy .sy-label{margin-bottom:12px}.sy-cover-date{font-size:18px;margin-top:12px!important}.sy-addressee{margin-top:10px}}.suryakarta[data-long-names=true] .sy-cover{min-height:max(100svh,1000px);height:max(100svh,1000px)}.suryakarta[data-long-names=true] .sy-cover-copy{width:82%}.suryakarta[data-long-names=true] .sy-cover-copy .sy-names{font-size:clamp(25px,7cqw,34px)!important}.suryakarta[data-long-names=true] .sy-names{overflow-wrap:anywhere}.sy-gift-identity>span:first-child{display:block;width:85px;height:32px;margin:0 auto;background:var(--sy-accent);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sy-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.suryakarta{overflow-anchor:none}.suryakarta[data-phase=opening][data-art-ready=true][data-journey] .sy-cover{animation:sy-cover-handoff var(--sy-intro-duration) cubic-bezier(.28,.05,.22,1) both}@keyframes sy-cover-handoff{to{opacity:0}}@media(prefers-reduced-motion:reduce){.suryakarta[data-phase=opening] .sy-cover{visibility:hidden}}.sy-cover-copy .sy-names{color:var(--sy-ink)}.sy-cover-copy .sy-label{letter-spacing:.23em}.sy-cover-copy .sy-names i{color:var(--sy-accent)}.sy-cover .sy-enter{border-radius:2px;outline:0;box-shadow:0 3px 16px #38211328;gap:14px}.sy-cover .sy-enter>span{font-size:16px}.suryakarta .sy-gift-seal{width:clamp(74px,22cqw,108px);margin:0 auto 12px}@media(min-height:600px){.suryakarta.suryakarta .sy-cover{height:100svh;min-height:100svh}}.sy-cover .sy-cover-copy{padding-top:clamp(26px,5svh,48px);width:90%}.sy-cover .sy-cover-copy .sy-names{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;-moz-column-gap:.25em;column-gap:.25em;font-size:clamp(28px,10.7cqw,52px)!important}.sy-cover .sy-cover-copy .sy-names i{font-size:.68em}.sy-cover .sy-cover-copy>.sy-label{margin-bottom:11px}.sy-cover .sy-cover-date{margin-top:12px!important}.sy-cover .sy-addressee{margin-top:13px}.suryakarta[data-long-names=true] .sy-cover .sy-cover-copy .sy-names{display:block;font-size:clamp(23px,7cqw,34px)!important}.sy-approach,.sy-ceremony-passage,.sy-couple-journey{position:relative;isolation:isolate;text-align:center}.sy-scene-window{position:relative;min-height:780px;isolation:isolate;overflow:clip}.sy-approach .sy-scene-window{padding:60px 28px 420px}.sy-approach-greeting,.sy-approach-quote,.sy-ceremony-heading,.sy-ceremony-reading,.sy-character-notes,.sy-couple-heading{position:relative;z-index:8}.sy-approach-greeting h2{font-size:clamp(30px,8cqw,39px)}.sy-journey-cue{font:11px/1.8 DM Sans,sans-serif;color:var(--sy-muted);letter-spacing:.03em}.sy-journey-cue>span{display:block;margin:12px auto 0;font-size:19px}.sy-approach-quote{margin:55px auto 0;padding:30px 22px;background:#faf0dce8;max-width:370px}.sy-approach-quote blockquote{margin:20px 0;font:25px/1.55 Cormorant Garamond,Georgia,serif}.sy-approach-quote blockquote cite{font:10px/1.8 DM Sans,sans-serif;letter-spacing:.1em;color:var(--sy-accent)}.sy-approach-quote>p:last-child{font-size:12px;margin-bottom:0}.sy-reception-backdrop>.sy-art{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.sy-reading-mist{position:absolute;inset:0;opacity:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse at 50% 43%,#fbf1d9ed 0,#f2e8d3a8 40%,transparent 80%)}.sy-scene-pace{position:absolute;z-index:10;bottom:22px;left:20px;right:20px;display:flex;gap:12px;align-items:center;justify-content:center;font:9px/1.7 DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--sy-accent)}.sy-scene-pace i{display:block;width:24px;border-top:1px solid;opacity:.5}.sy-couple-journey .sy-scene-window{padding:50px 28px 40px}.sy-reception-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.sy-reception-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(#f8ecd354,transparent 35%,transparent 85%,var(--sy-paper))}.sy-couple-heading{margin:0 auto 25px;max-width:90%;text-shadow:0 1px 15px #fff0c9}.sy-couple-heading .sy-names{font-size:clamp(27px,7.8cqw,37px)!important}.sy-couple-heading .sy-names>span{display:inline}.sy-couple-heading .sy-names i{display:inline;margin:0 6px;font-size:25px}.sy-couple-date{font:20px/1.5 Cormorant Garamond,Georgia,serif;margin-top:15px!important}.sy-couple-cast{position:relative;width:100%;height:560px;margin:0 auto}.sy-couple-cutout{position:absolute;inset:0;margin:0;pointer-events:none}.sy-couple-cutout>img{position:absolute;bottom:0;left:0;width:100%;height:auto;max-width:none;z-index:2;filter:drop-shadow(0 6px 4px #37211415)}.sy-contact-shadow{position:absolute;z-index:1;bottom:0;left:18%;width:64%;height:17px;background:radial-gradient(ellipse,#2b1a1375,transparent 70%);border-radius:50%}.sy-character-notes{margin:25px auto;max-width:370px}.sy-character-note{position:relative;padding:24px 20px;background:#faf0ddf2;border:1px solid #d4ba8b;margin:20px auto;box-shadow:0 7px 25px #38251c15}.sy-character-note h3{font:28px/1.25 Marcellus,Georgia,serif;margin:12px 0;color:var(--sy-accent)}.sy-character-note>p:not(.sy-label){font-size:12px;margin:5px 0 0}.sy-ceremony-passage .sy-scene-window{padding:60px 28px 450px}.sy-ceremony-heading>p:last-child{font:22px/1.5 Cormorant Garamond,Georgia,serif}.sy-ceremony-reading{padding:30px 24px;margin:55px auto 0;background:#fbf1dfed;max-width:370px}.sy-ceremony-reading h2{font-size:32px}.sy-ceremony-reading>p{font-size:13px}.sy-ceremony-mist{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:5;background:linear-gradient(#f2e8d399,var(--sy-paper))}.sy-epic-album .sy-scene-window{min-height:0}.sy-epic-album .sy-scene-window>header{position:relative;z-index:5;margin:0 auto 30px}.suryakarta[data-journey=cinematic] [data-epic-scene]{min-height:calc(var(--scene-screens) * 100svh);padding:0}.suryakarta[data-journey=cinematic] .sy-scene-window{position:sticky;top:0;height:100svh;min-height:0;padding:0}.suryakarta[data-journey=cinematic] .sy-approach-greeting{position:absolute;top:7%;left:10%;right:10%;margin:0}.suryakarta[data-journey=cinematic] .sy-approach-greeting>.sy-label{font-size:9px}.suryakarta[data-journey=cinematic] .sy-approach-quote{position:absolute;top:20%;left:9%;right:9%;margin:0 auto;max-height:65%;overflow:auto}.suryakarta[data-journey=cinematic] .sy-approach-quote blockquote{font-size:clamp(23px,6.8cqw,29px)}.suryakarta[data-journey=cinematic] .sy-couple-heading{position:absolute;top:7%;left:7%;right:7%;max-width:none;margin:0}.suryakarta[data-journey=cinematic] .sy-couple-cast{position:absolute;inset:0;width:100%;height:100%;margin:0}.suryakarta[data-journey=cinematic] .sy-couple-cutout{position:absolute;left:0;right:0;bottom:9%;top:auto;aspect-ratio:2/3}.suryakarta[data-journey=cinematic] .sy-character-notes{position:absolute;left:9%;right:9%;bottom:6%;z-index:7;margin:0 auto;max-width:none}.suryakarta[data-journey=cinematic] .sy-character-note{position:absolute;bottom:0;left:0;right:0;margin:0}.suryakarta[data-journey=cinematic] .sy-character-note h3{font-size:clamp(23px,6.7cqw,31px)}.suryakarta[data-journey=cinematic] .sy-character-note .sy-label{font-size:9px}.suryakarta[data-journey=cinematic] .sy-couple-journey .sy-scene-pace{bottom:18px}.suryakarta[data-journey=cinematic] .sy-epic-album .sy-scene-window{display:flex;flex-direction:column;justify-content:center;padding:40px 28px 44px}.suryakarta[data-journey=cinematic] .sy-epic-album header{margin-bottom:20px}.suryakarta[data-journey=cinematic] .sy-epic-album header h2{font-size:clamp(27px,8cqw,37px);margin:5px 0 15px}.suryakarta[data-journey=cinematic] .sy-epic-album header .sy-label{font-size:9px;margin-bottom:8px}.suryakarta[data-journey=cinematic] .sy-epic-album .sy-album-photo{height:52svh;max-height:480px;aspect-ratio:auto}.suryakarta[data-journey=cinematic] .sy-epic-album .sy-album-controls{margin:25px 5px 10px}.suryakarta[data-journey=cinematic] .sy-epic-album .sy-album-thumbs>button{height:48px;width:40px}.suryakarta[data-journey=cinematic] .sy-ceremony-heading{position:absolute;left:10%;right:10%;top:12%}.suryakarta[data-journey=cinematic] .sy-ceremony-reading{position:absolute;left:9%;right:9%;top:35%;margin:0 auto;padding:35px 20px}.suryakarta[data-journey=cinematic] .sy-ceremony-passage .sy-architecture{width:76%;left:12%;bottom:5%}.suryakarta[data-journey=cinematic] .sy-celebration{padding-top:50px}.suryakarta:not([data-journey=cinematic]) .sy-ceremony-mist,.suryakarta:not([data-journey=cinematic]) .sy-couple-journey[data-has-scene-portrait=false] .sy-couple-cast,.suryakarta:not([data-journey=cinematic]) .sy-reading-mist,.suryakarta:not([data-journey=cinematic]) .sy-scene-pace,.suryakarta[data-journey=cinematic] .sy-celebration:before,.suryakarta[data-journey=cinematic] .sy-celebration>header{display:none}.suryakarta:not([data-journey=cinematic]) .sy-epic-album .sy-scene-window{overflow:visible}.suryakarta[data-long-names=true][data-journey=cinematic] .sy-couple-heading .sy-names{font-size:clamp(23px,6.5cqw,31px)!important}@media(max-height:700px){.suryakarta[data-journey=cinematic] .sy-couple-heading{top:5%}.suryakarta[data-journey=cinematic] .sy-approach-greeting h2{font-size:30px}.suryakarta[data-journey=cinematic] .sy-epic-album .sy-scene-window{padding-top:22px;padding-bottom:25px}.suryakarta[data-journey=cinematic] .sy-epic-album .sy-album-photo{height:45svh}}.suryakarta:not([data-journey=cinematic]) .sy-couple-cast{width:min(100%,360px);height:auto;aspect-ratio:2/3}.suryakarta[data-journey=cinematic] .sy-couple-cutout{width:min(84%,37svh);left:50%;right:auto;translate:-50% 0}.suryakarta[data-long-names=true][data-journey=cinematic] .sy-couple-heading .sy-names{font-size:clamp(21px,6cqw,29px)!important}.suryakarta[data-long-names=true][data-journey=cinematic] .sy-couple-date{font-size:15px;margin-top:8px!important}.sy-prologue-window{position:relative}.suryakarta[data-journey=cinematic] .sy-prologue>.sy-prologue-window{position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate}.suryakarta[data-journey=cinematic] .sy-prologue [data-epic-stage]{position:absolute;inset:0;width:100%;height:100%;padding:0;min-height:0}.suryakarta[data-journey=cinematic] .sy-prologue [data-epic-stage]>.sy-scene-window{position:absolute;inset:0;width:100%;height:100%;min-height:0}.suryakarta[data-journey=cinematic] .sy-epic-album{overflow:clip}.sy-couple-heading .sy-names i{color:var(--sy-accent)}.sy-garden-world .sy-camera{--house-width:min(137cqw,675px);--house-floor:77%;--door-half-width:.075;--door-top:.507;--door-bottom:.779}.sy-garden-world .sy-architecture{width:var(--house-width);left:calc(50% - var(--house-width) / 2);bottom:calc(100% - var(--house-floor));transform:none;transform-origin:50% calc((var(--door-top) + var(--door-bottom)) * 50%)}.sy-garden-world .sy-traditionalHouse{position:relative;clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,calc(50% - var(--door-half-width) * 100%) calc(var(--door-top) * 100%),calc(50% - var(--door-half-width) * 100%) calc(var(--door-bottom) * 100%),calc(50% + var(--door-half-width) * 100%) calc(var(--door-bottom) * 100%),calc(50% + var(--door-half-width) * 100%) calc(var(--door-top) * 100%),calc(50% - var(--door-half-width) * 100%) calc(var(--door-top) * 100%),0 0)}.sy-house-doorway{top:calc(var(--door-top) * 100%);bottom:calc((1 - var(--door-bottom)) * 100%);inset-inline:calc(50% - var(--door-half-width) * 100%);perspective:calc(var(--house-width) * .7)}.sy-house-door,.sy-house-doorway{position:absolute;overflow:hidden}.sy-house-door{inset-block:0;width:50%;backface-visibility:hidden}.sy-house-door-left{left:0;transform-origin:left center}.sy-house-door-right{right:0;transform-origin:right center}.sy-house-door>.sy-art{position:absolute;width:200%;height:100%;-o-object-fit:cover;object-fit:cover}.sy-house-door-right>.sy-art{right:0}.sy-garden-gate{position:absolute;z-index:3;bottom:17%;width:min(38%,195px)}.sy-garden-gate-left{left:-2%}.sy-garden-gate-right{right:-2%;scale:-1 1}.sy-reog-display{position:absolute;z-index:4;bottom:7%;width:min(62%,310px)}.sy-reog-left{left:-16%}.sy-reog-right{right:-16%;scale:-1 1}.sy-reog-display:before{content:"";position:absolute;inset:auto 14% -2% 12%;height:9%;background:radial-gradient(ellipse,#32231870,transparent 74%)}.sy-reog-display>.sy-art{position:relative}.sy-garden-world .sy-tree-left,.sy-garden-world .sy-tree-right{z-index:5;bottom:0;transform:none}.sy-garden-world .sy-tree-left{left:-68%}.sy-garden-world .sy-tree-right{right:-70%}.sy-garden-world .sy-janur-left,.sy-garden-world .sy-janur-right{width:17%;bottom:7%}.sy-garden-world .sy-janur-left{left:-1%}.sy-garden-world .sy-janur-right{right:-1%}.sy-garden-world .sy-ground-left,.sy-garden-world .sy-ground-right{width:60%;bottom:-4%}.sy-garden-world .sy-ground-left>.sy-art,.sy-garden-world .sy-ground-right>.sy-art{transform:none}.sy-sky-handoff{display:none}.sy-reception-camera{position:relative;isolation:isolate}.suryakarta:not([data-journey=cinematic]) .sy-reception-backdrop{inset:-130px -28px -45px}.suryakarta[data-journey=cinematic] .sy-approach{z-index:2}.suryakarta[data-journey=cinematic] .sy-reception-camera{position:absolute;inset:0}.suryakarta[data-journey=cinematic] .sy-reception-backdrop{inset:0}.suryakarta[data-journey=cinematic] .sy-sky-handoff{display:block;position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(#efe3c9,var(--sy-paper) 85%)}.suryakarta[data-journey=cinematic] .sy-ceremony-passage .sy-distance>.sy-art{-o-object-position:center 68%;object-position:center 68%}.suryakarta[data-phase=opening][data-journey=cinematic] .sy-approach-greeting{animation:sy-garden-welcome var(--sy-intro-duration) ease-out both}@keyframes sy-garden-welcome{0%,55%{opacity:0}to{opacity:1}}.suryakarta[data-long-names=true] .sy-garden-world .sy-camera{--house-floor:82%}.sy-garden-world .sy-distance>.sy-art{transform-origin:50% 58%}.sy-canopy-left,.sy-canopy-right{position:absolute;z-index:6;width:66%;top:-2%}.sy-canopy-left{left:-16%}.sy-canopy-right{right:-18%;scale:-1 1}.sy-garden-world .sy-garden-gate,.sy-garden-world .sy-ground-left,.sy-garden-world .sy-ground-right,.sy-garden-world .sy-reog-display{transform-origin:center bottom}.sy-canopy-left>.sy-art,.sy-canopy-right>.sy-art{transform-origin:0 0;animation:sy-canopy-sway 9s ease-in-out infinite alternate}.sy-canopy-right>.sy-art{animation-duration:12s;animation-delay:-4s}.sy-garden-world .sy-ground-left>.sy-art,.sy-garden-world .sy-ground-right>.sy-art{transform-origin:32% 100%;animation:sy-flowers-sway 7s ease-in-out infinite alternate}.sy-garden-world .sy-ground-right>.sy-art{animation-duration:10s;animation-delay:-3s}.sy-reog-display>.sy-art{transform-origin:50% 96%;animation:sy-reog-settle 12s ease-in-out infinite alternate}.sy-reog-right>.sy-art{animation-duration:15s;animation-delay:-5s}@keyframes sy-canopy-sway{0%{rotate:-1.3deg}to{rotate:1.2deg}}@keyframes sy-flowers-sway{0%{rotate:-.8deg}to{rotate:1deg}}@keyframes sy-reog-settle{0%{rotate:-.25deg}to{rotate:.25deg}}.sy-ground-plane{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 49%,#000 65%);mask-image:linear-gradient(180deg,transparent 49%,#000 65%)}.sy-ground-plane>.sy-art{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}