.cc-slide em{color:var(--accent);font-style:normal}.cc-slide .checkpoint-title{max-width:none}.cc-frame{border-radius:6px;margin:0;position:relative;overflow:hidden}.cc-frame img{object-fit:cover;width:100%;height:100%;display:block}.cc-frame figcaption{color:#faf8f4;text-transform:uppercase;letter-spacing:.08em;background:#120f0cb3;border-radius:3px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;bottom:16px;left:18px}.cc-hero{text-transform:uppercase;font:700 150px/.9 Clash KMedia,Arial,sans-serif}.cc-cover-img{border-radius:0;width:58%;position:absolute;top:94px;bottom:0;right:0}.cc-cover-img:after{content:"";background:linear-gradient(to right,var(--paper),color-mix(in oklab,var(--paper) 20%,transparent) 45%,transparent);position:absolute;inset:0}.cc-cover-copy{z-index:2;width:1100px;position:absolute;bottom:150px;left:76px}.cc-cover-copy>p{margin-top:36px;font-size:34px}.cc-sign{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 60%,transparent);font-size:16px;font-weight:800;position:absolute;bottom:64px;left:76px}.cc-fecho .cc-hero{font-size:120px}.cc-two{grid-template-columns:1fr 1fr;align-items:start;gap:110px;margin-top:40px;display:grid}.cc-copy p{color:color-mix(in oklab,var(--ink) 74%,transparent);margin-bottom:28px;font-size:30px;line-height:1.42}.cc-copy-sm p{margin-bottom:22px;font-size:24px}.cc-copy .cc-strong{color:var(--ink);font-weight:700}.cc-partida{max-width:1550px;margin-top:90px}.cc-xl{font-size:118px}.cc-lead{max-width:1150px;color:color-mix(in oklab,var(--ink) 74%,transparent);margin-top:56px;font-size:30px;line-height:1.42}.cc-lead b{color:var(--accent)}.cc-concept-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cc-concept-title{font-size:82px}.cc-concept-img{height:330px;margin-top:44px}.cc-manifesto-img{border-radius:0;position:absolute;inset:0}.cc-manifesto-img:after{content:"";background:linear-gradient(to top,var(--paper) 18%,color-mix(in oklab,var(--paper) 55%,transparent) 60%,color-mix(in oklab,var(--paper) 30%,transparent));position:absolute;inset:0}.cc-manifesto-copy{z-index:2;position:absolute;bottom:90px;left:76px;right:76px}.cc-manifesto-title{font-size:124px}.cc-manifesto-copy>p{margin-top:40px;font-size:34px}.cc-crescendo{align-items:flex-end;gap:18px;margin-top:80px;display:flex}.cc-crescendo div{border-top:5px solid var(--accent);background:color-mix(in oklab,var(--accent) 9%,transparent);flex-direction:column;flex:1;justify-content:space-between;padding:22px;display:flex}.cc-crescendo b{color:var(--accent);font-size:16px}.cc-crescendo span{text-transform:uppercase;font:700 24px/1.1 Clash KMedia}.cc-pillars{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:50px;display:grid}.cc-pillars article{border:1px solid color-mix(in oklab,var(--ink) 14%,transparent);background:color-mix(in oklab,var(--paper) 80%,transparent);border-radius:8px;flex-direction:column;height:600px;display:flex;overflow:hidden}.cc-pillars img,.cc-pillar-ph{object-fit:cover;width:100%;height:220px}.cc-pillar-ph{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 30%,transparent),color-mix(in oklab,var(--ink) 8%,transparent))}.cc-pillars article>div{padding:26px}.cc-pillars b{color:var(--accent);font-size:15px}.cc-pillars h2{text-transform:uppercase;margin:14px 0;font:700 28px/1.05 Clash KMedia}.cc-pillars p{color:color-mix(in oklab,var(--ink) 70%,transparent);font-size:19px;line-height:1.4}.cc-note{margin-top:28px;font-size:19px}.cc-principles{grid-template-columns:repeat(4,1fr);gap:40px;margin-top:90px;display:grid}.cc-principles article{border-top:5px solid var(--accent);padding-top:26px}.cc-principles b{color:var(--accent);font-size:16px}.cc-principles p{text-transform:uppercase;margin-top:40px;font:700 30px/1.15 Clash KMedia}.cc-wave{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:90px;display:grid}.cc-wave svg{width:100%;height:90px}.cc-wave path{fill:none;stroke:var(--accent);stroke-width:4px}.cc-wave p{color:color-mix(in oklab,var(--ink) 74%,transparent);font-size:26px;line-height:1.4}.cc-acts{grid-template-columns:repeat(5,1fr);align-items:end;gap:20px;margin-top:56px;display:grid}.cc-acts article{background:color-mix(in oklab,var(--accent) calc(6% + var(--i) * 5%),var(--paper));min-height:calc(300px + var(--i) * 40px);border-radius:8px;padding:28px 24px 26px;position:relative}.cc-acts b{color:var(--accent);font-size:15px}.cc-acts h2{text-transform:uppercase;margin:18px 0 16px;font:700 40px/1 Clash KMedia}.cc-acts p{color:color-mix(in oklab,var(--ink) 72%,transparent);font-size:20px;line-height:1.4}.cc-endcard{border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent);align-items:baseline;gap:30px;margin-top:40px;padding-top:26px;display:flex}.cc-endcard strong{font:700 64px Clash KMedia}.cc-endcard span{color:var(--accent);font-size:30px;font-weight:700}.cc-contact{width:44%;position:absolute;top:94px;bottom:0;right:0}.cc-contact img{object-fit:cover;width:100%;height:100%}.cc-arquivo-copy{width:52%;margin-top:60px}.cc-arquivo-copy .checkpoint-title{font-size:68px}.cc-timeline{grid-template-columns:repeat(6,1fr);gap:28px;margin-top:110px;display:grid;position:relative}.cc-line{background:color-mix(in oklab,var(--ink) 20%,transparent);height:2px;position:absolute;top:52px;left:0;right:0}.cc-timeline article small{text-transform:uppercase;height:40px;color:color-mix(in oklab,var(--ink) 55%,transparent);font-size:16px;font-weight:800;display:block}.cc-timeline article i{border:3px solid var(--accent);background:var(--paper);z-index:1;border-radius:50%;width:26px;height:26px;display:block;position:relative}.cc-timeline article.done i,.cc-timeline article.now i{background:var(--accent)}.cc-timeline article.now i{box-shadow:0 0 0 10px color-mix(in oklab,var(--accent) 22%,transparent)}.cc-timeline article.now small{color:var(--accent)}.cc-timeline h2{text-transform:uppercase;margin:34px 0 14px;font:700 24px/1.08 Clash KMedia}.cc-timeline p{color:color-mix(in oklab,var(--ink) 68%,transparent);font-size:18px;line-height:1.4}.cc-deadline{background:var(--accent);color:#fbfaf7;border-radius:8px;grid-column:4/7;justify-self:end;align-items:baseline;gap:34px;margin-top:30px;padding:30px 44px;display:flex}.cc-deadline strong{font:700 96px/.95 Clash KMedia;display:block}.cc-deadline span{letter-spacing:.12em;font-size:28px;font-weight:800;display:block}.cc-deck .checkpoint-back{top:auto;bottom:24px}.cc-deadline strong,.cc-deadline span{white-space:nowrap}.cc-cover-title{font-size:118px}.cc-cover .cc-cover-copy{width:1180px;bottom:140px}.cc-ideas{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid}.cc-ideas figure{height:520px}.cc-ideas figure:after{content:"";background:linear-gradient(#0000 45%,#120f0cd9);background:linear-gradient(#0000 45%,#120f0cd9);position:absolute;inset:0}.cc-ideas figure>div{z-index:1;color:#faf8f4;position:absolute;bottom:56px;left:30px;right:30px}.cc-ideas figure figcaption{z-index:2;top:16px;bottom:auto}.cc-ideas b{color:var(--accent);font-size:16px}.cc-ideas h2{text-transform:uppercase;margin-top:10px;font:700 40px/1 Clash KMedia}.cc-message{margin-top:46px;font-size:50px;line-height:1.1}.cc-message b{color:var(--accent)}.cc-acts-3{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:90px}.cc-acts-3 article{min-height:calc(360px + var(--i) * 40px);background:color-mix(in oklab,var(--accent) calc(10% + var(--i) * 6%),var(--paper));padding:40px 36px}.cc-acts-3 h2{font-size:50px}.cc-acts-3 p{font-size:26px}.cc-arrow{color:var(--accent);z-index:2;font:700 40px Clash KMedia;position:absolute;top:46%;right:-36px}.cc-lang{gap:22px;margin-top:50px;display:grid}.cc-lang p{border-bottom:1px solid color-mix(in oklab,var(--ink) 14%,transparent);text-transform:uppercase;align-items:baseline;gap:24px;padding-bottom:20px;font:700 32px/1.1 Clash KMedia;display:flex}.cc-lang b{color:var(--accent);font:800 16px nexa}.cc-base{background:var(--accent);color:#fbfaf7;border-radius:8px;align-items:baseline;gap:18px;margin-top:44px;padding:20px 28px;display:inline-flex}.cc-base strong{text-transform:uppercase;font:700 30px Clash KMedia}.cc-base span{font-size:22px;font-weight:700}.cc-ill{z-index:3;color:#faf8f4;text-transform:uppercase;letter-spacing:.08em;background:#120f0cb3;border-radius:3px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;bottom:20px;right:24px}.cc-timeline h2{font-size:28px}.cc-deadline-xl{grid-column:1/7;justify-content:space-between;justify-self:stretch;align-items:center;margin-top:70px;padding:44px 60px}.cc-deadline-xl strong{font-size:150px}.cc-deadline-xl span{font-size:44px}
