@layer components{.hero-inicio{--text:#fff;--muted:#ffffffe6;--action:var(--green);--action-text:var(--green);--surface:transparent;--outline:#ffffff61;--divider:#ffffff29;z-index:0;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);background-color:var(--green-900);min-height:min(100svh,880px);color:var(--text);align-items:flex-end;display:flex;position:sticky;top:0;overflow:hidden}.hero-video,.hero-video__midia{width:100%;height:100%;position:absolute;inset:0}.hero-video{z-index:0;pointer-events:none;overflow:hidden}.hero-video__midia{object-fit:cover;object-position:50% 50%}@media (min-width:768px){.hero-video__midia{object-position:50% 30%}}.hero-video__veu{--veu-vertical:linear-gradient(180deg, #00000029 0%, #0000003d 16%, #0006 28%, #0000009e 38%, #000000bd 62%,  #000 88%);z-index:1;pointer-events:none;background-image:var(--veu-vertical);position:absolute;inset:0}@media (min-width:768px){.hero-video__veu{background-image:linear-gradient(90deg, #00000080 0%, #00000038 45%, #0000 70%), var(--veu-vertical)}}.hero-inicio__conteudo{z-index:2;padding-block:clamp(72px,14vh,128px) clamp(36px,7vh,76px);position:relative}.hero-inicio__coluna{max-width:640px}.hero-inicio__olho{letter-spacing:.08em;color:var(--text);font-size:.8125rem;font-weight:700}.hero-inicio__titulo{margin-top:14px}.hero-inicio .hero-inicio__lead{max-width:520px;color:var(--muted);margin-top:16px}.hero-inicio__botoes{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.hero-inicio__prova{margin-top:22px}.hero-cortina{--cortina:0;--cortina-fim:calc(var(--cortina-curso,100svh) * .88);background:#000;position:relative}.hero-cortina .hero-inicio__conteudo{transform-origin:50% 40%;transform:scale(calc(1 - var(--cortina) * .06)) translate3d(0, calc(var(--cortina) * -14px), 0);will-change:transform}.hero-cortina .hero-video{transform:scale(calc(1 + var(--cortina) * .06));will-change:transform}.hero-cortina .hero-inicio+:before{content:"";z-index:0;pointer-events:none;background-color:var(--bg);opacity:0;position:absolute;inset:-140px 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 140px);mask-image:linear-gradient(#0000 0,#000 140px)}@supports (animation-timeline:scroll()){.hero-cortina[data-subindo=sobe] .hero-inicio+:before{animation:linear both cena-fecha;animation-timeline:scroll(root);animation-range:0 var(--cortina-fim)}.hero-cortina[data-subindo=sobe] .hero-video,.hero-cortina[data-subindo=sobe] .hero-inicio__conteudo{animation:linear both hero-desfoca;animation-timeline:scroll(root);animation-range:0 var(--cortina-fim)}}.hero-cortina[data-subindo=coberto] .hero-inicio+:before{opacity:1}@supports not (animation-timeline:scroll()){.hero-cortina[data-subindo=sobe] .hero-inicio+:before{opacity:1}}@keyframes cena-fecha{0%{opacity:0}55%{opacity:.4}to{opacity:1}}@keyframes hero-desfoca{0%{filter:blur()}to{filter:blur(var(--cortina-blur,20px))}}.hero-inicio+*{z-index:1;position:relative}.hero-cortina[data-subindo=sobe] .hero-inicio+*{will-change:transform}@media (max-width:899px){.hero-cortina{--cortina-blur:14px}.hero-cortina .hero-inicio+*{transform:none}.hero-cortina[data-subindo=sobe] .hero-inicio+*{will-change:auto}.hero-cortina .hero-inicio{min-height:calc(min(100svh,880px) - 150px)}.hero-cortina .hero-inicio__conteudo{padding-bottom:56px;transform:none}.hero-cortina .hero-video{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.hero-inicio{position:relative}.hero-cortina,.hero-cortina .hero-inicio,.hero-cortina .hero-inicio__conteudo,.hero-cortina .hero-video,.hero-inicio+*{filter:none;border-radius:0;transform:none}.hero-cortina .hero-video,.hero-cortina .hero-inicio__conteudo,.hero-cortina .hero-inicio+:before{animation:none}.hero-cortina .hero-inicio+:before{opacity:1}}}html[data-semcortina] .hero-cortina .hero-inicio__conteudo,html[data-semcortina] .hero-cortina .hero-video,html[data-semcortina] .hero-cortina .hero-inicio+:before{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;transform:none!important}html[data-semcortina] .hero-cortina .hero-inicio+*{background:var(--bg)}
