@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-italic.woff2)format("woff2");font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#100e0d;--cream:#f1e9da;--muted:#bdb0a5;--red:#f04a35;--line:#392f2b;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--body:"Space Grotesk",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--gutter:clamp(22px,6vw,104px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);font:16px/1.55 var(--body);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}p,h1,h2,figure{margin:0}:focus-visible{outline:2px solid var(--red);outline-offset:5px}::selection{background:var(--red);color:var(--ink)}.skip-link{z-index:5;background:var(--cream);color:var(--ink);padding:10px 16px;position:absolute;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.frame{max-width:1540px;padding-inline:var(--gutter);margin-inline:auto}.masthead{z-index:2;border-bottom:1px solid var(--line);background:#100e0d;position:relative}.masthead-inner{max-width:1540px;min-height:70px;padding-inline:var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:auto;display:grid}.masthead nav{align-items:center;gap:clamp(16px,3vw,44px);display:flex}.masthead nav a,.backstage-link{font:700 11px/1.2 var(--body);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.masthead nav a{color:var(--muted);padding-block:12px}.masthead nav a:hover,.backstage-link:hover{color:var(--red)}.wordmark{justify-self:start;width:clamp(116px,10.5vw,162px)}.wordmark img,.hero-title img{width:100%;height:auto}.display span{color:var(--red)}.backstage-link{border:1px solid #614039;justify-self:end;align-items:center;gap:9px;padding:9px 12px;display:inline-flex}.backstage-link svg{color:var(--red);width:14px;height:14px}.hero{isolation:isolate;background:#0b0807;align-items:center;min-height:clamp(570px,54vw,800px);display:flex;position:relative;overflow:hidden}.hero-picture,.hero-picture img,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-picture img{object-fit:cover;object-position:center 5%}.hero-shade{background:linear-gradient(90deg,#090706d9 1%,#09070696 24%,#0907061a 53%,#0000 72%),linear-gradient(#0000 68%,#090706d4)}.hero-inner{width:100%;max-width:1540px;padding:65px var(--gutter) 72px;margin:auto;position:relative}.hero-copy{justify-items:start;gap:19px;display:grid}.eyebrow,.mono{font:600 11px/1.45 var(--mono);letter-spacing:.17em}.hero-kicker{color:#f3c7b9;align-items:center;gap:11px;display:flex}.hero-kicker span{background:var(--red);width:27px;height:2px}.hero-title{filter:drop-shadow(0 4px 12px #000000a6);width:min(100%,clamp(390px,51vw,730px));margin-block:-4px -9px}.hero-line{letter-spacing:-.045em;margin:5px 0 9px;font-size:clamp(21px,2.5vw,35px);font-weight:700}.button{min-height:46px;color:var(--cream);font:700 12px/1.2 var(--body);text-transform:uppercase;letter-spacing:.09em;border:1px solid #0000;justify-content:center;align-items:center;gap:17px;padding:12px 17px;display:inline-flex}.button-red{color:#130c09;background:var(--red)}.button-red:hover{background:#ff765f}.button-quiet{border-color:var(--line);background:0 0}.button-quiet:hover{border-color:var(--red);color:var(--red)}.hero-caption{right:var(--gutter);color:#eee0cf;font-size:10px;position:absolute;bottom:25px}.hero-caption span,.section-index span{color:var(--red);margin-right:4px}.marquee{background:var(--red);color:#1a0e0b;border-block:1px solid #fc6c59;padding:10px 0 12px;overflow:hidden}.marquee-inner{justify-content:space-around;gap:26px;width:max-content;min-width:100%;padding-inline:20px;display:flex}.marquee span{font:900 clamp(17px,2vw,25px)/1 var(--display);letter-spacing:.085em;white-space:nowrap;align-items:center;gap:26px;display:inline-flex}.marquee b{font:400 17px/1 var(--body)}.manifesto{background:radial-gradient(at 70% 100%,#251715 0%,#0000 65%);grid-template-columns:1fr 2fr;gap:30px;padding-block:clamp(62px,8vw,135px);display:grid}.section-index{color:#d3c4b8}.display{font:900 clamp(73px,10vw,166px)/.8 var(--display);letter-spacing:-.01em}.display em{font-weight:inherit;color:var(--red)}.manifesto p:not(.eyebrow),.mascot-copy p:not(.eyebrow){max-width:46ch;color:var(--muted);margin-top:25px;font-size:clamp(17px,1.6vw,21px)}.meters{width:max-content;height:43px;color:var(--red);align-items:center;gap:5px;margin-top:30px;display:flex}.meters i{opacity:.6;background:currentColor;width:4px;height:22%}.meters i:nth-child(3n+1){height:44%}.meters i:nth-child(4n+2){height:71%}.meters i:nth-child(5n+3){opacity:1;height:91%}.mascot{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,7vw,125px);padding-top:22px;padding-bottom:clamp(64px,8vw,130px);display:grid}.mascot figure{border:1px solid var(--line);background:#171210;padding:8px}.mascot figure img{aspect-ratio:4/4.45;object-fit:cover;object-position:center 25%;width:100%;height:auto}.mascot figcaption{color:#bcafa4;letter-spacing:.11em;justify-content:space-between;gap:8px;padding:12px 3px 4px;font-size:9px;display:flex}.mascot .display{margin:18px 0 0}.mascot-copy p.mascot-deck{color:var(--cream);font-weight:700}.mascot-copy p.mascot-deck+p{margin-top:10px}.gear-label{color:#e5b5aa;border:1px solid #694139;align-items:center;gap:12px;margin-top:30px;padding:8px 11px;font-size:10px;display:inline-flex}.gear-label span{color:var(--red);font-size:16px}.social{border-top:1px solid var(--line);padding-top:clamp(40px,6vw,84px);padding-bottom:clamp(64px,8vw,130px)}.social-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:26px;display:flex}.social-head .display{margin-top:13px;font-size:clamp(62px,9vw,128px)}.social-embed{border:1px solid var(--line);background:#171210;width:100%;height:clamp(405px,72vw,840px);display:block}.footer{border-top:1px solid var(--line)}.footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;min-height:100px;display:grid}.footer-note{color:var(--muted);font-size:9px}.backstage-head{grid-template-columns:1fr 1fr}.access{min-height:calc(100svh - 71px);padding:44px var(--gutter);isolation:isolate;background:#110d0b;place-items:center;display:grid;position:relative}.access:before{content:"";z-index:-1;background:linear-gradient(90deg,#100d0c 4%,#100d0ce3 35%,#100d0c99 100%),url(/media/pezao-palco.webp) 50% 32%/cover no-repeat;position:absolute;inset:0}.access-card{border:1px solid #684038;border-top:3px solid var(--red);background:#16110ff7;width:min(100%,492px);padding:clamp(23px,5vw,43px);box-shadow:0 20px 64px #090504a0}.access-card h1,.panel h1{font:italic 900 clamp(53px,8vw,89px)/.84 var(--display);letter-spacing:-.025em;margin:12px 0 16px}.access-card p:not(.eyebrow),.panel-intro{color:var(--muted)}.access-form{gap:15px;margin-top:24px;display:grid}.field{gap:5px;font-size:14px;font-weight:700;display:grid}.field input{width:100%;min-height:46px;color:var(--cream);background:#100d0c;border:1px solid #5a4841;border-radius:0;padding:10px 11px}.field small{color:var(--muted);font-size:12px;font-weight:400}.access-form .button{margin-top:5px}.access-secondary{color:var(--cream);text-underline-offset:4px;margin-top:20px;font-size:13px;text-decoration:underline;display:inline-block}.access-secondary:hover{color:var(--red)}.notice{border-left:2px solid var(--red);background:#3d211c;margin-top:16px;padding:9px 11px;font-size:14px;color:#ffdfd6!important}.notice-ok{background:#262e21;border-color:#b7ca95;color:#e5f2d5!important}.panel{max-width:1180px;padding:55px var(--gutter) 80px;margin:auto}.panel-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:30px;display:flex}.panel h1{margin-bottom:10px}.panel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;display:grid}.panel-card{border:1px solid var(--line);background:#171210;border-top-color:#845046;padding:clamp(18px,3vw,28px)}.panel-card h2{font:900 36px/1 var(--display);text-transform:uppercase}.panel-card>p{color:var(--muted);margin-top:7px}.accounts{margin:18px 0 0;padding:0;list-style:none}.accounts li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.accounts strong{overflow-wrap:anywhere}.account-role{font:600 10px/1.4 var(--mono);color:#e8b4a9;text-transform:uppercase;letter-spacing:.07em}@media (max-width:900px){.hero-picture img{object-position:60% 8%}.hero-shade{background:linear-gradient(90deg,#0a0706d9 0%,#0a070689 34%,#0000 78%),linear-gradient(#0000 62%,#0a0706c4)}}@media (max-width:650px){.masthead-inner{gap:9px;min-height:62px}.masthead nav{gap:13px}.masthead nav a,.backstage-link{letter-spacing:.045em;font-size:9px}.masthead nav .nav-social{display:none}.backstage-link{gap:4px;padding:7px 8px}.backstage-link svg{width:11px;height:11px}.wordmark{width:clamp(88px,24vw,118px)}.hero{align-items:end;min-height:clamp(610px,150vw,680px)}.hero-picture,.hero-shade{height:100%}.hero-picture img{object-position:51% 9%;height:77%}.hero-shade{background:linear-gradient(#0000 17%,#0b08071e 40%,#0b0807f5 75%,#0b0807 87%)}.hero-inner{padding:0 var(--gutter) 75px;margin:0}.hero-copy{gap:13px}.hero-title{width:min(100%,470px);margin-block:0 -4px}.hero-line{margin:3px 0}.hero-caption{left:var(--gutter);font-size:9px;bottom:21px;right:auto}.marquee-inner,.marquee span{gap:14px}.manifesto,.mascot,.panel-grid{grid-template-columns:1fr}.manifesto{gap:20px}.meters{display:none}.display{font-size:clamp(65px,14vw,100px)}.mascot{gap:30px}.mascot-copy{grid-row:1}.social-head{flex-direction:column;align-items:start}.social-embed{height:clamp(405px,110vw,650px)}.footer-inner{grid-template-columns:1fr 1fr;min-height:74px}.footer-note{display:none}.access{min-height:calc(100svh - 63px)}.panel-head{align-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
