@layer theme,base;@layer components{.lp-container{box-sizing:border-box;width:100%;max-width:calc(var(--lp-largura) + 2 * var(--lp-gutter));padding-inline:max(var(--lp-gutter), env(safe-area-inset-left)) max(var(--lp-gutter), env(safe-area-inset-right));margin-inline:auto}.lp-container--texto{--lp-largura:46rem}.lp-script{font-family:var(--lp-script);letter-spacing:0;font-synthesis:none;font-weight:400;line-height:1.05}.lp-texto-ouro{color:#e8cf8e}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lp-texto-ouro{-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#e8cf8e 0%,#f6e7bf 34%,#d4b261 62%,#ecd59b 100%);-webkit-background-clip:text;background-clip:text;margin:0 -.12em;padding:0 .12em .08em}}@media (forced-colors:active){.lp-texto-ouro{-webkit-text-fill-color:currentColor;background-image:none}}.lp-manuscrita{font-family:var(--font-display,"Playfair Display"), Georgia, serif;letter-spacing:-.005em;font-size:clamp(1.875rem,1.5rem + 1.2vw,2.5rem);font-style:italic;font-weight:500;line-height:1.2}.lp-tom-dourado{color:var(--lp-dourado)}.lp-tom-ouro-tinta{color:var(--lp-ouro-tinta)}.lp-tom-ouro-claro{color:var(--lp-ouro-claro)}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ouro-tinta);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.4}.lp-eyebrow:not(.lp-eyebrow--centro){text-indent:-2.75rem;padding-inline-start:2.75rem}.lp-eyebrow:before{content:"";vertical-align:.32em;background:var(--lp-dourado);width:2rem;height:2px;margin-right:.75rem;display:inline-block}.lp-eyebrow--centro{text-align:center;justify-content:center;align-items:center;gap:.75rem;display:flex}.lp-eyebrow--centro:before,.lp-eyebrow--centro:after{content:"";background:var(--lp-dourado);flex:0 0 2rem;height:2px;margin:0}.lp-secao--escura .lp-eyebrow,.lp-escuro .lp-eyebrow{color:var(--lp-ouro-claro)}.lp-titulo{letter-spacing:-.012em;line-height:1.12}.lp-secao--creme .lp-titulo{color:var(--lp-verde)}.lp-secao--escura .lp-titulo{color:var(--lp-creme)}.lp-numero{font-family:var(--font-sans,"Work Sans"), system-ui, sans-serif;font-variant-numeric:tabular-nums lining-nums}.lp-preco-valor{color:var(--lp-verde)}.lp-secao--escura .lp-preco-valor,.lp-escuro .lp-preco-valor{color:var(--lp-creme)}.lp-preco-pilula{background:var(--lp-creme-escuro);min-height:2.25rem;color:var(--lp-tinta);border:1px solid #c9a24bb3;border-radius:999px;align-items:center;padding:.125rem .875rem;line-height:1.3;display:inline-flex}.lp-odometro{counter-reset:lp-n var(--lp-n);font-family:var(--font-sans,"Work Sans"), system-ui, sans-serif;font-variant-numeric:tabular-nums}.lp-odometro:after{content:counter(lp-n)}.lp-botao{-webkit-tap-highlight-color:transparent}.lp-link{color:inherit;-webkit-text-decoration-color:var(--lp-dourado);-webkit-text-decoration-color:var(--lp-dourado);text-decoration-color:var(--lp-dourado);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}@media (width<40rem){.lp-eyebrow--hero:before{display:none}.lp-eyebrow.lp-eyebrow--hero{text-indent:0;padding-inline-start:0}}}@layer utilities;@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/great-vibes-esperanca-v1.woff2)format("woff2")}@property --lp-n{syntax:"<integer>";inherits:false;initial-value:0}.lp{--lp-verde:#1e4a2c;--lp-verde-profundo:#163a22;--lp-verde-noite:#10301b;--lp-dourado:#c9a24b;--lp-ouro-claro:#efd9a0;--lp-ouro-tinta:#5e4710;--lp-bordo:#7a1f2b;--lp-bordo-profundo:#5e1520;--lp-creme:#faf7f0;--lp-creme-escuro:#f3ecdc;--lp-tinta:#1a1a1a;--lp-script:"Great Vibes", "Playfair Display", cursive;--lp-largura:1180px;--lp-gutter:clamp(1.25rem, 4.5vw, 5rem);--lp-display:clamp(3.25rem, 16.5vw, 6.75rem);--lp-h1:clamp(2.75rem, 1.9rem + 4.4vw, 4.75rem);--lp-h2:clamp(2rem, 1.5rem + 2vw, 3rem);--lp-h3:clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--lp-respiro-s:clamp(2.5rem, 1.5rem + 3vw, 4.5rem);--lp-respiro-m:clamp(3rem, 1.5rem + 5vw, 6.25rem);--lp-respiro-l:clamp(3.5rem, 2rem + 6vw, 8rem);--lp-foco:var(--lp-verde);--primary:#7a1f2b;--primary-deep:#5e1520;--primary-foreground:#faf7f0;--gold:#c9a24b;--background:#faf7f0;--ring:#1e4a2c;background-color:var(--lp-creme);color:var(--lp-tinta);interpolate-size:allow-keywords;overflow-x:clip}html:has(.lp-barra[data-visivel]){scroll-padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}@media (height<=520px){html:has(.lp-barra[data-visivel]){scroll-padding-bottom:0}}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp p,.lp li,.lp dd{text-wrap:pretty}.lp [id]{scroll-margin-top:1rem}.lp-secao--escura,.lp-escuro,.lp footer,.lp-barra,.lp-faixa-fatos{--lp-foco:var(--lp-creme)}.lp-secao--creme,.lp-claro{--lp-foco:var(--lp-verde)}.lp :focus-visible{outline:3px solid var(--lp-foco);outline-offset:4px;box-shadow:none}.lp .lp-alvo-foco{border-radius:1.25rem}.lp .lp-alvo-foco:focus{outline:3px solid var(--lp-foco);outline-offset:6px;box-shadow:none}.lp main:focus{box-shadow:none;outline:none}.lp-pular{z-index:50;background:var(--lp-verde);min-height:3.5rem;color:var(--lp-creme);text-underline-offset:4px;border-radius:.75rem;align-items:center;padding:0 1.5rem;font-size:1.125rem;font-weight:600;text-decoration:underline;display:inline-flex;position:absolute;top:1rem;left:1rem;transform:translateY(-300%)}.lp-pular:focus{transform:none}.lp-rosacea{color:var(--lp-dourado)}.lp-gomo-forma{fill:#0000;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.lp-gomo-forma.is-cheio{fill:currentColor}.lp-estrela{transform-origin:50% 0;pointer-events:none;flex-direction:column;align-items:center;display:inline-flex}.lp-estrela-fio{background:linear-gradient(#efd9a026,#efd9a0bf);width:1px}.lp-papel{--lp-papel-tinta:#c9a24b21;background-image:radial-gradient(circle at 50% 50%, var(--lp-papel-tinta) 0 1.6px, transparent 2.2px), repeating-linear-gradient(45deg, var(--lp-papel-tinta) 0 1px, transparent 1px 26px), repeating-linear-gradient(-45deg, var(--lp-papel-tinta) 0 1px, transparent 1px 26px);background-size:36.77px 36.77px,auto,auto}.lp-secao--escura.lp-papel,.lp-escuro.lp-papel{--lp-papel-tinta:#efd9a013}.lp-bokeh{pointer-events:none;background-image:radial-gradient(circle at 12% 18%,#efd9a04d,#0000 7%),radial-gradient(circle at 78% 12%,#c9a24b52,#0000 9%),radial-gradient(circle at 88% 58%,#efd9a038,#0000 6%),radial-gradient(circle at 30% 78%,#c9a24b38,#0000 10%),radial-gradient(circle at 58% 36%,#efd9a029,#0000 12%),radial-gradient(circle at 46% 90%,#efd9a033,#0000 5%),radial-gradient(circle at 6% 62%,#c9a24b2e,#0000 8%);position:absolute;inset:0}.lp-grao{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.06'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-vinheta{pointer-events:none;background:radial-gradient(at 50% 45%,#0000 55%,#08180e73 100%);position:absolute;inset:0}.lp-sombra-elipse{pointer-events:none;background:radial-gradient(closest-side,#06120a80,#0000);height:1.75rem}.lp-cantoneiras{pointer-events:none;color:var(--lp-dourado);position:absolute;inset:.5rem}.lp-carimbo{color:var(--lp-ouro-claro);pointer-events:none}.lp-carimbo text{font-family:var(--font-sans,"Work Sans"), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;fill:currentColor;font-weight:600}.lp-emenda{pointer-events:none;width:100%;display:block}@media (prefers-reduced-motion:no-preference){@keyframes lp-balanco{0%{transform:rotate(0)}12%{transform:rotate(7deg)}28%{transform:rotate(-5deg)}44%{transform:rotate(3.2deg)}60%{transform:rotate(-1.8deg)}76%{transform:rotate(.9deg)}90%{transform:rotate(-.3deg)}to{transform:rotate(0)}}@keyframes lp-assentar{0%{transform:rotate(-30deg)}to{transform:rotate(0)}}@keyframes lp-carimbar{0%{transform:rotate(-45deg)scale(.92)}to{transform:rotate(0)scale(1)}}@keyframes lp-subir{0%{translate:0 16px}to{translate:0}}@keyframes lp-endireitar{0%{rotate:-4deg}to{rotate:0deg}}@keyframes lp-desenhar{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-brilho{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes lp-gomo{0%{rotate:-40deg;scale:.3}to{rotate:0deg;scale:1}}@keyframes lp-pulso{0%{scale:1}40%{scale:1.045}to{scale:1}}@keyframes lp-parallax{0%{translate:0}to{translate:0 -3.5rem}}.lp-anima-balanco{animation:lp-balanco 3.6s cubic-bezier(.36, .07, .19, .97) var(--lp-atraso,0s) 1 both}.lp-anima-assentar{transform-origin:50%;animation:2.4s cubic-bezier(.16,1,.3,1) .2s both lp-assentar}.lp-anima-carimbar{transform-origin:50%;animation:1.8s cubic-bezier(.16,1,.3,1) .5s both lp-carimbar}.lp-anima-pulso{animation:.42s cubic-bezier(.2,.8,.2,1) both lp-pulso}.lp-anima-brilho{position:relative;overflow:hidden}.lp-anima-brilho:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff4d680 50%,#0000);width:45%;animation:1.6s cubic-bezier(.4,0,.2,1) .3s both lp-brilho;position:absolute;inset:-10% auto -10% 0;transform:translate(-120%)skew(-18deg)}.lp-botao{transition:background-color .15s ease-out,color .15s ease-out,transform .12s ease-out}.lp-botao:active{transform:translateY(1px)scale(.985)}.lp-link{transition:text-decoration-thickness .15s ease-out}.lp-gomo-transicao .lp-gomo-forma{transition:fill .3s ease-out;transition-delay:calc(var(--lp-i,0) * 25ms)}.lp-odometro{transition:--lp-n .6s cubic-bezier(.2,.8,.2,1)}@supports selector(::details-content){.lp details::details-content{block-size:0;transition:block-size .28s cubic-bezier(.2, .8, .2, 1), content-visibility .28s allow-discrete;overflow-y:clip}.lp details[open]::details-content{block-size:auto}}.lp-quando-visto,.lp-quando-visto:after{animation-play-state:paused}[data-lp-visto].lp-quando-visto,[data-lp-visto].lp-quando-visto:after,[data-lp-visto] .lp-quando-visto,[data-lp-visto] .lp-quando-visto:after{animation-play-state:running}@supports (animation-timeline:view()){.lp-anima-subir{animation:linear both lp-subir;animation-timeline:view();animation-range:entry cover 30%}.lp-anima-endireitar{animation:linear both lp-endireitar;animation-timeline:view();animation-range:entry cover 35%}.lp-anima-desenhar .lp-traco{stroke-dasharray:1;animation:linear both lp-desenhar;animation-timeline:view();animation-range:entry 10% cover 40%}.lp-anima-gomo{animation:linear both lp-gomo;animation-timeline:view();animation-range:entry cover 30%}}@supports (animation-timeline:scroll()){.lp-anima-parallax{animation:linear both lp-parallax;animation-timeline:scroll(root);animation-range:0 100vh}}}
