/* ============================================================
NAMESPACE ISOLADO — .gc-article
Todos os seletores prefixados + !important
============================================================ */
.gc-article *,
.gc-article *::before,
.gc-article *::after {
box-sizing: border-box !important;
margin: 0 !important;
padding: 0 !important;
}
.gc-article {
–gc-navy: #0d1b2a !important;
–gc-blue: #1a3a5c !important;
–gc-mid: #2b5f8e !important;
–gc-sky: #4a90c4 !important;
–gc-gold: #c8973a !important;
–gc-gold2: #e8b84b !important;
–gc-white: #f8f6f2 !important;
–gc-offwhite:#edeae3 !important;
–gc-mist: #d4cfc6 !important;
–gc-ink: #0d1b2a !important;
–gc-stone: #7a7670 !important;
–gc-display: ‘DM Serif Display’, Georgia, serif !important;
–gc-cond: ‘Barlow Condensed’, sans-serif !important;
–gc-body: ‘Barlow’, sans-serif !important;
font-family: var(–gc-body) !important;
background-color: var(–gc-white) !important;
color: var(–gc-ink) !important;
position: relative !important;
overflow: hidden !important;
}
/* ── Grain texture ── */
.gc-article::after {
content: ” !important;
position: fixed !important;
inset: 0 !important;
background-image: url(“data:image/svg+xml,%3Csvg viewBox=’0 0 300 300′ xmlns=’http://www.w3.org/2000/svg’%3E%3Cfilter id=’n’%3E%3CfeTurbulence type=’fractalNoise’ baseFrequency=’0.75′ numOctaves=’4′ stitchTiles=’stitch’/%3E%3C/filter%3E%3Crect width=’100%25′ height=’100%25′ filter=’url(%23n)’ opacity=’0.035’/%3E%3C/svg%3E”) !important;
pointer-events: none !important;
z-index: 9000 !important;
}
/* ── Hero / Cover ── */
.gc-hero {
position: relative !important;
min-height: 92vh !important;
display: flex !important;
flex-direction: column !important;
justify-content: flex-end !important;
overflow: hidden !important;
}
.gc-hero-img {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center top !important;
display: block !important;
}
.gc-hero-overlay {
position: absolute !important;
inset: 0 !important;
background: linear-gradient(
to bottom,
rgba(13,27,42,0.08) 0%,
rgba(13,27,42,0.15) 40%,
rgba(13,27,42,0.72) 70%,
rgba(13,27,42,0.96) 100%
) !important;
}
.gc-hero-content {
position: relative !important;
z-index: 10 !important;
padding: 0 40px 48px !important;
max-width: 860px !important;
}
.gc-hero-tag {
display: inline-flex !important;
align-items: center !important;
gap: 8px !important;
background: var(–gc-gold) !important;
color: var(–gc-navy) !important;
font-family: var(–gc-cond) !important;
font-size: 11px !important;
font-weight: 700 !important;
letter-spacing: 3px !important;
text-transform: uppercase !important;
padding: 5px 12px !important;
margin-bottom: 20px !important;
}
.gc-hero h1 {
font-family: var(–gc-display) !important;
font-size: clamp(42px, 7vw, 78px) !important;
font-weight: 400 !important;
line-height: 1.0 !important;
color: var(–gc-white) !important;
margin-bottom: 20px !important;
}
.gc-hero h1 em {
font-style: italic !important;
color: var(–gc-gold2) !important;
}
.gc-hero-sub {
font-family: var(–gc-body) !important;
font-size: 17px !important;
font-weight: 300 !important;
line-height: 1.55 !important;
color: var(–gc-mist) !important;
max-width: 580px !important;
}
/* ── Top bar ── */
.gc-topbar {
background: var(–gc-navy) !important;
padding: 10px 40px !important;
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
position: sticky !important;
top: 0 !important;
z-index: 100 !important;
}
.gc-topbar-brand {
font-family: var(–gc-cond) !important;
font-size: 13px !important;
font-weight: 700 !important;
letter-spacing: 4px !important;
color: var(–gc-white) !important;
text-transform: uppercase !important;
}
.gc-topbar-section {
font-family: var(–gc-cond) !important;
font-size: 11px !important;
letter-spacing: 3px !important;
color: var(–gc-gold) !important;
text-transform: uppercase !important;
}
/* ── Wrapper ── */
.gc-wrap {
max-width: 780px !important;
margin: 0 auto !important;
padding: 0 28px !important;
}
/* ── Metadata bar ── */
.gc-meta {
display: flex !important;
align-items: center !important;
gap: 20px !important;
padding: 24px 0 !important;
border-bottom: 1px solid var(–gc-mist) !important;
flex-wrap: wrap !important;
}
.gc-meta-date {
font-family: var(–gc-cond) !important;
font-size: 12px !important;
letter-spacing: 2px !important;
color: var(–gc-stone) !important;
text-transform: uppercase !important;
}
.gc-meta-tag {
font-family: var(–gc-cond) !important;
font-size: 11px !important;
letter-spacing: 2px !important;
color: var(–gc-blue) !important;
border: 1px solid var(–gc-sky) !important;
padding: 2px 8px !important;
text-transform: uppercase !important;
}
/* ── Body ── */
.gc-body {
padding: 36px 0 !important;
}
.gc-body p {
font-size: 17px !important;
line-height: 1.8 !important;
color: #1c2a38 !important;
margin-bottom: 1.5em !important;
font-weight: 300 !important;
}
.gc-body p:first-child {
font-size: 19px !important;
font-weight: 400 !important;
color: var(–gc-navy) !important;
}
.gc-body p:first-child::first-letter {
font-family: var(–gc-display) !important;
font-size: 90px !important;
font-weight: 400 !important;
line-height: 0.75 !important;
float: left !important;
margin-right: 10px !important;
margin-top: 10px !important;
color: var(–gc-gold) !important;
}
/* ── Stats bar ── */
.gc-stats {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 1px !important;
background: var(–gc-mist) !important;
margin: 36px 0 !important;
}
.gc-stat {
background: var(–gc-white) !important;
padding: 24px 20px !important;
text-align: center !important;
}
.gc-stat-num {
font-family: var(–gc-display) !important;
font-size: 38px !important;
color: var(–gc-blue) !important;
display: block !important;
line-height: 1 !important;
margin-bottom: 6px !important;
}
.gc-stat-label {
font-family: var(–gc-cond) !important;
font-size: 10px !important;
letter-spacing: 2px !important;
color: var(–gc-stone) !important;
text-transform: uppercase !important;
}
/* ── Pull quote ── */
.gc-pullquote {
margin: 40px -40px !important;
padding: 36px 40px !important;
background: var(–gc-navy) !important;
position: relative !important;
overflow: hidden !important;
}
.gc-pullquote::before {
content: ” !important;
position: absolute !important;
left: 0 !important;
top: 0 !important;
bottom: 0 !important;
width: 5px !important;
background: linear-gradient(to bottom, var(–gc-gold), var(–gc-sky)) !important;
}
.gc-pullquote::after {
content: ‘201C’ !important;
position: absolute !important;
right: 30px !important;
bottom: -30px !important;
font-family: var(–gc-display) !important;
font-size: 180px !important;
color: rgba(74,144,196,0.12) !important;
line-height: 1 !important;
pointer-events: none !important;
}
.gc-pullquote p {
font-family: var(–gc-display) !important;
font-size: clamp(20px, 3vw, 26px) !important;
font-style: italic !important;
line-height: 1.45 !important;
color: var(–gc-white) !important;
margin: 0 !important;
position: relative !important;
z-index: 1 !important;
}
.gc-pullquote cite {
display: block !important;
margin-top: 16px !important;
font-family: var(–gc-cond) !important;
font-size: 11px !important;
letter-spacing: 3px !important;
color: var(–gc-gold) !important;
font-style: normal !important;
font-weight: 600 !important;
text-transform: uppercase !important;
position: relative !important;
z-index: 1 !important;
}
/* ── Highlight box ── */
.gc-highlight {
border: 1px solid var(–gc-mist) !important;
border-top: 3px solid var(–gc-gold) !important;
padding: 24px 28px !important;
margin: 36px 0 !important;
background: var(–gc-offwhite) !important;
}
.gc-highlight-label {
font-family: var(–gc-cond) !important;
font-size: 10px !important;
letter-spacing: 4px !important;
color: var(–gc-gold) !important;
text-transform: uppercase !important;
display: block !important;
margin-bottom: 12px !important;
}
.gc-highlight p {
font-size: 15px !important;
line-height: 1.7 !important;
color: var(–gc-blue) !important;
font-weight: 400 !important;
margin: 0 !important;
}
/* ── Profile card ── */
.gc-profile {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 2px !important;
background: var(–gc-mist) !important;
margin: 40px 0 !important;
}
.gc-profile-item {
background: var(–gc-white) !important;
padding: 18px 22px !important;
}
.gc-profile-key {
font-family: var(–gc-cond) !important;
font-size: 10px !important;
letter-spacing: 3px !important;
color: var(–gc-stone) !important;
text-transform: uppercase !important;
display: block !important;
margin-bottom: 4px !important;
}
.gc-profile-val {
font-family: var(–gc-cond) !important;
font-size: 15px !important;
font-weight: 600 !important;
color: var(–gc-navy) !important;
}
/* ── Section divider ── */
.gc-divider {
display: flex !important;
align-items: center !important;
gap: 14px !important;
margin: 32px 0 !important;
}
.gc-divider::before { content: ” !important; flex: 1 !important; height: 1px !important; background: var(–gc-mist) !important; }
.gc-divider-dot { width: 5px !important; height: 5px !important; background: var(–gc-gold) !important; transform: rotate(45deg) !important; flex-shrink: 0 !important; }
.gc-divider::after { content: ” !important; flex: 1 !important; height: 1px !important; background: var(–gc-mist) !important; }
/* ── Event banner ── */
.gc-event {
background: linear-gradient(135deg, var(–gc-blue) 0%, var(–gc-navy) 100%) !important;
padding: 28px 32px !important;
margin: 40px 0 !important;
position: relative !important;
overflow: hidden !important;
}
.gc-event::before {
content: ” !important;
position: absolute !important;
top: -40px !important;
right: -40px !important;
width: 160px !important;
height: 160px !important;
border-radius: 50% !important;
background: rgba(200,151,58,0.12) !important;
}
.gc-event-label {
font-family: var(–gc-cond) !important;
font-size: 10px !important;
letter-spacing: 4px !important;
color: var(–gc-gold) !important;
text-transform: uppercase !important;
display: block !important;
margin-bottom: 10px !important;
}
.gc-event-title {
font-family: var(–gc-cond) !important;
font-size: 22px !important;
font-weight: 700 !important;
color: var(–gc-white) !important;
letter-spacing: 1px !important;
margin-bottom: 8px !important;
display: block !important;
}
.gc-event-detail {
font-size: 13px !important;
color: var(–gc-mist) !important;
font-weight: 300 !important;
}
/* ── Names list ── */
.gc-names {
display: flex !important;
flex-wrap: wrap !important;
gap: 8px !important;
margin-top: 14px !important;
}
.gc-name-chip {
background: rgba(255,255,255,0.1) !important;
border: 1px solid rgba(255,255,255,0.2) !important;
color: var(–gc-white) !important;
font-family: var(–gc-cond) !important;
font-size: 12px !important;
letter-spacing: 1px !important;
padding: 4px 12px !important;
}
/* ── Footer ── */
.gc-footer {
background: var(–gc-navy) !important;
padding: 28px 40px !important;
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
flex-wrap: wrap !important;
gap: 12px !important;
margin-top: 60px !important;
}
.gc-footer-brand {
font-family: var(–gc-cond) !important;
font-size: 18px !important;
letter-spacing: 5px !important;
color: var(–gc-white) !important;
font-weight: 700 !important;
text-transform: uppercase !important;
}
.gc-footer-tag {
font-family: var(–gc-cond) !important;
font-size: 11px !important;
letter-spacing: 3px !important;
color: var(–gc-gold) !important;
text-transform: uppercase !important;
}
/* ── Animations ── */
@keyframes gc-rise {
from { opacity: 0; transform: translateY(24px); }
to { opacity: 1; transform: translateY(0); }
}
.gc-hero-content { animation: gc-rise 0.9s ease both !important; }
.gc-meta { animation: gc-rise 0.6s 0.2s ease both !important; }
.gc-body { animation: gc-rise 0.6s 0.3s ease both !important; }
@media (max-width: 600px) {
.gc-hero-content { padding: 0 20px 36px !important; }
.gc-topbar { padding: 10px 20px !important; }
.gc-pullquote { margin: 40px -20px !important; padding: 28px 20px !important; }
.gc-stats { grid-template-columns: 1fr !important; }
.gc-profile { grid-template-columns: 1fr !important; }
}
/* ============================================================
NAMESPACE ISOLADO — .gc-article
Todos os seletores prefixados + !important
============================================================ */
.gc-article *,
.gc-article *::before,
.gc-article *::after {
box-sizing: border-box !important;
margin: 0 !important;
padding: 0 !important;
}
.gc-article {
–gc-navy: #0d1b2a !important;
–gc-blue: #1a3a5c !important;
–gc-mid: #2b5f8e !important;
–gc-sky: #4a90c4 !important;
–gc-gold: #c8973a !important;
–gc-gold2: #e8b84b !important;
–gc-white: #f8f6f2 !important;
–gc-offwhite:#edeae3 !important;
–gc-mist: #d4cfc6 !important;
–gc-ink: #0d1b2a !important;
–gc-stone: #7a7670 !important;
–gc-display: ‘DM Serif Display’, Georgia, serif !important;
–gc-cond: ‘Barlow Condensed’, sans-serif !important;
–gc-body: ‘Barlow’, sans-serif !important;
font-family: var(–gc-body) !important;
background-color: var(–gc-white) !important;
color: var(–gc-ink) !important;
position: relative !important;
overflow: hidden !important;
}
/* ── Grain texture ── */
.gc-article::after {
content: ” !important;
position: fixed !important;
inset: 0 !important;
background-image: url(“data:image/svg+xml,%3Csvg viewBox=’0 0 300 300′ xmlns=’http://www.w3.org/2000/svg’%3E%3Cfilter id=’n’%3E%3CfeTurbulence type=’fractalNoise’ baseFrequency=’0.75′ numOctaves=’4′ stitchTiles=’stitch’/%3E%3C/filter%3E%3Crect width=’100%25′ height=’100%25′ filter=’url(%23n)’ opacity=’0.035’/%3E%3C/svg%3E”) !important;
pointer-events: none !important;
z-index: 9000 !important;
}
/* ── Hero / Cover ── */
.gc-hero {
position: relative !important;
min-height: 92vh !important;
display: flex !important;
flex-direction: column !important;
justify-content: flex-end !important;
overflow: hidden !important;
}
.gc-hero-img {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center top !important;
display: block !important;
}
.gc-hero-overlay {
position: absolute !important;
inset: 0 !important;
background: linear-gradient(
to bottom,
rgba(13,27,42,0.08) 0%,
rgba(13,27,42,0.15) 40%,
rgba(13,27,42,0.72) 70%,
rgba(13,27,42,0.96) 100%
) !important;
}
.gc-hero-content {
position: relative !important;
z-index: 10 !important;
padding: 0 40px 48px !important;
max-width: 860px !important;
}
.gc-hero-tag {
display: inline-flex !important;
align-items: center !important;
gap: 8px !important;
background: var(–gc-gold) !important;
color: var(–gc-navy) !important;
font-family: var(–gc-cond) !important;
font-size: 11px !important;
font-weight: 700 !important;
letter-spacing: 3px !important;
text-transform: uppercase !important;
padding: 5px 12px !important;
margin-bottom: 20px !important;
}
.gc-hero h1 {
font-family: var(–gc-display) !important;
font-size: clamp(42px, 7vw, 78px) !important;
font-weight: 400 !important;
line-height: 1.0 !important;
color: var(–gc-white) !important;
margin-bottom: 20px !important;
}
.gc-hero h1 em {
font-style: italic !important;
color: var(–gc-gold2) !important;
}
.gc-hero-sub {
font-family: var(–gc-body) !important;
font-size: 17px !important;
font-weight: 300 !important;
line-height: 1.55 !important;
color: var(–gc-mist) !important;
max-width: 580px !important;
}
/* ── Top bar ── */
.gc-topbar {
background: var(–gc-navy) !important;
padding: 10px 40px !important;
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
position: sticky !important;
top: 0 !important;
z-index: 100 !important;
}
.gc-topbar-brand {
font-family: var(–gc-cond) !important;
font-size: 13px !important;
font-weight: 700 !important;
letter-spacing: 4px !important;
color: var(–gc-white) !important;
text-transform: uppercase !important;
}
.gc-topbar-section {
font-family: var(–gc-cond) !important;
font-size: 11px !important;
letter-spacing: 3px !important;
color: var(–gc-gold) !important;
text-transform: uppercase !important;
}
/* ── Wrapper ── */
.gc-wrap {
max-width: 780px !important;
margin: 0 auto !important;
padding: 0 28px !important;
}
/* ── Metadata bar ── */
.gc-meta {
display: flex !important;
align-items: center !important;
gap: 20px !important;
padding: 24px 0 !important;
border-bottom: 1px solid var(–gc-mist) !important;
flex-wrap: wrap !important;
}
.gc-meta-date {
font-family: var(–gc-cond) !important;
font-size: 12px !important;
letter-spacing: 2px !important;
color: var(–gc-stone) !important;
text-transform: uppercase !important;
}
.gc-meta-tag {
font-family: var(–gc-cond) !important;
font-size: 11px !important;
letter-spacing: 2px !important;
color: var(–gc-blue) !important;
border: 1px solid var(–gc-sky) !important;
padding: 2px 8px !important;
text-transform: uppercase !important;
}
/* ── Body ── */
.gc-body {
padding: 36px 0 !important;
}
.gc-body p {
font-size: 17px !important;
line-height: 1.8 !important;
color: #1c2a38 !important;
margin-bottom: 1.5em !important;
font-weight: 300 !important;
}
.gc-body p:first-child {
font-size: 19px !important;
font-weight: 400 !important;
color: var(–gc-navy) !important;
}
.gc-body p:first-child::first-letter {
font-family: var(–gc-display) !important;
font-size: 90px !important;
font-weight: 400 !important;
line-height: 0.75 !important;
float: left !important;
margin-right: 10px !important;
margin-top: 10px !important;
color: var(–gc-gold) !important;
}
/* ── Stats bar ── */
.gc-stats {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 1px !important;
background: var(–gc-mist) !important;
margin: 36px 0 !important;
}
.gc-stat {
background: var(–gc-white) !important;
padding: 24px 20px !important;
text-align: center !important;
}
.gc-stat-num {
font-family: var(–gc-display) !important;
font-size: 38px !important;
color: var(–gc-blue) !important;
display: block !important;
line-height: 1 !important;
margin-bottom: 6px !important;
}
.gc-stat-label {
font-family: var(–gc-cond) !important;
font-size: 10px !important;
letter-spacing: 2px !important;
color: var(–gc-stone) !important;
text-transform: uppercase !important;
}
/* ── Pull quote ── */
.gc-pullquote {
margin: 40px -40px !important;
padding: 36px 40px !important;
background: var(–gc-navy) !important;
position: relative !important;
overflow: hidden !important;
}
.gc-pullquote::before {
content: ” !important;
position: absolute !important;
left: 0 !important;
top: 0 !important;
bottom: 0 !important;
width: 5px !important;
background: linear-gradient(to bottom, var(–gc-gold), var(–gc-sky)) !important;
}
.gc-pullquote::after {
content: ‘201C’ !important;
position: absolute !important;
right: 30px !important;
bottom: -30px !important;
font-family: var(–gc-display) !important;
font-size: 180px !important;
color: rgba(74,144,196,0.12) !important;
line-height: 1 !important;
pointer-events: none !important;
}
.gc-pullquote p {
font-family: var(–gc-display) !important;
font-size: clamp(20px, 3vw, 26px) !important;
font-style: italic !important;
line-height: 1.45 !important;
color: var(–gc-white) !important;
margin: 0 !important;
position: relative !important;
z-index: 1 !important;
}
.gc-pullquote cite {
display: block !important;
margin-top: 16px !important;
font-family: var(–gc-cond) !important;
font-size: 11px !important;
letter-spacing: 3px !important;
color: var(–gc-gold) !important;
font-style: normal !important;
font-weight: 600 !important;
text-transform: uppercase !important;
position: relative !important;
z-index: 1 !important;
}
/* ── Highlight box ── */
.gc-highlight {
border: 1px solid var(–gc-mist) !important;
border-top: 3px solid var(–gc-gold) !important;
padding: 24px 28px !important;
margin: 36px 0 !important;
background: var(–gc-offwhite) !important;
}
.gc-highlight-label {
font-family: var(–gc-cond) !important;
font-size: 10px !important;
letter-spacing: 4px !important;
color: var(–gc-gold) !important;
text-transform: uppercase !important;
display: block !important;
margin-bottom: 12px !important;
}
.gc-highlight p {
font-size: 15px !important;
line-height: 1.7 !important;
color: var(–gc-blue) !important;
font-weight: 400 !important;
margin: 0 !important;
}
/* ── Profile card ── */
.gc-profile {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 2px !important;
background: var(–gc-mist) !important;
margin: 40px 0 !important;
}
.gc-profile-item {
background: var(–gc-white) !important;
padding: 18px 22px !important;
}
.gc-profile-key {
font-family: var(–gc-cond) !important;
font-size: 10px !important;
letter-spacing: 3px !important;
color: var(–gc-stone) !important;
text-transform: uppercase !important;
display: block !important;
margin-bottom: 4px !important;
}
.gc-profile-val {
font-family: var(–gc-cond) !important;
font-size: 15px !important;
font-weight: 600 !important;
color: var(–gc-navy) !important;
}
/* ── Section divider ── */
.gc-divider {
display: flex !important;
align-items: center !important;
gap: 14px !important;
margin: 32px 0 !important;
}
.gc-divider::before { content: ” !important; flex: 1 !important; height: 1px !important; background: var(–gc-mist) !important; }
.gc-divider-dot { width: 5px !important; height: 5px !important; background: var(–gc-gold) !important; transform: rotate(45deg) !important; flex-shrink: 0 !important; }
.gc-divider::after { content: ” !important; flex: 1 !important; height: 1px !important; background: var(–gc-mist) !important; }
/* ── Event banner ── */
.gc-event {
background: linear-gradient(135deg, var(–gc-blue) 0%, var(–gc-navy) 100%) !important;
padding: 28px 32px !important;
margin: 40px 0 !important;
position: relative !important;
overflow: hidden !important;
}
.gc-event::before {
content: ” !important;
position: absolute !important;
top: -40px !important;
right: -40px !important;
width: 160px !important;
height: 160px !important;
border-radius: 50% !important;
background: rgba(200,151,58,0.12) !important;
}
.gc-event-label {
font-family: var(–gc-cond) !important;
font-size: 10px !important;
letter-spacing: 4px !important;
color: var(–gc-gold) !important;
text-transform: uppercase !important;
display: block !important;
margin-bottom: 10px !important;
}
.gc-event-title {
font-family: var(–gc-cond) !important;
font-size: 22px !important;
font-weight: 700 !important;
color: var(–gc-white) !important;
letter-spacing: 1px !important;
margin-bottom: 8px !important;
display: block !important;
}
.gc-event-detail {
font-size: 13px !important;
color: var(–gc-mist) !important;
font-weight: 300 !important;
}
/* ── Names list ── */
.gc-names {
display: flex !important;
flex-wrap: wrap !important;
gap: 8px !important;
margin-top: 14px !important;
}
.gc-name-chip {
background: rgba(255,255,255,0.1) !important;
border: 1px solid rgba(255,255,255,0.2) !important;
color: var(–gc-white) !important;
font-family: var(–gc-cond) !important;
font-size: 12px !important;
letter-spacing: 1px !important;
padding: 4px 12px !important;
}
/* ── Footer ── */
.gc-footer {
background: var(–gc-navy) !important;
padding: 28px 40px !important;
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
flex-wrap: wrap !important;
gap: 12px !important;
margin-top: 60px !important;
}
.gc-footer-brand {
font-family: var(–gc-cond) !important;
font-size: 18px !important;
letter-spacing: 5px !important;
color: var(–gc-white) !important;
font-weight: 700 !important;
text-transform: uppercase !important;
}
.gc-footer-tag {
font-family: var(–gc-cond) !important;
font-size: 11px !important;
letter-spacing: 3px !important;
color: var(–gc-gold) !important;
text-transform: uppercase !important;
}
/* ── Animations ── */
@keyframes gc-rise {
from { opacity: 0; transform: translateY(24px); }
to { opacity: 1; transform: translateY(0); }
}
.gc-hero-content { animation: gc-rise 0.9s ease both !important; }
.gc-meta { animation: gc-rise 0.6s 0.2s ease both !important; }
.gc-body { animation: gc-rise 0.6s 0.3s ease both !important; }
@media (max-width: 600px) {
.gc-hero-content { padding: 0 20px 36px !important; }
.gc-topbar { padding: 10px 20px !important; }
.gc-pullquote { margin: 40px -20px !important; padding: 28px 20px !important; }
.gc-stats { grid-template-columns: 1fr !important; }
.gc-profile { grid-template-columns: 1fr !important; }
}
Tribuna Popular
Política · Rondônia
Eleições 2026
Gil Cardoso:a liderançaque ascende
Pré-candidata a deputada estadual e presidente do PL Mulher em Cacoal, ela chega ao grande evento do partido em Ji-Paraná como um dos nomes femininos mais promissores de Rondônia para 2026
14 de março de 2026
PL · Cacoal
Assembleia Legislativa
Ji-Paraná
O evento
Grande Ato do PL em Ji-Paraná — 14 de março
Lançamento da pré-candidatura de Marcos Rogério ao Governo de Rondônia e novas filiações
Flávio Bolsonaro
Marcos Rogério
Gil Cardoso
Lideranças estaduais
A pré-candidata Gil Cardoso, uma das principais lideranças femininas do Partido Liberal em Cacoal, deve ganhar ainda mais projeção política neste sábado durante o grande evento do PL em Ji-Paraná, que marcará uma nova etapa de fortalecimento da sigla em Rondônia.
Presidente do PL Mulher em Cacoal, Gil chega ao encontro em um momento de crescente visibilidade e consolidação do seu nome no cenário regional. Com atuação firme, presença política cada vez mais expressiva e forte identificação com os valores defendidos pelo partido, ela vem se firmando como uma liderança em ascensão.
O evento em Ji-Paraná deverá reunir importantes nomes da direita rondoniense e nacional, entre eles o senador Flávio Bolsonaro, além do senador Marcos Rogério, que terá sua pré-candidatura ao governo de Rondônia lançada oficialmente na ocasião.
Sua participação em Ji-Paraná simboliza o reconhecimento de uma trajetória construída com articulação, fidelidade partidária e capacidade de mobilização.
Tribuna Popular · Análise política
Em Cacoal, sua atuação à frente do PL Mulher ajudou a ampliar o protagonismo feminino dentro da legenda e a fortalecer a presença do partido no debate político local e regional. Gil também carrega uma trajetória que combina experiência profissional, identificação popular e inserção política — advogada, empresária e ex-candidata a vice-prefeita de Cacoal em 2024.
Nos últimos meses, Gil Cardoso passou a ser citada como nome forte para uma disputa à Assembleia Legislativa, justamente por reunir atributos que hoje têm peso no eleitorado: identidade política clara, bom trânsito partidário, capacidade de comunicação e inserção em uma base social e ideológica já consolidada.
Dado relevante
Em levantamento regional divulgado em 2025, Gil Cardoso apareceu entre os nomes mais lembrados para deputada estadual — dado que reforçou sua viabilidade e mostrou que seu nome já ultrapassou as fronteiras de Cacoal.
Função atual
Pres. PL Mulher — Cacoal
Profissão
Advogada e empresária
Eleições anteriores
Vice-prefeita em 2024
Objetivo 2026
Deputada Estadual — RO
A expectativa em torno do evento deste sábado é de que Gil esteja entre os nomes mais observados da programação, justamente por representar uma nova fase do PL em Rondônia: mais organizado, mais capilarizado e com maior presença feminina em posições de destaque.
Para Cacoal, a presença de Gil Cardoso em um ato dessa envergadura também tem peso simbólico. Trata-se de ver uma liderança local ocupar espaço relevante em um cenário ampliado, com potencial para levar a voz do município e da região a um novo nível dentro da política estadual.
O ato de Ji-Paraná, portanto, não será apenas mais um evento partidário. Para Gil Cardoso, tende a representar um momento de afirmação, projeção e fortalecimento público. E para o PL, a confirmação de que o partido começa a desenhar com mais nitidez suas lideranças para 2026, tendo nela um dos nomes femininos mais promissores desse novo ciclo político em Rondônia.
Tribuna Popular
Rondônia · Política · 2026

