.entry-hero{--entry-formation-size:min(54.88vw, calc((100svh - var(--hero-next-peek) - var(--hero-section-gap)) * .9856));min-height:calc(100svh - var(--hero-next-peek) - var(--hero-section-gap));background:var(--entry-gradient);color:var(--entry-title-ink,var(--color-ink));touch-action:pan-y;position:relative;overflow:visible}.entry-gradient{pointer-events:none;background:radial-gradient(ellipse at 68% -12%, var(--hero-layer-yellow) 10%, transparent 56%), linear-gradient(112deg, var(--public-bg) 9%, var(--hero-layer-leaf) 43%, var(--hero-layer-green) 90%);position:absolute;inset:0;overflow:hidden}.entry-gradient:before,.entry-gradient:after,.entry-gradient-sheet{content:"";background:radial-gradient(ellipse 52% 93% at 12% 16%, var(--public-bg) 0%, color-mix(in srgb, var(--hero-layer-leaf) 90%, transparent) 24%, color-mix(in srgb, var(--hero-layer-green) 52%, transparent) 46%, color-mix(in srgb, var(--hero-layer-green) 16%, transparent) 66%, transparent 88%);animation:18s ease-in-out infinite alternate paused entry-gradient-drift;position:absolute;inset:-22%}.entry-gradient:after{background:radial-gradient(ellipse 42% 72% at 89% 25%, var(--hero-layer-blue) 0%, color-mix(in srgb, var(--hero-layer-blue) 80%, transparent) 22%, color-mix(in srgb, var(--hero-layer-blue) 42%, transparent) 44%, color-mix(in srgb, var(--hero-layer-blue) 12%, transparent) 66%, transparent 88%);opacity:.8;animation-duration:22s;animation-direction:alternate-reverse;animation-delay:-7s}.entry-gradient-sheet{background:radial-gradient(ellipse 40% 83% at 58% 100%, var(--hero-layer-green) 0%, color-mix(in srgb, var(--hero-layer-green) 76%, transparent) 24%, color-mix(in srgb, var(--hero-layer-green) 42%, transparent) 46%, color-mix(in srgb, var(--hero-layer-yellow) 16%, transparent) 68%, transparent 90%);animation-duration:20s;animation-delay:-10s}.entry-hero[data-particle-motion=running] .entry-gradient:before,.entry-hero[data-particle-motion=running] .entry-gradient:after,.entry-hero[data-particle-motion=running] .entry-gradient-sheet{animation-play-state:running}@keyframes entry-gradient-drift{0%{transform:translate(-7%,-4%)rotate(-4deg)scale(1)}to{transform:translate(7%,4%)rotate(4deg)scale(1.06)}}.entry-page-particles{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.public-shell #conteudo>:not(.entry-hero) [data-section-reveal],.public-shell .public-footer>*,.public-shell .language-final{z-index:2;position:relative}.public-shell #conteudo>:is(#sobre,#quatro-passos),.public-shell #conteudo>:is(#sobre,#quatro-passos)>[data-section-reveal]{z-index:auto;isolation:auto}.public-shell #conteudo>:is(#sobre,#quatro-passos)>[data-section-reveal]>:not(.section-shapes):not([data-invitation-reveal=trophy]){z-index:2;position:relative}.entry-content{z-index:2;width:var(--public-container-width);padding-block:clamp(9rem, 20svh, 14rem) var(--space-5);pointer-events:none;margin-inline:auto;position:relative;container-type:inline-size}.entry-small-symbol{width:clamp(3rem,4vw,5.5rem);height:auto;margin-bottom:clamp(1.5rem,2vw,3rem);display:block}.public-shell[data-skin=dots] .entry-content{width:var(--main-reading-width);padding-top:var(--main-hero-copy-top);padding-bottom:var(--main-panel-padding-block)}.public-shell[data-skin=dots] .entry-hero{--hero-particle-bleed:0px;--entry-formation-size:min(49.392vw, calc((100svh - var(--hero-next-peek) - var(--hero-section-gap)) * .88704));min-height:var(--main-hero-min-height)}.public-shell[data-skin=typo] .entry-content{width:var(--main-reading-width);padding-top:var(--main-hero-copy-top);padding-bottom:var(--main-panel-padding-block)}.public-shell[data-skin=typo] .entry-hero{--hero-particle-bleed:0px;min-height:var(--main-hero-min-height)}.public-shell:is([data-skin=dots],[data-skin=typo]) .entry-static{transform:translate(-50%, calc(-100% * var(--main-formation-inset-ratio)))}.public-shell[data-skin=typo] .entry-content h1{width:100%;max-width:100%;font-size:var(--typo-hero-heading);text-align:center}.public-shell[data-skin=typo] .entry-edition{top:var(--main-hero-copy-top);bottom:var(--space-5);height:auto}.entry-content h1{width:fit-content;max-width:100%;font-family:var(--font-display);font-size:var(--text-public-hero);letter-spacing:-.04em;word-spacing:.04em;white-space:nowrap;text-wrap:nowrap;color:inherit;text-shadow:0 2px 48px var(--entry-title-halo);margin-bottom:-.12em;padding-bottom:.12em;font-weight:750;line-height:1.08;position:relative}.entry-content h1,.entry-tagline{-webkit-user-select:none;user-select:none}.entry-tagline{width:fit-content;margin-top:var(--space-1);font-size:var(--text-tagline);letter-spacing:-.035em;max-width:none;text-shadow:0 2px 36px var(--entry-title-halo);line-height:1.35;position:relative}.entry-content h1:before,.entry-tagline:before{content:"";z-index:-1;background:radial-gradient(ellipse, var(--entry-text-vignette), transparent 78%);pointer-events:none;position:absolute;inset:-.4em -.45em}.entry-tagline:before{inset:-.6em -.8em}.entry-actions{justify-content:flex-start;gap:var(--space-2);pointer-events:auto;margin-top:clamp(2.75rem,6svh,5rem);display:flex}.entry-cta{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-large);padding:.375rem .375rem .375rem var(--space-3);border-radius:var(--radius-pill);background:var(--entry-cta-bg,var(--color-black));color:var(--entry-cta-ink,var(--color-white));letter-spacing:-.025em;transition:transform var(--dur-press) var(--ease-out);font-size:clamp(.9375rem,1.2vw,1.5rem);line-height:1.2;text-decoration:none;display:inline-flex}.entry-cta:active{transform:scale(.98)}.entry-cta-icon{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);color:var(--color-black);background:var(--color-white);flex-shrink:0;place-items:center;font-size:2rem;font-weight:400;line-height:1;display:grid}.entry-cta-icon-green{background:var(--entry-lime,var(--mesh-leaf))}.entry-edition{z-index:2;align-items:center;gap:var(--space-1);width:2rem;height:min(58svh,30rem);font-size:var(--text-base);color:var(--entry-edition-ink,var(--color-ink));pointer-events:none;flex-direction:column;font-weight:350;line-height:.95;display:flex;position:absolute;top:10rem;right:0}.entry-edition i{background:currentColor;flex:1;width:1px}@media (min-width:768px){.public-shell[data-skin=dots] .entry-edition{max-height:calc(100% - 10rem - var(--main-panel-padding-block))}}@media (max-width:47.99rem){.entry-content{padding-block:clamp(7rem, 18svh, 8.5rem) var(--space-6)}.entry-content h1{max-width:7.3ch;font-size:var(--text-public-hero-mobile);white-space:normal;text-wrap:wrap;line-height:1.04}.entry-small-symbol{width:3rem;margin-bottom:1.5rem}.entry-tagline{max-width:calc(100% - 2rem);font-size:var(--text-tagline);text-wrap:balance;margin-top:.75rem;line-height:1.4}.entry-actions{align-items:flex-start;gap:var(--space-2);flex-direction:column;max-width:24rem;margin-top:1.5rem}.entry-actions .live-cta--large{font-size:var(--text-base)}.entry-cta{font-size:1rem}.entry-edition{width:1.25rem;height:16rem;font-size:var(--text-xs);top:clamp(7rem,18svh,8.5rem)}}@media (max-width:389px){.entry-edition{display:none}}@media (prefers-reduced-motion:reduce){.entry-cta{transition:none}.entry-gradient:before,.entry-gradient:after,.entry-gradient-sheet{animation:none}}.entry-hero-lockup{width:min(100%, var(--main-hero-lockup-width));height:auto;margin-bottom:var(--main-hero-lockup-gap);display:block}.public-shell:is([data-skin=dots],[data-skin=typo]) .entry-content h1{width:fit-content;max-width:100%;font-family:var(--font-brand);font-size:var(--main-hero-heading);text-align:left;text-indent:var(--main-hero-heading-bearing);letter-spacing:var(--main-hero-heading-tracking);white-space:nowrap;text-wrap:nowrap;font-weight:700;line-height:1.08}.public-shell:is([data-skin=dots],[data-skin=typo]) .entry-tagline{max-width:100%;font-family:var(--font-brand);font-size:var(--main-hero-tagline);text-wrap:pretty;font-weight:500}.public-shell:is([data-skin=dots],[data-skin=typo]) .entry-actions{margin-top:var(--main-hero-actions-gap)}.entry-actions .live-cta{font-family:var(--font-brand);font-weight:500}.entry-actions [data-cta-label-mode=inter-medium] [data-cta-outlined-label]{display:none}
