@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--creme:#f8eeea;--nude:#edd5cc;--rose:#c48a7c;--rose-deep:#86503f;--rose-light:#f2cdbf;--rosa-atelie:#e3a596;--grafite:#2b2523;--ink:var(--grafite);--ink-soft:#5a4d49;--line:color-mix(in oklab, var(--grafite) 16%, transparent);--line-strong:color-mix(in oklab, var(--grafite) 32%, transparent);--paper:var(--creme);--paper-2:#f3e3dc;--serif:var(--font-marcellus), Georgia, serif;--sans:var(--font-work-sans), "Helvetica Neue", Arial, sans-serif;--fs-display:clamp(2.9rem, 1.1rem + 5.5vw, 8.75rem);--fs-h1:clamp(2.4rem, 1.35rem + 3.5vw, 5.4rem);--fs-h2:clamp(2.05rem, 1.35rem + 2.9vw, 4.4rem);--fs-h3:clamp(1.45rem, 1.15rem + 1.05vw, 2.15rem);--fs-h4:clamp(1.2rem, 1.08rem + .45vw, 1.45rem);--fs-lead:clamp(1.125rem, 1.04rem + .38vw, 1.375rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-label:.75rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:clamp(2.5rem, 2rem + 2vw, 3.5rem);--s-8:clamp(3.5rem, 2.5rem + 4vw, 6rem);--s-9:clamp(5rem, 3rem + 8vw, 10rem);--s-10:clamp(6.5rem, 4rem + 10vw, 13rem);--gutter:clamp(1.25rem, .6rem + 3vw, 4rem);--max:90rem;--measure:36rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.16s;--dur-2:.32s;--dur-3:.7s;--dur-4:1.2s;--dur-reveal:.9s;--dur-image:1.1s;--dur-image-scale:1.6s;--dur-draw:1.8s;--stagger:70ms;--radius:2px;--header-h:4.75rem;color-scheme:light;accent-color:var(--rose-deep)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--paper)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;font-family:var(--sans);font-size:var(--fs-body);color:var(--ink);background:var(--paper);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.65;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.17 0 0 0 0 0.14 0 0 0 0 0.13 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,picture,video,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}::selection{background:var(--rose-light);color:var(--grafite)}:focus-visible{outline:2px solid var(--rose-deep);outline-offset:3px;border-radius:1px}.on-dark :focus-visible{outline-color:var(--rose-light)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--grafite);color:var(--creme);font-size:var(--fs-small);transition:transform var(--dur-2) var(--ease-out);padding:.75rem 1.25rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.display,.h1,.h2,.h3,.h4,.serif{font-family:var(--serif);font-synthesis:none;letter-spacing:-.012em;font-weight:400}.display{font-size:var(--fs-display);letter-spacing:-.022em;text-wrap:balance;line-height:.98}.h1{font-size:var(--fs-h1);letter-spacing:-.02em;text-wrap:balance;line-height:1.02}.h2{font-size:var(--fs-h2);text-wrap:balance;line-height:1.06}.h3{font-size:var(--fs-h3);text-wrap:balance;line-height:1.15}.h4{font-size:var(--fs-h4);line-height:1.25}@media (width<=64rem){.split-br{display:none}}.lead{font-size:var(--fs-lead);color:var(--ink-soft);text-wrap:pretty;max-width:34ch;line-height:1.55}.prose{max-width:var(--measure);color:var(--ink);text-wrap:pretty}.prose>*+*{margin-top:1.1em}.prose strong{color:var(--ink);font-weight:500}.label{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--rose-deep);font-weight:600;line-height:1.4}.on-dark .label{color:var(--rose-light)}.visage{font-family:var(--serif);color:var(--rose-deep);letter-spacing:0;white-space:nowrap;font-size:1.06em;font-weight:400}.on-dark .visage{color:var(--rose-light)}em.accent,.accent{color:var(--rose-deep);font-style:normal}.on-dark .accent{color:var(--rose-light)}p a:not(.btn),.prose a:not(.btn),.text-link{color:var(--rose-deep);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);transition:text-decoration-color var(--dur-2) var(--ease-out)}p a:not(.btn):hover,.prose a:not(.btn):hover,.text-link:hover{text-decoration-color:currentColor}.on-dark p a:not(.btn){color:var(--rose-light)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.5rem + 1.6vw,2rem);display:grid}.section{padding-block:var(--s-9);position:relative}.section--tight{padding-block:var(--s-8)}.on-dark{background:var(--grafite);color:var(--creme);--ink:var(--creme);--ink-soft:color-mix(in oklab, var(--creme) 78%, var(--grafite));--line:color-mix(in oklab, var(--creme) 16%, transparent);--line-strong:color-mix(in oklab, var(--creme) 34%, transparent)}.on-nude{background:var(--nude);--ink-soft:#54463f}.on-atelie{background:var(--rosa-atelie);--ink-soft:#3d2f2b;--line:color-mix(in oklab, var(--grafite) 22%, transparent)}.on-atelie .label,.on-nude .label{color:var(--grafite)}.hairline{background:var(--line);border:0;height:1px;margin:0}.btn{--btn-bg:var(--grafite);--btn-fg:var(--creme);--btn-fill:var(--rose-deep);isolation:isolate;background:var(--btn-bg);min-height:3.375rem;color:var(--btn-fg);font-family:var(--sans);letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform var(--dur-1) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:0 1.75rem;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-fill);transition:transform .4s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:active{transform:scale(.975)}.btn__icon{width:1.05rem;height:1.05rem;transition:transform var(--dur-3) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.btn:hover:before{transform:translateY(0)}.btn:hover .btn__icon--arrow{transform:translate(3px)}}.btn--light{--btn-bg:var(--creme);--btn-fg:var(--grafite);--btn-fill:var(--rose-light)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-fill:var(--grafite);box-shadow:inset 0 0 0 1px var(--line-strong)}@media (hover:hover) and (pointer:fine){.btn--ghost:hover{color:var(--creme);box-shadow:inset 0 0 0 1px var(--grafite)}.on-dark .btn--ghost:hover{color:var(--grafite)}}.on-dark .btn--ghost{--btn-fill:var(--creme)}.btn--block{width:100%}.arrow-link{font-size:var(--fs-small);letter-spacing:.01em;color:var(--ink);transition:background-size .4s var(--ease-out), translate .1s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:.6rem;padding-block:.35rem;font-weight:500;display:inline-flex}.arrow-link:active{translate:0 1px}.arrow-link svg{width:.95rem;height:.95rem;transition:transform .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.arrow-link:hover{background-position:100% 100%;background-size:0% 1px}.arrow-link:hover svg{transform:translate(4px)}}.frame{background:var(--nude);border-radius:var(--radius);position:relative;overflow:hidden}.frame>picture{width:100%;height:100%;display:block}.frame img,.frame video{object-fit:cover;width:100%;height:100%}.frame--portrait{aspect-ratio:4/5}.frame--tall{aspect-ratio:3/4}.frame--story{aspect-ratio:9/16}.frame--landscape{aspect-ratio:3/2}.frame--square{aspect-ratio:1}.caption{margin-top:var(--s-3);color:var(--ink-soft);align-items:baseline;gap:.75rem;font-size:.8125rem;line-height:1.5;display:flex}.caption:before{content:"";opacity:.5;background:currentColor;flex:none;width:1.5rem;height:1px;transform:translateY(-.25em)}@media (prefers-reduced-motion:no-preference){.js-ok [data-reveal]:not([data-reveal=draw],[data-reveal=image]){opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--d,0) * var(--stagger));transform:translateY(1rem)}.js-ok [data-reveal=fade],.js-ok .label[data-reveal],.js-ok .arrow-link[data-reveal]{transform:none}.js-ok [data-reveal]:focus-within,.js-ok [data-reveal]:focus{opacity:1;transition:none;transform:none}.js-ok [data-reveal]:not([data-reveal=draw],[data-reveal=image]).is-in{opacity:1;transform:none}.js [data-split] .w{overflow-clip-margin:.12em;vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.js [data-split] .w>span{display:inline-block}.js-ok [data-split]:not([data-now]) .w>span{transition:transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 40ms + var(--d,0) * var(--stagger));transform:translateY(105%)}.js-ok [data-split].is-in .w>span{transform:none}.js-ok [data-reveal=image]>picture{clip-path:inset(100% 0 0);transition:clip-path var(--dur-image) var(--ease-out);transition-delay:calc(var(--d,0) * var(--stagger));display:block}.js-ok [data-reveal=image] img{transition:scale var(--dur-image-scale) var(--ease-out);transition-delay:calc(var(--d,0) * var(--stagger));scale:1.08}.js-ok [data-reveal=image].is-in>picture{clip-path:inset(0)}.js-ok [data-reveal=image].is-in img{scale:1}.js [data-now][data-reveal]{animation:reveal-in var(--dur-reveal) var(--ease-out) both;animation-delay:calc(var(--d,0) * var(--stagger) + 60ms)}.js [data-now][data-split] .w>span{animation:split-in var(--dur-reveal) var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms + var(--d,0) * var(--stagger) + 60ms)}@keyframes reveal-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes split-in{0%{transform:translateY(105%)}to{transform:none}}@supports (animation-timeline:view()){@media (width>=60.0625rem){[data-parallax]>picture{width:100%;height:auto;animation:linear both parallax view();animation-range:cover;position:absolute;inset:-7% 0}[data-parallax] img{height:100%}@keyframes parallax{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}}}}.sem-transicao,.sem-transicao *,.sem-transicao>picture,.sem-transicao img{transition:none!important}@view-transition{navigation:auto}.header{view-transition-name:cabecalho}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.18s var(--ease-out) both vt-out}::view-transition-new(root){animation:.32s var(--ease-out) both vt-in}::view-transition-group(cabecalho){animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.logo.astro-f7espo7c{align-items:center;gap:calc(var(--corpo) * .5);color:inherit;display:inline-flex}.logo__simbolo.astro-f7espo7c{width:calc(var(--corpo) * 2);height:calc(var(--corpo) * 2);color:var(--logo-simbolo,var(--rose));margin-block:calc(var(--corpo) * -.2);flex:none}.logo__glifo.astro-f7espo7c{width:2rem;height:2rem;color:var(--logo-simbolo,var(--rose));flex:none;display:none}@media (width<=40rem){.logo.astro-f7espo7c:not(.logo--fixo) .logo__simbolo.astro-f7espo7c{display:none}.logo.astro-f7espo7c:not(.logo--fixo) .logo__glifo.astro-f7espo7c{display:block}}.logo__texto.astro-f7espo7c{gap:calc(var(--corpo) * .12);display:grid}.logo__nome.astro-f7espo7c{font-family:var(--serif);font-size:var(--corpo);letter-spacing:.005em;white-space:nowrap;line-height:1}.logo__descritor.astro-f7espo7c{font-family:var(--sans);font-size:max(.625rem, calc(var(--corpo) * .25));letter-spacing:.15em;text-transform:uppercase;color:var(--logo-descritor,var(--rose-deep));font-weight:400;line-height:1}.header.astro-nen7h5rs{z-index:50;height:var(--header-h);color:var(--grafite);transition:transform .36s var(--ease-out), opacity .2s var(--ease-out), background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);position:fixed;inset:0 0 auto}@media (prefers-reduced-motion:reduce){.header.astro-nen7h5rs{transition:opacity .2s linear}html.is-hidden-header .header.astro-nen7h5rs{opacity:0;pointer-events:none;transform:none}}html.is-scrolled .header.astro-nen7h5rs{background:color-mix(in oklab, var(--creme) 97%, transparent);box-shadow:0 1px 0 var(--line)}html[data-topo=atelie]:not(.is-scrolled) .header.astro-nen7h5rs{--logo-simbolo:var(--grafite)}html.is-hidden-header .header.astro-nen7h5rs{transform:translateY(-100%)}.header__bar.astro-nen7h5rs{align-items:center;gap:var(--s-6);height:100%;display:flex}.header__logo.astro-nen7h5rs{margin-right:auto;padding-block:.5rem;display:inline-flex}.header__nav.astro-nen7h5rs ul.astro-nen7h5rs{gap:clamp(.9rem,.1rem + 1.4vw,2.25rem);display:flex}.header__nav.astro-nen7h5rs a.astro-nen7h5rs{letter-spacing:.02em;color:var(--ink-soft);transition:color var(--dur-2) var(--ease-out);padding-block:.5rem;font-size:.875rem;font-weight:500;position:relative}.header__nav.astro-nen7h5rs a.astro-nen7h5rs:after{content:"";background:var(--rose);transform-origin:100%;height:1px;transition:transform .3s var(--ease-out);position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}.header__nav.astro-nen7h5rs a.astro-nen7h5rs[aria-current=page]{color:var(--grafite)}.header__nav.astro-nen7h5rs a.astro-nen7h5rs[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.header__nav.astro-nen7h5rs a.astro-nen7h5rs:hover{color:var(--grafite)}.header__nav.astro-nen7h5rs a.astro-nen7h5rs:hover:after{transform-origin:0;transform:scaleX(1)}}.header__cta.astro-nen7h5rs{height:2.75rem;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);border-radius:999px;align-items:center;gap:.55rem;padding:0 1.1rem 0 1.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.header__cta.astro-nen7h5rs svg.astro-nen7h5rs{width:1.1rem;height:1.1rem}.header__cta.astro-nen7h5rs:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.header__cta.astro-nen7h5rs:hover{background:var(--grafite);color:var(--creme);box-shadow:inset 0 0 0 1px var(--grafite)}}.header__menu.astro-nen7h5rs{align-items:center;gap:.6rem;height:2.75rem;padding-inline:.25rem;font-size:.875rem;font-weight:500;display:none}.header__menu-linhas.astro-nen7h5rs{gap:5px;width:1.5rem;display:grid}.header__menu-linhas.astro-nen7h5rs span.astro-nen7h5rs{background:currentColor;height:1px}.header__menu-linhas.astro-nen7h5rs span.astro-nen7h5rs:last-child{justify-self:end;width:66%}@media (width<=60rem){.header__nav.astro-nen7h5rs,.header__cta.astro-nen7h5rs{display:none}.header__menu.astro-nen7h5rs{display:inline-flex}}.menu.astro-nen7h5rs{background:var(--creme);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--grafite);overscroll-behavior:contain;border:0;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:0;overflow-y:auto}.menu.astro-nen7h5rs[open]{display:flex}.menu.astro-nen7h5rs::backdrop{background:0 0}@media (prefers-reduced-motion:no-preference){.menu.astro-nen7h5rs{opacity:0;transition:opacity .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete}.menu.astro-nen7h5rs[open]{opacity:1;transition-duration:.24s}@starting-style{.menu.astro-nen7h5rs[open]{opacity:0}}.menu.astro-nen7h5rs[open] .menu__nav.astro-nen7h5rs li.astro-nen7h5rs{animation:menu-item .42s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 30ms)}@keyframes menu-item{0%{opacity:0;transform:translateY(.75rem)}}}.menu__top.astro-nen7h5rs{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.menu__fechar.astro-nen7h5rs{align-items:center;gap:.5rem;height:2.75rem;padding-inline:.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.menu__fechar.astro-nen7h5rs svg.astro-nen7h5rs{width:1.35rem;height:1.35rem}.menu__nav.astro-nen7h5rs{padding-block:var(--s-6);flex:1;align-items:center;display:flex}.menu__nav.astro-nen7h5rs ul.astro-nen7h5rs{gap:.15rem;width:100%;display:grid}.menu__nav.astro-nen7h5rs a.astro-nen7h5rs{font-family:var(--serif);letter-spacing:-.015em;padding-block:.1rem;font-size:clamp(2.1rem,1.4rem + 3.6vw,3.25rem);line-height:1.18;display:block}.menu__nav.astro-nen7h5rs a.astro-nen7h5rs[aria-current=page]{color:var(--rose-deep)}.menu__pe.astro-nen7h5rs{gap:var(--s-4);padding-bottom:max(var(--s-6), env(safe-area-inset-bottom));flex:none;display:grid;position:relative}.menu__end.astro-nen7h5rs{color:var(--ink-soft);font-size:.8125rem}.footer.astro-jo6i4kqk{padding-top:var(--s-9);padding-bottom:max(var(--s-6), env(safe-area-inset-bottom));position:relative;overflow:hidden}.footer__fecho.astro-jo6i4kqk{gap:var(--s-7);padding-bottom:var(--s-9);display:grid;position:relative}.footer__simbolo.astro-jo6i4kqk{width:4.5rem;height:4.5rem;color:var(--rose-light);margin-bottom:calc(var(--s-7) * -.5)}.footer__frase.astro-jo6i4kqk{font-size:var(--fs-h1);letter-spacing:-.02em;text-wrap:balance;max-width:16ch;line-height:1.04;position:relative}.footer__fecho-cta.astro-jo6i4kqk{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex;position:relative}.footer__nota.astro-jo6i4kqk{font-size:var(--fs-small);color:var(--ink-soft)}.footer__grid.astro-jo6i4kqk{gap:var(--s-7) var(--s-6);padding-block:var(--s-8);border-top:1px solid var(--line);grid-template-columns:1.6fr repeat(3,1fr);display:grid}.footer__marca.astro-jo6i4kqk{gap:var(--s-5);--logo-simbolo:var(--rose-light);--logo-descritor:var(--rose-light);align-content:start;display:grid}.footer__marca.astro-jo6i4kqk>a.astro-jo6i4kqk{justify-self:start}.footer__marca.astro-jo6i4kqk p.astro-jo6i4kqk{max-width:30ch;color:var(--ink-soft);font-size:var(--fs-small)}.footer__col.astro-jo6i4kqk{gap:var(--s-4);font-size:var(--fs-small);align-content:start;display:grid}.footer__col.astro-jo6i4kqk ul.astro-jo6i4kqk{gap:.55rem;display:grid}.footer__col.astro-jo6i4kqk address.astro-jo6i4kqk{font-style:normal;line-height:1.7}.footer__col.astro-jo6i4kqk a.astro-jo6i4kqk{color:var(--creme);opacity:.86;transition:opacity var(--dur-2) var(--ease-out);word-break:break-word;align-items:center;gap:.55rem;display:inline-flex}.footer__col.astro-jo6i4kqk address.astro-jo6i4kqk a.astro-jo6i4kqk{display:inline}.footer__col.astro-jo6i4kqk a.astro-jo6i4kqk svg.astro-jo6i4kqk{width:1.05rem;height:1.05rem;color:var(--rose-light);flex:none}@media (hover:hover) and (pointer:fine){.footer__col.astro-jo6i4kqk a.astro-jo6i4kqk:hover{opacity:1}}.footer__obs.astro-jo6i4kqk{color:var(--ink-soft)}.footer__base.astro-jo6i4kqk{justify-content:space-between;gap:var(--s-3) var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;font-size:.8125rem;display:flex}.footer__legal.astro-jo6i4kqk{gap:var(--s-5);display:flex}.footer__legal.astro-jo6i4kqk a.astro-jo6i4kqk,.footer__legal.astro-jo6i4kqk button.astro-jo6i4kqk{text-underline-offset:.22em;text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);color:inherit;font-size:inherit}.br-lg.astro-jo6i4kqk{display:none}@media (width>=60rem){.br-lg.astro-jo6i4kqk{display:inline}}@media (width<=60rem){.footer__grid.astro-jo6i4kqk{grid-template-columns:1fr 1fr}.footer__marca.astro-jo6i4kqk{grid-column:1/-1}}@media (width<=34rem){.footer__grid.astro-jo6i4kqk{grid-template-columns:1fr}}.consent.astro-bm4qem4n{z-index:90;inset:auto var(--s-4) var(--s-4) auto;background:var(--creme);width:min(26rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--grafite);border:1px solid var(--line);border-radius:6px;position:fixed;overflow-y:auto;box-shadow:0 1px 2px #2b25230f,0 24px 60px -20px #2b252359}.consent.astro-bm4qem4n[hidden]{display:none}html:has(.consent:not([hidden])){scroll-padding-bottom:calc(var(--consent-h,16rem) + 1rem)}@media (prefers-reduced-motion:no-preference){.consent.astro-bm4qem4n.is-fechando{opacity:0;transition:opacity .2s var(--ease-out), translate .2s var(--ease-out);translate:0 8px}.consent.astro-bm4qem4n:not([hidden]){animation:consent-in .45s var(--ease-out) both}.consent.astro-bm4qem4n.is-primeira:not([hidden]){animation-delay:.5s}@keyframes consent-in{0%{opacity:0;translate:0 12px;scale:.98}}}.consent__inner.astro-bm4qem4n{padding:var(--s-5);gap:var(--s-4);display:grid}.consent__titulo.astro-bm4qem4n{font-size:1.375rem;line-height:1.2}.consent__texto.astro-bm4qem4n{color:var(--ink-soft);font-size:.9375rem;line-height:1.55}.consent__opcoes.astro-bm4qem4n{border:0;border-top:1px solid var(--line);margin:0;padding:0;display:grid}.consent__opcoes.astro-bm4qem4n[hidden]{display:none}.consent__opcao.astro-bm4qem4n{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--line);cursor:pointer;display:flex}.consent__opcao.astro-bm4qem4n span.astro-bm4qem4n{gap:.1rem;display:grid}.consent__opcao.astro-bm4qem4n strong.astro-bm4qem4n{font-size:.9375rem;font-weight:500}.consent__opcao.astro-bm4qem4n small.astro-bm4qem4n{color:var(--ink-soft);font-size:.8125rem}.consent__opcao.astro-bm4qem4n input.astro-bm4qem4n{flex:none;width:1.25rem;height:1.25rem}.consent__acoes.astro-bm4qem4n{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.consent__acoes.astro-bm4qem4n .btn.astro-bm4qem4n{min-height:2.875rem;padding-inline:1.25rem;font-size:.875rem}.consent__acoes.astro-bm4qem4n .astro-bm4qem4n[hidden]{display:none}.consent__link.astro-bm4qem4n{text-underline-offset:.22em;color:var(--ink-soft);padding:.75rem .25rem;font-size:.875rem;text-decoration:underline}@media (width<=40rem){.consent.astro-bm4qem4n{width:auto;inset:auto .5rem .5rem}}.sprite.astro-jo7anx5x{width:0;height:0;position:absolute;overflow:hidden}main.astro-hkbrpulz:focus{outline:none}.fab.astro-hkbrpulz{z-index:40;right:max(var(--s-4), env(safe-area-inset-right));bottom:max(var(--s-4), env(safe-area-inset-bottom));background:var(--grafite);height:3.25rem;color:var(--creme);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), transform .36s var(--ease-out), visibility 0s linear .36s, scale .12s var(--ease-out), background-color var(--dur-2) var(--ease-out);border-radius:999px;align-items:center;gap:.55rem;padding:0 1.2rem 0 1.05rem;font-size:.875rem;font-weight:500;display:inline-flex;position:fixed;transform:translateY(1rem);box-shadow:0 1px 2px #2b25231f,0 18px 40px -14px #2b252380}.fab.astro-hkbrpulz svg.astro-hkbrpulz{width:1.25rem;height:1.25rem;color:var(--rose-light)}.fab.astro-hkbrpulz.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.fab.astro-hkbrpulz:active{scale:.96}@media (hover:hover) and (pointer:fine){.fab.astro-hkbrpulz:hover{background:var(--rose-deep)}}html.menu-aberto .fab.astro-hkbrpulz,body:has(.consent:not([hidden])) .fab.astro-hkbrpulz{opacity:0;visibility:hidden}@media (width>=60.0625rem){.fab.astro-hkbrpulz{display:none}}@media (width<=60rem){main.astro-hkbrpulz{padding-bottom:5.25rem}}@media (prefers-reduced-motion:reduce){.fab.astro-hkbrpulz{transition:opacity .2s linear,visibility 0s linear .2s;transform:none}}
