/* Direzione C — ritmo editoriale, tra luce naturale e atmosfera di laboratorio. */
:root{--paper:#f3efe7;--deep:#17221d;--bronze:#b18b60}
body{background:var(--paper)}
.nav{padding-top:18px;padding-bottom:18px}
.nav .brand{display:block;width:215px;height:94px;font-size:0;letter-spacing:0;overflow:hidden;background:url('/assets/mamera-logo.webp') left center/contain no-repeat;filter:brightness(0) invert(1)}
.nav small{display:none}
.hero{background:#101a15}
.hero:before{background-image:linear-gradient(90deg,#101a15 0%,rgba(16,26,21,.97) 35%,rgba(16,26,21,.60) 58%,rgba(16,26,21,.12) 100%),url('/assets/originali-mamera/1666aef6-img-0336.webp');background-size:cover,54% auto;background-position:center,right center;background-repeat:no-repeat}
.hero h1{max-width:980px}.hero .eyebrow{color:#e6c49a}
.intro{padding-top:145px;padding-bottom:145px}.intro h2{letter-spacing:-.045em}
.journey{padding-top:120px;padding-bottom:100px;background:var(--deep);overflow:hidden}
.journey-head{margin-bottom:100px}.journey-head h2{letter-spacing:-.04em}
.step{position:relative;z-index:0;padding-top:110px;padding-bottom:110px;border:0;isolation:isolate}
.step:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:#19241e}
.step:nth-of-type(even):before{background:#eee8de}
.step:nth-of-type(even){color:#17231c}
.step:nth-of-type(even) .step-number{color:#c4b69f}
.step:nth-of-type(even) p{color:#515950}
.step:nth-of-type(even) .micro{color:#9a6e41}
.step:nth-of-type(even) .note{color:#5e5545;border-color:#c4b8a5}
.step:nth-of-type(even) .step-visual{box-shadow:24px 24px 0 #dfd2be}
.step:nth-of-type(odd) .step-visual{box-shadow:-20px 20px 0 #26382c}
.step-visual{height:480px;background-color:#38463a}
.v1{background-image:url('/assets/originali-mamera/6d30c39a-img-3078.webp');background-position:center center;background-size:cover}
.v2{background-image:url('/assets/originali-mamera/a5cae251-img-1477.webp');background-position:center center;background-size:cover}
.v3{background-image:url('progetto-mamera.svg');background-position:center center;background-size:contain;background-repeat:no-repeat;background-color:#23362d}
.v4{background-image:url('lavorazione-mamera.jpeg');background-position:center 51%;background-size:cover}
.v5{background-image:url('/assets/originali-mamera/613ffbef-img-3211.webp');background-position:center center;background-size:cover}
.step h3{letter-spacing:-.042em}
.step p{font-size:16px;line-height:1.9}
.step .micro{font-size:11px}
.step-number{font-size:84px}
.manifesto{background:#c6ad89;color:#1e2a21;padding:135px 24px}
.manifesto blockquote{font-weight:300;letter-spacing:-.055em}
.end{padding:150px 20px;background:#f6f2eb}
.end h2{letter-spacing:-.045em}
.end .cta:hover,.cta:hover{transform:translateY(-2px);transition:transform .2s ease}
.end-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px}
.end-actions .cta{margin-top:0;min-width:170px;justify-content:space-between}
.end-actions .cta-secondary{background:transparent;color:#1d2921;border-color:#8c947f}
/* Only genuine Mamera photographs, plus the approved technical drawing. */
.hero:before{background-image:linear-gradient(90deg,rgba(9,16,13,.95),rgba(9,16,13,.70) 52%,rgba(9,16,13,.18)),url('/assets/originali-mamera/1666aef6-img-0336.webp');background-size:cover,54% auto;background-position:center,right center;background-repeat:no-repeat}
.v1{background-image:url('/assets/originali-mamera/6d30c39a-img-3078.webp')}
.v2{background-image:url('/assets/originali-mamera/a5cae251-img-1477.webp')}
.v5{background-image:url('/assets/originali-mamera/613ffbef-img-3211.webp')}
.draft{background:#d9bc8a}
@media(max-width:750px){.nav .brand{width:145px;height:70px}.hero:before{background-image:linear-gradient(180deg,rgba(12,20,16,.45),rgba(12,20,16,.93) 65%),url('/assets/originali-mamera/613ffbef-img-3211.webp');background-size:cover,100% auto;background-position:center,center top}.hero-inner{padding-top:180px}.intro{padding:100px 7%}.journey{padding-top:85px;padding-bottom:40px}.journey-head{margin-bottom:35px}.step{padding-top:55px;padding-bottom:65px}.step-visual{height:340px}.step:nth-of-type(even) .step-visual{box-shadow:11px 11px 0 #dfd2be}.step:nth-of-type(odd) .step-visual{box-shadow:-10px 10px 0 #26382c}.step-number{font-size:62px}.step p{font-size:15px}.manifesto{padding:100px 24px}.end{padding:110px 22px}}
@media(max-width:750px){.hero:before{background-image:linear-gradient(180deg,rgba(9,16,13,.25),rgba(9,16,13,.94) 73%),url('/assets/originali-mamera/1666aef6-img-0336.webp');background-size:cover,100% auto;background-position:center,center top}}
