.india-wedding{--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Jost", sans-serif;--iw-ruby:#642b37;--iw-paper:#fff7e9;--iw-ink:#372b2b;--iw-muted:#6c5552;--iw-gold:#b28c52;background:var(--iw-paper);color:var(--iw-ink);min-height:100svh;font-family:var(--font-sans,sans-serif);font-size:1rem;line-height:1.7}.india-wedding *{box-sizing:border-box}.india-wedding h1,.india-wedding h2,.india-wedding h3{font-family:var(--font-serif,Georgia, serif);text-wrap:balance;overflow-wrap:anywhere;font-weight:400;line-height:1.14}.india-wedding h2{margin:.8rem 0 1.5rem;font-size:clamp(2rem,5vw,3.4rem)}.india-wedding a,.india-wedding button{-webkit-tap-highlight-color:transparent}.india-wedding :focus-visible{outline-offset:5px;outline:3px solid #a36a36}.india-wedding section[id]{scroll-margin-top:2rem}.iw-brand{font-family:var(--font-serif,Georgia, serif);font-size:1.5rem;text-decoration:none}.iw-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;line-height:1.8}.iw-collection{max-width:72rem;margin:auto;padding:1.5rem clamp(1.25rem,5vw,4rem)}.iw-collection-intro{max-width:48rem;margin:5rem 0 4rem}.iw-collection-intro h1{margin:1.5rem 0;font-size:clamp(2.8rem,7vw,5rem)}.iw-collection-intro>p:last-child{max-width:35rem;color:var(--iw-muted);font-size:1.125rem}.iw-preview{border:1px solid #d9c6ac;grid-template-columns:1fr 1fr;display:grid}.iw-preview-paper{background:var(--iw-ruby);min-height:0;color:var(--iw-paper);text-align:center;border:1px solid var(--iw-gold);outline:8px solid var(--iw-ruby);flex-direction:column;justify-content:center;margin:1.5rem;padding:0;display:flex;position:relative}.iw-preview-names{font:3rem/1.1 var(--font-serif,Georgia, serif);margin:2rem 0}.iw-preview-names i{color:#dfbf8d;font-size:1.8rem}.iw-preview-copy{align-self:center;padding:2.5rem}.iw-preview-copy p{margin-bottom:1.5rem}.iw-button{background:var(--iw-ruby);min-height:48px;color:var(--iw-paper);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1.4rem;line-height:1.5;text-decoration:none;display:inline-flex}.iw-button:hover{background:#4c1f29}.iw-button-light{background:var(--iw-paper);color:var(--iw-ruby)}.iw-button-light:hover{background:#ead8b9}.iw-note,.iw-timezone{color:var(--iw-muted);font-size:.9rem}.iw-note{margin-top:1rem}.iw-footer{color:var(--iw-muted);padding:3rem 0;font-size:.9rem}html:has(.iw-experience){scrollbar-gutter:stable}.india-wedding [hidden]{display:none!important}.iw-experience{color:#63332d;background:#f9efdc url(data:image/webp;base64,UklGRtACAABXRUJQVlA4IMQCAACQGQCdASoAAQABPp1On04lpCMjIChYsBOJaW5Q/+vj+WWN7k47KrSjZ/7fWRlKp73MV/f/s0a/+eIAT40aNFfLW4uTZ3mHkKksfTx/rvxzApk3cnNl+HLS70mAm2D8bJBdBnco0aakEm0lYDOO0kjAm16kQMPN4ZCMZkQrd3a1b6wfndrwZDjOqO9qawRO9gxgwym7p/wkysrJCpUWiKtHV9GjWEVbOpg6gTDFF4lKYgfCQJ4uxTdhFf42ttasrtlVBiK9N9xLI9qbVGC00KXDZV69aYAA/vRvAZ+9zlysvq+rmHIno6BvamApFq74aCn2nOpefVZ/20ZBjEB79CWY0svclPMj3OJsYzcvcDAFwqK9XiJICCEUDds+z5cLH+kFYGxfqM8DXHRrMxsAmNMTxZKodjHDurUDVrXHfSBFOATaE4rxfLd+0NFcBLz9mTPwYlNeslJKhcUn55g0NdDXJXZZz7n07bwUpY3qkjnokEtiNQv/hFdN8JpaE6JgA6REe+zbuROJuFhoCcRiDlm7+TTVos2N8mEMx1Qd4uRUEu4RvPXGpTE0EnCh6rgZqCQIYiSzya3SvYvO5FTb2hXdyVk75ma9oh6Sg1yd1j8HIMYo5FALBZRgHhqk/3/iLW3zJJZd9C0re7yVpa6CRojbhnxixEAzMjKzO4qw4RhtyMBLcWjGAnletjhQ3qzY9KN8uZRp6TimivZUF3ZABeDDJ3WQY3jkpNpqSSD0vmLWj8iOAFvNgvaNmwTJTArPX2+UGY4lRTlW4hoKZYlXukG9o2Rkdi51HnT0o9/ZSm/Qyf/6S/inB9XW5qnKmPTbxefKyMRiR+t/JQzhP71aZpCRywlJyr8Z+RXJ6egY1uuOYQn3IW+x1ytlpmIm7VqGqIwBNerfcY6PId8Srq9DfsfBcVBl5ukFC3Fn4dSsKsfaL3QbQAA=)}.iw-experience p{margin:.65rem 0}.iw-experience .iw-eyebrow{letter-spacing:.14em;font-size:.68rem}.iw-entrance{text-align:center;color:#f8e5bc;background:#491720;grid-template-rows:minmax(0,1fr);place-items:center;height:100svh;min-height:480px;display:grid;position:relative;overflow:hidden}.iw-palace-stage{width:min(100%,45rem);height:100%;min-height:0;margin:auto;position:relative}.iw-palace{aspect-ratio:3/4;isolation:isolate;background:#f9efdc;height:100%;position:relative;overflow:hidden}.iw-palace-stage>.iw-palace{aspect-ratio:auto;width:100%}.iw-courtyard{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.iw-palace-shade{display:none}.iw-doorway{perspective:1000px;position:absolute;inset:0}.iw-door{backface-visibility:hidden;width:50.1%;height:100%;position:absolute;top:0;overflow:hidden}.iw-door img{object-fit:cover;width:200%;max-width:none;height:100%;position:absolute;inset:0}.iw-door-right img{left:-100%}.iw-door-left{transform-origin:0;left:0}.iw-door-right{transform-origin:100%;right:0}.iw-palace[data-palace-animate=true] .iw-door{transition:transform 1.6s cubic-bezier(.25,.7,.25,1) .12s}.iw-palace[data-palace-open=true] .iw-door-left{transform:rotateY(-105deg)}.iw-palace[data-palace-open=true] .iw-door-right{transform:rotateY(105deg)}.iw-cover-content{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:18% 12% 14%}.iw-palace-title{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.iw-palace-title h1{margin:.6rem auto;font-size:clamp(2.2rem,min(8vw,6svh),3.6rem);line-height:1.05}.iw-palace-title-long h1{font-size:clamp(1.3rem,3.7vw,2.6rem)}.iw-palace-title .iw-eyebrow{font-size:.6rem}.iw-ampersand{margin:.25rem;font-size:.5em;font-style:italic;display:block}.iw-cover-date,.iw-palace-location{letter-spacing:.04em;font-size:.7rem}.iw-entrance-actions{pointer-events:auto;z-index:3;flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.iw-entrance-actions .iw-button{padding:.65rem 1.2rem;font-size:.8rem}.iw-tap-hint{letter-spacing:.13em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.6rem;display:flex;margin:0!important}.iw-quiet-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem .5rem}.iw-text-link{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.iw-experience[data-opening-state=opening] .iw-palace-title{opacity:0;transition:opacity .3s}.iw-revealed{max-width:720px;margin:auto}.iw-painted-scene{isolation:isolate;text-align:center;display:grid;position:relative}.iw-scene-painting{grid-area:2/1;align-self:end;margin-top:-35%;position:relative;overflow:clip}.iw-scene-art{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000,#000 30% calc(100% - 25px),#0000);mask-image:linear-gradient(#0000,#000 30% calc(100% - 25px),#0000)}.iw-scene-copy{z-index:1;grid-area:1/1;align-self:start;padding:44px 12% 0}.iw-scene-copy h2{margin:.7rem 0;font-size:clamp(2.5rem,7vw,4.5rem)}.iw-invitation .iw-scene-painting{margin-top:-35%}.iw-invitation .iw-scene-copy{padding-top:38px}.iw-invitation .iw-ampersand{color:#9d7549;margin:.1rem}.iw-welcome-line{font:1.1rem/1.5 var(--font-serif)}.iw-main-date{font:1.4rem/1.3 var(--font-serif);max-width:16rem;margin:1rem auto!important}.iw-scroll-cue{letter-spacing:.08em;min-height:44px;color:inherit;flex-direction:column;align-items:center;margin-top:.4rem;font-size:.65rem;text-decoration:none;display:inline-flex}.iw-scroll-cue span{font-size:1.2rem}.iw-long-names .iw-scene-copy h2{font-size:clamp(1.9rem,5vw,3.2rem)}.iw-long-names .iw-scene-painting{margin-top:-35%}.iw-family-scene .iw-scene-painting{grid-area:1/1;margin-top:0;-webkit-mask-image:linear-gradient(#0000,#000 30px calc(100% - 25px),#0000);mask-image:linear-gradient(#0000,#000 30px calc(100% - 25px),#0000)}.iw-family-scene .iw-scene-art{-webkit-mask-image:none;mask-image:none}.iw-family-scene .iw-scene-copy{padding:31% 17% 18%}.iw-family-scene h2{font-size:clamp(1.9rem,5vw,3rem)}.iw-family-scene .iw-eyebrow{font-size:.6rem}.iw-families{font:1.35rem/1.3 var(--font-serif);margin:1.5rem 0}.iw-family-and{color:#8a684e;font-size:1rem;font-style:italic}.iw-message{max-width:25rem;margin:auto;font-size:.9rem}.iw-chapter-heading{text-align:center;padding:2.5rem 1.5rem 0}.iw-chapter-heading h2{margin:.7rem 0;font-size:clamp(2.3rem,6vw,3.5rem)}.iw-timezone{font-size:.7rem}.iw-journey{margin:0;padding:0;list-style:none}.iw-event-content h3{margin:.5rem 0;font-size:clamp(2.8rem,8vw,4.5rem)}.iw-event-content time{display:block}.iw-event-content time strong{font:1.7rem/1.4 var(--font-serif)}.iw-venue-name{font:1.2rem/1.4 var(--font-serif);margin-top:1rem!important}.iw-event-address{font-size:.72rem;line-height:1.5}.iw-dress-note{font-size:.85rem;font-style:italic}.iw-ceremony-intro{font:italic 1rem/1.5 var(--font-serif);color:#89694d}.iw-journey li[data-ceremony=wedding] h3{font-size:clamp(3.3rem,9vw,5.5rem)}.iw-journey li[data-ceremony=wedding] time strong{font-size:2.1rem}.iw-wedding-kicker{font:italic 1rem/1.5 var(--font-serif)}.iw-farewell .iw-scene-copy{padding-top:60px}.iw-farewell h2{font-size:clamp(2rem,6vw,3.4rem)}.iw-closing-actions{text-align:center;padding:1.5rem 1.5rem max(3rem, env(safe-area-inset-bottom))}.iw-closing-actions .iw-text-link{justify-content:center;margin:1rem auto;font-size:.8rem;display:flex}.iw-share-status{font-size:.8rem}.iw-share-link{max-width:28rem;margin:1rem auto;font-size:.8rem;display:block}.iw-share-link input{color:#642b37;background:#fffaf1;border:1px solid #cbb28c;width:100%;padding:.75rem;font-size:16px;display:block}.iw-demo-note{color:#715c4c;font-size:.7rem}.iw-demo-note a{text-underline-offset:3px}.iw-preview .iw-palace{height:auto}.iw-preview-title{text-align:center;color:#f8e5bc;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:23% 18% 29%}.iw-opening-courtyard{color:#63332d;background:#f9efdc url(data:image/webp;base64,UklGRtACAABXRUJQVlA4IMQCAACQGQCdASoAAQABPp1On04lpCMjIChYsBOJaW5Q/+vj+WWN7k47KrSjZ/7fWRlKp73MV/f/s0a/+eIAT40aNFfLW4uTZ3mHkKksfTx/rvxzApk3cnNl+HLS70mAm2D8bJBdBnco0aakEm0lYDOO0kjAm16kQMPN4ZCMZkQrd3a1b6wfndrwZDjOqO9qawRO9gxgwym7p/wkysrJCpUWiKtHV9GjWEVbOpg6gTDFF4lKYgfCQJ4uxTdhFf42ttasrtlVBiK9N9xLI9qbVGC00KXDZV69aYAA/vRvAZ+9zlysvq+rmHIno6BvamApFq74aCn2nOpefVZ/20ZBjEB79CWY0svclPMj3OJsYzcvcDAFwqK9XiJICCEUDds+z5cLH+kFYGxfqM8DXHRrMxsAmNMTxZKodjHDurUDVrXHfSBFOATaE4rxfLd+0NFcBLz9mTPwYlNeslJKhcUn55g0NdDXJXZZz7n07bwUpY3qkjnokEtiNQv/hFdN8JpaE6JgA6REe+zbuROJuFhoCcRiDlm7+TTVos2N8mEMx1Qd4uRUEu4RvPXGpTE0EnCh6rgZqCQIYiSzya3SvYvO5FTb2hXdyVk75ma9oh6Sg1yd1j8HIMYo5FALBZRgHhqk/3/iLW3zJJZd9C0re7yVpa6CRojbhnxixEAzMjKzO4qw4RhtyMBLcWjGAnletjhQ3qzY9KN8uZRp6TimivZUF3ZABeDDJ3WQY3jkpNpqSSD0vmLWj8iOAFvNgvaNmwTJTArPX2+UGY4lRTlW4hoKZYlXukG9o2Rkdi51HnT0o9/ZSm/Qyf/6S/inB9XW5qnKmPTbxefKyMRiR+t/JQzhP71aZpCRywlJyr8Z+RXJ6egY1uuOYQn3IW+x1ytlpmIm7VqGqIwBNerfcY6PId8Srq9DfsfBcVBl5ukFC3Fn4dSsKsfaL3QbQAA=)}.iw-opening-courtyard .iw-scene-copy>*{opacity:0}.iw-palace[data-palace-open=true] .iw-opening-courtyard .iw-scene-copy>*{animation:.65s both iw-words-arrive}.iw-palace[data-palace-open=true] .iw-opening-courtyard .iw-scene-copy>:first-child{animation-delay:.3s}.iw-palace[data-palace-open=true] .iw-opening-courtyard .iw-scene-copy>:nth-child(2){animation-delay:.6s}.iw-palace[data-palace-open=true] .iw-opening-courtyard .iw-scene-copy>:nth-child(3){animation-delay:.9s}.iw-palace[data-palace-open=true] .iw-opening-courtyard .iw-scene-copy>:nth-child(4){animation-delay:1.2s}.iw-palace[data-palace-open=true] .iw-opening-courtyard .iw-scene-copy>:nth-child(5){animation-delay:1.4s}.iw-palace[data-palace-open=true] .iw-opening-courtyard .iw-scene-copy>:nth-child(6){animation-delay:1.65s}.iw-experience[data-opening-state=opening] .iw-opening-trigger{opacity:0;pointer-events:none;transition:opacity .18s}.iw-experience[data-opening-state=opening] .iw-entrance-actions{bottom:max(7%, env(safe-area-inset-bottom));color:#63332d}.iw-experience[data-opening-state=opening] .iw-entrance-actions .iw-quiet-button{background:#fff7e9e6;border-radius:24px;padding:.4rem 1rem;font-size:.72rem}@keyframes iw-words-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.iw-story-branch{width:18%;transform:translateY(var(--story-travel,0px)) rotate(-8deg);pointer-events:none;position:absolute;top:32%;left:-4%}.iw-painting-haldi .iw-story-branch{transform:translateY(var(--story-travel,0px)) scaleX(-1) rotate(-8deg);top:38%;left:auto;right:-4%}.iw-story-branch img,.iw-story-lantern img{width:100%;height:auto;display:block}.iw-story-lantern{transform-origin:50% 0;pointer-events:none;width:12%;animation:7s ease-in-out infinite alternate iw-lantern-sway;position:absolute;top:29%;right:3%}.iw-story-lantern-far{width:8%;animation-duration:9s;animation-direction:alternate-reverse;top:36%;left:4%;right:auto}@keyframes iw-lantern-sway{0%{transform:translateY(var(--story-travel,0px)) rotate(-1.5deg)}to{transform:translateY(var(--story-travel,0px)) rotate(1.5deg)}}.iw-lantern-glow,.iw-diya-glow{pointer-events:none;background:radial-gradient(#ffe6a95c,#f3bd4124 40%,#0000 70%);border-radius:50%;animation:4.5s ease-in-out infinite alternate iw-light-breathes;position:absolute}.iw-lantern-glow{inset:48% 15% 13%}.iw-diya-glow{aspect-ratio:1;width:14%;bottom:15%}.iw-diya-glow-left{left:13%}.iw-diya-glow-right{animation-delay:-2s;left:27%}@keyframes iw-light-breathes{0%{opacity:.45}to{opacity:1}}.iw-experience[data-story-motion=active] [data-story-scene][data-story-highlight=true][data-story-seen=true] .iw-scene-copy>*{animation:.8s both iw-words-arrive}.iw-experience[data-story-motion=active] [data-story-scene] .iw-scene-copy>:nth-child(2){animation-delay:.1s}.iw-experience[data-story-motion=active] [data-story-scene] .iw-scene-copy>:nth-child(n+3){animation-delay:.2s}.iw-experience[data-story-motion=active] [data-story-highlight=true] .iw-scene-art{transform:translateY(var(--story-countertravel,0px))}.iw-journey .iw-scene-painting{margin-top:-55%}.iw-journey li[data-ceremony=sangeet] .iw-scene-painting{margin-top:-40%}.iw-journey li[data-ceremony=wedding] .iw-scene-painting{margin-top:-45%}.iw-farewell .iw-scene-painting{margin-top:-50%}[data-story-scene]:not([data-story-visible=true]) .iw-story-lantern,[data-story-scene]:not([data-story-visible=true]) .iw-lantern-glow,[data-story-scene]:not([data-story-visible=true]) .iw-diya-glow,[data-story-paused=true] .iw-story-lantern,[data-story-paused=true] .iw-lantern-glow,[data-story-paused=true] .iw-diya-glow{animation-play-state:paused}@media (width>=600px){.iw-scene-copy,.iw-invitation .iw-scene-copy{padding-top:60px}.iw-invitation .iw-scene-painting{margin-top:-35%}.iw-family-scene .iw-scene-copy{padding-top:30%}.iw-experience .iw-eyebrow{font-size:.8rem}.iw-main-date{font-size:1.7rem}.iw-family-scene .iw-eyebrow{font-size:.7rem}.iw-families{font-size:1.8rem}.iw-message{font-size:1rem}}@media (width<=640px){.iw-preview{grid-template-columns:1fr}.iw-preview-copy{padding:2rem 1.5rem}}@media (width<=380px){.iw-scene-copy{padding-left:10%;padding-right:10%}.iw-family-scene .iw-scene-copy{padding-left:18%;padding-right:18%}.iw-family-scene h2{font-size:1.8rem}.iw-families{font-size:1.2rem}.iw-message{font-size:.8rem}.iw-invitation .iw-scene-painting{margin-top:-35%}}@media (height<=600px) and (orientation:landscape){.iw-entrance{min-height:0}.iw-palace-title h1{margin:.25rem;font-size:1.3rem}.iw-palace-title-long h1{font-size:.9rem}.iw-palace-title .iw-eyebrow,.iw-cover-date,.iw-palace-location{margin:0;font-size:.5rem}.iw-entrance-actions .iw-button{min-height:36px;padding:.3rem .7rem;font-size:.65rem}.iw-tap-hint{display:none}}@media (prefers-reduced-motion:reduce){.india-wedding *{scroll-behavior:auto!important;--story-travel:0px!important;--story-countertravel:0px!important;transition:none!important;animation:none!important}}
