.hero-atelier-copy{
  background:
    radial-gradient(130% 120% at 14% 14%, rgba(255,255,255,.96) 0%, rgba(255,255,255,.76) 26%, rgba(247,240,231,.38) 52%, rgba(238,228,214,.98) 100%),
    linear-gradient(118deg, rgba(255,253,250,.96) 0%, rgba(247,241,233,.98) 48%, rgba(236,225,211,.98) 100%) !important;
  border:1px solid rgba(148,116,84,.16) !important;
  box-shadow:
    0 34px 86px rgba(28,20,13,.16),
    inset 0 1px 0 rgba(255,255,255,.94),
    inset 0 -1px 0 rgba(173,139,102,.08) !important;
}
.hero-atelier-copy::before{
  background:
    linear-gradient(140deg, rgba(255,255,255,.58) 0%, rgba(255,255,255,0) 38%),
    radial-gradient(90% 90% at 82% 48%, rgba(255,255,255,.34), rgba(255,255,255,0) 68%),
    repeating-linear-gradient(90deg, rgba(183,154,120,.05) 0 1px, rgba(255,255,255,0) 1px 13px) !important;
  opacity:.92;
}
.hero-atelier-copy::after{
  inset: 10% 6% 10% auto !important;
  width: 34% !important;
  height: auto;
  aspect-ratio: .86 / 1 !important;
  border-radius: 34px 120px 34px 120px !important;
  background:
    radial-gradient(circle at 28% 22%, rgba(255,255,255,.48), rgba(255,255,255,0) 42%),
    linear-gradient(180deg, rgba(220,205,185,.38) 0%, rgba(255,255,255,0) 72%) !important;
  opacity:.72;
}
.hero-atelier-copy h1,
.hero-atelier-copy p,
.hero-atelier-copy-bottom,
.hero-atelier-eyebrow{
  position:relative;
  z-index:2;
}
.hero-atelier-note{
  background:linear-gradient(145deg, rgba(70,40,20,.94) 0%, rgba(54,31,16,.95) 52%, rgba(76,43,21,.92) 100%) !important;
  box-shadow:0 24px 56px rgba(33,20,12,.22), inset 0 1px 0 rgba(255,255,255,.06) !important;
}
.hero-atelier-note::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  background:linear-gradient(135deg, rgba(255,255,255,.08), rgba(255,255,255,0) 36%);
  pointer-events:none;
}
@media (max-width: 980px){
  .hero-atelier-copy{
    background:
      radial-gradient(120% 120% at 14% 14%, rgba(255,255,255,.96) 0%, rgba(255,255,255,.8) 24%, rgba(247,240,231,.5) 52%, rgba(238,228,214,.98) 100%),
      linear-gradient(118deg, rgba(255,253,250,.98) 0%, rgba(247,241,233,.98) 100%) !important;
  }
  .hero-atelier-copy::after{
    width:30% !important;
    inset:12% 6% auto auto !important;
    aspect-ratio:1 / 1.12 !important;
  }
}
