@font-face{font-family:inter;src:url(../media/Inter_Regular-s.p.0unnsdurm3hlu.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(../media/Inter_Medium-s.p.00ro-sl07kghe.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_f2703259-module__2ouqrG__className{font-family:inter,inter Fallback}.inter_f2703259-module__2ouqrG__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:manrope;src:url(../media/Manrope_Regular-s.p.0ey-7aiqu3sln.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:manrope;src:url(../media/Manrope_Medium-s.p.0krxmbwletw3b.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:manrope;src:url(../media/Manrope_Semibold-s.p.0c_sixczp~wuc.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:97.13%;descent-override:28.57%;line-gap-override:0.0%;size-adjust:109.39%}.manrope_c730b5b2-module__wVUoKa__className{font-family:manrope,manrope Fallback}.manrope_c730b5b2-module__wVUoKa__variable{--font-manrope:"manrope", "manrope Fallback"}
.TransitionProvider-module__o253VW__overlay{z-index:999;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TransitionProvider-module__o253VW__slideLeft,.TransitionProvider-module__o253VW__slideRight{background-color:var(--color--background-primary);width:50%;height:100%;position:absolute}.TransitionProvider-module__o253VW__slideLeft{left:0}.TransitionProvider-module__o253VW__slideRight{right:0}
.Navbar-module__ZERf_q__wrapper{z-index:99;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;gap:1rem;margin-left:auto;margin-right:auto;padding-left:6rem;padding-right:6rem;display:grid;position:fixed;inset:3rem 0 auto}.Navbar-module__ZERf_q__column{display:flex}.Navbar-module__ZERf_q__columnLeft{justify-content:flex-start}.Navbar-module__ZERf_q__columnMiddle{flex-flow:row;justify-content:center;align-items:center}.Navbar-module__ZERf_q__columnRight{justify-self:end}.Navbar-module__ZERf_q__nav{pointer-events:auto;border-radius:2rem;position:relative;overflow:hidden}.Navbar-module__ZERf_q__linksWrapper{z-index:5;justify-content:center;align-items:center;padding:.25rem;display:flex;position:relative}.Navbar-module__ZERf_q__linksWrapper:has(.Navbar-module__ZERf_q__link:hover) .Navbar-module__ZERf_q__link:not(:hover){opacity:.5}.Navbar-module__ZERf_q__linksWrapper:has(.Navbar-module__ZERf_q__linkActive) .Navbar-module__ZERf_q__link:not(.Navbar-module__ZERf_q__linkActive):not(:hover){opacity:.5}.Navbar-module__ZERf_q__hover{opacity:0;pointer-events:none;transform-origin:50%;will-change:transform;width:0;height:100%;padding:.25rem;position:absolute;inset:0 auto auto 0}.Navbar-module__ZERf_q__hoverInner{z-index:1;background-color:var(--color--background-secondary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:2rem;width:100%;height:100%}.Navbar-module__ZERf_q__link{z-index:2;background-color:#0000;border-radius:2rem;flex-flow:column;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.5rem;transition:background-color .3s,opacity .3s;display:flex;position:relative;overflow:hidden}.Navbar-module__ZERf_q__linkActive{background-color:var(--color--background-secondary)}.Navbar-module__ZERf_q__linkText{font-size:inherit}.Navbar-module__ZERf_q__icon{width:1.125rem;display:none}.Navbar-module__ZERf_q__icon svg{width:100%;height:100%}.Navbar-module__ZERf_q__langButton{aspect-ratio:1;cursor:pointer;color:inherit;font:inherit;background-color:#0000;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:3.25rem;transition:transform .1s;display:flex;position:relative;overflow:hidden}.Navbar-module__ZERf_q__langButton:active{transform:scale(.95)}.Navbar-module__ZERf_q__langButtonText{z-index:2;position:relative}@media screen and (max-width:991px){.Navbar-module__ZERf_q__wrapper{flex-flow:row;padding-left:2rem;padding-right:2rem;display:flex;inset:auto 0 1rem}.Navbar-module__ZERf_q__nav{background-color:var(--color--background-secondary);flex:1}.Navbar-module__ZERf_q__link{flex:1;padding-left:1.25rem;padding-right:1.25rem}.Navbar-module__ZERf_q__linkActive,.Navbar-module__ZERf_q__hoverInner{background-color:#313131b3}.Navbar-module__ZERf_q__linkText{display:none}.Navbar-module__ZERf_q__icon{display:block}.Navbar-module__ZERf_q__columnLeft{display:none}.Navbar-module__ZERf_q__columnMiddle{flex:1}.Navbar-module__ZERf_q__langButton{background-color:var(--color--background-secondary);width:3rem}}@media screen and (max-width:767px){.Navbar-module__ZERf_q__wrapper{padding-left:1rem;padding-right:1rem}.Navbar-module__ZERf_q__link{font-size:.75rem}.Navbar-module__ZERf_q__langButton{width:3rem}}
.Hero-module__Vtspxq__section{flex-flow:column;justify-content:flex-start;align-items:center;height:100dvh;padding-top:13rem;padding-bottom:13rem;display:flex;position:relative}.Hero-module__Vtspxq__headline{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;gap:2rem;max-width:65rem;margin-left:auto;margin-right:auto;display:flex}.Hero-module__Vtspxq__headlineInner{flex-flow:column;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.Hero-module__Vtspxq__headlineTop{flex-flow:column;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.Hero-module__Vtspxq__scrolldown{z-index:2;pointer-events:none;flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:auto 0 3rem}.Hero-module__Vtspxq__scrolldownLottie{width:2.5em}.Hero-module__Vtspxq__visuals{pointer-events:none;width:100%;height:100%;position:absolute;inset:20% 0 0}.Hero-module__Vtspxq__light{z-index:-2;filter:blur(15vw);pointer-events:none;background-image:linear-gradient(#5e5e5e,#0000);width:20%;height:80vh;animation:10s ease-in-out infinite Hero-module__Vtspxq__heroLightPulse;position:absolute;inset:0 auto auto 0;transform:rotate(-15deg)}.Hero-module__Vtspxq__lightRight{inset:0 0 auto auto;transform:rotate(15deg)}@keyframes Hero-module__Vtspxq__heroLightPulse{0%,to{opacity:.6}50%{opacity:1}}@media screen and (max-width:991px){.Hero-module__Vtspxq__section{height:auto}.Hero-module__Vtspxq__scrolldownLottie{width:3em}}@media screen and (max-width:479px){.Hero-module__Vtspxq__section{height:100dvh}.Hero-module__Vtspxq__scrolldown{bottom:5rem}.Hero-module__Vtspxq__scrolldownLottie{width:2em}.Hero-module__Vtspxq__visuals canvas{transform:scale(.7);width:150%!important}}
.Timeline-module__9hqEVW__layout{flex-flow:row;justify-content:center;align-items:stretch;margin-top:10rem;display:flex;position:relative}.Timeline-module__9hqEVW__progress{background-color:var(--color--background-alternate);width:.1rem;height:130%;position:absolute;top:-15%}.Timeline-module__9hqEVW__progressFill{background-image:linear-gradient(180deg, var(--color--accent-primary), var(--color--accent-secondary));width:100%;height:0%;position:absolute;inset:0% auto auto 0%}.Timeline-module__9hqEVW__fade{z-index:2;background-image:linear-gradient(#000,#0000);width:100%;height:7rem;position:absolute;inset:0% auto auto 0%}.Timeline-module__9hqEVW__fadeBottom{background-image:linear-gradient(#0000,#000);inset:auto auto 0% 0%}.Timeline-module__9hqEVW__wrapper{flex-flow:column;justify-content:space-between;gap:10rem;width:100%;display:flex}.Timeline-module__9hqEVW__row{grid-template-rows:auto;grid-template-columns:1fr max-content 1fr;grid-auto-columns:1fr;gap:2rem;display:grid}.Timeline-module__9hqEVW__item{justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.Timeline-module__9hqEVW__itemEmpty{display:flex}.Timeline-module__9hqEVW__itemInverse{text-align:right;justify-content:flex-end;align-items:flex-start}.Timeline-module__9hqEVW__circleWrapper{flex-flow:row;align-items:stretch;padding-top:.75rem;display:flex;position:relative}.Timeline-module__9hqEVW__circle{aspect-ratio:1;background-image:linear-gradient(180deg, var(--color--text-primary), var(--color--text-secondary));border-radius:50%;width:1rem;height:1rem;transition:background-color .3s;box-shadow:0 0 0 8px #000}.Timeline-module__9hqEVW__circle.Timeline-module__9hqEVW__isHighlighted{background-image:linear-gradient(180deg, var(--color--accent-primary), var(--color--accent-secondary))}.Timeline-module__9hqEVW__contentWrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.Timeline-module__9hqEVW__textWrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.Timeline-module__9hqEVW__textWrapperInverse{justify-content:flex-start;align-items:flex-end}.Timeline-module__9hqEVW__counter{padding-top:.5rem;transition:background-color .3s}.Timeline-module__9hqEVW__counter.Timeline-module__9hqEVW__isHighlighted{background-image:linear-gradient(120deg, var(--color--accent-primary), var(--color--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Timeline-module__9hqEVW__paragraphWrapper{max-width:25rem}@media screen and (max-width:991px){.Timeline-module__9hqEVW__wrapper{gap:7rem}.Timeline-module__9hqEVW__progress{inset:-15% auto auto .45rem}.Timeline-module__9hqEVW__row{display:flex}.Timeline-module__9hqEVW__itemInverse{justify-content:flex-start;align-items:flex-start}.Timeline-module__9hqEVW__itemEmpty{display:none}.Timeline-module__9hqEVW__circleWrapper{order:-9999}.Timeline-module__9hqEVW__contentWrapper{text-align:left}.Timeline-module__9hqEVW__textWrapperInverse{justify-content:flex-start;align-items:flex-start}.Timeline-module__9hqEVW__counter{order:-9999}}@media screen and (max-width:767px){.Timeline-module__9hqEVW__row{grid-template-columns:max-content 1fr;gap:1rem}.Timeline-module__9hqEVW__paragraphWrapper{max-width:100%}}
.Services-module__PKZCHq__layout{width:100%;max-width:100rem;margin-left:auto;margin-right:auto;padding-left:6rem;padding-right:6rem;position:absolute}.Services-module__PKZCHq__wrapper{perspective:60rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;gap:1rem;width:100%;display:grid}.Services-module__PKZCHq__card{opacity:0;perspective:30rem;border-radius:1.5rem;flex-flow:column;justify-content:space-between;gap:2rem;min-height:32rem;padding:2rem;display:flex;position:relative;overflow:hidden}.Services-module__PKZCHq__cardGraphics{z-index:-1;opacity:.8;width:110%;height:50%;position:absolute;inset:auto 0% 0% -5%}.Services-module__PKZCHq__cardGraphics video{object-fit:cover;width:100%;height:100%}.Services-module__PKZCHq__cardGraphicsMirrored{transform-style:preserve-3d;transform:rotateX(0)rotateY(-180deg)rotate(0)}.Services-module__PKZCHq__cardBottom{border-top:1px solid var(--color--stroke-primary);padding-top:1rem}@media screen and (max-width:991px){.Services-module__PKZCHq__wrapper{grid-template-columns:1fr}.Services-module__PKZCHq__card{opacity:1}.Services-module__PKZCHq__layout{max-width:100%;margin-top:3rem;padding-left:0;padding-right:0;position:static}.Services-module__PKZCHq__cardGraphics{width:100%;height:70%;inset:auto 0% 0%}}
.Projects-module__hdPRpq__right{display:flex}.Projects-module__hdPRpq__bottom{margin-top:3rem}.Projects-module__hdPRpq__slider{flex:1}.Projects-module__hdPRpq__sliderInner{flex:1;gap:1rem;display:flex}.Projects-module__hdPRpq__slide{flex:none;width:50rem}.Projects-module__hdPRpq__item{flex-flow:column;gap:1rem;display:flex;position:relative}.Projects-module__hdPRpq__coverWrapper{aspect-ratio:3/2;width:100%;color:inherit;border-radius:1.5rem;text-decoration:none;display:block;position:relative;overflow:hidden}.Projects-module__hdPRpq__coverInner{filter:brightness(80%);justify-content:flex-start;align-items:center;transition:filter .5s,transform .5s;display:flex;position:absolute;inset:0%}.Projects-module__hdPRpq__coverWrapper:hover .Projects-module__hdPRpq__coverInner{filter:brightness();transform:scale(1.05)}.Projects-module__hdPRpq__cover{background-color:var(--color--background-secondary);object-fit:cover;width:100%;height:100%;position:absolute}.Projects-module__hdPRpq__coverOverlay{z-index:2;background-color:var(--color--background-primary);width:100%;height:100%;display:none;position:absolute;inset:0%}.Projects-module__hdPRpq__arrowWrapper{border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:1rem 1rem auto auto;overflow:hidden}.Projects-module__hdPRpq__arrow{width:2.5rem;transition:transform .3s}.Projects-module__hdPRpq__arrowPrimary{transform-origin:100% 0;transform:scale(1)}.Projects-module__hdPRpq__arrowSecondary{transform-origin:0 100%;position:absolute;transform:scale(0)}.Projects-module__hdPRpq__coverWrapper:hover .Projects-module__hdPRpq__arrowPrimary{transform:scale(0)}.Projects-module__hdPRpq__coverWrapper:hover .Projects-module__hdPRpq__arrowSecondary{transform:scale(1)}.Projects-module__hdPRpq__textWrapper{justify-content:space-between;align-items:center;gap:2rem;padding-left:1rem;padding-right:1rem;display:flex;position:relative;overflow:hidden}@media screen and (max-width:991px){.Projects-module__hdPRpq__slide,.Projects-module__hdPRpq__cover{width:100%}.Projects-module__hdPRpq__arrowWrapper{display:none}.Projects-module__hdPRpq__sliderInner{flex-flow:column;gap:2rem}.Projects-module__hdPRpq__right{display:none}}
.Slogan-module__EMJ9fq__spline{width:100%;height:100%;position:absolute}
.Blog-module__oag04a__right{display:flex}.Blog-module__oag04a__bottom{margin-top:3rem}.Blog-module__oag04a__swiper{overflow:visible!important}.Blog-module__oag04a__slide{width:33.3%}.Blog-module__oag04a__item{color:inherit;flex-flow:column;gap:1rem;text-decoration:none;display:flex;position:relative}.Blog-module__oag04a__coverWrapper{aspect-ratio:4/5;border-radius:1.5rem;width:100%;position:relative;overflow:hidden}.Blog-module__oag04a__coverInner{filter:brightness(80%);justify-content:flex-start;align-items:center;transition:filter .5s,transform .5s;display:flex;position:absolute;inset:0%}.Blog-module__oag04a__item:hover .Blog-module__oag04a__coverInner{filter:brightness();transform:scale(1.05)}.Blog-module__oag04a__cover{background-color:var(--color--background-secondary);object-fit:cover;width:100%;height:100%;position:absolute}.Blog-module__oag04a__textWrapper{z-index:2;background-image:linear-gradient(180deg, transparent, #0009 50%, var(--color--background-primary));pointer-events:none;flex-flow:column;justify-content:flex-end;align-items:flex-start;gap:1rem;width:100%;min-height:50%;padding:2rem;display:flex;position:absolute;inset:auto auto 0% 0%}.Blog-module__oag04a__learnMore .Blog-module__oag04a__text-link_icon{color:#fff}.Blog-module__oag04a__item:hover .Blog-module__oag04a__learnMore .text-link_icon.is-primary{transform:translate(100%)}.Blog-module__oag04a__item:hover .Blog-module__oag04a__learnMore .text-link_icon.is-secondary{transform:translate(0%)}.Blog-module__oag04a__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Blog-module__oag04a__arrows{justify-content:flex-end;align-items:center;gap:1rem;margin-top:3rem;display:flex}.Blog-module__oag04a__arrow{aspect-ratio:1;cursor:pointer;background-color:var(--color--background-secondary);width:3rem;color:inherit;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:transform .1s;display:flex}.Blog-module__oag04a__arrow:active{transform:scale(.9)}.Blog-module__oag04a__arrowIcon{width:1.25rem}.Blog-module__oag04a__arrowIconLeft{margin-right:2px}.Blog-module__oag04a__arrowIconRight{margin-left:2px}@media screen and (max-width:991px){.Blog-module__oag04a__arrows{display:none}}@media screen and (max-width:767px){.Blog-module__oag04a__slide{width:70%}.Blog-module__oag04a__right{display:none}}@media screen and (max-width:479px){.Blog-module__oag04a__slide{width:90%}}
.ArticleHero-module__4OeK7W__section{padding-top:8rem;padding-bottom:4rem}.ArticleHero-module__4OeK7W__content{text-align:center;flex-flow:column;align-items:center;gap:1.5rem;max-width:48rem;margin:0 auto;display:flex}.ArticleHero-module__4OeK7W__meta{align-items:center;gap:.5rem;display:flex}.ArticleHero-module__4OeK7W__separator{color:var(--color--text-secondary)}.ArticleHero-module__4OeK7W__imageWrapper{border-radius:1.5rem;margin-top:3rem;overflow:hidden}.ArticleHero-module__4OeK7W__image{width:100%;height:auto;display:block}@media screen and (max-width:767px){.ArticleHero-module__4OeK7W__section{padding-top:6rem;padding-bottom:2rem}.ArticleHero-module__4OeK7W__imageWrapper{border-radius:1rem;margin-top:2rem}}
.ArticleBody-module__ZsjBGG__section{padding-bottom:4rem}.ArticleBody-module__ZsjBGG__content{flex-flow:column;gap:1.5rem;max-width:42rem;margin:0 auto;display:flex}.ArticleBody-module__ZsjBGG__content p{line-height:1.7}.ArticleBody-module__ZsjBGG__content h2{margin-top:1rem}.ArticleBody-module__ZsjBGG__content h3{margin-top:.5rem}.ArticleBody-module__ZsjBGG__figure{border-radius:1rem;margin:1.5rem 0;overflow:hidden}.ArticleBody-module__ZsjBGG__image{width:100%;height:auto;display:block}.ArticleBody-module__ZsjBGG__link{color:var(--color--accent-primary);-webkit-text-fill-color:var(--color--accent-primary);text-underline-offset:.2em;text-decoration:underline;transition:opacity .2s}.ArticleBody-module__ZsjBGG__link:hover{opacity:.8}.ArticleBody-module__ZsjBGG__inlineCode{background-color:#ffffff1a;border-radius:.25rem;padding:.1em .4em;font-size:.875em}.ArticleBody-module__ZsjBGG__quote{border-left:.25rem solid var(--color--accent-primary);margin:1rem 0;padding:1rem 1.5rem}@media screen and (max-width:767px){.ArticleBody-module__ZsjBGG__section{padding-bottom:2rem}.ArticleBody-module__ZsjBGG__figure{border-radius:.75rem;margin:1rem 0}}
.RelatedArticles-module__WuaqUa__section{padding:4rem 0 6rem}.RelatedArticles-module__WuaqUa__section h2{margin-bottom:2rem}.RelatedArticles-module__WuaqUa__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.RelatedArticles-module__WuaqUa__card{flex-flow:column;gap:1rem;transition:opacity .2s;display:flex}.RelatedArticles-module__WuaqUa__card:hover{opacity:.85}.RelatedArticles-module__WuaqUa__imageWrapper{aspect-ratio:16/9;border-radius:1rem;position:relative;overflow:hidden}.RelatedArticles-module__WuaqUa__image{object-fit:cover}.RelatedArticles-module__WuaqUa__text{flex-flow:column;gap:.5rem;display:flex}@media screen and (max-width:991px){.RelatedArticles-module__WuaqUa__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.RelatedArticles-module__WuaqUa__section{padding:2rem 0 4rem}.RelatedArticles-module__WuaqUa__grid{grid-template-columns:1fr;gap:2rem}}
.page-module__Pg1c3a__backLinkWrapper{padding-top:6rem}.page-module__Pg1c3a__backLink{color:var(--color--accent-primary);text-underline-offset:.2em;text-decoration:underline}@media screen and (max-width:767px){.page-module__Pg1c3a__backLinkWrapper{padding-top:5rem}}
