.PageHeader-module__gp0rpq__header{padding-block:var(--title-offset) var(--space-10)}.PageHeader-module__gp0rpq__title{font-family:var(--font-sans);font-weight:400;font-size:var(--text-4xl);line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl);text-transform:uppercase}.PageHeader-module__gp0rpq__intro{max-width:40rem;margin-top:var(--space-4)}
.Button-module__VMVMAW__button{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-3xl);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);text-transform:uppercase;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast);border:1px solid #0000;display:inline-flex}.Button-module__VMVMAW__button:hover{transform:translateY(-1px)}.Button-module__VMVMAW__button:active{transform:translateY(0)}.Button-module__VMVMAW__button:disabled{opacity:.5;pointer-events:none}.Button-module__VMVMAW__primary{border-color:var(--color-fg);color:var(--color-fg);background:#fafaf7}.Button-module__VMVMAW__ghost{color:#fafaf7;background:#ffffff1a;border-color:#ffffff26}.Button-module__VMVMAW__ghost:hover{background:#ffffff2e}.Button-module__VMVMAW__compact{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-color:var(--color-fg);color:var(--color-fg);background:#fafaf7}.Button-module__VMVMAW__arrow{transition:transform var(--dur-fast) var(--ease-out);flex:none}.Button-module__VMVMAW__button:hover .Button-module__VMVMAW__arrow{transform:translate(4px)}.Button-module__VMVMAW__link{justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-pill);color:inherit;background:0 0;border:0;padding:0;display:flex}.Button-module__VMVMAW__link:hover,.Button-module__VMVMAW__link:active{transform:none}.Button-module__VMVMAW__link .Button-module__VMVMAW__label{text-underline-offset:4px}@media (hover:hover){.Button-module__VMVMAW__link:hover .Button-module__VMVMAW__label{text-decoration:underline}}.Button-module__VMVMAW__circle{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);color:var(--color-fg);background:#fafaf7;flex:none;place-items:center;display:grid}.Button-module__VMVMAW__link:focus-visible{outline-offset:4px;outline:2px solid}
.AreasSection-module__CNDCjG__section{background:var(--bg-paper-dark);color:var(--color-on-dark);padding-block:calc(var(--section-y) * 2)}.AreasSection-module__CNDCjG__light{background:var(--bg-paper);color:var(--color-fg);padding-block:calc(var(--section-y) - var(--space-10))}.AreasSection-module__CNDCjG__light .AreasSection-module__CNDCjG__card{background:#2a2a2a0a;border-color:#2a2a2a1a}.AreasSection-module__CNDCjG__light .AreasSection-module__CNDCjG__cta{color:#2a2a2aa6}.AreasSection-module__CNDCjG__light .AreasSection-module__CNDCjG__cta>span:last-child{color:var(--color-fg);background:#2a2a2a0f;border-color:#2a2a2a26}.AreasSection-module__CNDCjG__light .AreasSection-module__CNDCjG__card:hover .AreasSection-module__CNDCjG__cta>span:last-child{background:#2a2a2a12}.AreasSection-module__CNDCjG__compact{padding-block:var(--section-y)}.AreasSection-module__CNDCjG__content{gap:var(--space-10);flex-direction:column;display:flex}.AreasSection-module__CNDCjG__grid{gap:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.AreasSection-module__CNDCjG__grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.AreasSection-module__CNDCjG__item{display:flex}.AreasSection-module__CNDCjG__item>.AreasSection-module__CNDCjG__card{flex:1}.AreasSection-module__CNDCjG__card{justify-content:space-between;gap:var(--space-10);padding:var(--space-10) var(--space-6);background:var(--color-card-dark);border:1px solid var(--color-border-dark);border-radius:var(--radius-2xl);transition:box-shadow var(--dur-zoom) var(--ease-out);flex-direction:column;display:flex;position:relative}.AreasSection-module__CNDCjG__card:hover{box-shadow:var(--shadow-area-hover)}.AreasSection-module__CNDCjG__text{gap:var(--space-4);flex-direction:column;display:flex}.AreasSection-module__CNDCjG__cardTitle{font-family:var(--font-sans);font-weight:400;font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl);text-transform:uppercase}.AreasSection-module__CNDCjG__body{flex-direction:column;gap:1.4em;display:flex}.AreasSection-module__CNDCjG__body p{line-height:var(--leading-base)}.AreasSection-module__CNDCjG__cta{color:#ffffffa6;transition:color var(--dur-fast);align-self:flex-end}.AreasSection-module__CNDCjG__cta:after{content:"";border-radius:var(--radius-2xl);position:absolute;inset:0}.AreasSection-module__CNDCjG__cta>span:first-child{transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin-bottom:-4px;padding-bottom:4px}.AreasSection-module__CNDCjG__card .AreasSection-module__CNDCjG__cta:hover>span:first-child,.AreasSection-module__CNDCjG__card:hover .AreasSection-module__CNDCjG__cta>span:first-child{background-size:100% 1px;text-decoration:none}.AreasSection-module__CNDCjG__cta>span:last-child{color:#fafaf7;transition:background-color var(--dur-fast);background:#ffffff1a;border:1px solid #ffffff26}.AreasSection-module__CNDCjG__card:hover .AreasSection-module__CNDCjG__cta>span:last-child{background:#ffffff1f}.AreasSection-module__CNDCjG__card .AreasSection-module__CNDCjG__cta:hover svg{transform:none}@media (max-width:1023px){.AreasSection-module__CNDCjG__grid,.AreasSection-module__CNDCjG__grid[data-count="2"]{grid-template-columns:1fr}}
.BrandCards-module__8JGBEW__cards{padding-block:var(--space-4);align-items:center;display:flex}.BrandCards-module__8JGBEW__card{aspect-ratio:580/725;min-width:0;margin-right:calc(-1 * var(--space-10));border-radius:var(--radius-2xl);transform:rotate(var(--r));box-shadow:var(--shadow-card);transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);flex:1 0 0;position:relative;overflow:hidden}.BrandCards-module__8JGBEW__card:last-child{margin-right:0}.BrandCards-module__8JGBEW__layer{display:block;position:absolute}.BrandCards-module__8JGBEW__layer img{object-fit:cover}@media (hover:hover) and (prefers-reduced-motion:no-preference){.BrandCards-module__8JGBEW__card:hover{z-index:2;box-shadow:var(--shadow-card-lift);transform:translateY(-2%)rotate(0)scale(1.03)}.BrandCards-module__8JGBEW__card:hover~.BrandCards-module__8JGBEW__card{transform:translateX(1.5%) rotate(var(--r))}.BrandCards-module__8JGBEW__card:has(~.BrandCards-module__8JGBEW__card:hover){transform:translateX(-1.5%) rotate(var(--r))}}@media (prefers-reduced-motion:no-preference){[data-reveal=out] .BrandCards-module__8JGBEW__card{opacity:0}[data-reveal=in] .BrandCards-module__8JGBEW__card{animation:BrandCards-module__8JGBEW__settle .8s var(--ease-out) calc(var(--i) * .11s) backwards}}@keyframes BrandCards-module__8JGBEW__settle{0%{opacity:0;translate:0 -4%;rotate:-3deg;scale:1.05}40%{opacity:1}}.BrandCards-module__8JGBEW__cards:focus-visible{outline-offset:4px;border-radius:var(--radius-2xl);outline:2px solid}@media (max-width:1023px){.BrandCards-module__8JGBEW__card:first-child,.BrandCards-module__8JGBEW__card:nth-child(5){display:none}.BrandCards-module__8JGBEW__card:nth-child(4){margin-right:0}}@media (max-width:767px){.BrandCards-module__8JGBEW__card{margin-right:calc(-1 * var(--space-6))}}
.BrandBlock-module__XFQbXG__block{gap:var(--space-10);padding:var(--space-10);background:var(--case-bg);color:var(--case-fg);border-radius:var(--radius-2xl);flex-direction:column;display:flex;position:relative}.BrandBlock-module__XFQbXG__info{gap:var(--space-6);flex-direction:column;display:flex}.BrandBlock-module__XFQbXG__text{gap:var(--space-8);flex-direction:column;display:flex}.BrandBlock-module__XFQbXG__cta{align-self:flex-end}.BrandBlock-module__XFQbXG__cta:after{content:"";border-radius:var(--radius-2xl);position:absolute;inset:0}.BrandBlock-module__XFQbXG__cards{z-index:1;position:relative}.BrandBlock-module__XFQbXG__cta>span:first-child{transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin-bottom:-4px;padding-bottom:4px}.BrandBlock-module__XFQbXG__cta:focus-visible>span:first-child{background-size:100% 1px;text-decoration:none}@media (hover:hover){.BrandBlock-module__XFQbXG__block:hover .BrandBlock-module__XFQbXG__cta>span:first-child{background-size:100% 1px;text-decoration:none}}.BrandBlock-module__XFQbXG__cta>span:last-child{color:#fafaf7;transition:background-color var(--dur-fast);background:#ffffff1a;border:1px solid #ffffff26}.BrandBlock-module__XFQbXG__block:hover .BrandBlock-module__XFQbXG__cta>span:last-child,.BrandBlock-module__XFQbXG__cta:focus-visible>span:last-child{background:#ffffff2e}.BrandBlock-module__XFQbXG__block:hover .BrandBlock-module__XFQbXG__cta svg{transform:none}.BrandBlock-module__XFQbXG__logo{max-width:100%}.BrandBlock-module__XFQbXG__summary{gap:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-base);letter-spacing:var(--tracking-base);flex-direction:column;display:flex}.BrandBlock-module__XFQbXG__title{font-family:inherit;font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}@media (max-width:767px){.BrandBlock-module__XFQbXG__block{padding:var(--space-6);gap:var(--space-6)}.BrandBlock-module__XFQbXG__title{font-size:1.625rem;line-height:1.2}.BrandBlock-module__XFQbXG__summary{font-size:var(--text-base);color:color-mix(in srgb, var(--case-fg) 85%, transparent)}}.BrandBlock-module__XFQbXG__mobileBreak{display:none}@media (max-width:767px){.BrandBlock-module__XFQbXG__mobileBreak{display:inline}}
.CaseCard-module__CARQWa__card{background:var(--case-bg);color:var(--case-fg);border-radius:var(--radius-2xl);transition:box-shadow var(--dur-zoom) var(--ease-out);display:grid;position:relative;overflow:hidden}.CaseCard-module__CARQWa__horizontal{grid-template-columns:1fr 1fr;min-height:560px}.CaseCard-module__CARQWa__vertical{grid-template-rows:auto 1fr}.CaseCard-module__CARQWa__image{position:relative;overflow:hidden}.CaseCard-module__CARQWa__image>*{transition:transform var(--dur-zoom) var(--ease-out)}.CaseCard-module__CARQWa__card:hover{box-shadow:var(--shadow-card-hover)}.CaseCard-module__CARQWa__card:hover .CaseCard-module__CARQWa__image>*{transform:scale(var(--zoom-card))}.CaseCard-module__CARQWa__art{position:absolute;inset:0;overflow:hidden}.CaseCard-module__CARQWa__vertical .CaseCard-module__CARQWa__art{aspect-ratio:580/280;position:relative}.CaseCard-module__CARQWa__art img{max-width:none;height:auto;position:absolute;top:50%;left:50%}.CaseCard-module__CARQWa__info{align-items:flex-start;gap:var(--space-8);padding:var(--space-10);flex-direction:column;display:flex}.CaseCard-module__CARQWa__horizontal .CaseCard-module__CARQWa__info{justify-content:center}.CaseCard-module__CARQWa__vertical .CaseCard-module__CARQWa__info{justify-content:center;gap:var(--space-8);padding:var(--space-10)}.CaseCard-module__CARQWa__actions{justify-content:flex-end;align-self:stretch;align-items:center;gap:var(--space-4);display:flex}.CaseCard-module__CARQWa__vertical .CaseCard-module__CARQWa__actions{margin-top:calc(var(--space-6) - var(--space-8))}.CaseCard-module__CARQWa__circle{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);color:#fafaf7;transition:background-color var(--dur-fast);background:#ffffff1a;border:1px solid #ffffff26;flex:none;place-items:center;display:grid}.CaseCard-module__CARQWa__card:hover .CaseCard-module__CARQWa__circle{background:#ffffff2e}.CaseCard-module__CARQWa__text{gap:var(--space-6);flex-direction:column;display:flex}.CaseCard-module__CARQWa__title{font-family:var(--font-sans);font-weight:400;font-size:var(--text-5xl);line-height:var(--leading-5xl);letter-spacing:var(--tracking-5xl);text-transform:uppercase;white-space:pre-line}.CaseCard-module__CARQWa__vertical .CaseCard-module__CARQWa__title{min-height:calc(2 * var(--leading-title-card) * var(--text-title-card));font-size:var(--text-title-card);line-height:var(--leading-title-card);letter-spacing:var(--tracking-title-card)}.CaseCard-module__CARQWa__summary{color:var(--color-neutral-200);letter-spacing:var(--tracking-base);flex-direction:column;gap:1.4em;display:flex}.CaseCard-module__CARQWa__cta:after{content:"";position:absolute;inset:0}.CaseCard-module__CARQWa__card .CaseCard-module__CARQWa__cta,.CaseCard-module__CARQWa__card .CaseCard-module__CARQWa__cta:hover,.CaseCard-module__CARQWa__card .CaseCard-module__CARQWa__cta:active{transform:none}.CaseCard-module__CARQWa__card .CaseCard-module__CARQWa__cta,.CaseCard-module__CARQWa__card .CaseCard-module__CARQWa__cta:hover{color:#ffffffa6;transition:color var(--dur-fast);background:0 0;border-color:#0000;padding-inline:0}.CaseCard-module__CARQWa__cta>span:first-child{transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin-bottom:-4px;padding-bottom:4px}@media (hover:hover){.CaseCard-module__CARQWa__card:hover .CaseCard-module__CARQWa__cta>span:first-child{background-size:100% 1px}}@media (max-width:1023px){.CaseCard-module__CARQWa__horizontal{grid-template-columns:1fr;min-height:0}.CaseCard-module__CARQWa__horizontal .CaseCard-module__CARQWa__image{aspect-ratio:16/10}}@media (max-width:767px){.CaseCard-module__CARQWa__horizontal .CaseCard-module__CARQWa__image{aspect-ratio:5/3}.CaseCard-module__CARQWa__info{padding:var(--space-6);padding-top:var(--space-10)}.CaseCard-module__CARQWa__info>:first-child:not(.CaseCard-module__CARQWa__text)+.CaseCard-module__CARQWa__text{margin-top:calc(var(--space-4) - var(--space-8))}.CaseCard-module__CARQWa__horizontal .CaseCard-module__CARQWa__title{font-size:2.125rem}.CaseCard-module__CARQWa__vertical .CaseCard-module__CARQWa__info{padding:var(--space-10) var(--space-6) var(--space-6)}.CaseCard-module__CARQWa__vertical .CaseCard-module__CARQWa__actions{margin-top:0}.CaseCard-module__CARQWa__mobile53 .CaseCard-module__CARQWa__image>*{aspect-ratio:5/3!important}.CaseCard-module__CARQWa__text{gap:var(--space-4)}.CaseCard-module__CARQWa__summary{color:color-mix(in srgb, var(--case-fg) 85%, transparent)}.CaseCard-module__CARQWa__card[data-case=fruki-berga] .CaseCard-module__CARQWa__title{white-space:normal}}
.observatory-module__-aJLwW__blocks{padding-bottom:var(--space-20)}@media (max-width:767px){.observatory-module__-aJLwW__blocks{padding-bottom:var(--space-10)}.observatory-module__-aJLwW__blocks [data-parallax]{aspect-ratio:1!important}.observatory-module__-aJLwW__blocks>:first-child>:first-child [data-parallax]{aspect-ratio:4/3!important}}
.sobre-module__u5CazW__blocks{padding-bottom:var(--space-20)}@media (max-width:767px){.sobre-module__u5CazW__blocks{padding-bottom:var(--space-10)}.sobre-module__u5CazW__blocks [data-parallax]{aspect-ratio:var(--mobile-ratio,1 / 1)!important}.sobre-module__u5CazW__blocks>div>div:last-child>section>div{border-radius:var(--radius-xl)}.sobre-module__u5CazW__blocks>div>div:last-child{margin-top:calc(-1 * var(--space-6))}}
.CaseCarousel-module__ZR8r1W__carousel{gap:var(--space-10);flex-direction:column;display:flex}.CaseCarousel-module__ZR8r1W__top{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.CaseCarousel-module__ZR8r1W__controls{gap:var(--space-2);flex:none;display:flex}.CaseCarousel-module__ZR8r1W__arrow{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);color:var(--color-fg);transition:background-color var(--dur-fast), opacity var(--dur-fast);background:#2a2a2a0f;border:1px solid #2a2a2a26;place-items:center;display:grid}.CaseCarousel-module__ZR8r1W__arrow:hover:not(:disabled){background:#2a2a2a1f}.CaseCarousel-module__ZR8r1W__arrow:disabled{opacity:.35;cursor:default}.CaseCarousel-module__ZR8r1W__arrow:focus-visible{outline-offset:2px;outline:2px solid}.CaseCarousel-module__ZR8r1W__back{transform:scaleX(-1)}.CaseCarousel-module__ZR8r1W__track{--bleed-top:var(--space-6);--bleed-bottom:calc(var(--space-10) + var(--space-6));--bleed-x:var(--gutter);gap:var(--space-10);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bleed-x);scrollbar-width:none;padding:var(--bleed-top) var(--bleed-x) var(--bleed-bottom);margin:calc(-1 * var(--bleed-top)) calc(-1 * var(--bleed-x)) calc(-1 * var(--bleed-bottom));display:flex;overflow-x:auto}.CaseCarousel-module__ZR8r1W__track::-webkit-scrollbar{display:none}.CaseCarousel-module__ZR8r1W__track>*{flex:0 0 calc((100% - var(--space-10)) / 2);scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.CaseCarousel-module__ZR8r1W__track{scroll-behavior:auto}}@media (max-width:767px){.CaseCarousel-module__ZR8r1W__controls{display:none}.CaseCarousel-module__ZR8r1W__track{gap:var(--space-4)}.CaseCarousel-module__ZR8r1W__track>*{flex-basis:78%}}
.BrandsSection-module__uSXY2a__section{padding-block:calc(var(--section-y) - var(--space-10))}.BrandsSection-module__uSXY2a__content,.BrandsSection-module__uSXY2a__list{gap:var(--space-10);flex-direction:column;display:flex}
.CaseNav-module__cfei2W__section{background:var(--color-surface-dark);color:var(--color-on-dark);padding-block:var(--section-y) var(--space-10)}.CaseNav-module__cfei2W__light{background:var(--bg-paper);color:var(--color-fg)}.CaseNav-module__cfei2W__content{gap:var(--space-10);flex-direction:column;display:flex}.CaseNav-module__cfei2W__item,.CaseNav-module__cfei2W__item>*{height:100%}
.case-module__3vl5aa__page{--reveal-distance:var(--space-4);--reveal-dur:.9s;margin-top:calc(-1 * var(--topbar-height));padding-top:var(--topbar-height);background:var(--case-bg);color:var(--case-fg)}.case-module__3vl5aa__header{justify-content:space-between;align-items:flex-end;gap:var(--space-10);padding-block:var(--title-offset) var(--space-20);flex-wrap:wrap;display:flex}.case-module__3vl5aa__headline{align-items:flex-start;gap:var(--space-15);flex-direction:column;display:flex}.case-module__3vl5aa__title{font-family:var(--font-sans);font-weight:400;font-size:var(--text-case-title);line-height:var(--leading-7xl);letter-spacing:var(--tracking-7xl);text-transform:uppercase;white-space:pre-line}.case-module__3vl5aa__meta{gap:var(--space-4);flex-direction:column;width:166px;display:flex}.case-module__3vl5aa__meta dt{color:var(--case-accent,currentColor);font-family:var(--font-sans);font-weight:500;font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;line-height:1.1}.case-module__3vl5aa__meta dd{margin:calc(var(--space-2) / 2) 0 0;font-size:var(--text-xs);letter-spacing:0;color:color-mix(in srgb, currentColor 85%, transparent);line-height:1.2}.case-module__3vl5aa__blocks{padding-bottom:var(--space-10)}.case-module__3vl5aa__services{white-space:pre-line}@media (max-width:767px){.case-module__3vl5aa__header{padding-bottom:var(--space-8);gap:var(--space-6)}.case-module__3vl5aa__title{line-height:1.1}.case-module__3vl5aa__meta{gap:var(--space-4);grid-template-columns:1fr 1fr;width:100%;display:grid}.case-module__3vl5aa__blocks [data-parallax]{aspect-ratio:var(--mobile-ratio,1 / 1)!important}}.case-module__3vl5aa__word{display:inline-block}.case-module__3vl5aa__meta{animation-fill-mode:forwards}@media (prefers-reduced-motion:no-preference){.case-module__3vl5aa__word,.case-module__3vl5aa__meta{opacity:0;animation:case-module__3vl5aa__word-in var(--dur-word) var(--ease-word) forwards}:is(body:has([data-preloader]) .case-module__3vl5aa__word,body:has([data-preloader]) .case-module__3vl5aa__meta){animation-play-state:paused}}@keyframes case-module__3vl5aa__word-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
.brand-module__UWrFfG__header{padding-block:var(--title-offset) var(--space-20)}.brand-module__UWrFfG__logo{align-items:center;min-height:90px;display:flex}@media (max-width:767px){.brand-module__UWrFfG__header{padding-bottom:var(--space-10)}.brand-module__UWrFfG__logo{max-width:50%;min-height:0}}.brand-module__UWrFfG__blocks{padding-bottom:var(--section-y)}@media (max-width:767px){.brand-module__UWrFfG__blocks [data-parallax]{aspect-ratio:var(--mobile-ratio,1 / 1)!important}.brand-module__UWrFfG__blocks{padding-bottom:var(--space-10)}}
.ClientsMarquee-module__lH7KWW__section{gap:var(--space-10);padding-block:calc(var(--section-y) - var(--space-10));flex-direction:column;display:flex;overflow:hidden}.ClientsMarquee-module__lH7KWW__viewport{padding-top:var(--space-10);overflow:hidden}.ClientsMarquee-module__lH7KWW__track{width:max-content;animation:30s linear infinite ClientsMarquee-module__lH7KWW__marquee;display:flex}.ClientsMarquee-module__lH7KWW__track:hover,.ClientsMarquee-module__lH7KWW__track:focus-within{animation-play-state:paused}.ClientsMarquee-module__lH7KWW__list{gap:var(--space-10);padding-right:var(--space-10);flex:none;display:flex}.ClientsMarquee-module__lH7KWW__item{justify-content:center;align-items:center;width:143px;height:100px;display:flex}.ClientsMarquee-module__lH7KWW__item>*{scale:var(--logo-scale,1)}.ClientsMarquee-module__lH7KWW__fallback{font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:var(--tracking-lg);text-align:center;text-transform:uppercase;color:#555}@keyframes ClientsMarquee-module__lH7KWW__marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ClientsMarquee-module__lH7KWW__viewport{padding-inline:var(--gutter);overflow-x:auto}.ClientsMarquee-module__lH7KWW__track{animation:none}.ClientsMarquee-module__lH7KWW__list[aria-hidden=true]{display:none}}
.FeaturedCases-module__yhVveq__section{background:var(--bg-paper);color:var(--color-fg);padding-block:calc(var(--section-y) - var(--space-10))}.FeaturedCases-module__yhVveq__content{gap:var(--space-10);flex-direction:column;display:flex}.FeaturedCases-module__yhVveq__list{gap:var(--space-20);flex-direction:column;display:flex}.FeaturedCases-module__yhVveq__cta{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex;position:relative}.FeaturedCases-module__yhVveq__link,.FeaturedCases-module__yhVveq__link:hover{color:#2a2a2aa6;transition:color var(--dur-fast);background:0 0;border-color:#0000;padding-inline:0}.FeaturedCases-module__yhVveq__link:after{content:"";position:absolute;inset:0}.FeaturedCases-module__yhVveq__link>span:first-child{transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin-bottom:-4px;padding-bottom:4px}.FeaturedCases-module__yhVveq__cta:hover .FeaturedCases-module__yhVveq__link>span:first-child{background-size:100% 1px}.FeaturedCases-module__yhVveq__cta .FeaturedCases-module__yhVveq__link,.FeaturedCases-module__yhVveq__cta .FeaturedCases-module__yhVveq__link:hover,.FeaturedCases-module__yhVveq__cta .FeaturedCases-module__yhVveq__link:active{transform:none}.FeaturedCases-module__yhVveq__circle{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);color:var(--color-fg);transition:background-color var(--dur-fast);background:#2a2a2a0f;border:1px solid #2a2a2a26;flex:none;place-items:center;display:grid}.FeaturedCases-module__yhVveq__cta:hover .FeaturedCases-module__yhVveq__circle{background:#2a2a2a1f}@media (max-width:767px){.FeaturedCases-module__yhVveq__list{gap:var(--space-10)}}
.Highlight-module__e4GZgq__highlight{isolation:isolate;color:var(--color-bg);font-family:var(--font-serif);text-transform:none;padding:0 .07em;font-style:italic;font-weight:700;line-height:1;display:inline-block;position:relative}.Highlight-module__e4GZgq__highlight:before{content:"";z-index:-1;background:var(--color-primary);position:absolute;inset:0 .03em .1em 0;-webkit-mask:url(/images/ui/highlight-brush.svg) 50%/100% 100% no-repeat;mask:url(/images/ui/highlight-brush.svg) 50%/100% 100% no-repeat}@media (max-width:767px){.Highlight-module__e4GZgq__highlight{font-size:1.12em}}
.Hero-module__K840IG__hero{gap:var(--space-10);padding-block:var(--title-offset) var(--space-20);flex-direction:column;display:flex}.Hero-module__K840IG__headline{gap:var(--space-15);font-family:var(--font-sans);font-weight:400;font-size:var(--text-7xl);line-height:var(--leading-7xl);letter-spacing:var(--tracking-7xl);text-transform:uppercase;flex-direction:column;display:flex}.Hero-module__K840IG__line{display:block}.Hero-module__K840IG__intro{white-space:pre-line;max-width:580px}.Hero-module__K840IG__xl{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}.Hero-module__K840IG__md{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md)}@media (max-width:767px){.Hero-module__K840IG__hero{padding-bottom:var(--space-10)}}.Hero-module__K840IG__hero{position:relative}.Hero-module__K840IG__headline,.Hero-module__K840IG__intro{z-index:1;position:relative}.Hero-module__K840IG__word{display:inline-block}@media (prefers-reduced-motion:no-preference){.Hero-module__K840IG__fade{opacity:0;animation:1.02s ease-out .1s forwards Hero-module__K840IG__hero-fade}.Hero-module__K840IG__word{opacity:0;animation:Hero-module__K840IG__word-in var(--dur-word) var(--ease-word) forwards}:is(body:has([data-preloader]) .Hero-module__K840IG__fade,body:has([data-preloader]) .Hero-module__K840IG__word){animation-play-state:paused}}@keyframes Hero-module__K840IG__hero-fade{to{opacity:1}}@keyframes Hero-module__K840IG__word-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Hero-module__K840IG__caseSize{font-size:var(--text-case-title)}@media (max-width:767px){.Hero-module__K840IG__caseSize{line-height:1.1}.Hero-module__K840IG__headline{display:block}.Hero-module__K840IG__line{display:inline}.Hero-module__K840IG__line+.Hero-module__K840IG__line:before{content:" "}}@media (min-width:1024px){.Hero-module__K840IG__narrow{max-width:400px}}
.cases-module__15yaUG__grid{padding-bottom:var(--space-10)}@media (max-width:767px){.cases-module__15yaUG__grid{padding-bottom:0}}
.HeroSlideshow-module__pvNBga__wrap{aspect-ratio:var(--ratio);border-radius:var(--radius-2xl);background:var(--color-border-dark);width:100%;position:relative;overflow:hidden}.HeroSlideshow-module__pvNBga__slide{opacity:0;transition:opacity var(--dur-slide) ease;position:absolute;inset:0}.HeroSlideshow-module__pvNBga__slide[data-active]{opacity:1}@media (prefers-reduced-motion:no-preference){.HeroSlideshow-module__pvNBga__slide{transition:opacity var(--dur-slide) ease, transform 0s linear var(--dur-slide);transform:scale(1)}.HeroSlideshow-module__pvNBga__slide[data-zoom]{transition:opacity var(--dur-slide) ease, transform calc(var(--interval) + var(--dur-slide)) linear;will-change:transform;transform:scale(1.07)}.HeroSlideshow-module__pvNBga__wrap{opacity:0;animation:HeroSlideshow-module__pvNBga__wrap-in var(--dur-word) var(--ease-word) .59s forwards}body:has([data-preloader]) .HeroSlideshow-module__pvNBga__wrap{animation-play-state:paused}}@media (max-width:767px){.HeroSlideshow-module__pvNBga__wrap{aspect-ratio:1}}@keyframes HeroSlideshow-module__pvNBga__wrap-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
.home-module__txgM7a__heroImage{padding-bottom:var(--space-20)}@media (max-width:767px){.home-module__txgM7a__heroImage{padding-bottom:var(--space-10)}}.home-module__txgM7a__rest{z-index:1;background:var(--bg-paper);position:relative}
.marcas-module__vBKufa__list{gap:var(--space-10);padding-bottom:var(--space-20);flex-direction:column;display:flex}@media (max-width:767px){.marcas-module__vBKufa__list{padding-bottom:var(--space-10)}}
