/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:"Noto Sans", "Segoe UI", sans-serif;--font-serif:"Noto Sans", "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-leaf:#46ba5e;--color-leaf-bright:#aeed22;--color-teal:#009749;--color-teal-text:#007a3d;--color-forest:#002618;--color-deep:#002618;--color-ink:#002619;--color-muted:#4d6359;--color-line:#cfe4c4;--color-sand:#f1f7ee;--color-paper:#fff}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color:var(--pm-ink);background:#fff;overflow-x:clip}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}html{scroll-behavior:smooth}body,h1,h2,h3,p{margin:0}address{font-style:normal}button,input,textarea,select{font:inherit}[id]{scroll-margin-top:108px}}@layer components{.pm-main{max-width:1920px;padding-top:calc(25 * var(--u));margin-inline:auto;display:flow-root}.has-solid-header .pm-main{padding-top:var(--pm-gap)}.site-header{z-index:40;top:calc(25 * var(--u));left:max(var(--pm-gutter), calc((100% - 1920px) / 2 + var(--pm-gutter)));right:max(var(--pm-gutter), calc((100% - 1920px) / 2 + var(--pm-gutter)));height:calc(194 * var(--u));color:#fff;position:absolute}.header-dark .site-header{color:#000}.has-solid-header .site-header{max-width:calc(1920px - 2 * var(--pm-gutter));margin:calc(25 * var(--u)) var(--pm-gutter) 0;margin-inline:max(var(--pm-gutter), calc((100% - 1920px) / 2 + var(--pm-gutter)));border-radius:var(--pm-radius);background:var(--pm-deep);color:#fff;position:relative;top:auto;left:auto;right:auto}.pm-bar{height:100%;padding-inline:var(--pm-pad);justify-content:space-between;align-items:center;gap:40px;display:flex}.logo-link{color:inherit;line-height:0;display:block}.logo-link .pm-logo{width:auto;height:calc(44 * var(--u))}.primary-nav{gap:calc(54 * var(--u));margin:0;padding:0;list-style:none;display:flex}.primary-nav>li{position:relative}.primary-nav a{color:inherit;font-size:var(--fs-nav);white-space:nowrap;font-weight:600;text-decoration:none}.primary-nav>li>a:hover,.primary-nav>li>a:focus-visible{text-underline-offset:.3em;text-decoration:underline}.primary-nav .sub-menu{min-width:240px;margin:0;padding:18px 0 0;list-style:none;display:none;position:absolute;top:100%;left:-16px}.primary-nav .sub-menu:before{content:"";z-index:-1;background:#fff;border-radius:18px;position:absolute;inset:12px 0 0;box-shadow:0 18px 50px #0026182e}.primary-nav>li:hover>.sub-menu,.primary-nav>li:focus-within>.sub-menu{padding-bottom:8px;display:grid}.primary-nav .sub-menu a{color:var(--pm-ink);padding:9px 16px;font-size:15px;font-weight:500;display:block}.primary-nav .sub-menu a:hover{color:var(--pm-green)}.menu-toggle{display:none}.pm-block{margin:0 var(--pm-gutter) var(--pm-gap);position:relative}.pm-card{border-radius:var(--pm-radius);background:var(--pm-bg,var(--pm-deep));color:var(--pm-fg,#fff);position:relative;overflow:hidden}.pm-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pm-eyebrow{margin:0 0 calc(25 * var(--u));font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;font-weight:700;line-height:1.35}.pm-title{font-size:var(--fs-title);font-weight:700;line-height:var(--lh-title);letter-spacing:-.005em;margin:0}.pm-subtitle{margin-top:calc(25 * var(--u));color:var(--pm-accent,var(--pm-sage))}.pm-banners,.pm-hero{height:var(--pm-h,calc(1329 * var(--u)));border-radius:var(--pm-radius);background:var(--pm-bg,var(--pm-deep));color:var(--pm-fg,#fff);overflow:hidden}.pm-slide{background:var(--pm-bg,var(--pm-deep));color:var(--pm-fg,#fff);opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s;position:absolute;inset:0}.pm-slide.is-active{opacity:1;visibility:visible}.pm-slide-text,.pm-hero-text{left:var(--pm-pad);right:var(--pm-pad);bottom:calc(230 * var(--u));z-index:1;position:absolute}.pm-slide-sub{margin-top:calc(25 * var(--u));font-size:calc(32 * var(--u));font-weight:600;line-height:1.3}.pm-slide-link{z-index:2;position:absolute;inset:0}.pm-dots{left:0;right:0;bottom:calc(128 * var(--u));z-index:3;justify-content:center;gap:calc(27 * var(--u));display:flex;position:absolute}.pm-dot{width:calc(24 * var(--u));height:calc(24 * var(--u));opacity:.55;cursor:pointer;background:#fff;border:0;border-radius:50%;min-width:8px;min-height:8px;padding:0}.pm-dot.is-active{opacity:1}.pm-feature{gap:var(--pm-gap);height:var(--pm-h,calc(942 * var(--u)));grid-template-columns:1182fr 656fr;display:grid}.pm-feature.no-media{grid-template-columns:1fr}.pm-feature-text{padding:calc(80 * var(--u)) var(--pm-pad);flex-direction:column;justify-content:center;display:flex}.pm-feature-text .pm-title{color:var(--pm-accent,var(--pm-lime))}.pm-tags{grid-template-columns:calc(297 * var(--u)) calc(305 * var(--u)) auto;margin:calc(75 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.pm-tags li{font-size:var(--fs-tag);font-weight:700;line-height:calc(32 * var(--u));letter-spacing:.2em;text-transform:uppercase}.pm-feature-media{border-radius:var(--pm-radius)}.pm-pillars{grid-template-columns:repeat(var(--pm-cols,3), minmax(0, 1fr));gap:calc(33 * var(--u));display:grid}.pm-pillar{height:var(--pm-h,calc(259 * var(--u)));padding:0 calc(40 * var(--u));border-radius:var(--pm-radius-sm);text-align:center;place-items:center;text-decoration:none;display:grid}.pm-pillar span{font-size:var(--fs-pillar);font-weight:700;line-height:calc(40 * var(--u));letter-spacing:.2em;text-transform:uppercase}.pm-solutions{gap:calc(275 * var(--u));min-height:var(--pm-h,calc(1186 * var(--u)));padding:var(--pm-pad-top) var(--pm-pad) calc(170 * var(--u));flex-direction:column;display:flex}.pm-solutions-cols{grid-template-columns:calc(658 * var(--u)) calc(578 * var(--u)) auto;display:grid}.pm-solutions-cols .pm-eyebrow{margin-bottom:calc(30 * var(--u))}.pm-solutions-cols ul{margin:0;padding:0;list-style:none}.pm-solutions-cols li{font-size:var(--fs-link);font-weight:700;line-height:calc(75 * var(--u));text-transform:uppercase;white-space:nowrap}.pm-solutions-cols a,.pm-solutions-cols span{color:var(--pm-accent,var(--pm-lime));text-decoration:none}.pm-solutions-cols a:hover{text-underline-offset:.2em;text-decoration:underline}.pm-sol-trigger{color:var(--pm-accent,var(--pm-lime));font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pm-sol-trigger:hover{text-underline-offset:.2em;text-decoration:underline}.pm-sol-trigger:focus-visible{outline:3px solid var(--pm-accent,var(--pm-lime));outline-offset:4px}.pm-sol-panel{padding-bottom:calc(24 * var(--u));animation:.3s pm-fade}.pm-sol-panel[hidden]{display:none}.pm-solutions-cols .pm-sol-panel ul{margin:0;padding:0;list-style:none}.pm-solutions-cols .pm-sol-panel li{color:#fff;font-size:max(15px, calc(30 * var(--u)));font-weight:500;line-height:calc(46 * var(--u));text-transform:none;white-space:normal}@keyframes pm-fade{0%{opacity:0;transform:translateY(-4px)}}.pm-form-block{min-height:var(--pm-h,calc(1347 * var(--u)));padding:var(--pm-pad-top) var(--pm-pad) calc(175 * var(--u));flex-direction:column;display:flex}.pm-form-block .site-form{width:calc(700 * var(--u));min-width:300px;margin:calc(80 * var(--u)) 0 0 auto}.site-form.is-pill{gap:calc(24.3 * var(--u));background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.site-form.is-pill label{display:block}.site-form.is-pill input:not([type=file],[type=submit]),.site-form.is-pill textarea,.site-form.is-pill select,.site-form.is-pill .file-field small{box-sizing:border-box;width:100%;height:calc(67 * var(--u));min-height:40px;padding:0 calc(43 * var(--u));color:var(--pm-ink);font-size:max(13px, var(--fs-input));font-weight:600;line-height:max(40px, calc(67 * var(--u)));background:#fff;border:0;border-radius:999px;display:block}.site-form.is-pill textarea{resize:none;overflow:hidden}.site-form.is-pill ::placeholder{color:var(--pm-ink);opacity:1}.site-form.is-pill :focus-visible,.site-form.is-pill .file-field:focus-within small{outline:3px solid var(--pm-lime);outline-offset:2px}.site-form.is-pill .file-field{cursor:pointer;position:relative}.site-form.is-pill .file-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.site-form.is-pill .file-field small{background:var(--pm-upload-bg,var(--pm-pale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-form.is-pill .btn{width:100%;height:calc(67 * var(--u));min-height:40px;margin-top:calc(22 * var(--u));border-radius:calc(17 * var(--u));background:var(--pm-btn-bg,var(--pm-sage));color:var(--pm-btn-fg,var(--pm-ink));font-size:max(13px, var(--fs-input));border:0;padding:0 20px;font-weight:600}.site-form.is-pill .btn:hover{filter:brightness(1.08)}.site-form.is-pill .form-notice{padding:14px calc(43 * var(--u));border-radius:calc(17 * var(--u));font-size:max(13px, var(--fs-input))}.pm-statement{min-height:var(--pm-h,calc(1020 * var(--u)));padding:var(--pm-pad-top) var(--pm-pad) calc(140 * var(--u))}.pm-statement .pm-subtitle{color:var(--pm-accent,#92d1e2)}.pm-video{height:var(--pm-h,calc(1052 * var(--u)))}.pm-instagram{height:var(--pm-h,calc(680 * var(--u)))}.pm-embed,.pm-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pm-placeholder{place-content:center;justify-items:center;gap:calc(24 * var(--u));font-size:var(--fs-nav);font-weight:600;display:grid;position:absolute;inset:0}.pm-placeholder a{color:inherit}.pm-placeholder svg{width:calc(72 * var(--u));height:calc(72 * var(--u));fill:currentColor}.pm-play{width:calc(120 * var(--u));height:calc(120 * var(--u));clip-path:circle(50%);background:#ffffff29;border-radius:50%;position:relative}.pm-play:after{content:"";border-style:solid;border-width:calc(22 * var(--u)) 0 calc(22 * var(--u)) calc(36 * var(--u));border-color:#0000 #0000 #0000 #fff;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.pm-instagram-track{gap:calc(24 * var(--u));height:100%;padding:calc(56 * var(--u));scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.pm-instagram-track::-webkit-scrollbar{display:none}.pm-instagram-item{aspect-ratio:1;border-radius:var(--pm-radius-sm);scroll-snap-align:start;flex:none;height:100%;overflow:hidden}.pm-instagram-item img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.pm-instagram-item:hover img{transform:scale(1.04)}.pm-instagram-feed{height:100%;padding:calc(56 * var(--u));overflow:auto}.pm-arrow{z-index:2;width:calc(72 * var(--u));height:calc(72 * var(--u));cursor:pointer;background:#fff;border:0;border-radius:50%;min-width:36px;min-height:36px;position:absolute;top:50%;transform:translateY(-50%)}.pm-arrow:after{content:"";border:solid var(--pm-deep);border-width:0 3px 3px 0;width:30%;height:30%;margin:auto;position:absolute;inset:0;transform:translate(-15%)rotate(-45deg)}.pm-arrow-prev{left:calc(20 * var(--u))}.pm-arrow-prev:after{transform:translate(15%)rotate(135deg)}.pm-arrow-next{right:calc(20 * var(--u))}.site-footer{color:#fff;max-width:1920px;margin-inline:auto}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-decoration:underline}.pm-footer-nav{min-height:calc(510.5 * var(--u));padding:calc(118 * var(--u)) calc(192 * var(--u)) calc(80 * var(--u)) calc(197 * var(--u));background:var(--pm-green)}.pm-footer-cols{grid-template-columns:calc(371 * var(--u)) calc(330 * var(--u)) calc(334 * var(--u)) calc(295 * var(--u)) auto;display:grid}.footer-title{margin-bottom:calc(34 * var(--u));font-size:var(--fs-footer);font-weight:700;line-height:calc(39 * var(--u));display:block}.pm-footer-cols ul{margin:0;padding:0;list-style:none}.pm-footer-cols li{font-size:var(--fs-footer);font-weight:500;line-height:calc(38.9 * var(--u));white-space:nowrap}.pm-footer-info{min-height:calc(929 * var(--u));padding:calc(128 * var(--u)) calc(189 * var(--u)) calc(119 * var(--u)) calc(197 * var(--u));background:var(--pm-deep);font-size:var(--fs-small);line-height:calc(31 * var(--u));justify-content:space-between;gap:40px;display:flex}.pm-footer-left>*{margin:0}.pm-footer-left>*+*{margin-top:calc(99 * var(--u))}.pm-footer-phones p{margin:0;display:grid}.pm-footer-phones p+p{margin-top:calc(38 * var(--u))}.pm-footer-phones strong{letter-spacing:.2em;text-transform:uppercase;font-weight:700}.pm-footer-phones a{letter-spacing:.15em;font-weight:500}.pm-footer-info address{font-style:normal;font-weight:600;line-height:calc(30.2 * var(--u))}.pm-footer-legal{font-weight:500;line-height:calc(33 * var(--u));padding:0;list-style:none}.pm-footer-info .copyright{font-weight:600;line-height:calc(30.2 * var(--u))}.pm-footer-right{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.pm-footer-social p{margin:0 0 calc(12 * var(--u));text-align:right;font-weight:500}.social-list{justify-content:flex-end;gap:calc(91 * var(--u));margin:0;padding:0;list-style:none;display:flex}.social-list a{width:calc(33 * var(--u));height:calc(33 * var(--u));color:#fff;min-width:20px;min-height:20px;display:block}.social-list svg{fill:currentColor;width:100%;height:100%;display:block}.footer-logo .pm-logo{width:calc(388 * var(--u));height:auto;display:block}.hero{min-height:calc(1000 * var(--u));margin:0 var(--pm-gutter) var(--pm-gap);padding:calc(260 * var(--u)) 0 calc(180 * var(--u));border-radius:var(--pm-radius);background:var(--pm-deep);color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero .wrap{width:auto;padding-inline:var(--pm-pad);margin:0}.hero-media{background:radial-gradient(60% 70% at 85% 20%, #46ba5e8c, transparent 70%), linear-gradient(160deg, #0b5a32 0%, var(--pm-deep) 65%);position:absolute;inset:0}.kicker{margin-bottom:calc(25 * var(--u));font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;font-weight:700}.hero-title{max-width:20ch;font-size:var(--fs-title);font-weight:700;line-height:var(--lh-title)}.hero-subtitle{max-width:36rem;margin-top:calc(25 * var(--u));color:var(--pm-sage);font-size:max(16px, calc(32 * var(--u)));font-weight:600;line-height:1.35}.hero-actions{gap:12px;margin-top:36px;display:flex}.wrap{width:1200px;margin-inline:auto}.skip-link{z-index:80;background:var(--color-paper);color:var(--color-forest);padding:8px 12px;position:absolute;top:-40px;left:16px}.skip-link:focus{top:12px}.eyebrow{color:var(--color-leaf-bright);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:700}.manifesto .eyebrow,.legal .eyebrow{color:var(--color-teal-text)}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-leaf);color:var(--color-deep)}.btn-primary:hover{background:var(--color-leaf-bright)}.btn-ghost{color:#fff;background:0 0;border-color:#ffffffb3}.btn-line{border-color:var(--color-forest);color:var(--color-forest);background:0 0}.manifesto,.solutions,.pillars,.careers,.timeline,.board-section,.band,.contact-form-section,.adesao-block,.about-sertao,.video-block{padding:104px 0}.manifesto{background:var(--color-sand)}.manifesto-grid,.careers-grid,.ans-grid,.about-sertao-grid,.contact-form-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px;display:grid}.manifesto h2,.section-intro h2,.conversion h2,.sertao-banner h2,.careers h2,.ans h2,.about-sertao h2,.contact-form-section h2,.archive-hero h1,.single-story h1,.legal h1{font-family:var(--font-serif);letter-spacing:-.03em;font-weight:520;line-height:1.05}.manifesto h2,.section-intro h2,.careers h2,.ans h2,.about-sertao h2,.contact-form-section h2{font-size:52px}.lead,.section-intro p,.careers p,.ans p,.about-sertao p,.contact-form-section p,.archive-hero p{color:var(--color-muted);margin-top:18px;font-size:18px;line-height:1.6}.prose{color:var(--color-ink);font-size:18px;line-height:1.7}.prose p+p{margin-top:16px}.section-intro{max-width:760px;margin-bottom:40px}.solutions{background:#fff}.solution-columns{grid-template-columns:1.1fr .9fr;gap:48px;display:grid}.solution-columns h3,.pillar-grid h3,.service-panels h3{font-family:var(--font-serif);font-size:32px;font-weight:520}.pill-list,.company-list,.footer-grid ul,.timeline-list{margin:20px 0 0;padding:0;list-style:none}.pill-list{flex-wrap:wrap;gap:10px;display:flex}.pill-list a,.company-list a{color:var(--color-forest);text-decoration:none}.pill-list a{background:var(--color-sand);border-radius:999px;padding:12px 16px;font-weight:700;display:inline-flex}.pill-list a:hover,.company-list a:hover{background:#e5f6ea}.company-list{gap:12px;display:grid}.company-list a{background:var(--color-sand);border-radius:20px;gap:6px;padding:20px;display:grid}.company-list span{color:var(--color-muted);font-size:15px;line-height:1.5}.sertao-banner{background:#fff;padding:28px 0 104px}.sertao-banner-grid{background:var(--color-forest);color:#fff;border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:460px;padding:56px;display:grid}.sertao-banner h2{font-size:56px}.sertao-banner p{margin:16px 0 28px;font-size:20px}.sertao-art{background:radial-gradient(180px 140px at 30% 40%, #ffffff47, transparent 70%), linear-gradient(160deg, var(--color-leaf) 0%, var(--color-teal) 120%);border-radius:24px;min-height:320px}.sertao-art-tall{min-height:420px}.conversion{text-align:center;background:#fff;padding:0 0 104px}.conversion .wrap{background:var(--color-sand);border-radius:32px;padding:72px 40px}.conversion h2{margin-bottom:24px;font-size:64px}.band+.band{padding-top:0}.band{background:var(--color-sand)}.carousel-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.carousel-head h2{font-family:var(--font-serif);font-size:44px;font-weight:520}.carousel-head p{color:var(--color-muted);margin-top:8px}.carousel-tools{align-items:center;gap:8px;display:flex}.carousel-tools button{border:1px solid var(--color-line);cursor:pointer;background:#fff;border-radius:50%;width:48px;height:48px}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.story-card,.photo-card{scroll-snap-align:start;background:#fff;border-radius:24px;flex:0 0 370px;padding:28px}.mosaic-grid .story-card{flex:none}.story-date{color:var(--color-teal-text);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.story-card h2,.story-card h3{font-family:var(--font-serif);margin:14px 0;font-size:30px;font-weight:520;line-height:1.1}.story-card a{color:inherit;text-decoration:none}.story-card p:last-child{color:var(--color-muted);line-height:1.55}.photo-card{padding:12px}.photo-art{border-radius:18px;height:240px;margin-bottom:14px}.photo-a{background:linear-gradient(160deg,#1f7a4d,#4ec462)}.photo-b{background:linear-gradient(160deg,#0f3d28,#0698ba)}.photo-c{background:linear-gradient(160deg,#146046,#d7f5e1)}.photo-d{background:linear-gradient(160deg,#0b2a1c,#53d365)}.photo-e{background:linear-gradient(160deg,#0698ba,#4ec462)}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pillar-grid article,.contact-grid article{background:#fff;border-radius:24px;padding:28px}.pillar-grid article p:first-child{color:var(--color-teal-text);font-weight:800}.pillar-grid h3{margin:18px 0 12px}.pillar-grid article p:last-child,.contact-grid a{color:var(--color-muted);line-height:1.55}.pillars,.timeline,.contact-cards{background:var(--color-sand)}.ans{background:var(--color-forest);color:#fff;padding:104px 0}.ans .eyebrow,.ans .footnote{color:var(--color-leaf-bright)}.ans p{color:#ffffffd6}.ans-mark{min-height:240px;font-family:var(--font-serif);border:1px solid #ffffff3d;border-radius:28px;place-items:center;font-size:84px;display:grid}.site-form{background:#fff;border-radius:28px;gap:14px;padding:28px;display:grid}.site-form label{gap:6px;font-size:14px;font-weight:700;display:grid}.site-form input,.site-form textarea,.site-form select{border:1px solid var(--color-line);background:var(--color-sand);width:100%;color:var(--color-ink);border-radius:14px;padding:14px 16px}.site-form small{color:var(--color-muted);font-weight:500}.hp{position:absolute;left:-9999px}.form-notice{border-radius:12px;padding:12px 14px}.form-notice-ok{color:var(--color-forest);background:#e5f6ea}.form-notice-err{color:#8d2b16;background:#fde8e4}.timeline-list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.timeline-list li{border-top:3px solid var(--color-leaf);background:#fff;border-radius:0 0 18px 18px;padding:24px}.timeline-list span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;display:block}.board-section:nth-child(odd){background:#fff}.board-section:nth-child(2n){background:var(--color-sand)}.service-board{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:28px;display:grid}.service-board.is-stacked{grid-template-columns:1fr}.service-list{gap:8px;display:grid}.service-btn{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;gap:14px;padding:16px 18px;display:flex}.service-btn span{color:var(--color-teal-text);font-size:13px;font-weight:800}.service-btn.is-active{box-shadow:inset 3px 0 0 var(--color-leaf);background:#fff}.board-section:nth-child(odd) .service-btn.is-active{background:var(--color-sand)}.service-panels article{background:var(--color-forest);color:#fff;border-radius:28px;min-height:220px;padding:36px}.service-panels .prose{color:#ffffffe0;margin-top:16px}.bare-board+.bare-board{margin-top:36px}.adesao-block{background:var(--color-sand)}.adesao-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:36px;display:grid}.adesao-form{position:sticky;top:110px}.video-frame{background:radial-gradient(300px 180px at 50% 45%, #4ec46273, transparent 70%), var(--color-deep);color:#fff;height:560px;font-family:var(--font-serif);border-radius:32px;place-items:center;font-size:42px;display:grid}.highlight{background:var(--color-leaf);color:var(--color-deep);border-radius:999px;margin-top:18px;padding:8px 12px;font-weight:800;display:inline-flex}.text-link{color:var(--color-forest);margin-top:18px;font-weight:700;display:inline-block}.contact-cards{padding:72px 0 0}.contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contact-grid a{color:var(--color-forest);margin-top:10px;font-size:22px;font-weight:700;text-decoration:none;display:block}.contact-grid strong{color:var(--color-teal);margin-top:12px;display:block}.contact-form-section{background:#fff}.archive-hero,.legal{padding:150px 0 40px}.archive-hero h1,.single-story h1,.legal h1{font-size:64px}.mosaic{padding-bottom:80px}.mosaic-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.single-story{padding:140px 0 96px}.single-wrap,.legal-wrap{width:760px}.single-story .prose{margin-top:32px}.pager{margin-top:28px}.pager .nav-links{gap:8px;display:flex}.pager a,.pager span{min-width:40px;color:var(--color-forest);background:#fff;border-radius:999px;justify-content:center;padding:8px 12px;text-decoration:none;display:inline-flex}.cookie-banner{z-index:50;background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:none;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 16px 50px #0b2a1c2e}.cookie-banner.is-visible{display:flex}.cookie-banner p{max-width:760px;color:var(--color-muted)}.cookie-banner a{color:var(--color-forest);text-decoration:underline}.cookie-banner button{background:var(--color-leaf);color:var(--color-deep);cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-weight:800}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}.reveal.is-revealed{opacity:1;transform:none}@media (max-width:900px){.manifesto,.solutions,.pillars,.careers,.timeline,.board-section,.band,.contact-form-section,.adesao-block,.about-sertao,.video-block,.ans{padding:64px 0}.manifesto-grid,.careers-grid,.ans-grid,.about-sertao-grid,.contact-form-grid,.solution-columns,.sertao-banner-grid,.pillar-grid,.timeline-list,.service-board,.adesao-layout,.contact-grid,.mosaic-grid{grid-template-columns:minmax(0,1fr);gap:24px}.manifesto h2,.section-intro h2,.careers h2,.ans h2,.about-sertao h2,.contact-form-section h2,.carousel-head h2{font-size:34px}.sertao-banner h2,.conversion h2,.archive-hero h1,.single-story h1,.legal h1{font-size:38px}.sertao-banner-grid{min-height:0;padding:28px}.conversion .wrap{padding:48px 20px}.carousel-head{flex-direction:column;align-items:flex-start}.story-card,.photo-card{flex-basis:min(300px,82vw)}.service-panels article{padding:24px}.adesao-form{position:static}.video-frame{height:280px;font-size:28px}.archive-hero,.legal{padding-top:120px}.cookie-banner{flex-direction:column;align-items:stretch;gap:12px;bottom:12px;left:12px;right:12px}}}@layer utilities{.relative{position:relative}.static{position:static}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.font-sans{font-family:var(--font-sans)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--u:calc(min(100vw, 1920px) / 1920);--pm-deep:#002618;--pm-ink:#002619;--pm-green:#009749;--pm-lime:#aeed22;--pm-mid:#46ba5e;--pm-sage:#a5d088;--pm-pale:#cfe4c4;--pm-gutter:calc(24.5 * var(--u));--pm-gap:calc(34 * var(--u));--pm-pad:calc(171.5 * var(--u));--pm-pad-top:calc(168 * var(--u));--pm-radius:calc(48 * var(--u));--pm-radius-sm:calc(26 * var(--u));--fs-title:calc(72.2 * var(--u));--lh-title:calc(77.8 * var(--u));--fs-eyebrow:calc(22.2 * var(--u));--fs-nav:calc(27.8 * var(--u));--fs-tag:calc(24 * var(--u));--fs-pillar:calc(32 * var(--u));--fs-link:calc(35 * var(--u));--fs-footer:calc(25 * var(--u));--fs-small:calc(22.2 * var(--u));--fs-input:calc(22.2 * var(--u))}@media (max-width:900px){:root{--pm-gutter:8px;--pm-gap:8px;--pm-pad:24px;--pm-pad-top:48px;--pm-radius:24px;--pm-radius-sm:18px;--fs-title:30px;--lh-title:1.12;--fs-eyebrow:12px;--fs-tag:12px;--fs-pillar:15px;--fs-link:17px;--fs-footer:15px;--fs-small:13px;--fs-input:15px}.pm-main{padding-top:8px}.site-header{height:76px;top:8px;left:8px;right:8px}.has-solid-header .site-header{margin:8px 8px 0}.logo-link .pm-logo{height:26px}.menu-toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.menu-toggle span[aria-hidden],.menu-toggle span[aria-hidden]:before,.menu-toggle span[aria-hidden]:after{content:"";background:currentColor;width:24px;height:2px;display:block}.menu-toggle span[aria-hidden]:before{transform:translateY(-7px)}.menu-toggle span[aria-hidden]:after{transform:translateY(5px)}.site-header .primary{background:#fff;border-radius:24px;max-height:75vh;padding:12px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 50px #00261838}.site-header.is-open .primary{display:block}.primary-nav{gap:4px;display:grid}.primary-nav a{color:var(--pm-ink);padding:8px 0;font-size:17px;display:block}.primary-nav .sub-menu{min-width:0;padding:0 0 8px 12px;display:grid;position:static}.primary-nav .sub-menu:before{display:none}.primary-nav .sub-menu a{padding:6px 0}.pm-banners,.pm-hero{height:var(--pm-h,78svh);min-height:460px}.pm-slide-text,.pm-hero-text{bottom:72px}.pm-slide-sub{font-size:16px}.pm-dots{gap:12px;bottom:32px}.pm-feature{grid-template-columns:1fr;height:auto}.pm-feature-text{padding:48px 24px}.pm-feature-media{aspect-ratio:4/5}.pm-tags{grid-template-columns:repeat(3,auto);gap:16px;margin-top:32px}.pm-tags li{line-height:1.4}.pm-pillars{grid-template-columns:1fr}.pm-pillar{height:var(--pm-h,120px)}.pm-pillar span{line-height:1.35}.pm-solutions{gap:48px;min-height:0;padding:48px 24px}.pm-solutions-cols{grid-template-columns:1fr;gap:28px}.pm-solutions-cols li{line-height:2}.pm-solutions-cols .pm-sol-panel li{line-height:1.6}.pm-sol-panel{padding-bottom:8px}.pm-form-block,.pm-statement{min-height:0;padding:48px 24px}.pm-form-block .site-form{width:100%;min-width:0;margin-top:32px}.site-form.is-pill{gap:12px}.site-form.is-pill input:not([type=file],[type=submit]),.site-form.is-pill textarea,.site-form.is-pill select,.site-form.is-pill .file-field small,.site-form.is-pill .btn{height:48px;padding-inline:20px;line-height:48px}.site-form.is-pill .btn{border-radius:12px}.pm-video{height:var(--pm-h,auto);aspect-ratio:16/9}.pm-instagram{height:var(--pm-h,300px)}.pm-instagram-track,.pm-instagram-feed{padding:16px}.pm-placeholder{font-size:16px}.pm-play{width:64px;height:64px}.pm-play:after{border-width:12px 0 12px 20px}.pm-placeholder svg{width:40px;height:40px}.pm-footer-nav{padding:48px 24px}.pm-footer-cols{grid-template-columns:repeat(2,1fr);gap:32px 16px}.footer-title{margin-bottom:10px}.pm-footer-cols li,.footer-title{line-height:1.8}.pm-footer-info{flex-direction:column;gap:40px;padding:48px 24px;line-height:1.6}.pm-footer-left>*+*{margin-top:28px}.pm-footer-phones p+p{margin-top:16px}.pm-footer-right{align-items:flex-start;gap:32px}.pm-footer-social p{text-align:left}.social-list{justify-content:flex-start;gap:24px}.social-list a{width:28px;height:28px}.footer-logo .pm-logo{width:180px}.hero{min-height:460px;padding:140px 0 56px}.hero-subtitle{font-size:16px}.wrap{padding-inline:20px;width:auto!important}}.pm-block img.pm-cover,.pm-block .pm-instagram-item img{max-width:none;height:100%}.site-form.is-pill input,.site-form.is-pill textarea,.site-form.is-pill select,.site-form.is-pill .btn{box-sizing:border-box;max-width:100%}@media (max-width:900px){.pm-title br,.pm-slide-sub br,.hero-title br{display:none}.pm-footer-info address,.pm-footer-legal,.pm-footer-info .copyright{line-height:1.6}}.wpcf7 .site-form.is-pill>label,.site-form.is-pill .wpcf7-form-control-wrap{display:block;position:relative}.site-form.is-pill .wpcf7-not-valid{outline:2px solid var(--pm-lime);outline-offset:2px}.site-form.is-pill .wpcf7-not-valid-tip{margin:6px 0 0 calc(43 * var(--u));color:var(--pm-fg,#fff);font-size:max(12px, calc(18 * var(--u)));font-weight:600;display:block}.site-form.is-pill .file-field .wpcf7-not-valid-tip{position:absolute;top:100%}.site-form.is-pill .wpcf7-spinner{right:12px;bottom:calc(22 * var(--u));margin:0;position:absolute}.site-form.is-pill.submitting .btn{opacity:.6;pointer-events:none}.site-form.is-pill .wpcf7-response-output{padding:14px calc(43 * var(--u));border-radius:calc(17 * var(--u));color:var(--pm-ink);font-size:max(13px, var(--fs-input));background:#fff;border:0;margin:0;font-weight:600}.site-form.is-pill.invalid .wpcf7-response-output,.site-form.is-pill.failed .wpcf7-response-output,.site-form.is-pill.spam .wpcf7-response-output{color:#8d2b16;background:#fde8e4}.site-form.is-pill.init .wpcf7-response-output,.site-form.is-pill.resetting .wpcf7-response-output{display:none}.site-form.is-pill{position:relative}.pm-instagram-feed{overflow:hidden}.pm-instagram #sb_instagram{height:100%;width:100%!important;padding:0!important}.pm-instagram #sb_instagram .sb_instagram_header,.pm-instagram #sb_instagram .sbi_header_link,.pm-instagram #sb_instagram #sbi_load{display:none!important}.pm-instagram #sb_instagram #sbi_images{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;overflow-x:auto;gap:calc(24 * var(--u))!important;padding:0!important;display:flex!important}.pm-instagram #sb_instagram #sbi_images::-webkit-scrollbar{display:none}.pm-instagram #sb_instagram #sbi_images .sbi_item{aspect-ratio:1;border-radius:var(--pm-radius-sm);scroll-snap-align:start;flex:none;overflow:hidden;width:auto!important;height:100%!important;margin:0!important;padding:0!important}.pm-instagram #sb_instagram .sbi_photo_wrap,.pm-instagram #sb_instagram .sbi_photo{background-position:50%;background-size:cover;width:100%;display:block;height:100%!important}.pm-instagram #sb_instagram .sbi_photo img{object-fit:cover;width:100%;height:100%!important}