.experienceCatalog:has(+.experiencePreviewDialog[open] .v95Artwork){visibility:hidden}.experienceCatalog:has(+.experiencePreviewDialog[open] .v95Artwork) *{animation-play-state:paused!important}.v95Artwork{background:var(--scene-bg)}.v95Artwork picture{position:absolute;inset:0}.v95Ground,.v95Columns{pointer-events:none;position:absolute;inset:0}.v95Ground{z-index:0}.v95Columns{z-index:1}.v95Artwork img{object-fit:cover;object-position:center}.referenceThumbnail.v95Artwork{aspect-ratio:9/16;height:100%}.referenceExperience .endingObject .v95Artwork{aspect-ratio:auto;width:100%;height:100%}.referenceExperience .v95Copy{z-index:4;justify-content:flex-start;gap:18px;padding:clamp(100px,24vw,160px) 16% 220px}.v95NamePlaque{width:100%}.referenceExperience .v95Copy .v95NamePlaque .designNames{opacity:1;animation:none;transform:none}.referenceExperience .v95Copy .designNames{margin:10px 0 16px;font-size:clamp(36px,7.8vw,56px);line-height:1.5}.referenceExperience .v95Copy.referenceLongNames .designNames{font-size:clamp(25px,5.6vw,36px);line-height:1.5}.referenceExperience .v95Hero[data-font=modern] .designNames{font-family:Noto Sans Arabic,sans-serif;font-weight:500;line-height:1.65}.referenceExperience .v95Hero[data-font=soft] .designNames{font-style:italic}.referenceExperience .v95Hero[data-font=formal] .designNames{font-weight:700}.v95Overline{margin:0 0 10px;font:19px/1.9 Amiri,Georgia,serif}.v95Occasion{margin:0;font:13px/1.8 Amiri,Georgia,serif}.v95Date{font-size:11px;line-height:1.8;display:block}.v95InvocationScene{z-index:6;text-align:center;opacity:0;font:24px/2 Amiri,Georgia,serif;position:absolute;inset:25% 16% auto}.referenceExperience.referenceStarted .v95Copy>*{animation:1.2s both v95Ink}.referenceExperience.referenceStarted .v95Copy .v95NamePlaque{animation-delay:1.4s}.referenceExperience.referenceStarted .v95Copy .v95Discover{animation-delay:3.8s}.experience-v95-swan .v95Copy{padding:clamp(115px,27vw,175px) 16% 240px}.v95Lace{border:4px double #e8e7d4;border-radius:18px;position:relative;box-shadow:0 0 0 5px #89907870,0 0 0 7px #ececdbb0}.v95Lace:before{content:"";pointer-events:none;border:3px dotted #f4f1dc;border-radius:23px;position:absolute;inset:-13px}.v95Lace:after{content:"❦";color:#f2f0dc;text-shadow:0 1px #53614b;font:29px/1 Georgia,serif;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.experience-v95-swan .v95NamePlaque{background:#e8e9d8d9;padding:22px 13px}.experience-v95-swan .v95Copy .designNames{font-size:clamp(33px,7.2vw,50px)}.experience-v95-swan .v95Copy.referenceLongNames .designNames{font-size:clamp(24px,5.2vw,33px)}.experience-v95-swan .v95Overline{font-size:16px}.experience-v95-swan .v95Discover{background:#f4f1e2d9!important}.v95Letter{z-index:7;aspect-ratio:1.5;border-radius:3px;width:56%;position:absolute;top:34%;left:22%;transform:rotate(-4deg);box-shadow:0 16px 24px #26322436}.v95LetterPaper{background:linear-gradient(135deg,#f6f1e7,#ddd8c9);border:1px solid #b0ae93;position:absolute;inset:0}.v95LetterSide{background:linear-gradient(120deg,#dcd8c9,#f5f1e9);position:absolute;inset:0}.v95LetterSide.left{clip-path:polygon(0 0,58% 58%,0 100%)}.v95LetterSide.right{clip-path:polygon(100% 0,42% 58%,100% 100%)}.v95LetterPocket{clip-path:polygon(0 100%,50% 38%,100% 100%);background:linear-gradient(#c6c4b1,#ede9dd 55%);position:absolute;inset:0}.v95LetterFlap{clip-path:polygon(0 0,100% 0,97% 10%,93% 14%,91% 21%,86% 25%,83% 33%,78% 37%,75% 44%,69% 48%,66% 56%,60% 62%,56% 72%,50% 78%,44% 72%,40% 62%,34% 56%,31% 48%,25% 44%,22% 37%,17% 33%,14% 25%,9% 21%,7% 14%,3% 10%);background:linear-gradient(#faf6ee,#e5e1d4 67%,#a7a88e 70%,#f5f0e6 72%);position:absolute;inset:0 0 29%}.v95LetterFlap span{color:#898d75;font:26px Georgia,serif;position:absolute;top:35%;left:45%}.referenceStarted .v95Letter{animation:1.5s ease-in-out both v95LetterDissolve}.v95Peacock{z-index:2;aspect-ratio:4/3;opacity:0;pointer-events:none;position:absolute;bottom:2%;left:2%;right:0}.v95Peacock img{object-fit:contain}.v95Covers,.v95FoldStage{perspective:1100px;pointer-events:none;position:absolute;inset:0}.v95Covers{z-index:9}.v95FoldStage{z-index:8}.v95Cover{backface-visibility:hidden;background:#e6cfc2;width:55%;position:absolute;top:0;bottom:0;overflow:hidden}.v95Cover.left{transform-origin:0;clip-path:polygon(0 0,94% 0,100% 6%,94% 13%,100% 20%,94% 27%,100% 34%,94% 41%,100% 48%,94% 55%,100% 62%,94% 69%,100% 76%,94% 83%,100% 90%,94% 100%,0 100%);left:0}.v95Cover.right{transform-origin:100%;clip-path:polygon(100% 0,6% 0,0 6%,6% 13%,0 20%,6% 27%,0 34%,6% 41%,0 48%,6% 55%,0 62%,6% 69%,0 76%,6% 83%,0 90%,6% 100%,100% 100%);right:0}.v95Cover img{object-fit:fill;max-width:none;width:181.82%!important}.v95Cover.right img{left:auto!important;right:0!important}.v95Fold{backface-visibility:hidden;background:linear-gradient(135deg,#f5e8d6,#dfc3ab);border:1px solid #bb997c55;width:102%;height:54%;position:absolute;left:-1%}.v95Fold.top{transform-origin:top;border-radius:0 0 50% 50%;top:0}.v95Fold.bottom{transform-origin:bottom;border-radius:50% 50% 0 0;bottom:0}.v95Wax{z-index:10;pointer-events:none;border-radius:50%;width:66px;height:66px;position:absolute;top:44%;left:calc(50% - 33px);box-shadow:0 4px 7px #74594248}.v95Wax svg{width:100%;height:100%}.v95Gate{z-index:5;perspective:950px;opacity:0;pointer-events:none;height:62%;position:absolute;bottom:0;left:8%;right:8%}.v95GateLeaf{backface-visibility:hidden;width:56%;position:absolute;top:0;bottom:0}.v95GateLeaf.left{transform-origin:12%;left:-6%}.v95GateLeaf.right{transform-origin:88%;right:-6%}.v95GateLeaf img{object-fit:fill}.v95GateLeaf.right img{transform:scaleX(-1)}.experience-v95-peacock .v95Ground{opacity:0}.experience-v95-peacock .v95Copy{padding:clamp(95px,22vw,125px) 18% clamp(290px,75vw,400px)}.experience-v95-peacock .v95Copy .designNames{font-size:clamp(34px,7.4vw,52px)}.experience-v95-peacock .v95Overline{font-size:17px}.referenceStarted .v95Cover.left{animation:2.5s cubic-bezier(.2,.65,.25,1) .35s both v95CoverLeft}.referenceStarted .v95Cover.right{animation:2.5s cubic-bezier(.2,.65,.25,1) .35s both v95CoverRight}.referenceStarted .v95Fold.top{animation:1.9s cubic-bezier(.25,.65,.25,1) 1.25s both v95FoldTop}.referenceStarted .v95Fold.bottom{animation:1.9s cubic-bezier(.25,.65,.25,1) 1.25s both v95FoldBottom}.referenceStarted .v95Wax{animation:1.2s ease-in both v95SealRelease}.experience-v95-peacock.referenceStarted .v95Ground{animation:1.4s 3.2s both v95Ink}.experience-v95-peacock.referenceStarted .v95InvocationScene{animation:2.5s 2.3s both v95Invocation}.referenceStarted .v95Gate{animation:3.5s linear 3.2s both v95GateStage}.referenceStarted .v95GateLeaf.left{animation:2.4s cubic-bezier(.22,.65,.25,1) 4.2s both v95GateLeft}.referenceStarted .v95GateLeaf.right{animation:2.4s cubic-bezier(.22,.65,.25,1) 4.2s both v95GateRight}.referenceStarted .v95Peacock{animation:1.9s 6.3s both v95Ink}.experience-v95-peacock.referenceStarted .v95Copy .v95NamePlaque{animation-duration:1.5s;animation-delay:6.4s}.experience-v95-peacock.referenceStarted .v95Copy .v95Discover{animation-delay:8.2s}.art-pearl-embroidery .v95Cover{background:#e6cf9b;width:60%}.art-pearl-embroidery .v95Cover img{width:166.67%!important}.art-pearl-embroidery .v95Cover.left{clip-path:polygon(0 0,86% 0,94% 5%,82% 12%,98% 20%,87% 28%,100% 38%,83% 48%,97% 59%,85% 68%,100% 79%,87% 91%,95% 100%,0 100%)}.art-pearl-embroidery .v95Cover.right{clip-path:polygon(100% 0,10% 0,3% 10%,13% 18%,0 29%,14% 39%,3% 49%,15% 59%,0 70%,12% 80%,2% 91%,10% 100%,100% 100%)}.art-pearl-embroidery .v95Fold{background:linear-gradient(125deg,#f3e1b9,#dcc28b)}.experience-v95-embroidery .v95Copy{padding:clamp(165px,39vw,225px) 21% clamp(210px,58vw,300px)}@media (max-width:580px){.experiencePreviewDialog .experience-v95-embroidery .v95Copy{padding-top:120px}}.experience-v95-embroidery .v95Overline{font-size:17px}.experience-v95-embroidery .v95Copy .designNames{text-shadow:0 1px #fff6df;font-size:clamp(34px,7.4vw,50px)}.experience-v95-embroidery .v95Copy.referenceLongNames .designNames{font-size:clamp(24px,5.1vw,32px)}.experience-v95-embroidery.referenceStarted .v95Copy .v95NamePlaque{animation-duration:1.7s;animation-delay:3.6s}.experience-v95-embroidery.referenceStarted .v95Copy .v95Discover{animation-delay:8.8s}.referenceStarted .v95Columns{animation:2s 6.8s both v95ColumnDissolve}.referenceStarted .v95Motion-minimal :is(.v95Cover,.v95Fold,.v95GateLeaf,.v95Wax){animation-name:v95ColumnDissolve;animation-duration:.3s}.referenceExperience.experienceOpened .v95Hero .v95Copy>*,.referenceExperience.compactExperience .v95Hero .v95Copy>*,.referenceExperience.experienceOpened .v95Ground,.referenceExperience.experienceOpened .v95Peacock,.referenceExperience.compactExperience .v95Ground,.referenceExperience.compactExperience .v95Peacock,.referenceThumbnail .v95Peacock,.referenceClosingArt .v95Peacock{opacity:1;animation:none;transform:none}.referenceExperience.experienceOpened :is(.v95Letter,.v95Covers,.v95FoldStage,.v95Gate,.v95Wax,.v95Columns,.v95InvocationScene),.referenceExperience.compactExperience :is(.v95Letter,.v95Covers,.v95FoldStage,.v95Gate,.v95Wax,.v95Columns,.v95InvocationScene){animation:none;display:none}.referenceExperience.experienceOpened :is(.v95Cover,.v95Fold,.v95GateLeaf),.referenceExperience.compactExperience :is(.v95Cover,.v95Fold,.v95GateLeaf){animation:none}@keyframes v95Ink{0%{opacity:0}to{opacity:1}}@keyframes v95LetterDissolve{0%,20%{opacity:1;transform:rotate(-4deg)}to{opacity:0;visibility:hidden;transform:rotate(-4deg)}}@keyframes v95CoverLeft{0%,10%{transform:translate(0)rotateY(0)}99%{opacity:1}to{opacity:0;visibility:hidden;transform:translate(-25%)rotateY(-105deg)}}@keyframes v95CoverRight{0%,10%{transform:translate(0)rotateY(0)}99%{opacity:1}to{opacity:0;visibility:hidden;transform:translate(25%)rotateY(105deg)}}@keyframes v95FoldTop{0%{transform:rotateX(0)}to{visibility:hidden;transform:rotateX(125deg)}}@keyframes v95FoldBottom{0%{transform:rotateX(0)}to{visibility:hidden;transform:rotateX(-125deg)}}@keyframes v95SealRelease{0%,15%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;visibility:hidden;transform:translateY(130px)rotate(8deg)}}@keyframes v95Invocation{0%,to{opacity:0}24%,65%{opacity:1}}@keyframes v95GateStage{0%{opacity:0}22%,85%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes v95GateLeft{0%{transform:rotateY(0)}to{transform:rotateY(-107deg)}}@keyframes v95GateRight{0%{transform:rotateY(0)}to{transform:rotateY(107deg)}}@keyframes v95ColumnDissolve{0%{opacity:1}to{opacity:0;visibility:hidden}}.referenceExperience:is(.experience-v95-swan,.experience-v95-peacock,.experience-v95-embroidery){background:var(--scene-bg);color:var(--scene-ink)}.v95Details{text-align:center;background:var(--scene-bg);padding:75px 27px 60px}.v95DetailInner{width:min(100%,480px);margin:auto;padding:35px 25px}.v95DetailMark{color:var(--scene-accent);font:45px/1.5 Georgia,serif;display:block}.v95DetailInner .referenceChapter{font:16px/1.9 Amiri,Georgia,serif}.v95DetailInner h2{overflow-wrap:anywhere;margin:18px 0;font:400 clamp(25px,5vw,35px)/1.8 Amiri,Georgia,serif}.v95Description{overflow-wrap:anywhere;white-space:pre-line;font:18px/2 Amiri,Georgia,serif}.v95Facts{border-block:1px solid color-mix(in srgb, var(--scene-ink) 25%, transparent);flex-direction:column;gap:8px;margin:30px 0;padding:25px 0;font-size:14px;display:flex}.v95Facts small{font-size:11px}.v95Facts .referenceVenue{overflow-wrap:anywhere;margin:12px 0 0;font:22px/1.8 Amiri,Georgia,serif}.v95Portrait{border-radius:45% 45% 3px 3px;width:170px;height:215px;margin:25px auto;position:relative;overflow:hidden}.v95DetailInner .designCta{min-height:46px;color:inherit;background:0 0;border:1px solid;border-radius:30px;justify-content:center;align-items:center;padding:10px 25px;font-size:13px;display:inline-flex}.referenceExperience:is(.experience-v95-swan,.experience-v95-peacock,.experience-v95-embroidery) .inviteSection{background:0 0;padding-inline:clamp(20px,5vw,55px)}.referenceExperience:is(.experience-v95-swan,.experience-v95-peacock,.experience-v95-embroidery) .inviteSection h2{overflow-wrap:anywhere;font-family:Amiri,Georgia,serif;font-weight:400;line-height:1.8}.referenceExperience:is(.experience-v95-swan,.experience-v95-peacock,.experience-v95-embroidery) :is(.rsvpForm,.memoryForm){background:color-mix(in srgb, var(--scene-bg) 80%, #fffaf1);color:var(--scene-ink);border:1px solid var(--scene-accent);box-shadow:none;border-radius:8px}.referenceExperience:is(.experience-v95-swan,.experience-v95-peacock,.experience-v95-embroidery) :is(.rsvpForm,.memoryForm) :is(input,textarea,select){color:var(--scene-ink);border-color:color-mix(in srgb, var(--scene-accent) 55%, transparent);background:#fffaf1dc}.referenceExperience:is(.experience-v95-swan,.experience-v95-peacock,.experience-v95-embroidery) :is(.submitButton,.rsvpForm button[type=submit]){background:var(--scene-accent);color:#fffaf3;border:1px solid var(--scene-accent);min-height:50px;box-shadow:inset 0 0 0 3px #ffffff25}.referenceExperience:is(.experience-v95-swan,.experience-v95-peacock,.experience-v95-embroidery) :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--scene-ink);outline-offset:4px}.experience-v95-swan .v95DetailInner{color:#fff8e9;background:#626e4e;border-radius:44px 18px}.experience-v95-swan .v95DetailInner h2,.experience-v95-swan .v95Facts small{color:inherit}.experience-v95-swan .v95DetailMark{color:#f4efdb}.experience-v95-swan .v95Facts{border-color:#f4efdb70}.referenceExperience.experience-v95-swan .countdownSection{--scene-ink:#fff9e9;--scene-accent:#f4efdb;color:#fff9e9;background:#626e4e}.experience-v95-swan .countdownSection h2{color:inherit}.referenceExperience.experience-v95-swan .countdown span{opacity:1}.referenceExperience.experience-v95-swan .rsvpForm{border:4px double #828c70;border-radius:32px 8px}.referenceExperience.experience-v95-swan .endingObject{border:6px double #7b8669;border-radius:48% 48% 8px 8px;width:230px;height:280px;overflow:hidden}.experience-v95-peacock .v95DetailInner{background:#f8eddf;border:1px solid #c9a58d;border-radius:100px 100px 4px 4px;padding-top:55px;box-shadow:inset 0 0 0 7px #f1e0ce,inset 0 0 0 8px #d2b79b}.referenceExperience.experience-v95-peacock .rsvpForm{border:4px double #b68f78;border-radius:60px 60px 5px 5px}.experience-v95-peacock .countdownSection{border-block:1px solid #bda18a65}.referenceExperience.experience-v95-peacock .endingObject{border:4px double #b68f78;border-radius:50% 50% 0 0;width:270px;height:230px;overflow:hidden}.experience-v95-embroidery .v95DetailInner{outline-offset:7px;background:#f6e8c5;border:3px double #a68e65;border-radius:4px;outline:3px dotted #c2ac82}.referenceExperience.experience-v95-embroidery .rsvpForm{outline-offset:5px;background:#f4e6c4;border:5px double #b09a73;border-radius:8px;outline:2px dotted #c0a97c}.experience-v95-embroidery .countdownSection{background:#f1e2bc;border-block:3px double #baa27870}.referenceExperience.experience-v95-embroidery .endingObject{border:5px double #b29c72;border-radius:5px;width:210px;height:280px;overflow:hidden}.referenceExperience:is(.experience-v95-swan,.experience-v95-peacock,.experience-v95-embroidery) .endingNames{overflow-wrap:anywhere;line-height:1.7}.referenceExperience:is(.experience-v95-swan,.experience-v95-peacock,.experience-v95-embroidery) .inviteFooter{color:var(--scene-ink);background:0 0}@media (prefers-reduced-motion:reduce){.referenceExperience.referenceStarted .v95Artwork *{animation:none!important}.referenceExperience.referenceStarted .v95Copy>*,.referenceStarted .v95Ground,.referenceStarted .v95Peacock{opacity:1}.referenceStarted :is(.v95Letter,.v95Covers,.v95FoldStage,.v95Gate,.v95Wax,.v95Columns,.v95InvocationScene){display:none}}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-arabic-arabic-400-normal.3lnpfdatzd3y2.woff2)format("woff2"),url(../media/noto-sans-arabic-arabic-400-normal.2i1t4j5fqlp8q.woff)format("woff")}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-sans-arabic-arabic-500-normal.1m7c3qu09c8_m.woff2)format("woff2"),url(../media/noto-sans-arabic-arabic-500-normal.1mvuyt83zui7u.woff)format("woff")}
