body:has([data-page=mentoria]){background:var(--color-sala)}body:has([data-page=mentoria])>header{position:relative}.m-d1{letter-spacing:-.045em;font-size:clamp(42px,8.2vw,88px);font-weight:400;line-height:1}.m-h1{max-width:12.2em;font-size:clamp(23px,7.2vw,88px)}.m-h1>span+span{text-wrap:balance}.m-d2{letter-spacing:-.04em;font-size:clamp(36px,6vw,64px);font-weight:400;line-height:1.04}.m-d3{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,40px);font-weight:400;line-height:1.12}.m-corpo{font-size:18px;font-weight:300;line-height:1.6}.m-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}[data-page=mentoria] :focus-visible{outline:2px solid var(--color-cena-texto);outline-offset:3px}[data-page=mentoria] .bg-brasa :focus-visible{outline-color:var(--color-tinta)}[data-page=mentoria] .m-cena:focus{outline:none}.m-pilula{background:var(--color-brasa);height:3rem;color:var(--color-tinta);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-self:flex-start;align-items:center;padding-inline:1.5rem;font-size:13px;font-weight:600;transition:background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.m-pilula:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.m-pilula:hover{background:var(--color-brasa-clara)}}.m-pilula--tinta{background:var(--color-tinta);color:var(--color-papel)}@media (hover:hover) and (pointer:fine){.m-pilula--tinta:hover{background:#2a2622}}.m-link{color:var(--color-cena-label);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.m-link:hover{text-decoration-thickness:2px}.m-eco{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle,#000 46%,#0000 52%),linear-gradient(90deg,#0000 0%,#000 55%);mask-image:radial-gradient(circle,#000 46%,#0000 52%),linear-gradient(90deg,#0000 0%,#000 55%);-webkit-mask-size:6px 6px,100% 100%;mask-size:6px 6px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-motion:no-preference){.m-revela[data-armed]{clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.65,0,.35,1)}.m-revela[data-armed][data-in]{clip-path:inset(0)}@supports (animation-timeline:view()){.m-fluxo{animation:linear both fx-q;animation-timeline:view();animation-range:entry 60% cover 58%}.m-base-fio{animation:linear both m-estende;animation-timeline:view();animation-range:entry 40% cover 55%}.m-quem{view-timeline-name:--quem}.m-push{animation:linear both m-push;animation-timeline:--quem;animation-range:contain}}@keyframes fx-q{0%{--q:0}to{--q:1}}@keyframes m-estende{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-push{0%{transform:scale(1)}to{transform:scale(1.09)}}.m-odo-coluna{transition:transform .52s cubic-bezier(.77,0,.175,1);transition-delay:calc(var(--j,0) * 40ms)}}html.linear .m-revela[data-armed]{clip-path:none;transition:none}html.linear :is(.m-fluxo,.m-base-fio,.m-push){animation:none}html.linear .m-odo-coluna{transition:none}.m-odo-digito{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.m-odo-coluna{flex-direction:column;display:flex}.m-odo-coluna>span{height:1em;line-height:1}@property --q{syntax:"<number>";inherits:true;initial-value:1}.fx{--P:calc(var(--q) * (var(--hops) + .5))}.fx-aresta{--t:clamp(0, var(--P) - var(--k,0), 1)}.fx-rastro{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t))}.fx-luz{fill:none;stroke:var(--color-brasa-clara);stroke-linecap:round;opacity:min(1, calc(var(--t) * 25), calc((1 - var(--t)) * 25))}[data-scene=light] .fx-luz{stroke:var(--color-brasa)}.fx-luz-halo{stroke-opacity:.32;stroke-dasharray:.24 2;stroke-dashoffset:calc(.24 - var(--t))}.fx-luz-nucleo{stroke-dasharray:.1 2;stroke-dashoffset:calc(.1 - var(--t))}.fx-luz-cabeca{stroke-dasharray:.001 2;stroke-dashoffset:calc(.001 - var(--t))}.fx-no{--l:clamp(0, calc((var(--P) - var(--j)) * 25), 1);--b:max(0, 1 - 5 * max(var(--P) - var(--j) - .2, var(--j) + .2 - var(--P)))}.fx-mono{opacity:calc(1 - var(--l))}.fx-cor{opacity:var(--l)}.fx-halo{opacity:var(--b);transform:scale(calc(.6 + .4 * var(--b)));transform-box:fill-box;transform-origin:50%}[data-deck]>.m-deck{height:100dvh;position:sticky;top:0;overflow:clip}[data-deck] .m-deck>.m-cena{flex-direction:column;justify-content:center;height:auto;min-height:100%;display:flex;position:absolute;inset:0 0 auto}[data-deck] .m-deck>.m-quem{height:auto}[data-deck] .m-quem>div{position:static}[data-deck] .m-push{transform:scale(calc(1 + .09 * var(--cena-p,0)));animation:none}[data-deck] .m-revela{clip-path:none}[data-deck] .m-hero>div:last-child{transform:translateY(calc(var(--saida,0) * -16vh));opacity:calc(1 - var(--saida,0) * .8)}[data-deck] .m-hero .m-eco{transform:scale(calc(1 + .08 * var(--saida,0)));transform-origin:70% 30%;filter:brightness(calc(1 - .55 * var(--saida,0)))}.m-frase{--t:1;--marca:transparent;color:var(--color-tinta);background:linear-gradient(var(--marca), var(--marca)) 0 92% / calc(var(--t) * 100%) .42em no-repeat}.m-frase:last-child{--marca:#f07a2a38}[data-deck] .m-frase{--a:var(--i);--t:clamp(0, (var(--cena-x,9) - var(--a)) / .85, 1);--marca:#e6dccb;color:color-mix(in srgb, var(--color-tinta) calc(var(--t) * 100%), #5e574f)}[data-deck] .m-frase:first-child{--a:-.45}[data-deck] .m-frase:last-child{--marca:#f07a2a38}@media (forced-colors:active){.m-frase{color:canvastext;background:0 0}}[data-deck] .m-base-fio,[data-deck] .m-fluxo{animation:none}.m-serp{--P:calc(clamp(0, (var(--cena-p,1) - .04) / .92, 1) * var(--n1));--s:calc(var(--P) / var(--n1));margin:0}.m-serp-rastro{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--s))}.m-serp-luz{fill:none;stroke:var(--color-brasa);stroke-linecap:round;opacity:min(1, calc(var(--s) * 200), calc((1 - var(--s)) * 200))}[data-scene=dark] .m-serp-luz{stroke:var(--color-brasa-clara)}.m-serp-luz-halo{stroke-opacity:.3;stroke-dasharray:.035 2;stroke-dashoffset:calc(.035 - var(--s))}.m-serp-luz-cabeca{stroke-dasharray:.0001 2;stroke-dashoffset:calc(.0001 - var(--s))}.m-serp-aceso{opacity:clamp(0, calc((var(--P) - var(--i)) * 12 + 1), 1)}.m-serp-item{opacity:clamp(0, min(calc((var(--P) - var(--i)) * 12 + 1), calc((var(--i) + 1 - var(--P)) * 12)), 1)}.m-serp-painel{display:none}[data-deck] .m-serp-painel{display:grid}[data-deck] .m-serp-lista{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
