.IntroSection-module__qbarHW__intro{background-color:#0000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.IntroSection-module__qbarHW__intro:before{content:"";opacity:.15;z-index:0;background:url(/templates/engagement/hetvi-weds-parth/assets/intro-dark-galaxy-bg.png) 50%/cover no-repeat;position:absolute;inset:0}.IntroSection-module__qbarHW__particleContainer{pointer-events:none;position:absolute;inset:0}.IntroSection-module__qbarHW__particle{background:var(--gold);width:4px;height:4px;box-shadow:0 0 10px var(--gold);border-radius:50%;position:absolute}.IntroSection-module__qbarHW__container{text-align:center;z-index:2;flex-direction:column;align-items:center;display:flex}.IntroSection-module__qbarHW__ganeshWrapper{filter:drop-shadow(0 0 50px #d4af3766);margin-bottom:3rem}.IntroSection-module__qbarHW__ganesh{object-fit:contain;max-width:90vw;height:auto}.IntroSection-module__qbarHW__textContainer{color:var(--gold)}.IntroSection-module__qbarHW__salutation{font-size:3rem;font-family:var(--font-gujarati);text-shadow:0 0 20px #d4af3780;letter-spacing:4px;background:linear-gradient(to bottom, var(--gold-light), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2rem}.IntroSection-module__qbarHW__shloka{font-size:1.4rem;font-family:var(--font-gujarati);color:var(--ivory);opacity:.8;text-shadow:0 2px 4px #00000080;line-height:2}@keyframes IntroSection-module__qbarHW__scrollAnim{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,20px)}}.IntroSection-module__qbarHW__royalButtonContainer{perspective:1000px;margin-top:4rem}.IntroSection-module__qbarHW__royalButton{color:#c29b40;text-transform:uppercase;letter-spacing:.3em;cursor:pointer;background:#0d1b2acc;border:2px solid #c29b40;border-radius:4px;align-items:center;gap:1.5rem;margin:0 auto;padding:1.2rem 3.5rem;font-family:serif;font-size:1rem;font-weight:700;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 30px #c29b4033}.IntroSection-module__qbarHW__royalButton:hover{color:#0d1b2a;background:#c29b40;transform:translateY(-5px)scale(1.02);box-shadow:0 0 60px #c29b4080}.IntroSection-module__qbarHW__buttonGlow{z-index:-1;filter:blur(8px);opacity:0;background:linear-gradient(45deg,#c29b40,#fff5f1,#c29b40) 0 0/200% 200%;transition:opacity .5s;position:absolute;inset:-2px}.IntroSection-module__qbarHW__royalButton:hover .IntroSection-module__qbarHW__buttonGlow{opacity:.4;animation:2s linear infinite IntroSection-module__qbarHW__shimmer}.IntroSection-module__qbarHW__ornament{border:1px solid;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .5s;display:flex;transform:rotate(45deg)}.IntroSection-module__qbarHW__royalButton:hover .IntroSection-module__qbarHW__ornament{transform:rotate(225deg)}.IntroSection-module__qbarHW__innerOrnament{background:currentColor;width:10px;height:10px}@keyframes IntroSection-module__qbarHW__shimmer{0%{background-position:0%}to{background-position:200%}}@media (max-width:768px){.IntroSection-module__qbarHW__salutation{letter-spacing:2px;margin-bottom:1.5rem;font-size:1.8rem}.IntroSection-module__qbarHW__shloka{padding:0 15px;font-size:.95rem;line-height:1.8}.IntroSection-module__qbarHW__ganesh{max-width:75vw}.IntroSection-module__qbarHW__ganeshWrapper{margin-bottom:.5rem}.IntroSection-module__qbarHW__royalButtonContainer{margin-top:1.5rem}.IntroSection-module__qbarHW__royalButton{gap:1rem;width:fit-content;max-width:90vw;padding:1rem 1.8rem;font-size:.85rem}.IntroSection-module__qbarHW__ornament{width:18px;height:18px}.IntroSection-module__qbarHW__innerOrnament{width:6px;height:6px}}
.HeroSection-module__jsWmbG__hero{scroll-snap-align:start;background:0 0;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow-x:clip}.HeroSection-module__jsWmbG__bgContainer{opacity:.2;z-index:1;background-position:50%;background-size:cover;background-attachment:scroll;position:absolute;inset:0}.HeroSection-module__jsWmbG__bgContainer:after{content:"";background:linear-gradient(to bottom, transparent 0%, var(--background) 100%);position:absolute;inset:0}.HeroSection-module__jsWmbG__content{z-index:4;text-align:center;justify-content:center;align-items:center;width:100%;max-width:800px;padding:2rem;display:flex;position:relative}.HeroSection-module__jsWmbG__mandala{opacity:.3;z-index:2;pointer-events:none;mix-blend-mode:screen;width:100vw;max-width:900px;height:100vw;max-height:900px;position:absolute;top:20%;left:60%;transform:translate(-50%,-50%)}.HeroSection-module__jsWmbG__namesContainer{flex-direction:column;align-items:center;display:flex}.HeroSection-module__jsWmbG__preTitle{font-family:var(--font-outfit);letter-spacing:.6rem;color:var(--gold);margin-bottom:2rem;font-size:2rem;font-weight:400}.HeroSection-module__jsWmbG__names{font-family:var(--font-outfit);color:var(--ivory);text-shadow:0 20px 40px #0009;flex-direction:column;gap:.5rem;font-size:8rem;font-weight:800;line-height:1.1;display:flex}.HeroSection-module__jsWmbG__firstName,.HeroSection-module__jsWmbG__lastName{background:linear-gradient(to bottom, var(--gold-light), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:.5rem 0}.HeroSection-module__jsWmbG__and{color:var(--gold);font-family:serif;font-size:4rem;font-style:italic}.HeroSection-module__jsWmbG__divider{background:linear-gradient(90deg,#0000 0%,#d4af3780 20%,#0000 45% 55%,#d4af3780 80%,#0000 100%);justify-content:center;align-items:center;width:min(80%,300px);height:2px;margin:3rem auto;display:flex;position:relative}.HeroSection-module__jsWmbG__divider:after{content:"";filter:drop-shadow(0 0 8px #d4af37cc);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D4AF37'%3E%3Cpath d='M12 0L14.59 8.41L23 11L14.59 13.59L12 22L9.41 13.59L1 11L9.41 8.41L12 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:24px;height:24px;animation:10s linear infinite HeroSection-module__jsWmbG__rotateMandala;position:absolute}@keyframes HeroSection-module__jsWmbG__rotateMandala{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}.HeroSection-module__jsWmbG__details{font-family:var(--font-outfit);color:var(--gold);letter-spacing:.4rem;font-weight:600}.HeroSection-module__jsWmbG__date{margin-bottom:.8rem;font-size:1.8rem}.HeroSection-module__jsWmbG__location{opacity:.9;font-size:1.1rem}.HeroSection-module__jsWmbG__elephantLeft,.HeroSection-module__jsWmbG__elephantRight{z-index:2;filter:drop-shadow(0 10px 20px #00000080);opacity:.6;width:250px;position:absolute;bottom:8%}.HeroSection-module__jsWmbG__elephantLeft{left:5%}.HeroSection-module__jsWmbG__elephantRight{right:5%}@media (max-width:768px){.HeroSection-module__jsWmbG__hero{scroll-snap-align:start;background:0 0;justify-content:center;align-items:center;width:100%;height:94vh;display:flex;position:relative;overflow-x:clip}.HeroSection-module__jsWmbG__mandala{aspect-ratio:1;opacity:.3;z-index:2;pointer-events:none;mix-blend-mode:screen;width:100%;max-width:900px;height:auto;max-height:900px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.HeroSection-module__jsWmbG__names{font-size:4rem;line-height:1.3}.HeroSection-module__jsWmbG__and{font-size:2.5rem}.HeroSection-module__jsWmbG__preTitle{letter-spacing:.2rem;font-size:2rem}.HeroSection-module__jsWmbG__elephantLeft,.HeroSection-module__jsWmbG__elephantRight{opacity:.4;width:120px;bottom:2%}.HeroSection-module__jsWmbG__elephantLeft{left:-5%}.HeroSection-module__jsWmbG__elephantRight{right:-5%}.HeroSection-module__jsWmbG__preTitle{margin-bottom:0}.HeroSection-module__jsWmbG__content{padding:1rem}}.HeroSection-module__jsWmbG__musicWrapper{z-index:1000;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:2rem;right:2rem}.HeroSection-module__jsWmbG__musicBtn{background:var(--gold);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 10px 20px #0006,0 0 15px #d4af3766}.HeroSection-module__jsWmbG__musicBtn:hover{background:var(--gold-light);transform:scale(1.1)rotate(5deg)}.HeroSection-module__jsWmbG__musicBtn.HeroSection-module__jsWmbG__isPlaying{animation:2s infinite HeroSection-module__jsWmbG__musicPulse}.HeroSection-module__jsWmbG__musicIcon{color:var(--background);z-index:2;position:relative}.HeroSection-module__jsWmbG__musicPulse{background:var(--gold);opacity:0;z-index:1;border-radius:50%;position:absolute;inset:0}.HeroSection-module__jsWmbG__isPlaying .HeroSection-module__jsWmbG__musicPulse{animation:2s infinite HeroSection-module__jsWmbG__ripple}@keyframes HeroSection-module__jsWmbG__musicPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes HeroSection-module__jsWmbG__ripple{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.HeroSection-module__jsWmbG__musicLabel{font-family:var(--font-outfit);color:var(--gold);text-transform:uppercase;letter-spacing:.15em;opacity:.8;text-shadow:0 2px 4px #00000080;font-size:.65rem;font-weight:700}@media (max-width:768px){.HeroSection-module__jsWmbG__musicWrapper{bottom:1.5rem;right:1.5rem}.HeroSection-module__jsWmbG__musicBtn{width:48px;height:48px}}
.CoupleSection-module__EdZOYG__coupleSection{z-index:2;background:0 0;padding:100px 0;position:relative}.CoupleSection-module__EdZOYG__container{max-width:1100px;margin:0 auto;padding:0 20px}.CoupleSection-module__EdZOYG__header{text-align:center;margin-bottom:60px}.CoupleSection-module__EdZOYG__title{color:#d4af37;font-size:3.5rem;font-family:var(--font-playfair);text-shadow:0 0 15px #d4af3766;margin-bottom:10px}.CoupleSection-module__EdZOYG__subTitle{color:#d4af37;letter-spacing:4px;text-transform:uppercase;opacity:.8;font-size:.9rem}.CoupleSection-module__EdZOYG__divider{background:linear-gradient(90deg,#0000,#d4af37,#0000);width:100px;height:2px;margin:20px auto}.CoupleSection-module__EdZOYG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.CoupleSection-module__EdZOYG__person{text-align:center}.CoupleSection-module__EdZOYG__photoFrame{background:#ffffff0d;border:12px solid #fff;border-radius:4px;width:280px;height:380px;margin:0 auto 30px;transition:transform .5s;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(0);box-shadow:0 30px 60px #00000080,0 10px 20px #0000004d,inset 0 0 0 1px #fff3}.CoupleSection-module__EdZOYG__photoFrame:hover{transform:perspective(1000px)rotateY(0)translateY(-10px)}.CoupleSection-module__EdZOYG__image{object-fit:cover}.CoupleSection-module__EdZOYG__details{padding:0 20px}.CoupleSection-module__EdZOYG__blessing{color:#d4af37;margin-bottom:15px;font-size:.9rem;font-style:italic}.CoupleSection-module__EdZOYG__location{color:#fff;margin-bottom:15px;font-size:1.1rem}.CoupleSection-module__EdZOYG__familyBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #d4af3733;border-radius:15px;margin-bottom:20px;padding:20px}.CoupleSection-module__EdZOYG__groomFamily{border-right:4px solid #d4af37}.CoupleSection-module__EdZOYG__brideFamily{border-left:4px solid #d4af37}.CoupleSection-module__EdZOYG__familyBox p{color:#eee;font-size:1.1rem;line-height:1.6}.CoupleSection-module__EdZOYG__relation{color:#d4af37;text-transform:uppercase;letter-spacing:2px;margin-top:10px;font-size:.75rem;display:block}.CoupleSection-module__EdZOYG__name{color:#d4af37;font-size:3rem;font-family:var(--font-playfair);margin:15px 0 5px}.CoupleSection-module__EdZOYG__role{color:#d4af37;text-transform:uppercase;letter-spacing:3px;font-size:.8rem;font-weight:700}.CoupleSection-module__EdZOYG__footerQuote{text-align:center;margin-top:80px}.CoupleSection-module__EdZOYG__footerQuote p{color:#d4af37;opacity:.9;max-width:800px;margin:0 auto;font-size:1.4rem;font-style:italic;line-height:1.6}@media (max-width:768px){.CoupleSection-module__EdZOYG__title,.CoupleSection-module__EdZOYG__name{font-size:2.5rem}.CoupleSection-module__EdZOYG__photoFrame{width:240px;height:320px}}
.TahukoSection-module__vLd5WG__tahuko{scroll-snap-align:start;background:0 0;justify-content:center;align-items:center;width:100%;min-height:85vh;padding:9rem 1.5rem;display:flex;position:relative;overflow-x:clip}.TahukoSection-module__vLd5WG__lotusContainer{opacity:.45;mix-blend-mode:screen;z-index:0;pointer-events:none;width:100vw;max-width:800px;height:100vw;max-height:800px;position:absolute;top:10%;left:-10%;transform:translate(-50%,-50%)}@media (max-width:768px){.TahukoSection-module__vLd5WG__lotusContainer{aspect-ratio:1;opacity:.35;width:100%;height:auto;top:20%;left:50%;transform:translate(-50%,-50%)}}.TahukoSection-module__vLd5WG__glassContainer{-webkit-backdrop-filter:blur(20px);z-index:2;background:#0a0f1e66;border:1px solid #00c8ff4d;border-radius:24px;width:90%;max-width:700px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 0 40px #00c8ff1a,inset 0 0 20px #ff00800d}.TahukoSection-module__vLd5WG__decorativeBorder{border:1px solid var(--gold);border-radius:16px;padding:4rem 3rem;position:relative}.TahukoSection-module__vLd5WG__decorativeBorder:before,.TahukoSection-module__vLd5WG__decorativeBorder:after{content:"✿";color:var(--gold);font-size:2rem;position:absolute}.TahukoSection-module__vLd5WG__decorativeBorder:before{top:-1rem;left:50%;transform:translate(-50%)}.TahukoSection-module__vLd5WG__decorativeBorder:after{bottom:-1rem;left:50%;transform:translate(-50%)}.TahukoSection-module__vLd5WG__title{font-family:var(--font-gujarati);color:var(--gold);text-align:center;margin-bottom:2.5rem;font-size:2.5rem}.TahukoSection-module__vLd5WG__poem{font-family:var(--font-gujarati);color:var(--ivory);text-align:center;margin-bottom:2rem;font-size:1.4rem;line-height:2.2}.TahukoSection-module__vLd5WG__poem p{margin-bottom:1.2rem}.TahukoSection-module__vLd5WG__signature{font-family:var(--font-gujarati);color:var(--gold);text-align:right;opacity:.8;margin-top:2rem;font-size:1.1rem;font-style:italic}@media (max-width:768px){.TahukoSection-module__vLd5WG__tahuko{padding:6rem 1.5rem}.TahukoSection-module__vLd5WG__glassContainer{width:100%;padding:1.5rem}.TahukoSection-module__vLd5WG__title{font-size:1.8rem}.TahukoSection-module__vLd5WG__poem{font-size:1.1rem;line-height:1.2}.TahukoSection-module__vLd5WG__decorativeBorder{padding:2rem 1rem}}
.EventsSection-module__TH4JBG__events{scroll-snap-align:start;background:0 0;width:100%;padding:8rem 1.5rem;position:relative;overflow-x:clip}.EventsSection-module__TH4JBG__floralBg{display:none}.EventsSection-module__TH4JBG__container{z-index:2;max-width:1000px;margin:0 auto;position:relative}.EventsSection-module__TH4JBG__header{text-align:center;margin-bottom:5rem}.EventsSection-module__TH4JBG__preTitle{font-family:var(--font-outfit);letter-spacing:.4rem;color:var(--gold);text-transform:uppercase;margin-bottom:1rem;font-size:1rem;font-weight:400;display:block}.EventsSection-module__TH4JBG__sectionTitle{font-family:var(--font-gujarati);color:var(--ivory);text-shadow:0 0 20px #00c8ff80;font-size:3rem}.EventsSection-module__TH4JBG__timeline{padding:2rem 0;position:relative}.EventsSection-module__TH4JBG__timeline:before{content:"";background:linear-gradient(#0000,#00c8ff,#ff0080,#0000);border-radius:4px;width:4px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 20px #00c8ffcc,0 0 40px #ff008099}.EventsSection-module__TH4JBG__eventItem{justify-content:flex-end;margin-bottom:4rem;padding-right:50%;display:flex;position:relative}.EventsSection-module__TH4JBG__eventItem:nth-child(2n){justify-content:flex-start;padding-left:50%;padding-right:0}.EventsSection-module__TH4JBG__eventItem:before{content:"";background:var(--background);z-index:2;border:4px solid #00c8ff;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;right:calc(50% - 10px);transform:translateY(-50%);box-shadow:0 0 15px #00c8ffcc}.EventsSection-module__TH4JBG__eventItem:nth-child(2n):before{left:calc(50% - 10px);right:auto}.EventsSection-module__TH4JBG__eventCard{-webkit-backdrop-filter:blur(16px);background:#0a0f1e80;border:1px solid #00c8ff4d;border-radius:16px;width:calc(100% - 3rem);padding:2rem;position:relative;overflow:hidden;box-shadow:0 0 30px #000c,inset 0 0 15px #00c8ff1a}.EventsSection-module__TH4JBG__eventCard:after{content:"";-webkit-mask-composite:destination-out;pointer-events:none;background:linear-gradient(45deg,#00c8ff80,#0000,#ff008080) border-box;border:2px solid #0000;border-radius:16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.EventsSection-module__TH4JBG__cardHeader{text-align:center;margin-bottom:1rem}.EventsSection-module__TH4JBG__gujTitle{font-family:var(--font-gujarati);color:var(--gold);margin-bottom:.5rem;font-size:2rem}.EventsSection-module__TH4JBG__engTitle{font-family:var(--font-outfit);color:var(--ivory);letter-spacing:.1rem;font-size:1.2rem;font-weight:500}.EventsSection-module__TH4JBG__divider{background:linear-gradient(90deg,#0000,#00c8ff80,#0000);height:1px;margin:1.5rem 0}.EventsSection-module__TH4JBG__cardBody{flex-direction:column;gap:1rem;display:flex}.EventsSection-module__TH4JBG__infoRow{color:var(--ivory);font-family:var(--font-outfit);opacity:.9;align-items:center;gap:1rem;font-size:1rem;display:flex}.EventsSection-module__TH4JBG__icon{color:var(--gold);filter:drop-shadow(0 0 5px var(--gold))}@media (max-width:768px){.EventsSection-module__TH4JBG__header{text-align:center;margin-bottom:3rem}.EventsSection-module__TH4JBG__events{padding:3rem 1.5rem}.EventsSection-module__TH4JBG__timeline:before{left:20px}.EventsSection-module__TH4JBG__eventItem,.EventsSection-module__TH4JBG__eventItem:nth-child(2n){padding-left:60px;padding-right:0}.EventsSection-module__TH4JBG__eventItem:before,.EventsSection-module__TH4JBG__eventItem:nth-child(2n):before{left:10px;right:auto}.EventsSection-module__TH4JBG__eventCard{width:100%;padding:1.5rem}}
.FamilySection-module__rFiJtG__family{scroll-snap-align:start;background:0 0;flex-direction:column;align-items:center;min-height:100vh;padding:8rem 1.5rem;display:flex;position:relative;overflow-x:clip}.FamilySection-module__rFiJtG__floralBg{display:none}.FamilySection-module__rFiJtG__container{z-index:2;width:100%;max-width:1200px;margin:0 auto;position:relative}.FamilySection-module__rFiJtG__title{font-family:var(--font-gujarati);color:var(--ivory);text-align:center;text-shadow:0 0 20px #00c8ff80;margin-bottom:6rem;font-size:3rem}.FamilySection-module__rFiJtG__grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.FamilySection-module__rFiJtG__side{-webkit-backdrop-filter:blur(20px);background:#0a0f1e66;border:1px solid #00c8ff33;border-radius:40px;padding:4rem 3rem;position:relative;overflow:hidden;box-shadow:0 0 40px #00c8ff1a,inset 0 0 20px #ff00800d}.FamilySection-module__rFiJtG__sideTitle{font-family:var(--font-outfit);color:var(--gold);text-transform:uppercase;letter-spacing:5px;text-align:center;margin-bottom:3rem;font-size:1.5rem;position:relative}.FamilySection-module__rFiJtG__sideTitle:after{content:"";background:var(--gold);width:50px;height:2px;box-shadow:0 0 10px var(--gold);position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.FamilySection-module__rFiJtG__namesList{flex-direction:column;gap:2rem;display:flex;position:relative}.FamilySection-module__rFiJtG__namesList:before{content:"";z-index:0;background:linear-gradient(#0000,#00c8ff80,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.FamilySection-module__rFiJtG__nameRow{z-index:1;background:#05051099;border:1px solid #ff008033;border-radius:20px;flex-direction:column;align-items:center;padding:1.5rem;display:flex;position:relative;box-shadow:0 0 15px #ff00801a}.FamilySection-module__rFiJtG__relation{font-family:var(--font-outfit);color:var(--gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-size:.9rem}.FamilySection-module__rFiJtG__name{font-family:var(--font-outfit);color:var(--ivory);letter-spacing:1px;font-size:1.4rem;font-weight:500}@media (max-width:768px){.FamilySection-module__rFiJtG__family{scroll-snap-align:start;background:0 0;flex-direction:column;align-items:center;padding:2rem 1.5rem;display:flex;position:relative;overflow-x:clip}.FamilySection-module__rFiJtG__grid{grid-template-columns:1fr;gap:2rem}.FamilySection-module__rFiJtG__side{border-radius:24px;padding:1.2rem 1rem}.FamilySection-module__rFiJtG__title{margin-bottom:3rem;font-size:2.5rem}.FamilySection-module__rFiJtG__namesList{gap:1.2rem}.FamilySection-module__rFiJtG__nameRow{padding:.8rem}}
.VenueSection-module___VuDyG__venue{scroll-snap-align:start;background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:8rem 1.5rem;display:flex;position:relative;overflow-x:clip}.VenueSection-module___VuDyG__floralBg{display:none}.VenueSection-module___VuDyG__planetContainer{opacity:.3;mix-blend-mode:screen;pointer-events:none;z-index:0;width:150vw;max-width:1500px;height:150vw;max-height:1500px;position:absolute;top:-20%;right:-20%}.VenueSection-module___VuDyG__container{z-index:2;width:100%;max-width:1000px;position:relative}.VenueSection-module___VuDyG__content{-webkit-backdrop-filter:blur(20px);text-align:center;background:#0a0f1e66;border:1px solid #00c8ff4d;border-radius:40px;padding:4rem;box-shadow:0 0 40px #00c8ff1a,inset 0 0 20px #ff00800d}.VenueSection-module___VuDyG__title{font-family:var(--font-outfit);color:var(--gold);text-transform:uppercase;letter-spacing:5px;margin-bottom:4rem;font-size:2.5rem}.VenueSection-module___VuDyG__card{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.VenueSection-module___VuDyG__info{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.VenueSection-module___VuDyG__icon{color:var(--gold);filter:drop-shadow(0 0 10px #d4af3780);margin-bottom:1.5rem}.VenueSection-module___VuDyG__venueName{font-family:var(--font-outfit);color:var(--ivory);margin-bottom:1rem;font-size:2rem}.VenueSection-module___VuDyG__address{font-family:var(--font-outfit);color:var(--ivory);opacity:.8;margin-bottom:3rem;font-size:1.2rem;line-height:1.6}.VenueSection-module___VuDyG__button{color:var(--ivory);font-family:var(--font-outfit);background:0 0;border:2px solid #00c8ff80;border-radius:50px;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 20px #00c8ff33}.VenueSection-module___VuDyG__button:hover{background:#00c8ff33;border-color:#00c8ff;transform:translateY(-2px);box-shadow:0 0 30px #00c8ff66}.VenueSection-module___VuDyG__mapPlaceholder{aspect-ratio:4/3;background:#05051099;border:1px solid #ff00804d;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 20px #ff008033}.VenueSection-module___VuDyG__iframe{opacity:.8;filter:contrast(1.1)brightness(.9);border-radius:24px;width:100%;height:100%}@media (max-width:768px){.VenueSection-module___VuDyG__venue{padding:3rem 1.5rem}.VenueSection-module___VuDyG__content{border-radius:24px;padding:1.5rem .5rem}.VenueSection-module___VuDyG__card{grid-template-columns:1fr;gap:2rem}.VenueSection-module___VuDyG__info{text-align:center;align-items:center}.VenueSection-module___VuDyG__title{margin-bottom:1rem;font-size:2rem}.VenueSection-module___VuDyG__planetContainer{aspect-ratio:1;opacity:.2;width:100%;height:auto;top:0;right:0}.VenueSection-module___VuDyG__venueName{font-size:1.3rem}.VenueSection-module___VuDyG__address{margin-bottom:1rem;font-size:1rem}}
.RSVPSection-module__oK6kxW__rsvpSection{border-top:1px solid var(--glass-border);padding:8rem 0;position:relative}.RSVPSection-module__oK6kxW__container{max-width:1100px;margin:0 auto;padding:0 2rem}.RSVPSection-module__oK6kxW__header{text-align:center;margin-bottom:4rem}.RSVPSection-module__oK6kxW__title{color:var(--gold);text-transform:uppercase;letter-spacing:4px;margin-bottom:.5rem;font-size:3rem}.RSVPSection-module__oK6kxW__subtitle{color:var(--foreground);opacity:.6;font-size:1rem}.RSVPSection-module__oK6kxW__layout{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.RSVPSection-module__oK6kxW__formCard{background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:1.5rem;padding:2.5rem}.RSVPSection-module__oK6kxW__form{flex-direction:column;gap:1.2rem;display:flex}.RSVPSection-module__oK6kxW__inputGroup{flex-direction:column;gap:.4rem;display:flex}.RSVPSection-module__oK6kxW__inputGroup label{color:var(--gold);text-transform:uppercase;letter-spacing:2px;font-size:.75rem}.RSVPSection-module__oK6kxW__inputGroup input,.RSVPSection-module__oK6kxW__inputGroup select,.RSVPSection-module__oK6kxW__inputGroup textarea{border:1px solid var(--glass-border);color:#fff;background:#ffffff05;border-radius:8px;padding:.8rem;font-size:.95rem;transition:all .3s}.RSVPSection-module__oK6kxW__inputGroup input:focus,.RSVPSection-module__oK6kxW__inputGroup select:focus,.RSVPSection-module__oK6kxW__inputGroup textarea:focus{border-color:var(--gold);background:#ffffff0d;outline:none}.RSVPSection-module__oK6kxW__row{grid-template-columns:1.5fr 1fr;gap:1.2rem;display:grid}.RSVPSection-module__oK6kxW__errorMsg{color:#ff4d4d;align-items:center;gap:6px;font-size:.8rem;display:flex}.RSVPSection-module__oK6kxW__submitBtn{border:1px solid var(--gold);color:var(--gold);text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:0 0;border-radius:8px;margin-top:1rem;padding:1rem;font-weight:600;transition:all .4s}.RSVPSection-module__oK6kxW__submitBtn:hover:not(:disabled){background:var(--gold);color:var(--background);box-shadow:0 0 20px #d4af374d}.RSVPSection-module__oK6kxW__btnSuccess{color:#fff!important;background:#27ae60!important;border-color:#27ae60!important}.RSVPSection-module__oK6kxW__responsesSide{height:100%}.RSVPSection-module__oK6kxW__carouselHeader{margin-bottom:2rem}.RSVPSection-module__oK6kxW__quoteIcon{color:var(--gold);opacity:.3;width:40px;height:40px;margin-bottom:1rem}.RSVPSection-module__oK6kxW__carouselHeader h3{color:#fff;letter-spacing:2px;font-size:2rem}.RSVPSection-module__oK6kxW__carouselWrapper{width:100%;position:relative;overflow:hidden}.RSVPSection-module__oK6kxW__carousel{transition:transform .8s cubic-bezier(.77,0,.175,1);display:flex}.RSVPSection-module__oK6kxW__emptyCarousel{border:1px dashed var(--glass-border);text-align:center;color:var(--foreground);opacity:.4;border-radius:1rem;padding:2rem}.RSVPSection-module__oK6kxW__responseCard{border-left:2px solid var(--gold);text-align:center;background:#ffffff05;border-radius:1rem;flex-direction:column;flex:0 0 100%;align-items:center;min-width:100%;padding:2.5rem 2rem;display:flex}.RSVPSection-module__oK6kxW__cardHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.RSVPSection-module__oK6kxW__avatar{background:var(--gold);width:40px;height:40px;color:var(--background);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.RSVPSection-module__oK6kxW__guestName{color:#fff;font-size:1.1rem}.RSVPSection-module__oK6kxW__guestStatus{color:var(--gold);text-transform:uppercase;font-size:.75rem}.RSVPSection-module__oK6kxW__guestMessage{color:var(--foreground);opacity:.8;font-size:1rem;font-style:italic;line-height:1.6}.RSVPSection-module__oK6kxW__carouselControls{justify-content:space-between;align-items:center;margin-top:1.5rem;padding:0 .5rem;display:flex}.RSVPSection-module__oK6kxW__controlBtn{border:1px solid var(--gold);width:40px;height:40px;color:var(--gold);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.RSVPSection-module__oK6kxW__controlBtn:hover{background:var(--gold);color:var(--background)}.RSVPSection-module__oK6kxW__indicators{align-items:center;gap:8px;display:flex}.RSVPSection-module__oK6kxW__dot{cursor:pointer;background:#d4af3733;border-radius:50%;width:6px;height:6px;transition:all .3s}.RSVPSection-module__oK6kxW__activeDot{background:var(--gold);border-radius:3px;width:18px}@media (max-width:1024px){.RSVPSection-module__oK6kxW__layout{grid-template-columns:1fr;gap:4rem}}@media (max-width:768px){.RSVPSection-module__oK6kxW__rsvpSection{padding:6rem 0}.RSVPSection-module__oK6kxW__container{padding:0 1rem}.RSVPSection-module__oK6kxW__title{font-size:2.2rem}.RSVPSection-module__oK6kxW__layout{gap:3rem}.RSVPSection-module__oK6kxW__formCard{padding:2rem 1.2rem}.RSVPSection-module__oK6kxW__row{grid-template-columns:1fr}.RSVPSection-module__oK6kxW__carouselHeader h3{font-size:1.8rem}.RSVPSection-module__oK6kxW__responseCard{padding:2rem 1.5rem}}@media (max-width:480px){.RSVPSection-module__oK6kxW__title{font-size:2rem}}
.CountdownSection-module__ZUUfGq__countdown{background:0 0;padding:0 1rem;position:relative;overflow:hidden}.CountdownSection-module__ZUUfGq__container{text-align:center;max-width:1200px;margin:0 auto}.CountdownSection-module__ZUUfGq__header{flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.CountdownSection-module__ZUUfGq__preTitle{font-family:var(--font-gujarati);color:var(--gold);letter-spacing:2px;text-shadow:0 0 15px #d4af3766;margin-bottom:.5rem;font-size:1.8rem;display:block}.CountdownSection-module__ZUUfGq__headerLine{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:80px;height:2px;margin:1rem 0}.CountdownSection-module__ZUUfGq__subTitle{font-family:var(--font-gujarati);color:var(--gold);letter-spacing:2px;margin-bottom:1rem;font-size:1.8rem}.CountdownSection-module__ZUUfGq__quote{font-family:var(--font-gujarati);color:var(--ivory);opacity:.8;max-width:600px;margin:0 auto;font-size:1.4rem;font-style:italic;line-height:1.6}.CountdownSection-module__ZUUfGq__title{font-family:var(--font-gujarati);color:var(--gold);background:linear-gradient(to bottom, var(--gold-light), var(--gold));-webkit-text-fill-color:transparent;text-shadow:0 10px 20px #0000004d;-webkit-background-clip:text;font-size:3.2rem}.CountdownSection-module__ZUUfGq__timerGrid{perspective:2000px;z-index:1;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.CountdownSection-module__ZUUfGq__timeCard{aspect-ratio:.8;width:100%;transform-style:preserve-3d;-webkit-backdrop-filter:blur(20px);background:#0a0f1e66;border:1px solid #00c8ff33;border-radius:20px;padding:1rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 30px #00c8ff1a}.CountdownSection-module__ZUUfGq__timerWrapper{width:100%;max-width:1000px;margin:3rem auto 0;padding:1rem 0;position:relative}.CountdownSection-module__ZUUfGq__rocketPath{z-index:10;pointer-events:none;position:absolute;top:40%;transform:translateY(-50%)rotate(90deg)}.CountdownSection-module__ZUUfGq__rocketGlow{filter:drop-shadow(0 0 15px var(--gold));position:relative}.CountdownSection-module__ZUUfGq__rocketIcon{color:var(--gold);width:40px;height:40px}.CountdownSection-module__ZUUfGq__rocketTrail{background:linear-gradient(90deg, transparent, var(--gold));filter:blur(2px);width:100px;height:2px;position:absolute;top:50%;right:100%}.CountdownSection-module__ZUUfGq__valueWrapper{justify-content:center;align-items:center;height:4.5rem;display:flex}.CountdownSection-module__ZUUfGq__lockedBox{color:var(--gold);opacity:.3;font-size:3rem;animation:2s infinite CountdownSection-module__ZUUfGq__pulse}@keyframes CountdownSection-module__ZUUfGq__pulse{0%{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:.3;transform:scale(1)}}.CountdownSection-module__ZUUfGq__cardInner{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.CountdownSection-module__ZUUfGq__rotatingRing{border:1px dashed var(--gold);opacity:.2;border-radius:50%;width:120%;height:120%;animation:20s linear infinite CountdownSection-module__ZUUfGq__rotateRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes CountdownSection-module__ZUUfGq__rotateRing{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.CountdownSection-module__ZUUfGq__value{font-family:var(--font-outfit);color:var(--ivory);text-shadow:0 0 30px #fff3;z-index:2;font-size:4rem;font-weight:700;line-height:1}.CountdownSection-module__ZUUfGq__labelContainer{z-index:2;flex-direction:column;align-items:center;margin-top:1rem;display:flex}.CountdownSection-module__ZUUfGq__label{font-family:var(--font-outfit);text-transform:uppercase;color:var(--gold);letter-spacing:2px;font-size:.8rem;font-weight:600}.CountdownSection-module__ZUUfGq__subLabel{font-family:var(--font-gujarati);color:var(--gold);opacity:.6;font-size:.9rem}@media (max-width:768px){.CountdownSection-module__ZUUfGq__labelContainer{z-index:2;flex-direction:column;align-items:center;margin-top:0;display:flex}.CountdownSection-module__ZUUfGq__timerGrid{gap:.5rem}.CountdownSection-module__ZUUfGq__timeCard{border-radius:12px;padding:.5rem}.CountdownSection-module__ZUUfGq__value{font-size:1.8rem}.CountdownSection-module__ZUUfGq__valueWrapper{height:2.5rem}.CountdownSection-module__ZUUfGq__lockedBox{font-size:1.5rem}.CountdownSection-module__ZUUfGq__label{letter-spacing:1px;font-size:.5rem}.CountdownSection-module__ZUUfGq__subLabel{font-size:.7rem}.CountdownSection-module__ZUUfGq__title{font-size:2.2rem}.CountdownSection-module__ZUUfGq__header{margin-bottom:2rem}.CountdownSection-module__ZUUfGq__rocketIcon{width:25px;height:25px}}
.InteractiveReveal-module__8YR30a__revealSection{scroll-snap-align:start;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:4rem 1.5rem;display:flex;position:relative;overflow:hidden}.InteractiveReveal-module__8YR30a__earthWrapper{aspect-ratio:1;cursor:pointer;z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;display:flex;position:relative}.InteractiveReveal-module__8YR30a__earthContainer{justify-content:center;align-items:center;width:80%;height:80%;display:flex;position:relative}.InteractiveReveal-module__8YR30a__earthImageWrapper{mix-blend-mode:screen;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 40px #0096ff66;-webkit-mask-image:radial-gradient(circle,#000 46%,#0000 49%);mask-image:radial-gradient(circle,#000 46%,#0000 49%)}.InteractiveReveal-module__8YR30a__earthImage{transform:scale(1)}.InteractiveReveal-module__8YR30a__pulseRing{border:4px solid var(--gold);pointer-events:none;z-index:1;border-radius:50%;width:100%;height:100%;position:absolute}.InteractiveReveal-module__8YR30a__atmosphereGlow{z-index:-1;filter:blur(15px);background:radial-gradient(circle,#0096ff66 0%,#0096ff1a 50%,#0000 75%);border-radius:50%;animation:4s ease-in-out infinite InteractiveReveal-module__8YR30a__glowPulse;position:absolute;inset:-10%}@keyframes InteractiveReveal-module__8YR30a__glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.InteractiveReveal-module__8YR30a__instruction{text-align:center;color:var(--gold);z-index:2;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.InteractiveReveal-module__8YR30a__tapIcon{filter:drop-shadow(0 0 10px var(--gold));font-size:3rem}.InteractiveReveal-module__8YR30a__instruction p{font-family:var(--font-gujarati);text-shadow:0 0 20px #00c8ff80;margin-bottom:.5rem;font-size:2.5rem}.InteractiveReveal-module__8YR30a__engInstruction{font-family:var(--font-outfit);letter-spacing:5px;text-transform:uppercase;opacity:.7;font-size:1rem}.InteractiveReveal-module__8YR30a__revealedContent{width:100%}@media (max-width:768px){.InteractiveReveal-module__8YR30a__revealSection{scroll-snap-align:start;justify-content:center;align-items:center;width:100%;min-height:60vh;padding:4rem 1.5rem;display:flex;position:relative;overflow:hidden}.InteractiveReveal-module__8YR30a__instruction p{font-size:1.8rem}.InteractiveReveal-module__8YR30a__earthWrapper{max-width:90vw}}
.GallerySection-module__LTuCTG__gallery{background-color:#0000;padding:100px 0;position:relative;overflow:hidden}.GallerySection-module__LTuCTG__bgDecor{pointer-events:none;z-index:1;position:absolute;inset:0}.GallerySection-module__LTuCTG__particle{filter:blur(20px);background:radial-gradient(circle,#d4af371a 0%,#0000 70%);border-radius:50%;width:150px;height:150px;position:absolute}.GallerySection-module__LTuCTG__container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.GallerySection-module__LTuCTG__header{text-align:center;margin-bottom:60px}.GallerySection-module__LTuCTG__title{color:#d4af37;font-size:3.5rem;font-family:var(--font-playfair);text-shadow:0 0 15px #d4af3766;margin-bottom:15px}.GallerySection-module__LTuCTG__headerLine{background:linear-gradient(90deg,#0000,#d4af37,#0000);width:150px;height:2px;margin:0 auto 20px}.GallerySection-module__LTuCTG__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:24px;display:grid}.GallerySection-module__LTuCTG__item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff0d;border:1px solid #d4af3733;border-radius:24px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.GallerySection-module__LTuCTG__item:hover{border-color:#d4af37;transform:translateY(-5px);box-shadow:0 0 30px #d4af3733}.GallerySection-module__LTuCTG__item:first-child{grid-area:span 2/span 2}.GallerySection-module__LTuCTG__item:nth-child(2){grid-area:span 1/span 2}.GallerySection-module__LTuCTG__item:nth-child(3),.GallerySection-module__LTuCTG__item:nth-child(4){grid-area:span 1/span 1}.GallerySection-module__LTuCTG__item:nth-child(5){grid-area:span 1/span 2}.GallerySection-module__LTuCTG__image{object-fit:cover;opacity:.8;transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.GallerySection-module__LTuCTG__item:hover .GallerySection-module__LTuCTG__image{opacity:1;transform:scale(1.1)}.GallerySection-module__LTuCTG__overlay{opacity:0;background:linear-gradient(#0000,#050510cc);align-items:flex-end;padding:24px;transition:opacity .5s;display:flex;position:absolute;inset:0}.GallerySection-module__LTuCTG__item:hover .GallerySection-module__LTuCTG__overlay{opacity:1}.GallerySection-module__LTuCTG__caption{color:#d4af37;font-size:1.2rem;font-weight:500;font-family:var(--font-playfair);transition:transform .5s;transform:translateY(20px)}.GallerySection-module__LTuCTG__item:hover .GallerySection-module__LTuCTG__caption{transform:translateY(0)}@media (max-width:991px){.GallerySection-module__LTuCTG__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}.GallerySection-module__LTuCTG__item:first-child,.GallerySection-module__LTuCTG__item:nth-child(2),.GallerySection-module__LTuCTG__item:nth-child(3),.GallerySection-module__LTuCTG__item:nth-child(4),.GallerySection-module__LTuCTG__item:nth-child(5),.GallerySection-module__LTuCTG__item:nth-child(6){grid-area:span 1/span 1}.GallerySection-module__LTuCTG__item:first-child{grid-area:span 2/span 2}}@media (max-width:768px){.GallerySection-module__LTuCTG__title{font-size:2.5rem}.GallerySection-module__LTuCTG__gallery{padding:60px 0}}
.Footer-module__KTW4ZW__footer{text-align:center;background:0 0;padding:10rem 1rem 4rem;position:relative;overflow-x:clip}.Footer-module__KTW4ZW__floralBg{display:none}.Footer-module__KTW4ZW__particleContainer{pointer-events:none;z-index:0;position:absolute;inset:0}.Footer-module__KTW4ZW__particle{background:var(--gold);width:3px;height:3px;box-shadow:0 0 10px var(--gold);opacity:.6;border-radius:50%;position:absolute}.Footer-module__KTW4ZW__smallPlanet1,.Footer-module__KTW4ZW__smallPlanet2{pointer-events:none;opacity:.6;mix-blend-mode:screen;z-index:0;position:absolute}.Footer-module__KTW4ZW__smallPlanet1{width:150px;height:150px;top:10%;left:5%}.Footer-module__KTW4ZW__smallPlanet2{width:100px;height:100px;bottom:20%;right:10%}.Footer-module__KTW4ZW__container{z-index:1;max-width:800px;margin:0 auto;position:relative}.Footer-module__KTW4ZW__ornament{color:var(--gold);margin-bottom:2rem;font-size:3rem}.Footer-module__KTW4ZW__thankYou{font-family:var(--font-gujarati);color:var(--gold);background:linear-gradient(to bottom, var(--gold-light), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:4rem}.Footer-module__KTW4ZW__gujMsg{font-family:var(--font-gujarati);color:var(--ivory);opacity:.8;margin-bottom:3rem;font-size:1.5rem;line-height:1.6}.Footer-module__KTW4ZW__divider{background:var(--gold);opacity:.5;width:150px;height:2px;margin:0 auto 3rem}.Footer-module__KTW4ZW__coupleNames{font-family:var(--font-outfit);color:var(--ivory);letter-spacing:5px;text-transform:uppercase;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.Footer-module__KTW4ZW__weddingDate{font-family:var(--font-outfit);color:var(--gold);letter-spacing:10px;margin-bottom:4rem;font-size:1.2rem}.Footer-module__KTW4ZW__copyright{border-top:1px solid #d4af371a;margin-top:4rem;padding-top:2rem}.Footer-module__KTW4ZW__wish{font-family:var(--font-outfit);color:var(--gold);opacity:.8;letter-spacing:1px;margin-bottom:.5rem;font-size:.9rem}.Footer-module__KTW4ZW__madeBy{font-family:var(--font-outfit);color:var(--ivory);opacity:.5;text-transform:uppercase;letter-spacing:2px;font-size:.75rem}@media (max-width:768px){.Footer-module__KTW4ZW__thankYou{font-size:2.5rem}.Footer-module__KTW4ZW__gujMsg{font-size:1.2rem}.Footer-module__KTW4ZW__coupleNames{letter-spacing:3px;font-size:1.8rem}.Footer-module__KTW4ZW__weddingDate{letter-spacing:5px;font-size:1rem}}
.GlobalBackground-module__q9IKHW__globalBg{z-index:-1;pointer-events:none;background:#050510;position:fixed;inset:0;overflow:hidden}.GlobalBackground-module__q9IKHW__nebula{opacity:.15;background-image:url(/templates/engagement/hetvi-weds-parth/assets/dark-galaxy-bg.png);background-position:50%;background-size:cover;position:absolute;inset:0}.GlobalBackground-module__q9IKHW__stars1,.GlobalBackground-module__q9IKHW__stars2,.GlobalBackground-module__q9IKHW__stars3{background:0 0;position:absolute;top:0;left:0}.GlobalBackground-module__q9IKHW__stars1{width:1px;height:1px;animation:100s linear infinite GlobalBackground-module__q9IKHW__animStar,3s ease-in-out infinite GlobalBackground-module__q9IKHW__twinkle;box-shadow:1197px 404px #fff,1305px 1792px #fff,533px 1150px #fff,724px 1246px #fff,159px 225px #fff,1197px 1300px #fff,1308px 1136px #fff,1993px 274px #fff,1645px 1124px #fff,307px 406px #fff,206px 811px #fff,1301px 457px #fff,1639px 897px #fff,1935px 1665px #fff,286px 1234px #fff,1390px 518px #fff,1937px 1801px #fff,1517px 1488px #fff,1471px 479px #fff,1603px 1829px #fff,1675px 1893px #fff,559px 186px #fff,231px 1676px #fff,307px 564px #fff,1962px 118px #fff,1835px 210px #fff,1941px 1340px #fff,1605px 1413px #fff,1251px 1683px #fff,1405px 323px #fff,1075px 653px #fff,1442px 57px #fff,1094px 409px #fff,2px 202px #fff,403px 1416px #fff,710px 1450px #fff,844px 805px #fff,1317px 159px #fff,1267px 1905px #fff,1399px 684px #fff,1483px 1199px #fff,895px 308px #fff,785px 123px #fff,732px 1342px #fff,310px 765px #fff,328px 1835px #fff,712px 95px #fff,479px 1466px #fff,962px 939px #fff,685px 1334px #fff,607px 1785px #fff,382px 782px #fff,1046px 255px #fff,751px 317px #fff,858px 1243px #fff,446px 1795px #fff,1701px 1965px #fff,892px 1907px #fff,1857px 1411px #fff,476px 817px #fff,1019px 603px #fff,1351px 16px #fff,328px 667px #fff,1736px 1611px #fff,93px 393px #fff,1253px 1237px #fff,249px 231px #fff,1001px 584px #fff,1966px 630px #fff,21px 1252px #fff,325px 1758px #fff,1214px 1499px #fff,1783px 884px #fff,1151px 107px #fff,1792px 7px #fff,742px 693px #fff,967px 1369px #fff,462px 239px #fff,857px 1017px #fff,1667px 1838px #fff,1193px 407px #fff,1202px 1698px #fff,1174px 1050px #fff,341px 625px #fff,739px 473px #fff,1215px 873px #fff,1650px 1205px #fff,127px 738px #fff,1705px 1359px #fff,753px 250px #fff,13px 792px #fff,929px 95px #fff,980px 1120px #fff,737px 1349px #fff,1611px 1022px #fff,1929px 1513px #fff,910px 93px #fff,343px 983px #fff,101px 318px #fff,637px 737px #fff,1297px 879px #fff,163px 967px #fff,521px 1671px #fff,1480px 1795px #fff,21px 86px #fff,1464px 836px #fff,110px 550px #fff,45px 1796px #fff,145px 59px #fff,385px 1244px #fff,1663px 803px #fff,1583px 1067px #fff,306px 1368px #fff,596px 1823px #fff,795px 205px #fff,1213px 244px #fff,1855px 1777px #fff,173px 1934px #fff,1586px 766px #fff,1043px 1228px #fff,1647px 1003px #fff,1227px 41px #fff,179px 526px #fff,1510px 1317px #fff,81px 926px #fff,986px 470px #fff,641px 743px #fff,1436px 1181px #fff,1230px 1716px #fff,968px 524px #fff,1871px 552px #fff,485px 1879px #fff,731px 1710px #fff,1703px 60px #fff,1777px 648px #fff,1692px 219px #fff,728px 56px #fff,1339px 670px #fff,1937px 327px #fff,1000px 1428px #fff,47px 841px #fff,600px 429px #fff,669px 1034px #fff,155px 62px #fff,522px 738px #fff,528px 991px #fff,1651px 1908px #fff,212px 357px #fff,391px 1073px #fff,408px 731px #fff,1420px 1919px #fff,1653px 1732px #fff,977px 75px #fff,1103px 1914px #fff,614px 33px #fff,1972px 776px #fff,1973px 850px #fff,375px 1781px #fff,1662px 1634px #fff,1898px 1610px #fff,1500px 21px #fff,1751px 1992px #fff,763px 196px #fff,1593px 1182px #fff,507px 735px #fff,124px 1405px #fff,1888px 305px #fff,950px 386px #fff,1483px 1883px #fff,907px 39px #fff,1788px 1258px #fff,1087px 1852px #fff,635px 1458px #fff,1738px 626px #fff,619px 1383px #fff,836px 551px #fff,1146px 596px #fff,1722px 1327px #fff,1377px 1183px #fff,1833px 1194px #fff,1051px 94px #fff,1968px 950px #fff,1855px 594px #fff,763px 1508px #fff,319px 1683px #fff,187px 637px #fff,1574px 1877px #fff,1715px 1147px #fff,566px 1273px #fff,13px 1935px #fff,1173px 697px #fff,1681px 675px #fff,1528px 1768px #fff,1191px 1278px #fff,878px 554px #fff,1853px 797px #fff,1722px 583px #fff,993px 1454px #fff,353px 11px #fff,1939px 674px #fff,1225px 1827px #fff,878px 593px #fff,1768px 1647px #fff,1834px 151px #fff,1380px 1288px #fff,1202px 181px #fff,1990px 1141px #fff,1970px 1885px #fff,657px 1730px #fff,364px 284px #fff,965px 559px #fff,1801px 972px #fff,1452px 1542px #fff,1658px 1138px #fff,466px 1739px #fff,913px 1527px #fff,868px 230px #fff,796px 1878px #fff,586px 1182px #fff,413px 1662px #fff,1502px 106px #fff,282px 167px #fff,417px 1032px #fff,236px 1968px #fff,23px 1587px #fff,376px 1298px #fff,1691px 663px #fff,1438px 102px #fff,703px 64px #fff,126px 1951px #fff,1067px 1644px #fff,265px 1299px #fff,1038px 1681px #fff,1521px 263px #fff,1565px 96px #fff,385px 1369px #fff,169px 110px #fff,876px 811px #fff,771px 226px #fff,533px 1043px #fff,240px 460px #fff,1658px 553px #fff,324px 1520px #fff,1067px 1158px #fff,1902px 348px #fff,420px 587px #fff,1474px 102px #fff,1768px 877px #fff,610px 1463px #fff,1451px 1948px #fff,487px 1648px #fff,634px 960px #fff,346px 1900px #fff,791px 1870px #fff,10px 125px #fff,1421px 1791px #fff,111px 712px #fff,1256px 473px #fff,1183px 342px #fff,176px 512px #fff,1449px 495px #fff,120px 721px #fff,431px 1820px #fff,1953px 1976px #fff,932px 1227px #fff,921px 1764px #fff,642px 1722px #fff,1074px 1568px #fff,432px 425px #fff,650px 439px #fff,749px 374px #fff,1391px 163px #fff,1684px 273px #fff,705px 1804px #fff,1996px 1927px #fff,228px 554px #fff,1877px 1569px #fff,783px 1508px #fff,762px 947px #fff,660px 694px #fff,1997px 532px #fff,128px 1953px #fff,1909px 813px #fff,77px 881px #fff,1921px 1446px #fff,835px 1700px #fff,590px 1195px #fff,858px 1055px #fff,1826px 1511px #fff,982px 1px #fff,589px 515px #fff,713px 740px #fff,1843px 378px #fff,432px 1949px #fff,895px 1725px #fff,1696px 1153px #fff,1914px 23px #fff,353px 282px #fff,515px 1465px #fff,228px 1744px #fff,238px 1312px #fff,543px 358px #fff,1430px 284px #fff,200px 404px #fff,731px 1887px #fff,878px 410px #fff,595px 444px #fff,1471px 208px #fff,1927px 1032px #fff,478px 500px #fff,1873px 1123px #fff,156px 1894px #fff,59px 1651px #fff,1543px 906px #fff,1547px 1383px #fff,1462px 755px #fff,1213px 1869px #fff,627px 231px #fff,122px 459px #fff,172px 147px #fff,64px 413px #fff,205px 1787px #fff,596px 1073px #fff,1674px 287px #fff,779px 682px #fff,958px 1294px #fff,1294px 191px #fff,539px 840px #fff,1977px 1797px #fff,1912px 724px #fff,75px 1714px #fff,709px 1017px #fff,1963px 304px #fff,1560px 970px #fff,16px 203px #fff,731px 13px #fff,1967px 1577px #fff,1417px 1129px #fff,69px 673px #fff,1608px 1077px #fff,71px 594px #fff,960px 1368px #fff,1259px 1868px #fff,157px 1968px #fff,1717px 395px #fff,351px 228px #fff,495px 1381px #fff,1632px 878px #fff,769px 472px #fff,1238px 191px #fff,21px 1476px #fff,92px 1464px #fff,806px 1201px #fff,1813px 311px #fff,807px 35px #fff,1066px 581px #fff,996px 1366px #fff,1001px 1876px #fff,1701px 1383px #fff,1276px 300px #fff,274px 1087px #fff,1164px 915px #fff,945px 248px #fff,378px 671px #fff,715px 1417px #fff,1947px 312px #fff,1128px 1392px #fff,1956px 919px #fff,1245px 1037px #fff,1328px 1740px #fff,1537px 1852px #fff,1978px 1373px #fff,1626px 884px #fff,1560px 1813px #fff,1851px 613px #fff,412px 224px #fff,239px 945px #fff,1133px 1839px #fff,921px 1637px #fff,1164px 830px #fff,1798px 697px #fff,755px 337px #fff,607px 845px #fff,813px 1026px #fff,140px 520px #fff,93px 443px #fff,1031px 313px #fff,668px 1846px #fff,625px 1580px #fff,1642px 1803px #fff,1259px 622px #fff,592px 1944px #fff,1118px 1006px #fff,924px 1817px #fff,596px 1316px #fff,441px 1436px #fff,1766px 1990px #fff,1554px 978px #fff,202px 1676px #fff,1740px 295px #fff}.GlobalBackground-module__q9IKHW__stars2{width:2px;height:2px;animation:150s linear infinite GlobalBackground-module__q9IKHW__animStar,4s ease-in-out 1s infinite GlobalBackground-module__q9IKHW__twinkle;box-shadow:1567px 1569px #fff,70px 234px #fff,1712px 1409px #fff,27px 865px #fff,364px 1041px #fff,694px 809px #fff,1072px 871px #fff,1952px 1291px #fff,990px 711px #fff,4px 1435px #fff,1473px 1403px #fff,491px 1836px #fff,1900px 1003px #fff,1473px 90px #fff,718px 426px #fff,628px 160px #fff,339px 1409px #fff,1062px 420px #fff,907px 1140px #fff,1780px 1024px #fff,31px 985px #fff,607px 20px #fff,692px 1746px #fff,801px 985px #fff,703px 557px #fff,1386px 85px #fff,1452px 770px #fff,1398px 1983px #fff,1863px 804px #fff,796px 994px #fff,1405px 18px #fff,130px 881px #fff,1688px 786px #fff,863px 1699px #fff,1109px 1336px #fff,200px 1508px #fff,1831px 36px #fff,1034px 1145px #fff,1156px 1046px #fff,1982px 1162px #fff,1179px 226px #fff,1843px 1108px #fff,570px 1918px #fff,323px 582px #fff,1559px 526px #fff,953px 383px #fff,508px 1144px #fff,910px 1708px #fff,213px 120px #fff,495px 1160px #fff,273px 187px #fff,124px 735px #fff,1598px 154px #fff,734px 1067px #fff,1273px 1441px #fff,192px 1110px #fff,1631px 1274px #fff,1415px 1403px #fff,223px 2px #fff,508px 562px #fff,1229px 950px #fff,199px 1664px #fff,1355px 417px #fff,317px 53px #fff,1606px 1838px #fff,1876px 1548px #fff,929px 925px #fff,1457px 1944px #fff,1476px 1691px #fff,260px 1691px #fff,888px 21px #fff,75px 395px #fff,378px 587px #fff,1339px 83px #fff,874px 744px #fff,263px 1607px #fff,978px 1872px #fff,1292px 1860px #fff,1398px 728px #fff,593px 1369px #fff,1706px 436px #fff,456px 1484px #fff,450px 1320px #fff,1338px 859px #fff,1647px 382px #fff,578px 914px #fff,31px 722px #fff,618px 1294px #fff,961px 1182px #fff,1987px 517px #fff,1505px 1740px #fff,897px 1249px #fff,468px 56px #fff,1001px 1671px #fff,1488px 1746px #fff,1894px 755px #fff,1399px 788px #fff,1781px 1522px #fff,1913px 1510px #fff,1250px 1589px #fff,1877px 914px #fff,575px 1142px #fff,416px 1508px #fff,603px 646px #fff,378px 553px #fff,476px 426px #fff,1259px 1336px #fff,1376px 1892px #fff,1707px 591px #fff,1263px 1278px #fff,1904px 1500px #fff,313px 1704px #fff,452px 366px #fff,596px 1190px #fff,1224px 72px #fff,434px 335px #fff,1197px 1653px #fff,3px 934px #fff,1709px 193px #fff,286px 1296px #fff,145px 509px #fff,1455px 389px #fff,1155px 463px #fff,1335px 1984px #fff,181px 741px #fff,617px 334px #fff,79px 841px #fff,1678px 68px #fff,1771px 918px #fff,1926px 208px #fff,202px 1836px #fff,874px 509px #fff,1805px 535px #fff,1454px 854px #fff,887px 938px #fff,1287px 1500px #fff,1342px 972px #fff,1905px 1024px #fff,281px 1846px #fff,1978px 56px #fff,952px 314px #fff,1248px 608px #fff,863px 1064px #fff,803px 37px #fff,1544px 1611px #fff,690px 1956px #fff,1583px 745px #fff,1902px 937px #fff,1846px 152px #fff,437px 965px #fff}.GlobalBackground-module__q9IKHW__stars3{width:3px;height:3px;animation:200s linear infinite GlobalBackground-module__q9IKHW__animStar,5s ease-in-out 2s infinite GlobalBackground-module__q9IKHW__twinkle;box-shadow:1005px 1446px #fff,420px 1113px #fff,784px 1841px #fff,599px 602px #fff,560px 1995px #fff,1745px 1127px #fff,921px 1690px #fff,389px 1518px #fff,1068px 407px #fff,1355px 1898px #fff,1518px 1122px #fff,117px 240px #fff,640px 1627px #fff,837px 1840px #fff,1416px 1884px #fff,1853px 1531px #fff,739px 1962px #fff,1242px 467px #fff,1875px 449px #fff,129px 571px #fff,1257px 968px #fff,1505px 1001px #fff,1982px 1597px #fff,65px 1511px #fff,751px 791px #fff,249px 133px #fff,1803px 1722px #fff,1382px 848px #fff,70px 1468px #fff,265px 22px #fff,1901px 1680px #fff,1641px 1728px #fff,1308px 718px #fff,1345px 215px #fff,223px 1469px #fff,1659px 90px #fff,876px 1978px #fff,764px 938px #fff,1352px 734px #fff,605px 1545px #fff,761px 703px #fff,262px 663px #fff,1141px 1756px #fff,1796px 555px #fff,550px 427px #fff,774px 513px #fff,993px 1141px #fff,305px 733px #fff,49px 556px #fff,943px 280px #fff}@keyframes GlobalBackground-module__q9IKHW__animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes GlobalBackground-module__q9IKHW__twinkle{0%,to{opacity:.2}50%{opacity:1}}
.MusicPlayer-module__9fyYoG__musicContainer{z-index:10001;cursor:pointer;position:fixed;bottom:2rem;right:2rem}.MusicPlayer-module__9fyYoG__playerWrapper{-webkit-backdrop-filter:blur(8px);border:1px solid var(--gold);background:#000000b3;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;transition:all .3s;display:flex;position:relative;box-shadow:0 0 15px #d4af3766}.MusicPlayer-module__9fyYoG__spinning{animation:6s linear infinite MusicPlayer-module__9fyYoG__spin}@keyframes MusicPlayer-module__9fyYoG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MusicPlayer-module__9fyYoG__playerWrapper:hover{transform:scale(1.1);box-shadow:0 0 25px #d4af3799}.MusicPlayer-module__9fyYoG__icon{color:var(--gold);width:22px;height:22px;filter:drop-shadow(0 0 3px var(--gold))}.MusicPlayer-module__9fyYoG__pulseContainer{pointer-events:none;width:100%;height:100%;position:absolute}.MusicPlayer-module__9fyYoG__pulse{border:1px solid var(--gold);opacity:0;border-radius:50%;animation:3s ease-out infinite MusicPlayer-module__9fyYoG__musicPulse;position:absolute;inset:-10px}@keyframes MusicPlayer-module__9fyYoG__musicPulse{0%{opacity:0;transform:scale(.8)}50%{opacity:.5}to{opacity:0;transform:scale(1.8)}}@media (max-width:768px){.MusicPlayer-module__9fyYoG__musicContainer{bottom:1.5rem;right:1.5rem}.MusicPlayer-module__9fyYoG__playerWrapper{width:45px;height:45px}}
