@font-face{font-family:"Cormorant Portfolio";src:url('/fonts/cormorant-garamond-latin-600-normal.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:"Cormorant Portfolio";src:url('/fonts/cormorant-garamond-latin-600-italic.woff2') format('woff2');font-weight:600;font-style:italic;font-display:swap}
html{background:#fff8f4}body{background:transparent}h1,h2,h3,.nome{font-family:"Cormorant Portfolio",Georgia,serif!important;font-weight:600!important}h2{color:#872f4d}h3{font-size:1.65rem!important}.barra{background:#fff8f4ed!important;backdrop-filter:blur(12px)}.botao{border-radius:999px!important;background:#872f4d!important;color:white!important}.kicker{letter-spacing:.17em!important;color:#872f4d!important}.topo{position:relative;isolation:isolate;background:linear-gradient(115deg,#fff8f4 25%,#efd7dd);padding-bottom:4rem;overflow:hidden}.topo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff8f4ee,#fff8f4db),url('/_astro/vitoria-gramado.ColPzidJ_1NqxV2.webp') center/cover;z-index:-1}.topo .capa{padding-top:4rem}.topo .foto{position:relative;transform:rotate(3deg);padding:10px;background:#fffdfa;box-shadow:12px 15px 0 #d7a7b580}.topo .foto img{border-radius:160px 160px 8px 8px!important}.topo .foto:after{content:"com carinho, Vitória";display:block;padding:12px 0 4px;text-align:center;color:#872f4d;font:italic 600 1.5rem "Cormorant Portfolio",serif}.topo h1{font-size:clamp(4.5rem,9vw,8.5rem)!important;line-height:.87!important;letter-spacing:-.055em}.topo h1 em{color:#872f4d}.topo .bio{font-size:1.05rem;line-height:1.75}.secao{margin-top:6rem}.cabecalho h2{font-size:clamp(2.5rem,4.8vw,4.4rem)!important;line-height:1.02!important}.momentos{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:3rem;padding-top:4.5rem;padding-bottom:1rem;text-align:center}.momentos figure{padding:9px 9px 15px;background:#fff;box-shadow:0 8px 30px #70394b12;transform:rotate(-5deg)}.momentos figure:last-child{transform:rotate(5deg)}.momentos img{width:100%;aspect-ratio:4/5;object-fit:cover}.momentos figcaption{font:italic 600 1.35rem "Cormorant Portfolio",serif;color:#872f4d;padding-top:.8rem}.momentos p{font:600 clamp(2rem,4vw,3.8rem)/1.05 "Cormorant Portfolio",serif;margin:1rem 0}.momentos p em{color:#872f4d}.momentos div>span:last-child{font-size:.85rem;color:#71555d}.video{border-radius:22px!important;box-shadow:0 6px 18px #642d4010}.galeria{gap:2.5rem 1.3rem!important}.galeria figure:nth-child(3n+2){transform:translateY(20px)}.galeria img{border-radius:100px 100px 10px 10px!important}.galeria figcaption{color:#872f4d;font:600 1.5rem "Cormorant Portfolio",serif}.sobre{background:#f3e0e4;padding:3rem!important;border-radius:6px 90px 6px 6px}.sobre>img{transform:rotate(-3deg);border:8px solid white;border-radius:0!important}.sobre h2{font-style:italic}.nomes{color:#872f4d}.nomes li{font-family:"Cormorant Portfolio",serif!important;font-size:1.65rem!important}#resultados{position:relative;isolation:isolate;padding:3.5rem;border-radius:24px;overflow:hidden;background:#f6e8eb}#resultados:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f6e8ebf7,#f6e8ebdf),url('/_astro/ugc-poran.G7Gndlak_wJiEx.webp') right center/cover}.depoimentos figure{padding:1.4rem;border-left:3px solid #b66a82;background:#ffffffad}.numeros dd{color:#872f4d!important}.pacote{background:#fff;border-color:#d6b8be!important;border-radius:22px!important}.pacote:nth-child(2){background:#f2dce3;box-shadow:0 8px 30px #872f4d12}.pacote h3{color:#872f4d}.contato{position:relative;overflow:hidden;background:#f1dce2;border-radius:100px 16px 16px 16px;padding:3rem!important;min-height:26rem}.contato>h2,.contato>.texto,.contato>.canais,.contato>.kicker{max-width:67%}.contato-retrato{position:absolute;right:2.5rem;bottom:0;width:25%;height:85%;object-fit:cover;object-position:60% 55%;border-radius:150px 150px 0 0}.contato .canais{position:relative}.rodape{color:#71555d}a:focus-visible,button:focus-visible{outline:3px solid #872f4d;outline-offset:4px}
@media(max-width:759px){.topo .capa{padding-top:2.5rem}.topo h1{font-size:clamp(3.8rem,18vw,5.5rem)!important}.topo .foto{width:75%;margin:1rem 0}.momentos{gap:1rem;grid-template-columns:1fr 1fr;padding-top:2.5rem}.momentos>div{grid-column:1/-1;grid-row:1}.momentos figure{margin:1rem .4rem}.momentos figcaption{font-size:1.1rem}.momentos p{font-size:2.8rem}.sobre{padding:1.5rem!important;gap:2rem!important}.galeria{gap:1.5rem .8rem!important}.galeria figcaption{font-size:1.25rem}.galeria figure:nth-child(3n+2){transform:none}.secao{margin-top:4rem}#resultados{padding:1.5rem}.contato{padding:2rem 1.4rem!important;border-radius:60px 12px 12px 12px}.contato-retrato{position:static;width:140px;height:175px;margin:0 auto 1.5rem;display:block;border-radius:80px 80px 12px 12px}.contato>h2,.contato>.texto,.contato>.canais,.contato>.kicker{max-width:100%}.contato .canais a{overflow-wrap:anywhere}.barra .nome{font-size:1.15rem}.cabecalho h2{font-size:2.8rem!important}}
.nomes{display:flex!important;flex-wrap:wrap!important}.nomes li{min-width:0;max-width:100%;overflow-wrap:anywhere}
