@font-face{font-family:JW Serif;src:url(/assets/padang-senja/fonts/CormorantGaramond.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:JW Script;src:url(/assets/padang-senja/fonts/GreatVibes-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:JW Pinyon;src:url(/assets/padang-senja/fonts/PinyonScript-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:JW Arabic;src:url(/assets/padang-senja/fonts/NotoNaskhArabic.woff2)format("woff2");font-display:swap}:root{--w:min(100vw,520px);--u:calc(var(--w)/100);--bg:#2e1b14;--bg2:#3d251b;--panel:#261610eb;--cream:#f3e6d2;--cream2:#e8d3b5;--copper:#d0853f;--copper2:#a9572a;--gold:#c9a24b;--gold2:#8f6a22;--ink:#5b2e22;--ink2:#8a5444;--paper:#f6e9e2;--sans:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--serif:"JW Serif",Georgia,serif;--script:"JW Script","JW Pinyon",cursive;--hero-h:100vh}@supports (height:100svh){:root{--hero-h:100svh}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--cream);font-family:var(--sans);background:#1c100b;margin:0;font-size:15px;line-height:1.6;overflow-x:hidden}body.jw-locked{height:var(--hero-h);overflow:hidden}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}svg{flex:none;width:1em;height:1em}.jw-bgfix{background:var(--a-backdrop,url(/assets/joglo-wayang/backdrop.webp)) center/cover;filter:brightness(.45)blur(2px);z-index:-1;position:fixed;inset:0;transform:scale(1.04)}#jw-main{width:var(--w);background:var(--bg);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 60px #0009}.jw-scene{height:var(--hero-h);isolation:isolate;background:#3a241b;min-height:520px;position:relative;overflow:hidden}.jw-l{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.jw-bd{background:var(--a-backdrop,url(/assets/joglo-wayang/backdrop.webp)) center/cover;inset:0}.jw-pine{width:calc(var(--u)*50);opacity:.95;top:-5%;-webkit-mask-image:linear-gradient(#000 52%,#0000 80%);mask-image:linear-gradient(#000 52%,#0000 80%)}.jw-pine-l{left:calc(var(--u)*-21);transform-origin:50% 0}.jw-pine-r{right:calc(var(--u)*-21);transform-origin:50% 0;scale:-1 1}.jw-gun{width:calc(var(--u)*58);left:calc(var(--u)*21);opacity:.5;filter:drop-shadow(0 0 18px #d0853f40);top:13%}.jw-blos{width:calc(var(--u)*30);transform-origin:50% 100%;bottom:31%}.jw-blos-l{left:calc(var(--u)*-3)}.jw-blos-r{right:calc(var(--u)*-3);scale:-1 1}.jw-way{width:calc(var(--u)*30);bottom:17%}.jw-way img{transform-origin:50% 100%;width:100%}.jw-way-l{left:calc(var(--u)*-2)}.jw-way-r{right:calc(var(--u)*-2)}.jw-joglo{width:calc(var(--u)*80);left:calc(var(--u)*10);bottom:10%}.jw-flw{width:calc(var(--u)*150);left:calc(var(--u)*-25);bottom:-5%}.jw-shade{background:radial-gradient(60% 38% at 50% 36%,#1e100a9e,#1e100a00 70%),linear-gradient(#1e100a59,#1e100a00 30%);inset:0}.jw-cover-text,.jw-hero-text{text-align:center;padding:0 calc(var(--u)*12);z-index:5;position:absolute;left:0;right:0}.jw-cover-text{top:17%}.jw-hero-text{opacity:0;visibility:hidden;top:23%}.jw-kicker{font-family:var(--serif);font-size:calc(var(--u)*4.2);letter-spacing:.06em;color:var(--cream2);margin:0}.jw-script{font-family:var(--script);margin:0;font-weight:400;line-height:1.05}.jw-cover-names,.jw-hero-names{font-size:calc(var(--u)*13.5);color:#fbe9d0;text-shadow:0 2px 14px #0000008c;margin:calc(var(--u)*1.5) 0 calc(var(--u)*2.5)}.jw-hero-names{font-size:calc(var(--u)*15)}.jw-hero-names .amp,.jw-cover-names .amp,.jw-closing-names .amp{color:var(--copper);font-size:.62em;line-height:.9;display:block}.jw-cover-date,.jw-hero-date{font-weight:700;font-size:calc(var(--u)*4);letter-spacing:.04em;color:#f4d9b8;margin:0}.jw-hero-date{letter-spacing:.14em;text-transform:uppercase;font-weight:600;font-size:calc(var(--u)*3.4)}.jw-to{margin:calc(var(--u)*4) 0 0;font-size:calc(var(--u)*3.3);color:var(--cream2)}.jw-guest{margin:calc(var(--u)*1) 0 calc(var(--u)*4);font-family:var(--serif);font-weight:700;font-size:calc(var(--u)*5.4);color:#fff4e3;overflow-wrap:anywhere}.jw-btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.jw-btn:active{transform:scale(.97)}.jw-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.jw-btn-gold{color:#fff8ec;background:linear-gradient(#e6a352,#b8692c);box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff59}.jw-btn-brown{color:#fff6ea;letter-spacing:.06em;background:#9a5a35}.jw-btn-ghost{color:var(--cream);background:0 0;border:1px solid #f3e6d28c}.jw-btn-map{color:#fff;background:linear-gradient(#d9a35c,#b27b3a);padding:8px 18px;font-size:12px}.jw-wide{width:100%}#jw-open{animation:2.4s ease-in-out infinite jwPulse}@keyframes jwPulse{50%{box-shadow:0 6px 18px #00000059,0 0 0 8px #e6a3522e}}.jw-skip{right:12px;top:calc(12px + env(safe-area-inset-top));z-index:8;color:var(--cream);cursor:pointer;background:#1e100a73;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:none;position:absolute}.jw-scene.is-play .jw-skip{display:inline-flex}.jw-scrollhint{z-index:6;opacity:0;visibility:hidden;border:2px solid #fff4e3bf;border-radius:14px;width:24px;height:38px;margin-left:-12px;transition:opacity .6s;position:absolute;bottom:18px;left:50%}.jw-scrollhint span{background:#fff4e3;border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.6s infinite jwHint;position:absolute;top:7px;left:50%}@keyframes jwHint{to{opacity:0;transform:translateY(12px)}}.jw-door{z-index:9;visibility:hidden;background:#3b2216;width:50.5%;position:absolute;top:0;bottom:0;overflow:hidden}.jw-door img{object-fit:cover;width:100%;height:100%}.jw-door-l{transform-origin:0;left:0}.jw-door-r{transform-origin:100%;right:0}.jw-door-r img{scale:-1 1}.jw-scene.is-cover .jw-hero-text,.jw-scene:not(.is-cover) .jw-cover-text{display:none}.jw-scene.is-closing .jw-door{visibility:visible;animation:.6s cubic-bezier(.5,0,.3,1) both jwDoorIn}.jw-scene.is-closing .jw-door-r{--dir:1}@keyframes jwDoorIn{0%{translate:calc(var(--dir,-1)*100%) 0}}.jw-scene.is-play .jw-door{visibility:visible;animation:1.5s cubic-bezier(.55,0,.25,1) .25s both jwDoorOpen}.jw-scene.is-play .jw-door-r{--rot:95deg}@keyframes jwDoorOpen{0%{opacity:1;transform:perspective(900px)rotateY(0)}80%{opacity:1}to{transform:perspective(900px) rotateY(var(--rot,-95deg));opacity:0;visibility:hidden}}.jw-scene.is-play .jw-pine{animation:1.6s cubic-bezier(.2,.8,.3,1) 1.2s both jwDrop}@keyframes jwDrop{0%{translate:0 -105%}}.jw-scene.is-play .jw-way-l{--in:calc(var(--u)*20)}.jw-scene.is-play .jw-way-r{--in:calc(var(--u)*-20)}.jw-scene.is-play .jw-way{animation:4.4s cubic-bezier(.45,0,.25,1) 1.9s both jwWay}@keyframes jwWay{0%{opacity:0;translate:var(--in) 40%}22%{opacity:1;translate:var(--in) 0}62%{translate:var(--in) 0}to{translate:0}}.jw-scene.is-play .jw-gun{animation:3.8s ease-in-out 2.6s both jwGun}@keyframes jwGun{0%{opacity:0;scale:.82}40%{opacity:1;filter:drop-shadow(0 0 28px #e6964699);scale:1}75%{opacity:1}to{opacity:.5;scale:1}}.jw-scene.is-play .jw-blos{animation:1.6s cubic-bezier(.2,.8,.3,1) 3.4s both jwGrow}@keyframes jwGrow{0%{opacity:0;transform:scale(.2)}}.jw-scene.is-play .jw-flw{animation:1.4s cubic-bezier(.2,.8,.3,1) 4.1s both jwRise}.jw-scene.is-play .jw-joglo{animation:1.6s cubic-bezier(.2,.8,.3,1) 4.7s both jwRise}@keyframes jwRise{0%{opacity:0;translate:0 60%}}.jw-scene.is-play .jw-shade{animation:1.2s 5.8s both jwFade}.jw-scene.is-play .jw-hero-text{visibility:visible;animation:1.4s ease-out 6.2s both jwText}@keyframes jwFade{0%{opacity:0}}@keyframes jwText{0%{opacity:0;filter:blur(6px);translate:0 14px}to{opacity:1;filter:none;translate:0}}.jw-scene.is-done .jw-hero-text,.jw-scene.is-done .jw-scrollhint{opacity:1;visibility:visible}.jw-scene.is-done .jw-pine-l,.jw-scene.is-cover .jw-pine-l{animation:7s ease-in-out infinite alternate jwSway}.jw-scene.is-done .jw-pine-r,.jw-scene.is-cover .jw-pine-r{animation:8s ease-in-out -3s infinite alternate jwSway}.jw-scene.is-done .jw-way-l img,.jw-scene.is-cover .jw-way-l img{animation:5s ease-in-out infinite alternate jwBob}.jw-scene.is-done .jw-way-r img,.jw-scene.is-cover .jw-way-r img{animation:5.6s ease-in-out -2s infinite alternate jwBob}.jw-scene.is-done .jw-blos-l,.jw-scene.is-cover .jw-blos-l{animation:6s ease-in-out infinite alternate jwSway}.jw-scene.is-done .jw-blos-r,.jw-scene.is-cover .jw-blos-r{animation:6.5s ease-in-out -2s infinite alternate jwSway}@keyframes jwSway{0%{rotate:-1.6deg}to{rotate:1.6deg}}@keyframes jwBob{0%{rotate:-2deg}to{rotate:2deg}}.jw-sec{padding:64px calc(var(--u)*7);text-align:center;background:linear-gradient(#2e1b14db,#2e1b14f0),var(--a-backdrop,url(/assets/joglo-wayang/backdrop.webp)) center/cover;position:relative}.jw-sec-flush{padding:0 0 56px}.jw-sec-light{background:linear-gradient(#f3e6d6e0,#f3e6d6f0),var(--a-paper,url(/assets/joglo-wayang/paper.webp)) center/cover;color:var(--ink)}.jw-title{font-family:var(--serif);font-weight:500;font-size:calc(var(--u)*8);color:var(--cream2);letter-spacing:.02em;margin:0 0 18px}.jw-title-dark{color:#6e2c22}.jw-lead{color:#ead9c3;max-width:36em;margin:0 auto 22px;font-size:14px}.jw-small{color:#d8c2a5;margin:0 0 14px;font-size:13px}.jw-light,.jw-serif-title.jw-light{color:var(--cream)}[data-rv]{opacity:0;transition:opacity .9s,translate .9s;translate:0 26px}[data-rv].is-in{opacity:1;translate:0}.jw-arch{background:#fff5e614;border:3px solid #ead7bd;border-radius:999px 999px 6px 6px;margin:0 auto;padding:7px;position:relative}.jw-arch-photo{object-fit:cover;aspect-ratio:3/4;border-radius:999px 999px 2px 2px;width:100%;height:100%}.jw-arch-lg{width:calc(var(--u)*76);margin-bottom:34px}.jw-arch-sm{width:calc(var(--u)*50)}.jw-arch-flower{filter:drop-shadow(0 6px 10px #00000059);width:52%;position:absolute;top:-7%;right:-17%}.jw-arch-melati{filter:drop-shadow(0 6px 10px #00000059);transform-origin:50% 0;width:26%;animation:6s ease-in-out infinite alternate jwSway;position:absolute;top:10%;left:-13%}.jw-verse{color:#eadac4;margin:0;font-size:14px;font-style:italic}.jw-verse p{margin:0 0 12px}.jw-verse cite{color:var(--copper);font-style:normal;font-weight:700}.jw-panel{padding:34px calc(var(--u)*6) 120px;background:var(--panel);border:2px solid #ead7bd;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0006}.jw-bismillah{color:var(--cream);margin:0 0 10px;font-family:JW Arabic,serif;font-size:22px}.jw-person{z-index:1;position:relative}.jw-name{font-family:var(--serif);font-weight:600;font-size:calc(var(--u)*7.2);color:#f6e7d0;margin:16px 0 6px;line-height:1.15}.jw-parents{color:#dcc6aa;margin:0 0 10px;font-size:13px}.jw-ig{color:#f0c58f;border:1px solid #f0c58f66;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;text-decoration:none;display:inline-flex}.jw-ig[hidden]{display:none}.jw-and{font-size:calc(var(--u)*10);color:var(--copper);margin:22px 0 18px}.jw-panel-way{opacity:.9;width:26%;position:absolute;bottom:-14px}.jw-panel-way-l{left:-3%}.jw-panel-way-r{right:-3%}.jw-date-photo{height:calc(var(--u)*118);max-height:620px;position:relative}.jw-date-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.jw-date-photo:after{content:"";background:linear-gradient(#2e1b1400 45%,#2e1b14d9 82%,var(--bg));position:absolute;inset:0}.jw-date-body{margin-top:calc(var(--u)*-30);padding:0 calc(var(--u)*7);z-index:1;position:relative}.jw-date-title{font-size:calc(var(--u)*13);color:#fff2df;text-shadow:0 3px 14px #00000080;margin-bottom:12px}.jw-count{gap:calc(var(--u)*2.4);grid-template-columns:repeat(4,1fr);max-width:360px;margin:0 auto 26px;display:grid}.jw-count div{background:linear-gradient(#9b3f17,#7a2d10);border-radius:10px;padding:8px 0 6px;box-shadow:0 6px 14px #00000059}.jw-count b{font-size:calc(var(--u)*6.4);color:#fff3e4;line-height:1.1;display:block}.jw-count small{color:#f2d4b6;font-size:12px;font-style:italic}.jw-note{color:#ead9c3;max-width:30em;margin:0 auto 20px;font-size:14px}.jw-event-list{gap:34px;display:grid}.jw-card{background:linear-gradient(135deg,#e7c773,#9a7124 40%,#e9cf86 60%,#8a641c);border-radius:24px;padding:5px;position:relative;box-shadow:0 18px 36px #00000073}.jw-card-in{color:var(--ink);background:var(--a-paper,url(/assets/joglo-wayang/paper.webp)) center/cover;border-radius:20px;padding:34px 7% 0;position:relative;overflow:hidden}.jw-card-in:before{content:"";aspect-ratio:2/3;background:var(--a-gunungan,url(/assets/joglo-wayang/gunungan.webp)) center/contain no-repeat;opacity:.13;mix-blend-mode:multiply;width:58%;position:absolute;top:9%;left:50%;translate:-50%}.jw-card-in>*{position:relative}.jw-card h3{font-family:var(--script);font-weight:400;font-size:calc(var(--u)*13);color:#a3593a;margin:0 0 10px;line-height:1.1}.jw-card .d{color:#7d3f30;margin:0 0 4px;font-size:15px;font-weight:700}.jw-card .t{color:#8d5a4a;margin:0 0 14px;font-size:14px}.jw-divider{color:#b77a3e;justify-content:center;align-items:center;gap:10px;width:70%;margin:0 auto 12px;font-size:20px;display:flex}.jw-divider:before,.jw-divider:after{content:"";background:#b98d6c;flex:1;height:1px}.jw-card .p{color:#7d3f30;margin:0;font-size:14px}.jw-card .p b{font-weight:700}.jw-card .a{color:#8d5a4a;margin:2px 0 16px;font-size:13px}.jw-vig{height:calc(var(--u)*50);pointer-events:none;margin:8px -8% 0;position:relative;overflow:hidden}.jw-vig:before,.jw-vig:after{content:"";pointer-events:none;position:absolute}.jw-vig:before{background:var(--a-wayang1,url(/assets/joglo-wayang/wayang1.webp)) 2% 100%/auto 84% no-repeat, var(--a-wayang2,url(/assets/joglo-wayang/wayang2.webp)) 98% 100%/auto 80% no-repeat, var(--a-joglo,url(/assets/joglo-wayang/joglo.webp)) 50% 100%/66% auto no-repeat;inset:0 0 20%}.jw-vig:after{aspect-ratio:1300/570;background:var(--a-flowers,url(/assets/joglo-wayang/flowers.webp)) 50% 0/100% 100% no-repeat;width:130%;bottom:0;left:-15%;translate:0 40%}.jw-paper .jw-vig{margin:14px -7% 0}.jw-gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.jw-gallery button{cursor:zoom-in;aspect-ratio:3/4;background:#d9c3aa;border:0;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 8px 18px #50281940}.jw-gallery button.wide{aspect-ratio:3/2;grid-column:span 2}.jw-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.jw-gallery button:hover img{transform:scale(1.04)}.jw-lightbox{background:0 0;border:0;max-width:94vw;max-height:92vh;padding:0}.jw-lightbox::backdrop{background:#0f0805e0}.jw-lightbox img{border-radius:10px;max-width:94vw;max-height:88vh}.jw-lb-x{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid;position:fixed;top:14px;right:14px}.jw-paper{color:var(--ink);background:var(--a-paper,url(/assets/joglo-wayang/paper.webp)) center/cover;border:4px solid #c9a65d;border-radius:24px;margin:0 auto 30px;padding:30px 7% 0;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000073}.jw-paper-title{font-size:calc(var(--u)*12);color:#8e4a32;margin-bottom:10px}.jw-paper-lead{color:#8a5444;margin:0 0 18px;font-size:13.5px}.jw-serif-title{font-family:var(--serif);font-weight:600;font-size:calc(var(--u)*7);color:#8e4a32;margin:0 0 14px}.jw-accounts{gap:14px;display:grid}.jw-bank{text-align:left;color:#3f2a20;background:linear-gradient(130deg,#fffaf2,#ead9c6 55%,#d9c1a6);border-radius:16px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 8px 18px #5a2e1e40}.jw-bank:after{content:"";background:#a9572a14;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-40px;right:-30px}.jw-bank .bk{letter-spacing:.04em;color:#7a3a24;justify-content:space-between;align-items:center;font-weight:800;display:flex}.jw-chip{background:linear-gradient(135deg,#f3d27a,#c79a3a);border-radius:6px;width:38px;height:28px;box-shadow:inset 0 0 0 1px #6e460a59}.jw-bank .nm{margin:14px 0 2px;font-weight:600}.jw-bank .no{letter-spacing:.08em;color:#9a5a35;font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:20px;font-weight:700}.jw-bank button{padding:7px 14px;font-size:11px}.jw-address{text-align:left;background:#ffffff8c;border-radius:14px;margin:14px 0 16px;padding:14px 16px;font-size:14px}.jw-address dt{color:#7d3f30;font-weight:700}.jw-address dd{color:#6b4436;margin:0 0 8px}.jw-address .jw-btn{margin-top:10px}.jw-ticket-box{background:#542018eb;border:1px solid #ead7bd66;border-radius:24px;padding:26px 7%;box-shadow:0 18px 36px #00000073}.jw-ticket{color:#3b2a20;background:#fffdf8;border:3px solid #e2c27b;border-radius:18px;max-width:330px;margin:6px auto 18px;padding:20px 18px 18px}.jw-qr{background:#fff;border-radius:10px;width:170px;height:170px;margin:0 auto 12px;padding:8px;box-shadow:0 2px 10px #00000014}.jw-qr svg,.jw-qr img{width:100%;height:100%}.jw-t-kicker{letter-spacing:.2em;text-transform:uppercase;color:#c28a3a;margin:0;font-size:11px;font-weight:700}.jw-t-names{font-family:var(--serif);margin:2px 0 10px;font-size:22px;font-weight:700}.jw-ticket hr{border:0;border-top:1px dashed #e0b77a;margin:0 0 8px}.jw-t-label{letter-spacing:.14em;text-transform:uppercase;color:#9b8a7e;margin:0;font-size:10px}.jw-t-guest{color:#8e3b1f;overflow-wrap:anywhere;margin:0 0 4px;font-size:17px;font-weight:800}.jw-t-date{color:#7b6a5e;margin:0;font-size:12px;font-style:italic}.jw-form{text-align:left;color:#f3e3cf;background:#4a2117;border-radius:16px;gap:12px;padding:16px;display:grid}.jw-form label{gap:6px;font-size:13px;display:grid}.jw-form input,.jw-form select,.jw-form textarea{color:#3b2a20;background:#f8efe6;border:1px solid #c9a37f;border-radius:10px;width:100%;padding:10px 12px;font-size:15px}.jw-form textarea{resize:vertical}.jw-status{color:#f6d39b;text-align:center;min-height:1.2em;margin:0;font-size:13px}.jw-wish-head{font-variant-numeric:lining-nums;font-family:var(--serif);color:#7d3f30;margin:22px 0 12px;font-size:21px;font-weight:600}.jw-wishes{text-align:left;gap:10px;max-height:380px;padding:2px;display:grid;overflow:auto}.jw-wish{color:#f3e3cf;background:#4a2117;border-radius:14px;padding:12px 14px}.jw-wish .wh{justify-content:space-between;align-items:center;gap:8px;display:flex}.jw-wish b{overflow-wrap:anywhere;font-size:14px}.jw-wish .tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#3f9a54;border-radius:999px;flex:none;padding:2px 9px;font-size:10px;font-weight:800}.jw-wish .tag.ragu{background:#c58a2c}.jw-wish .tag.tidak{background:#8b8b8b}.jw-wish p{overflow-wrap:anywhere;margin:6px 0 4px;font-size:13.5px}.jw-wish time{color:#cdb39a;font-size:11px;font-style:italic}.jw-empty{color:#8a5444;text-align:center;font-size:13px}.jw-closing-names{font-size:calc(var(--u)*13);color:#f0c58f;margin:4px 0 14px}.jw-hashtag{letter-spacing:.08em;color:#fbeedd;background:#f3e6d229;border-radius:6px;margin:0 0 26px;padding:6px 18px;font-weight:700;display:inline-block}.jw-family{border-top:1px solid #ead7bd4d;grid-template-columns:1fr 1fr;gap:16px;padding-top:20px;display:grid}.jw-family h4{letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin:0 0 8px;font-size:12px}.jw-family ul{margin:0;padding:0;font-size:14px;font-weight:600;list-style:none}.jw-family li{border-bottom:1px solid #ead7bd26;padding:4px 0}.jw-closing-scene{height:calc(var(--u)*62);margin:26px calc(var(--u)*-7) 18px;position:relative}.jw-closing-scene img{max-width:none;position:absolute}.jw-cs-joglo{width:72%;bottom:16%;left:14%}.jw-cs-way{width:27%;bottom:12%}.jw-cs-way-l{left:0}.jw-cs-way-r{right:0}.jw-cs-flw{width:116%;bottom:-4%;left:-8%}.jw-foot{font-family:var(--script);color:var(--cream2);margin:22px 0 0;font-size:30px}.jw-music{right:max(14px,50vw - 246px);bottom:calc(18px + env(safe-area-inset-bottom));z-index:20;color:#fbe9d0;cursor:pointer;background:#3a1e14d9;border:2px solid #f0c58f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:fixed;box-shadow:0 6px 16px #0006}.jw-music[hidden]{display:none}.jw-music.is-on svg{animation:4s linear infinite jwSpin}@keyframes jwSpin{to{rotate:360deg}}.jw-toast{z-index:30;opacity:0;pointer-events:none;color:#4a2117;background:#fbeedd;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;transition:opacity .3s,translate .3s;position:fixed;bottom:80px;left:50%;translate:-50% 20px;box-shadow:0 8px 20px #00000059}.jw-toast.is-on{opacity:1;translate:-50%}@media (prefers-reduced-motion:reduce){.jw-scene *,[data-rv]{transition:none!important;animation:none!important}[data-rv]{opacity:1;translate:none}}@media (height>=1000px) and (width>=700px){.jw-scene{height:min(var(--hero-h),940px)}}:root{--hero-h:100dvh}html.jw-locked,body.jw-locked{overscroll-behavior:none;overflow:hidden}.jw-scene{height:var(--hero-h);min-height:0}@media (height>=1000px) and (width>=700px){.jw-scene{height:var(--hero-h)}}.jw-script{overflow-wrap:anywhere;padding-block:.12em;line-height:1.45}.jw-cover-text{flex-direction:column;justify-content:center;align-items:center;padding-inline:8%;display:flex;top:clamp(32px,12%,110px);bottom:8%}.jw-cover-names{font-size:calc(var(--u)*12);width:100%;margin:6px 0;line-height:1.45}.jw-hero-text{padding-inline:8%;top:17%}.jw-hero-names{padding-block:.12em;line-height:1.45}.jw-cover-names .amp,.jw-hero-names .amp,.jw-closing-names .amp{line-height:1.35}.jw-cover-date,.jw-to,.jw-guest{overflow-wrap:anywhere;max-width:100%}.jw-open{min-height:44px}.jw-skip{z-index:12;min-height:44px}.jw-arch-photo{aspect-ratio:3/4;object-fit:cover;height:auto}.jw-arch-flower{transform-origin:60% 85%;pointer-events:none;width:43%;animation:7s ease-in-out infinite alternate jwSway;top:auto;bottom:-4%;right:-9%}.jw-arch-lg{margin-bottom:48px}.jw-name,.jw-card h3,.jw-paper-title,.jw-closing-names{overflow-wrap:anywhere;padding-block:.14em;line-height:1.5}.jw-card .p,.jw-card .a,.jw-bank .no,.jw-address dd{overflow-wrap:anywhere}.jw-card-in{padding-top:28px}.jw-card h3{font-size:calc(var(--u)*11)}.jw-music{bottom:calc(80px + env(safe-area-inset-bottom));width:46px;height:46px}.jw-music svg{animation:none!important}.jw-music .jw-muted{display:none}.jw-music:not(.is-on) .jw-muted{display:block}.jw-music[aria-disabled=true]{opacity:.6}.jw-qris{width:min(230px,100%);height:auto;margin:14px auto}.jw-bank{min-width:0}.jw-bank .no{font-size:18px}.jw-family{grid-template-columns:1fr;gap:24px}.jw-video{border-radius:14px;width:100%;max-height:65vh;margin:20px auto}.jw-swatches{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0;display:flex}.jw-swatches i{border:1px solid #e8d3b5;border-radius:18px 18px 5px 5px;width:34px;height:44px}.jw-story article{border-bottom:1px solid #ead7bd55;padding:22px 0}.jw-story h3{font:600 27px var(--serif);margin:8px 0}.jw-story p{overflow-wrap:anywhere}.jw-guest-link{margin:24px 0}.jw-gallery:empty{display:none}.jw-gallery button{min-width:0}.jw-lightbox{margin:auto;position:fixed}.jw-lightbox img{width:auto;max-width:94vw;height:auto;max-height:88dvh}#jw-closing{padding-bottom:110px}.jw-toast{text-align:center;max-width:90vw;bottom:140px}.jw-caption-arabic{font:24px/1.8 JW Arabic,serif}@media (height<=620px){.jw-cover-text{top:4%;bottom:3%}.jw-cover-names{font-size:calc(var(--u)*10);line-height:1.3}.jw-cover-text .jw-to{margin-top:8px}.jw-cover-text .jw-guest{margin-bottom:10px}.jw-hero-text{top:10%}.jw-hero-names{font-size:calc(var(--u)*12)}}@media (prefers-reduced-motion:reduce){.jw-arch-flower{animation:none!important}}.jw-verse [data-field=verseText]{white-space:pre-line}.jw-verse .jw-bismillah{font-size:24px;font-style:normal;line-height:1.8}
