:root{--letra-titulo:"Archivo Variable", system-ui, sans-serif;--letra-texto:"Geist Variable", system-ui, sans-serif;--led:#ffb25e;--palco:#0b0912;--claro-fundo:#e8e4f1}h1,h2,h3{font-stretch:92%}.viagem{height:340vh;position:relative}.palco{isolation:isolate;height:100dvh;position:sticky;top:0;overflow:hidden}.fundo{--claro:0;z-index:-3;background:var(--palco);position:absolute;inset:0}.fundo-claro{--r:0%;z-index:-3;background:radial-gradient(70% 60% at 30% 55%, #f6f3fb, transparent 70%), var(--claro-fundo);clip-path:circle(var(--r) at var(--cx,72%) var(--cy,50%));position:absolute;inset:0}.fundo:after{content:"";opacity:calc(1 - var(--claro));background:radial-gradient(50% 60% at 72% 55%,#8f78ff29,#0000 70%),radial-gradient(40% 50% at 15% 10%,#5b3fc424,#0000 70%);position:absolute;inset:0}.gigante{--esticar:62%;z-index:-2;font:800 clamp(7rem, 26vw, 30rem)/.84 var(--letra-titulo);font-stretch:var(--esticar);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #ffffff21;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;margin:-.42em 0 0;display:flex;position:absolute;top:50%;left:0;right:0}.aura{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, var(--led), transparent 72%);opacity:0;filter:blur(40px);width:min(60vw,760px);transition:opacity 1.2s var(--mola), background .8s;pointer-events:none;margin-top:calc(min(60vw,760px)/-2);position:absolute;top:50%;right:2%}.acesa .aura{opacity:.16}.tela{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.reserva[hidden]{display:none}.reserva{border-radius:28px;width:min(38vw,440px);position:absolute;top:50%;right:6%;translate:0 -50%}.hero{max-width:var(--largura);padding-inline:var(--margem);color:#f3f1f9;pointer-events:none;margin-inline:auto;position:absolute;top:50%;left:0;right:0;translate:0 -46%}.hero>*{max-width:580px}.hero>h1{max-width:760px}.etiqueta{font:600 .78rem/1 var(--letra-texto);letter-spacing:.18em;text-transform:uppercase;color:#b9a9ff}.hero h1{letter-spacing:-.04em;margin-top:22px;font-size:clamp(3rem,6.6vw,6.8rem);font-weight:760;font-stretch:88%;line-height:.92}.linha{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.linha>span{display:inline-block}.hero h1 em{background:linear-gradient(100deg, #ffd29a 0%, var(--led) 45%, #b9a9ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-style:italic;font-stretch:112%}.campo{pointer-events:auto;margin-top:40px;display:block}.campo-rotulo{color:#f3f1f99e;margin-bottom:10px;font-size:.88rem;display:block}.campo-linha{-webkit-backdrop-filter:blur(10px);max-width:460px;transition:box-shadow .4s var(--mola);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 22px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.campo-linha:focus-within{box-shadow:inset 0 0 0 1px var(--led), 0 0 0 6px #ffb25e1f}.campo input{color:#fff;min-width:0;font:italic 650 1.5rem/1 var(--letra-titulo);letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1;font-stretch:110%}.campo-botao{color:#15111f;transition:transform .4s var(--mola);background:#f3f1f9;border-radius:999px;flex:none;align-items:center;gap:12px;padding:6px 6px 6px 20px;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex}.campo-botao:active{transform:scale(.97)}.campo-botao .bola{color:#f3f1f9;width:38px;height:38px;transition:transform .5s var(--mola);background:#15111f;border-radius:999px;place-items:center;display:grid}.campo-botao:hover .bola{transform:translate(3px)}.rolar{letter-spacing:.14em;text-transform:uppercase;color:#f3f1f98c;align-items:center;gap:12px;font-size:.8rem;display:flex;position:absolute;bottom:28px;left:50%;translate:-50%}.rolar span{width:1px;height:34px;animation:descer 1.8s var(--mola) infinite;transform-origin:top;background:linear-gradient(#f3f1f900,#f3f1f9b3)}@keyframes descer{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.config{padding:96px var(--margem) 32px;max-width:calc(var(--largura) + var(--margem) * 2);opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;margin-inline:auto;display:flex;position:absolute;inset:0}.config-casca{pointer-events:auto;background:#ffffff80;border-radius:32px;width:min(440px,100%);padding:6px;box-shadow:inset 0 0 0 1px #17142a0f,0 50px 100px -50px #281a6e73}.config-nucleo{color:#17142a;background:#fcfbff;border-radius:26px;max-height:calc(100dvh - 140px);padding:26px 26px 22px;overflow:auto;box-shadow:inset 0 1px 1px #fff}.config-sobre{letter-spacing:.16em;text-transform:uppercase;color:#5b3fc4;font-size:.78rem;font-weight:600}.config h2{letter-spacing:-.04em;margin-top:8px;font-size:2.6rem;font-weight:760;font-stretch:88%}.opcao{border:0;margin:20px 0 0;padding:0;display:block}.opcao-titulo{justify-content:space-between;width:100%;margin-bottom:10px;padding:0;font-size:.86rem;font-weight:600;display:flex}.opcao-titulo span{color:#6a6580;font-weight:500}.opcao input{width:100%;height:50px;color:inherit;font:italic 650 1.25rem/1 var(--letra-titulo);background:#fff;border:1px solid #e2e0ea;border-radius:14px;outline:none;padding:0 16px;font-stretch:110%;transition:border-color .3s,box-shadow .3s}.opcao input:focus{border-color:#5b3fc4;box-shadow:0 0 0 4px #5b3fc41f}.amostras{flex-wrap:wrap;gap:10px;display:flex}.amostras button{cursor:pointer;background:var(--c);width:38px;height:38px;transition:transform .35s var(--mola), border-color .3s;border:2px solid #0000;border-radius:999px;box-shadow:inset 0 0 0 3px #fcfbff,0 0 0 1px #e2e0ea}.amostras button:hover{transform:scale(1.08)}.amostras button:active{transform:scale(.95)}.amostras button[aria-checked=true]{border-color:#17142a}.pilulas{gap:8px;display:flex}.pilulas button{cursor:pointer;height:46px;color:inherit;font:600 .95rem var(--letra-texto);transition:background-color .3s, color .3s, transform .3s var(--mola);background:#fff;border:1px solid #e2e0ea;border-radius:999px;flex:1}.pilulas button:active{transform:scale(.97)}.pilulas button[aria-checked=true]{color:#fff;background:#17142a;border-color:#17142a}.prazo{color:#3d3854;background:#f1eefb;border-radius:14px;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;font-size:.88rem;display:flex}.total{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.total-rotulo{color:#6a6580;font-size:.8rem;display:block}.total strong{font:760 1.6rem/1.1 var(--letra-titulo);font-variant-numeric:tabular-nums}.total .botao{min-height:50px;font-size:.92rem}.aviso-previa{color:#5b3fc4;min-height:1.2em;margin-top:10px;font-size:.82rem}@media (width<=899px){.viagem{height:300vh}.hero{top:auto;bottom:26px;translate:none}.hero h1{font-size:clamp(2.5rem,11vw,3.4rem)}.campo{margin-top:22px}.campo input{font-size:1.2rem}.campo-botao{padding-left:14px;font-size:.85rem}.campo-botao .bola{width:34px;height:34px}.gigante{font-size:34vw;top:32%}.fundo-claro{--cx:50%;--cy:30%}.aura{width:90vw;margin-top:-45vw;margin-left:-45vw;top:30%;left:50%;right:auto}.rolar{display:none}.config{justify-content:center;align-items:flex-end;padding:0 10px 10px}.config-nucleo{max-height:52dvh;padding:20px 18px 16px}.config h2{font-size:2rem}.opcao{margin-top:14px}.reserva{width:70vw;top:32%;left:50%;right:auto;translate:-50% -50%}}.sem-movimento .viagem{height:auto}.sem-movimento .palco{height:auto;min-height:100dvh;position:relative;overflow:visible}.sem-movimento .config{opacity:1;pointer-events:auto;background:var(--claro-fundo);padding-top:24px;position:relative}.sem-movimento .rolar,.sem-movimento .fundo-claro{display:none}.viagem--fixa{height:auto}.viagem--fixa .palco{height:100svh;min-height:680px;position:relative}.viagem--fixa .fundo-claro{--r:160%}.viagem--fixa .config{opacity:1;pointer-events:auto}@media (width<=899px){.viagem--fixa .palco{min-height:760px}}.filme{color:#f3f1f9;background:#0b0912;height:460vh;position:relative}.filme-palco{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.filme-poster,.filme-poster img,.filme-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.filme-video{opacity:0;transition:opacity .6s ease-out}.filme--video .filme-video{opacity:1}.filme-poster{z-index:-1}.filme-veu{pointer-events:none;background:linear-gradient(90deg,#0b0912c7 0%,#0b09126b 34%,#0000 62%),linear-gradient(#0000 68%,#0b09128c 100%);position:absolute;inset:0}.filme-texto{max-width:var(--largura);padding:110px var(--margem) 64px;pointer-events:none;margin-inline:auto;position:absolute;inset:0}.filme-intro,.filme-momento{left:var(--margem);opacity:0;visibility:hidden;max-width:560px;transition:opacity .7s var(--mola), transform .9s var(--mola), visibility 0s .7s;position:absolute;transform:translateY(26px)}.filme-intro.filme-on,.filme-momento.filme-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .7s var(--mola), transform .9s var(--mola);transform:none}.filme-intro{top:50%;translate:0 -50%}.filme-momento{bottom:72px}.filme .etiqueta{color:#c9bbff}.filme h1{letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(2.8rem,5.6vw,5.8rem);font-weight:780;font-stretch:86%;line-height:.95}.filme h1 em,.filme-momento h2 em{color:#ffd29a;font-style:italic;font-stretch:108%}.filme-lead{color:#f3f1f9c7;max-width:40ch;margin-top:20px;font-size:1.12rem}.filme-botoes{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.botao--vidro-escuro{color:#f3f1f9;-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff2e}.botao--vidro-escuro:hover{background:#ffffff2e}.filme-num{font:600 .8rem/1 var(--letra-texto);letter-spacing:.16em;text-transform:uppercase;color:#c9bbff;align-items:center;gap:12px;display:flex}.filme-num span{letter-spacing:0;border:1px solid #c9bbff80;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.filme-momento h2{letter-spacing:-.045em;margin-top:16px;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:780;font-stretch:86%;line-height:.96}.filme-confianca{color:#f3f1f9c7;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;font-size:.86rem;list-style:none;display:flex}.filme-confianca li{align-items:center;gap:7px;display:inline-flex}.filme-confianca .icone{color:#ffd29a}.filme-momento>p:not(.filme-num){color:#f3f1f9c7;max-width:38ch;margin-top:14px;font-size:1.06rem}.filme-momento .botao{margin-top:26px}.filme-progresso{right:var(--margem);gap:8px;display:grid;position:absolute;top:50%;translate:0 -50%}.filme-progresso span{background:#ffffff2e;border-radius:3px;width:3px;height:46px;display:block;overflow:hidden}.filme-progresso i{transform-origin:top;height:100%;transform:scaleY(var(--p,0));background:#ffd29a;display:block}.filme-rolar{letter-spacing:.14em;text-transform:uppercase;color:#f3f1f999;align-items:center;gap:12px;font-size:.78rem;transition:opacity .5s;display:flex;position:absolute;bottom:26px;left:50%;translate:-50%}.filme-rolar span{width:1px;height:30px;animation:filme-descer 1.8s var(--mola) infinite;transform-origin:top;background:linear-gradient(#f3f1f900,#f3f1f9b3)}@keyframes filme-descer{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.a-andar .filme-rolar{opacity:0}.filme--parado{height:auto}.filme--parado .filme-progresso,.filme--parado .filme-rolar{display:none}@media (width<=899px){.filme{height:400vh}.filme-veu{background:linear-gradient(#0000 38%,#0b091280 62%,#0b0912e0 100%)}.filme-texto{padding:90px var(--margem) 28px}.filme-intro{top:auto;bottom:30px;right:var(--margem);translate:none}.filme-momento{bottom:34px;right:var(--margem)}.filme h1{font-size:clamp(2.4rem,10.5vw,3.4rem)}.filme-lead{margin-top:14px;font-size:1rem}.filme-botoes{margin-top:22px}.filme-confianca{gap:6px 14px;margin-top:16px;font-size:.78rem}.filme-confianca li:nth-child(3){display:none}.filme-momento h2{font-size:clamp(2.1rem,9.5vw,3rem)}.filme-progresso{top:96px;bottom:auto;right:var(--margem);grid-auto-flow:column;translate:none}.filme-progresso span{width:28px;height:3px}.filme-progresso i{transform-origin:0;transform:scaleX(var(--p,0))}.filme-rolar{display:none}}
