html.js-enabled.reveal-active [data-reveal][data-motion].is-revealed,html.js-enabled.reveal-active [data-reveal-child][data-motion].is-revealed,html.js-enabled.reveal-active [data-reveal-hero][data-motion]{transition:none}@keyframes motion-hero-eyebrow{0%{transform:translateY(12px)}to{transform:translate(0,0)}}@keyframes motion-hero-title{0%{transform:translateY(48px)scale(.97)}to{transform:translate(0,0)scale(1)}}@keyframes motion-hero-subtitle{0%{transform:translateY(28px)}to{transform:translate(0,0)}}@keyframes motion-hero-journeys{0%{transform:translateY(48px)}to{transform:translate(0,0)}}@keyframes motion-hero-scroll{0%{transform:translateY(16px)}to{transform:translate(0,0)}}html.js-enabled.reveal-active [data-reveal-hero][data-motion]{animation-fill-mode:both}html.js-enabled.reveal-active [data-reveal-hero][data-motion=hero-eyebrow]{animation:motion-hero-eyebrow 1s var(--ease-editorial) both;animation-delay:calc(var(--reveal-i,0) * .12s)}html.js-enabled.reveal-active [data-reveal-hero][data-motion=hero-title]{animation:motion-hero-title 1.35s var(--ease-editorial) both;animation-delay:calc(80ms + var(--reveal-i,0) * .14s)}html.js-enabled.reveal-active [data-reveal-hero][data-motion=hero-subtitle]{animation:motion-hero-subtitle 1.05s var(--ease-out-smooth) both;animation-delay:calc(.22s + var(--reveal-i,0) * .1s)}html.js-enabled.reveal-active [data-reveal-hero][data-motion=hero-journeys]{animation:motion-hero-journeys 1.1s var(--ease-editorial) both;animation-delay:calc(.38s + var(--reveal-i,0) * 80ms)}html.js-enabled.reveal-active [data-reveal-hero][data-motion=hero-scroll]{animation:motion-hero-scroll .95s var(--ease-out-smooth) both;animation-delay:calc(.56s + var(--reveal-i,0) * 60ms)}@keyframes motion-page-eyebrow{0%{transform:translate(-16px)}to{transform:translate(0,0)}}@keyframes motion-page-title{0%{transform:translateY(40px)}to{transform:translate(0,0)}}@keyframes motion-page-subtitle{0%{transform:translateY(24px)}to{transform:translate(0,0)}}@keyframes motion-page-intro{0%{transform:translateY(16px)}to{transform:translate(0,0)}}@keyframes motion-page-extra{0%{transform:translateY(32px)scale(.97)}to{transform:translate(0,0)scale(1)}}html.js-enabled.reveal-active [data-reveal-hero][data-motion=page-eyebrow]{animation:motion-page-eyebrow .85s var(--ease-editorial) both;animation-delay:calc(var(--reveal-i,0) * 90ms)}html.js-enabled.reveal-active [data-reveal-hero][data-motion=page-title]{animation:motion-page-title 1.15s var(--ease-editorial) both;animation-delay:calc(70ms + var(--reveal-i,0) * .1s)}html.js-enabled.reveal-active [data-reveal-hero][data-motion=page-subtitle]{animation:motion-page-subtitle .95s var(--ease-out-smooth) both;animation-delay:calc(.18s + var(--reveal-i,0) * 80ms)}html.js-enabled.reveal-active [data-reveal-hero][data-motion=page-intro]{animation:motion-page-intro .9s var(--ease-out-smooth) both;animation-delay:calc(.28s + var(--reveal-i,0) * 60ms)}html.js-enabled.reveal-active [data-reveal-hero][data-motion=page-extra]{animation:motion-page-extra 1s var(--ease-spring-soft) both;animation-delay:calc(.36s + var(--reveal-i,0) * 80ms)}@keyframes motion-divisions-nav{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-divisions-visual{0%{opacity:0;filter:blur(6px);transform:scale(.88)rotate(-1deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes motion-divisions-copy{0%{opacity:0;filter:blur(8px);transform:translate(56px)}to{opacity:1;filter:blur();transform:translate(0,0)}}html.js-enabled.reveal-active .site-home-divisions.is-revealed .site-home-divisions__nav{animation:motion-divisions-nav .95s var(--ease-editorial) both}html.js-enabled.reveal-active .site-home-divisions.is-revealed .site-home-divisions__visual{animation:motion-divisions-visual 1.25s var(--ease-editorial) both;animation-delay:.15s}html.js-enabled.reveal-active .site-home-divisions.is-revealed .site-home-divisions__panel.is-active .site-home-divisions__copy{animation:motion-divisions-copy 1.05s var(--ease-editorial) both;animation-delay:.28s}@keyframes motion-story-intro{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-story-progress{0%{transform:scaleX(0)}to{transform:scaleX(.12)}}html.js-enabled.reveal-active [data-motion=story-intro].is-revealed{animation:motion-story-intro 1s var(--ease-editorial) both}html.js-enabled.reveal-active [data-motion=story-intro].is-revealed .site-home-story__progress-bar{animation:motion-story-progress 1.2s var(--ease-out-expo) both;animation-delay:.35s}@keyframes motion-showcase-title{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(40px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes motion-showcase-stage{0%{opacity:0;filter:blur(10px);transform:scale(.86)translateY(64px)}to{opacity:1;filter:blur();transform:scale(1)translate(0,0)}}html.js-enabled.reveal-active [data-motion=showcase-title].is-revealed{animation:motion-showcase-title 1.15s var(--ease-editorial) both}html.js-enabled.reveal-active [data-motion=showcase-stage].is-revealed{animation:motion-showcase-stage 1.35s var(--ease-editorial) both;animation-delay:.2s}html.js-enabled.reveal-active [data-motion=showcase-stage].is-revealed .site-home-showcase__card{animation:motion-showcase-card 1.1s var(--ease-spring-soft) both;animation-delay:.55s}@keyframes motion-showcase-card{0%{opacity:0;transform:translateY(80px)rotate(2deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes motion-stats-header{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-stat-left{0%{opacity:0;transform:translate(-40px,24px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes motion-stat-up{0%{opacity:0;transform:translateY(48px)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes motion-stat-right{0%{opacity:0;transform:translate(40px,24px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}html.js-enabled.reveal-active [data-motion=stats].is-revealed .site-stats__header{animation:motion-stats-header .95s var(--ease-editorial) both}.site-stats.is-visible .site-stat-card:first-child{animation:motion-stat-left 1.05s var(--ease-spring-soft) both;animation-delay:.12s}.site-stats.is-visible .site-stat-card:nth-child(2){animation:motion-stat-up 1.05s var(--ease-spring-soft) both;animation-delay:.28s}.site-stats.is-visible .site-stat-card:nth-child(3){animation:motion-stat-right 1.05s var(--ease-spring-soft) both;animation-delay:.44s}@keyframes motion-testimonials-title{0%{opacity:0;filter:blur(6px);transform:translateY(-32px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes motion-testimonials-track{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}html.js-enabled.reveal-active [data-motion=testimonials-band].is-revealed .site-home-testimonials__title{animation:motion-testimonials-title 1s var(--ease-editorial) both}html.js-enabled.reveal-active [data-motion=testimonials-band].is-revealed .site-home-testimonials__track{animation:motion-testimonials-track 1.05s var(--ease-editorial) both;animation-delay:.15s}html.js-enabled.reveal-active [data-motion=testimonials-band].is-revealed .site-home-testimonials__dots{animation:motion-testimonials-track .85s var(--ease-out-smooth) both;animation-delay:.35s}@keyframes motion-pillar-card{0%{opacity:0;border-color:#fff0;transform:translateY(48px)}to{opacity:1;border-color:#ffffff1f;transform:translate(0,0)}}html.js-enabled.reveal-active [data-motion=pillar-card].is-revealed{animation:motion-pillar-card .95s var(--ease-editorial) both;animation-delay:calc(.2s + var(--reveal-i,0) * .14s)}@keyframes motion-explore-media{0%{opacity:.4;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes motion-explore-title{0%{opacity:0;transform:translate(-64px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-explore-text{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-explore-actions{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translate(0,0)}}html.js-enabled.reveal-active .site-home-explore:not(.is-revealed) .site-home-explore__media img{opacity:1;transform:scale(1.06)}html.js-enabled.reveal-active .site-home-explore.is-revealed .site-home-explore__media img{animation:motion-explore-media 1.6s var(--ease-out-expo) both}html.js-enabled.reveal-active .site-home-explore.is-revealed .site-home-explore__title{animation:motion-explore-title 1.05s var(--ease-editorial) both;animation-delay:.12s}html.js-enabled.reveal-active .site-home-explore.is-revealed .site-home-explore__text{animation:motion-explore-text .95s var(--ease-out-smooth) both;animation-delay:.28s}html.js-enabled.reveal-active .site-home-explore.is-revealed .site-home-explore__actions{animation:motion-explore-actions .9s var(--ease-spring-soft) both;animation-delay:.42s}@keyframes motion-contact-form{0%{opacity:0;transform:scale(.94)translateY(32px)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes motion-contact-map-head{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(48px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}html.js-enabled.reveal-active [data-motion=contact-form].is-revealed{animation:motion-contact-form 1.05s var(--ease-spring-soft) both}html.js-enabled.reveal-active [data-motion=contact-map-head].is-revealed{animation:motion-contact-map-head 1.1s var(--ease-editorial) both}@keyframes motion-footer-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}html.js-enabled.reveal-active [data-motion=footer].is-revealed{animation:motion-footer-rise .9s var(--ease-out-smooth) both}@keyframes motion-grupo-markets{0%{opacity:0;clip-path:inset(0 0 100% round 1.5rem);transform:translateY(40px)}to{opacity:1;clip-path:inset(0 round 1.5rem);transform:translate(0,0)}}@keyframes motion-grupo-card{0%{opacity:0;transform:translateY(36px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}html.js-enabled.reveal-active [data-motion=grupo-markets].is-revealed{animation:motion-grupo-markets 1.15s var(--ease-editorial) both}html.js-enabled.reveal-active .site-grupo-overview__inner.is-revealed .site-grupo-overview__grid>*{animation:motion-grupo-card .9s var(--ease-editorial) both;animation-delay:calc(.1s + var(--reveal-i,0) * .11s)}@keyframes motion-careers-sidebar{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-careers-job{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0,0)}}html.js-enabled.reveal-active [data-motion=careers-sidebar].is-revealed{animation:motion-careers-sidebar .95s var(--ease-editorial) both}html.js-enabled.reveal-active .site-careers-jobs.is-revealed>*{animation:motion-careers-job .85s var(--ease-editorial) both;animation-delay:calc(80ms + var(--reveal-i,0) * 70ms)}@keyframes motion-legal-fade{0%{opacity:0}to{opacity:1}}html.js-enabled.reveal-active [data-motion=legal].is-revealed{animation:motion-legal-fade .75s var(--ease-out-smooth) both}@media (prefers-reduced-motion:reduce){html.js-enabled.reveal-active [data-reveal-hero][data-motion]{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}[data-motion].is-revealed,[data-motion].is-revealed *,.site-home-divisions.is-revealed *,.site-home-explore.is-revealed *,.site-stats.is-visible .site-stat-card,.site-careers-jobs.is-revealed>*,.site-grupo-overview.is-revealed .site-grupo-overview__grid>*{transition:none!important;animation:none!important}}@keyframes motion-rise-in{0%{opacity:0;transform:translate3d(0, var(--motion-rise), 0);filter:blur(var(--motion-blur))}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes motion-rise-in-left{0%{opacity:0;transform:translate3d(calc(var(--motion-rise) * -.8), calc(var(--motion-rise) * .4), 0);filter:blur(var(--motion-blur))}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes motion-rise-in-right{0%{opacity:0;transform:translate3d(calc(var(--motion-rise) * .8), calc(var(--motion-rise) * .4), 0);filter:blur(var(--motion-blur))}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes motion-scale-in{0%{opacity:0;transform:translate3d(0, calc(var(--motion-rise) * .6), 0) scale(.92);filter:blur(calc(var(--motion-blur) * .7))}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}html.js-enabled.reveal-active [data-reveal]:not([data-motion]).is-revealed{animation:motion-rise-in var(--duration-reveal) var(--ease-editorial) both;animation-delay:calc(var(--reveal-i,0) * var(--motion-stagger));transition:none}html.js-enabled.reveal-active [data-reveal=fade]:not(.is-revealed){filter:none;transform:none}html.js-enabled.reveal-active [data-reveal=fade].is-revealed{animation:motion-fade-in var(--duration-reveal) var(--ease-editorial) both;animation-delay:calc(var(--reveal-i,0) * var(--motion-stagger))}@keyframes motion-fade-in{0%{opacity:0;filter:blur(var(--motion-blur))}to{opacity:1;filter:blur()}}html.js-enabled.reveal-active [data-reveal=left]:not(.is-revealed){transform:translate3d(calc(var(--motion-rise) * -1.1), calc(var(--motion-rise) * .35), 0)}html.js-enabled.reveal-active [data-reveal=left].is-revealed{animation:motion-rise-in-left var(--duration-reveal) var(--ease-editorial) both;animation-delay:calc(var(--reveal-i,0) * var(--motion-stagger))}html.js-enabled.reveal-active [data-reveal=right]:not(.is-revealed){transform:translate3d(calc(var(--motion-rise) * 1.1), calc(var(--motion-rise) * .35), 0)}html.js-enabled.reveal-active [data-reveal=right].is-revealed{animation:motion-rise-in-right var(--duration-reveal) var(--ease-editorial) both;animation-delay:calc(var(--reveal-i,0) * var(--motion-stagger))}html.js-enabled.reveal-active [data-reveal=scale]:not(.is-revealed){transform:translate3d(0, calc(var(--motion-rise) * .6), 0) scale(.9)}html.js-enabled.reveal-active [data-reveal=scale].is-revealed{animation:motion-scale-in var(--duration-reveal) var(--ease-editorial) both;animation-delay:calc(var(--reveal-i,0) * var(--motion-stagger))}html.js-enabled.reveal-active [data-reveal=clip]:not(.is-revealed){opacity:1;filter:none;clip-path:inset(0 0 100% round 1rem);transition:clip-path 1s var(--ease-out-expo), opacity var(--duration-reveal) var(--ease-out-expo);transform:none}html.js-enabled [data-reveal=clip].is-revealed{clip-path:inset(0 round 1rem)}html.js-enabled.reveal-active [data-reveal-group].is-revealed>:not([data-motion]),html.js-enabled.reveal-active [data-reveal-stagger].is-revealed [data-reveal-child]:not([data-motion]){animation:motion-rise-in var(--duration-reveal) var(--ease-editorial) both;animation-delay:calc(var(--reveal-i,0) * var(--motion-stagger));transition:none}html.js-enabled [data-reveal-hero]{opacity:1;transform:translate(0,0)}html.js-enabled.reveal-active [data-reveal-hero]:not([data-motion]).is-revealed{animation:motion-rise-in var(--duration-reveal-hero) var(--ease-editorial) both;animation-delay:calc(var(--reveal-i,0) * .18s);transition:none}@media (prefers-reduced-motion:reduce){html.js-enabled [data-reveal],html.js-enabled [data-reveal-group]>*,html.js-enabled [data-reveal-stagger] [data-reveal-child],html.js-enabled [data-reveal-hero]{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}
