@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}:root{--fundo: #0f1823;--texto: #ede6d8;--suave: #9da6b2;--marca: #ede6d8;--acento: #d08a4a;--linha: color-mix(in srgb, var(--texto) 14%, transparent);--fonte-titulo: "Fraunces Variable", Georgia, serif;--fonte-texto: "Inter", system-ui, sans-serif;--peso-display: 300;--peso-titulo: 400;--margem: clamp(1.25rem, 4vw, 3rem);--curva: cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--fundo);color:var(--texto);font-family:var(--fonte-texto);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3{margin:0;font-family:var(--fonte-titulo);font-weight:var(--peso-titulo);color:var(--marca);text-wrap:balance}em{font-style:italic}::selection{background:var(--acento);color:var(--fundo)}:focus-visible{outline:2px solid var(--acento);outline-offset:4px}.mono{font-family:var(--fonte-titulo);font-weight:var(--peso-titulo);font-size:1.6rem;line-height:1;letter-spacing:-.02em;color:var(--marca);text-decoration:none}.mono span{font-style:italic;color:var(--acento);margin-left:-.14em}.js [data-revelar]{opacity:0;transform:translateY(1.5rem);transition:opacity .9s var(--curva),transform .9s var(--curva);transition-delay:var(--atraso, 0s)}.js [data-revelar].visivel{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-revelar]{opacity:1;transform:none;transition:none}}body:after{content:"";position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.topo{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:1.4rem var(--margem);transition:background-color .4s ease,padding .4s ease,backdrop-filter .4s ease}.topo:before{content:"";position:absolute;inset:0 0 -3rem;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--fundo) 72%,transparent),transparent);transition:opacity .4s ease}.rolou .topo:before{opacity:0}.rolou .topo{padding-block:.9rem;background:color-mix(in srgb,var(--fundo) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.menu{display:flex;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);font-size:.92rem;letter-spacing:.01em}.menu a{color:var(--suave);text-decoration:none;transition:color .25s ease}.menu a:hover{color:var(--texto)}.menu .menu-cta{color:var(--texto);padding-bottom:.2rem;border-bottom:1px solid var(--acento)}.menu a:not(.menu-cta){position:relative}.menu a:not(.menu-cta):after{content:"";position:absolute;left:50%;bottom:-.6rem;width:4px;height:4px;border-radius:50%;background:var(--acento);opacity:0;transform:translate(-50%) scale(0);transition:opacity .35s ease,transform .35s var(--curva)}.menu a[aria-current=location]:not(.menu-cta){color:var(--texto)}.menu a[aria-current=location]:not(.menu-cta):after{opacity:1;transform:translate(-50%) scale(1)}.abertura{position:relative;isolation:isolate;display:grid;align-items:end;min-height:100svh;padding:7rem var(--margem) clamp(3.5rem,10vh,7rem);overflow:hidden}.abertura:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 70% at 72% 38%,color-mix(in srgb,var(--acento) 16%,transparent),transparent 70%)}.abertura-foto{position:absolute;top:0;right:0;z-index:-1;display:block;width:min(64vw,115svh);height:100%}.abertura-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 38%),linear-gradient(to top,transparent 0%,#000 34%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 38%),linear-gradient(to top,transparent 0%,#000 34%);mask-composite:intersect}.abertura-texto{max-width:62rem}.local{display:flex;align-items:center;gap:.9rem;margin:0 0 1.6rem;font-family:var(--fonte-titulo);font-style:italic;font-size:1.15rem;color:var(--suave)}.fio{width:3rem;height:1px;background:var(--acento);transform-origin:left}.abertura h1{font-weight:var(--peso-display);font-size:clamp(3.6rem,11.5vw,11rem);line-height:.88;letter-spacing:-.035em}.nome-linha{display:block;overflow:hidden;padding-bottom:.06em}.nome-linha>span{display:inline-block}.nome-linha+.nome-linha{padding-left:.55em}.nome-linha em{color:var(--acento)}.frase{max-width:30em;margin:2.2rem 0 1.4rem;font-family:var(--fonte-titulo);font-weight:var(--peso-titulo);font-size:clamp(1.3rem,2.1vw,1.8rem);line-height:1.3;letter-spacing:-.01em;color:var(--texto)}.frase>span{display:block}.frase em{color:var(--acento)}.apoio{max-width:46ch;margin:0 0 2.6rem;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.55;color:var(--suave)}.cta{position:relative;display:inline-flex;align-items:center;gap:.9rem;padding-bottom:.55rem;font-size:1.08rem;font-weight:500;color:var(--texto);text-decoration:none}.cta:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--acento);transform:scaleX(.3);transform-origin:left;transition:transform .6s var(--curva)}.cta svg{transition:transform .6s var(--curva)}.cta:hover:after{transform:scaleX(1)}.cta:hover svg{transform:translate(.35rem)}.rolar{position:absolute;right:var(--margem);bottom:clamp(2rem,6vh,3.5rem);width:1px;height:4.5rem;overflow:hidden;background:var(--linha)}.rolar span{position:absolute;inset:0;background:var(--acento);animation:rolar 2.4s var(--curva) infinite}@keyframes rolar{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media(prefers-reduced-motion:no-preference){.abertura-foto img{animation:foto-entra 2s var(--curva) both}.nome-linha>span{animation:sobe 1.2s var(--curva) both}.nome-linha+.nome-linha>span{animation-delay:.12s}.fio{animation:risca 1.2s var(--curva) .3s both}.local,.frase,.apoio,.cta,.topo{animation:aparece 1.2s var(--curva) both}.local{animation-delay:.2s}.frase{animation-delay:.45s}.apoio{animation-delay:.55s}.cta{animation-delay:.7s}.topo{animation-delay:.8s}}@keyframes foto-entra{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:none}}@keyframes sobe{0%{transform:translateY(105%)}to{transform:none}}@keyframes risca{0%{transform:scaleX(0)}to{transform:none}}@keyframes aparece{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.capitulo{display:grid;grid-template-columns:minmax(5rem,1fr) 3fr;gap:clamp(1.5rem,6vw,6rem);max-width:82rem;margin:0 auto;padding:clamp(5rem,15vh,10rem) var(--margem);border-top:1px solid var(--linha)}.cap-num{position:sticky;top:7rem;align-self:start;margin:0;font-family:var(--fonte-titulo);font-weight:var(--peso-display);font-size:clamp(4rem,9vw,8.5rem);line-height:.8;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--acento) 75%,transparent)}.capitulo h2{max-width:17em;margin-bottom:2.5rem;font-weight:var(--peso-display);font-size:clamp(2.2rem,4.6vw,3.9rem);line-height:1.08;letter-spacing:-.025em}.capitulo h2 em,.final-titulo em{color:var(--acento)}.cap-rotulo{display:flex;align-items:center;gap:.8rem;margin:.4rem 0 1.4rem;font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--acento)}.cap-rotulo:before{content:"";width:2rem;height:1px;background:currentColor}.cap-texto{max-width:38em;font-size:clamp(1.05rem,1.2vw,1.15rem);line-height:1.75;color:var(--suave);text-wrap:pretty}.cap-texto p{margin:0 0 1.2em}.cap-texto p:first-child{font-size:1.12em;line-height:1.6;color:var(--texto)}.cap-texto+.cta{margin-top:1.8rem}.destaque{max-width:26em;margin:3rem 0;padding-left:1.6rem;border-left:1px solid var(--acento);font-family:var(--fonte-titulo);font-weight:var(--peso-display);font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.35;letter-spacing:-.01em;text-wrap:pretty}.destaque em{color:var(--acento)}.convite{color:var(--suave)}.convite a{color:var(--texto);text-decoration:none;border-bottom:1px solid var(--acento)}.final{position:relative;isolation:isolate;display:grid;place-content:center;justify-items:center;gap:2.5rem;min-height:85svh;padding:6rem var(--margem);border-top:1px solid var(--linha);text-align:center}.final:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 55% at 50% 55%,color-mix(in srgb,var(--acento) 14%,transparent),transparent 70%)}.final .cap-rotulo{margin:0}.final-titulo{max-width:14em;font-weight:var(--peso-display);font-size:clamp(2.6rem,6.5vw,6rem);line-height:1;letter-spacing:-.025em}.final-apoio{max-width:34em;color:var(--suave);text-wrap:pretty}.final-apoio p{margin:0 0 .6em}.final-canais{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem clamp(2rem,4vw,3.5rem);margin:1rem 0 0;padding:2rem 0 0;list-style:none;border-top:1px solid var(--linha)}.final-canais a{display:flex;align-items:center;gap:.9rem;text-align:left;text-decoration:none}.canal-icone{display:grid;place-items:center;flex:none;width:2.75rem;aspect-ratio:1;border:1px solid var(--linha);border-radius:50%;color:var(--acento);transition:border-color .35s ease,background-color .35s ease,color .35s ease}.canal-icone svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--curva)}.canal-texto{display:grid;gap:.15rem}.canal-rotulo{font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--suave)}.canal-valor{font-size:.95rem;color:color-mix(in srgb,var(--texto) 82%,transparent);transition:color .3s ease}.final-canais a:hover .canal-icone,.final-canais a:focus-visible .canal-icone{border-color:var(--acento);background:var(--acento);color:var(--fundo)}.final-canais a:hover .canal-icone svg{transform:scale(1.08)}.final-canais a:hover .canal-valor,.final-canais a:focus-visible .canal-valor{color:var(--texto)}.rodape{display:flex;justify-content:space-between;gap:1rem;padding:2rem var(--margem);border-top:1px solid var(--linha);font-size:.85rem;color:var(--suave)}@media(max-width:760px){.menu a:not(.menu-cta){display:none}.abertura{padding-top:44svh}.local{text-shadow:0 0 14px var(--fundo),0 0 4px var(--fundo)}.abertura-foto{width:100%;height:74svh}.abertura-foto img{-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 48%);mask-image:linear-gradient(to top,transparent 0%,#000 48%)}.abertura h1{font-size:19vw}.rolar{display:none}.capitulo{grid-template-columns:1fr;gap:.5rem}.cap-num{position:static;font-size:3.5rem}.final-canais{flex-direction:column;align-items:flex-start;margin-inline:auto}.rodape{flex-direction:column}}.erro{position:relative;isolation:isolate;display:grid;place-content:center;justify-items:start;gap:1.5rem;min-height:100svh;max-width:60rem;margin:0 auto;padding:7rem var(--margem) 4rem}.erro:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(50% 60% at 70% 40%,color-mix(in srgb,var(--acento) 12%,transparent),transparent 70%)}.erro-codigo{margin:0;font-family:var(--fonte-titulo);font-weight:var(--peso-display);font-size:clamp(5rem,16vw,12rem);line-height:.8;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--acento) 75%,transparent)}.erro-titulo{font-weight:var(--peso-display);font-size:clamp(2rem,5vw,3.6rem);line-height:1.08;letter-spacing:-.025em}.erro-titulo em{color:var(--acento)}.erro-apoio{margin:0 0 1rem;font-size:1.1rem;color:var(--suave)}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
