.Header__container{z-index:99;pointer-events:none;width:100%;color:var(--tinta);justify-content:space-between;align-items:center;padding:40px 50px;transition:color .5s,transform .5s,opacity .5s;display:flex;position:fixed;overflow:hidden}@media not screen and (width>=769px){.Header__container{padding:30px 10px}}[data-page_changed=false] .Header__container{transition:opacity 1.5s,color .5s,transform .5s}[data-current_section=mission] .Header__container,[data-current_section=vision] .Header__container,[data-current_section=vision_out] .Header__container,[data-current_section=service_in] .Header__container{color:var(--tinta-clara)}[data-current_section=mission] .Header__container .Header__contact,[data-current_section=vision] .Header__container .Header__contact,[data-current_section=vision_out] .Header__container .Header__contact,[data-current_section=service_in] .Header__container .Header__contact{border-color:var(--tinta-clara)}[data-current_section=mission] .Header__container .Header__logo svg path,[data-current_section=vision] .Header__container .Header__logo svg path,[data-current_section=vision_out] .Header__container .Header__logo svg path,[data-current_section=service_in] .Header__container .Header__logo svg path{fill:var(--tinta-clara)}@media only screen and (width>=769px){[data-current_section=stellla] .Header__container,[data-current_section=footer] .Header__container{transform:translateY(-100%)}}@media not screen and (width>=769px){[data-current_section=stellla] .Header__container,[data-current_section=footer] .Header__container{opacity:0}}[data-page=top][data-gl_loading_end=false] .Header__container{opacity:0}.Header__logo{pointer-events:auto;font-family:var(--corpo);letter-spacing:-.02em;font-size:24px;font-weight:600}@media not screen and (width>=769px){.Header__logo{font-size:18px}}.Header__logo a{color:inherit;text-decoration:none;display:block}.Header__wordmark{font-family:var(--display);letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1;transition:color .5s;display:block}.Header__logo svg path{fill:currentColor;transition:fill .5s}.Header__nav{font-family:var(--corpo);letter-spacing:.1em;gap:40px;font-size:14px;display:flex}@media not screen and (width>=769px){.Header__nav{display:none}}.Header__nav_item{pointer-events:auto}.Header__nav_item a{color:inherit;letter-spacing:.1em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:opacity .3s}.Header__nav_item a:hover{opacity:.7}.Header__right_controls{align-items:center;gap:16px;display:flex}@media not screen and (width>=769px){.Header__right_controls{display:none!important}}.Header__contact{border:1px solid var(--linha-forte);border-radius:var(--raio-pilula);font-family:var(--corpo);letter-spacing:.1em;text-transform:uppercase;pointer-events:auto;padding:12px 20px;font-size:11px;font-weight:500}.Header__contact:hover{background-color:var(--botao-fundo);border-color:var(--botao-fundo)}.SlotButton__button{color:inherit;text-decoration:none;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),border-color .3s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden}.SlotButton__text_wrapper{transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:block;position:relative}.SlotButton__text{color:inherit;transition:color .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94);display:block}.SlotButton__text_hover{width:100%;color:var(--botao-letra);opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);display:block;position:absolute;top:100%;left:0}.SlotButton__button:hover .SlotButton__text_wrapper{transform:translateY(-100%)}.SlotButton__button:hover .SlotButton__text_hover{opacity:1}.SlotButton__button:hover .SlotButton__text{opacity:0}.SoundToggle__button{border-radius:var(--raio-pilula);width:40px;height:40px;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;justify-content:center;align-items:center;padding:8px;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),border-color .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}@media not screen and (width>=769px){.SoundToggle__button{display:none!important}}.SoundToggle__button:hover{background-color:var(--tinta-08);transform:scale(1.05)}.SoundToggle__sound_bars{justify-content:center;align-items:center;gap:3px;height:16px;display:flex}.SoundToggle__bar{background-color:currentColor;border-radius:1.5px;width:1px;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.SoundToggle__button[data-muted=true] .SoundToggle__bar{opacity:.4}.HamburgerIcon__hamburger{cursor:pointer;pointer-events:auto;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:opacity .5s;display:flex;position:relative}[data-page_changed=false] .HamburgerIcon__hamburger{transition:opacity 1.5s}@media only screen and (width>=769px){.HamburgerIcon__hamburger{display:none}}[data-current_section=mission] .HamburgerIcon__line,[data-current_section=vision] .HamburgerIcon__line,[data-current_section=vision_out] .HamburgerIcon__line,[data-current_section=service_in] .HamburgerIcon__line{background-color:var(--tinta-clara)}[data-current_section=stellla] .HamburgerIcon__hamburger,[data-page=top][data-gl_loading_end=false] .HamburgerIcon__hamburger{opacity:0}.HamburgerIcon__line{background-color:var(--tinta);transform-origin:50%;width:20px;height:2px;transition:all .3s;display:block}.HamburgerIcon__line:not(:last-child){margin-bottom:4px}[data-open=true] .HamburgerIcon__line:first-child{transform:translateY(6px)rotate(45deg)}[data-open=true] .HamburgerIcon__line:nth-child(2){opacity:0}[data-open=true] .HamburgerIcon__line:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.SideMenu__hamburger{z-index:1001;position:fixed;top:27px;right:10px}[data-case_open] .SideMenu__hamburger{opacity:0;pointer-events:none}.SideMenu__overlay{z-index:999;visibility:visible;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:fixed;inset:0}.SideMenu__overlay[data-open=true]{pointer-events:auto}.SideMenu__backdrop{cursor:pointer;z-index:1;opacity:0;background-color:#00000080;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}[data-open=true] .SideMenu__backdrop{opacity:1;transform:translateZ(0)}.SideMenu__menu{border-left:1px solid var(--vidro-borda);z-index:2;-webkit-backdrop-filter:blur(10px);opacity:0;width:100%;height:100dvh;transition:opacity .4s,backdrop-filter .4s ease-out;position:absolute;top:0;right:0}[data-open=true] .SideMenu__menu{opacity:1}.SideMenu__menu_inner{flex-direction:column;justify-content:center;gap:0;height:100%;padding-right:30px;display:flex}.SideMenu__menu_item{font-family:var(--corpo);padding-left:30px;font-weight:600;transition:padding-left .3s;position:relative}.SideMenu__menu_item:before{content:"";background-color:var(--tinta-60);width:10px;height:1px;transition:background-color .3s;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.SideMenu__menu_item[data-active=true]{padding-left:40px}.SideMenu__menu_item[data-active=true]:before{background-color:var(--tinta);width:20px}.SideMenu__menu_item[data-active=true] a{opacity:1}.SideMenu__menu_item a{color:var(--tinta);letter-spacing:.1rem;opacity:.7;border-bottom:1px solid #0000;padding:10px 0;font-size:20px;text-decoration:none;transition:opacity .3s;display:block}.SideMenu__menu_item a span{display:block}.SideMenu__social_links{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex;position:absolute;bottom:40px;left:30px;right:30px}.SideMenu__social_link{color:var(--tinta);letter-spacing:.1rem;opacity:.6;font-size:14px;text-decoration:none;transition:opacity .3s,transform .3s;display:inline-block}.Footer__footer{color:var(--tinta);opacity:0;width:100%;font-family:var(--corpo);padding:50px 0 2px;transition:opacity .5s;position:relative}[data-phase=ready] .Footer__footer,[data-phase=case] .Footer__footer{opacity:1}[data-page=top] .Footer__footer{background-color:#0000;position:absolute;bottom:0;left:0}@media not screen and (width>=769px){[data-page=top] .Footer__footer{position:relative}}.Footer__inner{margin:0 auto;padding:0;position:relative}.Footer__top{justify-content:space-between;gap:40px;padding:0 36px;display:flex}@media not screen and (width>=769px){.Footer__top{flex-direction:column;gap:40px;padding:0 15px}}.Footer__top_links{gap:40px;display:flex}@media not screen and (width>=769px){.Footer__top_links{justify-content:space-between;padding:0 35px}}.Footer__top_contact{flex-direction:column;gap:15px;display:flex}@media not screen and (width>=769px){.Footer__top_contact{flex-direction:row}}.Footer__column{flex-direction:column;gap:14px;display:flex;position:relative}.Footer__pageLink,.Footer__linksTitle{letter-spacing:.02em;margin:0;font-size:14px;font-weight:500;transition:opacity .3s}@media not screen and (width>=769px){.Footer__pageLink,.Footer__linksTitle{font-size:16px}}.Footer__pageLink:hover{opacity:.7}.Footer__linksTitle{align-items:center;gap:8px;display:flex}.Footer__linkList{flex-direction:column;gap:3px;padding:0;display:flex}.Footer__linkList .Footer__link{color:var(--cinza);letter-spacing:.02em;font-size:13px;font-weight:400;text-decoration:none;transition:opacity .3s,color .3s}.Footer__linkList .Footer__link:hover{color:var(--tinta)}.Footer__contact{gap:40px;display:flex}@media not screen and (width>=769px){.Footer__contact{justify-content:space-between;gap:15px}}.Footer__contact_button{align-items:center;gap:10px;margin-left:auto;display:flex}@media not screen and (width>=769px){.Footer__contact_button{gap:5px;margin-left:0}}.Footer__contact_button_text{color:var(--cinza);font-size:16px;line-height:1;transition:color .3s}.Footer__contact_button_icon{border:1px solid var(--cinza);border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .3s;display:flex;overflow:hidden}.Footer__contact_button_icon svg{width:12px;height:12px}.Footer__contact_button_icon svg path{fill:currentColor;transition:fill .3s}.Footer__contact_button:hover .Footer__contact_button_text{color:var(--tinta)}.Footer__contact_button:hover .Footer__contact_button_icon{background-color:var(--botao-fundo)}.Footer__contact_button:hover .Footer__contact_button_icon svg path{fill:var(--botao-letra)}.Footer__privacyLicense{flex-direction:row;gap:20px;margin-left:auto;display:flex}.Footer__privacyLicense_link{color:var(--cinza);font-size:14px;text-decoration:none;transition:color .3s}@media not screen and (width>=769px){.Footer__privacyLicense_link{font-size:12px}}.Footer__privacyLicense_link:hover{color:var(--tinta)}.Footer__copyright{text-align:right;font-family:var(--display);letter-spacing:.01em;margin-top:35px;padding:0 30px;font-size:32px;font-weight:600}@media not screen and (width>=769px){.Footer__copyright{margin-top:40px;padding:0 15px;font-size:24px}}.CaseFicha{color:var(--tinta);font-family:var(--corpo)}.CaseFicha__top{gap:var(--e-3);padding:var(--e-8) var(--e-8) var(--e-6);flex-direction:column;display:flex}.CaseFicha__rotulo{margin:0}.CaseFicha__titulo{font-family:var(--display);font-weight:600;font-size:var(--t-display-m);line-height:var(--lh-titulo);letter-spacing:var(--ls-titulo);text-wrap:balance;margin:0}.CaseFicha__titulo em{font-family:var(--editorial);letter-spacing:-.01em;font-style:italic;font-weight:400}.CaseFicha__pilulas{gap:var(--e-2);margin:var(--e-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.CaseFicha__pilula{font-size:var(--t-rotulo);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--cinza);border:1px solid var(--linha-forte);border-radius:var(--raio-pilula);padding:var(--e-1) var(--e-3);line-height:1.4}.CaseFicha__corpo{background:var(--superficie);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.CaseFicha__img{width:100%;height:auto;display:block}.CaseFicha__img[data-lazy]{opacity:0;transition:opacity var(--duracao-revelacao) var(--curva)}.CaseFicha__img[data-lazy][data-loaded]{opacity:1}.CaseFicha__fecho{padding:var(--e-8)}.CaseFicha__proximo{gap:var(--e-6);margin-top:var(--e-4);color:var(--tinta);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;text-decoration:none;display:grid}.CaseFicha__proximo_thumb{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);display:block;overflow:hidden}.CaseFicha__proximo_thumb img{width:100%;height:auto;transition:transform var(--duracao-revelacao) var(--curva-saida);display:block}.CaseFicha__proximo:hover .CaseFicha__proximo_thumb img{transform:scale(1.03)}.CaseFicha__proximo_texto{gap:var(--e-2);flex-direction:column;display:flex}.CaseFicha__proximo_titulo{align-items:center;gap:var(--e-2);font-family:var(--display);font-weight:600;font-size:var(--t-display-s);letter-spacing:var(--ls-titulo);line-height:var(--lh-titulo);display:inline-flex}.CaseFicha__seta{transition:transform var(--duracao) var(--curva);flex:none}.CaseFicha__proximo:hover .CaseFicha__seta{transform:translate(4px)}.CaseFicha__proximo_etiqueta{font-size:var(--t-corpo-s);color:var(--cinza)}.CaseFicha__proximo:focus-visible{outline:2px solid var(--eletrico-profundo);outline-offset:3px}@media not screen and (width>=769px){.CaseFicha__top,.CaseFicha__fecho{padding:var(--e-6) var(--e-4)}.CaseFicha__proximo{grid-template-columns:1fr}}
