/* Seção aprovada de palestrantes. Escopo isolado para preservar o restante do site. */
#palestrantes{padding-block:48px;font-family:Urbanist,sans-serif}
#palestrantes .ds-speaker-heading{margin-bottom:24px;text-align:left}
#palestrantes .ds-speaker-heading h2{font-family:Urbanist,sans-serif;font-size:34px;font-weight:300;line-height:1.08;letter-spacing:-.045em;color:#F3EEDF;margin:0}
#palestrantes .ds-speaker-heading strong{font-weight:700}
#palestrantes .ds-speaker-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
#palestrantes .ds-speaker{min-width:0;border:1px solid #C4AC4840;background:#101512;overflow:hidden;transition:transform .3s,border-color .3s}
#palestrantes .ds-speaker:hover{transform:translateY(-4px);border-color:#C4AC48}
#palestrantes .ds-portrait{aspect-ratio:1;position:relative;overflow:hidden;background:radial-gradient(ellipse at 65% 70%,#C4AC482b,transparent 70%),#032619}
#palestrantes .ds-geometry{position:absolute;inset:0;background:#C4AC48;clip-path:polygon(74% 0,100% 0,100% 100%,16% 100%)}
#palestrantes .ds-geometry:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(116deg,transparent 0,transparent 20px,#03261918 21px,#03261918 22px)}
#palestrantes .ds-portrait:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.4' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.14;z-index:1;pointer-events:none}
#palestrantes .ds-portrait img{position:absolute;max-width:none;height:auto;z-index:2;display:block}
#palestrantes .ds-shade{position:absolute;inset:0;background:linear-gradient(0deg,#101512 0%,#10151255 12%,transparent 35%);z-index:3;pointer-events:none}
#palestrantes .ds-caption{padding:13px 12px;min-height:64px;display:flex;align-items:flex-start}
#palestrantes .ds-caption h3{font-family:Urbanist,sans-serif;color:#F3EEDF;font-size:17px;letter-spacing:-.03em;line-height:1.18;font-weight:700;margin:0}
@media(max-width:1000px){#palestrantes .ds-speaker-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:676px;margin-inline:auto}}
@media(max-width:600px){#palestrantes{padding-block:32px}#palestrantes .ds-speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#palestrantes .ds-caption{min-height:62px;padding:12px 10px}#palestrantes .ds-speaker-heading h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){#palestrantes .ds-speaker{transition:none}#palestrantes .ds-speaker:hover{transform:none}}
