@font-face{font-family:Lentera Serif;src:url(/fonts/amiri-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC;font-display:swap}@font-face{font-family:Lentera Serif;src:url(/fonts/amiri.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lentera Serif;src:url(/fonts/amiri-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lentera Serif;src:url(/fonts/amiri-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lentera Display;src:url(/fonts/gilda-display.woff2)format("woff2");font-display:swap}.DGkk2G_root{--emerald:#0b3b37;--emerald-2:#0f4a44;--night:#082a2a;--deep:#061f1f;--ivory:#f5efe2;--paper:#f7f1e4;--gold:#c9a24a;--gold-light:#e6c77c;--gold-deep:#a8842f;--ink:#1f2b28;--muted:#5d6b66;--serif:"Lentera Serif", "Amiri", Georgia, "Times New Roman", serif;--display:"Lentera Display", "Lentera Serif", Georgia, serif;--T:12s;min-height:100%;color:var(--ink);background-color:var(--deep);font-family:var(--serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;background-size:64px 64px;font-size:16px;line-height:1.7;position:relative;container-type:inline-size}.DGkk2G_isLocked{touch-action:pan-x pinch-zoom;overflow:hidden}.DGkk2G_isOpen{overflow:visible}.DGkk2G_root *,.DGkk2G_root :before,.DGkk2G_root :after{box-sizing:border-box}.DGkk2G_root :is(h1,h2,h3,p,figure,blockquote,ol){margin:0}.DGkk2G_root :is(button,a,input,textarea):focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.DGkk2G_root [lang=ar]{font-family:var(--serif);font-feature-settings:"liga", "calt";line-height:2.05}.DGkk2G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.DGkk2G_root [data-ambient][data-paused],.DGkk2G_root [data-ambient][data-paused] *{animation-play-state:paused!important}.DGkk2G_amp{font-family:var(--serif);color:var(--gold-light);font-style:italic}.DGkk2G_stage{height:var(--la-viewport,100vh);height:var(--la-viewport,100dvh);isolation:isolate;background:var(--night);min-height:560px;max-height:1000px;color:var(--ivory);position:relative;overflow:hidden;container-type:size}.DGkk2G_sky{background:radial-gradient(80% 45% at 50% 105%,#ffc46e29,#0000 70%),radial-gradient(70% 50% at 50% 100%,#12453f 0%,#0000 70%),linear-gradient(#03171a 0%,#072827 42%,#0b3b37 100%);position:absolute;inset:0;overflow:hidden}.DGkk2G_starField{position:absolute;inset:0 0 38%}.DGkk2G_starField span{width:var(--s);height:var(--s);opacity:.35;animation:DGkk2G_twinkle var(--t) ease-in-out var(--d) infinite;background:#fff7dc;border-radius:50%;position:absolute;box-shadow:0 0 6px #fff0c8d9}@keyframes DGkk2G_twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.DGkk2G_crescent{filter:drop-shadow(0 0 10px #f6e7bd8c);width:46px;position:absolute;top:6%;right:9%;rotate:-18deg}.DGkk2G_goldDust{pointer-events:none;position:absolute;inset:0}.DGkk2G_goldDust span{width:var(--s);height:var(--s);opacity:0;animation:DGkk2G_dust var(--t) linear var(--d) infinite;background:#f1d48a;border-radius:50%;position:absolute;box-shadow:0 0 6px #f1d48ae6}@keyframes DGkk2G_dust{0%{opacity:0;transform:translate(0,0)}15%{opacity:.8}50%{transform:translate(14px,-70px)}85%{opacity:.5}to{opacity:0;transform:translate(-6px,-150px)}}.DGkk2G_lantern{width:44px;line-height:0;display:inline-block;position:relative}.DGkk2G_lantern_sm{width:30px}.DGkk2G_lantern_md{width:44px}.DGkk2G_lantern_lg{width:60px}.DGkk2G_lanternSvg{will-change:transform;z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}.DGkk2G_lanternGlass{fill:#3b2a12}.DGkk2G_lanternLight{opacity:.18;transform-box:fill-box;transform-origin:50% 62%;transition:opacity .9s}.DGkk2G_lanternGlow{z-index:0;aspect-ratio:1;opacity:.12;pointer-events:none;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle,#ffd0808c 0%,#ffb86033 32%,#0000 64%);border-radius:50%;width:440%;transition:opacity .9s;position:absolute;top:46%;left:50%;translate:-50% -50%}.DGkk2G_lantern[data-lit] .DGkk2G_lanternLight{opacity:1;animation:3.4s ease-in-out infinite DGkk2G_flicker}.DGkk2G_lantern[data-lit] .DGkk2G_lanternGlow{opacity:1;animation:4.2s ease-in-out infinite DGkk2G_glowBreath}@keyframes DGkk2G_flicker{0%,to{opacity:1}40%{opacity:.88}55%{opacity:.97}70%{opacity:.9}}@keyframes DGkk2G_glowBreath{0%,to{scale:1}50%{scale:1.08}}.DGkk2G_hang{z-index:3;transform-origin:50% 0;transform:rotate(calc(var(--swing,0) * var(--k,1) * 1deg));pointer-events:none;flex-direction:column;align-items:center;animation:5.6s ease-in-out infinite DGkk2G_sway;display:flex;position:absolute;top:0}.DGkk2G_hang:nth-of-type(2n){animation-duration:6.4s;animation-delay:-2.1s}.DGkk2G_chain{width:1.5px;height:var(--drop);background:repeating-linear-gradient(#c9a24a 0 4px,#c9a24a40 4px 6px);display:block}.DGkk2G_hangLantern{margin-top:-2px}@keyframes DGkk2G_sway{0%,to{rotate:-2.2deg}50%{rotate:2.2deg}}.DGkk2G_scene{--p-w:min(72cqw, 360px, calc((100cqh - 360px - var(--la-bar,0px)) * .737));--p-h:calc(var(--p-w) * 190 / 140);--lamp-x:max(4%, calc(50% - var(--p-w) / 2 - 96px));--spot:min(64cqw, 420px);z-index:4;pointer-events:none;position:absolute;inset:0}.DGkk2G_world{transform-origin:50% 58%;position:absolute;inset:0}.DGkk2G_warmth{opacity:.3;background:radial-gradient(70% 55% at 50% 58%,#ffc46e4d,#0000 70%);position:absolute;inset:0}.DGkk2G_floor{transform-origin:50% 100%;background-color:#0c2f2b;background-size:40px 40px;height:26%;position:absolute;bottom:0;left:-40%;right:-40%;transform:perspective(320px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000 5%,#000 75%);mask-image:linear-gradient(#0000 5%,#000 75%)}.DGkk2G_pishtaq{left:calc(50% - var(--p-w) / 2);top:calc(50.5% - var(--p-h) / 2 - var(--la-bar,0px) / 2);width:var(--p-w);height:var(--p-h);filter:drop-shadow(0 20px 30px #00000073);position:absolute}.DGkk2G_pishtaqFrame{z-index:2;width:100%;height:100%;position:absolute;inset:0}.DGkk2G_pishtaqBand,.DGkk2G_pishtaqBandInner{fill:none;stroke:#c9a24a8c;stroke-width:1px;vector-effect:non-scaling-stroke}.DGkk2G_pishtaqBandInner{stroke:#c9a24a4d}.DGkk2G_spandrels{z-index:3;opacity:.8;background-size:18px 18px;position:absolute;inset:0}.DGkk2G_doorway{z-index:1;background:#120c07;width:71.43%;height:87.37%;position:absolute;top:12.63%;left:14.286%;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DGkk2G_doorLight{opacity:0;background:radial-gradient(70% 60% at 50% 62%,#fffcef 0%,#ffe7ae 28%,#e9ad55 58%,#7e5221 100%);position:absolute;inset:0}.DGkk2G_doorRays{opacity:0;background:repeating-conic-gradient(at 50% 55%,#fff8dc66 0deg 5deg,#0000 5deg 16deg);animation:40s linear infinite DGkk2G_spin;position:absolute;inset:-60%}@keyframes DGkk2G_spin{to{rotate:360deg}}.DGkk2G_doors{perspective:700px;display:flex;position:absolute;inset:0}.DGkk2G_leafLeft,.DGkk2G_leafRight{width:50%;height:100%;position:relative}.DGkk2G_leafLeft{transform-origin:0}.DGkk2G_leafRight{transform-origin:100%}.DGkk2G_leafLeft svg,.DGkk2G_leafRight svg{width:100%;height:100%;display:block}.DGkk2G_leafWood{fill:#2c1d12}.DGkk2G_leafPanel{fill:#3a2717;stroke:#c9a24a73;stroke-width:1px;vector-effect:non-scaling-stroke}.DGkk2G_latticeFaint path{fill:none;stroke:#c9a24a42;stroke-width:1.2px}.DGkk2G_latticeGold path{fill:none;stroke:#f0d58f;stroke-width:1.7px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.DGkk2G_knocker{fill:none;stroke:#d9b765;stroke-width:2px}.DGkk2G_gateArch{z-index:4;width:75.71%;height:90.86%;position:absolute;top:10.88%;left:12.14%}.DGkk2G_lanternCenter{z-index:5;margin-left:-15px;top:12.6%;left:50%}.DGkk2G_lanternLeft{left:var(--lamp-x)}.DGkk2G_lanternRight{right:var(--lamp-x)}.DGkk2G_spot{width:var(--spot);aspect-ratio:1;opacity:0;background:radial-gradient(circle,#ffd68c8c,#ffc87829 48%,#0000 70%);border-radius:50%;animation:70s linear infinite DGkk2G_spin;position:absolute;-webkit-mask-size:26px 26px;mask-size:26px 26px}.DGkk2G_spotLeft{left:calc(var(--lamp-x) + 22px - var(--spot) / 2);top:calc(28cqh + 34px - var(--spot) / 2)}.DGkk2G_spotRight{right:calc(var(--lamp-x) + 22px - var(--spot) / 2);top:calc(34cqh + 34px - var(--spot) / 2)}.DGkk2G_whiteout{z-index:6;opacity:0;background:radial-gradient(circle at 50% 56%,#fffdf6 0%,#f8eed6 55%,#efe0bb 100%);position:absolute;inset:0}.DGkk2G_blessing{z-index:7;text-align:center;color:#6d5320;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 8%;display:flex;position:absolute;inset:0}.DGkk2G_blessing:before{content:"";z-index:1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fffcf3f0,#fffaedb8 58%,#fffaed00);border-radius:50%;width:min(100cqw,470px);height:min(66cqw,300px);position:absolute;top:50%;left:50%;translate:-50% -50%}.DGkk2G_blessingArabic,.DGkk2G_blessingTranslation,.DGkk2G_blessingNames{z-index:2}.DGkk2G_blessingMedallion{opacity:0;width:min(118cqw,560px);position:absolute;top:50%;left:50%;translate:-50% -50%}.DGkk2G_blessingArabic{color:#7a5a1c;text-shadow:0 0 18px #ffdc9699;font-size:clamp(30px,9.4cqw,46px);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0 40%,#000 60% 100%);mask-image:linear-gradient(90deg,#0000 0 40%,#000 60% 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DGkk2G_blessing .DGkk2G_blessingArabic{margin:-.4em -.6em;padding:.4em .6em}.DGkk2G_blessingTranslation{color:#7a6d57;opacity:0;max-width:300px;font-size:14px;font-style:italic;line-height:1.6;position:relative}.DGkk2G_blessingNames{font-family:var(--display);color:var(--emerald);opacity:0;font-size:clamp(26px,8cqw,36px);line-height:1.15;position:relative;margin-top:10px!important}.DGkk2G_medallion{display:block;overflow:visible}.DGkk2G_medallionRingOuter circle,.DGkk2G_medallionRingOuter path{fill:none;stroke:#c9a24a8c;stroke-width:.8px}.DGkk2G_medallionPetals path,.DGkk2G_medallionInner path{fill:#c9a24a1a;stroke:#a8842fb3;stroke-width:.8px;transform-box:view-box;transform-origin:0 0}.DGkk2G_medallionInner path:last-child{fill:#fffaebb3}.DGkk2G_bloom{--bloom-size:max(100cqw, 100cqh);z-index:9;width:var(--bloom-size);height:var(--bloom-size);pointer-events:none;transform-origin:50%;will-change:transform, opacity;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.DGkk2G_bloomStar{fill:var(--emerald);stroke:var(--gold-light);stroke-width:.7px}.DGkk2G_bloomRing{fill:none;stroke:#e6c77c8c;stroke-width:.4px}.DGkk2G_bloomPetals path{fill:#c9a24a1a;stroke:#e6c77c73;stroke-width:.35px}.DGkk2G_bloomCore{fill:var(--gold);stroke:#f3dc9c;stroke-width:.5px}.DGkk2G_bloomClose{transform:scale(0)rotate(-70deg)}@media (max-width:767.98px){.DGkk2G_root[data-la-preview]{--la-bar:60px}}.DGkk2G_sceneOpening{--T:var(--entrance-duration);animation:DGkk2G_sceneClock var(--T) linear both}.DGkk2G_sceneClosed .DGkk2G_lantern .DGkk2G_lanternLight{animation:3.6s ease-in-out infinite DGkk2G_dimPulse}@keyframes DGkk2G_dimPulse{0%,to{opacity:.16}50%{opacity:.32}}@keyframes DGkk2G_sceneClock{0%{opacity:1}to{opacity:1}}.DGkk2G_sceneOpening :is(.DGkk2G_world,.DGkk2G_leafLeft,.DGkk2G_leafRight,.DGkk2G_blessingMedallion,.DGkk2G_bloom){will-change:transform}.DGkk2G_sceneOpening .DGkk2G_lanternLeft .DGkk2G_lanternLight,.DGkk2G_sceneOpening .DGkk2G_lanternLeft .DGkk2G_lanternGlow{animation:DGkk2G_ignite calc(var(--T) * .0625) cubic-bezier(.3, 0, .2, 1) calc(var(--T) * .0208) both}.DGkk2G_sceneOpening .DGkk2G_lanternCenter .DGkk2G_lanternLight,.DGkk2G_sceneOpening .DGkk2G_lanternCenter .DGkk2G_lanternGlow{animation:DGkk2G_ignite calc(var(--T) * .0625) cubic-bezier(.3, 0, .2, 1) calc(var(--T) * .05) both}.DGkk2G_sceneOpening .DGkk2G_lanternRight .DGkk2G_lanternLight,.DGkk2G_sceneOpening .DGkk2G_lanternRight .DGkk2G_lanternGlow{animation:DGkk2G_ignite calc(var(--T) * .0625) cubic-bezier(.3, 0, .2, 1) calc(var(--T) * .0792) both}@keyframes DGkk2G_ignite{0%{opacity:.16;scale:.7}25%{opacity:.75}38%{opacity:.45}60%{opacity:.95}to{opacity:1;scale:1}}.DGkk2G_sceneOpening .DGkk2G_warmth{animation:DGkk2G_toOne calc(var(--T) * .1333) ease-in-out calc(var(--T) * .0208) both}.DGkk2G_sceneOpening .DGkk2G_spotLeft{animation:DGkk2G_spotIn calc(var(--T) * .0917) ease-out calc(var(--T) * .0417) both, DGkk2G_spotOut calc(var(--T) * .0667) ease-in-out calc(var(--T) * .35) forwards, DGkk2G_spin 70s linear infinite}.DGkk2G_sceneOpening .DGkk2G_spotRight{animation:DGkk2G_spotIn calc(var(--T) * .0917) ease-out calc(var(--T) * .0792) both, DGkk2G_spotOut calc(var(--T) * .0667) ease-in-out calc(var(--T) * .35) forwards, DGkk2G_spin 70s linear infinite}@keyframes DGkk2G_spotOut{0%{opacity:.85}to{opacity:0}}@keyframes DGkk2G_toOne{0%{opacity:.3}to{opacity:1}}@keyframes DGkk2G_spotIn{0%{opacity:0}to{opacity:.85}}.DGkk2G_sceneOpening .DGkk2G_latticeGold path{animation:DGkk2G_draw calc(var(--T) * .0667) cubic-bezier(.45, 0, .3, 1) calc(var(--T) * (.0958 + var(--d) * .0958)) both}@keyframes DGkk2G_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.DGkk2G_sceneOpening .DGkk2G_leafLeft{animation:DGkk2G_leafLeft calc(var(--T) * .15) cubic-bezier(.45, 0, .2, 1) calc(var(--T) * .2542) both}.DGkk2G_sceneOpening .DGkk2G_leafRight{animation:DGkk2G_leafRight calc(var(--T) * .15) cubic-bezier(.45, 0, .2, 1) calc(var(--T) * .2542) both}@keyframes DGkk2G_leafLeft{to{transform:rotateY(104deg)}}@keyframes DGkk2G_leafRight{to{transform:rotateY(-104deg)}}.DGkk2G_sceneOpening .DGkk2G_doorLight{animation:DGkk2G_doorLight calc(var(--T) * .15) cubic-bezier(.3, 0, .3, 1) calc(var(--T) * .2625) both}@keyframes DGkk2G_doorLight{0%{opacity:0;scale:.85}to{opacity:1;scale:1.1}}.DGkk2G_sceneOpening .DGkk2G_doorRays{animation:DGkk2G_raysIn calc(var(--T) * .1333) ease-out calc(var(--T) * .2833) both, DGkk2G_spin 40s linear infinite}@keyframes DGkk2G_raysIn{to{opacity:.85}}.DGkk2G_sceneOpening .DGkk2G_world{animation:DGkk2G_walkIn calc(var(--T) * .175) cubic-bezier(.42, 0, .7, .5) calc(var(--T) * .35) both, DGkk2G_worldGone 1ms linear calc(var(--T) * .5333) both}@keyframes DGkk2G_walkIn{to{transform:scale(2.3)}}@keyframes DGkk2G_worldGone{to{visibility:hidden}}.DGkk2G_sceneOpening .DGkk2G_whiteout{animation:DGkk2G_whiteout calc(var(--T) * .1167) cubic-bezier(.4, 0, .5, 1) calc(var(--T) * .4083) both}@keyframes DGkk2G_whiteout{to{opacity:1}}.DGkk2G_sceneOpening .DGkk2G_blessingArabic{animation:DGkk2G_writeRtl calc(var(--T) * .1833) cubic-bezier(.37, 0, .3, 1) calc(var(--T) * .5) both}@keyframes DGkk2G_writeRtl{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.DGkk2G_sceneOpening .DGkk2G_blessingTranslation{animation:DGkk2G_fadeUp calc(var(--T) * .075) cubic-bezier(.25, .6, .3, 1) calc(var(--T) * .65) both}.DGkk2G_sceneOpening .DGkk2G_blessingNames{animation:DGkk2G_fadeUp calc(var(--T) * .0833) cubic-bezier(.25, .6, .3, 1) calc(var(--T) * .7) both}@keyframes DGkk2G_fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.DGkk2G_sceneOpening .DGkk2G_blessing:before{animation:DGkk2G_haloIn calc(var(--T) * .1333) ease-out calc(var(--T) * .4917) both}@keyframes DGkk2G_haloIn{to{opacity:1}}.DGkk2G_sceneOpening .DGkk2G_blessingMedallion{animation:DGkk2G_medallionIn calc(var(--T) * .1833) cubic-bezier(.25, .8, .25, 1) calc(var(--T) * .4917) both}@keyframes DGkk2G_medallionIn{0%{opacity:0;transform:rotate(-50deg)scale(.55)}to{opacity:.9;transform:none}}.DGkk2G_sceneOpening .DGkk2G_bloomClose{animation:DGkk2G_bloomIn calc(var(--T) * .1083) cubic-bezier(.45, 0, .4, 1) calc(var(--T) * .8917) both}@keyframes DGkk2G_bloomIn{0%{transform:scale(0)rotate(-70deg)}to{transform:scale(1.75)rotate(0)}}.DGkk2G_cover{z-index:8;padding:clamp(18px, 4cqh, 40px) 20px calc(clamp(20px, 4.5cqh, 42px) + var(--la-bar,0px));text-align:center;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;transition:opacity .8s cubic-bezier(.37,0,.63,1),transform .9s cubic-bezier(.33,1,.68,1);display:flex;position:absolute;inset:0}.DGkk2G_coverLeaving{opacity:0;transform:translateY(-14px)}.DGkk2G_coverHead,.DGkk2G_coverFoot{flex-direction:column;align-items:center;gap:4px;display:flex}.DGkk2G_coverArabic{color:var(--gold-light);text-shadow:0 0 12px #e6c77c59;font-size:16px}.DGkk2G_coverEyebrow,.DGkk2G_welcomeEyebrow,.DGkk2G_headEyebrow{font-family:var(--serif);letter-spacing:.3em;text-transform:uppercase;font-size:11.5px}.DGkk2G_coverEyebrow{color:var(--gold-light)}.DGkk2G_coverNames{font-family:var(--display);color:var(--ivory);text-shadow:0 4px 20px #0000008c;overflow-wrap:anywhere;font-size:clamp(34px,10.5cqw,54px);font-weight:400;line-height:1.08}.DGkk2G_coverDate{letter-spacing:.18em;text-transform:uppercase;color:#d9c9a0;font-size:13px;margin-top:4px!important}.DGkk2G_coverFoot{gap:14px}.DGkk2G_plaque{color:#2a1f10;background:linear-gradient(#ecd08a,#c49a45 55%,#936d2a);border-radius:6px;flex-direction:column;align-items:center;max-width:300px;padding:9px 22px 8px;display:flex;box-shadow:inset 0 1px #ffffff8c,0 10px 20px -8px #0009}.DGkk2G_plaque span{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.DGkk2G_plaque strong{font-family:var(--display);overflow-wrap:anywhere;font-size:18px;font-weight:400;line-height:1.3}.DGkk2G_openButton{pointer-events:auto;color:var(--ivory);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#125049,#0b3b37);border:1px solid #e6c77ccc;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:14px;transition:transform .25s;animation:2.8s ease-in-out 1.4s infinite DGkk2G_callout;display:inline-flex;box-shadow:0 10px 26px -10px #000c,0 0 #e6c77c80}.DGkk2G_openButton svg{width:18px;fill:var(--gold-light);animation:14s linear infinite DGkk2G_spin}.DGkk2G_openButton:hover{transform:translateY(-2px)}.DGkk2G_openButton:disabled{cursor:default;animation:none}@keyframes DGkk2G_callout{0%,to{box-shadow:0 10px 26px -10px #000c,0 0 #e6c77c73}50%{box-shadow:0 10px 26px -10px #000c,0 0 0 12px #e6c77c00}}.DGkk2G_skipButton{z-index:30;color:var(--ivory);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#061f1f99;border:1px solid #e6c77c80;border-radius:999px;padding:8px 16px;font-size:12px;position:absolute;top:16px;right:16px}.DGkk2G_welcome{z-index:6;place-items:center;display:grid;position:absolute;inset:0}.DGkk2G_welcomeLanternLeft{left:max(6%,50% - 260px)}.DGkk2G_welcomeLanternRight{right:max(7%,50% - 250px)}.DGkk2G_welcomeFrame{aspect-ratio:100/150;width:min(84cqw,380px,64cqh - 44.8px);position:relative}.DGkk2G_welcomeArch{width:100%;height:100%;position:absolute;inset:0}.DGkk2G_welcomeInner{text-align:center;background:radial-gradient(70% 50% at 50% 48%,#ffd68c21,#0000 72%);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:30% 9% 8%;display:flex;position:absolute;inset:0}.DGkk2G_welcomeArabic{color:var(--gold-light);font-size:clamp(17px,5.2cqw,22px)}.DGkk2G_welcomeEyebrow{color:var(--gold-light)}.DGkk2G_welcomeNames{font-family:var(--display);color:var(--ivory);overflow-wrap:anywhere;flex-direction:column;align-items:center;font-size:clamp(34px,11cqw,52px);font-weight:400;line-height:1.02;display:flex}.DGkk2G_welcomeNames:focus{outline:none}.DGkk2G_welcomeNames .DGkk2G_amp{font-size:.6em;line-height:1.4}.DGkk2G_welcomeDate{letter-spacing:.18em;text-transform:uppercase;color:#d9c9a0;font-size:12.5px;margin-top:6px!important}.DGkk2G_welcomeGuest{color:#cdbf9e;font-size:14px;font-style:italic;margin-top:6px!important}.DGkk2G_welcomeGuest strong{font-family:var(--display);color:var(--ivory);font-size:17px;font-style:normal;font-weight:400;display:block}.DGkk2G_scrollCue{color:var(--gold-light);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;margin-top:14px;padding:4px 10px;font-size:11px;display:inline-flex}.DGkk2G_scrollCue svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;animation:1.8s ease-in-out infinite DGkk2G_nudge}@keyframes DGkk2G_nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.DGkk2G_welcome .DGkk2G_archLine path{animation:2s cubic-bezier(.45,0,.3,1) .6s both DGkk2G_draw}.DGkk2G_welcomeInner>*{animation:1.1s cubic-bezier(.2,.7,.2,1) both DGkk2G_fadeUp}.DGkk2G_welcomeInner>:first-child{animation-delay:.65s}.DGkk2G_welcomeInner>:nth-child(2){animation-delay:.82s}.DGkk2G_welcomeInner>:nth-child(3){animation-delay:.99s}.DGkk2G_welcomeInner>:nth-child(4){animation-delay:1.16s}.DGkk2G_welcomeInner>:nth-child(5){animation-delay:1.3s}.DGkk2G_welcomeInner>:nth-child(6){animation-delay:1.44s}.DGkk2G_bloomOpen{animation:1.7s cubic-bezier(.33,0,.25,1) both DGkk2G_bloomOut}@keyframes DGkk2G_bloomOut{0%{opacity:1;transform:scale(1.75)rotate(0)}to{opacity:0;transform:scale(4.2)rotate(28deg)}}.DGkk2G_archLine{display:block;overflow:visible}.DGkk2G_archLine path{fill:none;stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0}.DGkk2G_archLine .DGkk2G_archInner{stroke:#c9a24a80;stroke-width:.9px}.DGkk2G_starBadge{aspect-ratio:1;place-items:center;display:inline-grid;position:relative}.DGkk2G_starBadge svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DGkk2G_starBadgeOuter{fill:var(--emerald-2);stroke:var(--gold);stroke-width:1.8px}.DGkk2G_starBadgeInner{fill:none;stroke:#e6c77c8c;stroke-width:1px}.DGkk2G_starBadgeContent{color:var(--ivory);flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.DGkk2G_head{text-align:center;max-width:440px;margin:0 auto 30px}.DGkk2G_headCrest{width:120px;height:40px;margin:0 auto 10px;display:block;overflow:visible}.DGkk2G_headCrest path:first-child{fill:none;stroke:var(--gold);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.3,1) .2s}.DGkk2G_headCrestStar{fill:var(--gold);transform-box:fill-box;transform-origin:50%;transition:scale .7s cubic-bezier(.3,1.5,.5,1) .9s,rotate 1.2s .9s}.DGkk2G_headArabic{color:var(--gold-deep);font-size:21px}.DGkk2G_headEyebrow{color:var(--gold-deep)}.DGkk2G_head h2{font-family:var(--display);color:var(--emerald);margin-top:6px;font-size:clamp(28px,8.2cqw,38px);font-weight:400;line-height:1.15}.DGkk2G_head h2:focus{outline:none}.DGkk2G_headDark .DGkk2G_headArabic,.DGkk2G_headDark .DGkk2G_headEyebrow{color:var(--gold-light)}.DGkk2G_headDark h2{color:var(--ivory)}.DGkk2G_tileDivider{justify-content:center;gap:8px;margin:34px auto;display:flex}.DGkk2G_tileDivider svg{width:24px;height:24px;transition:transform .9s cubic-bezier(.3,1.3,.5,1),opacity .6s;transition-delay:calc(var(--i) * 90ms);overflow:visible}.DGkk2G_tileDivider path{fill:none;stroke:var(--gold);stroke-width:2.4px}.DGkk2G_root[data-motion=on] [data-reveal]{transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1)}.DGkk2G_root[data-motion=on] [data-reveal]:not([data-shown]){opacity:0;transform:translateY(30px)}.DGkk2G_root[data-motion=on] .DGkk2G_tileDivider:not([data-shown]){opacity:1;transform:none}.DGkk2G_root[data-motion=on] .DGkk2G_tileDivider:not([data-shown]) svg{opacity:0;transform:rotate(90deg)scale(.4)}.DGkk2G_root[data-motion=on] [data-reveal]:not([data-shown]) .DGkk2G_headCrest path:first-child,.DGkk2G_root[data-motion=on] [data-reveal]:not([data-shown]) .DGkk2G_archLine path,.DGkk2G_root[data-motion=on] [data-reveal]:not([data-shown]) .DGkk2G_eventOutline path{stroke-dashoffset:1px}.DGkk2G_root[data-motion=on] [data-reveal]:not([data-shown]) .DGkk2G_headCrestStar{rotate:-90deg;scale:0}.DGkk2G_root[data-motion=on] .DGkk2G_archLine path,.DGkk2G_root[data-motion=on] .DGkk2G_eventOutline path{transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.3,1) .35s}.DGkk2G_content{background:var(--paper);max-width:560px;margin:0 auto;position:relative;overflow-x:clip;box-shadow:0 0 60px #0009}.DGkk2G_progress{z-index:25;background:linear-gradient(#061f1ff2,#061f1fd1);height:24px;position:sticky;top:0;box-shadow:0 2px 8px #00000040}.DGkk2G_progressString{background:#c9a24a8c;height:1px;position:absolute;top:5px;left:0;right:0}.DGkk2G_progressLamp{--lit:clamp(0, calc((var(--la-progress,0) - var(--t)) * 40 + 1), 1);background:#4a3713;border-radius:45% 45% 50% 50%/35% 35% 65% 65%;width:8px;height:13px;margin-left:-4px;position:absolute;top:5px}.DGkk2G_progressLamp:before{content:"";background:#c9a24a99;width:1px;height:5px;position:absolute;top:-5px;left:50%}.DGkk2G_progressLamp:after{content:"";border-radius:inherit;opacity:var(--lit);background:radial-gradient(circle at 50% 55%,#fffbe6,#ffd98a 55%,#e39a3c);position:absolute;inset:0;box-shadow:0 0 10px 3px #ffcd78b3}.DGkk2G_section{padding:64px 26px 60px;position:relative}.DGkk2G_paper{background-color:var(--paper);background-size:64px 64px,160px 160px}.DGkk2G_night{background-color:var(--emerald);color:#efe6cf;background-size:64px 64px}.DGkk2G_night .DGkk2G_prose{color:#e8dcc0}.DGkk2G_skySection{color:#efe6cf;background:radial-gradient(80% 40% at 50% 0,#c9a24a1f,#0000 70%),linear-gradient(#041a1a 0%,#082a2a 55%,#0b3b37 100%);overflow:hidden}.DGkk2G_prose{color:#33312b;font-size:16.5px;line-height:1.85}.DGkk2G_prose p{margin:0 0 .8em}.DGkk2G_center{text-align:center}.DGkk2G_lead{text-align:center;color:#4c4a42;max-width:440px;font-size:15.5px;margin:0 auto 24px!important}.DGkk2G_ayat{text-align:center;background:linear-gradient(#fbf6ea,#f2e7cd);max-width:460px;padding:40px 28px 30px;position:relative;box-shadow:0 18px 30px -20px #503c1480;margin:40px auto 0!important}.DGkk2G_ayatFrame,.DGkk2G_ayatFrameInner{pointer-events:none;position:absolute;inset:8px}.DGkk2G_ayatFrameInner{opacity:.55;inset:13px}.DGkk2G_ayatFrame:before,.DGkk2G_ayatFrame:after,.DGkk2G_ayatFrameInner:before,.DGkk2G_ayatFrameInner:after{content:"";width:100%;height:100%;position:absolute}.DGkk2G_ayatFrame:before,.DGkk2G_ayatFrameInner:before{border-top:1.4px solid var(--gold);border-right:1.4px solid var(--gold);top:0;left:0}.DGkk2G_ayatFrame:after,.DGkk2G_ayatFrameInner:after{border-bottom:1.4px solid var(--gold);border-left:1.4px solid var(--gold);bottom:0;right:0}.DGkk2G_ayatFrameInner:before,.DGkk2G_ayatFrameInner:after{border-width:1px}.DGkk2G_root[data-motion=on] .DGkk2G_ayat :is(.DGkk2G_ayatFrame,.DGkk2G_ayatFrameInner):before,.DGkk2G_root[data-motion=on] .DGkk2G_ayat :is(.DGkk2G_ayatFrame,.DGkk2G_ayatFrameInner):after{transition:width .9s cubic-bezier(.45,0,.3,1) .35s,height .9s cubic-bezier(.45,0,.3,1) 1.15s}.DGkk2G_root[data-motion=on] .DGkk2G_ayat:not([data-shown]) :is(.DGkk2G_ayatFrame,.DGkk2G_ayatFrameInner):before,.DGkk2G_root[data-motion=on] .DGkk2G_ayat:not([data-shown]) :is(.DGkk2G_ayatFrame,.DGkk2G_ayatFrameInner):after{width:0;height:0}.DGkk2G_ayatStar{width:38px;position:absolute;top:-19px;left:50%;translate:-50%}.DGkk2G_ayatStar path{fill:var(--emerald);stroke:var(--gold);stroke-width:3px}.DGkk2G_root[data-motion=on] .DGkk2G_ayat .DGkk2G_ayatStar{transition:rotate 1.6s cubic-bezier(.3,1,.3,1) .4s}.DGkk2G_root[data-motion=on] .DGkk2G_ayat:not([data-shown]) .DGkk2G_ayatStar{rotate:-135deg}.DGkk2G_ayat blockquote{color:#3a3226;font-size:18px;font-style:italic;line-height:1.8;position:relative}.DGkk2G_ayat figcaption{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);margin-top:14px;font-size:12px;position:relative}.DGkk2G_sectionLanternLeft{left:10px}.DGkk2G_sectionLanternRight{right:12px}.DGkk2G_couple{grid-template-columns:1fr 1fr;align-items:start;gap:22px 18px;display:grid;position:relative}.DGkk2G_coupleSolo{grid-template-columns:minmax(0,230px);justify-content:center}.DGkk2G_person{text-align:center;min-width:0}.DGkk2G_personFrame{aspect-ratio:100/150;width:100%;max-width:210px;margin:0 auto;position:relative}.DGkk2G_personWindow{background:var(--emerald-2);position:absolute;inset:7px;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DGkk2G_personPhoto{object-fit:cover;width:100%;height:100%;transition:transform 1.8s cubic-bezier(.2,.8,.2,1);display:block}.DGkk2G_personInitial{height:100%;font-family:var(--display);color:var(--gold-light);place-items:center;font-size:72px;display:grid}.DGkk2G_mashrabiya{pointer-events:none;background-color:#082a2ae6;background-size:34px 34px;position:absolute;inset:0;transform:translateY(-101%)}.DGkk2G_root[data-motion=on] .DGkk2G_mashrabiya{transition:transform 1.4s cubic-bezier(.7,0,.2,1) .45s}.DGkk2G_root[data-motion=on] .DGkk2G_person:not([data-shown]) .DGkk2G_mashrabiya{transform:none}.DGkk2G_root[data-motion=on] .DGkk2G_person:not([data-shown]) .DGkk2G_personPhoto{transform:scale(1.1)}.DGkk2G_personArch{width:100%;height:100%;position:absolute;inset:0}.DGkk2G_personRole{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light);font-size:11px;margin-top:16px!important}.DGkk2G_personName{font-family:var(--display);color:var(--ivory);overflow-wrap:anywhere;font-size:clamp(22px,6.4cqw,28px);font-weight:400;line-height:1.15;margin-top:2px!important}.DGkk2G_personParents{color:#cfc4a8;margin-top:6px;font-size:13.5px;line-height:1.55}.DGkk2G_coupleAmp{width:58px;animation:30s linear infinite DGkk2G_spin;position:absolute;top:calc(min(210px,min(100cqw,560px)/2 - 35px)/1.38889);left:50%;translate:-50% -50%}.DGkk2G_coupleAmp span{font-family:var(--serif);color:var(--gold-light);font-size:24px;font-style:italic;animation:30s linear infinite reverse DGkk2G_spin}.DGkk2G_storyString{padding:0 0 0 46px;list-style:none;position:relative}.DGkk2G_storyString:before{content:"";background:linear-gradient(180deg, transparent, var(--gold) 6%, var(--gold) 94%, transparent);width:1px;position:absolute;top:0;bottom:12px;left:18px}.DGkk2G_storyItem{margin-bottom:28px;position:relative}.DGkk2G_storyItem:last-child{margin-bottom:0}.DGkk2G_storyLantern{position:absolute;top:-4px;left:-42px}.DGkk2G_storyItem .DGkk2G_lanternLight,.DGkk2G_storyItem .DGkk2G_lanternGlow{opacity:1;transition:opacity 1s .35s}.DGkk2G_root[data-motion=on] .DGkk2G_storyItem:not([data-shown]) .DGkk2G_lanternLight{opacity:.15}.DGkk2G_root[data-motion=on] .DGkk2G_storyItem:not([data-shown]) .DGkk2G_lanternGlow{opacity:.1}.DGkk2G_storyCard{background:#fffaf0;border:1px solid #c9a24a59;border-radius:4px;padding:18px 18px 16px;box-shadow:0 14px 24px -18px #503c148c}.DGkk2G_storyDate{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);font-size:11.5px}.DGkk2G_storyCard h3{font-family:var(--display);color:var(--emerald);margin:2px 0 6px;font-size:22px;font-weight:400;line-height:1.2}.DGkk2G_storyText{color:#3d3a33;font-size:15px;line-height:1.7}.DGkk2G_storyPhotoWrap{aspect-ratio:4/3;margin-top:12px;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DGkk2G_storyPhoto{object-fit:cover;width:100%;height:100%;display:block}.DGkk2G_storyFree{text-align:center;max-width:460px;margin:0 auto}.DGkk2G_events{flex-direction:column;gap:34px;max-width:420px;margin:0 auto;display:flex}.DGkk2G_eventWindow{padding-top:38px;position:relative}.DGkk2G_eventDome{width:118px;position:absolute;top:0;left:50%;overflow:visible;translate:-50%}.DGkk2G_eventDome path:first-child{fill:var(--emerald-2);stroke:var(--gold);stroke-width:1.4px}.DGkk2G_eventDome path:nth-child(2){stroke:var(--gold);stroke-width:1.4px}.DGkk2G_eventDome circle{fill:var(--gold)}.DGkk2G_eventBody{text-align:center;color:var(--ink);background:linear-gradient(#fbf6ea,#f1e5c9);padding:92px 22px 28px;position:relative;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20100%2052%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M0%2052C0%2024%2028%208%2050%200C72%208%20100%2024%20100%2052Z%27/%3E%3C/svg%3E) 0 0/100% 90px no-repeat,linear-gradient(#000 0 0) 0 89px/100% calc(100% - 89px) no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20100%2052%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M0%2052C0%2024%2028%208%2050%200C72%208%20100%2024%20100%2052Z%27/%3E%3C/svg%3E) 0 0/100% 90px no-repeat,linear-gradient(#000 0 0) 0 89px/100% calc(100% - 89px) no-repeat}.DGkk2G_eventOutline{pointer-events:none;position:absolute;inset:47px 9px 9px}.DGkk2G_eventOutline svg{width:100%;height:82px;display:block;overflow:visible}.DGkk2G_eventOutline path{fill:none;stroke:var(--gold);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0}.DGkk2G_eventOutline:after{content:"";border:1.2px solid var(--gold);opacity:.85;border-top:0;position:absolute;inset:81px 0 0}.DGkk2G_eventTitle{font-family:var(--display);color:var(--emerald);font-size:27px;font-weight:400;line-height:1.15}.DGkk2G_eventBadge{width:96px;color:var(--ivory);margin:12px auto 8px}.DGkk2G_eventBadge strong{font-family:var(--display);font-size:28px;font-weight:400}.DGkk2G_eventBadge small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin-top:3px;font-size:9.5px}.DGkk2G_root[data-motion=on] .DGkk2G_eventBadge{transition:rotate 1.4s cubic-bezier(.3,1,.3,1) .4s,scale 1s cubic-bezier(.3,1.4,.5,1) .4s}.DGkk2G_root[data-motion=on] .DGkk2G_eventWindow:not([data-shown]) .DGkk2G_eventBadge{rotate:-135deg;scale:.5}.DGkk2G_eventDate{color:#3d3a33;font-size:15px}.DGkk2G_eventTime{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-size:13px;margin-top:2px!important}.DGkk2G_eventRule{background:var(--gold);width:64px;height:1px;margin:14px auto;display:block}.DGkk2G_eventVenue{font-family:var(--display);color:var(--emerald);font-size:19px;line-height:1.3}.DGkk2G_eventAddress{color:var(--muted);font-size:14.5px;line-height:1.55;margin-top:2px!important}.DGkk2G_eventActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.DGkk2G_pillButton,.DGkk2G_pillGhost{border:1px solid var(--gold);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:10px 18px;font-size:12px;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.DGkk2G_pillButton{background:var(--emerald);color:var(--ivory)}.DGkk2G_pillGhost{color:var(--emerald);background:0 0}.DGkk2G_pillButton:hover,.DGkk2G_pillGhost:hover{transform:translateY(-2px)}.DGkk2G_countdownWrap{text-align:center;margin-top:44px}.DGkk2G_countdownTitle{color:var(--gold-light);font-size:16px;font-style:italic;margin-bottom:18px!important}.DGkk2G_countdown{justify-content:center;gap:10px;padding-bottom:22px;display:flex}.DGkk2G_cdUnit{aspect-ratio:1;place-items:center;width:clamp(62px,17cqw,76px);display:grid;position:relative}.DGkk2G_cdStar{animation:.8s cubic-bezier(.3,.7,.2,1) both DGkk2G_cdTurn;position:absolute;inset:0}.DGkk2G_cdStar svg{width:100%;height:100%;overflow:visible}.DGkk2G_cdStar path{fill:var(--emerald-2);stroke:var(--gold);stroke-width:2.4px}.DGkk2G_cdStar .DGkk2G_khatamInner{fill:none;stroke:#e6c77c80;stroke-width:1.4px}@keyframes DGkk2G_cdTurn{0%{rotate:-45deg}to{rotate:0deg}}.DGkk2G_cdNum{font-family:var(--display);color:var(--ivory);font-variant-numeric:tabular-nums;font-size:clamp(19px,5.4cqw,23px);font-weight:400;line-height:1;animation:.5s ease-out both DGkk2G_fadeUp;position:relative}.DGkk2G_cdLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);font-size:10px;position:absolute;bottom:-22px}.DGkk2G_mosaic{columns:2;column-gap:16px}.DGkk2G_mosaicItem{break-inside:avoid;position:relative;margin:0 0 18px!important}.DGkk2G_mosaicWindow{aspect-ratio:100/130;background:#e9dcc0;position:relative;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DGkk2G_mosaicTall .DGkk2G_mosaicWindow{aspect-ratio:100/168}.DGkk2G_mosaicPhoto{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block}.DGkk2G_mosaicSheen{pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffecbe8c 50%,#0000 65%);transition:transform 1s;position:absolute;inset:0;transform:translate(-120%)}.DGkk2G_mosaicItem:hover .DGkk2G_mosaicPhoto{transform:scale(1.05)}.DGkk2G_mosaicItem:hover .DGkk2G_mosaicSheen{transform:translate(120%)}.DGkk2G_mosaicItem figcaption{text-align:center;color:var(--muted);margin-top:6px;font-size:13px;font-style:italic}.DGkk2G_root[data-motion=on] .DGkk2G_mosaicItem{transition-delay:calc(var(--i) * 90ms)}.DGkk2G_illum{outline-offset:-9px;background:linear-gradient(#f5efe212,#f5efe205);border:1px solid #c9a24aa6;border-radius:4px;outline:1px solid #c9a24a40;max-width:440px;margin:0 auto;padding:34px 22px 26px;position:relative}.DGkk2G_illumCorners{pointer-events:none;position:absolute;inset:0}.DGkk2G_illumCorner{width:26px;height:26px;position:absolute;overflow:visible}.DGkk2G_illumCorner path{fill:var(--emerald);stroke:var(--gold);stroke-width:4px}.DGkk2G_illumCorner .DGkk2G_khatamInner{fill:none;stroke:#e6c77c99;stroke-width:2.5px}.DGkk2G_illumCorner:first-child{top:-13px;left:-13px}.DGkk2G_illumCorner:nth-child(2){top:-13px;right:-13px}.DGkk2G_illumCorner:nth-child(3){bottom:-13px;left:-13px}.DGkk2G_illumCorner:nth-child(4){bottom:-13px;right:-13px}.DGkk2G_rsvpGuest{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);font-size:11.5px}.DGkk2G_rsvpGuest strong{font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--ivory);overflow-wrap:anywhere;margin-top:4px;font-size:22px;font-weight:400;display:block}.DGkk2G_choiceGroup{border:0;min-width:0;margin:22px 0 0;padding:0}.DGkk2G_choiceGroup legend,.DGkk2G_paxRow>span{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin-bottom:8px;padding:0;font-size:11px}.DGkk2G_choice{color:#efe6cf;cursor:pointer;border:1px solid #c9a24a59;border-radius:999px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 16px;font-size:16px;transition:background .3s,border-color .3s;display:flex;position:relative}.DGkk2G_choice:has(input:checked){border-color:var(--gold-light);background:#c9a24a29}.DGkk2G_choice input{opacity:0;width:1px;height:1px;position:absolute}.DGkk2G_choice:has(input:focus-visible){outline:2px solid var(--gold-light);outline-offset:3px}.DGkk2G_choiceMark{flex:none;width:22px;height:22px;transition:rotate .6s cubic-bezier(.3,1.3,.5,1)}.DGkk2G_choiceMark svg{width:100%;height:100%;overflow:visible}.DGkk2G_choiceMark path{fill:#0000;stroke:var(--gold-light);stroke-width:5px;transition:fill .3s}.DGkk2G_choiceMark .DGkk2G_khatamInner{stroke-width:3px}.DGkk2G_choice:has(input:checked) .DGkk2G_choiceMark{rotate:45deg}.DGkk2G_choice:has(input:checked) .DGkk2G_choiceMark path:first-child{fill:var(--gold)}.DGkk2G_paxRow{border-top:1px dashed #c9a24a59;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:14px;display:flex}.DGkk2G_paxRow>span{margin:0}.DGkk2G_stepper{align-items:center;gap:8px;display:flex}.DGkk2G_stepper button{border:1px solid var(--gold);width:36px;height:36px;color:var(--ivory);cursor:pointer;background:0 0;border-radius:50%;font-size:19px;line-height:1}.DGkk2G_stepper button:disabled{opacity:.35;cursor:default}.DGkk2G_stepper output{text-align:center;min-width:76px;font-family:var(--display);color:var(--ivory);font-size:17px}.DGkk2G_formError{color:#f3a58f;font-size:14px;margin-top:12px!important}.DGkk2G_goldButton{color:#1f1a0e;width:100%;font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#efd592,#c9a24a 50%,#a8842f);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:20px;padding:14px 20px;font-size:14px;transition:transform .25s,filter .25s;display:inline-flex;box-shadow:0 12px 24px -12px #c9a24ad9}.DGkk2G_goldButton:hover{filter:brightness(1.05);transform:translateY(-2px)}.DGkk2G_goldButton:disabled{opacity:.6;cursor:default}.DGkk2G_rsvpDone{text-align:center;padding-top:30px;position:relative}.DGkk2G_risingLantern{z-index:2;opacity:0;pointer-events:none;position:absolute;top:0;left:50%;translate:-50%}.DGkk2G_rsvpDone[data-fresh] .DGkk2G_risingLantern{animation:2.6s cubic-bezier(.3,0,.3,1) both DGkk2G_rise}@keyframes DGkk2G_rise{0%{opacity:0;transform:translateY(150px)scale(.8)}18%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(12px,-240px)scale(.55)rotate(6deg)}}.DGkk2G_rsvpThanks{font-family:var(--display);color:var(--ivory);font-size:19px;line-height:1.4;margin-bottom:18px!important}.DGkk2G_rsvpDone[data-fresh] :is(.DGkk2G_rsvpThanks,.DGkk2G_ticketFrame,.DGkk2G_rsvpNote){animation:.9s cubic-bezier(.2,.8,.2,1) .7s both DGkk2G_fadeUp}.DGkk2G_ticketFrame{border:1px solid var(--gold);outline-offset:4px;text-align:left;background:#f5efe20a;outline:1px solid #c9a24a4d;max-width:380px;margin:0 auto;padding:10px}.DGkk2G_rsvpNote{color:#efe6cf;border:1px solid #c9a24a80;padding:24px 20px;font-size:17px;font-style:italic;line-height:1.6}.DGkk2G_textButton{color:var(--gold-light);font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:12px;padding:4px 0;font-size:12px;font-style:normal}.DGkk2G_doaWrap{max-width:460px;margin:0 auto;position:relative}.DGkk2G_doaSky{background:radial-gradient(70% 60% at 50% 100%,#c9a24a29,#0000 70%);border-radius:6px;height:150px;margin-bottom:16px;position:relative}.DGkk2G_doaStar{width:var(--s,5px);height:var(--s,5px);animation:DGkk2G_twinkle 4.2s ease-in-out var(--d,0s) infinite;background:#fff5d6;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #ffdc96b3}.DGkk2G_doaStarNew{width:10px;height:10px;margin-left:-5px;animation:1s cubic-bezier(.3,1.5,.5,1) 1.5s both DGkk2G_starBorn,3.6s ease-in-out 2.5s infinite DGkk2G_twinkle;top:28%;left:50%;box-shadow:0 0 16px 6px #ffdc96d9}@keyframes DGkk2G_starBorn{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.DGkk2G_doaSkyLabel{text-align:center;letter-spacing:.32em;text-transform:uppercase;width:100%;color:var(--gold-light);opacity:.75;font-size:11px;position:absolute;bottom:6px}.DGkk2G_doaOrb{z-index:3;pointer-events:none;background:radial-gradient(circle,#fffbe6,#ffd98a 50%,#ffc86e00 72%);border-radius:50%;width:16px;height:16px;margin-left:-8px;animation:1.7s cubic-bezier(.4,0,.2,1) both DGkk2G_orbRise;position:absolute;top:42px;left:50%;box-shadow:0 0 26px 10px #ffd28299}@keyframes DGkk2G_orbRise{0%{opacity:0;transform:translateY(300px)scale(.6)}20%{opacity:1}85%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(0,0)scale(1.6)}}.DGkk2G_doaForm,.DGkk2G_doaSent{background:#f5efe20d;border:1px solid #c9a24a73;border-radius:8px;padding:22px 20px}.DGkk2G_field{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin:16px 0 6px;font-size:11px;display:block}.DGkk2G_field:first-child{margin-top:0}.DGkk2G_input{width:100%;color:var(--ivory);font-family:var(--serif);background:#f5efe20f;border:1px solid #c9a24a61;border-radius:8px;outline:none;padding:11px 13px;font-size:16px;transition:border-color .2s,background .2s;display:block}.DGkk2G_input::placeholder{color:#f5efe273}.DGkk2G_input:focus{border-color:var(--gold-light);background:#f5efe21a}.DGkk2G_textarea{resize:vertical;min-height:120px}.DGkk2G_inputError{border-color:#f3a58f}.DGkk2G_fieldError{color:#f3a58f;margin-top:4px;font-size:12.5px;display:block}.DGkk2G_doaSent{text-align:center;animation:.8s cubic-bezier(.2,.8,.2,1) both DGkk2G_fadeUp}.DGkk2G_doaSentLabel{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light);font-size:11px}.DGkk2G_doaSent strong{font-family:var(--display);color:var(--ivory);overflow-wrap:anywhere;margin-top:6px;font-size:21px;font-weight:400;display:block}.DGkk2G_doaSent p:not(.DGkk2G_doaSentLabel){color:#e8dcc0;white-space:pre-line;font-size:16px;font-style:italic;line-height:1.6;margin-top:6px!important}.DGkk2G_wall{flex-direction:column;gap:12px;max-width:460px;margin:26px auto 0;display:flex}.DGkk2G_wallCard{background:#f5efe20f;border:1px solid #c9a24a40;border-radius:8px;gap:12px;padding:14px;display:flex;box-shadow:0 0 26px #ffd2820f}.DGkk2G_wallCard strong{font-family:var(--display);color:var(--ivory);font-size:16.5px;font-weight:400}.DGkk2G_wallCard p{color:#e3d8bd;white-space:pre-line;overflow-wrap:anywhere;font-size:15px;font-style:italic;line-height:1.6}.DGkk2G_wallInitial{color:#1f1a0e;width:34px;height:34px;font-family:var(--display);background:radial-gradient(circle at 35% 30%,#f3dc9c,#a8842f);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid;box-shadow:0 0 14px #ffd28273}.DGkk2G_wallHead{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light);border-bottom:1px solid #c9a24a47;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;font-size:11.5px;display:flex}.DGkk2G_wallHead span:last-child{letter-spacing:.14em;color:#cfc4a8}.DGkk2G_wallList{flex-direction:column;gap:12px;display:flex}.DGkk2G_root[data-motion=on] .DGkk2G_wallCard{animation:.6s cubic-bezier(.2,.7,.2,1) both DGkk2G_wishIn;animation-delay:calc(var(--i,0) * 70ms)}@keyframes DGkk2G_wishIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.DGkk2G_wallPager{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.DGkk2G_wallPager button{color:var(--gold-light);font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#f5efe20a;border:1px solid #c9a24a8c;border-radius:999px;padding:9px 16px;font-size:12px;transition:background .25s,border-color .25s}.DGkk2G_wallPager button:hover:not(:disabled){border-color:var(--gold);background:#c9a24a24}.DGkk2G_wallPager button:disabled{opacity:.35;cursor:not-allowed}.DGkk2G_wallPager span{font-family:var(--display);color:var(--ivory);font-size:15px}.DGkk2G_wallEmpty{text-align:center;color:#cfc4a8;font-size:15px;font-style:italic;margin-top:20px!important}.DGkk2G_envelopes{flex-direction:column;gap:22px;max-width:420px;margin:0 auto;display:flex}.DGkk2G_envelope{background-color:var(--emerald);color:var(--ivory);text-align:center;background-size:30px 30px;border:1px solid #c9a24a99;border-radius:10px;padding:74px 22px 26px;position:relative;overflow:hidden;box-shadow:0 20px 34px -20px #0a2824cc}.DGkk2G_envelopeFlap{background:var(--gold);clip-path:polygon(0 0,100% 0,50% 100%);height:60px;position:absolute;top:0;left:0;right:0}.DGkk2G_envelopeFlap:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(170deg,#125049,#0b3b37);position:absolute;inset:0 0 2px}.DGkk2G_envelopeBank{font-family:var(--display);font-size:21px;line-height:1.2}.DGkk2G_envelopeBank small{font-family:var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);margin-top:3px;font-size:10.5px;display:block}.DGkk2G_envelopeNumber{font-family:var(--display);letter-spacing:.08em;color:#f8e7b8;overflow-wrap:anywhere;font-size:clamp(22px,7cqw,28px);margin:12px 0 2px!important}.DGkk2G_envelopeHolder{color:#d9ceb2;font-size:14.5px;font-style:italic}.DGkk2G_envelope .DGkk2G_goldButton{width:auto;margin-top:16px;padding:11px 26px}.DGkk2G_envelopeSheen{pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffe9b473 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.DGkk2G_envelope[data-copied] .DGkk2G_envelopeSheen{animation:1.1s both DGkk2G_sheenSweep}@keyframes DGkk2G_sheenSweep{to{transform:translate(130%)}}.DGkk2G_closing{padding-bottom:50px}.DGkk2G_doa{text-align:center;max-width:470px;margin:0 auto}.DGkk2G_doaArabic{color:var(--gold-light);text-shadow:0 0 16px #e6c77c40;font-size:clamp(22px,6.8cqw,30px)}.DGkk2G_doaLatin{color:#d9ceb2;font-size:15px;font-style:italic;margin-top:6px!important}.DGkk2G_doaMeaning{color:var(--ivory);font-size:16.5px;line-height:1.75;margin-top:12px!important}.DGkk2G_doa figcaption{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:10px;font-size:11px}.DGkk2G_closingText{max-width:460px;margin:0 auto}.DGkk2G_farewell{text-align:center;margin-top:30px}.DGkk2G_farewellArabic{color:var(--gold-light);font-size:clamp(19px,5.8cqw,24px)}.DGkk2G_farewellLatin{color:#cfc4a8;font-size:14px;font-style:italic}.DGkk2G_signature{font-family:var(--display);color:var(--ivory);overflow-wrap:anywhere;font-size:clamp(26px,8cqw,32px);line-height:1.2;margin-top:20px!important}.DGkk2G_signature small{font-family:var(--serif);color:#cfc4a8;margin-bottom:4px;font-size:14px;font-style:italic;display:block}.DGkk2G_dimLanterns{justify-content:center;align-items:flex-end;gap:22px;margin-top:30px;display:flex}.DGkk2G_root[data-motion=on] .DGkk2G_farewell[data-shown] .DGkk2G_dimLanterns :is(.DGkk2G_lanternLight,.DGkk2G_lanternGlow){animation:4s ease-in-out 2.4s forwards DGkk2G_dimDown}@keyframes DGkk2G_dimDown{to{opacity:.35}}@container (min-width:520px){.DGkk2G_section{padding-left:40px;padding-right:40px}}@container (max-width:340px){.DGkk2G_section{padding-left:20px;padding-right:20px}.DGkk2G_couple{gap:18px 12px}.DGkk2G_countdown{gap:6px}}@media (prefers-reduced-motion:reduce){.DGkk2G_root *,.DGkk2G_root :before,.DGkk2G_root :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.DGkk2G_bloomOpen,.DGkk2G_goldDust{display:none}}