@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-normal.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-italic.woff2)format("woff2-variations");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:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./urbanist-latin-ext-wght-normal.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-normal.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-italic.woff2)format("woff2-variations");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:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./urbanist-latin-wght-normal.woff2)format("woff2-variations");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}:root{--linho:#dcd9d3;--areia:#d3cdc4;--travertino:#bcb5aa;--papel:#ecebe7;--text:#261c11;--text-2:#3e2d1e;--muted:#5c4838;--soft:#7f644f;--line:#261c1124;--line-2:#261c1147;--accent:#80150c;--accent-2:#951915;--on-accent:#f3efea;--oliva:#7f644f;--noite:#4a2c16;--noite-2:#5a3820;--on-noite:#ede9e3;--on-noite-2:#d6cdc2;--muted-noite:#c7b8a8;--line-noite:#ede9e329;--pagina:var(--linho);--tema-tinta:var(--text);--tema-tinta-2:var(--text-2);--tema-muted:var(--muted);--tema-risco:var(--line);--tema-vidro:#dcd9d3c7;--font-display:"Newsreader Variable", "Newsreader", "Iowan Old Style", Georgia, serif;--font-body:"Urbanist Variable", "Urbanist", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-hero:clamp(2.25rem, .8rem + 4.4vw, 5.25rem);--fs-h2:clamp(2.25rem, 1.35rem + 3.3vw, 4.75rem);--fs-h3:clamp(1.375rem, 1.2rem + .7vw, 1.875rem);--fs-num:clamp(2.75rem, 1.9rem + 3vw, 5rem);--fs-lead:clamp(1.0625rem, 1rem + .35vw, 1.3125rem);--fs-body:1rem;--fs-sm:.875rem;--fs-ficha:.6875rem;--track-display:-.02em;--track-ficha:.14em;--largura:1520px;--gutter:clamp(20px, 4vw, 64px);--coluna-gap:clamp(16px, 2vw, 32px);--pad-sec:clamp(96px, 12vw, 200px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--r-0:0;--r-1:2px;--r-2:4px;--r-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.25s;--dur:.6s;--dur-slow:1.1s;--dur-tema:.9s;--z-folio:40;--z-nav:50;--z-flutua:60;--z-menu:70}html[data-tema=noite]{--pagina:var(--noite);--tema-tinta:var(--on-noite);--tema-tinta-2:var(--on-noite-2);--tema-muted:var(--muted-noite);--tema-risco:var(--line-noite);--tema-vidro:#1c130ab8}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--pagina);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{background:var(--pagina);color:var(--text-2);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--dur-tema) var(--ease-in-out);margin:0;font-weight:400;line-height:1.65;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}h1,h2,h3{color:var(--text);font-family:var(--font-display);font-optical-sizing:auto;text-wrap:balance;font-weight:300}h1{font-size:var(--fs-hero);letter-spacing:var(--track-display);line-height:.98}h2{font-size:var(--fs-h2);letter-spacing:var(--track-display);line-height:1.04}h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:350;line-height:1.2}h1 em,h2 em,h3 em{font-style:italic;font-weight:300}p{text-wrap:pretty}strong{color:var(--text);font-weight:500}::selection{background:var(--accent);color:var(--on-accent)}:focus{outline:none}:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--r-pill);background:var(--text);color:var(--linho);font-size:var(--fs-sm);transition:transform var(--dur) var(--ease-out);padding:12px 18px;font-weight:500;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}[data-dobra]{background:var(--linho);position:relative}[data-dobra=projetos]{background:0 0}.wrap{width:100%;max-width:calc(var(--largura) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grade-12{column-gap:var(--coluna-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=1023.98px){.grade-12{grid-template-columns:minmax(0,1fr)}.grade-12>*{grid-column:1/-1}}.folio{top:50%;left:max(10px, calc(var(--gutter) / 2 - 8px));z-index:var(--z-folio);color:var(--tema-muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;writing-mode:vertical-rl;opacity:0;transition:opacity var(--dur) var(--ease-out), color var(--dur-tema) var(--ease-in-out);align-items:center;gap:12px;font-weight:500;line-height:1;display:none;position:fixed;transform:translateY(-50%)rotate(180deg)}@media (width>=1024px){.folio{display:flex}}.folio.is-visivel{opacity:1}.folio__num{color:var(--tema-tinta);transition:color var(--dur-tema) var(--ease-in-out)}.folio__risco{opacity:.5;background:currentColor;width:1px;height:28px}.folio__janela{display:inline-block;overflow:hidden}.folio__nome{display:inline-block}html.js-motion [data-reveal]{opacity:0;transform:translateY(28px)}html.js-motion [data-reveal=fade]{transform:none}html.js-motion [data-reveal=scale]{transform:scale(.97)}html.js-motion [data-foto]{clip-path:inset(100% 0 0)}.split-line-mask{margin-block:-.22em -.1em;padding-block:.22em .1em}html.js-motion [data-split]:not(.is-split){opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rotulo{color:var(--muted);font-family:var(--font-body);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;align-items:center;gap:14px;font-weight:500;line-height:1.4;display:inline-flex}.rotulo__num{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:14px;display:inline-flex}.rotulo__num:after{content:"";opacity:.45;background:currentColor;width:28px;height:1px}.ficha{color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 28px;font-weight:500;line-height:1.5;display:flex}.ficha>div{gap:2px;display:grid}.ficha dd{color:var(--text)}.legenda{margin-top:var(--space-3);color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-weight:500;line-height:1.5;display:flex}.legenda>:not(:last-child):after{content:"⁠·";opacity:.6;margin-left:14px}.cabeca{justify-items:start;gap:var(--space-5);max-width:880px;display:grid}.cabeca .apoio{max-width:52ch;color:var(--text-2);font-size:var(--fs-lead);line-height:1.6}.btn{border-radius:var(--r-pill);min-height:52px;font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:14px;padding:0 26px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn__rotulo{padding-block:4px;display:inline-block;position:relative;overflow:hidden}.btn__rotulo>span{transition:transform .6s var(--ease-out);display:block}.btn__rotulo>span+span{position:absolute;inset:4px 0 auto;transform:translateY(140%)}.btn__seta{transition:transform var(--dur) var(--ease-out);font-size:1.05em;line-height:1;display:inline-block}@media (hover:hover) and (pointer:fine){.btn:hover .btn__rotulo>span:first-child{transform:translateY(-140%)}.btn:hover .btn__rotulo>span+span{transform:translateY(0)}.btn:hover .btn__seta{transform:translate(4px)}}.btn:active{transform:scale(.98)}.btn--escuro{background:var(--text);color:var(--linho)}@media (hover:hover) and (pointer:fine){.btn--escuro:hover{background:var(--accent);color:var(--on-accent)}}.btn--claro{background:var(--linho);color:var(--text)}@media (hover:hover) and (pointer:fine){.btn--claro:hover{background:var(--papel)}}.btn--contorno{color:inherit;background:0 0;border-color:currentColor}@media (hover:hover) and (pointer:fine){.btn--contorno:hover{border-color:var(--accent);color:var(--accent)}}.btn--pequeno{min-height:40px;font-size:var(--fs-sm);padding:0 18px}.link-seta{color:inherit;font-size:var(--fs-sm);letter-spacing:.01em;align-items:center;gap:10px;padding-block:6px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.link-seta:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur) var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.28)}.link-seta>span{transition:transform var(--dur) var(--ease-out)}.link-seta:hover:after,.link-seta:focus-visible:after{transform:scaleX(1)}.link-seta:hover>span,.link-seta:focus-visible>span{transform:translate(4px)}.foto{background:var(--travertino);position:relative;overflow:clip}.foto>img,.foto>video,.foto>picture>img{object-fit:cover;width:100%;height:100%}.foto--moldura{background:var(--papel);box-shadow:0 0 0 1px var(--line), 0 30px 60px -30px #261c1159;padding:clamp(8px,1vw,14px)}.foto--moldura>img,.foto--moldura>video{box-shadow:inset 0 0 0 1px var(--line)}.num{color:var(--text);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--fs-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-weight:300;line-height:1}.risco{background:var(--line);border:0;width:100%;height:1px;margin:0;display:block}.nav{--nav-h:64px;z-index:var(--z-nav);height:var(--nav-h);color:var(--linho);transition:color var(--dur-tema) var(--ease-in-out), background-color var(--dur-tema) var(--ease-in-out), border-color var(--dur-tema) var(--ease-in-out), transform .6s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}@media (width>=1024px){.nav{--nav-h:76px}}.nav:before{content:"";z-index:-1;pointer-events:none;transition:opacity var(--dur-tema) var(--ease-in-out);background:linear-gradient(#1c130a8c 0%,#1c130a61 45%,#1c130a00 100%);position:absolute;inset:0 0 -72px}html.passou-topo .nav{border-bottom-color:var(--tema-risco);background-color:var(--tema-vidro);color:var(--tema-tinta);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.passou-topo .nav:before{opacity:0}.nav__in{text-shadow:0 1px 14px #1c130a8c;transition:text-shadow var(--dur-tema) var(--ease-in-out)}html.passou-topo .nav__in,.nav-cta{text-shadow:none}.nav.nav--escondida{transform:translateY(-100%)}.nav__in{width:100%;max-width:calc(var(--largura) + 2 * var(--gutter));height:100%;padding-inline:var(--gutter);align-items:center;gap:clamp(20px,2.4vw,40px);margin-inline:auto;display:flex}html.js-motion .nav__in{opacity:0}.nav :focus-visible{outline-color:currentColor}.nav-marca{color:inherit;white-space:nowrap;align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:inline-flex}.nav-marca__nome{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;font-size:26px;font-weight:350;line-height:1}.nav-marca__risco{opacity:.42;background:currentColor;width:1px;height:22px}.nav-marca__sub{letter-spacing:var(--track-ficha);text-transform:uppercase;padding-top:1px;font-size:10px;font-weight:500;line-height:1}@media (width<=373.98px){.nav-marca__risco,.nav-marca__sub{display:none}}.nav-links{display:none}.nav-links__lista{align-items:center;gap:clamp(18px,2vw,34px);margin:0;display:flex}.nav-link{color:inherit;letter-spacing:.01em;padding-block:6px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-block;position:relative}.nav-link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--dur) var(--ease-out);background:currentColor;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.nav-cta{background:var(--linho);color:var(--text);transition:background-color var(--dur-tema) var(--ease-in-out), color var(--dur-tema) var(--ease-in-out), transform var(--dur) var(--ease-out);display:none}html.passou-topo .nav-cta{background:var(--tema-tinta);color:var(--pagina)}@media (hover:hover) and (pointer:fine){.nav-cta:hover{background:var(--papel);color:var(--text);transition-duration:var(--dur)}html.passou-topo .nav-cta:hover{background:var(--accent);color:var(--on-accent)}}.nav .nav-cta:focus-visible{outline-color:currentColor}@media (width>=640px){.nav-cta{display:inline-flex}}@media (width>=1024px){.nav-links{display:block}.nav-menu-btn{display:none!important}}@media (width>=1024px) and (width<=1179.98px){.nav-marca__risco,.nav-marca__sub{display:none}}.nav-menu-btn{border-radius:var(--r-pill);width:44px;height:44px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;margin-right:-10px;padding:0;display:inline-grid}.nav-tracos{width:24px;height:8px;display:block;position:relative}.nav-tracos>span{width:100%;height:1.5px;transition:transform .6s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0}.nav-tracos>span:first-child{top:0}.nav-tracos>span:last-child{bottom:0}.nav-tracos.is-x>span:first-child{transform:translateY(3.25px)rotate(45deg)}.nav-tracos.is-x>span:last-child{transform:translateY(-3.25px)rotate(-45deg)}html.menu-aberto{overflow:hidden}.nav-menu{z-index:var(--z-menu);background:var(--linho);color:var(--text);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.nav-menu[hidden]{display:none}.nav-menu :focus-visible{outline-color:var(--accent)}.nav-menu__topo{height:64px;padding-inline:var(--gutter);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.nav-marca--menu{margin-right:0}.nav-menu__nav{padding:clamp(28px, 6svh, 56px) var(--gutter);flex:1 0 auto;align-items:center;display:flex}.nav-menu__lista{width:100%;margin:0;display:grid}.nav-menu__link{border-bottom:1px solid var(--line);color:var(--text);align-items:baseline;gap:18px;padding-block:14px 12px;text-decoration:none;display:flex}.nav-menu__n{min-width:2.6ch;color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);font-variant-numeric:tabular-nums;transition:color var(--dur) var(--ease-out);font-weight:500}.nav-menu__mascara{margin-block:-.14em -.08em;padding-block:.14em .08em;display:block;overflow:clip}.nav-menu__t{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;transition:color var(--dur) var(--ease-out), translate var(--dur) var(--ease-out);font-size:40px;font-weight:300;line-height:1.1;display:block}.nav-menu__link:hover .nav-menu__t,.nav-menu__link:focus-visible .nav-menu__t{color:var(--accent);translate:6px}.nav-menu__link:hover .nav-menu__n,.nav-menu__link:focus-visible .nav-menu__n{color:var(--accent)}.nav-menu__pe{padding:8px var(--gutter) max(28px, env(safe-area-inset-bottom));flex:none;gap:16px;display:grid}.nav-menu__cta{width:100%;min-height:58px;font-size:1rem}.nav-menu__info{color:var(--muted);font-size:var(--fs-sm);text-align:center}@media (width>=640px){.nav-menu__t{font-size:48px}.nav-menu__pe{grid-template-columns:auto 1fr;align-items:center;gap:24px}.nav-menu__cta{width:auto;padding-inline:32px}.nav-menu__info{text-align:right}}.topo{background:var(--linho)}.topo-palco{background:var(--linho);height:100svh;min-height:620px;color:var(--linho);position:relative;overflow:clip}.topo-midia,.topo-midia__in,.topo-midia__zoom{position:absolute;inset:0}.topo-midia__zoom{inset:calc(-1% - 2px) 0}.topo-midia{background:var(--travertino);overflow:clip}.topo-poster,.topo-poster img,.topo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.topo-video{opacity:0;transition:opacity .9s var(--ease-out)}.topo-video.is-tocando{opacity:1}@media (prefers-reduced-motion:reduce){.topo-video{display:none}}.topo-scrim{pointer-events:none;background:linear-gradient(#1c130a00 14%,#1c130a42 36%,#1c130a66 50%,#1c130a80 66%,#1c130a8f 100%);position:absolute;inset:0}@media (width>=1024px){.topo-scrim{background:radial-gradient(ellipse var(--scrim-canto,50% 40%) at 100% 100%, #1c130a94 0%, #1c130a8f 38%, #1c130a57 70%, #1c130a00 100%), radial-gradient(ellipse 74% 112% at 0% 100%, #1c130a80 0%, #1c130a78 40%, #1c130a61 62%, #1c130a29 84%, #1c130a00 100%)}}@media (width>=1024px) and (width<=1279.98px){.topo-scrim{--scrim-canto:66% 46%}}.topo-conteudo{align-content:end;row-gap:28px;padding-top:88px;padding-bottom:clamp(28px,5svh,64px);position:absolute;inset:0}.topo-palco :focus-visible{outline-color:var(--linho)}.topo-ficha,.topo-apoio,.topo-link,.topo-titulo{text-shadow:0 0 2px #1c130a59,0 1px 16px #1c130a80}.topo-texto{justify-items:start;display:grid}.topo-ficha{max-width:46rem;color:var(--linho);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;flex-wrap:wrap;font-weight:500;line-height:1.6;display:flex}.topo-ficha>span{white-space:nowrap}.topo-ficha>*+:before{content:"·";opacity:.6;margin-inline:12px}@media (width<=1279.98px){.topo-ficha>:first-child{flex-basis:100%}.topo-ficha>:nth-child(2):before{content:none}}html.js-motion .topo-ficha{opacity:0}.topo-titulo{max-width:none;color:var(--linho);font-size:var(--fs-hero);margin-top:clamp(18px,2.4svh,28px);line-height:.98}.topo-titulo em{font-weight:300}.topo-apoio{color:#dcd9d3f0;max-width:40ch;font-size:var(--fs-lead);margin-top:clamp(18px,2.6svh,30px);line-height:1.55}.topo-ctas{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(22px,3.4svh,36px);display:flex}.topo-link{color:var(--linho)}.topo-lado{border-top:1px solid #dcd9d347;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:14px;display:flex}.topo-legenda{color:var(--linho);text-shadow:0 0 2px #1c130a73,0 1px 16px #1c130a80;gap:2px;margin-top:0;display:grid}.topo-legenda>span{white-space:nowrap}.topo-legenda>:not(:last-child):after{content:none}.topo-legenda span[aria-hidden=true]{opacity:.6;margin-inline:9px}.topo-role{color:var(--linho);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;text-shadow:0 1px 16px #1c130a80;flex-direction:column;flex:none;align-items:center;gap:12px;font-weight:500;line-height:1;display:none}html.js-motion .topo-role{opacity:0}.topo-role__fio{background:#dcd9d357;width:1px;height:56px;position:relative;overflow:visible}.topo-role__ponto{background:var(--linho);width:5px;height:5px;animation:topo-role 2.4s var(--ease-in-out) infinite;border-radius:50%;position:absolute;top:0;left:-2px}@keyframes topo-role{0%{opacity:0;transform:translateY(0)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(51px)}}@media (prefers-reduced-motion:reduce){.topo-role__ponto{display:none}}@media (width>=768px){.topo-role{display:flex}.topo-lado{padding-top:18px}}@media (width>=1024px){.topo-titulo{max-width:none}.topo-conteudo{align-items:end;padding-top:108px;padding-bottom:clamp(36px,6svh,72px)}.topo-texto{grid-area:1/1/auto/8}.topo-lado{border-top:0;grid-area:1/8/auto/13;justify-content:flex-end;gap:28px;padding-top:0}.topo-legenda{text-align:right;justify-items:end}}@media (width>=1024px) and (height>=620px){.topo.topo--quadro{height:220svh}.topo--quadro .topo-palco{height:100svh;position:sticky;top:0}.topo--quadro .topo-midia{background:0 0}.topo--quadro .topo-midia__in{will-change:transform}}.mani{padding-block:var(--pad-sec)}.mani-grade{align-items:start}.mani-rotulo{justify-self:start}.mani-titulo{max-width:19em;margin-top:var(--space-5);font-size:clamp(2rem,1.2rem + 2.4vw,3.5rem);line-height:1.08}.mani-quadro{width:100%;margin-top:var(--space-7);aspect-ratio:3/2}.mani-quadro__passe{display:none}.mani-legenda{margin-top:var(--space-4)}.mani-legenda span[aria-hidden=true]{opacity:.6;margin-inline:9px}@media (width<=639.98px){.mani-legenda{gap:2px;display:grid}.mani-legenda>:not(:last-child):after{content:none}}.mani-textos{max-width:46ch;margin-top:var(--space-8);color:var(--text-2);font-size:var(--fs-lead);gap:1.1em;line-height:1.6;display:grid}.mani-nums{margin-block:var(--space-8) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.mani-num{align-content:start;gap:12px;padding:26px 16px 26px 0;display:grid}.mani-num:nth-child(2n){border-left:1px solid var(--line);padding-left:clamp(16px,2.2vw,32px)}.mani-num:nth-child(-n+2){padding-top:0}.mani-num:nth-child(n+3){border-top:1px solid var(--line);padding-bottom:0}.mani-num__valor{white-space:nowrap;font-size:clamp(2.5rem,1.6rem + 2.2vw,4rem)}.mani-num__rot{max-width:24ch;color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;font-weight:500;line-height:1.5}.mani-mais{margin-top:var(--space-7)}@media (width>=1024px){.mani-rotulo{grid-area:1/1/auto/7;align-self:start}.mani-titulo{margin-top:var(--space-6);padding-right:var(--space-6);grid-area:2/1/auto/7;align-self:end}.mani-quadro{grid-area:1/7/3/13;margin-top:0}.mani-legenda{grid-area:3/7/auto/13}.mani-textos{margin-top:var(--space-9);grid-area:4/2/auto/7}.mani-nums{margin-top:calc(var(--space-9) + 6px);grid-area:4/8/auto/13}.mani-mais{grid-area:5/2/auto/7}}@media (width>=1024px) and (height>=620px){.mani.mani--quadro-vivo{--mani-col:calc((min(100vw, var(--largura) + 2 * var(--gutter)) - 2 * var(--gutter) - 11 * var(--coluna-gap)) / 12);--mani-qh:calc((6 * var(--mani-col) + 5 * var(--coluna-gap)) / 1.5);z-index:2;padding-top:max(var(--pad-sec), calc(50svh - var(--mani-qh) / 2 + 22px));background:linear-gradient(to bottom, transparent 0, transparent 100svh, var(--linho) 100svh);margin-top:-100svh}.mani--quadro-vivo .mani-quadro{box-shadow:none;background:0 0;padding:0;overflow:visible}.mani--quadro-vivo .mani-quadro,.mani--quadro-vivo .mani-legenda{translate:0 var(--q-dy,0px)}.mani--quadro-vivo .mani-quadro__foto{opacity:0}.mani--quadro-vivo .mani-quadro__passe{border:14px solid var(--papel);box-shadow:0 0 0 1px var(--line), 0 44px 80px -44px #261c1173, 0 18px 34px -26px #261c1147;pointer-events:none;display:block;position:absolute;inset:0}.mani--quadro-vivo .mani-quadro__passe:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #261c1129,inset 0 2px 5px #261c1129}}.proj{--proj-borda:calc(max(0px, (100% - var(--largura) - 2 * var(--gutter)) / 2) + var(--gutter));--proj-inicio:var(--gutter);--proj-gap:4vw;--proj-w-paisagem:82vw;--proj-w-retrato:82vw;--proj-r-paisagem:1 / 1;--proj-r-retrato:1 / 1;--proj-zona:82vw;--proj-tema:color var(--dur-tema) var(--ease-in-out);padding-block:var(--pad-sec) var(--space-9);color:var(--tema-tinta-2);transition:var(--proj-tema)}.proj .rotulo{color:var(--tema-muted);transition:var(--proj-tema)}.proj .rotulo__num,.proj h2,.proj h3,.proj .num{color:var(--tema-tinta);transition:var(--proj-tema)}.proj .ficha{color:var(--tema-tinta-2);transition:var(--proj-tema)}.proj .ficha dt{opacity:1;color:var(--tema-tinta-2);transition:var(--proj-tema)}.proj .ficha dd{color:var(--tema-tinta);transition:var(--proj-tema)}.proj :focus-visible{outline-color:var(--tema-tinta)}.proj-cabeca{row-gap:var(--space-7);align-items:end}.proj-cabeca__texto{justify-items:start;gap:var(--space-5);display:grid}.proj-cabeca__texto h2{max-width:14ch}.proj-apoio{max-width:44ch;color:var(--tema-tinta-2);font-size:var(--fs-lead);transition:var(--proj-tema);line-height:1.6}.proj-cabeca__conta{align-items:baseline;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--tema-risco);transition:border-color var(--dur-tema) var(--ease-in-out);display:flex}.proj-cabeca__num{font-style:italic}.proj-cabeca__ficha{color:var(--tema-muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;transition:var(--proj-tema);font-weight:500;line-height:1.4}@media (width>=1024px){.proj-cabeca__texto{grid-column:1/span 7}.proj-cabeca__conta{grid-column:10/span 3;justify-content:space-between;align-self:end}}.proj-palco{margin-top:var(--space-6);-webkit-user-select:none;user-select:none;position:relative}.proj-horizonte{top:var(--proj-zona);background:var(--tema-risco);transform-origin:0;pointer-events:none;height:1px;transition:background-color var(--dur-tema) var(--ease-in-out);position:absolute;left:0;right:0}.proj-trilha{align-items:stretch;gap:var(--proj-gap);padding-inline:var(--proj-inicio);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--proj-inicio);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:relative;overflow-x:auto}.proj-trilha::-webkit-scrollbar{display:none}.proj-card,.proj-fim{grid-template-rows:var(--proj-zona) auto;width:var(--proj-w-retrato);scroll-snap-align:start;flex:none;display:grid}.proj-card--paisagem{width:var(--proj-w-paisagem)}.proj-card__zona,.proj-fim__zona{flex-direction:column;justify-content:flex-end;min-height:0;display:flex}.proj-card__foto{aspect-ratio:var(--proj-r-retrato);background:var(--noite-2);position:relative;overflow:clip}.proj-card--paisagem .proj-card__foto{aspect-ratio:var(--proj-r-paisagem)}.proj-card__foto img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=599.98px){.proj-card__foto--praia img{object-position:64% 50%}}.proj-card__info{align-content:start;column-gap:var(--space-3);padding-top:var(--space-5);max-width:40rem;transition:opacity .6s var(--ease-out);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.proj-card__info>*{grid-column:2}.proj-card__num{color:var(--tema-muted);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--fs-h3);font-variant-numeric:lining-nums tabular-nums;transition:var(--proj-tema);grid-area:1/1;align-self:baseline;font-style:italic;font-weight:300;line-height:1.2}.proj-card__info h3{grid-row:1}.proj-card__info .ficha{margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,max-content));gap:16px 48px;display:grid}.proj-card__info .ficha>div{gap:4px}.proj-card__frase{max-width:38ch;margin-top:var(--space-4);color:var(--tema-tinta-2);transition:var(--proj-tema);font-size:.9375rem;line-height:1.55}.proj-fim__zona{gap:var(--space-4);padding-bottom:var(--space-6)}.proj-fim h3{max-width:18ch;font-size:calc(var(--fs-h3) * 1.12)}.proj-fim__texto{max-width:34ch;color:var(--tema-tinta-2);transition:var(--proj-tema);font-size:.9375rem;line-height:1.55}.proj-fim__acao{padding-top:var(--space-5)}.proj-controles{align-items:center;gap:var(--space-5);margin-top:var(--space-6);padding-inline:var(--gutter);color:var(--tema-tinta);transition:var(--proj-tema);display:flex}.proj-progresso{background:var(--tema-risco);height:1px;transition:background-color var(--dur-tema) var(--ease-in-out);flex:auto;position:relative;overflow:hidden}.proj-progresso__fill{transform-origin:0;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.proj-contador{color:var(--tema-muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);font-variant-numeric:tabular-nums;white-space:nowrap;transition:var(--proj-tema);align-items:baseline;font-weight:500;line-height:1.4;display:inline-flex}.proj-contador__janela{height:1.4em;color:var(--tema-tinta);transition:var(--proj-tema);display:inline-block;overflow:hidden}.proj-contador__atual{display:inline-block}.proj-contador__total{white-space:pre}.proj-navs{gap:var(--space-2);display:flex}.proj-nav{border:1px solid var(--tema-risco);width:44px;height:44px;color:var(--tema-tinta);-webkit-tap-highlight-color:transparent;transition:color var(--dur-tema) var(--ease-in-out), background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.proj-nav svg{transition:transform var(--dur) var(--ease-out)}.proj-nav:focus-visible{border-color:var(--tema-tinta)}@media (hover:hover) and (pointer:fine){.proj-nav:hover{border-color:var(--tema-tinta)}.proj-nav[data-proj-nav="1"]:hover svg{transform:translate(3px)}.proj-nav[data-proj-nav="-1"]:hover svg{transform:translate(-3px)}}.proj-nav[aria-disabled=true]{opacity:.35;cursor:default}@media (width>=600px){.proj{--proj-w-paisagem:62vw;--proj-w-retrato:37vw;--proj-r-paisagem:4 / 3;--proj-r-retrato:4 / 5;--proj-zona:calc(62vw * .75)}}@media (width>=1024px){.proj{--proj-hz:.64;--proj-teto:calc(100svh * var(--proj-hz) - 104px);--proj-inicio:calc(var(--proj-borda) + (min(100% - 2 * var(--gutter), var(--largura)) + var(--coluna-gap)) / 12);--proj-gap:6vw;--proj-w-paisagem:min(54vw, var(--proj-teto) * 1.5);--proj-w-retrato:min(28vw, var(--proj-teto) * .8);--proj-r-paisagem:3 / 2;--proj-zona:var(--proj-teto)}.proj-palco{--proj-margem:max(44px, calc(var(--gutter) * .8));margin-top:var(--space-7)}.proj-janela{clip-path:inset(0 0 0 var(--proj-margem))}.proj-horizonte{left:var(--proj-margem)}.proj-controles{padding-inline:var(--proj-inicio)}.proj-progresso{flex:0 0 clamp(120px,10vw,180px)}}@media (width>=1024px) and (height<=800px){.proj{--proj-hz:.56;--proj-teto:calc(100svh * var(--proj-hz) - 96px)}.proj-card__info h3,.proj-card__num{font-size:1.5rem}.proj-card__info{padding-top:var(--space-4)}.proj-card__info .ficha,.proj-card__frase{margin-top:var(--space-3)}}@media (width>=1024px){html.js-motion .proj-palco{touch-action:pan-y;height:100svh;overflow:hidden}html.js-motion .proj-horizonte{top:calc(100% * var(--proj-hz))}html.js-motion .proj-janela{position:absolute;inset:0}html.js-motion .proj-trilha{scroll-snap-type:none;will-change:transform;width:max-content;position:absolute;top:0;bottom:0;left:0;overflow:visible}html.js-motion .proj-card,html.js-motion .proj-fim{grid-template-rows:calc(100% * var(--proj-hz)) minmax(0, 1fr);height:100%}html.js-motion .proj-card__foto img{width:calc(100% + 80px);max-width:none;left:-40px}html.js-motion .proj-controles{left:0;right:0;bottom:calc(max(20px, env(safe-area-inset-bottom)) + 4px);padding-inline:var(--proj-inicio);pointer-events:none;justify-content:flex-start;margin:0;position:absolute}html.js-motion .proj-controles>*{pointer-events:auto}html.js-motion .proj-palco.is-pin .proj-card__info,html.js-motion .proj-palco.is-pin .proj-fim__zona,html.js-motion .proj-palco.is-pin .proj-fim__acao{opacity:.65;transition:opacity .6s var(--ease-out)}html.js-motion .proj-palco.is-pin .is-ativo .proj-card__info,html.js-motion .proj-palco.is-pin .is-ativo .proj-fim__zona,html.js-motion .proj-palco.is-pin .is-ativo .proj-fim__acao{opacity:1}html.js-motion .proj-palco.tem-cursor{cursor:none}html.js-motion .proj-palco.tem-cursor a,html.js-motion .proj-palco.tem-cursor button{cursor:pointer}html.js-motion .proj-palco.is-arrastando{cursor:grabbing}}.proj-cursor{z-index:calc(var(--z-folio) + 5);width:76px;height:76px;color:var(--text);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;pointer-events:none;opacity:0;will-change:transform;background:#dcd9d3eb;border-radius:50%;place-items:center;font-weight:500;line-height:1;display:grid;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.proj-cursor{display:none}}.croq{padding-block:var(--pad-sec)}.croq-cabeca{row-gap:var(--space-5);margin-bottom:var(--space-8);align-items:end}.croq-cabeca__titulo{justify-items:start;gap:var(--space-5);display:grid}.croq-cabeca__titulo h2{max-width:13ch}.croq-apoio{max-width:46ch;color:var(--text-2);font-size:var(--fs-lead);line-height:1.6}@media (width>=1024px){.croq-cabeca__titulo{grid-column:1/span 6}.croq-apoio{grid-column:8/span 5;padding-bottom:.35em}}.croq-comp{--pos:50%;aspect-ratio:4/5;background:var(--travertino);box-shadow:0 0 0 1px var(--line), 0 48px 90px -48px #261c116b;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-column:1/-1;margin:0;position:relative;overflow:clip}@media (width>=600px){.croq-comp{aspect-ratio:16/9}}.croq-comp__img,.croq-comp__croqui{position:absolute;inset:0}.croq-comp__img{object-fit:cover;object-position:40% 50%;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%}.croq-comp__croqui{clip-path:inset(0 calc(100% - var(--pos)) 0 0);background:var(--papel)}.croq-comp__guia{transform:translateX(var(--pos));pointer-events:none;position:absolute;inset:0}.croq-comp__divisor{background:#ecebe7f2;width:1px;position:absolute;top:0;bottom:0;left:-.5px;box-shadow:0 0 12px #261c112e}.croq-comp__puxador{background:var(--papel);width:56px;height:56px;color:var(--text);box-shadow:0 0 0 1px var(--line), 0 26px 48px -18px #261c1180, 0 4px 12px -6px #261c1140;pointer-events:auto;cursor:ew-resize;transition:transform var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.croq-comp__puxador:focus-visible{outline:1px solid var(--accent);outline-offset:5px;transform:translate(-50%,-50%)scale(1.08)}@media (hover:hover) and (pointer:fine){.croq-comp:hover .croq-comp__puxador{transform:translate(-50%,-50%)scale(1.08)}}.croq-comp.is-arrastando .croq-comp__puxador{transform:translate(-50%,-50%)scale(.96)}.croq-etq{border-radius:var(--r-pill);background:var(--papel);box-shadow:0 0 0 1px var(--line);color:var(--text);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;white-space:nowrap;pointer-events:none;padding:8px 13px 7px;font-weight:500;line-height:1;position:absolute;top:clamp(12px,2vw,24px)}.croq-etq--croqui{left:clamp(12px,2vw,24px)}.croq-etq--entrega{right:clamp(12px,2vw,24px)}.croq-rodape{justify-content:space-between;align-items:flex-end;gap:var(--space-6) var(--space-7);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.croq-ficha{gap:12px 32px}.croq-link{color:var(--text)}@media (width<=599.98px){.croq-ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}}.mat{z-index:1;padding-block:var(--pad-sec)}.mat-tinta{z-index:-1;opacity:.06;pointer-events:none;position:absolute;inset:0}.mat-tinta>span{background:var(--mat-cor);opacity:0;transition:opacity .9s var(--ease-in-out);position:absolute;inset:0}.mat-tinta>span.is-ativa{opacity:1}.mat-cabeca{row-gap:var(--space-6);align-items:end}.mat-cabeca__titulo{justify-items:start;gap:var(--space-5);display:grid}.mat-cabeca__titulo h2{max-width:14ch}.mat-apoio{max-width:42ch;color:var(--text-2);font-size:var(--fs-lead);line-height:1.6}.mat-corpo{row-gap:var(--space-5);align-items:start;margin-top:clamp(48px,7vw,112px)}.mat-palco{min-width:0}.mat-moldura{isolation:isolate;aspect-ratio:4/5;border-radius:var(--r-1);background:var(--travertino);max-height:76vh}.mat-camada{position:absolute;inset:0;overflow:clip}.mat-camada:not(.is-ativa){clip-path:inset(100% 0 0)}.mat-camada>img{object-fit:cover;transform-origin:50% 60%;width:100%;height:100%}.mat-camada[data-pos=fachada]>img{object-position:62% 50%}.mat-camada[data-pos=praia]>img{object-position:38% 50%}.mat-camada[data-pos=sala]>img{object-position:54% 50%}.mat-legenda{margin-top:var(--space-4)}.mat-legenda__janela{display:grid;overflow:clip}.mat-legenda__janela>.legenda{grid-area:1/1;margin:0}.mat-item{width:100%;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:22px 0;display:block;position:relative}.mat-item:focus-visible{outline-offset:-1px}.mat-item__corpo{transition:transform .8s var(--ease-out);grid-template-columns:2.25rem 88px minmax(0,1fr);align-items:center;column-gap:clamp(16px,2vw,32px);display:grid}.mat-item__num{color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);font-variant-numeric:tabular-nums;transition:color .6s var(--ease-out);font-weight:500;line-height:1}.mat-item__amostra{aspect-ratio:1;width:88px;transition:transform .8s var(--ease-out);display:block;position:relative}.mat-item__amostra>img{border-radius:var(--r-1);object-fit:cover;width:100%;height:100%}.mat-item__amostra:after{content:"";border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.mat-item__amostra:before{content:"";border:1px solid var(--accent);border-radius:var(--r-2);opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none;position:absolute;inset:-5px}.mat-item__texto{gap:8px;min-width:0;display:grid}.mat-item__nome{color:var(--muted);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;transition:color .6s var(--ease-out);font-size:1.625rem;font-weight:350;line-height:1.12}.mat-item__uso{color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;font-weight:500;line-height:1.5}.mat-item[aria-pressed=true] .mat-item__nome{color:var(--text)}.mat-item[aria-pressed=true] .mat-item__num{color:var(--accent)}.mat-item[aria-pressed=true] .mat-item__amostra{transform:scale(1.06)}.mat-fio-camada{pointer-events:none;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.mat-fio{width:1px;height:72px;margin-left:8px;display:block;position:relative}.mat-fio__traco{background:var(--line-2);transform-origin:50% 0;position:absolute;inset:0}.mat-fio__no{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:-3px}html.js-motion .mat-fio__traco{transform:scaleY(0)}html.js-motion .mat-fio__no{transform:scale(0)}@media (width>=1024px){.mat-cabeca__titulo{grid-column:1/7}.mat-apoio{grid-column:8/13;padding-bottom:.4em}.mat-palco{grid-column:1/7;position:sticky;top:112px}.mat-lista{border-top:1px solid var(--line);grid-column:7/13}.mat-linha{border-bottom:1px solid var(--line)}.mat-item[aria-pressed=true] .mat-item__corpo{transform:translate(12px)}@media (hover:hover) and (pointer:fine){.mat-item:hover .mat-item__nome{color:var(--text)}}.mat-fio{--fio-x:calc(100% + var(--coluna-gap));width:var(--fio-x);grid-column:1/7;height:1px;margin-left:0}.mat-fio__traco{transform-origin:0}.mat-fio__no{top:-3px;bottom:auto;left:calc(100% - 3px)}html.js-motion .mat-fio__traco{transform:scaleX(0)}}@media (width<=1023.98px){.mat-moldura{max-height:none}@media (width>=600px){.mat-moldura{aspect-ratio:auto;height:68svh}}.mat-lista{margin-inline:calc(-1 * var(--gutter));margin-top:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.mat-lista[role=list]{padding:10px var(--gutter) 4px}.mat-lista::-webkit-scrollbar{display:none}.mat-linha{scroll-snap-align:start;flex:none}.mat-item{width:92px;padding:6px 0 8px}.mat-item:focus-visible{outline-offset:2px}.mat-item__corpo{grid-template-columns:72px;justify-items:start;row-gap:12px}.mat-item__amostra{width:72px}.mat-item[aria-pressed=true] .mat-item__amostra:before{opacity:1}.mat-item__nome{font-family:var(--font-body);letter-spacing:0;font-size:.8125rem;font-weight:500;line-height:1.3}.mat-item__num,.mat-item__uso{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.proc[data-dobra]{--proc-linha-x:8px;--proc-recuo:40px;background:var(--areia);padding-block:var(--pad-sec)}.proc-trilhos{top:0;bottom:var(--pad-sec);pointer-events:none;margin-inline:auto;position:absolute;left:0;right:0}.proc-linha{width:1px;height:var(--proc-linha-h,100%);margin-left:var(--proc-linha-x);background:var(--line-2);display:block;position:relative}.proc-linha__fill{background:var(--accent);transform-origin:50% 0;position:absolute;inset:0}html.js-motion .proc-linha__fill{transform:scaleY(0)}.proc-grade{align-items:start;row-gap:clamp(64px,9vw,112px);position:relative}.proc-cabeca{justify-items:start;gap:var(--space-5);min-width:0;display:grid}.proc-cabeca h2{max-width:11ch}.proc-apoio{max-width:40ch;color:var(--text-2);font-size:var(--fs-lead);line-height:1.6}.proc-foto{width:100%;margin-top:var(--space-3)}.proc-foto__img{aspect-ratio:3/2;border-radius:var(--r-1)}.proc-cta{margin-top:var(--space-2)}.proc-etapas{min-width:0}.proc-lista{gap:var(--space-8);display:grid}.proc-etapa{gap:var(--space-3);display:grid;position:relative}.proc-ponto{top:19px;left:calc(var(--proc-linha-x) - var(--proc-recuo) - 4px);border:1px solid var(--line-2);background:var(--areia);border-radius:50%;width:9px;height:9px;position:absolute}.proc-ponto:after{content:"";background:var(--accent);transition:transform .6s var(--ease-out);border-radius:50%;position:absolute;inset:-1px}.proc-etapa__num{color:var(--accent);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;transition:color .6s var(--ease-out);font-size:3rem;font-style:italic;font-weight:300;line-height:1}.proc-etapa__texto{gap:var(--space-3);transition:opacity .6s var(--ease-out);display:grid}.proc-etapa__texto p{max-width:48ch;color:var(--text-2)}.proc-etapa__texto .ficha{margin-top:var(--space-2)}html.js-motion .proc-etapa:not(.is-ativa) .proc-ponto:after{transform:scale(0)}html.js-motion .proc-etapa:not(.is-ativa) .proc-etapa__num{color:var(--soft)}html.js-motion .proc-etapa:not(.is-ativa) .proc-etapa__texto{opacity:.5}.proc-nota{max-width:52ch;margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;font-weight:500;line-height:1.6}@media (width>=1024px){.proc[data-dobra]{--proc-linha-x:0px;--proc-recuo:56px}.proc-linha{grid-column:7}.proc-cabeca{top:var(--proc-topo,112px);grid-column:1/6;position:sticky}.proc-foto{width:clamp(60%,150vh - 930px,100%)}.proc-etapas{padding-left:var(--proc-recuo);grid-column:7/13}}@media (width<=1023.98px){.proc-grade{padding-left:calc(var(--gutter) + var(--proc-recuo))}.proc-etapa__num{font-size:2.5rem}.proc-ponto{top:15px}}.est{padding-block:var(--pad-sec)}.est-grade{align-items:start;row-gap:clamp(72px,9vw,112px)}.est-retrato,.est-quadro{position:relative}.est-foto{aspect-ratio:4/5}.est-foto__par{position:absolute;inset:0;overflow:clip}.est-foto__par>img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transform:scale(1.03)}.est-detalhe{z-index:1;width:46%;position:absolute;bottom:-16%;right:-6%}.est-detalhe__moldura{aspect-ratio:3/2}.est-legenda{max-width:50%;margin-top:var(--space-4)}.est-texto{justify-items:start;display:grid}.est-titulo{max-width:13ch;margin-top:var(--space-5)}.est-titulo em{color:var(--text)}.est-citacao{max-width:30ch;color:var(--text);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.012em;margin-top:clamp(40px,5vw,64px);padding-left:.62em;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);font-style:italic;font-weight:300;line-height:1.28;position:relative}.est-citacao__aspa{color:var(--accent);font-size:1.9em;line-height:1;position:absolute;top:-.02em;left:-.06em}.est-citacao__texto{text-wrap:balance}.est-bio{gap:var(--space-4);max-width:46ch;color:var(--text-2);margin-top:clamp(32px,4vw,48px);display:grid}.est-ficha{width:100%;max-width:560px;margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);gap:14px 32px}.est-assinatura{margin-top:var(--space-7);color:var(--text);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;align-items:center;gap:18px;font-size:1.75rem;font-style:italic;font-weight:300;line-height:1;display:flex}.est-assinatura__risco{background:var(--accent);transform-origin:0;width:48px;height:1px;display:block}.est-acoes{align-items:center;gap:var(--space-5) var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}html.js-motion .est-foto{clip-path:inset(100% 0 0)}html.js-motion .est-detalhe__moldura{opacity:0}@media (width<=1023.98px){.est-retrato{width:100%;max-width:600px}.est-detalhe{width:46%;bottom:-12%;right:-2%}.est-legenda{max-width:none;margin-top:calc(15% + 32px)}}@media (width<=599.98px){.est-detalhe{right:0}}@media (width>=1024px){.est-grade{row-gap:0}.est-retrato{grid-area:1/1/auto/6}.est-detalhe{width:42%;bottom:-12%;right:-17%}.est-texto{grid-area:1/7/auto/13;margin-top:clamp(96px,9.4vw,180px)}.est-legenda{max-width:72%}}@media (width>=1600px){.est-texto{grid-column:7/12}}.duv{padding-block:var(--pad-sec)}.duv-grade{align-items:start;row-gap:clamp(48px,7vw,72px)}.duv-cabeca{justify-items:start;gap:var(--space-5);display:grid}.duv-titulo{max-width:12ch}.duv-ajuda{justify-items:start;gap:var(--space-1);margin-top:var(--space-4);color:var(--text-2);display:grid}.duv-lista{border-top:1px solid var(--line);margin:0}.duv-item{border-bottom:1px solid var(--line)}.duv-pergunta{font:inherit;letter-spacing:normal;margin:0}.duv-botao{width:100%;min-height:88px;color:var(--text);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:clamp(16px,2vw,28px);padding:22px 0;display:grid}.duv-botao:focus-visible{outline-offset:2px}.duv-num{min-width:2.4em;color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.duv-texto{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;text-wrap:balance;transition:transform var(--dur) var(--ease-out);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:350;line-height:1.3}.duv-icone{border:1px solid var(--line-2);width:40px;height:40px;color:var(--text);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:50%;align-self:center;place-items:center;display:grid;position:relative}.duv-icone>span{width:12px;height:1px;transition:transform var(--dur) var(--ease-out);background:currentColor;grid-area:1/1}.duv-icone>span+span{width:1px;height:12px}.duv-botao[aria-expanded=true] .duv-icone>span+span{transform:scaleY(0)}.duv-botao:focus-visible .duv-texto{transform:translate(6px)}.duv-botao:focus-visible .duv-icone{border-color:var(--text);background:var(--text);color:var(--linho)}@media (hover:hover) and (pointer:fine){.duv-botao:hover .duv-texto{transform:translate(6px)}.duv-botao:hover .duv-icone{border-color:var(--text);background:var(--text);color:var(--linho)}}.duv-painel{overflow:clip}.duv-resposta{color:var(--text-2);max-width:68ch;padding:0 calc(40px + clamp(16px,2vw,28px)) 30px calc(1.65em + clamp(16px,2vw,28px))}.duv-resposta p{max-width:54ch}html:not(.js) .duv-painel[hidden]{display:block}@media (width<=599.98px){.duv-botao{min-height:76px;padding:18px 0}.duv-icone{width:36px;height:36px}.duv-resposta{padding-right:0}}@media (width>=1024px){.duv-grade{row-gap:0}.duv-cabeca{grid-area:1/1/auto/5;position:sticky;top:112px}.duv-conteudo{grid-area:1/6/auto/13;padding-top:44px}}.cont{z-index:2;padding-block:var(--pad-sec);background:var(--papel);position:relative;box-shadow:0 -1px #261c110d,0 -20px 50px -26px #261c1142}.cont-grade{align-items:start;row-gap:clamp(64px,9vw,96px)}.cont-info{justify-items:start;gap:var(--space-5);display:grid}.cont-titulo{max-width:11ch}.cont-apoio{max-width:44ch;color:var(--text-2);font-size:var(--fs-lead);line-height:1.6}.cont-dados{width:100%;max-width:520px;margin-top:var(--space-5);border-top:1px solid var(--line);display:grid}.cont-dados>div{gap:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;padding-block:14px;display:grid}.cont-dados dt{color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;font-weight:500;line-height:1.5}.cont-dados dd{color:var(--text);font-size:.9375rem;line-height:1.5}.cont-dados .link-seta{padding-block:0 4px;font-size:.9375rem}.cont-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;overflow-wrap:anywhere;transition:text-decoration-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);text-decoration-thickness:1px}.cont-link:hover,.cont-link:focus-visible{color:var(--accent);text-decoration-color:currentColor}.cont-previa{display:none}.cont-form{gap:clamp(32px,3.4vw,44px);min-width:0;display:grid}.cont-form__cabeca{gap:14px;display:grid}.cont-form__titulo,.cont-rotulo,.cont-nota,.cont-previa__ficha{color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;font-weight:500;line-height:1.5}.cont-form__titulo{color:var(--text)}.cont-form__risco{background:var(--text);opacity:.6;transform-origin:0;height:1px;display:block}.cont-campo,.cont-grupo{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.cont-grupo>legend{float:left;width:100%;margin-bottom:14px;padding:0}.cont-rotulo{align-items:baseline;gap:12px;display:flex}.cont-n{color:var(--soft);font-variant-numeric:tabular-nums}.cont-linha{display:block;position:relative}.cont-linha:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .7s var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cont-linha:focus-within:after{transform:scaleX(1)}.cont-entrada{border:0;border-bottom:1px solid var(--line-2);width:100%;color:var(--text);appearance:none;background:0 0;border-radius:0;padding:10px 0 12px;font-size:1.125rem;line-height:1.5;display:block}.cont-entrada::placeholder{color:var(--muted);opacity:.85}.cont-entrada:focus,.cont-entrada:focus-visible{outline:none}.cont-entrada--texto{resize:vertical;min-height:calc(6em + 22px)}.cont-entrada[aria-invalid=true]{border-bottom-color:var(--accent)}.cont-chips{flex-wrap:wrap;gap:10px;display:flex}.cont-chip{cursor:pointer;display:inline-flex;position:relative}.cont-chip>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cont-chip>span{border:1px solid var(--line-2);border-radius:var(--r-pill);min-height:40px;color:var(--text);font-size:var(--fs-sm);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);align-items:center;padding:0 18px;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.cont-chip:hover>span{border-color:var(--text)}}.cont-chip>input:checked+span{border-color:var(--text);background:var(--text);color:var(--linho)}.cont-chip>input:focus-visible+span{outline:1px solid var(--accent);outline-offset:3px}.cont-envio{justify-items:start;gap:var(--space-4);margin-top:var(--space-2);display:grid}.cont-enviar{min-height:60px;padding:0 32px;font-size:1rem}.cont-status{max-width:52ch;color:var(--text);font-size:var(--fs-sm);line-height:1.55}.cont-status:empty{display:none}.cont-status[data-estado=erro]{color:var(--accent)}.cont-status a{color:var(--accent);text-underline-offset:3px}.cont-nota{max-width:48ch}@media (width<=599.98px){.cont-dados>div{grid-template-columns:minmax(0,1fr);gap:2px}.cont-enviar{white-space:normal;width:100%;padding:0 22px}}@media (width>=1024px){.cont-info{grid-area:1/1/auto/6}.cont-form{grid-area:1/7/auto/13;padding-top:8px}.cont-previa{width:100%;max-width:440px;margin-top:var(--space-7);border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--linho);gap:14px;padding:22px 24px 26px;display:grid}.cont-previa__texto{color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}}@media (width>=1600px){.cont-form{grid-column:7/12}}.rod{z-index:2;background:var(--areia);color:var(--text);display:flow-root;position:relative;overflow:clip}.rod-wrap{padding-top:clamp(72px,9vw,128px)}.rod-colunas{row-gap:var(--space-7);align-items:start}.rod-col{align-content:start;gap:10px;font-size:.9375rem;line-height:1.6;display:grid}.rod-titulo{color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;margin-bottom:6px;font-weight:500;line-height:1.5}.rod-suave{color:var(--muted)}.rod-lista{gap:6px;margin:0;display:grid}.rod-lista--nav{grid-template-columns:repeat(2,max-content);column-gap:32px}.rod-link{overflow-wrap:anywhere;transition:background-size var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-block:2px;text-decoration:none;display:inline-block}.rod-link:hover,.rod-link:focus-visible{color:var(--accent);background-size:100% 1px}.rod-topo>span{display:inline-block}.rod-topo:hover>span,.rod-topo:focus-visible>span{transform:translateY(-4px)}.rod-legal{padding-top:var(--space-5);border-top:1px solid var(--line-2);color:var(--muted);font-size:var(--fs-ficha);letter-spacing:var(--track-ficha);text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 28px;margin-top:clamp(56px,7vw,96px);font-weight:500;line-height:1.6;display:flex}.rod-marca{padding-inline:var(--gutter);color:var(--text);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.045em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:clamp(24px,3vw,48px) 0 -.1em;font-size:22vw;font-weight:300;line-height:.8}.rod-marca__texto{display:inline-block}@media (width>=768px) and (width<=1023.98px){.rod-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}.rod-colunas>*{grid-column:auto}}@media (width>=1024px){.rod-col--estudio{grid-column:1/4}.rod-col--contato{grid-column:5/8}.rod-col--nav{grid-column:8/11}.rod-col--topo{grid-column:11/13;justify-items:end}}@media (width<=767.98px){.rod-marca{font-size:31vw}}@media (width>=1920px){.rod-marca{font-size:20vw}}.flutua{right:var(--gutter);bottom:max(20px, env(safe-area-inset-bottom));z-index:var(--z-flutua);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility 0s linear var(--dur);position:fixed;transform:translateY(16px)}html.passou-topo:not(.menu-aberto) .flutua:not(.is-escondido){opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility 0s linear 0s;transform:none}html.menu-aberto .flutua{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px)}.flutua-btn{transition:background-color var(--dur-tema) var(--ease-in-out), color var(--dur-tema) var(--ease-in-out), box-shadow var(--dur-tema) var(--ease-in-out), transform var(--dur) var(--ease-out);box-shadow:0 18px 40px -18px #261c1173}html[data-tema=noite] .flutua-btn{background:var(--linho);color:var(--text);box-shadow:0 18px 40px -18px #0009}@media (hover:hover) and (pointer:fine){.flutua-btn:hover,html[data-tema=noite] .flutua-btn:hover{background:var(--accent);color:var(--on-accent);transition-duration:var(--dur)}}
