@font-face{font-family:Barlow;src:url('Fonte%20Barlow%20Condensed%20500.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url('Fonte%20Barlow%20Condensed%20600.woff2') format('woff2');font-weight:600;font-display:swap} :root{--paper:#f6f7f6;--ink:#082c50;--red:#cf241f;--field:#e9edef;--white:#fff;--body:Inter,'Noto Sans SC',sans-serif;--display:Barlow,'Noto Sans SC',sans-serif;--gutter:clamp(24px,4.4vw,72px);--small:14px;--text:18px;--lead:24px;--head:clamp(40px,4.5vw,68px);--hero:clamp(72px,12vw,192px);--gap:32px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--text)/1.6 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:#cf241f30}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--red);outline-offset:5px}a:hover{text-decoration:underline;text-underline-offset:.22em}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500;line-height:1;letter-spacing:-.025em;text-wrap:balance}h2{font-size:var(--head)}h3{font-size:36px;line-height:1.06}p{text-align:justify;text-wrap:pretty;max-width:64ch}img{display:block;max-width:100%;height:auto}figure{min-width:0}figcaption,.small,time{font-size:var(--small);line-height:1.5}button{border:0;background:transparent}.wrap{padding-inline:var(--gutter);max-width:1800px;margin-inline:auto}.skip{position:fixed;top:0;left:var(--gutter);padding:16px;background:var(--ink);color:var(--white);z-index:100;transform:translateY(-120%)}.skip:focus{transform:none}.mast{background:var(--white);position:relative;z-index:20}.mast-inner{height:96px;display:flex;gap:32px;align-items:center;justify-content:space-between}.brand-v2{display:flex;gap:14px;align-items:center;max-width:350px;font-size:14px;line-height:1.35;font-weight:600}.brand-v2 img{width:52px;height:60px;object-fit:contain}.main-nav{display:flex;align-items:center;gap:28px;font-size:16px}.main-nav a,.langs a{min-height:44px;display:inline-flex;align-items:center}.langs{display:flex;gap:16px;font-size:14px;white-space:nowrap}.langs [aria-current=page]{color:var(--red);font-weight:600}.mobile-menu{display:none;min-height:44px;min-width:44px}.v2-hero{padding-top:24px;padding-bottom:64px}.v2-hero h1{font-size:var(--hero);line-height:.9;font-weight:600;letter-spacing:-.035em;margin-bottom:32px;max-width:none}.hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:stretch}.hero-text{grid-column:1/5;align-self:center;padding-block:24px;max-width:340px}.hero-text p{font-size:var(--lead);line-height:1.42;text-align:left}.hero-text .solid{margin-top:32px}.hero-media{grid-column:5/13;overflow:hidden;position:relative;min-height:300px;background:var(--ink)}.hero-media img{width:100%;height:100%;aspect-ratio:2.3;object-fit:cover}.solid{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;background:var(--ink);color:var(--white);font-size:16px;line-height:1.4;transition:transform .2s,opacity .2s;max-width:100%;text-align:center}.solid:hover{transform:translateY(-3px);text-decoration:none;opacity:.88}.solid:active{transform:translateY(0)}.plain{display:inline-flex;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:.25em}.section{padding-block:112px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:48px}.v2-news{background:var(--white)}.news-grid{display:grid;grid-template-columns:7fr 4fr;gap:64px}.news-grid article{min-width:0}.news-main img{width:100%;aspect-ratio:1.6;object-fit:contain;background:var(--field)}.news-main h3{font-size:clamp(36px,3.5vw,54px);margin:16px 0}.news-main p{margin-bottom:16px}.news-main time{display:block;margin-top:16px}.news-aside{display:grid;gap:40px}.news-aside article:last-child{width:85%;justify-self:end}.news-aside img{width:100%;aspect-ratio:1.8;object-fit:contain;background:var(--field)}.news-aside h3{margin:16px 0 12px;font-size:32px}.news-aside p{font-size:16px;margin-bottom:8px}.v2-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:start}.intro-copy{grid-column:1/6}.intro-copy>p{margin:32px 0;font-size:18px}.intro-photo{grid-column:7/13;padding-top:88px}.intro-photo img{width:100%;aspect-ratio:1.3;object-fit:contain;background:var(--field)}.intro-photo figcaption{margin-top:12px}.foundations{margin-top:36px;max-width:500px}.foundations summary{cursor:pointer;min-height:52px;font-size:18px;font-weight:600;padding:12px 0}.foundations details[open]{padding-bottom:16px}.foundations p{font-size:16px;margin:8px 0 16px}.foundations h3{font-family:var(--body);font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0}.v2-coop{background:var(--ink);color:var(--white)}.v2-coop .section-head{align-items:start}.v2-coop .section-head p{font-size:18px;max-width:36ch}.coop-grid{display:grid;grid-template-columns:4fr 8fr;gap:64px;align-items:start}.axis-controls{display:flex;flex-direction:column;gap:8px;align-items:stretch}.axis-controls button{font-size:20px;line-height:1.4;padding:16px 20px;min-height:60px;text-align:left;color:var(--white);transition:background .2s,transform .2s}.axis-controls button:hover{background:#ffffff16;transform:translateX(4px)}.axis-controls button[aria-pressed=true]{background:var(--red)}.axis-panel img{aspect-ratio:1.8;width:100%;object-fit:cover;background:var(--ink)}.axis-panel figcaption{margin:12px 0 24px;color:var(--white)}.axis-panel h3{font-size:40px;margin-bottom:20px}.axis-panel p{margin-bottom:24px}.v2-coop .solid{background:var(--white);color:var(--ink)}.axis-scope{display:none}.axis-panel .animate-photo{animation:photo-in .5s ease-out}.axis-note{margin-top:40px;display:flex;justify-content:space-between;gap:24px;align-items:center}.axis-note p{font-size:14px}.no-script{margin-top:24px}.no-script p{margin-block:20px}.board-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:start}.board-intro{grid-column:1/5;padding-right:16px}.board-intro p{margin:24px 0;font-size:18px}.portrait-article{min-width:0}.portrait-article:nth-child(2){grid-column:5/7;margin-top:120px}.portrait-article:nth-child(3){grid-column:8/10;margin-top:24px}.portrait-article:nth-child(4){grid-column:11/13;margin-top:88px}.portrait-box{display:block;max-width:220px;aspect-ratio:7/8;overflow:hidden;background:var(--ink)}.portrait-box img{width:100%;height:100%;object-fit:cover;object-position:center top}.portrait-box.claudia img{transform:scale(2.15);transform-origin:50% 13%}.portrait-box.paulo img{transform:scale(1.35);transform-origin:50% 16%}.portrait-article h3{font-family:var(--body);font-size:20px;line-height:1.3;letter-spacing:-.025em;margin:20px 0 8px;font-weight:600}.portrait-article p{font-size:16px;line-height:1.5;text-align:left}.portrait-article .small{display:block;margin-top:6px}.v2-contact{background:var(--ink);color:var(--white);padding-block:88px}.contact-grid{display:grid;grid-template-columns:7fr 3fr;gap:120px;align-items:center}.contact-copy p{margin:32px 0;max-width:45ch}.v2-contact .solid{background:var(--white);color:var(--ink)}.contact-photo{overflow:hidden}.contact-photo img{width:100%;aspect-ratio:1;object-fit:cover;object-position:right}.v2-footer{background:var(--ink);color:var(--white);padding-block:48px 32px}.footer-links{display:grid;grid-template-columns:2fr 1fr 1fr;gap:64px}.footer-links nav{display:flex;flex-direction:column;align-items:start}.footer-links a{min-height:44px;display:flex;align-items:center;font-size:16px}.footer-name{font-family:var(--display);font-size:clamp(100px,24vw,360px);line-height:.8;letter-spacing:-.04em;margin-top:64px;margin-left:-.012em}.footer-last{display:flex;justify-content:space-between;gap:32px;margin-top:32px;font-size:14px}.footer-last p{max-width:80ch;font-size:14px}.footer-last a{min-height:44px;display:inline-flex;align-items:center}.anim{opacity:1;transform:none}.arriving{animation:enter-v2 .55s both;animation-delay:var(--delay,0ms)}.hero-media img{animation:drift-v2 4s ease-out both}.archive-v2{min-height:80vh}.archive-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.archive-tabs button{min-height:48px;padding:12px 20px;background:var(--field);font-size:16px}.archive-tabs [aria-pressed=true]{background:var(--ink);color:var(--white)}.archive-list article{display:grid;grid-template-columns:160px 1fr;gap:32px;margin:0 0 40px;align-items:center}.archive-thumb{grid-column:1;grid-row:1/3}.archive-thumb img{width:160px;aspect-ratio:1.6;object-fit:contain;background:var(--field)}.archive-copy{grid-column:2}.archive-copy h3{font-size:30px;line-height:1.15;max-width:48ch}.archive-date{font-size:14px;align-self:end;grid-column:2}.archive-kind{display:none}.archive-arrow{display:none}.archive-list article[hidden]{display:none}.archive-v2 .status{font-size:16px;margin:24px 0}.reading-v2 .reading{max-width:1100px;margin:64px auto;padding:0 var(--gutter) 80px}.reading-v2 h1{font-size:clamp(36px,5vw,72px);line-height:1.04;max-width:24ch}.reading-v2 h2{font-size:36px;margin:40px 0 20px}.reading-v2 h3{font-size:28px}.reading-v2 p{font-size:18px;max-width:70ch;line-height:1.7}.reading-v2 header{border:0;background:var(--white)}.reading-v2 footer{border:0;background:var(--ink);color:var(--white);font-size:14px}.reading-v2 .meta,.reading-v2 figcaption,.reading-v2 .sources{font-size:14px;color:var(--ink)}.reading-v2 .cover{max-height:none;object-fit:contain}.reading-v2 .gallery img{object-fit:contain}.reading-v2 .back{border:0;background:var(--ink);color:var(--white);padding:12px 20px}.reading-v2 .director-grid{gap:32px}.reading-v2 .leader-name{font-size:24px}.reading-v2 .director-bio{font-size:16px}.reading-v2 .leader-portrait{max-width:220px}html[lang=zh-CN]{--display:'Noto Sans SC','Microsoft YaHei',sans-serif;--hero:clamp(64px,10vw,150px)}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{letter-spacing:0;line-height:1.18}html[lang=zh-CN] p{line-height:1.85} @keyframes enter-v2{from{opacity:.25;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes drift-v2{from{transform:scale(1.07)}to{transform:scale(1)}}@keyframes photo-in{from{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:1600px){.v2-hero h1{font-size:192px}.hero-media img{aspect-ratio:2.5}}@media(max-width:1100px){.brand-v2 span{max-width:180px;font-size:12px}.mast-inner{gap:20px}.main-nav{gap:16px;font-size:14px}.news-grid{gap:32px}.coop-grid{gap:32px}.board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.board-intro{grid-column:1/-1;max-width:600px}.portrait-article:nth-child(n){grid-column:auto;margin-top:24px}.portrait-article:nth-child(3){margin-top:64px}.portrait-article:nth-child(4){margin-top:104px}.portrait-box{max-width:200px}.contact-grid{gap:64px}}@media(max-width:760px){:root{--gutter:24px;--text:17px;--lead:20px;--head:42px;--hero:clamp(62px,13.3vw,100px);--gap:24px}.mast-inner{height:80px;gap:12px}.brand-v2{gap:8px}.brand-v2 img{width:40px;height:48px}.brand-v2 span{font-size:11px;max-width:150px}.langs{gap:10px;font-size:13px}.mobile-menu{display:block;font-size:14px}.main-nav{position:absolute;top:80px;left:0;right:0;background:var(--white);padding:24px;flex-direction:column;align-items:stretch;gap:8px;display:none;font-size:18px}.main-nav.open{display:flex}.v2-hero{padding-top:32px;padding-bottom:64px}.v2-hero h1{margin-bottom:32px;line-height:.95}.hero-grid{display:flex;flex-direction:column;gap:24px}.hero-text{order:2;align-self:start;max-width:100%;padding:0}.hero-text p{max-width:34ch;font-size:20px;line-height:1.5}.hero-text .solid{margin-top:24px}.hero-media{order:1;min-height:0;margin-left:32px;margin-right:calc(-1*var(--gutter))}.hero-media img{aspect-ratio:1.7;min-height:0}.section{padding-block:72px}.section-head{align-items:start;gap:16px;flex-direction:column;margin-bottom:32px}.news-grid{grid-template-columns:1fr;gap:48px}.news-main h3{font-size:38px}.news-main img{aspect-ratio:1.3}.news-aside{display:flex;flex-direction:column;gap:40px}.news-aside article{width:82%}.news-aside article:last-child{width:82%;align-self:end}.news-aside h3{font-size:32px}.v2-intro{display:flex;flex-direction:column;gap:40px}.intro-copy{width:100%}.intro-photo{padding:0;width:82%;align-self:end}.intro-copy>p{margin:24px 0}.foundations{margin-top:24px}.coop-grid{grid-template-columns:1fr;gap:32px}.axis-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.axis-controls button{font-size:16px;padding:12px;min-height:64px}.axis-panel h3{font-size:36px}.axis-panel img{aspect-ratio:1.4}.axis-note{display:block}.axis-note a{margin-top:16px}.board-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 20px}.board-intro{grid-column:1/-1}.portrait-article:nth-child(n){margin-top:0;grid-column:auto}.portrait-article:nth-child(3){margin-top:64px}.portrait-article:nth-child(4){grid-column:1;margin-top:0}.portrait-box{max-width:180px}.portrait-article h3{font-size:18px;margin-top:16px}.portrait-article p{font-size:14px}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-photo{width:45%;justify-self:end}.v2-contact{padding-block:72px}.contact-copy p{margin:24px 0}.footer-links{grid-template-columns:1fr 1fr;gap:32px}.footer-links>p{grid-column:1/-1;font-size:16px}.footer-name{margin-top:48px}.footer-last{flex-direction:column;font-size:14px;gap:16px}.archive-list article{grid-template-columns:88px 1fr;gap:12px 20px;margin-bottom:32px}.archive-thumb img{width:88px}.archive-copy h3{font-size:24px}.archive-date{font-size:14px}.reading-v2 .reading{margin-top:40px}.reading-v2 h1{font-size:36px}.reading-v2 .gallery{grid-template-columns:1fr}html[lang=zh-CN]{--hero:64px;--head:36px}.brand-v2 span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.anim{opacity:1;transform:none}}
/* Acabamento após revisão visual */
p{hyphens:auto}.news-main img,.news-aside img,.intro-photo img{aspect-ratio:auto;object-fit:contain;background:transparent}.news-main time{margin:0 0 16px}.news-main h3{margin-bottom:16px}.news-aside h3{font-size:var(--lead)}.axis-panel h3{font-size:var(--lead)}.axis-controls button,.portrait-article h3{font-size:var(--text)}.footer-name{font-size:var(--hero)}.news-main h3{font-size:40px}.brand-v2 span{font-size:14px}@media(max-width:1100px){.brand-v2 span{font-size:13px}}@media(max-width:760px){.news-main h3{font-size:36px}.news-aside h3,.axis-panel h3{font-size:32px}.brand-v2 span{display:none}.portrait-article h3{font-size:18px}}
.langs{gap:0}.langs a{min-width:44px;justify-content:center}