@font-face{font-stretch:92% 100%;font-family:archivo;src:url(../media/archivo_latin-s.p.0sm92lqpaoz9c.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-stretch:92% 100%;font-family:archivo;src:url(../media/archivo_italic_latin-s.p.0r-qxj5k9xse_.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:italic}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_2cbfb8ec-module__-jUh8G__className{font-family:archivo,archivo Fallback}.archivo_2cbfb8ec-module__-jUh8G__variable{--fonte-display:"archivo", "archivo Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0000ae97bb80e09b-s.0dww7on-kupg8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/3f809e5a34d92289-s.13cp2ssdkef8t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/85149769f2cb18e7-s.1rgy3hx3gvk8p.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5e4678263f6896c9-s.1w_l4b3_hxmn0.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2e3e46310f4c4009-s.3-74ulmdiant5.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2506ad97717371d0-s.p.24h4zn78wq7vg.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_17207e1a-module__O0hy3G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal;font-weight:500}.ibm_plex_sans_17207e1a-module__O0hy3G__variable{--fonte-rotulo:"IBM Plex Sans", "IBM Plex Sans Fallback"}
.figma-glass{--glass-light-angle:-45;--glass-light-intensity:30;--glass-refraction:40;--glass-depth:20;--glass-dispersion:50;--glass-frost:20;--glass-splay:60;--glass-width:208px;--glass-height:64px;--glass-radius:100px;--glass-fill:#5f8cfa1f;isolation:isolate;box-sizing:border-box;width:var(--glass-width);height:var(--glass-height);border-radius:var(--glass-radius);color:#fff;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.figma-glass:not(.fg-ready):before,.figma-glass:not(.fg-ready):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.figma-glass:not(.fg-ready):before{background:var(--glass-fill);-webkit-backdrop-filter:blur(calc(var(--glass-frost) * .5px));backdrop-filter:blur(calc(var(--glass-frost) * .5px))}.figma-glass:not(.fg-ready):after{--_r:min(var(--glass-radius), calc(var(--glass-height) / 2), calc(var(--glass-width) / 2));background:conic-gradient(from 0deg at 100% 100%, #ffffff29 0deg, #ffffff06 15deg, #fff0 30deg, #fff0 45deg, #fff0 60deg, #fff0 75deg, #fff1 90deg, #ffffff23 105deg, #ffffff2a 120deg, #ffffff2a 135deg, #ffffff2a 150deg, #ffffff23 165deg, #fff1 180deg, #fff0 195deg, #fff0 210deg, #fff0 225deg, #fff0 240deg, #ffffff06 255deg, #ffffff29 270deg, #ffffff3f 285deg, #ffffff41 300deg, #ffffff41 315deg, #ffffff41 330deg, #ffffff3f 345deg, #ffffff29 360deg) left top / var(--_r) var(--_r) no-repeat, conic-gradient(from 0deg at 0% 100%, #ffffff29 0deg, #ffffff06 15deg, #fff0 30deg, #fff0 45deg, #fff0 60deg, #fff0 75deg, #fff1 90deg, #ffffff23 105deg, #ffffff2a 120deg, #ffffff2a 135deg, #ffffff2a 150deg, #ffffff23 165deg, #fff1 180deg, #fff0 195deg, #fff0 210deg, #fff0 225deg, #fff0 240deg, #ffffff06 255deg, #ffffff29 270deg, #ffffff3f 285deg, #ffffff41 300deg, #ffffff41 315deg, #ffffff41 330deg, #ffffff3f 345deg, #ffffff29 360deg) right top / var(--_r) var(--_r) no-repeat, conic-gradient(from 0deg at 100% 0%, #ffffff29 0deg, #ffffff06 15deg, #fff0 30deg, #fff0 45deg, #fff0 60deg, #fff0 75deg, #fff1 90deg, #ffffff23 105deg, #ffffff2a 120deg, #ffffff2a 135deg, #ffffff2a 150deg, #ffffff23 165deg, #fff1 180deg, #fff0 195deg, #fff0 210deg, #fff0 225deg, #fff0 240deg, #ffffff06 255deg, #ffffff29 270deg, #ffffff3f 285deg, #ffffff41 300deg, #ffffff41 315deg, #ffffff41 330deg, #ffffff3f 345deg, #ffffff29 360deg) left bottom / var(--_r) var(--_r) no-repeat, conic-gradient(from 0deg at 0% 0%, #ffffff29 0deg, #ffffff06 15deg, #fff0 30deg, #fff0 45deg, #fff0 60deg, #fff0 75deg, #fff1 90deg, #ffffff23 105deg, #ffffff2a 120deg, #ffffff2a 135deg, #ffffff2a 150deg, #ffffff23 165deg, #fff1 180deg, #fff0 195deg, #fff0 210deg, #fff0 225deg, #fff0 240deg, #ffffff06 255deg, #ffffff29 270deg, #ffffff3f 285deg, #ffffff41 300deg, #ffffff41 315deg, #ffffff41 330deg, #ffffff3f 345deg, #ffffff29 360deg) right bottom / var(--_r) var(--_r) no-repeat, linear-gradient(#ffffff29, #ffffff29) center top / calc(100% - 2 * var(--_r)) 50% no-repeat, linear-gradient(#fff1, #fff1) center bottom / calc(100% - 2 * var(--_r)) 50% no-repeat, linear-gradient(#ffffff29, #ffffff29) left center / 50% calc(100% - 2 * var(--_r)) no-repeat, linear-gradient(#fff1, #fff1) right center / 50% calc(100% - 2 * var(--_r)) no-repeat;-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.figma-glass>.fg-backdrop{z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glass-fill);width:100%;-webkit-backdrop-filter:blur(calc(var(--glass-frost) * .5px));backdrop-filter:blur(calc(var(--glass-frost) * .5px));position:absolute;inset:0;overflow:hidden}.figma-glass.fg-rolando>.fg-backdrop{-webkit-backdrop-filter:blur(calc(var(--glass-frost) * .5px))!important;backdrop-filter:blur(calc(var(--glass-frost) * .5px))!important}.figma-glass>.fg-backdrop>.fg-light{width:100%;height:100%;display:block;position:absolute;inset:0}.figma-glass.fg-refraction>.fg-backdrop>.fg-light{display:none}.figma-glass.fg-refraction.fg-rolando>.fg-backdrop>.fg-light{display:block}.fg-filter-host{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--f);--default-mono-font-family:ui-monospace, monospace}}@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;@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}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.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}.flex-wrap{flex-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--branco:#f9fafb;--preto:#070b16;--azul-fundo:#1e3a8a;--azul-luz:#2563eb;--verde:#34d399;--fundo:var(--preto);--tinta:var(--branco);--tinta-2:#b4bdcb;--tinta-3:#98a3b4;--linha:#f9fafb24;--linha-forte:#f9fafb4d;--acento:var(--azul-luz);--acento-texto:#60a5fa;--realce:var(--verde);--veu:#f9fafb0d;--superficie:#0c1426;--realce-rgb:52 211 153;--cortina-rgb:3 5 11;--sombra-rgb:0 0 0;--gutter:clamp(1.35rem, 5vw, 5rem);--topo:74px;--barra:56px;--folga-barra:clamp(.75rem, 2.4vw, 2.25rem);--larg:1380px;--f:var(--fonte-display), "Helvetica Neue", -apple-system, "Segoe UI", sans-serif;--f-rot:var(--fonte-rotulo), var(--f);--t-rot:.72rem;--t-p:clamp(1rem, .3vw + .93rem, 1.14rem);--t-lead:clamp(1.18rem, .8vw + .98rem, 1.6rem);--t-3:clamp(1.3rem, 1.2vw + .82rem, 1.9rem);--t-4:clamp(1.7rem, 2.6vw, 2.8rem);--t-5:clamp(2.1rem, 4.4vw, 4.4rem);--t-6:clamp(2.5rem, 6.4vw, 6.6rem);--t-7:clamp(2.9rem, 9vw, 9.5rem);--lh-display:.94;--lh-corpo:1.62;--folga-desc:.14em;--curva:cubic-bezier(.16, 1, .3, 1);--curva-dura:cubic-bezier(.22, 1, .26, 1)}:root[data-tema=claro]{--fundo:#f4f6fb;--tinta:#0b1222;--tinta-2:#3b4558;--tinta-3:#5b6578;--linha:#0b12221f;--linha-forte:#0b122247;--acento-texto:#1d4ed8;--realce:#047857;--veu:#ffffffbf;--superficie:#e5eaf3;--realce-rgb:4 120 87;--cortina-rgb:244 246 251;--sombra-rgb:23 33 58;--marca-neutra:var(--tinta)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;overflow-x:clip}@supports not (overflow-x:clip){html{overflow-x:hidden}}html[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-trocando-tema] *,html[data-trocando-tema] :before,html[data-trocando-tema] :after{transition:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}body{background:var(--fundo);color:var(--tinta);font-family:var(--f);font-size:var(--t-p);line-height:var(--lh-corpo);-webkit-font-smoothing:antialiased}::selection{background:var(--acento-texto);color:var(--branco)}:focus-visible{outline:2px solid var(--acento-texto);outline-offset:3px;border-radius:2px}a{color:inherit;text-decoration:none}::-webkit-scrollbar{background-color:var(--fundo);width:7px;height:5px}::-webkit-scrollbar-track{background-color:var(--fundo);border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0003}::-webkit-scrollbar-thumb{background-image:linear-gradient(to right, var(--acento-texto), var(--acento-texto));border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--acento-texto) var(--fundo);scrollbar-width:thin}}.envelope{width:100%;max-width:var(--larg);padding-inline:var(--gutter);z-index:2;margin-inline:auto;position:relative}.secao{scroll-margin-top:calc(var(--topo) - 1px);padding-block:clamp(3rem,6vh,5rem);position:relative}.display{font-variation-settings:"wdth" 96, "wght" 700;font-weight:700;line-height:var(--lh-display);letter-spacing:-.028em;text-wrap:balance;padding-bottom:var(--folga-desc)}.display em{font-variation-settings:"wdth" 92, "wght" 700;color:var(--acento-texto);font-style:italic}.rotulo{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-2);align-items:center;gap:.75rem;font-weight:500;display:flex}.rotulo:after{content:"";background:var(--linha);flex:1;height:1px}.lead{font-size:var(--t-lead);color:var(--tinta-2);text-wrap:pretty}.revelar{opacity:0;transform:translateY(1.6rem)}.revelar.dentro{opacity:1;transition:opacity .6s var(--curva), transform .7s var(--curva);transition-delay:var(--atraso,0s);transform:none}.revelar[data-imediato]{animation:revelar-bloco .7s var(--curva) var(--atraso,0s) both}@keyframes revelar-bloco{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}.pal{vertical-align:top;padding-bottom:var(--folga-desc);margin-bottom:calc(var(--folga-desc) * -1);display:inline-block;overflow:hidden}.pal>i{font-style:inherit;display:inline-block;transform:translateY(105%)}.dentro .pal>i{transition:transform .75s var(--curva);transition-delay:calc(var(--p,0) * var(--passo,28ms) + var(--atraso,0s));transform:none}.revelar[data-imediato] .pal>i{animation:revelar-palavra .75s var(--curva) calc(var(--p,0) * var(--passo,28ms) + var(--atraso,0s)) both}@keyframes revelar-palavra{0%{transform:translateY(105%)}to{transform:none}}.botao{isolation:isolate;font-variation-settings:"wdth" 92, "wght" 600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta);white-space:nowrap;transition:color .45s var(--curva), transform .45s var(--curva);border-radius:999px;align-items:center;gap:.6rem;padding:.82rem 1.45rem;font-size:.8rem;display:inline-flex;position:relative}.botao:before{content:"";z-index:-2;border:1px solid var(--linha-forte);border-radius:inherit;transition:border-color .45s var(--curva), background .45s var(--curva), box-shadow .55s var(--curva);position:absolute;inset:0}.botao:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s var(--curva), transform .42s var(--curva), background-position .6s var(--curva);background:linear-gradient(100deg,#0000 38%,#f9fafb29 50%,#0000 62%) 190% 0/230% 100% no-repeat,radial-gradient(125% 185% at 50% 125%,#2563ebe6,#2563eb47 52%,#0000 78%) 0 0/100% 100% no-repeat;position:absolute;inset:0;transform:scale(.82)}.botao:hover,.botao:focus-visible{transform:translateY(-2px)}.botao:hover:before,.botao:focus-visible:before{border-color:#60a5fae6;box-shadow:inset 0 1px #f9fafb2e,0 14px 38px -16px #2563ebf2}.botao:hover:after,.botao:focus-visible:after{opacity:1;background-position:-70% 0,0 0;transform:none}.botao-setas{width:14px;height:10px;display:block;position:relative;overflow:hidden}.botao .seta{transition:transform .45s var(--curva);position:absolute;inset:0}.botao .seta+.seta{transform:translate(-190%)}.botao:hover .seta,.botao:focus-visible .seta{transform:translate(190%)}.botao:hover .seta+.seta,.botao:focus-visible .seta+.seta{transform:none}.botao--solido{color:var(--fundo)}.botao--solido:before{border-color:var(--tinta);background:var(--tinta)}.botao--solido:after{content:none}.botao--solido:hover:before,.botao--solido:focus-visible:before{background:#fff;border-color:#fff;box-shadow:0 14px 38px -16px #f9fafb73}.fogo{isolation:isolate;color:var(--tinta);white-space:nowrap;border-radius:9999px;place-items:center;padding:1.5em 3.1em;font-size:clamp(1rem,1.5vw,1.2rem);display:inline-grid;position:relative}.fogo:focus-visible{outline-offset:6px}.fogo-tela{z-index:0;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.fogo-anel{z-index:1;border-radius:inherit;pointer-events:none;transition:transform .6s var(--curva), border-color .5s var(--curva), background .5s var(--curva);background:radial-gradient(circle,#2563eb3d,#2563eb14 58%,#0000 74%);border:1px solid #2563eb8c;position:absolute;inset:0;box-shadow:0 0 60px -12px #2563eb8c,inset 0 0 40px -18px #2563ebcc}.fogo:hover .fogo-anel,.fogo:focus-visible .fogo-anel{background:radial-gradient(circle,#2563eb52,#2563eb1f 58%,#0000 74%);border-color:#3b82f6f2;transform:scale(.94)}.fogo-miolo{z-index:2;align-items:center;gap:.9em;display:flex;position:relative}.fogo-texto{font-variation-settings:"wdth" 94, "wght" 700;letter-spacing:.01em;font-weight:700;line-height:1.1}.fogo-seta{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em;transition:transform .5s var(--curva)}.fogo:hover .fogo-seta,.fogo:focus-visible .fogo-seta{transform:translate(6px)}.fogo--compacto{padding:.8em 1.45em;font-size:.84rem}.fogo--compacto .fogo-miolo{gap:.55em}.fogo--compacto .fogo-seta{width:1.1em;height:1.1em}.fogo--compacto:hover .fogo-seta,.fogo--compacto:focus-visible .fogo-seta{transform:translate(4px)}@media (max-width:860px){.fogo{padding:1.35em 2.5em;font-size:1rem}.fogo--compacto{padding:.75em 1.2em;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.fogo-tela{display:none}}.pular-conteudo{z-index:200;background:var(--tinta);color:var(--fundo);transition:transform .3s var(--curva);border-radius:999px;padding:.7rem 1.1rem;font-size:.8rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.pular-conteudo:focus-visible{transform:none}.cabeca{top:calc((var(--topo) - var(--barra)) / 2);width:min(calc(100% - 2 * var(--folga-barra)), var(--larg));height:var(--barra);z-index:100;border-radius:999px;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.cabeca .envelope{justify-content:space-between;align-items:center;gap:clamp(.75rem,3vw,3rem);max-width:none;padding-inline:clamp(1rem,2.2vw,1.75rem);display:flex}.marca{font-variation-settings:"wdth" 96, "wght" 700;letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem}.marca span{color:var(--acento-texto)}.menu{gap:clamp(1rem,2.4vw,2.4rem);display:flex}.menu a{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2);transition:color .4s var(--curva);padding-block:.45rem;position:relative}.menu a:after{content:"";background:var(--acento-texto);transform-origin:0;height:1px;transition:transform .5s var(--curva);position:absolute;inset:auto 0 0;transform:scaleX(0)}.menu a:hover,.menu a.ativo{color:var(--tinta)}.menu a:hover:after,.menu a.ativo:after{transform:scaleX(1)}.menu-num{color:var(--tinta-3);margin-right:.4rem}.cta-curto{display:none}.cabeca-fim{align-items:center;gap:clamp(.35rem,1vw,.75rem);display:flex}.tema-botao{border:1px solid var(--linha);width:2.4rem;height:2.4rem;color:var(--tinta-2);cursor:pointer;transition:color .35s var(--curva), border-color .35s var(--curva), background-color .35s var(--curva);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.tema-botao:focus-visible{color:var(--acento-texto);border-color:var(--linha-forte);background-color:var(--veu)}@media (hover:hover){.tema-botao:hover{color:var(--acento-texto);border-color:var(--linha-forte);background-color:var(--veu)}}.tema-botao:focus-visible{border-radius:50%}.tema-icone{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.tema-icone--sol,[data-tema=claro] .tema-icone--lua{display:none}[data-tema=claro] .tema-icone--sol{display:block}.cabeca-inicio{align-items:center;gap:.7rem;display:flex}.menu-botao{width:2.25rem;height:2.25rem;color:var(--tinta);border-radius:999px;margin-left:-.45rem;display:none;position:relative}.menu-barras,.menu-barras:before,.menu-barras:after{width:1.15rem;height:2px;transition:transform .35s var(--curva), background .2s linear;background:currentColor;border-radius:999px;position:absolute}.menu-barras{top:50%;left:50%;transform:translate(-50%,-50%)}.menu-barras:before,.menu-barras:after{content:"";left:0}.menu-barras:before{top:-6px}.menu-barras:after{top:6px}.menu-botao[aria-expanded=true] .menu-barras{background:0 0}.menu-botao[aria-expanded=true] .menu-barras:before{transform:translateY(6px)rotate(45deg)}.menu-botao[aria-expanded=true] .menu-barras:after{transform:translateY(-6px)rotate(-45deg)}.menu-veu{z-index:90;background:rgb(var(--cortina-rgb) / .6);opacity:0;visibility:hidden;transition:opacity .35s var(--curva), visibility .35s;position:fixed;inset:0}.menu-veu[data-aberto]{opacity:1;visibility:visible}.menu-lateral{z-index:95;width:min(17rem,78vw);padding:calc(var(--topo) + .5rem) 1.4rem 2rem;background:var(--fundo);border-right:1px solid var(--linha);visibility:hidden;transition:transform .45s var(--curva), visibility .45s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.menu-lateral[data-aberto]{visibility:visible;transform:none}.menu-lista{display:grid}.menu-lista a{border-bottom:1px solid var(--linha);font-family:var(--f-rot);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2);transition:color .35s var(--curva);align-items:baseline;gap:.6rem;padding:.9rem .2rem;font-size:.8rem;display:flex}.menu-lista a:hover,.menu-lista a.ativo{color:var(--tinta)}@media (max-width:900px){.menu{display:none}.menu-botao{display:block}.cta-longo{display:none}.cta-curto{display:inline}}@media (min-width:901px){.menu-veu,.menu-lateral{display:none}}.hero{min-height:100svh;padding-block:calc(var(--topo) + clamp(2.5rem, 7vh, 5rem)) clamp(2rem, 5vh, 3.5rem);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-grade{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1rem,4vh,2rem);display:grid}.hero-texto{z-index:2;text-align:left;position:relative}.hero-marca{--marca-ciclo:9s;isolation:isolate;justify-self:center;width:min(84%,20.5rem,71.292svh);position:relative}.hero-marca:before{content:"";z-index:-1;animation:marca-halo var(--marca-ciclo) ease-in-out infinite;background:radial-gradient(closest-side,#2563eb57,#2563eb1f 55%,#0000);border-radius:50%;position:absolute;inset:6% 8%}.hero-marca-flutua{animation:marca-flutua var(--marca-ciclo) ease-in-out infinite;position:relative}.hero-marca-img{width:100%;height:auto;display:block}.hero-marca-reflexo{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/hero/v-640.webp) 50%/100% 100% no-repeat;mask:url(/hero/v-640.webp) 50%/100% 100% no-repeat}@supports ((-webkit-mask-image:image-set(url("a.avif") type("image/avif"))) or (mask-image:image-set(url("a.avif") type("image/avif")))){.hero-marca-reflexo{-webkit-mask-image:-webkit-image-set(url(/hero/v-640.avif) 1x type("image/avif"),url(/hero/v-640.webp) 1x type("image/webp"));-webkit-mask-image:image-set("/hero/v-640.avif" 1x type("image/avif"),"/hero/v-640.webp" 1x type("image/webp"));mask-image:image-set("/hero/v-640.avif" 1x type("image/avif"),"/hero/v-640.webp" 1x type("image/webp"))}}.hero-marca-reflexo:before{content:"";animation:marca-reflexo var(--marca-ciclo) cubic-bezier(.45, 0, .2, 1) infinite;background:linear-gradient(105deg,#0000 38%,#bfdbfe29 45%,#ffffff8c 50%,#bfdbfe29 55%,#0000 62%);position:absolute;inset:-10% -60%;transform:translate(-62%)}@keyframes marca-flutua{0%,to{transform:translateY(-1.6%)rotate(-1.4deg)}50%{transform:translateY(1.6%)rotate(1.4deg)}}@keyframes marca-halo{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes marca-reflexo{0%,42%{transform:translate(-62%)}68%,to{transform:translate(62%)}}.hero-marca[data-fora]:before,.hero-marca[data-fora] .hero-marca-flutua,.hero-marca[data-fora] .hero-marca-reflexo:before,html[data-abertura] .hero-marca:before,html[data-abertura] .hero-marca-flutua,html[data-abertura] .hero-marca-reflexo:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero-marca:before,.hero-marca-flutua,.hero-marca-reflexo:before{animation:none}.hero-marca-reflexo{display:none}}@media (min-width:901px),(min-width:640px) and (orientation:landscape){.hero-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}.hero-marca{width:min(113.5%,50rem,119.277svh);margin-inline:-6.75%}}.hero h1{max-width:15ch;margin-block:0 clamp(1.5rem,3.4vh,2.4rem);font-size:clamp(2rem,min(3.9vw,7.2svh),4.2rem)}.hero-lista ul{--passo:.15s;gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.hero-lista li{text-align:left;font-variation-settings:"wdth" 94, "wght" 600;color:var(--tinta);align-items:baseline;gap:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(1.05rem,.6vw + .85rem,1.4rem);line-height:1.28;display:flex}.hero-lista li:before{content:"";background:var(--acento-texto);transform-origin:0;flex:none;width:clamp(1.4rem,2.8vw,2.4rem);height:2px;margin-bottom:.32em;transform:scaleX(0)}.hero-lista.dentro li:before{transition:transform .6s var(--curva);transition-delay:calc(var(--p,0) * var(--passo,28ms) + var(--atraso,0s));transform:none}.hero-lista[data-imediato] li:before{animation:revelar-fio .6s var(--curva) calc(var(--p,0) * var(--passo,28ms) + var(--atraso,0s)) both}@keyframes revelar-fio{0%{transform:scaleX(0)}to{transform:none}}.hero-tec{width:100%;margin-top:clamp(2rem,5vh,3.5rem)}.hero-tec .tec-chip{opacity:1;transform:none}.hero-tec .tec-trilho{justify-content:center}.sobre-autor{align-items:center;gap:clamp(.9rem,2vw,1.3rem);margin-top:clamp(1.2rem,2.6vh,1.8rem);display:flex}.sobre-cargo{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-2);font-weight:500}.rosto{--rosto:clamp(5rem, min(8vw, 13svh), 7.5rem);width:var(--rosto);height:var(--rosto);box-shadow:inset 0 0 0 1px var(--linha-forte), 0 .75rem 2rem rgb(var(--sombra-rgb) / .38);border-radius:50%;flex:none;position:relative;overflow:hidden}.rosto-img{object-fit:cover;object-position:52% 16%}.rotulo-num{color:var(--realce)}.titulo-secao{font-size:var(--t-5);max-width:22ch;margin-block:1.2rem 0}.sobre-palco{position:relative}.sobre-grade{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.2rem,5vw,3.5rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.sobre-texto{margin-top:clamp(1.4rem,3vw,2.1rem)}.sobre-texto p{color:var(--tinta-2);max-width:62ch}.sobre-texto p+p{margin-top:1.15rem}.numeros{border-top:1px solid var(--linha);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);margin-top:clamp(1.8rem,4vw,2.6rem);padding-top:clamp(1.4rem,3vw,2rem);display:grid}.numero-v{font-size:var(--t-4);font-variation-settings:"wdth" 96, "wght" 700;color:var(--realce);line-height:1}.numero-l{font-family:var(--f-rot);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3);margin:.5rem 0 0;font-size:.7rem}.ldt-medidor{align-items:center;gap:1rem;margin-top:clamp(1.5rem,3.2vw,2.2rem);display:none}.sobre-palco[data-modo] .ldt-medidor{display:flex}.ldt-barra{background:var(--linha);border-radius:999px;flex:1;max-width:220px;height:2px;overflow:hidden}.ldt-barra-fio{transform-origin:0;background:linear-gradient(90deg, var(--acento-texto), var(--realce));height:100%;display:block;transform:scaleX(0)}.ldt-conta{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.16em;color:var(--tinta-3);font-variant-numeric:tabular-nums;margin:0}.ldt-conta span{color:var(--realce)}.ldt{--ldt-disco:clamp(2.9rem, 4vw, 3.5rem);--ldt-vao:clamp(1rem, 2.1vw, 1.6rem);position:relative}.ldt-trilho{gap:var(--ldt-vao);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.ldt-item{padding-left:calc(var(--ldt-disco) + clamp(.9rem, 1.8vw, 1.5rem));transition:opacity .42s var(--curva);position:relative}.ldt-item:before{content:"";top:var(--ldt-disco);left:calc(var(--ldt-disco) / 2 - 1px);bottom:calc(var(--ldt-vao) * -1);background:var(--linha);width:2px;transition:background .55s var(--curva);border-radius:999px;position:absolute}.ldt-item:last-child:before{display:none}.ldt-item[data-pos=passado]:before{background:linear-gradient(180deg, var(--acento), var(--realce))}.ldt-disco{width:var(--ldt-disco);height:var(--ldt-disco);border:1px solid var(--linha-forte);background:var(--fundo);font-family:var(--f-rot);letter-spacing:.02em;color:var(--tinta-3);transition:color .45s var(--curva), border-color .45s var(--curva), transform .45s var(--curva);border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;top:0;left:0}.ldt-disco:after{content:"";border:4px solid rgb(var(--realce-rgb) / .12);opacity:0;transition:opacity .45s var(--curva);border-radius:50%;position:absolute;inset:-4px}.ldt-item[data-pos=passado] .ldt-disco{border-color:rgb(var(--realce-rgb) / .5);color:var(--tinta-2)}.ldt-item[data-pos=ativo] .ldt-disco{border-color:var(--realce);color:var(--realce);transform:scale(1.06)}.ldt-item[data-pos=ativo] .ldt-disco:after{opacity:1}.ldt-cartao{contain:layout paint;border:1px solid var(--linha);background:var(--veu);transition:border-color .42s var(--curva), background .42s var(--curva);border-radius:10px;padding:clamp(.95rem,2vw,1.35rem) clamp(1.05rem,2.2vw,1.55rem);position:relative;overflow:hidden}.ldt-cartao:before{content:"";background:linear-gradient(180deg, var(--acento), var(--realce));opacity:0;width:2px;transition:opacity .4s var(--curva);position:absolute;inset:0 auto 0 0}.ldt-item[data-pos=ativo] .ldt-cartao{border-color:var(--linha-forte)}.ldt-item[data-pos=ativo] .ldt-cartao:before{opacity:1}.ldt-meta{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0 0 .55rem;line-height:1.2;display:flex}.ldt-empresa{color:var(--acento-texto)}.ldt-periodo{letter-spacing:.1em;color:var(--tinta-3)}.ldt-agora{border:1px solid rgb(var(--realce-rgb) / .4);letter-spacing:.12em;color:var(--realce);border-radius:999px;align-items:center;gap:.4rem;padding:.14rem .5rem;font-size:.6rem;display:inline-flex}.ldt-agora:before{content:"";background:var(--realce);width:.36rem;height:.36rem;animation:pulso-agora 2.6s var(--curva) infinite;border-radius:50%}@keyframes pulso-agora{0%,to{opacity:1;transform:none}50%{opacity:.3;transform:scale(.68)}}.ldt-cargo{font-size:var(--t-3);font-variation-settings:"wdth" 96, "wght" 700;letter-spacing:-.015em;margin:0;line-height:1.14}.ldt-texto{max-width:56ch;color:var(--tinta-2);margin:.5rem 0 0;font-size:.97rem;line-height:1.55}.ldt-marcas{min-width:0;margin:.85rem 0 0}.ldt-marcas .tec-chip{font-family:var(--f-rot);letter-spacing:.12em;white-space:nowrap;opacity:1;gap:.4rem;margin-right:.4rem;padding:.3rem .62rem;font-size:.62rem;transform:none}.ldt-marcas .tec-separador{margin-right:.4rem}.ldt-marcas .tec-trilho{animation-duration:calc(var(--passos,8) * 2.2s)}.sobre-palco[data-modo] .ldt-item[data-pos=passado],.sobre-palco[data-modo] .ldt-item[data-pos=futuro]{opacity:.6}.sobre-palco[data-modo=pilha] .ldt-item{transition:opacity .6s var(--curva), transform .75s var(--curva)}.sobre-palco[data-modo=pilha] .ldt-item:not([data-entrou]){opacity:0;transform:translateY(2rem)}.sobre-palco[data-modo=pilha] .ldt-item:before{transform-origin:50% 0;transition:transform .6s var(--curva), background .55s var(--curva)}.sobre-palco[data-modo=pilha] .ldt-item:not([data-entrou]):before{transform:scaleY(0)}@media (min-width:1000px) and (min-height:620px) and (prefers-reduced-motion:no-preference){.secao-sobre{padding-block:0}.sobre-palco{--alt-tela:100svh;min-height:var(--alt-tela);padding-top:var(--topo);flex-direction:column;justify-content:safe center;display:flex}.sobre-grade{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);margin-top:0}.ldt{height:min(36rem, calc(var(--alt-tela) - var(--topo) - 4rem));overscroll-behavior-y:contain;scrollbar-width:none;overflow-y:auto}.ldt:before,.ldt:after{content:"";z-index:2;pointer-events:none;position:absolute;left:0;right:0}.ldt:before{background:linear-gradient(180deg, var(--fundo) 12%, transparent);height:3.5rem;top:0}.ldt:after{background:linear-gradient(0deg, var(--fundo) 12%, transparent);height:5rem;bottom:0}.ldt::-webkit-scrollbar{display:none}.sobre-palco[data-modo=palco] .ldt{overflow:clip}.ldt-trilho{padding-left:.5rem;padding-right:2px}.sobre-palco[data-modo=palco] .ldt-trilho{will-change:transform}.sobre-palco .titulo-secao{margin-block:clamp(.7rem, calc(var(--alt-tela) * .018), 1.2rem) 0}.sobre-palco .numeros{margin-top:clamp(1.2rem, calc(var(--alt-tela) * .028), 2.2rem);padding-top:clamp(1rem, calc(var(--alt-tela) * .022), 1.8rem)}}@media (max-width:560px){.ldt{--ldt-disco:2.6rem}.ldt-item{padding-left:calc(var(--ldt-disco) + .8rem)}.ldt-disco{font-size:.64rem}.ldt-texto{font-size:.93rem}}@media (max-width:520px){.numeros{grid-template-columns:minmax(0,1fr);gap:1.4rem}}.tec-grupos{margin-top:clamp(1.75rem,4vw,2.75rem)}.tec-grupo{border-top:1px solid var(--linha);grid-template-columns:minmax(0,.3fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,3rem);padding-block:clamp(1.5rem,3.4vw,2.3rem);display:grid}.tec-grupo:last-child{border-bottom:1px solid var(--linha)}.tec-nome{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2);margin:.35rem 0 0;font-weight:500}.tec-lista{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.tec-esteira{padding-block:2px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.tec-separador{background:var(--linha-forte);border-radius:50%;flex:none;align-self:center;width:4px;height:4px;margin-right:.6rem}.tec-trilho{width:max-content;animation:esteira calc(var(--passos,8) * 3.1s) linear infinite;align-items:center;margin:0;padding:0;list-style:none;display:flex}[data-dentro] .tec-trilho{will-change:transform}.tec-esteira[data-sentido=direita] .tec-trilho{animation-direction:reverse}.tec-esteira:focus-within .tec-trilho,[data-fora] .tec-trilho{animation-play-state:paused}@media (hover:hover){.tec-esteira:hover .tec-trilho{animation-play-state:paused}}@keyframes esteira{to{transform:translate(-50%)}}.tec-icone{fill:currentColor;width:1.05em;height:1.05em;transition:color .35s var(--curva);flex:none}.tec-chip:hover .tec-icone{color:var(--marca,currentColor)}.tec-chip{isolation:isolate;border:1px solid var(--linha);font-variation-settings:"wdth" 92, "wght" 600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);opacity:0;transition:opacity .5s var(--curva), transform .5s var(--curva), color .35s var(--curva), border-color .35s var(--curva);border-radius:999px;align-items:center;gap:.5rem;margin-right:.6rem;padding:.58rem 1.05rem;font-size:.78rem;display:inline-flex;position:relative;overflow:hidden;transform:translateY(.9rem)}.dentro .tec-chip{opacity:1;transition-delay:calc(var(--p,0) * 28ms + var(--atraso,0s)), calc(var(--p,0) * 28ms + var(--atraso,0s)), 0s, 0s;transform:none}.tec-chip:before{content:"";z-index:-1;background:var(--veu);transform-origin:50% 100%;transition:transform .45s var(--curva);position:absolute;inset:0;transform:scaleY(0)}.tec-chip:hover{color:var(--acento-texto);border-color:var(--linha-forte)}.tec-chip:hover:before{transform:none}@media (max-width:760px){.tec-grupo{grid-template-columns:minmax(0,1fr);gap:1rem}}.projetos-palco{position:relative}.projetos-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.projetos-contador{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-3);margin:0 0 .5rem}.projetos-barra{background:var(--linha);border-radius:999px;width:min(220px,24vw);height:2px;margin-top:1.4rem;display:none;overflow:hidden}.projetos-palco[data-horizontal] .projetos-barra{display:block}.projetos-barra-fio{transform-origin:0;background:linear-gradient(90deg, var(--acento-texto), var(--realce));height:100%;display:block;transform:scaleX(0)}.casos{border-bottom:1px solid var(--linha);margin-top:clamp(1.75rem,4vw,2.75rem)}.caso-vaga:not(.dentro){transform:translate(2.5rem)}.caso{--coluna-num:3.2rem;--vao:clamp(.8rem, 2vw, 2rem);border-top:1px solid var(--linha)}.caso-topo{isolation:isolate;grid-template-columns:var(--coluna-num) minmax(0, 1fr) auto 2.4rem;align-items:center;gap:var(--vao);text-align:left;width:100%;padding-block:clamp(1.3rem,3vw,2rem);display:grid;position:relative}.caso-num{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.12em;color:var(--tinta-3)}.caso-titulo{min-width:0;font:inherit;flex-direction:column;gap:.35rem;margin:0;display:flex}.caso-nome{font-size:var(--t-4);font-variation-settings:"wdth" 96, "wght" 700;letter-spacing:-.02em;line-height:1}.caso-sub{color:var(--tinta-2);font-size:.95rem}.caso-tags{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.caso-tags>*{border:1px solid var(--linha);font-family:var(--f-rot);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--tinta-2);border-radius:999px;padding:.34rem .66rem;font-size:.64rem}.caso-fio{background:var(--tinta-2);justify-self:end;width:1.5rem;height:1.5px}.caso-conteudo{padding-bottom:clamp(1.8rem,4vw,3rem)}.caso-resumo{padding-left:calc(var(--coluna-num) + var(--vao));margin-bottom:1.6rem}.caso-acoes{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;display:flex}.caso-link,.caso-status{font-family:var(--f-rot);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.7rem}.caso-link{border-bottom:1px solid var(--linha-forte);color:var(--tinta);transition:color .35s var(--curva), border-color .35s var(--curva);padding-bottom:.2rem}.caso-link:hover{color:var(--acento-texto);border-color:var(--acento-texto)}.caso-status{color:var(--tinta-3);align-items:center;gap:.5rem;display:inline-flex}.caso-status:before{content:"";background:var(--tinta-3);border-radius:50%;width:.45rem;height:.45rem}.galeria{padding-left:calc(var(--coluna-num) + var(--vao));overflow:hidden}.galeria-trilho{width:max-content;animation:desfile calc(var(--fotos,4) * 6s) linear infinite;align-items:center;margin:0;padding:0;list-style:none;display:flex}.galeria[data-dentro] .galeria-trilho{will-change:transform}.galeria:focus-within .galeria-trilho,.galeria[data-fora] .galeria-trilho{animation-play-state:paused}@media (hover:hover){.galeria:hover .galeria-trilho{animation-play-state:paused}}@keyframes desfile{to{transform:translate(-50%)}}.galeria-item{--altura:17rem;width:calc(var(--ar) * var(--altura));aspect-ratio:var(--ar);background:var(--veu);border-radius:4px;flex:none;margin:0 1rem 0 0;position:relative;overflow:hidden}.galeria-item img{object-fit:contain;pointer-events:none}@media (prefers-reduced-motion:reduce){.galeria{scroll-snap-type:x mandatory;overflow-x:auto}.galeria-trilho{animation:none}.galeria-item{scroll-snap-align:start}}.caso-vaga--mais{margin-top:clamp(1.5rem,4vw,2.5rem)}.mais{border:1px solid var(--linha);background:var(--veu);text-align:center;height:100%;transition:border-color .45s var(--curva);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(1.1rem,2.6vw,1.75rem);padding:clamp(1.75rem,4vw,2.75rem) clamp(1rem,3vw,2rem);display:flex}.mais:hover,.mais:focus-within{border-color:var(--linha-forte)}.mais-leque{aspect-ratio:2.12;width:min(72%,20rem);position:relative}.mais-carta{z-index:calc(2 - var(--i) * var(--i));border:1px solid var(--linha-forte);background:var(--superficie);transform:translateX(calc(var(--i) * 18%)) rotate(calc(var(--i) * 6deg)) scale(calc(1 - var(--i) * var(--i) * .1));transition:transform .7s var(--curva);border-radius:6px;position:absolute;inset:0;overflow:hidden}.mais-carta img{object-fit:contain}.mais:hover .mais-carta,.mais:focus-within .mais-carta{transform:translateX(calc(var(--i) * 30%)) rotate(calc(var(--i) * 9deg)) scale(calc(1 - var(--i) * var(--i) * .1))}.mais-conta{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-3);margin:0}.mais-num{font-family:var(--f);font-size:var(--t-5);font-variation-settings:"wdth" 96, "wght" 700;letter-spacing:-.02em;color:var(--realce);margin-bottom:.35rem;line-height:1;display:block}@media (min-height:500px) and (prefers-reduced-motion:no-preference){.secao-projetos{padding-block:0}.projetos-palco{--espia:clamp(1.5rem, 4.5vw, 4.5rem);--alt-tela:100svh;--largura-caso:min(calc(var(--larg) - 2 * var(--gutter)), calc(100vw - 2 * var(--gutter) - var(--espia)));justify-content:safe center;gap:clamp(1rem, calc(var(--alt-tela) * .032), 3rem);min-height:var(--alt-tela);padding-top:var(--topo);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:column;display:flex;overflow-x:auto}.projetos-palco::-webkit-scrollbar{display:none}.projetos-palco[data-horizontal]{background:var(--fundo);overflow:clip}.projetos-palco .caso-vaga.caso-vaga--mais{flex-basis:min(26rem, var(--largura-caso));width:min(26rem, var(--largura-caso));margin-top:0}.projetos-palco .casos{width:max-content;max-width:none;padding-inline:max(var(--gutter), calc((100vw - var(--larg)) / 2 + var(--gutter)));border-bottom:0;align-items:stretch;gap:clamp(1.5rem,2.6vw,2.75rem);margin-top:0;display:flex}.projetos-palco[data-horizontal] .casos{will-change:transform}.projetos-palco .caso-vaga{flex:0 0 var(--largura-caso);width:var(--largura-caso);min-width:0;display:flex;overflow:hidden}.projetos-palco .caso{width:100%}.projetos-palco .caso-conteudo{padding-bottom:0}.projetos-palco .caso-topo{padding-block:clamp(.75rem, calc(var(--alt-tela) * .024), 2rem);row-gap:clamp(.5rem, calc(var(--alt-tela) * .014), .9rem)}.projetos-palco .caso-resumo{margin-bottom:clamp(.8rem, calc(var(--alt-tela) * .022), 1.6rem)}.projetos-palco .titulo-secao{margin-block:clamp(.6rem, calc(var(--alt-tela) * .018), 1.2rem) 0}.projetos-palco .projetos-barra{margin-top:clamp(.7rem, calc(var(--alt-tela) * .02), 1.4rem)}.projetos-palco .galeria-item{--altura:min(17rem, calc(var(--alt-tela) * .3));width:calc(var(--ar) * var(--altura))}@media (max-width:760px){.projetos-palco{padding-top:calc(var(--barra) + .6rem)}.projetos-palco .titulo-secao{font-size:clamp(1.6rem,7vw,2.6rem)}.projetos-palco .casos{gap:1.25rem}.projetos-palco .galeria-item{--altura:min(17rem, calc(var(--alt-tela) * .22))}.projetos-palco .caso-tags>*{padding:.2rem .5rem;font-size:.6rem}.projetos-palco .caso-acoes{gap:.5rem .75rem}.projetos-palco .caso-link,.projetos-palco .caso-status{letter-spacing:.09em;font-size:.6rem}}}@media (max-width:1100px){.caso-topo{grid-template-columns:var(--coluna-num) minmax(0, 1fr) 2.4rem;align-items:start;row-gap:.9rem}.caso-tags{grid-area:2/2/auto/-1;justify-content:flex-start}.caso-fio{grid-area:1/3;margin-top:.6rem}.galeria-item{--altura:12rem}}@media (max-width:760px){.caso{--coluna-num:1.8rem}.caso-topo{grid-template-columns:var(--coluna-num) minmax(0, 1fr) 1.4rem;align-items:start}.caso-tags{grid-area:2/2/auto/-1;justify-content:flex-start}.caso-fio{grid-area:1/3;margin-top:.6rem}.caso-resumo,.galeria{padding-left:0}.galeria-item{width:86vw}}.projeto-cabeca{padding-block:calc(var(--topo) + clamp(2.5rem, 7vh, 4.5rem)) clamp(2rem, 5vw, 3rem)}.projeto-voltar{font-family:var(--f-rot);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2);transition:color .35s var(--curva);gap:.5rem;margin-bottom:clamp(2rem,5vw,3rem);font-size:.72rem;display:inline-flex}.projeto-voltar:hover{color:var(--acento-texto)}.projeto-titulo{font-size:var(--t-6);margin:1.1rem 0 0}.projeto-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.4rem;display:flex}.projeto-meta .lead{margin:0}.projeto-meta .caso-tags{justify-content:flex-start}.projeto-acao{margin-top:2rem}.projeto-capa{aspect-ratio:var(--ar);background:var(--veu);border-radius:4px;margin:0;position:relative;overflow:hidden}.projeto-capa img,.projeto-foto img{object-fit:contain}.projeto-ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,5rem);display:grid}.projeto-bloco h2{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-3);margin:0 0 1.1rem;font-weight:500}.projeto-bloco p{color:var(--tinta-2);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,.4vw + .95rem,1.22rem)}.projeto-destaques{margin:0;padding:0;list-style:none}.projeto-destaques li{border-bottom:1px solid var(--linha);font-size:var(--t-3);font-variation-settings:"wdth" 96, "wght" 600;padding-block:.75rem;line-height:1.2}.projeto-destaques li:first-child{padding-top:0}.projeto-fotos{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);display:grid}.projeto-foto{aspect-ratio:var(--ar);background:var(--veu);border-radius:4px;margin:0;position:relative;overflow:hidden}.projeto-telas{padding-block:clamp(2.5rem,6vh,4.5rem) 0}.projeto-telas-rotulo{margin:0 0 clamp(1.5rem,4vw,2.5rem)}.parede-palco{height:clamp(26rem,62vh,40rem)}.parede-dica{text-align:center;font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-3);margin:clamp(.75rem,2vw,1.5rem) 0 0}.parede-previa{opacity:.82;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:center;gap:22px;height:100%;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;-webkit-mask-image:radial-gradient(90% 64% at 50% 46%,#000 28%,#0000 100%);mask-image:radial-gradient(90% 64% at 50% 46%,#000 28%,#0000 100%)}.parede-previa li{aspect-ratio:16/10;background:var(--superficie);border-radius:6px;position:relative;overflow:hidden}.parede-previa img{object-fit:cover;object-position:50% 0}@media (max-width:720px){.parede-previa{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}}.so-toque{display:none}@media (hover:none),(pointer:coarse){.so-toque{display:inline}.so-mouse{display:none}}.drift-wall{width:100%;height:100%;perspective:var(--dw-perspective,1200px);perspective-origin:50%;-webkit-mask-image:radial-gradient(ellipse 90% 64% at 50% 46%, #000 var(--dw-edge), transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 64% at 50% 46%, #000 var(--dw-edge), transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 64% at 50% 46%, #000 var(--dw-edge), transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 64% at 50% 46%, #000 var(--dw-edge), transparent 100%);mask-image:radial-gradient(ellipse 90% 64% at 50% 46%, #000 var(--dw-edge), transparent 100%);position:relative;overflow:hidden}.drift-wall__plane{transform-style:preserve-3d;transform-origin:50%;will-change:transform;display:flex;position:absolute;top:50%;left:50%}.drift-wall__col{width:calc(var(--dw-tile-w) + var(--dw-gap));height:var(--dw-cobertura);transform-style:preserve-3d;position:relative}.drift-wall__track{transform-style:preserve-3d;will-change:transform;flex-direction:column;display:flex}.drift-wall__tile{width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));color:inherit;font:inherit;text-align:inherit;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;outline:none;flex:none;padding:0;display:block;position:relative}.drift-wall__inner{inset:calc(var(--dw-gap) / 2);border-radius:var(--dw-radius);background:var(--superficie);opacity:var(--dw-dim);pointer-events:none;transition:transform .42s var(--curva), opacity .42s var(--curva), box-shadow .42s var(--curva);display:block;position:absolute;overflow:hidden;transform:translateZ(0)}.drift-wall__tile img{object-fit:cover;object-position:50% 0;width:100%;height:100%;filter:grayscale(var(--dw-gray)) saturate(1);transition:filter .42s var(--curva);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.drift-wall__overlay{background:var(--dw-overlay);opacity:.22;pointer-events:none;transition:opacity .42s var(--curva);position:absolute;inset:0}.drift-wall__tile.is-active .drift-wall__inner,.drift-wall__tile:focus-visible .drift-wall__inner{opacity:1;transform:translateZ(var(--dw-lift));box-shadow:0 calc(24px * var(--dw-r)) calc(60px * var(--dw-r)) calc(-18px * var(--dw-r)) rgb(var(--sombra-rgb) / .75), 0 0 0 calc(1px * var(--dw-r)) rgb(var(--ab-azul,96 165 250) / .45)}.drift-wall__tile.is-active img,.drift-wall__tile:focus-visible img{filter:grayscale(0)saturate(1.06)brightness(1.06)}.drift-wall__tile.is-active .drift-wall__overlay,.drift-wall__tile:focus-visible .drift-wall__overlay{opacity:0}.drift-wall__tile:focus-visible .drift-wall__inner{box-shadow:0 calc(24px * var(--dw-r)) calc(60px * var(--dw-r)) calc(-18px * var(--dw-r)) rgb(var(--sombra-rgb) / .7), 0 0 0 calc(2px * var(--dw-r)) var(--acento-texto)}.drift-wall__legenda{padding:calc(1.6rem * var(--dw-r)) calc(.75rem * var(--dw-r)) calc(.6rem * var(--dw-r));background:linear-gradient(0deg, rgb(var(--cortina-rgb) / .85), transparent);font-family:var(--f-rot);font-size:calc(.66rem * var(--dw-r));letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--tinta);opacity:0;transition:opacity .35s var(--curva), transform .45s var(--curva);position:absolute;inset:auto 0 0;transform:translateY(.4rem)}.drift-wall__tile.is-active .drift-wall__legenda,.drift-wall__tile:focus-visible .drift-wall__legenda{opacity:1;transform:none}.lente{width:min(96vw,1500px);max-width:none;height:fit-content;max-height:94dvh;color:var(--tinta);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.lente::backdrop{background:rgb(var(--cortina-rgb) / .88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lente[open] .lente-caixa{animation:lente-entrar .45s var(--curva) both}@keyframes lente-entrar{0%{opacity:0;transform:translateY(1.2rem)scale(.97)}}.lente-caixa{flex-direction:column;gap:1rem;display:flex}.lente-moldura{width:min(100%, calc(78vh * var(--ar)));width:min(100%, calc(78dvh * var(--ar)));aspect-ratio:var(--ar);border:1px solid var(--linha);background:var(--preto);border-radius:6px;margin:0 auto;position:relative;overflow:hidden}.lente-moldura img{object-fit:contain}.lente-barra{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.25rem;display:flex}.lente-conta{font-variant-numeric:tabular-nums;margin:0}.lente-conta span{color:var(--realce)}.lente-passos{gap:.5rem;display:flex}.lente button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border:1px solid var(--linha);cursor:pointer;transition:color .35s var(--curva), border-color .35s var(--curva);background:0 0;border-radius:999px}.lente-passos button{place-items:center;width:44px;height:44px;font-size:1rem;display:grid}.lente-fechar{align-items:center;gap:.5rem;height:44px;padding-inline:1.1rem;display:inline-flex}.lente button:hover,.lente button:focus-visible{color:var(--tinta);border-color:var(--linha-forte)}@media (max-width:560px){.lente-barra{flex-wrap:wrap;justify-content:center}}.projeto-fim{border-top:1px solid var(--linha);margin-top:clamp(2.75rem,6vw,4.5rem)}.contato,.projeto-fim{overflow-x:clip}.projeto-fim-grade{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem;display:grid}.projeto-proximo{flex-direction:column;gap:.8rem;display:flex}.projeto-proximo-rotulo{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-3)}.projeto-proximo-nome{font-size:var(--t-5);font-variation-settings:"wdth" 96, "wght" 700;line-height:var(--lh-display);letter-spacing:-.028em;transition:color .4s var(--curva)}.projeto-proximo:hover .projeto-proximo-nome{color:var(--acento-texto)}.projeto-cta{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.projeto-cta p{color:var(--tinta-2);margin:0}@media (max-width:900px){.projeto-ficha,.projeto-fim-grade{grid-template-columns:minmax(0,1fr)}}.portfolio-cabeca{padding-bottom:clamp(1rem,3vw,1.75rem)}.portfolio-lead{margin:1.2rem 0 0}.parede-palco--portfolio{height:clamp(24rem,66vh,44rem)}.portfolio-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:clamp(1.1rem,2.4vw,1.9rem);margin-block:0;list-style:none;display:grid}.portfolio-grade>li{display:flex}.cartao-projeto{border:1px solid var(--linha);background:var(--veu);width:100%;transition:border-color .45s var(--curva);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cartao-projeto:hover,.cartao-projeto:focus-visible{border-color:var(--linha-forte)}.cartao-capa{aspect-ratio:2.12;border-bottom:1px solid var(--linha);background:var(--superficie);display:block;position:relative;overflow:hidden}.cartao-capa img{object-fit:contain}.cartao-corpo{flex-direction:column;flex:1;gap:.45rem;padding:clamp(1rem,2vw,1.3rem) clamp(1.05rem,2.2vw,1.4rem) clamp(1.1rem,2.2vw,1.4rem);display:flex}.cartao-meta{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-3);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.2rem;display:flex}.cartao-status{align-items:center;gap:.45rem;font-size:.62rem;display:inline-flex}.cartao-status:before{content:"";background:var(--tinta-3);border-radius:50%;width:.4rem;height:.4rem}.cartao-status[data-no-ar]{color:var(--realce)}.cartao-status[data-no-ar]:before{background:var(--realce)}.cartao-nome{font-size:var(--t-3);font-variation-settings:"wdth" 96, "wght" 700;letter-spacing:-.015em;transition:color .35s var(--curva);line-height:1.1}.cartao-projeto:hover .cartao-nome{color:var(--acento-texto)}.cartao-sub{color:var(--tinta-2);font-size:.95rem;line-height:1.45}.cartao-rodape{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:.85rem;display:flex}.cartao-rodape .caso-tags{justify-content:flex-start}.cartao-seta{color:var(--tinta-2);transition:transform .45s var(--curva), color .35s var(--curva);flex:none}.cartao-projeto:hover .cartao-seta{color:var(--acento-texto);transform:translate(.3rem)}.servicos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.25rem);margin:clamp(1.75rem,4vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}.servico{display:flex}.servico-cartao{border:1px solid var(--linha);width:100%;min-height:clamp(17rem,26vw,21rem);transition:transform .4s var(--curva), border-color .35s var(--curva), box-shadow .4s var(--curva);border-radius:18px;flex-direction:column;gap:1rem;padding:clamp(1.5rem,2.6vw,2.3rem);display:flex;position:relative;overflow:hidden}.servico-cartao:before{content:"";z-index:1;background:var(--veu);transform-origin:50% 100%;transition:transform .45s var(--curva);position:absolute;inset:0;transform:scaleY(0)}.servico-cartao:after{content:"";background:linear-gradient(90deg, var(--realce), transparent 85%);transform-origin:0;height:2px;transition:transform .5s var(--curva);position:absolute;inset:auto 0 0;transform:scaleX(0)}.servico-brilho{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(102deg,#0000 38%,#60a5fa29 47%,#f9fafb38 50%,#60a5fa29 53%,#0000 62%);position:absolute;inset:-40% -30%;transform:translate(-130%)}@keyframes varredura{0%{opacity:1;transform:translate(-130%)}to{opacity:1;transform:translate(130%)}}.servico-cartao:hover,.servico-cartao:focus-within{border-color:var(--linha-forte);transform:translateY(-6px);box-shadow:0 18px 40px -22px #2563eb8c}.servico-cartao:hover:before,.servico-cartao:focus-within:before,.servico-cartao:hover:after,.servico-cartao:focus-within:after{transform:none}.servico-cartao:hover .servico-brilho,.servico-cartao:focus-within .servico-brilho{animation:varredura .7s var(--curva)}.servico-topo{justify-content:space-between;align-items:center;gap:1rem;display:flex}.servico-icone{width:3.25rem;height:3.25rem;color:var(--acento-texto);transition:transform .4s var(--curva), background-color .35s var(--curva), box-shadow .35s var(--curva);background:#2563eb24;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #60a5fa38}.servico-icone svg{width:1.6rem;height:1.6rem;overflow:visible}.servico-icone :is(path,rect){stroke-dasharray:1 1.04;stroke-dashoffset:1.02px}.dentro .servico-icone :is(path,rect){stroke-dashoffset:0;transition:stroke-dashoffset .85s var(--curva);transition-delay:calc(var(--atraso,0s) + .18s)}@keyframes tracar{0%{stroke-dashoffset:1.02px}to{stroke-dashoffset:0}}.servico-cartao:hover .servico-icone,.servico-cartao:focus-within .servico-icone{background-color:#2563eb3d;transform:translateY(-2px)rotate(-6deg);box-shadow:inset 0 0 0 1px #60a5fa6b,0 8px 22px -10px #2563ebcc}.servico-cartao:hover .servico-icone :is(path,rect),.servico-cartao:focus-within .servico-icone :is(path,rect){animation:tracar .75s var(--curva)}.servico-num{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.14em;color:var(--realce);transition:transform .4s var(--curva)}.servico-cartao:hover .servico-num,.servico-cartao:focus-within .servico-num{transform:translate(4px)}.servico-titulo,.servico-texto{transition:transform .4s var(--curva)}.servico-cartao:hover .servico-titulo,.servico-cartao:focus-within .servico-titulo,.servico-cartao:hover .servico-texto,.servico-cartao:focus-within .servico-texto{transform:translateY(-4px)}.servico-titulo{font-size:var(--t-3);font-variation-settings:"wdth" 96, "wght" 700;letter-spacing:-.02em;text-wrap:balance;margin:auto 0 0;line-height:1.08}.servico-texto{color:var(--tinta-2);text-wrap:pretty;margin:0}@media (max-width:900px){.servicos{grid-template-columns:minmax(0,1fr)}.servico-cartao{min-height:0}.servico-titulo{margin-top:1.4rem}}.contato{padding-bottom:clamp(2rem,5vw,3rem)}.contato-titulo{max-width:15ch;font-size:var(--t-6);margin:1.2rem 0 0}.contato-chamada{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem clamp(2rem,6vw,6rem);margin-top:clamp(1.75rem,4vw,2.75rem);display:grid}.contato-apoio{max-width:44ch;margin:0}.contato-botao{justify-self:end;margin-right:clamp(0rem,3vw,3rem)}.contato-grade{border-top:1px solid var(--linha);grid-template-columns:minmax(max-content,1fr) repeat(3,minmax(0,1fr));gap:2rem;margin-top:clamp(2.5rem,5.5vw,4rem);padding-top:clamp(1.75rem,3.5vw,2.4rem);display:grid}.contato-coluna h3{font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-3);margin:0 0 1rem;font-weight:500}.contato-coluna ul{color:var(--tinta-2);overflow-wrap:anywhere;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.contato-coluna a{transition:color .35s var(--curva)}.contato-coluna a:hover{color:var(--acento-texto)}.contato-redes{gap:.9rem!important;display:flex!important}.contato-rede-inativa{color:var(--tinta-3);cursor:default;display:inline-flex}.contato-base{font-family:var(--f-rot);letter-spacing:.1em;color:var(--tinta-3);margin:clamp(2rem,4vw,2.75rem) 0 0;font-size:.7rem}@media (max-width:900px){.contato-chamada{grid-template-columns:minmax(0,1fr)}.contato-botao{justify-self:start;margin-top:.5rem}.contato-grade{grid-template-columns:minmax(max-content,1fr) minmax(0,1fr)}}@media (max-width:520px){.contato-grade{grid-template-columns:minmax(0,1fr)}}.vidro{z-index:0;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cabeca .vidro{--glass-radius:999px;--glass-height:var(--barra);--glass-fill:#2563eb14;--glass-light-intensity:24;--glass-refraction:28;--glass-depth:14;--glass-dispersion:40;--glass-frost:16}.cabeca .envelope{z-index:1;position:relative}.servico-vidro{z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 100% 100%,#f9fafb09,#0000 60%),#2563eb14;position:absolute;inset:0;box-shadow:inset 1px 1px #f9fafb1f,inset -1px -1px #f9fafb0d}.servico-cartao>:not(.servico-vidro){z-index:2;position:relative}.servico-cartao>.servico-brilho{z-index:1}@media (prefers-reduced-motion:reduce){.tec-esteira{overflow:visible;-webkit-mask-image:none;mask-image:none}.tec-trilho{flex-wrap:wrap;width:auto;animation:none}.tec-trilho>[aria-hidden=true]{display:none}}.cursor,.cursor-anel{z-index:200;pointer-events:none;opacity:0;transition:opacity .3s var(--curva);border-radius:50%;position:fixed;top:0;left:0}.cursor{mix-blend-mode:difference;background:#fff;width:6px;height:6px}.cursor-anel{mix-blend-mode:difference;width:34px;height:34px;transition:opacity .3s var(--curva), width .45s var(--curva), height .45s var(--curva), border-color .45s var(--curva), background-color .45s var(--curva);border:1px solid #ffffff8c}.cursor-anel.perto{background-color:#ffffff14;border-color:#fff;width:58px;height:58px}.cursor-anel.apertado{width:26px;height:26px}.cursor-vivo .cursor,.cursor-vivo .cursor-anel{opacity:1}.cursor-vivo,.cursor-vivo *{cursor:none!important}@media (hover:none),(pointer:coarse){.cursor,.cursor-anel{display:none}}html[data-abertura] body{overflow:hidden}html[data-abertura=ativa]:after{content:"";z-index:130;background:var(--preto);position:fixed;inset:0}html[data-abertura] .hero .revelar{opacity:0;transition:none;animation:none;transform:translateY(1.6rem)}html[data-abertura] .hero .pal>i{transition:none;animation:none;transform:translateY(105%)}html[data-abertura] .hero-lista li:before{transition:none;animation:none;transform:scaleX(0)}#abertura{--ab-azul:96 165 250;--ab-ciano:34 211 238;--ab-violeta:129 140 248;z-index:130;padding:clamp(4.5rem, 12vh, 7rem) var(--gutter);color:var(--tinta);will-change:transform;background:#04070f;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}#abertura:after{content:"";z-index:5;opacity:0;background:linear-gradient(90deg, transparent, rgb(var(--ab-azul)) 30%, #fff 50%, rgb(var(--ab-azul)) 70%, transparent);height:2px;box-shadow:0 0 24px 2px rgb(var(--ab-azul) / .6);transition:opacity .3s;position:absolute;inset:auto 0 0}#abertura.saindo:after{opacity:1}.ab-fundo{opacity:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 48%,#0e1a36 0%,#04070f 70%);position:absolute;inset:0}.ab-foco{aspect-ratio:1;will-change:transform;background:radial-gradient(circle,#2563eb38,#2563eb0f 35%,#0000 62%);border-radius:50%;width:80vmax;margin:-40vmax 0 0 -40vmax;position:absolute;top:48%;left:50%}.ab-chao{perspective:520px;perspective-origin:50% 0;position:absolute;inset:56% -40% 0;-webkit-mask-image:linear-gradient(#0000,#000 35% 70%,#0000);mask-image:linear-gradient(#0000,#000 35% 70%,#0000)}.ab-chao-plano{transform-origin:50% 100%;height:260%;position:absolute;inset:auto 0 0;overflow:hidden;transform:rotateX(76deg)}.ab-chao-grade{--celula:64px;inset:calc(var(--celula) * -1) 0 0;background-image:linear-gradient(rgb(var(--ab-azul) / .28) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--ab-azul) / .2) 1px, transparent 1px);background-size:var(--celula) var(--celula);will-change:transform;background-position:top;animation:1.6s linear infinite ab-avancar;position:absolute}@keyframes ab-avancar{to{transform:translateY(var(--celula))}}.ab-grao{opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");position:absolute;inset:0}.ab-flash{opacity:0;background:radial-gradient(ellipse 70% 50% at 50% 50%, rgb(var(--ab-azul) / .35), transparent 70%);position:absolute;inset:0}.ab-orbe{z-index:2;width:var(--tam);height:var(--tam);pointer-events:none;will-change:transform;position:absolute}.ab-orbe--react{--tam:clamp(4.5rem, 9.5vw, 9.5rem);top:clamp(5.5rem,21vh,14rem);left:clamp(1rem,7vw,9rem)}.ab-orbe--robo{--tam:clamp(5rem, 10.5vw, 10.5rem);bottom:clamp(4.5rem,18vh,12.5rem);right:clamp(1rem,6vw,8rem)}.ab-orbe-entra{opacity:0;will-change:transform, opacity;width:100%;height:100%;display:block}.ab-orbe-corpo{width:100%;height:100%;animation:5.4s ease-in-out infinite ab-flutuar;display:block;position:relative}.ab-orbe--robo .ab-orbe-corpo{animation-duration:4.1s;animation-delay:-1.7s}@keyframes ab-flutuar{50%{transform:translateY(-9%)rotate(3deg)}}.ab-orbe img{object-fit:contain;filter:drop-shadow(0 16px 26px #070b1899);width:100%;height:100%;position:relative}.ab-orbe-halo{background:radial-gradient(circle, rgb(var(--ab-azul) / .42), rgb(var(--ab-azul) / .1) 45%, transparent 70%);border-radius:50%;animation:3.6s ease-in-out infinite ab-pulsar;position:absolute;inset:-22%}@keyframes ab-pulsar{50%{opacity:.6;transform:scale(1.1)}}.ab-orbe-anel{border:2px solid rgb(var(--ab-azul) / .75);box-shadow:0 0 14px rgb(var(--ab-azul) / .45);opacity:0;border-radius:50%;position:absolute;inset:8%}.ab-hud,.ab-acoes{z-index:3;inset-inline:var(--gutter);font-family:var(--f-rot);font-size:var(--t-rot);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-3);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute}.ab-hud{top:clamp(1.1rem,3.5vh,2rem)}.ab-hud>*{opacity:0;white-space:nowrap}.ab-contador{color:var(--realce);font-variant-numeric:tabular-nums}.ab-acoes{opacity:0;bottom:clamp(.9rem,3vh,1.8rem)}.ab-acoes button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color .35s var(--curva);background:0 0;border:0;padding:.75rem .25rem}.ab-acoes button:hover{color:var(--tinta)}.ab-palco{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.ab-nome{perspective:1100px;margin:0;font-size:clamp(2.6rem,14.5vw,min(12rem,27vh));line-height:1}.ab-nome-letras{font-variation-settings:"wdth" 96, "wght" 800;letter-spacing:-.035em;white-space:nowrap;--cor:#f9fafb;font-weight:800;display:inline-flex;position:relative}.ab-palavra{display:inline-flex}.ab-palavra+.ab-palavra{margin-left:.24em}.ab-destaque{--cor:#6cb2ff}.ab-mascara{padding-block:.06em;display:inline-block;overflow:visible clip}.ab-mascara--v{position:relative}.ab-letra{opacity:0;white-space:pre;will-change:transform;display:inline-block}.ab-v{z-index:2;transform-origin:0 100%;color:var(--cor);position:relative}.ab-v:before,.ab-v:after{content:attr(data-l);opacity:var(--rgb-a,0);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.ab-v:before{color:rgb(var(--ab-ciano));transform:translateX(var(--rgb,0em))}.ab-v:after{color:rgb(var(--ab-violeta));transform:translateX(calc(var(--rgb,0em) * -1))}.ab-eco{z-index:1;color:rgb(var(--ab-azul));opacity:0;transform-origin:0 100%;will-change:transform;position:absolute;top:.06em;left:0}.ab-brilho{z-index:1;color:#dbeafe;text-shadow:0 0 .08em rgb(var(--ab-azul)), 0 0 .35em rgb(var(--ab-azul) / .7);pointer-events:none;position:absolute;inset:0}.ab-rastro{transform-origin:0;background:linear-gradient(90deg, #fff, rgb(var(--ab-ciano) / .85) 14%, rgb(var(--ab-azul) / .4) 45%, rgb(var(--ab-azul) / 0) 100%);width:4.2em;height:.06em;box-shadow:0 0 .16em rgb(var(--ab-azul) / .8);opacity:0;border-radius:999px;position:absolute;top:52%;left:55%}.ab-impacto,.ab-onda{aspect-ratio:1;opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:.3em}.ab-impacto{background:radial-gradient(circle, rgb(var(--ab-azul) / .6), rgb(var(--ab-azul) / .12) 45%, transparent 70%);width:1.6em;margin:-.8em 0 0 -.8em}.ab-onda{border:2px solid rgb(var(--ab-azul) / .8);width:.8em;box-shadow:0 0 12px rgb(var(--ab-azul) / .5);margin:-.4em 0 0 -.4em}.ab-cifrada{position:relative}.ab-real{opacity:0;color:#0000;background-image:linear-gradient(100deg, var(--cor) 44%, #fff 50%, var(--cor) 56%);background-position:100% 0;background-size:400% 100%;-webkit-background-clip:text;background-clip:text}.ab-cifra{contain:layout style;color:rgb(var(--ab-azul));text-shadow:0 0 .2em rgb(var(--ab-azul) / .6);place-items:center;display:grid;position:absolute;inset:0}.ab-cifrada.travada .ab-real{opacity:1;animation:ab-acender .8s var(--curva)}.ab-cifrada.travada .ab-cifra{visibility:hidden}@keyframes ab-acender{0%{text-shadow:0 0 .12em rgb(var(--ab-azul)), 0 0 .5em rgb(var(--ab-azul) / .7)}to{text-shadow:0 0 #0000}}.brilhar .ab-cifrada.travada .ab-real{animation:ab-reflexo 4.5s var(--curva) calc(var(--i,0) * 45ms) 2}@keyframes ab-reflexo{0%{background-position:100% 0}20%,to{background-position:0 0}}.ab-canto{border:0 solid rgb(var(--ab-azul));opacity:0;pointer-events:none;width:.16em;height:.16em;position:absolute}.ab-canto--c{border-top-width:2px;top:-.14em}.ab-canto--b{border-bottom-width:2px;bottom:-.1em}.ab-canto--e{border-left-width:2px;left:-.28em}.ab-canto--d{border-right-width:2px;right:-.28em}.ab-base{transform-origin:100%;background:linear-gradient(90deg, transparent, rgb(var(--ab-azul) / .55) 12%, #f9fafb38 50%, rgb(var(--ab-azul) / .55) 88%, transparent);opacity:0;height:1px;position:absolute;bottom:.04em;left:-6%;right:-6%}.ab-pulso{width:8%;height:3px;box-shadow:0 0 12px rgb(var(--ab-azul));opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:999px;position:absolute;top:-1px;left:4%}.ab-legenda{font-family:var(--f-rot);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-2);text-wrap:balance;opacity:0;max-width:34ch;margin:clamp(1.1rem,2.8vh,1.8rem) 0 0;font-size:clamp(.72rem,.5vw + .6rem,.9rem)}.ab-entrar{color:var(--tinta);font-family:var(--f);font-variation-settings:"wdth" 96, "wght" 600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;align-items:center;gap:.7rem;margin-top:clamp(2rem,6vh,3.5rem);padding:1.05rem 1.8rem 1.05rem 2rem;font-size:.82rem;display:inline-flex;position:relative}.ab-entrar[data-pronta]{pointer-events:auto}.ab-entrar-caixa{border:1px solid rgb(var(--ab-azul) / .35);transition:background-color .4s var(--curva), border-color .4s var(--curva), box-shadow .4s var(--curva);background:linear-gradient(#2563eb33,#2563eb14);border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px #f9fafb24,0 0 40px #2563eb40}.ab-feixe{-webkit-mask-composite:xor;opacity:0;transition:opacity .6s var(--curva);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:999px;padding:1.5px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ab-feixe:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0 60%, rgb(var(--ab-azul) / .9) 78%, #fff 84%, rgb(var(--ab-ciano) / .9) 88%, transparent 94%);width:150%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ab-entrar[data-pronta] .ab-feixe{opacity:1}.ab-entrar[data-pronta] .ab-feixe:before{animation:3.2s linear infinite ab-girar}@keyframes ab-girar{to{transform:rotate(360deg)}}.ab-entrar-rotulo{display:inline-flex;position:relative}.ab-entrar-rotulo .ab-mascara{padding-block:.1em}.ab-entrar-seta{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:1rem;height:1rem;transition:translate .4s var(--curva);position:relative}.ab-entrar:hover .ab-entrar-caixa,.ab-entrar:focus-visible .ab-entrar-caixa{border-color:rgb(var(--ab-azul) / .8);box-shadow:inset 0 1px #f9fafb33,0 0 60px #2563eb73}.ab-entrar:hover .ab-entrar-seta{translate:4px}.ab-entrar:focus-visible{outline-offset:6px;border-radius:999px}@media (max-width:520px){.ab-hud,.ab-acoes{letter-spacing:.12em}.ab-hud-cargo{display:none}.ab-chao{top:60%}.ab-canto--e{left:-.16em}.ab-canto--d{right:-.16em}.ab-orbe--react{top:clamp(4.5rem,15vh,9rem)}.ab-orbe--robo{bottom:clamp(4rem,13vh,9rem)}}@media (max-height:480px){.ab-entrar{margin-top:1.2rem;padding-block:.8rem}.ab-orbe{display:none}}@media (pointer:coarse){.caso-link,.caso-status,.projeto-voltar,.contato-coluna a,.contato-rede-inativa{position:relative}.caso-link:after,.projeto-voltar:after{content:"";position:absolute;inset:-.35rem -.25rem}.contato-coluna a:after{content:"";position:absolute;inset:-.2rem -.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.revelar{opacity:1;transform:none}.pal>i,.hero-lista li:before{transform:none}.tec-chip{opacity:1;transform:none}.servico-brilho{display:none}.servico-icone :is(path,rect){stroke-dashoffset:0}}[data-tema=claro] .cabeca{box-shadow:inset 0 0 0 1px var(--linha), 0 10px 30px -18px rgb(var(--sombra-rgb) / .35)}[data-tema=claro] .cabeca .vidro{--glass-fill:#ffffff9e}[data-tema=claro] .botao--solido:hover:before,[data-tema=claro] .botao--solido:focus-visible:before{border-color:var(--azul-fundo);background:var(--azul-fundo);box-shadow:0 14px 38px -16px #1e3a8a8c}[data-tema=claro] .drift-wall__overlay{opacity:.1}[data-tema=claro] .drift-wall__tile.is-active .drift-wall__inner{box-shadow:0 calc(24px * var(--dw-r)) calc(60px * var(--dw-r)) calc(-18px * var(--dw-r)) rgb(var(--sombra-rgb) / .4), 0 0 0 calc(1px * var(--dw-r)) rgb(var(--ab-azul,96 165 250) / .45)}@media (max-width:335px){.cabeca .envelope{gap:.5rem;padding-inline:.75rem}.cabeca-fim{gap:.25rem}.fogo--compacto .fogo-seta{display:none}.fogo--compacto .fogo-miolo{gap:0}}@media (max-width:299px){.marca{font-size:.95rem}.cabeca .tema-botao{width:2.1rem;height:2.1rem}}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}
