@font-face{font-family:Delight;src:url(/fonts/Delight-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Delight;src:url(/fonts/Delight-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Delight;src:url(/fonts/Delight-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Delight;src:url(/fonts/Delight-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Delight;src:url(/fonts/Delight-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Andale Mono;src:url(/fonts/AndaleMono.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#F5F0E8;--bg-dark:#0F2347;--bg-mid:#EDE6D8;--bg-card:rgba(15,35,71,0.04);--gold:#FF2DAA;--gold-lt:#ff6cc0;--gold-dim:rgba(255,45,170,0.08);--gold-bdr:rgba(255,45,170,0.25);--cyan:#1fb8c6;--cyan-dim:rgba(31,184,198,0.1);--cyan-bdr:rgba(31,184,198,0.3);--text:#0F2347;--text-2:rgba(15,35,71,0.65);--text-3:rgba(15,35,71,0.35);--bdr:rgba(15,35,71,0.12);--f-display:"Delight",Georgia,serif;--f-mono:"Andale Mono","Courier New",monospace;--max:1160px;--r:100px;--r-card:16px}.dark-section{background:var(--bg-dark);--text:#F5F0E8;--text-2:rgba(245,240,232,0.65);--text-3:rgba(245,240,232,0.3);--bdr:rgba(245,240,232,0.12);color:#F5F0E8}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--f-mono);font-size:14px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw}h1,h2,h3,h4{font-family:var(--f-display);font-weight:400;line-height:1.1}h1 em,h2 em,h3 em{font-style:normal;font-weight:700;color:var(--gold)}@keyframes drawPentagon{0%{stroke-dashoffset:320;opacity:.8}55%{stroke-dashoffset:0;opacity:.8}75%{stroke-dashoffset:0;opacity:.4}to{stroke-dashoffset:0;opacity:0}}@keyframes fadePulse{0%,to{opacity:.12}50%{opacity:.35}}a{color:inherit;text-decoration:none}::selection{color:var(--text);background:rgba(255,45,170,.2)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:2px}.container{max-width:var(--max);margin:0 auto;padding:0 2rem;box-sizing:border-box;width:100%}img{max-width:100%}section{padding:7rem 0}@media (max-width:640px){section{padding:4.5rem 0}h1,h2{line-height:1.15}p{line-height:1.75}}.label{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--label-color,var(--gold));margin-bottom:1.5rem}.label:before{content:"";display:inline-block;width:20px;height:1px;background:currentColor;flex-shrink:0}input,select,textarea{font-family:var(--f-mono);background:transparent;border:1px solid var(--bdr);color:var(--text);border-radius:var(--r);padding:14px 22px;font-size:14px;outline:none;width:100%;transition:border-color .15s ease}input:focus,textarea:focus{border-color:var(--gold)}input::placeholder,textarea::placeholder{color:var(--text-3)}input[type=range]:not(.dimmer-range){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:40px;padding:0;cursor:pointer}input[type=range]:not(.dimmer-range)::-webkit-slider-runnable-track{background:transparent;height:6px;border-radius:3px}input[type=range]:not(.dimmer-range)::-moz-range-track{background:transparent;height:6px;border-radius:3px}input[type=range]:not(.dimmer-range)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:40px;height:40px;border-radius:50%;background:var(--text);margin-top:-17px;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;-webkit-transition:background .15s;transition:background .15s}input[type=range]:not(.dimmer-range)::-moz-range-thumb{width:40px;height:40px;border-radius:50%;background:var(--text);border:none;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;-moz-transition:background .15s;transition:background .15s}.dimmer-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:none;width:100%;height:4px;border-radius:2px;outline:none;cursor:pointer;display:block;background:linear-gradient(to right,var(--gold) 0,var(--gold) var(--pct,0),rgba(245,240,232,.12) var(--pct,0),rgba(245,240,232,.12) 100%)}.dimmer-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:transparent}.dimmer-range::-moz-range-track{height:4px;border-radius:2px;background:transparent}.dimmer-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--gold);border:3px solid var(--bg-dark);cursor:-webkit-grab;cursor:grab;margin-top:-9px;box-shadow:0 0 12px rgba(255,45,170,.5);-webkit-transition:box-shadow .2s,transform .1s;transition:box-shadow .2s,transform .1s}.dimmer-range::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.15);box-shadow:0 0 20px rgba(255,45,170,.7)}.dimmer-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--gold);border:3px solid var(--bg-dark);cursor:grab;box-shadow:0 0 12px rgba(255,45,170,.5)}button{font-family:var(--f-mono);cursor:pointer;border:none;outline:none}.g-2{grid-template-columns:repeat(2,1fr);grid-gap:2rem}.g-2,.g-3{display:grid;gap:2rem}.g-3{grid-template-columns:repeat(3,1fr);grid-gap:2rem}.g-4{grid-template-columns:repeat(4,1fr);grid-gap:2rem}.g-4,.g-5{display:grid;gap:2rem}.g-5{grid-template-columns:repeat(5,1fr);grid-gap:2rem}@media (max-width:860px){.g-3,.g-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.g-2,.g-3,.g-4,.g-5{grid-template-columns:1fr}.container{padding:0 1.25rem}}.grid-thinkers-5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.grid-teaser-3{display:grid;grid-template-columns:180px 1fr 180px;grid-gap:2rem;gap:2rem;align-items:center}.grid-dims-5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:48px;align-items:start}.video-container-extend{margin:0 -48px}@media (max-width:1024px){.video-container-extend{margin:0}}.grid-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}.grid-pensador-hero{display:grid;grid-template-columns:1fr 380px;grid-gap:4rem;gap:4rem;align-items:center}.grid-radar{grid-template-columns:420px 1fr;grid-gap:4rem;gap:4rem}.grid-por-tras,.grid-radar{display:grid;align-items:start}.grid-por-tras{grid-template-columns:1fr 380px;grid-gap:5rem;gap:5rem}.grid-meu-mapa{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.nav-links{display:flex;align-items:center;gap:24px}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:6px;flex-direction:column;gap:5px}.nav-hamburger span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:all .2s ease}.nav-drawer{display:none}@media (max-width:1440px){.grid-thinkers-5{grid-template-columns:repeat(5,1fr)}}@media (max-width:1024px){.grid-dims-5,.grid-thinkers-5{grid-template-columns:repeat(3,1fr)}.grid-2col{grid-template-columns:1fr;gap:3rem}.grid-pensador-hero{grid-template-columns:1fr 1fr;gap:3rem}.grid-radar{grid-template-columns:1fr;gap:2rem}.grid-meu-mapa,.grid-por-tras{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.grid-thinkers-5{grid-template-columns:repeat(2,1fr)}.grid-teaser-3{grid-template-columns:1fr;gap:1.5rem}.grid-dims-5{grid-template-columns:repeat(2,1fr)}.grid-pensador-hero{grid-template-columns:1fr;gap:2rem}.nav-links{display:none}.nav-drawer,.nav-hamburger{display:flex}.nav-drawer{flex-direction:column;position:fixed;top:56px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--bdr);padding:1.5rem 2rem;gap:20px;z-index:99;transform:translateY(-120%);transition:transform .28s ease}.nav-drawer.open{transform:translateY(0)}}@media (max-width:640px){.grid-thinkers-5{gap:10px}.grid-dims-5,.grid-thinkers-5{grid-template-columns:repeat(2,1fr)}.grid-dims-5{gap:8px;margin-bottom:28px}.grid-meu-mapa{grid-template-columns:1fr;gap:2rem}.hero-saber-mais{display:none}.hero-section{align-items:flex-start!important;min-height:0!important;padding:3.5rem 0 4rem!important}.hero-inner{display:block!important;padding:0 1.5rem!important}.hero-text-wrap{padding-left:0!important;padding-right:0!important;max-width:100%!important;margin:0!important}}@media (max-width:480px){.grid-thinkers-5{grid-template-columns:repeat(2,1fr);gap:8px}.grid-dims-5{grid-template-columns:1fr 1fr;gap:8px}section{padding:3rem 0}.container{padding:0 1rem}}@media (pointer:coarse){.hero-polaroids-wrap{display:none}}.hero-tablet-photos{display:none}@media (min-width:769px) and (pointer:coarse){.hero-section{padding:72px 0 60px!important;min-height:0!important;overflow:hidden!important}.hero-inner,.hero-section{align-items:flex-start!important}.hero-inner{gap:3rem}.hero-text-wrap{flex:1 1!important;max-width:none!important}.hero-tablet-photos{display:flex;flex-direction:column;gap:24px;padding:16px 5vw 16px 10px;flex-shrink:0}}.teaser-polaroid-col{position:relative;min-height:380px}@media (max-width:768px){.teaser-polaroid-col{display:none}}.grid-entrevista{display:grid;grid-template-columns:320px 1fr;grid-gap:4rem;gap:4rem;align-items:start}@media (max-width:1024px){.grid-entrevista{grid-template-columns:1fr;gap:2rem}}.grid-3col-resp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:768px){.grid-3col-resp{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width:480px){.grid-3col-resp{grid-template-columns:1fr;gap:12px}}@media (max-width:1024px){.por-tras-sidebar{position:static!important}}.pensador-sticky{position:-webkit-sticky;position:sticky;top:80px}@media (max-width:1024px){.pensador-sticky{position:static}}.grid-manifesto-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem}@media (max-width:768px){.grid-manifesto-2{grid-template-columns:1fr;gap:1.5rem}}.grid-manifesto-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media (max-width:768px){.grid-manifesto-3{grid-template-columns:1fr;gap:2rem}}.grid-manifesto-5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}@media (max-width:768px){.grid-manifesto-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.grid-manifesto-5{grid-template-columns:repeat(2,1fr)}}.grid-construa-step1{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}@media (max-width:768px){.grid-construa-step1{grid-template-columns:1fr;gap:2rem}.construa-video-cards{display:none}}.thinker-card-row{display:flex;gap:10px;overflow-x:auto;align-items:stretch;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--gold) var(--bg)}@media (max-width:640px){.thinker-card-row{display:grid;grid-template-columns:repeat(2,1fr);overflow-x:visible;grid-gap:10px;gap:10px;align-items:start}.thinker-card{flex:none!important;width:100%;min-height:130px}.thinker-card-open{grid-column:1/-1}.thinker-card .thinker-photo{width:64px!important;min-height:130px}.thinker-card .thinker-nome{white-space:normal!important;font-size:13px!important;line-height:1.2!important}.thinker-card .thinker-campo{white-space:normal!important;font-size:10px!important;line-height:1.3!important}.radar-responsive{width:100%!important;max-width:320px;margin:0 auto}}@media (max-width:768px){.hero-text-wrap{padding-left:0!important;max-width:100%!important}}@media (max-width:640px){.construa-welcome-wrap{padding:100px 24px 60px!important}}@media (max-width:480px){.newsletter-form{flex-direction:column;align-items:stretch}.newsletter-form button,.newsletter-form input{width:100%;max-width:100%!important}}@media (max-width:640px){.construa-back-fixed{bottom:16px!important;left:16px!important;font-size:9px!important;padding:7px 12px!important}}.form-header-phase{display:flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:10px;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase}@media (max-width:480px){.form-header-phase{font-size:8px;gap:6px;letter-spacing:.06em;flex-wrap:wrap;justify-content:flex-end;max-width:160px;text-align:right}}.radar-svg-wrap{width:100%;max-width:520px;margin:0 auto}.radar-svg-wrap svg{width:100%!important;height:auto!important;display:block;overflow:visible}.radar-col-meu-mapa{display:flex;flex-direction:column;align-items:center;padding-top:24px}@media (max-width:1024px){.radar-col-meu-mapa{order:-1;padding-top:0}.radar-svg-wrap{max-width:100%}}@media (max-width:640px){.dim-bar-question{font-size:11px!important;line-height:1.4!important}}.editorias-marquee-outer{overflow:hidden!important;max-width:100vw}@media (max-width:640px){.hero-section{overflow:hidden!important}.hero-inner{overflow:hidden}.result-nav-actions{display:none}}@media (max-width:480px){.thinker-card-row{grid-template-columns:1fr}.thinker-card-open{grid-column:auto}.thinker-card .thinker-photo{width:100px!important;min-height:160px}}.editorial-card-layout{display:grid;grid-template-columns:200px 1fr;grid-gap:3rem;gap:3rem;align-items:start}.editorial-photo{position:-webkit-sticky;position:sticky;top:72px;width:200px;height:280px;overflow:hidden;border-radius:var(--r-card)}@media (max-width:768px){.editorial-card-layout{grid-template-columns:1fr}.editorial-photo{position:static;width:100%;height:220px}}.editorial-nome{font-family:var(--f-display);font-size:clamp(32px,5vw,60px);font-weight:400;line-height:1;color:var(--text);margin-bottom:6px}.editorial-campo{letter-spacing:.14em;margin-bottom:28px}.editorial-campo,.editorial-section-label{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;color:var(--text-3)}.editorial-section-label{font-weight:400;letter-spacing:.18em;margin-bottom:12px;border-bottom:1px solid var(--bdr);padding-bottom:8px}.editorial-bio-text{font-family:var(--f-mono);font-size:14px;line-height:1.75;color:var(--text-2);max-width:720px}.editorial-leitura{max-width:720px}.editorial-para{font-family:var(--f-mono);font-size:14px;line-height:1.9;color:var(--text-2);margin-bottom:18px}.editorial-epigrafe{font-family:var(--f-display);font-style:italic;font-size:clamp(20px,2.5vw,28px);line-height:1.45;color:var(--text);border-left:4px solid var(--gold);padding:18px 0 18px 32px;margin:40px 0 44px}.editorial-epigrafe-cite{display:block;font-family:var(--f-mono);font-style:normal;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-top:14px}.editorial-perguntas{font-family:var(--f-mono);font-size:14px;line-height:1.75;color:var(--text-2);border-left:2px solid var(--gold);padding:12px 0 12px 24px;margin:28px 0 36px}.editorial-perguntas .editorial-pergunta{margin-bottom:16px}.editorial-perguntas p:last-child{margin-bottom:0}.editorial-destaque{font-family:var(--f-display);font-size:clamp(19px,2.3vw,26px);font-weight:600;line-height:1.35;color:var(--text);text-align:center;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);border-left:none;padding:28px 32px;margin:44px 0 48px}@media (max-width:640px){.editorial-destaque{padding:20px 16px;font-size:clamp(17px,5vw,22px)}}