/* Scoped hero: website-design — generated from prototype, do not hand-edit. */
.mp-silo--website-design {
  --bg: #07131d;
  --text: #f4f6fa;
  --muted: rgba(241, 244, 248, 0.78);
  --line: rgba(81, 147, 191, 0.17);
  --panel-line: rgba(255, 122, 19, 0.52);
  --orange: #ff6908;
  --orange-bright: #ff8324;
  --orange-shadow: rgba(255, 111, 27, 0.32);
}
.mp-silo--website-design * {
  box-sizing:border-box;
}
.mp-silo--website-design .hero {
  position:relative;
  min-height:100svh;
  height:100svh;
  overflow:hidden;
  isolation:isolate;
  background:#04111b;
}
.mp-silo--website-design .hero__bg {
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:60% 50%;
  transform:scale(1.01);
  transform-origin:center center;
  animation:website-design-hero-camera-drift 26s cubic-bezier(.2,.78,.2,1) infinite alternate;
  will-change:transform;
}
.mp-silo--website-design .hero__overlay {
  position:absolute;
  inset:0;
  pointer-events:none;
}
.mp-silo--website-design .hero__overlay--left {
  background:linear-gradient(
      90deg,
      rgba(3, 11, 20, 0.95) 0%,
      rgba(5, 16, 28, 0.9) 18%,
      rgba(6, 17, 29, 0.67) 33%,
      rgba(7, 18, 28, 0.26) 48%,
      rgba(7, 18, 28, 0.07) 60%,
      rgba(7, 18, 28, 0.02) 100%
    );
}
.mp-silo--website-design .hero__overlay--vignette {
  background:radial-gradient(circle at 18% 56%, rgba(255, 111, 27, 0.06), transparent 28%),
    linear-gradient(180deg, rgba(1, 7, 13, 0.54) 0%, transparent 21%, transparent 75%, rgba(1, 7, 13, 0.44) 100%);
  animation:website-design-vignette-breathe 18s ease-in-out infinite;
}
.mp-silo--website-design .hero__grid {
  position:absolute;
  inset:0;
  opacity:0.28;
  background-image:linear-gradient(rgba(95, 154, 196, 0.08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(95, 154, 196, 0.08) 1px, transparent 1px);
  background-size:154px 154px;
  mask-image:linear-gradient(180deg, transparent, black 12%, black 88%, transparent);
  animation:website-design-grid-breathe 16s ease-in-out infinite;
}
.mp-silo--website-design .hero__content {
  position:relative;
  z-index:2;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  min-height:100%;
  width:min(37.5vw, 590px);
  padding:clamp(2.4rem, 4vw, 4rem) 0 clamp(2.4rem, 4vw, 4rem) clamp(2rem, 5.9vw, 6rem);
}
.mp-silo--website-design .brand-lockup {
  display:block;
  width:clamp(15.6rem, 20.4vw, 19.8rem);
  height:auto;
  margin-top:clamp(0.5rem, 1vw, 1rem);
  filter:drop-shadow(0 12px 28px rgba(0, 0, 0, 0.32));
  opacity:0;
  transform:translateY(10px) scale(0.985);
  animation:website-design-logo-resolve 900ms cubic-bezier(.2,.78,.2,1) 120ms forwards,
    website-design-logo-float 11s ease-in-out 1.2s infinite;
  will-change:transform, opacity, filter;
}
.mp-silo--website-design .hero-copy {
  margin-top:clamp(5.9rem, 12vh, 8.5rem);
}
.mp-silo--website-design .hero-copy__headline {
  margin:0;
  color:var(--text);
  font-family:'Poppins', sans-serif;
  font-size:clamp(2.82rem, 5.05vw, 4.8rem);
  font-weight:600;
  line-height:0.9;
  letter-spacing:-0.06em;
  text-transform:uppercase;
  text-shadow:0 20px 36px rgba(0, 0, 0, 0.36);
}
.mp-silo--website-design .hero-copy__headline span {
  display:block;
  opacity:0;
  transform:translateY(18px);
  clip-path:inset(0 0 100% 0);
  animation:website-design-headline-scan-in 820ms cubic-bezier(.2,.78,.2,1) forwards;
  will-change:transform, opacity, clip-path;
}
.mp-silo--website-design .hero-copy__headline span:nth-child(1) {
  animation-delay:220ms;
}
.mp-silo--website-design .hero-copy__headline span:nth-child(2) {
  animation-delay:320ms;
}
.mp-silo--website-design .hero-copy__headline span:nth-child(3) {
  animation-delay:440ms;
}
.mp-silo--website-design .hero-copy__headline--accent {
  margin-top:0.22rem;
  color:var(--orange);
  font-size:1.31em;
  font-weight:800;
  line-height:0.86;
  letter-spacing:-0.07em;
}
.mp-silo--website-design .hero-copy__subcopy {
  display:inline-flex;
  align-items:center;
  min-height:3rem;
  max-width:27rem;
  margin:1.15rem 0 1.55rem;
  padding:0.72rem 1.12rem;
  border:1px solid rgba(219, 228, 239, 0.28);
  background:rgba(7, 14, 23, 0.18);
  color:var(--muted);
  font-family:'DM Sans', sans-serif;
  font-size:clamp(0.8rem, 0.88vw, 0.98rem);
  font-weight:500;
  letter-spacing:0.13em;
  text-transform:uppercase;
  backdrop-filter:blur(5px);
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.05);
  opacity:0;
  transform:translateY(14px);
  animation:website-design-ui-settle-in 760ms cubic-bezier(.2,.78,.2,1) 560ms forwards;
}
.mp-silo--website-design .hero-copy__cta {
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:min(100%, 22rem);
  min-height:4rem;
  padding:1rem 1.6rem;
  border:1px solid rgba(255, 171, 95, 0.82);
  border-radius:0.78rem;
  background:linear-gradient(180deg, #ff821c, #ff6b00);
  color:#fff;
  font-family:'DM Sans', sans-serif;
  font-size:clamp(0.98rem, 1.04vw, 1.12rem);
  font-weight:700;
  letter-spacing:0.045em;
  text-transform:uppercase;
  box-shadow:0 0 0 1px rgba(255, 255, 255, 0.08) inset,
    0 12px 26px rgba(255, 109, 18, 0.26),
    0 2px 0 rgba(255, 201, 159, 0.22) inset;
  overflow:hidden;
  transition:transform 180ms ease,
    filter 180ms ease,
    box-shadow 180ms ease,
    border-color 180ms ease;
  opacity:0;
  transform:translateY(16px);
  animation:website-design-ui-settle-in 760ms cubic-bezier(.2,.78,.2,1) 690ms forwards,
    website-design-cta-idle-glow 8s ease-in-out 1.8s infinite;
  will-change:transform, opacity, box-shadow;
}
.mp-silo--website-design .hero-copy__cta::before, .mp-silo--website-design .hero-copy__cta::after {
  content:'';
  position:absolute;
  top:50%;
  width:2rem;
  height:2rem;
  border:1px solid rgba(255, 233, 210, 0.62);
  opacity:0.88;
  transform:translateY(-50%);
}
.mp-silo--website-design .hero-copy__cta::before {
  left:-0.86rem;
  border-right:0;
}
.mp-silo--website-design .hero-copy__cta::after {
  right:-0.86rem;
  border-left:0;
}
.mp-silo--website-design .hero-copy__cta span {
  position:relative;
  z-index:1;
}
.mp-silo--website-design .hero-copy__cta span::after {
  content:'';
  position:absolute;
  inset:-0.9rem auto -0.9rem -32%;
  width:22%;
  background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.26), transparent);
  transform:skewX(-18deg) translateX(0);
  opacity:0;
  animation:website-design-cta-sheen 9s ease-in-out 2.2s infinite;
  pointer-events:none;
}
.mp-silo--website-design .hero-copy__cta:hover, .mp-silo--website-design .hero-copy__cta:focus-visible {
  transform:translateY(-2px);
  filter:saturate(1.05) brightness(1.03);
  border-color:rgba(255, 194, 130, 0.98);
  box-shadow:0 0 0 1px rgba(255, 255, 255, 0.1) inset,
    0 16px 28px rgba(255, 109, 18, 0.34);
}
.mp-silo--website-design .hero-copy__cta:focus-visible {
  outline:2px solid rgba(255, 214, 170, 0.9);
  outline-offset:4px;
}
.mp-silo--website-design .hero-panel {
  position:absolute;
  z-index:1;
  color:var(--orange);
  text-transform:uppercase;
  pointer-events:none;
  mix-blend-mode:screen;
  opacity:1;
  filter:drop-shadow(0 0 12px rgba(255, 122, 19, 0.08))
    drop-shadow(0 0 28px rgba(255, 122, 19, 0.05));
  animation:website-design-panel-breathe 12s ease-in-out infinite;
  will-change:transform, opacity;
}
.mp-silo--website-design .hero-panel__eyebrow {
  position:absolute;
  top:-1.55rem;
  left:0;
  font-family:'Poppins', sans-serif;
  font-size:0.92rem;
  font-weight:500;
  letter-spacing:0.035em;
  color:rgba(255, 128, 32, 0.95);
  text-shadow:0 0 8px rgba(255, 107, 0, 0.18);
}
.mp-silo--website-design .hero-panel__frame {
  width:100%;
  height:100%;
  border:1px solid rgba(246, 117, 31, 0.34);
  box-shadow:inset 0 0 0 1px rgba(255, 116, 0, 0.08),
    0 0 0 1px rgba(255, 116, 0, 0.06);
  background:linear-gradient(rgba(255, 122, 19, 0.14), rgba(255, 122, 19, 0.14)) 1rem 1rem / calc(100% - 2rem) 1px no-repeat,
    linear-gradient(90deg, rgba(255, 122, 19, 0.14), rgba(255, 122, 19, 0.14)) 1rem 1rem / 1px calc(100% - 2rem) no-repeat,
    linear-gradient(rgba(10, 24, 36, 0.18), rgba(10, 24, 36, 0.08));
  backdrop-filter:blur(1.5px);
}
.mp-silo--website-design .hero-panel-blueprint {
  top:11.7%;
  left:28.2%;
  width:15.2%;
  height:26.8%;
  animation-delay:0s;
}
.mp-silo--website-design .hero-panel-blueprint::before, .mp-silo--website-design .hero-panel-blueprint::after, .mp-silo--website-design .hero-panel-journey::before, .mp-silo--website-design .hero-panel-system::before {
  content:'';
  position:absolute;
  background:var(--panel-line);
}
.mp-silo--website-design .hero-panel-blueprint::before {
  right:-5.4rem;
  top:-1.15rem;
  width:5rem;
  height:1px;
}
.mp-silo--website-design .hero-panel-blueprint::after {
  right:-1rem;
  top:-1.45rem;
  width:0.8rem;
  height:0.8rem;
  border:2px solid var(--orange);
  border-radius:50%;
  background:transparent;
}
.mp-silo--website-design .hero-panel-blueprint .hero-panel__frame::before, .mp-silo--website-design .hero-panel-blueprint .hero-panel__frame::after, .mp-silo--website-design .hero-panel-journey .hero-panel__frame::before, .mp-silo--website-design .hero-panel-system .hero-panel__frame::before {
  content:'';
  position:absolute;
  inset:0;
}
.mp-silo--website-design .hero-panel-blueprint .hero-panel__frame {
  position:relative;
  background:linear-gradient(rgba(255, 122, 19, 0.18), rgba(255, 122, 19, 0.18)) 10% 12% / 30% 7% no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.15), rgba(255, 122, 19, 0.15)) 45% 12% / 20% 7% no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.14), rgba(255, 122, 19, 0.14)) 68% 12% / 22% 7% no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.18), rgba(255, 122, 19, 0.18)) 10% 27% / 34% 18% no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.18), rgba(255, 122, 19, 0.18)) 50% 27% / 38% 18% no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.16), rgba(255, 122, 19, 0.16)) 10% 53% / 78% 1px no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.11), rgba(255, 122, 19, 0.11)) 10% 60% / 78% 1px no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.11), rgba(255, 122, 19, 0.11)) 10% 67% / 78% 1px no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.11), rgba(255, 122, 19, 0.11)) 10% 74% / 64% 1px no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.18), rgba(255, 122, 19, 0.18)) 10% 82% / 36% 11% no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.18), rgba(255, 122, 19, 0.18)) 54% 82% / 34% 11% no-repeat,
    linear-gradient(rgba(10, 24, 36, 0.24), rgba(10, 24, 36, 0.1));
}
.mp-silo--website-design .hero-panel-blueprint .hero-panel__frame::before {
  background:linear-gradient(45deg, transparent 47%, rgba(255, 122, 19, 0.3) 48%, transparent 52%) 10% 27% / 34% 18% no-repeat,
    linear-gradient(-45deg, transparent 47%, rgba(255, 122, 19, 0.3) 48%, transparent 52%) 10% 27% / 34% 18% no-repeat,
    linear-gradient(45deg, transparent 47%, rgba(255, 122, 19, 0.3) 48%, transparent 52%) 50% 27% / 38% 18% no-repeat,
    linear-gradient(-45deg, transparent 47%, rgba(255, 122, 19, 0.3) 48%, transparent 52%) 50% 27% / 38% 18% no-repeat,
    linear-gradient(rgba(255, 122, 19, 0.11), rgba(255, 122, 19, 0.11)) 49.5% 22% / 1px 65% no-repeat;
  opacity:0.92;
}
.mp-silo--website-design .hero-panel-journey {
  top:18.8%;
  left:49%;
  width:10.7%;
  height:18%;
  border-left:1px solid rgba(246, 117, 31, 0.22);
  animation-delay:1.6s;
}
.mp-silo--website-design .hero-panel-journey .hero-panel__frame {
  position:relative;
  border:0;
  box-shadow:none;
  background:linear-gradient(rgba(246, 117, 31, 0.26), rgba(246, 117, 31, 0.26)) 50% 16% / 1px 70% no-repeat,
    linear-gradient(rgba(246, 117, 31, 0.22), rgba(246, 117, 31, 0.22)) 28% 24% / 44% 1px no-repeat,
    linear-gradient(rgba(246, 117, 31, 0.22), rgba(246, 117, 31, 0.22)) 58% 58% / 24% 1px no-repeat,
    linear-gradient(rgba(246, 117, 31, 0.22), rgba(246, 117, 31, 0.22)) 40% 82% / 22% 1px no-repeat,
    linear-gradient(rgba(10, 24, 36, 0.18), rgba(10, 24, 36, 0.08));
}
.mp-silo--website-design .hero-panel-journey .hero-panel__frame::before {
  background:radial-gradient(circle, rgba(246, 117, 31, 0.96) 0 2px, transparent 3px) 44% 22% / 18% 18% no-repeat,
    radial-gradient(circle, rgba(246, 117, 31, 0.96) 0 2px, transparent 3px) 58% 30% / 18% 18% no-repeat,
    radial-gradient(circle, rgba(246, 117, 31, 0.96) 0 2px, transparent 3px) 34% 44% / 18% 18% no-repeat,
    radial-gradient(circle, rgba(246, 117, 31, 0.96) 0 2px, transparent 3px) 68% 48% / 18% 18% no-repeat,
    radial-gradient(circle, rgba(246, 117, 31, 0.96) 0 2px, transparent 3px) 50% 66% / 18% 18% no-repeat,
    radial-gradient(circle, rgba(246, 117, 31, 0.96) 0 2px, transparent 3px) 40% 84% / 18% 18% no-repeat;
}
.mp-silo--website-design .hero-panel-journey .hero-panel__frame::after {
  content:'';
  position:absolute;
  inset:18% 20% 12% 18%;
  border:1px solid rgba(246, 117, 31, 0.3);
  border-radius:50%;
  opacity:0.8;
}
.mp-silo--website-design .hero-panel-system {
  top:7.7%;
  right:3.6%;
  width:17.2%;
  height:44%;
  animation-delay:3.2s;
}
.mp-silo--website-design .hero-panel-system::before {
  display:none;
}
.mp-silo--website-design .hero-panel-system .hero-panel__frame {
  position:relative;
  background:linear-gradient(rgba(246, 117, 31, 0.18), rgba(246, 117, 31, 0.18)) 14% 17% / 46% 1px no-repeat,
    linear-gradient(rgba(246, 117, 31, 0.18), rgba(246, 117, 31, 0.18)) 14% 24% / 32% 1px no-repeat,
    linear-gradient(rgba(246, 117, 31, 0.18), rgba(246, 117, 31, 0.18)) 14% 39% / 72% 1px no-repeat,
    linear-gradient(rgba(246, 117, 31, 0.18), rgba(246, 117, 31, 0.18)) 14% 60% / 72% 1px no-repeat,
    linear-gradient(rgba(246, 117, 31, 0.18), rgba(246, 117, 31, 0.18)) 14% 77% / 72% 1px no-repeat,
    linear-gradient(rgba(246, 117, 31, 0.2), rgba(246, 117, 31, 0.2)) 14% 86% / 22% 10% no-repeat,
    linear-gradient(rgba(246, 117, 31, 0.2), rgba(246, 117, 31, 0.2)) 40% 86% / 22% 10% no-repeat,
    linear-gradient(rgba(246, 117, 31, 0.2), rgba(246, 117, 31, 0.2)) 66% 86% / 20% 10% no-repeat,
    linear-gradient(rgba(10, 24, 36, 0.22), rgba(10, 24, 36, 0.1));
}
.mp-silo--website-design .hero-panel-system .hero-panel__frame::before {
  background:radial-gradient(circle at 17% 49%, #168fd6 0 0.58rem, transparent 0.61rem),
    radial-gradient(circle at 34% 49%, #236fb2 0 0.58rem, transparent 0.61rem),
    radial-gradient(circle at 51% 49%, #9da4ad 0 0.58rem, transparent 0.61rem),
    radial-gradient(circle at 68% 49%, #6a7a8b 0 0.58rem, transparent 0.61rem),
    radial-gradient(circle at 85% 49%, #ff7b24 0 0.58rem, transparent 0.61rem),
    linear-gradient(rgba(246, 117, 31, 0.18), rgba(246, 117, 31, 0.18)) 14% 68% / 72% 1px no-repeat;
  opacity:0.92;
}
@keyframes website-design-hero-camera-drift {
  0% {
    transform: scale(1.01) translate3d(0, 0, 0);
  }
  50% {
    transform: scale(1.024) translate3d(-0.4%, 0.25%, 0);
  }
  100% {
    transform: scale(1.018) translate3d(0.55%, -0.2%, 0);
  }
}
@keyframes website-design-vignette-breathe {
  0%,
  100% {
    opacity: 0.92;
  }
  50% {
    opacity: 1;
  }
}
@keyframes website-design-grid-breathe {
  0%,
  100% {
    opacity: 0.24;
  }
  50% {
    opacity: 0.34;
  }
}
@keyframes website-design-logo-resolve {
  0% {
    opacity: 0;
    transform: translateY(10px) scale(0.985);
    filter: blur(4px) drop-shadow(0 12px 28px rgba(0, 0, 0, 0.2));
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0) drop-shadow(0 12px 28px rgba(0, 0, 0, 0.32));
  }
}
@keyframes website-design-logo-float {
  0%,
  100% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(0, -3px, 0);
  }
}
@keyframes website-design-headline-scan-in {
  0% {
    opacity: 0;
    transform: translateY(18px);
    clip-path: inset(0 0 100% 0);
    filter: blur(5px);
  }
  58% {
    opacity: 1;
    clip-path: inset(0 0 0 0);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    clip-path: inset(0 0 0 0);
    filter: blur(0);
  }
}
@keyframes website-design-ui-settle-in {
  0% {
    opacity: 0;
    transform: translateY(14px);
    filter: blur(3px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    filter: blur(0);
  }
}
@keyframes website-design-panel-breathe {
  0%,
  100% {
    opacity: 0.84;
    transform: translate3d(0, 0, 0);
  }
  50% {
    opacity: 1;
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes website-design-cta-idle-glow {
  0%,
  100% {
    box-shadow:
      0 0 0 1px rgba(255, 255, 255, 0.08) inset,
      0 12px 26px rgba(255, 109, 18, 0.26),
      0 2px 0 rgba(255, 201, 159, 0.22) inset;
  }
  50% {
    box-shadow:
      0 0 0 1px rgba(255, 255, 255, 0.08) inset,
      0 14px 30px rgba(255, 109, 18, 0.32),
      0 2px 0 rgba(255, 201, 159, 0.24) inset;
  }
}
@keyframes website-design-cta-sheen {
  0%,
  70%,
  100% {
    opacity: 0;
    transform: skewX(-18deg) translateX(0);
  }
  76% {
    opacity: 0.65;
  }
  88% {
    opacity: 0;
    transform: skewX(-18deg) translateX(560%);
  }
}
@media (max-width: 1100px) {
.mp-silo--website-design .hero__content {
    width:min(41vw, 555px);
  }
.mp-silo--website-design .hero-copy {
    margin-top:clamp(5.3rem, 11vh, 7.6rem);
  }
.mp-silo--website-design .hero-panel-blueprint {
    left:31%;
    width:16%;
  }
.mp-silo--website-design .hero-panel-journey, .mp-silo--website-design .hero-panel-system {
    opacity:0.78;
  }
}
@media (max-width: 900px) {
.mp-silo--website-design .hero {
    min-height:100svh;
  }
.mp-silo--website-design .hero__bg {
    object-position:68% 50%;
  }
.mp-silo--website-design .hero__content {
    width:min(100%, 34rem);
    padding-right:1.5rem;
  }
.mp-silo--website-design .hero-copy__subcopy {
    max-width:100%;
  }
.mp-silo--website-design .hero-panel-blueprint, .mp-silo--website-design .hero-panel-journey, .mp-silo--website-design .hero-panel-system {
    display:none;
  }
}
@media (max-width: 640px) {
.mp-silo--website-design .hero__overlay--left {
    background:linear-gradient(
        90deg,
        rgba(3, 11, 20, 0.97) 0%,
        rgba(5, 16, 28, 0.94) 48%,
        rgba(5, 16, 28, 0.66) 72%,
        rgba(5, 16, 28, 0.12) 100%
      );
  }
.mp-silo--website-design .hero__bg {
    object-position:85% 50%;
  }
.mp-silo--website-design .hero__content {
    width:100%;
    padding:1.5rem 1.25rem 2rem;
  }
.mp-silo--website-design .brand-lockup {
    width:clamp(10.4rem, 53vw, 13.1rem);
  }
.mp-silo--website-design .hero-copy {
    margin-top:clamp(4.1rem, 15vh, 5.8rem);
  }
.mp-silo--website-design .hero-copy__headline {
    font-size:clamp(2.45rem, 13.4vw, 4.1rem);
    line-height:0.91;
  }
.mp-silo--website-design .hero-copy__subcopy {
    display:block;
    max-width:100%;
    padding:0.82rem 1rem;
    font-size:0.78rem;
    line-height:1.35;
  }
.mp-silo--website-design .hero-copy__cta {
    width:100%;
    min-width:0;
    font-size:0.94rem;
  }
}
@media (prefers-reduced-motion: reduce) {
.mp-silo--website-design *, .mp-silo--website-design *::before, .mp-silo--website-design *::after {
    scroll-behavior:auto !important;
    transition:none !important;
    animation:none !important;
  }
  /* Post-port a11y patch: this hero reveals its logo/headline/subcopy/CTA via
     entrance animations from opacity:0. With animations disabled they'd stay
     invisible — so force the final visible state. (Art Bible: never hide
     content behind motion-only reveals.) Re-apply if this file is regenerated. */
  .mp-silo--website-design .brand-lockup,
  .mp-silo--website-design .hero-copy__headline span,
  .mp-silo--website-design .hero-copy__subcopy,
  .mp-silo--website-design .hero-copy__cta {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
  }
}
