.causas-cta .eyebrow span{background:#fff}.caso-hero .eyebrow span{background:var(--causa,var(--orange))}.caso-cta .eyebrow span{background:#fff}.causas-biblioteca-head .eyebrow{grid-column:1/3}.caso-cta .button.primary,.causas-cta .button.primary{background:var(--black);color:#fff}@media(max-width:1000px){.causas-biblioteca-head .eyebrow{grid-column:auto}}.causas-caso.segundo{padding-top:0}.causas-caso.segundo .causas-caso-copy{border-top:1px solid var(--line);padding-top:56px}.caso-producao-copy .eyebrow.dark,.caso-video-copy .eyebrow.dark{color:#9a948c}@media(max-width:640px){.caso-conceito,.caso-producao,.caso-video{padding:82px 20px}.caso-producao-imagens{grid-template-columns:1fr}.caso-producao-imagens img:first-child{grid-column:auto}.causas-caso.segundo .causas-caso-copy{padding-top:40px}}.caso-hero h1,.causas-hero h1{font-size:clamp(54px,7.4vw,124px);line-height:.92;margin:40px 0 34px;max-width:15ch}.causas-caso{padding:var(--sy) var(--px);display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:start}.causas-caso-copy p{font-size:19px;line-height:1.62;color:#5f5b55;max-width:62ch}.causas-caso-link{display:inline-flex;align-items:center;gap:14px;margin-top:28px;font-weight:700;border-bottom:2px solid var(--black);padding-bottom:7px}.caso-numeros,.causas-numeros{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.caso-numeros>div,.causas-numeros>div{padding:34px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;display:flex;flex-direction:column}.caso-numeros strong,.causas-numeros strong{font:clamp(30px,3.1vw,46px)/1 Outfit,Arial,sans-serif;letter-spacing:-.04em;color:var(--rotulo-acento)}.caso-numeros span,.causas-numeros span{margin-top:14px;font-size:14.5px;line-height:1.5;color:#6b6762}.caso-numeros{grid-template-columns:repeat(4,1fr);margin:0 var(--px)}.causas-biblioteca{background:var(--black);color:#fff;padding:var(--sy) var(--px);--rotulo-acento:var(--orange)}.causas-biblioteca-head{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.causas-biblioteca-head h2{color:#fff;margin-bottom:0}.causas-biblioteca-head>p:last-child{font-size:18px;line-height:1.62;color:#a5a099;padding-bottom:10px;max-width:56ch;margin:0}.causas-grid{list-style:none;padding:0;margin:66px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.causas-grid a{display:flex;flex-direction:column;height:100%;background:#141311;border:1px solid #2e2b27;border-top:3px solid var(--causa);transition:transform .18s ease,border-color .18s ease}.causas-grid a:hover{transform:translateY(-4px);border-color:#4a4640;border-top-color:var(--causa)}.causas-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.causas-grid a>div{padding:26px 26px 28px;display:flex;flex-direction:column;flex:1}.causas-grid span{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9a948c}.causas-grid h3{font:clamp(24px,2.1vw,32px)/1.05 Outfit,Arial,sans-serif;letter-spacing:-.03em;margin:12px 0 14px;color:#fff}.causas-grid p{font-size:14.5px;line-height:1.55;color:#a5a099;margin:0}.causas-grid b{margin-top:22px;font-size:13px;color:var(--orange);display:flex;align-items:center;gap:9px}.causas-grid i{font-style:normal}.causas-aviso{margin:52px 0 0;padding:24px 26px;border-left:3px solid var(--orange);background:#141311;font-size:15px;line-height:1.6;color:#a5a099;max-width:96ch}.causas-aviso strong{color:#fff}.causas-cta{padding:var(--sy) var(--px);background:var(--orange);--rotulo-acento:var(--black)}.caso-cta h2 em,.causas-cta,.causas-cta h2 em{color:var(--black)}.causas-cta>p{font-size:19px;line-height:1.6;max-width:64ch;margin:0 0 42px}.caso-numeros{padding:0}.caso-licao,.caso-narrativa{padding:var(--sy) var(--px)}.caso-narrativa{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:start}.caso-narrativa h2{margin-bottom:0}.caso-narrativa-texto p{font-size:18.5px;line-height:1.65;color:#5f5b55;margin:0 0 22px;max-width:64ch}.caso-doacao{background:var(--black);color:#fff;padding:var(--sy) var(--px);display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center;--rotulo-acento:var(--orange)}.caso-doacao h2{color:#fff}.caso-doacao p{font-size:18px;line-height:1.62;color:#a5a099;max-width:60ch}.caso-nota{border-left:3px solid var(--orange);padding-left:20px;margin-top:30px;font-size:16px!important}.caso-pecas{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.caso-pecas figure{margin:0}.caso-pecas img{width:100%;height:auto;border:1px solid #2e2b27}.caso-pecas figcaption{margin-top:12px;font-size:12.5px;letter-spacing:.06em;color:#8b8781}.caso-licao-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:20px}.caso-licao-grid article{padding:32px 30px 36px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px}.caso-licao-grid span{font-size:13px;font-weight:700;color:var(--rotulo-acento)}.caso-licao-grid h3{font:clamp(22px,1.9vw,29px)/1.1 Outfit,Arial,sans-serif;letter-spacing:-.03em;margin:52px 0 16px}.caso-licao-grid p{font-size:15.5px;line-height:1.58;color:#6b6762;margin:0}.caso-cta{background:var(--orange);color:var(--black);padding:var(--sy) var(--px);--rotulo-acento:var(--black)}.caso-cta>p{font-size:19px;line-height:1.6;max-width:62ch;margin:0 0 42px}@media(max-width:1000px){.caso-doacao,.caso-narrativa,.causas-biblioteca-head,.causas-caso{grid-template-columns:1fr;gap:48px}.caso-licao-grid,.caso-numeros,.causas-grid{grid-template-columns:repeat(2,1fr)}.causas-biblioteca-head>p:last-child{padding-bottom:0}}@media(max-width:640px){.caso-cta,.caso-doacao,.caso-licao,.caso-narrativa,.causas-biblioteca,.causas-caso,.causas-cta{padding:82px 20px}.caso-licao-grid,.caso-numeros,.caso-pecas,.causas-grid,.causas-numeros{grid-template-columns:1fr}.caso-numeros{margin:0 20px}.caso-numeros>div,.causas-numeros>div{min-height:0;padding:26px 22px}.caso-licao-grid article{min-height:0}.causas-grid{margin-top:44px}}.caso-video{background:var(--black);color:#fff;padding:var(--sy) var(--px);display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;--rotulo-acento:var(--orange)}.caso-video h2{color:#fff;font:clamp(36px,4.2vw,66px)/.98 Outfit,Arial,sans-serif;letter-spacing:-.045em;margin:30px 0 26px}.caso-video-copy p{font-size:18px;line-height:1.62;color:#a5a099;max-width:52ch;margin:0}.caso-video-player{width:100%;height:auto;display:block;background:#000;border:1px solid #2e2b27}.caso-conceito{padding:var(--sy) var(--px);display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.caso-conceito h2{font:clamp(32px,3.4vw,52px)/1.04 Outfit,Arial,sans-serif;letter-spacing:-.04em;margin:32px 0 28px}.caso-conceito p{font-size:18px;line-height:1.62;color:#5f5b55;max-width:58ch;margin:0 0 18px}.caso-conceito em{font-style:italic;color:inherit}.caso-conceito .caso-nota{margin-top:26px;font-size:16px}.caso-conceito .caso-nota,.caso-nota-clara{border-left:3px solid var(--rotulo-acento);padding-left:20px;color:#4a4640}.caso-nota-clara{font-size:16px!important}.caso-producao{background:var(--black);color:#fff;padding:var(--sy) var(--px);display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;--rotulo-acento:var(--orange)}.caso-producao h2{color:#fff;font:clamp(32px,3.4vw,52px)/1.04 Outfit,Arial,sans-serif;letter-spacing:-.04em;margin:30px 0}.caso-producao-copy ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.caso-producao-copy li{font-size:16px;line-height:1.6;color:#a5a099;padding-left:20px;border-left:2px solid #2e2b27}.caso-producao-copy strong{display:block;color:#fff;font-family:Outfit,Arial,sans-serif;font-size:18px;letter-spacing:-.02em;margin-bottom:7px}.caso-producao-imagens{display:grid;grid-template-columns:1fr 1fr;gap:16px}.caso-producao-imagens img{width:100%;height:100%;object-fit:cover;border:1px solid #2e2b27}.caso-producao-imagens img:first-child{grid-column:1/3;aspect-ratio:16/9}.arrastao .caso-pecas{grid-template-columns:1fr 1fr;gap:18px}.arrastao .caso-pecas img{border-color:var(--line)}.arrastao .caso-pecas figcaption{color:#6b6762}@media(max-width:1000px){.caso-conceito,.caso-producao,.caso-video{grid-template-columns:1fr;gap:44px}.caso-producao-copy,.caso-video-copy{order:-1}}.caso-producao-imagens img:not(:first-child){aspect-ratio:1;object-position:center 30%}.caso-producao-imagens img:nth-child(2){object-position:22% 30%}@media(max-width:640px){.arrastao .caso-pecas{grid-template-columns:1fr;gap:22px}}.caso-hero>:not(.causas-hero-image),.causas-hero>:not(.causas-hero-image){position:relative;z-index:1}.causas-page .causas-hero-image{background-image:linear-gradient(90deg,rgba(8,8,8,.95),rgba(8,8,8,.55) 58%,rgba(8,8,8,.8)),image-set(url("/visuals/causas-hero-1280w.avif") type("image/avif"),url("/visuals/causas-hero-1280w.webp") type("image/webp"))}.caso-page .causas-hero-image{background-image:linear-gradient(90deg,rgba(8,8,8,.94),rgba(8,8,8,.42) 62%,rgba(8,8,8,.68)),image-set(url("/visuals/cajamar-hero-1280w.avif") type("image/avif"),url("/visuals/cajamar-hero-1280w.webp") type("image/webp"))}.caso-page.arrastao .causas-hero-image{background-image:linear-gradient(90deg,rgba(8,8,8,.94),rgba(8,8,8,.44) 62%,rgba(8,8,8,.7)),image-set(url("/visuals/arrastao-hero-1280w.avif") type("image/avif"),url("/visuals/arrastao-hero-1280w.webp") type("image/webp"))}@media (max-width:640px){.causas-page .causas-hero-image{background-image:linear-gradient(180deg,rgba(8,8,8,.86),rgba(8,8,8,.93) 62%),image-set(url("/visuals/causas-hero-720w.avif") type("image/avif"),url("/visuals/causas-hero-720w.webp") type("image/webp"))}.caso-page .causas-hero-image{background-image:linear-gradient(180deg,rgba(8,8,8,.84),rgba(8,8,8,.94) 62%),image-set(url("/visuals/cajamar-hero-720w.avif") type("image/avif"),url("/visuals/cajamar-hero-720w.webp") type("image/webp"))}.caso-page.arrastao .causas-hero-image{background-image:linear-gradient(180deg,rgba(8,8,8,.82),rgba(8,8,8,.94) 62%),image-set(url("/visuals/arrastao-hero-720w.avif") type("image/avif"),url("/visuals/arrastao-hero-720w.webp") type("image/webp"))}.caso-hero h1,.causas-hero h1{font-size:clamp(34px,9.2vw,58px);margin:26px 0 24px}}