@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_2a68b840-module__0M6X5G__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_2a68b840-module__0M6X5G__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--anos:34;--anos-alvo:34;--aceso:1}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-azul:#045584;--color-azul-fundo:#012f4a;--color-noite:#012032;--color-borda-escura:#0d4a70;--color-azure:#00a0e0;--color-azure-texto:#0064b0;--color-azure-luz:#35a8ef;--color-azure-claro:#7cc6f7;--color-azure-profundo:#06375a;--color-azure-fundo:#0371a4;--color-vermelho:#e02010;--color-vermelho-forte:#cc1a0c;--color-vermelho-texto:#c2110c;--color-vermelho-luz:#ff8a80;--color-branco:#fff;--color-gelo:#f2f5f8;--color-gelo-fundo:#e6ecf2;--color-grafite:#252321;--color-nevoa:#a9c3d4;--color-cinza-texto:#4a5a66;--font-corpo:var(--font-archivo), ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.shell{width:min(100% - 2.25rem,1180px);margin-inline:auto}.secao{scroll-margin-top:calc(var(--topo-h) + .5rem);padding-block:clamp(4.5rem,9vw,8rem);position:relative}.fundo-gelo{background:var(--color-gelo)}.secao-escura,.hero,.fecho,.papelada-grade{align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:900px){.papelada-grade{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.papelada-cena{place-items:center;height:clamp(21rem,52vh,34rem);display:grid;position:relative}.folha{aspect-ratio:3/4;background:var(--color-papel,#fff);border:1px solid #04558429;border-radius:.5rem;width:clamp(9rem,19vw,14rem);position:absolute}@supports (color:color-mix(in lab, red, red)){.folha{border:1px solid color-mix(in srgb, var(--color-azul) 16%, transparent)}}.folha{translate:var(--px) var(--py);rotate:var(--pgiro);z-index:var(--i);flex-direction:column;gap:.42rem;padding:.85rem .8rem;display:flex;box-shadow:0 10px 26px -18px #0c20408c}.folha:before{content:"";background:var(--color-azul);border-radius:999px;width:42%;height:.42rem;margin-bottom:.3rem;display:block}.folha-vermelho:before{background:var(--color-vermelho)}.folha-barra{background:#04558421;border-radius:999px;height:.3rem;display:block}@supports (color:color-mix(in lab, red, red)){.folha-barra{background:color-mix(in srgb, var(--color-azul) 13%, transparent)}}.folha-barra:nth-child(3){width:74%}.folha-barra:last-child{width:52%}.rodape{color:var(--color-branco)}.display{letter-spacing:-.028em;color:var(--color-branco);font-size:clamp(2.15rem,5.1vw,3.7rem);font-weight:600;line-height:1.02}.titulo{letter-spacing:-.024em;color:var(--color-azul);font-size:clamp(1.9rem,4.1vw,3rem);font-weight:600;line-height:1.08}.secao-escura .titulo,.fecho .titulo{color:var(--color-branco)}.subtitulo{letter-spacing:-.018em;color:var(--color-azul);font-size:clamp(1.28rem,2.2vw,1.65rem);font-weight:600;line-height:1.18}.secao-escura .subtitulo{color:var(--color-branco)}.olho{letter-spacing:.2em;text-transform:uppercase;color:var(--color-vermelho-texto);align-items:center;gap:.75rem;font-size:.74rem;font-weight:700;display:inline-flex}.olho:before{content:"";background:currentColor;flex-shrink:0;width:2.1rem;height:2px}.secao-escura .olho,.hero .olho,.fecho .olho{color:var(--color-vermelho-luz)}.lead{color:var(--color-cinza-texto);font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:1.66}.corpo{color:var(--color-cinza-texto);font-size:1rem;line-height:1.75}.secao-escura .lead,.hero .lead,.fecho .lead,.secao-escura .corpo{color:var(--color-nevoa)}.azure{color:var(--color-azure-claro)}.link-suave{color:var(--color-nevoa);text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.link-suave{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.link-suave{text-underline-offset:.28em;transition:color .2s}.link-suave:hover{color:var(--color-azure-luz)}.btn{will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.6rem;font-size:.97rem;font-weight:600;line-height:1;transition:transform .24s cubic-bezier(.34,1.45,.64,1),box-shadow .24s,background-color .24s,border-color .24s,color .24s;display:inline-flex}.btn-vermelho{background:var(--color-vermelho-forte);color:#fff;box-shadow:0 12px 26px -16px #d81410e6}.btn-vermelho:hover{background:var(--color-vermelho);transform:translateY(-2px)scale(1.02);box-shadow:0 18px 34px -16px #e61913f2}.btn-linha{border:1px solid #04558452}@supports (color:color-mix(in lab, red, red)){.btn-linha{border:1px solid color-mix(in srgb, var(--color-azul) 32%, transparent)}}.btn-linha{color:var(--color-azul);background:0 0}.btn-linha:hover{border-color:var(--color-azul);background:#04558414}@supports (color:color-mix(in lab, red, red)){.btn-linha:hover{background:color-mix(in srgb, var(--color-azul) 8%, transparent)}}.btn-linha:hover{transform:translateY(-2px)}.secao-escura .btn-linha,.hero .btn-linha,.fecho .btn-linha{border-color:#35a8ef85}@supports (color:color-mix(in lab, red, red)){.secao-escura .btn-linha,.hero .btn-linha,.fecho .btn-linha{border-color:color-mix(in srgb, var(--color-azure-luz) 52%, transparent)}}.secao-escura .btn-linha,.hero .btn-linha,.fecho .btn-linha{color:var(--color-branco)}.secao-escura .btn-linha:hover,.hero .btn-linha:hover,.fecho .btn-linha:hover{border-color:var(--color-azure-luz);background:#35a8ef24}@supports (color:color-mix(in lab, red, red)){.secao-escura .btn-linha:hover,.hero .btn-linha:hover,.fecho .btn-linha:hover{background:color-mix(in srgb, var(--color-azure-luz) 14%, transparent)}}.btn-mini{padding:.62rem 1.1rem;font-size:.86rem}.btn-grande{padding:1.1rem 2.1rem;font-size:1.05rem}.topo{z-index:60;height:var(--topo-h);background:var(--color-noite);border-bottom:1px solid var(--color-borda-escura);color:var(--color-branco);position:fixed;inset:0 0 auto}.topo-barra{height:var(--topo-h);align-items:center;gap:.75rem;display:flex}.topo-marca{flex-shrink:0}.topo-nav{align-items:center;gap:1.55rem;margin-left:auto;display:none}@media (min-width:1100px){.topo-nav{display:flex}}.topo-acoes{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (min-width:1100px){.topo-acoes{margin-left:1.25rem}}.topo-link{color:var(--color-nevoa);padding-block:.4rem;font-size:.86rem;font-weight:500;transition:color .2s;position:relative}.topo-link:after{content:"";background:var(--color-vermelho);transform-origin:0;height:2px;transition:transform .3s cubic-bezier(.34,1.3,.64,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.topo-link:hover{color:var(--color-branco)}.topo-link:hover:after{transform:scaleX(1)}.progresso{background:linear-gradient(90deg, var(--color-azure), var(--color-vermelho));transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.marca{--mfs:1.5rem;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;display:inline-flex}.marca-linha{align-items:flex-end;gap:calc(var(--mfs) * .074);display:flex}.marca-linha .simbolo{margin-bottom:calc(var(--mfs) * .135)}.simbolo{width:calc(var(--mfs) * .785);height:calc(var(--mfs) * 1.24);flex-shrink:0;display:block;overflow:visible}.simbolo-grad-fundo{stop-color:var(--marca-grad-fundo,var(--color-azure-profundo))}.simbolo-grad-luz{stop-color:var(--color-azure)}.simbolo-fita{stroke:var(--color-vermelho)}.topo,.hero,.fecho,.secao-escura{--marca-grad-fundo:var(--color-azure-fundo)}.marca-nome{font-weight:785;font-size:var(--mfs);letter-spacing:0;color:var(--color-azure);font-stretch:87%;line-height:1}.marca-sub{font-weight:600;font-size:calc(var(--mfs) * .186);letter-spacing:.18em;margin-top:calc(var(--mfs) * -.116);color:var(--color-grafite);text-transform:lowercase;line-height:1.1}.topo .marca-sub,.fecho .marca-sub,.secao-escura .marca-sub{color:var(--color-branco)}.marca-grande{--mfs:clamp(2.6rem, 7vw, 5.4rem)}.hero{min-height:calc(100svh - var(--topo-h));background:radial-gradient(62% 58% at 78% 26%, #045584eb, transparent 68%), radial-gradient(54% 48% at 2% 98%, #00a0e038, transparent 70%), var(--color-noite);align-items:center;padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(3rem,6vw,4.5rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(62% 58% at 78% 26%, color-mix(in srgb, var(--color-azul) 92%, transparent), transparent 68%), radial-gradient(54% 48% at 2% 98%, color-mix(in srgb, var(--color-azure) 22%, transparent), transparent 70%), var(--color-noite)}}.hero{overflow:clip}.hero-trama{pointer-events:none;position:absolute;inset:-20% -10%;-webkit-mask-image:radial-gradient(72% 62% at 72% 34%,#000 0%,#0000 74%);mask-image:radial-gradient(72% 62% at 72% 34%,#000 0%,#0000 74%)}.hero-trama-linhas{background:repeating-linear-gradient(45deg,#35a8ef21 0 1px,#0000 1px 46px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-trama-linhas{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-azure-luz) 13%, transparent) 0 1px, transparent 1px 46px)}}.hero-grade{align-items:center;gap:clamp(2.5rem,5vw,3.5rem);width:min(100% - 2.25rem,1180px);margin-inline:auto;display:grid;position:relative}@media (min-width:1024px){.hero-grade{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2.5rem,4.5vw,4.5rem)}}.linha{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:clip}.linha>span{display:block}.mascara{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:clip}.pilula{letter-spacing:.14em;text-transform:uppercase;color:var(--color-branco);border:1px solid var(--color-borda-escura);border-radius:999px;align-items:center;gap:.6rem;padding:.42rem .95rem;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex}.pilula-ponto{background:var(--color-vermelho);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.hero-coluna{order:1}.hero-acoes{flex-wrap:wrap;gap:.85rem;margin-top:2.4rem;display:flex}.hero-endereco{color:var(--color-nevoa);max-width:42ch;margin-top:1.9rem;font-size:.92rem}.hero-marca{order:2;place-items:center;display:grid;position:relative}.hero-simbolo{z-index:1;width:5.6rem;height:auto;position:relative}@media (min-width:1024px){.hero-simbolo{width:min(100%,15.5rem)}}.hero-halo{aspect-ratio:1;background:radial-gradient(circle,#35a8ef29,#00a0e012 44%,#0000 72%);border-radius:999px;width:min(32rem,118%);display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-halo{background:radial-gradient(circle, color-mix(in srgb, var(--color-azure-luz) 16%, transparent), color-mix(in srgb, var(--color-azure) 7%, transparent) 44%, transparent 72%)}}@media (min-width:1024px){.hero-halo{display:block}}.escritorio-grade{align-items:start;gap:clamp(2.25rem,4.5vw,3.5rem);display:grid}@media (min-width:960px){.escritorio-grade{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)}}.foto-desloca{justify-self:center;width:min(100%,27rem);margin:0}@media (min-width:960px){.foto-desloca{width:min(100%, 24rem, calc((100svh - var(--topo-h) - 7rem) * .563));justify-self:start}}.foto-moldura{border-radius:var(--raio);aspect-ratio:941/1672;background:var(--color-gelo-fundo);position:relative;overflow:clip;box-shadow:0 30px 60px -40px #0120328c}.foto-img{object-fit:cover;width:100%;height:100%;display:block}.foto-legenda{letter-spacing:.02em;color:var(--color-cinza-texto);margin-top:1rem;font-size:.88rem}.foto-legenda:before{content:"";background:var(--color-vermelho);vertical-align:middle;width:1.4rem;height:2px;margin-right:.6rem;display:inline-block}.escritorio-texto{display:block}.anos-bloco{border-top:3px solid var(--color-vermelho);gap:1.2rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.6rem;display:grid}@media (min-width:680px){.anos-bloco{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(1.75rem,3.5vw,3rem)}}.anos-numero{letter-spacing:-.05em;color:var(--color-azul);font-variant-numeric:tabular-nums;font-size:clamp(5rem,13vw,8.5rem);font-weight:700;line-height:.86}.anos-rot{color:var(--color-azul);max-width:32ch;font-size:1.05rem;font-weight:600;line-height:1.35}.anos-fio{background:#04558438;height:1px}@supports (color:color-mix(in lab, red, red)){.anos-fio{background:color-mix(in srgb, var(--color-azul) 22%, transparent)}}.anos-fio{margin-block:1.35rem}.anos-crc{letter-spacing:.03em;color:var(--color-vermelho-texto);font-size:1.16rem;font-weight:700}.anos-nota{color:var(--color-cinza-texto);max-width:34ch;margin-top:.55rem;font-size:.93rem}.tempo-palco{margin-top:clamp(3rem,6vw,4.5rem);margin-bottom:clamp(3rem,6vw,4.5rem)}.tempo-grade{gap:clamp(2rem,4vw,3.5rem);display:grid}.cena-caixa{justify-content:center;display:flex}.cena{width:min(100%,24rem);height:auto;display:block;overflow:visible}.cena-base{stroke:#04558433}@supports (color:color-mix(in lab, red, red)){.cena-base{stroke:color-mix(in srgb, var(--color-azul) 20%, transparent)}}.cena-trilha{stroke:var(--color-vermelho)}.cena-parada{--aceso:1}.cena-anel{stroke-width:1.4px;stroke:#e02010}@supports (color:color-mix(in lab, red, red)){.cena-anel{stroke:color-mix(in srgb, var(--color-vermelho) calc(var(--aceso) * 55%), color-mix(in srgb, var(--color-azul) 28%, transparent))}}.cena-ponto{fill:#e02010}@supports (color:color-mix(in lab, red, red)){.cena-ponto{fill:color-mix(in srgb, var(--color-vermelho) calc(var(--aceso) * 100%), color-mix(in srgb, var(--color-azul) 28%, transparent))}}.cena-ano{font-family:var(--font-corpo);letter-spacing:.04em;fill:#045584;font-size:6px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cena-ano{fill:color-mix(in srgb, var(--color-azul) calc(var(--aceso) * 100%), color-mix(in srgb, var(--color-azul) 38%, transparent))}}.cena-pino-halo{fill:#e0201038}@supports (color:color-mix(in lab, red, red)){.cena-pino-halo{fill:color-mix(in srgb, var(--color-vermelho) 22%, transparent)}}.cena-pino-nucleo{fill:var(--color-vermelho)}.cena-pino{transform:translate(58px,99px)}.etapas{grid-template-columns:minmax(0,1fr);display:grid}.etapa{border-top:1px solid #0455842e}@supports (color:color-mix(in lab, red, red)){.etapa{border-top:1px solid color-mix(in srgb, var(--color-azul) 18%, transparent)}}.etapa{padding-top:1.6rem}.etapa+.etapa{margin-top:2.2rem}.etapa-ano{letter-spacing:-.035em;color:var(--color-vermelho-texto);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,4.4vw,3rem);font-weight:700;line-height:1}.etapa-texto{color:var(--color-cinza-texto);max-width:48ch;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.68}.barra-etapas{gap:.4rem;margin-top:2.6rem;display:none}.barra-etapas b{background:#04558429;flex:1;height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.barra-etapas b{background:color-mix(in srgb, var(--color-azul) 16%, transparent)}}.barra-etapas b{overflow:clip}.barra-etapas b i{background:var(--color-vermelho);transform-origin:0;height:100%;display:block;transform:scaleX(1)}.areas{grid-template-columns:minmax(0,1fr);display:grid}.area{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem 2rem;padding:2.1rem 1.25rem;display:grid;position:relative}@media (min-width:900px){.area{grid-template-columns:4.5rem minmax(0,1.15fr) minmax(0,.85fr);align-items:baseline}}.area-fio{background:#0455843d;height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.area-fio{background:color-mix(in srgb, var(--color-azul) 24%, transparent)}}.area-fio{transform-origin:0;transform:scaleX(1)}.area-tinta{background:var(--color-noite);transform-origin:0;z-index:0;border-radius:.5rem;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.area-conta,.area-corpo,.area-linhas{z-index:1;position:relative}.area-conta{letter-spacing:.14em;color:var(--color-vermelho-texto);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700;transition:color .28s}.area-nome{letter-spacing:-.026em;color:var(--color-azul);font-size:clamp(1.5rem,3vw,2.15rem);font-weight:600;line-height:1.1;transition:color .28s}.area-resumo{color:var(--color-cinza-texto);max-width:42ch;margin-top:.7rem;font-size:1rem;line-height:1.62;transition:color .28s}.area-linhas{gap:.55rem;margin-top:.6rem;display:grid}.area-linhas li{color:var(--color-cinza-texto);padding-left:1.15rem;font-size:.95rem;line-height:1.5;transition:color .28s;position:relative}.area-linhas li:before{content:"";background:var(--color-vermelho);width:.5rem;height:2px;position:absolute;top:.6em;left:0}@media (min-width:900px) and (hover:hover){.area:hover .area-tinta{transform:scaleX(1)}.area:hover .area-nome,.area:hover .area-resumo,.area:hover .area-linhas li{color:var(--color-branco)}.area:hover .area-conta{color:var(--color-vermelho-luz)}}.clientes{border-top:3px solid var(--color-azure);margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:1.9rem}.clientes-rot{letter-spacing:.2em;text-transform:uppercase;color:var(--color-vermelho-texto);font-size:.72rem;font-weight:700}.clientes-lista{grid-template-columns:minmax(0,1fr);gap:.25rem 2.5rem;margin-top:1.4rem;display:grid}@media (min-width:700px){.clientes-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.clientes-lista{grid-template-columns:repeat(4,minmax(0,1fr))}}.clientes-lista li{color:var(--color-cinza-texto);border-bottom:1px solid #04558424;padding-block:.5rem;font-size:.95rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.clientes-lista li{border-bottom:1px solid color-mix(in srgb, var(--color-azul) 14%, transparent)}}.duvidas{gap:0;display:grid}.duvida{border-top:1px solid #04558429;padding:1.9rem 0 1.9rem 1.9rem;position:relative}@supports (color:color-mix(in lab, red, red)){.duvida{border-top:1px solid color-mix(in srgb, var(--color-azul) 16%, transparent)}}.duvida:last-child{border-bottom:1px solid #04558429}@supports (color:color-mix(in lab, red, red)){.duvida:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-azul) 16%, transparent)}}.duvida:before{content:"";background:var(--color-vermelho);transform-origin:top;width:3px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(1)}.duvida-pergunta{cursor:pointer;grid-template-columns:2.9rem minmax(0,1fr) 1.5rem;align-items:start;gap:.6rem;list-style:none;display:grid}.duvida-pergunta::-webkit-details-marker{display:none}.duvida-conta{letter-spacing:.12em;color:var(--color-vermelho-texto);font-variant-numeric:tabular-nums;padding-top:.35rem;font-size:.9rem;font-weight:700}.duvida-txt{letter-spacing:-.018em;color:var(--color-azul);font-size:clamp(1.12rem,2.1vw,1.5rem);font-weight:600;line-height:1.28;display:block}.duvida-seta{color:var(--color-azure-texto);padding-top:.35rem;transition:transform .32s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.duvida-seta svg{width:1.25rem;height:1.25rem;display:block}.duvida[open] .duvida-seta{transform:rotate(0)}.duvida-corpo{max-width:68ch;padding:1.1rem 0 .2rem}@media (min-width:700px){.duvida-corpo{padding:1.1rem 1.5rem .2rem 3.5rem}}.duvida-corpo p+p{margin-top:.85rem}.duvida-corpo p{color:var(--color-cinza-texto);font-size:1rem;line-height:1.72}@supports selector(::details-content){.duvida::details-content{block-size:0;transition:block-size .42s cubic-bezier(.22, 1, .36, 1), content-visibility .42s allow-discrete;overflow:clip}.duvida[open]::details-content{block-size:auto}}.duvidas-fecho{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.duvidas-fecho-txt{color:var(--color-azul);max-width:38ch;font-size:1.05rem;font-weight:500}.secao-escura{background:radial-gradient(68% 58% at 88% 6%, #0455848c, transparent 66%), var(--color-azul-fundo)}@supports (color:color-mix(in lab, red, red)){.secao-escura{background:radial-gradient(68% 58% at 88% 6%, color-mix(in srgb, var(--color-azul) 55%, transparent), transparent 66%), var(--color-azul-fundo)}}.contato-grade{align-items:start;gap:clamp(2.25rem,4.5vw,3.5rem);display:grid}@media (min-width:960px){.contato-grade{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.recepcao{margin:0 0 clamp(2rem,4vw,2.75rem)}.recepcao-moldura{border-radius:var(--raio);aspect-ratio:1448/965;background:var(--color-noite);border:1px solid #35a8ef38;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.recepcao-moldura{border:1px solid color-mix(in srgb, var(--color-azure-luz) 22%, transparent)}}.recepcao-img{object-fit:cover;width:100%;height:116%;display:block;position:absolute;top:-8%;left:0;right:0}.secao-escura .foto-legenda{color:var(--color-nevoa)}.painel{gap:0;display:grid}.painel-item{border-top:1px solid #35a8ef4d;padding-block:1.8rem;position:relative}@supports (color:color-mix(in lab, red, red)){.painel-item{border-top:1px solid color-mix(in srgb, var(--color-azure-luz) 30%, transparent)}}.painel-item:before{content:"";background:#35a8efd9;height:1px;position:absolute;top:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.painel-item:before{background:color-mix(in srgb, var(--color-azure-luz) 85%, transparent)}}.painel-item:before{transform-origin:0;transform:scaleX(1)}.painel-item:last-child{border-bottom:1px solid #35a8ef4d}@supports (color:color-mix(in lab, red, red)){.painel-item:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-azure-luz) 30%, transparent)}}.painel-rot{letter-spacing:.2em;text-transform:uppercase;color:var(--color-vermelho-luz);font-size:.72rem;font-weight:700}.painel-valor{letter-spacing:-.018em;color:var(--color-branco);margin-top:.7rem;font-size:clamp(1.24rem,2.4vw,1.6rem);font-weight:600;line-height:1.22}.painel-valor-menor{font-size:clamp(1.05rem,1.9vw,1.3rem)}.painel-email{word-break:break-word}.painel-tel{font-variant-numeric:tabular-nums;letter-spacing:.01em}.painel-nota{color:var(--color-nevoa);max-width:40ch;margin-top:.4rem;font-size:.92rem}.painel-linha{color:var(--color-branco);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;margin-top:.85rem;font-size:1.02rem;display:flex}.painel-hora{color:var(--color-nevoa);font-variant-numeric:tabular-nums}.contato-lado{gap:1.25rem;display:grid}.cartao{background:var(--color-noite);border:1px solid #35a8ef42}@supports (color:color-mix(in lab, red, red)){.cartao{border:1px solid color-mix(in srgb, var(--color-azure-luz) 26%, transparent)}}.cartao{border-radius:var(--raio);padding:clamp(1.6rem,3vw,2.2rem)}.cartao-claro{background:var(--color-branco);border-color:#0000}.cartao-rot{letter-spacing:.2em;text-transform:uppercase;color:var(--color-vermelho-luz);font-size:.72rem;font-weight:700}.cartao-claro .cartao-rot{color:var(--color-vermelho-texto)}.cartao-nota{letter-spacing:-.04em;color:var(--color-branco);font-variant-numeric:tabular-nums;align-items:baseline;gap:.6rem;margin-top:.9rem;font-size:clamp(2.8rem,6vw,3.6rem);font-weight:700;line-height:1;display:flex}.cartao-nota-de{letter-spacing:0;color:var(--color-nevoa);font-size:1rem;font-weight:500}.estrelas{gap:.22rem;margin-top:.7rem;display:inline-flex}.estrela{width:1.15rem;height:1.15rem;color:var(--color-vermelho-luz);display:block}.cartao-txt{color:var(--color-nevoa);margin-top:.7rem;font-size:.92rem}.cartao-txt-claro{color:var(--color-cinza-texto);margin-top:.9rem;font-size:.95rem;line-height:1.62}.cartao-fio{background:#35a8ef42;height:1px}@supports (color:color-mix(in lab, red, red)){.cartao-fio{background:color-mix(in srgb, var(--color-azure-luz) 26%, transparent)}}.cartao-fio{margin-block:1.5rem}.cartao-citacao p{color:var(--color-branco);font-size:1.06rem;font-weight:500;line-height:1.55}.cartao-citacao p:before{content:"“"}.cartao-citacao p:after{content:"”"}.cartao-citacao footer{letter-spacing:.08em;text-transform:uppercase;color:var(--color-nevoa);margin-top:.75rem;font-size:.85rem;font-weight:600}.sistemas{gap:.5rem;margin-top:1.2rem;display:grid}.sistemas a{background:var(--color-gelo);color:var(--color-azul);border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-size:.97rem;font-weight:600;transition:background-color .22s,transform .22s;display:flex}.sistemas a:hover{background:var(--color-gelo-fundo);transform:translate(3px)}.fecho{background:radial-gradient(70% 90% at 50% 0%, #045584b3, transparent 68%), var(--color-noite);padding-block:clamp(5rem,10vw,8.5rem)}@supports (color:color-mix(in lab, red, red)){.fecho{background:radial-gradient(70% 90% at 50% 0%, color-mix(in srgb, var(--color-azul) 70%, transparent), transparent 68%), var(--color-noite)}}.fecho{text-align:center}.fecho-conteudo{flex-direction:column;align-items:center;display:flex}.fecho-btn{margin-top:clamp(2.4rem,5vw,3.4rem)}.rodape{background:var(--color-noite);border-top:1px solid var(--color-borda-escura);padding-block:clamp(3rem,6vw,4.5rem) 2rem;font-size:.92rem}.rodape-grade{gap:2.2rem;display:grid}@media (min-width:760px){.rodape-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}}.rodape-tit{letter-spacing:.2em;text-transform:uppercase;color:var(--color-vermelho-luz);margin-bottom:.9rem;font-size:.72rem;font-weight:700}.rodape-txt{color:var(--color-nevoa);line-height:1.75}.rodape-fim{border-top:1px solid #a9c3d438;margin-top:3rem;padding-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.rodape-fim{border-top:1px solid color-mix(in srgb, var(--color-nevoa) 22%, transparent)}}.rodape-fim{color:var(--color-nevoa);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;font-size:.82rem;display:flex}.sem-topo{margin-top:calc(var(--topo-h) * -1)}.conta-anos{counter-reset:ca var(--anos,34)}.conta-anos:after{content:counter(ca)}.area-figura{z-index:1;aspect-ratio:1;clip-path:polygon(0 0,calc(100% - 1.35rem) 0,100% 1.35rem,100% 100%,0 100%);background:var(--color-noite);border-radius:.5rem;width:100%;max-width:11rem;margin:0;position:relative;overflow:clip}.area-veu{z-index:2;background:var(--color-noite);will-change:transform;position:absolute;inset:-1px;transform:translate(-101%)}.area:nth-child(2n) .area-veu{transform:translate(101%)}.area-img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:900px){.area{grid-template-columns:3.6rem 11rem minmax(0,1.05fr) minmax(0,.8fr);align-items:center;gap:.5rem 1.9rem}.area-corpo,.area-linhas,.area-conta{align-self:center}}@media (max-width:899px){.area-figura{max-width:7.5rem;margin-block:.9rem}}@media (min-width:900px) and (hover:hover){.area-figura{transition:transform .42s cubic-bezier(.22,1,.36,1)}.area:hover .area-figura{transform:translateY(-6px)}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing) * 4)}.h-\[1\.05rem\]{height:1.05rem}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-\[1\.05rem\]{width:1.05rem}.w-full{width:100%}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.border{border-style:var(--tw-border-style);border-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media not all and (min-width:430px){.max-\[430px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}}@property --anos{syntax:"<integer>";inherits:true;initial-value:34}@property --anos-alvo{syntax:"<integer>";inherits:true;initial-value:34}@property --aceso{syntax:"<number>";inherits:true;initial-value:1}:root{--topo-h:4rem;--raio:.9rem;scroll-behavior:smooth;interpolate-size:allow-keywords}@media (min-width:768px){:root{--topo-h:4.75rem}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}html{-webkit-text-size-adjust:100%;background:var(--color-branco)}body{background:var(--color-branco);color:var(--color-cinza-texto);font-family:var(--font-corpo);padding-top:var(--topo-h);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.65;overflow-x:hidden}::selection{background:var(--color-vermelho);color:#fff}:focus-visible{outline:3px solid var(--color-azure-luz);outline-offset:3px;border-radius:.3rem}@media (prefers-reduced-motion:no-preference){@keyframes sobe-linha{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes surge{0%{opacity:0;transform:translateY(20px)}45%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes traco{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes halo-respira{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes surge-desloca{0%{opacity:0;translate:0 20px}45%{opacity:1}to{opacity:1;translate:0}}@keyframes flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes assenta-marca{0%{animation-timing-function:cubic-bezier(.3,.7,.5,1);transform:translateY(10px)scale(1.045)}40%{animation-timing-function:linear;transform:translateY(0)scale(1)}to{transform:translateY(-24px)scale(1)}}@keyframes respira-coluna{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes deriva-trama{0%{transform:translate(0)}to{transform:translateY(-80px)}}.linha>span{animation:.95s cubic-bezier(.22,1,.36,1) both sobe-linha}.linha>.ab-1{animation-delay:60ms}.linha>.ab-2{animation-delay:.18s}.linha>.ab-3{animation-delay:.3s}.surge{animation:.8s cubic-bezier(.22,1,.36,1) both surge}.surge-btn{animation:.8s cubic-bezier(.22,1,.36,1) both surge-desloca}.sg-1{animation-delay:20ms}.sg-2{animation-delay:.44s}.sg-3{animation-delay:.62s}.sg-4{animation-delay:.8s}.sg-5{animation-delay:1s}.espinha{stroke-dasharray:1;animation:cubic-bezier(.4,0,.16,1) both traco}.espinha[data-ordem="1"]{animation-duration:.62s;animation-delay:80ms}.espinha[data-ordem="2"]{animation-duration:.62s;animation-delay:.26s}.fita-anima{stroke-dasharray:1;animation:1.05s cubic-bezier(.42,0,.2,1) .46s both traco}.hero-halo{animation:7s ease-in-out 2.2s infinite halo-respira}.hero-marca{animation:2.25s 1.35s both assenta-marca}.hero-coluna{animation:2.2s linear 1.4s both respira-coluna}.hero-simbolo{animation:9s ease-in-out 3.6s infinite flutua}.hero-trama-linhas{animation:4.4s linear both deriva-trama}@supports (animation-timeline:view()){@keyframes rev-sobe{0%{opacity:0;transform:translateY(42px)}42%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes rev-cascata{0%{opacity:0;transform:translateY(58px) scale(.94) rotate(var(--giro,-1deg))}45%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes prog-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes paralaxe-trama{0%{transform:translateY(-6%)}to{transform:translateY(10%)}}.rev{animation:linear both rev-sobe;animation-timeline:view();animation-range:entry 4% cover 30%}.casc{animation:linear both rev-cascata;animation-timeline:view();animation-range:entry 2% cover 34%}.papelada-palco{view-timeline-name:--papelada;view-timeline-axis:block;view-timeline-inset:var(--topo-h) 0;height:250vh}.papelada-fixo{top:calc(var(--topo-h) + 1.25rem);min-height:calc(100svh - var(--topo-h) - 2.5rem);flex-direction:column;justify-content:center;display:flex;position:sticky}@keyframes folha-pousa{0%{opacity:0;translate:calc(var(--px) + var(--dx)) calc(var(--py) + var(--dy));rotate:calc(var(--pgiro) + var(--giro));scale:1.06}22%{opacity:1}to{opacity:1;translate:var(--px) var(--py);rotate:var(--pgiro);scale:1}}.folha{animation:linear both folha-pousa;animation-timeline:--papelada;animation-range:contain calc(var(--i) * (72% / var(--n))) contain calc(26% + var(--i) * (72% / var(--n)))}.progresso{animation:linear both prog;animation-timeline:scroll(root)}.hero-trama{animation:linear both paralaxe-trama;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes desliza-quadro{0%{transform:translateY(46px)}to{transform:translateY(-46px)}}@keyframes cortina{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 0%)}}@keyframes assenta{0%{transform:scale(1.08)}to{transform:scale(1)}}.foto-desloca{animation:linear both desliza-quadro;animation-timeline:view();animation-range:cover}.foto-moldura{animation:linear both cortina;animation-timeline:view();animation-range:entry 8% cover 40%}.foto-img{animation:linear both assenta;animation-timeline:view();animation-range:entry 8% cover 52%}@keyframes cortina-lado{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.recepcao-moldura{animation:linear both cortina-lado;animation-timeline:view();animation-range:entry 10% cover 42%}@keyframes paralaxe-recepcao{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}.recepcao-img{animation:linear both paralaxe-recepcao;animation-timeline:view();animation-range:cover}.painel-item:before{animation:linear both prog;animation-timeline:view();animation-range:entry 8% cover 88%}.area-fio{animation:linear both prog;animation-timeline:view();animation-range:entry 6% cover 92%}@keyframes area-acende{0%{opacity:.28}to{opacity:1}}.area-conta{animation:linear both area-acende;animation-timeline:view();animation-range:entry 10% cover 88%}.duvida:before{animation:linear both prog-y;animation-timeline:view();animation-range:entry 12% cover 88%}.duvida-txt{animation:linear both sobe-linha;animation-timeline:view();animation-range:entry 8% entry 92%}@media (min-width:1024px) and (min-height:640px){.tempo-palco{view-timeline-name:--tempo;view-timeline-axis:block;view-timeline-inset:var(--topo-h) 0;height:340vh}.tempo-grade{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center}.tempo-grade-regua{grid-template-columns:minmax(0,1fr);justify-items:center}.tempo-grade-regua .cena{width:auto;max-width:100%;height:min(74vh,40rem)}.tempo-grade-regua .barra-etapas{width:min(100%,22rem);margin-top:1.5rem}.tempo-palco-regua{height:210vh}.tempo-fixo{top:calc(var(--topo-h) + 1.25rem);height:calc(100svh - var(--topo-h) - 2.5rem);flex-direction:column;justify-content:center;display:flex;position:sticky}.etapas{grid-template-areas:"cena"}.etapa{border-top:0;grid-area:cena;padding-top:0;animation:linear both etapa-passa;animation-timeline:--tempo}.etapa+.etapa{margin-top:0}.barra-etapas{display:flex}.barra-etapas b i{animation:linear both prog;animation-timeline:--tempo;transform:scaleX(0)}.barra-etapas b:first-child i{animation-range:contain contain 24%}.barra-etapas b:nth-child(2) i{animation-range:contain 24% contain 48%}.barra-etapas b:nth-child(3) i{animation-range:contain 48% contain 72%}.barra-etapas b:nth-child(4) i{animation-range:contain 74% contain 94%}@keyframes etapa-passa{0%{opacity:0;transform:translateY(34px)scale(.975)}9%{opacity:1;transform:translateY(0)scale(1)}90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-28px)scale(.985)}}@keyframes etapa-primeira{0%,90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-28px)scale(.985)}}@keyframes etapa-fica{0%{opacity:0;transform:translateY(34px)scale(.975)}26%{opacity:1;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}.etapa:first-child{animation-name:etapa-primeira;animation-range:contain contain 25%}.etapa:nth-child(2){animation-range:contain 24% contain 50%}.etapa:nth-child(3){animation-range:contain 49% contain 75%}.etapa:nth-child(4){animation-name:etapa-fica;animation-range:contain 74% contain 99%}.cena-trilha{stroke-dasharray:1;animation:linear both traco;animation-timeline:--tempo;animation-range:contain contain 92%}@keyframes caminha{0%{offset-distance:0%}to{offset-distance:100%}}.cena-pino{offset-path:var(--trilha);offset-rotate:0deg;offset-distance:100%;animation:linear both caminha;animation-timeline:--tempo;animation-range:contain contain 92%;transform:none}@keyframes acende{0%{--aceso:0}to{--aceso:1}}.cena-parada{animation:step-end both acende;animation-timeline:--tempo}.cena-parada[data-parada="1"]{animation-range:contain contain 4%}.cena-parada[data-parada="2"]{animation-range:contain 24% contain 28%}.cena-parada[data-parada="3"]{animation-range:contain 49% contain 53%}.cena-parada[data-parada="4"]{animation-range:contain 74% contain 78%}}.marca-anima .espinha,.marca-anima .fita-anima{stroke-dasharray:1;animation:linear both traco;animation-timeline:scroll(root)}.marca-anima .espinha[data-ordem="1"]{animation-range:calc(100% - 800px) calc(100% - 560px)}.marca-anima .espinha[data-ordem="2"]{animation-range:calc(100% - 740px) calc(100% - 490px)}.marca-anima .fita-anima{animation-range:calc(100% - 680px) calc(100% - 380px)}.marca-anima .marca-nome,.marca-anima .marca-sub{animation:linear both rev-sobe;animation-timeline:scroll(root)}.marca-anima .marca-nome{animation-range:calc(100% - 520px) calc(100% - 260px)}.marca-anima .marca-sub{animation-range:calc(100% - 440px) calc(100% - 180px)}.fecho-btn{animation:linear both rev-sobe;animation-timeline:scroll(root);animation-range:calc(100% - 360px) calc(100% - 90px)}@keyframes entra-rodape{0%{opacity:.25;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rodape-grade>*{animation:linear both entra-rodape;animation-timeline:scroll(root);animation-range:86% 97%}.rodape-grade>:nth-child(2){animation-range:88% 99%}.rodape-grade>:nth-child(3){animation-range:90% 100%}.rodape-fim{animation:linear both entra-rodape;animation-timeline:scroll(root);animation-range:92% 100%}}@keyframes conta-anos{0%{--anos:0}to{--anos:var(--anos-alvo)}}@keyframes entra-anos{0%{opacity:0;transform:translateY(28px)}40%{opacity:1}to{opacity:1;transform:translateY(0)}}.anos-bloco[data-conta="0"]{opacity:0}.anos-bloco[data-conta="1"]{animation:.62s cubic-bezier(.22,1,.36,1) both entra-anos,.62s cubic-bezier(.32,0,.2,1) both conta-anos}}.ano-1992{line-height:1;display:inline-block}.eco-ano{letter-spacing:-.028em;color:#dfe9f1;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,22vw,18rem);font-weight:600;line-height:1;display:inline-block;position:absolute;top:clamp(5rem,8vw,7rem);right:clamp(0rem,2vw,2rem)}#escritorio .shell{z-index:4;position:relative}.cine-camada{display:none}:root[data-cine=on] .cine-camada{z-index:3;pointer-events:none;display:block;position:fixed;inset:0}.cine-camada>span{white-space:nowrap;will-change:transform;position:absolute;top:0;left:0}.cine-ano{visibility:hidden;color:var(--color-azure-claro)}@media (max-width:1023px){:root[data-cine=on] .cine-camada{display:none}}:root[data-cine=on] .hero-coluna,:root[data-cine=on] .foto-desloca,:root[data-cine=on] .foto-moldura,:root[data-cine=on] .foto-img,:root[data-cine=on] #escritorio .rev{animation:none}:root[data-cine=on] #escritorio{padding-top:clamp(2rem,3.5vw,3.25rem)}:root[data-cine=on] #escritorio .rev{opacity:0;transform:translate(-34px,-54px)}.servicos-topo{gap:clamp(1.5rem,3vw,2.75rem);display:grid}.servicos-doca{display:none}@media (min-width:1024px){:root[data-cine=on] .servicos-topo{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start}:root[data-cine=on] .servicos-doca{aspect-ratio:941/1672;width:100%;display:block}}:root[data-cine=on] .foto-desloca{z-index:5;position:relative}:root[data-cine=on] .area-veu{transform:translate(0)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
