/* Primeira dobra · Opção C (Rio de Janeiro) · 13/11/2026 */
html,body{overflow-x:clip}
.hero-fundo{position:absolute;left:0;right:0;top:0;height:900px;z-index:0;pointer-events:none;overflow:hidden;
 -webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,transparent 100%)}
main>section{position:relative;z-index:1}
.hero-fundo .foto{position:absolute;inset:0;background:url("/imagens/baia-guanabara-1800.webp") center 62%/cover no-repeat;filter:saturate(.85)}
.hero-fundo .veu{position:absolute;inset:0;background:
 linear-gradient(90deg,rgba(251,251,253,.92) 0%,rgba(251,251,253,.86) 34%,rgba(251,251,253,.55) 62%,rgba(251,251,253,.3) 100%)}
.site-header,.hero{position:relative;z-index:1}
.hero .eyebrow{display:inline-flex;align-items:center;gap:8px}
.hero .eyebrow svg{flex:none}
.hero figure{position:relative;overflow:visible}
.hero-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;margin:0;padding:12px 18px 12px 12px;border-radius:18px;
 background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.55));border:1px solid rgba(255,255,255,.9);
 box-shadow:0 18px 40px rgba(60,30,120,.16),inset 0 1px 0 #fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
 font:600 14px/1.25 Inter,sans-serif;color:#1f1d2b;white-space:nowrap}
.hero-chip small{display:block;font-weight:500;color:#6b6880;font-size:12.5px}
.hero figure .hero-chip img{width:46px!important;height:46px!important;max-width:none!important;position:static!important;inset:auto!important;
 margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;
 object-fit:contain!important;transform:none!important;animation:none!important;aspect-ratio:auto!important;filter:none!important}
.hero-chip.c1{left:-120px;top:22%}
.hero-chip.c2{right:-20px;bottom:22%}
.hero-chip.c1{animation:chip-flutua 6s ease-in-out infinite}
.hero-chip.c2{animation:chip-flutua 7s ease-in-out -2.5s infinite}
@keyframes chip-flutua{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@media (prefers-reduced-motion:reduce){.hero-chip.c1,.hero-chip.c2{animation:none}}
@media (min-width:1500px){.hero-chip.c2{right:-60px}}

@media (max-width:1100px){
 .hero-chip.c1{left:-40px}
 .hero-chip.c2{right:-20px}
}
@media (max-width:700px){
 .hero-fundo{height:1250px}
 .hero-fundo .foto{background-image:url("/imagens/baia-guanabara-900.webp");background-position:30% 100%;opacity:.55}
 .hero-fundo .veu{background:linear-gradient(180deg,rgba(251,251,253,.9) 0%,rgba(251,251,253,.85) 45%,rgba(251,251,253,.45) 80%)}
 .hero-chip{padding:8px 12px 8px 8px;gap:8px;font-size:12.5px;border-radius:14px}
 .hero-chip small{font-size:11px}
 .hero figure .hero-chip img{width:32px!important;height:32px!important}
 .hero-chip.c1{left:10px;top:auto;bottom:160px}
 .hero-chip.c2{right:10px;top:auto;bottom:100px}
}

/* Seção Sobre · fundo Arcos da Lapa · 13/11/2026 */
.about{position:relative;z-index:1;isolation:isolate}
.about::before{content:"";position:absolute;z-index:-1;top:-48px;bottom:-48px;left:calc(50% - 50vw);right:calc(50% - 50vw);pointer-events:none;
 background:linear-gradient(180deg,rgba(251,251,253,.9) 0%,rgba(251,251,253,.55) 34%,rgba(251,251,253,0) 55%),
 linear-gradient(90deg,rgba(251,251,253,.55) 0%,rgba(251,251,253,.62) 40%,rgba(251,251,253,.9) 60%,rgba(251,251,253,.93) 100%),
 url("../imagens/arcos-da-lapa-1800.webp") center 42%/cover no-repeat;
 -webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}
@media (max-width:700px){
 .about::before{background:linear-gradient(180deg,rgba(251,251,253,.6) 0%,rgba(251,251,253,.88) 55%,rgba(251,251,253,.92) 100%),
  url("../imagens/arcos-da-lapa-900.webp") center 40%/cover no-repeat}
}
