/* The issue is a printed surface: cuts, overprint and interruption. */
[hidden]{display:none!important}
.topbar{background:#050505;backdrop-filter:none}
.topbar::before{clip-path:polygon(0 4%,93% 0,92% 31%,100% 34%,96% 77%,100% 80%,2% 100%,0 67%);transform:none}
.topbar::after{height:3px;width:26vw;bottom:1px;clip-path:none}
.brand{transform:none}
.brand-pago{font-style:normal;letter-spacing:-.09em;transform:scaleX(.85);left:-.1em;top:7px}
.brand-si{left:3.5em;top:25px;font-family:var(--serif);font-size:3.4rem;font-weight:400;line-height:.6;transform:scaleX(.8)}
.brand::after{top:34px;height:6px;width:224px;transform:none}
.lang-button{transform:none;box-shadow:none;border-bottom:6px solid var(--bordeaux)}
.desktop-nav a:nth-child(n){transform:none}
.desktop-nav a:nth-child(2){transform:translateY(10px)}
.desktop-nav a:nth-child(4){transform:translateY(-9px)}
.home-raw .hero{min-height:110svh;padding-top:clamp(220px,26vw,410px);padding-inline:0;gap:0;grid-template-columns:.55fr 1fr;isolation:isolate}
.home-raw .masthead{inset:110px -3vw auto -3vw;height:25vw;transform:none;mix-blend-mode:normal}
.home-raw .masthead>span{font-family:var(--mast);font-style:normal;font-weight:900;font-size:26vw;line-height:.6;letter-spacing:-.14em}
.home-raw .mast-p{left:0;top:0}
.home-raw .mast-a{left:15vw;top:4vh}
.home-raw .mast-g{left:34vw;top:-2vh}
.home-raw .mast-o{left:52vw;top:6vh;-webkit-text-stroke:0;color:var(--white)!important}
.home-raw .mast-s{left:69vw;top:2vh;font-family:var(--serif)!important;font-style:italic!important;font-size:34vw!important;font-weight:400!important;color:var(--green-bright)!important}
.home-raw .mast-i{left:86vw;top:0}
.home-raw .masthead::before{left:0;right:24%;top:44%;width:auto;height:9%;background:#050505;clip-path:polygon(0 0,63% 0,63% 48%,100% 48%,100% 100%,0 100%);z-index:5;mix-blend-mode:normal}
.home-raw .masthead::after{content:'VOL. 01 / PAGO SÌ / 2026';left:2vw;top:90%;background:none;color:var(--white);font-size:.5rem;transform:none}
.home-raw .masthead>i,.home-raw .hero-sticker,.home-raw .hero-axis,.home-raw .hero h1 em{display:none}
.home-raw .hero-copy{padding:16vh 2vw 4vw;min-height:72vh;overflow:visible}
.home-raw .hero-copy::before{inset:0 -12vw 0 0;opacity:.8;clip-path:polygon(0 0,100% 0,83% 39%,96% 39%,80% 100%,0 100%);background-position:42% center;filter:grayscale(1) contrast(1.55)}
.home-raw .hero-copy::after{inset:0 -5vw 0 0;background:linear-gradient(0deg,#050505 4%,transparent 77%);clip-path:none}
.home-raw .kicker{position:relative;z-index:6;margin-bottom:7vh;width:220%;max-width:650px;font-weight:400;font-size:.57rem;letter-spacing:.19em}
.home-raw .kicker span{border-radius:0;box-shadow:none;width:3px;height:26px}
.home-raw .hero h1{font-family:var(--serif);font-size:clamp(5rem,9vw,10rem);font-weight:400;line-height:.54;letter-spacing:-.09em;mix-blend-mode:difference;width:155%;margin:0 0 10vh;padding:.1em 0 .15em}
.home-raw .hero h1 span:first-child{transform:none;font-style:italic;margin-left:-3vw}
.home-raw .hero h1 span:nth-child(2){font-family:var(--mast);font-size:.6em;font-weight:800;line-height:.6;transform:translateX(2vw);color:var(--white);padding-block:.12em;clip-path:polygon(0 10%,100% 0,100% 80%,0 100%)}
.home-raw .hero-bottom{width:100%;display:block;border-top:0;position:relative;z-index:5}
.home-raw .hero-bottom p{max-width:30ch;font-family:Arial,sans-serif;font-size:.84rem;line-height:1.45}
.home-raw .hero-bottom a{margin-top:2rem}
.home-raw .hero-art{margin:0 0 0 -4vw;min-height:77vh;transform:none;clip-path:polygon(3% 0,100% 0,100% 24%,98% 24%,100% 25%,100% 100%,0 100%,0 72%,5% 71%,0 70%)}
.home-raw .hero-art img{filter:contrast(1.18) saturate(.75);object-position:center 55%}
.home-raw .hero-art::after{box-shadow:none;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent 30%)}
.home-raw .hero-art::before{opacity:.13;background-size:3px 3px}
.home-raw .hero-art figcaption{background:transparent;color:white;left:3vw;right:2vw;bottom:1vw;padding:0;font-size:.45rem;letter-spacing:.1em}
.home-raw .hero-index{top:auto;bottom:28%;left:0;background:none;font-size:.55rem;transform:rotate(-90deg)}
.home-raw .ticker{background:white;border:0;padding:0;color:#050505}
.home-raw .ticker div{animation:none;width:max-content;gap:.3rem;padding:0;font:900 clamp(2rem,6vw,7rem)/.67 var(--mast);letter-spacing:-.12em;transform:translateX(-1.5vw);height:.7em}
.home-raw .ticker i{display:none}
.home-raw .rupture{min-height:97vh}
.home-raw .rupture-over{font-family:var(--serif);font-weight:400;font-style:italic;line-height:.5;font-size:clamp(6rem,20vw,23rem);width:100%;transform:none;left:-2vw;top:7vh;letter-spacing:-.09em}
.home-raw .rupture-core{font-family:var(--mast);font-weight:900;left:2vw;top:35vh;font-size:clamp(7rem,19vw,23rem);line-height:.6;letter-spacing:-.15em;rotate:0deg;white-space:normal}
.home-raw .rupture-cut{background:var(--bordeaux);height:25vh;top:54%;transform:none;box-shadow:none;clip-path:polygon(0 12%,13% 15%,13% 0,32% 8%,40% 5%,61% 12%,70% 2%,85% 7%,100% 0,100% 93%,87% 98%,73% 87%,68% 100%,49% 92%,31% 100%,11% 89%,0 100%)}
.home-raw .rupture-list{top:66%;font-size:.7rem;transform:none;letter-spacing:.27em;white-space:normal}
.home-raw .rupture-glyph{opacity:1;bottom:-9vh;left:8vw;right:auto;font-family:var(--serif);font-size:48vw;rotate:0deg;z-index:4}
.home-raw .feature-image,.home-raw .feature-copy::before{clip-path:polygon(0 0,98% 0,100% 38%,94% 39%,100% 41%,100% 100%,0 96%)}
.home-raw .feature-copy::before{mix-blend-mode:normal;inset:0 -4vw 12% 20%;background:var(--bordeaux)}
.home-raw .feature-copy .eyebrow{background:none;color:white;padding:0;transform:none}
.home-raw .feature-copy h2{font-family:var(--serif);text-shadow:none;line-height:.49;clip-path:polygon(0 6%,100% 0,100% 86%,0 100%)}
.home-raw .manual-collage img{border:0;box-shadow:none;rotate:0deg}
.home-raw .manual-collage img:nth-child(1){width:70%;height:65%;left:0;top:0}
.home-raw .manual-collage img:nth-child(2){width:55%;height:70%;right:0;top:30%;clip-path:polygon(0 0,100% 0,94% 34%,100% 38%,100% 100%,0 100%)}
.home-raw .manual-collage img:nth-child(3){width:50%;height:40%;left:-5%;bottom:2%}
.home-raw .manual-copy{box-shadow:none;rotate:0deg;border:0;border-left:10px solid var(--black);padding:2rem;background:var(--white)}
.home-raw .manual-collage>span{font-size:27vw;right:-5vw;top:15%;rotate:0deg;color:var(--bordeaux);mix-blend-mode:multiply}
.home-raw .impossible-frame{display:none}
.home-raw .space-work{box-shadow:none;border:0;rotate:0deg;clip-path:none}
.home-raw .space-work-one{left:-4vw;width:48%;top:0}
.home-raw .space-work-two{left:42%;top:40%;width:55%;height:54%}
.home-raw .space-work-three{right:-5vw;width:35%;height:42%;top:-8%}
.home-raw .time-mark{left:15%;top:35%;font-size:40vw;color:var(--white);mix-blend-mode:difference;line-height:.4}
.home-raw .artist-stack{rotate:0deg;box-shadow:none;border:0}
.home-raw .artist-stack>a{background:#050505;min-height:140px}
.home-raw .artist-stack>a b{font-family:var(--mast);font-weight:800;letter-spacing:-.1em;font-size:clamp(1.7rem,3vw,4rem);line-height:.8}
.home-raw .guide-card{rotate:0deg;box-shadow:none;clip-path:none}
.home-raw .guide-number{font-family:var(--heavy);font-weight:400;font-size:13vw}
.home-raw .catalog-head::before{border-radius:0;background:var(--bordeaux);width:46vw;height:17vh;right:-3vw;top:30vh;clip-path:polygon(0 10%,94% 0,100% 20%,97% 24%,100% 70%,91% 100%,0 92%)}
.home-raw .catalog-head{overflow:hidden}
.home-raw .catalog-section summary b{border-radius:0;border:0;width:62px;height:62px;font-family:var(--mast);font-size:2.5rem}
.home-raw .final-wink{display:none}
.pub-footer-nav{display:flex;gap:.75rem;flex-wrap:wrap}
.image-missing{display:none!important}
.pub-entry-image.image-placeholder{background:var(--bordeaux)}
.pub-empty{padding:4rem 3vw;font:2rem var(--serif)}
.article-related{display:block}
.article-related>h2{margin:0 0 4rem;font:400 italic clamp(3rem,7vw,8rem)/.7 var(--serif);letter-spacing:-.08em}
.article-related>.pub-grid{padding:0;gap:3vw;grid-template-columns:repeat(3,minmax(0,1fr))}
.article-related>.pub-grid>.pub-entry:nth-child(n){grid-column:auto;width:100%;margin:0;padding:0}
.article-related>.pub-grid>.pub-entry:nth-child(n) .pub-entry-image{aspect-ratio:1.15}
.article-related>.pub-grid>.pub-entry:nth-child(n) h2{font-size:clamp(2.1rem,3vw,4rem);margin:0;mix-blend-mode:normal}
.article-rail small{display:inline-block;margin-right:.5rem;color:var(--green-bright)}
.article-figure figcaption small,.article-hero figcaption small{display:block;opacity:.8;margin-top:.45rem}
@media(max-width:900px){
  .brand-pago{font-size:2.7rem;top:8px}
  .brand-si{left:3.45em;font-size:2.7rem;top:20px}
  .home-raw .hero{display:grid;grid-template-columns:1fr;padding:0;padding-top:31vw}
  .home-raw .masthead{top:100px;height:27vw}
  .home-raw .hero-copy{padding:20vh 4vw 5vw;min-height:600px}
  .home-raw .hero-copy::before{inset:0;clip-path:none;opacity:.65}
  .home-raw .hero-copy::after{inset:0;opacity:.7}
  .home-raw .hero h1{font-size:20vw;width:100%;margin-bottom:5vh}
  .home-raw .hero h1 span:nth-child(2){font-size:.7em}
  .home-raw .hero-art{min-height:65vh;margin:0 0 0 12vw}
  .home-raw .hero-art img{height:65vh}
  .home-raw .kicker{width:100%;font-size:.5rem;letter-spacing:.05em;margin-bottom:6vh}
  .home-raw .masthead::after{top:110%}
  .home-raw .manual-copy{border-left:5px solid black}
  .home-raw .rupture-core{font-size:22vw}
  .home-raw .rupture-over{font-size:25vw}
  .home-raw .feature-copy::before{display:none}
  .home-raw .feature-copy h2{line-height:.6}
  .home-raw .manual-collage>span{font-size:50vw;right:-2vw}
  .home-raw .guide-number{font-size:8rem}
}
@media(max-width:560px){
  .article-related>.pub-grid{display:block}
  .article-related>.pub-grid>.pub-entry:nth-child(n){margin-bottom:3rem}
  .home-raw .hero{padding-top:37vw;min-height:0}
  .home-raw .masthead{top:99px;left:-3vw;right:-3vw;height:26vw}
  .home-raw .masthead>span{font-size:27vw}
  .home-raw .mast-s{font-size:35vw!important}
  .home-raw .mast-a{top:2vh}
  .home-raw .mast-g{top:-1vh}
  .home-raw .mast-o{top:2.5vh}
  .home-raw .masthead::after{top:105%;font-size:.4rem}
  .home-raw .hero-copy{padding:16vh 1rem 3rem;min-height:570px}
  .home-raw .hero h1{font-size:25vw;line-height:.55;overflow:visible}
  .home-raw .hero-bottom p{max-width:31ch}
  .home-raw .hero-art{margin-left:9vw;min-height:60vh}
  .home-raw .hero-art img{height:60vh}
  .home-raw .hero-art figcaption{font-size:.4rem;bottom:1.5rem}
  .home-raw .rupture{min-height:80vh}
  .home-raw .rupture-core{top:31vh;font-size:25vw}
  .home-raw .rupture-over{top:9vh;font-size:28vw}
  .home-raw .rupture-glyph{font-size:85vw;bottom:-4vh}
  .home-raw .rupture-cut{height:16vh;top:53%}
  .home-raw .rupture-list{font-size:.5rem;top:57%;letter-spacing:.15em}
  .home-raw .hero-index{left:0;bottom:10%}
}
