*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#111;color:#f6f3e9;font-family:Arial,Helvetica,sans-serif}a{color:inherit}img{display:block;width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #ee3042;outline-offset:6px}h1,h2,h3,p,figure{margin:0}p{font-size:1.12rem;line-height:1.55}h1,h2,h3,.closing p{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:900;letter-spacing:-.025em}h2{font-size:clamp(3rem,6.8vw,7rem);line-height:.98}h3{font-size:1.65rem;line-height:1.1}.small,.section-label,figcaption,.hero-top,.shipping,.brand,.image-note{font-family:'Courier New',monospace}.small{font-size:.88rem;line-height:1.55}.section{padding:100px max(5vw,20px)}.section-label{display:block;font-size:.9rem;letter-spacing:.04em;margin-bottom:45px}.buy{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:#f5ff36;color:#111;text-decoration:none;font-weight:900;font-size:.95rem;min-height:52px;padding:16px 20px;box-shadow:4px 4px 0 #111;border:1px solid #111;transition:transform .18s,background .18s}.buy:hover{background:#fff;transform:translateY(-3px)}.buy span{border-left:1px solid;padding-left:20px;white-space:nowrap}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 5vw;border-bottom:1px solid #474747;background:#111}header .buy{min-height:44px;padding:12px 16px;font-size:.82rem}.brand{text-decoration:none;font-size:1.25rem;font-weight:900;line-height:1}.brand small{display:block;font-size:.72rem;font-weight:400;margin-top:8px;letter-spacing:.11em}nav{display:flex;gap:26px}nav a{font-size:.8rem;text-decoration:none;font-weight:700}nav a:hover{color:#f5ff36}.hero{padding:25px 5vw 50px}.hero-top{display:flex;justify-content:space-between;font-size:.8rem}.hero-title{position:relative;padding:40px 0 12px;z-index:2}h1{font-size:clamp(5rem,15.7vw,16rem);line-height:.8;width:fit-content;letter-spacing:-.035em}h1 i{font-style:normal;color:#f6f3e9;font-family:Georgia,serif;font-size:.7em}h1 span{color:#ee3042}.sticker{position:absolute;right:3%;top:28%;background:#ff4c2c;color:#111;font-size:clamp(1.2rem,2.5vw,2.5rem);line-height:1;font-weight:900;padding:22px 28px;transform:rotate(9deg);box-shadow:7px 7px 0 #111;border:2px solid #111}.hero-image{position:relative;margin-top:-13px}.hero-image img{max-height:580px;object-fit:cover;object-position:center 55%}.image-note{position:absolute;bottom:20px;left:20px;font-size:.82rem;background:#f6f3e9;color:#111;padding:10px;transform:rotate(-3deg)}.hero-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:32px}.hero-bottom>p{font-size:1.5rem}.hero-bottom .small{margin-bottom:15px}.ticker{background:#f5ff36;color:#111;padding:18px 3vw;font-weight:900;letter-spacing:.03em;font-size:clamp(.9rem,2vw,1.7rem);transform:rotate(-1.3deg)}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.year{font-family:Georgia,serif;color:#ff4c2c;font-size:clamp(5rem,10vw,10rem);line-height:1;display:block;font-style:italic}.story h2{font-size:clamp(3rem,5.5vw,5.8rem);margin:15px 0 30px}.story p{max-width:530px;margin-bottom:18px}.punch{font-size:1.5rem;font-weight:900;color:#f5ff36}.archive-stack{padding-top:65px}.archive-stack figure{padding:10px 10px 18px;background:#f6f3e9;color:#111;transform:rotate(4deg)}.archive-stack figure+figure{margin:30px 30px 0 -35px;transform:rotate(-5deg)}figcaption{font-size:.78rem;line-height:1.4;padding-top:12px}.perry{background:#1c1c1c;border-top:1px solid #444;border-bottom:1px solid #444}.perry blockquote{margin:0;max-width:1050px;font-family:Georgia,serif;font-size:clamp(1.5rem,3.1vw,3.2rem);line-height:1.3}.perry em{display:inline-block;color:#f5ff36;font-style:normal;font-size:clamp(2.1rem,5.4vw,5.5rem);line-height:1.1;margin-top:25px}.perry>p{margin-top:35px;font-weight:900;font-size:.9rem}.perry>p span{font-weight:400;color:#aaa}.trailers h2{margin-bottom:45px}.trailers h2 span{color:#ee3042}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.video-grid h3{font-family:'Courier New',monospace;font-size:.9rem;margin-bottom:12px}.video{aspect-ratio:16/9;background:linear-gradient(0deg,#0009,#0004),url('assets/archive-2.jpg') center/cover}.video.english{background-image:linear-gradient(0deg,#0009,#0004),url('assets/archive-4.jpg')}.video button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;height:100%;border:1px solid #555;color:white;background:transparent;cursor:pointer;font-weight:900;font-size:.85rem}.play{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#f5ff36;color:#111;border-radius:50%;font-size:1.5rem}.video button:hover .play{background:#ff4c2c}.video iframe{width:100%;height:100%;border:0}.trailers>.small{color:#aaa;margin-top:15px}.trailer-buy{border-top:1px solid #555;margin-top:40px;padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.85rem;font-weight:900}.lunch{position:relative;isolation:isolate}.lunch img{height:760px;object-fit:cover;object-position:center}.lunch:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000a,transparent 70%);z-index:0}.lunch>div{position:absolute;z-index:1;left:5vw;bottom:60px}.lunch span{font-family:'Courier New',monospace;font-size:.85rem;display:block;margin-bottom:22px}.lunch h2{font-size:clamp(3rem,7.7vw,8rem);text-shadow:0 2px 10px #0006}.lunch mark{background:#f5ff36;color:#111;text-shadow:none;padding:0 8px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.making-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end}.making-heading h2 span{color:#ff4c2c}.making-heading>p{max-width:350px;padding-bottom:5px}.making-intro{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin:45px 0 65px;max-width:1100px}.chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.chapter-image{height:300px;background:#222;transform:rotate(-3deg);padding:8px}.chapters article:nth-child(2) .chapter-image{transform:rotate(3deg)}.chapter-image img{height:100%;object-fit:cover}.chapter-image.paper{background:#efeadc}.chapter-image.paper img{object-fit:contain}.chapter-number{display:block;color:#ee3042;font-family:Georgia,serif;font-size:4rem;font-style:italic;margin-top:28px}.chapters h3{margin:8px 0 20px}.chapters p{font-size:1rem}.handwritten{display:block;font-family:Georgia,serif;font-style:italic;color:#f5ff36;font-size:1.05rem;margin-top:20px}.final-chapter{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;margin-top:100px}.final-chapter figure{padding:10px 10px 18px;background:#f6f3e9;color:#111;transform:rotate(-3deg)}.final-chapter h3{font-size:clamp(2.2rem,4vw,4rem);margin-bottom:25px}.final-chapter p{margin-bottom:20px}.final-chapter .section-label{margin-bottom:20px}.reviews{background:#202020}.reviews h2 span{color:#ff4c2c}.review-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:65px}.review-wall figure{background:#f5f1e5;color:#111;padding:30px 25px;transform:rotate(-2deg)}.review-wall figure:nth-child(2){background:#ee3042;transform:rotate(3deg)}.review-wall figure:nth-child(3){background:#f5ff36;transform:rotate(-4deg)}.review-wall figure:nth-child(5){background:#ff4c2c;transform:rotate(3deg)}.review-wall blockquote{margin:0;font-family:Georgia,serif;font-size:1.4rem;line-height:1.3}.review-wall figcaption{margin-top:24px;font-size:.75rem}.dvd-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:7vw;align-items:start}.product-photo{position:relative;padding-top:70px}.product-photo img{object-fit:contain}.edition{position:absolute;right:-10px;top:0;background:#ee3042;color:#111;padding:20px;transform:rotate(7deg);font-weight:900;font-size:1.4rem;line-height:1.05}.product-info h2{margin-top:20px;font-size:clamp(3rem,6vw,6rem)}.subtitle{color:#f5ff36;font-weight:900;font-size:1rem;margin-top:15px}.product-info ul{padding:0;list-style:none;margin:30px 0}.product-info li{border-bottom:1px solid #444;padding:12px 0;font-size:1rem}.price{font-size:3.5rem;font-weight:900;letter-spacing:-.04em;margin:25px 0 18px}.price small{font-size:.95rem;letter-spacing:0;font-weight:400}.product-info .buy{width:100%;font-size:1.1rem;padding:22px}.product-info>.small{margin-top:15px;color:#aaa}.shipping{margin-top:32px}.shipping h3{font-size:.85rem;font-family:inherit}.shipping dl{margin:15px 0 0}.shipping dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #444;padding:12px 0;gap:15px;font-size:.85rem}.shipping dd{text-align:right;margin:0}.shipping dd span{display:block;color:#aaa;font-size:.8rem;margin-top:5px}.closing{padding:75px 5vw;text-align:center;border-top:1px solid #444}.closing p{font-size:clamp(2.7rem,7vw,7rem);line-height:1;margin-bottom:30px}.closing p span{color:#f5ff36}footer{padding:40px 5vw 30px;border-top:1px solid #444}.credits{max-width:550px;margin:0 auto 45px}.credits>p{text-align:center;font-size:.75rem;letter-spacing:.12em;margin-bottom:22px}.credits>div{display:flex;align-items:center;justify-content:center;gap:35px}.credits img{width:44%;max-height:100px;object-fit:contain}.footer-bottom{display:flex;justify-content:space-between;gap:20px;color:#aaa;font-family:'Courier New',monospace;font-size:.7rem}.skip{position:absolute;top:-100px;z-index:100;background:#f5ff36;color:#111;padding:15px}.skip:focus{top:10px}@media(min-width:1600px){.hero,.section,header,.closing,footer{padding-left:max(5vw,calc((100vw - 1440px)/2));padding-right:max(5vw,calc((100vw - 1440px)/2))}}@media(max-width:800px){header{flex-wrap:wrap;padding:16px 5vw}nav{order:3;width:100%;justify-content:center;padding-top:10px;gap:35px}header .buy{gap:12px}.brand{font-size:1rem}.hero-top span:last-child{display:none}.hero-title{padding-top:35px}h1{font-size:18.3vw}.sticker{right:0;top:26%;font-size:3.5vw;padding:10px;box-shadow:3px 3px 0 #111}.hero-image{margin-top:8px}.hero-image img{min-height:240px;max-height:380px;object-position:45%}.image-note{font-size:.65rem;left:10px;bottom:10px}.hero-bottom{align-items:flex-start;flex-direction:column}.hero-bottom>div,.hero-bottom .buy{width:100%}.hero-bottom>p{font-size:1.3rem}.section{padding-top:65px;padding-bottom:65px}.section-label{font-size:.8rem;margin-bottom:30px}.story-grid,.video-grid,.making-intro,.final-chapter,.dvd-grid{grid-template-columns:1fr;gap:32px}.story-grid{gap:15px}.archive-stack{padding:20px 12px 0}.archive-stack figure+figure{margin:25px -5px 0 15px}.trailer-buy{flex-direction:column;align-items:flex-start}.lunch img{height:650px;object-position:53%}.lunch>div{bottom:40px;left:5vw}.lunch h2{font-size:11vw}.making-heading{display:block}.making-heading>p{margin-top:25px}.making-intro{margin:30px 0 45px;gap:20px}.chapters{grid-template-columns:1fr;gap:55px}.chapter-image{height:330px;max-width:470px;margin:auto}.chapter-number{margin-top:15px}.final-chapter{margin-top:60px}.review-wall{grid-template-columns:1fr 1fr;gap:25px 18px;margin-top:40px}.review-wall figure{padding:22px 18px}.review-wall blockquote{font-size:1.1rem}.review-wall figcaption{font-size:.7rem}.dvd-grid{gap:45px}.product-photo{max-width:540px}.product-info h2{font-size:18vw}.footer-bottom{flex-direction:column;text-align:center}.credits>div{gap:20px}.credits img{max-height:80px}.closing p{font-size:10vw}}@media(max-width:400px){header .buy{font-size:.7rem;padding:12px;gap:10px}.buy span{padding-left:10px}.review-wall{grid-template-columns:1fr}.hero-top{font-size:.7rem}.lunch img{height:550px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.credits{background:#fff;color:#111;padding:22px 28px;max-width:600px}.credits img{max-height:90px}.production-notes{display:flex;align-items:center;gap:35px;margin-top:55px;border-top:1px solid #444;padding-top:35px}.production-notes img{width:85px;height:220px;object-fit:contain;background:#f6f3e9;transform:rotate(4deg)}.production-notes p{max-width:550px}.production-notes strong{color:#f5ff36;font-family:'Courier New',monospace;font-size:.9rem}.production-notes span{display:block;margin-top:12px}@media(max-width:600px){.production-notes{gap:20px}.production-notes img{width:70px;flex-shrink:0}.production-notes p{font-size:1rem}}

