:root{--color-vinho: #3A141D;--color-vinho-fundo: #2A0E14;--color-vinho-claro: #5A2431;--color-ouro: #C9A24B;--color-ouro-claro: #E0C17E;--color-ouro-texto: #7A5C24;--color-ouro-suave: #E8D3A6;--color-creme: #F7EEE6;--color-creme-escuro: #EFE3D8;--color-rose: #CDB9AE;--color-tinta: #2B1A1D;--color-cinza: #6E5D5F;--color-linha: #D9C8BA;--font-display: "Bodoni Moda", Georgia, serif;--font-body: "Jost", "Helvetica Neue", Arial, sans-serif;--space-section: clamp(4.5rem, 9vw, 7.5rem);--space-md: 1.5rem;--space-sm: .75rem;--gutter: clamp(16px, 4vw, 40px);--ease-premium: cubic-bezier(.16, 1, .3, 1);--duration-fast: .25s;--duration-base: .6s;--duration-slow: .9s}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:80px;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}button{font:inherit}body{margin:0;font-family:var(--font-body);font-weight:400;color:var(--color-tinta);background:var(--color-creme);line-height:1.7;-webkit-font-smoothing:antialiased}img,picture,video{display:block;max-width:100%}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.05;margin:0 0 var(--space-sm)}h1 em,h2 em,h3 em{font-style:italic}section h2{font-size:clamp(2.1rem,4.2vw,3.25rem)}.container{max-width:1120px;margin:0 auto;padding-inline:var(--gutter)}section{padding-block:var(--space-section)}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.secao--escura{background:var(--color-vinho);color:var(--color-creme)}.secao--clara{background:var(--color-creme);color:var(--color-tinta)}.secao--rosada{background:var(--color-creme-escuro);color:var(--color-tinta)}.secao--escura h2 em{color:var(--color-ouro-claro)}.secao--clara h2 em,.secao--rosada h2 em{color:var(--color-vinho-claro)}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 1.1rem;font-size:.68rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--color-ouro-texto)}.secao--escura .eyebrow{color:var(--color-ouro)}.eyebrow:before{content:"";flex:none;width:26px;height:1px;background:currentColor;transform-origin:left}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.95rem 1.6rem;font-family:var(--font-body);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer;transition:color var(--duration-fast) var(--ease-premium),background-color var(--duration-fast) var(--ease-premium),border-color var(--duration-fast) var(--ease-premium)}.btn:active{transform:scale(.98)}.btn--primary{background:var(--color-ouro);color:var(--color-vinho-fundo)}.btn--primary:hover{background:var(--color-ouro-claro)}.btn--secondary{background:transparent;color:inherit;border-color:currentColor}.btn--secondary:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-vinho);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-premium)}@media(hover:hover){.btn--secondary:hover{color:var(--color-creme);border-color:var(--color-vinho)}.btn--secondary:hover:before{transform:scaleX(1)}}.secao--escura .btn--secondary:before{background:var(--color-creme)}.secao--escura .btn--secondary:hover{color:var(--color-vinho);border-color:var(--color-creme)}.link-editorial{display:inline-block;padding-bottom:4px;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit;background:linear-gradient(var(--color-ouro),var(--color-ouro)) left bottom / 32% 1px no-repeat;transition:background-size var(--duration-base) var(--ease-premium)}.link-editorial:hover{background-size:100% 1px}.link-animado{position:relative;text-decoration:none}.link-animado:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--color-ouro);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-fast) var(--ease-premium)}.link-animado:hover:after{transform:scaleX(1)}.icon-link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid currentColor;color:inherit;transition:background-color var(--duration-fast) var(--ease-premium),color var(--duration-fast) var(--ease-premium),border-color var(--duration-fast) var(--ease-premium)}.icon-link:hover{background:var(--color-ouro);border-color:var(--color-ouro);color:var(--color-vinho-fundo)}a:focus-visible,button:focus-visible,summary:focus-visible,video:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-ouro);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.js [data-entrada=titulo] .eyebrow:before{transform:scaleX(0);transition:transform .7s var(--ease-premium) .1s}.js [data-entrada=titulo] h2{opacity:0;transition:opacity var(--duration-slow) var(--ease-premium) .2s}.js [data-entrada=titulo].is-visible .eyebrow:before{transform:scaleX(1)}.js [data-entrada=titulo].is-visible h2{opacity:1}.js [data-entrada=titulo] .titulo__linha{display:inline-block}.js [data-entrada=titulo] [data-titulo=caminho] .titulo__linha{-webkit-mask-image:linear-gradient(90deg,#000 42%,transparent 58%);mask-image:linear-gradient(90deg,#000 42%,transparent 58%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;transition:-webkit-mask-position 1.5s var(--ease-premium) .7s,mask-position 1.5s var(--ease-premium) .7s}.js [data-entrada=titulo].is-visible [data-titulo=caminho] .titulo__linha{-webkit-mask-position:0 0;mask-position:0 0}.js [data-entrada=titulo] [data-titulo=foco] .titulo__linha{opacity:0;filter:blur(14px);transition:opacity 1.3s var(--ease-premium) .6s,filter 1.6s var(--ease-premium) .6s}.js [data-entrada=titulo].is-visible [data-titulo=foco] .titulo__linha{opacity:1;filter:blur(0)}.js [data-entrada=titulo] h2[data-titulo=pausa]{letter-spacing:.14em;transition:opacity 1.4s var(--ease-premium) .2s,letter-spacing 1.8s var(--ease-premium) .2s}.js [data-entrada=titulo].is-visible h2[data-titulo=pausa]{letter-spacing:normal}.js [data-entrada=titulo] h2[data-titulo=lugar],.js [data-entrada=titulo] h2[data-titulo=conversa]{transition:none}.js [data-titulo] .titulo__palavra{display:inline-block}.js [data-titulo] .titulo__palavra>span{display:inline-block}.js [data-titulo=lugar] .titulo__palavra{overflow:clip;padding:0 .08em .14em;margin:0 -.08em -.14em}.js [data-entrada=titulo] [data-titulo=lugar] .titulo__palavra>span{transform:translateY(110%);transition:transform 1.2s var(--ease-premium) calc(.25s + var(--i) * .11s)}.js [data-entrada=titulo].is-visible [data-titulo=lugar] .titulo__palavra>span{transform:none}.js [data-entrada=titulo] [data-titulo=conversa] .titulo__palavra>span{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease-premium) calc(.25s + var(--i) * .16s),filter .9s var(--ease-premium) calc(.25s + var(--i) * .16s)}.js [data-entrada=titulo] [data-titulo=conversa] em .titulo__palavra>span{transition-delay:calc(.55s + var(--i) * .16s)}.js [data-entrada=titulo].is-visible [data-titulo=conversa] .titulo__palavra>span{opacity:1;filter:blur(0)}.js [data-entrada=foto]{overflow:hidden;opacity:0;transition:opacity var(--duration-slow) var(--ease-premium)}.js [data-entrada=foto] img{transform:scale(1.03);transition:transform var(--duration-slow) var(--ease-premium)}.js [data-entrada=foto].is-visible{opacity:1}.js [data-entrada=foto].is-visible img{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.palco.palco--medido>[data-palco-fixo]{position:sticky;top:var(--palco-topo, 0px)}.palco__cobre{position:relative;z-index:1}.palco__cobre:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:60px;pointer-events:none;background:linear-gradient(to top,#2a0e1429,#2a0e1400)}@supports (timeline-scope: none) and (animation-timeline: view()){.palco{timeline-scope:var(--tl)}.palco>.palco__cobre{view-timeline:var(--tl) block;view-timeline-inset:0px}}[data-passagem]{--p: 0;position:relative;isolation:isolate}[data-passagem]:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--passagem-cor);opacity:calc(var(--p) * var(--passagem-forca))}[data-passagem]>*{transform:scale(calc(1 - var(--p) * .04));transform-origin:50% 0}[data-passagem=estudio]{--passagem-cor: #e2dee5;--passagem-forca: .7}[data-passagem=rosado]{--passagem-cor: var(--color-creme-escuro);--passagem-forca: .75}[data-passagem=claro]{--passagem-cor: var(--color-creme);--passagem-forca: .75}[data-passagem=escuro]{--passagem-cor: var(--color-vinho-fundo);--passagem-forca: .6}@keyframes passagem-luz{0%{opacity:0}to{opacity:var(--passagem-forca)}}@keyframes passagem-recua{to{transform:scale(.96)}}@supports (timeline-scope: none) and (animation-timeline: view()){[data-passagem]:after,[data-passagem]>*{animation:passagem-luz linear both;animation-timeline:var(--tl);animation-range:entry 0% entry 100%}[data-passagem]>*{animation-name:passagem-recua}}@media(prefers-reduced-motion:reduce){[data-passagem]>*{transform:none;animation:none}}html.vt-avancar .nav,html.vt-voltar .nav{view-transition-name:nav}html.vt-avancar::view-transition-old(root),html.vt-avancar::view-transition-new(root),html.vt-voltar::view-transition-old(root),html.vt-voltar::view-transition-new(root){mix-blend-mode:normal;animation-duration:.95s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}html.vt-avancar::view-transition-old(root){animation-name:vt-recua-esquerda}html.vt-avancar::view-transition-new(root){animation-name:vt-entra-direita;box-shadow:-30px 0 60px #2a0e142e}html.vt-voltar::view-transition-old(root){z-index:1;animation-name:vt-sai-direita;box-shadow:-30px 0 60px #2a0e142e}html.vt-voltar::view-transition-new(root){animation-name:vt-volta-esquerda}@keyframes vt-recua-esquerda{to{transform:translate(-28%);filter:brightness(.82)}}@keyframes vt-entra-direita{0%{transform:translate(100%)}}@keyframes vt-sai-direita{to{transform:translate(100%)}}@keyframes vt-volta-esquerda{0%{transform:translate(-28%);filter:brightness(.82)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
