.OrgChart-module__i_HQeG__section{background:#fbfcfc;padding-block:clamp(4.5rem,8vw,7.5rem);scroll-margin-top:5.5rem;position:relative}.OrgChart-module__i_HQeG__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__i_HQeG__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__i_HQeG__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__i_HQeG__directory{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.OrgChart-module__i_HQeG__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__i_HQeG__department:nth-child(n){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.OrgChart-module__i_HQeG__department:nth-child(3n){border-right:0}.OrgChart-module__i_HQeG__department:nth-child(n+4){border-bottom:0}.OrgChart-module__i_HQeG__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__i_HQeG__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__i_HQeG__department:hover:after{transform:scaleX(1)}.OrgChart-module__i_HQeG__departmentHeader{align-items:flex-start;gap:1rem;min-height:4.5rem;display:flex}.OrgChart-module__i_HQeG__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__i_HQeG__department:hover .OrgChart-module__i_HQeG__icon{color:color-mix(in srgb, var(--brand-petroleo) 76%, var(--brand-celeste));scale:1.08}.OrgChart-module__i_HQeG__icon svg{width:2rem;height:2rem}.OrgChart-module__i_HQeG__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__i_HQeG__responsibilities{border-top:1px solid var(--border);margin-top:auto;padding-top:.9rem;list-style:none}.OrgChart-module__i_HQeG__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__i_HQeG__responsibilities li+li{border-top:1px solid var(--border)}.OrgChart-module__i_HQeG__responsibilityMark{background:var(--brand-petroleo);flex:none;width:.42rem;height:1px}.OrgChart-module__i_HQeG__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__i_HQeG__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__i_HQeG__close p{color:#f0f8fab3;text-wrap:pretty;max-width:60ch;margin-top:.8rem;font-size:.96rem;line-height:1.65}.OrgChart-module__i_HQeG__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__i_HQeG__closeAction:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 34px -20px #74c3d5bf}.OrgChart-module__i_HQeG__closeAction:active{transform:scale(.98)}.OrgChart-module__i_HQeG__closeAction:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:68rem){.OrgChart-module__i_HQeG__intro{grid-template-columns:1fr;align-items:start;gap:1.4rem}.OrgChart-module__i_HQeG__intro h2{max-width:14ch}.OrgChart-module__i_HQeG__directory{grid-template-columns:repeat(2,minmax(0,1fr))}.OrgChart-module__i_HQeG__department{min-height:16.5rem}.OrgChart-module__i_HQeG__department:nth-child(n){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.OrgChart-module__i_HQeG__department:nth-child(3n){border-right:1px solid var(--border)}.OrgChart-module__i_HQeG__department:nth-child(2n){border-right:0}.OrgChart-module__i_HQeG__department:nth-child(n+5){border-bottom:0}}@media (max-width:46rem){.OrgChart-module__i_HQeG__section{padding-block:4rem}.OrgChart-module__i_HQeG__intro p{min-width:0}.OrgChart-module__i_HQeG__directory{grid-template-columns:1fr}.OrgChart-module__i_HQeG__department{min-height:15.5rem;padding:1.45rem}.OrgChart-module__i_HQeG__department:nth-child(n){border-right:0;border-bottom:1px solid var(--border)}.OrgChart-module__i_HQeG__department:last-child{border-bottom:0}.OrgChart-module__i_HQeG__departmentHeader h3{max-width:18ch;font-size:1.3rem}.OrgChart-module__i_HQeG__responsibilities li{font-size:.875rem}.OrgChart-module__i_HQeG__close{grid-template-columns:1fr;align-items:start;padding:1.7rem}.OrgChart-module__i_HQeG__closeAction{width:100%}}@media (prefers-reduced-motion:reduce){.OrgChart-module__i_HQeG__department,.OrgChart-module__i_HQeG__department:after,.OrgChart-module__i_HQeG__closeAction{transition-duration:.01ms}}
