:root{--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--pad-y: clamp(72px, 12svh, 160px);--pad-x: clamp(20px, 6vw, 96px);--col: min(88vw, 620px);--col-wide: clamp(420px, 38vw, 600px);--max: 1280px;--frame-in: clamp(10px, 3.3vw, 32px);--frame-gap: clamp(6px, 1.05vw, 13px);--frame-in-2: calc(var(--frame-in) + var(--frame-gap));--frame-mid: calc(var(--frame-in) + var(--frame-gap) / 2);--hairline: 1px;--hairline-inner-alpha: .6;--diamond: clamp(6px, .9vw, 9px);--card-gap: 8px;--card-diamond: 6px;--r-frame: 0;--r-card: 2px;--r-pill: 999px;--shadow-card: 0 14px 40px -26px rgba(60, 40, 20, .35);--glaze-x: clamp(16px, 6vw, 60px);--glaze-y: 34px;--btn-h: 44px;--btn-px: 20px;--btn-blur: 6px;--focus-w: 2px;--focus-offset: 3px;--focus-halo: 5px;--grain-alpha: .18;--grain-size: 512px;--tex-paper: url(/assets/paper-512-CwBKbjAs.webp);--tex-gold-leaf: url(/assets/gold-leaf-256-DyNNF8eV.webp);--tex-brush-wipe: url(/assets/brush-wipe-C7qQ1kI1.webp);--tex-brush-edge: url(/assets/brush-edge-CxDYXBRa.webp);--bar-h: 56px;--tap: 44px;--z-plate: 0;--z-edge: 10;--z-reveal: 15;--z-content: 20;--z-bar: 50;--z-sheet: 60;--z-skip: 100;--beat: 627ms;--phrase: 10.031s;--half-phrase: 5.016s;--ease-silk: cubic-bezier(.22, 1, .36, 1);--ease-swift: cubic-bezier(.65, 0, .35, 1);--ease-sine: cubic-bezier(.37, 0, .63, 1);--t-text: .56s;--t-reveal: 1254ms;--t-title: .9s;--t-hover: .2s;--paper-ivory: #f2e8d8;--ink-ivory: #6f4f22;--gold-ink-ivory: #7e5a22;--sep-ivory: #bf9644;--theme-color: #f2e8d8;--font-latin-fallback: "Cormorant Garamond Fallback", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-hand-fallback: "Pinyon Script Fallback", "Snell Roundhand", "Apple Chancery", cursive;--font-deva-fallback: "Noto Serif Devanagari", "Kohinoor Devanagari", "Nirmala UI", "Mangal", serif;--font-beng-fallback: "Noto Serif Bengali", "Kohinoor Bangla", "Nirmala UI", "Vrinda", serif}@media (min-aspect-ratio: 5/4){:root{--bar-h: 64px}}@media (max-height: 520px) and (orientation: landscape){:root{--bar-h: 48px}}.pal-ivory{--paper: #f2e8d8;--ground-1: #f7f0e4;--ground-2: #ebdcc3;--ground-3: #d9c3a0;--lights-1: #fdf8ef;--ink: #6f4f22;--ink-soft: #785d33;--gold-ink: #7e5a22;--sep: #bf9644;--gold-0: #8c6526;--gold-1: #bf9644;--gold-2: #e6cb86;--gold-3: #fff3d1;--m-ink: #a07a34;--m-mithila: #7a2e22;--m-bengal: #7a3326;--m-lotus: #a07a34}.pal-blush{--paper: #f3e6dc;--ground-1: #f8eee6;--ground-2: #eedbd0;--ground-3: #dcc0ae;--lights-1: #fdf8f3;--ink: #5e2a24;--ink-soft: #6e3d33;--gold-ink: #7e5a22;--sep: #bf9644;--gold-0: #8c6526;--gold-1: #bf9644;--gold-2: #e6cb86;--gold-3: #fff3d1;--m-ink: #a07a34}.pal-sage{--paper: #e3e7d4;--ground-1: #eef0e1;--ground-2: #cdd6b8;--ground-3: #a7b78c;--lights-1: #f6f5ea;--ink: #3f5233;--ink-soft: #495c3c;--gold-ink: #715623;--sep: #b9984a;--gold-0: #86662a;--gold-1: #b9984a;--gold-2: #e1cc8c;--gold-3: #fbf1cf;--m-ink: #4f5b3c;--m-marigold: #d39a4f;--m-marigold-hi: #e9c27f;--m-marigold-sh: #a46a35;--m-leaf: #8b9a6b;--m-leaf-hi: #b9c398;--m-leaf-sh: #5d6b47;--m-thread: #9a5a40}.pal-rose{--paper: #eee0df;--ground-1: #f6ecea;--ground-2: #e3c8cc;--ground-3: #c9a8b9;--lights-1: #fbf5f2;--ink: #5a3553;--ink-soft: #6a4563;--gold-ink: #6e542a;--sep: #bd9a57;--gold-0: #8a6a35;--gold-1: #bd9a57;--gold-2: #e5cf98;--gold-3: #fff4dc;--m-ink: #5e3a4a;--m-petal: #c9a2b4;--m-leaf: #9ba68c;--m-leaf-hi: #c4cab2;--m-leaf-sh: #6f7a64;--m-marigold: #cf9d92;--m-marigold-hi: #ead0c7;--m-marigold-sh: #a3716c;--m-thread: #9b6a7e}.pal-turmeric{--paper: #f2deaa;--ground-1: #f8ebc6;--ground-2: #eccb78;--ground-3: #d9a547;--lights-1: #fff5da;--ink: #8a2c18;--ink-soft: #7d3a1e;--gold-ink: #724e19;--sep: #a3341f;--gold-0: #8f6220;--gold-1: #c4952f;--gold-2: #ecd07e;--gold-3: #fff3c9;--m-ink: #7a4a1c;--m-gold: #c99a3a;--m-leaf: #b0a465;--m-leaf-hi: #d8cc98;--m-leaf-sh: #867845}.pal-vermilion{--paper: #a02024;--ground-1: #b8352c;--ground-2: #9a1e23;--ground-3: #741320;--lights-1: #d96d4f;--ink: #f7ead0;--ink-soft: #f0dcc0;--gold-ink: #f0d88e;--sep: #e2b15a;--gold-0: #9a6a24;--gold-1: #d1a24a;--gold-2: #f0d88e;--gold-3: #fff6d6;--m-ink: #6e231e;--m-gold: #d1a24a;--m-gold-hi: #f0d88e;--m-gold-sh: #9a6a24;--m-leaf: #7f8c5b;--m-leaf-hi: #a9b382;--m-leaf-sh: #56603c;--m-thread: #e2b15a;--m-red: #c0473a;--glaze-tone: #510a13;--halo: rgba(104, 14, 24, .55);--halo2: rgba(84, 12, 23, .35)}.pal-teal{--paper: #21484a;--ground-1: #2e5a59;--ground-2: #21484a;--ground-3: #153537;--lights-1: #4a7a76;--ink: #f3e7c6;--ink-soft: #e6dbbc;--gold-ink: #e8cf8a;--sep: #d8b468;--gold-0: #8f6c2f;--gold-1: #c9a457;--gold-2: #ecd593;--gold-3: #fff6d8;--m-ink: #d8b468;--m-gold-line: #d8b468;--m-gold-line-hi: #e8cf8a;--m-gold-line-sh: #b8964f;--m-rice: #efe6d2;--m-petal: #dfbca4;--m-petal-hi: #ecd6c2;--m-petal-sh: #ad8572;--m-leaf: #6f8f80;--m-leaf-hi: #93ab9c;--m-leaf-sh: #4a675d;--glaze-tone: #0c2325;--halo: rgba(12, 36, 38, .62);--halo2: rgba(12, 36, 38, .42)}.pal-ivory,.pal-blush,.pal-sage,.pal-rose,.pal-turmeric{--mood: light;--deep: var(--ground-3);--rule: var(--sep);--halo: color-mix(in srgb, var(--paper) 80%, transparent);--halo2: color-mix(in srgb, var(--paper) 55%, transparent);--glaze: color-mix(in srgb, var(--lights-1) 42%, transparent);--glaze-75: color-mix(in srgb, var(--lights-1) 31.5%, transparent);--gl-0: #7e5a22;--gl-1: #8c6526;--gl-2: #9a7232;--gl-glint: #c9a457;--bar-ink: var(--ink);--btn-ink: var(--ink);--btn-bg: color-mix(in srgb, var(--paper) 72%, transparent);--btn-bg-hover: color-mix(in srgb, var(--paper) 90%, transparent);--btn-bg-solid: color-mix(in srgb, var(--paper) 90%, white);--btn-border: var(--gold-ink);--btn-border-hover: var(--gold-1);--focus-ink: var(--gold-ink);--sweep-color: rgba(255, 250, 243, .2);--sweep-blend: screen;--vignette-alpha: .14}.pal-vermilion,.pal-teal{--mood: deep;--deep: var(--ground-3);--rule: var(--sep);--glaze: color-mix(in srgb, var(--glaze-tone) 34%, transparent);--glaze-75: color-mix(in srgb, var(--glaze-tone) 25.5%, transparent);--gl-0: color-mix(in srgb, var(--gold-1) 50%, var(--gold-2));--gl-1: var(--gold-2);--gl-2: color-mix(in srgb, var(--gold-2) 50%, var(--gold-3));--gl-glint: var(--gold-3);--bar-ink: var(--ink);--btn-ink: var(--ink);--btn-bg: color-mix(in srgb, var(--ground-3) 45%, transparent);--btn-bg-hover: color-mix(in srgb, var(--ground-3) 70%, transparent);--btn-bg-solid: var(--ground-3);--btn-border: color-mix(in srgb, var(--ink) 85%, transparent);--btn-border-hover: var(--gold-2);--focus-ink: var(--ink);--sweep-color: rgba(255, 217, 168, .42);--sweep-blend: soft-light;--vignette-alpha: .22}@property --gl-x{syntax: "<percentage>"; inherits: false; initial-value: 100%;}:root{font-synthesis:none;--font-hand: "Pinyon Script", var(--font-hand-fallback);--font-caps: "Marcellus", "Marcellus Fallback", var(--font-latin-fallback);--font-text: "Cormorant Garamond", var(--font-latin-fallback);--font-venue: var(--font-text);--font-addr: var(--font-text);--font-ui: var(--font-caps);--font-digits: var(--font-text);--font-mono: "Pinyon Script", var(--font-hand-fallback);--font-amp: "Cormorant Garamond", var(--font-latin-fallback);--nav-font: 500 1.1rem/1.3 var(--font-text);--w-hand: 400;--w-caps: 400;--w-text: 500;--w-honor: 500;--w-venue: 600;--w-addr: 600;--w-digits: 500;--fs-hero: clamp(64px, min(15vw, 11svh), 132px);--fs-names: clamp(44px, min(11.5vw, 8svh), 96px);--fs-pair: clamp(30px, 7vw, 52px);--fs-title: clamp(56px, min(14vw, 10svh), 120px);--fs-close: clamp(40px, 9.5vw, 84px);--fs-mono: clamp(44px, 11vw, 84px);--fs-kicker: clamp(12.5px, 3vw, 16px);--fs-dateline: clamp(13px, 3vw, 17px);--fs-blessing: clamp(18px, 4.3vw, 26px);--fs-host: clamp(17px, 3.9vw, 24px);--fs-honor: clamp(14px, 3.2vw, 18px);--fs-tagline: clamp(18px, 4.4vw, 27px);--fs-when: clamp(14px, 3.3vw, 19px);--fs-venue: clamp(19px, 4.5vw, 27px);--fs-addr: clamp(16px, 3.5vw, 20px);--fs-closeline: clamp(17px, 4vw, 24px);--fs-family: clamp(15px, 3.5vw, 20px);--fs-ui: 14px;--fs-ui-nav: 13px;--fs-digits: clamp(40px, 11vw, 72px);--fs-body: 18px;--lh-hand: 1.15;--lh-pair: 1.2;--lh-close: 1.15;--lh-kicker: 1.3;--lh-dateline: 1.35;--lh-blessing: 1.35;--lh-host: 1.35;--lh-honor: 1.4;--lh-tagline: 1.3;--lh-when: 1.3;--lh-venue: 1.2;--lh-addr: 1.28;--lh-closeline: 1.35;--lh-family: 1.3;--lh-ui: 1.2;--lh-text: 1.35;--ls-caps: .22em;--ls-dateline: .16em;--ls-when: .13em;--ls-family: .12em;--ls-ui: .14em;--tt-caps: uppercase;--fst-italic: italic;--gl-veil: rgba(255, 255, 255, .8)}:root:is([lang=hi],[lang=mai]){--font-hand: "Amita", "Amita Fallback", var(--font-deva-fallback);--font-caps: "Sahitya", "Sahitya Fallback", var(--font-deva-fallback);--font-text: "Sahitya", "Sahitya Fallback", var(--font-deva-fallback);--font-venue: "Noto Serif Devanagari", "Noto Serif Devanagari Fallback", var(--font-deva-fallback);--font-addr: var(--font-venue);--font-ui: var(--font-caps);--font-digits: var(--font-text);--nav-font: 700 1.1rem/1.45 var(--font-text);--w-hand: 400;--w-caps: 700;--w-text: 400;--w-honor: 700;--w-venue: 600;--w-addr: 500;--w-digits: 400;--fs-hero: clamp(52px, min(12.5vw, 9.5svh), 112px);--fs-names: clamp(38px, min(9.6vw, 7svh), 80px);--fs-pair: clamp(26px, 6vw, 44px);--fs-title: clamp(46px, min(11.5vw, 8.3svh), 100px);--fs-close: clamp(32px, 8vw, 68px);--fs-kicker: clamp(17px, 4.2vw, 22px);--fs-dateline: clamp(16px, 3.8vw, 20px);--fs-blessing: clamp(16px, 3.8vw, 22px);--fs-host: clamp(16px, 3.6vw, 21px);--fs-honor: clamp(14px, 3.2vw, 18px);--fs-tagline: clamp(16px, 3.9vw, 22px);--fs-when: clamp(17px, 4.1vw, 23px);--fs-venue: clamp(17px, 4.1vw, 23px);--fs-addr: clamp(15px, 3.2vw, 18px);--fs-closeline: clamp(16px, 3.6vw, 21px);--fs-family: clamp(18px, 4.2vw, 24px);--fs-ui: 16px;--fs-ui-nav: 15px;--fs-digits: clamp(38px, 10vw, 68px);--fs-body: 17px}:root[lang=bn]{--font-hand: "Atma", "Atma Fallback", var(--font-beng-fallback);--font-caps: "Tiro Bangla", "Tiro Bangla Fallback", var(--font-beng-fallback);--font-text: "Tiro Bangla", "Tiro Bangla Fallback", var(--font-beng-fallback);--font-venue: var(--font-text);--font-addr: "Noto Serif Bengali", "Noto Serif Bengali Fallback", var(--font-beng-fallback);--font-ui: var(--font-caps);--font-digits: var(--font-text);--nav-font: 400 1.1rem/1.45 var(--font-text);--w-hand: 500;--w-caps: 400;--w-text: 400;--w-honor: 400;--w-venue: 400;--w-addr: 500;--w-digits: 400;--fs-hero: clamp(56px, min(13.5vw, 10svh), 120px);--fs-names: clamp(40px, min(10.2vw, 7.3svh), 84px);--fs-pair: clamp(27px, 6.3vw, 46px);--fs-title: clamp(48px, min(12vw, 8.6svh), 104px);--fs-close: clamp(34px, 8.6vw, 72px);--fs-kicker: clamp(16px, 4vw, 21px);--fs-dateline: clamp(16px, 3.8vw, 20px);--fs-blessing: clamp(16px, 3.8vw, 22px);--fs-host: clamp(16px, 3.6vw, 21px);--fs-honor: clamp(14px, 3.2vw, 18px);--fs-tagline: clamp(16px, 3.9vw, 22px);--fs-when: clamp(18px, 4.3vw, 24px);--fs-venue: clamp(17px, 4.1vw, 23px);--fs-addr: clamp(15px, 3.2vw, 18px);--fs-closeline: clamp(16px, 3.6vw, 21px);--fs-family: clamp(18px, 4.2vw, 24px);--fs-ui: 16px;--fs-ui-nav: 15px;--fs-digits: clamp(38px, 10vw, 68px);--fs-body: 17px}:root:is([lang=hi],[lang=mai],[lang=bn]){--lh-hand: 1.38;--lh-pair: 1.4;--lh-close: 1.45;--lh-kicker: 1.5;--lh-dateline: 1.5;--lh-blessing: 1.6;--lh-host: 1.6;--lh-honor: 1.4;--lh-tagline: 1.5;--lh-when: 1.4;--lh-venue: 1.4;--lh-addr: 1.5;--lh-closeline: 1.6;--lh-family: 1.5;--lh-ui: 1.4;--lh-text: 1.6;--ls-caps: 0;--ls-dateline: 0;--ls-when: 0;--ls-family: 0;--ls-ui: 0;--tt-caps: none;--fst-italic: normal}.t-hero,.t-names,.t-pair,.t-title,.t-close{margin:0;font-family:var(--font-hand);font-weight:var(--w-hand);font-style:normal;line-height:var(--lh-hand);letter-spacing:0;text-wrap:balance}.t-hero{font-size:var(--fs-hero)}.t-names{font-size:var(--fs-names)}.t-pair{font-size:var(--fs-pair);line-height:var(--lh-pair)}.t-title{font-size:var(--fs-title)}.t-title--small{font-size:calc(var(--fs-title) * .6)}.t-title--city{font-size:calc(var(--fs-title) * .55)}.t-close{font-size:var(--fs-close);line-height:var(--lh-close)}.t-mono{margin:0;font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:400;font-style:normal;line-height:1;letter-spacing:-.06em;padding-inline-end:calc(var(--gl-pad, 0px) + .06em)}.t-kicker,.t-dateline,.t-when,.t-family,.t-ui,.t-ui-nav{margin:0;font-family:var(--font-caps);font-weight:var(--w-caps);font-style:normal;text-transform:var(--tt-caps);text-wrap:balance}.t-kicker{font-size:var(--fs-kicker);line-height:var(--lh-kicker);letter-spacing:var(--ls-caps);color:var(--gold-ink)}.t-dateline{font-size:var(--fs-dateline);line-height:var(--lh-dateline);letter-spacing:var(--ls-dateline)}.t-when{font-size:var(--fs-when);line-height:var(--lh-when);letter-spacing:var(--ls-when)}.t-family{font-size:var(--fs-family);line-height:var(--lh-family);letter-spacing:var(--ls-family)}.t-ui{font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--ls-ui)}.t-ui-nav{font-size:var(--fs-ui-nav);line-height:var(--lh-ui);letter-spacing:var(--ls-ui)}.t-blessing,.t-host,.t-tagline,.t-closeline,.t-regards,.t-honor{margin:0;font-family:var(--font-text);font-weight:var(--w-text);font-style:normal;text-wrap:pretty}.t-blessing{font-size:var(--fs-blessing);line-height:var(--lh-blessing);font-style:var(--fst-italic)}.t-shloka{color:var(--gold-ink);font-style:normal}.t-host{font-size:var(--fs-host);line-height:var(--lh-host);text-wrap:balance}.t-honor{font-size:var(--fs-honor);line-height:var(--lh-honor);font-weight:var(--w-honor);color:var(--gold-ink)}.t-tagline{font-size:var(--fs-tagline);line-height:var(--lh-tagline);font-style:var(--fst-italic);color:var(--ink-soft)}.t-closeline,.t-regards{font-size:var(--fs-closeline);line-height:var(--lh-closeline);font-style:var(--fst-italic)}.t-venue{margin:0;font-family:var(--font-venue);font-size:var(--fs-venue);font-weight:var(--w-venue);font-style:normal;line-height:var(--lh-venue);text-wrap:balance}.t-addr{margin:0;font-family:var(--font-addr);font-size:var(--fs-addr);font-weight:var(--w-addr);font-style:normal;line-height:var(--lh-addr);font-variant-numeric:lining-nums}.t-addr>span{display:block;text-wrap:balance}.t-digits{margin:0;font-family:var(--font-digits);font-size:var(--fs-digits);font-weight:var(--w-digits);font-style:normal;font-variant-numeric:lining-nums tabular-nums;line-height:1}.joiner--amp{font-family:var(--font-amp);font-style:italic;font-weight:500;letter-spacing:0;text-transform:none}.joiner--word{font-family:var(--font-hand);font-style:normal;font-weight:var(--w-hand)}.sep{color:var(--sep)}.gold-leaf{color:transparent;background-color:transparent;background-image:linear-gradient(100deg,var(--gl-0) 0%,var(--gl-1) 34%,var(--gl-2) 46%,var(--gl-glint) 50%,var(--gl-2) 54%,var(--gl-1) 66%,var(--gl-0) 100%),linear-gradient(var(--gl-veil),var(--gl-veil)),var(--tex-gold-leaf);background-size:300% 100%,100% 100%,256px 256px;background-position:var(--gl-x) 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat;background-blend-mode:multiply,normal,normal;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;--gl-pad: .4em;padding-inline:var(--gl-pad);margin-inline:calc(-1 * var(--gl-pad));text-shadow:none;filter:drop-shadow(0 0 6px var(--halo2))}@supports not ((background-clip: text) or (-webkit-background-clip: text)){.gold-leaf{color:var(--gold-ink);-webkit-text-fill-color:currentColor;background:none;filter:none;--gl-pad: 0px}}@media (forced-colors: active){.gold-leaf{color:CanvasText;-webkit-text-fill-color:CanvasText;background:none;filter:none;--gl-pad: 0px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light;background:var(--paper-ivory);color:var(--ink-ivory)}html.motion-full,html.motion-lite{scroll-behavior:smooth}html.sheet-open{overflow:hidden}body{margin:0;min-height:100svh;font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--w-text);line-height:var(--lh-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;overflow-x:hidden}img,svg,picture,canvas{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}button{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}[id]{scroll-margin-top:calc(var(--bar-h) + env(safe-area-inset-top) + 8px)}::selection{color:inherit;background:color-mix(in srgb,var(--gold-2, #e6cb86) 55%,transparent)}:focus-visible{outline:var(--focus-w) solid var(--focus-ink, var(--gold-ink-ivory));outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-halo) color-mix(in srgb,var(--paper, var(--paper-ivory)) 80%,transparent);border-radius:2px}.btn-gilt:focus-visible{border-radius:var(--r-pill)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:calc(env(safe-area-inset-top) + 8px);left:calc(env(safe-area-inset-left) + 12px);z-index:var(--z-skip);display:inline-flex;align-items:center;min-height:var(--tap);padding:0 18px;color:var(--ink-ivory);background:var(--paper-ivory);border:1px solid var(--sep-ivory);border-radius:var(--r-pill);transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none}.btn-gilt{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--btn-h);padding:0 var(--btn-px);color:var(--btn-ink, var(--ink));font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:var(--w-caps);font-style:normal;line-height:var(--lh-ui);letter-spacing:var(--ls-ui);text-transform:var(--tt-caps);text-decoration:none;white-space:nowrap;background:var(--btn-bg);-webkit-backdrop-filter:blur(var(--btn-blur));backdrop-filter:blur(var(--btn-blur));border:1px solid var(--btn-border);border-radius:var(--r-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--t-hover) var(--ease-silk),border-color var(--t-hover) var(--ease-silk)}.btn-gilt:hover{background:var(--btn-bg-hover);border-color:var(--btn-border-hover)}.btn-gilt:active{background:var(--btn-bg-hover);border-color:var(--gold-ink)}.btn-gilt[aria-disabled=true],.btn-gilt:disabled{cursor:default;opacity:.55}.btn-gilt__icon{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.btn-gilt{background:var(--btn-bg-solid)}}@media (forced-colors: active){.btn-gilt{border-color:ButtonText}}.frame-lines{position:absolute;inset:0;z-index:var(--z-edge);pointer-events:none;--fl-out: var(--frame-in);--fl-in: var(--frame-in-2);--fl-d: var(--diamond);--fl-top: env(safe-area-inset-top);--fl-right: env(safe-area-inset-right);--fl-bottom: env(safe-area-inset-bottom);--fl-left: env(safe-area-inset-left)}.frame-lines--card{inset:-1px;z-index:auto;--fl-out: 0px;--fl-in: var(--card-gap);--fl-d: var(--card-diamond);--fl-top: 0px;--fl-right: 0px;--fl-bottom: 0px;--fl-left: 0px}.frame-lines__line{position:absolute;border:var(--hairline) solid var(--rule);border-radius:var(--r-frame)}.frame-lines__line--outer{inset:calc(var(--fl-out) + var(--fl-top)) calc(var(--fl-out) + var(--fl-right)) calc(var(--fl-out) + var(--fl-bottom)) calc(var(--fl-out) + var(--fl-left))}.frame-lines__line--inner{inset:calc(var(--fl-in) + var(--fl-top)) calc(var(--fl-in) + var(--fl-right)) calc(var(--fl-in) + var(--fl-bottom)) calc(var(--fl-in) + var(--fl-left));opacity:var(--hairline-inner-alpha)}.frame-lines__d{--fl-mid: calc((var(--fl-out) + var(--fl-in) + var(--hairline)) / 2);position:absolute;width:var(--fl-d);height:var(--fl-d);background:linear-gradient(135deg,var(--gold-2),var(--rule) 55%,var(--gold-0));transform:translate(-50%,-50%) rotate(45deg)}.frame-lines__d--tl{top:calc(var(--fl-mid) + var(--fl-top));left:calc(var(--fl-mid) + var(--fl-left))}.frame-lines__d--tr{top:calc(var(--fl-mid) + var(--fl-top));left:calc(100% - var(--fl-mid) - var(--fl-right))}.frame-lines__d--bl{top:calc(100% - var(--fl-mid) - var(--fl-bottom));left:calc(var(--fl-mid) + var(--fl-left))}.frame-lines__d--br{top:calc(100% - var(--fl-mid) - var(--fl-bottom));left:calc(100% - var(--fl-mid) - var(--fl-right))}@media (forced-colors: active){.frame-lines{display:none}}.brush-rule{display:block;width:clamp(124px,30vw,188px);height:auto;aspect-ratio:10 / 1;margin-inline:auto;overflow:visible}.brush-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.brush-sheen{stroke:var(--gold-3);stroke-opacity:.55}.pal-vermilion .brush-sheen,.pal-teal .brush-sheen{stroke-opacity:.7}.brush-ring-wrap{position:relative;display:inline-grid;place-items:center;width:calc(var(--fs-mono) * 2.25);aspect-ratio:1}.bindu{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;background:radial-gradient(circle closest-side,var(--gold-3),var(--gold-2) 45%,var(--gold-1) 85%,transparent)}.gold-rule{display:flex;align-items:center;gap:5px;width:clamp(110px,26vw,170px);margin:var(--s-4) auto}.gold-rule__line{flex:1;height:2.6px;background:linear-gradient(90deg,transparent,var(--gold-0) 18%,var(--gold-1) 55%,var(--gold-2) 92%,var(--gold-1));clip-path:polygon(0 50%,72% 0,94% 20%,100% 50%,94% 80%,72% 100%)}.gold-rule__line:last-child{transform:scaleX(-1)}.gold-rule__bindu{flex:none;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle closest-side,var(--gold-3),var(--gold-2) 45%,var(--gold-1) 85%,transparent)}.monogram{position:relative;display:inline-grid;place-items:center;width:calc(var(--fs-mono) * 2.25);aspect-ratio:1;margin:var(--s-3) auto}.monogram--s{width:40px;margin:0}.monogram__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.monogram__ring path{fill:none;stroke:var(--gold-1);stroke-width:1.6;stroke-linecap:round}.monogram--s .monogram__ring path{stroke-width:3}.monogram__bindu{fill:var(--gold-2)}.monogram__text{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:400;font-style:normal;line-height:1;letter-spacing:-.06em;padding-inline-end:calc(var(--gl-pad, 0px) + .06em);translate:-.12em .1em;text-transform:none}.monogram--s .monogram__text{font-size:19px}.paper-grain{position:relative}:where(.paper-band,.paper-grain){isolation:isolate}:where(.paper-band,.paper-grain):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--tex-paper) 0 0 / var(--grain-size) var(--grain-size) repeat;mix-blend-mode:soft-light;opacity:var(--grain-alpha)}.pal-vermilion:where(.paper-band,.paper-grain):before,.pal-teal:where(.paper-band,.paper-grain):before{opacity:calc(var(--grain-alpha) * 1.2)}.diamond{display:inline-block;width:6px;height:6px;vertical-align:middle;background:var(--rule);transform:rotate(45deg)}.plate-section{position:relative;color:var(--ink);background:var(--paper);isolation:isolate;overflow-x:clip}.plate-section,.paper-band{scroll-margin-top:0}.plate-section>.frame{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;z-index:var(--z-plate);background-color:var(--paper)}.frame__paper{position:absolute;inset:-2%;background:radial-gradient(60% 45% at 50% 38%,var(--ground-1) 0%,transparent 70%),radial-gradient(80% 60% at 50% 100%,var(--ground-2) 0%,transparent 75%),radial-gradient(120% 90% at 50% 50%,transparent 55%,color-mix(in srgb,var(--ground-3) 60%,transparent) 100%),var(--paper)}.frame__ground{position:absolute;inset:-2%;background-color:var(--paper);background-image:var(--lqip-wide, none);background-position:var(--focal, 50% 45%);background-size:cover;background-repeat:no-repeat}@media (max-aspect-ratio: 5/4){.frame__ground{background-image:var(--lqip-mid, none)}}@media (max-aspect-ratio: 3/5){.frame__ground{background-image:var(--lqip-tall, none)}}.plate-scroll,.plate-pointer{position:absolute;inset:0}.plate-section .plate,.plate-section .gold{position:absolute;inset:-2%;display:block;max-width:none;pointer-events:none;user-select:none}.plate-section .plate img,.plate-section .gold img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--focal, 50% 45%);color:transparent}.plate-section>.content{position:relative;z-index:var(--z-content);margin-top:-100vh;margin-top:-100lvh;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--pad-y) * .6 + var(--bar-h) + env(safe-area-inset-top)) calc(var(--frame-in-2) + var(--pad-x) * .5 + env(safe-area-inset-right)) calc(var(--pad-y) * .6 + env(safe-area-inset-bottom)) calc(var(--frame-in-2) + var(--pad-x) * .5 + env(safe-area-inset-left));text-align:center;text-shadow:0 0 16px var(--halo),0 0 4px var(--halo2)}.plate-section>.content>*{max-width:100%}.hairlines{position:absolute;inset:0;pointer-events:none;z-index:var(--z-edge)}.hairlines__outer,.hairlines__inner{position:absolute;border:1px solid var(--rule)}.hairlines__outer{inset:calc(var(--frame-in) + env(safe-area-inset-top)) calc(var(--frame-in) + env(safe-area-inset-right)) calc(var(--frame-in) + env(safe-area-inset-bottom)) calc(var(--frame-in) + env(safe-area-inset-left))}.hairlines__inner{inset:calc(var(--frame-in-2) + env(safe-area-inset-top)) calc(var(--frame-in-2) + env(safe-area-inset-right)) calc(var(--frame-in-2) + env(safe-area-inset-bottom)) calc(var(--frame-in-2) + env(safe-area-inset-left));opacity:.6}.hairlines__d{position:absolute;width:var(--diamond);height:var(--diamond);background:var(--rule);transform:translate(-50%,-50%) rotate(45deg);--mid: calc((var(--frame-in) + var(--frame-in-2)) / 2)}.hairlines__d--tl{top:calc(var(--mid) + env(safe-area-inset-top));left:calc(var(--mid) + env(safe-area-inset-left))}.hairlines__d--tr{top:calc(var(--mid) + env(safe-area-inset-top));left:calc(100% - var(--mid) - env(safe-area-inset-right))}.hairlines__d--bl{top:calc(100% - var(--mid) - env(safe-area-inset-bottom));left:calc(var(--mid) + env(safe-area-inset-left))}.hairlines__d--br{top:calc(100% - var(--mid) - env(safe-area-inset-bottom));left:calc(100% - var(--mid) - env(safe-area-inset-right))}.glaze{position:relative}.glaze:before{content:"";position:absolute;inset:-34px clamp(-60px,-6vw,-16px);z-index:-1;background:radial-gradient(closest-side,var(--glaze) 0%,var(--glaze-75) 62%,transparent 100%);pointer-events:none}.paper-band{position:relative;overflow-x:clip;color:var(--ink);background:radial-gradient(70% 60% at 20% 10%,var(--ground-1) 0%,transparent 70%),radial-gradient(60% 50% at 85% 90%,color-mix(in srgb,var(--ground-2) 70%,transparent) 0%,transparent 75%),var(--paper)}.paper-band__inner{display:flex;flex-direction:column;align-items:center;gap:var(--s-5);max-width:var(--max);margin:0 auto;padding:var(--pad-y) calc(var(--pad-x) + env(safe-area-inset-right)) var(--pad-y) calc(var(--pad-x) + env(safe-area-inset-left));text-align:center}.paper-band__inner>*{max-width:100%}.mini-card{position:relative;width:min(92vw,560px);max-width:100%;padding:var(--s-7) var(--s-5);background:color-mix(in srgb,var(--paper) 88%,white);border:1px solid var(--rule);border-radius:var(--r-card);outline:1px solid color-mix(in srgb,var(--rule) 60%,transparent);outline-offset:-9px;box-shadow:0 14px 40px -26px #3c281459}.mini-card:focus-visible{outline:2px solid var(--gold-ink)}.opening>.content{padding-top:calc(var(--bar-h) + env(safe-area-inset-top) + 2svh);padding-bottom:calc(var(--frame-in-2) + 2svh + 48px + env(safe-area-inset-bottom))}.opening__col{display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.9svh,10px);width:100%;max-width:640px}.opening__ganesh{width:clamp(88px,min(34vw,15.5svh),260px);aspect-ratio:1}.opening .monogram{width:clamp(88px,min(30vw,15svh),200px);margin:.8svh auto}.opening .gold-rule{margin:.9svh auto}@media (min-aspect-ratio: 5/4){.opening__ganesh{width:clamp(104px,min(18vw,15svh),260px)}.opening .monogram{width:clamp(88px,min(30vw,13svh),200px)}}.opening .t-hero{margin-top:var(--s-2)}.t-dateline>span{display:block}.scroll-cue{position:absolute;bottom:calc(1.5svh + var(--frame-in-2) + env(safe-area-inset-bottom));left:50%;display:grid;place-items:center;width:44px;height:44px;color:var(--gold-ink);transform:translate(-50%)}.scroll-cue svg{width:32px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}@media (max-height: 520px) and (orientation: landscape){.opening>.content{padding-top:calc(var(--bar-h) + env(safe-area-inset-top) + 3svh);padding-bottom:calc(var(--frame-in-2) + 4svh + env(safe-area-inset-bottom))}.opening__col{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:repeat(5,auto);align-items:center;justify-items:center;column-gap:clamp(24px,5vw,64px);row-gap:1svh;max-width:900px}.opening__col>.opening__ganesh{grid-column:1;grid-row:1 / 4;align-self:end;width:min(22vw,36svh)}.opening__col>.t-kicker{grid-column:1;grid-row:4}.opening__col>.t-kicker+.t-kicker{grid-row:5;align-self:start}.opening__col>.t-hero{grid-column:2;grid-row:1;margin-top:0}.opening__col .gold-rule{grid-column:2;grid-row:2;margin:0 auto}.opening__col .monogram{grid-column:2;grid-row:3;width:min(20vw,26svh);margin:0 auto}.opening__col>.t-pair{grid-column:2;grid-row:4}.opening__col>.t-dateline{grid-column:2;grid-row:5}.scroll-cue{display:none}}.invitation__col{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);width:100%;max-width:720px}.invitation__kalash{height:clamp(70px,9svh,110px);aspect-ratio:3 / 4}.t-shloka>span{display:block}.invitation__names{display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.invitation__person{display:flex;flex-direction:column;align-items:center;margin:0}.invitation__person .t-names{white-space:nowrap}.invitation__joiner{font-size:calc(var(--fs-names) * .6);line-height:1}.invitation__shehnai{width:clamp(180px,40vw,300px);height:40px}@media (max-height: 520px) and (orientation: landscape){.invitation__col{gap:var(--s-3)}}.countdown__card{display:flex;flex-direction:column;align-items:center}.countdown__units{display:flex;justify-content:center;gap:clamp(16px,5vw,48px);margin:var(--s-5) 0;padding:0;list-style:none}.countdown__unit{display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.countdown__unit .t-digits{display:inline-block;inline-size:1.7em;min-width:2ch;text-align:center}.countdown__when{display:flex;flex-direction:column;gap:var(--s-1);margin:0}.countdown__venue{font-size:calc(var(--fs-venue) * .8)}@media (min-aspect-ratio: 5/4) and (min-width: 900px),(max-height: 520px) and (orientation: landscape){.countdown__card{width:640px}}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);max-width:100%;margin:0;padding:0;list-style:none}.chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:132px;min-height:60px;padding:var(--s-2) var(--s-5);color:var(--ink);text-decoration:none;border:1px solid var(--rule);border-radius:var(--r-pill);background:color-mix(in srgb,var(--paper) 70%,white)}.chip__title{font-family:var(--font-text);font-size:1.1rem;font-weight:600}.chip__date{color:var(--ink-soft);font-size:.92rem}@media (max-width: 479px){.chips>li{flex:0 1 calc(50% - var(--s-3) / 2)}.chip{width:100%;min-width:0;padding-inline:var(--s-3)}}@media (min-aspect-ratio: 5/4) and (min-width: 900px){.chips{flex-wrap:nowrap;width:100%}.chips>li{flex:0 1 200px;min-width:0}.chip{width:100%;min-width:0}}@media (max-height: 520px) and (orientation: landscape){.chips{flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px var(--s-1) var(--s-2)}.chips>li{flex:0 0 auto;scroll-snap-align:center}}.event>.content{justify-content:flex-start;padding-top:max(13svh,calc(var(--bar-h) + env(safe-area-inset-top) + var(--s-5)))}.event__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "tagline" "couple" "facts" "actions";justify-items:center;row-gap:var(--s-4);width:100%;max-width:var(--col)}.event__title{grid-area:title;margin:0}.event__tagline{grid-area:tagline;margin:0;max-width:32ch}.event__facts{grid-area:facts;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0}.event__facts dd{margin:0}.event__facts .t-addr>span{display:block}.event__facts .t-when>span{white-space:nowrap}.event__actions{grid-area:actions;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-3)}.event__couple,.couple{--couple-h: clamp(220px, 40svh, 460px);position:relative;display:flex;align-items:flex-end;justify-content:center;height:var(--couple-h);width:calc(var(--couple-h) * var(--couple-hs, 1) * var(--couple-aspect, .66));max-width:100%;margin:0}.event__couple{grid-area:couple}.event__couple:before{content:"";position:absolute;left:50%;bottom:calc((1 - var(--couple-feet, .97)) * var(--couple-h) * var(--couple-hs, 1));z-index:-1;width:min(86%,calc(var(--couple-h) * .62));height:calc(var(--couple-h) * .075);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,color-mix(in srgb,var(--deep) 55%,#24160b) 46%,transparent) 0%,color-mix(in srgb,color-mix(in srgb,var(--deep) 55%,#24160b) 18%,transparent) 58%,transparent 100%);translate:-50% 50%;pointer-events:none}.event__couple.couple--empty:before{content:none}.event__couple picture,.couple__pic{display:block;height:calc(var(--couple-h) * var(--couple-hs, 1))}.event__couple img,.couple__pic img{display:block;width:auto;height:calc(var(--couple-h) * var(--couple-hs, 1));max-width:none;object-fit:contain;object-position:50% 100%}@media (min-aspect-ratio: 3/5) and (max-aspect-ratio: 5/4){.event__couple,.couple{--couple-h: min(44svh, 640px)}.event__grid{max-width:min(88vw,720px)}}@media (max-width: 379px){.event__actions{flex-direction:column;align-items:center}}@media (min-aspect-ratio: 5/4) and (min-width: 900px),(max-height: 520px) and (orientation: landscape){.event>.content{justify-content:center;padding-top:calc(var(--pad-y) * .5 + var(--bar-h) + env(safe-area-inset-top));padding-bottom:calc(var(--pad-y) * .5 + env(safe-area-inset-bottom))}.event__grid{grid-template-columns:minmax(0,45fr) minmax(0,40fr);grid-template-rows:1fr auto auto auto auto 1fr;grid-template-areas:"couple ." "couple title" "couple tagline" "couple facts" "couple actions" "couple .";column-gap:clamp(32px,8%,128px);row-gap:var(--s-3);align-items:center;max-width:var(--max)}.event__grid[data-couple=right]{grid-template-columns:minmax(0,40fr) minmax(0,45fr);grid-template-areas:". couple" "title couple" "tagline couple" "facts couple" "actions couple" ". couple"}.event__couple,.couple{--couple-h: min(68svh, 640px);align-self:end}.event__tagline{max-width:30ch}}@media (min-aspect-ratio: 5/4) and (min-width: 900px) and (min-height: 521px){.event>.content{justify-content:flex-start}.event__grid{min-height:calc(var(--floor-wide, .86) * 100vh + 2vh - var(--pad-y) * .5 - var(--bar-h) - env(safe-area-inset-top));min-height:calc(var(--floor-wide, .86) * 100svh + 2svh - var(--pad-y) * .5 - var(--bar-h) - env(safe-area-inset-top))}}@media (max-height: 520px) and (orientation: landscape){.event__couple,.couple{--couple-h: min(80svh, 640px);align-self:center}.event__grid{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(24px,6vw,64px);row-gap:var(--s-2)}.event__grid[data-couple=right]{grid-template-columns:minmax(0,1fr) auto}.event__actions{margin-top:var(--s-1)}}.cultures__halves{display:flex;flex-direction:column;align-items:center;gap:var(--s-7);width:100%;margin-top:var(--s-6)}.cultures__half{display:flex;flex-direction:column;align-items:center;gap:var(--s-5);min-width:0}.cultures__seam{display:flex;justify-content:center}.cultures__motif,.cultures__word{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);margin:0}.cultures__art{width:min(40vw,200px);aspect-ratio:1}.cultures__word+.cultures__motif .cultures__art{width:min(70vw,360px)}.cultures__seam .cultures__art{width:min(36vw,160px)}.cultures__tirhuta{width:min(60vw,260px);height:64px}.cultures__bangla{margin:0;font-family:"Atma",var(--font-beng-fallback);font-size:clamp(40px,10vw,72px);font-weight:500;line-height:1.3;color:var(--gold-ink)}@media (min-aspect-ratio: 5/4) and (min-width: 900px),(max-height: 520px) and (orientation: landscape){.cultures__halves{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:clamp(24px,4vw,72px);max-width:var(--max)}.cultures__seam{align-self:center}@supports (grid-template-rows: subgrid){.cultures__halves{grid-template-rows:auto auto auto}.cultures__half{display:grid;grid-row:1 / span 3;grid-template-rows:subgrid;align-items:stretch;justify-items:center}.cultures__half>.cultures__word{justify-content:flex-start}.cultures__seam{grid-row:1 / span 3}}.cultures__word+.cultures__motif .cultures__art{width:min(30vw,420px)}.cultures__art{width:min(16vw,220px)}.cultures__seam .cultures__art{width:min(12vw,180px)}}@media (max-height: 520px) and (orientation: landscape){.cultures__word+.cultures__motif .cultures__art{width:min(28vw,70svh)}.cultures__art{width:min(16vw,40svh)}}.venues__cards{display:flex;flex-direction:column;align-items:center;gap:var(--s-6);width:100%}@media (min-aspect-ratio: 5/4) and (min-width: 900px),(max-height: 520px) and (orientation: landscape){.venues__cards{flex-direction:row;align-items:stretch;justify-content:center}.venues__cards .mini-card{width:min(46vw,520px)}}.venue-card{display:flex;flex-direction:column;align-items:center;gap:var(--s-5)}.venue-card__day{display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.venue-card__day+.venue-card__day{padding-top:var(--s-5);border-top:1px solid color-mix(in srgb,var(--rule) 45%,transparent)}.venue-card__lines{margin:0;padding:0;list-style:none}.closing>.content{padding-top:calc(var(--bar-h) + env(safe-area-inset-top) + 3svh);padding-bottom:calc(6svh + env(safe-area-inset-bottom))}.closing__col{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;gap:clamp(6px,1.4svh,12px);width:100%;max-width:720px}.closing .monogram{width:min(calc(var(--fs-mono) * 2.25),12svh);margin:0 auto 1svh}.closing .monogram__text{font-size:min(var(--fs-mono),5.3svh)}.closing .t-close{font-size:min(var(--fs-close),7svh)}.closing__col>:first-child{margin-top:auto}.closing .t-close{margin:0}.closing .t-close>span{display:block}.closing__families{display:flex;flex-direction:column;align-items:center;gap:var(--s-1);margin:0}.closing__joiner,.invitation__joiner{padding-block:.4em;margin-block:-.4em}.closing__joiner{font-size:1.6em;line-height:1}.closing__families{margin-bottom:clamp(8px,2svh,24px)}.closing__diya{flex:none;width:clamp(110px,min(28vw,16svh),220px);aspect-ratio:2 / 1}.closing__col>.closing__diya{margin-top:auto}@media (max-height: 520px) and (orientation: landscape){.closing>.content{padding-bottom:calc(var(--pad-y) * .6 + env(safe-area-inset-bottom))}.closing__col{flex:none}.closing__col>:first-child,.closing__col>.closing__diya{margin-top:0}.closing__families{margin-bottom:var(--s-2)}}.footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);padding:var(--s-8) calc(var(--pad-x) + env(safe-area-inset-right)) calc(var(--s-7) + env(safe-area-inset-bottom)) calc(var(--pad-x) + env(safe-area-inset-left));text-align:center;border-top:1px solid color-mix(in srgb,var(--rule) 50%,transparent)}.footer .t-pair{margin:0}.footer__top{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-4);text-decoration:none}.gallery__grid{columns:3 220px;column-gap:var(--s-4);margin:0;padding:0;list-style:none}.gallery__grid li{margin-bottom:var(--s-4);break-inside:avoid}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-6);min-height:100svh;padding:var(--s-6) calc(var(--pad-x) + env(safe-area-inset-right)) var(--s-6) calc(var(--pad-x) + env(safe-area-inset-left));color:var(--ink);background:var(--paper)}.not-found__mono{margin:0;font-family:Pinyon Script,cursive;font-size:72px}.not-found__langs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-4);margin:0;padding:0;list-style:none}.not-found__langs a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-4);border:1px solid var(--rule);border-radius:var(--r-pill);text-decoration:none}.motion-boot :is([data-enter],[data-enter-wrap]>*){opacity:0}.motion-boot :is([data-enter=paint],[data-enter-wrap=paint]>*){opacity:.3}.motion-full [data-reveal=pending],.motion-lite [data-reveal=pending]{opacity:0}.motion-full [data-reveal=pending][data-enter=paint],.motion-lite [data-reveal=pending][data-enter=paint]{opacity:.3}.motion-full [data-reveal=in]{animation:text-in var(--m-dur, var(--t-text)) var(--ease-silk) var(--m-delay, 0ms) both;-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 60%);mask-image:linear-gradient(90deg,#000 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes text-in{0%{opacity:0;filter:blur(6px);-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;filter:blur(0);-webkit-mask-position:0 0;mask-position:0 0}}.motion-full [data-reveal=in]:is([data-enter=fade],[data-enter=paint],[data-enter=light]){-webkit-mask-image:none;mask-image:none}.motion-full [data-reveal=in][data-enter=fade],.motion-lite [data-reveal=in]{animation:fade-in var(--m-dur, var(--t-text)) var(--ease-silk) var(--m-delay, 0ms) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.motion-full [data-reveal=in][data-enter=paint],.motion-lite [data-reveal=in][data-enter=paint]{animation:paint-in var(--m-dur) var(--ease-sine) var(--m-delay, 0ms) both}@keyframes paint-in{0%{opacity:.3}to{opacity:1}}.motion-full :is([data-reveal=pending],[data-reveal=in])[data-enter=title]{-webkit-mask-image:var(--wipe);mask-image:var(--wipe);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0}.motion-full [data-reveal=in][data-enter=title]{animation:title-in var(--m-dur, var(--t-title)) var(--ease-sine) var(--m-delay, 0ms) both}@keyframes title-in{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}35%{opacity:1}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}.motion-full [data-reveal=in]:is([data-enter=feather],[data-enter=rise]){animation:feather-in var(--m-dur) var(--ease-sine) var(--m-delay, 0ms) both;-webkit-mask-image:linear-gradient(to top,#000 42%,transparent 58%);mask-image:linear-gradient(to top,#000 42%,transparent 58%);-webkit-mask-size:100% 260%;mask-size:100% 260%}@keyframes feather-in{0%{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}40%{opacity:1}to{opacity:1;-webkit-mask-position:0 100%;mask-position:0 100%}}.diya__flame{transform-origin:73.3% 52.6%}.motion-full [data-reveal=in][data-enter=light],.motion-lite [data-reveal=in][data-enter=light]{animation:light-up var(--m-dur) var(--ease-silk) var(--m-delay, 0ms) both}@keyframes light-up{0%{opacity:0;scale:1 0}to{opacity:1;scale:1 1}}.motion-full :is(.t-hero,.monogram__text,.joiner,.hand-title).gold-leaf:not([data-reveal]){animation:gold-shimmer var(--half-phrase) var(--ease-sine) 1.2s infinite}@keyframes gold-shimmer{0%{background-position:100% 0}44%,to{background-position:0 0}}.reveal-ground,.reveal-canvas{position:absolute;inset:0;display:none;pointer-events:none}.reveal-canvas{width:100%;height:100%}.reveal-ground{isolation:isolate;background-color:var(--prev-ground, var(--paper))}.reveal-ground:after{content:"";position:absolute;inset:0;background:url(/assets/paper-512-CwBKbjAs.webp) repeat 0 0 / 512px 512px;mix-blend-mode:soft-light;opacity:.18}.plate-section:is([data-paint=pending],[data-paint=fade]) .frame .reveal-ground{display:block}.plate-section[data-paint=run] .frame .reveal-canvas{display:block}.plate-section[data-paint=fade] .frame .reveal-ground{opacity:0;transition:opacity var(--fade-dur, .5s) var(--ease-sine)}.plate-section:is([data-paint=pending],[data-paint=run],[data-paint=fade]) :is(.veil-layer,.sweep,.glow-layer,.live-strokes,.edge-motifs,.evening-lights,.particles){opacity:0}.plate-section[data-paint=done] :is(.veil-layer,.sweep,.glow-layer,.live-strokes,.edge-motifs,.evening-lights){transition:opacity 1.1s var(--ease-silk)}.brush-edge{--edge-h: clamp(36px, 8svh, 90px);position:absolute;left:0;right:0;top:calc(var(--edge-h) * -1 + 1px);height:var(--edge-h);z-index:var(--z-reveal);display:none;pointer-events:none;background:var(--prev-ground, var(--paper));-webkit-mask:var(--edge) repeat-x 0 0 / auto 100%;mask:var(--edge) repeat-x 0 0 / auto 100%;transform:scaleY(-1)}.plate-section[data-paint=pending]>.brush-edge{display:block;opacity:0;transition:opacity .4s var(--ease-sine)}.plate-section[data-paint=pending][data-edge]>.brush-edge{opacity:1}.plate-section:is([data-paint=run],[data-paint=fade])>.brush-edge{display:block;opacity:0;transition:opacity .7s var(--ease-sine)}:is(.motion-full,.motion-lite) .plate-pointer>:is(.plate,.gold){animation:drift-x 8.5s var(--ease-sine) infinite alternate,drift-r 9.5s var(--ease-sine) infinite alternate}:is(.motion-full,.motion-lite) .plate-pointer>:is(.plate,.gold) img{animation:drift-y 6.5s var(--ease-sine) infinite alternate,drift-s 5.5s var(--ease-sine) infinite alternate}@keyframes drift-x{0%{translate:-1.6px 0}to{translate:1.6px 0}}@keyframes drift-y{0%{translate:0 -1.3px}to{translate:0 1.3px}}@keyframes drift-s{0%{scale:.9978}to{scale:1.0022}}@keyframes drift-r{0%{rotate:-.035deg}to{rotate:.035deg}}.veil-layer,.glow-layer,.live-strokes,.sweep,.edge-motifs,.evening-lights{position:absolute;inset:0;pointer-events:none}.veil-layer .plate-pointer,.live-strokes__pointer{position:absolute;inset:0}.plate-section .veil__pic{position:absolute;inset:-2%;display:block;opacity:.85}.plate-section .veil__canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none}.motion-full .veil__pic{animation:veil-x 7.25s var(--ease-sine) infinite alternate,veil-r 10.5s var(--ease-sine) infinite alternate}.motion-full .veil__pic .veil__canvas{animation:veil-y 8.25s var(--ease-sine) infinite alternate,veil-s 6.1s var(--ease-sine) infinite alternate}@keyframes veil-x{0%{translate:3.75px 0}to{translate:-3.75px 0}}@keyframes veil-y{0%{translate:0 2.75px}to{translate:0 -2.75px}}@keyframes veil-s{0%{scale:1.0042}to{scale:.9958}}@keyframes veil-r{0%{rotate:.06deg}to{rotate:-.06deg}}.live-strokes__box,.glow-layer__box{position:absolute;inset:-2%}.ls-slot{position:absolute;left:calc(var(--cx, 0px) + var(--sx) * var(--cw, 0px));top:calc(var(--cy, 0px) + var(--sy) * var(--ch, 0px));width:0;height:0}.ls-slot__rot{--w: calc(var(--sw) * var(--cw, 0px));--h: calc(var(--sh) * var(--ch, 0px));--diag: calc(var(--w) + var(--h));position:absolute;left:calc(var(--diag) / -2);top:calc(var(--diag) / -2);width:var(--diag);height:var(--diag);rotate:var(--ang);opacity:0;-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 60%);mask-image:linear-gradient(90deg,#000 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0}.motion-full .ls-slot__rot{animation:ls-draw var(--ls-dur, 12s) linear var(--ls-delay, 0s) infinite}.ls-slot__sprite{position:absolute;left:50%;top:50%;width:var(--w);height:var(--h);translate:-50% -50%;rotate:calc(var(--ang) * -1);background-repeat:no-repeat}@keyframes ls-draw{0%{opacity:.55;-webkit-mask-position:100% 0;mask-position:100% 0;animation-timing-function:var(--ease-sine)}28%{opacity:.55;-webkit-mask-position:0 0;mask-position:0 0}58%{opacity:.55;-webkit-mask-position:0 0;mask-position:0 0;animation-timing-function:var(--ease-sine)}86%{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}to{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}}.sweep{overflow:hidden;mix-blend-mode:screen;container-type:size;--sweep-color: rgba(255, 250, 243, .2);--sweep-w: 38vmax;--sweep-reach: 87vmax}@supports (width: 1cqmax){.sweep{--sweep-w: 42cqmax;--sweep-reach: calc(44.2cqw + 23.5cqh + 21cqmax + 8px) }}.plate-section[data-tone=deep] .sweep,:is(.pal-vermilion,.pal-teal) .sweep{mix-blend-mode:soft-light;--sweep-color: rgba(255, 217, 168, .42)}.sweep__band{position:absolute;left:50%;top:50%;width:var(--sweep-w);height:260vmax;margin:-130vmax 0 0 calc(var(--sweep-w) / -2);background:linear-gradient(90deg,transparent 0%,var(--sweep-color) 50%,transparent 100%);transform:rotate(28deg) translate(calc(var(--sweep-reach) * -1))}.motion-full .sweep__band{animation:sweep var(--phrase) var(--ease-sine) 2.2s infinite}@keyframes sweep{0%{transform:rotate(28deg) translate(calc(var(--sweep-reach) * -1))}31.9%,to{transform:rotate(28deg) translate(var(--sweep-reach))}}.glow-pool{position:absolute;left:calc(var(--cx, 0px) + (var(--gx) - var(--grx)) * var(--cw, 0px));top:calc(var(--cy, 0px) + (var(--gy) - var(--gry)) * var(--ch, 0px));width:calc(2 * var(--grx) * var(--cw, 0px));height:calc(2 * var(--gry) * var(--ch, 0px));background:radial-gradient(closest-side,rgb(255 246 224 / calc(var(--gk, .5) * .42)),rgb(255 240 210 / calc(var(--gk, .5) * .16)) 55%,#fff0d200);mix-blend-mode:soft-light}.motion-full .glow-pool{animation:glow-pulse calc(var(--half-phrase) / 2) var(--ease-sine) infinite alternate}@keyframes glow-pulse{0%{opacity:1}to{opacity:.94}}.motion-full :is([data-section=wedding],[data-section=reception]) .couple__pic{transform-origin:50% 100%;animation:breathe-s calc(var(--phrase) / 2) var(--ease-sine) infinite alternate,breathe-x calc(var(--phrase) / 2) var(--ease-sine) calc(var(--phrase) / -4) infinite alternate}.motion-full .plate-section [data-reveal] .couple__pic,.motion-full .plate-section .couple[data-reveal] .couple__pic{animation:none}@keyframes breathe-s{0%{scale:.996}to{scale:1.004}}@keyframes breathe-x{0%{translate:-3px 0}to{translate:3px 0}}.edge-motifs .plate-pointer{position:absolute;inset:0}.edge{position:absolute;display:block}.edge .edge__img{display:block;width:100%;height:auto}.edge--strand{top:-1.5%}.edge--strand-l{left:6.4%;height:31%;aspect-ratio:.1289}.edge--strand-r{right:6.4%;height:20%;aspect-ratio:.1289}.edge--toran{left:50%;top:calc(var(--bar-h) + env(safe-area-inset-top) - 14px);width:min(68%,1080px);translate:-50% 0;aspect-ratio:5.1829}.edge--banana{left:11.9%;bottom:19.9%;height:39%;aspect-ratio:.3068;translate:-50% 0;rotate:-9deg;transform-origin:50% 100%}.edge--bamboo{bottom:16.3%}.edge--bamboo-left{left:0;height:58.9%;aspect-ratio:450 / 1353}.edge--bamboo-right{right:0;height:53%;aspect-ratio:450 / 1218}.edge--bamboo .edge__img{height:100%;width:auto}@media (min-aspect-ratio: 5/4){.edge--strand-l{left:4.2%;height:34%}.edge--strand-r{right:4.2%;height:22%}.edge--toran{width:min(40%,900px)}.edge--banana{left:6%;bottom:6%;height:50%}.edge--bamboo{bottom:8%}.edge--bamboo-left{height:56%;left:-1%}.edge--bamboo-right{height:50%;right:-1%}}@media (max-aspect-ratio: 3/5){.edge--strand{top:-1%}.edge--strand-l{left:calc(var(--frame-in-2) + 10px);height:19svh}.edge--strand-r{right:calc(var(--frame-in-2) + 10px);height:12.5svh}.edge--toran{width:96%}.edge--banana{left:calc(var(--frame-in-2) + 8px);bottom:2.5%;height:21svh;translate:-28% 0}.edge--bamboo{bottom:13%}.edge--bamboo-left{height:36svh;translate:-12% 0}.edge--bamboo-right{height:32svh;translate:12% 0}}.edge__sway{transform-origin:50% 0}:is(.motion-full,.motion-lite) .edge__sway{animation:sway calc(var(--half-phrase) / 2) var(--ease-sine) infinite alternate}:is(.motion-full,.motion-lite) .edge--strand-r .edge__sway{animation-delay:-1.3s}:is(.motion-full,.motion-lite) .edge--toran .edge__sway{animation-name:sway-wide}@keyframes sway{0%{rotate:-1.5deg}to{rotate:1.5deg}}@keyframes sway-wide{0%{rotate:-.35deg}to{rotate:.35deg}}.edge__leaf{transform-origin:50% 100%}:is(.motion-full,.motion-lite) .edge__leaf{animation:leaf 3.1s var(--ease-sine) infinite alternate}@keyframes leaf{0%{rotate:-.8deg}to{rotate:.8deg}}.diya{position:relative;display:block;width:100%;aspect-ratio:480 / 392}.diya__layer{position:absolute;inset:0;display:block}.diya .diya__img{display:block;width:100%;height:100%}.diya__flame-img{transform-origin:73.3% 52.6%}:is(.motion-full,.motion-lite) .diya__flame-img{animation:flame-s 1.13s var(--ease-sine) infinite alternate,flame-r .83s var(--ease-sine) infinite alternate}:is(.motion-full,.motion-lite) .diya__glow-img{animation:flame-glow 2.26s var(--ease-sine) infinite alternate}@keyframes flame-s{0%{scale:1 .96}to{scale:1 1.04}}@keyframes flame-r{0%{rotate:-1.5deg}to{rotate:1.5deg}}@keyframes flame-glow{0%{opacity:1}to{opacity:.85}}.particles{position:absolute;overflow:hidden;pointer-events:none}.pt{position:absolute;top:0;bottom:0;left:var(--x);width:var(--size);margin-left:calc(var(--size) / -2);opacity:0}.pt__dab{display:block;width:var(--size);height:var(--size);background-repeat:no-repeat;background-size:600% 100%;opacity:var(--alpha, .8)}:is(.motion-full,.motion-lite) .pt{animation:pt-fall var(--pt-dur) linear var(--pt-delay) infinite}:is(.motion-full,.motion-lite) .particles--rise .pt{animation-name:pt-rise}:is(.motion-full,.motion-lite) .pt__dab{animation:pt-sway var(--sway-dur) var(--ease-sine) var(--sway-delay) infinite alternate}@keyframes pt-fall{0%{translate:0 -6%;opacity:0}10%,86%{opacity:1}to{translate:0 100%;opacity:0}}@keyframes pt-rise{0%{translate:0 100%;opacity:0}14%,80%{opacity:1}to{translate:0 -6%;opacity:0}}@keyframes pt-sway{0%{translate:calc(var(--sway) * -1) 0;rotate:calc(var(--spin) * -.5)}to{translate:var(--sway) 0;rotate:calc(var(--spin) * .5)}}.evening-lights{mix-blend-mode:screen}.evening-light{--r: calc(var(--lr) * min(100vw, 100lvh));position:absolute;left:var(--lx);top:var(--ly);width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1)}.evening-light__disc{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(closest-side,rgb(246 226 170 / var(--la)),rgb(236 206 142 / calc(var(--la) * .72)) 32%,rgb(232 201 138 / calc(var(--la) * .3)) 55%,#e8c98a00)}.motion-full .evening-light{animation:light-drift var(--l-drift) var(--ease-sine) var(--l-drift-delay) infinite alternate}.motion-full .evening-light__disc{animation:light-breathe calc(var(--half-phrase) / 2) var(--ease-sine) var(--l-delay) infinite alternate}@keyframes light-breathe{0%{opacity:1}to{opacity:.72}}@keyframes light-drift{0%{translate:0 0}to{translate:var(--ldx) var(--ldy)}}.line-art{position:relative;display:block;width:100%}.line-art__img,.line-art__svg>svg{display:block;width:100%;height:auto}.line-art__svg>svg{overflow:visible}:is(.motion-full,.motion-lite) .plate-section.in-view .line-art[data-scroll][data-inline]{contain:layout;will-change:transform}.line-art[data-inline] .line-art__img,.line-art:not([data-inline]) .line-art__svg{display:none}.line-art__ink{position:relative;display:block;width:100%}.line-art__ink-res{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.line-art__canvas{display:block;width:100%;height:100%;will-change:transform}.line-art__ink[data-phase=none]{visibility:hidden}.line-art__ink[data-phase=done] .line-art__canvas{display:none}.line-art__ink[data-phase=done] .line-art__ink-res{background-color:var(--m-ink, var(--line-art-ink))}.line-art[data-js]:not([data-inline]) .line-art__img{visibility:hidden}.motion-full .plate-section.in-view .plate-pointer{transform:translate3d(calc(var(--px, 0) * var(--pdepth, 2) * 1px),calc(var(--py, 0) * var(--pdepth, 2) * 1px),0)}.plate-pointer--veil{--pdepth: 5}.plate-pointer--edge{--pdepth: 7}.motion-full .plate-section.in-view :is(.couple,.m-near){translate:calc(var(--px, 0) * 9px) calc(var(--py, 0) * 9px)}:is(.motion-full,.motion-lite) .frame[data-late]>:is(.veil-layer,.sweep,.glow-layer,.live-strokes,.evening-lights,.particles){animation:layer-in .9s var(--ease-sine) both}@keyframes layer-in{0%{opacity:0}}.plate-section:not(.near-view) :is(.m-idle,.couple__pic,.plate,.gold,.veil__pic,.gold-leaf,.edge__sway,.edge__leaf,.diya__flame-img,.diya__glow-img,.evening-light,.evening-light__disc),.plate-section:not(.near-view) :is(.plate,.gold) img,.plate-section:not(.near-view) .veil__canvas{animation:none!important}.plate-section:not(.in-view) :is(.m-idle,.couple__pic,.plate,.gold,.veil__pic,.veil__canvas),.plate-section:not(.in-view) :is(.plate,.gold) img,:is(.plate-section,.paper-band):not(.in-view) .gold-leaf,.motion-paused :is(.m-idle,.couple__pic,.plate,.gold,.veil__pic,.veil__canvas,.gold-leaf),.motion-paused :is(.plate,.gold) img{animation-play-state:paused!important}.plate-section:not(.in-view) :is(.ls-slot__sprite,.pt__dab){background-image:none!important}:is(.motion-boot,.motion-full,.motion-lite) :is(.plate-section,.paper-band):not(.in-view) .ghost{visibility:hidden;-webkit-mask-image:none!important;mask-image:none!important}.plate-section.in-view:not(.in-focus) :is(.m-idle,.couple__pic){animation-play-state:paused!important}.motion-full .plate-section .sweep{transition:opacity .6s var(--ease-sine)}.motion-full .plate-section:not(.in-focus) .sweep{opacity:0}.plate-section:is([data-paint=pending],[data-paint=run],[data-paint=fade]) .m-idle{animation-play-state:paused!important}.motion-full .plate-section.in-view :is(.plate-pointer,.sweep__band,.veil__pic){will-change:transform}html.motion-none{scroll-behavior:auto!important}.motion-none *,.motion-none *:before,.motion-none *:after{animation:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}._switch_1xd0f_1{display:flex}._list_1xd0f_4{display:flex;gap:var(--s-1);margin:0;padding:0;list-style:none}._link_1xd0f_11{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--s-2);color:inherit;text-decoration:none;font-family:var(--font-ui);font-size:var(--fs-ui-nav);letter-spacing:0;border-radius:999px;transition:background-color .2s var(--ease-silk)}._link_1xd0f_11:hover{background:color-mix(in srgb,var(--paper) 60%,transparent)}._link_1xd0f_11[lang=en]{font-family:"Marcellus",var(--font-latin-fallback);letter-spacing:.08em}._link_1xd0f_11[lang=hi],._link_1xd0f_11[lang=mai]{font-family:"Sahitya","Noto Serif Devanagari",var(--font-deva-fallback)}._link_1xd0f_11[lang=bn]{font-family:"Tiro Bangla","Noto Serif Bengali",var(--font-beng-fallback)}._short_1xd0f_41{display:none}._underline_1xd0f_44{position:absolute;left:18%;right:18%;bottom:7px;width:64%;height:6px;fill:none;stroke:var(--gold-ink);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:0}.motion-full ._underline_1xd0f_44,.motion-lite ._underline_1xd0f_44{animation:_draw-underline_1xd0f_1 .3s var(--ease-silk) both}@keyframes _draw-underline_1xd0f_1{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@media (max-width: 479px){._switch_1xd0f_1:not(._footer_1xd0f_71) ._full_1xd0f_71{display:none}._switch_1xd0f_1:not(._footer_1xd0f_71) ._short_1xd0f_41{display:inline}}._footer_1xd0f_71 ._list_1xd0f_4{flex-wrap:wrap;justify-content:center;gap:var(--s-2)}._bar_1o6uq_1{position:fixed;inset:0 0 auto;z-index:var(--z-bar);height:calc(var(--bar-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);color:var(--ink);transition:transform .26s var(--ease-silk),background-color .26s var(--ease-silk),color .26s var(--ease-silk)}._bar_1o6uq_1[data-solid]{background:color-mix(in srgb,var(--paper-ivory) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 -1px 0 var(--sep-ivory)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._bar_1o6uq_1[data-solid]{background:var(--paper-ivory)}}._bar_1o6uq_1[data-tone=deep][data-solid]{--ink: #f7ead0;--gold-ink: #f0d88e;--gold-1: #d1a24a;--gold-2: #f0d88e;--gl-0: #d1a24a;--gl-1: #f0d88e;--gl-2: #f0d88e;--gl-glint: #fff6d6;--paper: var(--bar-deep, #741320);color:#f7ead0;background:color-mix(in srgb,var(--bar-deep, #741320) 78%,transparent);box-shadow:inset 0 -1px #e2b15a99}._bar_1o6uq_1[data-hidden]{transform:translateY(-110%)}._bar_1o6uq_1:focus-within{transform:none}._inner_1o6uq_46{display:flex;align-items:center;justify-content:space-between;height:100%;margin-inline:calc(var(--frame-in) + env(safe-area-inset-left)) calc(var(--frame-in) + env(safe-area-inset-right));padding-inline:var(--s-2)}._home_1o6uq_54{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;text-decoration:none}._right_1o6uq_63{display:flex;align-items:center;gap:var(--s-1)}._bar_1o6uq_1:not([data-solid]) ._home_1o6uq_54,._bar_1o6uq_1:not([data-solid]) ._right_1o6uq_63{background:color-mix(in srgb,var(--paper-ivory) 78%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold-1) 30%,transparent),0 6px 18px -12px #3c281473;border-radius:999px}._bar_1o6uq_1:not([data-solid]) ._right_1o6uq_63{padding-inline:2px}._bar_1o6uq_1:not([data-solid]) ._menu_1o6uq_82{border-color:transparent}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._bar_1o6uq_1:not([data-solid]) ._home_1o6uq_54,._bar_1o6uq_1:not([data-solid]) ._right_1o6uq_63{background:color-mix(in srgb,var(--paper-ivory) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}._home_1o6uq_54,._right_1o6uq_63{transition:background-color .26s var(--ease-silk),box-shadow .26s var(--ease-silk)}._menu_1o6uq_82{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:inherit;background:transparent;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;cursor:pointer}._menu_1o6uq_82 svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.motion-none ._bar_1o6uq_1{transition:none}._bar_1o6uq_1 .gold-leaf{animation:none!important}._root_196ii_1{position:fixed;inset:0;z-index:var(--z-sheet)}._root_196ii_1[hidden]{display:none}._scrim_196ii_9{position:absolute;inset:0;background:#281a0c47}._sheet_196ii_14{position:absolute;inset:auto 0 0;max-height:88svh;overflow-y:auto;padding:calc(var(--s-7) + env(safe-area-inset-top)) var(--pad-x) calc(var(--s-6) + env(safe-area-inset-bottom));color:var(--ink);background:var(--paper);box-shadow:0 -18px 50px -30px #3c281480;border-top:1px solid var(--rule)}@media (min-width: 768px){._sheet_196ii_14{inset:0 0 0 auto;width:min(420px,90vw);max-height:none;border-top:0;border-left:1px solid var(--rule);box-shadow:-18px 0 50px -30px #3c281480}}.motion-full ._sheet_196ii_14,.motion-lite ._sheet_196ii_14{animation:_sheet-up_196ii_1 .32s var(--ease-silk) both}@media (min-width: 768px){.motion-full ._sheet_196ii_14,.motion-lite ._sheet_196ii_14{animation-name:_sheet-in_196ii_1}}@keyframes _sheet-up_196ii_1{0%{transform:translateY(100%)}}@keyframes _sheet-in_196ii_1{0%{transform:translate(100%)}}._close_196ii_55{position:absolute;top:calc(var(--s-3) + env(safe-area-inset-top));right:calc(var(--s-3) + env(safe-area-inset-right));width:44px;height:44px;color:inherit;background:transparent;border:1px solid var(--rule);border-radius:999px;cursor:pointer}._close_196ii_55 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}._list_196ii_75,._sub_196ii_76{margin:0;padding:0;list-style:none}._list_196ii_75>li+li{border-top:1px solid color-mix(in srgb,var(--rule) 50%,transparent)}._link_196ii_84,._subLink_196ii_85{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:48px;color:inherit;text-decoration:none}._link_196ii_84{font:var(--nav-font);font-size:1.15rem}._sub_196ii_76{padding:0 0 var(--s-3) var(--s-5)}._subLink_196ii_85{min-height:44px;font-size:1.02rem}._date_196ii_105{color:var(--ink-soft);font-size:.92em}._head_196ii_111{display:flex;align-items:center;gap:var(--s-4);margin:calc(var(--s-6) * -1) 56px var(--s-5) 0;min-height:44px}._headRule_196ii_118{flex:1;height:1px;background:linear-gradient(90deg,var(--rule),transparent)}._link_196ii_84:hover,._subLink_196ii_85:hover{color:var(--gold-ink)}._subLabel_196ii_127{display:inline-flex;align-items:center;gap:var(--s-3)}._dot_196ii_133{flex:none;width:9px;height:9px;background:linear-gradient(135deg,var(--ground-1),var(--ground-3));border:1px solid var(--rule);transform:rotate(45deg)}._motif_1g2mg_3{display:block;width:100%;height:auto;pointer-events:none;user-select:none;color:transparent}._couple_1g2mg_2{display:block;aspect-ratio:var(--couple-aspect);pointer-events:none;user-select:none}._coupleImg_1g2mg_17{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;color:transparent}._ganesh_1c08z_2{--m-ink: #a07a34;position:relative;display:block;width:100%;aspect-ratio:720 / 700}._paint_1c08z_9{position:absolute;inset:0;width:100%;height:100%}._line_1c08z_15{position:absolute;inset:0;opacity:.45}._line_1c08z_15>svg{display:block;width:100%;height:100%;overflow:visible}._openingCol_1wxn0_7{position:relative}._kalash_1wxn0_12{display:flex;justify-content:center}._kalash_1wxn0_12 img{width:auto;height:100%}._host_1wxn0_20{max-width:min(100%,22em);text-wrap:balance}._names_1wxn0_24{position:relative;isolation:isolate;padding:var(--s-3) 0}._namesGhost_1wxn0_29{position:absolute;top:50%;left:50%;z-index:-1;width:110%;min-width:min(84vw,420px);transform:translate(-50%,-50%)}._shehnai_1wxn0_38{height:auto;margin-top:var(--s-2)}._cdCard_1wxn0_44{gap:0;padding-block:var(--s-6) var(--s-6)}._cdCard_1wxn0_44>.gold-rule{margin-block:var(--s-2)}._cdUnits_1wxn0_51{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;align-items:flex-start;margin-block:var(--s-4) var(--s-5)}._cdUnit_1wxn0_51{position:relative;min-width:3.4ch}._cdDot_1wxn0_64{position:absolute;top:calc(var(--fs-digits) * .42);left:calc(clamp(16px,5vw,48px)/-2);width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,var(--gold-3),var(--gold-2) 45%,var(--gold-1) 85%,transparent);transform:translate(-50%,-50%)}._cdDigits_1wxn0_74{position:relative;display:inline-grid;min-width:2ch;color:var(--ink)}._cdPlaceholder_1wxn0_80{color:color-mix(in srgb,var(--ink) 40%,transparent)}._cdValue_1wxn0_83{grid-area:1 / 1}.motion-full ._cdValue_1wxn0_83,.motion-lite ._cdValue_1wxn0_83{animation:_cd-in_1wxn0_1 .4s var(--ease-silk) both}@keyframes _cd-in_1wxn0_1{0%{opacity:0}to{opacity:1}}._cdLabel_1wxn0_98{color:var(--gold-ink);font-size:var(--fs-ui-nav)}._cdWhen_1wxn0_102{align-items:center;text-align:center}._cdEvent_1wxn0_106{margin-bottom:2px}._cdWhenPart_1wxn0_109{white-space:nowrap}._cdActions_1wxn0_112{display:flex;justify-content:center;margin:var(--s-5) 0 var(--s-3)}._celebRule_1wxn0_119{margin-block:0 var(--s-2)}._chips_1wxn0_122{margin-top:var(--s-2)}._chip_1wxn0_122{position:relative;gap:2px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 140% at 50% 0%,var(--ground-1) 0%,transparent 70%),var(--paper);box-shadow:0 10px 26px -20px #3c28148c;transition:transform .26s var(--ease-silk),box-shadow .26s var(--ease-silk),border-color .26s var(--ease-silk)}._chip_1wxn0_122:hover{border-color:var(--gold-1);box-shadow:0 14px 30px -18px #3c281499}.motion-full ._chip_1wxn0_122:hover,.motion-lite ._chip_1wxn0_122:hover{transform:translateY(-1px)}._chipSwatch_1wxn0_145{position:absolute;inset:auto 30% 5px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-1),transparent);opacity:.7}._chipTitle_1wxn0_152{color:var(--ink);font-family:var(--font-text);font-weight:var(--w-venue, 600);line-height:1.2}._chipDate_1wxn0_158{color:var(--ink-soft);font-family:var(--font-text);line-height:1.3}._celebAll_1wxn0_163{display:flex;justify-content:center;margin-top:var(--s-3)}._eventGrid_1wxn0_170{position:relative}._eventTitle_1wxn0_173{text-shadow:0 0 18px var(--halo),0 0 4px var(--halo2)}._whenPart_1wxn0_178{white-space:nowrap}._facts_1wxn0_181 .t-venue{margin-top:var(--s-1)}._addr_1wxn0_184{color:var(--ink-soft)}._near_1wxn0_188{grid-area:couple;z-index:1;overflow:visible;pointer-events:none}._weddingKalash_1wxn0_194,._weddingShankha_1wxn0_195{position:absolute;bottom:1.5%}._weddingKalash_1wxn0_194{left:-24%;width:auto!important;height:27%}._weddingShankha_1wxn0_195{right:-20%;width:34%!important;height:auto}._culHalves_1wxn0_211{margin-top:var(--s-5)}._culHalf_1wxn0_214{gap:var(--s-6)}._culWord_1wxn0_222{--cul-word-h: clamp(24px, 5vw, 32px);justify-content:flex-start;gap:0}._culTirhuta_1wxn0_227,._culWordBox_1wxn0_228{display:flex;align-items:flex-end;justify-content:center;width:auto;height:var(--cul-word-h);--tirhuta-h: var(--cul-word-h)}._culBangla_1wxn0_236{margin:0 0 calc(var(--cul-word-h) * -.2465);font-size:calc(var(--cul-word-h) * 1.45)!important;line-height:1!important;color:var(--gold-ink)}._culOrn_1wxn0_242{display:inline-flex;gap:5px;margin:10px 0 6px}._culOrn_1wxn0_242>i{width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,var(--gold-2),var(--gold-1) 55%,var(--gold-0) 100%)}._culOrn_1wxn0_242>i:nth-child(2){translate:0 -2px}._culWordCaption_1wxn0_256{margin:0}._culMotif_1wxn0_259{gap:var(--s-3)}._culArt_1wxn0_262{display:flex;align-items:center;justify-content:center;aspect-ratio:auto!important}._culCaption_1wxn0_268{color:var(--ink-soft);text-shadow:0 0 14px var(--halo),0 0 3px var(--halo2)}._culSeam_1wxn0_274{position:relative}._culPair_1wxn0_277{display:flex;align-items:flex-end;justify-content:center;gap:clamp(16px,6vw,48px)}._culPair_1wxn0_277 .cultures__art{width:auto!important}._culPair_1wxn0_277 .line-art--topor{width:clamp(64px,15vw,96px)}._culPair_1wxn0_277 .line-art--shankha{width:clamp(130px,32vw,200px)}._venueCard_1wxn0_294{isolation:isolate;overflow:visible}._venueCorner_1wxn0_298{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}._venueGhost_1wxn0_306{position:absolute;top:-70px;right:-70px;width:clamp(180px,46%,260px)}._venueRule_1wxn0_312{margin-block:calc(var(--s-2) * -1) 0}._venueDay_1wxn0_315{width:100%}._venueDayHeading_1wxn0_318{margin-bottom:var(--s-1)}._venueLines_1wxn0_321{display:flex;flex-direction:column;gap:2px}._venueName_1wxn0_326{margin-top:var(--s-2)}._venueMaps_1wxn0_329{margin-top:var(--s-3)}._closingCol_1wxn0_334{position:relative}._diyaSlot_1wxn0_338{aspect-ratio:auto}._ghost_1gyy8_1{display:block;aspect-ratio:1;background:var(--ghost-ink, var(--ink));opacity:var(--ghost-alpha, .09);-webkit-mask:var(--ghost-mask) center / contain no-repeat;mask:var(--ghost-mask) center / contain no-repeat;pointer-events:none;user-select:none}._icon_m7so5_3{flex:none;width:17px;height:17px;margin-inline-start:-3px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;opacity:.85}._disclosure_m7so5_16{position:relative;display:inline-flex}._trigger_m7so5_20{padding-inline-end:16px}._caret_m7so5_24{width:11px;height:8px;margin-inline-start:-2px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;transition:transform .26s var(--ease-silk)}._disclosure_m7so5_16[data-open] ._caret_m7so5_24{transform:rotate(180deg)}._panel_m7so5_38{position:absolute;left:50%;z-index:5;width:max-content;min-width:100%;max-width:min(320px,calc(100vw - 48px));padding:10px;color:var(--ink);text-shadow:none;background:color-mix(in srgb,var(--paper) 94%,white);border:1px solid var(--rule);border-radius:var(--r-card);outline:1px solid color-mix(in srgb,var(--rule) 55%,transparent);outline-offset:-6px;box-shadow:0 18px 44px -24px #321e0c73,0 2px 6px -3px #321e0c2e;transform:translate(-50%)}.pal-vermilion ._panel_m7so5_38,.pal-teal ._panel_m7so5_38{background:color-mix(in srgb,var(--ground-3) 92%,black);box-shadow:0 18px 44px -20px #0000008c}._panel_m7so5_38[hidden]{display:none}._panel_m7so5_38[data-dir=down]{top:calc(100% + 10px)}._panel_m7so5_38[data-dir=up]{bottom:calc(100% + 10px)}._panel_m7so5_38:after{content:"";position:absolute;left:50%;width:7px;height:7px;background:var(--rule);transform:translate(-50%) rotate(45deg)}._panel_m7so5_38[data-dir=down]:after{top:-4px}._panel_m7so5_38[data-dir=up]:after{bottom:-4px}.motion-full ._panel_m7so5_38:not([hidden]),.motion-lite ._panel_m7so5_38:not([hidden]){animation:_panel-in_m7so5_1 .22s var(--ease-silk) both}@keyframes _panel-in_m7so5_1{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}._menu_m7so5_102{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}._item_m7so5_110{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;min-height:44px;padding:6px 18px;color:inherit;font-family:var(--font-text);font-size:var(--fs-addr);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;white-space:nowrap;background:none;border:0;border-radius:1px;cursor:pointer;transition:background-color .18s var(--ease-silk)}._item_m7so5_110:hover{background:color-mix(in srgb,var(--ground-2) 55%,transparent)}.pal-vermilion ._item_m7so5_110:hover,.pal-teal ._item_m7so5_110:hover{background:color-mix(in srgb,var(--ground-1) 45%,transparent)}._item_m7so5_110+._item_m7so5_110,._menu_m7so5_102>li+li{border-top:1px solid color-mix(in srgb,var(--rule) 30%,transparent)}._itemSub_m7so5_144{color:var(--ink-soft);font-size:.86em;font-weight:500;font-style:var(--fst-italic, italic)}._flourish_1xglo_2{display:inline-block;height:var(--tirhuta-h, clamp(44px, 9vw, 72px));aspect-ratio:2715 / 1037;color:var(--gold-ink);line-height:0}._flourish_1xglo_2>svg{display:block;width:100%;height:100%;overflow:visible}
