.pg-topo{padding:calc(var(--nav-h) + clamp(60px, 9vw, 150px)) var(--margem) clamp(60px, 8vw, 130px);gap:22px;display:grid}.pg-topo .rotulo{color:var(--cinza)}.pg-topo h1{letter-spacing:-.04em;max-width:14ch;font-size:clamp(44px,6vw,104px);line-height:1.02}.pg-topo h1 em{letter-spacing:-.01em;font-size:1.08em}.pg-topo__texto{color:var(--cinza);max-width:46ch;font-size:clamp(16px,1.25vw,20px)}.pg-foto{margin:0 var(--margem);aspect-ratio:21/9;overflow:hidden}.pg-foto img{object-fit:cover;width:100%;height:100%}.modelos{padding:0 var(--margem) clamp(80px, 10vw, 160px);gap:clamp(80px,10vw,170px);display:grid}.modelo{scroll-margin-top:var(--nav-h);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,120px);display:grid}.modelo:nth-child(2n) .modelo__foto{order:2}.modelo__foto{aspect-ratio:4/5;justify-self:center;max-height:82vh;margin:0}.modelo__foto img{object-fit:cover;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.modelo__texto{justify-items:start;gap:20px;max-width:460px;display:grid}.modelo__texto h2{font-size:clamp(40px,4.6vw,80px)}.modelo__preco{font-family:var(--serif);font-size:clamp(22px,1.8vw,30px);font-style:italic}.modelo__desc{color:var(--cinza)}.modelo .ficha{width:100%;margin:8px 0 12px}.etapas{padding:clamp(80px, 10vw, 160px) var(--margem) 0}.etapas__lista{grid-template-columns:repeat(4,1fr)}.etapas__lista li:nth-child(4){transition-delay:.24s}.etapas h3,.servicos h3{letter-spacing:-.01em;font-size:18px;font-weight:400}.etapas p{color:var(--cinza);max-width:34ch;font-size:15px}.atelie--ficha{grid-template-columns:1fr 1fr;align-items:start}.servicos{padding:0 var(--margem)}.servicos__lista{border-top:1px solid var(--fio);margin:0;padding:0;list-style:none}.servico-linha{border-bottom:1px solid var(--fio);grid-template-columns:.8fr 1.4fr .8fr;align-items:baseline;gap:clamp(20px,4vw,72px);padding:clamp(28px,3vw,44px) 0;display:grid}.servico-linha h3{letter-spacing:-.02em;font-size:clamp(22px,2vw,32px)}.servico-linha p{color:var(--cinza);max-width:48ch}.servico-linha dl{gap:6px;margin:0;font-size:14px;display:grid}.servico-linha dl div{justify-content:space-between;gap:12px;display:flex}.servico-linha dt{color:var(--cinza)}.servico-linha dd{margin:0}.agenda{padding:0 var(--margem) clamp(100px, 12vw, 200px);grid-template-columns:1.3fr .7fr;align-items:start;gap:clamp(40px,7vw,140px);display:grid}.form{grid-template-columns:1fr 1fr;align-items:end;gap:34px 32px;display:grid}.campo{gap:8px;display:grid}.campo--largo{grid-column:1/-1}.campo span{letter-spacing:var(--rotulo);text-transform:uppercase;color:var(--cinza);font-size:11px;font-weight:400;transition:color .3s}.campo input,.campo select,.campo textarea{font:inherit;color:var(--grafite);resize:vertical;appearance:none;background:0 0;border:0;border-bottom:1px solid #1d1e204d;border-radius:0;outline:none;padding:8px 0 10px;font-size:18px;transition:border-color .3s}.campo select{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231d1e20' stroke-width='1.4'/%3E%3C/svg%3E") right 2px center/12px no-repeat}.campo:hover input,.campo:hover select,.campo:hover textarea{border-color:var(--grafite)}.campo:focus-within span{color:var(--ouro)}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--ouro)}.campo.is-erro span{color:#a3392b}.campo.is-erro input{border-color:#a3392b}.form .botao{justify-self:start}.form__ok{font-family:var(--serif);grid-column:1/-1;font-size:clamp(22px,2vw,32px);font-style:italic}.form.is-enviado .campo,.form.is-enviado .botao{opacity:.35;pointer-events:none}.agenda__info{color:var(--cinza);gap:22px;font-size:14px;display:grid}.agenda__info .ficha{color:var(--grafite)}.menu__links a[aria-current]{color:var(--ouro)}.rodape a[aria-current]{background-size:100% 1px}@media (max-width:900px){.pg-topo{padding-top:calc(var(--nav-h) + 48px)}.pg-foto{aspect-ratio:4/3}.modelo{grid-template-columns:1fr}.modelo:nth-child(2n) .modelo__foto{order:0}.modelo__foto{width:86%}.etapas__lista{grid-template-columns:1fr 1fr}.atelie--ficha{grid-template-columns:1fr}.servico-linha{grid-template-columns:1fr;gap:12px}.agenda,.form{grid-template-columns:1fr}}@media (max-width:560px){.etapas__lista{grid-template-columns:1fr}}
