:root{--c-bg: #f7f7f5;--c-surface: #ffffff;--c-surface-2: #eeeeea;--c-ink: #141414;--c-ink-soft: #4a4a46;--c-line: #d9d9d3;--c-brand: #1d1d1d;--c-brand-ink: #ffffff;--c-link: var(--c-brand);--c-band: #1d1d1d;--c-band-2: #0f0f0f;--c-band-ink: #f4f4f0;--c-band-ink-soft: #c9c9c2;--c-band-line: rgba(255, 255, 255, .16);--c-accent: #3a7d5c;--c-accent-on-band: #8fd1ad;--c-target: #2459c9;--c-target-on-band: #8ab4ff;--c-focus: #2459c9;--c-danger: #b42318;--c-success: #1f7a4a;--f-display: ui-sans-serif, system-ui, sans-serif;--f-body: ui-sans-serif, system-ui, sans-serif;--f-seq: ui-monospace, monospace;--fw-display: 600;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-md: 1.0625rem;--fs-lg: clamp(1.1875rem, 1.05rem + .5vw, 1.375rem);--fs-h4: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-h3: clamp(1.5rem, 1.25rem + 1vw, 2rem);--fs-h2: clamp(2rem, 1.5rem + 2vw, 3rem);--fs-h1: clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--fs-statement: clamp(1.75rem, 1.2rem + 2.4vw, 3.25rem);--lh-tight: 1.06;--lh-snug: 1.2;--lh-body: 1.6;--tracking-display: -.025em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4.5rem;--sp-9: clamp(4.5rem, 3rem + 6vw, 8rem);--gutter: clamp(1rem, .5rem + 2.5vw, 2.5rem);--container: 1240px;--measure: 66ch;--r-ctrl: 999px;--r-field: 8px;--r-media: 4px;--shadow-1: 0 1px 2px rgba(10, 20, 15, .06), 0 8px 24px -12px rgba(10, 20, 15, .18);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-1: .16s;--dur-2: .32s;--dur-3: .9s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:color-mix(in oklab,var(--c-ink) 35%,transparent) var(--c-bg)}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--f-body);font-size:var(--fs-md);line-height:var(--lh-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:var(--f-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);line-height:var(--lh-snug);text-wrap:balance}p{margin:0;text-wrap:pretty}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}::selection{background:color-mix(in oklab,var(--c-accent) 32%,transparent);color:var(--c-ink)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:2px}input,textarea,select,button{font:inherit;color:inherit;caret-color:var(--c-target)}[data-copy-note]:before{content:attr(data-copy-note);display:block;width:fit-content;max-width:100%;margin-bottom:.5rem;padding:2px 8px;border-radius:3px;background:color-mix(in oklab,var(--c-target) 12%,transparent);color:var(--c-target);font:600 .75rem/1.35 var(--f-body);letter-spacing:0;text-transform:none}[data-tone=band] [data-copy-note]:before{background:color-mix(in oklab,var(--c-target-on-band) 18%,transparent);color:var(--c-target-on-band)}.kit-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.kit-skip{position:absolute;left:var(--sp-4);top:-100px;z-index:100;padding:var(--sp-2) var(--sp-4);background:var(--c-ink);color:var(--c-bg);border-radius:var(--r-field)}.kit-skip:focus{top:var(--sp-4)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-quart: cubic-bezier(.25, 1, .5, 1);--ease-mask: cubic-bezier(.77, 0, .175, 1)}.motion-ok [data-reveal-auto]>:not([data-reveal]),.motion-ok [data-reveal=words]{opacity:0}.motion-ok [data-reveal=words].is-in,.motion-ok [data-reveal-auto]>[data-reveal=words].is-in{opacity:1}.motion-ok [data-reveal=rise],.motion-ok [data-reveal=""]{opacity:0;translate:0 18px;filter:blur(6px);transition:opacity .7s var(--ease-expo) var(--d, 0ms),translate .9s var(--ease-expo) var(--d, 0ms),filter .7s var(--ease-expo) var(--d, 0ms)}.motion-ok [data-reveal=rise].is-in,.motion-ok [data-reveal=""].is-in{opacity:1;translate:0 0;filter:blur(0)}.motion-ok [data-reveal=stagger]>*{opacity:0;translate:0 22px;filter:blur(4px);transition:opacity .65s var(--ease-expo),translate .85s var(--ease-expo),filter .65s var(--ease-expo);transition-delay:calc(var(--d, 0ms) + var(--i, 0) * 70ms)}.motion-ok [data-reveal=stagger].is-in>*{opacity:1;translate:0 0;filter:blur(0)}.motion-ok [data-reveal=words] .kit-w{display:inline-block;opacity:0;translate:0 .45em;filter:blur(8px);transition:opacity .6s var(--ease-expo),translate .9s var(--ease-expo),filter .7s var(--ease-expo);transition-delay:calc(var(--d, 0ms) + var(--i, 0) * 38ms)}.motion-ok [data-reveal=words].is-in .kit-w{opacity:1;translate:0 0;filter:blur(0)}.motion-ok [data-reveal=words][data-copy-note]:before{opacity:0;transition:opacity .5s var(--ease-expo) var(--d, 0ms)}.motion-ok [data-reveal=words].is-in[data-copy-note]:before{opacity:1}.motion-ok [data-reveal=media]{overflow:hidden;border-radius:var(--r-media)}.motion-ok [data-reveal=media]>*{clip-path:inset(100% 0 0 0);scale:1.08;transition:clip-path 1.1s var(--ease-mask) var(--d, 0ms),scale 1.4s var(--ease-expo) var(--d, 0ms)}.motion-ok [data-reveal=media].is-in>*{clip-path:inset(0 0 0 0);scale:1}.kit-btn:active{scale:.97;transition:scale 90ms var(--ease-quart)}@font-face{font-family:Avenir;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/AvenirLTStd-Light.woff2) format("woff2")}@font-face{font-family:Avenir;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/AvenirLTStd-Book.woff2) format("woff2")}@font-face{font-family:Avenir;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/AvenirLTStd-Medium.woff2) format("woff2")}@font-face{font-family:Avenir;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/AvenirLTStd-Heavy.woff2) format("woff2")}@font-face{font-family:Ragara;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Ragara.woff2) format("woff2")}@font-face{font-family:Sambosa;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Sambosa.woff2) format("woff2")}@font-face{font-family:Sambosa;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Sambosa-Bold.woff2) format("woff2")}:root{--t-h1: clamp(2rem, 1.3rem + 2.2vw, 3.1rem);--t-h2: clamp(1.8rem, 1.2rem + 1.8vw, 2.9rem);--t-h3-grande: clamp(1.4rem, 1.1rem + 1.2vw, 2rem);--t-destaque: clamp(1.4rem, 1.1rem + 1.2vw, 2.1rem);--t-h3: clamp(1.1rem, 1rem + .5vw, 1.35rem);color-scheme:light;--c-bg: #f8f5eb;--c-surface: #ffffff;--c-surface-2: #efe9da;--c-ink: #2a3241;--c-ink-soft: #4b5466;--c-line: rgba(42, 50, 65, .16);--c-brand: #c4472a;--c-brand-ink: #ffffff;--c-link: #a63a1b;--c-band: #2a3241;--c-band-2: #1f2633;--c-band-ink: #f8f5eb;--c-band-ink-soft: #c9d0db;--c-band-line: rgba(248, 245, 235, .2);--c-accent: #103559;--c-accent-on-band: #82a0bc;--c-target: #103559;--c-target-on-band: #82a0bc;--c-focus: #103559;--c-danger: #b42318;--c-success: #1f7a4a;--shadow-1: 0 1px 2px rgba(42, 50, 65, .1), 0 14px 30px -14px rgba(42, 50, 65, .35);--f-titulo: "Ragara", "Cormorant Garamond", Georgia, serif;--f-display: "Avenir", "Avenir Next", "Nunito Sans", ui-sans-serif, system-ui, sans-serif;--f-body: "Avenir", "Avenir Next", "Nunito Sans", ui-sans-serif, system-ui, sans-serif;--f-portal: "Sambosa", "Avenir", ui-sans-serif, system-ui, sans-serif;--fw-display: 500;--tracking-display: 0;--r-ctrl: 2px;--r-field: 2px;--r-media: 2px;--c-azul: #82a0bc;--c-azul-soft: #dbe5ee;--c-azul-line: rgba(130, 160, 188, .55)}::selection{background:#c4472a38;color:var(--c-ink)}html .kit-btn.kit-btn{border-radius:2rem;min-height:52px;padding-left:1.5rem;padding-right:.5rem;font-weight:800;font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;text-align:left;max-width:100%}html .kit-btn.kit-btn{width:fit-content}html .kit-btn.kit-btn>span:first-child{text-wrap:pretty;line-height:1.25;text-align:center}html .kit-btn.kit-btn--primary,html .kit-btn.kit-btn--secondary{padding:.75rem 1rem .75rem 1.5rem;justify-content:center;gap:.75rem}html .kit-btn.kit-btn>span:first-child{padding-top:.12em}@supports (text-box: trim-both cap alphabetic){html .kit-btn.kit-btn>span:first-child{padding-top:0;text-box:trim-both cap alphabetic}}html .kit-btn.kit-btn .kit-btn__icon{flex:none;width:38px;height:38px}html .kit-btn.kit-btn .kit-btn__icon{transition:translate .22s var(--ease-out, ease)}html .kit-btn.kit-btn:hover .kit-btn__icon{translate:4px 0}@media(prefers-reduced-motion:reduce){html .kit-btn.kit-btn:hover .kit-btn__icon{translate:none}}html .kit-btn.kit-btn--primary{box-shadow:0 10px 20px -10px #a63a20bf,0 2px 4px #2a324126}html .kit-btn.kit-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 26px -12px #a63a20cc,0 3px 6px #2a32412e}html .kit-btn.kit-btn--secondary{--btn-bg: transparent;--btn-ink: #103559;--btn-line: #103559;border-width:2px;box-shadow:none}html .kit-btn.kit-btn--secondary:hover{--btn-bg: #103559;--btn-ink: #ffffff;--btn-line: #103559}html .kit-btn.kit-btn--ghost{--btn-ink: #103559;padding-left:0;min-height:44px;border:0;box-shadow:none;background:transparent}html .kit-btn.kit-btn--ghost .kit-btn__icon{width:34px;height:34px;border:2px solid #103559;background:transparent}html .kit-btn.kit-btn--ghost:hover{background:transparent;--btn-ink: #c4472a}html .kit-btn.kit-btn--ghost:hover .kit-btn__icon{background:#103559;color:#fff;border-color:#103559}@media(prefers-reduced-motion:reduce){html .kit-btn.kit-btn--primary:hover{transform:none}}.etiqueta{display:inline-flex;align-items:center;gap:.7rem;padding:0;background:none;color:#c4472a;font-family:var(--f-display, inherit);font-weight:800;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.etiqueta:before{content:"";width:2rem;height:2px;background:currentColor;flex:none}html .fundo-pontos.fundo-pontos{background-image:radial-gradient(rgba(16,53,89,.15) 1px,transparent 1.5px);background-size:22px 22px}html .fundo-redes.fundo-redes{background-image:url(/brand/redes/fundo-redes.svg);background-size:420px 340px;background-position:center top}@media(max-width:700px){html .fundo-redes.fundo-redes{background-size:300px 243px}}html .container-larga.kit-container{max-width:calc(1440px + 2*clamp(1.25rem,3vw,3rem));padding-inline:clamp(1.25rem,3vw,3rem)}.cs__setas [data-cs-ant]{flex-direction:row-reverse}.cs__setas [data-cs-ant] .kit-btn__icon svg{transform:scaleX(-1)}.cs__setas [data-cs-ant]:hover .kit-btn__icon{transform:translate(-3px)}.dir{background:var(--c-band);color:var(--c-band-ink);border-radius:4px;padding:var(--sp-6) var(--sp-7);box-shadow:0 2px 4px #1f2a3b2e,0 28px 50px -22px #1f2a3b8c}.dir__titulo{margin:0 0 var(--sp-5);font-family:var(--f-display);font-size:var(--fs-h3);font-weight:300;letter-spacing:.08em;color:var(--c-azul-soft);text-transform:uppercase}.dir__lista{list-style:none;margin:0;padding:0}.dir__linha{display:grid;grid-template-columns:9.25rem 1fr auto;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4);margin:0 calc(var(--sp-4) * -1);border-top:1px solid var(--c-azul-line);color:var(--c-azul-soft);text-decoration:none;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.dir__lista li:last-child .dir__linha{border-bottom:1px solid var(--c-azul-line)}.dir__tag{font-family:var(--f-display);font-size:var(--fs-md);font-weight:500;letter-spacing:.14em;color:var(--c-azul);font-variant-numeric:tabular-nums;white-space:nowrap}.dir__texto{display:grid;gap:.15rem;min-width:0}.dir__nome{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:400;letter-spacing:.02em;overflow-wrap:anywhere}.dir__detalhe{font-size:var(--fs-sm);color:var(--c-band-ink-soft)}.dir__seta{color:var(--c-azul);transition:transform var(--dur-2) var(--ease-out)}.dir__linha:hover,.dir__linha:focus-visible{background:#82a0bc24;color:var(--c-band-ink)}.dir__linha:hover .dir__seta,.dir__linha:focus-visible .dir__seta{transform:translate(6px)}.dir__linha:focus-visible{outline:2px solid var(--c-accent-on-band);outline-offset:-2px}.dir__linha:active{background:#82a0bc38}@media(max-width:640px){.dir{padding:var(--sp-5) var(--sp-5)}.dir__linha{grid-template-columns:1fr auto;gap:var(--sp-2) var(--sp-3)}.dir__tag{grid-column:1 / -1}.dir__tag:empty{display:none}}@media(prefers-reduced-motion:reduce){.dir__linha,.dir__seta{transition:none}.dir__linha:hover .dir__seta,.dir__linha:focus-visible .dir__seta{transform:none}}h1,h2{font-family:var(--f-titulo);font-weight:400;letter-spacing:0}header.kit-header[data-kit-header]{background:var(--c-bg);box-shadow:0 1px 0 var(--c-line)}footer.kit-footer[data-tone]{--c-band-2: #2a3241}.kit-header .kit-header__nav a{text-transform:uppercase;letter-spacing:.02em;font-size:.72rem;padding:10px 5px;font-weight:500;border-radius:0;white-space:nowrap}.kit-header__cta{white-space:nowrap}.kit-header .kit-header__nav a:hover{background:transparent;box-shadow:inset 0 -2px 0 var(--c-azul)}.kit-header .kit-header__nav a[aria-current=page]{font-weight:500;box-shadow:inset 0 -2px 0 var(--c-brand)}.moldura{margin:0;background:var(--c-surface);padding:.55rem;box-shadow:0 2px 4px #1f2a3b24,0 22px 40px -18px #1f2a3b80}.moldura img{display:block;width:100%;height:auto}header.kit-header .kit-header__bar{gap:var(--sp-3)}header.kit-header .kit-header__nav ul{gap:0}@media(max-width:880px){main .kit-btn{display:flex;width:fit-content;margin-inline:auto}main .capa__local{justify-self:center;text-align:center}}@media(min-width:881px){html:root{--container: 1160px;--gutter: clamp(2.5rem, 7vw, 6rem)}}footer.kit-footer[data-tone] .kit-footer__logo--band img{height:clamp(60px,6vw,80px)}.cab[data-astro-cid-huc2lya7]{position:sticky;top:0;z-index:60;background:var(--c-bg);box-shadow:0 1px 0 var(--c-line);transition:background-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.cab__pular[data-astro-cid-huc2lya7]{position:absolute;left:-999px;top:0;background:var(--c-ink);color:var(--c-bg);padding:.6rem 1rem;z-index:5}.cab__pular[data-astro-cid-huc2lya7]:focus{left:.5rem;top:.5rem}.cab__barra{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:var(--sp-4)}.cab[data-astro-cid-huc2lya7][data-logo-rolagem=true]:not(.cab--rolou):not(.cab--aberto){background:transparent;box-shadow:none}.cab__logo[data-astro-cid-huc2lya7]{display:flex;align-items:center;min-height:44px;flex:none;transition:opacity .36s var(--ease-out),transform .36s var(--ease-out)}.cab__logo[data-astro-cid-huc2lya7] img[data-astro-cid-huc2lya7]{height:44px;width:auto;display:block}.cab[data-astro-cid-huc2lya7][data-logo-rolagem=true]:not(.cab--rolou) .cab__logo[data-astro-cid-huc2lya7]{opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none;position:absolute}.cab__menu-btn[data-astro-cid-huc2lya7]{margin-left:auto;display:inline-flex;align-items:center;gap:.8rem;height:48px;padding:0 1.25rem 0 1.5rem;border:0;border-radius:999px;background:var(--c-band);color:var(--c-band-ink);font:inherit;font-size:var(--fs-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 22px -14px #2a3241b3;transition:background-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.cab__menu-btn[data-astro-cid-huc2lya7]:hover{background:var(--c-brand);transform:translateY(-1px)}.cab__menu-btn[data-astro-cid-huc2lya7]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.cab__icone[data-astro-cid-huc2lya7]{position:relative;display:block;width:22px;height:12px}.cab__icone[data-astro-cid-huc2lya7] i[data-astro-cid-huc2lya7]{position:absolute;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .32s var(--ease-out),width .32s var(--ease-out),top .32s var(--ease-out)}.cab__icone[data-astro-cid-huc2lya7] i[data-astro-cid-huc2lya7]:nth-child(1){top:1px;width:22px}.cab__icone[data-astro-cid-huc2lya7] i[data-astro-cid-huc2lya7]:nth-child(2){top:9px;width:14px}.cab__menu-btn[data-astro-cid-huc2lya7]:hover .cab__icone[data-astro-cid-huc2lya7] i[data-astro-cid-huc2lya7]:nth-child(2){width:22px}.cab__menu-btn[data-astro-cid-huc2lya7][aria-expanded=true] .cab__icone[data-astro-cid-huc2lya7] i[data-astro-cid-huc2lya7]{top:5px;width:22px}.cab__menu-btn[data-astro-cid-huc2lya7][aria-expanded=true] .cab__icone[data-astro-cid-huc2lya7] i[data-astro-cid-huc2lya7]:nth-child(1){transform:rotate(45deg)}.cab__menu-btn[data-astro-cid-huc2lya7][aria-expanded=true] .cab__icone[data-astro-cid-huc2lya7] i[data-astro-cid-huc2lya7]:nth-child(2){transform:rotate(-45deg)}.cab__painel[data-astro-cid-huc2lya7]{position:absolute;left:0;right:0;top:100%;background:var(--c-bg);box-shadow:0 34px 56px -30px #2a324180;max-height:calc(100dvh - 76px);overflow-y:auto;overflow-x:hidden;z-index:2}.cab__painel[data-astro-cid-huc2lya7][hidden],.cab__veu[data-astro-cid-huc2lya7][hidden],.cab__res[data-astro-cid-huc2lya7][hidden],.cab__menu[data-astro-cid-huc2lya7][hidden]{display:none}.cab__painel-grade{position:relative;padding-block:var(--sp-5) var(--sp-6)}.cab__busca[data-astro-cid-huc2lya7]{position:relative;margin-bottom:var(--sp-5)}.cab__busca-rot[data-astro-cid-huc2lya7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cab__busca[data-astro-cid-huc2lya7] svg[data-astro-cid-huc2lya7]{position:absolute;left:1.1rem;top:50%;translate:0 -50%;color:var(--c-ink-soft);pointer-events:none}.cab__busca[data-astro-cid-huc2lya7] input[data-astro-cid-huc2lya7]{width:100%;height:3.2rem;padding:0 1.2rem 0 3.1rem;border:1px solid color-mix(in oklab,var(--c-ink) 16%,transparent);border-radius:999px;background:var(--c-bg);color:var(--c-ink);font:inherit;font-size:var(--fs-md)}.cab__busca[data-astro-cid-huc2lya7] input[data-astro-cid-huc2lya7]::placeholder{color:var(--c-ink-soft);opacity:.85}.cab__busca[data-astro-cid-huc2lya7] input[data-astro-cid-huc2lya7]:focus,.cab__busca[data-astro-cid-huc2lya7] input[data-astro-cid-huc2lya7]:focus-visible{outline:none;border-color:color-mix(in oklab,var(--c-ink) 42%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,var(--c-focus) 12%,transparent)}.cab__res[data-astro-cid-huc2lya7]{display:grid;gap:0;margin-bottom:var(--sp-3)}.cab__res[data-astro-cid-huc2lya7] a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-4);padding:.7rem .2rem;border-bottom:1px solid var(--c-line);color:var(--c-ink);text-decoration:none;font-size:var(--fs-md)}.cab__res[data-astro-cid-huc2lya7] a:hover,.cab__res[data-astro-cid-huc2lya7] a:focus-visible{color:var(--c-brand)}.cab__res[data-astro-cid-huc2lya7] a:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.cab__res[data-astro-cid-huc2lya7] small{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-link)}.cab__res[data-astro-cid-huc2lya7] p{margin:0;padding:var(--sp-3) .2rem;color:var(--c-ink-soft);font-size:var(--fs-md)}.cab__menu[data-astro-cid-huc2lya7]{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:var(--sp-6);align-items:start}.cab__grupo[data-astro-cid-huc2lya7] summary[data-astro-cid-huc2lya7]{list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-xs);font-weight:500;letter-spacing:.01em;text-transform:uppercase;color:var(--c-link);margin:0 0 var(--sp-3);cursor:default}.cab__grupo[data-astro-cid-huc2lya7] summary[data-astro-cid-huc2lya7]::-webkit-details-marker{display:none}.cab__lista[data-astro-cid-huc2lya7]{list-style:none;margin:0;padding:0}.cab__lista[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:.45rem 0;font-size:var(--fs-md);line-height:1.3;color:var(--c-ink);text-decoration:none;border-bottom:1px solid var(--c-line);transition:color var(--dur-1) var(--ease-out),padding-left var(--dur-2) var(--ease-out)}.cab__lista[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:after{content:"";flex:none;width:.5rem;aspect-ratio:1;border-radius:50%;background:var(--c-brand);opacity:0;transform:scale(.4);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.cab__lista[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:hover,.cab__lista[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:focus-visible{color:var(--c-brand);padding-left:.35rem}.cab__lista[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:hover:after,.cab__lista[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:focus-visible:after{opacity:1;transform:scale(1)}.cab__lista[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:focus-visible,.cab__unidades[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:focus-visible,.cab__extras[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.cab__unidades[data-astro-cid-huc2lya7]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.cab__unidades[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:var(--sp-3);color:var(--c-ink);text-decoration:none;background:var(--c-surface);box-shadow:0 12px 20px -16px #2a32418c;transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.cab__unidades[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:hover{transform:translateY(-2px);box-shadow:inset 0 -3px 0 var(--c-brand),0 16px 26px -16px #2a324199}.cab__unidades[data-astro-cid-huc2lya7] img[data-astro-cid-huc2lya7]{width:100%;height:3.8rem;object-fit:cover;display:block}.cab__unidades[data-astro-cid-huc2lya7] span[data-astro-cid-huc2lya7]{display:grid;gap:.05rem;padding-right:var(--sp-3)}.cab__unidades[data-astro-cid-huc2lya7] strong[data-astro-cid-huc2lya7]{font-weight:500;font-size:var(--fs-sm)}.cab__unidades[data-astro-cid-huc2lya7] small[data-astro-cid-huc2lya7]{color:var(--c-ink-soft);font-size:var(--fs-xs)}.cab__extras[data-astro-cid-huc2lya7]{list-style:none;margin:var(--sp-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.cab__extras[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]{font-size:var(--fs-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c-link);text-decoration:none}.cab__extras[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:hover{text-decoration:underline;text-underline-offset:.25em}.cab__tel[data-astro-cid-huc2lya7]{margin:var(--sp-3) 0 0;font-size:var(--fs-sm)}.cab__tel[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]{color:var(--c-ink-soft);text-decoration:none}.cab__tel[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:hover{color:var(--c-brand)}.cab__veu[data-astro-cid-huc2lya7]{position:fixed;inset:76px 0 0;background:#2a324166;z-index:1}@media(max-width:960px){.cab__menu[data-astro-cid-huc2lya7]{grid-template-columns:minmax(0,1fr);gap:0}.cab__lado[data-astro-cid-huc2lya7]{display:grid}.cab__grupo[data-astro-cid-huc2lya7]{border-bottom:1px solid var(--c-line)}.cab__grupo[data-astro-cid-huc2lya7] summary[data-astro-cid-huc2lya7]{margin:0;padding:1rem 0;font-size:var(--fs-sm);cursor:pointer;color:var(--c-ink)}.cab__grupo[data-astro-cid-huc2lya7] summary[data-astro-cid-huc2lya7]:after{content:"";width:.6rem;height:.6rem;border-right:2px solid var(--c-brand);border-bottom:2px solid var(--c-brand);transform:rotate(45deg);transition:transform var(--dur-2) var(--ease-out);margin-right:.3rem}.cab__grupo[data-astro-cid-huc2lya7][open] summary[data-astro-cid-huc2lya7]:after{transform:rotate(-135deg)}.cab__grupo[data-astro-cid-huc2lya7] summary[data-astro-cid-huc2lya7]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.cab__lista[data-astro-cid-huc2lya7],.cab__unidades[data-astro-cid-huc2lya7]{padding-bottom:var(--sp-3)}.cab__extras[data-astro-cid-huc2lya7]{margin-top:var(--sp-5)}.cab__painel-grade{padding-block:var(--sp-4) var(--sp-6)}}@media(max-width:600px){.cab__logo[data-astro-cid-huc2lya7] img[data-astro-cid-huc2lya7]{height:34px}.cab__menu-btn[data-astro-cid-huc2lya7]{height:44px;padding:0 1rem 0 1.2rem}}@media(prefers-reduced-motion:reduce){.cab[data-astro-cid-huc2lya7],.cab__logo[data-astro-cid-huc2lya7],.cab__lista[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7],.cab__icone[data-astro-cid-huc2lya7] i[data-astro-cid-huc2lya7],.cab__menu-btn[data-astro-cid-huc2lya7],.cab__unidades[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7],.cab__lista[data-astro-cid-huc2lya7] a[data-astro-cid-huc2lya7]:after,.cab__grupo[data-astro-cid-huc2lya7] summary[data-astro-cid-huc2lya7]:after{transition:none}}.wf[data-astro-cid-bvialm4f]{position:fixed;z-index:40;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);display:inline-flex;align-items:center;gap:.65rem;height:60px;padding:0 1.1rem;background:#2a3241;color:#f8f5eb;border-radius:999px;text-decoration:none;box-shadow:0 0 0 3px #f8f5eb,0 0 0 5px #ee6c4e,0 18px 30px -12px #2a3241b3;transition:background-color var(--dur-2, .2s) var(--ease-out, ease-out),translate var(--dur-2, .2s) var(--ease-out, ease-out)}.wf[data-astro-cid-bvialm4f]:before{content:"";position:absolute;top:4px;right:4px;width:11px;height:11px;border-radius:50%;background:#ee6c4e;box-shadow:0 0 0 2px #2a3241}.wf__rotulo[data-astro-cid-bvialm4f]{font-size:var(--fs-xs, .8rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.wf[data-astro-cid-bvialm4f].is-fora{opacity:0;translate:0 16px;pointer-events:none;visibility:hidden;transition:opacity .25s ease,translate .25s ease,visibility 0s linear .25s}.wf[data-astro-cid-bvialm4f]:hover{background:#103559;translate:0 -3px}.wf[data-astro-cid-bvialm4f]:focus-visible{outline:2px solid #ee6c4e;outline-offset:6px}@media(max-width:640px){.wf[data-astro-cid-bvialm4f]{width:60px;padding:0;justify-content:center}.wf__rotulo[data-astro-cid-bvialm4f]{display:none}}@media(prefers-reduced-motion:no-preference){.wf[data-astro-cid-bvialm4f]{animation:wf-entra .7s var(--ease-expo, cubic-bezier(.16, 1, .3, 1)) 1.8s backwards}.wf[data-astro-cid-bvialm4f]:before{animation:wf-pulsa 2.4s ease-out 3s infinite}}@keyframes wf-entra{0%{opacity:0;scale:.6;translate:0 24px}to{opacity:1;scale:1;translate:0 0}}@keyframes wf-pulsa{0%{box-shadow:0 0 0 2px #2a3241,0 0 0 2px #ee6c4eb3}to{box-shadow:0 0 0 2px #2a3241,0 0 0 12px #ee6c4e00}}.rc[data-astro-cid-olxl22ea]{position:relative;overflow:hidden;background:var(--rc-fundo, var(--c-bg));border-top:1px solid var(--c-line);padding-block:clamp(var(--sp-8),8vw,6rem)}.rc[data-astro-cid-olxl22ea]>*{position:relative;z-index:1}.rc[data-astro-cid-olxl22ea]:before{content:"";position:absolute;right:-3rem;bottom:-1rem;width:min(36rem,80%);aspect-ratio:800 / 460;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 460' fill='none' stroke='%2382a0bc' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M60 360 Q 400 -80 740 360'/%3E%3Cpath d='M60 386 Q 400 -54 740 386'/%3E%3Cpath d='M60 412 Q 400 -28 740 412'/%3E%3Cpath d='M60 438 Q 400 -2 740 438'/%3E%3Cpath d='M400 40 L400 440' stroke-opacity='.7'/%3E%3Cpath d='M120 300 L680 300' stroke-opacity='.7'/%3E%3Ccircle cx='250' cy='300' r='7' fill='%23ee6c4e' stroke='none'/%3E%3Ccircle cx='550' cy='300' r='7' fill='%23ee6c4e' stroke='none'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.5;mask-image:linear-gradient(to top,#000 25%,transparent 80%);pointer-events:none}.rc[data-astro-cid-olxl22ea] h2[data-astro-cid-olxl22ea]{font-size:var(--t-h2);margin-bottom:var(--sp-7)}.rc__grade[data-astro-cid-olxl22ea]{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:var(--sp-7) var(--sp-6)}.rc__bloco[data-astro-cid-olxl22ea]{display:grid;align-content:start;justify-items:start;gap:var(--sp-3);padding-top:var(--sp-4);border-top:3px solid var(--c-brand);min-width:0}.rc__bloco[data-astro-cid-olxl22ea]:nth-child(2){border-top-color:#82a0bc}.rc__bloco[data-astro-cid-olxl22ea]:nth-child(3){border-top-color:#103559}.rc__bloco[data-astro-cid-olxl22ea]:nth-child(4){border-top-color:#82a0bc}.rc__bloco[data-astro-cid-olxl22ea] h3[data-astro-cid-olxl22ea]{font-family:var(--f-display, inherit);font-size:var(--t-h3);font-weight:800;line-height:1.25;color:var(--c-ink)}.rc[data-astro-cid-olxl22ea] address[data-astro-cid-olxl22ea]{display:grid;gap:2px;font-style:normal;font-size:var(--fs-md);line-height:1.5;color:var(--c-ink-soft)}.rc__tel[data-astro-cid-olxl22ea]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-md);font-weight:700;color:var(--c-ink);text-decoration:none}.rc__tel[data-astro-cid-olxl22ea]:hover{text-decoration:underline;text-decoration-color:var(--c-brand);text-underline-offset:.2em}.rc__redes[data-astro-cid-olxl22ea]{list-style:none;margin:0;padding:0;display:grid;gap:0}.rc__wa{white-space:nowrap;align-self:start;justify-self:start}.rc__sr[data-astro-cid-olxl22ea]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1000px){.rc__grade[data-astro-cid-olxl22ea]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rc__grade[data-astro-cid-olxl22ea]{grid-template-columns:minmax(0,1fr)}}.kit-footer[data-astro-cid-xkzxbz5h]{background:var(--c-band-2);border-top:1px solid var(--c-band-line);color:var(--c-band-ink);padding-block:var(--sp-8) var(--sp-5);font-size:var(--fs-sm)}.kit-footer[data-astro-cid-xkzxbz5h] a[data-astro-cid-xkzxbz5h]{color:var(--c-band-ink-soft);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.kit-footer[data-astro-cid-xkzxbz5h] a[data-astro-cid-xkzxbz5h]:hover{color:var(--c-band-ink);text-decoration:underline}.kit-footer__top[data-astro-cid-xkzxbz5h]{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:var(--sp-7) var(--sp-6);padding-bottom:var(--sp-7);border-bottom:1px solid var(--c-band-line)}.kit-footer__brand[data-astro-cid-xkzxbz5h] p[data-astro-cid-xkzxbz5h]{max-width:34ch;margin-top:var(--sp-4);color:var(--c-band-ink-soft)}.kit-footer__logo[data-astro-cid-xkzxbz5h]{display:inline-block;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-field);background:var(--c-bg)}.kit-footer__logo--band[data-astro-cid-xkzxbz5h]{padding:0;background:none}.kit-footer__logo[data-astro-cid-xkzxbz5h] img[data-astro-cid-xkzxbz5h]{height:40px;width:auto}.kit-footer__logo--band[data-astro-cid-xkzxbz5h] img[data-astro-cid-xkzxbz5h]{height:64px}.kit-footer[data-astro-cid-xkzxbz5h] h2[data-astro-cid-xkzxbz5h]{margin-bottom:var(--sp-4);font-family:var(--f-body);font-size:var(--fs-sm);font-weight:700;letter-spacing:0;color:var(--c-band-ink)}.kit-footer[data-astro-cid-xkzxbz5h] ul[data-astro-cid-xkzxbz5h]{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-3)}.kit-footer__contact[data-astro-cid-xkzxbz5h] li[data-astro-cid-xkzxbz5h]{display:flex;align-items:center;gap:var(--sp-2);color:var(--c-accent-on-band)}.kit-footer__hours[data-astro-cid-xkzxbz5h]{margin-top:var(--sp-4);color:var(--c-band-ink-soft)}.kit-footer__legal[data-astro-cid-xkzxbz5h]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-5);color:var(--c-band-ink-soft);font-size:var(--fs-xs)}.kit-footer__legal[data-astro-cid-xkzxbz5h] ul[data-astro-cid-xkzxbz5h]{display:flex;flex-wrap:wrap;gap:var(--sp-5)}.kit-footer__credit[data-astro-cid-xkzxbz5h] a[data-astro-cid-xkzxbz5h]{font-weight:700;color:var(--c-band-ink)}.kit-footer__col[data-astro-cid-xkzxbz5h]{min-width:0}.kit-footer__col[data-astro-cid-xkzxbz5h] a[data-astro-cid-xkzxbz5h]{overflow-wrap:anywhere}@media(max-width:760px){.kit-footer__top[data-astro-cid-xkzxbz5h]{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-footer__brand[data-astro-cid-xkzxbz5h],.kit-footer__col[data-astro-cid-xkzxbz5h]:has(.kit-footer__contact){grid-column:1 / -1}}.ck[data-astro-cid-fba5z63j]{position:fixed;z-index:60;left:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);width:min(34rem,calc(100% - 2rem));display:grid;gap:var(--sp-4);padding:var(--sp-5);background:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-line);border-radius:0 2.5rem;box-shadow:0 18px 40px -18px #2a324173}.ck[data-astro-cid-fba5z63j][hidden]{display:none}.ck[data-astro-cid-fba5z63j] p[data-astro-cid-fba5z63j]{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--c-ink-soft)}.ck[data-astro-cid-fba5z63j] a[data-astro-cid-fba5z63j]{color:var(--c-link)}.ck__acoes[data-astro-cid-fba5z63j]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.ck__acoes[data-astro-cid-fba5z63j] .ck__btn{flex:1 1 8rem;justify-content:center;min-height:44px}@media(max-width:640px){.ck[data-astro-cid-fba5z63j]{left:1rem;right:1rem;width:auto}}html[data-consentimento=aberto] .wf{bottom:calc(var(--ck-h, 10rem) + 2rem)}@media(min-width:641px){html[data-consentimento=aberto] .wf{bottom:clamp(1rem,2.5vw,2rem)}}
