/* Un palco, tre protagonisti. Il movimento appartiene ai modelli. */
.sequenza{height:340svh;--scena-accento:#d8a64a}
.sequenza[data-prodotto="kebab"]{--scena-accento:#9bbd7d}
.sequenza[data-prodotto="burger"]{--scena-accento:#e77744}
.sequenza__palco{isolation:isolate;background:#14100c}
.sequenza__fondo{background:radial-gradient(ellipse at 70% 46%,#49321f75,transparent 65%),linear-gradient(150deg,#17130f,#0c0b09)}
.scena-parola{position:absolute;top:17%;left:5%;width:90%;text-align:center;font:800 clamp(100px,22vw,360px)/.85 var(--f-titolo);letter-spacing:-.045em;color:transparent;-webkit-text-stroke:1px #d8a64a32;pointer-events:none;user-select:none;opacity:.85;z-index:0}
.scena-orbita{position:absolute;left:45%;top:16%;width:43%;aspect-ratio:1;border:1px solid #d8a64a22;border-radius:50%;box-shadow:0 0 100px #d8a64a08;pointer-events:none}
.sequenza__scena{z-index:1}.sequenza__vignetta{z-index:2;background:linear-gradient(90deg,#100c08b5,transparent 50%),linear-gradient(transparent 76%,#100c08c9)}
.sequenza__testi{z-index:3}.sequenza__buio{z-index:4;pointer-events:none}
.pannello{left:6%;top:52%;width:33vw;max-width:470px}
.atto__nome{font-size:clamp(60px,8vw,132px);line-height:.9;letter-spacing:-.025em;text-wrap:balance}
.atto__prezzo{font:600 .85rem/1.5 var(--f-testo);letter-spacing:.06em;text-transform:uppercase;color:#c9bca5;margin-top:20px}
.atto__richiami{font-size:.9rem;gap:8px 16px;max-width:300px}.atto__azione{margin-top:30px}
.atto__btn{border-radius:0;background:var(--scena-accento);color:#15110c;min-height:52px;font-size:1.35rem;padding:12px 25px;transition:background-color .7s}
.scena-firma{position:absolute;left:6%;right:6%;top:calc(var(--barra-h) + var(--bozza-h) + 16px);z-index:5;display:flex;justify-content:space-between;font:600 10px/1.4 var(--f-testo);letter-spacing:.2em;color:#b8a98f;pointer-events:none}
.sequenza__nav{z-index:5;left:6%;bottom:40px;gap:20px}
.voce-seq{font-size:1.4rem;padding-inline:0;min-width:70px;text-align:left;color:#b1a18c}.voce-seq::after{left:0;right:0;height:2px;background:var(--scena-accento)}
.scena-esplora{position:absolute;right:6%;bottom:54px;z-index:5;font:600 12px var(--f-testo);text-decoration:none;letter-spacing:.07em}.scena-esplora span{margin-left:20px}
.scena-progresso{position:absolute;bottom:0;left:0;right:0;height:3px;z-index:5;background:#ffffff12}.scena-progresso i{display:block;height:100%;background:var(--scena-accento);transform-origin:left;transition:background-color .7s}
.con-intro .scena-firma,.con-intro .scena-esplora,.con-intro .scena-progresso{opacity:0}
.scena-firma,.scena-esplora,.scena-progresso{transition:opacity 1s}
[data-tema="misto"] .passaggio{height:85px;background:linear-gradient(#14100c,#21180f)}
.manifesto{padding:100px 6% 110px;background:#21180f;color:#f2e7d3;display:grid;grid-template-columns:1fr 1.4fr;gap:8vw}
.manifesto-intro>p:first-child,.egitto-numero{font:600 11px var(--f-testo);letter-spacing:.18em;color:#c5ac84}
.manifesto h2{font:800 clamp(56px,7.5vw,110px)/.94 var(--f-titolo);letter-spacing:-.025em;margin:30px 0}
.manifesto h2 em{font-style:normal;color:#d8a64a}.manifesto-intro>p:last-child{line-height:1.7;color:#c4b39a}
.menu-editoriale{align-self:center}.menu-editoriale>a{display:grid;grid-template-columns:25px 1fr 30px;align-items:center;gap:12px;padding:28px 0;border-top:1px solid #d5b38642;text-decoration:none;transition:color .25s,padding-left .25s}.menu-editoriale>a:last-child{border-bottom:1px solid #d5b38642}
.menu-editoriale>a>span:first-child{font:400 11px var(--f-testo);color:#bda483}.menu-editoriale h3{font:800 clamp(32px,4.5vw,58px)/1 var(--f-titolo)}.menu-editoriale .menu-dettaglio{grid-column:2;font-size:13px;color:#bda483}.menu-editoriale b{grid-column:3;grid-row:1/3;font-size:27px;font-weight:400}.menu-editoriale>a:hover{color:#d8a64a;padding-left:12px}
.egitto-scena{position:relative;isolation:isolate;overflow:hidden;background:#5c211b;padding:90px 9%;min-height:620px;color:#f6e8cf}
.egitto-trama{position:absolute;right:-3%;top:4%;font:clamp(200px,36vw,600px)/1.3 Georgia,serif;color:#ffffff09;pointer-events:none;z-index:-1;transform:rotate(-8deg)}
.egitto-contenuto{margin-top:35px;max-width:760px}.egitto-contenuto>img{display:inline-block;vertical-align:middle;margin-bottom:20px}.egitto-contenuto h2{font:800 clamp(58px,8vw,118px)/.93 var(--f-titolo);letter-spacing:-.025em}.egitto-contenuto h2 em{font-style:normal;color:#d7ad66}.egitto-contenuto>p{max-width:400px;margin:26px 0;line-height:1.7}.egitto-contenuto .btn{background:#f2e7d3;color:#5c211b}
.dove .titolo-sezione{font-size:clamp(40px,5vw,70px);line-height:1.05}
@media(max-width:760px){.sequenza{height:310svh}.scena-firma{left:6%;right:6%;font-size:8px;top:calc(var(--barra-h) + var(--bozza-h) + 8px)}.scena-parola{top:20%;font-size:25vw}.scena-orbita{left:14%;top:18%;width:72%}.pannello{left:6%;top:auto;bottom:112px;transform:none;width:88%;max-width:none}.atto__nome{font-size:clamp(42px,11vw,68px);line-height:.95}.atto__prezzo{font-size:11px;margin-top:8px}.atto__lista{margin-top:10px}.atto__richiami{font-size:12px;max-width:none}.atto__azione{margin-top:14px}.atto__btn{min-height:44px;font-size:1.1rem;padding:8px 18px}.sequenza__nav{bottom:32px;gap:18px}.voce-seq{font-size:1.15rem;min-width:55px}.scena-esplora{bottom:84px;font-size:10px}.sequenza__vignetta{background:linear-gradient(transparent 40%,#100c08cc 72%)}.manifesto{grid-template-columns:1fr;gap:40px;padding:65px 6%}.manifesto h2{font-size:68px}.menu-editoriale>a{padding-block:22px}.menu-editoriale h3{font-size:39px}.egitto-scena{padding:60px 7%;min-height:560px}.egitto-contenuto h2{font-size:65px}.egitto-trama{top:13%;right:-25%;font-size:90vw}}
@media(prefers-reduced-motion:reduce){.scena-orbita,.scena-parola{display:none}*,*::before,*::after{transition:none!important}.menu-editoriale>a:hover{padding-left:0}}
