.mn-hero{--mn-pond: #1c4a44;--mn-pond-deep: #0f3a36;--mn-teal: #2f7d6e;--mn-lily: #7fb27a;--mn-lavender: #b9b4d8;--mn-rose: #e0a0b4;--mn-cream: #f6f1e6;position:relative;overflow:hidden;isolation:isolate;color:var(--mn-cream)}.mn-hero__field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(120% 85% at 82% -8%,#b9b4d866,#b9b4d800 60%),radial-gradient(95% 75% at 6% 108%,#e0a0b447,#e0a0b400 58%),linear-gradient(170deg,var(--mn-pond) 0%,var(--mn-pond-deep) 100%)}.mn-hero__field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,#f6f1e60d 0 1px,#f6f1e600 1px 16px);opacity:.8}.mn-hero__ripples{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.mn-hero__ripples span{position:absolute;left:-10%;width:120%;height:40%;border-radius:50%;border-top:2px solid rgba(246,241,230,.16);border-bottom:2px solid rgba(246,241,230,.08);animation:mn-drift var(--d, 16s) ease-in-out infinite alternate}.mn-hero__ripples span:nth-child(1){top:22%;--d: 15s}.mn-hero__ripples span:nth-child(2){top:48%;--d: 19s;opacity:.7}.mn-hero__ripples span:nth-child(3){top:72%;--d: 17s;opacity:.5}@keyframes mn-drift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}@media(prefers-reduced-motion:reduce){.mn-hero__ripples span{animation:none}}.mn-hero__lilies{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.mn-hero__pad{position:absolute;width:var(--w, 4.4rem);height:calc(var(--w, 4.4rem) * .62);border-radius:50% 46% 54% 50%;background:radial-gradient(circle at 40% 35%,#9ec98f,var(--mn-lily) 72%);opacity:var(--o, .9);animation:mn-bob var(--d, 9s) ease-in-out infinite alternate}.mn-hero__pad--1{top:4%;left:6%;--w: 3.4rem;--o: .8;--d: 8s}.mn-hero__pad--2{top:8%;left:44%;--w: 2.6rem;--o: .6;--d: 11s}.mn-hero__pad--3{top:4%;right:7%;--w: 3rem;--o: .75;--d: 9s}.mn-hero__pad--4{top:88%;left:9%;--w: 3.8rem;--o: .8;--d: 12s}.mn-hero__pad--5{top:92%;left:40%;--w: 2.6rem;--o: .6;--d: 10s}.mn-hero__bloom{position:absolute;width:var(--w, 1.6rem);height:var(--w, 1.6rem);border-radius:50%;background:radial-gradient(circle at 40% 38%,#fbe7ee,var(--mn-rose) 75%);box-shadow:0 0 12px 2px #e0a0b466;animation:mn-bob var(--d, 10s) ease-in-out infinite alternate}.mn-hero__bloom--1{top:6%;left:26%;--d: 9s}.mn-hero__bloom--2{top:90%;right:10%;--w: 1.9rem;--d: 12s}.mn-hero__bloom--3{top:93%;left:62%;--w: 1.4rem;--d: 11s}@keyframes mn-bob{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-8px) rotate(6deg)}}@media(prefers-reduced-motion:reduce){.mn-hero__pad,.mn-hero__bloom{animation:none}}.mn-hero__grid{position:relative;z-index:2;display:grid;gap:4rem;align-items:center}.mn-hero__eyebrow{margin:0 0 1.6rem;font-size:1.2rem;letter-spacing:.4em;text-transform:uppercase;color:var(--mn-rose)}.mn-hero__title{margin:0 0 1.6rem;max-width:13ch;color:var(--mn-cream)}.mn-hero__rule{display:block;width:7rem;height:.5rem;margin-bottom:2.2rem;border-radius:999px;background:var(--mn-lily)}.mn-hero__text{max-width:46rem;margin-bottom:2.4rem;font-size:1.6rem;line-height:1.75;color:#f6f1e6de}.mn-hero__text p{margin:0 0 1.4rem}.mn-hero__text p:last-child{margin-bottom:0}.mn-hero__quote{max-width:44rem;margin:0 0 2.4rem;padding-left:1.6rem;border-left:.2rem solid var(--mn-lavender)}.mn-hero__quote p{margin:0;font-family:Cormorant,Georgia,serif;font-style:italic;font-size:2rem;line-height:1.4;color:var(--mn-cream)}.mn-hero__quote cite{display:block;margin-top:.9rem;font-style:normal;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mn-lavender)}.mn-hero__cta{display:inline-block;padding:1.3rem 2.8rem;border-radius:999px;background:var(--mn-cream);color:var(--mn-pond-deep);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 .6rem #00000042}.mn-hero__cta:hover{transform:translateY(-2px);box-shadow:0 1rem #00000042}.mn-hero__media{position:relative}.mn-hero__plate{position:relative;max-width:38rem;margin:0 auto;padding:1.6rem;background:var(--mn-cream);box-shadow:0 3rem 6rem -2.4rem #000000a8,inset 0 0 0 2px var(--mn-teal);transform:rotate(2deg)}.mn-hero__plate img{display:block;width:100%;height:auto}@media screen and (min-width:750px){.mn-hero__grid{grid-template-columns:1.05fr .95fr;gap:6rem}.mn-hero__plate{margin:0 0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-monet-hero.css.map */
