/**
 * Homepage Archivio Malaisa.
 * Migrato dal modulo Codice Divi e normalizzato per evitare regressioni.
 */
​
body.page-id-1629 .et_pb_section{padding:0!important}body.page-id-1629 .et_pb_row{width:100%!important;max-width:none!important;padding:0!important}body.page-id-1629 .et_pb_code_inner{width:100%!important}
  .mg2{--ink:#090909;--paper:#eee9df;--acid:#dfff18;--pink:#ff2d79;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.mg2 *{box-sizing:border-box}.mg2 a{color:inherit;text-decoration:none}.mg2-wrap{width:min(1420px,94vw);margin:auto}.mg2-nav{min-height:78px;display:flex;align-items:center;gap:34px;border-bottom:1px solid #393939}.mg2-brand{font:900 28px/1 Impact,Haettenschweiler,sans-serif;letter-spacing:.02em;flex:0 0 auto}.mg2-navlinks{display:flex;align-items:center;gap:22px;font:700 11px/1 Arial,sans-serif;letter-spacing:.09em;margin-left:auto;white-space:nowrap}.mg2-navlinks a:hover,.mg2-subnav a:hover{color:var(--acid)}.mg2-subnav{min-height:38px;display:flex;align-items:center;gap:24px;border-bottom:1px solid #242424;font:700 10px/1 Arial,sans-serif;letter-spacing:.13em;color:#b8b2aa}.mg2-subnav span{color:var(--acid)}
  .mg2-hero{position:relative;min-height:720px;display:grid;grid-template-columns:43% 37% 20%;border-bottom:10px solid var(--paper)}.mg2-left{position:relative;padding:36px 32px 34px 5vw;z-index:2}.mg2-est{font-size:11px;letter-spacing:.36em;margin-bottom:22px}.mg2-title{font:900 clamp(88px,10vw,166px)/.78 Impact,Haettenschweiler,sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0;color:var(--paper)}.mg2-title span{display:block}.mg2-title .serif{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:.72em;letter-spacing:-.055em;line-height:.9;text-transform:none}.mg2-stroke{display:inline-block;width:180px;height:12px;background:var(--acid);transform:rotate(-4deg);margin:4px 0 12px 43%}.mg2-sub{color:var(--paper)!important;font:400 clamp(31px,3vw,55px)/.98 Georgia,serif;margin:10px 0 14px;max-width:560px}.mg2-copy{font:400 17px/1.3 Georgia,serif;max-width:510px;color:#ddd4ca}.mg2-cta{display:flex;gap:16px;margin-top:24px}.mg2-btn{display:inline-flex;align-items:center;justify-content:space-between;min-width:210px;padding:17px 20px;border:1px solid #eee;font-size:13px;font-weight:900;letter-spacing:.1em}.mg2-btn.acid{background:var(--acid);color:#090909;border-color:var(--acid)}
  .mg2-photo{position:relative;background:#111;display:flex;align-items:end;justify-content:center;overflow:hidden}.mg2-photo img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.mg2-photo:after{content:'FOTOGRAFIA ORIGINALE · ARCHIVIO MALAISA';position:absolute;left:18px;bottom:16px;background:#090909;color:#fff;padding:8px 10px;font-size:9px;letter-spacing:.18em}
  .mg2-collage{padding:24px 22px;background:var(--paper);color:#090909;display:flex;flex-direction:column;justify-content:space-between}.mg2-note{font:400 31px/1.02 Georgia,serif;transform:rotate(-3deg);padding:18px 8px}.mg2-cities{border-left:5px solid #090909;padding:16px;font-size:13px;line-height:1.55;letter-spacing:.2em;text-transform:uppercase}.mg2-poster{background:var(--acid);padding:24px 18px;font:900 39px/.92 Impact,Haettenschweiler,sans-serif;text-transform:uppercase;transform:rotate(-2deg)}.mg2-pink{color:var(--pink);font:italic 28px/1 Georgia,serif;text-align:right;transform:rotate(-7deg);padding:10px}
  .mg2-ribbon{background:var(--paper);color:#090909;padding:22px 3vw;display:flex;justify-content:space-between;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.mg2-ribbon b{color:var(--pink)}
  .mg2-chapters{padding:86px 0}.mg2-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.mg2-head h2{margin:0}.mg2-head h2 .the{display:block;font:400 clamp(48px,5.5vw,84px)/.9 Georgia,Times New Roman,serif;text-transform:none}.mg2-head h2 .chapters{display:block;font:900 clamp(58px,7vw,110px)/.8 Impact,sans-serif;text-transform:uppercase}.mg2-head p{max-width:470px;color:#aca39c;font:18px/1.45 Georgia,serif}.mg2-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.mg2-tile{min-height:235px;border:1px solid #4b4440;padding:28px;display:flex;flex-direction:column;justify-content:space-between}.mg2-tile:hover{border-color:var(--acid)}.mg2-tile b{color:var(--acid);font-size:12px;letter-spacing:.14em}.mg2-tile h3{font:900 clamp(32px,4vw,60px)/.9 Impact,sans-serif;text-transform:uppercase;margin:0}.mg2-tile p{margin:0;color:#bbb1aa}.mg2-tile.one{grid-column:span 7}.mg2-tile.two{grid-column:span 5;background:var(--pink);color:#090909;border:0}.mg2-tile.two b,.mg2-tile.two p{color:#090909}.mg2-tile.three,.mg2-tile.four,.mg2-tile.five{grid-column:span 4}.mg2-tile.four{background:var(--acid);color:#090909;border:0}.mg2-tile.four b,.mg2-tile.four p{color:#090909}
  .mg2-memory{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:100px}.mg2-memory figure{margin:0;border:1px solid #423d39;padding:22px}.mg2-memory img{width:100%;height:440px;object-fit:contain;background:#000}.mg2-memory figcaption{display:flex;justify-content:space-between;margin-top:14px;font-size:11px;letter-spacing:.16em}.mg2-quote{background:var(--paper);color:#090909;padding:58px;display:flex;flex-direction:column;justify-content:space-between}.mg2-quote blockquote{font:900 clamp(36px,4.2vw,68px)/.98 Arial,sans-serif;margin:0}.mg2-quote small{font-weight:900;letter-spacing:.14em}.mg2-feature{display:grid;grid-template-columns:42% 58%;margin-bottom:100px;background:var(--paper);color:#090909;min-height:620px}.mg2-feature-copy{padding:60px;display:flex;flex-direction:column;justify-content:space-between}.mg2-feature-kicker{font-size:11px;font-weight:900;letter-spacing:.18em;color:#ff2d79}.mg2-feature h2{font:900 clamp(54px,6vw,94px)/.84 Impact,Haettenschweiler,sans-serif;text-transform:uppercase;margin:28px 0}.mg2-feature h2 span{display:block;font:400 .72em/.95 Georgia,Times New Roman,serif;text-transform:none}.mg2-feature p{font:24px/1.28 Georgia,serif;max-width:520px}.mg2-feature small{font-size:10px;font-weight:900;letter-spacing:.16em}.mg2-feature figure{margin:0;position:relative;overflow:hidden;min-height:620px}.mg2-feature img{width:100%;height:100%;object-fit:cover;object-position:center 44%;display:block}.mg2-feature figcaption{position:absolute;right:18px;bottom:18px;background:#090909;color:#fff;padding:9px 12px;font-size:9px;letter-spacing:.16em} .mg2-timeline{padding:80px 0 120px;border-top:1px solid #403a36}.mg2-line{height:4px;background:var(--pink);display:grid;grid-template-columns:repeat(4,1fr)}.mg2-point{position:relative;padding-top:30px;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.mg2-point:before{content:'';position:absolute;top:-12px;width:28px;height:28px;border-radius:50%;background:var(--pink)}.mg2-point strong{display:block;font-size:38px;color:#fff;letter-spacing:0}
  @media(max-width:1100px){.mg2-nav{height:auto;min-height:66px;flex-wrap:wrap;gap:8px;padding:14px 0}.mg2-brand{font-size:24px}.mg2-navlinks{display:flex;width:100%;gap:18px;overflow-x:auto;white-space:nowrap;padding:8px 0 6px;margin-left:0;font-size:10px}.mg2-subnav{gap:18px;overflow-x:auto;white-space:nowrap;font-size:9px}.mg2-hero{grid-template-columns:1fr;min-height:0}.mg2-left{padding:48px 6vw}.mg2-title{font-size:clamp(78px,23vw,126px)}.mg2-stroke{margin-left:25%;width:130px}.mg2-photo{min-height:540px}.mg2-photo img{height:540px}.mg2-collage{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mg2-poster{font-size:30px}.mg2-ribbon{display:block;line-height:1.8}.mg2-head{display:block}.mg2-head p{margin-top:24px}.mg2-tile.one,.mg2-tile.two,.mg2-tile.three,.mg2-tile.four,.mg2-tile.five{grid-column:span 12}.mg2-memory{grid-template-columns:1fr}.mg2-memory img{height:auto}.mg2-quote{min-height:420px;padding:40px 28px}.mg2-feature{grid-template-columns:1fr;min-height:0}.mg2-feature-copy{padding:42px 28px}.mg2-feature figure{min-height:560px}.mg2-feature img{height:560px}.mg2-line{display:block;height:auto;background:none;border-left:4px solid var(--pink);padding-left:28px}.mg2-point{padding:0 0 42px}.mg2-point:before{left:-44px;top:3px;width:24px;height:24px}}
​