.motion-inicio{z-index:0;isolation:isolate;background:var(--fundo);touch-action:pan-y;--viagem:3s;--ao-canto-x:calc(50vw - 2.75rem);--ao-canto-y:calc(50vh - 2.75rem);transform-origin:50%;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 78%,#0000 100%);mask-image:radial-gradient(closest-side,#000 78%,#0000 100%)}.motion-inicio[data-modo][data-fase=saindo]{translate:var(--ao-canto-x) var(--ao-canto-y);transition:translate var(--viagem) cubic-bezier(.4, 0, .2, 1);animation:motion-inicio-nave calc(var(--viagem) * 5 / 6) linear both;scale:0}@keyframes motion-inicio-nave{0%,80%{scale:1}90%{scale:.7}to{scale:0}}@media (prefers-reduced-motion:reduce){.motion-inicio[data-modo][data-fase=saindo]{transition:none;animation:none}}:is(html:has(.motion-inicio),body:has(.motion-inicio)){overflow:hidden}.motion-inicio__canvas{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block}@media (pointer:fine),(any-pointer:fine){.motion-inicio__canvas{cursor:grab}.motion-inicio__canvas:active{cursor:grabbing}}.motion-inicio[data-modo=idle]{animation:.2s ease-out both motion-inicio-entra}@keyframes motion-inicio-entra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.motion-inicio[data-modo=idle]{animation:none}.motion-inicio__canvas{cursor:default}}.cog-da-capa{z-index:31}main:has(.motion-inicio) .capa{z-index:1;pointer-events:none;position:relative}:is(main:has(.motion-inicio),main:has(.cog-da-capa)){animation-name:none}.motion-inicio[data-capa]{--viagem:6s}.motion-inicio[data-capa][data-modo=idle]:not([data-fase=saindo]){animation-duration:1s}.cog.cog-da-capa{transition:--rotacao-camera calc(var(--mov-medio) * 3) var(--mov-curva), left 6s cubic-bezier(.4, 0, .2, 1), top 6s cubic-bezier(.4, 0, .2, 1)}.cog.cog-da-capa[data-arrastando]{transition:--rotacao-camera calc(var(--mov-medio) * 3) var(--mov-curva)}@media (prefers-reduced-motion:reduce){.cog.cog-da-capa,.cog.cog-da-capa[data-arrastando]{transition:none}}.capa-texto{text-align:start;justify-items:stretch;gap:.75rem;display:grid}.capa-manchete{margin:0;font-size:1.6rem;font-weight:800;line-height:1.15}.capa-frase{margin:0;font-size:1rem;font-weight:500;line-height:1.4}.capa-texto .capa-entrada{margin:.25rem 0 0}@property --acopla-x{syntax:"<length>";inherits:false;initial-value:0}@property --acopla-y{syntax:"<length>";inherits:false;initial-value:0}.cog[data-acoplado=sim]{translate:var(--acopla-x,0px) var(--acopla-y,0px)}