/* Revisione: bianco, rosso e nero; crediti compatti. */
.buy{gap:20px}.buy span{display:flex;flex-direction:column;align-items:flex-start;font-size:1.05em}.buy span small{font-size:.72rem;font-weight:400;margin-top:3px}.hero-image img{max-height:680px;object-position:center 52%}.hero-image .image-note{bottom:18px}.review-wall figure:nth-child(2){background:#ee3042}.review-wall figure:nth-child(2) blockquote{color:#111}.reviews-intro{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-top:35px}.reviews-intro p{max-width:450px}.review-count{font-family:Georgia,serif;font-size:4rem;color:#ee3042;line-height:1}.review-count small{display:block;font-family:'Courier New',monospace;font-size:.8rem;color:#f6f3e9;margin-top:8px}.review-wall{row-gap:40px}.review-wall figure:nth-child(7n){background:#ee3042}.review-wall figure:nth-child(4n){transform:rotate(2deg)}.review-wall figure:nth-child(6n){transform:rotate(-3deg)}.review-wall figcaption small{display:block;font-size:.72rem;margin-top:7px}.credits{max-width:390px;padding:14px 20px;margin-bottom:30px}.credits>p{font-size:.7rem;margin-bottom:12px}.credits>div{gap:22px}.credits img{max-height:56px}.production-credit{border-top:1px solid #333;margin:28px auto 0;padding-top:25px;text-align:center}.production-credit p{font-family:'Courier New',monospace;font-size:.75rem;letter-spacing:.1em;margin-bottom:14px}.production-credit img{width:155px;height:auto;margin:auto}.season{border-top:1px solid #444;border-bottom:1px solid #444;background:#171717}.season-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:6vw;align-items:end}.season h2 span{color:#ee3042}.season-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #555;border-bottom:1px solid #555;margin:40px 0;padding:25px 0;gap:25px}.season-stats strong{display:block;color:#ee3042;font-family:Impact,Arial,sans-serif;font-size:3.7rem;line-height:1}.season-stats span{display:block;font-family:'Courier New',monospace;font-size:.8rem;margin-top:12px}.season-body{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:center}.season-photos figure{background:#f6f3e9;padding:8px 8px 14px;color:#111;transform:rotate(-3deg)}.season-photos figure+figure{width:78%;margin:25px 0 0 auto;transform:rotate(4deg)}.season-photos img{aspect-ratio:1.55;object-fit:cover}.season-chapters article{border-bottom:1px solid #444;padding:24px 0}.season-chapters article:first-child{padding-top:0}.season-chapters h3{font-size:1.6rem;margin-bottom:12px}.season-chapters .date{display:block;font-family:'Courier New',monospace;color:#ee3042;font-size:.85rem;margin-bottom:10px}.season-chapters p{font-size:1.05rem}.season-source{font-family:'Courier New',monospace;font-size:.75rem;color:#aaa;margin-top:35px}.season-source a{color:#ddd}.season-bridge{font-weight:900;color:#f5ff36;font-size:1.4rem;margin-top:40px}.hero-bottom .buy{min-width:340px}header .buy{gap:14px}header .buy span{padding-left:14px}.product-info .buy span{font-size:1rem}.product-info .buy span small{font-size:.8rem}
@media(max-width:800px){.season-heading,.season-body{grid-template-columns:1fr;gap:32px}.season-heading h2{font-size:12vw}.season-stats{gap:12px}.season-stats strong{font-size:2.7rem}.season-stats span{font-size:.72rem;line-height:1.4}.reviews-intro{align-items:start;flex-direction:column;gap:20px}.review-count{font-size:3rem}.hero-bottom .buy{min-width:0}.hero-image img{min-height:290px;object-position:center}.credits{max-width:340px}.credits img{max-height:50px}.production-credit img{width:140px}.review-wall{row-gap:30px}}
@media(max-width:450px){header{gap:10px}.brand{font-size:.88rem}header .buy{font-size:.65rem;padding:10px;gap:9px}header .buy span{padding-left:9px}header .buy span small{font-size:.62rem}.buy{font-size:.88rem;gap:12px}.closing .buy{max-width:100%}.hero-image img{min-height:320px;object-position:53%}}

.season-body{align-items:start}.season-photos{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px;padding:10px}.season-photos figure{width:100%;margin:0;transform:rotate(-3deg)}.season-photos figure+figure{width:100%;margin:0;transform:rotate(3deg)}.season-photos figure:first-child{grid-column:1/-1}.season-photos figure:nth-child(3){transform:rotate(-4deg)}.season-photos figure:nth-child(5){transform:rotate(-2deg)}.season-photos img{aspect-ratio:1.45;object-fit:cover}.season-photos figure:first-child img{aspect-ratio:1.7}.season-photos figcaption{font-size:.7rem}@media(max-width:500px){.season-photos{gap:25px 14px;padding:5px}.season-photos figcaption{font-size:.65rem}.season-photos figure{padding:6px 6px 12px}}

.season-chapters .season-coincidence{font-weight:900;color:#f5ff36;font-size:1.3rem;line-height:1.35;margin:20px 0}

.season-photos figure:first-child{grid-column:auto}.season-photos img,.season-photos figure:first-child img{aspect-ratio:auto;height:auto;object-fit:contain}.season-photos figure:nth-child(6){transform:rotate(2deg)}

.buy .buy-label{border:0;padding:0;font-size:inherit;align-items:flex-start;text-align:left}.buy .buy-label small{font-size:.75rem;line-height:1.35;font-weight:400;margin-top:6px}.buy .buy-price{flex-shrink:0}header .buy .buy-label{padding:0}header .buy .buy-label small{font-size:.65rem;max-width:190px}.hero-bottom .buy{min-width:370px}@media(max-width:800px){.hero-bottom .buy{min-width:0}}@media(max-width:450px){header{align-items:flex-start}header .buy{max-width:220px}header .buy .buy-label small{font-size:.6rem;max-width:115px}.buy .buy-label small{font-size:.7rem}.product-info .buy{padding:18px}.closing .buy{gap:16px}}

.perry-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,28%);align-items:center;gap:5vw}.perry-portrait{background:#f6f3e9;color:#111;padding:9px 9px 16px;transform:rotate(3deg)}.perry-portrait img{width:100%;height:auto}.perry-words>p{margin-top:35px;font-weight:900;font-size:.9rem}.perry-words>p span{font-weight:400;color:#aaa}.perry em{font-size:clamp(2.1rem,4.2vw,4.6rem)}@media(max-width:800px){.perry-layout{grid-template-columns:1fr;gap:35px}.perry-portrait{width:min(65%,280px);justify-self:end;margin-right:8px}.perry em{font-size:clamp(2.1rem,5.4vw,5.5rem)}}

.moreno{background:#151515;border-bottom:1px solid #444}.moreno-layout{display:grid;grid-template-columns:minmax(200px,30%) minmax(0,1fr);gap:6vw;align-items:center}.moreno-portrait{padding:9px 9px 16px;background:#f6f3e9;color:#111;transform:rotate(-3deg)}.moreno-portrait img{width:100%;height:auto}.moreno-words blockquote{margin:0;font-family:Georgia,serif;font-size:clamp(1.4rem,2.4vw,2.7rem);line-height:1.4}.moreno-words em{display:block;font-style:normal;color:#ee3042;font-size:clamp(2rem,3.8vw,4rem);line-height:1.15;margin-top:28px}.moreno-words>p{font-size:.9rem;font-weight:900;margin-top:35px}.moreno-words>p span{color:#aaa;font-weight:400}@media(max-width:800px){.moreno-layout{grid-template-columns:1fr;gap:35px}.moreno-words{grid-row:1}.moreno-portrait{width:min(70%,300px);margin-left:8px}.moreno-words em{font-size:clamp(2rem,6vw,3rem)}}

.production-photo-stack{display:grid;gap:32px}.final-chapter .crew-photo{transform:rotate(2deg)}.crew-photo img{width:100%;height:auto}

.story-origins{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0 45px}.story-origins figure{background:#f6f3e9;padding:9px;transform:rotate(-2deg)}.story-origins figure+figure{transform:rotate(2deg)}.story-origins img{width:100%;height:auto}.story .story-lead{max-width:1000px;font-family:Georgia,serif;font-size:clamp(1.5rem,2.8vw,2.8rem);line-height:1.4;margin:0 0 50px}.story-lead strong{display:inline-block;color:#ee3042;font-size:1.5em;margin-top:10px}.story-after{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:15px 10px 0}.archive-stack.story-after figure+figure{margin:0;transform:rotate(3deg)}.archive-stack.story-after figure{transform:rotate(-3deg)}@media(max-width:650px){.story-origins,.story-after{grid-template-columns:1fr;gap:30px}.story-origins{margin:30px 8px 35px}.story-after{padding:10px}.story .story-lead{margin-bottom:35px}}

.press{overflow:hidden;background:#111}.press h2{font-size:clamp(2.5rem,5.3vw,5.5rem)}.press h2 span{color:#ee3042}.press-board{position:relative;min-height:1050px;margin-top:65px;background:#252525;border:1px solid #3e3e3e;box-shadow:inset 0 0 90px #0006}.clipping{position:absolute;padding:8px 8px 13px;background:#e9e5dc;color:#111;box-shadow:7px 12px 24px #0009;transition:transform .2s,z-index .2s}.clipping:before{content:'';position:absolute;z-index:2;width:75px;height:25px;background:#d9cda68c;top:-12px;left:30%;transform:rotate(-7deg);pointer-events:none}.clipping a{display:block}.clipping img{width:100%;height:auto}.clipping figcaption{font-size:.7rem;padding-top:8px}.clipping:hover,.clipping:focus-within{z-index:10;transform:rotate(0deg) scale(1.04)}.clip-stampa{width:42%;left:4%;top:45px;transform:rotate(-9deg);z-index:3}.clip-sole{width:48%;right:3%;top:95px;transform:rotate(7deg);z-index:2}.clip-notizie{width:38%;left:7%;top:380px;transform:rotate(6deg);z-index:1}.clip-scommessa{width:49%;right:1%;top:530px;transform:rotate(-7deg);z-index:4}.clip-francia{width:32%;left:28%;top:245px;transform:rotate(-13deg);z-index:5}.clip-francia:before{left:55%;transform:rotate(18deg)}@media(min-width:1400px){.press-board{min-height:1200px}}@media(max-width:800px){.press-board{min-height:850px;margin-top:45px}.clip-stampa{width:57%;left:2%;top:30px}.clip-sole{width:60%;right:-2%;top:140px}.clip-francia{width:46%;left:6%;top:260px}.clip-notizie{width:53%;left:3%;top:480px}.clip-scommessa{width:60%;right:0;top:570px}.clipping{padding:5px 5px 10px}.clipping figcaption{font-size:.65rem}.clipping:before{width:50px;height:20px}}@media(max-width:450px){.press-board{min-height:720px}.clip-francia{top:205px}.clip-notizie{top:380px}.clip-scommessa{top:460px}.clip-sole{top:110px}.clipping figcaption{line-height:1.25}}

header{justify-content:space-between}.hero-bottom>div{max-width:420px}.collect-headline{font-size:clamp(2.5rem,5.6vw,6rem);line-height:1.05;margin-bottom:55px}.collect-headline span{color:#ee3042}.closing{padding-bottom:0;padding-left:0;padding-right:0}.closing p{padding-left:5vw;padding-right:5vw}.closing .buy-fullwidth{display:flex;width:100%;max-width:none;min-height:125px;justify-content:center;gap:60px;box-shadow:none;border:0;padding:32px 5vw;font-size:clamp(1.2rem,2.2vw,2rem)}.closing .buy-fullwidth .buy-label small{font-size:1rem}.closing .buy-fullwidth .buy-price{padding-left:40px}.closing .buy-fullwidth .buy-price small{font-size:.9rem}.closing .buy-fullwidth:hover{transform:none;background:#fff957}@media(max-width:800px){.hero-bottom>div{width:100%;max-width:none}.collect-headline{font-size:clamp(2.3rem,7.5vw,4rem);margin-bottom:40px}}@media(max-width:450px){.closing .buy-fullwidth{gap:20px;padding:25px 20px;min-height:110px;font-size:1.15rem}.closing .buy-fullwidth .buy-price{padding-left:20px}.closing .buy-fullwidth .buy-label small{font-size:.8rem}.closing .buy-fullwidth .buy-price small{font-size:.75rem}}

.trailer-buy-full{border:0;padding:0;margin:40px calc(-1 * max(5vw,20px)) -100px;display:block}.trailer-buy-full .buy-fullwidth{display:flex;width:100%;min-height:125px;justify-content:center;gap:60px;box-shadow:none;border:0;padding:32px 5vw;font-size:clamp(1.2rem,2.2vw,2rem)}.trailer-buy-full .buy-label small{font-size:1rem}.trailer-buy-full .buy-price{padding-left:40px}.trailer-buy-full .buy-price small{font-size:.9rem}.trailer-buy-full .buy-fullwidth:hover{transform:none;background:#fff957}.closing{padding-bottom:45px}@media(min-width:1600px){.trailer-buy-full{margin-left:calc(-1 * max(5vw,calc((100vw - 1440px)/2)));margin-right:calc(-1 * max(5vw,calc((100vw - 1440px)/2)))}}@media(max-width:800px){.trailer-buy-full{margin-bottom:-65px}}@media(max-width:450px){.trailer-buy-full .buy-fullwidth{gap:20px;padding:25px 20px;min-height:110px;font-size:1.15rem}.trailer-buy-full .buy-price{padding-left:20px}.trailer-buy-full .buy-label small{font-size:.8rem}.trailer-buy-full .buy-price small{font-size:.75rem}}

.film-credits{max-width:1100px;margin:0 auto 30px}.film-credits img{width:100%;height:auto}.credits{background:transparent;color:#f6f3e9;max-width:290px;padding:0;margin-bottom:28px}.credits>div{gap:18px}.credits img{max-height:43px;background:#fff}.credits>p{font-size:.65rem;margin-bottom:14px}@media(max-width:650px){.film-credits{margin-left:-3vw;margin-right:-3vw}.credits{max-width:260px}.credits img{max-height:38px}}

.footer-contact{margin:30px auto 0;text-align:center;font-size:.72rem;line-height:1.7;color:#aaa}.footer-contact a{text-underline-offset:3px;overflow-wrap:anywhere}.footer-contact a:hover{color:#f6f3e9}

.language-switch{display:flex;gap:9px;align-items:center;font-size:.8rem;font-weight:700}.language-switch a{text-decoration:none;padding:7px 4px}.language-switch a[aria-current]{color:#f5ff36;border-bottom:2px solid #f5ff36}.review-translation-note{margin-top:20px;color:#aaa}@media(max-width:800px){.language-switch{order:2}header nav{order:3}}

.quote-end{white-space:nowrap}.credits img{background:transparent}.film-credits{max-width:1200px;padding:30px 0 38px;text-align:center}.film-credits p{font-family:'Arial Narrow',Impact,sans-serif;font-stretch:condensed;font-weight:400;font-size:clamp(.58rem,1.65vw,1.55rem);line-height:1.6;letter-spacing:.08em}.film-credits p+p{margin-top:2px}@media(max-width:650px){.film-credits{margin-left:0;margin-right:0}.film-credits p{font-size:.7rem;line-height:1.55;letter-spacing:.04em}.film-credits p+p{margin-top:10px}}

footer .production-credit{margin-top:0;margin-bottom:35px}

.review-wall figure:nth-child(n){background:#f5ff36;color:#111}.review-wall figure:nth-child(n) blockquote,.review-wall figure:nth-child(n) figcaption,.review-wall figure:nth-child(n) figcaption small{color:#111}

.review-wall figure:nth-child(4n+1){background:#f5ff36}.review-wall figure:nth-child(4n+2){background:#83ded0}.review-wall figure:nth-child(4n+3){background:#ee3042}.review-wall figure:nth-child(4n){background:#f5a6ca}
