:root{color-scheme:light;--paper: #fff6e5;--paper-deep: #f6e8ca;--vellum: rgba(255, 250, 239, .9);--ink: #23270e;--muted: #6c683d;--olive: #34380f;--leaf: #5f7b2d;--leaf-dark: #284515;--gold: #c88925;--gold-bright: #f1c96b;--marigold: #e4ad25;--rose: #c0646d;--line: rgba(115, 76, 16, .24);--shadow: 0 24px 80px rgba(89, 57, 12, .18);--font-display: "Cormorant Garamond", "Noto Sans Tamil", serif;--font-script: "Parisienne", "Cormorant Garamond", cursive;--font-caps: "Cinzel", "Noto Sans Tamil", serif;--font-body: "Cormorant Garamond", "Noto Sans Tamil", serif}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-padding-top:6.5rem;scroll-behavior:smooth;background:var(--paper)}body{min-width:320px;margin:0;overflow-x:hidden;color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.6;background:radial-gradient(circle at 18% 11%,rgba(255,255,255,.8) 0 2px,transparent 3px),radial-gradient(circle at 82% 15%,rgba(241,201,107,.24),transparent 24rem),radial-gradient(circle at 16% 72%,rgba(95,123,45,.16),transparent 22rem),linear-gradient(90deg,rgba(200,137,37,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(200,137,37,.08) 1px,transparent 1px),var(--paper);background-size:auto,auto,auto,44px 44px,44px 44px,auto;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body:before{position:fixed;inset:0;z-index:-2;pointer-events:none;content:"";background:linear-gradient(45deg,transparent 46%,rgba(200,137,37,.18) 47% 53%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgba(200,137,37,.14) 47% 53%,transparent 54%);background-size:92px 92px;mask-image:linear-gradient(to bottom,#000 0,transparent 42rem)}body.is-ta{font-family:"Noto Sans Tamil",var(--font-body);line-height:1.75}body.is-ta .hero__title,body.is-ta h1,body.is-ta h2{font-family:Noto Sans Tamil,serif;font-weight:600;letter-spacing:0}body.is-ta .hero__subtitle,body.is-ta .hero__date,body.is-ta .hero__venue,body.is-ta .contact-note,body.is-ta .button{font-family:Noto Sans Tamil,serif;line-height:1.75;letter-spacing:0}body.is-ta .closing-section p,body.is-ta .button,body.is-ta .details-list dt,body.is-ta .field label,body.is-ta .fieldset legend{font-family:Noto Sans Tamil,serif;letter-spacing:0;text-transform:none}body.is-ta .button{font-size:.84rem}a{color:inherit}p,h1,h2,dd,figcaption,button,a{overflow-wrap:anywhere}img{display:block;max-width:100%}.skip-link{position:fixed;top:1rem;left:1rem;z-index:20;padding:.65rem .9rem;border-radius:999px;background:var(--olive);color:#fff9e9;transform:translateY(-150%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;top:clamp(.75rem,2vw,1.4rem);left:50%;z-index:10;display:flex;width:min(1080px,calc(100% - 1.5rem));align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .7rem .6rem 1rem;border:1px solid rgba(200,137,37,.28);border-radius:999px;background:#fff9ebc7;box-shadow:0 16px 50px #52370d1f;backdrop-filter:blur(18px);transform:translate(-50%)}.brand-mark{flex:0 0 auto;font-family:var(--font-caps);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-decoration:none;color:var(--olive)}.language-toggle{display:flex;flex:0 0 auto;gap:.25rem;padding:.2rem;border:1px solid rgba(95,123,45,.18);border-radius:999px;background:#ffffff8a}.language-toggle__button{min-height:2.15rem;border:0;border-radius:999px;padding:0 .8rem;background:transparent;color:var(--muted);font:700 .72rem/1 var(--font-caps);letter-spacing:.06em;cursor:pointer;white-space:nowrap}.language-toggle__button.is-active{background:var(--olive);color:#fff8e8;box-shadow:0 8px 20px #23270e2e}main{position:relative}.hero{position:relative;display:grid;box-sizing:border-box;min-height:96svh;place-items:center;padding:7.5rem clamp(1rem,4vw,4rem) clamp(4rem,7vw,5.5rem);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.8),transparent 18rem),radial-gradient(circle at 16% 24%,rgba(241,201,107,.18),transparent 19rem),radial-gradient(circle at 84% 30%,rgba(95,123,45,.1),transparent 18rem),linear-gradient(180deg,#fffaeff0,#fff6e5fa 48%,#f6e8ca80)}.hero:before{position:absolute;inset:0 0 auto;z-index:0;height:clamp(5.8rem,12vw,9.25rem);pointer-events:none;background:radial-gradient(circle at 50% 100%,transparent 0 2.55rem,rgba(200,137,37,.28) 2.6rem 2.66rem,transparent 2.72rem),radial-gradient(circle at 18% 100%,transparent 0 1.95rem,rgba(200,137,37,.18) 2rem 2.05rem,transparent 2.12rem),radial-gradient(circle at 82% 100%,transparent 0 1.95rem,rgba(200,137,37,.18) 2rem 2.05rem,transparent 2.12rem),linear-gradient(180deg,#f1c96b33,#fff6e500);border-bottom:1px solid rgba(200,137,37,.2);content:""}.hero__lattice{position:absolute;top:0;left:50%;z-index:0;width:min(100%,1240px);height:clamp(12rem,27vw,19rem);transform:translate(-50%);background:radial-gradient(circle,rgba(200,137,37,.2) 0 1px,transparent 2px),linear-gradient(45deg,transparent 46%,rgba(200,137,37,.24) 47% 53%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgba(200,137,37,.17) 47% 53%,transparent 54%);background-size:30px 30px,76px 76px,76px 76px;opacity:0;animation:ornamentFade .76s ease 80ms both;mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.68) 44%,transparent 100%)}.hero__content{position:relative;z-index:1;width:min(820px,100%);padding:clamp(4.65rem,8vw,6.45rem) clamp(1.3rem,6vw,5.25rem) clamp(2.05rem,4vw,3.2rem);border:1px solid rgba(200,137,37,.54);border-radius:30px;background:linear-gradient(180deg,#fffcf4fc,#fff6e5f2),var(--vellum);box-shadow:var(--shadow),inset 0 0 0 6px #f1c96b21,inset 0 0 0 13px #ffffff47;opacity:0;text-align:center;transform-origin:50% 30%;animation:heroContentRise .86s cubic-bezier(.2,.76,.24,1) .22s both}.hero__content:before{position:absolute;top:-1.25rem;left:50%;width:min(68%,30rem);height:2.8rem;border:1px solid rgba(200,137,37,.52);border-bottom:0;border-radius:999px 999px 0 0;background:radial-gradient(circle at 50% .18rem,rgba(255,255,255,.86) 0 .78rem,transparent .82rem),radial-gradient(circle at 32% .82rem,rgba(255,255,255,.68) 0 .58rem,transparent .62rem),radial-gradient(circle at 68% .82rem,rgba(255,255,255,.68) 0 .58rem,transparent .62rem),linear-gradient(180deg,#fffaeffa,#fff6e5f5);box-shadow:inset 0 0 0 5px #f1c96b1f;content:"";transform:translate(-50%)}.hero__content:after{position:absolute;inset:.72rem;z-index:-1;border:1px solid rgba(95,123,45,.14);border-radius:22px;content:""}.hero__ganesha{display:block;width:clamp(5.2rem,7vw,6.65rem);height:auto;margin:clamp(.85rem,1.4vw,1.25rem) auto 1.3rem;filter:drop-shadow(0 8px 18px rgba(200,137,37,.11))}.hero__subtitle{max-width:34rem;margin:0 auto 1.6rem;color:var(--olive);font-family:var(--font-caps);font-size:clamp(.9rem,2.4vw,1.24rem);font-weight:500;letter-spacing:.18em;line-height:1.75;text-transform:uppercase}.hero__title{margin:.3rem auto;color:var(--olive);font-family:var(--font-script);font-size:clamp(3.9rem,7.8vw,5.35rem);font-weight:400;line-height:.9;letter-spacing:0;text-wrap:balance}.hero__title-part,.hero__title-amp{display:inline}.hero__title-amp{margin:0 .12em}.hero__divider{display:flex;align-items:center;max-width:34rem;margin:0 auto .8rem;color:var(--olive)}.hero__divider:before,.hero__divider:after{flex:1;height:2px;background:linear-gradient(90deg,transparent,currentColor 12%,currentColor 88%,transparent);content:""}.hero__divider span{width:1.25rem;aspect-ratio:1;margin:0 .75rem;background:currentColor;transform:rotate(45deg)}.hero__divider--lower{margin-top:.65rem;margin-bottom:2.2rem}.hero__date,.hero__venue{margin:0;color:var(--olive);font-family:var(--font-caps);font-weight:600;letter-spacing:.08em;overflow-wrap:normal;text-transform:uppercase}.hero__date{font-size:clamp(1rem,2.6vw,1.45rem)}.hero__venue{max-width:30rem;margin:.7rem auto 0;color:var(--muted);font-size:clamp(.84rem,2.2vw,1.05rem);line-height:1.8}.hero__actions,.location-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hero__actions{margin-top:2.2rem}.button{position:relative;display:inline-flex;min-height:2.85rem;align-items:center;justify-content:center;border:1px solid rgba(200,137,37,.38);border-radius:999px;padding:0 1.15rem;font-family:var(--font-caps);font-size:.76rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button:focus-visible,.language-toggle__button:focus-visible,.field input:focus-visible,.field textarea:focus-visible{outline:3px solid rgba(192,100,109,.42);outline-offset:3px}.button--primary{border-color:transparent;background:linear-gradient(135deg,var(--olive),#5b6324);color:#fff8e8;box-shadow:0 14px 30px #23270e38}.button--secondary{background:#ffffff8c;color:var(--olive)}.button--text,.button--pending{border-color:transparent;background:transparent;color:var(--gold);box-shadow:inset 0 -1px #c8892561}.button--pending:focus-visible{outline:3px solid rgba(192,100,109,.42)}.hero__lantern{position:absolute;top:0;z-index:2;width:5.4rem;height:clamp(19rem,42vw,30rem);opacity:0;pointer-events:none;animation:ornamentFade .74s ease .26s both}.hero__lantern:before{position:absolute;top:0;left:50%;width:1px;height:100%;background:repeating-linear-gradient(to bottom,rgba(200,137,37,.7) 0 16px,transparent 16px 26px);content:""}.hero__lantern span{position:absolute;left:50%;bottom:0;width:4.25rem;aspect-ratio:.68;border:2px solid rgba(200,137,37,.86);border-radius:48% 48% 36% 36%;background:radial-gradient(circle at 50% 48%,rgba(255,240,139,.98),rgba(255,202,79,.52) 40%,transparent 62%),linear-gradient(90deg,#c669212e,#fffab7b8,#c669212e);box-shadow:0 0 28px #ffbb3d80,inset 0 0 0 5px #ffffff3d;transform:translate(-50%);animation:lanternGlow 2.4s ease-in-out .9s infinite}.hero__lantern span:before,.hero__lantern span:after{position:absolute;left:50%;width:3.2rem;height:.62rem;border:2px solid rgba(200,137,37,.72);border-radius:999px;background:linear-gradient(90deg,#c97821,#ffe37a,#c97821);content:"";transform:translate(-50%)}.hero__lantern span:before{top:.45rem}.hero__lantern span:after{bottom:.45rem}.hero__lantern--left{left:max(1rem,calc(50% - 34rem));animation-delay:.3s}.hero__lantern--right{right:max(1rem,calc(50% - 34rem));height:clamp(23rem,50vw,38rem);animation-delay:.41s}.hero__florals{position:absolute;bottom:-2rem;z-index:0;width:clamp(13rem,28vw,27rem);aspect-ratio:1.16;pointer-events:none;background:radial-gradient(ellipse at 42% 40%,#fffdf6 0 9%,#e8e0c7 10% 14%,transparent 15%),radial-gradient(ellipse at 54% 30%,#fffdf6 0 9%,#e8e0c7 10% 14%,transparent 15%),radial-gradient(ellipse at 60% 50%,#fffdf6 0 10%,#e8e0c7 11% 15%,transparent 16%),radial-gradient(circle at 54% 43%,var(--marigold) 0 4%,transparent 5%),radial-gradient(ellipse at 25% 66%,var(--leaf) 0 10%,transparent 11%),radial-gradient(ellipse at 72% 70%,var(--leaf-dark) 0 10%,transparent 11%),radial-gradient(circle at 82% 34%,var(--marigold) 0 3%,transparent 4%),radial-gradient(circle at 88% 42%,var(--marigold) 0 2.5%,transparent 3.5%);filter:drop-shadow(0 18px 18px rgba(65,75,19,.16));opacity:0;animation:ornamentFade .82s ease .44s both}.hero__florals:before{position:absolute;inset:14% 4% 10% 8%;border-bottom:4px solid rgba(40,69,21,.58);border-left:3px solid rgba(40,69,21,.42);border-radius:0 0 0 70%;content:"";transform:rotate(-10deg)}.hero__florals--left{left:clamp(.75rem,calc(50% - 43rem),4rem)}.hero__florals--right{right:clamp(.75rem,calc(50% - 43rem),4rem);scale:-1 1;animation-delay:.52s}.section,.contact-note,.closing-section{width:min(1040px,calc(100% - 2rem));margin:0 auto clamp(1.5rem,4vw,3rem)}.section{position:relative;padding:clamp(2.1rem,5vw,3.6rem);border-top:1px solid rgba(200,137,37,.34);border-bottom:1px solid rgba(200,137,37,.2)}.section:before{position:absolute;top:-.5rem;left:50%;width:.95rem;aspect-ratio:1;background:var(--gold);content:"";transform:translate(-50%) rotate(45deg)}h2{margin:0 0 1.2rem;color:var(--olive);font-family:var(--font-caps);font-size:clamp(1.7rem,4vw,3rem);font-weight:600;letter-spacing:.05em;line-height:1.14;text-align:center;text-transform:uppercase}.section-heading{max-width:44rem;margin:0 auto 2rem;text-align:center}.section-heading p,.location-section p,.contact-note p{color:var(--muted);font-size:clamp(1.05rem,2vw,1.22rem)}.details-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.details-list div{min-width:0;display:grid;align-content:center;padding:1.3rem 1rem;border:1px solid rgba(200,137,37,.26);border-radius:8px;background:linear-gradient(180deg,#ffffff85,#fff6e594),#ffffff47;text-align:center}.details-list dt{color:var(--gold);font-family:var(--font-caps);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.details-list dd{margin:.45rem 0 0;color:var(--olive);font-size:clamp(1.18rem,2.1vw,1.55rem);font-weight:700;line-height:1.25}.location-section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;scroll-margin-top:1rem;background:radial-gradient(circle at 100% 0,rgba(241,201,107,.22),transparent 16rem),#fff9eb7a}.location-section h2{text-align:left}.venue-line{margin:.8rem 0 0;color:var(--olive);font-weight:700}.rsvp-section{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);gap:clamp(1.4rem,4vw,3rem);align-items:start;scroll-margin-top:1rem;border-color:#5f7b2d3d}.rsvp-section .section-heading{margin:0;text-align:left}.rsvp-section h2{text-align:left}.rsvp-form{display:grid;gap:1rem;padding:clamp(1rem,3vw,1.6rem);border:1px solid rgba(200,137,37,.28);border-radius:8px;background:#fffcf4b3;box-shadow:0 18px 42px #59390c17}.field{display:grid;gap:.45rem}.field label,.fieldset legend{color:var(--olive);font-family:var(--font-caps);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field input,.field textarea{width:100%;border:1px solid rgba(95,123,45,.26);border-radius:8px;padding:.85rem .95rem;background:#ffffffad;color:var(--ink);font:600 1rem/1.4 var(--font-body)}.field input:hover,.field textarea:hover{border-color:#5f7b2d70}.field textarea{min-height:8rem;resize:vertical}.fieldset{display:grid;gap:.55rem;margin:0;border:0;padding:0}.radio-line{display:flex;align-items:center;gap:.55rem;color:var(--muted);font-weight:600}.radio-line input{flex:0 0 auto;width:1.05rem;height:1.05rem;accent-color:var(--olive)}.optional{color:var(--muted);font-family:var(--font-body);font-style:italic;font-weight:600;letter-spacing:0;text-transform:none}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-status{min-height:1.5rem;margin:0;color:var(--muted);font-weight:700}.rsvp-form .button{min-width:min(100%,12.5rem);justify-self:start}.form-status[data-state=success]{color:var(--leaf-dark)}.form-status[data-state=required],.form-status[data-state=error]{color:#9c2938}.contact-note{padding:0 2rem;text-align:center}.contact-note p{max-width:48rem;margin:0 auto}.contact-note a{color:var(--olive);font-weight:700;text-decoration-color:#c8892573;text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color .18s ease,text-decoration-color .18s ease}.contact-note a:hover,.contact-note a:focus-visible{color:var(--gold);text-decoration-color:currentColor}.closing-section{position:relative;padding:clamp(3rem,7vw,5rem) 1rem 5rem;text-align:center}.closing-section:before{display:block;width:7rem;height:1px;margin:0 auto 1.2rem;background:linear-gradient(90deg,transparent,var(--gold),transparent);content:""}.closing-section p{max-width:44rem;margin:0 auto;color:var(--olive);font-family:var(--font-script);font-size:clamp(2.9rem,7vw,5.6rem);line-height:1.05;text-wrap:balance}body.is-ta .closing-section p{max-width:38rem;font-size:clamp(1.75rem,7vw,2.9rem);line-height:1.35}.pending-section{text-align:center}.pending-section p{color:var(--muted)}.reveal{opacity:1}.js-reveal .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.js-reveal .reveal.is-visible{opacity:1;transform:translateY(0)}body.is-switching-language [data-i18n]{animation:languageFade .18s ease}@keyframes languageFade{0%{opacity:.25}to{opacity:1}}@keyframes ornamentFade{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes heroContentRise{0%{opacity:0;transform:translateY(1.1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lanternGlow{0%,to{filter:drop-shadow(0 0 .45rem rgba(241,181,82,.34))}50%{filter:drop-shadow(0 0 .9rem rgba(241,181,82,.5))}}@media(max-width:900px){.hero{padding-top:6.6rem}.hero__lattice{height:13rem}.hero__content{padding-top:clamp(4.6rem,16vw,6.5rem)}.hero__lantern{width:4rem;opacity:.82}.hero__lantern span{width:3.7rem}.hero__lantern--left{left:.2rem}.hero__lantern--right{right:.2rem}.details-list,.location-section,.rsvp-section{grid-template-columns:1fr}.location-section h2,.rsvp-section h2,.rsvp-section .section-heading{text-align:center}.location-actions{justify-content:center}}@media(min-width:641px){.hero__title{white-space:nowrap}}@media(max-width:640px){body{font-size:16px}.site-header{top:.55rem;width:calc(100% - 1rem);gap:.65rem;padding:.45rem .45rem .45rem .75rem}.brand-mark{max-width:4.6rem;line-height:1.25}.language-toggle{gap:.18rem;padding:.16rem}.language-toggle__button{min-height:2rem;padding:0 .58rem;font-size:.68rem}.hero{min-height:auto;padding:6rem .75rem 2.2rem}.hero__content{border-radius:26px;padding:4.05rem 1rem 1.55rem}.hero__content:before{top:-.88rem;width:min(72%,18rem);height:2rem}.hero__content:after{inset:.5rem;border-radius:20px}.hero__ganesha{width:clamp(4.6rem,20vw,5.05rem);margin-top:1.35rem;margin-bottom:1.05rem}.hero__subtitle{font-size:.8rem;letter-spacing:.1em}.hero__title{display:grid;justify-items:center;font-size:clamp(3.25rem,17vw,4.55rem);line-height:.82}body.is-ta .hero__title{font-size:clamp(2.2rem,10vw,3rem);line-height:1.22}.hero__title-part,.hero__title-amp{display:block}.hero__title-amp{margin:-.08em 0 -.04em;font-size:.72em;line-height:.9}.hero__divider--lower{margin-bottom:1.35rem}.hero__actions{margin-top:1.45rem}.hero__venue{font-size:.78rem}body.is-ta .hero__subtitle,body.is-ta .hero__date,body.is-ta .hero__venue{line-height:1.8}.hero__actions,.location-actions{align-items:stretch;flex-direction:column}.button{width:100%;min-height:3rem;padding:.72rem 1rem}.rsvp-form .button{justify-self:stretch}.hero__lantern{top:.1rem;width:2.65rem;height:9.75rem;opacity:.52}.hero__lantern span{width:2.25rem}.hero__lantern span:before,.hero__lantern span:after{width:1.75rem;height:.42rem}.hero__lantern--left{left:-.25rem}.hero__lantern--right{right:-.25rem;height:11rem}.hero__florals{bottom:-1.1rem;width:8.8rem;opacity:.7}.hero__florals--left{left:-2.2rem}.hero__florals--right{right:-2.2rem}.section,.contact-note,.closing-section{width:min(100% - 1rem,1040px)}.section{padding:2rem 1rem}h2{font-size:clamp(1.55rem,8vw,2.15rem)}.details-list{gap:.7rem}.details-list div{padding:1rem .85rem}.rsvp-form{padding:1rem}.radio-line{align-items:flex-start}.contact-note{padding:0 1rem}}@media(max-width:640px)and (max-height:720px){.hero{padding-top:4.85rem;padding-bottom:1rem}.hero__content{padding:3rem .85rem 1rem}.hero__content:before{top:-.72rem;width:min(68%,16rem);height:1.45rem}.hero__ganesha{width:3.6rem;margin-top:.8rem;margin-bottom:.55rem}.hero__subtitle{margin-bottom:.8rem;font-size:.7rem;line-height:1.45}.hero__divider{margin-bottom:.45rem}.hero__divider span{width:.9rem;margin:0 .4rem}.hero__title{font-size:clamp(2.7rem,13vw,3.7rem)}body.is-ta .hero__title{font-size:clamp(1.95rem,9vw,2.6rem)}.hero__divider--lower{margin-top:.3rem;margin-bottom:.8rem}.hero__date{font-size:.92rem}.hero__venue{margin-top:.45rem;font-size:.72rem;line-height:1.5}.hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem}.hero__actions .button{min-height:2.7rem;padding:.55rem .85rem;font-size:.68rem}.hero__actions .button--text{min-height:auto;padding:.15rem .45rem 0;grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-reveal .reveal{opacity:1;transform:none}.hero__lattice,.hero__lantern,.hero__florals,.hero__content,.reveal{animation:none!important;transition:none!important;transform:none!important}}
