.human-studio-art{isolation:isolate;perspective:1100px;width:100%;min-width:0;height:550px;position:relative}.human-studio-art__canvas{background:#e9e3ff;border-radius:24px;position:absolute;inset:5% 0 0;overflow:hidden}.human-studio-art__type{color:#4242ff24;letter-spacing:-.12em;-webkit-user-select:none;user-select:none;font:700 260px/.9 Outfit,sans-serif;position:absolute;top:-20px;left:-24px}.human-studio-art__lime{background:radial-gradient(at 80% 5%,#f8fad780,#0000 65%),#c0fc75;width:57%;height:100%;position:absolute;top:0;right:0}.human-studio-art__violet{background:radial-gradient(at 90% 70%,#9291ff,#0000 60%),#4242ff;height:48%;position:absolute;bottom:0;left:0;right:0}.human-studio-art__person{z-index:1;object-fit:contain;object-position:right bottom;width:97%;height:100%;transform:translate(calc(var(--depth-x,0px) * .4),calc(var(--depth-y,0px) * .2));pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;right:-2%}.human-studio-art__signature{z-index:2;color:#13152f;letter-spacing:-.03em;background:#f8fad7;padding:15px 19px;font:300 clamp(22px,2.2vw,30px)/1.05 Outfit,sans-serif;position:absolute;bottom:28px;left:-12px;transform:rotate(-3deg);box-shadow:0 10px 30px #19132f17}.human-studio-art__signature strong{font-weight:700}.human-studio-art__cursor{z-index:2;object-fit:contain;width:100px;height:100px;transform:translate(calc(var(--depth-x,0px) * -.6),calc(var(--depth-y,0px) * -.6)) rotate(-12deg);pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:26%;left:-28px}#main-content.arch-page--service[data-page=consulting\/innovative-advertising] .service-hero{background:radial-gradient(at 85% 5%,#e4dfff80,#0000 55%),#f8f8f3}#main-content.arch-page--service[data-page=consulting\/innovative-advertising] .service-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px}@media (max-width:1100px){.human-studio-art{height:480px}#main-content.arch-page--service[data-page=consulting\/innovative-advertising] .service-hero__grid{gap:35px}}@media (max-width:760px){.human-studio-art{max-width:500px;height:420px;margin-inline:auto}.human-studio-art__canvas{border-radius:20px;inset:4% 0 0}.human-studio-art__person{width:100%;right:0}.human-studio-art__type{font-size:210px;top:-8px;left:-12px}.human-studio-art__signature{padding:13px 16px;font-size:25px;bottom:20px;left:0}.human-studio-art__cursor{width:75px;height:75px;top:29%;left:-8px}#main-content.arch-page--service[data-page=consulting\/innovative-advertising] .service-hero__grid{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:370px){.human-studio-art{height:360px}.human-studio-art__signature{font-size:22px}}@media (prefers-reduced-motion:reduce){.human-studio-art__person,.human-studio-art__cursor{transition:none;transform:none}}
.leadership-directory{--directory-purple:var(--wiwo-blue,#4242ff);--directory-beige:var(--wiwo-beige,#f8fad7);--directory-lime:var(--wiwo-lime,#8af84f);--directory-size:76px;width:100%;max-width:640px;color:var(--directory-beige);grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center;gap:20px 24px;margin-inline:auto;padding:12px 0;display:grid}.leadership-directory__person{--directory-crop:50% 0%;--directory-zoom:1.3;grid-template-columns:var(--directory-size) minmax(0,1fr);width:100%;min-width:0;min-height:94px;color:inherit;text-align:left;-webkit-tap-highlight-color:#8af84f26;border-radius:18px;grid-template-rows:auto auto;align-content:center;align-items:center;gap:6px 12px;text-decoration:none;display:grid}.leadership-directory__person:nth-child(3){grid-column:1/-1;width:calc(50% - 12px)}.leadership-directory__portrait{width:var(--directory-size);height:var(--directory-size);background:#e4e2ee;border:2px solid #f8fad750;border-radius:50%;flex:none;grid-area:1/1/3;transition:transform .22s,box-shadow .22s;display:block;overflow:hidden;box-shadow:0 5px 18px #00000014}.leadership-directory__portrait img{object-fit:cover;object-position:var(--directory-crop);width:100%;height:100%;transform:scale(var(--directory-zoom));transform-origin:50% 0;display:block}.leadership-directory__person[data-leadership-person=polo-diaz]{--directory-crop:57% 0%;--directory-zoom:1.42}.leadership-directory__person[data-leadership-person=juanjo-diaz]{--directory-crop:43% 0%}.leadership-directory__person[data-leadership-person=martin-perdomo]{--directory-crop:45% 0%;--directory-zoom:1.36}.leadership-directory__person[data-leadership-person=soledad-hidalgo]{--directory-crop:18% 0%;--directory-zoom:1.27}.leadership-directory__person[data-leadership-person=alberto-fernandez]{--directory-zoom:1.12}.leadership-directory__name{background:var(--directory-beige);width:fit-content;max-width:100%;min-height:34px;color:var(--directory-purple);font:600 16px/1.1 var(--font-brand),"Outfit",sans-serif;letter-spacing:-.025em;text-wrap:balance;border:1px solid #0000;border-radius:999px;grid-area:1/2;justify-content:center;align-self:end;align-items:center;padding:8px 12px;transition:background-color .18s,color .18s;display:flex}.leadership-directory__role{color:#d3d2df;max-width:100%;font:500 12px/1.4 var(--font-reading),"Instrument Sans",sans-serif;text-wrap:balance;grid-area:2/2;align-self:start;display:block}.leadership-directory__person:focus-visible{outline:3px solid var(--directory-lime);outline-offset:6px}.leadership-directory__person:focus-visible .leadership-directory__portrait{transform:translateY(-2px);box-shadow:0 0 0 2px #8af84f70,0 8px 20px #00000024}@media (hover:hover){.leadership-directory__person:hover .leadership-directory__portrait{transform:translateY(-2px);box-shadow:0 0 0 2px #8af84f70,0 8px 20px #00000024}.leadership-directory__person:hover .leadership-directory__name{color:var(--directory-purple);background:#dcf7bd}}@media (max-width:960px){.leadership-directory{max-width:600px}}@media (max-width:420px){.leadership-directory{--directory-size:clamp(44px,calc(25vw - 36px),76px);gap:18px 14px;padding:4px 0}.leadership-directory__person{gap:5px 7px;min-height:100px}.leadership-directory__person:nth-child(3){width:calc(50% - 7px)}.leadership-directory__name{min-height:32px;padding:7px;font-size:14px}.leadership-directory__role{font-size:11.5px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.leadership-directory__portrait,.leadership-directory__name{transition:none}.leadership-directory__person:is(:hover,:focus-visible) .leadership-directory__portrait{transform:none}}
