:root{--forest:#102d27;--forest2:#183d35;--indigo:#17233f;--blue:#334d70;--rain:#6f89a4;--brown:#604638;--ivory:#f7f0df;--gold:#c5a56a;--gold2:#e4cc94;--maroon:#642f35;--ink:#292d2b}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer *{box-sizing:border-box;margin:0;padding:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer{scroll-behavior:smooth;background:var(--ivory);color:var(--ink);font-family:Georgia,Times New Roman,serif;overflow-x:hidden}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer:before{content:"";pointer-events:none;z-index:9000;opacity:.07;background:radial-gradient(#5d503e .5px,#0000 .8px) 0 0/7px 7px;position:fixed;inset:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__intro{z-index:10000;text-align:center;color:#fff;background:radial-gradient(circle at 22% 38%,#e2a4518c,#0000 9%),radial-gradient(circle at 75% 28%,#e8ae5b80,#0000 8%),radial-gradient(circle at 50% 65%,#d08e3d4d,#0000 15%),linear-gradient(135deg,#101b29,#263b50 45%,#102b27);justify-content:center;align-items:center;transition:opacity 1.5s,visibility 1.5s;display:flex;position:fixed;inset:0;overflow:hidden}.IndianMonsoonRomanceTemplate-module__h4LAqG__intro.IndianMonsoonRomanceTemplate-module__h4LAqG__hide{opacity:0;visibility:hidden}.IndianMonsoonRomanceTemplate-module__h4LAqG__intro:before{content:"";filter:blur(22px);background:radial-gradient(circle at 20% 30%,#ffaf4d73 0 15px,#0000 16px),radial-gradient(circle at 73% 25%,#ffbc5859 0 12px,#0000 13px),radial-gradient(circle at 55% 60%,#ffb44b59 0 18px,#0000 19px);position:absolute;inset:-20%}.IndianMonsoonRomanceTemplate-module__h4LAqG__window-frame{pointer-events:none;z-index:4;position:absolute;inset:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__window-frame:before,.IndianMonsoonRomanceTemplate-module__h4LAqG__window-frame:after{content:"";background:#dae5e614;position:absolute}.IndianMonsoonRomanceTemplate-module__h4LAqG__window-frame:before{width:2px;top:0;bottom:0;left:50%}.IndianMonsoonRomanceTemplate-module__h4LAqG__window-frame:after{height:2px;top:50%;left:0;right:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__rain{pointer-events:none;opacity:.65;background-image:repeating-linear-gradient(103deg,#0000 0 20px,#dae8f138 21px 22px,#0000 23px 54px);animation:.8s linear infinite IndianMonsoonRomanceTemplate-module__h4LAqG__rainFall;position:absolute;inset:-30%;transform:rotate(10deg)}.IndianMonsoonRomanceTemplate-module__h4LAqG__rain.IndianMonsoonRomanceTemplate-module__h4LAqG__r2{opacity:.25;animation-duration:1.35s;transform:rotate(10deg)scale(1.3)}@keyframes IndianMonsoonRomanceTemplate-module__h4LAqG__rainFall{0%{background-position:0 0}to{background-position:-70px 130px}}.IndianMonsoonRomanceTemplate-module__h4LAqG__drop{background:linear-gradient(#0000,#deebf399);border-radius:50%;width:2px;height:45px;animation:linear infinite IndianMonsoonRomanceTemplate-module__h4LAqG__dropFall;position:absolute}@keyframes IndianMonsoonRomanceTemplate-module__h4LAqG__dropFall{0%{opacity:0;transform:translateY(-120px)}15%{opacity:.8}to{opacity:0;transform:translateY(110vh)}}.IndianMonsoonRomanceTemplate-module__h4LAqG__intro-content{z-index:8;opacity:0;max-width:900px;padding:30px;animation:1.7s 1.1s forwards IndianMonsoonRomanceTemplate-module__h4LAqG__contentIn;position:relative}@keyframes IndianMonsoonRomanceTemplate-module__h4LAqG__contentIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.IndianMonsoonRomanceTemplate-module__h4LAqG__kicker{color:#d9c596;letter-spacing:5px;text-transform:uppercase;font:8px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__hand{font-family:Brush Script MT,Segoe Script,cursive;font-style:italic;font-weight:400}.IndianMonsoonRomanceTemplate-module__h4LAqG__intro-line{color:#f1e7d4;margin-top:30px;font-size:clamp(1.5rem,4vw,3.2rem);line-height:1.2}.IndianMonsoonRomanceTemplate-module__h4LAqG__names{letter-spacing:-.08em;margin-top:30px;font-size:clamp(4rem,12vw,10rem);font-weight:400;line-height:.7}.IndianMonsoonRomanceTemplate-module__h4LAqG__names span{display:block}.IndianMonsoonRomanceTemplate-module__h4LAqG__names .IndianMonsoonRomanceTemplate-module__h4LAqG__amp{color:var(--gold2);letter-spacing:2px;margin:30px 0;font-size:.2em}.IndianMonsoonRomanceTemplate-module__h4LAqG__intro-date{color:#ded5c4;letter-spacing:5px;text-transform:uppercase;margin-top:55px;font:8px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__enter{color:var(--ivory);border:1px solid var(--gold2);letter-spacing:3px;text-transform:uppercase;background:#102d2759;margin-top:35px;padding:15px 34px;font:8px Arial,sans-serif;text-decoration:none;transition:all .5s;display:inline-block}.IndianMonsoonRomanceTemplate-module__h4LAqG__enter:hover{color:var(--forest);background:var(--gold2)}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer nav{z-index:8000;opacity:0;background:#102d27ed;border:1px solid #e4cc9466;padding:8px 13px;animation:1s 3.4s forwards IndianMonsoonRomanceTemplate-module__h4LAqG__navIn;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer nav a{color:#eee7d7;letter-spacing:2px;text-transform:uppercase;padding:8px 13px;font:8px Arial,sans-serif;text-decoration:none;transition:all .3s;position:relative}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer nav a:hover{color:var(--gold2)}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer nav a:not(:last-child):after{content:"";background:#e4cc944d;width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes IndianMonsoonRomanceTemplate-module__h4LAqG__navIn{0%{opacity:0;transform:translate(-50%,-15px)}to{opacity:1;transform:translate(-50%)}}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero{text-align:center;color:#fff;background:radial-gradient(at 50% 45%,#cba16440,#0000 22%),linear-gradient(#1a2d45,#263c54 45%,#102d27);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero:before{content:"";background:repeating-linear-gradient(104deg,#0000 0 30px,#bed2e21f 31px 32px,#0000 33px 70px);animation:1.2s linear infinite IndianMonsoonRomanceTemplate-module__h4LAqG__heroRain;position:absolute;inset:-10%;transform:rotate(3deg)}@keyframes IndianMonsoonRomanceTemplate-module__h4LAqG__heroRain{to{background-position:-80px 120px}}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-lights{filter:blur(12px);background:radial-gradient(circle at 18% 48%,#eca34980 0 9px,#0000 11px),radial-gradient(circle at 78% 38%,#f0ae4e73 0 12px,#0000 14px),radial-gradient(circle at 63% 67%,#efa8474d 0 8px,#0000 10px);position:absolute;inset:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-window{border:1px solid #e0e1d81f;position:absolute;inset:7%}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-window:before{content:"";background:#e0e1d81f;width:1px;position:absolute;top:0;bottom:0;left:50%}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-window:after{content:"";background:#e0e1d81f;height:1px;position:absolute;top:50%;left:0;right:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-content{z-index:5;padding-top:45px;animation:1.5s 2.7s both IndianMonsoonRomanceTemplate-module__h4LAqG__heroIn;position:relative}@keyframes IndianMonsoonRomanceTemplate-module__h4LAqG__heroIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-kicker{color:#d7c392;letter-spacing:6px;text-transform:uppercase;font:8px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-names{letter-spacing:-.09em;margin-top:30px;font-size:clamp(5rem,14vw,11rem);font-weight:400;line-height:.65}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-names span{display:block}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-names .IndianMonsoonRomanceTemplate-module__h4LAqG__amp{color:var(--gold2);margin:30px 0;font-size:.17em}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-date{color:#ddd5c7;letter-spacing:5px;margin-top:55px;font:8px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer section{padding:145px 8vw;position:relative;overflow:hidden}.IndianMonsoonRomanceTemplate-module__h4LAqG__section-label{color:#897762;letter-spacing:5px;text-transform:uppercase;margin-bottom:23px;font:8px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__title{color:var(--forest);letter-spacing:-.07em;font-size:clamp(3.2rem,8vw,7.5rem);font-weight:400;line-height:.8}.IndianMonsoonRomanceTemplate-module__h4LAqG__title em{color:#6d7085;font-style:italic}.IndianMonsoonRomanceTemplate-module__h4LAqG__center{text-align:center}.IndianMonsoonRomanceTemplate-module__h4LAqG__rule{background:var(--gold);width:75px;height:1px;margin:32px auto}.IndianMonsoonRomanceTemplate-module__h4LAqG__lead{color:#726c65;max-width:580px;margin:25px auto 0;font:11px/2 Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__story{background:linear-gradient(135deg,#f8f1e1,#eee4d5)}.IndianMonsoonRomanceTemplate-module__h4LAqG__story:before{content:"";border:1px solid #c5a56a47;position:absolute;inset:35px}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-grid{max-width:1100px;margin:100px auto 0}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-card{border-top:1px solid #50433833;grid-template-columns:120px 1fr 1.15fr;align-items:start;gap:45px;padding:58px 0;display:grid}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-card:last-child{border-bottom:1px solid #50433833}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-number{color:#9a9188;letter-spacing:3px;font:8px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-year{color:var(--forest);margin-top:12px;font-size:30px}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-card h3{color:var(--maroon);font-size:38px;font-weight:400;line-height:.9}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-card p{color:#706962;font:13px/2 Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-caption{color:#8a7180;margin-top:16px;font-size:15px}.IndianMonsoonRomanceTemplate-module__h4LAqG__details{background:radial-gradient(circle at 50% 0, #c5a56a2e, transparent 35%), var(--forest);color:#fff}.IndianMonsoonRomanceTemplate-module__h4LAqG__details .IndianMonsoonRomanceTemplate-module__h4LAqG__section-label{color:#d9c796}.IndianMonsoonRomanceTemplate-module__h4LAqG__details .IndianMonsoonRomanceTemplate-module__h4LAqG__title{color:#fff8e9}.IndianMonsoonRomanceTemplate-module__h4LAqG__details .IndianMonsoonRomanceTemplate-module__h4LAqG__title em{color:#9aa8b7}.IndianMonsoonRomanceTemplate-module__h4LAqG__details .IndianMonsoonRomanceTemplate-module__h4LAqG__lead{color:#b8c0b9}.IndianMonsoonRomanceTemplate-module__h4LAqG__invite-card{background:var(--ivory);max-width:820px;color:var(--ink);margin:90px auto 0;padding:70px;position:relative;box-shadow:0 30px 80px #0000004d}.IndianMonsoonRomanceTemplate-module__h4LAqG__invite-card:before{content:"";border:1px solid var(--gold);position:absolute;inset:14px}.IndianMonsoonRomanceTemplate-module__h4LAqG__invite-card:after{content:"✦";color:var(--gold);font-size:24px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.IndianMonsoonRomanceTemplate-module__h4LAqG__invite-kicker{text-align:center;color:#927c59;letter-spacing:4px;text-transform:uppercase;font:8px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__invite-title{text-align:center;color:var(--forest);margin-top:20px;font-size:45px;font-style:italic;font-weight:400}.IndianMonsoonRomanceTemplate-module__h4LAqG__details-grid{border-top:1px solid #d5ccbd;border-bottom:1px solid #d5ccbd;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.IndianMonsoonRomanceTemplate-module__h4LAqG__detail{text-align:center;padding:30px 15px}.IndianMonsoonRomanceTemplate-module__h4LAqG__detail:not(:last-child){border-right:1px solid #d5ccbd}.IndianMonsoonRomanceTemplate-module__h4LAqG__detail small{color:#968873;letter-spacing:2px;text-transform:uppercase;font:7px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__detail strong{color:var(--forest);margin-top:12px;font-size:18px;font-weight:400;display:block}.IndianMonsoonRomanceTemplate-module__h4LAqG__diya{width:25px;height:32px;margin:35px auto 0;position:relative}.IndianMonsoonRomanceTemplate-module__h4LAqG__diya:before{content:"";background:linear-gradient(#d7ae52,#825d27);border-radius:50%;width:25px;height:12px;position:absolute;bottom:0;left:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__diya:after{content:"";background:#ffd978;border-radius:50%;width:9px;height:17px;animation:1.4s ease-in-out infinite alternate IndianMonsoonRomanceTemplate-module__h4LAqG__flame;position:absolute;top:0;left:8px;box-shadow:0 0 15px #eec36b}@keyframes IndianMonsoonRomanceTemplate-module__h4LAqG__flame{0%{transform:scale(.8)rotate(-3deg)}to{transform:scale(1.1)rotate(3deg)}}.IndianMonsoonRomanceTemplate-module__h4LAqG__events-section{background:#eee8dd}.IndianMonsoonRomanceTemplate-module__h4LAqG__event-list{flex-wrap:wrap;justify-content:center;gap:22px;max-width:1050px;margin:90px auto 0;display:flex}.IndianMonsoonRomanceTemplate-module__h4LAqG__event{background:#fff9ed;border:1px solid #6c57432e;min-height:250px;padding:42px 35px;transition:all .5s;position:relative;overflow:hidden;box-shadow:0 12px 30px #352f260f}.IndianMonsoonRomanceTemplate-module__h4LAqG__event:before{content:"";border:1px solid #c5a56a59;border-radius:50%;width:100px;height:100px;position:absolute;top:-20px;right:-20px}.IndianMonsoonRomanceTemplate-module__h4LAqG__event-no{color:#9c8260;letter-spacing:3px;font:8px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__event h3{color:var(--maroon);margin-top:20px;font-size:31px;font-weight:400}.IndianMonsoonRomanceTemplate-module__h4LAqG__event p{color:#716b64;margin-top:12px;font:11px/1.9 Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__event-time{color:var(--forest);letter-spacing:2px;text-transform:uppercase;margin-top:24px;font:8px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery{color:#fff;background:#152a3e}.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery .IndianMonsoonRomanceTemplate-module__h4LAqG__section-label{color:#cbbd9d}.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery .IndianMonsoonRomanceTemplate-module__h4LAqG__title{color:#f9f2e4}.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery .IndianMonsoonRomanceTemplate-module__h4LAqG__title em{color:#9daabe}.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery .IndianMonsoonRomanceTemplate-module__h4LAqG__lead{color:#abb6c1}.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery-grid{grid-template-columns:1fr .75fr 1.1fr;gap:18px;max-width:1100px;margin:95px auto 0;display:grid}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo{cursor:pointer;background:#0d1824;min-height:400px;padding:9px;position:relative;overflow:hidden}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo.IndianMonsoonRomanceTemplate-module__h4LAqG__tall{min-height:570px}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo.IndianMonsoonRomanceTemplate-module__h4LAqG__wide{grid-column:span 2}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo-art{transition:all 1.1s;position:absolute;inset:9px}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo:hover .IndianMonsoonRomanceTemplate-module__h4LAqG__photo-art{transform:scale(1.06)}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo:after{content:"";pointer-events:none;border:1px solid #e0cc9999;position:absolute;inset:9px}.IndianMonsoonRomanceTemplate-module__h4LAqG__art1{background:repeating-linear-gradient(104deg,#0000 0 25px,#cddde826 26px 27px,#0000 28px 57px),radial-gradient(circle at 70% 35%,#eda85099 0 12px,#0000 14px),linear-gradient(145deg,#3c526c,#182d3d 55%,#0d1d24)}.IndianMonsoonRomanceTemplate-module__h4LAqG__art2{background:radial-gradient(circle at 35% 35%,#eebe6d99 0 10px,#0000 12px),linear-gradient(135deg,#6a4b43,#1f3046 55%,#101d2d)}.IndianMonsoonRomanceTemplate-module__h4LAqG__art3{background:repeating-linear-gradient(105deg,#0000 0 22px,#dbe7ee26 23px 24px,#0000 25px 60px),linear-gradient(145deg,#1d3b36,#304b66,#0e1e2d)}.IndianMonsoonRomanceTemplate-module__h4LAqG__art4{background:radial-gradient(circle at 50% 28%,#f6bd65b3 0 15px,#0000 17px),linear-gradient(120deg,#6b3c3e,#233e4d 48%,#0e201e)}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo-caption{z-index:3;position:absolute;bottom:25px;left:30px;right:30px}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo-caption small{color:#dfc98d;letter-spacing:3px;text-transform:uppercase;font:7px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo-caption h3{color:#fff;margin-top:8px;font-size:24px;font-weight:400}.IndianMonsoonRomanceTemplate-module__h4LAqG__guests{color:#fff;background:linear-gradient(#112530ed,#112530ed),#233d4f}.IndianMonsoonRomanceTemplate-module__h4LAqG__guests:before{content:"";background:repeating-linear-gradient(105deg,#0000 0 35px,#bed3e014 36px 37px,#0000 38px 85px);animation:1.5s linear infinite IndianMonsoonRomanceTemplate-module__h4LAqG__rainFall;position:absolute;inset:-20%}.IndianMonsoonRomanceTemplate-module__h4LAqG__guests .IndianMonsoonRomanceTemplate-module__h4LAqG__section-label{color:#d6c692}.IndianMonsoonRomanceTemplate-module__h4LAqG__guests .IndianMonsoonRomanceTemplate-module__h4LAqG__title{color:#fff9ed}.IndianMonsoonRomanceTemplate-module__h4LAqG__guests .IndianMonsoonRomanceTemplate-module__h4LAqG__title em{color:#aeb7c4}.IndianMonsoonRomanceTemplate-module__h4LAqG__guests .IndianMonsoonRomanceTemplate-module__h4LAqG__lead{color:#aeb8c1}.IndianMonsoonRomanceTemplate-module__h4LAqG__note-board{z-index:2;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1050px;margin:90px auto 0;display:grid;position:relative}.IndianMonsoonRomanceTemplate-module__h4LAqG__note{color:#403c36;background:#f4e9cd;min-height:220px;padding:35px 28px;transition:all .5s;position:relative;transform:rotate(-1deg);box-shadow:0 15px 30px #00000038}.IndianMonsoonRomanceTemplate-module__h4LAqG__note:nth-child(2){transform:rotate(1.2deg)}.IndianMonsoonRomanceTemplate-module__h4LAqG__note:nth-child(3){transform:rotate(-.5deg)}.IndianMonsoonRomanceTemplate-module__h4LAqG__note:nth-child(4){transform:rotate(1deg)}.IndianMonsoonRomanceTemplate-module__h4LAqG__note:nth-child(5){transform:rotate(-1.3deg)}.IndianMonsoonRomanceTemplate-module__h4LAqG__note:hover{transform:rotate(0)translateY(-7px)}.IndianMonsoonRomanceTemplate-module__h4LAqG__note:before{content:"";background:#763f39a6;border-radius:2px;width:40px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.IndianMonsoonRomanceTemplate-module__h4LAqG__note small{color:#927b5a;letter-spacing:2px;text-transform:uppercase;font:7px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__note h3{color:var(--forest);margin-top:16px;font-size:29px;font-weight:400}.IndianMonsoonRomanceTemplate-module__h4LAqG__note p{color:#69635b;margin-top:12px;font:11px/1.9 Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__rsvp{background:radial-gradient(circle at 50% 0, #708ca64d, transparent 32%), var(--ivory)}.IndianMonsoonRomanceTemplate-module__h4LAqG__rsvp-rain{opacity:.18;background:repeating-linear-gradient(105deg,#0000 0 28px,#6e8ca4 29px 30px,#0000 31px 72px);animation:1.2s linear infinite IndianMonsoonRomanceTemplate-module__h4LAqG__rainFall;position:absolute;inset:-30%;transform:rotate(8deg)}.IndianMonsoonRomanceTemplate-module__h4LAqG__rsvp-card{z-index:2;background:#fffaf0;max-width:720px;margin:90px auto 0;padding:70px;position:relative;box-shadow:0 25px 65px #212f3526}.IndianMonsoonRomanceTemplate-module__h4LAqG__rsvp-card:before{content:"";border:1px solid var(--gold);position:absolute;inset:15px}.IndianMonsoonRomanceTemplate-module__h4LAqG__rsvp-card:after{content:"✦";color:var(--gold);font-size:24px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.IndianMonsoonRomanceTemplate-module__h4LAqG__rsvp-card h3{text-align:center;color:var(--maroon);margin-top:18px;font-size:48px;font-style:italic;font-weight:400}.IndianMonsoonRomanceTemplate-module__h4LAqG__rsvp-intro{text-align:center;color:#77706a;max-width:430px;margin:16px auto 43px;font:11px/1.9 Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__field{margin-bottom:23px}.IndianMonsoonRomanceTemplate-module__h4LAqG__field label{color:#8c806e;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font:7px Arial,sans-serif;display:block}.IndianMonsoonRomanceTemplate-module__h4LAqG__field input,.IndianMonsoonRomanceTemplate-module__h4LAqG__field select,.IndianMonsoonRomanceTemplate-module__h4LAqG__field textarea{color:#373631;background:0 0;border:0;border-bottom:1px solid #c8c0b3;outline:none;width:100%;padding:11px 3px;font:14px Georgia,serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__field input:focus,.IndianMonsoonRomanceTemplate-module__h4LAqG__field select:focus,.IndianMonsoonRomanceTemplate-module__h4LAqG__field textarea:focus{border-color:var(--gold)}.IndianMonsoonRomanceTemplate-module__h4LAqG__submit{border:1px solid var(--maroon);background:var(--maroon);color:#fff;cursor:pointer;letter-spacing:3px;text-transform:uppercase;margin:35px auto 0;padding:15px 34px;font:8px Arial,sans-serif;transition:all .4s;display:block}.IndianMonsoonRomanceTemplate-module__h4LAqG__submit:hover{background:var(--gold);border-color:var(--gold);color:#182d28}.IndianMonsoonRomanceTemplate-module__h4LAqG__success{text-align:center;color:#5e6c68;font-size:18px;font-style:italic;line-height:1.8;display:none}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing{text-align:center;color:#fff;background:radial-gradient(at 50% 48%,#cb904a4d,#0000 20%),linear-gradient(#1a2b40,#111d2d 45%,#071411);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing:before{content:"";background:repeating-linear-gradient(104deg,#0000 0 30px,#cbdee91f 31px 32px,#0000 33px 70px);animation:1.1s linear infinite IndianMonsoonRomanceTemplate-module__h4LAqG__rainFall;position:absolute;inset:-20%}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing-lights{filter:blur(8px);background:radial-gradient(circle at 18% 54%,#f0ad4da6 0 9px,#0000 11px),radial-gradient(circle at 30% 63%,#f0ad4d73 0 8px,#0000 10px),radial-gradient(circle at 72% 48%,#f0ad4d99 0 11px,#0000 13px),radial-gradient(circle at 83% 62%,#f0ad4d66 0 8px,#0000 10px);position:absolute;inset:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing-content{z-index:4;padding:20px;animation:2s both IndianMonsoonRomanceTemplate-module__h4LAqG__closingIn;position:relative}@keyframes IndianMonsoonRomanceTemplate-module__h4LAqG__closingIn{0%{opacity:0}to{opacity:1}}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing-kicker{color:#d8c48d;letter-spacing:5px;text-transform:uppercase;font:8px Arial,sans-serif}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing-title{letter-spacing:-.07em;margin-top:35px;font-size:clamp(3.2rem,8vw,7rem);font-weight:400;line-height:.83}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing-names{margin-top:48px;font-size:clamp(3rem,8vw,7rem);line-height:.7}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing-names span{display:block}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing-names .IndianMonsoonRomanceTemplate-module__h4LAqG__amp{color:var(--gold2);margin:25px 0;font-size:.2em}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing-message{color:#d2d0c8;margin-top:48px;font-size:17px;font-style:italic}.IndianMonsoonRomanceTemplate-module__h4LAqG__lightbox{z-index:11000;background:#071219f5;place-items:center;display:none;position:fixed;inset:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__lightbox.IndianMonsoonRomanceTemplate-module__h4LAqG__open{display:grid}.IndianMonsoonRomanceTemplate-module__h4LAqG__lightbox-image{width:min(900px,88vw);height:min(700px,75vh)}.IndianMonsoonRomanceTemplate-module__h4LAqG__close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:42px;position:absolute;top:12px;right:25px}.IndianMonsoonRomanceTemplate-module__h4LAqG__reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(30px)}.IndianMonsoonRomanceTemplate-module__h4LAqG__reveal.visible{opacity:1;transform:none}.IndianMonsoonRomanceTemplate-module__h4LAqG__counter{color:#1a2832;justify-content:center;gap:clamp(20px,5vw,45px);margin-top:40px;font-family:Cormorant Garamond,Georgia,serif;display:flex}.IndianMonsoonRomanceTemplate-module__h4LAqG__counter-item{text-align:center}.IndianMonsoonRomanceTemplate-module__h4LAqG__number{font-size:clamp(2.2rem,5vw,3rem);line-height:1}.IndianMonsoonRomanceTemplate-module__h4LAqG__counter-label{text-transform:uppercase;letter-spacing:2px;margin-top:10px;font-size:.8rem}@media (max-width:850px){.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer nav{justify-content:center;width:calc(100vw - 28px)}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer nav a{letter-spacing:1px;padding:7px 8px;font-size:7px}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer section{padding:60px 5vw}.IndianMonsoonRomanceTemplate-module__h4LAqG__intro-content{padding:20px 15px}.IndianMonsoonRomanceTemplate-module__h4LAqG__names{letter-spacing:-.02em;word-break:break-word;font-size:clamp(2.4rem,11vw,4.5rem);line-height:1.15}.IndianMonsoonRomanceTemplate-module__h4LAqG__names .IndianMonsoonRomanceTemplate-module__h4LAqG__amp{margin:12px 0;font-size:.35em}.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-names{letter-spacing:-.02em;word-break:break-word;font-size:clamp(2.4rem,11vw,4.5rem);line-height:1.15}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-card{grid-template-columns:1fr;gap:15px}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-card p{grid-column:auto}.IndianMonsoonRomanceTemplate-module__h4LAqG__details-grid{grid-template-columns:1fr}.IndianMonsoonRomanceTemplate-module__h4LAqG__detail:not(:last-child){border-bottom:1px solid #d5ccbd;border-right:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__event-list{flex-direction:column;align-items:center}.IndianMonsoonRomanceTemplate-module__h4LAqG__counter{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.IndianMonsoonRomanceTemplate-module__h4LAqG__number{font-size:clamp(1.8rem,6.5vw,3rem);line-height:1.1}.IndianMonsoonRomanceTemplate-module__h4LAqG__counter-label{letter-spacing:1.5px;margin-top:6px;font-size:7.5px}.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery{padding:60px 4vw}.IndianMonsoonRomanceTemplate-module__h4LAqG__note-board,.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery-grid{grid-template-columns:1fr 1fr}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo.IndianMonsoonRomanceTemplate-module__h4LAqG__wide{grid-column:span 2}}@media (max-width:600px){.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer nav a:not(:first-child){display:none}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer nav{width:auto;min-width:90px}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer section{padding:45px 4vw}.IndianMonsoonRomanceTemplate-module__h4LAqG__names,.IndianMonsoonRomanceTemplate-module__h4LAqG__hero-names{font-size:clamp(2rem,10vw,3.2rem);line-height:1.1}.IndianMonsoonRomanceTemplate-module__h4LAqG__title{font-size:clamp(2rem,8vw,3rem)}.IndianMonsoonRomanceTemplate-module__h4LAqG__counter{gap:6px}.IndianMonsoonRomanceTemplate-module__h4LAqG__number{font-size:clamp(1.4rem,6vw,2.2rem)}.IndianMonsoonRomanceTemplate-module__h4LAqG__counter-label{letter-spacing:1px;font-size:6.5px}.IndianMonsoonRomanceTemplate-module__h4LAqG__invite-card{padding:35px 20px}.IndianMonsoonRomanceTemplate-module__h4LAqG__invite-title{font-size:32px}.IndianMonsoonRomanceTemplate-module__h4LAqG__note-board,.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery-grid{grid-template-columns:1fr}.IndianMonsoonRomanceTemplate-module__h4LAqG__event-list{flex-direction:column;align-items:center}.IndianMonsoonRomanceTemplate-module__h4LAqG__photo.IndianMonsoonRomanceTemplate-module__h4LAqG__wide{grid-column:auto}.IndianMonsoonRomanceTemplate-module__h4LAqG__rsvp-card{padding:35px 20px}.IndianMonsoonRomanceTemplate-module__h4LAqG__rsvp-card h3{font-size:32px}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing-title{font-size:clamp(1.8rem,8vw,3rem)}.IndianMonsoonRomanceTemplate-module__h4LAqG__closing-names{font-size:clamp(2.2rem,10vw,4rem);line-height:1.1}}@media (prefers-reduced-motion:reduce){.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer *,.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer :before,.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonPetrichorBackdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonPetrichorTexture{opacity:.055;background-image:radial-gradient(#20382b 1px,#0000 1.5px),radial-gradient(#df9f28 .8px,#0000 1.2px);background-position:0 0,8px 8px;background-size:16px 16px,24px 24px;position:absolute;inset:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonBougainvilleaGlowTop{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#b02a5b1f 0%,#df9f2814 45%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-60px}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonBougainvilleaGlowBottom{filter:blur(45px);pointer-events:none;background:radial-gradient(circle,#005f7324 0%,#b02a5b14 50%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-60px;left:-40px}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonVignetteOverlay{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 100px #102d271f}.IndianMonsoonRomanceTemplate-module__h4LAqG__heroPhotoArchWrapper{background:linear-gradient(145deg,#df9f28d9,#0b4f6c99 45%,#e5b95ce6);border-radius:170px 170px 18px 18px;width:100%;max-width:340px;margin:2rem auto 1.5rem;padding:4px;transition:transform .4s,box-shadow .4s;position:relative;box-shadow:0 20px 48px #0000008c,0 0 25px #df9f2859}.IndianMonsoonRomanceTemplate-module__h4LAqG__heroPhotoArchWrapper:hover{transform:translateY(-4px);box-shadow:0 26px 56px #000000a6,0 0 32px #df9f2873}.IndianMonsoonRomanceTemplate-module__h4LAqG__heroPhotoArchFrame{background:#0d1e18;border-radius:166px 166px 14px 14px;position:relative;overflow:hidden}.IndianMonsoonRomanceTemplate-module__h4LAqG__heroPhotoImg{object-fit:cover;width:100%;height:390px;transition:transform .6s;display:block}.IndianMonsoonRomanceTemplate-module__h4LAqG__heroPhotoArchWrapper:hover .IndianMonsoonRomanceTemplate-module__h4LAqG__heroPhotoImg{transform:scale(1.03)}.IndianMonsoonRomanceTemplate-module__h4LAqG__heroPhotoBrassTrim{pointer-events:none;z-index:6;border:1.5px solid #e5b95c80;border-radius:166px 166px 14px 14px;position:absolute;inset:0;box-shadow:inset 0 0 15px #0006}.IndianMonsoonRomanceTemplate-module__h4LAqG__waterDropletGlassOverlay{pointer-events:none;z-index:5;position:absolute;inset:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__glassRefractionMist{mix-blend-mode:overlay;background:linear-gradient(135deg,#ffffff38 0%,#94d2bd0f 30%,#0000 55%,#ffffff1f 100%);position:absolute;inset:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__waterDropletsSvg{filter:drop-shadow(0 2px 3px #0006);width:100%;height:100%;display:block}.IndianMonsoonRomanceTemplate-module__h4LAqG__peacockFeatherEmblem{filter:drop-shadow(0 4px 12px #df9f2859);justify-content:center;align-items:center;margin:0 auto 12px;display:inline-flex}.IndianMonsoonRomanceTemplate-module__h4LAqG__vintageUmbrellaEmblem{filter:drop-shadow(0 4px 10px #b07d1b66);justify-content:center;align-items:center;margin:0 auto 10px;display:inline-flex}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerWrapper{justify-content:center;align-items:center;gap:14px;width:100%;max-width:480px;margin:28px auto 32px;display:flex}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerLineLeft,.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerLineRight{flex:1;height:1.5px}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerLineLeft{background:linear-gradient(90deg,#0000,#df9f28b3,#005f7399)}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerLineRight{background:linear-gradient(90deg,#005f7399,#df9f28b3,#0000)}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerCenterBadge{background:#102d2714;border:1px solid #df9f2873;border-radius:20px;align-items:center;gap:8px;padding:5px 16px;display:inline-flex;box-shadow:0 4px 12px #0000000f}.IndianMonsoonRomanceTemplate-module__h4LAqG__details .IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerCenterBadge,.IndianMonsoonRomanceTemplate-module__h4LAqG__rsvp .IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerCenterBadge,.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery .IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerCenterBadge{background:#f7f0df1a;border-color:#e5b95c80}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerLabel{letter-spacing:3px;text-transform:uppercase;color:#df9f28;white-space:nowrap;font-family:Arial,sans-serif;font-size:8px;font-weight:700}.IndianMonsoonRomanceTemplate-module__h4LAqG__details .IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerLabel,.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery .IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerLabel{color:#e5b95c}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerFeatherLeft,.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerFeatherRight{color:#005f73;font-size:13px}.IndianMonsoonRomanceTemplate-module__h4LAqG__details .IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerFeatherLeft,.IndianMonsoonRomanceTemplate-module__h4LAqG__details .IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerFeatherRight,.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery .IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerFeatherLeft,.IndianMonsoonRomanceTemplate-module__h4LAqG__gallery .IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonDividerFeatherRight{color:#94d2bd}.IndianMonsoonRomanceTemplate-module__h4LAqG__peacockCornerBracket{pointer-events:none;z-index:3;width:28px;height:28px;position:absolute}.IndianMonsoonRomanceTemplate-module__h4LAqG__peacockCornerBracket.IndianMonsoonRomanceTemplate-module__h4LAqG__topLeft{top:10px;left:10px}.IndianMonsoonRomanceTemplate-module__h4LAqG__peacockCornerBracket.IndianMonsoonRomanceTemplate-module__h4LAqG__topRight{top:10px;right:10px;transform:rotate(90deg)}.IndianMonsoonRomanceTemplate-module__h4LAqG__peacockCornerBracket.IndianMonsoonRomanceTemplate-module__h4LAqG__bottomRight{bottom:10px;right:10px;transform:rotate(180deg)}.IndianMonsoonRomanceTemplate-module__h4LAqG__peacockCornerBracket.IndianMonsoonRomanceTemplate-module__h4LAqG__bottomLeft{bottom:10px;left:10px;transform:rotate(270deg)}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-card{background:#fff6;border:1px solid #df9f2840;border-radius:8px;margin-bottom:24px;padding:42px 36px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 8px 24px #102d270f}.IndianMonsoonRomanceTemplate-module__h4LAqG__story-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #102d271f,0 0 15px #df9f2826}.IndianMonsoonRomanceTemplate-module__h4LAqG__event{background:#ffffff73;border:1px solid #df9f2847;border-radius:8px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 8px 24px #102d2712}.IndianMonsoonRomanceTemplate-module__h4LAqG__event:hover{transform:translateY(-3px);box-shadow:0 14px 32px #102d2724,0 0 18px #005f7326}.IndianMonsoonRomanceTemplate-module__h4LAqG__bougainvilleaPetalCluster{color:#b02a5b;filter:drop-shadow(0 2px 6px #b02a5b4d);align-items:center;gap:4px;font-size:14px;display:inline-flex}.IndianMonsoonRomanceTemplate-module__h4LAqG__monsoonCanvasOverlay{pointer-events:none;z-index:7000;width:100vw;height:100vh;position:fixed;inset:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaBranchesWrapper{pointer-events:none;z-index:6;height:180px;position:absolute;top:0;left:0;right:0;overflow:hidden}.IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaBranchLeft{transform-origin:0 0;will-change:transform;width:180px;height:145px;position:absolute;top:0;left:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaBranchRight{transform-origin:100% 0;will-change:transform;width:180px;height:145px;position:absolute;top:0;right:0}.IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaSvg{filter:drop-shadow(0 4px 10px #0d282259);width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaBranchLeft{animation:6.8s ease-in-out infinite IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaSwayLeft}.IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaBranchRight{animation:7.4s ease-in-out .7s infinite IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaSwayRight}}@keyframes IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaSwayLeft{0%,to{transform:rotate(0)translate(0,0)}28%{transform:rotate(3.8deg)translate(3px,4px)}62%{transform:rotate(-2.2deg)translate(-1px,2px)}84%{transform:rotate(1.2deg)translate(1px,2px)}}@keyframes IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaSwayRight{0%,to{transform:rotate(0)translate(0,0)}32%{transform:rotate(-3.8deg)translate(-3px,4px)}68%{transform:rotate(2.4deg)translate(1px,2px)}86%{transform:rotate(-1.2deg)translate(-1px,2px)}}.IndianMonsoonRomanceTemplate-module__h4LAqG__enter-btn,.IndianMonsoonRomanceTemplate-module__h4LAqG__enter{position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s,background-color .3s!important}.IndianMonsoonRomanceTemplate-module__h4LAqG__enter-btn:hover,.IndianMonsoonRomanceTemplate-module__h4LAqG__enter:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 26px #df9f2866}.IndianMonsoonRomanceTemplate-module__h4LAqG__enter-btn:active,.IndianMonsoonRomanceTemplate-module__h4LAqG__enter:active{transform:scale(.97)!important}.IndianMonsoonRomanceTemplate-module__h4LAqG__enter-btn:after,.IndianMonsoonRomanceTemplate-module__h4LAqG__enter:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:60%;height:100%;transition:left .75s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.IndianMonsoonRomanceTemplate-module__h4LAqG__enter-btn:hover:after,.IndianMonsoonRomanceTemplate-module__h4LAqG__enter:hover:after{left:140%}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer button,.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer input[type=submit]{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s}.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer button:active,.IndianMonsoonRomanceTemplate-module__h4LAqG__IndianMonsoonRomanceTemplateContainer input[type=submit]:active{transform:scale(.97)}@media (max-width:768px){.IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaBranchLeft,.IndianMonsoonRomanceTemplate-module__h4LAqG__kadambaBranchRight{width:125px;height:105px}}
:root{--sand:#c8945c;--sand-light:#ead4b1;--ivory:#fff8e8;--cream:#f5e7cb;--verm:#a52d22;--maroon:#5d1718;--wine:#761e22;--brown:#5a3828;--gold:#c9a35c;--gold-light:#f0d99a;--dark:#261716;--stone:#b98959}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer *{box-sizing:border-box;margin:0;padding:0}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer{scroll-behavior:smooth;background:var(--cream);color:var(--brown);font-family:Georgia,Times New Roman,serif;overflow-x:hidden}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer:before{content:"";z-index:9000;pointer-events:none;opacity:.13;mix-blend-mode:multiply;background:radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 2px) 0 0/17px 17px,radial-gradient(circle at 70% 60%,#6b3e25 0 1px,#0000 2px) 0 0/23px 23px;position:fixed;inset:0}.IndianTempleHeritageTemplate-module__NGmfiq__intro{z-index:10000;background:radial-gradient(circle at 50% 48%,#8c4b2d,#3a1b19 55%,#170d0d 100%);justify-content:center;align-items:center;transition:opacity 1.3s,visibility 1.3s;display:flex;position:fixed;inset:0;overflow:hidden}.IndianTempleHeritageTemplate-module__NGmfiq__intro.IndianTempleHeritageTemplate-module__NGmfiq__hide{opacity:0;visibility:hidden}.IndianTempleHeritageTemplate-module__NGmfiq__intro-border{border:1px solid var(--gold);position:absolute;inset:22px;box-shadow:inset 0 0 0 7px #c9a35c14,inset 0 0 0 8px #c9a35c40}.IndianTempleHeritageTemplate-module__NGmfiq__intro-border:before,.IndianTempleHeritageTemplate-module__NGmfiq__intro-border:after{content:"✦";color:var(--gold-light);font-size:24px;position:absolute}.IndianTempleHeritageTemplate-module__NGmfiq__intro-border:before{top:-14px;left:50%;transform:translate(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__intro-border:after{bottom:-14px;left:50%;transform:translate(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__temple-gate{justify-content:center;align-items:center;width:min(580px,78vw);height:min(720px,86vh);display:flex;position:relative}.IndianTempleHeritageTemplate-module__NGmfiq__pillar{background:linear-gradient(90deg,#6e3b26,#c18a55 28%,#e0b778 50%,#8b4c2e 75%,#54291f);width:75px;height:82%;position:absolute;bottom:0;box-shadow:inset 8px 0 #ffdc9629,inset -9px 0 #32140f2e}.IndianTempleHeritageTemplate-module__NGmfiq__pillar.IndianTempleHeritageTemplate-module__NGmfiq__left{left:4%}.IndianTempleHeritageTemplate-module__NGmfiq__pillar.IndianTempleHeritageTemplate-module__NGmfiq__right{right:4%}.IndianTempleHeritageTemplate-module__NGmfiq__pillar:before{content:"";background:repeating-linear-gradient(90deg,#754027 0 12px,#d0a165 12px 22px);border:2px solid #5b3023;width:calc(100% + 30px);height:42px;position:absolute;top:-28px;left:-15px}.IndianTempleHeritageTemplate-module__NGmfiq__pillar:after{content:"";background:#7b4428;border:2px solid #4d261d;width:calc(100% + 36px);height:30px;position:absolute;bottom:-20px;left:-18px}.IndianTempleHeritageTemplate-module__NGmfiq__arch{background:linear-gradient(90deg,#5a2c1a80,#ddb47033,#50251980);border:18px solid #a96e3e;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;inset:7% 15% 0;box-shadow:inset 0 0 0 7px #d1a263,inset 0 0 0 12px #70402a}.IndianTempleHeritageTemplate-module__NGmfiq__arch-inner{background:radial-gradient(at 50% 45%,#db9d4f33,#0000 55%),#321b19;border:1px solid #eed39799;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;inset:22px}.IndianTempleHeritageTemplate-module__NGmfiq__arch-ornament{color:var(--gold-light);letter-spacing:8px;font-size:27px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__intro-content{z-index:5;text-align:center;color:var(--ivory);opacity:0;justify-content:center;align-items:center;animation:1.5s 2.2s forwards IndianTempleHeritageTemplate-module__NGmfiq__introReveal;display:flex;position:absolute;inset:0}@keyframes IndianTempleHeritageTemplate-module__NGmfiq__introReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.IndianTempleHeritageTemplate-module__NGmfiq__intro-kicker{letter-spacing:4px;text-transform:uppercase;color:var(--gold-light);font-size:13px}.IndianTempleHeritageTemplate-module__NGmfiq__intro-title{color:#fff5dd;margin-top:25px;font-size:clamp(3.4rem,9vw,7rem);font-weight:400;line-height:.8}.IndianTempleHeritageTemplate-module__NGmfiq__intro-title .IndianTempleHeritageTemplate-module__NGmfiq__amp{color:var(--gold-light);margin:22px 0;font-size:.28em;display:block}.IndianTempleHeritageTemplate-module__NGmfiq__intro-date{letter-spacing:4px;text-transform:uppercase;color:#e9d7b4;margin-top:30px;font:9px Arial,sans-serif}.IndianTempleHeritageTemplate-module__NGmfiq__enter-palace{border:1px solid var(--gold);color:var(--ivory);letter-spacing:3px;text-transform:uppercase;background:#501e148c;margin-top:35px;padding:15px 30px;font:8px Arial,sans-serif;text-decoration:none;transition:all .4s;display:inline-block}.IndianTempleHeritageTemplate-module__NGmfiq__enter-palace:hover{background:var(--verm);box-shadow:0 0 25px #c9a35c40}.IndianTempleHeritageTemplate-module__NGmfiq__diya{border:1px solid var(--gold);background:#a86432;border-radius:50%;width:55px;height:24px;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__flame{background:#ffcc57;border-radius:60% 40%;width:14px;height:28px;animation:.9s infinite alternate IndianTempleHeritageTemplate-module__NGmfiq__flicker;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff9e32,0 0 38px #ff982d8c}@keyframes IndianTempleHeritageTemplate-module__NGmfiq__flicker{0%{transform:translate(-50%)scale(.9)rotate(-4deg)}to{transform:translate(-50%)scale(1.1)rotate(5deg)}}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer nav{z-index:8000;opacity:0;background:#2d1411db;border:1px solid #dbb76a8c;align-items:center;padding:8px 14px;animation:1s 3.6s forwards IndianTempleHeritageTemplate-module__NGmfiq__navIn;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #28140f33}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer nav a{color:#ead9b6;letter-spacing:2px;text-transform:uppercase;padding:8px 14px;font:8px Arial,sans-serif;text-decoration:none;transition:all .3s;position:relative}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer nav a:not(:last-child):after{content:"";background:#dcbe7859;width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer nav a:hover{color:#fff4d3}@keyframes IndianTempleHeritageTemplate-module__NGmfiq__navIn{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.IndianTempleHeritageTemplate-module__NGmfiq__hero{text-align:center;background:radial-gradient(at 50% 42%,#efbe7361,#0000 30%),linear-gradient(#7b422c,#a8663b 48%,#e4c28e);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.IndianTempleHeritageTemplate-module__NGmfiq__hero:before{content:"";pointer-events:none;border:1px solid #ffde9973;position:absolute;inset:35px}.IndianTempleHeritageTemplate-module__NGmfiq__hero-arch{border:18px solid #5d2f1fa6;border-bottom:0;border-radius:50% 50% 0 0;width:min(650px,80vw);height:85vh;position:absolute;bottom:-10%;box-shadow:inset 0 0 0 4px #e8bf7680,0 0 60px #3c191133}.IndianTempleHeritageTemplate-module__NGmfiq__hero-arch:before{content:"❈   ❈   ❈";color:var(--gold-light);letter-spacing:8px;font-size:20px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__hero-content{z-index:5;padding-top:50px;animation:1.5s 3.1s both IndianTempleHeritageTemplate-module__NGmfiq__heroUp;position:relative}@keyframes IndianTempleHeritageTemplate-module__NGmfiq__heroUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}.IndianTempleHeritageTemplate-module__NGmfiq__hero-kicker{color:#f2d79d;letter-spacing:5px;text-transform:uppercase;font:9px Arial,sans-serif}.IndianTempleHeritageTemplate-module__NGmfiq__hero-title{color:#fff5dc;letter-spacing:-.07em;margin-top:25px;font-size:clamp(4.5rem,12vw,10rem);font-weight:400;line-height:.7}.IndianTempleHeritageTemplate-module__NGmfiq__hero-title .IndianTempleHeritageTemplate-module__NGmfiq__amp{color:var(--gold-light);margin:28px 0;font-size:.2em;display:block}.IndianTempleHeritageTemplate-module__NGmfiq__hero-subtitle{color:#f7dfb1;margin-top:60px;font-size:19px;font-style:italic}.IndianTempleHeritageTemplate-module__NGmfiq__hero-date{color:#f3d9a6;letter-spacing:4px;text-transform:uppercase;margin-top:15px;font:8px Arial,sans-serif}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer section{padding:140px 8vw;position:relative;overflow:hidden}.IndianTempleHeritageTemplate-module__NGmfiq__section-label{color:var(--verm);letter-spacing:4px;text-transform:uppercase;margin-bottom:22px;font:8px Arial,sans-serif}.IndianTempleHeritageTemplate-module__NGmfiq__title{color:var(--maroon);letter-spacing:-.05em;font-size:clamp(3rem,7vw,6.5rem);font-weight:400;line-height:.82}.IndianTempleHeritageTemplate-module__NGmfiq__title em{color:var(--stone);font-style:italic}.IndianTempleHeritageTemplate-module__NGmfiq__center{text-align:center}.IndianTempleHeritageTemplate-module__NGmfiq__rule{background:var(--gold);width:80px;height:1px;margin:30px auto}.IndianTempleHeritageTemplate-module__NGmfiq__lead{color:#745746;max-width:560px;margin:25px auto 0;font:11px/2 Arial,sans-serif}.IndianTempleHeritageTemplate-module__NGmfiq__ornament{color:#854d2a40;width:100px;height:100px;font-size:70px;line-height:1;position:absolute}.IndianTempleHeritageTemplate-module__NGmfiq__ornament.IndianTempleHeritageTemplate-module__NGmfiq__tl{top:35px;left:35px}.IndianTempleHeritageTemplate-module__NGmfiq__ornament.IndianTempleHeritageTemplate-module__NGmfiq__tr{top:35px;right:35px;transform:rotate(90deg)}.IndianTempleHeritageTemplate-module__NGmfiq__ornament.IndianTempleHeritageTemplate-module__NGmfiq__bl{bottom:35px;left:35px;transform:rotate(-90deg)}.IndianTempleHeritageTemplate-module__NGmfiq__ornament.IndianTempleHeritageTemplate-module__NGmfiq__br{bottom:35px;right:35px;transform:rotate(180deg)}.IndianTempleHeritageTemplate-module__NGmfiq__story{background:linear-gradient(#f8ecd6,#ead3ad)}.IndianTempleHeritageTemplate-module__NGmfiq__story-grid{max-width:1050px;margin:90px auto 0}.IndianTempleHeritageTemplate-module__NGmfiq__story-entry{border-top:1px solid #73412738;grid-template-columns:150px 1fr;gap:50px;padding:55px 0;display:grid}.IndianTempleHeritageTemplate-module__NGmfiq__story-entry:last-child{border-bottom:1px solid #73412738}.IndianTempleHeritageTemplate-module__NGmfiq__story-number{color:var(--verm);font-size:38px;font-style:italic}.IndianTempleHeritageTemplate-module__NGmfiq__story-year{color:#98714f;letter-spacing:2px;margin-top:8px;font:8px Arial,sans-serif}.IndianTempleHeritageTemplate-module__NGmfiq__story-entry h3{color:var(--maroon);font-size:34px;font-style:italic;font-weight:400}.IndianTempleHeritageTemplate-module__NGmfiq__story-entry p{color:#765a48;max-width:650px;margin-top:15px;font-size:14px;line-height:2}.IndianTempleHeritageTemplate-module__NGmfiq__story-note{color:#a05b4e;margin-top:15px;font-style:italic}.IndianTempleHeritageTemplate-module__NGmfiq__events{background:linear-gradient(135deg,#f4dfbb,#fff5df);position:relative;overflow:hidden}.IndianTempleHeritageTemplate-module__NGmfiq__event-grid{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1100px;margin:90px auto 0;display:grid}.IndianTempleHeritageTemplate-module__NGmfiq__event{text-align:center;background:linear-gradient(145deg,#fff8e9,#ead0a8);border:1px solid #77492a66;min-height:300px;padding:40px 28px;transition:all .5s;position:relative;box-shadow:0 15px 30px #4f2d1c17}.IndianTempleHeritageTemplate-module__NGmfiq__event:before{content:"";pointer-events:none;border:1px solid #b88a4580;position:absolute;inset:9px}.IndianTempleHeritageTemplate-module__NGmfiq__event:hover{transform:translateY(-8px)}.IndianTempleHeritageTemplate-module__NGmfiq__event-icon{color:var(--verm);font-size:34px}.IndianTempleHeritageTemplate-module__NGmfiq__event h3{color:var(--maroon);margin-top:22px;font-size:28px;font-style:italic;font-weight:400}.IndianTempleHeritageTemplate-module__NGmfiq__event-date{color:#9b6a43;letter-spacing:2px;text-transform:uppercase;margin-top:15px;font:8px Arial,sans-serif}.IndianTempleHeritageTemplate-module__NGmfiq__event p{color:#765b48;margin-top:17px;font:11px/1.9 Arial,sans-serif}.IndianTempleHeritageTemplate-module__NGmfiq__family{color:var(--ivory);text-align:center;background:#5c1819}.IndianTempleHeritageTemplate-module__NGmfiq__family .IndianTempleHeritageTemplate-module__NGmfiq__section-label{color:var(--gold-light)}.IndianTempleHeritageTemplate-module__NGmfiq__family .IndianTempleHeritageTemplate-module__NGmfiq__title{color:#fff0ce}.IndianTempleHeritageTemplate-module__NGmfiq__family .IndianTempleHeritageTemplate-module__NGmfiq__title em{color:#dfb978}.IndianTempleHeritageTemplate-module__NGmfiq__family-text{color:#e8d2aa;max-width:700px;margin:40px auto;font-size:17px;line-height:2}.IndianTempleHeritageTemplate-module__NGmfiq__family-divider{color:var(--gold-light);letter-spacing:12px;font-size:28px}.IndianTempleHeritageTemplate-module__NGmfiq__gallery{background:#efe0c5}.IndianTempleHeritageTemplate-module__NGmfiq__gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1050px;margin:90px auto 0;display:grid}.IndianTempleHeritageTemplate-module__NGmfiq__photo{cursor:pointer;background:#f9efd9;border:1px solid #b88953;min-height:380px;padding:12px;transition:all .5s;position:relative;box-shadow:0 15px 35px #462a191f}.IndianTempleHeritageTemplate-module__NGmfiq__photo:nth-child(2){margin-top:45px}.IndianTempleHeritageTemplate-module__NGmfiq__photo:nth-child(3){margin-top:-20px}.IndianTempleHeritageTemplate-module__NGmfiq__photo:hover{transform:translateY(-8px)}.IndianTempleHeritageTemplate-module__NGmfiq__paint{width:100%;height:100%;min-height:350px;position:relative;overflow:hidden}.IndianTempleHeritageTemplate-module__NGmfiq__paint.IndianTempleHeritageTemplate-module__NGmfiq__one{background:linear-gradient(145deg,#bd8a56,#e6c994 45%,#6e573d)}.IndianTempleHeritageTemplate-module__NGmfiq__paint.IndianTempleHeritageTemplate-module__NGmfiq__two{background:radial-gradient(circle at 65% 25%,#e7bb6d 0 12%,#0000 13%),linear-gradient(145deg,#7e3028,#d59d60,#5b2823)}.IndianTempleHeritageTemplate-module__NGmfiq__paint.IndianTempleHeritageTemplate-module__NGmfiq__three{background:linear-gradient(145deg,#e3c89c,#9d6d45 45%,#681e21)}.IndianTempleHeritageTemplate-module__NGmfiq__paint:after{content:"";background:radial-gradient(at 25% 25%,#fff0c64d,#0000 28%);position:absolute;inset:0}.IndianTempleHeritageTemplate-module__NGmfiq__photo-caption{text-align:center;color:#754e3c;padding:14px 4px 4px;font-size:14px;font-style:italic}.IndianTempleHeritageTemplate-module__NGmfiq__rsvp{background:linear-gradient(135deg,#7b2a25,#4b1718)}.IndianTempleHeritageTemplate-module__NGmfiq__rsvp-card{background:#fff5dc;max-width:700px;margin:90px auto 0;padding:70px;position:relative;transform:rotate(-.4deg);box-shadow:0 25px 60px #1e0a0840}.IndianTempleHeritageTemplate-module__NGmfiq__rsvp-card:before{content:"";border:1px solid #bd9252;position:absolute;inset:14px}.IndianTempleHeritageTemplate-module__NGmfiq__rsvp-card:after{content:"ॐ";color:var(--verm);font-size:28px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__rsvp-title{text-align:center;color:var(--maroon);margin-top:20px;font-size:48px;font-style:italic;font-weight:400}.IndianTempleHeritageTemplate-module__NGmfiq__form{z-index:2;margin-top:45px;position:relative}.IndianTempleHeritageTemplate-module__NGmfiq__field{margin-bottom:22px}.IndianTempleHeritageTemplate-module__NGmfiq__field label{color:var(--verm);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font:7px Arial,sans-serif;display:block}.IndianTempleHeritageTemplate-module__NGmfiq__field input,.IndianTempleHeritageTemplate-module__NGmfiq__field select,.IndianTempleHeritageTemplate-module__NGmfiq__field textarea{color:#543b30;background:0 0;border:0;border-bottom:1px solid #643c284d;outline:none;width:100%;padding:12px 4px;font:14px Georgia,serif}.IndianTempleHeritageTemplate-module__NGmfiq__field input:focus,.IndianTempleHeritageTemplate-module__NGmfiq__field select:focus,.IndianTempleHeritageTemplate-module__NGmfiq__field textarea:focus{border-color:var(--verm)}.IndianTempleHeritageTemplate-module__NGmfiq__submit{color:#fff5df;background:var(--verm);cursor:pointer;letter-spacing:3px;text-transform:uppercase;border:1px solid #7b201c;margin:35px auto 0;padding:15px 30px;font:8px Arial,sans-serif;transition:all .4s;display:block}.IndianTempleHeritageTemplate-module__NGmfiq__submit:hover{background:var(--maroon)}.IndianTempleHeritageTemplate-module__NGmfiq__success{z-index:2;text-align:center;color:#7b432f;margin-top:40px;font-size:18px;font-style:italic;line-height:1.8;display:none;position:relative}.IndianTempleHeritageTemplate-module__NGmfiq__closing{text-align:center;background:radial-gradient(circle at 50% 45%,#e8aa4d59,#0000 25%),linear-gradient(#241414,#5d2920 60%,#a45d35);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.IndianTempleHeritageTemplate-module__NGmfiq__closing:before{content:"";border:1px solid #d5ae6380;position:absolute;inset:35px}.IndianTempleHeritageTemplate-module__NGmfiq__closing-temple{border:18px solid #371914bf;border-bottom:0;border-radius:50% 50% 0 0;width:min(750px,90vw);height:62%;position:absolute;bottom:-5%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 5px #dcb15c66}.IndianTempleHeritageTemplate-module__NGmfiq__closing-content{z-index:5;color:var(--ivory);position:relative}.IndianTempleHeritageTemplate-module__NGmfiq__closing-small{color:#e9cf96;font-size:clamp(1.4rem,4vw,2.5rem);font-style:italic}.IndianTempleHeritageTemplate-module__NGmfiq__closing-names{color:#fff3d5;letter-spacing:-.07em;margin-top:40px;font-size:clamp(4rem,11vw,9rem);line-height:.68}.IndianTempleHeritageTemplate-module__NGmfiq__closing-names span{display:block}.IndianTempleHeritageTemplate-module__NGmfiq__closing-names .IndianTempleHeritageTemplate-module__NGmfiq__amp{color:var(--gold-light);margin:24px 0;font-size:.18em}.IndianTempleHeritageTemplate-module__NGmfiq__closing-date{color:#e5c98c;letter-spacing:4px;text-transform:uppercase;margin-top:50px;font:8px Arial,sans-serif}.IndianTempleHeritageTemplate-module__NGmfiq__lightbox{z-index:11000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e0d0ceb;place-items:center;display:none;position:fixed;inset:0}.IndianTempleHeritageTemplate-module__NGmfiq__lightbox.IndianTempleHeritageTemplate-module__NGmfiq__open{display:grid}.IndianTempleHeritageTemplate-module__NGmfiq__lightbox-image{border:12px solid #fff5dc;width:min(900px,88vw);height:min(700px,75vh)}.IndianTempleHeritageTemplate-module__NGmfiq__close{color:#fff4d5;cursor:pointer;background:0 0;border:0;font-size:40px;position:absolute;top:15px;right:25px}.IndianTempleHeritageTemplate-module__NGmfiq__reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(30px)}.IndianTempleHeritageTemplate-module__NGmfiq__reveal.visible{opacity:1;transform:none}.IndianTempleHeritageTemplate-module__NGmfiq__counter{color:#59291b;justify-content:center;gap:clamp(20px,5vw,45px);margin-top:40px;font-family:Cinzel,Georgia,serif;display:flex}.IndianTempleHeritageTemplate-module__NGmfiq__counter-item{text-align:center}.IndianTempleHeritageTemplate-module__NGmfiq__number{font-size:clamp(2.2rem,5vw,3rem);line-height:1}.IndianTempleHeritageTemplate-module__NGmfiq__counter-label{text-transform:uppercase;letter-spacing:2px;margin-top:10px;font-size:.8rem}@media (max-width:850px){.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer nav{justify-content:center;width:calc(100vw - 30px);top:12px}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer nav a{letter-spacing:1px;padding:7px 8px;font-size:7px}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer section{padding:60px 5vw}.IndianTempleHeritageTemplate-module__NGmfiq__hero-content{padding-top:20px}.IndianTempleHeritageTemplate-module__NGmfiq__hero-title{letter-spacing:-.02em;word-break:break-word;font-size:clamp(2.4rem,11vw,4.5rem);line-height:1.15}.IndianTempleHeritageTemplate-module__NGmfiq__hero-title .IndianTempleHeritageTemplate-module__NGmfiq__amp{margin:12px 0;font-size:.35em}.IndianTempleHeritageTemplate-module__NGmfiq__hero-subtitle{margin-top:25px;font-size:16px}.IndianTempleHeritageTemplate-module__NGmfiq__hero-date{letter-spacing:2px;margin-top:12px;font-size:7.5px}.IndianTempleHeritageTemplate-module__NGmfiq__event-grid{grid-template-columns:1fr 1fr;gap:18px}.IndianTempleHeritageTemplate-module__NGmfiq__counter{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.IndianTempleHeritageTemplate-module__NGmfiq__number{font-size:clamp(1.8rem,6.5vw,3rem);line-height:1.1}.IndianTempleHeritageTemplate-module__NGmfiq__counter-label{letter-spacing:1.5px;margin-top:6px;font-size:7.5px}.IndianTempleHeritageTemplate-module__NGmfiq__gallery{padding:60px 4vw}.IndianTempleHeritageTemplate-module__NGmfiq__gallery-grid{grid-template-columns:1fr 1fr;gap:15px}.IndianTempleHeritageTemplate-module__NGmfiq__photo:nth-child(2),.IndianTempleHeritageTemplate-module__NGmfiq__photo:nth-child(3){margin-top:0}.IndianTempleHeritageTemplate-module__NGmfiq__story-entry{grid-template-columns:90px 1fr;gap:25px}}@media (max-width:600px){.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer nav a:not(:first-child){display:none}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer nav{justify-content:center;width:auto;min-width:95px}.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer section{padding:45px 4vw}.IndianTempleHeritageTemplate-module__NGmfiq__intro-title,.IndianTempleHeritageTemplate-module__NGmfiq__hero-title{font-size:clamp(2rem,10vw,3.2rem);line-height:1.1}.IndianTempleHeritageTemplate-module__NGmfiq__title{font-size:clamp(2rem,8vw,3rem)}.IndianTempleHeritageTemplate-module__NGmfiq__counter{gap:6px}.IndianTempleHeritageTemplate-module__NGmfiq__number{font-size:clamp(1.4rem,6vw,2.2rem)}.IndianTempleHeritageTemplate-module__NGmfiq__counter-label{letter-spacing:1px;font-size:6.5px}.IndianTempleHeritageTemplate-module__NGmfiq__hero-arch{height:75vh}.IndianTempleHeritageTemplate-module__NGmfiq__event-grid,.IndianTempleHeritageTemplate-module__NGmfiq__gallery-grid{grid-template-columns:1fr}.IndianTempleHeritageTemplate-module__NGmfiq__story-entry{grid-template-columns:1fr;gap:18px;padding:30px 0}.IndianTempleHeritageTemplate-module__NGmfiq__storybook-card,.IndianTempleHeritageTemplate-module__NGmfiq__rsvp-card{padding:35px 20px}.IndianTempleHeritageTemplate-module__NGmfiq__rsvp-title{font-size:32px}.IndianTempleHeritageTemplate-module__NGmfiq__pillar{width:50px}.IndianTempleHeritageTemplate-module__NGmfiq__arch{left:12%;right:12%}.IndianTempleHeritageTemplate-module__NGmfiq__closing-names{font-size:clamp(2.2rem,10vw,4rem);line-height:1.1}}@media (prefers-reduced-motion:reduce){.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer *,.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer :before,.IndianTempleHeritageTemplate-module__NGmfiq__IndianTempleHeritageTemplateContainer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.IndianTempleHeritageTemplate-module__NGmfiq__desktopPillarsContainer{pointer-events:none;z-index:85;display:none;position:fixed;inset:0}@media (min-width:1024px){.IndianTempleHeritageTemplate-module__NGmfiq__desktopPillarsContainer{display:block}}.IndianTempleHeritageTemplate-module__NGmfiq__templePillar{flex-direction:column;justify-content:space-between;align-items:center;width:48px;display:flex;position:absolute;top:0;bottom:0;box-shadow:0 0 25px #26171673}.IndianTempleHeritageTemplate-module__NGmfiq__templePillarLeft{border-right:2px solid #4d261db3;left:0}.IndianTempleHeritageTemplate-module__NGmfiq__templePillarRight{border-left:2px solid #4d261db3;right:0}.IndianTempleHeritageTemplate-module__NGmfiq__pillarCapitalOrnament{flex-shrink:0;width:100%;height:56px}.IndianTempleHeritageTemplate-module__NGmfiq__pillarCapitalSvg{filter:drop-shadow(0 4px 6px #0006);width:100%;height:100%;display:block}.IndianTempleHeritageTemplate-module__NGmfiq__pillarStoneFrieze{background:repeating-linear-gradient(90deg,#5a2b1c 0 6px,#c9985a 6px 12px);border-top:1px solid #381a13;border-bottom:1px solid #381a13;flex-shrink:0;width:100%;height:14px}.IndianTempleHeritageTemplate-module__NGmfiq__pillarFlutedShaft{background:linear-gradient(90deg,#54291f,#8b4c2e 20%,#d8ab70 50%,#8b4c2e 80%,#431f18);flex:1;justify-content:space-evenly;width:100%;min-height:120px;display:flex;position:relative;box-shadow:inset 0 0 10px #00000080}.IndianTempleHeritageTemplate-module__NGmfiq__fluteChannel{opacity:.88;background:linear-gradient(90deg,#381a13,#1f0d09 45%,#6a3a22 80%,#996238);width:5px;height:100%;box-shadow:inset 1px 0 2px #000000b3}.IndianTempleHeritageTemplate-module__NGmfiq__pillarMedallionBand{background:#6e3922;border-top:2px solid #8b4c2e;border-bottom:2px solid #431f18;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:48px;display:flex}.IndianTempleHeritageTemplate-module__NGmfiq__pillarMedallionSvg{width:38px;height:38px;display:block}.IndianTempleHeritageTemplate-module__NGmfiq__pillarBasePedestal{flex-shrink:0;width:100%;height:64px}.IndianTempleHeritageTemplate-module__NGmfiq__pillarBaseSvg{filter:drop-shadow(0 -4px 6px #0006);width:100%;height:100%;display:block}.IndianTempleHeritageTemplate-module__NGmfiq__templeNav{z-index:8000;opacity:0;pointer-events:auto;flex-direction:column;align-items:center;animation:1s 2.2s forwards IndianTempleHeritageTemplate-module__NGmfiq__navIn;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__templeNavLinks{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d1411f0;border:1px solid #dbb76aa6;border-radius:4px;align-items:center;padding:8px 16px;display:flex;box-shadow:0 8px 30px #28140f59,inset 0 0 0 1px #ffd70026}.IndianTempleHeritageTemplate-module__NGmfiq__templeNavLinks a{color:#ead9b6;letter-spacing:2.2px;text-transform:uppercase;padding:8px 14px;font:600 9px Arial,sans-serif;text-decoration:none;transition:color .3s,text-shadow .3s;position:relative}.IndianTempleHeritageTemplate-module__NGmfiq__templeNavLinks a:not(:last-child):after{content:"";background:#dcbe7866;width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__templeNavLinks a:hover{color:#fff6db;text-shadow:0 0 10px #f0d99a99}.IndianTempleHeritageTemplate-module__NGmfiq__navBellsRow{pointer-events:none;height:80px;position:absolute;top:100%;left:0;right:0}.IndianTempleHeritageTemplate-module__NGmfiq__hangingBellItem{transform-origin:top;animation:IndianTempleHeritageTemplate-module__NGmfiq__bellPendulumSway var(--bell-dur,3s) cubic-bezier(.445, .05, .55, .95) infinite;animation-delay:var(--sway-delay,0s);will-change:transform;pointer-events:auto;cursor:pointer;flex-direction:column;align-items:center;transition:filter .3s;display:flex;position:absolute;top:0;transform:translate(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__hangingBellItem.IndianTempleHeritageTemplate-module__NGmfiq__bellActiveRinging{animation:1.5s cubic-bezier(.36,.07,.19,.97) forwards IndianTempleHeritageTemplate-module__NGmfiq__bellRingChime}.IndianTempleHeritageTemplate-module__NGmfiq__bellClapperGroup{transform-origin:20px 41px;animation:IndianTempleHeritageTemplate-module__NGmfiq__bellClapperCounterSway var(--bell-dur,3s) cubic-bezier(.445, .05, .55, .95) infinite;animation-delay:var(--sway-delay,0s)}@keyframes IndianTempleHeritageTemplate-module__NGmfiq__bellPendulumSway{0%{transform:translate(-50%)rotate(-7deg)}50%{transform:translate(-50%)rotate(6.5deg)}to{transform:translate(-50%)rotate(-7deg)}}@keyframes IndianTempleHeritageTemplate-module__NGmfiq__bellClapperCounterSway{0%{transform:rotate(5deg)}50%{transform:rotate(-4.5deg)}to{transform:rotate(5deg)}}@keyframes IndianTempleHeritageTemplate-module__NGmfiq__bellRingChime{0%{transform:translate(-50%)rotate(0)}15%{transform:translate(-50%)rotate(-16deg)}30%{transform:translate(-50%)rotate(13deg)}45%{transform:translate(-50%)rotate(-9deg)}60%{transform:translate(-50%)rotate(6deg)}75%{transform:translate(-50%)rotate(-3deg)}90%{transform:translate(-50%)rotate(1.5deg)}to{transform:translate(-50%)rotate(0)}}.IndianTempleHeritageTemplate-module__NGmfiq__redMauliThread{background:repeating-linear-gradient(#b22222 0 5px,#e49b27 5px 7px);width:2.5px;position:relative;box-shadow:0 0 3px #b2222299}.IndianTempleHeritageTemplate-module__NGmfiq__threadGoldAccent{background:#f1c40f;border-radius:1px;width:5px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.IndianTempleHeritageTemplate-module__NGmfiq__brassTempleBellSvg{filter:drop-shadow(0 4px 6px #2d141166);transition:filter .3s;display:block}.IndianTempleHeritageTemplate-module__NGmfiq__hangingBellItem:hover .IndianTempleHeritageTemplate-module__NGmfiq__brassTempleBellSvg{filter:drop-shadow(0 6px 14px #f5b942a6)}.IndianTempleHeritageTemplate-module__NGmfiq__marigoldCanvasOverlay{pointer-events:none;z-index:40;width:100%;height:100%;position:fixed;inset:0}.IndianTempleHeritageTemplate-module__NGmfiq__templeDiyaContainer{flex-direction:column;justify-content:center;align-items:center;margin:0 8px;display:inline-flex;position:relative}.IndianTempleHeritageTemplate-module__NGmfiq__diyaAuraHalo{pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#ffc10780 0%,#ff704347 45%,#0000 70%);border-radius:50%;width:76px;height:76px;animation:2.6s ease-in-out infinite alternate IndianTempleHeritageTemplate-module__NGmfiq__diyaGlowPulse;position:absolute;top:-20px}@keyframes IndianTempleHeritageTemplate-module__NGmfiq__diyaGlowPulse{0%{opacity:.5;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}to{opacity:.6;transform:scale(.9)}}.IndianTempleHeritageTemplate-module__NGmfiq__diyaBrassBody{background:linear-gradient(#dfb15b 0%,#b8860b 40%,#704214 100%);border:1px solid gold;border-radius:0 0 22px 22px;width:44px;height:20px;position:relative;box-shadow:0 4px 12px #461e0a73,inset 0 2px 4px #fff8dc99}.IndianTempleHeritageTemplate-module__NGmfiq__diyaFlameCore{transform-origin:bottom;will-change:transform;background:linear-gradient(#fff 0%,#fff176 30%,#ff9800 75%,#e65100 100%);border-radius:50% 50% 35% 35%;width:14px;height:26px;animation:1.1s ease-in-out infinite alternate IndianTempleHeritageTemplate-module__NGmfiq__flameFlickerDance;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #ffb300,0 0 32px #ff6f00d9}.IndianTempleHeritageTemplate-module__NGmfiq__diyaFlameInner{opacity:.85;background:#3d5afe;border-radius:50%;width:5px;height:10px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@keyframes IndianTempleHeritageTemplate-module__NGmfiq__flameFlickerDance{0%{transform:translate(-50%)rotate(-3deg)scaleY(.95)}25%{transform:translate(-50%)rotate(2deg)scaleY(1.08)scaleX(.95)}50%{transform:translate(-50%)rotate(-4deg)scaleY(.98)}75%{transform:translate(-50%)rotate(3deg)scaleY(1.05)scaleX(1.02)}to{transform:translate(-50%)rotate(0)scaleY(1)}}.IndianTempleHeritageTemplate-module__NGmfiq__heroDiyasRow{z-index:5;justify-content:center;align-items:center;gap:24px;margin:1.5rem auto .5rem;display:flex;position:relative}.IndianTempleHeritageTemplate-module__NGmfiq__heroDiyasDivider{background:linear-gradient(90deg,#0000,#c9a35cb3,#0000);width:60px;height:1px}.IndianTempleHeritageTemplate-module__NGmfiq__enter-btn{border:1px solid var(--gold);color:var(--ivory);letter-spacing:3px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#8c4b2de6,#4d261df2);border-radius:4px;margin-top:35px;padding:16px 36px;font:600 10px Arial,sans-serif;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 15px #28140f66,inset 0 0 0 1px #ffd70033}.IndianTempleHeritageTemplate-module__NGmfiq__enter-btn:hover{background:linear-gradient(135deg,#a52d22 0%,#761e22 100%);box-shadow:0 0 25px #c9a35c66,0 6px 20px #28140f99}.IndianTempleHeritageTemplate-module__NGmfiq__enter-btn:active{transform:scale(.97)}.IndianTempleHeritageTemplate-module__NGmfiq__enter-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.IndianTempleHeritageTemplate-module__NGmfiq__enter-btn:hover:after{left:150%}.IndianTempleHeritageTemplate-module__NGmfiq__submit{color:#fff5df;cursor:pointer;letter-spacing:3px;text-transform:uppercase;background:linear-gradient(135deg,#a52d22 0%,#761e22 100%);border:1px solid #d4af37;border-radius:4px;margin:35px auto 0;padding:16px 36px;font:600 11px Arial,sans-serif;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 15px #5d171866,inset 0 1px #fff3}.IndianTempleHeritageTemplate-module__NGmfiq__submit:hover{background:linear-gradient(135deg,#b83529 0%,#8c2428 100%);box-shadow:0 6px 20px #5d171899,0 0 12px #d4af3766}.IndianTempleHeritageTemplate-module__NGmfiq__submit:active{transform:scale(.97)}.IndianTempleHeritageTemplate-module__NGmfiq__submit:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.IndianTempleHeritageTemplate-module__NGmfiq__submit:hover:after{left:150%}.IndianTempleHeritageTemplate-module__NGmfiq__templeNavLinks a:active{transform:scale(.95)}.IndianTempleHeritageTemplate-module__NGmfiq__event{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.IndianTempleHeritageTemplate-module__NGmfiq__event:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px #4f2d1c29,0 0 15px #c9a35c40}.IndianTempleHeritageTemplate-module__NGmfiq__story-entry{transition:transform .3s,background .3s}.IndianTempleHeritageTemplate-module__NGmfiq__story-entry:hover{transform:translateY(-2px)}.IndianTempleHeritageTemplate-module__NGmfiq__rsvp-card{transition:transform .4s,box-shadow .4s}.IndianTempleHeritageTemplate-module__NGmfiq__rsvp-card:hover{transform:rotate(0)translateY(-4px);box-shadow:0 30px 70px #1e0a0859}.IndianTempleHeritageTemplate-module__NGmfiq__kolamFloorWatermark{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.IndianTempleHeritageTemplate-module__NGmfiq__kolamSvg{opacity:.88;width:min(850px,92vw);max-width:850px;height:min(850px,92vw);max-height:850px}.IndianTempleHeritageTemplate-module__NGmfiq__templeSectionDivider{z-index:2;justify-content:center;align-items:center;gap:16px;max-width:480px;margin:24px auto;display:flex;position:relative}.IndianTempleHeritageTemplate-module__NGmfiq__templeDividerLine{background:linear-gradient(90deg,#0000,#c9a35cb3,#a52d2280,#0000);flex:1;height:1px}.IndianTempleHeritageTemplate-module__NGmfiq__templeDividerEmblem{flex-shrink:0;justify-content:center;align-items:center;display:flex}.IndianTempleHeritageTemplate-module__NGmfiq__templeCornerBracket{pointer-events:none;z-index:3;width:28px;height:28px;position:absolute}.IndianTempleHeritageTemplate-module__NGmfiq__templeCornerBracket.IndianTempleHeritageTemplate-module__NGmfiq__topLeft{top:10px;left:10px}.IndianTempleHeritageTemplate-module__NGmfiq__templeCornerBracket.IndianTempleHeritageTemplate-module__NGmfiq__topRight{top:10px;right:10px}.IndianTempleHeritageTemplate-module__NGmfiq__templeCornerBracket.IndianTempleHeritageTemplate-module__NGmfiq__bottomLeft{bottom:10px;left:10px}.IndianTempleHeritageTemplate-module__NGmfiq__templeCornerBracket.IndianTempleHeritageTemplate-module__NGmfiq__bottomRight{bottom:10px;right:10px}
.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer *{box-sizing:border-box;margin:0;padding:0}:root{--maroon:#641d24;--deep:#3d1118;--saffron:#d9822b;--gold:#c79a45;--lightgold:#efd18b;--cream:#fff5df;--ivory:#fbefd7;--rose:#a94d52;--emerald:#174b3b;--green:#376b50;--text:#4a2722}.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer{scroll-behavior:smooth;background-color:var(--cream);color:var(--text);background-image:radial-gradient(circle at 50% 0,#d4af371f 0%,#0000 60%),radial-gradient(circle at 50% 100%,#641d2414 0%,#0000 70%);font-family:Georgia,Times New Roman,serif;position:relative;overflow-x:hidden}.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer:before{content:"";pointer-events:none;z-index:1000;opacity:.04;background-image:radial-gradient(#c79a45 1px,#0000 1px),linear-gradient(45deg,#0000 48%,#641d24 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#c79a45 49% 51%,#0000 52%);background-size:16px 16px,12px 12px,12px 12px;position:fixed;inset:0}.IndianWeddingTemplate-module__Yr2R-a__loader{background:var(--deep);color:var(--lightgold);z-index:3000;flex-direction:column;justify-content:center;align-items:center;transition:opacity 1.4s,visibility 1.4s;display:flex;position:fixed;inset:0}.IndianWeddingTemplate-module__Yr2R-a__loader.IndianWeddingTemplate-module__Yr2R-a__hide{opacity:0;visibility:hidden}.IndianWeddingTemplate-module__Yr2R-a__loader-mandala{border:1px solid var(--gold);border-radius:50%;width:100px;height:100px;animation:12s linear infinite IndianWeddingTemplate-module__Yr2R-a__spin;position:relative}.IndianWeddingTemplate-module__Yr2R-a__loader-mandala:before,.IndianWeddingTemplate-module__Yr2R-a__loader-mandala:after{content:"";border:1px solid var(--gold);position:absolute;inset:14px;transform:rotate(45deg)}.IndianWeddingTemplate-module__Yr2R-a__loader-mandala:after{inset:28px;transform:rotate(22.5deg)}@keyframes IndianWeddingTemplate-module__Yr2R-a__spin{to{transform:rotate(360deg)}}.IndianWeddingTemplate-module__Yr2R-a__loader-names{color:var(--cream);margin-top:35px;font-size:clamp(3rem,9vw,7rem);font-style:italic}.IndianWeddingTemplate-module__Yr2R-a__loader-sub{letter-spacing:5px;text-transform:uppercase;color:var(--gold);margin-top:20px;font-family:Arial,sans-serif;font-size:8px}.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer nav{z-index:50;letter-spacing:4px;text-transform:uppercase;justify-content:space-between;padding:25px 5vw;font-family:Arial,sans-serif;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer nav a{color:var(--cream);text-decoration:none}.IndianWeddingTemplate-module__Yr2R-a__hero{min-height:100vh;color:var(--cream);text-align:center;background:radial-gradient(circle,#c99a4547,#0000 24%),linear-gradient(145deg,#751e29,#4b1118 55%,#2c0c12);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.IndianWeddingTemplate-module__Yr2R-a__hero:before{content:"";border:1px solid #efd18b66;width:72vw;max-width:800px;height:72vw;max-height:800px;animation:20s linear infinite IndianWeddingTemplate-module__Yr2R-a__heroDiamond;position:absolute;transform:rotate(45deg)}.IndianWeddingTemplate-module__Yr2R-a__hero:after{content:"";border:1px solid #efd18b38;border-radius:50%;width:58vw;max-width:650px;height:58vw;max-height:650px;animation:15s linear infinite reverse IndianWeddingTemplate-module__Yr2R-a__heroCircle;position:absolute}@keyframes IndianWeddingTemplate-module__Yr2R-a__heroDiamond{to{transform:rotate(405deg)}}@keyframes IndianWeddingTemplate-module__Yr2R-a__heroCircle{to{transform:rotate(360deg)}}.IndianWeddingTemplate-module__Yr2R-a__hero-content{z-index:10;animation:2s 1s both IndianWeddingTemplate-module__Yr2R-a__heroIn;position:relative}@keyframes IndianWeddingTemplate-module__Yr2R-a__heroIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:none}}.IndianWeddingTemplate-module__Yr2R-a__om{color:var(--lightgold);margin-bottom:25px;font-size:26px}.IndianWeddingTemplate-module__Yr2R-a__eyebrow{letter-spacing:6px;text-transform:uppercase;color:var(--lightgold);margin-bottom:25px;font-family:Arial,sans-serif;font-size:8px}.IndianWeddingTemplate-module__Yr2R-a__hero h1{font-size:clamp(5rem,14vw,12rem);font-style:italic;font-weight:400;line-height:.72}.IndianWeddingTemplate-module__Yr2R-a__hero h1 span{color:var(--lightgold);margin:25px 0;font-size:.28em;font-style:normal;display:block}.IndianWeddingTemplate-module__Yr2R-a__hero-date{letter-spacing:4px;text-transform:uppercase;color:#e9d8b1;margin-top:40px;font-family:Arial,sans-serif;font-size:8px}.IndianWeddingTemplate-module__Yr2R-a__hero-scroll{z-index:10;letter-spacing:4px;text-transform:uppercase;color:var(--lightgold);font-family:Arial,sans-serif;font-size:8px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.IndianWeddingTemplate-module__Yr2R-a__hero-scroll:after{content:"";background:var(--gold);width:1px;height:38px;margin:12px auto 0;display:block}.IndianWeddingTemplate-module__Yr2R-a__garland{z-index:12;transform-origin:top;gap:5px;animation:5s ease-in-out infinite IndianWeddingTemplate-module__Yr2R-a__sway;display:flex;position:absolute;top:-12px}.IndianWeddingTemplate-module__Yr2R-a__garland.IndianWeddingTemplate-module__Yr2R-a__left{left:5%;transform:rotate(7deg)}.IndianWeddingTemplate-module__Yr2R-a__garland.IndianWeddingTemplate-module__Yr2R-a__right{animation-delay:-2s;right:5%;transform:rotate(-7deg)}.IndianWeddingTemplate-module__Yr2R-a__flower{background:radial-gradient(circle,#ffd16a 15%,#e68a1c 18%,#c96716 65%);border-radius:50%;width:17px;height:17px;box-shadow:0 2px 5px #0003}@keyframes IndianWeddingTemplate-module__Yr2R-a__sway{0%,to{transform:rotate(7deg)}50%{transform:rotate(2deg)}}.IndianWeddingTemplate-module__Yr2R-a__spark{background:var(--lightgold);width:3px;height:3px;box-shadow:0 0 10px var(--gold);pointer-events:none;z-index:20;border-radius:50%;animation:5s ease-in-out infinite IndianWeddingTemplate-module__Yr2R-a__sparkle;position:fixed}@keyframes IndianWeddingTemplate-module__Yr2R-a__sparkle{0%,to{opacity:0;transform:translate(0)}35%{opacity:1}70%{opacity:.7}to{transform:translate(var(--x),var(--y));opacity:0}}.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer section{padding:125px 7vw;position:relative}.IndianWeddingTemplate-module__Yr2R-a__label{letter-spacing:5px;text-transform:uppercase;color:var(--saffron);margin-bottom:22px;font-family:Arial,sans-serif;font-size:8px}.IndianWeddingTemplate-module__Yr2R-a__title{color:var(--maroon);font-size:clamp(3rem,7vw,7rem);font-style:italic;font-weight:400;line-height:.88}.IndianWeddingTemplate-module__Yr2R-a__intro{text-align:center;max-width:800px;margin:auto}.IndianWeddingTemplate-module__Yr2R-a__ornament{color:var(--gold);justify-content:center;align-items:center;gap:14px;margin:35px auto;display:flex}.IndianWeddingTemplate-module__Yr2R-a__ornament:before,.IndianWeddingTemplate-module__Yr2R-a__ornament:after{content:"";background:var(--gold);width:80px;height:1px}.IndianWeddingTemplate-module__Yr2R-a__ornament span{font-size:22px}.IndianWeddingTemplate-module__Yr2R-a__story{background:var(--ivory);overflow:hidden}.IndianWeddingTemplate-module__Yr2R-a__story:before{content:"✦";color:#c79a4512;font-size:500px;position:absolute;top:-150px;right:-80px}.IndianWeddingTemplate-module__Yr2R-a__story-text{color:#74524b;max-width:720px;margin:50px auto 0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.9}.IndianWeddingTemplate-module__Yr2R-a__story-text p+p{margin-top:25px}.IndianWeddingTemplate-module__Yr2R-a__events{background:linear-gradient(#fff5dfeb, #fff5dfeb), var(--cream)}.IndianWeddingTemplate-module__Yr2R-a__event-grid{grid-template-columns:repeat(var(--cols,3), 1fr);border-top:1px solid #d6b97d;border-left:1px solid #d6b97d;max-width:1050px;margin:75px auto 0;display:grid}.IndianWeddingTemplate-module__Yr2R-a__event{border-bottom:1px solid #d6b97d;border-right:1px solid #d6b97d;min-height:360px;padding:35px;transition:transform .5s,background .5s;position:relative}.IndianWeddingTemplate-module__Yr2R-a__event:hover{background:#fff8e8;transform:translateY(-6px)}.IndianWeddingTemplate-module__Yr2R-a__event-symbol{color:var(--saffron);font-size:34px}.IndianWeddingTemplate-module__Yr2R-a__event-number{letter-spacing:2px;color:#a89b83;font-family:Arial,sans-serif;font-size:8px;position:absolute;top:25px;right:25px}.IndianWeddingTemplate-module__Yr2R-a__event h3{color:var(--maroon);margin-top:70px;font-size:2.2rem;font-style:italic;font-weight:400}.IndianWeddingTemplate-module__Yr2R-a__event-time{letter-spacing:3px;color:var(--saffron);margin-top:15px;font-family:Arial,sans-serif;font-size:8px}.IndianWeddingTemplate-module__Yr2R-a__event p{color:#80665d;margin-top:25px;font-size:13px;line-height:1.7}.IndianWeddingTemplate-module__Yr2R-a__venue{background:var(--emerald);color:var(--cream);text-align:center;overflow:hidden}.IndianWeddingTemplate-module__Yr2R-a__venue .IndianWeddingTemplate-module__Yr2R-a__label{color:var(--lightgold)}.IndianWeddingTemplate-module__Yr2R-a__venue .IndianWeddingTemplate-module__Yr2R-a__title{color:var(--cream)}.IndianWeddingTemplate-module__Yr2R-a__palace{background:radial-gradient(circle,#c79a4529,#0000 50%);border:1px solid #efd18b80;max-width:900px;margin:65px auto 0;padding:80px 30px;position:relative}.IndianWeddingTemplate-module__Yr2R-a__palace:before,.IndianWeddingTemplate-module__Yr2R-a__palace:after{content:"";border-color:var(--gold);border-style:solid;width:55px;height:55px;position:absolute}.IndianWeddingTemplate-module__Yr2R-a__palace:before{border-width:1px 0 0 1px;top:15px;left:15px}.IndianWeddingTemplate-module__Yr2R-a__palace:after{border-width:0 1px 1px 0;bottom:15px;right:15px}.IndianWeddingTemplate-module__Yr2R-a__arch{color:var(--lightgold);font-size:70px;line-height:1}.IndianWeddingTemplate-module__Yr2R-a__palace h3{margin-top:25px;font-size:clamp(2.5rem,6vw,5rem);font-style:italic;font-weight:400}.IndianWeddingTemplate-module__Yr2R-a__palace-info{text-transform:uppercase;letter-spacing:3px;color:#d8cfb6;margin-top:25px;font-family:Arial,sans-serif;font-size:8px;line-height:2.5}.IndianWeddingTemplate-module__Yr2R-a__diyas{justify-content:center;gap:35px;margin-top:60px;display:flex}.IndianWeddingTemplate-module__Yr2R-a__diya{background:#b66b2a;border-radius:0 0 50% 50%;width:45px;height:20px;position:relative}.IndianWeddingTemplate-module__Yr2R-a__diya:before{content:"";background:#ffd96a;border-radius:50%;width:13px;height:22px;animation:1.4s ease-in-out infinite alternate IndianWeddingTemplate-module__Yr2R-a__flame;position:absolute;top:-20px;left:16px;box-shadow:0 0 18px #ffb62e}@keyframes IndianWeddingTemplate-module__Yr2R-a__flame{0%{transform:scale(.85)rotate(-4deg)}to{transform:scale(1.1)rotate(4deg)}}.IndianWeddingTemplate-module__Yr2R-a__countdown{background:var(--maroon);color:var(--cream);text-align:center}.IndianWeddingTemplate-module__Yr2R-a__countdown .IndianWeddingTemplate-module__Yr2R-a__label{color:var(--lightgold)}.IndianWeddingTemplate-module__Yr2R-a__countdown .IndianWeddingTemplate-module__Yr2R-a__title{color:var(--cream)}.IndianWeddingTemplate-module__Yr2R-a__counter{flex-wrap:wrap;justify-content:center;gap:clamp(25px,7vw,90px);margin-top:70px;display:flex}.IndianWeddingTemplate-module__Yr2R-a__number{color:var(--lightgold);font-size:clamp(3rem,8vw,7rem);font-weight:400;line-height:1;display:block}.IndianWeddingTemplate-module__Yr2R-a__counter-label{letter-spacing:3px;text-transform:uppercase;color:#d7c4a0;margin-top:12px;font-family:Arial,sans-serif;font-size:8px;display:block}.IndianWeddingTemplate-module__Yr2R-a__rangoli-section{background:var(--ivory);overflow:hidden}.IndianWeddingTemplate-module__Yr2R-a__rangoli{width:310px;height:310px;margin:70px auto 0;animation:30s linear infinite IndianWeddingTemplate-module__Yr2R-a__rangoliSpin;position:relative}.IndianWeddingTemplate-module__Yr2R-a__rangoli-ring{border:1px solid var(--gold);border-radius:50%;position:absolute;inset:0}.IndianWeddingTemplate-module__Yr2R-a__rangoli-ring:nth-child(2){border-style:dashed;inset:30px}.IndianWeddingTemplate-module__Yr2R-a__rangoli-ring:nth-child(3){border:2px solid var(--rose);inset:65px}.IndianWeddingTemplate-module__Yr2R-a__rangoli-ring:nth-child(4){border:1px solid var(--saffron);inset:105px;transform:rotate(45deg)}.IndianWeddingTemplate-module__Yr2R-a__rangoli-center{background:var(--maroon);position:absolute;inset:125px;transform:rotate(45deg)}.IndianWeddingTemplate-module__Yr2R-a__rangoli-petal{background:var(--saffron);transform-origin:18px 140px;border-radius:100% 0;width:35px;height:65px;position:absolute;top:15px;left:137px}.IndianWeddingTemplate-module__Yr2R-a__rangoli-petal:nth-child(6){transform:rotate(60deg)}.IndianWeddingTemplate-module__Yr2R-a__rangoli-petal:nth-child(7){transform:rotate(120deg)}.IndianWeddingTemplate-module__Yr2R-a__rangoli-petal:nth-child(8){transform:rotate(180deg)}.IndianWeddingTemplate-module__Yr2R-a__rangoli-petal:nth-child(9){transform:rotate(240deg)}.IndianWeddingTemplate-module__Yr2R-a__rangoli-petal:nth-child(10){transform:rotate(300deg)}@keyframes IndianWeddingTemplate-module__Yr2R-a__rangoliSpin{to{transform:rotate(360deg)}}.IndianWeddingTemplate-module__Yr2R-a__gallery{background:#e7d4b3}.IndianWeddingTemplate-module__Yr2R-a__gallery-head{text-align:center;margin-bottom:65px}.IndianWeddingTemplate-module__Yr2R-a__gallery-grid{grid-template-columns:1fr 1.3fr 1fr;align-items:start;gap:15px;max-width:1100px;margin:auto;display:grid}.IndianWeddingTemplate-module__Yr2R-a__photo{justify-content:center;align-items:center;min-height:370px;transition:transform .7s,filter .7s;display:flex;position:relative;overflow:hidden}.IndianWeddingTemplate-module__Yr2R-a__photo:hover{filter:saturate(1.15);transform:translateY(-10px)rotate(1deg)}.IndianWeddingTemplate-module__Yr2R-a__photo:first-child{background:radial-gradient(circle at 50% 25%,#f3b64e,#a9443f 35%,#561b25 75%);margin-top:80px}.IndianWeddingTemplate-module__Yr2R-a__photo:nth-child(2){background:radial-gradient(circle at 50% 25%,#ffe59c,#c67b35 32%,#174b3b 75%);min-height:550px}.IndianWeddingTemplate-module__Yr2R-a__photo:nth-child(3){background:radial-gradient(circle at 45% 30%,#efc4b6,#a94d52 35%,#45151c 75%);margin-top:40px}.IndianWeddingTemplate-module__Yr2R-a__photo:nth-child(4){background:radial-gradient(circle at 50% 25%,#f5d27c,#b85d2d 35%,#174b3b 75%)}.IndianWeddingTemplate-module__Yr2R-a__photo:nth-child(5){background:radial-gradient(circle at 50% 25%,#ffe7a9,#a74d45 35%,#4c1820 75%);min-height:480px}.IndianWeddingTemplate-module__Yr2R-a__photo:nth-child(6){background:radial-gradient(circle at 50% 25%,#f2c8a8,#a97738 35%,#174b3b 75%);margin-top:-25px}.IndianWeddingTemplate-module__Yr2R-a__photo-icon{filter:drop-shadow(0 5px 7px #0003);font-size:70px}.IndianWeddingTemplate-module__Yr2R-a__rsvp{background:var(--cream);text-align:center}.IndianWeddingTemplate-module__Yr2R-a__form{text-align:left;max-width:600px;margin:65px auto 0}.IndianWeddingTemplate-module__Yr2R-a__field{margin-bottom:28px}.IndianWeddingTemplate-module__Yr2R-a__field label{text-transform:uppercase;letter-spacing:3px;color:var(--maroon);margin-bottom:8px;font-family:Arial,sans-serif;font-size:8px;display:block}.IndianWeddingTemplate-module__Yr2R-a__field input,.IndianWeddingTemplate-module__Yr2R-a__field select,.IndianWeddingTemplate-module__Yr2R-a__field textarea{width:100%;color:var(--text);background:0 0;border:0;border-bottom:1px solid #d1bfa1;outline:none;padding:14px 4px;font-family:Georgia,serif;font-size:1.1rem}.IndianWeddingTemplate-module__Yr2R-a__submit{background:var(--maroon);color:var(--cream);border:1px solid var(--gold);cursor:pointer;letter-spacing:3px;text-transform:uppercase;margin:35px auto 0;padding:17px 45px;font-family:Arial,sans-serif;font-size:8px;transition:all .4s;display:block}.IndianWeddingTemplate-module__Yr2R-a__submit:hover{background:var(--gold);color:var(--deep)}.IndianWeddingTemplate-module__Yr2R-a__thanks{color:var(--maroon);font-size:1.6rem;font-style:italic;display:none}.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer footer{background:radial-gradient(circle at center, #c79a4533, transparent 35%), var(--deep);min-height:75vh;color:var(--cream);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.IndianWeddingTemplate-module__Yr2R-a__footer-mandala{border:1px solid #c79a4533;border-radius:50%;width:500px;height:500px;animation:40s linear infinite IndianWeddingTemplate-module__Yr2R-a__spin;position:absolute}.IndianWeddingTemplate-module__Yr2R-a__footer-mandala:before,.IndianWeddingTemplate-module__Yr2R-a__footer-mandala:after{content:"";border:1px solid #c79a4526;position:absolute;inset:40px;transform:rotate(45deg)}.IndianWeddingTemplate-module__Yr2R-a__footer-mandala:after{inset:80px;transform:rotate(22.5deg)}.IndianWeddingTemplate-module__Yr2R-a__footer-small{z-index:5;text-transform:uppercase;letter-spacing:5px;color:var(--lightgold);margin-bottom:30px;font-family:Arial,sans-serif;font-size:8px;position:relative}.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer footer h2{z-index:5;font-size:clamp(4rem,13vw,12rem);font-style:italic;font-weight:400;line-height:.72;position:relative}.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer footer h2 span{color:var(--lightgold)}.IndianWeddingTemplate-module__Yr2R-a__footer-date{z-index:5;letter-spacing:4px;text-transform:uppercase;color:#d7c4a0;margin-top:45px;font-family:Arial,sans-serif;font-size:8px;position:relative}.IndianWeddingTemplate-module__Yr2R-a__reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(45px)}.IndianWeddingTemplate-module__Yr2R-a__reveal.visible{opacity:1;transform:none}@media (max-width:750px){.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer section{padding:60px 5vw}.IndianWeddingTemplate-module__Yr2R-a__hero-content{padding:0 1rem}.IndianWeddingTemplate-module__Yr2R-a__hero h1{word-break:break-word;font-size:clamp(2.4rem,11vw,4.2rem);line-height:1.15}.IndianWeddingTemplate-module__Yr2R-a__hero h1 span{margin:12px 0}.IndianWeddingTemplate-module__Yr2R-a__ganesha{margin-bottom:12px;font-size:26px}.IndianWeddingTemplate-module__Yr2R-a__hero-date{letter-spacing:2px;margin-top:25px;font-size:.72rem}.IndianWeddingTemplate-module__Yr2R-a__title{font-size:clamp(2rem,8vw,3.2rem);line-height:1.15}.IndianWeddingTemplate-module__Yr2R-a__garland{transform:scale(.7)}.IndianWeddingTemplate-module__Yr2R-a__event-grid{grid-template-columns:1fr!important}.IndianWeddingTemplate-module__Yr2R-a__event{min-height:auto;padding:28px 20px}.IndianWeddingTemplate-module__Yr2R-a__gallery{padding:60px 4vw}.IndianWeddingTemplate-module__Yr2R-a__counter{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.IndianWeddingTemplate-module__Yr2R-a__number{font-size:clamp(1.8rem,6.5vw,3rem)}.IndianWeddingTemplate-module__Yr2R-a__counter-label{letter-spacing:1.5px;margin-top:6px;font-size:7.5px}.IndianWeddingTemplate-module__Yr2R-a__rangoli{margin:25px auto;transform:scale(.65)}.IndianWeddingTemplate-module__Yr2R-a__footer-mandala{transform:scale(.55)}}@media (max-width:480px){.IndianWeddingTemplate-module__Yr2R-a__IndianWeddingTemplateContainer section{padding:45px 4vw}.IndianWeddingTemplate-module__Yr2R-a__hero h1{font-size:clamp(2rem,10vw,3.2rem);line-height:1.1}.IndianWeddingTemplate-module__Yr2R-a__hero h1 span{margin:8px 0}.IndianWeddingTemplate-module__Yr2R-a__hero-date{letter-spacing:1px;font-size:.68rem}.IndianWeddingTemplate-module__Yr2R-a__counter{gap:6px;margin-top:25px}.IndianWeddingTemplate-module__Yr2R-a__number{font-size:1.6rem}.IndianWeddingTemplate-module__Yr2R-a__counter-label{letter-spacing:1px;font-size:7px}.IndianWeddingTemplate-module__Yr2R-a__event{padding:22px 15px}}.IndianWeddingTemplate-module__Yr2R-a__banarasiBorderBand{width:100%;height:32px;display:block;position:relative;overflow:hidden}.IndianWeddingTemplate-module__Yr2R-a__banarasiBorderBand.IndianWeddingTemplate-module__Yr2R-a__topBand{border-bottom:1px solid #d4af3759;margin-bottom:20px}.IndianWeddingTemplate-module__Yr2R-a__banarasiBorderBand.IndianWeddingTemplate-module__Yr2R-a__bottomBand{border-top:1px solid #d4af3759;margin-top:25px}.IndianWeddingTemplate-module__Yr2R-a__banarasiBorderSvg{filter:drop-shadow(0 1px 2px #0006);width:100%;height:32px;display:block}.IndianWeddingTemplate-module__Yr2R-a__banarasiCornerBracket{z-index:8;pointer-events:none;filter:drop-shadow(0 1px 3px #00000059);width:44px;height:44px;position:absolute}.IndianWeddingTemplate-module__Yr2R-a__banarasiCornerBracket.IndianWeddingTemplate-module__Yr2R-a__topLeft{top:14px;left:14px}.IndianWeddingTemplate-module__Yr2R-a__banarasiCornerBracket.IndianWeddingTemplate-module__Yr2R-a__topRight{top:14px;right:14px}.IndianWeddingTemplate-module__Yr2R-a__banarasiCornerBracket.IndianWeddingTemplate-module__Yr2R-a__bottomLeft{bottom:14px;left:14px}.IndianWeddingTemplate-module__Yr2R-a__banarasiCornerBracket.IndianWeddingTemplate-module__Yr2R-a__bottomRight{bottom:14px;right:14px}.IndianWeddingTemplate-module__Yr2R-a__heroCard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle,#641d24d1 0%,#2c0c12f2 100%);border:1.5px solid #efd18b80;border-radius:16px;max-width:700px;margin:20px auto;padding:40px 32px;position:relative;box-shadow:0 25px 55px #000000a6,inset 0 0 35px #d4af3733,0 0 0 4px #641d2466}.IndianWeddingTemplate-module__Yr2R-a__goldFoilStampedHero{background:linear-gradient(135deg,#fff9e6 0%,#fad97d 22%,#fff 45%,#cf9a32 72%,#fce7a2 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px #190407d9)drop-shadow(0 0 20px #efd18b66);letter-spacing:-.01em;-webkit-background-clip:text}.IndianWeddingTemplate-module__Yr2R-a__goldFoilStampedText{background:linear-gradient(135deg,#fff2c4 0%,#d4af37 35%,#fff9d6 60%,#b88628 85%,#fae69e 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #00000080);-webkit-background-clip:text}.IndianWeddingTemplate-module__Yr2R-a__goldEmbossedTitle{color:#641d24;text-shadow:0 1px #ffffffe6,0 -1px #500f1459,0 0 15px #d4af3740}.IndianWeddingTemplate-module__Yr2R-a__banarasiDividerContainer{justify-content:center;align-items:center;gap:16px;max-width:620px;margin:30px auto;display:flex}.IndianWeddingTemplate-module__Yr2R-a__banarasiDividerSvg{filter:drop-shadow(0 1px 2px #00000026);flex-shrink:0;width:100%;max-width:320px;height:auto}.IndianWeddingTemplate-module__Yr2R-a__dividerBeadLine{opacity:.85;background:linear-gradient(90deg,#0000,#c79a45 40% 60%,#0000);flex:1;height:2px}.IndianWeddingTemplate-module__Yr2R-a__processionWrapper{text-align:center;background:linear-gradient(#3d1118 0%,#5c1822 45%,#420f17 100%);border-top:3px double #d4af37;border-bottom:3px double #d4af37;padding:24px 20px 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #0009,0 10px 30px #00000059}.IndianWeddingTemplate-module__Yr2R-a__processionHeaderLabel{letter-spacing:5px;color:#fce4a6;text-transform:uppercase;margin-bottom:12px;font-family:Arial,sans-serif;font-size:8.5px;display:block}.IndianWeddingTemplate-module__Yr2R-a__processionSvg{filter:drop-shadow(0 2px 6px #0000008c);width:100%;max-width:1200px;height:auto;margin:0 auto;display:block}@media (max-width:768px){.IndianWeddingTemplate-module__Yr2R-a__heroCard{margin:15px 12px;padding:30px 18px}.IndianWeddingTemplate-module__Yr2R-a__banarasiCornerBracket{width:32px;height:32px}.IndianWeddingTemplate-module__Yr2R-a__banarasiBorderBand,.IndianWeddingTemplate-module__Yr2R-a__banarasiBorderSvg{height:24px}.IndianWeddingTemplate-module__Yr2R-a__processionWrapper{padding:18px 10px 12px}}.IndianWeddingTemplate-module__Yr2R-a__zariShimmerSweep{pointer-events:none;will-change:transform;background:linear-gradient(105deg,#0000 0% 30%,#fffadcd9 50%,#d4af3766 58%,#0000 72% 100%);animation:5s ease-in-out infinite IndianWeddingTemplate-module__Yr2R-a__zariShimmerSweep;position:absolute;inset:0;transform:translate(-150%)}@keyframes IndianWeddingTemplate-module__Yr2R-a__zariShimmerSweep{0%{transform:translate(-150%)}30%,to{transform:translate(150%)}}.IndianWeddingTemplate-module__Yr2R-a__heroCard:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(120deg,#0000 20%,#fff8dc1f 42%,#efd18b4d 50%,#0000 58%);border-radius:16px;animation:7s ease-in-out infinite IndianWeddingTemplate-module__Yr2R-a__heroCardShimmer;position:absolute;inset:0;transform:translate(-130%)}@keyframes IndianWeddingTemplate-module__Yr2R-a__heroCardShimmer{0%{transform:translate(-130%)}25%,to{transform:translate(130%)}}.IndianWeddingTemplate-module__Yr2R-a__dualMandalaContainer{pointer-events:none;justify-content:center;align-items:center;margin:35px auto;display:flex;position:relative}.IndianWeddingTemplate-module__Yr2R-a__heroBgMandala{z-index:2;opacity:.18;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IndianWeddingTemplate-module__Yr2R-a__mandalaOuterRing{transform-origin:50%;will-change:transform;width:100%;height:100%;animation:90s linear infinite IndianWeddingTemplate-module__Yr2R-a__mandalaOuterRotate;position:absolute;inset:0}.IndianWeddingTemplate-module__Yr2R-a__mandalaInnerRing{transform-origin:50%;will-change:transform;width:66%;height:66%;animation:60s linear infinite IndianWeddingTemplate-module__Yr2R-a__mandalaInnerRotate;position:absolute;top:17%;left:17%}@keyframes IndianWeddingTemplate-module__Yr2R-a__mandalaOuterRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes IndianWeddingTemplate-module__Yr2R-a__mandalaInnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.IndianWeddingTemplate-module__Yr2R-a__rosePetalConfettiCanvas{pointer-events:none;z-index:998;width:100vw;height:100vh;transition:opacity .8s;position:fixed;inset:0}.IndianWeddingTemplate-module__Yr2R-a__canvasActive{opacity:1}.IndianWeddingTemplate-module__Yr2R-a__canvasInactive{opacity:0}.IndianWeddingTemplate-module__Yr2R-a__submit{will-change:transform;transition:transform .2s cubic-bezier(.2,0,.2,1),background .3s,box-shadow .3s,color .3s;position:relative;overflow:hidden}.IndianWeddingTemplate-module__Yr2R-a__submit:active{transform:scale(.97)}.IndianWeddingTemplate-module__Yr2R-a__submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px #641d2459,0 0 15px #d4af374d}.IndianWeddingTemplate-module__Yr2R-a__submit:before{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.IndianWeddingTemplate-module__Yr2R-a__submit:hover:before{transition:left .75s ease-in-out;left:140%}.IndianWeddingTemplate-module__Yr2R-a__event{will-change:transform;transition:transform .4s cubic-bezier(.2,0,.2,1),background .4s,box-shadow .4s}.IndianWeddingTemplate-module__Yr2R-a__event:hover{background:#fff8e8;transform:translateY(-6px);box-shadow:0 12px 28px #641d241f,0 0 0 1px #d4af3766}.IndianWeddingTemplate-module__Yr2R-a__palace{will-change:transform;transition:transform .4s,box-shadow .4s}.IndianWeddingTemplate-module__Yr2R-a__palace:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000059,0 0 25px #d4af3740}@media (prefers-reduced-motion:reduce){.IndianWeddingTemplate-module__Yr2R-a__mandalaOuterRing,.IndianWeddingTemplate-module__Yr2R-a__mandalaInnerRing,.IndianWeddingTemplate-module__Yr2R-a__zariShimmerSweep,.IndianWeddingTemplate-module__Yr2R-a__heroCard:after,.IndianWeddingTemplate-module__Yr2R-a__rosePetalConfettiCanvas{animation:none!important;display:none!important}}
