.public-invitation--watercolor-garden{--wg-canvas:#EEECE4;--wg-canvas-deep:#E3DFD2;--wg-blush:#F2D6DC;--wg-blush-deep:#DE9FB0;--wg-lavender:#E6DEEF;--wg-lavender-deep:#B9A4D6;--wg-sage:#D8E2CE;--wg-sage-deep:#43592D;--wg-gold:#C9973F;--wg-ink:#4A4050;--wg-ink-soft:#6C6274;--wg-ink-faint:#A79DAE;--wg-shadow-soft:0 2px 4px rgba(74, 64, 80, 0.08),0 14px 28px -16px rgba(74, 64, 80, 0.24);--wg-shadow-lift:0 3px 6px rgba(74, 64, 80, 0.1),0 20px 36px -18px rgba(74, 64, 80, 0.28);--wg-radius:20px;--font-display:"Italiana",Georgia,"Times New Roman",serif;--font-body:"Poppins",-apple-system,"Segoe UI",Roboto,sans-serif;--color-primary:var(--wg-sage-deep);--color-primary-dark:#3D5531;--color-primary-light:var(--wg-sage);--color-primary-soft:#EDF2E7;--color-accent:var(--wg-gold);--color-accent-dark:#A9772C;--color-accent-soft:#F3E4C7;--color-ink:var(--wg-ink);--color-ink-soft:var(--wg-ink-soft);--color-ink-faint:var(--wg-ink-faint);--color-border:var(--wg-canvas-deep);--color-surface:#fff;position:relative;overflow-x:clip;background:var(--wg-canvas);color:var(--wg-ink);font-family:var(--font-body)}.public-invitation--watercolor-garden .wg-wash{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.public-invitation--watercolor-garden .wg-wash__blob{position:absolute;border-radius:42% 58% 65% 35%/45% 40% 60% 55%;filter:blur(28px);mix-blend-mode:multiply;opacity:.55;animation:wg-wash-drift 16s ease-in-out infinite}.public-invitation--watercolor-garden .wg-wash__blob--1{top:-6%;left:-8%;width:46vw;height:46vw;max-width:340px;max-height:340px;background:var(--wg-blush);animation-duration:17s}.public-invitation--watercolor-garden .wg-wash__blob--2{top:32%;right:-12%;width:50vw;height:50vw;max-width:380px;max-height:380px;background:var(--wg-lavender);animation-duration:21s;animation-delay:-6s}.public-invitation--watercolor-garden .wg-wash__blob--3{bottom:-8%;left:18%;width:42vw;height:42vw;max-width:320px;max-height:320px;background:var(--wg-sage);animation-duration:19s;animation-delay:-11s}.public-invitation--watercolor-garden .wg-grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.29  0 0 0 0 0.25  0 0 0 0 0.31  0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.public-invitation--watercolor-garden .wg-petals{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.public-invitation--watercolor-garden .wg-petal{position:absolute;top:-8vh;border-radius:50% 50% 50% 10%;filter:blur(.6px);animation-name:wg-petal-fall;animation-timing-function:linear;animation-iteration-count:infinite}.public-invitation--watercolor-garden .wg-petal__spin{display:block;width:100%;height:100%;border-radius:inherit;background:inherit;animation-name:wg-petal-spin;animation-timing-function:linear;animation-iteration-count:infinite}.public-invitation--watercolor-garden .wg-card{position:relative;z-index:2;background:#fff;border-radius:var(--wg-radius);box-shadow:var(--wg-shadow-soft);padding:30px 24px 26px}.public-invitation--watercolor-garden .wg-card--hero{text-align:center;padding:36px 26px 28px;position:relative;overflow:hidden}.public-invitation--watercolor-garden .wg-card--hero::before{content:"";position:absolute;top:-30%;right:-20%;width:60%;height:60%;border-radius:42% 58% 65% 35%/45% 40% 60% 55%;background:var(--wg-blush);opacity:.4;filter:blur(18px);z-index:0}.public-invitation--watercolor-garden .wg-card--hero>*{position:relative;z-index:1}.public-invitation--watercolor-garden .wg-card--hero .pi-hero__theme{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem, 8vw, 2.7rem);margin:8px 0 12px;color:var(--wg-sage-deep);letter-spacing:.01em}.public-invitation--watercolor-garden .pi-eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;color:var(--wg-gold)}.public-invitation--watercolor-garden .pi-hero__guest{margin:14px 0 0;color:var(--color-ink-soft)}.public-invitation--watercolor-garden .pi-hero__guest span{color:var(--color-accent-dark);font-weight:700}.public-invitation--watercolor-garden .wg-title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem, 6vw, 2rem);color:var(--wg-sage-deep);text-align:center;margin:0 0 20px;position:relative;z-index:2;letter-spacing:.01em}.public-invitation--watercolor-garden .wg-title--sm{font-size:clamp(1.2rem, 4.4vw, 1.4rem)}.public-invitation--watercolor-garden .wg-mark{display:block;width:26px;height:30px;margin:0 auto 8px;animation:wg-mark-sway 3.6s ease-in-out infinite;transform-origin:bottom center}.public-invitation--watercolor-garden .wg-mark svg{width:100%;height:100%;display:block}.public-invitation--watercolor-garden .pi-gate{display:flex;align-items:center;justify-content:center;padding:40px 20px;background:var(--wg-canvas)}.public-invitation--watercolor-garden .wg-scene{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;width:min(92%,420px)}.public-invitation--watercolor-garden .pi-gate__inner{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;position:relative;z-index:2}.public-invitation--watercolor-garden .pi-gate__eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:.66rem;color:var(--wg-gold);margin:0}.public-invitation--watercolor-garden .wg-theme{font-family:var(--font-display);font-weight:400;font-size:clamp(1.05rem, 4.2vw, 1.25rem);color:var(--color-accent-dark);margin:0}.public-invitation--watercolor-garden .wg-frame{position:relative;z-index:2;margin:0 auto;padding:clamp(18px,8%,32px)}.public-invitation--watercolor-garden .wg-frame__blooms{position:absolute;inset:0;z-index:1;pointer-events:none}.public-invitation--watercolor-garden .wg-bloom{position:absolute;width:17%;aspect-ratio:1;border-radius:42% 58% 65% 35%/45% 40% 60% 55%;background:var(--wg-bloom-color);filter:blur(1.2px);opacity:.88;animation:wg-bloom-sway 4s ease-in-out infinite;transform-origin:center}.public-invitation--watercolor-garden .wg-frame__bloom--1{top:2%;left:12%;animation-duration:3.6s}.public-invitation--watercolor-garden .wg-frame__bloom--2{top:6%;right:8%;width:15%;animation-duration:4.1s;animation-delay:-.8s}.public-invitation--watercolor-garden .wg-frame__bloom--3{top:42%;right:0;width:14%;animation-duration:3.8s;animation-delay:-1.6s}.public-invitation--watercolor-garden .wg-frame__bloom--4{bottom:4%;right:14%;animation-duration:4.3s;animation-delay:-2.4s}.public-invitation--watercolor-garden .wg-frame__bloom--5{bottom:0;left:20%;width:16%;animation-duration:3.9s;animation-delay:-3.2s}.public-invitation--watercolor-garden .wg-frame__bloom--6{top:40%;left:0;width:15%;animation-duration:4.2s;animation-delay:-1.1s}.public-invitation--watercolor-garden .wg-frame__ring{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;border:3px solid var(--wg-gold);box-shadow:0 0 0 1px rgba(201,151,63,.3),var(--wg-shadow-lift);background:#fff;padding:5px}.public-invitation--watercolor-garden .wg-frame__ring .pi-couple__photo,.public-invitation--watercolor-garden .wg-frame__ring .pi-gate__photo{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#fff;border:0;box-shadow:none}.public-invitation--watercolor-garden .wg-frame__ring .pi-couple__photo img,.public-invitation--watercolor-garden .wg-frame__ring .pi-gate__photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.public-invitation--watercolor-garden .wg-frame--gate{width:clamp(130px,40%,168px);aspect-ratio:1}.public-invitation--watercolor-garden .wg-frame--lg{width:min(76%,290px);aspect-ratio:1}.public-invitation--watercolor-garden .pi-gate__names{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem, 9vw, 2.8rem);color:var(--wg-ink);margin:10px 0 4px;line-height:1.15;overflow-wrap:break-word}.public-invitation--watercolor-garden .wg-guest{position:relative;background:#fff;border-radius:999px;padding:9px 22px;box-shadow:var(--wg-shadow-soft)}.public-invitation--watercolor-garden .pi-gate__guest-label{margin:0;font-size:.68rem;color:var(--color-ink-faint)}.public-invitation--watercolor-garden .pi-gate__guest-name{margin:0;font-weight:700;color:var(--color-accent-dark)}.public-invitation--watercolor-garden .pi-gate__guest-note{font-size:.68rem;color:var(--color-ink-faint);margin:8px 0 0}.public-invitation--watercolor-garden .wg-open{margin-top:10px;background:var(--wg-sage-deep);border:none;color:#fff;font-weight:700;box-shadow:var(--wg-shadow-lift);animation:wg-open-bounce 2.2s ease-in-out infinite;display:inline-flex;align-items:center;gap:8px}.public-invitation--watercolor-garden .wg-open__dab{display:inline-block;width:14px;height:14px;border-radius:50% 50% 50% 10%;background:var(--wg-blush)}.public-invitation--watercolor-garden .wg-open:hover{animation:none;transform:translateY(-3px) scale(1.03);background:#3d5531}.public-invitation--watercolor-garden .wg-dab{position:relative;z-index:2;width:min(66%,220px);aspect-ratio:1.15;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.public-invitation--watercolor-garden .wg-dab__wash{position:absolute;inset:6%;z-index:0;border-radius:46% 54% 60% 40%/50% 44% 56% 50%;background:var(--wg-blush);opacity:.55;filter:blur(10px)}.public-invitation--watercolor-garden .wg-dab__label{position:relative;z-index:1;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wg-ink-soft)}.public-invitation--watercolor-garden .wg-dab__num{position:relative;z-index:1;font-family:var(--font-display);font-weight:400;font-size:clamp(3rem, 19vw, 4.4rem);line-height:1;color:var(--wg-ink);text-shadow:0 4px 18px rgba(201,151,63,.35)}.public-invitation--watercolor-garden .wg-note{max-width:560px;margin:22px auto 0;text-align:center;color:var(--color-ink-soft);line-height:1.75;position:relative;z-index:2}.public-invitation--watercolor-garden .wg-easel{position:relative;z-index:2;max-width:560px;margin:0 auto;padding-bottom:14px}.public-invitation--watercolor-garden .wg-easel__leg{position:absolute;z-index:0;bottom:0;left:50%;width:0;height:0;margin-left:-11px;border-left:11px solid transparent;border-right:11px solid transparent;border-top:14px solid var(--wg-gold);opacity:.55}.public-invitation--watercolor-garden .wg-easel__canvas{position:relative;z-index:1;background:#fff;border:2px solid var(--wg-gold);border-radius:10px;box-shadow:var(--wg-shadow-soft);padding:26px 24px 22px}.public-invitation--watercolor-garden .wg-easel__date{font-family:var(--font-display);font-weight:400;font-size:1.7rem;line-height:1;color:var(--wg-gold);text-align:center;margin:0 0 10px}.public-invitation--watercolor-garden .wg-row{display:flex;align-items:flex-start;justify-content:center;gap:9px;margin:0 0 9px;font-size:.92rem;color:var(--color-ink-soft);line-height:1.5;text-align:center}.public-invitation--watercolor-garden .wg-row--strong{color:var(--wg-ink);font-weight:700;font-size:1rem}.public-invitation--watercolor-garden .wg-row svg{flex-shrink:0;margin-top:3px;color:var(--wg-sage-deep)}.public-invitation--watercolor-garden .wg-row--muted{font-size:.82rem;color:var(--color-ink-faint)}.public-invitation--watercolor-garden .wg-row a{color:var(--color-accent-dark)}.public-invitation--watercolor-garden .wg-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.public-invitation--watercolor-garden .wg-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:999px;background:var(--color-primary-soft);border:none;color:var(--wg-sage-deep);font-size:.82rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.public-invitation--watercolor-garden .wg-chip:hover{background:var(--wg-sage);color:var(--wg-ink);transform:translateY(-2px)}.public-invitation--watercolor-garden .wg-countdown{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:22px auto 0;position:relative;z-index:2}.public-invitation--watercolor-garden .wg-countdown__cell{width:clamp(58px,21%,76px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:var(--wg-shadow-soft)}.public-invitation--watercolor-garden .wg-countdown__cell span{font-family:var(--font-display);font-weight:400;font-size:clamp(1.2rem, 5.4vw, 1.6rem);color:var(--wg-sage-deep);font-variant-numeric:tabular-nums}.public-invitation--watercolor-garden .wg-countdown__cell small{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wg-ink-faint)}.public-invitation--watercolor-garden .wg-stroke{position:relative;max-width:560px;margin:0 auto;padding-left:44px}.public-invitation--watercolor-garden .wg-stroke__paint{position:absolute;left:14px;top:4px;bottom:4px;width:8px;background:linear-gradient(180deg,var(--wg-blush),var(--wg-lavender) 50%,var(--wg-sage));border-radius:999px;filter:blur(2.5px);opacity:.8}.public-invitation--watercolor-garden .wg-stroke__item{position:relative;margin-bottom:20px}.public-invitation--watercolor-garden .wg-stroke__dot{position:absolute;top:50%;left:-30px;width:14px;height:14px;margin-top:-7px;border-radius:50% 50% 50% 10%;animation:wg-mark-sway 3s ease-in-out infinite;transform-origin:center}.public-invitation--watercolor-garden .wg-stroke__dot--1{background:var(--wg-blush-deep)}.public-invitation--watercolor-garden .wg-stroke__dot--2{background:var(--wg-lavender-deep);animation-delay:-1s}.public-invitation--watercolor-garden .wg-stroke__dot--3{background:var(--wg-sage-deep);animation-delay:-2s}.public-invitation--watercolor-garden .wg-card--pill{padding:14px 18px;border-radius:999px}.public-invitation--watercolor-garden .wg-stroke__time{display:inline-block;font-size:.72rem;letter-spacing:.1em;color:var(--color-accent-dark);text-transform:uppercase}.public-invitation--watercolor-garden .wg-stroke__item h3{margin:2px 0 0;font-size:1rem;color:var(--wg-ink);font-family:var(--font-body);font-weight:700}.public-invitation--watercolor-garden .wg-hosts{display:flex;flex-wrap:wrap;justify-content:center;gap:34px;position:relative;z-index:2}.public-invitation--watercolor-garden .wg-host{text-align:center;width:clamp(96px,28%,118px);position:relative}.public-invitation--watercolor-garden .wg-host__wash{position:absolute;inset:-14%;z-index:0;border-radius:42% 58% 65% 35%/45% 40% 60% 55%;filter:blur(6px);animation:wg-bloom-sway 4.5s ease-in-out infinite}.public-invitation--watercolor-garden .wg-host--1 .wg-host__wash{background:var(--wg-blush)}.public-invitation--watercolor-garden .wg-host--2 .wg-host__wash{background:var(--wg-lavender-deep);animation-delay:-1.5s}.public-invitation--watercolor-garden .wg-host--3 .wg-host__wash{background:var(--wg-sage);animation-delay:-3s}.public-invitation--watercolor-garden .wg-host__photo{position:relative;z-index:1;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#fff;border:3px solid var(--wg-gold);box-shadow:var(--wg-shadow-soft);margin:0 auto}.public-invitation--watercolor-garden .wg-host__photo img{display:block;width:100%;height:100%;object-fit:cover}.public-invitation--watercolor-garden .wg-host h3{margin:12px 0 0;font-size:.98rem;color:var(--wg-ink);position:relative;z-index:1}.public-invitation--watercolor-garden .wg-host p{margin:2px 0 0;font-size:.8rem;color:var(--color-ink-faint);position:relative;z-index:1}.public-invitation--watercolor-garden .wg-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px;position:relative;z-index:2}.public-invitation--watercolor-garden .wg-wall__frame{position:relative;background:#fff;border-radius:6px;padding:8px;border:2px solid var(--wg-gold);box-shadow:var(--wg-shadow-soft)}.public-invitation--watercolor-garden .wg-wall__corner{position:absolute;top:-7px;right:-7px;z-index:2;width:18px;height:18px;border-radius:50% 50% 50% 10%;box-shadow:0 2px 5px -2px rgba(74,64,80,.4)}.public-invitation--watercolor-garden .wg-wall__corner--1{background:var(--wg-blush-deep)}.public-invitation--watercolor-garden .wg-wall__corner--2{background:var(--wg-lavender-deep)}.public-invitation--watercolor-garden .wg-wall__corner--3{background:var(--wg-sage-deep)}.public-invitation--watercolor-garden .wg-wall__btn{display:block;width:100%;padding:0;border:0;background:0 0;cursor:pointer;position:relative;aspect-ratio:1;overflow:hidden;border-radius:2px}.public-invitation--watercolor-garden .wg-wall__btn img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.public-invitation--watercolor-garden .wg-wall__btn:hover img{transform:scale(1.08)}.public-invitation--watercolor-garden .wg-video{position:relative;z-index:2;max-width:640px;margin:0 auto;border-radius:var(--wg-radius);overflow:hidden;border:2px solid var(--wg-gold);box-shadow:var(--wg-shadow-lift)}.public-invitation--watercolor-garden .wg-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.public-invitation--watercolor-garden .wg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;max-width:720px;margin:0 auto;position:relative;z-index:2}.public-invitation--watercolor-garden .wg-palette{position:relative;z-index:2;background:#fff;border-radius:46% 54% 40% 60%/55% 45% 60% 40%;box-shadow:var(--wg-shadow-soft);padding:30px 26px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}.public-invitation--watercolor-garden .wg-palette__hole{position:absolute;top:14px;left:18px;width:12px;height:12px;border-radius:50%;background:var(--wg-canvas-deep);box-shadow:inset 0 1px 2px rgba(74,64,80,.25)}.public-invitation--watercolor-garden .wg-gift__kind{font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wg-sage-deep)}.public-invitation--watercolor-garden .wg-gift__provider{font-weight:700;color:var(--wg-ink);font-size:1.02rem}.public-invitation--watercolor-garden .wg-gift__number{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--wg-ink)}.public-invitation--watercolor-garden .wg-gift__holder{font-size:.8rem;color:var(--color-ink-faint)}.public-invitation--watercolor-garden .wg-gift__qr{width:130px;border-radius:10px;margin-top:6px}.public-invitation--watercolor-garden .wg-gift__link{color:var(--color-accent-dark);font-size:.84rem;display:inline-flex;align-items:center;gap:5px}.public-invitation--watercolor-garden .wg-palette strong{color:var(--wg-ink);font-size:1rem;display:block}.public-invitation--watercolor-garden .wg-palette p{margin:0;font-size:.85rem;color:var(--color-ink-soft);line-height:1.6}.public-invitation--watercolor-garden .wg-chip--copy{margin-top:8px}.public-invitation--watercolor-garden .wg-card--form{max-width:520px;margin:0 auto}.public-invitation--watercolor-garden .wg-card--qr{max-width:380px;margin:0 auto 18px;text-align:center}.public-invitation--watercolor-garden .pi-checkin-qr{background:0 0;border:0;box-shadow:none;padding:0;margin:0 auto}.public-invitation--watercolor-garden .pi-checkin-qr__label{color:var(--wg-ink)}.public-invitation--watercolor-garden .pi-checkin-qr__hint{color:var(--color-ink-faint)}.public-invitation--watercolor-garden .wg-card--form .form-card{background:0 0;border:0;box-shadow:none;padding:0}.public-invitation--watercolor-garden .wg-notes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:20px;position:relative;z-index:2}.public-invitation--watercolor-garden .guestbook__item{position:relative;background:#fff;padding:18px 16px 16px;border-radius:10px;box-shadow:var(--wg-shadow-soft);border-bottom:3px solid var(--wg-blush)}.public-invitation--watercolor-garden .wg-wish__att{display:inline-block;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-dark);margin:2px 0 6px}.public-invitation--watercolor-garden .wg-card--note{max-width:560px;margin:0 auto;display:flex;gap:12px;align-items:flex-start;text-align:left}.public-invitation--watercolor-garden .wg-note__icon{color:var(--wg-sage-deep);flex-shrink:0;margin-top:2px}.public-invitation--watercolor-garden .wg-card--note p{margin:0;color:var(--color-ink-soft);line-height:1.7}.public-invitation--watercolor-garden .wg-contact{text-align:center;margin-top:14px;color:var(--color-ink-faint);font-size:.86rem;position:relative;z-index:2}.public-invitation--watercolor-garden .wg-footer{text-align:center;padding:40px 18px 60px;position:relative;z-index:2}.public-invitation--watercolor-garden .pi-footer__thanks{color:var(--color-ink-soft)}.public-invitation--watercolor-garden .pi-hero,.public-invitation--watercolor-garden .pi-main,.public-invitation--watercolor-garden .pi-section{position:relative;z-index:2}.public-invitation--watercolor-garden .pi-float-nav{background:#fff;border:none;box-shadow:var(--wg-shadow-soft)}.public-invitation--watercolor-garden .pi-float-nav__item{color:var(--wg-sage-deep)}.public-invitation--watercolor-garden .pi-float-nav__item.is-active{color:#fff;background:var(--wg-sage-deep)}.public-invitation--watercolor-garden .pi-hero{background:0 0;padding:46px 20px 24px}.public-invitation--watercolor-garden .reveal{opacity:0;transform:translateY(22px);filter:blur(4px);transition:opacity .85s cubic-bezier(.16, 1, .3, 1),transform .85s cubic-bezier(.16, 1, .3, 1),filter .85s ease}.public-invitation--watercolor-garden .reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}@media (max-width:560px){.public-invitation--watercolor-garden .wg-wall{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.public-invitation--watercolor-garden .wg-stroke{padding-left:38px}.public-invitation--watercolor-garden .wg-stroke__paint{left:12px}.public-invitation--watercolor-garden .wg-stroke__dot{left:-26px}}@media (prefers-reduced-motion:reduce){.public-invitation--watercolor-garden .wg-petals{display:none}.public-invitation--watercolor-garden .wg-bloom,.public-invitation--watercolor-garden .wg-host__wash,.public-invitation--watercolor-garden .wg-mark,.public-invitation--watercolor-garden .wg-open,.public-invitation--watercolor-garden .wg-stroke__dot,.public-invitation--watercolor-garden .wg-wash__blob{animation:none}.public-invitation--watercolor-garden .wg-wall__btn img{transition:none}.public-invitation--watercolor-garden .reveal{filter:none;transform:none;transition:opacity .3s ease}}