.Hero-module__dUI5_a__hero{color:#fff;background:radial-gradient(72% 90% at 88% 38%,#74c3d51c,#0000 62%),linear-gradient(145deg,#071116 0%,#0a171e 55%,#081218 100%);align-items:center;min-height:100svh;padding-block:clamp(8.5rem,15vh,11rem) clamp(4.5rem,8vh,6.5rem);display:grid;position:relative;overflow:clip}.Hero-module__dUI5_a__hero:after{content:"";background:linear-gradient(90deg,#0000,#74c3d5b8,#0000);height:1px;position:absolute;inset:auto 0 0}.Hero-module__dUI5_a__layout{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(28rem,1.14fr);align-items:center;gap:clamp(3rem,5vw,5rem);display:grid;position:relative}.Hero-module__dUI5_a__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex;container-type:inline-size}.Hero-module__dUI5_a__headline{max-width:12ch;font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;flex-direction:column;font-size:clamp(3.15rem,15cqi,5.5rem);font-weight:400;line-height:.96;display:flex}.Hero-module__dUI5_a__headline strong{color:var(--brand-celeste);margin-top:.12em;font-weight:650}.Hero-module__dUI5_a__lead{color:#f0f8fac2;text-wrap:pretty;max-width:51ch;margin-top:1.65rem;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.72}.Hero-module__dUI5_a__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.Hero-module__dUI5_a__primaryCta,.Hero-module__dUI5_a__secondaryCta{letter-spacing:.13em;text-transform:uppercase;min-height:2.9rem;transition:transform .18s var(--ease-out), background-color .24s var(--ease-out), border-color .24s var(--ease-out), color .24s var(--ease-out), box-shadow .24s var(--ease-out);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.75rem;padding:.88rem 1.35rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.Hero-module__dUI5_a__primaryCta{background:var(--brand-celeste);color:var(--ink);box-shadow:0 12px 30px -22px #74c3d5e6}.Hero-module__dUI5_a__primaryCta:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 36px -22px #74c3d5cc}.Hero-module__dUI5_a__secondaryCta{color:#fff;border-color:#ffffff3d}.Hero-module__dUI5_a__secondaryCta:hover{background:#74c3d514;border-color:#74c3d5b3;transform:translateY(-2px)}.Hero-module__dUI5_a__primaryCta:active,.Hero-module__dUI5_a__secondaryCta:active{transform:scale(.98)}.Hero-module__dUI5_a__primaryCta:focus-visible,.Hero-module__dUI5_a__secondaryCta:focus-visible{outline:2px solid var(--brand-celeste);outline-offset:4px}@media (max-width:70rem){.Hero-module__dUI5_a__hero{min-height:auto}.Hero-module__dUI5_a__layout{grid-template-columns:1fr;gap:3rem}.Hero-module__dUI5_a__headline{max-width:15ch}}@media (max-width:42rem){.Hero-module__dUI5_a__hero{padding-block:7rem 3.5rem}.Hero-module__dUI5_a__headline{font-size:clamp(2.7rem,13vw,4.1rem)}.Hero-module__dUI5_a__lead{font-size:1rem}.Hero-module__dUI5_a__actions{flex-direction:column;width:100%}.Hero-module__dUI5_a__primaryCta,.Hero-module__dUI5_a__secondaryCta{width:100%}}@media (prefers-reduced-motion:reduce){.Hero-module__dUI5_a__primaryCta,.Hero-module__dUI5_a__secondaryCta{transition-duration:.01ms}}
.OrgChart-module__kuJ2Ta__section{background:#fbfcfc;padding-block:clamp(4.5rem,8vw,7.5rem);scroll-margin-top:5.5rem;position:relative}.OrgChart-module__kuJ2Ta__intro{grid-template-columns:minmax(0,.9fr) minmax(22rem,.72fr);align-items:end;gap:clamp(2.5rem,7vw,8rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.OrgChart-module__kuJ2Ta__intro h2{max-width:12ch;font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;color:var(--foreground);text-wrap:balance;font-size:clamp(2.65rem,4.7vw,4.85rem);font-weight:560;line-height:.98}.OrgChart-module__kuJ2Ta__intro p{max-width:64ch;color:var(--text-tertiary);text-wrap:pretty;padding-bottom:.35rem;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.75}.OrgChart-module__kuJ2Ta__directory{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.OrgChart-module__kuJ2Ta__department{background:var(--surface-raised);min-width:0;min-height:17.5rem;transition:background-color .48s var(--ease-out), box-shadow .48s var(--ease-out), transform .48s var(--ease-out);flex-direction:column;padding:clamp(1.45rem,2.4vw,2rem);display:flex;position:relative}.OrgChart-module__kuJ2Ta__department:nth-child(n){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.OrgChart-module__kuJ2Ta__department:nth-child(3n){border-right:0}.OrgChart-module__kuJ2Ta__department:nth-child(n+4){border-bottom:0}.OrgChart-module__kuJ2Ta__department:after{content:"";background:color-mix(in srgb, var(--brand-celeste) 70%, transparent);transform-origin:100%;width:2.4rem;height:1px;transition:transform .3s var(--ease-out);position:absolute;bottom:0;right:0;transform:scaleX(.35)}.OrgChart-module__kuJ2Ta__department:hover{z-index:1;background:color-mix(in srgb, var(--brand-celeste) 7%, var(--surface-raised));box-shadow:0 26px 48px -28px color-mix(in srgb, var(--ink) 45%, transparent), 0 0 54px 8px color-mix(in srgb, var(--brand-celeste) 48%, transparent);transform:translateY(-6px)}.OrgChart-module__kuJ2Ta__department:hover:after{transform:scaleX(1)}.OrgChart-module__kuJ2Ta__departmentHeader{align-items:flex-start;gap:1rem;min-height:4.5rem;display:flex}.OrgChart-module__kuJ2Ta__icon{width:3.15rem;height:3.15rem;color:var(--brand-petroleo);transition:color .26s var(--ease-out), scale .26s var(--ease-out);flex:none;place-items:center;display:grid}.OrgChart-module__kuJ2Ta__department:hover .OrgChart-module__kuJ2Ta__icon{color:color-mix(in srgb, var(--brand-petroleo) 76%, var(--brand-celeste));scale:1.08}.OrgChart-module__kuJ2Ta__icon svg{width:2rem;height:2rem}.OrgChart-module__kuJ2Ta__departmentHeader h3{max-width:15ch;font-family:var(--font-heading), sans-serif;letter-spacing:-.025em;color:var(--foreground);text-wrap:balance;padding-top:.18rem;font-size:clamp(1.18rem,1.65vw,1.45rem);font-weight:650;line-height:1.12}.OrgChart-module__kuJ2Ta__responsibilities{border-top:1px solid var(--border);margin-top:auto;padding-top:.9rem;list-style:none}.OrgChart-module__kuJ2Ta__responsibilities li{min-width:0;color:var(--text-secondary);align-items:center;gap:.6rem;padding:.5rem 0;font-size:clamp(.79rem,.95vw,.88rem);font-weight:570;line-height:1.3;display:flex}.OrgChart-module__kuJ2Ta__responsibilities li+li{border-top:1px solid var(--border)}.OrgChart-module__kuJ2Ta__responsibilityMark{background:var(--brand-petroleo);flex:none;width:.42rem;height:1px}.OrgChart-module__kuJ2Ta__close{background:var(--ink);color:#fff;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(2rem,4vw,3.2rem);display:grid;box-shadow:0 26px 54px -42px #0a1116b8}.OrgChart-module__kuJ2Ta__close h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.85rem,3.1vw,3rem);font-weight:590;line-height:1.04}.OrgChart-module__kuJ2Ta__close p{color:#f0f8fab3;text-wrap:pretty;max-width:60ch;margin-top:.8rem;font-size:.96rem;line-height:1.65}.OrgChart-module__kuJ2Ta__closeSecondary{color:var(--brand-celeste);text-underline-offset:3px;align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.82rem;font-weight:600;text-decoration:underline;display:inline-flex}.OrgChart-module__kuJ2Ta__closeSecondary:hover{color:#fff}.OrgChart-module__kuJ2Ta__closeSecondary svg{width:.85rem;height:.85rem}.OrgChart-module__kuJ2Ta__closeAction{background:var(--brand-celeste);min-height:3rem;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;transition:transform .18s var(--ease-out), background-color .24s var(--ease-out), box-shadow .24s var(--ease-out);border-radius:2px;justify-content:center;align-items:center;gap:.85rem;padding:.95rem 1.4rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 12px 28px -20px #74c3d5bf}.OrgChart-module__kuJ2Ta__closeAction:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 34px -20px #74c3d5bf}.OrgChart-module__kuJ2Ta__closeAction:active{transform:scale(.98)}.OrgChart-module__kuJ2Ta__closeAction:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:68rem){.OrgChart-module__kuJ2Ta__intro{grid-template-columns:1fr;align-items:start;gap:1.4rem}.OrgChart-module__kuJ2Ta__intro h2{max-width:14ch}.OrgChart-module__kuJ2Ta__directory{grid-template-columns:repeat(2,minmax(0,1fr))}.OrgChart-module__kuJ2Ta__department{min-height:16.5rem}.OrgChart-module__kuJ2Ta__department:nth-child(n){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.OrgChart-module__kuJ2Ta__department:nth-child(3n){border-right:1px solid var(--border)}.OrgChart-module__kuJ2Ta__department:nth-child(2n){border-right:0}.OrgChart-module__kuJ2Ta__department:nth-child(n+5){border-bottom:0}}@media (max-width:46rem){.OrgChart-module__kuJ2Ta__section{padding-block:4rem}.OrgChart-module__kuJ2Ta__intro p{min-width:0}.OrgChart-module__kuJ2Ta__directory{grid-template-columns:1fr}.OrgChart-module__kuJ2Ta__department{min-height:15.5rem;padding:1.45rem}.OrgChart-module__kuJ2Ta__department:nth-child(n){border-right:0;border-bottom:1px solid var(--border)}.OrgChart-module__kuJ2Ta__department:last-child{border-bottom:0}.OrgChart-module__kuJ2Ta__departmentHeader h3{max-width:18ch;font-size:1.3rem}.OrgChart-module__kuJ2Ta__responsibilities li{font-size:.875rem}.OrgChart-module__kuJ2Ta__close{grid-template-columns:1fr;align-items:start;padding:1.7rem}.OrgChart-module__kuJ2Ta__closeAction{width:100%}}@media (prefers-reduced-motion:reduce){.OrgChart-module__kuJ2Ta__department,.OrgChart-module__kuJ2Ta__department:after,.OrgChart-module__kuJ2Ta__closeAction{transition-duration:.01ms}}
