.mommy-page-v44 {
  --ink: #17191a;
  --muted: #697073;
  --paper: #fbfaf7;
  --pearl: #eef1f1;
  --champagne: #f4f0e8;
  color: var(--ink);
  background: var(--paper);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.mommy-page-v44 main { overflow: hidden; }
.mommy-page-v44 .site-header { border: 0; background: rgba(251,250,247,.91); }
.mommy-wordmark-lockup { width: clamp(102px, 10vw, 150px); padding: 0; line-height: 1; }
.mommy-wordmark-lockup img { display: block; width: 100%; height: auto; filter: brightness(0); }
.mommy-wordmark { width: min(100%, 760px); margin: 0; line-height: 0; }
.mommy-wordmark img { display: block; width: 100%; height: auto; filter: brightness(0); }
.mommy-wordmark--light img { filter: none; }
.mommy-kicker { margin: 0 0 30px; color: #747a7c; font-size: .7rem; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; }

.mommy-hero-v44 {
  position: relative;
  min-height: calc(100svh - 88px);
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(430px, .95fr);
  align-items: stretch;
  background: radial-gradient(circle at 78% 12%, #fff 0%, #f5f4ef 36%, #e9edef 100%);
}
.mommy-hero-v44__copy {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: clamp(104px, 12vw, 190px) clamp(28px, 7vw, 112px);
}
.mommy-hero-v44 h1 { position: relative; z-index: 2; }
.mommy-hero-v44 h1 img { transform:translate(6px,6px); }
.mommy-hero-v44 h2 { margin: clamp(56px, 5.8vw, 86px) 0 0; font-size: clamp(2.15rem, 4.1vw, 4.9rem); font-weight: 400; line-height: .95; letter-spacing: -.058em; }
.mommy-hero-v44__visual { position: relative; min-height: 700px; overflow: hidden; }
.mommy-hero-v44__visual::before { content: ""; position: absolute; z-index: 1; inset: 0; background: linear-gradient(90deg, #f1f2ef 0%, rgba(241,242,239,.72) 12%, transparent 48%); pointer-events: none; }
.mommy-hero-v44__visual::after { content: ""; position: absolute; z-index: 1; inset: auto 0 0; height: 22%; background: linear-gradient(transparent, #f8f7f3); pointer-events: none; }
.mommy-hero-v44__visual img { width: 100%; height: 100%; object-fit: cover; object-position: 53% center; filter: saturate(.72) contrast(.94) brightness(1.08); }
.mommy-arrival { opacity: 0; transform: translateY(18px); animation: mommy-arrival 1.3s cubic-bezier(.22,1,.36,1) forwards; }
.mommy-arrival--2 { animation-delay: .16s; }
.mommy-arrival--3 { animation-delay: .32s; }
@keyframes mommy-arrival { to { opacity: 1; transform: none; } }

.mommy-intro-v44 { padding: clamp(120px, 16vw, 250px) clamp(22px, 9vw, 150px); background: linear-gradient(148deg, #f8f7f3 0%, #fff 46%, #eff2f2 100%); }
.mommy-intro-v44__inner { max-width: 1320px; margin: 0 auto; }
.mommy-intro-v44 h2,
.mommy-categories-v44__head h2,
.mommy-moments h2,
.mommy-encounter h2 { margin: 0; font-size: clamp(3.35rem, 7vw, 8.15rem); font-weight: 500; line-height: .94; letter-spacing: -.055em; }
.mommy-intro-v44__copy { max-width: 780px; margin: clamp(58px, 8vw, 112px) 0 0 auto; }
.mommy-inline-mark { position:relative; display:inline-block; padding-right:.16em; font-weight:560; white-space:nowrap; }
.mommy-inline-reg { position:absolute; top:-.18em; right:0; font:700 .18em/1 Arial,sans-serif; letter-spacing:0; }
.mommy-wordmark-note { max-width:760px; margin:clamp(64px,8vw,110px) auto 0 0; color:#686e70; font-size:clamp(.95rem,1.2vw,1.08rem); line-height:1.6; }
.mommy-intro-v44__copy p { margin: 0; color: #43484a; font-size: clamp(1.08rem, 1.55vw, 1.42rem); line-height: 1.62; }
.mommy-intro-v44__copy p + p { margin-top: 30px; }
.mommy-intro-v44__copy strong { color: var(--ink); font-size: 1.12em; font-weight: 600; }
.mommy-intro-v44__copy .mommy-statement { max-width: 980px; margin-left: clamp(-90px, -5vw, -28px); color: var(--ink); font-size: clamp(1.8rem, 3.35vw, 3.9rem); line-height: 1.08; letter-spacing: -.045em; }
.mommy-intro-v44__copy .mommy-statement strong { font-size: inherit; font-weight: 500; }

.mommy-categories-v44 { padding: clamp(112px, 14vw, 210px) 0 0; background: linear-gradient(180deg, #eef1f1 0%, #f9f8f4 7%, #fbfaf7 100%); }
.mommy-categories-v44__head { max-width: 1280px; padding: 0 clamp(22px, 8vw, 128px) clamp(86px, 11vw, 160px); }
.mommy-categories-v44__head p:last-child { max-width: 690px; margin: 40px 0 0 auto; color: #555b5d; font-size: clamp(1.04rem, 1.4vw, 1.3rem); line-height: 1.58; }
.mommy-categories-v44__head strong { color: var(--ink); }
.mommy-categories-v44__list { display: grid; gap: 0; }
.mommy-category { position: relative; min-height: clamp(560px, 59vw, 900px); overflow: hidden; background: #dce2e3; --glass: rgba(230,236,237,.68); }
.mommy-category#klasse-5 { --glass: rgba(211,232,233,.68); }
.mommy-category#klasse-29 { --glass: rgba(236,226,209,.69); }
.mommy-category#klasse-30 { --glass: rgba(225,205,191,.69); }
.mommy-category#klasse-32 { --glass: rgba(238,213,185,.69); }
.mommy-category#klasse-33 { --glass: rgba(219,195,190,.69); }
.mommy-category#klasse-35 { --glass: rgba(218,229,234,.7); }
.mommy-category#klasse-35 .mommy-category__image { object-position: center 52%; }
.mommy-category__toggle { position: absolute; inset: 0; width: 100%; border: 0; padding: 0; color: #fff; background: transparent; cursor: pointer; text-align: left; }
.mommy-category__image { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 1.35s cubic-bezier(.22,1,.36,1), filter .72s ease; }
.mommy-category__shade { position: absolute; inset: 0; background: linear-gradient(180deg, rgba(8,10,10,.02) 24%, rgba(8,8,7,.69) 100%); }
.mommy-category__label { position: absolute; z-index: 1; left: clamp(22px, 7vw, 112px); right: clamp(22px, 7vw, 112px); bottom: clamp(38px, 7vw, 96px); transition: opacity .45s ease, transform .55s cubic-bezier(.22,1,.36,1); }
.mommy-category__label span { display: block; margin-bottom: 16px; font-size: .69rem; font-weight: 700; letter-spacing: .2em; }
.mommy-category__label strong { display: block; max-width: 980px; font-size: clamp(3rem, 6.45vw, 7.75rem); font-weight: 600; line-height: .94; letter-spacing: -.052em; }
.mommy-category__label small { display: block; margin-top: 26px; font-size: .68rem; font-weight: 700; letter-spacing: .16em; }
.mommy-category:hover .mommy-category__image { transform: scale(1.014); }
.mommy-category__panel {
  position: absolute;
  z-index: 3;
  inset: clamp(14px, 2.4vw, 38px);
  display: grid;
  grid-template-columns: minmax(220px, .7fr) minmax(0, 1.3fr);
  gap: clamp(32px, 6vw, 104px);
  align-items: center;
  padding: clamp(38px, 6vw, 96px);
  color: #131718;
  background: var(--glass);
  backdrop-filter: blur(24px) saturate(.78);
  -webkit-backdrop-filter: blur(24px) saturate(.78);
  box-shadow: 0 28px 100px rgba(28,35,38,.1), inset 0 0 0 1px rgba(255,255,255,.7);
  overflow: auto;
  opacity: 0;
  pointer-events: none;
  transform: translateY(16px) scale(.992);
  transition: opacity .58s ease, transform .72s cubic-bezier(.22,1,.36,1);
}
.mommy-category.is-open .mommy-category__panel { opacity: 1; pointer-events: auto; transform: none; }
.mommy-category.is-open .mommy-category__panel::before { content: ""; position: absolute; inset: 0; background: linear-gradient(108deg, transparent 24%, rgba(255,255,255,.34) 49%, transparent 73%); transform: translateX(-120%); animation: mommy-glass-sweep 1.15s ease-out forwards; pointer-events: none; }
.mommy-category.is-open .mommy-category__label { opacity: 0; transform: translateY(12px); }
.mommy-category.is-open .mommy-category__image { transform: scale(1.018); filter: brightness(1.03) saturate(.68); }
.mommy-category__panel h3 { margin: 0; font-size: clamp(3rem, 5.6vw, 6.7rem); font-weight: 650; line-height: .94; letter-spacing: -.052em; }
.mommy-category__panel h4 { margin: 0 0 25px; font-size: clamp(1.25rem, 1.9vw, 2rem); font-weight: 550; line-height: 1.2; letter-spacing: -.02em; }
.mommy-category__panel ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(24px, 4vw, 68px); row-gap: 10px; margin: 0; padding: 0; list-style: none; }
.mommy-category__panel li { break-inside: avoid; margin: 0; font-size: clamp(1.08rem, 1.75vw, 1.82rem); font-weight: 600; line-height: 1.05; letter-spacing: -.025em; opacity: 0; transform: translateY(18px); }
.mommy-category__panel li::before { content: none; }
.mommy-category.is-open .mommy-category__panel li { animation: mommy-term-in .46s cubic-bezier(.22,1,.36,1) forwards; }
.mommy-category.is-open .mommy-category__panel li:nth-child(2) { animation-delay: .04s; }
.mommy-category.is-open .mommy-category__panel li:nth-child(3) { animation-delay: .08s; }
.mommy-category.is-open .mommy-category__panel li:nth-child(4) { animation-delay: .12s; }
.mommy-category.is-open .mommy-category__panel li:nth-child(5) { animation-delay: .16s; }
.mommy-category.is-open .mommy-category__panel li:nth-child(6) { animation-delay: .20s; }
.mommy-category.is-open .mommy-category__panel li:nth-child(7) { animation-delay: .24s; }
.mommy-category.is-open .mommy-category__panel li:nth-child(8) { animation-delay: .28s; }
.mommy-category.is-open .mommy-category__panel li:nth-child(9) { animation-delay: .32s; }
.mommy-category.is-open .mommy-category__panel li:nth-child(n+10) { animation-delay: .36s; }
.mommy-category__note { grid-column: 2; margin: 7px 0 0; color: rgba(20,24,25,.62); font-size: .72rem; line-height: 1.5; }
.mommy-discovery { grid-column:1/-1; display:grid; grid-template-columns:1fr 1fr; gap:8px 36px; margin-top:clamp(14px,2vw,28px); }
.mommy-discovery p { margin:0; opacity:0; transform:translateY(14px); }
.mommy-discovery__hook { grid-column:1/-1; font-size:clamp(1.35rem,2.6vw,2.9rem); font-weight:600; letter-spacing:-.04em; }
.mommy-discovery__question { margin-top:12px!important; font-size:.72rem; font-weight:700; letter-spacing:.18em; }
.mommy-discovery__partnership { font-size:clamp(1rem,1.5vw,1.38rem); font-weight:600; line-height:1.35; }
.mommy-discovery__options { color:rgba(19,23,24,.7); font-size:.7rem; font-weight:700; line-height:1.5; letter-spacing:.1em; }
.mommy-discovery__final { align-self:end; font-size:.78rem; font-weight:700; letter-spacing:.15em; }
.mommy-category.is-open .mommy-discovery p { animation:mommy-term-in .6s cubic-bezier(.22,1,.36,1) forwards; }
.mommy-category.is-open .mommy-discovery__hook { animation-delay:.42s; }
.mommy-category.is-open .mommy-discovery__question { animation-delay:.62s; }
.mommy-category.is-open .mommy-discovery__partnership { animation-delay:.78s; }
.mommy-category.is-open .mommy-discovery__options { animation-delay:.94s; }
.mommy-category.is-open .mommy-discovery__final { animation-delay:1.12s; }
.mommy-category__close { position: absolute; top: 22px; right: 22px; width: 44px; height: 44px; border: 0; border-radius: 50%; color: #171a1b; background: rgba(255,255,255,.54); cursor: pointer; font-size: 1.45rem; transition: background .25s ease, transform .25s ease; }
.mommy-category__close:hover { background: rgba(255,255,255,.9); transform: rotate(6deg); }
@keyframes mommy-glass-sweep { to { transform: translateX(120%); } }
@keyframes mommy-term-in { to { opacity: 1; transform: none; } }

.mommy-moments { position: relative; padding: clamp(130px, 17vw, 260px) clamp(22px, 7vw, 112px); overflow: hidden; background: radial-gradient(circle at 75% 28%, #fff 0%, #f3f1eb 42%, #e9eef0 100%); }
.mommy-moments__inner { max-width: 1420px; margin: 0 auto; }
.mommy-moments h2 { max-width: 1020px; }
.mommy-moments__grid { display: grid; grid-template-columns: minmax(0, 1.12fr) minmax(280px, .88fr); gap: clamp(28px, 5vw, 76px); align-items: end; margin-top: clamp(78px, 10vw, 148px); }
.mommy-moments__figure { position: relative; margin: 0; overflow: hidden; background: transparent; }
.mommy-moments__figure:first-child { min-height: clamp(660px, 66vw, 980px); }
.mommy-moments__figure:last-child { min-height: clamp(520px, 52vw, 760px); margin-bottom: clamp(35px, 7vw, 105px); }
.mommy-moments__figure::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(255,255,255,.03), transparent 56%, rgba(244,240,232,.18)); pointer-events: none; }
.mommy-moments img { display: block; width: 100%; height: 100%; object-fit: cover; filter: saturate(.88) contrast(.96); transition: transform 1.8s cubic-bezier(.22,1,.36,1); }
.mommy-moments__figure:first-child img { object-position: center 62%; -webkit-mask-image: linear-gradient(180deg,transparent 0%,#000 7%,#000 93%,transparent 100%); mask-image: linear-gradient(180deg,transparent 0%,#000 7%,#000 93%,transparent 100%); }
.mommy-moments__figure:last-child img { object-position: center; -webkit-mask-image: linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%); mask-image: linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%); }
.mommy-moments__figure:hover img { transform: scale(1.02); }
.mommy-moments__caption { position: relative; z-index: 3; max-width: 650px; margin: clamp(76px, 9vw, 124px) 0 0 auto; color: #4e5557; font-size: clamp(1.12rem, 1.75vw, 1.6rem); line-height: 1.56; }

.mommy-encounter { padding: clamp(135px, 18vw, 280px) clamp(22px, 9vw, 150px); background: linear-gradient(145deg, #f8f7f3 0%, #fff 48%, #eceff0 100%); }
.mommy-encounter__inner { max-width: 1280px; margin: 0 auto; }
.mommy-encounter__lead { max-width: 720px; margin: 0 0 clamp(100px, 13vw, 185px) auto; color: #5b6264; font-size: clamp(1.1rem, 1.7vw, 1.55rem); font-weight: 500; line-height: 1.5; }
.mommy-encounter h2 { max-width: 1120px; }
.mommy-encounter__lines { max-width: 720px; margin: clamp(50px, 7vw, 96px) 0 0 auto; }
.mommy-encounter__lines p { margin: 0; color: #43494b; font-size: clamp(1.18rem, 1.9vw, 1.7rem); line-height: 1.6; }
.mommy-encounter__lines span { display: block; }
.mommy-encounter__lines strong { display: block; margin-top: 32px; color: var(--ink); font-size: 1.1em; }

.mommy-legal-note { padding: clamp(90px, 12vw, 170px) clamp(22px, 10vw, 160px) clamp(150px, 18vw, 260px); background: linear-gradient(180deg, #eceff0 0%, #f8f7f3 72%, #dadbd7 100%); text-align: center; }
.mommy-legal-note__inner { max-width: 1020px; margin: 0 auto; }
.mommy-legal-note p { margin: 0; color: #4d5355; font-size: clamp(1.04rem, 1.65vw, 1.48rem); line-height: 1.56; }
.mommy-legal-note p + p { margin-top: 22px; }
.mommy-legal-note strong { color: var(--ink); font-weight: 600; }

.mommy-final-v44 { position: relative; padding: clamp(150px, 20vw, 290px) 22px clamp(130px, 17vw, 240px); color: #fff; text-align: center; background: #050505; }
.mommy-final-v44::before { content: ""; position: absolute; left: 0; right: 0; top: -130px; height: 132px; background: linear-gradient(180deg, rgba(218,219,215,0), #050505); pointer-events: none; }
.mommy-final-v44 h2 { width: min(82vw, 900px); margin: 0 auto; }
.mommy-final-v44 p { margin: clamp(48px, 6vw, 78px) 0 0; font-size: clamp(2.05rem, 4.3vw, 5rem); font-weight: 400; line-height: .95; letter-spacing: -.055em; }
.mommy-final-v44 a { display: inline-flex; margin-top: 50px; padding: 17px 26px; border: 1px solid rgba(255,255,255,.75); font-size: .71rem; font-weight: 700; letter-spacing: .17em; transition: color .3s ease, background .3s ease; }
.mommy-final-v44 a:hover, .mommy-final-v44 a:focus-visible { color: #080808; background: #fff; }

/* Quiet editorial scroll choreography. */
.mommy-scroll-reveal {
  opacity: 1;
  transform: none;
  transition: opacity 1s ease, transform 1.25s cubic-bezier(.22,1,.36,1);
  will-change: opacity, transform;
}
.mommy-motion-ready .mommy-scroll-reveal:not(.is-in-view) { opacity: 0; transform: translateY(28px); }
.mommy-scroll-reveal.is-in-view { opacity: 1; transform: none; }
.mommy-soft-reveal {
  opacity: 1;
  transform: none;
  transition: opacity 1.05s ease, transform 1.15s cubic-bezier(.22,1,.36,1);
  transition-delay: var(--reveal-delay, 0ms);
}
.mommy-motion-ready .mommy-soft-reveal:not(.is-in-view) { opacity: 0; transform: translateY(18px); }
.mommy-soft-reveal.is-in-view { opacity: 1; transform: none; }
.mommy-image-reveal { clip-path: inset(0); transition: clip-path 1.5s cubic-bezier(.22,1,.36,1); }
.mommy-motion-ready .mommy-image-reveal:not(.is-in-view) { clip-path: inset(0 0 100% 0); }
.mommy-motion-ready .mommy-image-reveal:nth-child(2):not(.is-in-view) { clip-path: inset(0 100% 0 0); }
.mommy-image-reveal.is-in-view { clip-path: inset(0); }
.mommy-hero-v44__visual img,
.mommy-moments__figure img { transform: translate3d(0, var(--mommy-shift, 0px), 0) scale(1.045); will-change: transform; }
.mommy-moments__figure:hover img { transform: translate3d(0, var(--mommy-shift, 0px), 0) scale(1.06); }
.mommy-category { transition: opacity .7s ease, filter .7s ease, transform .8s cubic-bezier(.22,1,.36,1); }
.mommy-page-v44.mommy-category-active .mommy-category:not(.is-open) { opacity: .58; filter: saturate(.62) brightness(1.05); }
.mommy-page-v44.mommy-category-active .mommy-category.is-open { z-index: 6; transform: scale(1.004); }
.mommy-category.is-open .mommy-category__image { transform: scale(1.055); }

@media (max-width: 980px) {
  .mommy-hero-v44 { grid-template-columns: 1fr; }
  .mommy-hero-v44__copy { min-height: 650px; }
  .mommy-hero-v44__visual { min-height: 76vw; }
  .mommy-hero-v44__visual::before { background: linear-gradient(180deg, #f1f2ef 0%, rgba(241,242,239,0) 38%); }
  .mommy-category__panel { align-content: start; }
  .mommy-category__note { grid-column: 1; }
  .mommy-moments__grid { grid-template-columns: minmax(0, 1.05fr) minmax(260px, .95fr); }
}

/* Laptop rhythm: readable at common 900–1366 px widths and shorter displays. */
@media (min-width: 900px) and (max-width: 1366px), (min-width: 900px) and (max-height: 900px) {
  .mommy-hero-v44__copy { padding: 82px clamp(34px, 5vw, 72px); }
  .mommy-hero-v44 h2 { margin-top: 44px; font-size: clamp(2.15rem, 3.7vw, 3.85rem); }
  .mommy-category { min-height: clamp(650px, 68vw, 820px); }
  .mommy-category__panel { inset: 18px; grid-template-columns: minmax(170px, .55fr) minmax(0, 1.45fr); gap: 32px; align-items: start; padding: 48px; }
  .mommy-category__panel h3 { position: sticky; top: 0; font-size: clamp(3.4rem, 5.4vw, 5.2rem); }
  .mommy-category__panel h4 { font-size: clamp(1.15rem, 1.55vw, 1.5rem); }
  .mommy-category__panel li { font-size: clamp(1rem, 1.25vw, 1.18rem); line-height: 1.18; }
  .mommy-discovery__hook { font-size: clamp(1.3rem, 2vw, 2rem); }
}

@media (min-width: 621px) and (max-width: 899px) {
  .mommy-category { min-height: 920px; }
  .mommy-category__panel { inset: 12px; display: block; padding: 68px 38px 44px; }
  .mommy-category__panel h3 { margin-bottom: 34px; }
  .mommy-category__note { margin-top: 24px; }
  .mommy-discovery { margin-top: 34px; }
}

@media (max-width: 620px) {
  .mommy-wordmark-lockup { width: 104px; }
  .mommy-page-v44 .site-brand__group { font-size: .54rem; letter-spacing: .2em; }
  .mommy-hero-v44__copy { min-height: 540px; padding: 88px 20px; }
  .mommy-hero-v44 h2 { font-size: clamp(2.4rem, 11.5vw, 3.8rem); }
  .mommy-hero-v44__visual { min-height: 105vw; }
  .mommy-intro-v44, .mommy-encounter { padding-inline: 20px; }
  .mommy-intro-v44 h2, .mommy-categories-v44__head h2, .mommy-moments h2, .mommy-encounter h2 { font-size: clamp(3.1rem, 15vw, 5.5rem); }
  .mommy-categories-v44__head { padding-inline: 20px; }
  .mommy-category { min-height: 142vw; }
  .mommy-category__label { left: 20px; right: 20px; bottom: 36px; }
  .mommy-category__label strong { font-size: clamp(2.8rem, 13vw, 4.6rem); }
  .mommy-category__panel { inset: 8px; display: block; overflow-y: auto; padding: 60px 23px 28px; }
  .mommy-category__panel h3 { margin-bottom: 28px; font-size: clamp(3rem, 15vw, 5rem); }
  .mommy-category__panel h4 { padding-right: 38px; font-size: 1.2rem; }
  .mommy-category__panel ul { columns: 1; }
  .mommy-category__panel ul { display: block; }
  .mommy-category__panel li { margin-bottom: 12px; font-size: clamp(1.05rem, 5vw, 1.35rem); }
  .mommy-category__note { margin-top: 20px; }
  .mommy-discovery { display:block; margin-top:28px; }
  .mommy-discovery p + p { margin-top:14px!important; }
  .mommy-moments { padding-inline: 20px; }
  .mommy-moments__grid { display:grid; grid-template-columns:1fr; gap:36px; height:auto; }
  .mommy-moments__figure:first-child,
  .mommy-moments__figure:last-child { position:relative; inset:auto; width:100%; height:auto; min-height:0; margin:0; }
  .mommy-moments__figure img,
  .mommy-moments__figure:first-child img,
  .mommy-moments__figure:last-child img { width:100%; aspect-ratio:4/5; object-fit:cover; -webkit-mask-image:none; mask-image:none; }
  .mommy-moments__caption { margin-top: 72px; }
  .mommy-final-v44 h2 { width: 92vw; }
}

@media (prefers-reduced-motion: reduce) {
  .mommy-arrival { opacity: 1; transform: none; animation: none; }
  .mommy-category__panel, .mommy-category__image, .mommy-moments img { transition: none; }
  .mommy-category.is-open .mommy-category__panel::before, .mommy-category.is-open .mommy-category__panel li { animation: none; opacity: 1; transform: none; }
  .mommy-scroll-reveal, .mommy-soft-reveal, .mommy-image-reveal { opacity: 1; clip-path: none; transform: none; transition: none; }
  .mommy-hero-v44__visual img, .mommy-moments__figure img { transform: none; }
}
