@font-face{font-family:Archivo Black;src:url(/brand/ArchivoBlack.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/brand/Barlow.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/brand/Barlow-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--red:#ff1e38;--black:#000;--white:#fff;--ink:#000;--paper:#fff;--muted:rgba(0,0,0,.65);--line:rgba(0,0,0,.18);--display:"Archivo Black",Arial,sans-serif;--body:Barlow,Arial,sans-serif;--gutter:clamp(24px,5vw,88px);--section:clamp(72px,9vw,136px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.5 var(--body);font-synthesis:none}a{color:inherit;text-decoration:none}button{font:600 16px/1.3 var(--body);cursor:pointer}img{display:block;max-width:100%}button,a,input{touch-action:manipulation}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline:3px solid currentColor;outline-offset:6px}::selection{background:var(--red);color:#000}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:400;line-height:1;letter-spacing:-.045em;text-wrap:balance}h2{font-size:clamp(40px,4.8vw,70px)}p{text-wrap:pretty}h3{font:600 25px/1.15 var(--body)}.wrap{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}.eyebrow{display:block;font-size:15px;font-weight:600;margin-bottom:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:16px;z-index:100;background:#fff;padding:12px 20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}[hidden]{display:none!important}.site-header{display:flex;align-items:center;justify-content:space-between;min-height:106px;gap:24px}.brand-link{display:flex;align-items:center;gap:12px;min-height:48px;font:400 23px/1 var(--display);letter-spacing:-.04em}.site-header nav{display:flex;align-items:center;gap:34px;font-size:16px;font-weight:600}.site-header nav a{display:inline-flex;align-items:center;gap:18px;min-height:48px;border-bottom:1px solid transparent}.site-header nav a:hover{border-color:currentColor}.nav-watch{border-bottom-color:currentColor!important}.hero{padding-top:36px;padding-bottom:25px}.hero-name .eyebrow{margin-bottom:8px}.hero h1{font-size:clamp(60px,12.65vw,195px);letter-spacing:-.065em;white-space:nowrap;margin-left:-.012em;line-height:1.07}.period{color:var(--red)}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin-top:38px}.hero-copy{padding:25px 0 30px;align-self:center}.hero-copy h2{font-size:clamp(34px,3.8vw,56px);max-width:15ch}.hero-copy p{font-size:20px;max-width:30ch;margin:26px 0 30px}.primary-button{background:var(--red);color:#000;display:inline-flex;align-items:center;justify-content:space-between;gap:48px;padding:17px 22px;min-height:58px;font-weight:600;transition:background .16s,color .16s}.primary-button:hover{background:#000;color:#fff}.primary-button span{font-size:25px;line-height:1}.quiet-link{display:flex;width:fit-content;align-items:center;gap:24px;min-height:48px;font-size:16px;margin-top:13px}.quiet-link:hover{text-decoration:underline;text-underline-offset:5px}.hero-art{position:relative;min-height:420px;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.art-stamp{width:44%;transform:rotate(-7deg);animation:stamp-in .65s cubic-bezier(.2,.8,.2,1) both}.art-stamp img{height:auto;width:100%}.art-caption,.art-index{position:absolute;bottom:24px;color:#fff;font-size:12px;letter-spacing:.14em}.art-caption{left:26px}.art-index{right:26px}.hero-foot{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:38px;padding-top:18px;font-size:15px;color:var(--muted)}.watch-section{background:var(--red);margin-top:64px;padding-block:var(--section)}.watch-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.watch-layout p{max-width:34ch;margin-top:26px}.channel-list{align-self:center}.channel-list>a{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid rgba(0,0,0,.45);padding:24px 0;transition:padding .2s}.channel-list>a:last-child{border-bottom:1px solid rgba(0,0,0,.45)}.channel-list>a:hover{padding-left:12px}.channel-name{display:block;font:400 clamp(36px,4vw,58px)/1.1 var(--display);letter-spacing:-.04em}.channel-handle{display:block;margin-top:6px;font-size:16px}.channel-arrow{font-size:45px}.setup-section{padding-block:var(--section)}.section-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:6vw}.section-heading .eyebrow{grid-column:1/-1}.section-heading p{align-self:end;max-width:35ch;margin-bottom:6px}.setup-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:5vw;margin-top:48px}.setup-stage{position:relative;background:#000;color:#fff;min-height:430px;overflow:hidden}.setup-cover{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px 20px 44px;height:100%;min-height:430px}.setup-drawing{width:100%;max-width:590px;height:auto}.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:13px 19px;min-height:48px;border:1px solid currentColor;background:transparent;color:inherit;transition:background .2s,color .2s}.outline-button:hover{background:#fff;color:#000}.setup-status{font-size:15px;position:absolute;bottom:12px;left:20px;right:20px;pointer-events:none;background:#000}.setup-status:empty{display:none}#brand-setup-canvas{position:absolute;inset:0;width:100%;height:100%}.close-setup{position:absolute;right:16px;top:16px;z-index:2;background:#000;color:#fff;border:1px solid #fff;padding:12px;min-height:48px}.setup-info{padding-top:6px}.setup-options{display:flex;flex-wrap:wrap;gap:8px}.setup-options button{border:1px solid var(--line);background:#fff;color:#000;padding:12px 16px;min-height:48px;transition:background .15s}.setup-options button[aria-pressed=true]{background:#000;color:#fff;border-color:#000}.setup-options button:hover:not([aria-pressed=true]){border-color:#000}.equipment-description{margin-top:35px;min-height:150px}.equipment-description p{margin-top:14px;max-width:34ch}.setup-hint{font-size:15px;color:var(--muted);max-width:35ch;border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.community-section{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding-bottom:var(--section)}.community-heading{border-top:1px solid var(--line);padding-top:32px}.community-links>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:24px 0;font:600 27px/1.2 var(--body)}.community-links>a:last-child{border-bottom:1px solid var(--line)}.community-links small{display:block;font:400 17px/1.5 var(--body);color:var(--muted);margin-top:7px}.community-links>a:hover>span:first-child{text-decoration:underline;text-underline-offset:5px}.site-footer{background:#000;color:#fff;padding-block:48px 24px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-brand{display:flex;align-items:center;gap:18px;font:400 clamp(26px,4vw,54px)/1 var(--display);letter-spacing:-.05em}.footer-top>a:last-child{display:inline-flex;align-items:center;gap:25px;min-height:48px;border-bottom:1px solid rgba(255,255,255,.6);font-size:17px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:50px;font-size:15px;color:#ffffffbf}.footer-bottom a{min-height:48px}.footer-bottom a:hover{color:#fff}.footer-top>a:last-child:hover{border-color:#fff}@keyframes stamp-in{0%{opacity:0;transform:translateY(16px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(-7deg)}}@media(min-width:1600px){.hero-content{gap:96px}}@media(max-width:900px){.site-header{min-height:90px}.site-header nav{gap:20px}.hero{padding-top:20px}.hero-content{gap:30px}.hero-art{min-height:360px}.hero-copy p{font-size:18px}.setup-layout{grid-template-columns:1fr}.setup-info{display:grid;grid-template-columns:1fr 1fr;gap:24px}.setup-options{grid-column:1/-1}.equipment-description{margin-top:0;min-height:120px}.setup-hint{margin-top:0;align-self:start}.art-stamp{width:55%}}@media(max-width:620px){.site-header{gap:12px}.site-header nav>a:not(.nav-watch){display:none}.site-header nav{gap:0}.brand-link{font-size:21px;gap:8px}.brand-link img{width:27px;height:auto}.nav-watch{font-size:15px;gap:10px!important}.hero h1{font-size:13.2vw;letter-spacing:-.07em}.hero-name .eyebrow{font-size:14px}.hero-content{grid-template-columns:1fr;margin-top:24px;gap:28px}.hero-copy{padding:0}.hero-copy h2{font-size:38px;max-width:16ch}.hero-copy p{margin:20px 0 24px;max-width:31ch}.primary-button{min-height:56px;width:100%;font-size:18px}.quiet-link{margin-top:8px;min-height:48px;font-size:16px}.hero-art{min-height:320px}.art-stamp{width:43%;max-width:170px}.hero-foot{font-size:14px;gap:20px;margin-top:24px}.watch-section{margin-top:32px}.watch-layout{grid-template-columns:1fr;gap:40px}.watch-layout p{font-size:18px}.channel-name{font-size:42px}.channel-list>a{padding:22px 0}.section-heading{grid-template-columns:1fr;gap:0}.section-heading p{margin-top:24px;font-size:18px}.setup-layout{margin-top:32px}.setup-stage,.setup-cover{min-height:350px}.setup-cover{padding:20px 10px 44px}.setup-info{display:block}.equipment-description{margin-top:28px;min-height:145px}.setup-hint{margin-top:0}.setup-options{gap:8px}.setup-options button{font-size:16px;flex:1 0 auto}.community-section{grid-template-columns:1fr;gap:36px}.community-links small{font-size:18px}.footer-top{align-items:flex-start;flex-direction:column;gap:28px}.footer-bottom{margin-top:34px;font-size:14px}.footer-brand{font-size:33px}.footer-brand img{width:34px;height:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hero{position:relative}.hero-name{position:relative;z-index:2}.hero h1{letter-spacing:-.075em}.hero-content{grid-template-columns:1fr 1.12fr;gap:3vw;margin-top:12px}.hero-art{min-height:490px;background:transparent;overflow:visible;isolation:isolate}.carved-field,.carved-echo{position:absolute;display:block;pointer-events:none;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.carved-field{width:74%;height:117%;right:-3%;top:-13%;background:#000;mask-image:url(/brand/entalhe.svg);transform:rotate(17deg);animation:carve-in .8s cubic-bezier(.22,1,.36,1) both}.carved-echo{width:22%;height:38%;left:3%;top:9%;background:var(--red);mask-image:url(/brand/fragmento.svg);transform:rotate(17deg);animation:carve-in .8s .1s cubic-bezier(.22,1,.36,1) both}.art-stamp{position:absolute;width:36%;left:20%;bottom:2%;z-index:2;transform:rotate(-9deg);animation:seal-press .75s .2s cubic-bezier(.22,1,.36,1) both}.print-grain{position:absolute;inset:-5% 0;z-index:3;background:url(/brand/tinta.svg) repeat;mix-blend-mode:multiply;opacity:.13;pointer-events:none;mask-image:url(/brand/entalhe.svg);mask-size:75% 100%;mask-position:right;mask-repeat:no-repeat}.hero-foot{border-top:0;position:relative;padding-top:28px}.hero-foot:before{content:"";position:absolute;top:0;left:0;width:64px;height:5px;background:var(--red);border-radius:70% 15% 50% 20%;transform:rotate(-4deg)}.primary-button{position:relative;overflow:hidden;border-radius:2px 9px 3px 8px}.primary-button:before{content:"";position:absolute;inset:0;background:url(/brand/tinta.svg);mix-blend-mode:multiply;opacity:.15;pointer-events:none}.primary-button span,.channel-arrow{transition:transform .22s cubic-bezier(.22,1,.36,1)}.primary-button:hover span,.channel-list>a:hover .channel-arrow{transform:translate(3px,-3px)}.watch-section{position:relative;isolation:isolate;margin-top:85px}.watch-section:before{content:"";position:absolute;right:7%;top:-68px;width:130px;height:135px;background:#fff;mask:url(/brand/fragmento.svg) center/contain no-repeat;transform:rotate(78deg);pointer-events:none}.watch-section:after{content:"";position:absolute;inset:0;z-index:-1;background:url(/brand/tinta.svg);opacity:.11;mix-blend-mode:multiply;pointer-events:none}.watch-layout{grid-template-columns:1.1fr 1fr;gap:8vw}.channel-list>a{position:relative}.channel-list>a:before{content:"";position:absolute;width:13px;height:26px;background:#000;mask:url(/brand/fragmento.svg) center/contain no-repeat;left:-24px;opacity:0;transform:translate(-5px);transition:opacity .2s,transform .2s}.channel-list>a:hover:before,.channel-list>a:focus-visible:before{opacity:1;transform:translate(0)}.section-heading h2,.community-heading h2{position:relative;padding-left:28px}.section-heading h2:before,.community-heading h2:before{content:"";position:absolute;left:0;top:4px;width:16px;height:40px;background:var(--red);mask:url(/brand/entalhe.svg) center/contain no-repeat}.setup-stage{border-radius:3px 36px 4px 18px}.setup-cover{position:relative;isolation:isolate}.setup-cover:before{content:"";position:absolute;right:-32px;top:-60px;width:180px;height:300px;background:var(--red);mask:url(/brand/fragmento.svg) center/contain no-repeat;transform:rotate(25deg);opacity:.85;z-index:-1;pointer-events:none}.setup-cover:after{content:"";position:absolute;inset:0;background:url(/brand/tinta.svg);opacity:.06;pointer-events:none;z-index:-1}.setup-drawing{position:relative}.community-heading{border-top:0;padding-top:30px}.community-section{padding-top:20px;grid-template-columns:1.1fr 1fr}.community-links>a{transition:padding-left .2s}.community-links>a:hover{padding-left:10px}.site-footer{position:relative;overflow:hidden;isolation:isolate;padding-top:70px}.site-footer:before{content:"";position:absolute;right:25%;top:-48px;width:150px;height:310px;background:var(--red);mask:url(/brand/entalhe.svg) center/contain no-repeat;transform:rotate(24deg);z-index:-1;pointer-events:none}.site-footer:after{content:"";position:absolute;inset:0;background:url(/brand/tinta.svg);opacity:.06;z-index:-1;pointer-events:none}.footer-top,.footer-bottom{position:relative}@keyframes seal-press{0%{opacity:0;transform:translateY(-28px) rotate(-13deg) scale(1.16)}60%{opacity:1;transform:translateY(2px) rotate(-9deg) scale(.97)}to{opacity:1;transform:translateY(0) rotate(-9deg) scale(1)}}@keyframes carve-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@media(max-width:900px){.hero-art{min-height:410px}.art-stamp{width:40%}.carved-field{right:0}.site-footer:before{right:19%;opacity:.65}}@media(max-width:620px){.hero-content{grid-template-columns:1fr;gap:35px;margin-top:24px}.hero-art{min-height:345px;margin-top:24px;margin-bottom:12px}.carved-field{width:65%;height:112%;right:4%;top:-8%}.carved-echo{width:20%;height:36%;left:7%;top:7%}.art-stamp{width:35%;max-width:155px;left:22%;bottom:0}.hero-foot{padding-top:22px}.watch-section{margin-top:48px}.watch-section:before{width:90px;height:100px;top:-50px;right:6%}.watch-layout{grid-template-columns:1fr;gap:40px}.channel-list{padding-left:16px}.channel-list>a:before{left:-18px;width:10px}.community-section{grid-template-columns:1fr}.section-heading h2,.community-heading h2{padding-left:24px}.section-heading h2:before,.community-heading h2:before{width:13px;height:32px}.setup-stage{border-radius:2px 25px 3px 13px}.setup-cover:before{width:120px;height:210px;right:-16px;top:-30px}.site-footer:before{width:130px;height:240px;right:3%;top:45px;opacity:.8}.footer-top>a:last-child{background:#000}.footer-bottom{background:#000;padding-top:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.hero{overflow:clip}.hero-art .print-grain{mix-blend-mode:screen;opacity:.12}.hero-art .print-grain{display:none}.carved-field:after{content:"";position:absolute;inset:0;background:url(/brand/tinta.svg);opacity:.12}.skip-link{transform:none;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}.skip-link:focus{clip-path:none;width:auto;height:auto;padding:12px 20px;overflow:visible}:root[data-theme=dark]{color-scheme:dark;--ink:#fff;--paper:#000;--muted:rgba(255,255,255,.7);--line:rgba(255,255,255,.24)}:root[data-theme=light]{color-scheme:light}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:3px 9px 3px 6px;background:var(--paper);color:var(--ink);white-space:nowrap;font-size:15px}.theme-toggle:hover{border-color:currentColor}.theme-toggle:active{transform:scale(.96)}[data-theme=dark] .brand-link img{content:url(/brand/clonashi-white.svg)}[data-theme=dark] .carved-field{background:var(--red)}[data-theme=dark] .carved-echo{background:#fff}[data-theme=dark] .art-stamp #contorno-selo{fill:#fff}[data-theme=dark] .art-stamp #entalhes{fill:#000}.watch-section{color:#000}.watch-section:before{background:var(--paper)}[data-theme=dark] .primary-button:hover{background:#fff;color:#000}.setup-options button{background:var(--paper);color:var(--ink)}.setup-options button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.setup-options button:hover:not([aria-pressed=true]){border-color:var(--ink)}[data-theme=dark] .setup-stage{border:1px solid var(--line)}[data-theme=dark] .site-footer{border-top:1px solid var(--line)}.skip-link{color:#000}@media(max-width:900px){.site-header nav{gap:16px}.theme-toggle span{display:none}.theme-toggle{width:48px;padding:10px}}@media(max-width:620px){.site-header nav{gap:12px}.site-header{gap:8px}.nav-watch{font-size:14px}.brand-link{font-size:19px}.theme-toggle{width:44px;min-height:48px}.brand-link img{width:25px}}.art-stamp,.carved-field,.carved-echo{animation:none}[data-entry=first] .art-stamp{animation:brand-impact .78s .1s cubic-bezier(.22,1,.36,1) both}[data-entry=first] .art-stamp #selo{transform-box:fill-box;transform-origin:center;animation:seal-form .48s .12s cubic-bezier(.22,1,.36,1) both}[data-entry=first] .art-stamp #entalhe-maior{transform-box:fill-box;transform-origin:center;animation:cut-enter .42s cubic-bezier(.22,1,.36,1) both}[data-entry=first] .art-stamp #entalhe-menor{transform-box:fill-box;transform-origin:center;animation:cut-enter .42s 70ms cubic-bezier(.22,1,.36,1) both}[data-entry=first] .carved-field{animation:field-unfold .65s .22s cubic-bezier(.22,1,.36,1) both}[data-entry=first] .carved-echo{animation:echo-unfold .55s .26s cubic-bezier(.22,1,.36,1) both}[data-entry=first] .hero-name{animation:type-arrive .55s .3s cubic-bezier(.22,1,.36,1) both}[data-entry=first] .hero-copy{animation:type-arrive .5s .42s cubic-bezier(.22,1,.36,1) both}[data-entry=first] .hero-foot{animation:type-arrive .42s .5s cubic-bezier(.22,1,.36,1) both}[data-entry=return] .hero-content{animation:return-arrive .24s ease-out both}@keyframes cut-enter{0%{opacity:0;transform:translate(35px,-45px) scale(.94)}to{opacity:1;transform:none}}@keyframes seal-form{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes brand-impact{0%{transform:translate(15px,-20px) rotate(-14deg) scale(1.12)}60%{transform:translateY(2px) rotate(-9deg) scale(.97)}to{transform:rotate(-9deg) scale(1)}}@keyframes field-unfold{0%{opacity:0;transform:translate(45px,18px) rotate(25deg) scale(.85)}to{opacity:1;transform:rotate(17deg)}}@keyframes echo-unfold{0%{opacity:0;transform:translate(-25px,25px) rotate(0)}to{opacity:1;transform:rotate(17deg)}}@keyframes type-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes return-arrive{0%{opacity:.7}to{opacity:1}}.hero:focus-within .hero-copy{animation:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.theme-toggle:active{transform:none}}@media(max-width:380px){.site-header nav .nav-watch{display:none}.site-header nav{gap:0}}.hero-art:before{content:"";position:absolute;inset:8% 0 0 8%;background:var(--ink);mask:url(/brand/seigaiha.svg) 0 0/120px 120px repeat;opacity:.13;pointer-events:none;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.hero-art:after{content:"";position:absolute;inset:0;background:url(/brand/tinta.svg);opacity:.045;pointer-events:none;mix-blend-mode:screen}.hero-name .eyebrow{border-left:3px solid var(--red);padding-left:12px}.hero-foot:before{width:100px;height:6px;clip-path:polygon(0 45%,18% 20%,75% 0,100% 35%,79% 75%,10% 100%)}.setup-cover:after{background-image:url(/brand/seigaiha.svg),url(/brand/tinta.svg);background-size:100px 100px,180px 180px;opacity:.12;mask-image:linear-gradient(135deg,#000,transparent 70%)}.site-footer:after{background-image:url(/brand/seigaiha.svg),url(/brand/tinta.svg);background-size:120px 120px,180px 180px;opacity:.14;mask-image:linear-gradient(90deg,transparent 25%,#000)}.watch-section{clip-path:polygon(0 0,100% .5%,100% 99%,72% 100%,0 99.5%)}.brand-cinema{display:none;position:fixed;inset:0;z-index:1000;pointer-events:none;overflow:hidden;animation:cinema-failsafe 1ms 6.5s forwards}[data-entry=first] .brand-cinema{display:block}.cinema-panel{position:absolute;inset:0;background:#000 url(/brand/tinta.svg);background-blend-mode:multiply}.cinema-top{clip-path:polygon(0 0,100% 0,100% 38%,0 62%);animation:screen-top .8s .65s cubic-bezier(.76,0,.24,1) both}.cinema-bottom{clip-path:polygon(0 61.8%,100% 37.8%,100% 100%,0 100%);animation:screen-bottom .8s .65s cubic-bezier(.76,0,.24,1) both}.cinema-cut{position:absolute;left:-10%;top:50%;width:120%;height:5px;background:#ff1e38;transform:rotate(-9deg);transform-origin:left center;animation:sword-cut .55s 70ms cubic-bezier(.22,1,.36,1) both}.cinema-caption{position:absolute;left:0;right:0;top:73%;text-align:center;color:#fff;font:400 clamp(22px,4vw,48px)/1 var(--display);letter-spacing:.12em;animation:cinema-name .65s .15s both}.skip-cinema{position:fixed;right:24px;bottom:24px;z-index:1004;background:#000;color:#fff;border:1px solid #666;padding:12px 18px;min-height:48px}.cinema-running .hero-name,.cinema-running .hero-copy,.cinema-running .hero-foot,.cinema-running .carved-field,.cinema-running .carved-echo,.cinema-running .art-stamp *{animation:none!important}body>.art-stamp #contorno-selo{fill:#fff}body>.art-stamp #entalhes{fill:#000}[data-theme=light] body>.art-stamp #contorno-selo{fill:var(--red)}[data-theme=light] body>.art-stamp #entalhes{fill:#fff}@keyframes sword-cut{0%{opacity:0;transform:rotate(-9deg) scaleX(0)}30%{opacity:1}70%{opacity:1;transform:rotate(-9deg) scaleX(1)}to{opacity:0;transform:rotate(-9deg) scaleX(1)}}@keyframes screen-top{to{transform:translateY(-105%)}}@keyframes screen-bottom{to{transform:translateY(105%)}}@keyframes cinema-name{0%{opacity:0;transform:translateY(8px)}30%,65%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}@keyframes cinema-failsafe{to{visibility:hidden}}.hero{max-width:none;min-height:650px;padding-top:92px;padding-bottom:38px;isolation:isolate;overflow:hidden}.hero-engraving{position:absolute;inset:-100px 0 0;z-index:-1;pointer-events:none;transform-origin:76% 56%}.wave-layer{position:absolute;right:-7%;bottom:-12%;width:100%;height:120%;max-width:none;object-fit:contain;object-position:right bottom}.ink-field{position:absolute;background:var(--red)}.ink-field:after{content:"";position:absolute;inset:0;background:url(/brand/tinta.svg);mix-blend-mode:multiply;opacity:.38}.ink-field-upper{inset:-10% 17% 64% 47%;clip-path:polygon(22% 0,100% 0,70% 100%,0 100%);transform:rotate(-4deg)}.ink-field-main{inset:16% -8% 2% 59%;clip-path:polygon(22% 8%,100% 0,100% 82%,75% 74%,28% 100%,0 78%,18% 46%);transform:rotate(-4deg)}[data-theme=light] .wave-layer{filter:invert(1)}.hero-name{position:relative;z-index:2;animation:none!important}.hero-name .eyebrow{margin-bottom:24px}.hero-signature{display:flex;align-items:center;gap:clamp(12px,2vw,32px);width:100%}.hero h1{font-size:clamp(70px,11.6vw,184px);line-height:1.04;letter-spacing:-.065em;margin:0;text-shadow:0 2px 0 var(--paper)}.hero-signature .art-stamp{position:relative;left:auto;bottom:auto;width:clamp(45px,6.2vw,100px);max-width:none;flex:none;transform:none;animation:none!important}.hero-content{display:block;position:relative;z-index:2;margin-top:25px;animation:none!important}.hero-copy{padding:0;animation:none!important;width:fit-content}.primary-button{min-width:194px;border-radius:3px;padding:15px 21px}.quiet-link{font-weight:600;text-decoration:underline;text-underline-offset:7px}.hero-foot{margin-top:90px;position:relative;z-index:2;color:var(--ink);font-size:15px;letter-spacing:.025em;animation:none!important}.hero-foot span{background:var(--paper);padding-right:14px}.watch-section{margin-top:0;padding-block:90px;background:#ff1e38;clip-path:polygon(0 1%,45% 0,100% 1.5%,100% 99%,0 100%)}.watch-section:before{display:none}.setup-section{position:relative}.setup-cover{position:relative;isolation:isolate;background:#efefed;color:#080808}.setup-cover:before{mask:none;inset:-28% -9% 68% 54%;width:auto;height:auto;transform:rotate(-5deg);background:var(--red);clip-path:polygon(28% 0,100% 0,79% 100%,0 100%);opacity:1;z-index:-2}.setup-cover:after{inset:0;background:linear-gradient(108deg,transparent 0 69%,rgba(0,0,0,.05) 69% 70%,transparent 70%),url(/brand/tinta.svg);opacity:.22;mask:none;z-index:-1}.setup-stage{border-radius:0;border:1px solid var(--line);box-shadow:inset 0 0 0 6px #000}.setup-stage-chrome{position:absolute;z-index:3;left:18px;right:18px;top:16px;display:flex;justify-content:space-between;pointer-events:none;color:#fff;font:600 11px/1 var(--body);letter-spacing:.13em}.setup-stage-chrome span:first-child{color:var(--red)}.setup-stage:after{content:"";position:absolute;z-index:2;inset:8px;pointer-events:none;border:1px solid rgba(255,255,255,.18);clip-path:polygon(0 0,23% 0,23% 1px,77% 1px,77% 0,100% 0,100% 100%,82% 100%,82% calc(100% - 1px),18% calc(100% - 1px),18% 100%,0 100%)}.setup-drawing{filter:drop-shadow(0 2px 4px #000)}.setup-cover .outline-button{background:#000;color:#fff;border-color:#000}.setup-cover .outline-button:hover{background:var(--red);color:#000;border-color:var(--red)}.site-footer{min-height:430px;padding:0;background:#000;color:#fff;border-top:0!important}.site-footer:before{inset:4% 4% 8% 46%;width:auto;height:auto;background:#ffffff1f;mask:url(/brand/entalhe.svg) center/contain no-repeat;transform:rotate(-8deg);opacity:1}.site-footer:after{background:linear-gradient(90deg,#000,#000000fa 43%,#000000ad),url(/brand/tinta.svg);opacity:1;mask:none}.footer-main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:end;gap:clamp(48px,8vw,130px);padding-top:88px;padding-bottom:70px}.footer-signoff{align-self:center}.footer-brand{display:inline-flex;padding:0;background:transparent;gap:18px;font-size:clamp(44px,6vw,88px)}.footer-signoff p{margin-top:28px;max-width:24ch;color:#ffffffb8;font-size:16px;letter-spacing:.02em}.support-link{position:relative;display:grid;min-height:235px;padding:30px 34px;background:var(--red);color:#000;clip-path:polygon(0 4%,96% 0,100% 92%,5% 100%);isolation:isolate;touch-action:manipulation}.support-link:after{content:"";position:absolute;inset:0;background:url(/brand/tinta.svg);opacity:.14;mix-blend-mode:multiply;z-index:-1}.support-kicker{font-size:13px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.support-link strong{align-self:center;font:400 clamp(42px,4.3vw,66px)/.88 var(--display);letter-spacing:-.055em}.support-meta{display:flex;align-items:center;justify-content:space-between;align-self:end;border-top:1px solid rgba(0,0,0,.45);padding-top:12px;font-size:15px;font-weight:600}.support-meta b{font-size:20px}.footer-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:72px;border-top:1px solid rgba(255,255,255,.32);color:#ffffffb3;font-size:14px;letter-spacing:.045em}.footer-meta small{font:inherit;text-transform:uppercase}.footer-meta a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:88px;min-height:48px;color:#fff;font-weight:600}@media(hover:hover)and (pointer:fine){.support-link{transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease}.support-link:hover{transform:translateY(-5px);background:#fff}.footer-meta a:hover{text-decoration:underline;text-underline-offset:5px}}.support-link:active{transform:scale(.985)}@media(min-width:1600px){.hero{padding-inline:max(var(--gutter),calc((100vw - 1440px)/2));min-height:760px}.hero-engraving{max-width:2000px;left:auto;width:100%}.hero-foot{margin-top:130px}}@media(max-width:900px){.hero{padding-top:65px;min-height:600px}.wave-layer{width:130%;right:-25%;bottom:-16%;height:115%}.hero-foot{margin-top:100px}.hero h1{font-size:11.4vw}.footer-main{grid-template-columns:1fr minmax(290px,38vw);gap:40px}.site-footer:before{inset:7% 3% 14% 50%}.setup-stage{min-height:480px}}@media(max-width:620px){.hero{padding-top:45px;min-height:690px;padding-bottom:28px}.hero-name .eyebrow{margin-bottom:22px}.hero-signature{gap:10px}.hero h1{font-size:clamp(39px,12.4vw,74px)}.hero-signature .art-stamp{width:clamp(25px,7.4vw,44px)}.hero-content{margin-top:24px}.primary-button{width:auto;font-size:17px;min-width:194px}.hero-engraving{inset:90px -12% 0}.wave-layer{width:160%;height:100%;right:-32%;bottom:-22%;object-fit:contain}.ink-field-upper{inset:8% 8% 72% 50%;transform:rotate(-5deg)}.ink-field-main{inset:32% -18% 8% 58%;transform:rotate(-4deg);clip-path:polygon(29% 0,100% 0,100% 88%,65% 73%,18% 100%,0 68%,14% 38%)}.hero-foot{margin-top:290px;font-size:14px;max-width:30ch}.hero-foot span{padding:5px 8px 5px 0}.mobile-break{display:block}.watch-section{padding-block:72px}.setup-stage{min-height:410px}.setup-stage-chrome{left:14px;right:14px;top:14px;font-size:10px}.setup-cover:before{inset:-12% -18% 78% 56%;transform:rotate(-4deg)}.site-footer{min-height:0}.site-footer:before{inset:5% -20% 38% 32%;transform:rotate(-12deg)}.site-footer:after{background:linear-gradient(180deg,#00000080,#000 64%),url(/brand/tinta.svg)}.footer-main{grid-template-columns:1fr;gap:44px;padding-top:64px;padding-bottom:48px}.footer-brand{font-size:clamp(40px,13vw,58px)}.footer-signoff p{margin-top:20px}.support-link{min-height:218px;padding:26px 28px}.support-link strong{font-size:clamp(42px,14vw,62px)}.footer-meta{min-height:68px;padding-bottom:max(0px,env(safe-area-inset-bottom));font-size:12px}.footer-meta a{min-width:76px}}@media(prefers-reduced-motion:reduce){.hero-engraving{transform:none!important}.support-link{transition:none}.support-link:hover,.support-link:active{transform:none}}.brand-cinema{background:#000}.brand-cinema.is-ready{animation:none}.cinema-hold{position:absolute;left:50%;top:50%;z-index:3;width:clamp(72px,9vw,136px);transform:translate(-50%,-50%);opacity:1}.cinema-hold svg{display:block;width:100%;height:auto}.cinema-macro{position:absolute;inset:-60%;background:#fff;mask:url(/brand/entalhe.svg) center/contain no-repeat;transform:rotate(-18deg) scale(1.4);animation:macro-channel 1.3s cubic-bezier(.76,0,.24,1) both}.brand-cinema:not(.is-ready) .cinema-macro,.brand-cinema:not(.is-ready) .cinema-brush{animation-play-state:paused;opacity:0}.cinema-brush{position:absolute;inset:-40% -30%;background:var(--red);clip-path:polygon(0 72%,100% 5%,100% 34%,0 94%);transform-origin:left center;animation:print-cut 1.2s .5s cubic-bezier(.22,1,.36,1) both}.cinema-brush:after{content:"";position:absolute;inset:0;background:url(/brand/tinta.svg);opacity:.4;mix-blend-mode:multiply}@keyframes macro-channel{0%{transform:rotate(-18deg) scale(2.4) translate(18%,10%)}to{transform:rotate(-9deg) scale(1) translate(-20%,-10%)}}@keyframes print-cut{0%{transform:translate(-100%)}45%,65%{transform:translate(0)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.brand-cinema,.skip-cinema{display:none!important}}.hero-signature .art-stamp #contorno-selo{fill:#fff}.hero-signature .art-stamp #entalhes{fill:#000}.site-header{position:absolute;inset:0 0 auto;z-index:10;max-width:none;min-height:106px;padding:24px 3.2vw;background:transparent}.brand-link{font-size:26px;gap:14px;letter-spacing:-.045em}.brand-link img{width:29px;height:40px}[data-theme=dark] .brand-link img{content:normal}.site-header nav{gap:42px;font-size:16px}.theme-toggle{width:58px;min-height:48px;padding:6px 0 6px 26px;margin-left:-2px;border:0;border-left:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink)}.theme-toggle svg{width:36px;height:36px;flex:none}.theme-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero{height:100vh;height:100svh;min-height:640px;padding:0 3.2vw;max-width:none;overflow:hidden;background:#000}.hero-engraving{inset:0;width:100%;height:100%;max-width:none;transform-origin:71% 58%}.wave-layer{inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hero-color-filters{position:absolute;pointer-events:none;overflow:hidden}[data-theme=light] .wave-layer{filter:url(#hero-paper-inversion)}.hero-name{position:absolute;top:25.5%;left:3.2vw;right:3.2vw}.hero-name .eyebrow{font-size:20px;line-height:1.25;border-left:5px solid var(--red);padding-left:12px;margin:0}.hero-signature{gap:2.8vw;width:100%;align-items:baseline}.hero h1{font-size:13.65vw;line-height:.94;letter-spacing:-.065em;margin:0 0 0 -.015em;text-shadow:none}.hero-signature .art-stamp{width:5.55vw;max-width:none;align-self:flex-end;flex:none;margin-bottom:2.1vw}.art-stamp svg{display:block;width:100%;height:auto}.hero-content{position:absolute;top:61.1%;left:3.55vw;margin:0}.hero-copy{padding:0;width:fit-content}.hero .primary-button{min-width:194px;min-height:48px;font-size:16px;padding:11px 26px;gap:20px;border-radius:4px}.hero .primary-button span{font-size:21px}.hero .quiet-link{font-size:16px;min-height:44px;margin-top:10px;gap:24px;text-decoration-thickness:1px}.hero-foot{position:absolute;left:3.2vw;bottom:5.6%;margin:0;padding-top:21px;font:400 15.5px/1.5 ui-monospace,Courier New,monospace;letter-spacing:.015em}.hero-foot span{background:transparent;padding:0}.hero-foot:before{width:90px;height:6px}.mobile-break{display:none}@media(min-width:1800px){.site-header{min-height:7.1vw;padding-block:1.6vw}.brand-link{font-size:1.75vw}.brand-link img{width:1.95vw;height:2.68vw}.site-header nav{font-size:1.08vw;gap:2.8vw}.hero-name .eyebrow{font-size:1.34vw}.hero .primary-button{font-size:1.08vw;min-width:13vw;min-height:3.22vw}.hero .quiet-link{font-size:1.08vw}.hero-foot{font-size:.94vw}}@media(max-width:1100px)and (min-width:621px){.site-header{min-height:86px;padding-block:18px}.brand-link{font-size:22px}.site-header nav{gap:24px}.hero{height:100vh;height:100svh;min-height:640px}.hero-name{top:28%}.hero-name .eyebrow{font-size:17px}.hero h1{font-size:13.3vw}.hero-signature{gap:2.4vw}.hero-content{top:65%}.hero-foot{bottom:4%;font-size:12px}.hero-foot:before{width:70px}.hero .primary-button{min-height:44px}.hero .quiet-link{margin-top:4px}}@media(max-width:620px){.site-header{padding:18px 24px;min-height:84px;gap:16px}.brand-link{font-size:21px;gap:10px}.brand-link img{width:25px;height:35px}.site-header nav{gap:0}.site-header nav>a{display:none}.theme-toggle{border:0;margin:0;padding:8px;width:48px;min-height:48px}.theme-toggle svg{width:28px;height:28px}.hero{height:100vh;height:100svh;min-height:640px;padding:0 24px}.hero-engraving{inset:0;width:100%;height:100%}.wave-layer{inset:auto auto 0 -64%;width:204%;height:100%;object-fit:cover;object-position:62% center}.hero-name{top:17.4%;left:24px;right:24px}.hero-name .eyebrow{font-size:15px;line-height:20px;border-left-width:4px;padding-left:10px;margin-bottom:18px}.hero-signature{gap:12px;align-items:baseline}.hero h1{font-size:11.7vw;line-height:1;letter-spacing:-.07em;margin-left:-.01em}.hero-signature .art-stamp{width:7.5vw;margin-bottom:0;align-self:center}.hero-content{top:31.2%;left:24px;margin:0}.hero .primary-button{min-width:194px;min-height:50px;font-size:16px}.hero .quiet-link{font-size:15px;min-height:48px;margin-top:8px}.hero-foot{left:24px;bottom:30px;max-width:29ch;font-size:12px;line-height:1.6;padding-top:20px}.hero-foot span{background:var(--paper);box-shadow:8px 0 var(--paper),-4px 0 var(--paper)}.mobile-break{display:block}}@media(max-width:360px){.hero{height:100vh;height:100svh;min-height:620px}.hero-signature{gap:9px}.hero h1{font-size:11.3vw}.hero-signature .art-stamp{width:7vw}.hero-name{left:20px;right:20px}.site-header{padding-inline:20px}.hero-content,.hero-foot{left:20px}}@media(max-width:620px){.wave-layer{mask-image:linear-gradient(180deg,transparent 0 33%,#000 55%)}}.watch-section{overflow:hidden}.watch-layout,.community-heading,.community-links{position:relative;z-index:1}.identity-glyph{display:none;position:absolute;pointer-events:none;user-select:none;mask-size:contain;mask-repeat:no-repeat;mask-position:center;transform-origin:center}.identity-glyph-orbit{width:clamp(210px,30vw,520px);aspect-ratio:1;right:-8%;top:-18%;background:#000;opacity:.15;mask-image:url(/brand/orbita-de-tinta.svg)}.community-section{position:relative;isolation:isolate}.identity-glyph-torii{display:block;width:clamp(220px,32vw,510px);height:clamp(190px,28vw,430px);left:3%;bottom:0;background:none;opacity:.3;mask-image:none;object-fit:contain;z-index:0}.setup-section:before{content:"";position:absolute;right:4%;top:7%;width:clamp(90px,13vw,210px);height:80px;background:var(--red);mask:url(/brand/tres-cortes.svg) center/contain no-repeat;opacity:.84;pointer-events:none}.site-footer .footer-main:after{content:"";position:absolute;right:0;bottom:18px;width:170px;height:62px;background:var(--red);mask:url(/brand/tres-cortes.svg) center/contain no-repeat;opacity:.52;pointer-events:none}.watch-section .channel-list>a,.community-links>a{transform-origin:left center}@media(max-width:900px){.identity-glyph-orbit{right:-15%;top:-12%;opacity:.1}.identity-glyph-torii{left:-7%;opacity:.18}.setup-section:before{right:2%;top:2%;width:120px}}@media(max-width:620px){.identity-glyph-orbit{width:260px;right:-100px;top:-80px}.identity-glyph-torii{left:-90px;bottom:24px;width:250px;height:220px;opacity:.13}.setup-section:before{width:78px;height:45px;right:6%;top:32px;opacity:.5}.site-footer .footer-main:after{width:110px;height:45px;right:15px;bottom:15px}}
