.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.wm[data-astro-cid-hhuuaa7r]{display:inline-flex;flex-direction:column;line-height:1}.wm__logo[data-astro-cid-hhuuaa7r]{font-size:var(--wm-size);line-height:1.02;letter-spacing:-.01em;white-space:nowrap}.wm__folk[data-astro-cid-hhuuaa7r]{font-family:var(--f-logo-1);font-weight:600;color:var(--espresso)}.wm__lore[data-astro-cid-hhuuaa7r]{font-family:var(--f-logo-2);font-weight:450;font-style:italic;color:var(--bordo)}.wm--dark[data-astro-cid-hhuuaa7r] .wm__folk[data-astro-cid-hhuuaa7r]{color:var(--areia)}.wm--dark[data-astro-cid-hhuuaa7r] .wm__lore[data-astro-cid-hhuuaa7r]{color:var(--rose)}.wm__descr[data-astro-cid-hhuuaa7r]{font-family:var(--f-titulo);font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:calc(var(--wm-size) * .16);color:var(--suave);margin-top:.5em}.wm--dark[data-astro-cid-hhuuaa7r] .wm__descr[data-astro-cid-hhuuaa7r]{color:color-mix(in srgb,var(--areia) 72%,transparent)}.site-head[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;padding-block:var(--sp-xs);background:color-mix(in srgb,var(--areia) 82%,transparent);backdrop-filter:saturate(1.1) blur(8px);transition:box-shadow var(--transicao),padding var(--transicao)}.site-head[data-astro-cid-dmqpwcec].min{box-shadow:0 6px 20px #5d1b2a12;padding-block:var(--sp-2xs)}.navbar[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-s)}.marca[data-astro-cid-dmqpwcec]{text-decoration:none}nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--sp-m)}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:not(.btn){font-family:var(--f-titulo);font-weight:600;font-size:var(--t-0);color:var(--espresso);text-decoration:none}.nav-cta[data-astro-cid-dmqpwcec]{font-size:var(--t--1);padding:.55em 1.1em}@media (max-width: 760px){nav[data-astro-cid-dmqpwcec]{gap:var(--sp-s)}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:not(.btn):not(.nav-cta){display:none}}.rodape[data-astro-cid-sz7xmlte]{padding-block:var(--sp-xl) var(--sp-l);margin-top:var(--sp-2xl)}.rodape__in[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.2fr 1.6fr;gap:var(--sp-xl)}@media (max-width: 720px){.rodape__in[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--sp-l)}}.rodape__tag[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,var(--areia) 78%,transparent);margin-top:var(--sp-s);max-width:34ch;font-size:var(--t--1)}.rodape__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-m)}.rodape__cols[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{color:var(--blush);font-size:var(--t--1);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--sp-xs)}.rodape__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--areia);text-decoration:none;padding-block:.28em;font-size:var(--t-0);opacity:.9}.rodape__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1;text-decoration:underline}.rodape__legal[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-xs);margin-top:var(--sp-l);padding-top:var(--sp-m);border-top:1px solid color-mix(in srgb,var(--areia) 22%,transparent);font-size:var(--t--1);color:color-mix(in srgb,var(--areia) 70%,transparent)}.rodape__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,var(--areia) 70%,transparent)}:root{--areia: #F4EAE1;--bordo: #5D1B2A;--espresso: #26221F;--blush: #EBBDBF;--indigo: #92ABC0;--card: #FDF8F3;--rose: #C98E96;--linha: #E4D6C9;--suave: #6A5F57;--cefr-a: var(--indigo);--cefr-b1: var(--bordo);--cefr-b2: var(--blush);--cefr-c: var(--espresso);--f-titulo: "Figtree", system-ui, sans-serif;--f-corpo: "Inter", system-ui, sans-serif;--f-enfase: "Instrument Serif", Georgia, serif;--f-doodle: "Caveat", cursive;--f-logo-1: "EB Garamond", Georgia, serif;--f-logo-2: "Fraunces", Georgia, serif;--t--1: clamp(.82rem, .79rem + .15vw, .9rem);--t-0: clamp(.95rem, .9rem + .25vw, 1.06rem);--t-1: clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--t-2: clamp(1.4rem, 1.2rem + 1vw, 1.95rem);--t-3: clamp(1.8rem, 1.45rem + 1.8vw, 2.75rem);--t-4: clamp(2.2rem, 1.7rem + 2.6vw, 3.6rem);--t-5: clamp(2.7rem, 1.9rem + 3.8vw, 4.6rem);--sp-2xs: clamp(.4rem, .35rem + .2vw, .55rem);--sp-xs: clamp(.6rem, .5rem + .4vw, .85rem);--sp-s: clamp(.9rem, .75rem + .7vw, 1.3rem);--sp-m: clamp(1.3rem, 1rem + 1.3vw, 2rem);--sp-l: clamp(2rem, 1.5rem + 2.2vw, 3.2rem);--sp-xl: clamp(3rem, 2.2rem + 3.5vw, 5rem);--sp-2xl: clamp(4.5rem, 3.2rem + 5.5vw, 7.5rem);--raio-s: 8px;--raio-m: 14px;--raio-l: 22px;--raio-pill: 999px;--borda-card: 1.5px solid var(--linha);--sombra: 0 1px 0 #fff inset, 0 10px 26px rgba(93, 27, 42, .06);--sombra-pop: 0 8px 20px rgba(93, 27, 42, .12);--grifo: linear-gradient(180deg, transparent 58%, var(--blush) 58%);--transicao: .22s cubic-bezier(.22, .61, .36, 1);--mov-reveal: .64s;--mov-parallax: .06;--largura-max: 980px;--largura-hero: 1120px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}html,body{background:var(--areia)}body{font-family:var(--f-corpo);font-size:var(--t-0);line-height:1.65;color:var(--espresso);-webkit-font-smoothing:antialiased;overflow-x:hidden;background-color:var(--areia);background-image:radial-gradient(1200px 780px at 50% -14%,color-mix(in srgb,var(--card) 60%,transparent),transparent 62%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='0.035'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:100% 900px,180px 180px}img,svg,video{display:block;max-width:100%;height:auto}a{color:var(--bordo);text-underline-offset:3px}h1,h2,h3{font-family:var(--f-titulo);font-weight:800;line-height:1.12;letter-spacing:-.015em;color:var(--espresso);text-wrap:balance}h1{font-size:var(--t-4)}h2{font-size:var(--t-3)}h3{font-size:var(--t-1)}p{text-wrap:pretty}.serif{font-family:var(--f-enfase);font-style:italic;font-weight:400;color:var(--bordo)}.grifo{background:var(--grifo);padding:0 .12em}.doodle{font-family:var(--f-doodle);font-weight:600;color:var(--bordo)}.wrap{max-width:var(--largura-max);margin-inline:auto;padding-inline:clamp(1.15rem,5vw,2rem)}.sec{padding-block:var(--sp-2xl)}.sec-tit{text-align:center;margin-bottom:var(--sp-xl)}.sec-tit h2:after{content:"";display:block;width:54px;height:2px;border-radius:2px;background:var(--bordo);opacity:.42;margin:var(--sp-s) auto 0}.centro{text-align:center}.kicker{display:inline-flex;align-items:center;gap:.5em;font-family:var(--f-titulo);font-weight:700;font-size:var(--t--1);letter-spacing:.09em;text-transform:uppercase;color:var(--indigo);margin-bottom:var(--sp-xs)}.kicker .pt{color:var(--suave);text-transform:none;letter-spacing:0}.card{background:var(--card);border:var(--borda-card);border-radius:var(--raio-l);box-shadow:var(--sombra);padding:var(--sp-m)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--f-titulo);font-weight:800;font-size:var(--t-0);padding:.75em 1.5em;border-radius:var(--raio-m);text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform var(--transicao),background var(--transicao),box-shadow var(--transicao)}.btn-1{background:var(--bordo);color:#fff;box-shadow:var(--sombra-pop)}.btn-1:hover{transform:translateY(-1px);filter:saturate(1.06)}.btn-2{background:transparent;color:var(--bordo);border-color:var(--bordo)}.btn-2:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--bordo) 6%,transparent)}.cta-row{display:flex;flex-wrap:wrap;gap:var(--sp-xs)}.selo{font-family:var(--f-titulo);font-weight:800;font-size:var(--t--1);padding:.25em .8em;border-radius:var(--raio-pill);display:inline-block;transition:transform var(--transicao)}.selo-a{background:var(--cefr-a);color:#1e2b36}.selo-b1{background:var(--cefr-b1);color:#fff}.selo-b2{background:var(--cefr-b2);color:var(--bordo)}.selo-c{background:var(--cefr-c);color:var(--areia)}.balao{display:inline-block;background:var(--bordo);color:#fff;font-family:var(--f-titulo);font-weight:700;font-size:var(--t--1);padding:.4em 1em;border-radius:22px 22px 22px 5px}.escura{background:var(--bordo);color:var(--areia)}.escura h1,.escura h2,.escura h3{color:#fff}.escura .kicker{color:var(--blush)}.escura .kicker .pt{color:color-mix(in srgb,var(--areia) 70%,transparent)}.escura .serif{color:var(--rose)}@media (max-width: 640px){.sec{padding-block:var(--sp-xl)}.sec-tit{margin-bottom:var(--sp-l)}.btn{width:100%}.cta-row{gap:var(--sp-2xs)}.cta-row .btn{flex:1 1 100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--indigo);outline-offset:3px;border-radius:4px}.anim .reveal{opacity:0;transform:translateY(22px);transition:opacity var(--mov-reveal) ease,transform var(--mov-reveal) cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.anim .reveal.from-left{transform:translate(-26px)}.anim .reveal.from-right{transform:translate(26px)}.anim .reveal.zoom{transform:scale(.96)}.anim .reveal.in{opacity:1;transform:none}.parallax{transform:translate3d(0,var(--py, 0px),0);will-change:transform}.viv{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.blob{position:absolute;border-radius:50%;filter:blur(10px);opacity:.4;will-change:transform;animation:deriva var(--dur, 26s) ease-in-out infinite alternate}.blob.a{width:min(48vw,520px);aspect-ratio:1;background:radial-gradient(circle at 40% 40%,color-mix(in srgb,var(--card) 92%,#fff),transparent 66%);opacity:.85}.blob.b{width:min(34vw,360px);aspect-ratio:1;background:radial-gradient(circle at 55% 55%,var(--indigo),transparent 70%);opacity:.26}.blob.c{width:min(30vw,320px);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,var(--blush),transparent 72%);opacity:.22}@keyframes deriva{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(var(--dx, 30px),var(--dy, -24px),0) scale(1.08)}}.trama{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--bordo) 24%,transparent) 1px,transparent 1.7px);background-size:26px 26px;opacity:.5;-webkit-mask-image:radial-gradient(135% 130% at 32% 44%,transparent 0,transparent 34%,#000 70%);mask-image:radial-gradient(135% 130% at 32% 44%,transparent 0,transparent 34%,#000 70%)}.escura .trama{background-image:radial-gradient(circle,color-mix(in srgb,var(--areia) 30%,transparent) 1px,transparent 1.7px);opacity:.32}.anel{position:absolute;z-index:0;pointer-events:none;border-radius:50%;border:2px solid color-mix(in srgb,var(--bordo) 60%,transparent);opacity:.16;will-change:transform}.anel.ai{border-color:color-mix(in srgb,var(--indigo) 80%,transparent);opacity:.28}.anel.ar{border-color:color-mix(in srgb,var(--rose) 65%,transparent);opacity:.22}.disco{position:absolute;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 42% 40%,color-mix(in srgb,var(--card) 92%,#fff),transparent 66%);will-change:transform}.flutua-a{animation:flutua-a var(--dur, 10s) ease-in-out infinite}.flutua-b{animation:flutua-b var(--dur, 13s) ease-in-out infinite}@keyframes flutua-a{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(5deg)}}@keyframes flutua-b{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(12px,12px) rotate(-4deg)}}.vela{position:absolute;z-index:0;pointer-events:none;border-radius:50%;filter:blur(30px);opacity:.5;will-change:transform;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--areia) 30%,transparent),transparent 68%);animation:deriva var(--dur, 30s) ease-in-out infinite alternate}.tinta-fio{display:block;width:64px;height:0;margin:.7em auto 0;border-top:2px solid var(--bordo);position:relative;opacity:.55}.tinta-fio:before,.tinta-fio:after{content:"";position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--bordo)}.tinta-fio:before{left:-8px}.tinta-fio:after{right:-8px}.escura .tinta-fio{border-color:var(--rose)}.escura .tinta-fio:before,.escura .tinta-fio:after{background:var(--rose)}.grao:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}.flutua{animation:flutua 7s ease-in-out infinite;will-change:transform}@keyframes flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:inline-flex;gap:var(--sp-l);white-space:nowrap;animation:correr var(--mq-dur, 34s) linear infinite;will-change:transform}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes correr{0%{transform:translate(0)}to{transform:translate(-50%)}}.carro{display:flex;gap:var(--sp-m);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:var(--sp-2xs)}.carro::-webkit-scrollbar{display:none}.carro>*{scroll-snap-align:center;flex:0 0 min(88%,460px)}.link-grifo{position:relative;text-decoration:none}.link-grifo:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--bordo);transform:scaleX(0);transform-origin:left;transition:transform var(--transicao)}.link-grifo:hover:after{transform:scaleX(1)}@view-transition{navigation: auto;}@media (prefers-reduced-motion: reduce){.anim .reveal{opacity:1!important;transform:none!important;transition:none!important}.parallax{transform:none!important}.blob,.vela,.flutua,.flutua-a,.flutua-b,.marquee__track{animation:none!important}.blob{opacity:.3}}
