@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --average-color{syntax:"<color>";inherits:true;initial-value:#e6e6e6}@keyframes LogoSVG-module-scss-module__EvJCjq__hue-animation{0%{--hue:0deg}to{--hue:360deg}}header[data-average-color-hue=true][data-opened=false] .LogoSVG-module-scss-module__EvJCjq__logo{--average-color:hsl(var(--average-color-hue,0), 100%, 90%)}.LogoSVG-module-scss-module__EvJCjq__logo{color:var(--header-color,var(--average-color))}
@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --average-color{syntax:"<color>";inherits:true;initial-value:#e6e6e6}@keyframes TransitionLink-module-scss-module__3Ybe3a__hue-animation{0%{--hue:0deg}to{--hue:360deg}}@media (min-width:1024px){.TransitionLink-module-scss-module__3Ybe3a__text--second-text:hover{--transition-link-button-hover:1}}.TransitionLink-module-scss-module__3Ybe3a__text__content-container{grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;display:grid}@media (min-width:1024px){.TransitionLink-module-scss-module__3Ybe3a__text__content-container{overflow:hidden}}.TransitionLink-module-scss-module__3Ybe3a__text__content{transform:translateY(calc(var(--transition-link-button-hover,0) * -110%));transition:transform .5s var(--motion-ease-in-out);grid-area:1/1;padding-block:.0625rem}.TransitionLink-module-scss-module__3Ybe3a__text__content--next{transform:translateY(calc((1 - var(--transition-link-button-hover,0)) * 110%));grid-area:1/1}@media (max-width:1023px){.TransitionLink-module-scss-module__3Ybe3a__text__content--next{display:none}}
.AwardProjectLine-module-scss-module__TyY3sG__award-project-line__prizes{font-family:var(--font-text,sans-serif);font-size:var(--body-small);font-weight:var(--body-small-font-weight);line-height:var(--body-small-line-height)}.AwardProjectLine-module-scss-module__TyY3sG__award-project-line__header{font-family:var(--font-text,sans-serif);letter-spacing:.04em;text-transform:uppercase;font-size:var(--action-medium);font-weight:var(--action-medium-font-weight);line-height:var(--action-medium-line-height)}.AwardProjectLine-module-scss-module__TyY3sG__award-project-line:focus-visible{outline:.125rem dashed var(--border-primary);outline-offset:.25rem;border-radius:.25rem}@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --average-color{syntax:"<color>";inherits:true;initial-value:#e6e6e6}@keyframes AwardProjectLine-module-scss-module__TyY3sG__hue-animation{0%{--hue:0deg}to{--hue:360deg}}.AwardProjectLine-module-scss-module__TyY3sG__award-project-line{gap:var(--small-xxl);padding-block:var(--medium-m);color:var(--content-primary);border-top:var(--border-size-s) solid var(--separator-color);flex-direction:column;display:flex}@media (min-width:1024px){.AwardProjectLine-module-scss-module__TyY3sG__award-project-line{align-items:center;gap:var(--medium-s);min-height:calc(6rem + 2*var(--medium-s));padding-block:var(--medium-s);opacity:.4;transition:opacity .5s var(--motion-ease-in-out);grid-template-columns:1fr minmax(0,31.625rem) 1fr;display:grid}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.AwardProjectLine-module-scss-module__TyY3sG__award-project-line{transition-duration:0s}}@media (min-width:1024px){.AwardProjectLine-module-scss-module__TyY3sG__award-project-line:hover,.AwardProjectLine-module-scss-module__TyY3sG__award-project-line:focus-visible{opacity:1}}.AwardProjectLine-module-scss-module__TyY3sG__award-project-line__header{justify-content:space-between;gap:var(--small-l);line-height:1;display:flex}@media (min-width:1024px){.AwardProjectLine-module-scss-module__TyY3sG__award-project-line__header{gap:var(--small-m);flex-direction:column}}@media (max-width:1023px){.AwardProjectLine-module-scss-module__TyY3sG__award-project-line__title{text-align:end}}.AwardProjectLine-module-scss-module__TyY3sG__award-project-line__thumbnails{grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:1024px){.AwardProjectLine-module-scss-module__TyY3sG__award-project-line__thumbnails{display:none}}.AwardProjectLine-module-scss-module__TyY3sG__award-project-line__thumbnail{aspect-ratio:16/9;object-fit:cover;background-color:var(--light-10);width:100%;height:auto}.AwardProjectLine-module-scss-module__TyY3sG__award-project-line__prizes{color:var(--light-60);flex-direction:column;display:flex}@media (min-width:1024px){.AwardProjectLine-module-scss-module__TyY3sG__award-project-line__prizes{white-space:nowrap;grid-column:3;justify-self:end;align-items:flex-end;padding-inline-end:3rem}}
.AwardAccordion-module-scss-module__KtL4sG__award-accordion__name{font-family:var(--font-headline,sans-serif);letter-spacing:-.04em}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__summary{font-family:var(--font-text,sans-serif);font-size:var(--body-small);font-weight:var(--body-small-font-weight);line-height:var(--body-small-line-height)}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__button:focus-visible{outline:.125rem dashed var(--border-primary);outline-offset:.25rem;border-radius:.25rem}@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --average-color{syntax:"<color>";inherits:true;initial-value:#e6e6e6}@keyframes AwardAccordion-module-scss-module__KtL4sG__hue-animation{0%{--hue:0deg}to{--hue:360deg}}.AwardAccordion-module-scss-module__KtL4sG__award-accordion{--award-accordion-icon-size:2rem;border-top:var(--border-size-s) solid #cccccc0f;transition:border-color .5s var(--motion-ease-in-out)}.AwardAccordion-module-scss-module__KtL4sG__award-accordion:has(.AwardAccordion-module-scss-module__KtL4sG__award-accordion__button:hover){border-top-color:var(--separator-color)}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__heading{font:inherit}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__button{align-items:center;column-gap:var(--small-xxl);row-gap:var(--small-l);width:100%;padding-block:var(--medium-m);text-align:start;color:var(--content-primary);grid-template-columns:1fr auto;display:grid}@media (min-width:1024px){.AwardAccordion-module-scss-module__KtL4sG__award-accordion__button{padding-block:var(--medium-l);grid-template-columns:1fr auto auto}}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__name{letter-spacing:0;text-box:trim-both cap alphabetic;font-size:1.125rem;font-weight:300;line-height:1.3}@media (min-width:1024px){.AwardAccordion-module-scss-module__KtL4sG__award-accordion__name{margin-inline-end:var(--small-l);font-size:1.5rem}}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__summary{grid-row:2}@media (max-width:1023px){.AwardAccordion-module-scss-module__KtL4sG__award-accordion__summary{color:var(--light-60)}}@media (min-width:1024px){.AwardAccordion-module-scss-module__KtL4sG__award-accordion__summary{text-align:end;opacity:.4;transition:opacity .5s var(--motion-ease-in-out);grid-row:auto}}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon{width:var(--award-accordion-icon-size);aspect-ratio:1;transition:background-color .5s var(--motion-ease-in-out);border-radius:50%;grid-area:1/2/3/3;position:relative}@media (min-width:1024px){.AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon{grid-area:auto}}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon:before,.AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon:after{content:"";width:.75rem;height:1.2px;transition:transform 1s var(--motion-ease-in-out);background-color:currentColor;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__button:hover .AwardAccordion-module-scss-module__KtL4sG__award-accordion__summary,.AwardAccordion-module-scss-module__KtL4sG__award-accordion--open .AwardAccordion-module-scss-module__KtL4sG__award-accordion__summary{opacity:1}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__button:hover .AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon,.AwardAccordion-module-scss-module__KtL4sG__award-accordion--open .AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon{background-color:var(--light-10)}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__panel{opacity:0;transition:grid-template-rows 1s var(--motion-ease-in-out),opacity 1s var(--motion-ease-in-out);grid-template-rows:0fr;display:grid}.AwardAccordion-module-scss-module__KtL4sG__award-accordion__projects{min-height:0;overflow:hidden}.AwardAccordion-module-scss-module__KtL4sG__award-accordion--open{border-top-color:var(--separator-color)}.AwardAccordion-module-scss-module__KtL4sG__award-accordion--open .AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon:after{transform:translate(-50%,-50%)rotate(0)}.AwardAccordion-module-scss-module__KtL4sG__award-accordion--open .AwardAccordion-module-scss-module__KtL4sG__award-accordion__panel{opacity:1;transition:grid-template-rows 1s var(--motion-ease-in-out),opacity 3s var(--motion-ease-in-out);grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.AwardAccordion-module-scss-module__KtL4sG__award-accordion,.AwardAccordion-module-scss-module__KtL4sG__award-accordion__summary,.AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon,.AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon:before,.AwardAccordion-module-scss-module__KtL4sG__award-accordion__icon:after,.AwardAccordion-module-scss-module__KtL4sG__award-accordion__panel,.AwardAccordion-module-scss-module__KtL4sG__award-accordion--open .AwardAccordion-module-scss-module__KtL4sG__award-accordion__panel{transition-duration:0s}}
.AwardsClient-module-scss-module__lPonFW__awards-list{margin:0;padding:0;list-style:none}
.Header-module-scss-module__gnC8wW__header__link,.Header-module-scss-module__gnC8wW__header-toggle-menu,.Header-module-scss-module__gnC8wW__header-languages-menu{font-family:var(--font-text,sans-serif);letter-spacing:.04em;text-transform:uppercase;font-size:var(--action-medium);font-weight:var(--action-medium-font-weight);line-height:var(--action-medium-line-height)}.Header-module-scss-module__gnC8wW__header-languages-menu__item{font-family:var(--font-text,sans-serif);letter-spacing:.04em;text-transform:uppercase;font-size:var(--action-small);font-weight:var(--action-small-font-weight);line-height:var(--action-small-line-height)}@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --average-color{syntax:"<color>";inherits:true;initial-value:#e6e6e6}@keyframes Header-module-scss-module__gnC8wW__hue-animation{0%{--hue:0deg}to{--hue:360deg}}.Header-module-scss-module__gnC8wW__header:not([data-average-color-hue]) .Header-module-scss-module__gnC8wW__header__link--active,.Header-module-scss-module__gnC8wW__header[data-average-color-hue=false] .Header-module-scss-module__gnC8wW__header__link--active{animation:60s linear infinite Header-module-scss-module__gnC8wW__hue-animation}.Header-module-scss-module__gnC8wW__header[data-average-color-hue=true] .Header-module-scss-module__gnC8wW__header__link--active,.Header-module-scss-module__gnC8wW__header[data-average-color-hue=true][data-opened=false] .Header-module-scss-module__gnC8wW__header-toggle-menu,.Header-module-scss-module__gnC8wW__header[data-average-color-hue=true] .Header-module-scss-module__gnC8wW__header-languages-menu{--average-color:hsl(var(--average-color-hue,0), 100%, 90%)}.Header-module-scss-module__gnC8wW__header[data-average-color-hue=true] .Header-module-scss-module__gnC8wW__header-languages-menu{--average-color-transparent:hsl(var(--average-color-hue,0), 100%, 90%, 10%)}.Header-module-scss-module__gnC8wW__header__link,.Header-module-scss-module__gnC8wW__header-toggle-menu{--menu-item-cta-padding-inline:var(--small-xxl);z-index:24;height:fit-content;padding:var(--small-l) var(--menu-item-cta-padding-inline);color:var(--header-color,var(--average-color));border-radius:var(--border-radius-nav);transition:.3s var(--motion-default);background-color:#0000;align-items:center;transition-property:background-color,padding,-webkit-backdrop-filter,backdrop-filter;position:relative}@media (min-width:1024px){.Header-module-scss-module__gnC8wW__header__link:hover,.Header-module-scss-module__gnC8wW__header-toggle-menu:hover{--menu-item-cta-backdrop-filter:.625rem;background-color:var(--average-color-transparent);-webkit-backdrop-filter:blur(var(--menu-item-cta-backdrop-filter,0));backdrop-filter:blur(var(--menu-item-cta-backdrop-filter,0))}}.Header-module-scss-module__gnC8wW__header[data-average-color-hue=true] .Header-module-scss-module__gnC8wW__header__link--active,.Header-module-scss-module__gnC8wW__header[data-average-color-hue=true][data-opened=false] .Header-module-scss-module__gnC8wW__header-toggle-menu{color:var(--header-color,hsl(var(--average-color-hue,0), 100%, 90%))}.Header-module-scss-module__gnC8wW__header{z-index:28;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:fixed;inset:0 0 auto}.Header-module-scss-module__gnC8wW__header--first-load{transition:transform 1s var(--motion-ease-in-out)}.Header-module-scss-module__gnC8wW__header--blend-mode{mix-blend-mode:difference}.Header-module-scss-module__gnC8wW__header--gradient{--gradient-background-opacity:1}@media (min-width:1024px){.Header-module-scss-module__gnC8wW__header{padding-inline:var(--medium-s)}}.Header-module-scss-module__gnC8wW__header:before{content:"";opacity:var(--gradient-background-opacity,0);transition:opacity 1s var(--motion-ease-in-out);background-image:linear-gradient(#0d0d0d 0%,#0d0d0dfc 8.07%,#0d0d0dfa 15.54%,#0d0d0df2 22.5%,#0d0d0deb 29.04%,#0d0d0dde 35.26%,#0d0d0dd1 41.25%,#0d0d0dbf 47.1%,#0d0d0dad 52.9%,#0d0d0d99 58.75%,#0d0d0d85 64.74%,#0d0d0d6b 70.96%,#0d0d0d54 77.5%,#0d0d0d38 84.46%,#0d0d0d1c 91.93%,#0d0d0d00 100%);position:absolute;inset:0}@media (max-width:1023px){.Header-module-scss-module__gnC8wW__header:before{height:5rem}}.Header-module-scss-module__gnC8wW__header__title-char{text-transform:none}.Header-module-scss-module__gnC8wW__header__wrapper{width:100%;transition:transform .5s var(--motion-ease-in-out);place-content:center space-between;display:flex;position:relative}@media (max-width:1023px){.Header-module-scss-module__gnC8wW__header__wrapper{align-content:start;gap:var(--medium-l);width:100%;height:var(--header-height-opened,0);background-color:var(--container-primary);pointer-events:var(--header-pointer-events,none);transition:height .5s var(--motion-ease-in-out);flex-direction:column;grid-template-columns:1fr;display:grid;position:fixed;inset:0 auto auto}.Header-module-scss-module__gnC8wW__header__wrapper:after{content:"";width:100%;height:var(--header-overlay-opened-height,0);background-image:linear-gradient(to bottom, var(--content-secondary), transparent);transition:height 1s var(--motion-ease-in-out);position:absolute;inset:100% auto auto 0}}.Header-module-scss-module__gnC8wW__header__wrapper--opened{--header-height-opened:100vh;--header-nav-transform-translate-y:0%;--header-overlay-opened-height:100%;--header-pointer-events:auto}.Header-module-scss-module__gnC8wW__header__wrapper-nav{width:100%;overflow:hidden}.Header-module-scss-module__gnC8wW__header__nav{width:100%;height:var(--header-height);justify-content:space-between;align-items:center;display:flex}@media (max-width:1023px){.Header-module-scss-module__gnC8wW__header__nav{justify-content:center;gap:var(--medium-l);background-color:var(--container-primary);flex-direction:column;height:100dvh}}@media (min-width:1024px){.Header-module-scss-module__gnC8wW__header__nav{grid-template-columns:repeat(var(--header-nav-columns,2), 1fr);display:grid}}.Header-module-scss-module__gnC8wW__header__logo{z-index:28;inset:var(--medium-l) auto auto var(--small-xxl);transform:translate(0, var(--header-logo-transform-y,-50%));cursor:pointer;width:1.625rem;position:absolute}@media (min-width:1024px){.Header-module-scss-module__gnC8wW__header__logo{inset:calc(var(--header-height,0px)/2) auto auto 50%;width:2rem;transform:translate(-50%,-50%)}}.Header-module-scss-module__gnC8wW__header__logo-icon{pointer-events:none}.Header-module-scss-module__gnC8wW__header__wrapper-link{justify-self:start;width:fit-content;display:grid}@media (max-width:1023px){.Header-module-scss-module__gnC8wW__header__wrapper-link{clip-path:inset(0 -5% -25% 0)}}.Header-module-scss-module__gnC8wW__header__wrapper-link--right{justify-self:end}.Header-module-scss-module__gnC8wW__header__link{-webkit-user-select:none;user-select:none;width:fit-content;overflow:hidden}@media (max-width:1023px){.Header-module-scss-module__gnC8wW__header__link{font-family:var(--font-headline,sans-serif);letter-spacing:-.04em;font-size:var(--title-medium);font-weight:var(--title-medium-font-weight);line-height:var(--title-medium-line-height);transform:translateY(var(--header-nav-transform-translate-y,100%));color:var(--content-primary);transition:transform .5s var(--motion-ease-in-out)}}.Header-module-scss-module__gnC8wW__header__link:before{inset:50% auto auto var(--menu-item-cta-padding-inline);transform:translate(var(--header-link-active-before-translate-x,100%), -50%) scale(var(--header-link-active-before-scale,0));aspect-ratio:1;background-color:var(--average-color);border-radius:var(--border-radius-nav);height:.375rem;transition:transform .3s var(--motion-default);align-self:center;position:absolute}@media (min-width:1024px){.Header-module-scss-module__gnC8wW__header__link:before{content:""}}.Header-module-scss-module__gnC8wW__header__link--active{--menu-item-cta-backdrop-filter:.625rem;color:var(--header-color,var(--average-color))}@media (max-width:1023px){.Header-module-scss-module__gnC8wW__header:not([data-average-color-hue]) .Header-module-scss-module__gnC8wW__header__link--active,.Header-module-scss-module__gnC8wW__header[data-average-color-hue=false] .Header-module-scss-module__gnC8wW__header__link--active{--average-color:hsl(var(--hue) 76% 77%)}}.Header-module-scss-module__gnC8wW__header:not([data-average-color-hue]) .Header-module-scss-module__gnC8wW__header__link--active>div,.Header-module-scss-module__gnC8wW__header[data-average-color-hue=false] .Header-module-scss-module__gnC8wW__header__link--active>div{color:var(--average-color)}@media (min-width:1024px){.Header-module-scss-module__gnC8wW__header__link--active{--header-link-active-before-scale:1;--header-link-active-before-translate-x:0;background-color:var(--average-color-transparent);pointer-events:none;padding-inline-start:calc(var(--small-l) + var(--menu-item-cta-padding-inline) + .375rem)}.Header-module-scss-module__gnC8wW__header[data-average-color-hue=true] .Header-module-scss-module__gnC8wW__header__link{--average-color:hsl(var(--average-color-hue,0), 100%, 90%);color:var(--header-color,hsl(var(--average-color-hue,0), 100%, 90%))}}@media (max-width:1023px){.Header-module-scss-module__gnC8wW__header__logo-placeholder{display:none}}.Header-module-scss-module__gnC8wW__header[inert]{--header-logo-transform-y:calc(calc(var(--header-height) * -1) - 50%);--header-toggle-menu-transform-y:calc(calc(var(--header-height) * -1) - 50%);transform:translateY(-100%)}.Header-module-scss-module__gnC8wW__header[data-theme=light]{--header-color:var(--content-secondary);background:0 0}.Header-module-scss-module__gnC8wW__header-toggle-menu{inset:var(--medium-l) var(--small-xxl) auto auto;transform:translateY(var(--header-toggle-menu-transform-y,-50%));background-color:var(--average-color-transparent);width:5rem;height:2rem;-webkit-backdrop-filter:var(--backgroundblur-backdrop-filter);backdrop-filter:var(--backgroundblur-backdrop-filter);justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}@media (min-width:1024px){.Header-module-scss-module__gnC8wW__header-toggle-menu{display:none}}.Header-module-scss-module__gnC8wW__header-toggle-menu__close-button,.Header-module-scss-module__gnC8wW__header-toggle-menu__open-button{transform:translateY(var(--button-menu-transform-translate,300%));text-align:center;transition:transform .5s var(--motion-ease-in-out);position:absolute}.Header-module-scss-module__gnC8wW__header-toggle-menu__close-button{transform:translateY(var(--button-menu-transform-translate,-300%))}.Header-module-scss-module__gnC8wW__header-toggle-menu--active{--button-menu-transform-translate:0}.Header-module-scss-module__gnC8wW__header-languages{inset:auto auto var(--medium-m) 0;justify-content:space-between;align-items:center;gap:var(--small-xxl);width:100%;padding-inline:var(--medium-m);opacity:var(--header-languages-opacity,0);transition:opacity var(--header-languages-duration,.5s) var(--motion-ease-in-out) var(--header-languages-duration-delay,.2s);display:flex;position:fixed}@media (min-width:1024px){.Header-module-scss-module__gnC8wW__header-languages{display:none}}.Header-module-scss-module__gnC8wW__header-languages__separator{background-color:var(--light-15);width:100%;height:.0625rem}.Header-module-scss-module__gnC8wW__header-languages__item{opacity:.6;color:var(--content-primary)}.Header-module-scss-module__gnC8wW__header-languages__item--active{opacity:1}.Header-module-scss-module__gnC8wW__header-languages--active{--header-languages-duration:1s;--header-languages-duration-delay:.5s;--header-languages-opacity:1}.Header-module-scss-module__gnC8wW__header-languages-menu{gap:var(--small-m);color:var(--average-color);flex-direction:column-reverse;display:flex;position:fixed;inset-block-end:var(--medium-s);inset-inline-start:var(--medium-s)}@media (max-width:1023px){.Header-module-scss-module__gnC8wW__header-languages-menu{display:none}}.Header-module-scss-module__gnC8wW__header-languages-menu__toggle{align-items:center;gap:var(--small-m);width:fit-content;padding-block:var(--small-l);padding-inline:var(--small-l) var(--small-xxl);color:var(--average-color);background-color:var(--average-color-transparent);border-radius:var(--border-radius-xl);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);display:flex}.Header-module-scss-module__gnC8wW__header-languages-menu__arrow{rotate:var(--header-languages-menu-arrow-rotate,0deg);transition:rotate var(--motion-ease-in-out) .5s}.Header-module-scss-module__gnC8wW__header-languages-menu__list{gap:var(--small-m);padding:var(--small-l);background:var(--container-primary);border-radius:var(--border-radius-xl);transition:opacity var(--motion-ease-in-out) .5s;flex-direction:column;display:flex}.Header-module-scss-module__gnC8wW__header-languages-menu__list[inert]{opacity:0}.Header-module-scss-module__gnC8wW__header-languages-menu__item{padding:var(--small-xl) var(--small-xxl);text-align:center;color:var(--header-languages-menu-item-color,inherit);background:var(--header-languages-menu-item-background,transparent);border-radius:var(--border-radius-xl);transition:var(--motion-ease-in-out) .3s;transition-property:background,color}.Header-module-scss-module__gnC8wW__header-languages-menu__item:hover{--header-languages-menu-item-background:var(--average-color-transparent);--header-languages-menu-item-color:var(--average-color)}.Header-module-scss-module__gnC8wW__header-languages-menu__item--active{--header-languages-menu-item-background:var(--average-color);--header-languages-menu-item-color:var(--content-secondary)}.Header-module-scss-module__gnC8wW__header-languages-menu--opened{--header-languages-menu-arrow-rotate:180deg}
.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__client{font-family:var(--font-headline,sans-serif);letter-spacing:-.04em;font-size:var(--title-large);font-weight:var(--title-large-font-weight);line-height:var(--title-large-line-height)}.Showcase-module-scss-module__AEU0Dq__showcase-titles-line{font-family:var(--font-text,sans-serif);font-size:var(--body-small);font-weight:var(--body-small-font-weight);line-height:var(--body-small-line-height)}@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --average-color{syntax:"<color>";inherits:true;initial-value:#e6e6e6}@keyframes Showcase-module-scss-module__AEU0Dq__hue-animation{0%{--hue:0deg}to{--hue:360deg}}.Showcase-module-scss-module__AEU0Dq__showcase-projects:after,.Showcase-module-scss-module__AEU0Dq__showcase-titles-line{--average-color:hsl(var(--average-color-hue,0), 100%, 90%)}.Showcase-module-scss-module__AEU0Dq__showcase{opacity:1;background-color:var(--container-primary);width:100%;height:100%;transition:transform 1s var(--motion-ease-in-out),opacity 0s linear var(--opacity-transition-delay,0s);margin:0;transform:translateY(0)}.Showcase-module-scss-module__AEU0Dq__showcase:not(.Showcase-module-scss-module__AEU0Dq__showcase--active-display){--opacity-transition-delay:1s;opacity:0;pointer-events:none;inset:0 0 auto;transform:translateY(-50lvh)}.Showcase-module-scss-module__AEU0Dq__showcase--intro{--cursor-opacity:0;--cursor-opacity-transition-duration:0}.Showcase-module-scss-module__AEU0Dq__showcase-projects{cursor:grab;width:100%;height:100%;clip-path:inset(var(--showcase-projects-clip-path,0));background-color:#000;flex-direction:column;display:flex;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.Showcase-module-scss-module__AEU0Dq__showcase-projects:after{content:"";z-index:22;transform:translateY(var(--showcase-projects-overlay-translate-y,0));height:20vh;opacity:var(--showcase-projects-overlay-opacity,.5);background:linear-gradient(to top, hsl(var(--average-color-hue,0), 100%, 90%, 50%) 0%, hsl(var(--average-color-hue,0), 100%, 90%, 0%) 100%);pointer-events:none;transition:.5s var(--motion-ease-in-out);transition-property:opacity,transform;position:fixed;inset:auto 0 0}.Showcase-module-scss-module__AEU0Dq__showcase-projects__wrapper{height:100lvh}.Showcase-module-scss-module__AEU0Dq__showcase-projects__item{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Showcase-module-scss-module__AEU0Dq__showcase-projects__swiper{z-index:10;transform:scale(var(--scale,1)) rotate(calc(var(--showcase-projects-rotate-degres) * -1));width:100%;max-width:100%;height:100%;overflow:hidden}.Showcase-module-scss-module__AEU0Dq__showcase-projects--grabbing{cursor:grabbing}.Showcase-module-scss-module__AEU0Dq__showcase-projects--intro{--showcase-projects-overlay-opacity:0;--showcase-projects-overlay-translate-y:100%;--showcase-projects-rotate-degres:90deg;transform:translate(-50%, -50%) rotate(var(--showcase-projects-rotate-degres));position:fixed;inset:50% auto auto 50%}.Showcase-module-scss-module__AEU0Dq__showcase-project-line-wrapper{transform:translateY(calc(-100% * var(--showcase-project-line-progress,0)));height:100%;overflow:hidden}.Showcase-module-scss-module__AEU0Dq__showcase-project-line{--index-compared-to-active:calc(var(--project-index,0) - var(--showcase-project-line-progress,0));transform:translateY(calc(-50% * var(--index-compared-to-active,0)));height:100%;color:var(--average-color);align-content:center}@media (max-width:1023px){.Showcase-module-scss-module__AEU0Dq__showcase-project-line{align-content:flex-end;padding-block-end:var(--large-l)}}.Showcase-module-scss-module__AEU0Dq__showcase-titles-line{--find-opacty-delta:calc(var(--showcase-titles-line-index,0) - var(--showcase-project-line-progress,0));--find-opacty-delta-abs:max(var(--find-opacty-delta), calc(var(--find-opacty-delta) * -1));--showcase-text-translate-y:calc(100% * var(--showcase-titles-line-index,0) + var(--showcase-project-line-progress,0) * -100%);--showcase-title-translate-y:calc(100lvh * var(--showcase-titles-line-index,0) + var(--showcase-project-line-progress,0) * -100lvh);--showcase-titles-line-opacity:calc(1 - min(1, var(--find-opacty-delta-abs)));z-index:21;justify-content:flex-end;align-items:center;gap:var(--medium-s);height:100%;padding-inline:var(--medium-l);color:var(--average-color);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}@media (max-width:1023px){.Showcase-module-scss-module__AEU0Dq__showcase-titles-line{inset:auto 0 8rem}}.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__category-wrapper{--showcase-text-category-position-x:var(--medium-l);inset:50% auto auto var(--showcase-text-category-position-x);transform:translate(var(--showcase-text-category-translate-x,0), -50%);transition:transform 1s var(--motion-ease-in-out);position:absolute}.Showcase-module-scss-module__AEU0Dq__showcase-projects--intro .Showcase-module-scss-module__AEU0Dq__showcase-titles-line__category-wrapper{--showcase-text-category-translate-x:calc(calc(var(--showcase-text-category-position-x) * -1) - 110%)}@media (max-width:1023px){.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__category-wrapper{display:none}}.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__client{--clip-path-y:calc(var(--showcase-project-line-progress,0) * -20%);--showcase-text-translate-x:0;--showcase-wrapper-intro-translate-y:calc(var(--showcase-wrapper-intro-top,0%) + 100lvh * var(--showcase-titles-line-index,0) + var(--showcase-project-line-progress,0) * -100lvh);transform:translate(var(--showcase-text-translate-x,0), var(--showcase-text-translate-y,0));text-align:center;-webkit-user-select:none;user-select:none;pointer-events:auto;clip-path:inset(0% -5% var(--clip-path-y));-webkit-user-drag:none;-moz-user-drag:none;-webkit-touch-callout:none;display:flex;position:relative}@media (max-width:1023px){.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__client{--showcase-wrapper-intro-top:100%;opacity:var(--showcase-titles-line-opacity)}}@media (min-width:1024px){.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__client{--showcase-text-translate-x:-50%;--showcase-wrapper-intro-top:-50%;transform:translate(var(--showcase-text-translate-x,0), calc(var(--showcase-title-translate-y,0) - 50%));position:absolute;inset:50% auto auto 50%}}.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__client .intro-showcase__title{transition:transform 1s var(--motion-ease-in-out) calc(var(--char-index,0)*50ms)}.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__client[inert]{opacity:0}.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__client[inert] .intro-showcase__title{transform:translateY(100%)}.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__title-wrapper{--showcase-text-title-position-x:var(--medium-l);opacity:1;width:fit-content;height:fit-content;transition:transform 1s var(--motion-ease-in-out)}@media (max-width:1023px){.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__title-wrapper{transform:translateY(var(--showcase-text-title-position-y,0))}}@media (min-width:1024px){.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__title-wrapper{inset:50% var(--showcase-text-title-position-x) auto auto;transform:translate(var(--showcase-text-title-translate-x,0), -50%);position:absolute}}.Showcase-module-scss-module__AEU0Dq__showcase-projects--intro .Showcase-module-scss-module__AEU0Dq__showcase-titles-line__title-wrapper{--showcase-text-title-position-y:20vh;opacity:0}@media (min-width:1024px){.Showcase-module-scss-module__AEU0Dq__showcase-projects--intro .Showcase-module-scss-module__AEU0Dq__showcase-titles-line__title-wrapper{--showcase-text-title-translate-x:calc(var(--showcase-text-title-position-x) + 110%)}}.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__category,.Showcase-module-scss-module__AEU0Dq__showcase-titles-line__title{transform:translateY(var(--showcase-text-translate-y,0px));opacity:var(--showcase-titles-line-opacity)}
.DisplaySelector-module-scss-module__K-nC3W__display-selector-link__container{font-family:var(--font-text,sans-serif);letter-spacing:.04em;text-transform:uppercase;font-size:var(--action-medium);font-weight:var(--action-medium-font-weight);line-height:var(--action-medium-line-height)}@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --average-color{syntax:"<color>";inherits:true;initial-value:#e6e6e6}@keyframes DisplaySelector-module-scss-module__K-nC3W__hue-animation{0%{--hue:0deg}to{--hue:360deg}}.DisplaySelector-module-scss-module__K-nC3W__display-selector--showcase{--average-color:hsl(var(--average-color-hue,0), 100%, 90%);--average-color-transparent:hsl(var(--average-color-hue,0), 100%, 90%, 10%)}.DisplaySelector-module-scss-module__K-nC3W__display-selector-container{pointer-events:none;position:absolute;inset:0}.DisplaySelector-module-scss-module__K-nC3W__display-selector{--display-selector-offset-inline:var(--medium-s);--display-selector-padding-inline:var(--small-m);--display-selector-items:3;z-index:24;transform:translateY(calc(var(--display-selector-transform-translate-y,100%) - 100%));width:calc(100% - var(--display-selector-offset-inline)*2);max-width:31.25rem;height:2.5rem;padding-inline:var(--display-selector-padding-inline);background-color:var(--average-color-transparent);border-radius:var(--border-radius-nav);pointer-events:auto;transition:1s var(--motion-ease-in-out);-webkit-backdrop-filter:var(--backgroundblur-backdrop-filter);backdrop-filter:var(--backgroundblur-backdrop-filter);align-items:center;margin-inline:auto;transition-property:transform,opacity;display:flex;position:fixed;inset:auto 0 1.5rem}@media (min-width:1024px){.DisplaySelector-module-scss-module__K-nC3W__display-selector{--display-selector-offset-inline:0rem;inset-block-end:var(--medium-s)}}.DisplaySelector-module-scss-module__K-nC3W__display-selector:before{content:"";z-index:25;transform:translateX(calc(100% * var(--display-selector-pill-translate-x-factor,0)));width:calc((100% - var(--display-selector-padding-inline)*2)/var(--display-selector-items));background-color:var(--average-color);border-radius:var(--border-radius-nav);height:2rem;transition:transform var(--display-selector-transition-duration,1s) var(--motion-ease-in-out);position:absolute}.DisplaySelector-module-scss-module__K-nC3W__display-selector--intro{--display-selector-transform-translate-y:300%}.DisplaySelector-module-scss-module__K-nC3W__display-selector--first-load{transition:transform 1s var(--motion-ease-in-out)}.DisplaySelector-module-scss-module__K-nC3W__display-selector--dragging{pointer-events:none}.DisplaySelector-module-scss-module__K-nC3W__display-selector[data-hidden=true]{--display-selector-transform-translate-y:300%;opacity:1}.DisplaySelector-module-scss-module__K-nC3W__display-selector-link{--display-selector-link-dot-size:.375rem;--display-selector-link-gap-before-text:var(--small-l);z-index:26;width:calc(100%/var(--display-selector-items));height:2rem;color:var(--average-color);justify-content:center;align-items:center;display:flex}.DisplaySelector-module-scss-module__K-nC3W__display-selector-link:hover{--display-selector-text-translation-factor:1}.DisplaySelector-module-scss-module__K-nC3W__display-selector-link__container{transform:translateX(calc(var(--display-selector-translation-factor,0) * var(--display-selector-link-gap-before-text)));text-align:center;transition:1s var(--motion-ease-in-out);justify-content:center;transition-property:transform,color;display:flex;position:relative}.DisplaySelector-module-scss-module__K-nC3W__display-selector-link__container:before{content:"";transform:translate(calc(-100% - var(--display-selector-translation-factor,0) * var(--display-selector-link-gap-before-text)), -50%);height:var(--display-selector-link-dot-size);aspect-ratio:1;opacity:var(--display-selector-dot-before-opacity,0);background-color:var(--dark-100);border-radius:var(--border-radius-nav);transition:1s var(--motion-ease-in-out);transition-property:opacity,transform;position:absolute;inset:50% auto auto 0}.DisplaySelector-module-scss-module__K-nC3W__display-selector-link__text-container{grid-template:1fr/1fr;display:grid;overflow:hidden}.DisplaySelector-module-scss-module__K-nC3W__display-selector-link__text{transform:translateY(calc((var(--display-selector-text-translation-factor,0)) * -110%));transition:transform .5s var(--motion-ease-in-out);grid-area:1/1;padding-block:.0625rem}.DisplaySelector-module-scss-module__K-nC3W__display-selector-link__text--next{transform:translateY(calc((1 - var(--display-selector-text-translation-factor,0)) * 110%))}.DisplaySelector-module-scss-module__K-nC3W__display-selector-link--active{--display-selector-dot-before-opacity:1;--display-selector-translation-factor:1;color:var(--content-secondary)}
@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --average-color{syntax:"<color>";inherits:true;initial-value:#e6e6e6}@keyframes LayoutContent-module-scss-module___Kuzaa__hue-animation{0%{--hue:0deg}to{--hue:360deg}}.LayoutContent-module-scss-module___Kuzaa__layout-content{flex-direction:column;min-height:100svh;display:flex}.LayoutContent-module-scss-module___Kuzaa__layout-content__wrapper{overflow:hidden}@media (max-width:1023px){.LayoutContent-module-scss-module___Kuzaa__layout-content__wrapper{transform:translateY(var(--layout-content-menu-open-transform-translate-y,0%));transition:transform 1s var(--motion-ease-in-out);display:flex;position:absolute;inset:0}}.LayoutContent-module-scss-module___Kuzaa__layout-content main{transition:margin-block-start 1s var(--motion-ease-in-out);flex:1;margin-block-start:var(--layout-content-main-transform-translate-y,0%)}.LayoutContent-module-scss-module___Kuzaa__layout-content--menu-open{--layout-content-main-transform-translate-y:15.625rem;--layout-content-menu-open-transform-translate-y:30%}
@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --average-color{syntax:"<color>";inherits:true;initial-value:#e6e6e6}@keyframes BackgroundVideo-module-scss-module__UMpLVa__hue-animation{0%{--hue:0deg}to{--hue:360deg}}.BackgroundVideo-module-scss-module__UMpLVa__background-video{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.BackgroundVideo-module-scss-module__UMpLVa__background-video:after{content:"";pointer-events:none;background-color:#00000080;width:100%;height:100%;position:absolute}.BackgroundVideo-module-scss-module__UMpLVa__background-video__content{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s var(--motion-ease-in-out);position:absolute;inset:0}.BackgroundVideo-module-scss-module__UMpLVa__background-video__content--loaded{opacity:1}
@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --average-color{syntax:"<color>";inherits:true;initial-value:#e6e6e6}@keyframes ShowcaseProjectLine-module-scss-module__yFJWEW__hue-animation{0%{--hue:0deg}to{--hue:360deg}}
