.hero.hero-editorial.hero-recreated.hero-atelier{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:center;padding:48px 36px 0;background:linear-gradient(110deg,#fcf8f2 40%,#eee5d6 100%)!important}
.hero.hero-atelier::before,.hero.hero-atelier::after{display:none}
.hero.hero-atelier .hero-copy{padding:32px 0 72px;position:relative;z-index:1}
html[data-text-color] .hero.hero-atelier .hero-copy .minali-wordmark,.hero.hero-atelier .hero-copy .minali-wordmark{font-size:clamp(64px,9vw,138px)}
html[data-text-color] .hero.hero-atelier .hero-copy p.minali-descriptor,.hero.hero-atelier .hero-copy p.minali-descriptor{font-size:clamp(10px,1.3vw,17px);letter-spacing:.3em}
html[data-text-color] .hero.hero-atelier .hero-copy p.minali-tagline,.hero.hero-atelier .hero-copy p.minali-tagline{font-size:clamp(24px,2.7vw,36px)}
.atelier-visual{position:relative;isolation:isolate;align-self:end;margin:0;min-height:490px;display:flex;align-items:flex-end;justify-content:center}
.atelier-arch{position:absolute;inset:15px 8% -40px 8%;border-radius:230px 230px 0 0;background:linear-gradient(145deg,#d8c8ae,#b9bb9e);z-index:-1}
.atelier-arch::before{content:"";position:absolute;inset:-12px 12px 0 -12px;border:1px solid #b49864;border-radius:inherit}
.atelier-visual img{display:block;width:112%;max-width:none;height:auto;position:relative;filter:drop-shadow(-10px 16px 18px #49372b20)}
.atelier-label{position:absolute;z-index:2;top:18px;left:50%;transform:translateX(-50%);width:max-content;max-width:90%;padding:6px 10px;background:#fcf8f2e6;font-family:'DM Sans',sans-serif;font-size:9px;letter-spacing:.2em;color:#535c44;text-align:center}
.atelier-visual figcaption{position:absolute;bottom:32px;left:0;font-family:'Cormorant Garamond',Georgia,serif;font-size:25px;line-height:1.15;color:#fcf8f2;background:#43563b;padding:16px 24px;border-left:2px solid #ad9364;text-align:left}
.atelier-visual figcaption em{font-weight:400}
@media(max-width:760px){.hero.hero-editorial.hero-recreated.hero-atelier{grid-template-columns:minmax(0,1fr);padding:44px 20px 0;gap:0}.hero.hero-atelier .hero-copy{padding:0 0 28px}.atelier-visual{width:min(100%,470px);justify-self:center;min-height:360px}.atelier-visual img{width:100%}.atelier-visual figcaption{font-size:22px;padding:12px 18px;bottom:24px}.atelier-label{top:30px}.hero.hero-atelier .hero-note{margin-top:22px}html[data-text-color] .hero.hero-atelier .hero-copy .minali-wordmark,.hero.hero-atelier .hero-copy .minali-wordmark{font-size:clamp(64px,15vw,108px)}}
