/* Hallmark · macrostructure: Material atelier · custom theme: atelier · nav: minimal · footer: table · contrast token pairs: pass · pre-emit critique: P4 H4 E4 S4 R4 V4 */
/* Engraving atelier: quiet object portrait / asymmetric large serif / material review / restrained name preview. */
.atelier-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--space-3xl);align-items:center}.atelier-hero h1{font-size:clamp(4rem,8vw,8rem)}.atelier-hero .intro{font-size:1.1rem;max-width:43ch}.atelier-hero img{aspect-ratio:4/5;height:600px;object-position:60% center}.atelier-hero .photo{padding-top:var(--space-2xl)}.atelier-bottom{border-bottom:1px solid var(--line);padding-bottom:var(--space-lg);font-size:.78rem;letter-spacing:.04em;display:flex;justify-content:space-between;gap:var(--space-xl)}.style-atelier .tool-section{background:var(--paper);border-block:1px solid var(--line)}.style-atelier .tool-result{background:var(--soft)}.style-atelier .offer{padding-block:var(--space-2xl)}
@media(max-width:768px){.atelier-hero{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.atelier-hero h1{font-size:clamp(3.7rem,11vw,6rem)}.atelier-hero .photo{padding-top:0}.atelier-hero img{height:380px;aspect-ratio:4/3}.atelier-bottom{font-size:.7rem;gap:var(--space-md)}}