:root{--porcelana:#f6f0e8;--porcelana-2:#efe6da;--blush:#ecd5c8;--blush-2:#e2c2b2;--vinho:#4a0d24;--vinho-aceso:#7e1f45;--preto-vinho:#1c0910;--tinta:#2a1119;--tinta-suave:#5e4a4e;--ouro:#c9a15c;--ouro-claro:#ddbb7c;--ouro-glow:#ddbb7c40;--linha:#2a111924;--margem:clamp(20px, 6vw, 96px);--respiro:clamp(104px, 12vw, 184px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-btn:cubic-bezier(.4, 0, .2, 1);--fs-display:clamp(3.1rem, 1.2rem + 6.6vw, 8rem);--fs-h2:clamp(2.4rem, 1.5rem + 3.4vw, 4.6rem);--fs-h3:clamp(1.5rem, 1.25rem + 1vw, 2.1rem);--fs-sobre:clamp(1.35rem, 1.1rem + 1vw, 1.95rem);--fs-texto:clamp(1.0625rem, 1rem + .25vw, 1.1875rem)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--porcelana);color:var(--tinta);font-family:var(--f-texto), system-ui, sans-serif;font-size:var(--fs-texto);-webkit-font-smoothing:antialiased;font-kerning:normal;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}address{flex-direction:column;font-style:normal;display:flex}p{text-wrap:pretty}::selection{background:var(--vinho);color:var(--porcelana)}.escuro ::selection{background:var(--ouro-claro);color:var(--preto-vinho)}:focus-visible{outline:1px solid var(--ouro);outline-offset:4px}.pular{position:absolute;left:-9999px}.pular:focus{z-index:100;background:var(--porcelana);padding:8px 12px;top:16px;left:16px}.h1,.h2,.h3,.sobre,.faixa__frase,.fecho__frase,.proc__nome,.unid__nome,.metodo__n,.camadas__n,.faq__item summary,.h1{font-size:var(--fs-display);letter-spacing:-.03em;text-wrap:balance;font-weight:300;line-height:.94}.h2{font-size:var(--fs-h2);letter-spacing:-.02em;text-wrap:balance;font-weight:300;line-height:1}.h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:400;line-height:1.15}.h1 b,.h2 b,.h3 b,.faixa__frase b,.fecho__frase b{font-weight:500}.sobre{font-size:var(--fs-sobre);letter-spacing:-.01em;max-width:30ch;font-style:italic;font-weight:300;line-height:1.3}.texto{font-size:var(--fs-texto);color:var(--tinta-suave);max-width:62ch;line-height:1.6}.texto--grande{font-size:clamp(1.125rem,1rem + .5vw,1.35rem);line-height:1.55}.texto--capitular:first-letter{font-family:var(--f-titulo);float:left;color:var(--vinho);padding:.06em .1em 0 0;font-size:4.4em;font-weight:300;line-height:.82}.legenda{color:#4e3b40;font-size:.9375rem;line-height:1.5}.rotulo{text-transform:uppercase;letter-spacing:.1em;color:var(--vinho-aceso);margin-bottom:22px;font-size:.75rem;font-weight:500;line-height:1.2;display:block}.num{font-variant-numeric:tabular-nums lining-nums}.escuro{color:var(--porcelana)}.escuro .texto,.escuro .legenda{color:#f6f0e8c7}.escuro .rotulo,.escuro .h1 b,.escuro .h2 b,.escuro .faixa__frase b,.escuro .fecho__frase b{color:var(--ouro-claro)}.grade{max-width:1440px;padding:0 var(--margem);grid-template-columns:repeat(12,1fr);column-gap:24px;margin:0 auto;display:grid}.col-3{grid-column-end:span 3}.col-4{grid-column-end:span 4}.col-5{grid-column-end:span 5}.col-6{grid-column-end:span 6}.col-7{grid-column-end:span 7}.col-8{grid-column-end:span 8}.col-12{grid-column:1/-1}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.secao{padding-top:var(--respiro)}.rosa{background:var(--blush);padding-bottom:var(--respiro)}.secao--fim{margin-top:var(--respiro)}.cab{margin-bottom:56px}.cab .h2+.texto{margin-top:26px}.btn{letter-spacing:0;isolation:isolate;white-space:nowrap;height:56px;transition:color .45s var(--ease-btn), border-color .45s var(--ease-btn), box-shadow .45s var(--ease-btn);justify-content:center;align-items:center;padding:0 30px;font-size:1rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transform-origin:0;transition:transform .45s var(--ease-btn);position:absolute;inset:0;transform:scaleX(0)}.btn span{align-items:center;gap:12px;display:inline-flex}.btn span:after{content:"→";transition:transform .45s var(--ease-btn)}.btn:hover span:after{transform:translate(4px)}.btn--cheio{background:var(--vinho);color:var(--porcelana)}.btn--cheio:before{background:var(--vinho-aceso)}.btn--cheio:hover:before{transform:scaleX(1)}.btn--cheio:hover{box-shadow:0 0 18px var(--ouro-glow)}.btn--ouro{background:var(--ouro-claro);color:var(--preto-vinho)}.btn--ouro:before{background:#f0d59e}.btn--ouro:hover:before{transform:scaleX(1)}.btn--ouro:hover{box-shadow:0 0 28px #ddbb7c73}.btn--contorno{border:1px solid;height:44px;padding:0 22px;font-size:.9375rem}.btn--contorno:before{background:var(--ouro-claro)}.btn--contorno:hover{color:var(--preto-vinho);border-color:var(--ouro-claro)}.btn--contorno:hover:before{transform:scaleX(1)}.btn--largo{width:100%}.btn:disabled{opacity:.6;cursor:default}.link{background:linear-gradient(var(--ouro), var(--ouro)) left bottom / 100% 1px no-repeat;transition:background-size .35s var(--ease-btn), color .3s;gap:10px;padding-bottom:3px;font-size:1rem;display:inline-flex;position:relative}.link:hover{background-position:100% 100%;background-size:0 1px}.link--seta:after{content:"→";transition:transform .3s var(--ease-btn)}.link--seta:hover:after{transform:translate(4px)}.revela{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(18px)}.revela.visivel{opacity:1;transform:none}.revela-foto{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease-io)}.revela-foto img{transition:transform 1.6s var(--ease-out);transform:scale(1.06)}.visivel .revela-foto,.revela-foto.visivel{clip-path:inset(0)}.visivel .revela-foto img,.revela-foto.visivel img{transform:scale(1)}.foto-tom{position:relative;overflow:hidden}.foto-tom img{object-fit:cover;filter:sepia(.1)saturate(1.06)contrast(1.05)brightness(.98)}.foto-tom:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:soft-light;background:linear-gradient(200deg,#ddbb7c33,#0000 45%),linear-gradient(#0000 45%,#4a0d243d);transition:opacity .6s;position:absolute;inset:0}.foto-tom:hover:after{opacity:.5}.video-fundo{position:absolute;inset:0;overflow:hidden}.video-fundo img,.video-fundo video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video--foto img{object-position:70% 22%;animation:18s ease-in-out infinite alternate respira}@keyframes respira{0%{transform:scale(1.02)}to{transform:scale(1.07)translate(-1%)}}.fecho{background:radial-gradient(60% 70% at 50% 45%, #c9a15c38, transparent 70%), var(--preto-vinho)}.nav{z-index:40;color:var(--porcelana);transition:background .4s,color .4s,box-shadow .4s;position:fixed;inset:0 0 auto}.nav__in{max-width:1440px;padding:0 var(--margem);align-items:center;gap:48px;height:84px;margin:0 auto;transition:height .4s;display:flex}.nav__logo{height:18px;display:block;position:relative}.nav__logo img{width:auto;height:18px;transition:opacity .4s}.nav__logo-escuro{opacity:0;position:absolute;top:0;left:0}.nav--fundo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--linha);color:var(--tinta);background:#f6f0e8f0}.nav--fundo .nav__in{height:68px}.nav--fundo .nav__logo-claro{opacity:0}.nav--fundo .nav__logo-escuro{opacity:1}.nav__links{gap:32px;font-size:.9375rem;display:flex}.nav__links .link{background-position:100% 100%;background-size:0 1px}.nav__links .link:hover{background-position:0 100%;background-size:100% 1px}.nav__cta{margin-left:auto}.nav--fundo .nav__cta{border-color:var(--vinho);color:var(--vinho)}.nav__menu{margin-left:auto;font-size:.9375rem;display:none}.menu{visibility:hidden;transition:opacity .4s var(--ease-out), visibility .4s;z-index:60;background:var(--vinho);color:var(--porcelana);padding:28px var(--margem) 40px;opacity:0;pointer-events:none;flex-direction:column;gap:40px;display:flex;position:fixed;inset:0}.menu--aberto{opacity:1;pointer-events:auto;visibility:visible}.menu__fechar{align-self:flex-end;font-size:.9375rem}.menu nav{flex-direction:column;gap:8px;margin-top:6vh;display:flex}.menu nav a{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);font-size:2.6rem;font-weight:300;line-height:1.2;transform:translateY(10px)}.menu--aberto nav a{opacity:1;transform:none}.menu .btn{background:var(--ouro-claro);color:var(--preto-vinho);margin-top:auto}.hero{background:var(--vinho);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__veu{background:linear-gradient(90deg,#1c0910e6 0%,#4a0d24b8 38%,#4a0d2433 70%,#4a0d240d 100%),linear-gradient(#0000 60%,#1c09108c);position:absolute;inset:0}.hero__in{z-index:2;width:100%;max-width:1440px;padding:120px var(--margem) clamp(64px, 10vh, 120px);margin:0 auto;position:relative}.hero .h1{max-width:14ch;margin-bottom:30px;font-size:clamp(2.8rem,1rem + 4.4vw,5.8rem);line-height:.98}.hero .texto{max-width:46ch;margin-bottom:40px}.hero__acoes{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.hero__unid{color:#f6f0e8c7;align-items:baseline;gap:16px;font-size:.9375rem;display:inline-flex}.hero__unid a{color:var(--porcelana);background:linear-gradient(var(--ouro-claro), var(--ouro-claro)) left bottom / 100% 1px no-repeat;padding-bottom:2px;transition:color .3s}.hero__unid a:hover{color:var(--ouro-claro)}.hero__surge{opacity:0;animation:surge 1s var(--ease-out) both}.hero__rolar{z-index:2;width:1px;height:46px;position:absolute;bottom:26px;left:50%;overflow:hidden}.hero__rolar span{background:linear-gradient(transparent, var(--ouro-claro));width:1px;height:100%;animation:desce 2.2s var(--ease-io) infinite;display:block}@keyframes surge{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes desce{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.prova{background:var(--porcelana-2);border-bottom:1px solid var(--linha)}.prova__lista{row-gap:24px;padding-top:34px;padding-bottom:34px;list-style:none}.prova__lista li{border-left:1px solid var(--ouro);flex-direction:column;gap:4px;padding-left:18px;display:flex}.prova__lista li a{flex-direction:column;gap:4px;display:flex}.prova__lista b{font-family:var(--f-titulo);color:var(--vinho);font-size:1.25rem;font-weight:400;line-height:1.2}.prova__lista span{color:var(--tinta-suave);font-size:.875rem;line-height:1.4}.queixas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.queixa{border:1px solid var(--linha);padding:10px 18px;font-size:.9375rem;transition:background .3s,border-color .3s,color .3s}.queixa:hover{background:var(--vinho);border-color:var(--vinho);color:var(--porcelana)}.proc{align-items:start}.proc__grupo{margin-bottom:48px}.proc__grupo-nome{font-family:var(--f-titulo);color:var(--vinho-aceso);padding-bottom:12px;font-size:1.35rem;font-style:italic;font-weight:300}.proc__grupo ul{border-top:1px solid var(--linha);list-style:none}.proc__item{border-bottom:1px solid var(--linha);transition:background .4s;position:relative}.proc__item--ativo{background:linear-gradient(90deg,#ecd5c88c,#0000 80%)}.proc__linha{text-align:left;grid-template-columns:1fr auto;column-gap:20px;width:100%;padding:22px 14px 22px 0;display:grid}.proc__nome{letter-spacing:-.01em;transition:color .3s, transform .45s var(--ease-out);font-size:clamp(1.6rem,1.2rem + 1vw,2rem);font-weight:300;line-height:1.12}.proc__cont{color:var(--tinta-suave);align-self:start;margin-top:10px;font-size:.8125rem}.proc__resumo{color:var(--tinta-suave);grid-column:1/-1;max-width:54ch;margin-top:6px;font-size:.9375rem}.proc__fio{background:linear-gradient(90deg, var(--ouro), var(--ouro-claro) 70%, transparent);transform-origin:0;height:1px;transition:transform .7s var(--ease-io);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.proc__item--ativo .proc__fio{transform:scaleX(1)}.proc__item--ativo .proc__nome{color:var(--vinho);transform:translate(8px)}.proc__corpo{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.proc__corpo-in{overflow:hidden}.proc__item--aberto .proc__corpo{grid-template-rows:1fr}.proc__item--aberto .proc__corpo-in{padding-bottom:26px}.proc__corpo-in p{max-width:54ch;margin-bottom:14px;font-size:1rem}.proc__foto-m{display:none}.proc__visual{height:100%}.proc__sticky{aspect-ratio:4/5;position:sticky;top:104px}.proc__foto{clip-path:inset(0 0 100%);transition:clip-path .7s cubic-bezier(.2,.7,0,1);position:absolute;inset:0 0 36px}.proc__foto img{transition:transform 1.4s var(--ease-out), filter .6s;transform:scale(1.04)}.proc__foto--on{clip-path:inset(0);z-index:1}.proc__foto--on img{transform:scale(1)}.proc__legenda{font-family:var(--f-titulo);color:var(--vinho);font-size:1.1rem;font-style:italic;position:absolute;bottom:0;left:0}.mapa{background:var(--blush);padding-bottom:var(--respiro);margin-top:var(--respiro)}.mapa .grade{align-items:center}.mapa__foto{aspect-ratio:1;position:relative}.ponto{z-index:2;border-radius:50%;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid;position:absolute}.ponto span{background:var(--porcelana);width:10px;height:10px;transition:transform .35s var(--ease-out), background .3s;border-radius:50%;box-shadow:0 0 0 1px #fff9,0 0 14px #fff4d6e6}.ponto:before{content:"";animation:pulso 2.6s var(--ease-out) infinite;border:1px solid #fff8e6cc;border-radius:50%;position:absolute;inset:4px}.ponto--on span{background:var(--ouro-claro);transform:scale(1.5)}.ponto--on:before{border-color:var(--ouro-claro)}@keyframes pulso{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.mapa__texto .texto{margin:22px 0 28px}.mapa__lista{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.mapa__chip{border:1px solid #4a0d2438;padding:8px 14px;font-size:.875rem;transition:background .3s,color .3s,border-color .3s}.mapa__chip:hover{border-color:var(--vinho)}.mapa__chip--on{background:var(--vinho);color:var(--porcelana);border-color:var(--vinho)}.mapa__painel{animation:surge .5s var(--ease-out);border-top:1px solid #4a0d2433;padding-top:26px}.mapa__painel .texto{color:var(--tinta);margin:12px 0 22px}.mapa__cuida{flex-wrap:wrap;align-items:baseline;gap:10px 22px;display:flex}.mapa__cuida .rotulo{width:100%;margin:0 6px 0 0}.faixa{background:var(--vinho);text-align:center;min-height:78svh;padding:120px var(--margem);place-items:center;display:grid;position:relative;overflow:hidden}.faixa__veu{background:radial-gradient(60% 70%,#1c091059,#1c0910b3);position:absolute;inset:0}.faixa__in{z-index:2;position:relative}.faixa__frase{letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(2.2rem,1.2rem + 3.6vw,4.8rem);font-weight:300;line-height:1.04}.camadas{background:var(--porcelana);position:relative}.camadas__fixo{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.camadas__grade{align-items:center;width:100%}.camadas__texto .h2{margin-bottom:40px}.camadas__passo{animation:surge .5s var(--ease-out);min-height:230px}.camadas__n{color:var(--ouro);margin-bottom:14px;font-size:3rem;font-weight:300;line-height:1}.camadas__n span{color:var(--tinta-suave);font-size:1.1rem}.camadas__passo .texto{margin:10px 0 18px}.camadas__barra{gap:6px;margin-top:30px;display:flex}.camadas__barra span{background:var(--linha);flex:1;height:2px;transition:background .5s}.camadas__barra span.on{background:var(--ouro)}.camadas__vis{height:min(66vh,560px);position:relative}.camadas__svg{width:100%;height:100%;box-shadow:0 0 0 1px var(--linha);display:block}.camadas__feixe{transition:height .7s var(--ease-io)}.camadas__ponta{transition:cy .7s var(--ease-io)}.camadas__nomes{pointer-events:none;list-style:none;position:absolute;inset:0}.camadas__nomes li{letter-spacing:.04em;color:var(--tinta);background:#f6f0e8bf;padding:3px 8px;font-size:.8125rem;position:absolute;right:16px;transform:translateY(-50%)}.metodo{row-gap:48px}.metodo__passo{position:relative}.metodo__n{color:var(--vinho);opacity:.9;margin-bottom:18px;font-size:clamp(5rem,3rem + 6vw,9rem);font-weight:300;line-height:.8;display:block}.metodo__passo .h3{margin-bottom:10px}.metodo__passo .texto{color:var(--tinta);max-width:30ch;font-size:1rem}.toxina .grade{align-items:center}.toxina__texto .texto{margin-top:24px}.toxina__svg{width:100%;height:auto;display:block}.toxina__linha{transition:stroke-width .8s var(--ease-io), stroke-opacity .8s var(--ease-io), d .8s var(--ease-io)}.toxina__range{cursor:pointer;appearance:none;background:linear-gradient(var(--vinho), var(--vinho)) left center / var(--p,0%) 2px no-repeat, linear-gradient(#4a0d2433, #4a0d2433) center / 100% 1px no-repeat;width:100%;height:24px;margin:26px 0 10px}.toxina__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ouro-claro);border-radius:50%;width:18px;height:18px;transition:box-shadow .3s;box-shadow:0 0 0 6px #ddbb7c40}.toxina__range::-moz-range-thumb{background:var(--ouro-claro);border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 6px #ddbb7c40}.toxina__range:hover::-webkit-slider-thumb{box-shadow:0 0 0 9px #ddbb7c4d}.toxina__marcas{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.toxina__marcas button{text-align:left;color:var(--tinta-suave);border-top:1px solid var(--linha);padding-top:8px;font-size:.8125rem;transition:color .3s,border-color .3s}.toxina__marcas button.on{color:var(--vinho);border-color:var(--vinho);font-weight:500}.toxina__desc{color:var(--tinta);min-height:3.2em;animation:surge .4s var(--ease-out);margin:22px 0 10px}.doutora-sec{background:var(--vinho);padding-bottom:var(--respiro);margin-top:var(--respiro);position:relative;overflow:hidden}.doutora-sec:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 0 0,#ddbb7c24,#0000 60%);position:absolute;inset:0}.doutora{align-items:center;position:relative}.doutora__foto{aspect-ratio:4/5;position:relative}.doutora__texto .h2{margin-bottom:26px}.doutora__fatos{border-top:1px solid #f6f0e833;margin-top:40px}.doutora__fatos div{border-bottom:1px solid #f6f0e833;grid-template-columns:130px 1fr;gap:16px;padding:16px 0;display:grid}.doutora__fatos dt{text-transform:uppercase;letter-spacing:.1em;color:var(--ouro-claro);padding-top:4px;font-size:.75rem;font-weight:500}.unid{gap:64px 32px}.unid__foto{aspect-ratio:3/2;margin-bottom:28px;position:relative}.unid__card--sua .unid__foto{outline:1px solid var(--vinho);outline-offset:8px}.unid__topo{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.unid__nome{font-family:var(--f-titulo);letter-spacing:-.02em;color:var(--vinho);font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:300;line-height:.95}.unid__salvar{font-size:.875rem}.selo{border:1px solid var(--vinho);width:78px;height:78px;color:var(--vinho);text-align:center;letter-spacing:.08em;text-transform:uppercase;border-radius:50%;place-items:center;font-size:.6875rem;font-weight:500;line-height:1.4;display:grid}.unid address,.pp__unid address{color:var(--tinta);margin-bottom:6px;font-size:1rem}.unid__tel{margin-bottom:26px;font-size:1rem}.unid__acoes{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.faq{border-top:1px solid var(--linha)}.faq__item{border-bottom:1px solid var(--linha)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);font-weight:300;list-style:none;transition:color .3s;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover,.faq__item[open] summary{color:var(--vinho)}.faq__item p{max-width:60ch;padding:0 0 26px}.sinal{flex:0 0 14px;width:14px;height:14px;position:relative}.sinal:before,.sinal:after{content:"";height:1px;transition:transform .4s var(--ease-out), background .3s;background:currentColor;position:absolute;top:50%;left:0;right:0}.sinal:after{transform:rotate(90deg)}details[open] .sinal:after{transform:rotate(0)}details[open] .sinal:before{background:var(--ouro)}.form{flex-direction:column;gap:28px;display:flex}.campo{border:0;flex-direction:column;gap:8px;display:flex}.campo>span,.campo legend{text-transform:uppercase;letter-spacing:.1em;color:var(--vinho);font-size:.75rem;font-weight:500}.campo i{text-transform:none;letter-spacing:0;color:var(--tinta-suave);font-style:normal}.campo input,.campo select{font:inherit;color:var(--tinta);appearance:none;background:0 0;border:0;border-bottom:1px solid #4a0d244d;border-radius:0;outline:none;padding:10px 0 12px;font-size:1.15rem;transition:border-color .3s}.campo select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234A0D24'/%3E%3C/svg%3E") 100% no-repeat;padding-right:24px}.campo input:focus,.campo select:focus{border-color:var(--vinho)}.campo input::placeholder{color:#2a111961}.campo--unid legend{margin-bottom:12px}.campo--unid div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opcao{cursor:pointer;border:1px solid #4a0d244d;justify-content:center;align-items:center;height:56px;font-size:1rem;transition:border-color .3s,color .3s,background .3s;display:flex}.opcao input{opacity:0;pointer-events:none;position:absolute}.opcao--on{border-color:var(--vinho);color:var(--porcelana);background:var(--vinho)}.opcao:has(input:focus-visible){outline:1px solid var(--ouro);outline-offset:4px}.form__lgpd{margin-top:-6px}.form__erro{color:var(--vinho-aceso);font-size:.9375rem}.form__ok{border-top:1px solid var(--vinho);flex-direction:column;align-items:flex-start;gap:20px;padding:40px 0;display:flex}.form__tels{gap:40px;margin-top:44px;font-size:1rem;display:flex}.form__tels dt{letter-spacing:.1em;text-transform:uppercase;color:var(--vinho);margin-bottom:4px;font-size:.75rem;font-weight:500}.form__tels dd{font-variant-numeric:tabular-nums}.fecho{background:var(--preto-vinho);text-align:center;min-height:74svh;padding:130px var(--margem);place-items:center;display:grid;position:relative;overflow:hidden}.fecho--curto{min-height:50vh}.fecho__veu{background:radial-gradient(60% 60%,#1c091033,#1c0910c7);position:absolute;inset:0}.fecho__in{z-index:2;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.fecho__frase{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.8rem,1.4rem + 5vw,6.6rem);font-weight:300;line-height:.98}.rodape{background:var(--preto-vinho);border-top:1px solid #ddbb7c2e;padding:72px 0 40px;font-size:.9375rem}.rodape .grade{row-gap:40px}.rodape__logo{width:auto;height:16px;margin-bottom:18px}.rodape__marca p{color:#f6f0e8b3;margin-bottom:10px}.rodape__unid address{color:#f6f0e8b3;margin-bottom:8px}.rodape .link{font-size:.9375rem}.rodape__base{color:#f6f0e899;border-top:1px solid #f6f0e824;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:28px;font-size:.8125rem;display:flex}.whats{z-index:45;background:var(--vinho);width:58px;height:58px;color:var(--porcelana);box-shadow:0 0 0 1px var(--ouro-claro), 0 8px 24px #1c091040;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), background .3s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:28px;right:28px;transform:translateY(12px)}.whats--on{opacity:1;pointer-events:auto;transform:none}.whats:hover{background:var(--vinho-aceso)}.barra{display:none}.pp__topo{background:var(--vinho);grid-template-columns:1fr 1fr;min-height:92svh;display:grid;position:relative}.pp__foto{order:2;min-height:92svh;position:relative}.pp__foto img{object-fit:cover}.pp__titulo{padding:140px var(--margem) clamp(56px, 9vh, 96px) max(var(--margem), calc((100vw - 1440px) / 2 + var(--margem)));flex-direction:column;order:1;justify-content:flex-end;align-items:flex-start;gap:26px;display:flex}.pp__voltar{color:#f6f0e8cc;background-image:linear-gradient(var(--ouro-claro), var(--ouro-claro));margin-bottom:auto}.h1--pp{max-width:11ch;font-size:clamp(2.8rem,1.2rem + 4.6vw,6rem)}.pp__titulo .sobre{color:#f6f0e8d9}.pp__acoes{flex-wrap:wrap;align-items:center;gap:30px;margin-top:8px;display:flex}.pp__blocos{gap:64px 48px}.pp__bloco .texto{color:var(--tinta);max-width:46ch}.pp__dra{margin-top:var(--respiro)}.pp__dra .h2{margin-bottom:22px}.pp__unids{gap:56px 32px}.pp__unid .unid__nome{margin-bottom:18px}.pp__unid .unid__acoes{margin-top:22px}.pp__prox{padding-top:var(--respiro);padding-bottom:var(--respiro)}.pp__prox-link{border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);transition:color .3s, padding .5s var(--ease-out);flex-direction:column;gap:8px;padding:48px 0;display:flex}.pp__prox-link:hover{color:var(--vinho);padding-left:16px}@media (max-width:900px){:root{--respiro:92px}.grade{gap:28px 16px}.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-start-6,.col-start-7,.col-start-8{grid-column:1/-1}.nav__links,.nav__cta{display:none}.nav__menu{display:block}.nav__in{height:64px}.nav--fundo .nav__in{height:60px}.nav__logo,.nav__logo img{height:15px}.hero{min-height:92svh}.hero__veu{background:linear-gradient(0deg,#1c0910f2 0 38%,#4a0d2466 62%,#4a0d241a 100%)}.hero__video img,.hero__video video{object-position:50% 20%}.hero__in{padding-bottom:56px}.hero .h1{margin-bottom:16px;font-size:clamp(2.3rem,9.6vw,3.1rem)}.hero .texto{margin-bottom:28px;font-size:1.0625rem}.hero__acoes{flex-direction:column;align-items:stretch;gap:20px}.hero__acoes .btn{width:100%}.hero__unid{justify-content:center}.hero__rolar{display:none}.prova__lista{padding-top:26px;padding-bottom:26px}.prova__lista li{grid-column:span 6!important}.prova__lista b{font-size:1.05rem}.cab{margin-bottom:36px}.proc__visual{display:none}.proc__item--ativo{background:0 0}.proc__item--ativo .proc__nome{color:inherit;transform:none}.proc__item--aberto .proc__nome{color:var(--vinho)}.proc__fio{display:none}.proc__foto-m{aspect-ratio:3/2;margin:4px 0 18px;display:block;position:relative}.mapa .grade{row-gap:40px}.mapa__foto{margin:0 calc(-1 * var(--margem))}.faixa{min-height:62svh}.camadas{height:auto!important}.camadas__fixo{height:auto;padding:var(--respiro) 0 0;position:relative}.camadas__vis{height:52vh;margin-top:36px}.camadas__passo{min-height:0}.metodo{row-gap:44px}.metodo__n{font-size:5rem}.doutora{row-gap:40px}.unid{row-gap:72px}.unid__topo{align-items:flex-end}.form__tels{gap:28px}.whats{display:none}.barra{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--linha);transition:transform .5s var(--ease-out);background:#f6f0e8f2;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.barra--on{transform:none}.barra .btn{height:52px}.rodape{padding-bottom:110px}.pp__topo{grid-template-columns:1fr;min-height:0}.pp__foto{order:1;height:44svh;min-height:0}.pp__titulo{padding:32px var(--margem) 48px;order:2}.pp__voltar{margin-bottom:0}.pp__blocos{row-gap:40px}.texto--capitular:first-letter{float:none;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit;padding:0}}.h2--simples{max-width:18ch;font-weight:300}.mapa .h2--simples{font-size:clamp(3rem,1.6rem + 5vw,6.4rem);line-height:.95}.musc__grade{align-items:center}.musc__movs{flex-direction:column;gap:8px;margin:30px 0 28px;display:flex}.musc__movs button{text-align:left;border:1px solid var(--linha);justify-content:space-between;padding:14px 18px;font-size:1rem;transition:background .3s,color .3s,border-color .3s;display:flex}.musc__movs button:after{content:"→";opacity:0;transition:opacity .3s, transform .3s var(--ease-btn)}.musc__movs button:hover{border-color:var(--vinho)}.musc__movs button.on{background:var(--vinho);color:var(--porcelana);border-color:var(--vinho)}.musc__movs button.on:after{opacity:1}.musc__info{animation:surge .45s var(--ease-out)}.musc__nome{font-family:var(--f-titulo);color:var(--vinho);flex-direction:column;margin-bottom:8px;font-size:1.6rem;font-weight:400;display:flex}.musc__nome span{font-family:var(--f-texto);letter-spacing:.1em;text-transform:uppercase;color:var(--ouro);font-size:.75rem;font-weight:500}.musc__info .texto{color:var(--tinta)}.musc__rosto{background:radial-gradient(70% 60% at 50% 40%, var(--blush), var(--porcelana-2));aspect-ratio:400/440;max-height:70vh;margin:0 auto;position:relative}.musc__rosto svg{width:100%;height:100%;display:block}.musc__pausa{border:1px solid var(--linha);background:#f6f0e8d9;padding:8px 12px;font-size:.8125rem;position:absolute;bottom:14px;right:14px}.musc__tempo{margin-top:26px}.musc__tempo .rotulo{margin-bottom:4px}.musc__tempo .legenda{margin:14px 0 12px}.camadas__svg{border-radius:0}.tec{opacity:0;transition:opacity .6s var(--ease-out)}.tec--on{opacity:1}.cintila{animation:1.8s ease-in-out infinite cintila}@keyframes cintila{0%,to{opacity:.2}50%{opacity:1}}.gota{transform-origin:240px 152px;animation:gota 2.6s var(--ease-out) infinite}@keyframes gota{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:.9;transform:scale(1)}}.onda{animation:2.4s ease-in-out infinite onda}@keyframes onda{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(3px)}}.relaxa{animation:3s ease-in-out infinite cintila}.calor{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite calor}@keyframes calor{0%,to{opacity:.5;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}.camadas__nota{font-family:var(--f-texto);fill:var(--vinho);letter-spacing:.06em;font-size:12px}.camadas__nomes li{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta);text-shadow:0 0 8px #f6f0e8e6;background:0 0;padding:0;font-size:.6875rem;font-weight:500}.relogio__grade{align-items:center}.relogio__idade{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:30px;display:flex}.relogio__num{font-family:var(--f-titulo);color:var(--vinho);font-size:clamp(4rem,3rem + 4vw,7rem);font-weight:300;line-height:.9}.relogio__anos{font-family:var(--f-titulo);color:var(--vinho);font-size:1.5rem;font-style:italic}.relogio__perda{width:100%;color:var(--tinta);font-size:.9375rem}.relogio__svg{background:var(--porcelana);width:100%;height:auto;display:block;box-shadow:0 0 0 1px #4a0d2426}.relogio__chaves{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 16px;display:grid}.relogio__chaves button{border:1px solid #4a0d2440;padding:12px;font-size:.9375rem;transition:background .3s,color .3s}.relogio__chaves button.on{background:var(--vinho);color:var(--porcelana);border-color:var(--vinho)}.relogio__onde{color:var(--tinta);animation:surge .4s var(--ease-out)}.relogio__onde .link{margin-left:6px}.relogio .texto{color:var(--tinta)}.quiz .grade{align-items:start}.quiz__card{background:var(--porcelana-2);border-top:3px solid var(--vinho);min-height:420px;padding:clamp(28px,4vw,52px)}.quiz__perg,.quiz__res{animation:surge .45s var(--ease-out)}.quiz__n{font-family:var(--f-titulo);color:var(--ouro);margin-bottom:14px;font-size:2.4rem;font-weight:300;line-height:1}.quiz__n span{color:var(--tinta-suave);font-size:1rem}.quiz__perg .h3{margin-bottom:8px}.quiz__ops{flex-direction:column;gap:10px;margin:24px 0 28px;display:flex}.quiz__ops button{text-align:left;background:var(--porcelana);border:1px solid var(--linha);justify-content:space-between;align-items:center;padding:16px 20px;font-size:1rem;transition:background .3s,color .3s,border-color .3s;display:flex}.quiz__ops button span{transition:transform .3s var(--ease-btn)}.quiz__ops button:hover{background:var(--vinho);color:var(--porcelana);border-color:var(--vinho)}.quiz__ops button:hover span{transform:translate(4px)}.quiz__res .h2{color:var(--vinho);margin-bottom:18px}.quiz__res .texto{color:var(--tinta);margin-bottom:14px}.quiz__acoes{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:26px;display:flex}.doutora__metodo{grid-template-columns:repeat(2,1fr);gap:26px 32px;margin-top:40px;list-style:none;display:grid}.doutora__metodo li{border-top:1px solid #ddbb7c59;padding-top:14px}.doutora__metodo span{font-family:var(--f-titulo);color:var(--ouro-claro);margin-bottom:8px;font-size:2rem;font-weight:300;line-height:1;display:block}.doutora__metodo b{font-family:var(--f-titulo);margin-bottom:6px;font-size:1.25rem;font-weight:400;display:block}.doutora__metodo p{color:#f6f0e8c2;font-size:.9375rem;line-height:1.5}.musc__movs--cel{display:none}.camadas__barra--toque button{background:linear-gradient(var(--linha), var(--linha)) center / 100% 2px no-repeat;flex:1;height:14px;transition:background .5s}.camadas__barra--toque button.on{background:linear-gradient(var(--ouro), var(--ouro)) center / 100% 2px no-repeat}@media (max-width:900px){.musc__movs--desk{display:none}.musc__movs--cel{flex-flow:wrap;margin:12px 0 4px;display:flex}.musc__movs--cel button{flex:45%;padding:10px 12px;font-size:.875rem}.musc__movs--cel button:after{display:none}.musc__rosto{max-height:none}.quiz__card{min-height:0}.doutora__metodo{grid-template-columns:1fr}.relogio__chaves button{padding:10px 6px;font-size:.8125rem}}.mapa__ponte{margin-top:26px}.motor__ponte{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:22px;display:flex}.doutora__cargo{letter-spacing:.04em;color:var(--ouro-claro);margin:-12px 0 24px;font-size:.875rem}.rodape__aviso{color:#f6f0e89e;max-width:90ch;font-size:.8125rem;line-height:1.55}.aceite{color:var(--tinta);cursor:pointer;align-items:flex-start;gap:14px;font-size:.9375rem;line-height:1.5;display:flex}.aceite input{appearance:none;border:1px solid var(--vinho);cursor:pointer;background:0 0;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:3px;display:grid}.aceite input:after{content:"";background:var(--vinho);width:10px;height:10px;transition:transform .2s var(--ease-btn);transform:scale(0)}.aceite input:checked:after{transform:scale(1)}.aceite .link{font-size:inherit}.priv{padding:150px 0 var(--respiro)}.priv__in .h2{margin-bottom:14px}.priv__in .h3{margin:40px 0 10px}.priv__in .texto{color:var(--tinta)}.priv__contatos{flex-direction:column;gap:8px;margin-top:14px;list-style:none;display:flex}.priv{color:var(--tinta)}.btn--whats span{gap:10px}.btn--whats span:after{content:none}.btn--whats svg{flex:none}.btn--whats{gap:10px}.bw{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bw__dois{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px);display:grid}.bw__dois .btn{padding:0 18px}.bw__nota{color:var(--tinta-suave);font-size:.875rem}.escuro .bw__nota{color:#f6f0e8cc}.bw__nota--cima{margin-bottom:2px}.bw__trocar{text-underline-offset:3px;color:inherit;margin-left:6px;font-size:.875rem;text-decoration:underline}.hero__acoes .bw{width:100%}.atalhos{background:var(--vinho);color:var(--porcelana)}.atalhos__in{scrollbar-width:none;align-items:center;gap:22px;padding:20px 0;display:flex;overflow-x:auto}.atalhos__in::-webkit-scrollbar{display:none}.atalhos__t{font-family:var(--f-titulo);white-space:nowrap;color:var(--ouro-claro);font-size:1.15rem;font-style:italic}.atalhos__lista{gap:8px;display:flex}.atalhos__lista a{white-space:nowrap;border:1px solid #f6f0e859;padding:9px 16px;font-size:.9375rem;transition:background .3s,color .3s}.atalhos__lista a:hover{background:var(--ouro-claro);color:var(--preto-vinho);border-color:var(--ouro-claro)}.proc__corpo-in .bw{margin:6px 0 14px}.proc__mais{font-size:.9375rem}.proc__dep{border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);padding:22px 14px 22px 0;transition:color .3s;display:grid}.proc__dep:hover .proc__nome{color:var(--vinho)}.proc__dep .proc__nome:after{content:" →";color:var(--ouro)}.faq__q{font:inherit;font-weight:inherit;margin:0}.pp__h2{text-transform:uppercase;letter-spacing:.1em;color:var(--vinho-aceso);margin-bottom:22px;font-size:.75rem;font-weight:500;line-height:1.2}.pp__titulo .bw{margin-top:6px}.pp__mapa{color:#f6f0e8d9}.unid__end-claro{color:#f6f0e8d9;font-size:1.05rem}.unid__servicos{grid-template-columns:1fr 1fr;gap:12px 24px;list-style:none;display:grid}.unid__nome a:hover{color:var(--vinho-aceso)}.barra__dois{grid-template-columns:1fr 1fr;gap:8px;display:grid}.barra__rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--vinho);text-align:center;grid-column:1/-1;font-size:.75rem;font-weight:500}.barra__dois .btn{height:48px;padding:0 10px}.flutua{z-index:45;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(12px)}.flutua--on{opacity:1;pointer-events:auto;transform:none}.flutua .whats{opacity:1;pointer-events:none;position:static;transform:none}.flutua--on .whats{pointer-events:auto}.flutua__painel{background:var(--porcelana);border-top:3px solid var(--vinho);width:290px;animation:surge .3s var(--ease-out);padding:18px 20px;box-shadow:0 10px 30px #1c09102e}.flutua__t{letter-spacing:.08em;text-transform:uppercase;color:var(--vinho);margin-bottom:8px;font-size:.75rem;font-weight:500}.flutua__painel a{border-top:1px solid var(--linha);flex-direction:column;padding:12px 0;display:flex}.flutua__painel b{font-family:var(--f-titulo);color:var(--vinho);font-size:1.4rem;font-weight:400}.flutua__painel span{color:var(--tinta-suave);font-size:.8125rem}.dep__topo{background:var(--vinho);grid-template-columns:1fr 1fr;min-height:92svh;display:grid;position:relative}.dep__foto{order:2;position:relative}.dep__foto img{object-fit:cover}.dep__texto{padding:140px var(--margem) clamp(48px, 8vh, 90px) max(var(--margem), calc((100vw - 1440px) / 2 + var(--margem)));flex-direction:column;order:1;justify-content:flex-end;gap:22px;display:flex}.dep__texto .texto{max-width:44ch}.dep__areas{flex-wrap:wrap;gap:8px;display:flex}.dep__areas a{border:1px solid #f6f0e866;padding:9px 14px;font-size:.9375rem;transition:background .3s,color .3s}.dep__areas a:hover{background:var(--ouro-claro);color:var(--preto-vinho)}.dep__prova{color:#f6f0e8c7;font-size:.875rem}.dep__outra{color:#f6f0e8d9;font-size:.9375rem}.dep__p{color:var(--tinta);margin-bottom:18px}.dep__end{margin:18px 0 12px;font-size:1.1rem}@media (max-width:900px){.bw__dois{width:100%}.hero__acoes .bw{align-items:stretch}.hero__acoes .bw .btn{width:100%}.flutua{display:none}.dep__topo{grid-template-columns:1fr;min-height:0}.dep__foto{order:1;height:34svh}.dep__texto{padding:28px var(--margem) 40px;order:2;gap:18px}.dep__texto .bw,.pp__titulo .bw{align-items:stretch;width:100%}.dep__texto .bw .btn,.pp__titulo .bw .btn{width:100%}.unid__servicos{grid-template-columns:1fr}.atalhos__in{padding:16px 0}}.pp__foto:before,.dep__foto:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#1c091099,#0000);height:140px;position:absolute;inset:0 0 auto}.rodape__links{color:#f6f0e8b8;flex-wrap:wrap;gap:10px 22px;padding-top:8px;font-size:.875rem;display:flex}.rodape__links a:hover{color:var(--ouro-claro)}.barra .btn{padding:0 12px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.revela,.hero__surge{opacity:1;transform:none}.revela-foto{clip-path:none}.revela-foto img{transform:none}html{scroll-behavior:auto}}:is(.secao:has(+.fecho),.secao:has(+.rosa:not(.pp__dra)),.pp__onde){padding-bottom:var(--respiro)}.mapa,.secao--fim{margin-top:0}.nav:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#1c091099,#1c091052 50%,#0000);height:150px;transition:opacity .4s;position:absolute;inset:0 0 auto}.nav--fundo:before{opacity:0}.h2--simples{margin-bottom:24px}.cab>.h2--simples:last-child{margin-bottom:0}.faq__item summary,.faq__q{line-height:1.25}.flutua .whats{box-shadow:0 0 0 2px var(--ouro-claro), 0 0 0 7px #ddbb7c29, 0 8px 24px #1c09104d}.proc__linha{grid-template-columns:1fr auto 14px}.proc__linha .sinal{align-self:start;margin-top:18px}.proc__linha[aria-expanded=true] .sinal:after{transform:rotate(0)}.proc__linha[aria-expanded=true] .sinal:before{background:var(--ouro)}.atalhos__in{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.atalhos__lista{padding-right:64px}.dep__areas{gap:6px}.dep__areas a{padding:9px 12px}.dep__onde .dep__end{margin-top:0}.ponto{width:44px;height:44px;margin:-22px 0 0 -22px}.ponto:before{inset:9px}.toxina__range{height:44px;margin:16px 0 0}.toxina__marcas button{min-height:44px;padding-bottom:10px}.musc__pausa{min-height:44px;padding:12px 16px}.aceite{padding:4px 0}.aceite input{flex:0 0 22px;width:22px;height:22px;margin-top:1px}.aceite input:after{width:12px;height:12px}@media (max-width:900px){.prova__lista{row-gap:24px}.pp__unids{row-gap:56px}.musc__info{margin-top:24px}.nav__menu,.menu__fechar{justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;margin-right:-12px;padding:0 12px;display:inline-flex}.link:before{content:"";position:absolute;inset:-10px -4px}.rodape__links{gap:0 22px}.rodape__links a{padding:11px 0}.rodape__base{row-gap:8px}}@media (min-width:901px){.nav__in{gap:40px}.nav__links{gap:28px}}.priv__in .texto+.texto{margin-top:14px}.doutora__foto--recorte{aspect-ratio:1100/1500;overflow:visible}.doutora__foto--recorte:before{content:"";background:radial-gradient(60% 55% at 50% 40%,#ddbb7c52,#ddbb7c14 60%,#0000 75%);border-radius:50% 50% 0 0;position:absolute;inset:12% 4% 0}.doutora__foto--recorte img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 40px #1c091059)}.doutora__foto-wrap{margin-bottom:calc(-1 * var(--respiro));align-self:end}.pp__dra{overflow:hidden}.pp__dra .grade{align-items:end}.pp__dra-foto{aspect-ratio:1100/1300;margin-bottom:calc(-1 * var(--respiro));position:relative}.pp__dra-foto img{object-fit:contain;object-position:center bottom}@media (max-width:900px){.doutora__foto--recorte{aspect-ratio:1100/1250;max-width:300px;margin:0 auto}.doutora__foto-wrap{border-bottom:1px solid #ddbb7c59;order:0;align-self:auto;margin-bottom:0}.pp__dra-foto{width:100%;max-width:300px;margin:8px auto calc(-1 * var(--respiro));grid-column:1/-1}}.rosto3d{background:var(--blush);padding-bottom:var(--respiro)}.rosto3d__grade{align-items:center}.rosto3d__palco{aspect-ratio:4/5;touch-action:pan-y;cursor:grab;background:radial-gradient(70% 60% at 50% 38%,#f6f0e8 0%,#ecd5c8 70%);border-radius:4px;position:relative;overflow:hidden}.rosto3d__palco--perto{cursor:default}.rosto3d__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.rosto3d__foto{transition:transform 1.1s var(--ease-io);position:absolute;inset:0}.rosto3d__foto img{object-fit:cover;object-position:50% 12%;width:100%;height:100%}.rosto3d__ponto{transition:opacity .35s}.rosto3d__close{opacity:0;transition:opacity .7s var(--ease-out);pointer-events:none;position:absolute;inset:0}.rosto3d__close img{object-fit:cover;width:100%;height:100%;transition:transform 6s var(--ease-out);transform:scale(1.08)}.rosto3d__close--on{opacity:1}.rosto3d__close--on img{transform:scale(1)}.rosto3d__voltar{z-index:3;color:var(--porcelana);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c0910b8;border-radius:999px;min-height:44px;padding:12px 18px;font-size:.875rem;position:absolute;bottom:16px;left:16px}.rosto3d__dica{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#4a0d2499;pointer-events:none;font-size:.75rem;position:absolute;bottom:14px;left:0;right:0}.rosto3d__texto .h2{margin-bottom:22px}@media (prefers-reduced-motion:reduce){.rosto3d__foto,.rosto3d__close,.rosto3d__close img{transition:none}}
@font-face{font-family:zodiak;src:url(../media/Zodiak_Variable-s.p.2qu1nmqxb5qu5.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:zodiak;src:url(../media/Zodiak_VariableItalic-s.p.00iih9mww77yw.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:zodiak Fallback;src:local(Arial);ascent-override:79.66%;descent-override:22.53%;line-gap-override:7.24%;size-adjust:124.27%}._2acMdG_className{font-family:zodiak,zodiak Fallback,Georgia,serif}._2acMdG_variable{--f-titulo:"zodiak", "zodiak Fallback", Georgia, serif}
@font-face{font-family:switzer;src:url(../media/Switzer_Variable-s.p.1u_7d0c04lp6s.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.N1tgca_className{font-family:switzer,switzer Fallback,system-ui,sans-serif}.N1tgca_variable{--f-texto:"switzer", "switzer Fallback", system-ui, sans-serif}
