:root{--ouro:#c5994b;--ouro-claro:#d4a966;--ouro-escuro:#a67c3b;--noite:#0a0a0a;--noite-suave:#111;--noite-profunda:#050505;--creme:#f5f0eb;--branco:#fff;--cinza:#8a8a8a;--cinza-claro:#cfcfcf;--wa:#25d366;--serif:"Cormorant Garamond", "Palatino Linotype", Palatino, Georgia, serif;--sans:"Outfit", "Segoe UI", system-ui, sans-serif;--largura:72rem;--pad:clamp(1.25rem, 4vw, 2rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;margin:0}body{font-family:var(--sans);color:var(--branco);background:var(--noite);-webkit-font-smoothing:antialiased;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit}.container{width:min(100%, var(--largura));padding-inline:var(--pad);margin-inline:auto}.rotulo{letter-spacing:.28em;text-transform:uppercase;color:var(--ouro);margin:0 0 .85rem;font-size:.7rem;font-weight:600}.titulo-secao{font-family:var(--serif);margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;line-height:1.15}.lead{max-width:36rem;color:var(--cinza);text-align:center;margin:0 auto 3rem;line-height:1.8}.btn{min-height:3rem;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.btn--ouro{background:var(--ouro);color:var(--noite)}.btn--ouro:hover{background:var(--ouro-escuro);color:var(--creme)}.btn--linha{border:1px solid color-mix(in srgb, var(--ouro) 55%, transparent);color:var(--creme);background:0 0}.btn--linha:hover{border-color:var(--ouro);color:var(--ouro-claro)}.btn--wa{background:var(--wa);color:#052012}.btn--wa:hover{filter:brightness(1.06)}.nav{z-index:30;padding:1rem var(--pad);background:linear-gradient(#050505e0,#05050500);justify-content:space-between;align-items:center;gap:1rem;transition:background .35s;display:flex;position:fixed;inset:0 0 auto}.nav[data-solido]{border-bottom:1px solid color-mix(in srgb, var(--ouro) 18%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505eb}.nav__marca{font-family:var(--serif);letter-spacing:.08em;font-size:1.15rem;text-decoration:none}.nav__marca span{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ouro);font-size:.62rem;display:block}.nav__links{gap:1.35rem;margin:0;padding:0;list-style:none;display:none}.nav__links a{letter-spacing:.14em;text-transform:uppercase;color:var(--cinza-claro);font-size:.72rem;font-weight:500;text-decoration:none}.nav__links a:hover{color:var(--ouro-claro)}@media (width>=56rem){.nav__links{display:flex}}.hero{isolation:isolate;text-align:center;min-height:100svh;padding:7rem var(--pad) 5rem;place-items:center;display:grid;position:relative;overflow:hidden}.hero__fundo{z-index:-2;background:radial-gradient(ellipse 70% 55% at 50% 35%, #c5994b2e, transparent 60%), radial-gradient(ellipse 90% 70% at 80% 100%, #50321459, transparent 55%), linear-gradient(180deg, #14110e 0%, var(--noite) 55%, var(--noite) 100%);position:absolute;inset:0}.hero__fundo:after{content:"";background:linear-gradient(#0a0a0a59,#0a0a0ad1),repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff04 2px 3px);position:absolute;inset:0}.hero__conteudo{max-width:44rem}.hero__marca{font-family:var(--serif);letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.75rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:500}.hero__marca small{font-family:var(--sans);letter-spacing:.42em;color:var(--ouro);margin-top:.45rem;font-size:.68rem;display:block}.hero h1{font-family:var(--serif);margin:0 0 1.1rem;font-size:clamp(2.35rem,6.5vw,3.85rem);font-weight:500;line-height:1.12}.hero__frase{max-width:34rem;color:var(--cinza-claro);margin:0 auto 2rem;font-size:1.05rem;line-height:1.75}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.hero__scroll{color:var(--ouro);opacity:.75;animation:2.2s ease-in-out infinite sobe-desce;position:absolute;bottom:1.5rem;left:50%;translate:-50%}@keyframes sobe-desce{0%,to{transform:translateY(0)}50%{transform:translateY(.4rem)}}.revelar{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(1.4rem)}.revelar[data-visivel]{opacity:1;transform:none}.revelar--1{transition-delay:.12s}.revelar--2{transition-delay:.24s}.revelar--3{transition-delay:.36s}.filmes{background:var(--noite);padding:6rem 0}.filmes .rotulo,.filmes .titulo-secao{text-align:center}.filme--destaque{text-align:left;cursor:pointer;width:min(100%,56rem);color:inherit;font:inherit;background:0 0;border:0;margin:0 auto 1.75rem;padding:0;display:block}.filme--destaque .filme__capa{aspect-ratio:16/9}.grade-filmes{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=40rem){.grade-filmes{grid-template-columns:repeat(3,1fr)}}.filme{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.filme__capa{aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--ouro) 18%, transparent);background:linear-gradient(145deg,#1a1612,#0d0c0b 55%,#1c1813),radial-gradient(circle at 30% 20%,#c5994b33,#0000 50%);position:relative;overflow:hidden}.filme__capa img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.filme:hover .filme__capa img{transform:scale(1.05)}.filme__play{background:#00000047;place-items:center;transition:background .3s;display:grid;position:absolute;inset:0}.filme:hover .filme__play{background:#0000001f}.filme__play span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a73;border:1px solid #ffffff8c;border-radius:999px;place-items:center;width:3.4rem;height:3.4rem;display:grid}.filme__play svg{width:1rem;height:1rem;fill:var(--creme);margin-left:.15rem}.filme__titulo{font-family:var(--serif);margin:.85rem 0 0;font-size:1.25rem;font-weight:500}.filme__aviso{text-align:center;color:var(--cinza);margin:1.5rem 0 0;font-size:.85rem}body.cinema-aberto{overflow:hidden}.cinema[hidden]{display:none!important}.cinema{z-index:80;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.cinema__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000e0;position:absolute;inset:0}.cinema__dialogo{z-index:1;width:min(96vw,177.778dvh - 12.4444rem);max-width:100%;position:relative}.cinema__fechar{width:2.5rem;height:2.5rem;color:var(--creme);cursor:pointer;background:#0a0a0a8c;border:1px solid #ffffff59;border-radius:999px;font-size:1.5rem;line-height:1;position:absolute;top:-2.75rem;right:0}.cinema__palco{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--ouro) 22%, transparent);background:#000;position:relative;overflow:hidden}.cinema__palco iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cinema__titulo{font-family:var(--serif);color:var(--creme);text-align:center;margin:.85rem 0 0;font-size:1.15rem}.cinema__erro{text-align:center;color:var(--cinza);margin:.75rem 0 0;font-size:.9rem}.cinema__erro a{color:var(--ouro)}.sobre{background:var(--noite-suave);padding:6rem 0}.sobre__grid{align-items:center;gap:2.5rem;display:grid}@media (width>=56rem){.sobre__grid{grid-template-columns:.95fr 1.05fr;gap:4rem}}.sobre__retrato{aspect-ratio:4/5;border:1px solid color-mix(in srgb, var(--ouro) 22%, transparent);font-family:var(--serif);color:color-mix(in srgb, var(--ouro) 70%, white);letter-spacing:.08em;background:radial-gradient(at 40% 25%,#d4a96638,#0000 55%),linear-gradient(160deg,#1d1812,#0c0b0a);place-items:center;font-size:clamp(4rem,10vw,6rem);display:grid}.sobre__texto .rotulo,.sobre__texto .titulo-secao{text-align:left}.sobre__accent{background:var(--ouro);width:3.5rem;height:2px;margin:0 0 1.4rem}.sobre__texto p{color:var(--cinza-claro);max-width:36rem;margin:0 0 1rem}.sobre__estilo{font-family:var(--serif);font-size:1.35rem;font-style:italic;color:var(--ouro-claro)!important;margin-top:1.5rem!important}.investimento{background:radial-gradient(ellipse 60% 40% at 50% 0%, #c5994b14, transparent 60%), var(--noite);padding:6rem 0}.investimento .rotulo,.investimento .titulo-secao{text-align:center}.grade-pacotes{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;display:grid}@media (width>=48rem){.grade-pacotes{grid-template-columns:repeat(3,1fr)}}.pacote{background:var(--noite-suave);border:1px solid color-mix(in srgb, var(--ouro) 16%, transparent);flex-direction:column;gap:1rem;padding:1.75rem 1.4rem 1.5rem;display:flex}.pacote--destaque{border-color:var(--ouro);box-shadow:0 0 0 1px color-mix(in srgb, var(--ouro) 35%, transparent)}.pacote__selo{letter-spacing:.16em;text-transform:uppercase;color:var(--noite);background:var(--ouro);align-self:start;margin:0;padding:.35rem .7rem;font-size:.65rem;font-weight:600}.pacote__nome{font-family:var(--serif);margin:0;font-size:1.75rem;font-weight:500}.pacote__preco{font-family:var(--serif);color:var(--ouro-claro);margin:0;font-size:2.4rem;font-weight:500;line-height:1}.pacote__chamada{color:var(--cinza);margin:0;font-size:.95rem}.pacote__itens{flex:1;margin:.25rem 0 0;padding:0;list-style:none}.pacote__itens li{border-top:1px solid color-mix(in srgb, var(--branco) 8%, transparent);color:var(--cinza-claro);padding:.55rem 0 .55rem 1.15rem;font-size:.92rem;position:relative}.pacote__itens li:before{content:"";background:var(--ouro);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:1.05rem;left:0}.pacote .btn{width:100%;margin-top:.5rem}.extras{background:var(--creme);color:#1c1814;padding:6rem 0}.extras .rotulo{text-align:center}.extras .titulo-secao{text-align:center;color:#1c1814}.extras .lead{color:#666}.grade-extras{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=40rem){.grade-extras{grid-template-columns:repeat(2,1fr)}}.extra{background:#fff;border:1px solid #1c181414;padding:1.4rem 1.25rem}.extra h3{font-family:var(--serif);margin:0 0 .45rem;font-size:1.35rem;font-weight:500}.extra p{color:#555;margin:0;font-size:.95rem}.extra__preco{letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ouro-escuro)!important;margin-top:.75rem!important;font-size:.8rem!important}.depoimentos{background:var(--noite-suave);padding:6rem 0}.depoimentos .rotulo,.depoimentos .titulo-secao{text-align:center}.grade-depo{gap:1.25rem;display:grid}@media (width>=48rem){.grade-depo{grid-template-columns:repeat(3,1fr)}}.depo{background:var(--noite);border-top:2px solid var(--ouro);padding:1.6rem 1.35rem}.depo blockquote{font-family:var(--serif);color:var(--cinza-claro);margin:0 0 1.25rem;font-size:1.15rem;font-style:italic;line-height:1.55}.depo cite{letter-spacing:.12em;text-transform:uppercase;color:var(--ouro);font-size:.78rem;font-style:normal;font-weight:600}.cta-final{text-align:center;background:radial-gradient(ellipse 50% 60% at 50% 40%, #c5994b24, transparent 65%), var(--noite);padding:5.5rem 0}.cta-final .titulo-secao{margin-bottom:.75rem}.cta-final .lead{margin-bottom:2rem}.cta-final__acoes{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.rodape{padding:2.5rem var(--pad) 2rem;background:var(--noite-profunda);border-top:1px solid color-mix(in srgb, var(--ouro) 14%, transparent);text-align:center}.rodape__marca{font-family:var(--serif);letter-spacing:.12em;margin:0 0 .5rem;font-size:1.35rem}.rodape__links{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0 1.5rem;display:flex}.rodape__links a{letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);font-size:.75rem;text-decoration:none}.rodape__links a:hover{color:var(--ouro-claro)}.rodape__credito{color:#555;margin:0;font-size:.75rem}.rodape__credito a{color:var(--cinza-claro);text-underline-offset:.18em}.flutuante-wa{z-index:40;letter-spacing:.14em;text-transform:uppercase;color:#052012;background:var(--wa);justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.65rem 1.1rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:opacity .45s,translate .45s,filter .25s;display:inline-flex;position:fixed;bottom:1rem;right:1rem}.flutuante-wa:hover{filter:brightness(1.05)}.flutuante-wa__icone{flex-shrink:0;width:1.25rem;height:1.25rem}.flutuante-topo{z-index:40;width:2.75rem;height:2.75rem;color:var(--noite);background:var(--ouro);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .45s,translate .45s,filter .25s;display:inline-flex;position:fixed;bottom:1rem;left:1rem}.flutuante-topo:hover{filter:brightness(1.05)}.flutuante-topo svg{width:1.25rem;height:1.25rem}@media (width<=359px){.flutuante-wa{width:2.75rem;padding:0}.flutuante-wa__texto{display:none}}@media (width>=48rem){.flutuante-wa,.flutuante-topo{bottom:2rem}.flutuante-wa{right:2rem}.flutuante-topo{left:2rem}}html.js .flutuante-wa:not([data-visivel]),html.js .flutuante-topo:not([data-visivel]){opacity:0;pointer-events:none;translate:0 .6rem}
