/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@font-face{font-family:Cinzel;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/cinzel-400-700-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/cinzel-400-700-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/cormorant-garamond-italic-400-600-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/cormorant-garamond-italic-400-600-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/cormorant-garamond-400-700-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/cormorant-garamond-400-700-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/courier-prime-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/courier-prime-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinematic/courier-prime-700-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinematic/courier-prime-700-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/great-vibes-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/great-vibes-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/playfair-display-italic-400-600-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/playfair-display-italic-400-600-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/playfair-display-400-700-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/playfair-display-400-700-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/plus-jakarta-sans-400-600-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/plus-jakarta-sans-400-600-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/unifrakturmaguntia-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/yeseva-one-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/yeseva-one-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.ev-bg:has(.ms-stage-wrap):after{content:"";height:calc(var(--ev-nav-reserve) + env(safe-area-inset-bottom));z-index:1;pointer-events:none;background:#2b1204;position:absolute;inset:auto 0 0}.ev-bg:has(.ms-stage-wrap)>.ev-floating-particles{display:none}.ms{--ms-bg:#2b1204;--ms-night:#1a0800;--ms-wood:#3a2010;--ms-wood-light:#5c3618;--ms-surface:#fff6e6;--ms-panel:#fff6e6;--ms-panel-ink:#4a2206;--ms-panel-soft:#7a5534;--ms-ink:#fff3df;--ms-ink-soft:#ecd5bd;--ms-primary:#c85a10;--ms-accent:#f3a530;--ms-accent-deep:#75591a;--ms-primary-deep:#9a4208;--ms-line:#c9a23e;--ms-display:"Cormorant Garamond","Times New Roman",serif;--ms-names-font:"Yeseva One","Cormorant Garamond",serif;--ms-script:"Great Vibes",cursive;--ms-body-font:"Plus Jakarta Sans",system-ui,sans-serif;--cin-flow-pill-clearance:112px;--cin-flow-base:var(--ms-bg);--cin-flow-plate-bleed:72px;--ms-scale:min(max(tan(atan2(100cqw,390px)),tan(atan2(100dvh,844px))),1.5);color:var(--ms-ink);font-family:var(--ms-body-font);container-type:inline-size}.ms-stage-wrap{background:var(--ms-bg)}@media (orientation:landscape){.ms{--ms-scale:min(tan(atan2(100cqw,390px)),tan(atan2(100dvh,844px)),1.5)}}.ms-stage{isolation:isolate;background:var(--ms-night);height:100dvh;position:sticky;top:0;overflow:clip}.ms-backdrop{filter:blur(28px)saturate(1.1)brightness(.55);background:url(/assets/stationery/scenes/marigold/ms-00-sunset-sky.webp) 50%/cover no-repeat;position:absolute;inset:-40px}@media (max-width:499px){.ms-backdrop{display:none}}.ms-box{width:390px;height:844px;transform:translate(-50%,-50%) scale(var(--ms-scale));position:absolute;top:50%;left:50%;overflow:hidden}.ms-box:after{content:"";z-index:95;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--ms-bg));opacity:0;height:30%;transition:opacity .9s;position:absolute;inset:auto 0 0}.ms-stage-wrap[data-ms-beat=tarikh] .ms-box:after{opacity:1}.ms-layer{position:absolute}.ms-layer img{width:100%;height:auto;display:block}.ms-mirror img{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.ms-stage-wrap{container-type:inline-size;height:auto!important}.ms-stage-wrap .ms-stage{height:auto;min-height:844px;position:relative}}.ms-anim,.ms-ground{pointer-events:none;position:absolute;inset:0}.ms-scaling{will-change:transform}.ms-garland-curtain{pointer-events:none;position:absolute;inset:0}.ms-garland-left,.ms-garland-right{transition:transform 1.4s cubic-bezier(.65,0,.35,1),opacity 1.2s .3s}.ms-stage-wrap[data-ms-gate=open] .ms-garland-left{opacity:0;transform:translate(-290px)}.ms-stage-wrap[data-ms-gate=open] .ms-garland-right{opacity:0;transform:translate(290px)}.ms-stage-wrap[data-ms-gate=closed] .ms-hero-copy{visibility:hidden}.ms-gate-copy{pointer-events:auto;text-align:center;justify-items:center;gap:14px;display:grid}@media (max-height:843px){.ms-gate-copy{translate:0 -56px}}.ms-gate-copy:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--ms-night) 55%,transparent);position:absolute;inset:-80px -70px -40px}@supports (color:color-mix(in lab,red,red)){.ms-gate-copy:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--ms-night) 92%,transparent) 55%,transparent)}}.ms-gate-eyebrow{color:var(--ms-accent);letter-spacing:.04em;font-size:19px;font-style:italic}.ms-gate-eyebrow,.ms-gate-title{font-family:var(--ms-display);margin:0}.ms-gate-title{color:var(--ms-ink);text-shadow:0 2px 18px var(--ms-night);font-size:23px;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.ms-gate-title{text-shadow:0 2px 18px color-mix(in oklab,var(--ms-night) 85%,transparent)}}.ms-open-button{border:1px solid var(--ms-line);background:var(--ms-wood);border-radius:999px;min-height:44px;padding:.7rem 1.6rem}@supports (color:color-mix(in lab,red,red)){.ms-open-button{background:color-mix(in oklab,var(--ms-wood) 92%,var(--ms-night))}}.ms-open-button{color:var(--ms-ink);font-family:var(--ms-display);letter-spacing:.08em;cursor:pointer;box-shadow:0 6px 22px var(--ms-night);font-size:18px}@supports (color:color-mix(in lab,red,red)){.ms-open-button{box-shadow:0 6px 22px color-mix(in oklab,var(--ms-night) 60%,transparent)}}.ms-open-button:focus-visible{outline:2px solid var(--ms-accent);outline-offset:3px}.ms-hero-copy{text-align:center;inset-inline:40px;align-content:start;justify-items:center;gap:10px;display:grid;position:absolute;top:150px;bottom:auto}.ms-title-halo{z-index:-1;background:radial-gradient(closest-side,var(--ms-night) 50%,transparent);position:absolute;inset:-70px -44px -50px}@supports (color:color-mix(in lab,red,red)){.ms-title-halo{background:radial-gradient(closest-side,color-mix(in oklab,var(--ms-night) 88%,transparent) 50%,transparent)}}.ms-hero-copy .ms-eyebrow{color:var(--ms-ink);text-shadow:0 1px 10px var(--ms-night)}.ms-eyebrow,.ms-kicker,.ms-scroll-hint{letter-spacing:.22em;text-transform:uppercase;color:var(--ms-accent);margin:0;font-size:12px}.ms-names{font-family:var(--ms-names-font);color:var(--ms-ink);overflow-wrap:anywhere;text-shadow:0 2px 16px var(--ms-night);gap:2px;margin:0;font-size:clamp(26px,9.5cqw,36px);font-weight:400;line-height:1.15;display:grid}@supports (color:color-mix(in lab,red,red)){.ms-names{text-shadow:0 2px 16px color-mix(in oklab,var(--ms-night) 70%,transparent)}}.ms-script-and{font-family:var(--ms-script);color:var(--ms-accent);font-size:.8em;font-weight:400}.ms-scroll-hint{color:var(--ms-ink);background:var(--ms-night);border-radius:999px;margin-top:18px;padding:6px 12px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.ms-scroll-hint{background:color-mix(in oklab,var(--ms-night) 72%,transparent)}}.ms-hero-date{font-family:var(--ms-display);color:var(--ms-ink);margin:4px 0 0;font-size:21px;display:none}@media (prefers-reduced-motion:reduce){.ms-stage-wrap .ms-hero-date{display:block}.ms-stage-wrap .ms-depth-near,.ms-stage-wrap .ms-scroll-hint{display:none}}.ms-narrative{inset-inline:30px;justify-items:center;display:grid;position:absolute;top:96px;bottom:auto}.ms-narrative-chip{border:1px solid var(--ms-line);border-radius:12px;margin:0;padding:12px 20px}@supports (color:color-mix(in lab,red,red)){.ms-narrative-chip{border:1px solid color-mix(in oklab,var(--ms-line) 60%,transparent)}}.ms-narrative-chip{background:var(--ms-night)}@supports (color:color-mix(in lab,red,red)){.ms-narrative-chip{background:color-mix(in oklab,var(--ms-night) 80%,transparent)}}.ms-narrative-chip{font-family:var(--ms-display);text-align:center;color:var(--ms-ink);font-size:20px;line-height:1.3}.ms-closing-copy{text-align:center;inset-inline:28px;align-content:start;justify-items:center;gap:.75rem;display:grid;position:absolute;top:30%;bottom:auto}.ms-closing-copy:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--ms-night) 55%,transparent);position:absolute;inset:-60px -40px}@supports (color:color-mix(in lab,red,red)){.ms-closing-copy:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--ms-night) 86%,transparent) 55%,transparent)}}.ms-closing-title{font-family:var(--ms-display);margin:0;font-size:1.75rem}.ms-count-row{justify-content:center;gap:14px;display:flex}.ms-count-cell{justify-items:center;gap:2px;min-width:56px;display:grid}.ms-count-value{font-family:var(--ms-display);color:var(--ms-accent);font-size:22px}.ms-closing-copy .ms-count-value{color:var(--ms-ink);font-size:26px}.ms-flow-inner .ms-count-value{color:var(--ms-primary-deep)}.ms-flow-inner .ms-count-label{color:var(--ms-panel-soft)}.ms-count-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ms-ink-soft);font-size:10px}.ms-glow{background:radial-gradient(circle,var(--ms-accent),transparent 68%);border-radius:50%;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.ms-glow{background:radial-gradient(circle,color-mix(in oklab,var(--ms-accent) 70%,transparent),transparent 68%)}}.ms-glow{mix-blend-mode:screen}.ms-glow-diya{background:radial-gradient(circle,var(--ms-accent),transparent 66%)}@supports (color:color-mix(in lab,red,red)){.ms-glow-diya{background:radial-gradient(circle,color-mix(in oklab,var(--ms-accent) 85%,var(--ms-primary)),transparent 66%)}}.ms-fire-glow{background:radial-gradient(circle,var(--ms-accent) 0 20%,var(--ms-primary) 40%,transparent 70%);border-radius:50%;width:220px;height:180px;position:absolute;top:72%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.ms-fire-glow{background:radial-gradient(circle,color-mix(in oklab,var(--ms-accent) 55%,transparent) 0 20%,color-mix(in oklab,var(--ms-primary) 30%,transparent) 40%,transparent 70%)}}.ms-fire-glow{mix-blend-mode:screen}.ms-sunset-glow{background:radial-gradient(circle,var(--ms-accent) 0 18%,var(--ms-primary) 40%,transparent 68%);border-radius:50%;width:340px;height:340px;position:absolute;top:20%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.ms-sunset-glow{background:radial-gradient(circle,color-mix(in oklab,var(--ms-accent) 50%,transparent) 0 18%,color-mix(in oklab,var(--ms-primary) 25%,transparent) 40%,transparent 68%)}}.ms-sunset-glow{mix-blend-mode:screen}.ms-horizon-glow{background:radial-gradient(closest-side,var(--ms-accent),transparent);border-radius:50%;width:150%;height:90px;position:absolute;top:38%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.ms-horizon-glow{background:radial-gradient(closest-side,color-mix(in oklab,var(--ms-accent) 28%,transparent),transparent)}}.ms-horizon-glow{mix-blend-mode:screen}.ms-depth-far{translate:calc(var(--ms-px,0) * -6px) calc(var(--ms-py,0) * -4px)}.ms-depth-mid{translate:calc(var(--ms-px,0) * 10px) calc(var(--ms-py,0) * 7px)}.ms-depth-near{translate:calc(var(--ms-px,0) * 20px) calc(var(--ms-py,0) * 12px)}.ms.ms-flow-section:after,.ms.ms-flow-section:before{content:"";z-index:4;pointer-events:none;will-change:transform;width:100vw;height:170px;position:absolute;left:50%;translate:-50%}.ms.ms-flow-section:before{background:linear-gradient(to bottom,var(--ms-bg) 12%,var(--ms-bg) 50%,transparent);top:-1px}@supports (color:color-mix(in lab,red,red)){.ms.ms-flow-section:before{background:linear-gradient(to bottom,var(--ms-bg) 12%,color-mix(in oklab,var(--ms-bg) 55%,transparent) 50%,transparent)}}.ms.ms-flow-section:after{background:linear-gradient(to top,var(--ms-bg) 12%,var(--ms-bg) 50%,transparent);bottom:-1px}@supports (color:color-mix(in lab,red,red)){.ms.ms-flow-section:after{background:linear-gradient(to top,var(--ms-bg) 12%,color-mix(in oklab,var(--ms-bg) 55%,transparent) 50%,transparent)}}.ms-flow-ground-a{background:var(--ms-wood)}.ms-flow-ground-b{background:var(--ms-bg)}.ms-flow-inner{text-align:center;border:1px solid var(--ms-line);border-radius:14px;gap:.9rem;max-width:22rem;margin-inline:auto;padding:1.75rem 1.25rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ms-flow-inner{border:1px solid color-mix(in oklab,var(--ms-line) 80%,transparent)}}.ms-flow-inner{background:var(--ms-panel)}@supports (color:color-mix(in lab,red,red)){.ms-flow-inner{background:color-mix(in oklab,var(--ms-panel) 95%,var(--ms-night))}}.ms-flow-inner{color:var(--ms-panel-ink);box-shadow:0 18px 40px var(--ms-night)}@supports (color:color-mix(in lab,red,red)){.ms-flow-inner{box-shadow:0 18px 40px color-mix(in oklab,var(--ms-night) 55%,transparent)}}.ms-flow-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ms-accent-deep);font-size:.8rem}.ms-flow-heading{font-family:var(--ms-display);color:var(--ms-panel-ink);text-wrap:balance;margin:0;font-size:1.6rem}.ms-flow-heading-small{font-size:1.25rem}.ms-flow-copy{color:var(--ms-panel-soft);line-height:1.6}.ms-flow-rule{background:var(--ms-line);width:3rem;height:1px;margin:0 auto}.ms-flow-names{line-height:1.2;font-family:var(--ms-names-font);color:var(--ms-panel-ink);justify-items:center;gap:0;font-size:1.5rem;display:grid}.ms-flow-names .ms-script-and{font-size:.85em}.ms-flow-icon{width:1.5rem;height:1.5rem;color:var(--ms-accent-deep);justify-self:center}.ms-surface-section{background:var(--ms-bg)}.ms-surface-inner{max-width:34rem;margin-inline:auto;padding:2rem 1.25rem}.ms-pill{background:var(--ms-primary);color:var(--ms-surface);border-radius:999px;padding:.5rem 1.25rem;text-decoration:none;display:inline-block}.ms-on-dark{color:var(--ms-ink)}.ms-parent-grid{gap:.7rem;display:grid}.ms-parent-grid p{gap:.15rem;margin:0;display:grid}.ms-parent-grid strong{letter-spacing:.16em;text-transform:uppercase;color:var(--ms-accent-deep);font-size:.72rem;font-weight:600}.ms-parent-grid span{font-family:var(--ms-display);color:var(--ms-panel-ink);font-size:1.12rem}.ms-closing-flow-inner{gap:.6rem;margin-top:36svh;padding-block:1.4rem}.ms-closing-flow-names{font-family:var(--ms-names-font);color:var(--ms-panel-ink);margin:0;font-size:1.2rem}.ms-closing-flow-body{color:var(--ms-panel-soft);margin:0;line-height:1.55}.ms-guest-line{font-family:var(--ms-display);color:var(--ms-panel-soft);margin:0;font-style:italic}.ms-gallery-card{box-shadow:none;background:0 0;border:0}.ms-gallery-frame{aspect-ratio:1;border-radius:50%;width:236px;margin-inline:auto;overflow:hidden}.ms-gallery-frame img{object-fit:cover;border-radius:0;width:100%;height:100%}.ms-gallery-card .ms-flow-names{margin-top:2rem}.ms-gallery-card .ms-flow-copy,.ms-gallery-card .ms-flow-names{color:var(--ms-ink);text-shadow:0 2px 12px var(--ms-night)}@supports (color:color-mix(in lab,red,red)){.ms-gallery-card .ms-flow-copy,.ms-gallery-card .ms-flow-names{text-shadow:0 2px 12px color-mix(in oklab,var(--ms-night) 80%,transparent)}}.ms-closing-flow-portrait img{border-radius:.75rem;width:100%;max-width:20rem;height:auto;margin-inline:auto}.ms-plate{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.ms-plate-marigold{background-image:url(/assets/stationery/scenes/marigold/ms-90-marigold-carpet.webp)}.ms-plate-banana{background-image:url(/assets/stationery/scenes/marigold/ms-90-banana-leaf.webp)}.ms-plate-sari{background-image:url(/assets/stationery/scenes/marigold/ms-90-silk-sari.webp)}.ms-plate-column{background-image:url(/assets/stationery/scenes/marigold/ms-90-temple-column.webp)}.ms-plate-night{background-image:url(/assets/stationery/scenes/marigold/ms-90-night-mandap.webp)}.ms-plate-faint{opacity:.35}.ms-silk-shade{background:radial-gradient(60% 55% at 25% 100%,var(--ms-night),transparent 70%),radial-gradient(55% 45% at 78% 100%,var(--ms-night),transparent 70%);width:100vw;height:45%;position:absolute;bottom:0;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.ms-silk-shade{background:radial-gradient(60% 55% at 25% 100%,color-mix(in oklab,var(--ms-night) 45%,transparent),transparent 70%),radial-gradient(55% 45% at 78% 100%,color-mix(in oklab,var(--ms-night) 35%,transparent),transparent 70%)}}.ms-firelight{background:linear-gradient(to top,var(--ms-accent),transparent);width:100vw;height:40%;position:absolute;bottom:0;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.ms-firelight{background:linear-gradient(to top,color-mix(in oklab,var(--ms-accent) 22%,transparent),transparent)}}@keyframes ms-breathe{0%{transform:scale(1)}to{transform:scale(1.03)}}.ms-breathe{animation:ms-breathe 6s ease-in-out infinite alternate}@keyframes ms-drift{0%{transform:translate(-8px)}to{transform:translate(9px,-6px)}}.ms-drift{animation:ms-drift 9s ease-in-out infinite alternate}.ms-drift-late{animation-delay:-4.5s}.ms-drift-slow{animation-duration:12s}@keyframes ms-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.ms-sway{transform-origin:top;animation:ms-sway 4.5s ease-in-out infinite alternate}.ms-sway-late{animation-delay:-2.2s}@keyframes ms-swim{0%{transform:translate(0)rotate(2deg)}to{transform:translate(14px,-8px)rotate(-3deg)}}.ms-swim{animation:ms-swim 7s ease-in-out infinite alternate}@keyframes ms-fall{0%{transform:translateY(-40px)rotate(0)}to{transform:translate(-30px,520px)rotate(240deg)}}.ms-fall{animation:ms-fall 9s linear infinite}.ms-fall-late{animation-delay:-4s}.ms-fall-slow{animation-duration:12s}@keyframes ms-shimmer{0%{opacity:.85}to{opacity:1}}.ms-shimmer{animation:ms-shimmer 3s ease-in-out infinite alternate}.ms-shimmer-late{animation-delay:-1.5s}.cin-flow-pinned>.ms-flow-viewport:after,.cin-flow-pinned>.ms-flow-viewport:before{content:"";z-index:10;pointer-events:none;will-change:transform;background-repeat:repeat;background-size:390px 844px;width:100vw;height:calc(100% + 844px);position:absolute;top:-844px;left:50%;translate:-50%}.cin-flow-pinned>.ms-flow-viewport:before{background-image:url(/assets/stationery/scenes/marigold/drift/ms-drift-far.webp);animation:ms-petal-drift 34s linear infinite}.cin-flow-pinned>.ms-flow-viewport:after{background-image:url(/assets/stationery/scenes/marigold/drift/ms-drift-near.webp);background-position:140px 300px;animation:ms-petal-drift 19s linear infinite}@keyframes ms-petal-drift{0%{transform:translateY(0)}to{transform:translateY(844px)}}@media (prefers-reduced-motion:reduce){.cin-flow-pinned>.ms-flow-viewport:after,.cin-flow-pinned>.ms-flow-viewport:before{display:none}.ms-breathe,.ms-drift,.ms-fall,.ms-shimmer,.ms-sway,.ms-swim{animation:none}.ms-garland-left,.ms-garland-right{transition:none}}