@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Jost:wght@300;400;500&display=swap";:root{--cor-fundo:#f5efe7;--cor-fundo-2:#ece3d7;--cor-areia:#ded4c3;--cor-texto:#3a2c22;--cor-texto-suave:#3a2c22b8;--cor-apagado:#8a7564;--cor-caramelo:#a67f62;--cor-dourado:#c5a477;--cor-dourado-claro:#e6d4ae;--cor-dourado-escuro:#946f4c;--cor-linha:#c5a47752;--cor-linha-forte:#a67f6280;--degrade-dourado:linear-gradient(105deg, #926b4a, #b48a5f 28%, #e2c99a 52%, #b8915f 74%, #926b4a);--degrade-dourado-texto:linear-gradient(100deg, #7f5b3c, #a57d53 40%, #c29b68 60%, #8e6845);--sombra-cartao:0 30px 80px #3a2c221a;--f0:10px;--f1:11px;--f2:13px;--f3:15px;--f4:18px;--f5:22px;--f:"Jost", sans-serif;--f-titulo:"Cormorant Garamond", "Times New Roman", serif}*{box-sizing:border-box;font-size:100%;font:inherit;vertical-align:baseline;border:0;outline:0;margin:0;padding:0;text-decoration:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;scroll-padding-top:70px;line-height:1.15}body,html{background-color:var(--cor-fundo);scroll-behavior:smooth}body{-webkit-tap-highlight-color:#0000;margin:0}html.lenis,html.lenis body{scroll-behavior:auto}#tela{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;display:flex}div,section{scrollbar-width:none}div::-webkit-scrollbar{display:none!important}section::-webkit-scrollbar{display:none!important}.scroll-visivel,div.scroll-visivel,section.scroll-visivel{scrollbar-color:var(--cor-linha-forte) transparent;scrollbar-width:thin!important}.scroll-visivel::-webkit-scrollbar{width:8px;height:8px;display:block!important}div.scroll-visivel::-webkit-scrollbar{width:8px;height:8px;display:block!important}section.scroll-visivel::-webkit-scrollbar{width:8px;height:8px;display:block!important}.scroll-visivel::-webkit-scrollbar-track{background:var(--cor-fundo-2);border-radius:4px}div.scroll-visivel::-webkit-scrollbar-track{background:var(--cor-fundo-2);border-radius:4px}section.scroll-visivel::-webkit-scrollbar-track{background:var(--cor-fundo-2);border-radius:4px}.scroll-visivel::-webkit-scrollbar-thumb{background:var(--cor-linha-forte);border-radius:4px}div.scroll-visivel::-webkit-scrollbar-thumb{background:var(--cor-linha-forte);border-radius:4px}section.scroll-visivel::-webkit-scrollbar-thumb{background:var(--cor-linha-forte);border-radius:4px}.scroll-visivel::-webkit-scrollbar-thumb:hover{background:var(--cor-caramelo)}div.scroll-visivel::-webkit-scrollbar-thumb:hover{background:var(--cor-caramelo)}section.scroll-visivel::-webkit-scrollbar-thumb:hover{background:var(--cor-caramelo)}body.bloqueado,body.bloquear{overflow:hidden!important}::selection{color:var(--cor-fundo);background-color:var(--cor-caramelo)}a,button,div,h1,h2,h3,h4,h6,input,label,p,span,textarea{font-family:var(--f)}h1,h2,h3{font-family:var(--f-titulo);text-wrap:balance}p{text-wrap:pretty}a,button,img,svg{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:#0000;-webkit-text-size-adjust:none;-webkit-touch-callout:none;-o-user-select:none}a{cursor:pointer;background-color:#0000}img{border-style:none}button{appearance:button;text-transform:none;cursor:pointer;margin:0;font-family:inherit;line-height:1;overflow:visible;-moz-appearance:none!important}button *{pointer-events:none}input{line-height:1;overflow:visible}input,textarea{appearance:none;-moz-appearance:none!important}textarea{scrollbar-width:none;overflow:auto}textarea::-webkit-scrollbar{display:none}[type=button]{appearance:button}[type=button]::-moz-focus-inner{border-style:none}button::-moz-focus-inner{border-style:none}label span{color:var(--cor-caramelo)}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes pulso-brilho{0%,to{box-shadow:0 0 0 4px #c5a47726,0 12px 30px #a67f624d}50%{box-shadow:0 0 0 9px #c5a4771f,0 12px 44px #a67f628c}}@keyframes brilho-passando{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes foto-surge{0%{opacity:0;filter:blur(14px);transform:scale(1.08)}}@keyframes palavra-surge{0%{opacity:0;filter:blur(10px);transform:translateY(.4em)}}.reveal{opacity:0;filter:blur(8px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.22,1,.36,1),filter .8s ease-out;transform:translateY(24px)}.reveal.reveal-visivel{opacity:1;filter:none;transform:none}.foto-surge{animation:1.4s cubic-bezier(.22,1,.36,1) both foto-surge}.palavra{animation:.9s cubic-bezier(.22,1,.36,1) both palavra-surge}.brilho-pulsante{animation:3s ease-in-out infinite pulso-brilho}.brilho-passando{position:relative;overflow:hidden}.brilho-passando:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%);animation:4s ease-in-out 1.5s infinite brilho-passando;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.brilho-passando:after,.brilho-pulsante,.foto-surge,.palavra{animation:none}}body,html{scrollbar-color:var(--cor-linha-forte) var(--cor-fundo);scrollbar-width:thin}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--cor-fundo)}::-webkit-scrollbar-thumb{transition:background .3s}::-webkit-scrollbar-track{transition:background .3s}::-webkit-scrollbar-thumb{background:var(--cor-linha-forte);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--cor-caramelo)}body{color:var(--cor-texto);-webkit-font-smoothing:antialiased}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.display{font-family:var(--f-titulo);letter-spacing:-.01em;color:var(--cor-texto);font-weight:400;line-height:1.02}.display *{font-family:inherit}.display em{color:var(--cor-dourado-escuro);font-style:italic;font-weight:300}.etiqueta{font-size:var(--f1);letter-spacing:.3em;text-transform:uppercase;color:var(--cor-apagado);align-items:center;gap:12px;display:inline-flex}.cabecalho-secao{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.cabecalho-secao h2{font-size:38px}.cabecalho-secao p{max-width:420px;font-size:var(--f3);color:var(--cor-texto-suave);font-weight:300;line-height:1.6}.foto-sangrada{isolation:isolate;position:relative;overflow:hidden}.foto-sangrada img{z-index:-1;-o-object-fit:cover;object-fit:cover;transform-origin:50% 20%;width:100%;height:100%;position:absolute;inset:0}.foto-sangrada:after,.foto-sangrada:before{content:"";z-index:0;pointer-events:none;position:absolute}.foto-sangrada:before{background:radial-gradient(85% 65% at 50% 38%,#0000 55%,#3a2c2247);inset:0}.foto-sangrada:after{background:linear-gradient(to top,var(--cor-fundo) 15%,#f5efe7d1 45%,transparent);height:45%;bottom:0;left:0;right:0}.arco{border-radius:999px 999px 16px 16px}.botao{width:100%;font-size:var(--f3);letter-spacing:.04em;color:var(--cor-texto);background:var(--degrade-dourado);background-position:0;background-size:200% 100%;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:18px 28px;font-weight:400;transition:background-position .8s;display:flex;box-shadow:0 0 0 4px #c5a47726}.botao svg{width:20px;height:20px}.botao:hover{background-position:100%}.botao-contorno{font-size:var(--f3);letter-spacing:.04em;color:var(--cor-texto);border:1px solid var(--cor-linha-forte);border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:17px 28px;font-weight:400;transition:background-color .3s;display:flex}.botao-contorno:hover{background-color:#a67f6214}.fio{background-color:var(--cor-dourado);width:24px;height:1px;display:inline-block}@media screen and (width>=1000px){.container{padding:0 40px}.cabecalho-secao h2{font-size:54px}.cabecalho-secao p{max-width:520px;font-size:var(--f4)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}section.erro[data-v-d870f541]{text-align:center;background-color:var(--cor-fundo);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100svh;padding:24px;display:flex}img[data-v-d870f541]{width:56px;height:auto}h1[data-v-d870f541]{font-size:40px}a[data-v-d870f541]{font-size:var(--f2);color:var(--cor-dourado-escuro);text-underline-offset:4px;text-decoration:underline}
