.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Oswald;src:url(/fonts/Oswald-wght.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--fundo:#08080a;--fundo-cartao:#111114;--fundo-superficie:#17171b;--borda:#262626;--linha:#1f1f1f;--creme:#f2eee6;--creme-2:#b7afa4;--eyebrow:#cfc7bb;--chip:#d8d0c5;--apagado:#8e867c;--legal:#6f685f;--vermelho:#e01f26;--vermelho-hover:#c4161c;--sobre-vermelho:#ffffff;--brilho-vermelho:#e01f2640;--veu-preto:#08080ab3;--erro:#ff7772;--faixa-branca:#eeeeee;--faixa-azul:#1d4ed8;--faixa-roxa:#6d28d9;--faixa-marrom:#6b4423;--faixa-preta:#242424;--tatame-1:4px;--tatame-2:8px;--tatame-3:12px;--tatame-4:16px;--tatame-5:24px;--tatame-6:32px;--tatame-7:48px;--tatame-8:64px;--tatame-9:96px;--tatame-10:128px;--regua-largura:26px;--regua-altura:2px;--duracao-seca:.16s;--duracao-entrada:.28s;--curva-seca:cubic-bezier(.2,.9,.2,1);--ghost-kanji:.04;--grao:.08;--borda-fantasma:.22;--font-titulo:"Oswald","Arial Narrow",Impact,sans-serif;--font-corpo:"Barlow Condensed","Arial Narrow",sans-serif;--barra-altura:57px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--fundo);scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--fundo);color:var(--creme);font-family:var(--font-corpo);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--creme);outline-offset:3px}.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}.pular{position:absolute;left:var(--tatame-4);top:-100px;z-index:100;background:var(--vermelho);color:#fff;padding:12px 16px;font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:.12em}.pular:focus{top:var(--tatame-4)}.eyebrow{display:inline-flex;align-items:center;gap:var(--tatame-3);color:var(--eyebrow);font-family:var(--font-titulo);font-size:11px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;line-height:1;margin:0}.eyebrow:before{content:"";width:var(--regua-largura);height:var(--regua-altura);background:var(--vermelho);flex:none}.eyebrow--centro:after{content:"";width:var(--regua-largura);height:var(--regua-altura);background:var(--vermelho)}.eyebrow--sem:before{display:none}.grito{margin:0;font-family:var(--font-titulo);font-weight:700;font-size:clamp(60px,17vw,168px);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;display:flex;flex-direction:column;text-wrap:balance}.grito small{display:block;font-size:.55em;font-weight:500;letter-spacing:0;color:var(--eyebrow);margin-top:.12em}.grito--pagina{font-size:clamp(56px,13vw,136px)}@media(min-width:1024px){.grito--longo{font-size:clamp(88px,9.6vw,144px)}.grito--longo small{font-size:.5em}}.t1{margin:0;font-family:var(--font-titulo);font-weight:700;font-size:clamp(40px,7vw,80px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.t2{margin:0;font-family:var(--font-titulo);font-weight:600;font-size:clamp(26px,3vw,36px);line-height:1.05;letter-spacing:.01em;text-transform:uppercase}.t3{margin:0;font-family:var(--font-titulo);font-weight:600;font-size:22px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.lead{margin:0;font-size:clamp(20px,2vw,24px);line-height:1.35;color:var(--creme-2);text-wrap:pretty}.corpo{margin:0;font-size:18px;line-height:1.5;color:var(--creme-2);text-wrap:pretty}.pequeno{font-size:15px;line-height:1.4}.vermelho{color:var(--vermelho)}.vazado{color:transparent;-webkit-text-stroke:2px var(--creme)}.meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;color:var(--apagado);font-size:14px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-titulo)}.inclinado{transform:rotate(-2deg);transform-origin:left center}.letreiro{transform:rotate(-4deg);transform-origin:left bottom}@media(min-width:1024px){.letreiro{transform:rotate(-3deg)}}.carimbo{display:inline-block;border:2px solid var(--creme);padding:6px 10px 5px;transform:rotate(3deg);color:var(--creme)}.carimbo:before{display:none}@media(min-width:1024px){.carimbo{padding:8px 12px 7px;transform:rotate(2deg)}}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}@media(min-width:768px){.wrap{padding:0 48px}}.sec{position:relative;padding:64px 0}@media(min-width:1024px){.sec{padding:96px 0}}.sec--linha{border-top:1px solid var(--borda)}.sec--clip{overflow:clip}.cab{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media(min-width:1024px){.cab{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:48px}}.cab__tit{display:flex;flex-direction:column;gap:12px}.g2,.g3{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:768px)and (max-width:1023px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}.tira{display:flex;flex-wrap:wrap;gap:8px}.acoes{display:flex;flex-wrap:wrap;gap:12px}.pilha{display:flex;flex-direction:column;gap:16px}.lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lista li{display:flex;gap:12px;align-items:baseline;font-size:18px;line-height:1.4;color:var(--creme-2)}.lista li:before{content:"";flex:none;width:26px;height:2px;background:var(--vermelho);transform:translateY(-6px)}.lista li>b{flex:none;white-space:nowrap}.lista li>span{flex:1 1 auto}.passo{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.passo .num{color:var(--vermelho);min-width:2ch}.num{font-family:var(--font-titulo);font-weight:500;font-size:clamp(44px,5vw,64px);line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.num small{font-size:.4em;color:var(--apagado);letter-spacing:.1em}.cartao{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--fundo-cartao);border:1px solid var(--borda);transition:border-color var(--duracao-seca) var(--curva-seca),transform var(--duracao-seca) var(--curva-seca)}@media(min-width:1024px){.cartao{padding:28px}}.cartao--vivo{border-color:color-mix(in srgb,var(--vermelho) 60%,var(--borda));background:var(--fundo-superficie)}a.cartao:hover{border-color:var(--creme)}.chip{display:inline-block;border:1px solid color-mix(in srgb,var(--creme) 22%,transparent);color:var(--chip);font-family:var(--font-titulo);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;line-height:1}.chip--ativo{border-color:var(--vermelho);color:var(--creme)}.confirmar{display:inline-block;border:1px solid var(--erro);color:var(--erro);font-family:var(--font-titulo);font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;padding:6px 8px 5px;line-height:1}.lacuna{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border:1px dashed color-mix(in srgb,var(--erro) 60%,transparent);background:color-mix(in srgb,var(--erro) 4%,transparent)}.lacuna p{margin:0;font-size:16px;line-height:1.45;color:var(--creme-2)}.lacuna--alta{min-height:220px;justify-content:center;align-items:flex-start}.mapa{position:relative;min-height:260px;background:var(--fundo-cartao);border:1px solid var(--borda);display:flex;align-items:center;justify-content:center;background-image:repeating-linear-gradient(0deg,transparent 0 39px,var(--linha) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,var(--linha) 39px 40px)}@media(min-width:1024px){.mapa{min-height:420px}}.retrato img,.foto img{width:100%;height:auto;filter:grayscale(1) contrast(1.05);border:1px solid var(--borda)}.foto--capa img{aspect-ratio:16/10;object-fit:cover}.foto figcaption{font-size:13px;color:var(--apagado);margin-top:8px}.galeria-fig{margin:0}.galeria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:768px){.galeria{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(min-width:768px){.galeria--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.galeria--abre img:first-child{grid-column:span 2;aspect-ratio:2/1}.galeria img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;filter:grayscale(1) contrast(1.05);border:1px solid var(--borda)}.galeria-fig figcaption{font-size:13px;color:var(--apagado);margin-top:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 24px;border:1px solid transparent;font-family:var(--font-titulo);font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;cursor:pointer;white-space:nowrap;background:transparent;transition:background-color var(--duracao-seca) var(--curva-seca),border-color var(--duracao-seca) var(--curva-seca),color var(--duracao-seca) var(--curva-seca),transform var(--duracao-seca) var(--curva-seca)}.btn--primario{background:var(--vermelho);color:var(--sobre-vermelho)}.btn--primario:hover{background:var(--vermelho-hover)}.btn--primario:active{transform:translateY(1px)}.btn--fantasma{color:var(--creme);border-color:color-mix(in srgb,var(--creme) 22%,transparent);font-size:11px;letter-spacing:.22em}.btn--fantasma:hover{border-color:var(--creme)}.btn--largo{width:100%}.btn--pequeno{min-height:40px;padding:0 16px;font-size:12px}.header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:color-mix(in srgb,var(--fundo) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--borda)}@media(min-width:768px){.header{padding:12px 48px}}.header__marca{display:flex;align-items:center;gap:12px;min-height:44px}.header__marca img{height:40px;width:auto}.header__nome{font-family:var(--font-titulo);font-weight:600;font-size:15px;letter-spacing:.12em;text-transform:uppercase;line-height:1.1;color:var(--creme)}.header__nome small{display:block;font-size:9px;letter-spacing:.3em;color:var(--apagado);margin-top:3px}.header__nav{display:none;gap:24px}@media(min-width:1024px){.header__nav{display:flex}}.header__link{position:relative;font-family:var(--font-titulo);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--creme-2);padding:12px 0;min-height:44px;display:inline-flex;align-items:center;transition:color var(--duracao-seca)}.header__link:hover,.header__link[aria-current=page]{color:var(--creme)}.header__link:after{content:"";position:absolute;left:0;right:100%;bottom:6px;height:var(--regua-altura);background:var(--vermelho);transition:right var(--duracao-seca) var(--curva-seca)}.header__link:hover:after,.header__link[aria-current=page]:after{right:0}.header__acoes{display:none;gap:8px}@media(min-width:768px){.header__acoes{display:flex}}.header__menu{display:inline-grid;place-items:center;width:44px;height:44px;background:transparent;border:1px solid var(--borda);color:var(--creme);cursor:pointer}@media(min-width:1024px){.header__menu{display:none}}.header__menu span{display:block;width:18px;height:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor;transition:box-shadow var(--duracao-seca),transform var(--duracao-seca)}.header__menu[aria-expanded=true] span{box-shadow:none;transform:rotate(45deg)}.header__menu[aria-expanded=true] span:after{content:"";position:absolute;width:18px;height:2px;background:currentColor;transform:rotate(90deg)}.menu{position:fixed;inset:0;z-index:30;background:var(--fundo);display:none;flex-direction:column;justify-content:center;padding:96px 24px calc(var(--barra-altura) + 24px);gap:8px}.menu[data-aberto=true]{display:flex}.menu a{font-family:var(--font-titulo);font-weight:700;font-size:clamp(40px,11vw,56px);line-height:1;text-transform:uppercase;letter-spacing:-.01em;color:var(--creme);padding:8px 0;display:flex;align-items:baseline;gap:16px}.menu a[aria-current=page]:before{content:"";width:26px;height:2px;background:var(--vermelho)}.menu a:hover{color:var(--vermelho)}.menu__rodape{margin-top:32px;display:flex;flex-direction:column;gap:8px;color:var(--apagado);font-size:15px}body[data-menu=aberto]{overflow:hidden}@media(prefers-reduced-motion:no-preference){.menu[data-aberto=true]{animation:fade var(--duracao-entrada) var(--curva-seca) both}.menu[data-aberto=true] a{animation:entrar var(--duracao-entrada) var(--curva-seca) both}.menu[data-aberto=true] a:nth-child(2){animation-delay:30ms}.menu[data-aberto=true] a:nth-child(3){animation-delay:60ms}.menu[data-aberto=true] a:nth-child(4){animation-delay:90ms}.menu[data-aberto=true] a:nth-child(5){animation-delay:.12s}.menu[data-aberto=true] a:nth-child(6){animation-delay:.15s}}.barra{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--borda);border-top:1px solid var(--borda);padding-bottom:env(safe-area-inset-bottom)}.barra .btn{min-height:56px;width:100%}.barra .btn--fantasma{background:var(--fundo);border-color:transparent}@media(min-width:768px){.barra{display:none}}.com-barra{padding-bottom:var(--barra-altura)}@media(min-width:768px){.com-barra{padding-bottom:0}}.faixa{position:relative;display:inline-block;width:40px;height:10px;border:1px solid var(--borda);background:var(--faixa-preta);overflow:hidden;flex:none}.faixa--branca{background:var(--faixa-branca)}.faixa--azul{background:var(--faixa-azul)}.faixa--roxa{background:var(--faixa-roxa)}.faixa--marrom{background:var(--faixa-marrom)}.faixa--preta{background:var(--faixa-preta)}.faixa__ponta{position:absolute;right:0;top:0;bottom:0;width:14px;background:var(--vermelho)}.faixa__grau{position:absolute;top:0;bottom:0;width:2px;background:var(--creme)}.hora{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:16px;background:var(--fundo-cartao);border:1px solid var(--borda);min-height:88px}.hora--destaque{background:var(--fundo-superficie);border-color:color-mix(in srgb,var(--vermelho) 60%,var(--borda))}.hora__num{font-family:var(--font-titulo);font-size:34px;font-weight:500;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums;min-width:5.4ch}.hora__num small{display:block;font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--apagado);margin-top:4px}.hora__turma{margin:0;font-family:var(--font-titulo);font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.1}.hora__resp{margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.3;color:var(--creme-2)}.hora__dias{margin:4px 0 0;font-size:15px;line-height:1.4;color:var(--apagado)}.badge{display:inline-block;background:var(--vermelho);color:#fff;font-family:var(--font-titulo);font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;padding:6px 8px 5px;line-height:1;margin-left:8px;vertical-align:middle}.prof{position:relative;display:grid;grid-template-columns:72px 1fr;gap:16px;padding:16px;background:var(--fundo-cartao);border:1px solid var(--borda)}@media(min-width:768px){.prof{grid-template-columns:96px 1fr;padding:24px;gap:24px}}.prof__foto{width:72px;height:72px;border-radius:9999px;background:var(--fundo-superficie);border:1px solid var(--borda);display:grid;place-items:center;overflow:hidden;filter:grayscale(1) contrast(1.1)}@media(min-width:768px){.prof__foto{width:96px;height:96px}}.prof__foto img{width:100%;height:100%;object-fit:cover}.prof__inicial{font-family:var(--font-titulo);font-size:28px;font-weight:600;color:var(--apagado);line-height:1}.prof__eyebrow{color:var(--apagado);font-family:var(--font-titulo);font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;line-height:1;margin:0 0 8px}.prof__nome{margin:0;font-family:var(--font-titulo);font-size:28px;line-height:1.1;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.prof__faixa{display:flex;align-items:center;gap:8px;margin:12px 0;color:var(--creme-2);font-size:15px;line-height:1.4}.prof__bio{margin:0;color:var(--creme-2);font-size:18px;line-height:1.5}.prof__mods{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cta{position:relative;overflow:clip;padding:64px 16px;border-top:1px solid var(--borda);border-bottom:1px solid var(--borda);text-align:center}@media(min-width:768px){.cta{padding:96px 24px}}.cta:before{content:"";position:absolute;inset:-40% -20%;background:radial-gradient(ellipse at 50% 60%,var(--brilho-vermelho),transparent 60%);pointer-events:none}.cta__kanji{position:absolute;right:-.1em;bottom:-.35em;font-family:var(--font-titulo);font-size:min(60vw,340px);line-height:1;color:var(--creme);opacity:var(--ghost-kanji);pointer-events:none;font-weight:700;margin:0}.cta__in{position:relative;max-width:720px;margin:0 auto;display:grid;gap:32px;justify-items:center}.cta__titulo{margin:0;font-family:var(--font-titulo);font-size:clamp(44px,9vw,96px);line-height:.92;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.cta__lead{margin:0;color:var(--creme-2);font-size:22px;line-height:1.35;max-width:36ch}.footer{padding:64px 16px;border-top:1px solid var(--borda);display:grid;gap:48px}@media(min-width:768px){.footer{padding:96px 48px;grid-template-columns:1.4fr 1fr 1fr}}.footer__in{display:contents}.footer__marca{display:grid;gap:16px;align-content:start}.footer__marca img{width:120px;height:auto}.footer__lema{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--eyebrow);font-family:var(--font-titulo);font-size:11px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;line-height:1.4;margin:0}.footer h2{margin:0 0 12px;font-family:var(--font-titulo);font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--apagado)}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer li a,.footer li span{display:inline-flex;align-items:center;min-height:32px;font-size:18px;line-height:1.3;color:var(--creme-2)}.footer li a:hover{color:var(--creme)}.footer__legal{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--linha);color:var(--apagado);font-size:13px;line-height:1.4}.footer__legal a{color:var(--apagado)}.footer__legal a:hover{color:var(--creme)}.hero{position:relative;overflow:clip;min-height:min(100svh,900px);display:flex;flex-direction:column;justify-content:flex-end;padding:140px 0 40px}@media(min-width:1024px){.hero{padding-bottom:72px}}.hero--curto{min-height:520px;padding-top:120px}@media(min-width:1024px){.hero--curto{min-height:600px}}.hero__in{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.pincel{position:absolute;left:-8vw;top:18%;width:118vw;height:34vh;max-height:380px;background:var(--vermelho);clip-path:polygon(0 18%,6% 4%,30% 9%,55% 0,80% 7%,100% 2%,98% 60%,100% 92%,72% 100%,48% 90%,22% 98%,0 86%,4% 50%);transform:rotate(-6deg);pointer-events:none;will-change:transform}.rasgo{position:absolute;left:0;top:22%;width:100%;height:28vh;max-height:300px;background:repeating-linear-gradient(-6deg,transparent 0 9px,rgba(8,8,10,.55) 9px 10px);mix-blend-mode:multiply;transform:rotate(-6deg);pointer-events:none}@media(min-width:1024px){.pincel{left:-80px;top:24%;width:1100px;height:380px;transform:rotate(-5deg)}.rasgo{top:28%;width:1000px;height:300px;transform:rotate(-5deg)}}.hero--curto .pincel{top:10%;height:200px;width:110vw}.hero--curto .rasgo{top:14%;height:160px}@media(min-width:1024px){.hero--curto .pincel{top:18%;width:900px;height:260px}.hero--curto .rasgo{top:22%;width:800px;height:200px}}.desgaste{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 3px,rgba(242,238,230,.025) 3px 4px);pointer-events:none}.grao{position:absolute;inset:0;width:100%;height:100%;opacity:.12;mix-blend-mode:overlay;pointer-events:none}.figura{position:absolute;right:-16vw;top:11%;height:62%;aspect-ratio:426/849;opacity:.9;pointer-events:none;will-change:transform}.figura img{width:100%;height:100%;object-fit:contain}@media(min-width:1024px){.figura{right:8%;top:5%;height:92%;opacity:.95}.hero--curto .figura{top:6%;height:90%}}.figura--fundo{right:-14vw;top:auto;bottom:-4%;height:86%;max-height:640px;opacity:.14}@media(min-width:1024px){.figura--fundo{right:2%;top:auto;bottom:-8%;height:112%;max-height:860px;opacity:.12}}@media(max-width:1023px){.hero,.hero--curto{min-height:430px;justify-content:flex-start;padding:100px 0 28px}.hero__in{gap:14px}.hero .grito{font-size:clamp(44px,13.5vw,96px)}.hero .grito--pagina{font-size:clamp(40px,12vw,80px)}.hero .lead{font-size:17px;max-width:min(60%,32ch)!important}.hero .carimbo{font-size:11px;max-width:62%}.hero .figura,.hero--curto .figura{top:14px;right:-12vw;height:410px;max-height:none;opacity:1;-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent 92%);mask-image:linear-gradient(to bottom,#000 58%,transparent 92%)}.hero .pincel,.hero--curto .pincel{top:120px;height:220px}.hero .rasgo,.hero--curto .rasgo{top:140px;height:180px}}.faixa-lema{position:relative;overflow:clip;border-top:1px solid var(--borda);border-bottom:1px solid var(--borda);padding:18px 0;white-space:nowrap;font-family:var(--font-titulo);font-weight:700;font-size:28px;letter-spacing:.14em;text-transform:uppercase;display:flex}@media(min-width:1024px){.faixa-lema{font-size:44px;padding:24px 0}}.faixa-lema__trilho{display:flex;flex:none;align-items:center}.faixa-lema span{display:inline-block;padding:0 24px}.faixa-lema i{display:inline-block;width:12px;height:12px;background:var(--vermelho);flex:none}@media(prefers-reduced-motion:no-preference){.faixa-lema__trilho{animation:correr 40s linear infinite}.faixa-lema:hover .faixa-lema__trilho{animation-play-state:paused}}@keyframes correr{0%{transform:translate(0)}to{transform:translate(-100%)}}.rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch}.so-desk{display:none}@media(min-width:768px){.so-desk{display:block}.so-mob{display:none}}.tabela{width:100%;min-width:560px;border-collapse:collapse;font-size:17px}.tabela th,.tabela td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--linha);vertical-align:top}.tabela th{font-family:var(--font-titulo);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--apagado);font-weight:600}.tabela td:first-child{font-family:var(--font-titulo);font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela .dia{color:var(--apagado)}.tabela tr.destaque td{background:var(--fundo-superficie)}@keyframes entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes subir-pincel{0%{transform:translateY(0) rotate(-6deg)}to{transform:translateY(-120px) rotate(-6deg)}}@keyframes subir-figura{0%{transform:translateY(0)}to{transform:translateY(90px)}}@keyframes entrar-letreiro{0%{opacity:0;transform:translateY(24px) rotate(-4deg)}to{opacity:1;transform:translateY(0) rotate(-4deg)}}@keyframes entrar-letreiro-desk{0%{opacity:0;transform:translateY(24px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(-3deg)}}.reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.hero .letreiro{animation:entrar-letreiro var(--duracao-entrada) var(--curva-seca) both;animation-delay:60ms}@media(min-width:1024px){.hero .letreiro{animation-name:entrar-letreiro-desk}}.hero .hero__in>*:not(.letreiro){animation:entrar var(--duracao-entrada) var(--curva-seca) both}.hero .hero__in>:nth-child(1){animation-delay:0ms}.hero .hero__in>:nth-child(3){animation-delay:.12s}.hero .hero__in>:nth-child(4){animation-delay:.16s}.hero .pincel{animation:entrar var(--duracao-entrada) var(--curva-seca) both}@supports (animation-timeline: scroll()){.hero .pincel{animation:entrar var(--duracao-entrada) var(--curva-seca) both,subir-pincel linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.hero .figura{animation:subir-figura linear both;animation-timeline:scroll(root);animation-range:0 100vh}.figura--fundo{animation:subir-figura linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.reveal{animation:entrar linear both;animation-timeline:view();animation-range:entry 10% entry 35%}}@supports not (animation-timeline: scroll()){.js .reveal{opacity:0;transform:translateY(16px);transition:opacity var(--duracao-entrada) var(--curva-seca),transform var(--duracao-entrada) var(--curva-seca)}.js .reveal.visto{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.reveal{animation:none;transition:none}.hero .letreiro,.hero .hero__in>*{animation:fade .12s linear both}}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:linear}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:0s}}
