@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600&display=swap');
:root{--paper:#f1f0eb;--ink:#171717}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}header{padding:22px 4%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #999;background:var(--paper);position:sticky;top:0;z-index:5}header>a:last-child,.kicker,.eyebrow,.chapters,.byline,footer,.link,.cover-bottom>a,summary{font:11px monospace;letter-spacing:1.2px}.logo{font-size:25px;font-weight:900;letter-spacing:-2px;line-height:1}.logo span{display:block;font:8px monospace;letter-spacing:2px;margin-top:8px}main{padding:0 4%}.eyebrow{display:flex;justify-content:space-between;padding:22px 0;border-bottom:1px solid #aaa}.cover{padding:55px 0 30px}.cover h1{font:800 clamp(74px,13.9vw,220px)/.82 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.025em;margin:35px 0 50px}.cover h1 i{font-family:Georgia,serif;font-weight:400;font-size:.75em}.dot{display:inline-block;border:2px solid;line-height:.4}.cover-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:30px}.cover-bottom p{font-size:17px;line-height:1.5}.seal{font:italic 60px Georgia;border:1px solid;border-radius:50%;width:90px;height:90px;text-align:center}.index-title{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-top:1px solid}.artists{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 25px}.artistcard figure{margin:0 0 20px;overflow:hidden;background:#ddd}.artistcard img{width:100%;height:440px;object-fit:cover;filter:grayscale(1);transition:filter .4s,transform .5s}.artistcard:hover img{filter:none;transform:scale(1.025)}.artistcard h2{font:600 40px/.95 'Barlow Condensed',sans-serif;margin:13px 0}.artistcard h2 span{float:right}.artistcard p{font-size:13px}.artistcard figcaption:empty{display:none}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;padding:70px 0;align-items:center}.hero h1{font:700 clamp(65px,9vw,150px)/.9 'Barlow Condensed',sans-serif;letter-spacing:-2px;margin:30px 0}.handle{font:italic 25px Georgia}.bio{font-size:17px;line-height:1.7;margin:30px 0;max-width:550px}.byline{color:#666}.hero figure{margin:0}.hero img{width:100%;max-height:650px;object-fit:contain;background:#e4e3dd}.chapters{display:flex;justify-content:space-between;gap:20px;padding:25px 0;border-block:1px solid;flex-wrap:wrap}.chapter{padding:80px 0;border-bottom:1px solid #999;display:grid;grid-template-columns:1fr 1.3fr;gap:35px 7%}.sectionhead h2{font:600 clamp(42px,5vw,75px)/.95 'Barlow Condensed',sans-serif;margin:25px 0}.prose{font-size:18px;line-height:1.85;max-width:750px}.prose p:first-child{margin-top:0}#manifesto .prose{font:26px/1.5 Georgia,serif}.gallery{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:40px 25px;margin-top:30px}figure{margin:0}figure img{width:100%;height:420px;object-fit:contain;background:#e5e4df}figcaption{font-size:13px;line-height:1.6;margin-top:12px;color:#444}img[data-zoom]{cursor:zoom-in}#contents{display:block}.piece{border-top:1px solid #aaa;padding:40px 0 55px;display:grid;grid-template-columns:1fr 1.3fr;gap:30px 7%}.piece h3{font:600 38px/1.05 'Barlow Condensed',sans-serif;max-width:480px;margin:20px 0}.piece-copy{font-size:16px;line-height:1.7}.piece-copy h4{font:11px monospace;letter-spacing:1px}.media{grid-column:1/-1;display:flex;gap:16px;overflow-x:auto;padding-bottom:15px;scroll-snap-type:x mandatory}.media img,.media video{height:480px;max-width:90%;object-fit:contain;background:#111;scroll-snap-align:start}.media:empty{display:none}summary{cursor:pointer;padding:18px 0;border-block:1px solid #aaa;margin:20px 0}.link{display:inline-block;padding:20px 0}.end{padding:100px 0;display:flex;justify-content:space-between;align-items:end;gap:30px}.end p{font:italic clamp(35px,5vw,70px)/1.1 Georgia;margin:0}.end>a,.end>span{font-size:12px;line-height:1.7}footer{background:#171717;color:#eee;padding:40px 4%;display:flex;justify-content:space-between;gap:20px}dialog{border:0;background:#111;color:white;padding:50px 20px 20px;max-width:95vw;max-height:95vh}dialog::backdrop{background:#000d}dialog img{max-width:90vw;max-height:80vh;object-fit:contain}dialog button{position:absolute;right:20px;top:12px;background:none;color:white;border:0;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid;outline-offset:5px}.muted{color:#666}@media(max-width:800px){.artists{grid-template-columns:repeat(2,1fr)}.artistcard img{height:330px}.hero{gap:25px}.chapter{grid-template-columns:1fr;gap:20px}.gallery{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:70px}.piece{grid-template-columns:1fr}.cover-bottom{flex-wrap:wrap}footer{flex-wrap:wrap}}@media(max-width:520px){main{padding:0 6%}header{padding:18px 6%}header>a:last-child{font-size:9px}.cover h1{font-size:19vw}.cover-bottom .seal{display:none}.cover-bottom p{font-size:14px}.artists{grid-template-columns:1fr}.artistcard img{height:440px}.hero{grid-template-columns:1fr;padding:40px 0}.hero h1{font-size:86px}.hero img{height:480px}.gallery{grid-template-columns:1fr}figure img{height:auto;max-height:560px}.chapter{padding:50px 0}.prose{font-size:16px}#manifesto .prose{font-size:23px}.media img,.media video{height:380px}.end{flex-direction:column;align-items:start;padding:65px 0}.eyebrow{font-size:9px}.index-title{gap:20px}.index-title p{font-size:13px}.chapters{font-size:10px}}
.dot{border:0;line-height:inherit}
/* Artist presentations — editorial revision */
:root{--paper:#fafaf8}.editorial-hero{grid-template-columns:1fr 1fr;gap:6%;padding:55px 0 65px}.editorial-hero h1{font-size:clamp(72px,8vw,132px);max-width:700px}.hero .bio{font-size:16px;line-height:1.6;margin:25px 0}.bio p{margin:0 0 .35em}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;padding:19px 24px;background:#171717;color:white;font-size:13px;margin-top:18px;border:1px solid #171717}.cta:hover{background:#fff;color:#171717;text-decoration:none}.portrait{position:relative;padding:12px;border:1px solid #171717;border-radius:3px 3px 70px 3px}.portrait figure{border-radius:2px 2px 55px 2px;overflow:hidden}.portrait img{display:block;width:100%;height:auto;max-height:680px;object-fit:cover;background:transparent}.portrait-label{display:block;font:10px monospace;letter-spacing:1px;padding:15px 8px 4px}.photo-open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:left}.photo-open img{display:block;width:100%;height:auto;max-height:none;background:transparent}.chapter{display:block;padding:75px 0}.sectionhead{margin-bottom:35px}.sectionhead h2{margin:14px 0 0}.reading{font-size:17px;line-height:1.85;max-width:68ch}.reading p{margin:0 0 1.35em;text-wrap:pretty}.reading p:last-child{margin-bottom:0}.manifesto .reading{max-width:92ch;margin-left:auto;columns:2;column-gap:50px;font:18px/1.85 'DM Sans',sans-serif}.manifesto .reading p{break-inside:avoid;margin-bottom:1.4em}.manifesto .reading p:first-child{font:24px/1.5 Georgia,serif}.magazine-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.magazine-photo{padding:10px;border:1px solid #333;border-radius:60px 2px 2px 2px}.magazine-photo img{border-radius:48px 0 0 0}.magazine-grid .reading p:first-child{font:25px/1.5 Georgia,serif}.magazine-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;max-width:82%;margin-left:auto}.magazine-bottom figure:nth-child(2){margin-top:70px}.magazine-bottom img{border-radius:2px 2px 38px 2px}.gallery figcaption,figcaption{font-size:12px;line-height:1.6;margin-top:12px;max-width:65ch}.portfolio .intro{max-width:92ch;margin-bottom:32px;columns:2;column-gap:40px}.portfolio-grid{columns:3;column-gap:16px}.portfolio-grid figure{break-inside:avoid;margin:0 0 22px}.portfolio-grid figcaption{padding:0 3px}.portfolio-grid img{border-radius:2px}.experience{display:grid;grid-template-columns:1fr 1.25fr;gap:35px 7%}.experience .sectionhead{margin-bottom:0}.experience-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.experience-grid figure{align-self:start}.experience-grid img{border-radius:2px 2px 28px 2px}.client-editorial{background:#171717;color:#f5f5ef;padding:55px;display:grid;grid-template-columns:1fr 1.2fr;gap:8%;margin:55px 0;border:0}.client-editorial .reading p:first-child{font:25px/1.5 Georgia,serif}.client-editorial .sectionhead h2{font-size:clamp(42px,5vw,72px)}.feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:start}.feed-post{min-width:0;border:1px solid #ccc;background:#fff;border-radius:4px;overflow:hidden}.post-top{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;font:11px monospace}.post-media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;background:transparent;align-items:center}.post-media>img,.post-media>video{display:block;flex:0 0 100%;min-width:0;width:100%;height:auto;max-height:650px;object-fit:contain;scroll-snap-align:start;background:transparent}.post-media:empty{display:none}.swipe{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font:10px monospace;color:#555}.swipe button{border:1px solid #ddd;background:white;border-radius:50%;height:32px;width:32px;cursor:pointer}.post-copy{padding:22px}.post-copy h3{font:600 32px/1.05 'Barlow Condensed',sans-serif;margin:0 0 20px}.post-copy p{font-size:14px;line-height:1.8;margin:0 0 1em}.post-copy summary{display:flex;justify-content:space-between;font:12px 'DM Sans',sans-serif;letter-spacing:0;padding:16px 0;margin:20px 0 16px;list-style:none}.post-copy .link{padding:0 0 5px;font-size:10px}.jury video{width:min(100%,850px);max-height:700px;display:block;margin:auto}.chapter[id]{scroll-margin-top:95px}@media(min-width:1200px){main{max-width:1600px;margin:auto}.editorial-hero{min-height:700px}.manifesto{display:grid;grid-template-columns:.8fr 2fr;gap:7%}.manifesto .reading{columns:2}.magazine-grid .reading{padding-top:25px}}@media(max-width:800px){.editorial-hero{gap:5%;padding:40px 0}.editorial-hero h1{font-size:65px}.portrait{padding:8px;border-radius:2px 2px 45px 2px}.portrait figure{border-radius:2px 2px 35px 2px}.portrait-label{font-size:8px}.manifesto .reading{columns:1;max-width:65ch}.magazine-grid{gap:25px}.magazine-grid .reading p:first-child{font-size:21px}.reading{font-size:16px}.portfolio-grid{columns:2}.portfolio .intro{columns:1}.client-editorial{padding:30px;grid-template-columns:1fr}.experience{grid-template-columns:1fr}.feed{gap:18px}.post-copy{padding:18px}.post-copy h3{font-size:28px}}@media(max-width:600px){.editorial-hero{display:flex;flex-direction:column;align-items:stretch;gap:32px}.editorial-hero h1{font-size:80px;margin:20px 0}.portrait{max-width:100%;margin:0 8px 0 0}.portrait img{height:auto;max-height:none}.hero .bio{font-size:15px;margin:20px 0}.cta{margin-top:10px}.chapter{padding:48px 0}.manifesto .reading{font-size:16px;line-height:1.8}.manifesto .reading p:first-child{font-size:22px}.sectionhead{margin-bottom:25px}.magazine-grid{display:flex;flex-direction:column}.magazine-photo{max-width:100%}.magazine-bottom{max-width:100%;gap:14px;margin-top:25px}.magazine-bottom figure:nth-child(2){margin-top:35px}.portfolio-grid{column-gap:12px}.portfolio-grid figcaption{font-size:11px;line-height:1.5}.portfolio-grid figure{margin-bottom:20px}.experience-grid{grid-template-columns:1fr;gap:28px}.client-editorial{padding:28px 22px;margin:20px -3%;gap:25px}.client-editorial .reading p:first-child{font-size:22px}.client-editorial .sectionhead{margin:0}.feed{grid-template-columns:1fr;gap:25px}.post-media>img,.post-media>video{max-height:none}.post-copy{padding:22px}.post-copy h3{font-size:32px}.post-copy p{font-size:15px}.post-top{font-size:10px}.chapters{gap:15px 20px}.jury video{max-height:550px}}
.portrait .photo-open img{aspect-ratio:4/5;height:auto;max-height:650px;object-fit:cover;object-position:center 35%}.editorial-hero{min-height:0}.magazine-photo .photo-open img{max-height:720px;object-fit:cover}@media(max-width:600px){.portrait .photo-open img{max-height:none;aspect-ratio:4/5}.magazine-photo .photo-open img{max-height:none;object-fit:contain}}
.post-media>img,.post-media>video{max-height:none}.post-media{align-items:flex-start}
/* Museum labels and a more compact content collection */
figure figcaption,.portfolio-grid figcaption,.gallery figcaption{margin:9px 0 0;padding:12px 14px 12px 16px;background:#f0f0ec;border:1px solid #deded7;border-left:2px solid #242424;border-radius:0 2px 2px 0;font-family:'DM Sans',sans-serif;font-size:11.5px;line-height:1.6;color:#41413e;max-width:none;text-wrap:pretty;letter-spacing:.05px}
figure figcaption:empty{display:none}.portfolio-grid figure{margin-bottom:18px}.magazine-photo figcaption{margin-bottom:2px}.feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.post-top{padding:12px 14px;font-size:10px;letter-spacing:0}.post-copy{padding:17px}.post-copy h3{font-size:26px;line-height:1.12;margin:0 0 13px}.post-copy p{font-size:13px;line-height:1.65;margin-bottom:.85em}.post-copy summary{font-size:11px;padding:12px 0;margin:14px 0 12px}.post-copy .link{font-size:9px}.post-media>img,.post-media>video{height:auto;max-height:440px;object-fit:contain;background:#fff}.swipe{padding:6px 10px;font-size:9px}.swipe button{width:27px;height:27px}.feed-post{border-color:#deded8}.post-media{align-items:center}
@media(max-width:1099px){.feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.post-media>img,.post-media>video{max-height:400px}}
@media(max-width:600px){figure figcaption,.portfolio-grid figcaption{font-size:11px;line-height:1.55;padding:10px 11px;margin-top:7px}.feed{grid-template-columns:1fr;max-width:360px;margin-inline:auto;gap:20px}.post-media>img,.post-media>video{max-height:360px}.post-copy{padding:16px}.post-copy h3{font-size:25px;margin-bottom:12px}.post-copy p{font-size:13px;line-height:1.65}.post-top{font-size:9px;padding:11px 13px}}
.caption-detail summary{display:block;margin-top:0;border-top:0}.caption-preview{display:block;font:13px/1.65 'DM Sans',sans-serif;letter-spacing:0;color:#41413e;margin-bottom:12px}.caption-toggle{font:9px monospace;letter-spacing:.6px}.caption-detail[open] .caption-preview{display:none}.caption-detail[open] .caption-toggle{font-size:0}.caption-detail[open] .caption-toggle:after{content:'RECOLHER LEGENDA −';font:9px monospace;letter-spacing:.6px}
#contents{padding-top:45px}#contents>.sectionhead{margin-bottom:26px}

header .logo{display:block;letter-spacing:normal}header .logo img{display:block;width:160px;height:auto}header .logo span{margin-top:9px;font-size:8px;letter-spacing:2px}@media(max-width:600px){header .logo img{width:132px}}
.header-links{display:flex;gap:25px;font:10px monospace;letter-spacing:1px}.jury-guide h1{font:700 clamp(60px,8vw,130px)/.95 'Barlow Condensed',sans-serif;margin:30px 0}.jury-guide h1 i{font-family:Georgia;font-size:.8em;font-weight:400}.guide-hero{padding:60px 0}.guide-hero>p{max-width:65ch;font-size:20px;line-height:1.6}.guide-hero .link{margin-left:25px}.guide-facts{display:flex;gap:65px;border-top:1px solid;margin-top:45px;padding-top:25px;font:12px monospace}.guide-facts b{font:600 45px 'Barlow Condensed';display:block}.guide-steps{max-width:90ch;padding-left:22px;font-size:17px;line-height:1.8}.guide-steps li{padding-left:12px;margin-bottom:20px}.guide-note{border-left:3px solid;background:#ededE7;padding:25px;margin-top:30px;font-size:15px;line-height:1.75}.guide-note b{display:block}.scale-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.scale-grid article{border:1px solid #ccc;padding:20px}.scale-grid article>b{font:60px 'Barlow Condensed'}.scale-grid h3{font-size:16px}.scale-grid p,.guide-small{font-size:13px;line-height:1.7}.guide-small{color:#555}.guide-intro{max-width:75ch;font-size:17px;line-height:1.8}.rubric{display:grid;grid-template-columns:1fr 2fr;gap:5%;border-top:1px solid #bbb;padding:35px 0}.rubric h3{font:600 37px/1.1 'Barlow Condensed';margin:16px 0}.rubric p{font-size:15px;line-height:1.8}.rubric .rubric-question{font:24px/1.45 Georgia;margin-top:0}.rubric-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rubric-levels>div{background:#f0f0eb;padding:18px;border-top:2px solid}.rubric-levels b{font:32px 'Barlow Condensed'}.rubric-levels p{font-size:13px;line-height:1.6;margin-bottom:0}.campaign-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.campaign-grid article{border:1px solid;padding:25px}.campaign-grid h3{font:italic 30px Georgia}.campaign-grid p{font-size:16px;line-height:1.7}.campaign-grid b{font-size:13px}.score-formula{font:clamp(20px,3vw,40px)/1.5 monospace;background:#171717;color:white;padding:35px}.score-formula b{display:block;font:14px monospace;margin-top:20px}.guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:30px}.guide-columns p{font-size:16px;line-height:1.8}.jury-guide .chapter>p{line-height:1.8}.jury-guide .chapter{padding:55px 0}@media(max-width:800px){.scale-grid{grid-template-columns:repeat(2,1fr)}.rubric{grid-template-columns:1fr;gap:25px}.campaign-grid{grid-template-columns:1fr}.guide-columns{grid-template-columns:1fr;gap:0}.guide-facts{gap:30px}.header-links{gap:14px;font-size:9px}}@media(max-width:520px){.guide-hero{padding:35px 0}.guide-hero>p{font-size:17px}.guide-hero .link{margin-left:0}.scale-grid{grid-template-columns:1fr}.scale-grid article{display:grid;grid-template-columns:45px 1fr;gap:0 15px}.scale-grid article>b{grid-row:1/3;font-size:45px}.scale-grid article p{margin-top:0}.rubric-levels{grid-template-columns:1fr}.guide-steps{font-size:15px}.guide-note{padding:20px;font-size:14px}.jury-guide .chapters{line-height:1.7}.header-links{flex-direction:column;gap:8px;text-align:right}}
.criteria-block{border:1px solid #d0d0ca;padding:30px;margin-top:35px}.criteria-block-head{padding:20px 0 30px;border-bottom:2px solid #171717}.criteria-block-head h2{font:600 clamp(35px,4vw,56px)/1.1 'Barlow Condensed',sans-serif;margin:16px 0}.criteria-block-head p{font-size:15px;line-height:1.7;margin-bottom:0}.criteria-block .rubric:first-of-type{border-top:0}.criteria-block .rubric:last-child{padding-bottom:0}.contents-block{margin-top:65px;border-top:8px solid #171717}.brand-block .criteria-block-head{background:#171717;color:#fff;padding:28px;margin:-30px -30px 0}.content-purpose{padding:0 14px 12px}.purpose-tag{display:inline-block;padding:5px 9px;border:1px solid #333;font:9px monospace;letter-spacing:.8px;text-transform:uppercase;border-radius:2px}.purpose-0{background:#f1f1ed;color:#333}.purpose-1{background:#fff;color:#333;border-style:dashed}.purpose-2{background:#171717;color:#fff}@media(max-width:600px){.criteria-block{padding:18px}.brand-block .criteria-block-head{margin:-18px -18px 0;padding:23px 18px}.contents-block{margin-top:40px}.content-purpose{padding:0 13px 10px}}
.jury-form{max-width:950px;margin:auto}.jury-form h2{font:600 65px/1 'Barlow Condensed',sans-serif}.jury-form p{font-size:14px;line-height:1.7}.jury-form fieldset{border:1px solid #ddd;padding:22px;margin:22px 0;background:#fff}.jury-form legend{font-size:17px;font-weight:600;padding:0 8px}.jury-form legend small{font-size:11px;font-weight:400;margin-left:15px}.name-label{display:block;font-size:14px;margin:25px 0}.name-label input,.name-label textarea{display:block;width:100%;margin-top:10px;padding:14px;border:1px solid #aaa;background:#fff;font:16px 'DM Sans',sans-serif}.rating{display:flex;gap:12px}.rating label{position:relative;cursor:pointer}.rating input{position:absolute;opacity:0}.rating span{display:grid;place-items:center;width:50px;height:46px;border:1px solid #999;font-size:19px}.rating input:checked+span{background:#171717;color:#fff}.rating input:focus-visible+span{outline:3px solid #555;outline-offset:3px}.cta:disabled{opacity:.45;cursor:wait}.score-total{font-size:22px!important}#save-status{padding:18px;background:#efefea}.results-scroll{overflow:auto}#results-table{border-collapse:collapse;font-size:12px}#results-table td,#results-table th{border:1px solid #ccc;padding:12px;text-align:left;max-width:400px;min-width:50px}#results-table td{white-space:pre-wrap}.small{font-size:12px!important;color:#555}@media(max-width:600px){.rating{gap:8px}.rating span{width:43px;height:44px}.jury-form fieldset{padding:15px}.jury-form h2{font-size:45px}}
