.experience-root{--invitation-width:min(520px,44vw);--experience-heading:"Cormorant Garamond",Georgia,serif;--experience-script:"Great Vibes",cursive;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) var(--invitation-width);background:var(--experience-bg,#f3ecdf);color:var(--experience-ink,#3f473d);font-family:var(--experience-font,"DM Sans",sans-serif);overflow-x:clip;overflow-wrap:anywhere}.experience-root *{box-sizing:border-box}.experience-envelope{grid-column:2;position:relative;width:100%;min-width:0;background:var(--experience-bg);box-shadow:-8px 0 45px #20130914}.experience-cover{display:block;position:relative;min-height:100svh;cursor:pointer;list-style:none;text-align:center}.experience-cover::-webkit-details-marker{display:none}.experience-envelope[open]>.experience-cover{display:none}.experience-root [data-chapter]{position:relative;isolation:isolate;overflow:clip;--chapter-progress:.5}.experience-open{position:absolute;z-index:8;bottom:50px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:46px;max-width:85%;white-space:nowrap;padding:13px 24px;border:1px solid var(--experience-line);background:var(--experience-paper,#fffdf5);color:var(--experience-ink);font:11px/1.4 DM Sans,sans-serif;letter-spacing:.07em}.experience-cover:focus-visible{outline:3px solid var(--experience-accent);outline-offset:-5px}.experience-root a:focus-visible,.experience-root button:focus-visible{outline:3px solid var(--experience-accent);outline-offset:4px}.experience-root [tabindex="-1"]:focus-visible{outline:1px solid var(--experience-accent);outline-offset:8px}.experience-atmosphere{position:fixed;inset:0 var(--invitation-width) 0 0;display:grid;place-items:center;overflow:hidden;background:var(--experience-bg)}.experience-atmosphere:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent,#30241612)}.experience-atmosphere-frame{position:relative;isolation:isolate;width:min(80%,600px);height:min(82svh,800px);overflow:hidden;border:1px solid color-mix(in srgb,var(--experience-accent) 30%,transparent);box-shadow:0 25px 80px #20150615}.experience-atmosphere-copy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;gap:32px;z-index:2}.experience-atmosphere-copy p{font:9px/1.7 DM Sans,sans-serif;letter-spacing:.2em}.experience-atmosphere-copy strong{font:400 clamp(45px,5vw,78px)/1.2 var(--experience-script);max-width:90%;overflow-wrap:anywhere;color:var(--experience-ink)}.experience-atmosphere-copy>span{font:11px/1.8 DM Sans,sans-serif;letter-spacing:.1em}.experience-atmosphere-colophon{position:absolute;bottom:25px;font:9px/1.5 DM Sans,sans-serif;letter-spacing:.17em;color:var(--experience-muted)}.experience-art{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1;isolation:isolate}.experience-art-scene{position:absolute;inset:-12px 0;background-image:var(--art-scene);background-position:50%;background-size:cover;transform:translateY(calc((var(--chapter-progress,.5) - .5)*-12px))}.experience-art-canopy,.experience-art-foreground{transform-origin:bottom center}.experience-art-canopy{transform-origin:top center}.experience-art-foreground{transform-origin:bottom center}.experience-art-closing .experience-art-scene{opacity:.65}.experience-quick-nav{position:sticky;top:0;z-index:20;gap:0;background:var(--experience-paper,#faf5eb);color:var(--experience-ink);border-bottom:1px solid var(--experience-line);font:10px/1.4 DM Sans,sans-serif;letter-spacing:.04em}.experience-quick-nav,.experience-quick-nav a{display:flex;align-items:center;justify-content:center;min-height:43px}.experience-quick-nav a{flex:1;color:inherit;text-decoration:none}.experience-root :is(#events,#rsvp,#guestbook,#gallery){scroll-margin-top:55px}.experience-couple{display:grid;grid-template-columns:1fr;gap:40px;margin:34px auto;text-align:center;max-width:390px}.experience-person{min-width:0}.experience-person img{display:block;width:min(70%,200px);aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;margin:0 auto 18px;border-radius:48% 48% 0 0}.experience-person h3{font:400 32px/1.2 var(--experience-heading);margin:0 0 15px;overflow-wrap:anywhere}.experience-person>p{font:12px/1.8 var(--experience-font,"DM Sans",sans-serif);margin:5px 0!important}.experience-person>a{font:11px/1.6 var(--experience-font,"DM Sans",sans-serif);display:inline-block;margin-top:10px;text-decoration:none;border-bottom:1px solid var(--experience-line);padding-bottom:3px;color:inherit}.experience-person+.experience-person:before{content:"&";display:block;font:400 30px/1 var(--experience-script);color:var(--experience-accent);margin-bottom:36px}.experience-story{max-width:410px;margin:auto}.experience-story article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:25px 0;border-top:1px solid var(--experience-line)}.experience-story time{font:10px/1.8 var(--experience-font,"DM Sans",sans-serif);color:var(--experience-muted)}.experience-story h3{font:400 24px/1.2 var(--experience-heading);margin:0 0 12px}.experience-story p{font:12px/1.9 var(--experience-font,"DM Sans",sans-serif);white-space:pre-line;margin:0}.experience-story img{display:block;width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/5;margin-top:20px;border-radius:45% 45% 0 0}.experience-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:460px;margin:auto}.experience-gallery-grid button{display:block;border:0;padding:0;background:transparent;cursor:zoom-in;overflow:hidden;min-width:0}.experience-gallery-grid img{display:block;width:100%;height:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.experience-gallery-grid button:nth-child(2n){margin-top:32px}.experience-gallery-grid:has(button:nth-child(3)) button:first-child{grid-column:1/-1}.experience-gallery-grid:has(button:nth-child(3)) button:first-child img{aspect-ratio:4/3}.experience-tools{--tools-paper:var(--experience-paper,#fffdf5);--tools-ink:var(--experience-ink,#40372d);max-width:470px;margin:0 auto;color:var(--tools-ink)}.experience-root .experience-tools .guest-quick-nav{display:none}.experience-root .experience-tools .guest-essentials{padding:0;color:var(--tools-ink);font-family:var(--experience-font,"DM Sans",sans-serif)}.experience-root .experience-tools .guest-essentials h2,.experience-root .experience-tools .guest-responses h2{font:400 30px/1.15 var(--experience-heading);color:var(--tools-ink);text-align:center;margin:0 0 25px}.experience-root .experience-tools .guest-event{background:var(--tools-paper);color:var(--tools-ink);padding:26px 20px;margin-bottom:18px;border:1px solid var(--experience-line);border-radius:8px}.experience-root .experience-tools .guest-event h3{font:400 25px/1.2 var(--experience-heading);margin:0 0 16px}.experience-root .experience-tools .guest-event p{font:12px/1.8 var(--experience-font,"DM Sans",sans-serif);margin:7px 0}.experience-root .experience-tools .guest-event-actions a{min-height:42px;padding:10px 15px;border:1px solid var(--experience-line);border-radius:4px;font-size:11px;background:transparent;color:inherit}.experience-root .experience-tools .guest-responses{padding:14px 0 0;color:var(--tools-ink);font:12px/1.75 var(--experience-font,"DM Sans",sans-serif)}.experience-root .experience-tools .guest-responses section{background:var(--tools-paper);color:var(--tools-ink);border:1px solid var(--experience-line);border-radius:8px;padding:26px 22px;margin-bottom:22px}.experience-root .experience-tools .guest-responses form{gap:16px}.experience-root .experience-tools .guest-responses :is(label,legend){font:500 12px/1.6 var(--experience-font,"DM Sans",sans-serif)}.experience-root .experience-tools .guest-event-response{padding:18px 13px;border:1px solid var(--experience-line);border-radius:4px;gap:13px}.experience-root .experience-tools .guest-event-response>legend{font:400 20px/1.3 var(--experience-heading)}.experience-root .experience-tools .guest-responses :is(input:not([type=radio]),textarea,.sw-select-trigger){background:color-mix(in srgb,var(--tools-paper) 94%,var(--tools-ink) 6%);color:var(--tools-ink);border:1px solid var(--experience-line);border-radius:3px;font-size:13px;min-height:44px}.experience-root .experience-tools .guest-responses input[type=radio]{accent-color:var(--experience-accent)}.experience-root .experience-tools .guest-responses button{border-radius:4px;background:var(--experience-accent);color:var(--experience-paper,#fffdf5);padding:12px 17px;font:500 12px/1.5 var(--experience-font,"DM Sans",sans-serif)}.experience-root .experience-tools .guest-practice{font-size:11px;line-height:1.7;color:var(--tools-ink);background:color-mix(in srgb,var(--tools-paper) 88%,var(--experience-accent) 12%);border-radius:3px;padding:11px}.experience-root .experience-tools .guest-wishes{max-height:400px;gap:7px;margin-top:23px}.experience-root .experience-tools .guest-wishes article{border-color:var(--experience-line);padding:17px 0}.experience-root .experience-tools .guest-wishes h3{font:500 12px/1.7 var(--experience-font,"DM Sans",sans-serif);color:var(--tools-ink)}.experience-root .experience-tools .guest-wishes p{font-size:12px;line-height:1.8}.experience-root .experience-tools .guest-wishes time{font-size:10px;color:var(--experience-muted)}.experience-gifts{padding:28px 22px;text-align:center;background:var(--tools-paper);color:var(--tools-ink);margin:22px auto;max-width:470px;border:1px solid var(--experience-line);border-radius:8px}.experience-gifts h2{font:400 30px/1.2 var(--experience-heading);margin:0 0 20px;color:inherit}.experience-gifts article{padding:20px 0;border-top:1px solid var(--experience-line)}.experience-gifts p{font:12px/1.8 var(--experience-font,"DM Sans",sans-serif);margin:7px 0!important}.experience-gifts h3{font:500 14px/1.6 var(--experience-font,"DM Sans",sans-serif);margin:0 0 10px}.experience-gifts button,.experience-gifts>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--experience-line);border-radius:4px;padding:10px 16px;background:transparent;color:inherit;font:11px/1.5 var(--experience-font,"DM Sans",sans-serif);cursor:pointer}.experience-account{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.experience-closing{max-width:350px;margin:auto;font:13px/1.9 var(--experience-font,"DM Sans",sans-serif)}.experience-closing p+p{margin-top:26px!important;font:400 36px/1.2 var(--experience-script)}html[data-motion=paused] .experience-art :is(.experience-art-scene,.experience-art-canopy,.experience-art-foreground){transform:none!important;animation:none!important}@container invitation-canvas (max-width:939px){.experience-root{display:block;--invitation-width:100%;background:var(--experience-bg)}.experience-atmosphere{display:none}.experience-envelope{width:100%;max-width:520px;margin:0 auto;box-shadow:0 0 45px #20130914}.experience-open{bottom:82px}.experience-quick-nav{font-size:10px}}@media(prefers-reduced-motion:reduce){.experience-art :is(.experience-art-scene,.experience-art-canopy,.experience-art-foreground){transform:none!important;animation:none!important}.experience-root *{scroll-behavior:auto!important}}.experience-root .experience-tools .guest-field{display:grid;gap:7px;min-width:0}.experience-root .experience-tools .guest-field :is(input,textarea,.sw-select-trigger){width:100%;padding:10px 12px;box-sizing:border-box;font:inherit}.experience-root .experience-tools .guest-event-response[disabled]{opacity:.65}body:has(.experience-envelope[open]) .invitation-demo-badge{position:relative!important;top:auto!important;right:auto!important;z-index:1!important;justify-content:center;max-width:520px;margin:0 0 0 auto;border-radius:0!important;padding:18px!important;box-shadow:none!important}@container invitation-canvas (max-width:939px){body:has(.experience-envelope[open]) .invitation-demo-badge{margin:0 auto}}.experience-root[data-composition] [data-chapter]{--experience-bg:inherit;--experience-paper:inherit;--experience-ink:inherit;--experience-accent:inherit;--experience-line:inherit;--experience-muted:inherit;overflow:visible;background:var(--experience-bg);color:var(--experience-ink)}.experience-root:not(.atelier-root) [data-chapter]>:not(.experience-art):not(.experience-seam):not(.atelier-scene){position:relative;z-index:2}.experience-root[data-composition] [data-join=illustrated]{padding-top:var(--chapter-illustrated-inset);padding-bottom:76px}.experience-root :is(#events,#rsvp,#guestbook,#gallery){scroll-margin-top:24px}.experience-root [data-chapter]>.experience-seam{position:absolute;inset:var(--ornament-bridge-overlap) 0 auto;height:var(--ornament-bridge-height);z-index:3;display:flex;justify-content:center;pointer-events:none}.experience-seam>img{display:block;width:min(72%,var(--ornament-bridge-width));height:var(--ornament-bridge-height);-o-object-fit:contain;object-fit:contain;transform:translateY(calc((var(--chapter-progress,.5) - .5)*-12px));animation:bridge-breathe 9s ease-in-out infinite alternate;transform-origin:50% 50%}.experience-root[data-composition] .experience-art[data-art-context]{-webkit-mask-image:none;mask-image:none}.experience-root[data-composition] .experience-art[data-art-context]>.experience-art-canopy{display:block;width:var(--art-canopy-width);height:auto;max-height:none;left:var(--art-canopy-left);right:auto;top:0;bottom:auto;margin-top:var(--art-canopy-offset);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:var(--art-canopy-opacity);transform:translateY(calc((var(--chapter-progress,.5) - .5)*-12px)) rotate(calc((var(--chapter-progress,.5) - .5)*.5deg))}.experience-root .experience-art-ground{position:absolute;bottom:0;width:var(--art-ground-width);height:var(--art-ground-depth);overflow:hidden;pointer-events:none;opacity:var(--art-ground-opacity);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.experience-root .experience-art-ground-left{left:0;-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 62%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent)}.experience-root .experience-art-ground-right{right:0;-webkit-mask-image:linear-gradient(270deg,#000 62%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent);mask-image:linear-gradient(270deg,#000 62%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent)}.experience-root[data-composition] .experience-art[data-art-context] .experience-art-foreground{display:block;width:200%;height:auto;max-height:none;left:0;right:auto;top:auto;bottom:var(--art-ground-sink);margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:1;transform:translateY(calc((var(--chapter-progress,.5) - .5)*8px))}.experience-root[data-composition] .experience-art .experience-art-ground-right>.experience-art-foreground{left:-100%}.experience-root [data-chapter] .experience-art-scene{opacity:.14;transform:translateY(calc((var(--chapter-progress,.5) - .5)*-18px));-webkit-mask-image:linear-gradient(transparent,#000 16%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 16%,#000 70%,transparent)}.experience-root[data-composition] [data-chapter-kind=opening]{padding-bottom:140px}.experience-root.experience-senja[data-composition] [data-chapter-kind=opening]{padding-bottom:40px}.experience-root .experience-art-canopy{animation:canopy-breathe 7.8s ease-in-out infinite alternate;transform-origin:50% 0;transition:translate .8s,rotate .8s}.experience-root .experience-art-foreground{animation:garden-breathe 9.5s ease-in-out infinite alternate;transform-origin:50% 100%}.experience-root[data-phase=opening] .experience-cover .experience-art-canopy{animation:none;translate:0 -70px;rotate:-5deg}.experience-root[data-phase=opening] .experience-cover .experience-art-foreground{animation:none;translate:0 55px}.experience-root[data-phase=opening] .experience-open{opacity:0;transition:opacity .25s}.experience-root .experience-envelope[open] #invitation-content>section:first-child{animation:invitation-unfold 1.1s cubic-bezier(.2,.7,.2,1) both}.experience-motes{position:absolute;inset:0;overflow:hidden;pointer-events:none}.experience-motes i{position:absolute;left:var(--mote-x);top:var(--mote-y);width:3px;height:5px;border-radius:70% 30%;background:#fff8d2;opacity:0;animation:petal-drift var(--mote-time) var(--mote-delay) ease-in-out infinite}.experience-senja .experience-motes i{width:3px;height:3px;background:#c9a36e}.experience-rasi .experience-motes i{width:2px;height:2px;border-radius:50%;background:#fff9d5;box-shadow:0 0 6px #fff6b9}@keyframes canopy-breathe{0%{rotate:-.45deg;translate:0 0}to{rotate:.6deg;translate:0 2px}}@keyframes garden-breathe{to{rotate:-.4deg;translate:0 -3px}}@keyframes bridge-breathe{to{translate:0 -2px;rotate:.35deg}}@keyframes petal-drift{0%{opacity:0;translate:0 8px;rotate:0deg}25%,70%{opacity:.55}to{opacity:0;translate:14px -32px;rotate:45deg}}@keyframes invitation-unfold{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.experience-root #invitation-content{background-color:var(--experience-bg);background-image:repeating-linear-gradient(105deg,transparent 0 3px,color-mix(in srgb,var(--experience-accent) 1%,transparent) 3px 4px)}.experience-root[data-composition] [data-chapter]{background:transparent}.experience-root[data-composition] :is(.senja-date-ticket,.lembayung-letter){background:transparent}.experience-root[data-composition] :is(.rasi-memories,.rasi-celebration){color:var(--experience-ink)}.experience-root[data-composition] :is(.rasi-memories .rasi-label,.rasi-date-card>.rasi-label){color:var(--experience-muted)}.experience-root[data-composition] :is(.rasi-memories .rasi-script-heading,.rasi-date-card>p){color:var(--experience-ink)}.experience-root[data-composition] :is(.lembayung-section-heading,.senja-heading,.laras-story-section>header,.rasi-story>header){max-width:340px;margin-inline:auto;text-align:center;margin-bottom:36px}.experience-root[data-composition] :is(.lembayung-album,.senja-gallery,.laras-memories,.rasi-memories){padding-top:62px;padding-bottom:100px}.experience-root[data-composition] :is(.lembayung-letter,.senja-introduction,.laras-quote,.rasi-quote){padding-bottom:74px}.experience-root[data-composition] :is(.laras-partners,.rasi-partners){padding-top:80px;padding-bottom:100px}.experience-root[data-composition] .lembayung-garden{padding-top:160px}.experience-root .experience-story{position:relative;max-width:410px}.experience-root .experience-story:before{content:"";position:absolute;inset:24px auto 24px 23px;width:1px;background:var(--experience-line)}.experience-root .experience-story article{position:relative;border:0;gap:18px;padding:0 0 28px;align-items:start}.experience-root .experience-story time{position:relative;z-index:2;background:var(--experience-bg);padding:10px 0;border-block:1px solid var(--experience-line);text-align:center}.experience-root .experience-story article>div{padding:22px 18px;background:var(--experience-paper);border:1px solid var(--experience-line);box-shadow:0 4px 0 color-mix(in srgb,var(--experience-accent) 7%,transparent)}.experience-root .experience-story p{font-size:12px;line-height:1.9;color:var(--experience-muted)}.experience-root.experience-senja .senja-story-card{position:relative;padding:24px 20px;margin:0 0 24px;background:var(--experience-paper);border:1px solid var(--experience-line);gap:20px;box-shadow:0 4px 0 color-mix(in srgb,var(--experience-accent) 7%,transparent)}.experience-root.experience-senja .senja-story-card p{font-size:12px;line-height:1.85;color:var(--experience-muted)}.experience-root.experience-senja .senja-story-year{display:inline-block;border-bottom:1px solid var(--experience-line);padding-bottom:6px;color:var(--experience-accent)}.experience-root.experience-laras .laras-story-paper{width:92%;padding:25px 22px;border:1px solid var(--experience-line);background:var(--experience-paper);box-shadow:0 5px 0 color-mix(in srgb,var(--experience-accent) 8%,transparent)}.experience-root.experience-laras .laras-story-paper p{color:var(--experience-muted)}.experience-root.experience-rasi .rasi-story-entry{margin:0 0 40px;padding:25px 18px 30px;border-block:1px solid var(--experience-line);background:color-mix(in srgb,var(--experience-paper) 40%,transparent)}.experience-root.experience-rasi .rasi-story-copy{padding-inline:4px}.experience-root.experience-rasi .rasi-story-copy p{color:var(--experience-muted)}.experience-root.experience-rasi .rasi-story-copy time{color:var(--experience-accent)}.experience-root.experience-rasi .rasi-story-entry:after{display:none}.experience-root[data-composition] .experience-person img{transform:none}.experience-root[data-composition] .experience-person+.experience-person:before{content:"&";font:italic 28px/1 var(--experience-heading);color:var(--experience-accent)}.experience-root[data-composition] :is(.rasi-portrait-star,.rasi-story-photo>span){display:none}.experience-root[data-composition] :is(.laras-fine-divider>span,.laras-seal-line){display:block;width:7px;height:7px;border:1px solid var(--experience-accent);border-radius:50%;font-size:0}.experience-root[data-composition] .rasi-cover-monogram>span{font-size:0;width:3px;height:3px;background:currentColor;border-radius:50%}.experience-root[data-composition] .experience-gallery-grid button{border:1px solid var(--experience-line);background:var(--experience-paper);padding:5px;outline:none;transition:transform .45s}.experience-root .experience-gallery-grid button:hover{transform:translateY(-3px)}.experience-root[data-composition] .experience-tools{--experience-accent:inherit;--tools-paper:var(--experience-paper);--tools-ink:var(--experience-ink)}.experience-root[data-composition] .experience-tools .guest-event{position:relative;padding:34px 24px 28px;border:1px solid var(--experience-line);border-radius:3px;background:var(--tools-paper);box-shadow:none;margin-bottom:24px}.experience-root[data-composition] .experience-tools .guest-event h3{font-size:30px;line-height:1.4;color:var(--experience-ink)}.experience-root .experience-tools .guest-event p:first-of-type{font-style:italic;font-size:13px;padding-bottom:14px;border-bottom:1px solid var(--experience-line);margin-bottom:16px}.experience-root[data-composition] .experience-tools .guest-event-actions a{background:transparent;color:var(--tools-ink);font-size:11px;border-color:var(--experience-line)}.experience-root .experience-tools .guest-event-actions{gap:9px;margin-top:23px}.experience-root[data-composition] .experience-tools .guest-responses>section{position:relative;border-radius:3px;padding:30px 22px;background:var(--tools-paper);box-shadow:none;border:1px solid var(--experience-line);isolation:isolate;margin-block:28px}.experience-root .experience-tools .guest-responses>section:before{content:"";display:block;width:100%;height:72px;margin:0 auto 18px;background:var(--experience-bridge) center/210px auto no-repeat}.experience-root .experience-tools .guest-responses h2{font-size:30px;line-height:1.25;max-width:270px;margin-inline:auto;margin-bottom:25px}.experience-root[data-composition] .experience-tools .guest-event-response{background:color-mix(in srgb,var(--tools-paper) 92%,var(--experience-ink) 8%);border-radius:2px}.experience-root[data-composition] .experience-tools .guest-responses button:not(.sw-select-trigger){background:var(--experience-accent);color:var(--experience-button-ink);min-height:44px;transition:filter .2s}.experience-root .experience-tools .guest-responses button:not(.sw-select-trigger):hover{filter:brightness(1.08)}.experience-root[data-composition] .experience-tools .guest-responses input::-moz-placeholder,.experience-root[data-composition] .experience-tools .guest-responses textarea::-moz-placeholder{color:var(--experience-muted);opacity:1}.experience-root[data-composition] .experience-tools .guest-responses input::placeholder,.experience-root[data-composition] .experience-tools .guest-responses textarea::placeholder{color:var(--experience-muted);opacity:1}.experience-root[data-composition] .experience-gifts{position:relative;padding:30px 22px;border-radius:3px;background:var(--tools-paper);border:1px solid var(--experience-line);box-shadow:none;margin-block:28px;color:var(--tools-ink)}.experience-root .experience-gifts:before{content:"";display:block;width:90px;height:94px;margin:0 auto 16px;background:var(--experience-vignette) center/contain no-repeat}.experience-root .experience-gifts h2{font-size:32px;color:var(--experience-ink)}.experience-root .experience-gifts article{border-top:1px solid var(--experience-line);margin-top:20px;padding:22px 0 0}.experience-root .experience-gifts article h3{letter-spacing:.1em;font-size:11px;text-transform:uppercase}.experience-root .experience-account{font-size:20px;font-family:var(--experience-heading);letter-spacing:.05em;padding:10px 0}.experience-root .experience-gifts button{border-radius:2px;min-width:160px;background:transparent;color:var(--experience-ink)}.experience-root[data-composition] :is(.laras-date-seal,.rasi-date-card){padding:30px 20px;margin-bottom:40px;border-block:1px solid var(--experience-line);border-inline:0;outline:0;border-radius:0}.experience-root[data-composition] .rasi-phases{color:var(--experience-accent)}.experience-root.experience-rasi .rasi-phases i{animation:lunar-glow 5s ease-in-out infinite alternate}.experience-root.experience-rasi .rasi-phases i:nth-child(2n){animation-delay:-2.5s}@keyframes lunar-glow{to{opacity:.4}}.experience-root .experience-atmosphere{display:block}.experience-root .experience-atmosphere-frame{position:absolute;inset:0;width:100%;height:100%;border:0;box-shadow:none}.experience-root .experience-atmosphere .experience-art{z-index:0}.experience-root .experience-atmosphere .experience-art-scene{opacity:.55}.experience-root .experience-art[data-art-context=companion] .experience-art-ground-left{-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent),linear-gradient(180deg,transparent,#000 14%);mask-image:linear-gradient(90deg,#000 62%,transparent),linear-gradient(180deg,transparent,#000 14%)}.experience-root .experience-art[data-art-context=companion] .experience-art-ground-right{-webkit-mask-image:linear-gradient(270deg,#000 62%,transparent),linear-gradient(180deg,transparent,#000 14%);mask-image:linear-gradient(270deg,#000 62%,transparent),linear-gradient(180deg,transparent,#000 14%)}.experience-root .experience-atmosphere-copy{padding:60px 8% 120px;gap:22px;justify-content:center}.experience-root .experience-atmosphere-copy p{margin:0;color:var(--experience-ink);text-shadow:0 1px 12px var(--experience-paper)}.experience-root .experience-atmosphere-copy strong{font-size:clamp(44px,4.8vw,76px);line-height:1.15;text-wrap:balance;color:var(--experience-ink);text-shadow:0 1px 16px var(--experience-paper)}.experience-root .experience-atmosphere-copy>span{color:var(--experience-ink);text-shadow:0 1px 12px var(--experience-paper)}.experience-atmosphere-portrait{position:relative;width:clamp(200px,29vh,360px);max-width:63%;height:clamp(240px,39vh,470px);flex:0 1 auto;min-height:0;margin:0;border-radius:var(--portrait-radius);padding:8px;border:1px solid var(--experience-accent);background:var(--experience-bg);box-shadow:0 12px 45px #101a1720}.experience-atmosphere-portrait img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;border-radius:inherit}.experience-root .experience-atmosphere-colophon{position:static;display:block;max-width:68%;margin:0;text-align:center;font:8px/1.8 var(--experience-font);letter-spacing:.14em;color:var(--experience-ink)}@media(max-height:740px) and (min-width:940px){.experience-root .experience-atmosphere-copy{gap:16px;padding-block:45px 70px}.experience-atmosphere-portrait{height:36vh;width:27vh}.experience-root .experience-atmosphere-copy strong{font-size:clamp(36px,4vw,60px)}}@container invitation-canvas (max-width:939px){.experience-root .experience-atmosphere{display:none}}@container invitation-canvas (max-width:359px){.experience-root[data-composition] .experience-tools .guest-event{padding-inline:19px}.experience-root[data-composition] .experience-tools .guest-responses>section{padding-inline:18px}.experience-root .experience-seam>img{max-width:70%}}.experience-root [data-inview=false] :is(.experience-art-canopy,.experience-art-foreground,.experience-seam img,.experience-motes i,.rasi-phases i),.experience-root[data-awake=false] *{animation-play-state:paused!important}html[data-motion=paused] .experience-root *,html[data-motion=paused] .music-bars i{animation:none!important;transition:none!important}html[data-motion=paused] .experience-root .experience-seam>img{transform:none}@media(prefers-reduced-motion:reduce){.experience-root *{animation:none!important;transition:none!important}.experience-root .experience-motes{display:none}.experience-root .experience-seam>img,.experience-root [data-chapter] :is(.experience-art-canopy,.experience-art-foreground,.experience-art-scene){transform:none!important;translate:none;rotate:none}}.experience-root[data-composition] [data-chapter-kind=story] article img{-o-object-position:var(--story-photo-position);object-position:var(--story-photo-position)}.experience-root[data-craft=v2] .classic-portrait{position:relative;display:block;width:var(--craft-portrait-width);max-width:100%;aspect-ratio:4/5;height:auto;margin:0 auto;border:0;padding:0;border-radius:0;background:none;box-shadow:none;isolation:isolate;overflow:visible;flex-shrink:0}.experience-root[data-craft=v2] .classic-portrait>img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;-o-object-fit:cover;object-fit:cover;transform:none;box-shadow:none;background:transparent;outline:0}.experience-root[data-craft=v2] .classic-portrait>.classic-portrait-photo{z-index:0;-o-object-position:var(--craft-photo-position);object-position:var(--craft-photo-position);-webkit-mask-image:var(--craft-aperture);mask-image:var(--craft-aperture);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.experience-root[data-craft=v2] .classic-portrait>.classic-portrait-art{z-index:1;-o-object-fit:contain;object-fit:contain;pointer-events:none}.experience-root[data-craft=v2] .classic-opening-portrait{width:min(84%,300px);margin:20px auto 30px}.experience-root[data-craft=v2] .experience-couple{max-width:440px;margin-inline:auto;gap:44px}.experience-root[data-craft=v2] .experience-person{min-width:0;max-width:100%;text-align:center}.experience-root[data-craft=v2] .experience-person h3{font-size:28px;line-height:1.25;margin:24px auto 12px;max-width:100%;text-wrap:balance}.experience-root[data-craft=v2] .experience-person>p{font-size:13px;line-height:1.8;max-width:32ch;margin-inline:auto!important}.experience-root[data-craft=v2] .experience-person>a{font-size:12px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.experience-root[data-craft=v2] [data-chapter-kind=story] article{max-width:100%;overflow-wrap:anywhere}.experience-root[data-craft=v2] :is(.experience-story,.senja-story-card,.laras-story-procession,.rasi-story-entries,.renjana-correspondence,.samudra-log){max-width:440px;margin-inline:auto}.experience-root[data-craft=v2] :is(.experience-story article>div,.senja-story-card,.laras-story-paper,.rasi-story-entry,.renjana-story-letter,.samudra-log-copy){background:var(--craft-surface);border:1px solid color-mix(in srgb,var(--experience-line) 75%,transparent);border-radius:var(--craft-radius);box-shadow:0 12px 30px color-mix(in srgb,var(--experience-ink) 6%,transparent)}.experience-root[data-craft=v2] [data-chapter-kind=story] :is(p,.senja-story-card p,.laras-story-paper p){font-size:14px;line-height:1.85}.experience-root[data-craft=v2] [data-chapter-kind=story] :is(h3,.laras-story-paper h3){font-size:29px;line-height:1.2;text-wrap:balance}.experience-root[data-craft=v2] .experience-story article{grid-template-columns:42px minmax(0,1fr);gap:14px}.experience-root[data-craft=v2] .experience-story article>div{padding:24px 20px}.experience-root[data-craft=v2] .experience-story img{border-radius:100px 100px 2px 2px;aspect-ratio:4/5}.experience-root[data-craft=v2].experience-senja .senja-story-card{padding:24px;gap:22px;border-radius:0;box-shadow:0 9px 22px #452b3010}.experience-root[data-craft=v2].experience-laras .laras-story-paper{position:relative;width:94%;margin:-22px auto 0;padding:25px;z-index:2}.experience-root[data-craft=v2].experience-laras .laras-story-photo{width:100%;margin:0;border-radius:130px 130px 2px 2px;padding:7px;background:var(--craft-surface);border:1px solid var(--experience-line)}.experience-root[data-craft=v2].experience-rasi .rasi-story-entry{padding:24px;margin-bottom:36px;background:linear-gradient(145deg,var(--craft-surface),var(--experience-bg));text-align:left}.experience-root[data-craft=v2].experience-rasi .rasi-story-photo{width:100%;height:auto;aspect-ratio:4/3;border-radius:3px;margin:0 0 22px;transform:none}.experience-root[data-craft=v2].experience-rasi .rasi-story-photo img{aspect-ratio:4/3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.experience-root[data-craft=v2].experience-renjana .renjana-story-letter{padding:28px 24px;rotate:0deg;transform:none}.experience-root[data-craft=v2].experience-renjana .renjana-story-letter:nth-child(2n){margin-left:auto;margin-right:auto;transform:none}.experience-root[data-craft=v2].experience-samudra .samudra-story-entry{padding:26px 22px;border:1px solid var(--experience-line);border-radius:var(--craft-radius);background:var(--craft-surface);box-shadow:0 12px 25px #294d690a}.experience-root[data-craft=v2].experience-samudra .samudra-log-copy{padding:0;border:0;background:none;box-shadow:none}.experience-root[data-craft=v2].experience-samudra .samudra-log figure{width:100%;margin:22px 0 0;border-radius:70px 3px 70px 3px}.experience-root[data-craft=v2] .classic-album{max-width:400px;margin:32px auto 0;min-width:0}.experience-root[data-craft=v2] .classic-album-open{display:block;width:100%;border:0;background:none;color:inherit;padding:0;margin:0;cursor:zoom-in}.experience-root[data-craft=v2] .classic-album-open .classic-portrait{width:100%}.experience-root[data-craft=v2] .classic-album-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin:16px auto 8px}.experience-root[data-craft=v2] .classic-album-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--experience-line);border-radius:50%;background:var(--craft-surface);color:var(--experience-ink);cursor:pointer}.experience-root[data-craft=v2] .classic-album-controls svg{width:20px;height:20px}.experience-root[data-craft=v2] .classic-album-controls p{margin:0;font:400 23px/1 var(--experience-heading);color:var(--experience-ink);font-variant-numeric:tabular-nums}.experience-root[data-craft=v2] .classic-album-controls p span{font:400 12px/1.5 var(--experience-font);color:var(--experience-muted)}.experience-root[data-craft=v2] .classic-album-thumbnails{display:flex;justify-content:center;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 4px 12px}.experience-root[data-craft=v2] .classic-album-thumbnails button{flex:0 0 56px;width:56px;height:68px;padding:3px;border:1px solid transparent;background:none;opacity:.55;cursor:pointer}.experience-root[data-craft=v2] .classic-album-thumbnails button[aria-pressed=true]{opacity:1;border-color:var(--experience-accent)}.experience-root[data-craft=v2] .classic-album-thumbnails img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px}.experience-root[data-craft=v2] [data-chapter]{background-color:var(--experience-bg)}.experience-root[data-craft=v2] .experience-art-scene{-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%,#000 64%,transparent);mask-image:linear-gradient(180deg,transparent,#000 24%,#000 64%,transparent)}.experience-root[data-craft=v2] .experience-seam>img{width:var(--craft-seam-width);height:auto}.experience-root[data-craft=v2] [data-chapter-kind=story]{padding-bottom:100px}.experience-root[data-craft=v2] [data-chapter-kind=gallery]{padding-top:68px;padding-bottom:105px}.experience-root[data-craft=v2] [data-chapter-kind=celebration]{padding-bottom:56px}.experience-root[data-craft=v2] [data-chapter-kind=closing]{padding-top:130px}.experience-root[data-craft=v2][data-composition] .experience-tools{--tools-paper:var(--craft-surface);max-width:470px}.experience-root[data-craft=v2][data-composition] .experience-tools :is(.guest-event,.guest-responses>section,.experience-gifts){position:relative;padding:28px 24px;background:var(--craft-surface);border:1px solid var(--experience-line);border-radius:var(--craft-radius);box-shadow:0 12px 30px color-mix(in srgb,var(--experience-ink) 5%,transparent);isolation:isolate}.experience-root[data-craft=v2][data-composition] .experience-tools .guest-responses>section:before{display:none}.experience-root[data-craft=v2] .classic-stationery-sprig{display:block;width:min(62%,180px);height:auto;margin:0 auto 22px;pointer-events:none}.experience-root[data-craft=v2] .guest-tool-ornament{position:relative;z-index:0;pointer-events:none}.experience-root[data-craft=v2] .guest-tool-ornament~*{position:relative;z-index:1}.experience-root[data-craft=v2][data-composition] .experience-tools :is(.guest-event h3,.guest-responses h2){font:400 30px/1.2 var(--experience-heading);margin:0 auto 24px;max-width:100%;color:var(--experience-ink);text-wrap:balance}.experience-root[data-craft=v2] .experience-tools .guest-event p:first-of-type{border:0;padding:0;margin:8px 0;font-style:normal}.experience-root[data-craft=v2] .guest-date-emblem{display:flex;justify-content:center;align-items:center;gap:16px;margin:0 auto 14px;color:var(--experience-accent)}.experience-root[data-craft=v2] .guest-date-emblem>span:first-child{font:400 62px/1 var(--experience-heading);letter-spacing:-.045em}.experience-root[data-craft=v2] .guest-date-emblem>span+span{border-left:1px solid var(--experience-line);padding-left:16px;text-align:left;font:400 22px/1.2 var(--experience-heading)}.experience-root[data-craft=v2] .guest-date-emblem small{display:block;font:400 16px/1.5 var(--experience-font);letter-spacing:.12em}.experience-root[data-craft=v2] .experience-tools .guest-event :is(.guest-event-date,.guest-event-address){font-size:12px;color:var(--experience-muted);line-height:1.7}.experience-root[data-craft=v2] .experience-tools .guest-event .guest-event-time{font:400 22px/1.4 var(--experience-heading);color:var(--experience-accent);margin:18px 0}.experience-root[data-craft=v2] .experience-tools .guest-event .guest-event-venue{font-size:15px;margin:12px 0 5px}.experience-root[data-craft=v2][data-composition] .experience-tools .guest-event-actions a{min-height:44px;padding:11px 14px;gap:7px;font:400 12px/1.5 var(--experience-font);border-radius:3px}.experience-root[data-craft=v2] .guest-event-actions svg{width:16px;height:16px;flex-shrink:0}.experience-root[data-craft=v2][data-composition] .experience-tools .guest-event-actions a:first-child{background:var(--experience-accent);color:var(--experience-button-ink);border-color:var(--experience-accent)}.experience-root[data-craft=v2] .experience-tools .guest-responses{padding-inline:0}.experience-root[data-craft=v2] .experience-tools .guest-responses form{gap:20px;text-align:left}.experience-root[data-craft=v2] .experience-tools .guest-field :is(input:not([type=radio]),textarea,.sw-select-trigger){font:400 16px/1.5 var(--experience-font);min-height:46px;padding:11px 12px;border-radius:3px}.experience-root[data-craft=v2] .experience-tools .guest-responses :is(label,legend){font-size:12px;font-weight:400;line-height:1.5}.experience-root[data-craft=v2][data-composition] .experience-tools .guest-event-response{padding:20px 0 0;border:0;border-top:1px solid var(--experience-line);background:none;border-radius:0;gap:14px}.experience-root[data-craft=v2] .experience-tools .guest-event-response>legend{padding:0 10px 0 0;font:400 23px/1.3 var(--experience-heading)}.experience-root[data-craft=v2] .guest-responses .guest-attendance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.experience-root[data-craft=v2] .guest-responses .guest-attendance legend{margin-bottom:10px}.experience-root[data-craft=v2] .guest-responses .guest-attendance-choice,.experience-root[data-craft=v2] .guest-responses .guest-attendance-choice:last-child{grid-column:auto;display:flex;flex-direction:row;min-height:52px;padding:10px 4px;border-radius:3px;gap:0;font-size:11px}.experience-root[data-craft=v2] .guest-attendance :is(.guest-attendance-mark,.guest-attendance-check){display:none}.classic-sr-only,.experience-root[data-craft=v2] .guest-attendance-full-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.experience-root[data-craft=v2] .guest-attendance-choice[data-selected=true]{background:var(--experience-accent);color:var(--experience-button-ink);border-color:var(--experience-accent)}.experience-root[data-craft=v2] .experience-tools .guest-responses .guest-practice{font:400 11px/1.7 var(--experience-font);padding:12px 14px;background:color-mix(in srgb,var(--experience-accent) 6%,var(--craft-surface));border:0;border-left:2px solid var(--experience-line);border-radius:0}.experience-root[data-craft=v2][data-composition] .experience-tools .guest-responses button:not(.sw-select-trigger){border-radius:3px;background:var(--experience-accent);color:var(--experience-button-ink);font:400 13px/1.5 var(--experience-font);padding:12px 20px}.experience-root .experience-tools[data-authored-ornaments] .experience-gifts:before{display:none;content:none}.experience-root[data-craft=v2] .experience-gifts article{padding-top:26px;margin-top:26px}.experience-root[data-craft=v2] .experience-gifts .classic-account-row{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px auto;max-width:100%;text-align:left}.experience-root[data-craft=v2] .classic-account-row .experience-account{min-width:0;font-size:15px;line-height:1.5;margin:0!important}.experience-root[data-craft=v2] .experience-gifts .classic-copy-account{display:grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:10px;border:1px solid var(--experience-line);border-radius:3px;color:var(--experience-accent)}.experience-root[data-craft=v2] .classic-copy-account svg{width:20px;height:20px}.experience-root[data-craft=v2] .classic-gift-identity{display:flex;justify-content:center;margin:4px auto 20px}.experience-root[data-craft=v2] .classic-gift-identity>span:first-child{display:block;width:100px;height:36px;background:var(--experience-ink);-webkit-mask-image:var(--gift-logo);mask-image:var(--gift-logo);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.experience-root[data-craft=v2] .experience-tools .guest-wishes{max-height:460px;overflow:auto;overscroll-behavior:contain;gap:12px;margin-top:32px}.experience-root[data-craft=v2] .experience-tools .guest-wishes article{position:relative;padding:20px;background:color-mix(in srgb,var(--craft-surface) 92%,var(--experience-ink) 8%);border:0;border-radius:3px;text-align:left}.experience-root[data-craft=v2] .guest-wish-seal{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--experience-line);border-radius:50%;font:400 17px/1 var(--experience-heading);margin-bottom:12px}.experience-root[data-craft=v2] .experience-tools .guest-wishes h3{font-size:13px;margin:0 0 8px}.experience-root[data-craft=v2] .experience-tools .guest-wishes p{font:400 13px/1.85 var(--experience-font);margin:0 0 12px}.experience-root[data-craft=v2] .experience-tools .guest-wishes time{font:400 10px/1.5 var(--experience-font);color:var(--experience-muted)}@media(hover:hover){.experience-root[data-craft=v2] .classic-album-controls button:hover{background:var(--experience-accent);color:var(--experience-button-ink)}.experience-root[data-craft=v2] .classic-copy-account:hover{background:color-mix(in srgb,var(--experience-accent) 8%,var(--craft-surface))}}@container invitation-canvas (max-width:359px){.experience-root[data-craft=v2][data-composition] .experience-tools :is(.guest-event,.guest-responses>section,.experience-gifts){padding-inline:18px}.experience-root[data-craft=v2] .guest-responses .guest-attendance-choice{font-size:10px}.experience-root[data-craft=v2] .classic-opening-portrait{max-width:90%}}@media(prefers-reduced-motion:no-preference){.experience-root[data-craft=v2] .classic-opening-portrait{translate:0 calc((var(--chapter-progress,.5) - .5)*var(--craft-drift))}.experience-root[data-craft=v2] .classic-album-thumbnails button{transition:opacity .18s ease,border-color .18s ease}}html[data-motion=paused] .experience-root[data-craft=v2] .classic-opening-portrait{translate:none}@media(prefers-reduced-motion:reduce){.experience-root[data-craft=v2] .classic-opening-portrait{translate:none}}.experience-root[data-craft=v2] .experience-atmosphere-portrait{width:clamp(210px,30vh,320px);height:auto;aspect-ratio:4/5;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.experience-root[data-craft=v2] .experience-atmosphere-portrait .classic-portrait{width:100%}.experience-root[data-craft=v2] .experience-art[data-canopy-mount=beam]>.experience-art-canopy{animation:none;transform:none}.experience-root[data-craft=v2] [data-chapter-kind=story] :is(time,.senja-story-year){font:400 32px/1.15 var(--experience-heading);letter-spacing:-.02em;color:var(--experience-accent)}.experience-root[data-craft=v2] .experience-story time{font-size:17px;line-height:1.3;padding-block:12px}.experience-root[data-craft=v2] [data-chapter-kind=story] header{margin-bottom:36px}.experience-root[data-craft=v2] :is(.laras-story-entry,.rasi-story-entry,.renjana-story-letter,.samudra-story-entry){scroll-margin-top:30px}.experience-root[data-craft=v2] .classic-cover-portrait{width:238px;max-width:76%;margin:20px auto 24px}.experience-root[data-craft=v2].experience-renjana .classic-cover-portrait{width:184px;margin:18px auto 24px}.experience-root[data-craft=v2][data-phase=opening] .experience-envelope>.experience-cover{display:block;position:absolute;inset:0 0 auto;z-index:20;width:100%;background:var(--experience-bg);pointer-events:none}@media(prefers-reduced-motion:no-preference){.experience-root[data-craft=v2][data-phase=opening] :is(.lembayung-cover-copy,.senja-cover-copy,.laras-cover-writing,.rasi-cover-writing,.renjana-cover-copy,.samudra-cover-copy){animation:classic-cover-ink-out .15s ease-in forwards}}@keyframes classic-cover-ink-out{0%{opacity:1}to{opacity:0}}.experience-root[data-craft=v2] .experience-person .classic-portrait>img{border-radius:0;clip-path:none}.experience-root[data-craft=v2] .classic-album-controls{padding:8px 0;margin:0 auto 8px;min-height:60px}.experience-root[data-craft=v2] .classic-album :is(.classic-album-open,.classic-album-controls button,.classic-album-thumbnails button):focus-visible{outline:2px solid var(--experience-accent);outline-offset:4px}.experience-root[data-craft=v2] .classic-album-thumbnails{justify-content:safe center;max-width:100%;scroll-padding-inline:8px}.experience-root[data-craft=v2] [data-chapter]{overflow:visible;background:var(--experience-bg);padding-top:100px;padding-bottom:130px}.experience-root[data-craft=v2] [data-chapter]>:not(.classic-scene-art):not(.experience-seam){position:relative;z-index:2}.experience-root[data-craft=v2] [data-chapter-kind=opening]{padding-top:100px;padding-bottom:260px;min-height:110svh}.experience-root[data-craft=v2] [data-chapter-kind=opening]:after,.experience-root[data-craft=v2] [data-chapter-kind=opening]:before{display:none}.experience-root[data-craft=v2] [data-chapter-kind=quote]{padding-bottom:190px}.experience-root[data-craft=v2] [data-chapter-kind=couple]{padding-bottom:230px}.experience-root[data-craft=v2] [data-chapter-kind=gallery]{padding-top:115px;padding-bottom:270px}.experience-root[data-craft=v2] [data-chapter-kind=closing]{padding-top:150px;padding-bottom:290px}.experience-root[data-craft=v2] [data-chapter-kind=celebration]{padding-top:120px;padding-bottom:190px}.experience-root[data-craft=v2] [data-chapter]:before{background:none;clip-path:none}.experience-root[data-craft=v2] [data-chapter-kind=story]{padding-bottom:90px}.classic-scene-art{position:absolute!important;inset:0;z-index:0!important;pointer-events:none;isolation:isolate;overflow:visible}.classic-scene-rear{position:absolute;inset:-70px 0;background-position:var(--classic-rear-position);background-size:cover;-webkit-mask-image:linear-gradient(transparent,#000 24%,#000 68%,transparent);mask-image:linear-gradient(transparent,#000 24%,#000 68%,transparent);translate:0 calc((var(--chapter-progress,.5) - .5)*var(--scene-depth))}.classic-scene-mount{position:absolute;pointer-events:none;max-width:none}.classic-scene-mount[data-side=center]{transform:translateX(-50%) scale(var(--classic-panorama-scale))}.classic-scene-depth{translate:0 calc((var(--chapter-progress,.5) - .5)*var(--scene-depth))}.classic-scene-idle{transform-origin:var(--scene-pivot)}.classic-scene-idle>img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:none!important;-o-object-fit:contain!important;object-fit:contain!important;box-shadow:none!important}.classic-scene-mount[data-mirrored=true] .classic-scene-idle>img{transform:scaleX(-1)}.classic-scene-panorama{z-index:1;-webkit-mask-image:linear-gradient(#000,#000 88%,transparent);mask-image:linear-gradient(#000,#000 88%,transparent)}.classic-scene-trail{z-index:3}.experience-root[data-craft=v2] .experience-seam{position:relative;inset:auto;display:flex;justify-content:center;height:86px;margin:-80px 0 40px;z-index:3;overflow:visible;pointer-events:none;background:none!important}.experience-root[data-craft=v2] .experience-seam:after,.experience-root[data-craft=v2] .experience-seam:before{display:none}.experience-root[data-craft=v2] .experience-seam>img{width:min(70%,300px);max-height:110px;-o-object-fit:contain;object-fit:contain;filter:none;position:static}.experience-root[data-craft=v2] .experience-cover{isolation:isolate;overflow:hidden;min-height:100svh;background:var(--experience-bg)}.classic-threshold{position:absolute;inset:0;z-index:0;pointer-events:none;perspective:1200px}.classic-threshold-board{position:absolute;left:50%;top:50%;translate:-50% calc(-50% - var(--threshold-lift));width:calc(100% - var(--threshold-width-inset));max-width:calc((100svh - var(--threshold-height-inset))*var(--threshold-ratio));aspect-ratio:var(--threshold-ratio);container:classic-cover/inline-size;perspective:1100px}.classic-threshold-support{position:absolute;inset:0;background:var(--craft-surface);box-shadow:0 15px 40px #00000014;border:1px solid var(--experience-line)}.classic-threshold-flap,.classic-threshold-material{position:absolute;inset:0;backface-visibility:hidden;transform-origin:0 50%}.classic-threshold-flap>img,.classic-threshold-material>img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}.classic-threshold[data-intro=silk] .classic-threshold-material{transform-origin:100% 0}.classic-threshold[data-intro=orbit] .classic-threshold-material{transform-origin:50% 50%}.classic-threshold-flap{transform-origin:50% 0;z-index:2}.classic-threshold-rod{position:absolute;bottom:0;left:0;right:0;height:8%;overflow:hidden;z-index:2}.classic-threshold-rod>img{position:absolute;bottom:0;left:0;display:block;width:100%;height:auto;max-width:none}.classic-threshold-content{position:absolute;inset:var(--threshold-content-inset);display:grid;align-content:center;z-index:3;text-align:center;color:var(--classic-cover-ink)}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content>:first-child{position:static!important;display:block!important;width:100%;min-height:0!important;height:auto;padding:0!important;margin:0;background:none!important;overflow:visible}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content :is(.lembayung-cover-copy,.senja-cover-copy,.laras-cover-writing,.rasi-cover-writing,.renjana-cover-copy,.samudra-cover-copy){position:relative;inset:auto;padding:0!important;width:100%;max-width:none;margin:0;z-index:3;color:inherit;text-align:center}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content :is(.classic-cover-portrait,.rasi-cover-frame,.rasi-cover-monogram,.rasi-moon-phases,.senja-cover-kicker,.laras-cover-frame,.laras-cover-monogram,.samudra-porcelain-seal){display:none!important}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content :is(h1,p,strong,span,i){color:inherit}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content h1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:var(--experience-script);font-size:clamp(28px,13cqw,52px);line-height:1.1;margin:16px auto;max-width:100%;text-wrap:balance;overflow-wrap:anywhere}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content h1 :is(i,span){position:static;transform:none;max-width:100%}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content h1 i{font-size:.56em;display:block;margin:3px auto;font-style:italic}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content [class$=-label]{font-size:clamp(7px,2.3cqw,9px);letter-spacing:.14em;line-height:1.6}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content [class$=-date]{font:400 clamp(12px,4cqw,16px)/1.5 var(--experience-heading);margin:16px auto}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content :is(.lembayung-addressee,.senja-cover-guest,.laras-cover-greeting,.rasi-cover-greeting,.renjana-cover-guest,.samudra-cover-guest,.renjana-addressee,.samudra-addressee){margin-top:20px;background:none;border:0;padding:0;font-size:11px;line-height:1.8}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content :is(.lembayung-addressee,.senja-cover-guest,.laras-cover-greeting,.rasi-cover-greeting,.renjana-cover-guest,.samudra-cover-guest,.renjana-addressee,.samudra-addressee) strong{font-size:13px}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content :after,.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content :before{display:none}.experience-root[data-craft=v2] .experience-open{z-index:5;background:var(--craft-surface);color:var(--experience-ink);border:1px solid var(--experience-line);bottom:52px;font-size:11px;letter-spacing:.06em;box-shadow:0 6px 20px #00000012}.experience-root[data-craft=v2][data-phase=opening] .experience-envelope>.experience-cover{background:transparent}.experience-root[data-craft=v2][data-phase=opening] .experience-open{animation:classic-cover-ink-out .18s ease-in forwards}@media(max-height:600px){.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content h1{font-size:clamp(18px,12cqw,26px);margin:8px auto}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content [class$=-date]{margin:8px auto;font-size:12px}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content :is(.lembayung-addressee,.senja-cover-guest,.laras-cover-greeting,.rasi-cover-greeting,.renjana-cover-guest,.samudra-cover-guest,.renjana-addressee,.samudra-addressee){margin-top:8px;font-size:9px}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content [class$=-label]{display:none}.experience-root[data-craft=v2] .experience-open{bottom:24px;min-height:44px}}.experience-root[data-craft=v2] [data-chapter-kind=story] article{position:relative;margin-bottom:42px;isolation:isolate}.experience-root[data-craft=v2] [data-chapter-kind=story] article img{translate:0 calc((var(--chapter-progress,.5) - .5)*-18px)}.experience-root[data-craft=v2] [data-chapter-kind=story] :is(time,.senja-story-year){display:block;margin-bottom:18px}.experience-root[data-craft=v2] [data-chapter-kind=story] :is(.senja-story-card.has-photo,.senja-story-card.has-photo:nth-of-type(2n)){grid-template-columns:1fr}.experience-root[data-craft=v2] .senja-story-card.has-photo>figure{order:0;width:100%;aspect-ratio:4/3;border-radius:0;overflow:hidden;margin:0}.experience-root[data-craft=v2] .senja-story-card figure img{-o-object-position:50% 30%;object-position:50% 30%}.experience-root[data-craft=v2] .classic-album{position:relative;isolation:isolate;max-width:370px}.experience-root[data-craft=v2] .classic-album-stage{position:relative;isolation:isolate;margin-bottom:24px}.experience-root[data-craft=v2] .classic-album .classic-portrait{--craft-photo-position:var(--craft-gallery-photo-position)}.experience-root[data-craft=v2] .classic-album-open{position:relative;z-index:1}.experience-root[data-craft=v2] .classic-album-controls,.experience-root[data-craft=v2] .classic-album-thumbnails{position:relative;z-index:2}.experience-root[data-craft=v2] .experience-tools :is(.guest-event,.guest-responses>section,.experience-gifts){background:var(--craft-surface);box-shadow:0 12px 30px color-mix(in srgb,var(--experience-ink) 8%,transparent)}.experience-root[data-craft=v2] .experience-atmosphere-frame{width:90%;height:100svh;border:0;box-shadow:none;overflow:visible}.experience-root[data-craft=v2] .experience-atmosphere-copy{gap:20px;padding-bottom:180px}.experience-root[data-craft=v2] .experience-atmosphere-colophon{bottom:45px}@media(prefers-reduced-motion:no-preference){.experience-root[data-craft=v2] .classic-scene-idle[data-idle=true]{animation:classic-botanical-breathe var(--scene-idle) ease-in-out var(--scene-phase) infinite alternate}.experience-root[data-craft=v2] [data-chapter][data-inview=false] .classic-scene-idle,.experience-root[data-craft=v2][data-awake=false] .classic-scene-idle{animation-play-state:paused}.experience-root[data-craft=v2] .classic-album :is(.classic-portrait-photo,.classic-gallery-photo){animation:classic-album-turn .42s cubic-bezier(.2,.7,.2,1) both}.experience-root[data-craft=v2][data-phase=open] [data-chapter-kind=opening] .classic-scene-panorama .classic-scene-idle{animation:classic-garden-arrive 2.1s cubic-bezier(.2,.7,.2,1) both}}@keyframes classic-botanical-breathe{0%{rotate:calc(var(--classic-idle-angle)*-1);translate:0 0}to{rotate:var(--classic-idle-angle);translate:0 4px}}@keyframes classic-album-turn{0%{opacity:0;translate:8px 0}to{opacity:1;translate:0 0}}@keyframes classic-garden-arrive{0%{translate:0 35px;scale:1.035}to{translate:0 0;scale:1}}html[data-motion=paused] .experience-root[data-craft=v2] :is(.classic-scene-idle,.classic-album .classic-portrait-photo,.classic-album .classic-gallery-photo){animation:none!important;translate:none!important;rotate:none!important}html[data-motion=paused] .experience-root[data-craft=v2] :is(.classic-scene-depth,.classic-scene-rear,[data-chapter-kind=story] article img){translate:none!important}@media(prefers-reduced-motion:reduce){.experience-root[data-craft=v2] :is(.classic-scene-depth,.classic-scene-rear,[data-chapter-kind=story] article img){translate:none!important}}@container invitation-canvas (max-width:359px){.experience-root[data-craft=v2] .experience-cover>:not(.classic-threshold):not(.experience-open){padding-inline:30px}.experience-root[data-craft=v2] .experience-cover h1{font-size:40px}.experience-root[data-craft=v2] .classic-scene-trail{max-width:90px}}.experience-root[data-craft=v2] .classic-scene-art>.experience-art{z-index:0;overflow:hidden}.experience-root[data-craft=v2] .classic-scene-rear{z-index:-1}.experience-root[data-craft=v2] .experience-cover :is(.lembayung-cover-copy,.senja-cover-copy,.laras-cover-writing,.rasi-cover-writing,.renjana-cover-copy,.samudra-cover-copy){min-height:0;height:auto;display:block;transform:none}.experience-root[data-craft=v2] .experience-cover h1{font-size:clamp(48px,14cqw,72px)}.experience-root[data-craft=v2] .experience-cover :is(.rasi-phases,.rasi-moon-phases){display:none}.experience-root[data-craft=v2] .experience-story time{font-size:16px;white-space:nowrap;letter-spacing:0}.experience-root[data-craft=v2] [data-chapter-kind=closing]{padding-top:230px}.experience-root[data-craft=v2] [data-chapter-kind=closing] .experience-closing{max-width:90%}.experience-root[data-craft=v2] .classic-gift-vignette{display:block;width:min(56%,160px);height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto 24px}.experience-root[data-craft=v2] [data-chapter-kind=story] article:after{content:"";position:absolute;right:-8px;top:-22px;width:68px;height:48px;background:var(--experience-vignette) center/contain no-repeat;pointer-events:none;z-index:3}@media(prefers-reduced-motion:no-preference){.experience-root[data-craft=v2][data-phase=open] [data-chapter-kind=opening] .classic-scene-rear{animation:classic-world-settle 2.8s cubic-bezier(.2,.7,.2,1) both}}@keyframes classic-world-settle{0%{scale:1.045}to{scale:1}}html[data-motion=paused] .experience-root[data-craft=v2] .classic-scene-rear{animation:none!important;scale:1!important}.experience-root[data-craft=v2] .classic-scene-art>.experience-art{-webkit-mask-image:linear-gradient(transparent,#000 48px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(transparent,#000 48px,#000 calc(100% - 40px),transparent)}.experience-root[data-craft=v2][data-composition] .classic-threshold-content :is(.senja-cover-print,.samudra-cover-memory){display:block;width:var(--cover-detail-width);aspect-ratio:var(--cover-detail-ratio);margin:12px auto;padding:5px;background:#fffaf1;border:1px solid var(--experience-line);box-shadow:0 7px 16px #3b24331c;rotate:var(--cover-detail-turn);position:relative}.experience-root[data-craft=v2][data-composition] .classic-threshold-content :is(.senja-cover-print,.samudra-cover-memory)>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%;border-radius:0;max-height:none}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content :is(.senja-cover-copy,.samudra-cover-copy) h1{font-size:clamp(26px,10cqw,42px);margin:12px 0;line-height:1.05}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content .samudra-cover-copy h1,.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content .senja-cover-copy h1{flex-direction:row;flex-wrap:wrap;gap:0 5px}.experience-root[data-craft=v2][data-composition] .classic-threshold-content :is(.senja-cover-copy,.samudra-cover-copy) [class$=-date]{margin:12px auto;font-size:13px}.experience-root[data-craft=v2][data-composition] .classic-threshold-content :is(.senja-cover-guest,.samudra-addressee){margin-top:12px}.experience-root[data-craft=v2][data-design=editorial] .senja-opening-copy{max-width:360px;padding:0 12px}.senja-opening-imprint{display:flex;justify-content:center;align-items:center;gap:14px;color:var(--experience-accent);margin:22px auto 18px}.senja-opening-imprint>span:first-child{font:italic 40px/1 var(--experience-heading)}.senja-opening-imprint>span+span{display:grid;gap:3px;border-left:1px solid var(--experience-line);padding-left:14px;font-size:12px}.senja-opening-imprint small{font-size:10px;letter-spacing:.12em}.experience-root[data-craft=v2][data-design=editorial] .senja-opening-note{padding:20px 12px;border-top:1px solid var(--experience-line);max-width:30ch;margin:auto!important}.experience-root[data-craft=v2][data-design=coastal-porcelain] .samudra-opening-copy{padding:30px 20px 26px;border:1px solid color-mix(in srgb,var(--experience-line) 65%,transparent);background:color-mix(in srgb,var(--craft-surface) 78%,transparent);box-shadow:0 12px 28px #294d690b;max-width:390px;margin:auto;position:relative}.samudra-opening-postmark{display:grid;place-content:center;width:72px;height:72px;border:1px solid var(--experience-line);border-radius:50%;outline:1px solid var(--experience-line);outline-offset:-5px;color:var(--experience-muted);margin:22px auto 18px;rotate:-8deg;font-size:8px;line-height:1.8;letter-spacing:.1em}@media(max-height:650px){.experience-root[data-craft=v2][data-composition] .classic-threshold-content :is(.senja-cover-print,.samudra-cover-memory){width:30%;margin:8px auto}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content :is(.senja-cover-copy,.samudra-cover-copy) h1{font-size:clamp(20px,10cqw,30px);margin:8px 0}.experience-root[data-craft=v2][data-composition] .classic-threshold-content :is(.senja-cover-guest,.samudra-addressee){margin-top:6px}}@media(max-height:460px){.experience-root[data-craft=v2][data-composition] .classic-threshold-content :is(.senja-cover-print,.samudra-cover-memory){display:none}}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content .senja-cover-copy h1{flex-direction:column;flex-wrap:nowrap;width:60%;margin:10px 0 10px auto;gap:0;font-size:clamp(24px,8cqw,34px)}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content .senja-cover-copy h1 i{font-size:18px;line-height:1}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content .samudra-cover-copy h1{flex-direction:column;flex-wrap:nowrap;width:70%;margin:8px auto;gap:0;font-size:clamp(24px,8cqw,34px)}.experience-root[data-craft=v2][data-composition] .classic-threshold-board .classic-threshold-content .samudra-cover-copy h1 i{font-size:17px;line-height:1}.experience-root[data-craft=v2][data-composition] .classic-threshold-content .samudra-cover-memory{margin:8px auto}.experience-root[data-craft=v2][data-composition] .classic-threshold-content .samudra-addressee{width:58%;margin-left:0;margin-right:auto}.experience-root[data-craft][data-design] :is(h1,h2,h3){font-family:var(--experience-heading);font-weight:400}.experience-root[data-craft][data-design] :is([class$=-label],.experience-atmosphere-copy>p,.experience-atmosphere-colophon){font-family:var(--classic-label-font)}.experience-root[data-craft][data-design] .experience-cover h1{font-family:var(--experience-script)}.experience-root[data-craft][data-design] :is(.lembayung-names,.laras-names,.rasi-names,.renjana-names,.samudra-names){font-family:var(--experience-script)}.experience-root[data-craft][data-design] .experience-atmosphere-copy strong,.experience-root[data-craft][data-design] .experience-closing>p+p{font-family:var(--experience-script)}.experience-root[data-craft][data-design] [data-chapter-kind=story] :is(h3,time){font-family:var(--experience-heading)}.experience-root[data-craft][data-design] .classic-gallery-sheet{position:relative;display:block;width:100%;margin:0;padding:14px 14px 48px;background:var(--craft-surface);border:1px solid var(--experience-line);box-shadow:0 16px 28px color-mix(in srgb,var(--experience-ink) 8%,transparent)}.experience-root[data-craft][data-design] .classic-gallery-photo{display:block;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.experience-root[data-craft][data-design] .classic-gallery-seal{position:absolute;bottom:-18px;right:-9px;width:112px;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}.experience-root[data-craft][data-design=botanical-storybook] .experience-story{max-width:400px}.experience-root[data-craft][data-design=botanical-storybook] .experience-story article{grid-template-columns:44px minmax(0,1fr);border-top:0;gap:12px}.experience-root[data-craft][data-design=botanical-storybook] .experience-story article>div{border-radius:70px 70px 5px 5px;padding:32px 20px 22px;text-align:center}.experience-root[data-craft][data-design=botanical-storybook] .experience-story time{border-inline-start:1px solid var(--experience-line);padding:10px 0 0 8px;writing-mode:vertical-rl;font-size:18px}.experience-root[data-craft][data-design=botanical-storybook] [data-chapter-kind=celebration] .guest-event{border-radius:70px 70px 5px 5px;padding-top:34px}.experience-root[data-craft][data-design=editorial] .experience-cover>:not(.classic-threshold):not(.experience-open){padding:64px 32px 166px}.experience-root[data-craft][data-design=editorial] .experience-cover .classic-cover-portrait{display:block;width:154px;max-width:66%;margin:14px auto 18px}.experience-root[data-craft][data-design=editorial] .experience-cover h1{font:italic 48px/1.03 var(--experience-heading);display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 10px;margin:14px auto}.experience-root[data-craft][data-design=editorial] .experience-cover h1 i{display:inline;font-size:.65em;margin:0}.experience-root[data-craft][data-design=editorial] .experience-cover :is(.senja-cover-date,.senja-cover-guest){margin:16px auto 0}.experience-root[data-craft][data-design=editorial] .senja-opening-copy>h2{font-family:var(--experience-heading);font-style:italic;justify-content:center;text-align:center;gap:12px;font-size:44px;line-height:1.12}.experience-root[data-craft][data-design=editorial] .senja-opening-copy{text-align:center;margin-inline:auto}.experience-root[data-craft][data-design=editorial] .senja-opening-copy .classic-opening-portrait{width:100%;max-width:350px;margin:28px auto}.experience-root[data-craft][data-design=editorial] .senja-opening-monogram{margin-inline:auto;border-radius:0;border-width:0 0 1px;letter-spacing:0;width:auto;height:auto;display:inline-block;padding:0 0 8px;font:italic 28px/1 var(--experience-heading)}.experience-root[data-craft][data-design=editorial] .senja-heading{text-align:left;max-width:100%;margin-bottom:32px}.experience-root[data-craft][data-design=editorial] .senja-heading h2{font-size:42px;line-height:1.08}.experience-root[data-craft][data-design=editorial] .senja-heading h2 em{font-style:italic}.experience-root[data-craft][data-design=editorial] .senja-story-card{padding:0 0 28px;border:0;border-top:1px solid var(--experience-line);background:transparent;box-shadow:none;gap:24px}.experience-root[data-craft][data-design=editorial] .senja-story-card>div{padding:0 6px}.experience-root[data-craft][data-design=editorial] .senja-story-card:not(.has-photo){padding:28px 6px}.experience-root[data-craft][data-design=editorial] .senja-story-card h3{font-size:32px}.experience-root[data-craft][data-design=editorial] .senja-story-card.has-photo:nth-of-type(2n) figure{width:82%;margin-left:auto}.experience-root[data-craft][data-design=editorial] .senja-story-card.has-photo:nth-of-type(2n)>div{width:88%}.experience-root[data-craft][data-design=editorial] .senja-story-card:after{display:none}.experience-root[data-craft][data-design=editorial] .classic-gallery-sheet{border:0;padding:0 0 35px;box-shadow:none;background:none}.experience-root[data-craft][data-design=editorial] .classic-gallery-photo{aspect-ratio:3/4}.experience-root[data-craft][data-design=editorial] .classic-gallery-seal{width:100px;bottom:-4px}.experience-root[data-craft][data-design=editorial] .classic-album-thumbnails{justify-content:flex-start}.experience-root[data-craft][data-design=editorial] .classic-album-controls{justify-content:flex-start;gap:20px}.experience-root[data-craft][data-design=editorial] .experience-tools :is(.guest-event,.guest-responses>section,.experience-gifts){border-radius:0;box-shadow:none}.experience-root[data-craft][data-design=editorial] .experience-tools .guest-event h3{text-align:left}.experience-root[data-craft][data-design=editorial] .experience-atmosphere-copy strong{font-style:italic}.experience-root[data-craft][data-design=heritage] :is(.laras-names,.laras-script-heading){font-family:var(--experience-heading);font-style:normal;line-height:1.3}.experience-root[data-craft][data-design=heritage] .laras-script-heading{font-size:29px}.experience-root[data-craft][data-design=heritage] .experience-cover h1{font-size:46px;letter-spacing:.025em}.experience-root[data-craft][data-design=heritage] .laras-story-paper{padding:30px 22px;border-radius:3px;box-shadow:0 6px 0 -2px var(--craft-surface),0 7px 0 -2px var(--experience-line)}.experience-root[data-craft][data-design=heritage] .laras-story-photo{border-radius:130px 130px 0 0}.experience-root[data-craft][data-design=heritage] .laras-story-paper h3{font-size:25px}.experience-root[data-craft][data-design=heritage] .experience-tools .guest-event{border-radius:50px 50px 3px 3px;box-shadow:inset 0 0 0 5px var(--craft-surface),inset 0 0 0 6px color-mix(in srgb,var(--experience-line) 50%,transparent);padding-top:34px}.experience-root[data-craft][data-design=heritage] .experience-tools :is(h2,.guest-event h3){font-size:25px}.experience-root[data-craft][data-design=midnight-atlas] .experience-cover h1{font-size:43px;letter-spacing:.02em;line-height:1.35}.experience-root[data-craft][data-design=midnight-atlas] :is(.rasi-script-heading,.rasi-names){font-family:var(--experience-heading);font-style:normal}.experience-root[data-craft][data-design=midnight-atlas] .rasi-script-heading{font-size:26px;line-height:1.5}.experience-root[data-craft][data-design=midnight-atlas] .rasi-names{font-size:38px;line-height:1.5}.experience-root[data-craft][data-design=midnight-atlas] [class$=-label]{font-size:8px;letter-spacing:.12em}.experience-root[data-craft][data-design=midnight-atlas] .rasi-story-entry{background:transparent;box-shadow:none;border:0;border-top:1px solid var(--experience-line);border-radius:0;padding:28px 8px 32px}.experience-root[data-craft][data-design=midnight-atlas] .rasi-story-entry h3{font-size:24px;line-height:1.4}.experience-root[data-craft][data-design=midnight-atlas] .rasi-story-photo{width:84%;margin:0 auto 24px;border-radius:50%;aspect-ratio:1;overflow:hidden;padding:6px;border:1px solid var(--experience-line)}.experience-root[data-craft][data-design=midnight-atlas] .rasi-story-photo img{aspect-ratio:1;border-radius:50%;height:100%}.experience-root[data-craft][data-design=midnight-atlas] .rasi-story-copy>time{font-family:var(--classic-label-font);font-size:18px;margin-bottom:14px}.experience-root[data-craft][data-design=midnight-atlas] .classic-album-thumbnails button{border-radius:50%;overflow:hidden;width:52px;height:52px;flex-basis:52px}.experience-root[data-craft][data-design=midnight-atlas] .classic-album-thumbnails img{border-radius:50%}.experience-root[data-craft][data-design=midnight-atlas] .experience-tools :is(.guest-event,.guest-responses>section,.experience-gifts){border-radius:3px;box-shadow:none;background:linear-gradient(145deg,var(--craft-surface),var(--experience-bg))}.experience-root[data-craft][data-design=midnight-atlas] .experience-tools :is(h2,.guest-event h3){font-size:24px;line-height:1.4}.experience-root[data-craft][data-design=correspondence] .experience-cover>:not(.classic-threshold):not(.experience-open){padding:65px 30px 160px}.experience-root[data-craft][data-design=correspondence] .experience-cover .classic-cover-portrait{display:block;width:136px;max-width:58%;margin:14px auto 16px}.experience-root[data-craft][data-design=correspondence] .experience-cover h1{font-size:56px;line-height:1.02;margin:12px auto}.experience-root[data-craft][data-design=correspondence] .experience-cover h1 i{display:inline-block;font-size:.5em;margin:2px auto}.experience-root[data-craft][data-design=correspondence] .experience-cover .renjana-date{margin-top:15px}.experience-root[data-craft][data-design=correspondence] .renjana-addressee{margin-top:20px}.experience-root[data-craft][data-design=correspondence] .renjana-heading{font-family:var(--experience-heading);font-size:35px;font-style:italic}.experience-root[data-craft][data-design=correspondence] .renjana-names{font-family:var(--experience-script);font-size:56px;line-height:1.1}.experience-root[data-craft][data-design=correspondence] .renjana-story-letter{width:94%;margin-left:0;margin-right:auto;box-shadow:0 10px 24px #613e490b;rotate:-.6deg}.experience-root[data-craft][data-design=correspondence] .renjana-story-letter:nth-child(2n){margin-left:auto;margin-right:0;rotate:.7deg}.experience-root[data-craft][data-design=correspondence] .renjana-story-letter h3{font-style:italic;font-size:31px}.experience-root[data-craft][data-design=correspondence] .renjana-story-letter:after{top:-18px;right:-12px;width:80px;height:54px}.experience-root[data-craft][data-design=correspondence] .classic-gallery-sheet{padding:15px 15px 54px}.experience-root[data-craft][data-design=correspondence] .classic-gallery-photo{aspect-ratio:4/3}.experience-root[data-craft][data-design=correspondence] .classic-gallery-seal{bottom:-12px;width:126px}.experience-root[data-craft][data-design=correspondence] .experience-tools :is(.guest-event,.guest-responses>section,.experience-gifts){box-shadow:0 8px 20px #613e4909;border-radius:2px;background:var(--craft-surface)}.experience-root[data-craft][data-design=correspondence] .guest-event h3{font-style:italic;font-size:30px}.experience-root[data-craft][data-design=coastal-porcelain] :is(.samudra-names,.samudra-heading){font-family:var(--experience-heading);font-style:normal}.experience-root[data-craft][data-design=coastal-porcelain] .samudra-heading{font-size:38px;line-height:1.25}.experience-root[data-craft][data-design=coastal-porcelain] .samudra-names{font-size:48px;line-height:1.25}.experience-root[data-craft][data-design=coastal-porcelain] .samudra-story-entry{border:0;border-bottom:1px solid var(--experience-line);border-radius:0;box-shadow:none;background:none;padding:10px 0 30px;margin-bottom:36px;text-align:left}.experience-root[data-craft][data-design=coastal-porcelain] .samudra-log-copy{padding-left:18px;border-left:1px solid var(--experience-line)}.experience-root[data-craft][data-design=coastal-porcelain] .samudra-story-entry h3{font-size:32px}.experience-root[data-craft][data-design=coastal-porcelain] .samudra-log figure{border-radius:0;padding:7px;border:1px solid var(--experience-line);background:var(--craft-surface)}.experience-root[data-craft][data-design=coastal-porcelain] .samudra-log figure img{border-radius:0;aspect-ratio:4/3}.experience-root[data-craft][data-design=coastal-porcelain] .classic-gallery-sheet{padding:10px 10px 38px;border-radius:2px}.experience-root[data-craft][data-design=coastal-porcelain] .classic-gallery-photo{aspect-ratio:4/3}.experience-root[data-craft][data-design=coastal-porcelain] .classic-gallery-seal{width:115px;bottom:-18px;right:-5px}.experience-root[data-craft][data-design=coastal-porcelain] .experience-tools .guest-event{border-radius:36px 4px 36px 4px;box-shadow:0 8px 22px #294d6909}@container invitation-canvas (max-width:359px){.experience-root[data-craft][data-design=editorial] .experience-cover h1{font-size:41px}.experience-root[data-craft][data-design=midnight-atlas] .experience-cover h1{font-size:35px}.experience-root[data-craft][data-design=heritage] .experience-cover h1{font-size:38px}.experience-root[data-craft][data-design=coastal-porcelain] .samudra-heading{font-size:32px}}.experience-root[data-craft][data-design=coastal-porcelain] [data-chapter-kind=story] article:after,.experience-root[data-craft][data-design=heritage] [data-chapter-kind=story] article:after,.experience-root[data-craft][data-design=midnight-atlas] [data-chapter-kind=story] article:after{display:none}.experience-root[data-craft][data-design=editorial] [data-chapter-kind=opening]{padding-bottom:360px}.experience-root[data-craft][data-design=coastal-porcelain] .samudra-welcome{font:400 13px/1.9 var(--experience-font);color:var(--experience-muted)}.experience-root[data-craft][data-design=editorial] .experience-cover .classic-cover-portrait{width:200px;max-width:74%}.experience-root[data-craft][data-design=coastal-porcelain] [data-chapter-kind=closing] .experience-closing>p:first-child{font:400 13px/1.9 var(--experience-font)}.experience-root[data-craft][data-design] blockquote{font-family:var(--classic-quote-font);font-style:italic}.experience-root[data-craft][data-design] [data-chapter-kind=closing] .experience-closing>p:first-child{font:400 13px/1.9 var(--experience-font)}.experience-root[data-craft][data-design] [data-chapter][data-grounded-scene=true]{padding-bottom:var(--classic-scene-reserve)}.experience-root[data-craft][data-design=correspondence] .classic-album-stage:before{content:"";position:absolute;inset:8px 5px -7px;z-index:-1;background:var(--craft-surface);border:1px solid var(--experience-line);transform:rotate(-1.5deg);pointer-events:none}.experience-root[data-craft=v2] .experience-envelope{container-type:inline-size}@container (max-width:319px){.experience-root[data-craft=v2] .experience-cover>:not(.classic-threshold):not(.experience-open){padding-inline:22px}.experience-root[data-craft=v2] [data-chapter]{padding-inline:16px}.experience-root[data-craft=v2] .experience-tools :is(.guest-event,.guest-responses>section,.experience-gifts){padding-inline:12px}}.experience-laras{--experience-bg:#f4ecdb;--experience-paper:#fffaf0;--experience-ink:#3b3c2b;--experience-accent:#96753e;--experience-muted:#77715d;--experience-line:#d8c8a8;--experience-font:"DM Sans",sans-serif;--experience-heading:"Cormorant Garamond",Georgia,serif;--experience-script:"Great Vibes",cursive;background:var(--experience-bg);color:var(--experience-ink);font-family:var(--experience-font)}.experience-laras h1,.experience-laras h2,.experience-laras h3{font-weight:400}.experience-laras img{display:block}.experience-laras .experience-cover{background:#e9dec5;color:#433820}.experience-laras .experience-open{background:#3e4b37;color:#fff7e5;border:1px solid #c8ab71;border-radius:4px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 6px 20px #2e352c20;padding:16px 25px}.laras-label{font:9px/1.8 DM Sans,sans-serif;letter-spacing:.19em;text-transform:uppercase}.laras-cover-art{position:relative;inset:auto;min-height:100svh;isolation:isolate;overflow:hidden}.laras-cover-art .experience-art-scene{opacity:.88}.laras-cover-writing{position:relative;z-index:3;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:180px 26px 170px;text-align:center}.laras-cover-writing>.laras-label{margin-bottom:24px;color:#5b503b}.laras-names{font-family:var(--experience-script);font-size:clamp(40px,2.85rem,49px);font-weight:400;line-height:1.22;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;overflow-wrap:anywhere;max-width:100%;color:#4c4d34}.laras-names>span{display:block;max-width:100%;min-width:0}.laras-names em{font:italic 29px/1.1 var(--experience-heading);color:#987743;margin:2px 0}.laras-cover-date{font:10px/1.8 DM Sans,sans-serif;letter-spacing:.1em;margin-top:24px}.laras-cover-greeting{display:flex;flex-direction:column;gap:10px;max-width:100%;margin-top:34px}.laras-cover-greeting span{font-size:9px;line-height:1.7;color:#665f4c}.laras-cover-greeting strong{font:400 17px/1.5 var(--experience-heading);overflow-wrap:anywhere}.laras-opening{position:relative;isolation:isolate;min-height:830px;overflow:hidden;padding:94px 26px 85px}.laras-opening>.experience-art .experience-art-scene{opacity:.11}.laras-opening-copy{position:relative;z-index:2;text-align:center}.laras-welcome{font:12px/1.9 DM Sans,sans-serif;margin:16px 0 28px;color:#74715e}.laras-miniature{position:relative;width:222px;max-width:77%;height:296px;margin:0 auto 30px;padding:8px;border:1px solid #aa8a51;border-radius:110px 110px 4px 4px;background:#d9cdb3;box-shadow:0 0 0 4px #f4ecdb,0 0 0 5px #c5ad7f}.laras-miniature img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.laras-miniature-rule{position:absolute;inset:13px;border:1px solid #ede4c880;border-radius:inherit;pointer-events:none}.laras-opening .laras-names{font-size:40px}.laras-opening-date{font:10px/1.8 DM Sans,sans-serif;letter-spacing:.1em;margin:20px 0}.laras-scroll-note{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:8px;letter-spacing:.1em;color:#807254;margin-top:25px}.laras-scroll-note i{font-style:normal;font-size:18px}.laras-quote{padding:36px 35px 58px;text-align:center}.laras-fine-divider{display:flex;align-items:center;justify-content:center;gap:14px;color:#a1814d;margin:25px auto;max-width:180px}.laras-fine-divider i{height:1px;background:#c9b78f;flex:1}.laras-fine-divider span{font-size:17px}.laras-quote blockquote{font:italic 21px/1.65 var(--experience-heading);margin:28px 0;color:#5f6046}.laras-quote cite{font:9px/1.8 DM Sans,sans-serif;font-style:normal;letter-spacing:.04em;color:#85755a}.laras-script-heading{font:400 34px/1.35 var(--experience-script);margin:15px 0 0;color:#586043}.laras-partners{position:relative;isolation:isolate;overflow:hidden;padding:72px 31px 110px;text-align:center;background:#ede4d1}.laras-partners>.experience-art .experience-art-scene{display:none}.laras-section-copy{position:relative;z-index:2}.experience-laras .experience-couple{display:flex;flex-direction:column;gap:62px;margin:48px auto 0}.experience-laras .experience-person{position:relative}.experience-laras .experience-person+.experience-person:before{content:"&";display:block;font:italic 30px/1 var(--experience-heading);color:#a78a53;margin:-23px auto 32px}.experience-laras .experience-person img{width:205px;max-width:82%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:42% 42% 6px 6px;border:6px solid #f5edda;outline:1px solid #bba373;margin:0 auto 24px}.experience-laras .experience-person:nth-child(2n) img{border-radius:6px 6px 42% 42%}.experience-laras .experience-person h3{font:400 28px/1.18 var(--experience-heading);color:#53543b;margin-bottom:14px}.experience-laras .experience-person p{font-size:12px;line-height:1.9;color:#776f5a;max-width:290px;margin:5px auto!important}.experience-laras .experience-person a{font-size:10px;color:#6e744e}.laras-story-section{padding:74px 27px 65px;background:#f8f2e7}.laras-story-section>header{text-align:center;margin-bottom:42px}.laras-story-section .laras-script-heading{font-size:31px}.laras-story-entry{margin:0 0 48px}.laras-story-entry:last-child{margin-bottom:0}.laras-story-photo{width:100%;padding:7px;border:1px solid #c6b58e;border-radius:6px 60px 6px 6px;overflow:hidden}.laras-story-photo img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.laras-story-entry:nth-child(2n) .laras-story-photo{border-radius:60px 6px 6px 6px}.laras-story-paper{position:relative;z-index:2;width:90%;margin:-14px auto 0;padding:25px 20px;background:#f4ecdc;border:1px solid #d9c7a4;text-align:center;box-shadow:0 9px 18px #6e513d08}.laras-story-entry:not(:has(.laras-story-photo)) .laras-story-paper{margin:0 auto;width:100%;background:transparent;border-width:1px 0;box-shadow:none}.laras-story-paper time{font:10px/1.8 DM Sans,sans-serif;letter-spacing:.12em;color:#97824e}.laras-story-paper h3{font:400 25px/1.25 var(--experience-heading);margin:10px 0 13px}.laras-story-paper p{font:12px/1.9 DM Sans,sans-serif;color:#79715e;white-space:pre-line;margin:0}.laras-memories{padding:64px 23px 76px;background:#e6dfcc}.laras-memories>header{text-align:center;margin-bottom:34px}.experience-laras .experience-gallery-grid{gap:12px}.experience-laras .experience-gallery-grid button{padding:5px;border:1px solid #bda97d;background:#f6efdf}.experience-laras .experience-gallery-grid button:nth-child(2n){margin-top:24px}.experience-laras .experience-gallery-grid button:nth-child(3n){border-radius:70px 70px 0 0}.experience-laras .experience-gallery-grid button:nth-child(3n) img{border-radius:inherit}.laras-celebration{padding:60px 19px 70px;background:#f6efdf}.laras-date-seal{text-align:center;max-width:300px;margin:0 auto 32px;padding:30px 20px 22px;border-top:1px solid #cdbb94;border-bottom:1px solid #cdbb94;position:relative}.laras-date-seal>p{font:400 26px/1.3 var(--experience-heading);margin:14px 0}.laras-seal-line{font-size:19px;color:#ab8d53}.experience-laras .experience-tools .guest-event{border-radius:48% 48% 4px 4px;padding:44px 24px 30px;background:#fffbf2;border:1px solid #cbb88d;box-shadow:inset 0 0 0 6px #f6efdf}.experience-laras .experience-tools .guest-event h3{font:400 32px/1.3 var(--experience-script);color:#536044}.experience-laras .experience-tools .guest-event p{font-size:12px;line-height:1.85}.experience-laras .experience-tools .guest-quick-nav a{background:transparent;font-size:10px;border-color:#c5b38c}.experience-laras .experience-tools .guest-event-actions a{background:#edf0e5;border:1px solid #c1c6b1;font-size:10px}.laras-ending{position:relative;isolation:isolate;overflow:hidden;min-height:650px;padding:155px 37px 190px;text-align:center;background:#eee4d0}.laras-ending>.experience-art .experience-art-scene{opacity:.14}.laras-ending-copy{position:relative;z-index:2}.laras-ending .experience-closing{font:15px/1.9 var(--experience-heading);color:#69674f}.laras-ending .experience-closing>p+p{font:400 31px/1.5 var(--experience-script);color:#566042;margin-top:32px!important}.laras-monogram{font:400 44px/1.4 var(--experience-heading);color:#8e794c;margin-top:28px}.laras-monogram>span{font:italic 22px var(--experience-heading);margin:0 10px}.laras-ending small{display:block;font:8px/1.8 DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-top:14px;color:#93856b}@container invitation-canvas (max-width:360px){.laras-cover-writing{padding-left:18px;padding-right:18px}.laras-names{font-size:39px}.laras-opening{padding-left:20px;padding-right:20px}.laras-miniature{width:200px;height:270px}.laras-partners{padding-inline:24px}.laras-script-heading{font-size:30px}}@media(prefers-reduced-motion:reduce){.experience-laras [data-chapter] .experience-art>*{animation:none!important}}.experience-laras .experience-tools{--experience-accent:#796137}.experience-laras .experience-gallery-grid:has(button:only-child){display:block;max-width:255px}.experience-laras .experience-gallery-grid button:only-child{width:100%;margin:0 auto}.experience-laras .experience-gallery-grid button:only-child img{aspect-ratio:3/4}.laras-cover-greeting{padding:12px 17px;background:#f7efdfdd;border:1px solid #c4ad814f;border-radius:3px;max-width:300px;backdrop-filter:blur(4px)}.experience-laras .laras-story-photo img{-o-object-position:var(--story-photo-position);object-position:var(--story-photo-position)}