.rara-motion .service-mobile-photo{display:none}@media(max-width:767px){.rara-motion .service-mobile-photo{display:block;width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;border-radius:9px;margin-bottom:20px;animation:service-photo-in .6s ease}}.rara-motion .service-photo-stage{position:relative;width:88%;height:560px;overflow:hidden;background:var(--dark)}.rara-motion .service-photo-stage>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;animation:service-photo-in .7s cubic-bezier(.2,.8,.2,1)}.rara-motion .service-photo-label{position:absolute;inset:0 0 auto;padding:24px 20px 55px;background:linear-gradient(#14141299,transparent);font-size:9px;letter-spacing:.13em;color:#fff;line-height:1.6;pointer-events:none}@keyframes service-photo-in{0%{opacity:.25;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.rara-motion .media-dialog{inset:0 0 0 auto;margin:0;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0;border-left:1px solid #c9b89a55;background:var(--paper);box-shadow:-20px 0 65px #14141240;overflow:auto;animation:drawer-in .4s cubic-bezier(.16,1,.3,1)}.rara-motion .media-dialog::backdrop{background:#14141277;backdrop-filter:blur(3px)}.rara-motion .media-dialog .modal-inner{padding:25px 24px max(20px,env(safe-area-inset-bottom));min-height:100%;display:flex;flex-direction:column}.rara-motion .media-dialog .modal-head{align-items:flex-start;gap:14px}.rara-motion .media-dialog .modal-head h2{font-size:23px;line-height:1.3;margin-top:9px}.rara-motion .media-dialog .modal-head .overline{font-size:8px}.rara-motion .media-dialog .modal-head .icon-button{flex-shrink:0}.rara-motion .media-dialog .modal-inner>p{font-size:12px;line-height:1.8;margin:17px 0 20px}.rara-motion .media-dialog .video-frame{width:100%;aspect-ratio:9/16;min-height:240px;max-height:calc(100dvh - 240px);flex:1;background:#111;border-radius:16px;overflow:hidden;position:relative}.rara-motion .media-dialog .video-frame iframe{width:100%;height:100%;position:absolute;inset:0;border:0}.rara-motion .media-dialog .media-foot{margin-top:17px;display:block;font-size:10px;line-height:1.7}.rara-motion .media-dialog .media-foot a{display:flex;gap:8px;align-items:center;margin-top:8px;width:-moz-fit-content;width:fit-content}body:has(.rara-motion dialog[open]){overflow:hidden}@media(max-width:1050px){.rara-motion .service-photo-stage{height:510px}}@media(max-width:767px){.rara-motion .service-photo-stage{width:85%;height:390px}.rara-motion .service-photo-label{font-size:7px;padding:18px 15px 40px}.rara-motion .media-dialog{width:100vw}.rara-motion .media-dialog .modal-inner{padding:22px 18px max(20px,env(safe-area-inset-bottom))}.rara-motion .media-dialog .video-frame{max-height:calc(100dvh - 235px)}}@media(max-width:370px){.rara-motion .service-photo-stage{height:350px}}@media(prefers-reduced-motion:reduce){.rara-motion .media-dialog,.rara-motion .service-photo-stage>img{animation:none}}.rara-motion .header{position:sticky;top:0;margin-bottom:-86px;background:transparent;border-bottom-color:transparent;transition:background-color .45s ease,border-color .45s ease,box-shadow .45s ease,backdrop-filter .45s ease}.rara-motion .header:before{content:"";position:absolute;inset:0 0 -28px;z-index:-1;pointer-events:none;background:linear-gradient(#141412b8,#14141200);transition:opacity .45s ease}.rara-motion .header.is-scrolled,.rara-motion .header.menu-open{background:#141412f0;border-bottom-color:#ffffff15;box-shadow:0 10px 30px #0000002e;backdrop-filter:blur(14px)}.rara-motion .header.is-scrolled:before,.rara-motion .header.menu-open:before{opacity:0}.rara-motion .nav-wrap{max-width:1160px;padding-inline:30px}.rara-motion .logo{-o-object-position:left center;object-position:left center}.rara-motion .hero{padding-top:86px}@media(max-width:767px){.rara-motion .nav-wrap{padding-inline:22px}.rara-motion .hero{padding-top:0}.rara-motion .header{margin-bottom:-74px}}@media(prefers-reduced-motion:no-preference){.rara-motion .hero-photo{overflow:hidden}.rara-motion .hero-photo>img{animation:rara-hero-zoom 2.2s cubic-bezier(.16,1,.3,1) both}.rara-motion .hero-content>*{animation:rara-sobe 1.15s cubic-bezier(.16,1,.3,1) both}.rara-motion .hero-content>:nth-child(2){animation-delay:.12s}.rara-motion .hero-content>:nth-child(3){animation-delay:.24s}.rara-motion .hero-content>:nth-child(4){animation-delay:.36s}.rara-motion .hero-content>:nth-child(5){animation-delay:.48s}.rara-motion .header .nav-wrap{animation:rara-desce .9s cubic-bezier(.16,1,.3,1) both}}@keyframes rara-sobe{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes rara-desce{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes rara-hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.rara-motion .conta-numero{font-variant-numeric:tabular-nums}.rara-motion .service-photo-stage>video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;animation:service-photo-in .7s cubic-bezier(.2,.8,.2,1)}@media(max-width:767px){.rara-motion video.service-mobile-photo{height:300px;-o-object-position:center 35%;object-position:center 35%}}@media(prefers-reduced-motion:reduce){.rara-motion .header,.rara-motion .header:before,.rara-motion .service-photo-stage>video{animation:none;transition:none}}.rara-motion .service-visual .overlap-card{bottom:0;transform:translateY(calc(100% - 22px))}.rara-motion .service-visual{margin-bottom:215px}@media(max-width:767px){.rara-motion .service-visual .overlap-card{transform:translateY(calc(100% - 18px))}.rara-motion .service-visual{margin-bottom:185px}}.rara-motion .house-photo{display:block;width:100%}.rara-motion .hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;opacity:0;transition:opacity .9s ease;pointer-events:none}.rara-motion .hero-video.tocando{opacity:1}@media(max-width:767px){.rara-motion .hero-video{-o-object-position:50% 30%;object-position:50% 30%}}.rara-motion .concierge-section.com-avatar .concierge{display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:center;padding-block:56px}.rara-motion .concierge-section.com-avatar .concierge-lado{display:grid;gap:28px}.rara-motion .concierge-section.com-avatar .concierge-actions{max-width:360px}@media(max-width:900px){.rara-motion .concierge-section.com-avatar .concierge{grid-template-columns:1fr;gap:30px;padding-block:40px}.rara-motion .concierge-section.com-avatar .concierge-video{max-width:380px;margin-inline:auto;width:100%}}@media (min-width:768px){.rara-motion .chat-launcher{display:none!important}}.rara-motion .chat-launcher{z-index:90}.rara-motion img{height:auto}.rara-motion .house-video{margin:0;justify-self:end;display:flex;flex-direction:column;align-items:center;gap:12px}.rara-motion .house-video>video{display:block;height:min(78vh,720px);width:auto;max-width:100%;aspect-ratio:9/16;-o-object-fit:contain;object-fit:contain;background:var(--dark);border-radius:16px;box-shadow:var(--shadow)}.rara-motion .house-video>figcaption{font-size:9px;letter-spacing:.13em;color:#c4bcaf}.rara-motion .media-dialog .video-frame video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000;border:0}@media(max-width:767px){.rara-motion .media-dialog{inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;background:#000;animation:none}.rara-motion .media-dialog .modal-inner{padding:0;min-height:100dvh;position:relative}.rara-motion .media-dialog .modal-head{position:absolute;z-index:2;inset:0 0 auto;padding:max(14px,env(safe-area-inset-top)) 16px 28px;margin:0;background:linear-gradient(#000000c0,transparent);color:var(--white)}.rara-motion .media-dialog .modal-head h2{color:var(--white);font-size:17px}.rara-motion .media-dialog .modal-head .overline{color:var(--brand-secondary)}.rara-motion .media-dialog .modal-head .icon-button{color:var(--white);background:#ffffff1f}.rara-motion .media-dialog .modal-inner>p{display:none}.rara-motion .media-dialog .video-frame{position:absolute;inset:0;width:100vw;height:100dvh;max-height:none;min-height:0;aspect-ratio:auto;border-radius:0}}.rara-motion .rodape{background:var(--dark);color:var(--paper);padding:56px 0 24px}.rara-motion .rodape-grade{display:grid;grid-template-columns:1.1fr .9fr .9fr 1.3fr;gap:40px;padding-bottom:36px}.rara-motion .rodape-marca>p{margin-top:14px;font-size:11px;line-height:1.7;color:#c4bcaf}.rara-motion .rodape ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.rara-motion .rodape nav a{font-size:12px;color:#c4bcaf;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.rara-motion .rodape nav a:hover,.rara-motion .rodape-endereco:hover,.rara-motion .rodape-telefone:hover,.rara-motion .rodape-titulo{color:var(--brand-secondary)}.rara-motion .rodape-titulo{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.rara-motion .rodape-telefone{display:inline-block;font-size:14px;font-weight:600;color:var(--paper);text-decoration:none}.rara-motion .rodape-horario{font-size:11px;line-height:1.6;color:#c4bcaf;margin:8px 0 0}.rara-motion .rodape-sede{font-size:11px;line-height:1.7;color:#c4bcaf;margin:16px 0 0;display:flex;flex-direction:column;gap:2px}.rara-motion .rodape-sede strong{color:var(--paper);font-weight:600}.rara-motion .rodape-endereco{display:inline-flex;gap:7px;align-items:flex-start;color:#c4bcaf;text-decoration:none;margin-top:6px}.rara-motion .rodape-endereco svg{flex-shrink:0;margin-top:3px;color:var(--brand-secondary)}.rara-motion .rodape-rotas{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.rara-motion .rodape-rota{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 18px;border-radius:999px;background:var(--brand-secondary);color:var(--dark);font-size:11px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:filter .2s}.rara-motion .rodape-rota+.rodape-rota{background:transparent;color:var(--brand-secondary);border:1px solid var(--brand-secondary)}.rara-motion .rodape-rota:hover{filter:brightness(1.08)}.rara-motion .rodape a:focus-visible,.rara-motion .rodape-rota:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:3px}.rara-motion .rodape-base{border-top:1px solid #c8b06826;padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;color:#bcb4a6;line-height:1.7}.rara-motion .rodape-credito{font-style:italic}.rara-motion .rodape-credito a{color:#d8d0c2;font-weight:600;border-bottom:1px dotted #d8d0c24d;text-decoration:none}@media(max-width:1050px){.rara-motion .rodape-grade{grid-template-columns:1fr 1fr;gap:34px 28px}}@media(max-width:767px){.rara-motion .rodape{padding:44px 0 90px}.rara-motion .rodape-grade{grid-template-columns:1fr 1fr;gap:30px 22px}.rara-motion .rodape-atendimento,.rara-motion .rodape-marca{grid-column:1/-1}.rara-motion .rodape-marca .logo{width:110px}.rara-motion .rodape nav a{font-size:12px;min-height:24px}.rara-motion .rodape-rota{flex:1 1 140px;justify-content:center;min-height:46px;font-size:12px}.rara-motion .rodape-base{display:block;font-size:9px}.rara-motion .rodape-base>span{display:block;margin-bottom:8px}}.rara-motion .chat-launcher{transition:opacity .2s ease,transform .2s ease}.rara-motion[data-lancador=recolhido] .chat-launcher{opacity:0;transform:translateY(16px);pointer-events:none}.rara-motion-painel[data-lancador=recolhido]>button[aria-expanded=false]{opacity:0!important;pointer-events:none!important;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease}.rara-motion .faq-section{padding-bottom:56px}@media(max-width:767px){.rara-motion .faq-section{padding-bottom:40px}}.rara-motion-painel{--brand-secondary:#c8b068;--texto-sobre-dourado:#0b0b0b}.rara-motion-painel>button[aria-expanded]{background:var(--brand-secondary)!important;color:var(--texto-sobre-dourado)!important}