.card__link[data-astro-cid-esvs7huh]{text-decoration:none;display:block}.card__media[data-astro-cid-esvs7huh]{aspect-ratio:16/9;background:var(--bg-2);position:relative;overflow:hidden}.card__media[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh],.card__media[data-astro-cid-esvs7huh] video[data-astro-cid-esvs7huh]{object-fit:contain;width:100%;height:100%}.card__media[data-astro-cid-esvs7huh] video[data-astro-cid-esvs7huh]{opacity:0;transition:opacity .4s;position:absolute;inset:0}.card.is-playing .card__media[data-astro-cid-esvs7huh] video[data-astro-cid-esvs7huh]{opacity:1}.card__text[data-astro-cid-esvs7huh]{border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:4px 0;margin-top:20px;padding-top:20px;display:grid}.card__index[data-astro-cid-esvs7huh]{font-variant-numeric:tabular-nums;grid-row:1/span 3;padding-top:.55em}.card__title[data-astro-cid-esvs7huh]{font-size:var(--step-h3);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.card__subtitle[data-astro-cid-esvs7huh]{color:var(--muted)}.card__roles[data-astro-cid-esvs7huh]{margin-top:8px}.card__link[data-astro-cid-esvs7huh]:hover .card__title[data-astro-cid-esvs7huh],.card__link[data-astro-cid-esvs7huh]:focus-visible .card__title[data-astro-cid-esvs7huh]{text-decoration-color:var(--accent)}.reels[data-astro-cid-pkkrvylt] [data-astro-cid-pkkrvylt][hidden]{display:none!important}.reels__filters[data-astro-cid-pkkrvylt]{flex-wrap:wrap;gap:0 clamp(16px,2.5vw,32px);margin-bottom:clamp(24px,3vw,40px);display:flex}.reels__filter[data-astro-cid-pkkrvylt]{color:var(--muted);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;padding:12px 0;font-size:.875rem;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.reels__filter[data-astro-cid-pkkrvylt]:hover{color:var(--ink)}.reels__filter[data-astro-cid-pkkrvylt][aria-pressed=true]{color:var(--ink);text-decoration-color:var(--accent)}.reels__count[data-astro-cid-pkkrvylt]{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:2px;font-size:.75rem}.reels__grid[data-astro-cid-pkkrvylt]{align-items:start;gap:clamp(32px, 4vw, 56px) var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;margin:0;padding:0;list-style:none;display:grid}.reel--horizontal[data-astro-cid-pkkrvylt]{grid-column:span 2}@media (width>=700px){.reels__grid[data-astro-cid-pkkrvylt]{grid-template-columns:repeat(3,minmax(0,1fr))}.reel--horizontal[data-astro-cid-pkkrvylt]{grid-column:span 3}}@media (width>=1100px){.reels__grid[data-astro-cid-pkkrvylt]{grid-template-columns:repeat(4,minmax(0,1fr))}}.reel__link[data-astro-cid-pkkrvylt]{text-decoration:none;display:block}.reel__media[data-astro-cid-pkkrvylt]{aspect-ratio:9/16;background:var(--bg-2);display:block;position:relative;overflow:hidden}.reel--horizontal[data-astro-cid-pkkrvylt] .reel__media[data-astro-cid-pkkrvylt]{aspect-ratio:16/9}.reel__media[data-astro-cid-pkkrvylt] img[data-astro-cid-pkkrvylt]{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .3s}.reel__play[data-astro-cid-pkkrvylt]{aspect-ratio:1;background:var(--accent);width:clamp(44px,4vw,56px);color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.reel__title[data-astro-cid-pkkrvylt]{text-underline-offset:.18em;margin-top:16px;font-size:1.25rem;line-height:1.15;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.reel__meta[data-astro-cid-pkkrvylt]{margin-top:6px}.reel__link[data-astro-cid-pkkrvylt]:hover img[data-astro-cid-pkkrvylt],.reel__link[data-astro-cid-pkkrvylt]:focus-visible img[data-astro-cid-pkkrvylt]{opacity:1}.reel__link[data-astro-cid-pkkrvylt]:hover .reel__title[data-astro-cid-pkkrvylt],.reel__link[data-astro-cid-pkkrvylt]:focus-visible .reel__title[data-astro-cid-pkkrvylt]{text-decoration-color:var(--accent)}.reels__more[data-astro-cid-pkkrvylt]{cursor:pointer;background:0 0;margin-top:clamp(48px,5vw,72px)}.viewer[data-astro-cid-pkkrvylt]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);opacity:0;transition:opacity .25s var(--ease), overlay .25s allow-discrete, display .25s allow-discrete;background:#0a0a0a;border:0;margin:0;padding:0;position:fixed;inset:0}.viewer[data-astro-cid-pkkrvylt][open]{opacity:1;grid-template-rows:auto 1fr;display:grid}@starting-style{.viewer[data-astro-cid-pkkrvylt][open]{opacity:0}}.viewer[data-astro-cid-pkkrvylt]::backdrop{background:0 0}.viewer__bar[data-astro-cid-pkkrvylt]{padding:8px var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}.viewer__title[data-astro-cid-pkkrvylt]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.viewer__close[data-astro-cid-pkkrvylt]{cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;width:48px;height:48px;padding:0;transition:background-color .2s;display:grid}.viewer__close[data-astro-cid-pkkrvylt]:hover{background:#ece9e214}.viewer__stage[data-astro-cid-pkkrvylt]{min-height:0;padding:0 var(--gutter) 24px;place-items:center;display:grid}.viewer__frame[data-astro-cid-pkkrvylt]{aspect-ratio:16/9;background:#000;width:min(100%,177.778dvh - 184.889px)}.viewer__frame[data-astro-cid-pkkrvylt][data-formato=vertical]{aspect-ratio:9/16;width:min(100%,56.25dvh - 58.5px)}.viewer__frame[data-astro-cid-pkkrvylt] iframe{border:0;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.viewer[data-astro-cid-pkkrvylt],.reel__media[data-astro-cid-pkkrvylt] img[data-astro-cid-pkkrvylt],.reel__title[data-astro-cid-pkkrvylt],.reels__filter[data-astro-cid-pkkrvylt]{transition:none}}.hero__name[data-astro-cid-lcdefpme],.hero__role[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--step-display);letter-spacing:-.015em;line-height:1.02}.hero__role[data-astro-cid-lcdefpme]{color:var(--muted);font-style:italic}.hero__foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:clamp(56px,8vw,112px);padding-top:24px}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-content:start;gap:12px 32px;font-size:.9375rem;display:flex}.hero__link[data-astro-cid-lcdefpme]{text-decoration-line:underline;text-decoration-color:var(--line);transition:gap .25s var(--ease-out), text-decoration-color .2s ease;align-items:center;gap:4px;display:inline-flex}.hero__link[data-astro-cid-lcdefpme]:hover{text-decoration-color:var(--accent);gap:8px}@media (width>=960px){.hero__intro[data-astro-cid-lcdefpme]{grid-column:1/span 6}.hero__actions[data-astro-cid-lcdefpme]{grid-column:8/-1;justify-content:end;padding-top:.35em}}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--bg-2);margin-top:clamp(48px,6vw,80px);position:relative}.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero__toggle[data-astro-cid-lcdefpme]{border:1px solid var(--line);cursor:pointer;background:#0e0e0e99;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;bottom:16px;left:16px}.hero__toggle[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.hero__toggle-icon[data-astro-cid-lcdefpme]{border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--ink);width:0;height:0;margin-left:3px}.hero__toggle[data-astro-cid-lcdefpme][aria-pressed=true] .hero__toggle-icon[data-astro-cid-lcdefpme]{border-width:0 3px;border-color:var(--ink);width:10px;height:12px;margin-left:0}.section[data-astro-cid-lcdefpme]{padding-top:var(--section)}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(40px,5vw,72px);display:flex}.section-title[data-astro-cid-lcdefpme]{font-size:var(--step-h2)}#casos[data-astro-cid-lcdefpme],#video[data-astro-cid-lcdefpme]{scroll-margin-top:24px}.casos__grid[data-astro-cid-lcdefpme]{gap:clamp(72px, 8vw, 112px) var(--col-gap);display:grid}@media (width>=900px){.casos__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,64px)}}
