/* Shared cover atmosphere: tonal depth beneath a soft charcoal dissolve.
   Figma: cover frames and Opening content variants. Content stays above the fills. */
:root{--cover-atmosphere:linear-gradient(180deg,rgba(18,16,16,0) 60%,rgba(18,16,16,.2) 72%,rgba(18,16,16,.72) 86%,#121010 100%),linear-gradient(180deg,#121010,#343031)}
.section-opening{background:#121010}
.section-opening-content,
.about [data-name="Abertura / pessoa e ponto de vista"],
[data-name="00 / Abertura"],
[data-name="00 / Smarters — abertura"],
[data-name="00 / i.agora — capa"],
.tb-hero:before{background:var(--cover-atmosphere)}
@media(max-width:760px){.tb-narrative:before{background:var(--cover-atmosphere)}}

/* Work and Articles share the same opening footprint. */
.section-opening.section-opening-unified{--opening-height:372px;--opening-gap:32px}
.section-opening-unified .section-opening-content{padding-top:56px;padding-bottom:56px}
@media(max-width:760px){
 .section-opening.section-opening-unified{--opening-height:414px;--opening-gap:24px}
 .section-opening-unified .section-opening-content{padding-top:48px;padding-bottom:48px}
}
/* Result pillars include ranges and words, so keep their values within the card. */
.turn2c [data-turn-result][data-parity-metric][data-name] [data-name="Valor + unidade"]>p.responsive-type:first-child{font-size:40px!important;line-height:48px!important}
.turn2c [data-turn-result="conversion"][data-parity-metric][data-name] [data-name="Valor + unidade"]>p.responsive-type:first-child,
.turn2c [data-turn-result="qualification"][data-parity-metric][data-name] [data-name="Valor + unidade"]>p.responsive-type:first-child{font-size:32px!important;line-height:40px!important}
[data-turn-result] [data-name="Valor + unidade"]{min-width:0;flex-wrap:wrap}
