:root{--marinho:#0e0e1c;--gold:#d4af37;--gold-deep:#9a7d2c;--brand:#0e0e1c;--bg:#fff;--bg-alt:#f6f6f8;--surface:#fff;--surface-alt:#f6f6f8;--text:#0e0e1c;--text-muted:#4a4a55;--text-on-brand:#f0f0f5;--text-on-gold:#0e0e1c;--border:#ececec;--border-strong:#d8d8de;--link:#9a7d2c;--focus:#d4af37;--success:#2e7d5b;--success-bg:#eaf4ef;--warning:#b4791f;--warning-bg:#fbf3e3;--danger:#b23a32;--danger-bg:#fbecea;--info:#3a5a9a;--info-bg:#ebf0f9;--font-title:var(--fonte-titulo), "Cormorant Garamond", Georgia, serif;--font-body:var(--fonte-corpo), "Inter", system-ui, -apple-system, sans-serif;--fs-h1:48px;--fs-h2:32px;--fs-h3:24px;--fs-body:16px;--fs-small:14px;--fs-tiny:12px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.6;--ls-label:.08em;--ls-tight:-.01em;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--radius-control:8px;--radius-card:12px;--radius-pill:999px;--shadow-card:0 2px 12px #00000014;--shadow-hover:0 8px 24px #00000021;--ease:cubic-bezier(.4, 0, .2, 1);--dur-fast:.2s;--dur-slow:.4s;--touch-min:44px}[data-theme=dark]{--bg:#0a0a0f;--bg-alt:#12121c;--surface:#15151f;--surface-alt:#12121c;--text:#f0f0f5;--text-muted:#9a9ab0;--text-on-brand:#f0f0f5;--text-on-gold:#0e0e1c;--border:#ffffff14;--border-strong:#ffffff29;--link:#e0bc5c;--focus:#d4af37;--success:#6bc49a;--success-bg:#6bc49a1f;--warning:#e0bc5c;--warning-bg:#e0bc5c1f;--danger:#e58a82;--danger-bg:#e58a821f;--info:#8fa9de;--info-bg:#8fa9de1f;--shadow-card:0 2px 12px #00000080;--shadow-hover:0 8px 24px #0009}:root{--gold-dark:#e0bc5c;--ondark:var(--text-on-brand);--ondark-muted:#9a9ab0;--ok:var(--success);--tinto:#7b2d3a;--branco:#a8862b;--rose:#c0506f;--espumante:#d4a017;--destilado:#5a5560;--ft:var(--font-title);--fb:var(--font-body);--fast:var(--dur-fast);--slow:var(--dur-slow);--sombra:var(--shadow-card);--sombra-2:0 12px 32px #0000001f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--fb);color:var(--text);background:var(--bg);margin:0;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:var(--gold-deep)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,h4{font-family:var(--ft);margin:0;font-weight:500;line-height:1.12}h1{font-size:56px}h2{letter-spacing:-.005em;font-size:44px}h3{font-size:26px}p{max-width:62ch;margin:0 0 16px}[hidden]{display:none!important}.cont{max-width:1200px;margin:0 auto;padding:0 24px}.sec{padding:112px 0}.sec.alt{background:var(--bg-alt)}.sec.escura{background:var(--brand);color:var(--ondark)}.sec.escura p{color:var(--ondark-muted)}.muted{color:var(--text-muted)}.peq{font-size:14px}.lead{font-size:18px}.ico{flex:none;width:20px;height:20px}.cabeca{max-width:680px;margin-bottom:56px}.cabeca p{color:var(--text-muted);margin-top:16px;font-size:18px}.cabeca.centro{text-align:center;margin-left:auto;margin-right:auto}.cabeca.centro p{margin-left:auto;margin-right:auto}.nota{color:var(--text-muted);margin:32px 0 0;font-size:13px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;font-size:12px;font-weight:600;display:block}.eyebrow:before{content:"";background:var(--gold);width:32px;height:2px;margin-bottom:14px;display:block}.escura .eyebrow{color:var(--ondark-muted)}.cabeca.centro .eyebrow:before{margin-left:auto;margin-right:auto}.btn{cursor:pointer;height:48px;font-size:16px;font-weight:600;font-family:var(--fb);white-space:nowrap;transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease),background var(--fast) var(--ease),border-color var(--fast) var(--ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.btn-ouro{background:var(--gold);color:var(--brand)}.btn-ouro:hover{background:#ddbb4a}.btn-marinho{background:var(--brand);color:var(--ondark)}.btn-borda{border-color:var(--border-strong);color:var(--text);background:0 0}.btn-borda:hover{border-color:var(--brand)}.escura .btn-borda,.menu .btn-borda,.capa .btn-borda,.painel .btn-borda{color:var(--ondark);border-color:#fff6}.escura .btn-borda:hover,.capa .btn-borda:hover,.painel .btn-borda:hover{background:#ffffff0f;border-color:#fff}.btn:hover{box-shadow:var(--sombra);transform:translateY(-1px)}.btn:active{transform:none}.btn.peq{height:40px;padding:0 18px;font-size:14px}.btn-redondo{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--brand);cursor:pointer;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease);background:#fff;border-radius:999px;place-items:center;display:grid}.btn-redondo:hover{border-color:var(--brand)}.btn-redondo:disabled{opacity:.35;cursor:default}.revela{opacity:0;transition:opacity var(--slow) var(--ease),transform var(--slow) var(--ease);transform:translateY(24px)}.revela.visto{opacity:1;transform:none}.escalona>*{opacity:0;transition:opacity var(--slow) var(--ease),transform var(--slow) var(--ease);transform:translateY(16px)}.visto .escalona>*{opacity:1;transform:none}.visto .escalona>:nth-child(2){transition-delay:90ms}.visto .escalona>:nth-child(3){transition-delay:.18s}.visto .escalona>:nth-child(4){transition-delay:.27s}.visto .escalona>:nth-child(5){transition-delay:.36s}.visto .escalona>:nth-child(6){transition-delay:.45s}.visto .escalona>:nth-child(7){transition-delay:.54s}.visto .escalona>:nth-child(8){transition-delay:.63s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revela,.escalona>*{opacity:1;transition:none;transform:none}}.pular{z-index:30;background:var(--gold);color:var(--brand);border-radius:8px;padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.pular:focus-visible{top:16px}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu{z-index:20;color:var(--ondark);transition:background var(--slow) var(--ease),box-shadow var(--slow) var(--ease);position:fixed;top:0;left:0;right:0}.menu.cheia{background:#0e0e1cf5;box-shadow:0 2px 12px #00000040}.menu.fixa{background:var(--brand);position:static}.menu .cont{align-items:center;gap:32px;height:76px;display:flex}.menu .logo{line-height:0;display:block}.menu .logo img{filter:drop-shadow(0 1px 6px #0009);width:auto;height:60px}.menu.cheia .logo img,.menu.fixa .logo img{filter:none}.menu nav{gap:32px;margin-left:auto;font-size:15px;display:flex}.menu nav a{color:var(--ondark);opacity:.85;transition:opacity var(--fast) var(--ease);padding:4px 0;text-decoration:none;position:relative}.menu nav a:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform var(--fast) var(--ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.menu nav a:hover{opacity:1}.menu nav a:hover:after{transform:scaleX(1)}.menu .voltar{color:var(--ondark);opacity:.85;align-items:center;gap:8px;margin-left:auto;font-size:14px;text-decoration:none;display:inline-flex}main{min-height:60vh}.rodape{background:var(--brand);color:var(--ondark-muted);padding:64px 0 32px;font-size:14px}.rodape .grade{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;margin-bottom:48px;display:grid}.rodape img{width:auto;height:36px;margin-bottom:16px}.rodape h4{color:var(--ondark);font-family:var(--fb);margin:0 0 12px;font-size:14px;font-weight:600}.rodape ul{margin:0;padding:0;list-style:none}.rodape li{margin-bottom:8px}.rodape a{color:var(--ondark);text-decoration:none}.rodape a:hover{color:var(--gold-dark)}.rodape a.btn-ouro,.rodape a.btn-ouro:hover{color:var(--brand)}.rodape .legal{letter-spacing:.04em;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:12px;display:flex}.rodape.curto{padding:32px 0}@media (max-width:1023px){.rodape .grade{grid-template-columns:1fr 1fr}}@media (max-width:720px){.cont{padding:0 16px}.menu nav{display:none}.menu .btn{margin-left:auto}.menu .logo img{height:50px}.rodape .grade{grid-template-columns:minmax(0,1fr);gap:28px}}:root{--noite:var(--marinho)}.cap{padding:136px 0;position:relative}.cap h2{letter-spacing:-.01em;font-size:clamp(36px,3.5vw,52px);line-height:1.08}.cap .sub{color:var(--text-muted);margin:16px 0 48px;font-size:18px}.parada{letter-spacing:.01em;color:var(--text-muted);margin-bottom:28px;font-size:14px;font-weight:500;display:inline-block}[data-tom=escuro]{color:var(--ondark)}[data-tom=escuro] .parada,.cap[data-tom=escuro] p{color:var(--ondark-muted)}.cap[data-tom=escuro] h2{color:#fff}.trilha:not(.fundo-pronto) [data-tom=escuro]{background:var(--noite)}.trilha:not(.fundo-pronto) [data-tom=nevoa]{background:var(--bg-alt)}.frase{text-align:left;padding:208px 0 296px}.frase-grade{grid-template-columns:1.55fr 1fr;align-items:end;gap:96px;display:grid}.citacao{font-family:var(--ft);margin:0 0 32px;font-size:clamp(44px,5.4vw,84px);font-weight:500;line-height:1.04}.frase p.citacao{color:#fff}.citacao em{color:var(--gold-deep);font-style:normal}.frase .apoio{max-width:52ch;margin:0;font-size:18px}.palavras{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.palavras li{border-top:1px solid #d4af3752;padding:22px 0}.palavras li:last-child{border-bottom:1px solid #d4af3752}.palavras b{font-family:var(--ft);color:#fff;margin-bottom:2px;font-size:30px;font-weight:500;display:block}.palavras span{color:var(--ondark-muted);font-size:15px}.porta-sec{padding-top:256px}.porta-sec .cabeca{max-width:720px;margin-bottom:72px}.porta-sec .grade{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid}.etapas{gap:40px;margin:0;padding:0;list-style:none;display:grid}.etapas strong{font-family:var(--ft);margin-bottom:6px;font-size:27px;font-weight:500;line-height:1.2;display:block}.etapas span{color:var(--text-muted);max-width:46ch;font-size:16px;display:block}.porta{color:#fff;min-height:440px;transition:transform var(--slow) var(--ease),box-shadow var(--slow) var(--ease);background:radial-gradient(120% 110% at 72% 0,#d4af374d,#0000 55%),linear-gradient(158deg,#1c2340,#0e0e1c 60%,#08080f);border-radius:12px;flex-direction:column;justify-content:flex-end;gap:12px;padding:48px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000002e}.porta:before{content:"";pointer-events:none;transition:border-color var(--slow) var(--ease);border:1px solid #d4af3773;border-radius:8px;position:absolute;inset:14px}.porta:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0000003d}.porta:hover:before{border-color:#d4af37d9}.porta .kick{letter-spacing:.2em;text-transform:uppercase;color:#e8c75a;font-size:12px;font-weight:600}.porta .tit{font-family:var(--ft);font-size:44px;font-weight:500;line-height:1.05}.porta .desc{color:var(--ondark-muted);max-width:36ch;margin:0}.porta .btn{align-self:flex-start;margin-top:8px}.reservado{border:1px dashed var(--border-strong);color:var(--text-muted);background:#fff9;border-radius:12px;align-items:center;gap:20px;margin-top:72px;padding:24px 28px;font-size:14px;display:flex}.reservado .play{border:1px solid var(--border-strong);width:48px;height:48px;color:var(--brand);border-radius:999px;flex:none;place-items:center;display:grid}.reservado b{color:var(--text);margin-bottom:2px;font-size:16px;font-weight:500;display:block}.publico .lado{grid-template-columns:.85fr 1.15fr;align-items:start;gap:96px;display:grid}.publico .cabeca{margin:0}.quatro{grid-template-columns:1fr 1fr;gap:56px;display:grid}.quatro .anel{width:56px;height:56px;color:var(--brand);border:1px solid #9a7d2c80;border-radius:999px;place-items:center;margin-bottom:24px;display:grid}.quatro .anel .ico{width:24px;height:24px}.quatro h3{margin-bottom:8px;font-size:27px}.quatro p{color:var(--text-muted);margin:0;font-size:16px}@media (max-width:1023px){.cap{padding:104px 0}.frase{padding:176px 0 264px}.porta-sec{padding-top:232px}.cabeca{margin-bottom:40px}.frase-grade,.porta-sec .grade,.publico .lado{grid-template-columns:minmax(0,1fr);gap:56px}}@media (max-width:720px){.cap h2{font-size:32px}.cap .sub{font-size:16px}.frase{padding:160px 0 136px}.porta-sec{padding-top:144px}.citacao{font-size:42px}.palavras b{font-size:26px}.etapas{gap:32px}.etapas strong{font-size:24px}.porta{min-height:360px;padding:32px}.porta .tit{font-size:34px}.reservado{flex-direction:column;align-items:flex-start}.quatro{grid-template-columns:minmax(0,1fr);gap:40px}}.historia .grade{grid-template-columns:1.05fr .95fr;align-items:start;gap:96px;display:grid}.historia h2{margin-bottom:28px}.historia .lead{font-size:19px}.historia .texto p{color:var(--text-muted)}.historia .texto .lead{color:var(--text)}.foto{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0e0e1c29}.foto:after{content:"";pointer-events:none;border:1px solid #ffffff8c;border-radius:8px;position:absolute;inset:14px}.foto img{object-fit:cover;width:100%;height:116%;margin-top:-8%}.historia .foto{aspect-ratio:4/5;position:sticky;top:120px}.historia .foto img{object-position:50% 88%}.marcos{grid-template-columns:minmax(0,1fr);gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid}.marcos strong{font-family:var(--ft);margin-bottom:6px;font-size:27px;font-weight:500;line-height:1.2;display:block}.marcos span{color:var(--text-muted);font-size:15px}.numeros{padding-bottom:304px}.numeros h2{margin-bottom:64px}.linha-n{grid-template-columns:repeat(4,1fr);gap:48px;display:grid}.linha-n b{font-family:var(--ft);color:var(--brand);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum","tnum";letter-spacing:-.02em;font-size:clamp(76px,9vw,148px);font-weight:500;line-height:.9;display:block}.linha-n span{color:var(--text-muted);border-top:1px solid #9a7d2c73;margin-top:18px;padding-top:16px;font-size:15px;display:block}@media (max-width:1023px){.numeros{padding-bottom:280px}.historia .grade{grid-template-columns:minmax(0,1fr);gap:56px}.marcos{gap:32px;margin-top:64px}.linha-n{grid-template-columns:1fr 1fr;gap:48px 32px}.historia .foto{aspect-ratio:4/3}}@media (max-width:720px){.numeros{padding-bottom:136px}.marcos strong{font-size:24px}.linha-n b{font-size:72px}}.capa{background:var(--noite);height:100vh;min-height:680px;color:var(--ondark);isolation:isolate;position:relative;overflow:hidden}.capa .camada{will-change:transform;position:absolute;inset:0}.capa .camada img{object-fit:cover}.capa .horizonte{opacity:.9}.capa .horizonte img{object-position:center 42%}.capa .veu{background:radial-gradient(75% 85% at 22% 52%,#0e0e1cb8 0%,#0e0e1c99 35%,#0e0e1c4d 65%,#0e0e1c00 100%),linear-gradient(#0e0e1cb8 0%,#0e0e1c66 8%,#0e0e1c00 22% 72%,#0e0e1c80 100%)}.capa .morro-frente{z-index:5;pointer-events:none;will-change:auto;inset:27% 0 -27%}.capa .morro-frente:after{content:"";background:linear-gradient(180deg,#0e0e1c00 0%,#0e0e1c00 50%,var(--noite) 73%,var(--noite) 100%);position:absolute;inset:0}.capa .palco3d{z-index:2;opacity:0;width:min(32vw,460px);height:72%;transition:opacity .9s var(--ease);position:absolute;bottom:calc(7.4vw - 8px - 2.8%);right:max(24px,50vw - 616px)}.capa .palco3d.pronto{opacity:1}.capa .palco3d canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.capa-texto{z-index:4;align-items:center;display:flex;position:absolute;inset:0}.capa-texto .cont{width:100%}.capa .rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--ondark);text-shadow:0 1px 10px #0009;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.capa .rotulo:before{content:"";background:var(--gold);width:48px;height:1px}.capa .marca{width:min(44vw,580px);margin:28px 0 24px;line-height:0}.capa .marca img{width:100%;height:auto}.capa .linha{font-family:var(--ft);color:#fff;text-shadow:0 1px 12px #00000080;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.12}.capa .acoes{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.capa .role{z-index:5;opacity:.85;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;bottom:32px;left:24px}.capa .role .ico{width:18px;height:18px}.capa .legal-topo{z-index:5;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0;font-size:11px;position:absolute;bottom:32px;right:24px}[data-deriva]{will-change:transform}@media (prefers-reduced-motion:reduce){.capa .camada,.capa .palco3d,.capa-texto,[data-deriva]{transform:none!important}.capa .palco3d{transition:none}}@media (max-width:1023px){.capa .palco3d{width:min(40vw,400px)}}@media (max-width:720px){.capa{flex-direction:column;height:auto;min-height:100svh;display:flex}.capa-texto{order:1;padding:120px 0 0;position:relative;inset:auto}.capa:not(:has(.palco3d.pronto)){justify-content:center}.capa:not(:has(.palco3d.pronto)) .palco3d{display:none}.capa:not(:has(.palco3d.pronto)) .capa-texto{padding:88px 0 112px}}@media (max-width:720px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.capa-texto{animation:linear both capa-texto-rola;animation-timeline:scroll(root);animation-range:0 100svh}.capa .horizonte,.capa .veu{animation:linear both capa-fundo-rola;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes capa-texto-rola{0%{opacity:1;transform:translate(0,0)}90%{opacity:0}to{opacity:0;transform:translateY(80svh)}}@keyframes capa-fundo-rola{0%{transform:translate(0,0)}to{transform:translateY(50svh)}}@media (max-width:720px){.capa-texto .cont{padding:0 16px}.capa .rotulo{letter-spacing:.12em;gap:10px;font-size:11px}.capa .rotulo:before{width:20px}.capa .marca{width:84vw;margin:22px 0 16px}.capa .acoes{margin-top:28px}.capa .acoes .btn{flex:100%}.capa .palco3d{order:2;width:100%;height:380px;margin:8px 0 56px;position:relative;bottom:auto;right:auto}.capa .morro-frente{inset:22% 0 -22%}.capa .morro-frente:after{background:linear-gradient(180deg,#0e0e1c00 0%,#0e0e1c00 62%,var(--noite) 79%,var(--noite) 100%)}.capa .veu{background:linear-gradient(#0e0e1ccc 0%,#0e0e1cbd 50%,#0e0e1c33 64%,#0e0e1c00 76%)}.capa .role{bottom:20px;left:16px}.capa .legal-topo{opacity:.85;bottom:48px;left:16px;right:16px}}.mapa-sec{padding:200px 0 240px;overflow-x:clip}.mapa-sec .grade{grid-template-columns:minmax(452px,.85fr) 1.5fr;align-items:center;gap:16px;min-height:min(680px,100svh - 112px);display:grid}.mapa-sec h2{margin-bottom:12px}.mapa-sec .grade>div:first-child>p{max-width:400px}.lista-paises{border-top:1px solid #ffffff1a;margin:24px 0 0;padding:0;list-style:none}.lista-paises li{cursor:default;transition:background var(--fast) var(--ease);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:0;display:flex}.lista-paises li:hover,.lista-paises li.ativo{background:#ffffff0d}.lista-paises b{font-family:var(--ft);color:var(--ondark);font-size:21px;font-weight:500}.lista-paises span{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.lista-paises button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:44px;transition:padding-left var(--fast) var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:6px 8px;display:flex}.lista-paises li.ativo button,.lista-paises button[aria-pressed=true]{padding-left:16px}.lista-paises button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:4px}.lista-paises button[aria-pressed=true] b{color:var(--gold)}.mapa-caixa{margin-right:calc(-1 * ((100vw - min(100vw,1280px)) / 2 + var(--recuo-dir)));position:relative}.mapa-desenho{display:contents}.mapa,.lente{--borda-x:linear-gradient(90deg,transparent,#000 14%,#000 92%,transparent);--borda-y:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:var(--borda-x),var(--borda-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--borda-x),var(--borda-y);mask-image:var(--borda-x),var(--borda-y);-webkit-mask-composite:source-in;mask-composite:intersect}.mapa{width:100%;height:min(700px,100svh - 96px);transition:filter var(--slow) var(--ease),opacity var(--slow) var(--ease);margin:0 auto;display:block;overflow:visible}.mapa .mundo{fill:#ffffff0b}.mapa .pais{vector-effect:non-scaling-stroke;stroke-width:1px;transition:fill var(--fast) var(--ease)}.mapa .pais.ativo{fill:#e0bc5c}.mapa .rotas{stroke-width:2px;stroke-dasharray:3.5 6}.mapa .rotas path{vector-effect:non-scaling-stroke}.mapa text{font-family:var(--ft);fill:#f0f0f5;paint-order:stroke;stroke:#0e0e1c;stroke-width:5px;stroke-linejoin:round;transition:fill var(--fast) var(--ease);font-size:24px;font-weight:600}.mapa .casa-t,.mapa .sub-t{fill:var(--gold);font-family:var(--fb);letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:600}.mapa .sub-t{display:none}.mapa .pais-g{cursor:default}.mapa .pais-g .dot{transition:r var(--fast) var(--ease)}.mapa .pais-g.ativo .dot{r:6}.mapa .pais-g.ativo text:not(.sub-t):not(.casa-t){fill:#fff}.mapa-caixa.foco .mapa{filter:blur(3px);opacity:.3}.lente{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--fast) var(--ease);--borda-x:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);position:absolute;top:0;left:0;overflow:visible}.lente .perto .luz{display:none}.lente .perto .anel{r:calc(4.5px * var(--u,1))}.lente .perto .miolo{r:calc(1.8px * var(--u,1))}.mapa-caixa.foco .lente{opacity:1;transition-duration:var(--slow)}.lente .viz{fill:#d4af3712;stroke:#d4af374d;stroke-width:.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.lente .forma{fill:url(#ouro-lente);stroke:#f1d374;stroke-opacity:.85;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.lente .marca{opacity:0;transition:opacity var(--slow) var(--ease)}.lente.mostra-marcas .marca{opacity:1}.lente .luz{fill:#d4af3733;r:calc(15px * var(--u,1))}.lente .anel{fill:#0e0e1c;stroke:#d4af37;stroke-width:2px;vector-effect:non-scaling-stroke;r:calc(6.5px * var(--u,1))}.lente .miolo{fill:#f1d374;r:calc(2.4px * var(--u,1))}.lente .guia{fill:none;stroke:#f1d374cc;stroke-width:1px;vector-effect:non-scaling-stroke}.lente text{paint-order:stroke;stroke:#0e0e1c;stroke-width:calc(4px * var(--u,1));stroke-linejoin:round}.lente .regiao{font-family:var(--fb);font-weight:600;font-size:calc(12px * var(--u,1));letter-spacing:.2em;fill:#f1d374}.lente .produtor{font-family:var(--ft);font-weight:500;font-size:calc(17px * var(--u,1));fill:#f0f0f5}.lente-legenda{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.mapa,.mapa .pais,.mapa .pais-g .dot,.mapa text,.lente,.lente .marca,.lista-paises li,.lista-paises button{transition:none}}@media (max-width:1023px){.mapa-sec{padding:216px 0 256px}.mapa-sec .grade{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.mapa-sec .grade>div:first-child{display:contents}.mapa-caixa{order:1;margin:24px -24px 0}.mapa{aspect-ratio:1100/860;height:auto}.lista-paises{order:2;grid-template-columns:1fr 1fr;column-gap:24px;margin-top:8px;display:grid}}@media (max-width:720px){.mapa-sec{padding:144px 0}.mapa-caixa{margin:16px -16px 0 -24px}.lente .regiao{font-size:calc(12px * var(--u,1));letter-spacing:.1em}.lente .produtor{font-size:calc(14px * var(--u,1))}.lente text{stroke-width:calc(3px * var(--u,1))}.lista-paises{column-gap:16px}.lista-paises b{font-size:19px}.lista-paises button{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:52px}.lista-paises span{font-size:10px}.mapa .pais-g:not(.casa-g) text{display:none}.mapa .casa-g text{stroke-width:8px;font-size:40px}.mapa .casa-g .casa-t{stroke-width:6px;font-size:26px;transform:translateY(22px)}}.trilha{--recuo:136px;--recuo-dir:136px;--trilho:64px;isolation:isolate;background:var(--bg);position:relative}.trilha .cont{max-width:1280px;padding:0 var(--recuo-dir) 0 var(--recuo)}.fundo{z-index:-2;pointer-events:none;position:absolute;inset:0}.fundo:after{content:"";opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.2 -.1'/></filter><rect width='180' height='180' filter='url(%23g)'/></svg>");position:absolute;inset:0}.fio{z-index:-1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.fio .rota{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:3.5 6}.fio .rota-fundo{stroke:#9a7d2c66}.fio .rota-ouro{stroke:var(--gold);stroke-dasharray:none;stroke-width:2.5px;filter:drop-shadow(0 0 4px #d4af3799)}.fio .no.parada .aro{stroke-width:1.75px}.fio .no.parada .miolo{fill:#9a7d2c8c}.fio .no.parada.aceso .aro{fill:var(--bg)}.fio .no.parada.escuro.aceso .aro{fill:var(--noite)}.fio .no.parada.aceso .miolo{fill:var(--gold)}.fio .ponta{fill:var(--gold);stroke:#f3d77a;stroke-width:1.5px}.fio .ponta-brilho{fill:#d4af3759;filter:blur(6px)}.fio .galho{stroke:#9a7d2c73;stroke-width:1.5px;transition:stroke var(--slow) var(--ease)}.fio .no circle{transition:fill var(--slow) var(--ease),stroke var(--slow) var(--ease),r var(--slow) var(--ease)}.fio .no .aro{fill:var(--bg);stroke:#9a7d2c99;stroke-width:1.5px}.fio .no.escuro .aro{fill:var(--noite);stroke:#d4af378c}.fio .no text{font-family:var(--ft);font-variant-numeric:lining-nums;font-feature-settings:"lnum";fill:var(--gold-deep);text-anchor:middle;dominant-baseline:central;transition:fill var(--slow) var(--ease);font-size:20px;font-weight:600}.fio .no.aceso .aro{fill:var(--gold);stroke:var(--gold)}.fio .no.aceso text{fill:var(--noite)}.fio .no.aceso+.galho,.fio .galho.aceso{stroke:var(--gold)}.fio .no.fim .aro{fill:var(--noite);stroke:var(--gold);stroke-width:2px}.fio .no.fim.aceso .aro{fill:var(--gold)}.fio .no.fim .halo{fill:#d4af3700;transition:fill var(--slow) var(--ease)}.fio .no.fim.aceso .halo{fill:#d4af3738}@media (max-width:1023px){.trilha{--recuo:96px;--trilho:40px}.trilha .cont{padding-right:24px}.trilha :is(#frase,#numeros,#diferenciais,#missao) .cont{padding:0 var(--recuo) 0 24px}.trilha #chamada .cont{padding:0 24px}}@media (max-width:720px){.trilha{--trilho:20px}.trilha .cont{padding:0 16px 0 52px}.trilha :is(#frase,#numeros,#diferenciais,#missao) .cont{padding:0 52px 0 16px}.trilha #chamada .cont,.trilha .capa-texto .cont{padding:0 16px}}.cabeca-linha{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.cabeca-linha>div{max-width:640px}.cabeca-linha h2{margin:0}.cabeca-linha p{color:var(--text-muted);margin:16px 0 0;font-size:18px}.vitrine .setas{flex:none;gap:8px;display:flex}.btn-redondo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vitrine .setas{align-items:center}.vitrine .contagem{color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-right:8px;font-size:14px}.vitrine .contagem b{color:var(--text);font-weight:600}.palco-garrafas{--passo:clamp(132px,15vw,200px);--alto:420px;height:calc(var(--alto) + 32px);touch-action:pan-y;cursor:grab;border-radius:12px;margin-top:8px;position:relative;overflow:hidden}.palco-garrafas:active{cursor:grabbing}.palco-garrafas:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.palco-garrafas:after{content:"";background:linear-gradient(90deg,transparent,var(--border-strong) 20%,var(--border-strong) 80%,transparent);height:1px;position:absolute;bottom:24px;left:8%;right:8%}.garrafa-palco{all:unset;box-sizing:border-box;width:120px;height:var(--alto);cursor:pointer;transform-origin:50% 100%;transform:translateX(calc(var(--d) * var(--passo))) scale(var(--escala,1));opacity:var(--vis,1);transition:transform var(--slow) var(--ease),opacity var(--slow) var(--ease);margin-left:-60px;position:absolute;bottom:24px;left:50%}.garrafa-palco img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:100%;margin:0 auto;display:block}.garrafa-palco:after{content:"";background:radial-gradient(closest-side,#0e0e1c38,#0000);border-radius:50%;height:14px;position:absolute;bottom:-6px;left:18%;right:18%}.garrafa-palco[data-lado="0"]{--escala:1;--vis:1;z-index:4;cursor:default}.garrafa-palco[data-lado="1"]{--escala:.72;--vis:.6;z-index:3}.garrafa-palco[data-lado="2"]{--escala:.54;--vis:.28;z-index:2}.garrafa-palco[data-lado="3"]{--escala:.4;--vis:0;z-index:1;pointer-events:none}.garrafa-palco[data-lado="1"]:hover{--vis:.85}.garrafa-legenda{text-align:center;min-height:64px;margin-top:16px}.garrafa-legenda b{font-family:var(--ft);font-size:32px;font-weight:500;line-height:1.15;display:block}.garrafa-legenda .tipo{color:var(--text-muted);align-items:center;gap:8px;margin-top:8px;font-size:14px;display:inline-flex}.garrafa-legenda .tipo:before{content:"";background:var(--cor,var(--destilado));border-radius:999px;flex:none;width:8px;height:8px}.garrafa-legenda[data-tipo=tinto]{--cor:var(--tinto)}.garrafa-legenda[data-tipo=branco]{--cor:var(--branco)}.garrafa-legenda[data-tipo=rose]{--cor:var(--rose)}.garrafa-legenda[data-tipo=espumante]{--cor:var(--espumante)}@media (prefers-reduced-motion:reduce){.garrafa-palco{transition:none}}@media (max-width:720px){.cabeca-linha{flex-direction:column;align-items:flex-start;gap:24px}.cabeca-linha p{font-size:16px}.palco-garrafas{--passo:104px;--alto:320px}.garrafa-palco{width:90px;margin-left:-45px}.garrafa-palco[data-lado="2"]{--vis:0;pointer-events:none}.garrafa-legenda b{font-size:24px}}.cta-fim{padding:200px 0 120px}.painel{color:var(--ondark);text-align:center;background:#ffffff06;border-radius:12px;padding:112px 48px 104px;position:relative;overflow:hidden}.painel:before{content:"";pointer-events:none;border:1px solid #d4af378c;border-radius:8px;position:absolute;inset:16px}.painel .painel-logo{width:auto;height:64px;margin:0 auto 32px;display:block}.painel .proxima{color:var(--gold-dark);margin-bottom:20px;font-size:14px;font-weight:500;display:block}.cap.cta-fim .painel h2{color:#fff;max-width:18ch;margin:0 auto 16px}.cap.cta-fim .painel p{color:var(--ondark-muted);margin:0 auto 36px;font-size:18px}.painel .acoes{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:720px){.cta-fim{padding:112px 0 96px}.painel{padding:72px 24px}.cap.cta-fim .painel p{font-size:16px}}.form-pag{grid-template-columns:1fr 1.35fr;align-items:start;gap:64px;padding:72px 24px 96px;display:grid}.form-pag h1{margin-bottom:16px;font-size:48px}.form-pag .passos{margin-top:40px}.passos{gap:28px;margin:0;padding:0;list-style:none;display:grid}.passos li{grid-template-columns:44px 1fr;align-items:start;gap:20px;display:grid;position:relative}.passos li:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:48px;bottom:-28px;left:21px}.passos li:last-child:before{display:none}.passos b{background:var(--brand);width:44px;height:44px;color:var(--ondark);font-family:var(--ft);border-radius:999px;place-items:center;font-size:24px;font-weight:600;display:grid}.passos strong{font-family:var(--ft);margin-bottom:4px;font-size:24px;font-weight:500;line-height:1.2;display:block}.passos span{color:var(--text-muted);font-size:14px}.cartao{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--sombra);padding:40px}.cartao h2{margin-bottom:24px;font-size:32px}.campos{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.campos>h2,.campo.cheio{grid-column:1/-1}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}fieldset.campo{border:0;margin:0;padding:0}.campo label,.campo legend{padding:0;font-size:14px;font-weight:500}.campo input,.campo select{border:1px solid var(--border-strong);border-radius:var(--radius-control);height:48px;font:inherit;color:var(--text);background:var(--surface);width:100%;padding:0 14px;font-size:16px}.campo input::placeholder{color:var(--text-muted);opacity:.85}.campo input:focus,.campo select:focus{outline:2px solid var(--gold-deep);outline-offset:1px;border-color:var(--gold-deep)}.radios input:focus-visible,.check input:focus-visible{outline-color:var(--gold-deep)}.campo .ajuda{color:var(--text-muted);font-size:12px}.radios{flex-wrap:wrap;align-items:center;gap:24px;min-height:48px;display:flex}.radios label{min-height:var(--touch-min);cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:400;display:inline-flex}.radios input{width:18px;height:18px;accent-color:var(--brand)}.check-campo{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.check{min-height:var(--touch-min);color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:3px}.cartao .btn{grid-column:1/-1;justify-self:start;margin-top:8px}.cartao .btn:disabled{opacity:.6;cursor:wait;box-shadow:none;transform:none}.erro{color:var(--danger);align-items:flex-start;gap:6px;font-size:14px;display:flex}.erro .ico{width:16px;height:16px;margin-top:3px}.com-erro input:not([type=radio]):not([type=checkbox]),.com-erro select{border-color:var(--danger)}.aviso-envio{border-radius:var(--radius-control);background:var(--danger-bg);grid-column:1/-1;max-width:none;margin:0;padding:12px 16px}.armadilha{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sucesso{text-align:center;padding:56px 24px}.sucesso .bola{border:2px solid var(--ok);width:64px;height:64px;color:var(--ok);border-radius:999px;place-items:center;margin:0 auto 24px;display:grid}.sucesso h2{margin-bottom:12px}.sucesso h2:focus{outline:none}.sucesso p{margin:0 auto 24px}@media (max-width:1023px){.form-pag{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:720px){.form-pag{padding:40px 16px 64px}.form-pag h1{font-size:32px}.cartao{padding:24px}.campos{grid-template-columns:minmax(0,1fr)}}.legal-pag{max-width:760px;padding-top:72px;padding-bottom:96px}.legal-pag h1{margin-bottom:16px;font-size:48px}.legal-pag h2{margin:48px 0 16px;font-size:32px}.legal-pag p,.legal-pag ul{max-width:68ch}.legal-pag ul{margin:0 0 16px;padding-left:22px}.legal-pag li{margin-bottom:8px}.legal-pag a,.check a{color:var(--brand);-webkit-text-decoration-color:var(--gold-deep);text-decoration-color:var(--gold-deep);text-underline-offset:3px}@media (max-width:720px){.legal-pag{padding-top:40px;padding-bottom:64px}.legal-pag h1{font-size:32px}.legal-pag h2{margin-top:40px;font-size:24px}}
