.ep-shell{--background:var(--collage-paper);--foreground:var(--collage-ink);--primary:var(--collage-ink);--primary-foreground:var(--collage-paper);--accent:var(--collage-yellow);--border:var(--collage-ink);--muted-foreground:var(--collage-ink);background:var(--collage-paper) url(/assets/collage-paper-NxEGMbWh.jpg) center top/100% auto;max-width:1440px;color:var(--collage-ink);border-inline:6px solid var(--collage-ink);letter-spacing:0;min-height:100vh;margin:auto}.ep-shell *{letter-spacing:0;min-width:0}.ep-review-bar{background:var(--collage-ink);color:var(--collage-paper);font:10px var(--font-mono);justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;display:flex}.ep-review-bar a{align-items:center;gap:8px;display:flex}.ep-review-bar svg{width:14px}.ep-header{border-bottom:1px solid color-mix(in oklab,var(--collage-ink) 20%,transparent);align-items:center;gap:30px;padding:24px 3%;display:flex}.ep-header>a{flex:none;width:155px}.ep-header>a img{object-fit:contain;width:100%;height:65px}.ep-header nav{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.ep-header nav button{font:700 10px var(--font-mono);text-transform:uppercase;border-radius:0;position:relative}.ep-header nav button[aria-pressed=true]{text-decoration:underline;-webkit-text-decoration-color:var(--collage-pink);-webkit-text-decoration-color:var(--collage-pink);text-decoration-color:var(--collage-pink);text-underline-offset:8px;text-decoration-thickness:4px}.ep-template{padding:40px 4% 0}.ep-opening{grid-template-columns:36% minmax(0,1fr);gap:22px;display:grid;position:relative}.ep-opening-type{flex-direction:column;align-items:flex-start;padding:14px 10px 40px 0;display:flex;position:relative}.ep-heading{isolation:isolate;width:max-content;max-width:100%;margin:20px 0 45px;position:relative;transform:rotate(-4deg)}.ep-heading h1{font:400 70px/.95 "Rubik Glitch",var(--font-sans);text-transform:uppercase;overflow-wrap:anywhere;z-index:1;margin:0;position:relative}.ep-heading-artist{max-width:290px}.ep-heading-artist h1{font-size:76px}.ep-heading-mark{object-fit:fill;z-index:-1;width:110%;height:130%;position:absolute;top:-15%;left:-5%}.ep-heading-underline{object-fit:fill;width:110%;height:28px;position:absolute;bottom:-18px;left:0}.ep-heading-crown{object-fit:contain;width:78px;height:80px;position:absolute;top:-63px;right:0}.ep-opening-title h2{font:900 32px/1.08 var(--font-sans);text-transform:uppercase;overflow-wrap:anywhere;margin:14px 0 20px}.ep-byline{font:10px/1.6 var(--font-mono);text-transform:uppercase}.ep-opening-quote,.ep-margin blockquote{max-width:290px;margin:25px 0;font:24px/1.35 Permanent Marker,cursive;transform:rotate(-5deg)}.ep-opening-brush{object-fit:contain;width:65%;height:90px;margin-top:auto}.ep-hero{padding:12px 0 0;position:relative}.ep-hero>.ep-image{margin-bottom:16px;transform:rotate(1deg)}.ep-image{margin:0;position:relative}.ep-image-frame{background:0 0;justify-content:center;align-items:center;display:flex;position:relative}.ep-image-frame img{object-fit:contain;width:100%;height:auto;max-height:660px;display:block}.ep-image figcaption{font:9px/1.5 var(--font-mono);text-transform:uppercase;overflow-wrap:anywhere;padding:8px 2px}.ep-image-tools{background:var(--collage-paper);color:var(--collage-ink);opacity:0;z-index:3;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:8px;right:8px}.ep-image:hover .ep-image-tools,.ep-image:focus-within .ep-image-tools{opacity:1}.ep-image-tools button{width:32px;height:32px}.ep-hero-star{object-fit:contain;pointer-events:none;z-index:2;width:90px;height:150px;position:absolute;bottom:0;right:-16px}.ep-filmstrip{background:var(--collage-ink);color:var(--collage-paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 12px 18px 24px;display:grid;position:relative;transform:rotate(-1deg)}.ep-filmstrip:before{content:"";background:repeating-linear-gradient(to bottom,var(--collage-paper) 0 14px,transparent 14px 24px);width:10px;position:absolute;top:6px;bottom:6px;left:6px}.ep-filmstrip .ep-image-frame img{object-fit:contain;width:100%;height:100%}.ep-filmstrip figcaption{display:none}.ep-interior{grid-template-columns:33% minmax(0,1fr);align-items:start;gap:7%;padding:60px 0;display:grid}.ep-margin{position:relative}.ep-margin>.ep-image{margin:35px 0;transform:rotate(-3deg)}.ep-margin-crown{width:70px;margin:30px auto;display:block}.ep-prose{max-width:730px}.ep-original{overflow-wrap:anywhere;margin-top:20px;font:18px/1.85 Georgia,serif}.ep-original p{margin:0 0 1.5em}.ep-original h2,.ep-original h3,.ep-original h4{font:700 20px/1.45 var(--font-sans);margin:32px 0 18px}.ep-original a{text-decoration:underline;-webkit-text-decoration-color:var(--collage-pink);-webkit-text-decoration-color:var(--collage-pink);text-decoration-color:var(--collage-pink);text-underline-offset:4px}.ep-original ul,.ep-original ol{padding-left:24px}.ep-qa h3:before{content:"VANDAL MAG";font:700 10px var(--font-mono);margin:0 0 10px;display:block}.ep-qa h3+p:before{content:"MARCELO MENT";font:700 10px var(--font-mono);margin:0 0 10px;display:block}.ep-artwork-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:45px 30px;padding:20px 0 50px;display:grid}.ep-artwork-gallery>.ep-image:nth-child(3n+1){grid-column:1/-1;max-width:100%}.ep-artwork-gallery>.ep-image:nth-child(3n+2){justify-self:start;width:88%}.ep-artwork-gallery>.ep-image:nth-child(3n){justify-self:end;width:92%;transform:translateY(20px)}.ep-artwork-gallery .ep-image-frame img{max-height:800px}.ep-related{border-top:3px solid var(--collage-ink);padding:30px 0 45px}.ep-related h2{font:900 24px var(--font-sans);gap:15px;display:flex}.ep-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ep-related a{position:relative}.ep-related a>img{object-fit:contain;width:100%;height:210px}.ep-related a>span{font:700 13px/1.4 var(--font-sans);margin:10px 22px 0 0;display:block}.ep-footer{border-top:1px solid var(--collage-ink);font:9px var(--font-mono);align-items:center;gap:20px;padding:20px 4%;display:flex}.ep-footer>img{object-fit:contain;width:45px;height:50px}.ep-footer>a{align-items:center;gap:12px;margin-left:auto;display:flex}.ep-footer svg{width:16px}.ep-template-interview .ep-opening{grid-template-columns:39% minmax(0,1fr)}.ep-template-fashion .ep-opening{grid-template-columns:40% minmax(0,1fr)}.ep-template-music .ep-opening{grid-template-columns:39% minmax(0,1fr)}.ep-template-music .ep-hero{background:var(--collage-ink);color:var(--collage-paper);padding:22px 14px;transform:rotate(2deg)}.ep-template-music .ep-filmstrip{transform:none}.ep-template-music .ep-hero>.ep-image:before{content:"";background:var(--tape);z-index:1;width:85px;height:30px;position:absolute;top:-20px;left:18%;transform:rotate(-8deg)}.ep-placeholder{background:var(--muted);min-height:280px;color:var(--muted-foreground);font:11px var(--font-mono);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.ep-shell .ep-placeholder{--muted:color-mix(in oklab,var(--collage-ink) 8%,var(--collage-paper))}.ep-lightbox{--background:var(--collage-ink);--foreground:var(--collage-paper);background:var(--background);color:var(--foreground);border:0;border-radius:0;width:1200px;max-width:95vw;padding:35px 25px 20px}.ep-lightbox>img{object-fit:contain;width:100%;height:80vh}.ep-lightbox>h2{font:10px var(--font-mono);padding-right:30px}.ep-gallery-heading{align-items:center;gap:35px;display:flex}.ep-gallery-heading .ep-heading{margin-bottom:25px}.ep-gallery-heading>span{font:22px/1.2 Permanent Marker,cursive;transform:rotate(-4deg)}.ep-filters{gap:20px;padding:18px 0 28px;display:flex}.ep-filters button{font:700 11px var(--font-mono);text-transform:uppercase}.ep-filters button[aria-pressed=true]{text-decoration:underline;-webkit-text-decoration-color:var(--collage-pink);-webkit-text-decoration-color:var(--collage-pink);text-decoration-color:var(--collage-pink);text-underline-offset:6px;text-decoration-thickness:3px}.ep-wall{columns:3;column-gap:22px}.ep-wall-item{break-inside:avoid;margin:0 0 30px;position:relative}.ep-wall-item .ep-image-frame img{max-height:none}.ep-wall-size-1{padding-top:20px}.ep-wall-size-3{width:90%;margin-left:auto}.ep-image-frame>a{width:100%;height:100%;display:block}.ep-image figcaption a:hover{text-decoration:underline}.ep-load-more{font:700 11px var(--font-mono);text-underline-offset:5px;margin:30px auto 45px;text-decoration:underline;display:flex}.ep-heading h1{font-family:var(--font-sans);overflow-wrap:normal;font-size:54px;font-weight:900;font-stretch:75%;line-height:1}.ep-heading-artist h1{max-width:290px;font-size:62px}.ep-heading-exhibition h1{font-size:48px}.ep-template-interview .ep-heading h1{font-size:52px}.ep-hero-star{bottom:-38px;right:-24px}.ep-filmstrip{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.ep-filmstrip .ep-image-frame{height:180px}.ep-filmstrip .ep-image-frame img{max-height:100%}.ep-published>.collage-shell{background:0 0;border:0}.ep-article-back{font:11px var(--font-mono);text-transform:uppercase;margin:16px 4% 0;display:inline-block}.ep-published .ep-tagged{padding-bottom:45px}.ep-published .ep-gallery-heading .ep-heading{max-width:100%}.ep-published .ep-gallery-heading h1{overflow-wrap:anywhere}.ep-published .ep-filmstrip .ep-image-tools button:first-child{display:inline-flex}@media (width>=1200px){.ep-template{padding-top:55px}.ep-heading h1{font-size:64px}.ep-heading-exhibition h1{font-size:55px}.ep-heading-artist h1{max-width:330px;font-size:76px}.ep-template-interview .ep-heading h1{font-size:59px}.ep-opening-title h2{font-size:38px}}@media (width<=1000px){.ep-header{gap:12px}.ep-header nav{gap:0}.ep-header>a{width:125px}.ep-heading h1,.ep-heading-artist h1{font-size:58px}.ep-template-interview .ep-heading h1{font-size:49px}.ep-opening-title h2{font-size:27px}.ep-filmstrip .ep-image-frame{height:125px}.ep-opening-quote{font-size:21px}}@media (width<=650px){.ep-shell{border-inline-width:3px}.ep-review-bar{padding:10px 14px;font-size:8px}.ep-header{padding:15px 4%;display:block}.ep-header>a{width:125px;display:block}.ep-header>a img{height:52px}.ep-header nav{justify-content:space-between;gap:3px;margin-top:12px}.ep-header nav button{padding:8px;font-size:9px}.ep-template{padding:30px 5% 0}.ep-opening,.ep-template-interview .ep-opening,.ep-template-fashion .ep-opening,.ep-template-music .ep-opening{grid-template-columns:1fr;gap:10px}.ep-opening-type{padding-bottom:0}.ep-heading{margin:20px 0 26px}.ep-heading-artist{max-width:100%}.ep-heading-artist h1{max-width:260px}.ep-heading h1{font-size:56px}.ep-template-interview .ep-heading h1{font-size:46px}.ep-opening-title h2{max-width:100%;font-size:30px}.ep-opening-brush{display:none}.ep-heading-crown{width:48px;height:58px;top:-34px;right:-30px}.ep-opening-quote{margin:5px 0 20px}.ep-image-tools{opacity:1}.ep-filmstrip .ep-image-tools button:first-child{display:none}.ep-filmstrip .ep-image-frame{height:110px}.ep-filmstrip{gap:6px;padding:14px 8px 14px 20px}.ep-hero-star{width:48px;height:85px;right:-10px}.ep-interior{grid-template-columns:1fr;gap:0;padding:32px 0}.ep-margin{display:none}.ep-original{font-size:18px;line-height:1.75}.ep-original h3{font-size:19px}.ep-artwork-gallery{gap:25px 16px}.ep-related>div{grid-template-columns:1fr;gap:20px}.ep-related a{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:15px;display:grid}.ep-related a>img{height:130px}.ep-related a>span{margin:0 20px 0 0}.ep-footer{flex-wrap:wrap;gap:14px}.ep-footer>a{font-size:8px}.ep-wall{columns:2;column-gap:12px}.ep-gallery-heading{gap:12px}.ep-gallery-heading .ep-heading h1{font-size:49px}.ep-gallery-heading>span{font-size:16px}.ep-filters{gap:8px}.ep-wall-item{margin-bottom:20px}.ep-lightbox{padding:40px 14px 14px}.ep-lightbox>img{height:75vh}}@media (prefers-reduced-motion:no-preference){.ep-template{animation:.35s ease-out ep-reveal}@keyframes ep-reveal{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.ep-shell a:focus-visible{outline:2px solid var(--collage-pink);outline-offset:5px}.ep-shell a:hover{-webkit-text-decoration-color:var(--collage-pink);-webkit-text-decoration-color:var(--collage-pink);text-decoration-color:var(--collage-pink)}
