.home-hero{isolation:isolate;justify-content:center;min-height:640px;padding:88px 40px;position:relative;overflow:hidden}.home-hero .hero-text{z-index:1;max-width:560px;position:relative}.home-hero .tagline{isolation:isolate;position:relative}.home-hero .tagline:before{content:"";z-index:-1;background:var(--navy);--eyebrow:var(--gold-light);filter:blur(18px);opacity:.94;pointer-events:none;border-radius:28px;position:absolute;inset:-12px -18px}.hero-arte-moldura{z-index:-1;flex:0 0 400px;width:400px;height:500px;line-height:0;position:relative}.hero-arte-moldura:after{content:"";background:linear-gradient(to bottom, transparent 0, #c9a22780 10%, var(--gold-light) 50%, #c9a22780 90%, transparent 100%);pointer-events:none;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 12px #e3c46373}.hero-arte{object-fit:cover;object-position:right center;width:800px;height:500px;display:block;position:absolute;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%),linear-gradient(#0000,#000 8% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 48%),linear-gradient(#0000,#000 8% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=901px) and (width<=1200px){.home-hero .hero-text{max-width:560px}.hero-arte{-webkit-mask-image:linear-gradient(90deg,#0000,#000 58%),linear-gradient(#0000,#000 8% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 58%),linear-gradient(#0000,#000 8% 94%,#0000)}}@media (width<=900px){.home-hero{gap:24px;min-height:auto;padding:48px 24px 24px}.home-hero .hero-text{max-width:560px}.hero-arte-moldura{flex:none;width:min(800px,100vw - 24px);height:auto;position:relative}.hero-arte{aspect-ratio:8/5;width:100%;height:auto;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%),linear-gradient(#0000,#000 8% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18%),linear-gradient(#0000,#000 8% 94%,#0000)}}.produtos,.epocas{--edge-tint:#0000001a;text-align:center;background:var(--cream);border-bottom:1px solid var(--border);padding:72px 24px}.produtos-grid{max-width:var(--page-max);text-align:left;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin:0 auto;display:grid}.produto-item{border:1px solid var(--border);color:inherit;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.produto-item p{opacity:.85;margin:6px 0 0;font-size:15px;line-height:1.55}a.produto-item:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.produto-item.futuro{border-style:dashed;border-color:var(--gold)}.produto-arte{background:var(--degrade-azul);--eyebrow:var(--gold-light);border-radius:6px;justify-content:center;align-items:center;height:170px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.produto-arte:before{content:"";pointer-events:none;background:radial-gradient(60% 55%,#e3c46338,#0000 70%);position:absolute;inset:0}.produto-arte span{font-family:var(--serif-display);letter-spacing:4px;color:var(--gold-light);opacity:.55;font-size:30px}.produto-arte.leque{perspective:700px;position:relative}.produto-arte.leque img{width:auto;height:76%;box-shadow:0 0 0 1.5px var(--gold), 0 10px 22px -6px #000000d9;border-radius:4px;transition:transform .25s;position:absolute}.produto-arte.leque img:first-child{transform:rotate(-11deg)translate(-26%)}.produto-arte.leque img:nth-child(3){transform:rotate(11deg)translate(26%)}a.produto-item:hover .produto-arte.leque img:first-child{transform:rotate(-15deg)translate(-34%)}a.produto-item:hover .produto-arte.leque img:nth-child(3){transform:rotate(15deg)translate(34%)}@media (prefers-reduced-motion:reduce){.produto-arte.leque img{transition:none}}.produto-nome{font-family:var(--serif-display);letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-dark);font-size:11px}.produto-titulo{font-family:var(--serif-display);color:var(--navy);font-size:19px}.produto-estado{border:1px solid var(--border);font-family:var(--serif-display);letter-spacing:1.5px;text-transform:uppercase;opacity:.7;border-radius:999px;align-self:flex-start;margin-top:12px;padding:3px 10px;font-size:11px}.mapa-oriente{max-width:720px;margin:44px auto 0;padding:0}.mapa-oriente svg{border-radius:8px;width:100%;height:auto;transition:box-shadow .25s;display:block;box-shadow:0 10px 26px -10px #0009}.mapa-oriente:hover svg{box-shadow:0 0 0 1.5px var(--gold), 0 0 30px -2px #e3c4638c, 0 10px 26px -10px #0009}.mapa-oriente figcaption{color:var(--cream-dim);opacity:.85;margin-top:12px;font-size:14px;font-style:italic}.epocas-rolagem svg{width:100%;max-width:var(--page-max);height:auto;margin:0 auto;display:block;overflow:visible}.epocas-explica{opacity:.88;max-width:660px;margin:30px auto 0;font-size:16px;line-height:1.6}.epocas-nota{opacity:.7;max-width:620px;margin:10px auto 0;font-size:14px;font-style:italic}@media (width<=720px){.epocas{padding-inline:0}.epocas-rolagem svg{min-width:680px}.epocas-rolagem{padding-inline:24px;overflow-x:auto}}.epocas-rolagem svg .m-era-n,.epocas-rolagem svg .m-era-d,.epocas-rolagem svg .m-ev-t,.epocas-rolagem svg .m-ev-a{pointer-events:none}.epocas-rolagem svg .m-era{transition:opacity .18s,filter .18s}.epocas-rolagem svg .m-era:hover{filter:saturate(1.4)}.epocas-rolagem svg:has(.m-era:hover) .m-era:not(:hover){opacity:.35}.epocas-rolagem svg .m-pt{transition:r .15s,fill .15s}.epocas-rolagem svg .m-pt:hover{r:7;fill:var(--gold-dark)}.mapa-oriente svg .m-pt{transition:r .15s,fill .15s}.mapa-oriente svg .m-pt:hover{r:7.5;fill:var(--red)}.mapa-oriente svg .m-cid{transition:fill .15s}.mapa-oriente svg .m-cid:hover{fill:var(--red)}.mapa-oriente svg .m-mar{transition:fill .2s}.mapa-oriente svg .m-mar:hover{fill:#b6d2db}
