.RB7tuG_page{--contact-ink:#3d2e25;--contact-muted:#706052;--contact-paper:#faf6f0;background:var(--contact-paper);color:var(--contact-ink);padding:32px 24px 72px}.RB7tuG_container{max-width:1248px;margin:0 auto}.RB7tuG_hero{background:var(--contact-ink);color:#fffaf3;border-radius:28px;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding:56px 64px;display:grid;position:relative;overflow:hidden}.RB7tuG_intro{z-index:1;min-width:0;position:relative}.RB7tuG_eyebrow,.RB7tuG_optionLabel{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.RB7tuG_eyebrow{color:#e4c7a8;align-items:center;gap:14px;display:flex}.RB7tuG_eyebrow>span{background:currentColor;width:30px;height:1px}.RB7tuG_title{color:#fffaf3;letter-spacing:-.055em;margin-top:20px;font-size:clamp(64px,7vw,100px);font-weight:400;line-height:1.1}.RB7tuG_lead{letter-spacing:-.025em;margin-top:24px;font-size:clamp(20px,2vw,25px);line-height:1.5}.RB7tuG_description{color:#e5d8cc;max-width:400px;margin-top:18px;font-size:15px;line-height:1.85}.RB7tuG_whatsapp{color:#3d2e25;background:#ead2ba;border:1px solid #ead2ba;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:56px;margin-top:30px;padding:14px 20px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.RB7tuG_whatsapp>svg{flex:none;width:22px;height:22px}.RB7tuG_whatsapp>svg:last-child{width:19px;margin-left:9px;transition:transform .2s}.RB7tuG_whatsapp:hover{background:#f6e5d2;transform:translateY(-2px)}.RB7tuG_whatsapp:hover>svg:last-child{transform:translate(3px)}.RB7tuG_directContact{color:#e9dbce;flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:12px;display:flex}.RB7tuG_responseTime{color:#d0bcaa}.RB7tuG_portrait{justify-self:end;width:100%;min-width:0;max-width:380px;position:relative}.RB7tuG_photoFrame{z-index:1;aspect-ratio:.9;background:#d8c4b2;border:1px solid #ead2ba38;border-radius:190px 190px 12px 12px;position:relative;overflow:hidden}.RB7tuG_photo{object-fit:cover;object-position:49% 42%}.RB7tuG_caption{z-index:1;align-items:flex-start;gap:14px;margin-top:22px;display:flex;position:relative}.RB7tuG_captionLine{background:#e4c7a8;flex:0 0 24px;height:1px;margin-top:12px}.RB7tuG_name{color:#fffaf3;font-family:var(--font-heading), Georgia, serif;font-size:19px;line-height:1.5}.RB7tuG_role{color:#e5d8cc;margin-top:5px;font-size:11px;line-height:1.6}.RB7tuG_botanical{z-index:0;color:#d4ad85;opacity:.55;width:180px;height:280px;position:absolute;top:70px;right:-85px;transform:rotate(13deg)}.RB7tuG_email{background:#fffdf9;border:1px solid #e4d7ca;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-width:0;margin-top:36px;padding:32px 36px;display:grid}.RB7tuG_optionTop{color:#73553e;align-items:center;gap:13px;margin-bottom:18px;display:flex}.RB7tuG_icon{border:1px solid #c3a68b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.RB7tuG_icon svg{width:20px;height:20px}.RB7tuG_email h2{color:var(--contact-ink);letter-spacing:-.025em;font-size:clamp(24px,2.3vw,30px);font-weight:400;line-height:1.4}.RB7tuG_emailCopy>p{max-width:430px;color:var(--contact-muted);margin:12px 0 0;font-size:14px;line-height:1.85}.RB7tuG_emailLink{width:100%;min-height:48px;color:var(--contact-ink);border-bottom:1px solid #e2d2c2;align-items:center;gap:16px;font-size:clamp(14px,1.25vw,17px);font-weight:600;display:flex}.RB7tuG_emailLink>span{overflow-wrap:anywhere}.RB7tuG_emailLink>svg{flex:none;width:20px;height:20px;margin-left:auto;transition:transform .2s}.RB7tuG_emailLink:hover>svg,.RB7tuG_instagram:hover>svg{transform:translate(2px,-2px)}.RB7tuG_emailLink:hover>span{text-underline-offset:4px;text-decoration:underline}.RB7tuG_details{border-top:1px solid #e1d2c3;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;padding-top:28px;display:grid}.RB7tuG_instagram{width:fit-content;min-height:48px;color:var(--contact-ink);align-items:center;gap:16px;display:flex}.RB7tuG_socialIcon{border:1px solid #d4beaa;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.RB7tuG_socialIcon svg{width:19px;height:19px}.RB7tuG_instagram strong{font-size:13px;font-weight:600;display:block}.RB7tuG_instagram strong+span{color:var(--contact-muted);margin-top:3px;font-size:12px;display:block}.RB7tuG_instagram>svg{width:18px;height:18px;margin-left:12px;transition:transform .2s}.RB7tuG_payments>p{color:#715c4c;font-size:12px;font-weight:600}.RB7tuG_payments ul{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.RB7tuG_payments li{color:#715c4c;border:1px solid #ddcbb9;border-radius:5px;padding:5px 10px;font-size:11px}.RB7tuG_page a:focus-visible{outline-offset:5px;outline:3px solid #8a694c}.RB7tuG_hero a:focus-visible{outline-color:#fffaf3}@media (max-width:1050px){.RB7tuG_hero{gap:32px;padding:48px 40px}.RB7tuG_name{font-size:17px}.RB7tuG_email{padding:28px}}@media (max-width:760px){.RB7tuG_page{padding:20px 20px 48px}.RB7tuG_hero{border-radius:20px;grid-template-columns:1fr;gap:36px;padding:38px 28px 30px}.RB7tuG_title{font-size:clamp(62px,12vw,86px)}.RB7tuG_lead{margin-top:20px;font-size:22px}.RB7tuG_description{max-width:450px}.RB7tuG_portrait{justify-self:center;max-width:320px}.RB7tuG_photoFrame{aspect-ratio:1.15}.RB7tuG_photo{object-position:49% 25%}.RB7tuG_botanical{width:125px;height:210px;top:0;right:-45px}.RB7tuG_caption{margin-top:18px}.RB7tuG_email{grid-template-columns:1fr;gap:24px;margin-top:28px;padding:28px}.RB7tuG_email h2{font-size:28px}.RB7tuG_emailLink{font-size:14px}.RB7tuG_details{grid-template-columns:1fr;gap:26px}}@media (max-width:400px){.RB7tuG_page{padding-left:12px;padding-right:12px}.RB7tuG_hero{padding:32px 22px 26px}.RB7tuG_title{font-size:clamp(50px,15.5vw,60px)}.RB7tuG_lead{font-size:20px}.RB7tuG_whatsapp{gap:9px;width:100%;padding-left:12px;padding-right:12px;font-size:12px}.RB7tuG_whatsapp>svg:last-child{margin-left:auto}.RB7tuG_email{padding:24px}.RB7tuG_email h2{font-size:25px}.RB7tuG_emailLink{gap:8px;min-height:60px;padding-top:12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.RB7tuG_page a,.RB7tuG_page a svg{transition:none;transform:none}}
