#header[data-astro-cid-isef26zo]{padding-top:env(safe-area-inset-top,0px);transition:transform .45s cubic-bezier(.22,1,.36,1),color .3s}.header-nav[data-astro-cid-isef26zo]{padding-block:1.5rem;transition:padding-block .45s cubic-bezier(.22,1,.36,1);position:relative}@media (width>=1024px){.header-nav[data-astro-cid-isef26zo]{padding-block:2.25rem}}.header-vidro[data-astro-cid-isef26zo]{background:color-mix(in srgb, var(--color-preto) 64%, transparent);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid color-mix(in srgb, var(--color-creme) 10%, transparent);opacity:0;transition:opacity .45s;position:absolute;inset:0}#header[data-astro-cid-isef26zo][data-rolado=true] .header-vidro[data-astro-cid-isef26zo]{opacity:1}#header[data-astro-cid-isef26zo][data-rolado=true] .header-nav[data-astro-cid-isef26zo]{padding-block:.85rem}#header[data-astro-cid-isef26zo][data-oculto=true]{transform:translateY(-100%)}#header[data-astro-cid-isef26zo]:has(.js-menu-toggle[aria-expanded=true]){color:var(--color-preto);transform:none}#header[data-astro-cid-isef26zo]:has(.js-menu-toggle[aria-expanded=true]) .header-vidro[data-astro-cid-isef26zo]{opacity:0}.js-menu-toggle[data-astro-cid-isef26zo]{gap:5px}.linha-menu[data-astro-cid-isef26zo]{background:currentColor;border-radius:1px;width:21px;height:2px;transition:rotate .22s cubic-bezier(.45,0,.55,1),translate .23s cubic-bezier(.45,0,.55,1) .17s,scale .2s cubic-bezier(.22,1,.36,1) .2s}.js-menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .linha-menu[data-astro-cid-isef26zo]{transition:translate .2s cubic-bezier(.45,0,.55,1),rotate .28s cubic-bezier(.22,1,.36,1) .14s,scale .16s cubic-bezier(.45,0,.55,1)}.js-menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .linha-menu[data-astro-cid-isef26zo]:first-child{translate:0 7px;rotate:45deg}.js-menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .linha-menu[data-astro-cid-isef26zo]:nth-child(2){scale:0 1}.js-menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .linha-menu[data-astro-cid-isef26zo]:nth-child(3){translate:0 -7px;rotate:-45deg}@media (prefers-reduced-motion:reduce){#header[data-astro-cid-isef26zo],.header-nav[data-astro-cid-isef26zo],.header-vidro[data-astro-cid-isef26zo],.linha-menu[data-astro-cid-isef26zo]{transition:none}}#menu-mobile[data-astro-cid-xxqx4iph]{scrollbar-width:none}#menu-mobile[data-astro-cid-xxqx4iph]::-webkit-scrollbar{display:none}.intro-logo{display:none}:root{--ease-intro:cubic-bezier(.37, 0, .63, 1);--ease-intro-in:cubic-bezier(.12, 0, .39, 0);--ease-intro-out:cubic-bezier(.61, 1, .88, 1)}@property --subida{syntax:"<percentage>";inherits:false;initial-value:0%}@property --abertura{syntax:"<percentage>";inherits:false;initial-value:0%}.com-intro .intro-logo{z-index:100;background:var(--color-preto);color:var(--color-creme);animation:intro-sai .7s var(--ease-intro) 2.6s forwards;place-items:center;display:grid;position:fixed;inset:0}.intro-logo__simbolo{aspect-ratio:480/375;max-width:100%;height:clamp(4.5rem,12vw,6.5rem);position:relative}.intro-logo__camada{display:flex;position:absolute;inset:0}.com-intro .intro-logo__simbolo{animation:intro-respiro 2.6s var(--ease-intro) forwards;transform:scale(.96)}.com-intro .intro-logo__cruz{mask-image:linear-gradient(to top, #000 calc(var(--subida) - 25%), transparent var(--subida));animation:intro-cruz .7s var(--ease-intro-in) .15s forwards}.com-intro .intro-logo__esquerda,.com-intro .intro-logo__direita{transform-origin:50% 97%;animation:intro-abre 1.6s var(--ease-intro-out) .8s forwards, intro-assenta 1.6s var(--ease-intro-out) .8s forwards}.com-intro .intro-logo__esquerda{mask-image:linear-gradient(to left, transparent 50%, #000 50%, #000 calc(50% + var(--abertura) - 18%), transparent calc(50% + var(--abertura)));transform:rotate(7deg)}.com-intro .intro-logo__direita{mask-image:linear-gradient(to right, transparent 50%, #000 50%, #000 calc(50% + var(--abertura) - 18%), transparent calc(50% + var(--abertura)));transform:rotate(-7deg)}.com-intro:not(.intro-revela) .entrada-hero{animation-play-state:paused}@keyframes intro-respiro{to{transform:scale(1)}}@keyframes intro-cruz{0%{--subida:0%}to{--subida:125%}}@keyframes intro-abre{0%{--abertura:0%}to{--abertura:70%}}@keyframes intro-assenta{to{transform:rotate(0)}}@keyframes intro-sai{to{opacity:0;visibility:hidden}}
