.mx{--bg:#f6f1ea;--ink:#3f3730;--muted:#857a70;--accent:#a88763;--accent-ink:#fff;--names:var(--font-amiri),serif;--display:var(--font-amiri),serif;--body:"IBM Plex Sans Arabic",sans-serif;--radius:28px;--glass:#ffffff94;--glass-line:#ffffffd9;--card:#ffffffa8;--shadow:#503c2847;--veil:#faf6efcc;--veil-top:#faf6ef59;--tint-a:color-mix(in srgb,var(--accent) 16%,transparent);--tint-b:color-mix(in srgb,var(--accent) 9%,transparent);isolation:isolate;background:var(--bg);color:var(--ink);font:400 15px/1.85 var(--body);text-align:center;padding-bottom:30px;position:relative;overflow:hidden}.mx--dark{--glass:#ffffff14;--glass-line:#ffffff29;--card:#ffffff0f;--shadow:#000000a6;--veil:#05080abd;--veil-top:#05080a80;--tint-a:color-mix(in srgb,var(--accent) 14%,transparent);--tint-b:color-mix(in srgb,var(--accent) 7%,transparent)}.mx *{box-sizing:border-box}.mx h1,.mx h2,.mx h3,.mx p,.mx blockquote,.mx figure{margin:0}.mxHero{isolation:isolate;perspective:1400px;place-items:start center;min-height:min(100svh,880px);padding:78px 22px 128px;display:grid;position:relative;overflow:hidden}.mxHero__frame{z-index:-3;position:absolute;inset:0;overflow:hidden}.mxHero__art{--zoom:1.03;--drift:0%;transform:translateX(var(--drift)) scale(var(--zoom));transform-origin:50% 40%;will-change:transform;background:50%/cover no-repeat;position:absolute;inset:-5% 0}.mxHero__veil{z-index:-2;pointer-events:none;background:radial-gradient(ellipse 110% 60% at 50% 40%,var(--veil),transparent 78%),linear-gradient(180deg,var(--veil-top),transparent 26%,transparent 60%,var(--bg) 98%);position:absolute;inset:0}.mxHero__copy{justify-items:center;gap:10px;width:100%;display:grid}.mxHero__tag{border:1px solid var(--glass-line);background:var(--glass);color:var(--ink);font:500 13px/1.6 var(--body);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;padding:6px 16px}.mxMark{fill:none;width:40px;height:40px;stroke:var(--accent);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.mxMark .mxMark__fill{fill:var(--accent);stroke:none}.mxMark--small{width:30px;height:30px}.mxHero__basmala{color:var(--accent);font:400 17px/1.6 var(--display)}.mxNames{color:var(--ink);font:400 clamp(52px,16vw,72px)/1.14 var(--names);text-wrap:balance;flex-direction:column;align-items:center;gap:0;margin:2px 0;display:flex}.mxNames__name{max-width:100%;display:block}.mxWord{display:inline-block}.mxHero__and{border:1px solid var(--glass-line);background:var(--glass);width:38px;height:38px;color:var(--accent);font:400 17px/1 var(--display);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;margin:4px 0;font-style:normal;display:grid}.mxHero__tagline{max-width:30ch;color:var(--muted);font-size:15px;line-height:1.8}.mxHero__chips{justify-content:center;gap:10px;margin-top:10px;display:flex}.mxChip{border:1px solid var(--glass-line);background:var(--glass);min-width:120px;box-shadow:0 12px 30px -18px var(--shadow);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-radius:20px;padding:10px 16px;display:grid}.mxChip small{color:var(--muted);font-size:12px;line-height:1.5}.mxChip b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.5}.mxHero__cue{color:var(--muted);white-space:nowrap;justify-items:center;gap:8px;font-size:12px;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.mxHero__cue i{background:linear-gradient(var(--accent),transparent);width:1px;height:34px;animation:2.2s ease-in-out infinite mx-cue;display:block}.mxDust{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mxDust i{left:mod(calc(var(--i) * 37% + 6%),100%);top:mod(calc(var(--i) * 53% + 12%),100%);width:calc(2px + mod(var(--i),3) * 1.5px);aspect-ratio:1;background:var(--accent);box-shadow:0 0 8px var(--accent);opacity:0;animation:mx-dust 11s ease-in-out calc(var(--i) * -.85s) infinite;border-radius:50%;position:absolute}.mxLeader{z-index:6;pointer-events:none;background:radial-gradient(circle,#1a1f26,#05080c 70%);place-items:center;display:grid;position:absolute;inset:0}.mxLeader:before,.mxLeader:after{content:"";background:#e8dec738;position:absolute}.mxLeader:before{height:1px;top:50%;left:0;right:0}.mxLeader:after{width:1px;top:0;bottom:0;left:50%}.mxLeader__sweep{aspect-ratio:1;background:conic-gradient(#e8dec72e,#0000 25%);border:2px solid #e8dec74d;border-radius:50%;width:min(78vw,320px);position:absolute;box-shadow:0 0 0 18px #e8dec70d}.mxLeader i{opacity:0;color:#e8dec7;font:400 clamp(90px,26vw,160px)/1 var(--font-amiri),serif;font-style:normal;position:absolute}.mxBody{isolation:isolate;gap:26px;padding:6px 16px 0;display:grid;position:relative}.mxBody:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 22% at 88% 8%,var(--tint-a),transparent),radial-gradient(50% 18% at 8% 34%,var(--tint-b),transparent),radial-gradient(60% 20% at 90% 62%,var(--tint-b),transparent),radial-gradient(55% 18% at 12% 88%,var(--tint-a),transparent);position:absolute;inset:-120px 0 0}.mxCard{border:1px solid var(--glass-line);border-radius:var(--radius);background:var(--card);box-shadow:inset 0 1px 0 #ffffff73,0 22px 44px -28px var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15)}.mx--dark .mxCard{box-shadow:inset 0 1px 0 #ffffff14,0 24px 48px -26px var(--shadow)}.mxOrnament{justify-content:center;align-items:center;gap:10px;margin:12px 0;display:flex}.mxOrnament i{background:linear-gradient(90deg,transparent,var(--accent));width:54px;height:1px}.mxOrnament i:last-child{background:linear-gradient(90deg,var(--accent),transparent)}.mxOrnament b{border:1px solid var(--accent);width:7px;height:7px;transform:rotate(45deg)}.mxHeading{justify-items:center;padding-top:14px;display:grid}.mxHeading span{color:var(--accent);font:600 12px/1.6 var(--body);letter-spacing:.04em}.mxHeading h2{color:var(--ink);font:400 clamp(30px,9vw,38px)/1.3 var(--display);margin-top:4px}.mxInvite{justify-items:center;padding:34px 22px 30px;display:grid}.mxInvite__title{font:400 30px/1.35 var(--display);margin-top:10px}.mxInvite blockquote{color:var(--ink);font:400 19px/2.05 var(--font-amiri-quran),var(--font-amiri),serif;margin-top:4px}.mxInvite__lead{color:var(--muted);margin-top:18px;font-size:15px;line-height:1.95}.mxHosts{border-top:1px solid color-mix(in srgb,var(--accent) 22%,transparent);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;margin-top:22px;padding-top:20px;display:grid}.mxHosts small{color:var(--accent);font-size:12px;display:block}.mxHosts b{font:400 20px/1.45 var(--display);display:block}.mxHosts span{color:var(--muted);font-size:13px;display:block}.mxHosts>i{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);width:32px;height:32px;color:var(--accent);font:400 15px/1 var(--display);border-radius:50%;place-items:center;font-style:normal;display:grid}.mxPhoto{aspect-ratio:4/5;border:1px solid var(--glass-line);border-radius:var(--radius);box-shadow:0 26px 50px -30px var(--shadow);overflow:hidden}.mxPhoto img{object-fit:cover;width:100%;height:100%;display:block}.mxSection{gap:16px;display:grid}.mxDate{gap:18px;padding:16px;display:grid}.mxCalendar{border-radius:calc(var(--radius) - 8px);background:color-mix(in srgb,var(--bg) 55%,#fff 45%);box-shadow:0 14px 28px -20px var(--shadow);padding-bottom:16px;display:grid;overflow:hidden}:where(.mx--dark) .mxCalendar{background:color-mix(in srgb,var(--bg) 70%,#fff 8%)}.mxCalendar header{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#000));color:var(--accent-ink);font:600 14px/1.6 var(--body);padding:9px}.mxCalendar small{color:var(--muted);margin-top:12px;font-size:13px}.mxCalendar strong{color:var(--accent);font:400 68px/1.1 var(--font-amiri),serif}.mxCalendar time{color:var(--muted);font-size:13px}.mxCalendar--soon{padding:22px}.mxCalendar--soon strong{font-size:40px}.mxVenue{justify-items:center;gap:4px;padding:0 6px 6px;display:grid}.mxVenue small{color:var(--accent);font-size:12px;font-weight:600}.mxVenue h3{font:400 25px/1.4 var(--display)}.mxVenue p{color:var(--muted);font-size:14px;line-height:1.7}.mxVenue .mxPill{margin-top:12px}.mxMore{gap:10px;display:grid}.mxMore__item{text-align:right;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.mxMore__item h3{font:400 20px/1.4 var(--display)}.mxMore__item time,.mxMore__item p{color:var(--muted);font-size:13px;line-height:1.7;display:block}.mxMore__item .mxPill{flex:none;min-height:40px;padding:0 14px;font-size:13px}.mxCountdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mxCountdown__unit{border-radius:calc(var(--radius) - 8px);gap:2px;padding:14px 2px 12px;display:grid}.mxCountdown__unit b{color:var(--ink);font:700 32px/1.2 var(--font-amiri),serif}.mxCountdown__unit>span{color:var(--muted);font-size:12px}.mxEnded{color:var(--accent);font:400 22px/1.7 var(--display)}.mxPill{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--glass);min-height:46px;color:var(--ink);font:600 14px var(--body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.mxPill:not(:disabled):hover{transform:translateY(-2px)}.mxPill:disabled{cursor:default}.mxPill--solid{background:var(--accent);color:var(--accent-ink);box-shadow:0 14px 28px -14px color-mix(in srgb,var(--accent) 80%,transparent);border-color:#0000}.mxPill--solid:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff6 50%,#0000 65%);animation:4s ease-in-out 1.5s infinite mx-shine;position:absolute;inset:0;transform:translate(-120%)}.mxPill .sgIcon{width:17px;height:17px}.mxActions{justify-content:center;padding-top:4px;display:flex}.mx [data-reveal]{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.mx [data-reveal].is-in{opacity:1;transform:none}.mx--dark .mxNames .mxWord{background:linear-gradient(100deg,#9b7430 0%,#d9b061 22%,#fff3c4 42%,#e8c16f 56%,#b58a3e 78%,#8a6427 100%) 0 0/260% 100%;background-position:var(--gold-x) 50%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate gold-sheen}.mx--dark .mxNames{filter:drop-shadow(0 8px 24px #00000080)}@keyframes mx-cue{50%{opacity:.4;transform:translateY(6px)}}@keyframes mx-shine{60%,to{transform:translate(120%)}}@keyframes mx-dust{0%{opacity:0;transform:translateY(20px)}25%{opacity:.7}75%{opacity:.5}to{opacity:0;transform:translateY(-70px)}}.mx--emerald{--bg:#0d2a23;--ink:#f5ecd6;--muted:#b9c8bd;--accent:#d9b56a;--accent-ink:#10251f}.mx--midnight{--bg:#0b1320;--ink:#f3ead6;--muted:#a9b1bf;--accent:#d8b46a;--accent-ink:#0b1320}.mx--jirtig{--bg:#3a0710;--ink:#fbe9c4;--muted:#e3c6a4;--accent:#e2b04a;--accent-ink:#3a0710;--names:var(--font-aref-ruqaa),serif;--display:var(--font-aref-ruqaa),serif}.mx--diwan{--bg:#0f302a;--ink:#f0dfbd;--muted:#b9c7bb;--accent:#d8ad69;--accent-ink:#0f302a;--names:var(--font-gulzar),serif}.mx--cinematic{--bg:#07111f;--ink:#e9dcc0;--muted:#9aa3b1;--accent:#e0bf76;--accent-ink:#07111f;--names:var(--font-gulzar),serif}.mx--haybah{--bg:#15130f;--ink:#f1e5c9;--muted:#bfb198;--accent:#c89d52;--accent-ink:#15130f;--names:var(--font-aref-ruqaa),serif;--display:var(--font-aref-ruqaa),serif}.mx--naqsh{--bg:#2f3a1c;--ink:#fbeccb;--muted:#d9cfae;--accent:#e59a52;--accent-ink:#2f3a1c;--names:var(--font-aref-ruqaa),serif;--display:var(--font-aref-ruqaa),serif}.mx--pearl{--bg:#f6f1ea;--ink:#3f3730;--muted:#857a70;--accent:#a88763}.mx--editorial{--bg:#f3f1ec;--ink:#141414;--muted:#5d5a55;--accent:#b3261e;--names:var(--font-thmanyah),sans-serif;--display:var(--font-thmanyah),sans-serif;--radius:6px;--veil:#f3f1ecdb}.mx--editorial .mxNames{letter-spacing:-.01em;font-weight:900}.mx--editorial .mxHeading h2,.mx--editorial .mxInvite__title,.mx--editorial .mxVenue h3{font-weight:800}.mx--editorial .mxHosts b{font-weight:700}.mx--garden{--bg:#f5f1ea;--ink:#2f4434;--muted:#6b786c;--accent:#b8616f;--names:var(--font-aref-ruqaa),serif;--display:var(--font-aref-ruqaa),serif}.mx--terracotta{--bg:#efe2d0;--ink:#5a3121;--muted:#8b6450;--accent:#b4552c;--names:var(--font-gulzar),serif;--display:var(--font-gulzar),serif;--veil:#efe2d0d6}.mx--noor{--bg:#f7f2e9;--ink:#342f29;--muted:#7d7266;--accent:#9d7243;--names:var(--font-gulzar),serif}.mx--sadu{--bg:#f1dfc3;--ink:#3d241c;--muted:#76503f;--accent:#8f3029;--names:var(--font-reem-kufi),sans-serif;--display:var(--font-reem-kufi),sans-serif;--veil:#f1dfc3d6}.mx--sadu .mxNames{font-weight:600}.mx--dana{--bg:#f7efea;--ink:#422b35;--muted:#7d6670;--accent:#8a1538;--names:var(--font-aref-ruqaa),serif;--display:var(--font-aref-ruqaa),serif}.mx--mawj{--bg:#eaf6f5;--ink:#194651;--muted:#56808a;--accent:#2c8792;--veil:#eaf6f5cc}.mx--mithaq{--bg:#faf8ef;--ink:#183e35;--muted:#5b736b;--accent:#1f604e;--names:var(--font-reem-kufi),sans-serif;--display:var(--font-reem-kufi),sans-serif}.mx--mithaq .mxNames{font-weight:500}.mx--nilein{--bg:#f3dcb2;--ink:#511e25;--muted:#7e4d45;--accent:#a52031;--names:var(--font-aref-ruqaa),serif;--display:var(--font-aref-ruqaa),serif;--veil:#f3dcb2d6}@media (prefers-reduced-motion:reduce){.mxHero__cue i,.mxDust i,.mxPill--solid:after,.mx--dark .mxNames .mxWord{animation:none}.mxDust{display:none}.mx [data-reveal]{opacity:1;transition:none;transform:none}}.invitationCompletion--suite .completeSection>header:after,.invitationCompletion--suite .completeRsvp>h2:after{content:"";background:var(--complete-accent);width:136px;height:9px;margin:14px auto 0;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 136 9'%3E%3Cpath d='M0 4.5h56M80 4.5h56' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M68 .5l4 4-4 4-4-4z' fill='none' stroke='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 136 9'%3E%3Cpath d='M0 4.5h56M80 4.5h56' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M68 .5l4 4-4 4-4-4z' fill='none' stroke='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat}.invitationCompletion--suite :is(.completeRsvp,.completeCalendar,.completeInstructions article,.completeWishes blockquote,.completeGallery img,.completeGallery__slot){border-radius:24px}.invitationCompletion--suite .completeProgram article>b{font-family:var(--font-amiri),serif;font-size:15px}.invitationCompletion--suite .completeRsvp>div b{font-family:var(--font-amiri),serif}.invitationCompletion--editorial.invitationCompletion--suite :is(.completeRsvp,.completeCalendar,.completeInstructions article,.completeWishes blockquote,.completeGallery img,.completeGallery__slot){border-radius:4px}.invitationCompletion--diwan{--complete-bg:#0f302a;--complete-paper:#163d35;--complete-ink:#f0dfbd;--complete-muted:#b9c7bb;--complete-accent:#d8ad69;--complete-display:var(--font-gulzar),serif}.invitationCompletion--noor{--complete-bg:#f7f2e9;--complete-paper:#fffdf8;--complete-ink:#342f29;--complete-muted:#7d7266;--complete-accent:#9d7243}.invitationCompletion--cinematic{--complete-bg:#07111f;--complete-paper:#101c2e;--complete-ink:#e9dcc0;--complete-muted:#9aa3b1;--complete-accent:#e0bf76}.invitationCompletion--garden,.invitationCompletion--jirtig,.invitationCompletion--haybah,.invitationCompletion--naqsh,.invitationCompletion--dana,.invitationCompletion--nilein{--complete-display:var(--font-aref-ruqaa),serif}.invitationCompletion--sadu,.invitationCompletion--mithaq{--complete-display:var(--font-reem-kufi),sans-serif}.invitationCompletion--emerald{--complete-bg:#0d2a23}.invitationCompletion--midnight{--complete-bg:#0b1320}.invitationCompletion--naqsh{--complete-bg:#2f3a1c}.mx--editorial .mxChip{border-radius:6px}.mx--jirtig .mxHero__art--drawn{background:radial-gradient(60% 38% at 50% 32%,#e2b04a4d,#0000 72%),repeating-linear-gradient(45deg,#0003 0 9px,#0000 9px 18px),repeating-linear-gradient(-45deg,#e2b04a14 0 9px,#0000 9px 18px),linear-gradient(#621020,#3a0710 78%)}.sgIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@keyframes sg-shine{0%{transform:translate(-120%)}40%,to{transform:translate(120%)}}.mxDivider{width:100%;height:40px;margin:-6px 0;display:block}svg.mxDivider{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round}svg.mxDivider circle{fill:var(--accent);stroke:none}svg.mxDivider path[pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s cubic-bezier(.65,0,.35,1) .2s}svg.mxDivider.is-in path[pathLength]{stroke-dashoffset:0}.mxDivider--rivers path:first-child{stroke:color-mix(in srgb,var(--accent) 55%,#1f6f96)}.mxDivider--silk{stroke:#c0182f!important;stroke-width:2px!important}.mxDivider--silk path:last-child{stroke:#e2b04a}.mxDivider--waves{height:34px}.mxDivider--waves path{fill:color-mix(in srgb,var(--accent) 22%,transparent);stroke:none}.mxDivider--waves path:last-child{fill:color-mix(in srgb,var(--accent) 40%,transparent)}.mxDivider__leaf{fill:#7d9a7fb3;stroke:none}.mxDivider--strand{justify-content:center;align-items:center;gap:18px;height:30px;display:flex;position:relative}.mxDivider--strand i{background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;position:absolute;inset:50% 8% auto}.mxDivider--strand b{opacity:0;width:12px;height:12px;transition:transform .6s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 90ms),opacity .4s calc(var(--i) * 90ms);background:radial-gradient(circle at 35% 30%,#fff,#efe6d8 55%,#cdb9a0);border-radius:50%;position:relative;transform:scale(.3);box-shadow:0 2px 6px #785a3c40}.mxDivider--strand b:nth-child(5){width:16px;height:16px}.mxDivider--strand.is-in b{opacity:1;transform:none}.mxDivider--weave{background:linear-gradient(#3d241c 0 3px,transparent 3px calc(100% - 3px),#3d241c calc(100% - 3px)), conic-gradient(from 135deg at 50% 50%,#8f3029 0 90deg,transparent 90deg 270deg,#8f3029 270deg) 0 50%/16px 16px repeat-x, repeating-linear-gradient(90deg,#f1dfc3 0 8px,#d9b98c 8px 16px);width:calc(100% + 32px);height:22px;margin:0 -16px}.mxMasthead{z-index:2;border-bottom:2px solid var(--ink);background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:baseline;padding:14px 18px 10px;display:flex;position:absolute;top:0;left:0;right:0}.mxMasthead b{font:900 30px/1 var(--font-thmanyah),sans-serif;letter-spacing:-.02em}.mxMasthead span{color:var(--muted);font-size:12px;font-weight:600}.mx--editorial .mxHero{padding-top:110px}.mxRays{z-index:-1;pointer-events:none;background:conic-gradient(from 200deg at 50% 38%,transparent 0 8deg,#fff4d673 9deg 13deg,transparent 14deg 26deg,#ffffff80 27deg 31deg,transparent 32deg 50deg,#fff0cd59 51deg 55deg,transparent 56deg 100%);transform-origin:50% 38%;mix-blend-mode:soft-light;animation:24s ease-in-out infinite alternate mx-rays;position:absolute;inset:-30%}.mxLetterbox{z-index:3;pointer-events:none;background:linear-gradient(#000 0 34px,#0000 34px calc(100% - 34px),#000 calc(100% - 34px));flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.mxLetterbox span{color:#e9dcc08c;font:600 11px/34px var(--body);letter-spacing:.12em;text-align:right;padding:0 16px;display:block}.mxLetterbox span:last-child{text-align:left}.mx--cinematic .mxHero{padding-top:92px}.mx--cinematic .mxHero__cue{bottom:48px}.mxCalendar{position:relative}.mxCalendar em{color:var(--muted);font-size:13px;font-style:normal}.mxCalendar--gem{clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);background:radial-gradient(120% 80% at 50% 0,#2f7a64,#0000 60%),linear-gradient(160deg,#236450,#12402f);border-radius:0}.mxCalendar--gem small,.mxCalendar--gem time{color:color-mix(in srgb,var(--ink) 80%,transparent)}.mxCalendar--gem header{color:var(--accent);background:0 0;padding-top:22px}.mxCalendar--gem:after{content:"";clip-path:inherit;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);pointer-events:none;position:absolute;inset:8px}.mxCalendar--ticket{padding-bottom:18px;-webkit-mask:radial-gradient(11px at 0 calc(100% - 50px),#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% calc(100% - 50px),#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 calc(100% - 50px),#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% calc(100% - 50px),#0000 98%,#000) 100%/51% 100% no-repeat}.mxCalendar--ticket:before{content:"";border-top:1.5px dashed color-mix(in srgb,var(--accent) 50%,transparent);position:absolute;bottom:50px;left:18px;right:18px}.mxCalendar--ticket .mxCalendar__barcode{margin-top:26px}.mxCalendar__barcode{background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 13px);opacity:.75;width:120px;height:22px;margin:10px auto 0;display:block}.mxCalendar--issue{border:2px solid var(--ink);box-shadow:none;background:#fff;border-radius:2px}.mxCalendar--issue header{background:var(--ink);color:#fff;font-weight:800}.mxCalendar--issue strong{color:var(--ink);font:900 88px/1 var(--font-thmanyah),sans-serif}.mxCalendar--issue .mxCalendar__barcode{--ink:#141414}.mxCalendar--stamp{box-shadow:0 10px 24px -14px var(--shadow);background:#f8efe2;border-radius:0;margin:6px;padding:10px 10px 22px;-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(5px,#0000 96%,#000) -7px -7px/14px 14px round;mask:linear-gradient(#000 0 0) content-box,radial-gradient(5px,#0000 96%,#000) -7px -7px/14px 14px round}.mxCalendar--stamp header{margin:-10px -10px 0}.mxCalendar__postmark{border:2px solid color-mix(in srgb,var(--accent) 55%,transparent);width:70px;height:70px;color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:inset 0 0 0 5px transparent,inset 0 0 0 6px color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:44px;left:18px;transform:rotate(-16deg)}.mxCalendar--arch{border-radius:999px 999px 18px 18px;padding-top:26px}.mxCalendar--arch header{border-radius:999px;margin:0 auto;padding:4px 16px;font-size:13px}.mxCalendar--round{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#fff,color-mix(in srgb,var(--bg) 70%,#fff) 48%,color-mix(in srgb,var(--accent) 22%,var(--bg)));width:min(78%,250px);box-shadow:0 22px 40px -22px var(--shadow),inset -10px -14px 30px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:50%;align-content:center;justify-self:center;padding:0}.mxCalendar--round header{color:var(--accent);background:0 0;padding:0}.mxCalendar--round small{margin-top:4px}.mxCalendar--mandala{box-shadow:none;background:0 0;padding:40px 0 34px;overflow:visible}.mxCalendar--mandala header{color:var(--accent);background:0 0;padding:0}.mxCalendar__mandala{z-index:-1;fill:none;width:250px;height:250px;stroke:color-mix(in srgb,var(--accent) 30%,transparent);stroke-width:1px;margin:-125px 0 0 -125px;animation:60s linear infinite mx-spin;position:absolute;top:50%;left:50%}.mxCalendar__mandala circle{fill:color-mix(in srgb,var(--accent) 55%,transparent);stroke:none}.mxCalendar--mandala strong{color:var(--ink);text-shadow:0 2px 14px var(--bg)}.mxCalendar--document{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);outline:1px solid color-mix(in srgb,var(--accent) 25%,transparent);outline-offset:-7px;box-shadow:0 14px 28px -20px var(--shadow);background:#fffef9;border-radius:4px}.mxCalendar--document header{font-family:var(--font-reem-kufi),sans-serif;border-radius:2px;margin:14px 14px 0;padding:6px}.mxCalendar__seal{background:radial-gradient(circle at 35% 30%,#2f8067,#1f604e 60%,#123f33);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:14px;left:16px;transform:rotate(-10deg);box-shadow:0 6px 14px #143c3259}.mxCalendar__seal .mxMark{stroke:#d9efe6;width:30px;height:30px}.mxCalendar--film{background:linear-gradient(#3b465c,#27303f);border-radius:6px;padding:24px 0 30px;-webkit-mask:linear-gradient(#000,#000) 50%/100% calc(100% - 28px) no-repeat,repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 16px,#000 16px 26px) top/100% 14px no-repeat,repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 16px,#000 16px 26px) bottom/100% 14px no-repeat;mask:linear-gradient(#000,#000) 50%/100% calc(100% - 28px) no-repeat,repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 16px,#000 16px 26px) top/100% 14px no-repeat,repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 16px,#000 16px 26px) bottom/100% 14px no-repeat}.mxCalendar--film header{border-radius:4px;margin:0 18px}.mx--diwan .mxInvite{background-image:linear-gradient(color-mix(in srgb,var(--bg) 88%,#fff 7%),color-mix(in srgb,var(--bg) 92%,#fff 4%)),linear-gradient(30deg,transparent 46%,color-mix(in srgb,var(--accent) 30%,transparent) 47% 49%,transparent 50%),linear-gradient(-30deg,transparent 46%,color-mix(in srgb,var(--accent) 30%,transparent) 47% 49%,transparent 50%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent),0 24px 48px -26px var(--shadow);background-size:auto,27px 47px,27px 47px;background-origin:padding-box,border-box,border-box;background-clip:padding-box,border-box,border-box;border:10px solid #0000;padding:40px 26px 34px}.mx--haybah .mxCard{border-color:color-mix(in srgb,var(--accent) 35%,transparent);position:relative}.mx--haybah .mxCard:before,.mx--haybah .mxCard:after{content:"";pointer-events:none;border:1.5px solid var(--accent);opacity:.8;width:34px;height:34px;position:absolute}.mx--haybah .mxCard:before{border-width:1.5px 1.5px 0 0;border-radius:0 14px 0 0;top:8px;right:8px}.mx--haybah .mxCard:after{border-width:0 0 1.5px 1.5px;border-radius:0 0 0 14px;bottom:8px;left:8px}@keyframes mx-rays{to{transform:rotate(6deg)scale(1.05)}}@keyframes mx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mxRays,.mxCalendar__mandala{animation:none}svg.mxDivider path[pathLength]{stroke-dashoffset:0;transition:none}.mxDivider--strand b{opacity:1;transition:none;transform:none}}.invitationCompletion--suite .completeProgram>div{gap:10px;width:100%}.invitationCompletion--suite .completeProgram article{border:1px solid color-mix(in srgb,var(--complete-accent) 22%,transparent);background:var(--complete-paper);border-radius:22px;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"icon text time";align-items:center;gap:12px;min-height:0;padding:14px 14px 14px 12px;box-shadow:0 16px 30px -24px #00000073}.invitationCompletion--suite .completeProgram article>i{background:color-mix(in srgb,var(--complete-accent) 14%,transparent);width:48px;height:48px;color:var(--complete-accent);border-radius:50%;grid-area:icon;place-items:center;display:grid}.invitationCompletion--suite .completeProgram article>i:before,.invitationCompletion--suite .completeProgram article>i:after{display:none}.invitationCompletion--suite .completeProgram article>b{background:color-mix(in srgb,var(--complete-accent) 12%,transparent);color:var(--complete-accent);font:700 14px/1.5 var(--font-amiri),serif;white-space:nowrap;border-radius:999px;grid-area:time;padding:5px 11px}.invitationCompletion--suite .completeProgram article>div{grid-area:text;padding:0}.invitationCompletion--suite .completeProgram article small{display:none}.invitationCompletion--suite .completeProgram h3{margin:0;font-size:19px;line-height:1.4}.invitationCompletion--suite .completeProgram article p{margin-top:2px;font-size:13px;line-height:1.6}.invitationCompletion--editorial.invitationCompletion--suite .completeProgram article{border-radius:4px}.programIcon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.inviteScene{--scene-a:#15130f;--scene-b:#2b251b;--scene-accent:#c89d52;--scene-ink:#f1e5c9;--scene-font:var(--font-amiri),serif}.inviteScene__stage{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.inviteScene__stage>i{font-style:normal;display:block;position:absolute}.inviteScene__card{z-index:6;border:1px solid color-mix(in srgb,var(--scene-accent) 45%,transparent);background:color-mix(in srgb,var(--scene-a) 58%,transparent);width:min(82%,320px);height:max-content;color:var(--scene-ink);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;justify-items:center;gap:8px;margin:auto;padding:30px 22px 26px;transition:transform .35s;display:grid;position:absolute;inset:0;box-shadow:0 30px 60px -30px #0000008c}.inviteScene.is-pressed .inviteScene__card{transform:scale(.97)}.inviteScene__card small{color:var(--scene-accent);font:600 13px/1.6 IBM Plex Sans Arabic,sans-serif}.inviteScene__card strong{font:400 34px/1.45 var(--scene-font);text-wrap:balance}.inviteScene__card time{opacity:.8;font:400 14px/1.6 IBM Plex Sans Arabic,sans-serif}.inviteScene__card em{background:var(--scene-accent);color:var(--scene-a);border-radius:999px;margin-top:10px;padding:10px 22px;font:600 14px/1.4 IBM Plex Sans Arabic,sans-serif;animation:2.4s ease-in-out infinite scene-pulse}.sceneCurtain{background:linear-gradient(90deg,#00000061,transparent 32%,#ffffff12 50%,transparent 68%,#00000052) 0 0/46px 100%,linear-gradient(var(--scene-b),var(--scene-a));width:52%;top:0;bottom:0;box-shadow:inset 0 0 70px #00000080}.sceneCurtain--right{border-left:3px solid var(--scene-accent);right:0}.sceneCurtain--left{border-right:3px solid var(--scene-accent);left:0}.sceneCurtain__valance{z-index:2;background:linear-gradient(var(--scene-a),var(--scene-b));border-bottom:2px solid var(--scene-accent);height:70px;top:0;left:0;right:0;-webkit-mask:radial-gradient(15px at 50% 100%,#0000 97%,#000) bottom/30px 100% repeat-x;mask:radial-gradient(15px at 50% 100%,#0000 97%,#000) bottom/30px 100% repeat-x}.sceneArch{--hole:0%;background:var(--scene-pattern,none),radial-gradient(ellipse at 50% 58%,var(--scene-b),var(--scene-a) 70%);-webkit-mask:radial-gradient(ellipse calc(var(--hole) * .62) var(--hole) at 50% 58%,transparent 97%,#000 100%);-webkit-mask:radial-gradient(ellipse calc(var(--hole) * .62) var(--hole) at 50% 58%,transparent 97%,#000 100%);mask:radial-gradient(ellipse calc(var(--hole) * .62) var(--hole) at 50% 58%,transparent 97%,#000 100%);inset:0}.sceneArch__glow{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--scene-accent) 55%,transparent),transparent 70%);filter:blur(8px);border-radius:999px 999px 0 0;width:180px;height:280px;margin:-140px 0 0 -90px;position:absolute;top:58%;left:50%}.sceneTide{background:radial-gradient(40% 12% at 30% 30%,#ffffff2e,transparent),radial-gradient(35% 10% at 70% 55%,#ffffff24,transparent),linear-gradient(var(--scene-b),var(--scene-a));inset:-2% 0 -12%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 30' preserveAspectRatio='none'%3E%3Cpath d='M0 30V18C30 4 60 4 90 16s60 14 90 2 45-14 60-8v20Z'/%3E%3C/svg%3E") top/240px 30px repeat-x,linear-gradient(#000 0 0) 0 29px/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 30' preserveAspectRatio='none'%3E%3Cpath d='M0 30V18C30 4 60 4 90 16s60 14 90 2 45-14 60-8v20Z'/%3E%3C/svg%3E") top/240px 30px repeat-x,linear-gradient(#000 0 0) 0 29px/100% 100% no-repeat}.sceneTide__foam{filter:blur(4px);background:linear-gradient(#ffffffb3,#0000);height:26px;position:absolute;top:8px;left:0;right:0}.sceneFold{background:var(--scene-pattern,none),linear-gradient(var(--scene-b),var(--scene-a));height:50.5%;left:0;right:0}.sceneFold--top{border-bottom:6px solid var(--scene-accent);top:0}.sceneFold--bottom{border-top:6px solid var(--scene-accent);bottom:0}.inviteScene--t-haybah{--scene-a:#121010;--scene-b:#2b2419;--scene-accent:#c89d52;--scene-ink:#f1e5c9;--scene-font:var(--font-aref-ruqaa),serif}.inviteScene--t-midnight{--scene-a:#0a1220;--scene-b:#1c2a40;--scene-accent:#d8b46a;--scene-ink:#f3ead6}.inviteScene--t-cinematic{--scene-a:#2e090e;--scene-b:#6b1a22;--scene-accent:#d8b46a;--scene-ink:#f6e7c8;--scene-font:var(--font-gulzar),serif}.inviteScene--t-jirtig{--scene-a:#4a0a14;--scene-b:#8e1526;--scene-accent:#e2b04a;--scene-ink:#fbe9c4;--scene-font:var(--font-aref-ruqaa),serif}.inviteScene--t-naqsh{--scene-a:#2f3a1c;--scene-b:#4d5a25;--scene-accent:#e59a52;--scene-ink:#fbeccb;--scene-font:var(--font-aref-ruqaa),serif}.inviteScene--t-garden{--scene-a:#f5efe6;--scene-b:#e9dccb;--scene-accent:#b8616f;--scene-ink:#2f4434;--scene-font:var(--font-aref-ruqaa),serif;--scene-pattern:radial-gradient(circle at 20% 20%,#b8616f1f 0 3px,transparent 4px) 0 0/46px 46px}.inviteScene--t-noor{--scene-a:#f7f0e3;--scene-b:#eadcc4;--scene-accent:#9d7243;--scene-ink:#342f29;--scene-font:var(--font-gulzar),serif;--scene-pattern:conic-gradient(from 200deg at 50% 58%,transparent 0 10deg,#ffffff80 11deg 15deg,transparent 16deg 40deg,#fff6 41deg 44deg,transparent 45deg)}.inviteScene--t-diwan{--scene-a:#0f302a;--scene-b:#164238;--scene-accent:#d8ad69;--scene-ink:#f0dfbd;--scene-font:var(--font-gulzar),serif;--scene-pattern:linear-gradient(30deg,transparent 46%,#d8ad692e 47% 49%,transparent 50%) 0 0/54px 94px,linear-gradient(-30deg,transparent 46%,#d8ad692e 47% 49%,transparent 50%) 0 0/54px 94px}.inviteScene--t-mithaq{--scene-a:#faf8ef;--scene-b:#e9e4d2;--scene-accent:#1f604e;--scene-ink:#183e35;--scene-font:var(--font-reem-kufi),sans-serif;--scene-pattern:linear-gradient(45deg,transparent 48%,#1f604e14 49% 51%,transparent 52%) 0 0/36px 36px,linear-gradient(-45deg,transparent 48%,#1f604e14 49% 51%,transparent 52%) 0 0/36px 36px}.inviteScene--t-mawj{--scene-a:#155e69;--scene-b:#6cc3c7;--scene-accent:#fff;--scene-ink:#fff}.inviteScene--t-dana{--scene-a:#4a0c23;--scene-b:#8a1538;--scene-accent:#f1d3dc;--scene-ink:#fff5f7;--scene-font:var(--font-aref-ruqaa),serif}.inviteScene--t-nilein{--scene-a:#1b5578;--scene-b:#5aa6c9;--scene-accent:#f3dcb2;--scene-ink:#fff;--scene-font:var(--font-aref-ruqaa),serif}.inviteScene--t-sadu{--scene-a:#7c251f;--scene-b:#3d241c;--scene-accent:#f1dfc3;--scene-ink:#f5e3c6;--scene-font:var(--font-reem-kufi),sans-serif;--scene-pattern:conic-gradient(from 135deg at 50% 50%,#f1dfc338 0 90deg,transparent 90deg 270deg,#f1dfc338 270deg) 0 0/34px 34px}.inviteScene--t-editorial{--scene-a:#f3f1ec;--scene-b:#fff;--scene-accent:#b3261e;--scene-ink:#141414;--scene-font:var(--font-thmanyah),sans-serif;--scene-pattern:repeating-linear-gradient(transparent 0 23px,#1414140f 23px 24px)}.inviteScene--t-editorial .inviteScene__card strong{font-weight:900}.inviteScene--t-editorial .sceneFold--top:after{content:"وِصال";color:#141414;font:900 64px/1 var(--font-thmanyah),sans-serif;letter-spacing:-.02em;position:absolute;top:96px;right:22px}@keyframes scene-pulse{50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--scene-accent) 18%,transparent)}}@media (prefers-reduced-motion:reduce){.inviteScene__card em{animation:none}}.inviteScene--doors .inviteScene__stage{perspective:1400px}.inviteScene--doors .sceneCurtain{background:linear-gradient(30deg,transparent 46%,color-mix(in srgb,var(--scene-accent) 24%,transparent) 47% 49%,transparent 50%) 0 0/54px 94px,linear-gradient(-30deg,transparent 46%,color-mix(in srgb,var(--scene-accent) 24%,transparent) 47% 49%,transparent 50%) 0 0/54px 94px,linear-gradient(var(--scene-b),var(--scene-a));backface-visibility:hidden;width:50.5%;box-shadow:inset 0 0 0 18px #0000,inset 0 0 60px #00000073}.inviteScene--doors .sceneCurtain:before{content:"";border:1px solid color-mix(in srgb,var(--scene-accent) 45%,transparent);position:absolute;inset:18px}.inviteScene--doors .sceneCurtain--right{transform-origin:100%;border-left-width:2px}.inviteScene--doors .sceneCurtain--left{transform-origin:0;border-right-width:2px}.mxMonogram{place-items:center;width:150px;height:150px;margin:2px 0 -4px;display:grid;position:relative}.mxMonogram__ring{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 8%,transparent),inset 0 0 40px color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50%;position:absolute;inset:6px}.mxMonogram b{font:400 104px/1 var(--font-aref-ruqaa),var(--names);font-weight:400;position:absolute}.mxMonogram__first{color:var(--ink);top:4px;right:30px}.mxMonogram__second{color:var(--accent);bottom:6px;left:30px;font-size:88px!important}.mx--dark .mxMonogram__first{background:linear-gradient(100deg,#9b7430,#d9b061 30%,#fff3c4 48%,#e8c16f 60%,#8a6427);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mx--monogram .mxNames{font-size:clamp(40px,12vw,54px)}.mxLatin{color:var(--accent);font:500 13px/1.6 var(--font-cinzel),serif;letter-spacing:.22em;text-transform:uppercase;margin-top:-2px}.mx--editorial .mxLatin{font-family:var(--body);letter-spacing:.12em;font-weight:700}.inviteScene__latin{color:var(--scene-accent);font:500 12px/1.6 var(--font-cinzel),serif;letter-spacing:.22em;text-transform:uppercase;margin-top:-4px}.bespokeLatin{color:currentColor;opacity:.75;font:500 12px/1.6 var(--font-cinzel),serif;letter-spacing:.24em;text-transform:uppercase;text-align:center;margin:6px 0 0}.mx--monogram .mxHero__copy>.mxMark{display:none}.mx--dark .mxMonogram__second{color:var(--ink)}.naseem .naseemHero__copy>p.bespokeLatin{z-index:3;color:#9c8a6c;text-shadow:0 1px 10px #ffffffe6;margin:0;position:absolute;top:calc(36% + 44px);left:0;right:0}.templatePicker__visual.templatePicker__visual--art{background-color:#e8e5dd;background-position:50% 30%;background-size:cover}.templatePicker__visual--art:after{content:"";background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.templatePicker__visual--art b{z-index:1;color:#fff;opacity:.95!important}.mx--samar{--bg:#14122a;--ink:#f4e6cc;--muted:#b8b0c8;--accent:#e0a84e;--accent-ink:#14122a;--names:var(--font-aref-ruqaa),serif;--display:var(--font-aref-ruqaa),serif}.mx--waha{--bg:#f6e9dc;--ink:#3f3326;--muted:#8a735d;--accent:#c07a3a;--names:var(--font-gulzar),serif;--veil:#f6e9dcd1}.mx--fanous{--bg:#f8f4ec;--ink:#3b3226;--muted:#857661;--accent:#b38a4a}.mx--marjan{--bg:#eef6f5;--ink:#1f4a52;--muted:#5d8088;--accent:#d9735c;--names:var(--font-aref-ruqaa),serif;--veil:#eef6f5d1}.mx--yasmin{--bg:#f5f3ec;--ink:#2e3a2f;--muted:#6c776b;--accent:#6f8a4e;--names:var(--font-gulzar),serif;--display:var(--font-gulzar),serif;--veil:#f5f3eced}.mx--qamariya{--bg:#0b1628;--ink:#eaf0f7;--muted:#9fb0c4;--accent:#c9d6e6;--accent-ink:#0b1628}.mx--oud{--bg:#2a1512;--ink:#f5e6d0;--muted:#c9ad94;--accent:#d9a55b;--accent-ink:#2a1512;--names:var(--font-aref-ruqaa),serif;--display:var(--font-aref-ruqaa),serif}.mx--sukkar{--bg:#f7f6f2;--ink:#3c4a3e;--muted:#7b877c;--accent:#7e9477;--names:var(--font-aref-ruqaa),serif;--display:var(--font-aref-ruqaa),serif;--veil:#f7f6f2d6}.mx--nil{--bg:#f4e3cc;--ink:#3d2a1c;--muted:#7e6450;--accent:#1f6f96;--names:var(--font-gulzar),serif;--veil:#f4e3ccd6}.mx--misk{--bg:#1f2414;--ink:#f6e8c8;--muted:#cfc4a0;--accent:#d8a64b;--accent-ink:#1f2414;--names:var(--font-aref-ruqaa),serif;--display:var(--font-aref-ruqaa),serif}.mx--qamariya .mxNames .mxWord,.mx--qamariya .mxMonogram__first{background-image:linear-gradient(100deg,#7d889a 0%,#c7d2df 22%,#fff 42%,#dfe7f1 56%,#9aa6b8 78%,#6f7a8c 100%)}.mxDivider__star{fill:var(--accent);stroke:none}.mxStars{z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 18%,#fff 0 1px,#0000 1.6px) 0 0/180px 160px,radial-gradient(circle at 78% 10%,#fff 0 1.2px,#0000 1.8px) 0 0/230px 190px,radial-gradient(circle at 42% 30%,#ffe9b8 0 1px,#0000 1.6px) 0 0/160px 210px,radial-gradient(circle at 88% 36%,#fff 0 .8px,#0000 1.4px) 0 0/210px 170px,radial-gradient(circle at 26% 44%,#fff 0 .8px,#0000 1.4px) 0 0/250px 230px,radial-gradient(circle at 62% 12%,#fff 0 .9px,#0000 1.5px) 0 0/190px 200px;animation:5s ease-in-out infinite alternate mx-twinkle;position:absolute;inset:0 0 45%}.mxSmoke{z-index:-1;pointer-events:none;width:120px;height:60%;position:absolute;bottom:10%;left:18%}.mxSmoke i{filter:blur(10px);background:radial-gradient(#fff0dc59,#0000 70%);border-radius:50%;width:46px;height:120px;animation:9s ease-in infinite mx-smoke;position:absolute;bottom:0;left:30%}.mxSmoke i:nth-child(2){animation-delay:-3s;left:10%}.mxSmoke i:nth-child(3){animation-delay:-6s;left:50%}.mxCandles{z-index:-1;pointer-events:none;height:40%;position:absolute;bottom:6%;left:0;right:0}.mxCandles i{bottom:mod(calc(var(--i) * 23%),60%);left:mod(calc(var(--i) * 31% + 8%),92%);width:70px;height:70px;animation:mx-flicker calc(1.6s + var(--i) * .23s) ease-in-out infinite alternate;background:radial-gradient(circle,#ffc86e80,#ffa03c1f 45%,#0000 70%);border-radius:50%;position:absolute}@keyframes mx-twinkle{to{opacity:.55}}@keyframes mx-smoke{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:.8}to{opacity:0;transform:translate(24px,-260px)scale(1.8)}}@keyframes mx-flicker{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mxStars,.mxSmoke i,.mxCandles i{animation:none}.mxSmoke i{opacity:.4}}.inviteScene--t-samar{--scene-a:#14122a;--scene-b:#2c2754;--scene-accent:#e0a84e;--scene-ink:#f4e6cc;--scene-font:var(--font-aref-ruqaa),serif}.inviteScene--t-waha{--scene-a:#1d5a5e;--scene-b:#e3a468;--scene-accent:#fff4e6;--scene-ink:#fff;--scene-font:var(--font-gulzar),serif}.inviteScene--t-fanous{--scene-a:#f8f4ec;--scene-b:#efe4d0;--scene-accent:#b38a4a;--scene-ink:#3b3226;--scene-pattern:radial-gradient(circle at 50% 50%,#b38a4a2e 0 3px,transparent 4px) 0 0/40px 40px}.inviteScene--t-marjan{--scene-a:#1b7f86;--scene-b:#7fd0cc;--scene-accent:#ffe1d6;--scene-ink:#fff;--scene-font:var(--font-aref-ruqaa),serif}.inviteScene--t-yasmin{--scene-a:#2e3a2f;--scene-b:#465744;--scene-accent:#e8d9a8;--scene-ink:#f5f3ec;--scene-font:var(--font-gulzar),serif}.inviteScene--t-qamariya{--scene-a:#0b1628;--scene-b:#1d3050;--scene-accent:#c9d6e6;--scene-ink:#eaf0f7}.inviteScene--t-oud{--scene-a:#2a1512;--scene-b:#6d1f1a;--scene-accent:#d9a55b;--scene-ink:#f5e6d0;--scene-font:var(--font-aref-ruqaa),serif}.inviteScene--t-sukkar{--scene-a:#f7f6f2;--scene-b:#e6ebe1;--scene-accent:#7e9477;--scene-ink:#3c4a3e;--scene-font:var(--font-aref-ruqaa),serif;--scene-pattern:radial-gradient(circle at 20% 20%,#7e947724 0 3px,transparent 4px) 0 0/44px 44px}.inviteScene--t-nil{--scene-a:#174e6e;--scene-b:#e79a54;--scene-accent:#f4e3cc;--scene-ink:#fff;--scene-font:var(--font-gulzar),serif}.inviteScene--t-misk{--scene-a:#1f2414;--scene-b:#3d4a22;--scene-accent:#d8a64b;--scene-ink:#f6e8c8;--scene-font:var(--font-aref-ruqaa),serif}.invitationCompletion--samar{--complete-bg:#14122a;--complete-paper:#221f40;--complete-ink:#f4e6cc;--complete-muted:#b8b0c8;--complete-accent:#e0a84e;--complete-display:var(--font-aref-ruqaa),serif}.invitationCompletion--waha{--complete-bg:#f6e9dc;--complete-paper:#fffaf3;--complete-ink:#3f3326;--complete-muted:#8a735d;--complete-accent:#c07a3a;--complete-display:var(--font-gulzar),serif}.invitationCompletion--fanous{--complete-bg:#f8f4ec;--complete-paper:#fffdf8;--complete-ink:#3b3226;--complete-muted:#857661;--complete-accent:#b38a4a}.invitationCompletion--marjan{--complete-bg:#eef6f5;--complete-paper:#fff;--complete-ink:#1f4a52;--complete-muted:#5d8088;--complete-accent:#d9735c;--complete-display:var(--font-aref-ruqaa),serif}.invitationCompletion--yasmin{--complete-bg:#f5f3ec;--complete-paper:#fffef9;--complete-ink:#2e3a2f;--complete-muted:#6c776b;--complete-accent:#6f8a4e;--complete-display:var(--font-gulzar),serif}.invitationCompletion--qamariya{--complete-bg:#0b1628;--complete-paper:#15243c;--complete-ink:#eaf0f7;--complete-muted:#9fb0c4;--complete-accent:#c9d6e6}.invitationCompletion--oud{--complete-bg:#2a1512;--complete-paper:#3a1f1a;--complete-ink:#f5e6d0;--complete-muted:#c9ad94;--complete-accent:#d9a55b;--complete-display:var(--font-aref-ruqaa),serif}.invitationCompletion--sukkar{--complete-bg:#f7f6f2;--complete-paper:#fff;--complete-ink:#3c4a3e;--complete-muted:#7b877c;--complete-accent:#7e9477;--complete-display:var(--font-aref-ruqaa),serif}.invitationCompletion--nil{--complete-bg:#f4e3cc;--complete-paper:#fbf1e2;--complete-ink:#3d2a1c;--complete-muted:#7e6450;--complete-accent:#1f6f96;--complete-display:var(--font-gulzar),serif}.invitationCompletion--misk{--complete-bg:#1f2414;--complete-paper:#2c331d;--complete-ink:#f6e8c8;--complete-muted:#cfc4a0;--complete-accent:#d8a64b;--complete-display:var(--font-aref-ruqaa),serif}.mxHero__tagline,.mxHero__basmala,.mxLatin{text-shadow:0 1px 14px var(--bg),0 0 4px color-mix(in srgb,var(--bg) 70%,transparent)}.mx--light .mxHero__tagline{color:color-mix(in srgb,var(--ink) 78%,var(--muted))}.mx:not(.mx--started) .mxHero__copy,.mx:not(.mx--started) .mxHero__cue{visibility:hidden}:is(.publicExperience,.templateGate):not(.is-opening):not(.is-opened) :is(.naseem,.hala,.rawda),:is(.publicExperience,.templateGate):not(.is-opening):not(.is-opened) :is(.naseem,.hala,.rawda) *{animation-play-state:paused!important}.mxChip small{color:color-mix(in srgb,var(--ink) 72%,transparent)}.mx--dark .mxHero__tagline{color:color-mix(in srgb,var(--ink) 82%,transparent)}.mxHero__cue{color:color-mix(in srgb,var(--ink) 70%,transparent)}.mxDivider__palm path{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round}.mxDivider__shell path:first-child{fill:color-mix(in srgb,var(--accent) 22%,transparent);stroke:var(--accent);stroke-width:1.2px}.mxDivider__shell path:last-child{fill:none;stroke:var(--accent);stroke-width:.9px}.mxDivider__flower ellipse{fill:#fff;stroke:color-mix(in srgb,var(--accent) 55%,transparent);stroke-width:.8px}.mxDivider__flower circle{fill:#e9c46a;stroke:none}.mxDivider__boat path{fill:color-mix(in srgb,var(--accent) 85%,#000);stroke:none}.mxDivider__boat path:nth-child(2),.mxDivider__boat path:nth-child(3){fill:#fffaf0;stroke:var(--accent);stroke-width:1px}svg.mxDivider--felucca .mxDivider__boat{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite mx-bob}@keyframes mx-bob{50%{transform:translateY(-2px)rotate(-2deg)}}.mxCalendar--ablaq{border-radius:999px 999px 18px 18px;padding-top:0;overflow:hidden}.mxCalendar--ablaq header{color:#2e3a2f;background:linear-gradient(#0000 0 48px,#f1ece0 48px),repeating-linear-gradient(#2e3a2f 0 12px,#f1ece0 12px 24px);padding:58px 12px 8px;font-weight:700}.mxCalendar--ablaq header:after{content:"";background:var(--accent);width:60%;height:1px;margin:8px auto 0;display:block}.mxCalendar--tray{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#f3d58f,#c8973f 42%,#8a6224 78%,#6d4b18);border-radius:50%;align-content:center;justify-self:center;width:min(80%,260px);padding:0;box-shadow:0 24px 40px -22px #000000b3,inset 0 -8px 20px #00000040,inset 0 6px 14px #fff0c873}.mxCalendar--tray header{color:#3b2a0e;background:0 0;padding:0;font-weight:700}.mxCalendar--tray small,.mxCalendar--tray time{color:#3b2a0e}.mxCalendar--tray strong{color:#2b1d06;text-shadow:0 1px #ffebbe99}.mxCalendar__engraving{pointer-events:none;border:1.5px dashed #3c280a73;border-radius:50%;position:absolute;inset:14px;box-shadow:inset 0 0 0 8px #0000,inset 0 0 0 9px #3c280a4d}@media (prefers-reduced-motion:reduce){svg.mxDivider--felucca .mxDivider__boat{animation:none}}.invitationCompletion--hala{--complete-bg:#f8edda;--complete-paper:#fffaf0;--complete-ink:#634c34;--complete-muted:#8c7458;--complete-accent:#b69761}.naseem{--accent:#b39455;--ink:#74685f}.hala{--accent:#b69761;--ink:#634c34}.rawda{--accent:#8b9165;--ink:#5e6346}:is(.naseem,.hala,.rawda) .mxMonogram{width:120px;height:120px;margin:8px auto}:is(.naseem,.hala,.rawda) .mxMonogram b{font-size:84px}:is(.naseem,.hala,.rawda) .mxMonogram .mxMonogram__second{font-size:70px!important}:is(.naseem,.hala,.rawda) .mxMonogram__first{right:22px}:is(.naseem,.hala,.rawda) .mxMonogram__second{left:22px}.naseem .mxMonogram{width:78px;height:78px;margin:6px auto -24px}.naseem .mxMonogram b{font-size:54px}.naseem .mxMonogram .mxMonogram__second{font-size:46px!important}.naseem .mxMonogram__first{top:2px;right:14px}.naseem .mxMonogram__second{bottom:2px;left:14px}.rawda .mxMonogram{margin:0 auto 22px}.halaHero__bg,.rawdaHero__art{--zoom:1.03;--drift:0%;transform:translateX(var(--drift)) scale(var(--zoom));transform-origin:50% 40%;will-change:transform;animation:none!important}.hala:not(.hala--started) .halaHero__copy,.hala:not(.hala--started) .halaHero__scroll,.rawda:not(.rawda--started) .rawdaHero__content,.rawda:not(.rawda--started) .rawdaHero__scroll{visibility:hidden}.hala .halaHero__copy>span{letter-spacing:.18em;font-size:13px}.hala .halaHero__copy>p:not(.bespokeLatin){margin:20px 0 16px;font-size:16px}.hala .halaHero__copy>div{gap:12px;margin-top:24px;font-size:14px}.hala .halaHero__scroll{font-size:12px}.hala :is(.halaWelcome,.halaDate,.halaVenue,.halaCountdown)>span{letter-spacing:.12em;font-size:12px}.hala .halaWelcome p{font-size:15px;line-height:1.95}.hala .halaFamilies small{font-size:12px}.hala .halaFamilies b{font-size:20px}.hala .halaDate>div{gap:2px;width:168px;height:168px}.hala .halaDate strong{font:400 58px/1.15 var(--font-amiri),serif}.hala .halaDate small{font-size:14px;line-height:1.4}.hala .halaDate p{font-size:15px}.hala .halaVenue p{font-size:14px;line-height:1.8}.hala .halaVenue a{color:#fff;background:#b69761;border:0;border-radius:999px;align-items:center;min-height:46px;padding:0 26px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 12px 24px -14px #785a32cc}.hala .halaCountdown p small{font-size:12px}.hala .halaClosing p{font-size:15px}.hala .halaClosing button{min-height:46px;font-size:14px}.rawda .rawdaHero h1 b{background:linear-gradient(105deg,#4f5730 0 38%,#a8a46a 45%,#f6edc8 50%,#a8a46a 55%,#4f5730 62% 100%) 100%/320% 100%;-webkit-text-fill-color:transparent;color:#4f5730;text-shadow:none;filter:drop-shadow(0 1px #ffffffb3)drop-shadow(0 6px 10px #3c401e2e);-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out 1.5s infinite rawdaSheen}@keyframes rawdaSheen{0%,30%{background-position:100%}70%,to{background-position:0%}}.rawda .rawdaHero time{color:#4f5730;font-size:16px;font-weight:600}.rawda .rawdaHero__content>p:not(.bespokeLatin){color:#5e6340;font-size:15px}.rawda .rawdaHero__scroll{font-size:12px}.rawda :is(.rawdaVerse,.rawdaFamilies,.rawdaWhen,.rawdaVenue,.rawdaProgram,.rawdaGuestDetails,.rawdaCountdown)>span{letter-spacing:.1em;font-size:12px}.rawda .rawdaVerse p{font-size:15px;line-height:1.95}.rawda .rawdaFamilies small{font-size:12px}.rawda .rawdaWhen p{font-size:15px}.rawda .rawdaVenue p{font-size:14px;line-height:1.8}.rawda .rawdaVenue a{color:#fff;background:#7d8458;border:0;border-radius:999px;align-items:center;min-height:46px;padding:0 26px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 12px 24px -14px #505532cc}.rawda .rawdaProgram article>b{font-size:13px}.rawda .rawdaProgram article h3{font-size:18px}.rawda .rawdaProgram article p{font-size:13px;line-height:1.7}.rawda .rawdaProgram article time{font:700 15px/1.4 var(--font-amiri),serif}.rawda .rawdaGuestDetails b{font-size:14px}.rawda .rawdaGuestDetails small{font-size:12px;line-height:1.7}.rawda .rawdaCountdown p small{font-size:12px}.rawda .rawdaClosing p{font-size:15px}.rawda .rawdaClosing button{min-height:46px;font-size:14px}@media (prefers-reduced-motion:reduce){.rawda .rawdaHero h1 b{background-position:100%;animation:none}}
.sgRoll{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-flex}.sgRoll__slot{vertical-align:middle;height:1.7em;margin-block:-.225em;line-height:1.7em;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.sgRoll__sizer{visibility:hidden}.sgRoll__reel{text-align:center;will-change:transform;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.sgRoll__reel>span{height:1.7em;line-height:1.7em}.sgRoll--flip .sgRoll__slot{perspective:220px;overflow:visible}.sgRoll--flip .sgRoll__digit{transform-origin:50% 55%;backface-visibility:hidden;display:inline-block}@property --gold-x{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes gold-sheen{to{--gold-x:100%}}.mx:after,.naseem:after,.hala:after,.rawda:after{content:"";z-index:40;pointer-events:none;opacity:var(--grain,.07);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .25 0 0 0 0 .2 0 0 0 1.1 -.35'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.mx--dark{--grain:.1}.mx--dark:after{mix-blend-mode:soft-light;filter:invert()}.mx--editorial,.mx--mawj,.naseem{--grain:.035}.halaWelcome blockquote,.rawdaVerse blockquote{font-family:var(--font-amiri-quran),var(--font-amiri),serif;font-weight:400}
.inviteModal{background:#fbfaf5;border:1px solid #d4dacb;border-radius:20px;max-height:calc(100svh - 32px);margin:auto;padding:36px 24px;position:fixed;inset:0;box-shadow:0 20px 100px #0003}.inviteModal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1b17a8}.inviteModal form{gap:16px;display:grid}.inviteModal form>small{font-size:13px;line-height:1.8}.inviteModal .inviteSheet__close{position:absolute;top:8px;left:8px}.inviteFormNotice{background:#edf0e6;border-radius:8px;padding:12px}.inviteMobileShell:focus{outline:none}.studioLoading{text-align:center;color:#233c32;background:#f6f5ef;align-content:center;justify-items:center;gap:20px;min-height:100svh;padding:32px;display:grid}.studioLoading h1{font-size:30px}.studioLoading p{font-size:17px;line-height:1.8}.studioLoading :is(a,button){font:inherit;border:1px solid #75866a;border-radius:8px;padding:14px 24px}.inviteSheet form label{font-size:16px;line-height:1.8}.inviteSheet>span{font-size:14px}.inviteSheet form :is(input,select,textarea){font-size:16px}.halaFamilies__heading,.rawdaFamilies>span{font:500 18px/1.8 var(--font-thmanyah),sans-serif;grid-column:1/-1;margin:0 0 20px}.rawdaVerse__heading{font:400 32px/1.7 var(--font-amiri),serif}.rawda--long-copy .rawdaHero{background:#fafaf6}.rawda--long-copy .rawdaHero__art{background-position:bottom;background-size:100%;-webkit-mask-image:linear-gradient(#0000,#0000 calc(100% - 300px),#000 calc(100% - 180px));mask-image:linear-gradient(#0000,#0000 calc(100% - 300px),#000 calc(100% - 180px))}.rawda--long-copy .rawdaHero:before{content:"";background:url(/template-rawda-bg.webp) top/100% no-repeat;height:190px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.rawda.rawda--long-copy .rawdaHero__content{min-height:0;padding:180px 22px 320px}.rawda--long-copy .rawdaHero h1{white-space:normal;gap:4px;font-size:34px;line-height:1.8;display:grid}.rawda--long-copy .rawdaHero time{margin-top:12px}@container invitation (min-width:700px){.naseemGardenHero__art img{position:absolute;inset:0}.naseemGardenHero{min-height:780px}}.sampleTry{text-align:center;color:#334037;font:400 15px/1.8 var(--font-thmanyah),sans-serif;background:#f2f1ea;padding:28px 24px}.sampleTry button{font:inherit;background:0 0;border:1px solid #667044;border-radius:6px;min-height:44px;padding:12px}.inviteMobileShell,.phoneFrame__screen{container:invitation/inline-size}.publicExperience .inviteMobileShell{width:min(100%,1120px);padding-bottom:100px}.publicExperience{background:#eeeae3}.publicExperience--diwan,.publicExperience--jirtig{background:#18231e}.publicExperience :is(h1,h2,h3,p,b,strong){overflow-wrap:anywhere}.publicExperience :is(button,a):focus-visible,.templateGate :is(button,a):focus-visible{outline-offset:5px;outline:3px solid}.samplePreviewBar{min-height:58px;font-size:14px}.samplePreviewBar a{align-items:center;min-height:44px;display:inline-flex}.inviteDock{width:min(100% - 24px,620px);bottom:max(12px,env(safe-area-inset-bottom));height:72px}.inviteDock span{font:600 13px/1.4 var(--font-thmanyah),sans-serif}.inviteDock button,.inviteDock a{min-width:44px;height:58px}.inviteDock button:disabled{opacity:.6;cursor:default}.inviteSheet{color:#22382e;width:min(100% - 20px,540px);max-height:88svh;overflow:auto}.inviteSheet input,.inviteSheet select,.inviteSheet textarea,.inviteSheet form>button{min-height:46px;font-size:16px}.inviteSheet label,.inviteSheet p,.inviteSheet .rsvpDeadline{font-size:15px;line-height:1.8}.inviteSheet__close{min-width:44px;min-height:44px}.inviteSheet .attendanceChoice{gap:8px;display:grid}.inviteSheet .attendanceChoice label{align-items:center;gap:10px;min-height:48px;display:flex}.inviteSheet .attendanceChoice input{width:18px;height:18px;min-height:0}.inviteSheet .eventChoices{font-size:15px}.inviteSheet .eventChoices input{min-height:0}.publicNotice{max-width:min(90vw,540px);font-size:15px;line-height:1.8}.envelopeReferenceInvitation strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.envelopeReferenceInvitation small,.envelopeReferenceInvitation time,.envelopeReferencePrompt{font-size:15px}.inviteScene__card em{font:600 16px/1.6 var(--font-thmanyah),sans-serif}.inviteScene__card strong{overflow-wrap:anywhere;line-height:1.5}.invitationLetter{max-width:760px;color:var(--ink,#364334);text-align:right;font-family:var(--font-thmanyah),sans-serif;margin:auto;padding:64px 24px}.invitationLetter__eyebrow{font:400 18px/2 var(--font-amiri),serif;color:var(--accent,#6d7454);display:block}.invitationLetter h2{font:400 clamp(30px,6cqw,42px)/1.7 var(--font-amiri),serif;margin:12px 0 24px}.invitationLetter blockquote{font:400 20px/2.1 var(--font-amiri-quran),var(--font-amiri),serif;margin:0 0 30px}.invitationLetter__paragraphs{max-width:56ch}.invitationLetter__paragraphs p{white-space:pre-line;margin:14px 0;font-size:17px;line-height:2}.invitationLetter__families{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:32px;padding-top:28px;display:grid}.invitationLetter__families h3{font:500 16px/1.8 var(--font-thmanyah),sans-serif;grid-column:1/-1;margin:0}.invitationLetter__families div{gap:8px;min-width:0;display:grid}.invitationLetter__families small{opacity:.75;font-size:14px}.invitationLetter__families b{font:400 24px/1.7 var(--font-amiri),serif}.invitationLetter__families span{font-size:15px;line-height:1.8}.invitationCountdown{text-align:right;max-width:760px;color:var(--ink,#364334);font:500 15px/1.8 var(--font-thmanyah),sans-serif;margin:0 auto;padding:12px 24px 48px}.invitationCountdown>div{border-block:1px solid color-mix(in srgb,currentColor 20%,transparent);grid-template-columns:repeat(4,1fr);margin-top:18px;padding-block:18px;display:grid}.invitationCountdown p{border-inline-end:1px solid color-mix(in srgb,currentColor 12%,transparent);justify-items:center;margin:0;display:grid}.invitationCountdown p:last-child{border:0}.invitationCountdown b{font:400 36px/1.4 var(--font-amiri),serif}.invitationCountdown small{font-size:14px}.naseem.naseem--refined{--ink:#34402f;--accent:#70774f;color:var(--ink);background:#f8f7ef;position:relative;overflow:hidden}.naseem--refined:after{display:none}.naseemGardenHero{background:#f8f7ef;grid-template-rows:270px auto;display:grid}.naseemGardenHero__art{position:relative;overflow:hidden}.naseemGardenHero__art img{object-fit:cover;object-position:center 68%;width:100%;height:100%;display:block}.naseemGardenHero__art:after{content:"";background:linear-gradient(#0000,#f8f7ef);position:absolute;inset:60% 0 0}.naseemGardenHero__art>span{z-index:1;font:400 19px/1.8 var(--font-amiri),serif;color:#fff;text-shadow:0 1px 9px #293d24;position:absolute;bottom:30px;right:24px}.naseemGardenHero__letter{text-align:center;padding:8px 24px 38px;position:relative}.naseemSprig{font:400 48px/1.4 var(--font-amiri),serif;color:#7a8458;margin:4px 0;display:block;transform:rotate(-12deg)}.naseemGardenHero h1{font:400 clamp(38px,11cqw,60px)/1.7 "Dima Naskh Arabic",var(--font-amiri),serif;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin:12px 0 20px;display:flex}.naseemGardenHero h1 b{text-shadow:0 2px 2px #d3d6bc;max-width:100%;font-weight:400}.naseemGardenHero h1 i{font:400 25px/1.6 var(--font-amiri),serif;color:#7a8458}.naseemGardenHero h1.is-long{gap:0;font-size:36px;display:grid}.naseemGardenHero__line{max-width:32ch;font:400 17px/2 var(--font-thmanyah),sans-serif;margin:18px auto}.naseemGardenHero__date{font:400 16px/1.8 var(--font-thmanyah),sans-serif;border-top:1px solid #c8cdba;justify-items:center;gap:4px;padding:18px 0 0;display:grid}.naseemGardenHero__date b{font-size:18px;font-weight:500}.naseemGardenHero__date time{font-size:16px}.naseem--refined .invitationLetter{border-top:1px solid #dce0d1}.invitationCompletion--refined{background:var(--complete-bg,#f7f6f0);color:var(--complete-ink,#34402f);font-family:var(--font-thmanyah),sans-serif;text-align:right;padding:0 0 24px}.invitationCompletion--refined .completeSection{border:0;border-bottom:1px solid color-mix(in srgb,var(--complete-ink,#34402f) 15%,transparent);width:calc(100% - 44px);max-width:760px;box-shadow:none;-webkit-backdrop-filter:none;color:inherit;background:0 0;border-radius:0;margin:0 auto;padding:48px 0}.invitationCompletion--refined .completeSection>header{text-align:right;margin-bottom:28px}.invitationCompletion--refined .completeSection>span,.invitationCompletion--refined .completeSection header>span{letter-spacing:0;color:var(--complete-accent,#667044);font-size:14px}.invitationCompletion--refined .completeSection h2{font:400 clamp(28px,6cqw,38px)/1.6 var(--complete-display,var(--font-amiri)),serif;color:inherit;margin:6px 0 22px}.invitationCompletion--refined .completeSection p{white-space:pre-line;color:inherit;font-size:16px;line-height:1.95}.invitationCompletion--refined .completeSection :is(button,a){min-height:48px;font:600 15px/1.7 var(--font-thmanyah),sans-serif;letter-spacing:0;border:1px solid var(--complete-accent,#65724b);color:var(--complete-ink,#34402f);box-shadow:none;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;text-decoration:none;display:inline-flex}.invitationCompletion--refined .completeSection button:disabled{opacity:.6;cursor:default}.invitationCompletion--refined .completeSection button:after,.invitationCompletion--refined .completeRsvp:before{display:none}.invitationCompletion--refined .completeEvents>div{gap:24px;display:grid}.invitationCompletion--refined .completeEvents article.occasion{text-align:right;color:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.invitationCompletion--refined .occasion__date{border-inline-end:1px solid color-mix(in srgb,currentColor 25%,transparent);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding-inline-end:16px;display:flex}.invitationCompletion--refined .occasion__date strong{font:400 72px/1.15 var(--font-amiri),serif;color:var(--complete-accent,#65724b)}.invitationCompletion--refined .occasion__date span,.invitationCompletion--refined .occasion__date time{font:500 15px/1.8 var(--font-thmanyah),sans-serif;color:inherit}.invitationCompletion--refined .occasion__place>span{color:var(--complete-accent,#65724b);font-size:14px;display:block}.invitationCompletion--refined .occasion__place h3{font:400 26px/1.6 var(--font-amiri),serif;color:inherit;margin:8px 0}.invitationCompletion--refined .occasion__place p{margin:10px 0;font-size:15px;line-height:1.8}.invitationCompletion--refined .occasion__place a{margin-top:12px;padding-inline:12px;font-size:14px}.invitationCompletion--refined .occasion__description{opacity:.85}.invitationCompletion--refined .completeEvents__directions{border-top:1px dashed color-mix(in srgb,currentColor 25%,transparent);margin:16px 0 0;padding:16px 0;font-size:15px}.inviteProgram{--itinerary-progress:0;isolation:isolate;margin:0;padding:0;list-style:none;position:relative}.inviteProgram:before,.inviteProgram:after{content:"";top:27px;width:1px;height:var(--itinerary-length,calc(100% - 120px));background:color-mix(in srgb,currentColor 20%,transparent);transform-origin:top;z-index:-1;position:absolute;inset-inline-start:24px}.inviteProgram:after{background:var(--complete-accent,#65724b);width:2px;transform:scaleY(var(--itinerary-progress))}.inviteProgram li{text-align:right;grid-template-columns:50px minmax(0,1fr);gap:20px;min-height:132px;padding:0 0 34px;display:grid}.inviteProgram li:last-child{padding-bottom:0}.inviteProgram__stop{border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:var(--complete-bg,#f7f6f0);width:48px;height:48px;color:inherit;font:400 22px/1 var(--font-amiri),serif;border-radius:50%;place-items:center;margin-top:3px;transition:background .3s,color .3s,box-shadow .3s;display:grid}.inviteProgram .is-reached .inviteProgram__stop{background:var(--complete-accent,#65724b);color:var(--complete-bg,#fff)}.inviteProgram .is-current .inviteProgram__stop{box-shadow:0 0 0 5px color-mix(in srgb,var(--complete-accent,#65724b) 16%,transparent)}.inviteProgram time{font-variant-numeric:tabular-nums;color:var(--complete-accent,#65724b);font-size:15px;font-weight:500}.inviteProgram h3{font:400 24px/1.7 var(--font-amiri),serif;margin:3px 0 8px}.inviteProgram p{max-width:45ch;margin:0}.invitationCompletion--refined .completeInstructions dl{gap:0;margin:0;display:grid}.completeInstructions dl>div{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);padding:18px 0}.completeInstructions dt{font-size:16px;font-weight:600}.completeInstructions dd{opacity:.85;margin:6px 0 0;font-size:16px;line-height:1.85}.occasionContact{margin-top:20px}.invitationCompletion--refined .completeCalendar{text-align:right;grid-template-columns:1fr;gap:16px;display:grid}.invitationCompletion--refined .completeCalendar button{grid-column:auto;justify-self:start}.invitationCompletion--refined .completeCalendar h2{margin-bottom:6px}.invitationCompletion--refined .completeRsvp{text-align:center;border:1px solid color-mix(in srgb,currentColor 24%,transparent);width:calc(100% - 24px);margin:28px auto;padding:52px 22px}.invitationCompletion--refined .completeRsvp>p{max-width:45ch;margin:0 auto 24px}.invitationCompletion--refined .completeRsvp>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:20px 0;display:flex}.invitationCompletion--refined .completeRsvp>div b{font:400 36px/1.4 var(--font-amiri),serif;animation:none}.invitationCompletion--refined .completeRsvp>div small{font-size:14px}.invitationCompletion--refined .completeRsvp>button{background:var(--complete-ink,#34402f);color:var(--complete-bg,#fff);border-color:#0000}.invitationCompletion--refined .completeGallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.invitationCompletion--refined .completeGallery img{object-fit:cover;border-radius:2px;width:100%;height:210px}.invitationCompletion--refined .completeGallery img:only-child{grid-column:1/-1;height:260px}.invitationCompletion--refined .completeWishes blockquote{border:0;border-inline-start:2px solid var(--complete-accent,#65724b);padding:18px 0 18px 18px;background:0 0;border-radius:0;margin:0 0 24px;padding-inline-start:20px}.invitationCompletion--refined .completeWishes blockquote p{font:400 22px/1.9 var(--font-amiri),serif;margin:0 0 10px}.invitationCompletion--refined .completeWishes cite{color:inherit;opacity:.75;font-size:14px}.invitationCompletion--refined .completeClosing{text-align:center;color:inherit;border:0;padding-block:64px}.invitationCompletion--refined .completeClosing h2,.invitationCompletion--refined .completeClosing strong{color:inherit}.invitationCompletion--refined .completeClosing strong{max-width:100%;font:400 38px/1.8 "Dima Naskh Arabic",var(--font-amiri),serif;overflow-wrap:anywhere;margin:24px auto;display:block}.invitationCompletion--refined .completeClosing strong i{font:400 22px/1.8 var(--font-amiri),serif;padding-inline:12px}.invitationCompletion--refined .completeClosing>span{font-size:46px}.invitationCompletion--refined .completeClosing p{max-width:44ch;margin:12px auto}.invitationCompletion--naseem{--complete-bg:#f8f7ef;--complete-ink:#34402f;--complete-accent:#697450;--complete-muted:#59634e}.invitationCompletion--noor{--complete-bg:#f6f5ef;--complete-ink:#27362e;--complete-accent:#576c57;--complete-muted:#566459}.invitationCompletion--diwan{--complete-bg:#172f28;--complete-ink:#f4ead7;--complete-accent:#c5a67a;--complete-muted:#d0c3aa}.invitationCompletion--jirtig{--complete-bg:#650f21;--complete-ink:#fff0d3;--complete-accent:#e4bd76;--complete-muted:#efd6b6}.invitationCompletion--rawda{--complete-bg:#f8f9f2;--complete-ink:#495334;--complete-accent:#6e7b4e}.invitationCompletion--hala{--complete-bg:#fff8ed;--complete-ink:#624b32;--complete-accent:#866436}.invitationCompletion--diwan .completeRsvp{border:3px double #a88e66}.invitationCompletion--jirtig .completeRsvp{border:5px double #e4bd76;border-inline:0}.invitationCompletion--jirtig .inviteProgram:after{background:#f2cd92;width:3px}.invitationCompletion--editorial .occasion__date strong{font-family:var(--font-thmanyah),sans-serif;font-size:64px;font-weight:900}.invitationCompletion--sadu .completeSection{border-bottom-style:dashed}.invitationCompletion--mithaq .completeRsvp{border:3px double #49694e}.invitationCompletion--refined .memoriesWelcome{text-align:center;padding:40px 24px;line-height:1.9}.mxFamiliesHeading{font:500 16px/1.8 var(--font-thmanyah),sans-serif}.mx .mxInvite__lead{white-space:pre-line;font-size:17px;line-height:2}.mx .mxVenue p,.mx .mxChip b{font-size:16px}.mx .mxHosts small{font-size:14px}.mx .mxNames{line-height:1.5}.mx .mxWord{white-space:normal;overflow-wrap:anywhere}.rawda .rawdaHero h1{flex-wrap:wrap;line-height:1.5}.rawda .rawdaHero h1 b{white-space:normal;text-overflow:clip;max-width:100%;overflow:visible}.rawda.rawda--long-copy .rawdaHero h1{grid-template-columns:minmax(0,1fr);gap:4px;font-size:34px;line-height:1.8}.rawda.rawda--long-copy .rawdaHero h1 i{font-size:24px}.rawda .rawdaHero__content>p:not(.bespokeLatin){font-size:16px;line-height:1.85}.hala .halaWelcome p,.rawda .rawdaVerse p{font-size:17px;line-height:2}.hala .halaFamilies small,.rawda .rawdaFamilies small{font-size:14px}.hala .halaHero__copy>div{font-size:16px}.rawda .rawdaCountdown p small,.hala .halaCountdown p small{font-size:14px}@container invitation (min-width:700px){.naseemGardenHero{grid-template-rows:none;grid-template-columns:1.1fr 1fr;min-height:740px}.naseemGardenHero__art{grid-area:1/1}.naseemGardenHero__art img{object-position:center}.naseemGardenHero__letter{flex-direction:column;grid-column:2;justify-content:center;align-items:center;padding:70px 32px;display:flex}.naseemGardenHero h1{font-size:56px}.naseemGardenHero__line{font-size:18px}.invitationLetter{padding:72px 30px}.invitationLetter__paragraphs p{font-size:18px}.invitationCountdown{padding:0 30px 64px}.invitationCompletion--refined .completeSection{padding-block:64px}.invitationCompletion--refined .completeEvents article.occasion{grid-template-columns:190px 1fr;gap:36px}.invitationCompletion--refined .occasion__date strong{font-size:96px}.invitationCompletion--refined .occasion__place h3{font-size:34px}.invitationCompletion--refined .occasion__place p{font-size:17px}.invitationCompletion--refined .completeInstructions dl{grid-template-columns:1fr 1fr;gap:0 36px}.invitationCompletion--refined .completeCalendar{grid-template-columns:1fr auto;align-items:center}.invitationCompletion--refined .completeRsvp{padding:64px 40px}.inviteProgram li{grid-template-columns:64px 1fr;gap:28px;min-height:150px}.inviteProgram h3{font-size:28px}.mxBody{max-width:800px;margin-inline:auto}.mxHero{min-height:760px}.mxHero__art{background-position:50% 55%}.rawda .rawdaHero{height:auto;min-height:1100px}.rawda .rawdaHero__content{max-width:660px;margin:auto}.rawda .rawdaHero__content>p:not(.bespokeLatin){font-size:22px}.rawda .rawdaHero h1{font-size:70px}.rawdaStory,.halaStory{max-width:800px;margin:auto}}@media (max-width:350px){.invitationCompletion--refined .completeSection{width:calc(100% - 32px)}.invitationCompletion--refined .completeEvents article.occasion{grid-template-columns:88px 1fr;gap:14px}.invitationCompletion--refined .occasion__date{padding-inline-end:10px}.invitationCompletion--refined .occasion__date strong{font-size:60px}.inviteProgram li{gap:14px}.naseemGardenHero__letter{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.inviteProgram__stop{transition:none}.completeRsvp>button:after{animation:none}.inviteEnvelope.is-opening{visibility:hidden}}
.wisalCatalogue{color:#233c32;min-height:100svh;font-family:var(--font-thmanyah),sans-serif;background:#f6f5f0;padding:0 max(20px,50vw - 620px)}.wisalCatalogue>nav{border-bottom:1px solid #d7ddd5;justify-content:space-between;align-items:center;min-height:80px;display:flex}.wisalCatalogue a{color:inherit;text-decoration:none}.wisalCatalogue__brand{font:700 34px/1.5 var(--font-amiri),serif}.wisalCatalogue>header{max-width:740px;padding:70px 0 44px}.wisalCatalogue>header>span{color:#647863;font-size:15px}.wisalCatalogue h1{margin:10px 0 18px;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.5}.wisalCatalogue>header p{max-width:55ch;margin:0;font-size:18px;line-height:1.9}.galleryFilters{gap:24px;display:grid}.galleryFilters>label{gap:8px;max-width:400px;font-size:15px;display:grid}.galleryFilters input{font:inherit;background:#fff;border:1px solid #b5c2b1;border-radius:8px;min-height:50px;padding:14px;font-size:16px}.galleryCategories{flex-wrap:wrap;gap:8px;display:flex}.galleryCategories button,.galleryMore,.galleryEmpty button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #b5c2b1;border-radius:50px;min-height:46px;padding:10px 20px;font-size:15px}.galleryCategories button[aria-pressed=true]{color:#fff;background:#233c32;border-color:#233c32}.galleryCount{color:#596c58;margin:30px 0 20px;font-size:14px}.galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.galleryItem{min-width:0}.galleryCover{aspect-ratio:390/700;background:#e8ebe3;border:1px solid #d5dccf;border-radius:9px;display:block;position:relative;overflow:hidden;container-type:inline-size}.galleryCover__stage{width:390px;height:760px;transform:scale(calc(100cqw / 390px));transform-origin:100% 0;pointer-events:none;container:invitation/inline-size}.galleryCover__stage *{transition:none!important;animation:none!important}.galleryCover__stage :is(.mx,.naseem,.signature){width:390px;max-width:none}.galleryCover__stage .mxHero{height:760px;min-height:760px}.galleryCover__stage :is(.mxHero__copy,.mxNames,.mxWord,.mxHero__tag,.mxHero__chips,.mxHero__basmala,.sigHero__copy){opacity:1;visibility:visible}.galleryCover__stage .mxLeader{display:none}.galleryCover__action{color:#233c32;background:#fff;border-radius:50px;padding:10px 16px;font-size:14px;position:absolute;bottom:16px;left:16px;box-shadow:0 3px 18px #0002}.galleryItem__details{padding:16px 2px}.galleryItem h2{margin:0 0 6px;font-size:24px;font-weight:500}.galleryItem p{color:#536451;margin:0;font-size:15px;line-height:1.8}.galleryItem small{color:#62705e;margin-top:8px;font-size:12px;display:block}.galleryMore{margin:36px auto;display:block}.galleryEmpty{padding:48px 0}.wisalCatalogue>footer{border-top:1px solid #d7ddd5;margin-top:30px;padding:40px 0 60px;font-size:16px;line-height:1.8}.galleryPoster{color:#5b6449;background-position:50%;background-size:cover;flex-direction:column;align-items:center;gap:18px;width:390px;height:760px;padding-top:230px;display:flex}.galleryPoster>span{font:400 32px/1.8 var(--font-amiri),serif}.galleryPoster>b{font:400 55px/1.8 var(--font-amiri),serif}.galleryPoster>time{font-size:18px}.wisalCatalogue :is(button,a,input):focus-visible{outline-offset:5px;outline:3px solid #b58449}.galleryCover__stage .sigHarira path{stroke-dashoffset:0}@media (max-width:900px){.galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.galleryGrid{grid-template-columns:1fr;gap:24px}.galleryCover{max-width:390px}.wisalCatalogue>header{padding:44px 0 32px}.wisalCatalogue>header p{font-size:17px}}
:is(.mx,.naseem,.hala,.rawda,.invitationCompletion) :is(h1,h2,h3){text-wrap:balance}:is(.mx,.naseem,.hala,.rawda,.invitationCompletion) :is(p,blockquote,small){text-wrap:pretty}:is(.mx,.hala,.rawda,.naseem) blockquote{line-height:2.15}.invitationCompletion .completeSection>header>span,.invitationCompletion .completeRsvp>span,.invitationCompletion .completeClosing>span{font:600 12px/1.6 var(--font-thmanyah),sans-serif;letter-spacing:.06em}.invitationCompletion .completeSection h2,.invitationCompletion .completeClosing>strong{font-family:var(--complete-display,var(--font-amiri)),serif}.invitationCompletion.is-ready [data-reveal]{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1),filter 1s,letter-spacing 1.2s cubic-bezier(.16,1,.3,1),clip-path 1.2s cubic-bezier(.65,0,.35,1);transform:translateY(22px)}.invitationCompletion.is-ready [data-reveal=title]{filter:blur(6px);letter-spacing:.12em;transform:none}.invitationCompletion.is-ready [data-reveal=mask]{opacity:1;clip-path:inset(0 0 100% round 13px);transform:scale(1.06)}.invitationCompletion.is-ready [data-reveal=frame]{transform:scale(.96)}.invitationCompletion.is-ready [data-reveal].is-in{opacity:1;filter:none;letter-spacing:normal;clip-path:inset(0 round 13px);transform:none}.invitationCompletion.is-ready [data-reveal=frame].is-in{clip-path:none}.completeBand{height:150px;margin:6px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.completeBand i{filter:saturate(.9);background-position:50%;background-size:cover;position:absolute;inset:-45% 0}.completeBand:after{content:"";background:linear-gradient(90deg,var(--complete-bg) 0,transparent 18%,transparent 82%,var(--complete-bg) 100%);opacity:.55;position:absolute;inset:0}.invitationCompletion--suite .completeProgram>div{position:relative}.invitationCompletion--suite .completeProgram>div:before,.invitationCompletion--suite .completeProgram>div:after{content:"";z-index:0;inset-inline-start:37px;background:color-mix(in srgb,var(--complete-accent) 18%,transparent);border-radius:2px;width:2px;position:absolute;top:38px;bottom:38px}.invitationCompletion--suite .completeProgram>div:after{background:var(--complete-accent);transform-origin:top;transform:scaleY(var(--thread,0));transition:transform .25s linear}.invitationCompletion--suite .completeProgram article{z-index:1;transition:border-color .5s,box-shadow .5s;position:relative}.invitationCompletion--suite .completeProgram article>i{transition:background .5s,color .5s,transform .5s cubic-bezier(.34,1.56,.64,1)}.invitationCompletion--suite .completeProgram article.is-reached>i{background:var(--complete-accent);color:var(--complete-paper);transform:scale(1.06)}.invitationCompletion--suite .completeProgram article.is-reached{border-color:color-mix(in srgb,var(--complete-accent) 40%,transparent)}.invitationCompletion--suite .completeProgram article.is-reached .programIcon{stroke:currentColor}.completeRsvp{isolation:isolate;box-shadow:0 30px 60px -36px color-mix(in srgb,var(--complete-ink) 45%,transparent);position:relative;overflow:hidden;border-width:1px!important;padding-top:62px!important}.completeRsvp:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--complete-accent) 40%,transparent);pointer-events:none;border-radius:16px;position:absolute;inset:9px}.completeRsvp:after{content:"";z-index:-2;background:var(--complete-art) center/cover;opacity:.07;filter:saturate(.6);position:absolute;inset:0}.completeRsvp__corners{pointer-events:none;background:radial-gradient(circle at 0 0,var(--complete-accent) 0 3px,transparent 3.5px) top left/18px 18px no-repeat, radial-gradient(circle at 100% 0,var(--complete-accent) 0 3px,transparent 3.5px) top right/18px 18px no-repeat, radial-gradient(circle at 0 100%,var(--complete-accent) 0 3px,transparent 3.5px) bottom left/18px 18px no-repeat, radial-gradient(circle at 100% 100%,var(--complete-accent) 0 3px,transparent 3.5px) bottom right/18px 18px no-repeat;position:absolute;inset:9px}.completeRsvp__seal{border:1px solid color-mix(in srgb,var(--complete-accent) 55%,transparent);width:34px;height:34px;color:var(--complete-accent);border-radius:50%;place-items:center;font-size:14px;font-style:normal;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.completeRsvp h2{font-size:34px!important}.completeRsvp>p{max-width:320px;font-size:15px!important;line-height:1.95!important}.completeRsvp>div small{font-size:13px!important}.completeRsvp .completeRsvp__cta{box-shadow:0 14px 30px -14px var(--complete-accent);position:relative;overflow:hidden;background:var(--complete-accent)!important;min-height:54px!important;color:var(--complete-paper)!important;font:700 16px var(--font-thmanyah),sans-serif!important;border:0!important;border-radius:999px!important;padding:0 34px!important}.completeRsvp .completeRsvp__cta:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.6s ease-in-out 1.2s infinite rsvpShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes rsvpShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}.completeRsvp__stamp{border:2px solid var(--complete-accent);color:var(--complete-accent);font:700 15px var(--font-thmanyah),sans-serif;border-radius:8px;margin:0 auto 18px;padding:6px 16px;font-style:normal;animation:.6s cubic-bezier(.34,1.56,.64,1) both rsvpStamp;display:inline-block;transform:rotate(-4deg)}@keyframes rsvpStamp{0%{opacity:0;transform:rotate(-4deg)scale(1.8)}}.completeClosing--art{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden;background:var(--complete-bg)!important}.completeClosing__art{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:-12% 0}.completeClosing--art:before{content:"";z-index:-1;background:linear-gradient(var(--complete-bg) 0,color-mix(in srgb,var(--complete-bg) 72%,transparent) 30%,color-mix(in srgb,var(--complete-bg) 80%,transparent) 70%,var(--complete-bg) 100%);position:absolute;inset:0}.completeClosing--art>strong{flex-wrap:wrap;line-height:1.5;font-size:40px!important}.completeClosing--art .completeClosing__line{font-size:17px}.mxPhoto{position:relative}.mxPhoto--arch{outline:1px solid color-mix(in srgb,currentColor 25%,transparent);outline-offset:8px;border-radius:999px 999px var(--radius) var(--radius)!important}.mxPhoto--stamp{background:#fffdf7;padding:10px;-webkit-mask:radial-gradient(6px at 6px 6px,#0000 98%,#000) -6px -6px/18px 18px round;mask:radial-gradient(6px at 6px 6px,#0000 98%,#000) -6px -6px/18px 18px round;border:0!important;border-radius:0!important}.mxPhoto--stamp img{outline:1px solid #0002}.mxPhoto--print{background:#fdfbf6;padding:12px 12px 46px;transform:rotate(-1.5deg);border:0!important;border-radius:4px!important}.mxPhoto--print:after{content:"✦";color:#9b8a6c;text-align:center;font-size:14px;position:absolute;bottom:12px;left:0;right:0}.mxPhoto--gilded{padding:8px;background:linear-gradient(135deg,#e9d39a,#b8914a 45%,#f3e2b2 70%,#a47c39)!important}.mxPhoto--gilded img{border-radius:calc(var(--radius) - 6px)}.publicBackdrop{display:none}@media (min-width:700px){.publicExperience{isolation:isolate;position:relative;background:#111!important}.publicBackdrop{z-index:-1;filter:blur(28px)saturate(1.05)brightness(.62);background-position:50%;background-size:cover;display:block;position:fixed;inset:-40px;transform:scale(1.08)}.publicExperience .inviteMobileShell{border-radius:28px;margin-block:40px;overflow:clip;box-shadow:0 40px 120px #00000073;width:440px!important}.sampleExperience .inviteMobileShell{margin-top:96px}}@media (prefers-reduced-motion:reduce){.invitationCompletion.is-ready [data-reveal]{opacity:1;filter:none;letter-spacing:normal;clip-path:none;transition:none;transform:none}.completeRsvp .completeRsvp__cta:after,.completeRsvp__stamp{animation:none}.invitationCompletion--suite .completeProgram>div:after{transition:none}}.mx .mxPhoto[data-reveal]{opacity:1;clip-path:inset(0 0 100%);transition:clip-path 1.3s cubic-bezier(.65,0,.35,1);transform:none}.mx .mxPhoto--stamp[data-reveal]{clip-path:none;opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.34,1.56,.64,1);transform:rotate(-6deg)scale(.9)}.mx .mxPhoto[data-reveal].is-in{clip-path:inset(0)}.mx .mxPhoto--stamp[data-reveal].is-in,.mx .mxPhoto--print[data-reveal].is-in{opacity:1;transform:rotate(-1.5deg)}@media (prefers-reduced-motion:reduce){.mx .mxPhoto[data-reveal]{clip-path:none;opacity:1;transition:none;transform:none}}.mx.mx--pearl{--muted:#6d645b;--accent:#7b6043}.invitationCompletion.invitationCompletion--pearl{--complete-muted:#6c6259;--complete-accent:#7b6043}.mx.mx--garden{--muted:#5d695e;--accent:#a54756}.invitationCompletion.invitationCompletion--garden{--complete-muted:#5b685c;--complete-accent:#a34655}.mx.mx--terracotta{--muted:#795644;--accent:#984522}.invitationCompletion.invitationCompletion--terracotta{--complete-muted:#755341;--complete-accent:#934320}.invitationCompletion.invitationCompletion--naqsh{--complete-accent:#f0bb89}.invitationCompletion.invitationCompletion--sadu{--complete-muted:#704b3a}.mx.mx--dana{--muted:#765f69}.invitationCompletion.invitationCompletion--dana{--complete-muted:#765f69}.mx.mx--mawj{--muted:#476c75;--accent:#22707a}.invitationCompletion.invitationCompletion--mawj{--complete-muted:#476c75;--complete-accent:#22707a}.invitationCompletion.invitationCompletion--nilein{--complete-muted:#794840;--complete-accent:#a71c2e}.mx.mx--noor{--muted:#6f6459;--accent:#845f36}.mx.mx--mithaq{--muted:#566e66}.invitationCompletion.invitationCompletion--mithaq{--complete-muted:#566e66}.mx.mx--waha{--muted:#725e4b;--accent:#895526}.invitationCompletion.invitationCompletion--waha{--complete-muted:#725e4b;--complete-accent:#895526}.mx.mx--fanous{--muted:#736653;--accent:#816233}.invitationCompletion.invitationCompletion--fanous{--complete-muted:#736653;--complete-accent:#816233}.mx.mx--marjan{--muted:#4d6c73;--accent:#b54026}.invitationCompletion.invitationCompletion--marjan{--complete-muted:#4d6c73;--complete-accent:#b54026}.mx.mx--yasmin{--muted:#5f695e;--accent:#576d3c}.invitationCompletion.invitationCompletion--yasmin{--complete-muted:#5f695e;--complete-accent:#576d3c}.mx.mx--sukkar{--muted:#616b62;--accent:#5b6e55}.invitationCompletion.invitationCompletion--sukkar{--complete-muted:#616b62;--complete-accent:#5b6e55}.mx.mx--nil{--muted:#725a47;--accent:#19658a}.invitationCompletion.invitationCompletion--nil{--complete-muted:#725a47;--complete-accent:#19658a}.invitationCompletion.invitationCompletion--naseem{--complete-accent:#626d4a}.invitationCompletion.invitationCompletion--rawda{--complete-muted:#696b57;--complete-accent:#626e44}.invitationCompletion.invitationCompletion--hala{--complete-muted:#7c664c;--complete-accent:#7a5a30}.rawda .rawdaStory :is(section>span,small,.rawdaFamilies i,.rawdaGuestDetails i,.rawdaProgram b,.rawdaProgram i,.rawdaProgram time,.rawdaGuestDetails b){color:#535b33!important}.rawda .rawdaStory :is(.rawdaProgram p,.rawdaWhen p,.rawdaVenue p,.rawdaVerse p){color:#4f5240!important}.naseem .naseemGlass>span,.naseem .naseemLocation__place>span,.naseem .naseemProgram__glass>span,.naseem .naseemProgram__timeline :is(small,em),.naseem .naseemCountdown>span{color:#5f503c!important}.invitationCompletion--naseem .completeRsvp>button,.invitationCompletion--naseem .completeRsvp .completeRsvp__cta{color:#fff!important;background:linear-gradient(145deg,#7d6545,#5f564d)!important}.invitationCompletion--naseem .completeClosing :is(p,i,em){color:#f3e6d2!important}.rawda .rawdaVenue a{color:#fff!important;background:#5c6439!important}.naseem .naseemLocation__date{background:linear-gradient(160deg,#62584f,#7a6c5b)!important}.naseem .naseemLocation__place a{color:#5f503c!important}.completeClosing--art{--closing-bg:var(--complete-bg)}.invitationCompletion--naseem .completeClosing--art{--closing-bg:#6f655b}.completeClosing--art{background:var(--closing-bg)!important}.completeClosing--art:before{background:linear-gradient(var(--closing-bg) 0,color-mix(in srgb,var(--closing-bg) 72%,transparent) 30%,color-mix(in srgb,var(--closing-bg) 80%,transparent) 70%,var(--closing-bg) 100%)}.mx--hala{--bg:#f8efe0;--ink:#4f3a24;--muted:#6f5a43;--accent:#8a6535;--names:var(--font-amiri),serif;--display:var(--font-amiri),serif;--veil:#f8efe0d1}.mx--hala .mxNames{font-weight:700}.mx--hala .mxHero__art{background-position:bottom}.mx--editorial .mxHero{place-items:end stretch;min-height:min(100svh,860px);padding:0 0 64px}.mx--editorial .mxHero__art{filter:grayscale(.35)contrast(1.05)}.mx--editorial .mxHero__veil{background:linear-gradient(#f3f1ec00 0 30%,#f3f1ecd1 62%,#f3f1ec 100%)!important}.mx--editorial .mxMasthead{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;flex-direction:column;align-items:stretch;gap:6px;padding:18px 20px 12px}.mx--editorial .mxMasthead b{font:900 68px/.95 var(--font-thmanyah),sans-serif;letter-spacing:-.03em;color:var(--ink)}.mx--editorial .mxMasthead span{border-top:3px solid var(--ink);color:var(--ink);justify-content:space-between;padding-top:7px;font-size:12px;font-weight:700;display:flex}.mx--editorial .mxMasthead span:after{content:"قصة الغلاف";color:var(--accent)}.mx--editorial .mxHero__copy{text-align:right;justify-items:start;gap:6px;padding:0 20px}.mx--editorial .mxHero__tag{background:var(--accent);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:4px 10px;font-weight:700}.mx--editorial .mxHero .mxMark,.mx--editorial .mxHero__cue{display:none}.mx--editorial .mxHero__basmala{color:var(--muted);font-size:14px}.mx--editorial .mxNames{letter-spacing:-.03em;align-items:flex-start;margin:4px 0 2px;font-size:clamp(72px,24vw,104px);font-weight:900;line-height:.98}.mx--editorial .mxHero__and{width:auto;height:auto;color:var(--accent);font:800 22px/1 var(--font-thmanyah),sans-serif;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:6px 0;padding:0}.mx--editorial .mxHero__tagline{border-inline-start:4px solid var(--accent);color:var(--ink);text-align:right;padding-inline-start:12px;font-size:17px;font-weight:600}.mx--editorial .mxHero__chips{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:flex-start;gap:0;width:100%;margin-top:14px}.mx--editorial .mxChip{min-width:0;box-shadow:none;text-align:right;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:1;padding:10px 0 10px 12px}.mx--editorial .mxChip+.mxChip{border-inline-start:1px solid var(--ink);padding-inline-start:12px}.mx--editorial .mxChip b{font-size:18px;font-weight:800}.mx--editorial .mxCard{border:0;border-top:4px solid var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefb;border-radius:0}.mx--editorial .mxHeading{text-align:right;justify-items:start;padding-inline:4px}.mx--editorial .mxHeading span{color:var(--accent);letter-spacing:.08em;font-weight:800}.mx--editorial .mxHeading h2{letter-spacing:-.02em;font-size:clamp(34px,10vw,44px);font-weight:900}.mx--editorial .mxHeading .mxOrnament,.mx--editorial .mxInvite .mxOrnament{background:var(--accent);border:0;width:56px;height:4px;margin:8px 0 0}.mx--editorial .mxHeading .mxOrnament *,.mx--editorial .mxInvite .mxOrnament *{display:none}.mx--editorial .mxInvite{text-align:right}.mx--editorial .mxInvite .mxMark{display:none}.mx--editorial .mxInvite__title{font-size:40px;font-weight:900}.mx--editorial .mxInvite blockquote{border-inline-start:4px solid var(--accent);text-align:right;margin:18px 0;padding:6px 14px;font-size:20px}.mx--editorial .mxCountdown__unit{border:0;border-top:3px solid var(--ink);background:0 0;border-radius:0}.mx--editorial .mxCountdown__unit b{font:900 36px/1.2 var(--font-thmanyah),sans-serif}.invitationCompletion--editorial :is(.completeRsvp,.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote){box-shadow:none!important;border-radius:0!important}.invitationCompletion--editorial .completeRsvp{border:0!important;border-top:4px solid var(--complete-ink)!important}.invitationCompletion--editorial .completeRsvp:before,.invitationCompletion--editorial .completeRsvp__corners{display:none}.invitationCompletion--editorial .completeSection>header{text-align:right}.mx--editorial .mxHero__and{text-align:right;width:100%;font-size:26px;display:block}.mx--editorial .mxInvite__lead{text-align:right}.mx--editorial .mxHero__and{margin:16px 0 8px;line-height:1}.legalPage article h3{color:#193a31;margin:18px 0 4px;font-size:16px}.legalPage article ul{color:#62716b;margin:4px 0 0;padding-inline-start:20px;font-size:14px;line-height:2}.legalPage article li{margin:2px 0}.legalPage article b{color:#193a31}.legalPage :is(article,header) a{color:#8d663f;text-underline-offset:3px;text-decoration:underline}.madeWithWisal{background:var(--complete-bg);color:var(--complete-muted);font:500 13px/1.6 var(--font-thmanyah),sans-serif;justify-content:center;align-items:center;gap:8px;padding:22px 16px 30px;text-decoration:none;display:flex}.madeWithWisal b{color:var(--complete-ink);font:700 17px/1 var(--font-amiri),serif}.madeWithWisal small{border:1px solid color-mix(in srgb,var(--complete-accent) 40%,transparent);color:var(--complete-accent);border-radius:999px;padding:3px 10px;font-size:12px}.madeWithWisal:hover small{background:var(--complete-accent);color:var(--complete-paper)}
.mx--l-poster .mxHero{place-items:end stretch;padding:0 0 84px}.mx--l-poster .mxHero__veil{background:linear-gradient(180deg,transparent 0,transparent 38%,color-mix(in srgb,var(--bg) 62%,transparent) 64%,var(--bg) 96%)!important}.mx--l-poster .mxHero__copy{text-align:right;justify-items:start;gap:4px;padding:0 24px}.mx--l-poster .mxHero .mxMark{display:none}.mx--l-poster .mxHero__tag{border:0;border-bottom:2px solid var(--accent);color:var(--accent);letter-spacing:.06em;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0 0 6px;font-weight:700}.mx--l-poster .mxHero__basmala{font-size:15px}.mx--l-poster .mxNames{align-items:flex-start;font-size:clamp(66px,21vw,96px);line-height:1.04}.mx--l-poster .mxHero__and{text-align:right;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:100%;height:auto;margin:2px 0;font-size:24px;display:block}.mx--l-poster .mxHero__tagline{text-align:right;max-width:none;font-size:16px}.mx--l-poster .mxHero__chips{border-top:1px solid color-mix(in srgb,var(--ink) 30%,transparent);justify-content:flex-start;gap:22px;width:100%;margin-top:16px;padding-top:12px}.mx--l-poster .mxChip{min-width:0;box-shadow:none;text-align:right;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.mx--l-poster .mxChip b{font-size:18px}.mx--l-poster .mxHero__cue{justify-items:end;left:auto;right:24px;transform:none}.mx--l-poster .mxHeading{text-align:right;justify-items:start;padding-inline:6px}.mx--l-poster .mxHeading .mxOrnament{display:none}.mx--l-poster .mxHeading h2{font-size:clamp(34px,10vw,44px)}.mx--l-frame .mxHero{place-items:center;padding:96px 22px 110px}.mx--l-frame .mxHero__veil{background:radial-gradient(ellipse 90% 70% at 50% 50%,color-mix(in srgb,var(--bg) 30%,transparent),transparent 80%),linear-gradient(180deg,transparent 70%,var(--bg) 100%)!important}.mx--l-frame .mxHero__copy{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--bg) 93%,#fff);max-width:336px;box-shadow:0 40px 70px -40px #0000008c,0 2px 0 color-mix(in srgb,var(--accent) 20%,transparent);border-radius:4px;gap:8px;padding:40px 24px 30px;position:relative}.mx--l-frame .mxHero__copy:before{content:"";border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);pointer-events:none;border-radius:2px;position:absolute;inset:7px}.mx--l-frame .mxHero__tag{color:var(--accent);letter-spacing:.08em;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;font-weight:700}.mx--l-frame .mxNames{font-size:clamp(46px,14vw,60px)}.mx--l-frame .mxHero__and{border-color:color-mix(in srgb,var(--accent) 40%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.mx--l-frame .mxHero__chips{border-top:1px solid color-mix(in srgb,var(--accent) 35%,transparent);gap:0;width:100%;margin-top:8px;padding-top:12px}.mx--l-frame .mxChip{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:1;padding:0 8px}.mx--l-frame .mxChip+.mxChip{border-inline-start:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.mx--l-window .mxHero{background:var(--bg);place-items:start center;padding:384px 22px 96px}.mx--l-window .mxHero__frame{outline:1px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:7px;border-radius:999px 999px 14px 14px;height:340px;inset:22px 26px auto;box-shadow:0 30px 60px -36px #00000080}.mx--l-window .mxHero__veil{background:radial-gradient(ellipse 80% 40% at 50% 74%,color-mix(in srgb,var(--accent) 10%,transparent),transparent)!important}.mx--l-window .mxHero .mxMark{margin-top:6px}.mx--l-window .mxHero__tag{background:color-mix(in srgb,var(--accent) 10%,var(--bg));border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.mx--l-window .mxNames{font-size:clamp(48px,14vw,62px)}.mx--l-window .mxHero__chips .mxChip{background:color-mix(in srgb,var(--accent) 7%,var(--bg));-webkit-backdrop-filter:none;backdrop-filter:none}.mx--l-window :is(.mxRays,.mxDust){display:none}.mx--s-paper .mxCard{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--bg) 60%,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4px;position:relative;box-shadow:0 26px 40px -34px #00000073}.mx--s-paper .mxCard:before{content:"";border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);pointer-events:none;border-radius:2px;position:absolute;inset:6px}.mx--s-paper .mxCountdown__unit{border-radius:4px}.mx--s-line .mxCard{border:0;border-top:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 25%,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.mx--s-line .mxCountdown__unit{border:0;border-inline-start:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:0 0;border-radius:0}.mx--s-line .mxCountdown__unit:first-child{border-inline-start:0}.invitationCompletion--terracotta :is(.completeRsvp,.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--sadu :is(.completeRsvp,.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--mithaq :is(.completeRsvp,.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--pearl :is(.completeRsvp,.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--nilein :is(.completeRsvp,.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--nil :is(.completeRsvp,.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--dana :is(.completeRsvp,.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--fanous :is(.completeRsvp,.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--hala :is(.completeRsvp,.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote){background:color-mix(in srgb,var(--complete-bg) 55%,#fff)!important;border-radius:4px!important;box-shadow:0 22px 36px -32px #00000073!important}.invitationCompletion--cinematic :is(.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--midnight :is(.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--haybah :is(.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--jirtig :is(.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote),.invitationCompletion--emerald :is(.completeCalendar,.completeProgram article,.completeInstructions article,.completeWishes blockquote){border:0!important;border-top:1px solid color-mix(in srgb,var(--complete-accent) 45%,transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.mx.mx--fanous{--names:var(--font-gulzar),serif}.mx.mx--haybah,.mx.mx--diwan,.mx.mx--pearl{--names:var(--font-aref-ruqaa),serif}.mx.mx--qamariya,.mx.mx--yasmin{--names:var(--font-blaka),var(--font-amiri),serif}.mx.mx--sukkar,.mx.mx--marjan,.mx.mx--mawj{--names:var(--font-el-messiri),sans-serif;--display:var(--font-el-messiri),sans-serif}.mx:is(.mx--haybah,.mx--diwan,.mx--pearl) .mxNames{font-weight:700}.mx:is(.mx--sukkar,.mx--marjan,.mx--mawj) .mxNames{font-weight:600}.invitationCompletion:is(.invitationCompletion--qamariya,.invitationCompletion--yasmin) .completeClosing>strong{font-family:var(--font-blaka),serif}.invitationCompletion:is(.invitationCompletion--sukkar,.invitationCompletion--marjan,.invitationCompletion--mawj){--complete-display:var(--font-el-messiri),sans-serif}
