.accessibilityToggle_mainContainer__MWNBA{z-index:100;position:fixed;top:400px;right:0;width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.accessibilityToggle_mainContainer__MWNBA button{outline:none;border:none}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_topContainer__ZPiqs{display:flex;flex-direction:row;padding:8px 16px 8px 8px;align-items:center;justify-content:center;width:100%;gap:16px;transition:all ease-in-out var(--middle-transition);background-color:var(--standardLight);color:var(--standardDark);border:2px solid var(--standardDark);border-radius:3px;height:50px;cursor:pointer;translate:calc(100% - 41px);z-index:12}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_topContainer__ZPiqs .accessibilityToggle_icon__oDFCT{width:25px;height:25px}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_topContainer__ZPiqs p{text-align:center;cursor:pointer}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_topContainer__ZPiqs:focus,.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_topContainer__ZPiqs:hover{translate:0;background-color:var(--standardDark);color:var(--standardLight)}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM{transition:all ease-in-out var(--middle-transition);border:2px solid var(--standardDark);position:absolute;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--standardLight)}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_closeIcon__e9DVy{position:absolute;left:calc(-40px - var(--minimalPadding));background-color:var(--standardLight);height:calc(30px + var(--minimalPadding));width:calc(30px + var(--minimalPadding));border-radius:50%;padding:0;cursor:pointer}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_closeIcon__e9DVy svg{height:100%;width:100%}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_closeIcon__e9DVy:focus,.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_closeIcon__e9DVy:hover{filter:invert(1)}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;background-color:rgba(0,0,0,0);padding:16px;transition:all .2s ease-in-out;border:none;outline:none}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt:focus,.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt:hover{background-color:var(--standardDark)}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt:focus .accessibilityToggle_icon__oDFCT,.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt:hover .accessibilityToggle_icon__oDFCT{filter:invert(1)}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt .accessibilityToggle_icon__oDFCT{transition:all .2s ease-in-out;height:30px;width:30px}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt .accessibilityToggle_label__jn82_{font-size:14px;font-weight:500;color:#000;text-align:center}.accessibilityToggle_mainContainer__MWNBA .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt .accessibilityToggle_label__jn82_:hover{font-weight:700}@media screen and (max-width:767px){.accessibilityToggle_mainContainer__MWNBA{display:none}}.accessibilityToggle_mainContainerMobile__P868l{z-index:100;position:absolute;top:-70px;right:0;width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content}.accessibilityToggle_mainContainerMobile__P868l button{outline:none;border:none}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_topContainer__ZPiqs{display:flex;flex-direction:row;padding:8px 16px 8px 8px;align-items:center;justify-content:center;width:100%;gap:32px;transition:all ease-in-out var(--middle-transition);background-color:var(--standardLight);color:var(--standardDark);border:2px solid var(--standardDark);border-radius:3px;height:50px;cursor:pointer;translate:calc(100% - 31px)}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_topContainer__ZPiqs .accessibilityToggle_icon__oDFCT{width:25px;height:25px}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_topContainer__ZPiqs p{text-align:center}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_topContainer__ZPiqs:focus,.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_topContainer__ZPiqs:hover{translate:0;background-color:var(--standardDark);color:var(--standardLight)}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM{transition:all ease-in-out var(--middle-transition);border:2px solid var(--standardDark);position:absolute;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--standardLight)}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_closeIcon__e9DVy{position:absolute;left:-40px;background-color:var(--standardLight);height:30px;width:30px;border-radius:50%;padding:0;cursor:pointer}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_closeIcon__e9DVy svg{height:100%;width:100%}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_closeIcon__e9DVy:focus,.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_closeIcon__e9DVy:hover{filter:invert(1)}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;background-color:rgba(0,0,0,0);padding:16px;transition:all .2s ease-in-out;border:none;outline:none}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt:focus,.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt:hover{background-color:#000}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt:focus .accessibilityToggle_icon__oDFCT,.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt:hover .accessibilityToggle_icon__oDFCT{filter:invert(1)}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt .accessibilityToggle_icon__oDFCT{transition:all .2s ease-in-out;height:30px;width:30px}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt .accessibilityToggle_label__jn82_{font-size:14px;font-weight:500;color:#000;text-align:center}.accessibilityToggle_mainContainerMobile__P868l .accessibilityToggle_toggleContainer__tcSXM .accessibilityToggle_toggle__emudt .accessibilityToggle_label__jn82_:hover{font-weight:700}.buttons_mainButton__fjjEv{display:flex;flex-direction:row;align-items:center;gap:8px;padding:calc(10px + var(--minimalPadding)) 16px calc(8px + var(--minimalPadding)) 16px;background-color:var(--standardLight);width:-moz-fit-content;width:fit-content;border-radius:5px;border:1px solid var(--standardDark);cursor:pointer;transition:all ease-in-out var(--fast-transition)}.buttons_mainButton__fjjEv p{cursor:pointer}.buttons_mainButton__fjjEv:hover{background-color:var(--standardAccent);border:var(--hoverBorderButton)!important}.buttons_mainButton__fjjEv .buttons_arrow__nid6d{margin-top:-2px;font-size:50px}@media screen and (max-width:767px){.buttons_mainButton__fjjEv{width:100%}}.buttons_rounded__nDTlw{border-radius:34px}.buttons_toolTipContainer__ixjwi{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;text-align:center;margin:0 auto}.buttons_toolTip__3eN0q{position:absolute;right:0;top:-40px;background-color:var(--standardLight);border-radius:5px;padding:8px;width:-moz-fit-content;width:fit-content;border:1px solid var(--standardDark);z-index:10;font-size:12px;color:var(--standardDark)!important}.skeleton_skeletonText__mZHuE{margin-bottom:.25rem;width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content;height:fit-content;border-radius:.125rem;animation:skeleton_skeleton-loading__9cdiP 1.6s linear infinite alternate;overflow:hidden;border:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skeleton_skeletonText__mZHuE:last-child{margin-bottom:0}.skeleton_skeletonText__mZHuE{pointer-events:none}.skeleton_skeletonBigText__7nTSc{height:1.5rem;margin-bottom:1rem}.skeleton_skeletonIcon__7844M{color:rgba(0,0,0,0)!important;margin-top:.5rem;height:50px;width:50px}.skeleton_skeletonButton__XfmiV{width:120px;height:30px}.skeleton_skeletonButton__XfmiV:nth-child(2){width:80px}.skeleton_skeletonButton__XfmiV:nth-child(4){width:130px}.skeleton_skeleton__FuSH0{animation:skeleton_skeleton-loading__9cdiP 1.6s linear infinite alternate;pointer-events:none;border:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes skeleton_skeleton-loading__9cdiP{0%{background-color:var(--standardAccent);color:var(--standardAccent)}to{background-color:var(--secondaryAccent);color:var(--secondaryAccent)}}.projects_projectListPage__J6IYS{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh}.projects_projectListPage__J6IYS .projects_heroSection__13Nu9{display:flex;flex-direction:column;margin-top:200px;margin-left:max(72px,(100vw - 1136px)/2);margin-right:max(72px,(100vw - 1136px)/2);max-width:calc(100vw - max(72px,(100vw - 1136px)/2)*2)}.projects_projectListPage__J6IYS .projects_heroSection__13Nu9 h2{font-size:calc(80px*var(--fontSizeMultiplier));font-weight:600;text-align:left;line-height:normal}.projects_projectListPage__J6IYS .projects_heroSection__13Nu9 p{font-size:18px;margin-top:32px}.projects_projectListPage__J6IYS .projects_heroSection__13Nu9 p a{text-decoration:underline;cursor:pointer}.projects_projectListPage__J6IYS section{width:100%;margin-top:200px}.projects_projectListPage__J6IYS section h3{font-size:45px;font-weight:600;margin-left:max(72px,(100vw - 1136px)/2);margin-right:max(72px,(100vw - 1136px)/2);max-width:1136px;margin-bottom:32px}@media screen and (max-width:949px){.projects_projectListPage__J6IYS .projects_heroSection__13Nu9{margin-left:48px;margin-right:48px;max-width:calc(100vw - 96px)}.projects_projectListPage__J6IYS .projects_heroSection__13Nu9 h2{max-width:100%;font-size:calc(48px*var(--fontSizeMultiplier))}.projects_projectListPage__J6IYS section h3{font-size:45px;font-weight:600;margin-left:48px;margin-right:48px}}@media screen and (max-width:767px){.projects_projectListPage__J6IYS .projects_heroSection__13Nu9{margin-left:24px;margin-right:24px;max-width:calc(100vw - 48px)}.projects_projectListPage__J6IYS section h3{font-size:calc(32px*var(--fontSizeMultiplier));font-weight:600;margin-left:24px;margin-right:24px}}.projects_projectOverview__C_Sk_{width:100%;border-top:1px solid var(--standardDark);padding:72px max(72px,(100vw - 1136px)/2);display:flex;flex-direction:column;background-color:var(--standardLight);position:relative;min-height:693px}.projects_projectOverview__C_Sk_:last-child{border-bottom:1px solid var(--standardDark)}.projects_projectOverview__C_Sk_ .projects_content__AE9TZ{max-width:514px;transition:opacity ease-in-out var(--middle-transition)}.projects_projectOverview__C_Sk_ .projects_content__AE9TZ .projects_taglineRow__De8zX{display:flex;flex-direction:row;gap:8px}.projects_projectOverview__C_Sk_ .projects_content__AE9TZ .projects_tagline__0y1k9{font-size:12px;text-transform:uppercase;font-style:italic;margin-bottom:8px}.projects_projectOverview__C_Sk_ .projects_content__AE9TZ .projects_tagline__0y1k9 span{white-space:pre}.projects_projectOverview__C_Sk_ .projects_content__AE9TZ .projects_title__I3m_a{font-size:32px;font-weight:600;margin-bottom:16px}.projects_projectOverview__C_Sk_ .projects_content__AE9TZ .projects_technoList__GYFcL{display:flex;flex-direction:row;gap:8px;margin-bottom:32px;flex-wrap:wrap}.projects_projectOverview__C_Sk_ .projects_content__AE9TZ .projects_technoList__GYFcL .projects_techno__IsCoy{background-color:var(--secondaryAccent);border:1px solid var(--coloredItems);border-radius:5px;font-size:14px;padding:9px 8px 7px;height:-moz-fit-content;height:fit-content;white-space:nowrap}.projects_projectOverview__C_Sk_ .projects_content__AE9TZ .projects_textContent__2x2uX{font-size:calc(18px*var(--fontSizeMultiplier));line-height:normal;max-width:514px}.projects_projectOverview__C_Sk_ .projects_content__AE9TZ .projects_buttonContainer__QCD9M{display:flex;flex-direction:column;gap:8px;margin-top:32px}.projects_projectOverview__C_Sk_ .projects_rightContainer__8SLO5{position:absolute;right:-800px;top:48px;transition:right ease-in-out var(--middle-transition);display:flex;flex-direction:row;padding-right:72px}.projects_projectOverview__C_Sk_ .projects_rightContainer__8SLO5 .projects_imageContainer__NsENO{width:1000px;height:597px;position:relative;z-index:3;overflow:hidden;border-radius:25px;border:1px solid var(--standardDark);background-color:var(--secondaryAccent)}.projects_projectOverview__C_Sk_ .projects_rightContainer__8SLO5 .projects_arrowContainer__cZCTR{align-self:center;background-color:var(--secondaryAccent);border:1px solid var(--standardDark);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;height:50px;width:50px;transition:opacity ease-in-out var(--middle-transition);margin-right:-25px;z-index:4}.projects_projectOverview__C_Sk_ .projects_rightContainer__8SLO5:hover{right:0}.projects_projectOverview__C_Sk_ .projects_rightContainer__8SLO5:hover .projects_arrowContainer__cZCTR{opacity:0}.projects_projectOverview__C_Sk_ .projects_rightContainer__8SLO5:hover+.projects_content__AE9TZ{opacity:.3}@media screen and (max-width:1135px){.projects_projectOverview__C_Sk_{flex-direction:column}.projects_projectOverview__C_Sk_ .projects_content__AE9TZ{opacity:1!important}.projects_projectOverview__C_Sk_ .projects_rightContainer__8SLO5{position:relative;right:0;top:0;cursor:auto;width:100%;margin-bottom:32px;padding-right:0}.projects_projectOverview__C_Sk_ .projects_rightContainer__8SLO5 .projects_imageContainer__NsENO{width:100%;height:auto;aspect-ratio:1.68}.projects_projectOverview__C_Sk_ .projects_rightContainer__8SLO5 .projects_arrowContainer__cZCTR{display:none}}@media screen and (max-width:949px){.projects_projectOverview__C_Sk_{padding:48px}.projects_projectOverview__C_Sk_ .projects_rightContainer__8SLO5 .projects_imageContainer__NsENO{border-radius:5px}}@media screen and (max-width:767px){.projects_projectOverview__C_Sk_{padding:24px 24px 48px}}.projects_projectItem__ablW9{position:relative;font-size:18px;padding:16px max(72px,(100vw - 1136px)/2);border-top:1px solid #000;gap:48px;background-color:var(--standardLight)}.projects_projectItem__ablW9:last-child{border-bottom:1px solid #000}.projects_projectItem__ablW9 .projects_content__AE9TZ{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;align-items:center}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_titleContainer___SXle{display:flex;flex-direction:row;gap:16px;align-items:center;grid-area:1/1/2/4}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_titleContainer___SXle .projects_title__I3m_a{font-size:18px;text-wrap:nowrap;text-overflow:ellipsis;max-width:90%;overflow:hidden}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_titleContainer___SXle .projects_arrowContainer__cZCTR{background-color:var(--secondaryAccent);border-radius:50%;height:30px;width:30px;display:flex;justify-content:center;align-items:center;font-size:20px;rotate:150deg;transition:all ease-in-out var(--fast-transition);opacity:0}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_titleContainer___SXle .projects_arrowContainer__cZCTR:hover{scale:1.1}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_titleContainer___SXle .projects_invisible__tu6n_{opacity:0!important}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_tag__OhGuL{grid-area:1/4/2/7;font-size:12px;font-style:italic;text-transform:uppercase}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_year__UBzJ6{grid-area:1/7/2/8;font-size:12px;font-style:italic;justify-self:end!important}.projects_projectItem__ablW9 .projects_absoluteImage__8hxNL{position:absolute;right:22%;top:0;bottom:0;margin:auto 0;height:-moz-fit-content;height:fit-content;background-color:var(--secondaryAccent);z-index:6;display:none}.projects_projectItem__ablW9 .projects_absoluteImage__8hxNL .projects_imageContainer__NsENO{position:relative;width:182px;height:110px}.projects_projectItem__ablW9:hover .projects_content__AE9TZ .projects_titleContainer___SXle .projects_arrowContainer__cZCTR{opacity:1}.projects_projectItem__ablW9:hover .projects_absoluteImage__8hxNL{display:block}@media screen and (max-width:949px){.projects_projectItem__ablW9{padding:8px 24px 8px 0;display:flex;flex-direction:row;justify-content:flex-start;gap:16px}.projects_projectItem__ablW9 .projects_content__AE9TZ{display:flex;flex-direction:column;align-items:flex-start;width:auto;justify-content:flex-start;gap:8px;max-width:50%;width:50%}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_titleContainer___SXle{width:100%;max-width:100%}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_titleContainer___SXle .projects_title__I3m_a{width:100%;max-width:100%;margin-bottom:8px}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_titleContainer___SXle .projects_arrowContainer__cZCTR{height:40px;width:40px;font-size:30px;opacity:1;right:16px;top:32px;position:absolute}.projects_projectItem__ablW9 .projects_absoluteImage__8hxNL{position:relative;display:block!important;right:auto;top:auto;bottom:auto;margin:0;height:-moz-fit-content;height:fit-content;background-color:var(--secondaryAccent);z-index:6;display:none}.projects_projectItem__ablW9 .projects_absoluteImage__8hxNL .projects_imageContainer__NsENO{position:relative;width:382px;height:230px}}@media screen and (max-width:767px){.projects_projectItem__ablW9{padding:8px 16px 8px 0}.projects_projectItem__ablW9 .projects_content__AE9TZ{max-width:calc(60% - 32px)}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_titleContainer___SXle .projects_title__I3m_a{font-size:16px}.projects_projectItem__ablW9 .projects_content__AE9TZ .projects_titleContainer___SXle .projects_arrowContainer__cZCTR{height:30px;width:30px;font-size:20px;right:8px;top:32px}.projects_projectItem__ablW9 .projects_absoluteImage__8hxNL{position:relative;display:block!important;right:auto;top:auto;bottom:auto;margin:0;height:-moz-fit-content;height:fit-content;background-color:var(--secondaryAccent);z-index:6;display:none;width:40%!important}.projects_projectItem__ablW9 .projects_absoluteImage__8hxNL .projects_imageContainer__NsENO{position:relative;width:100%;height:auto;aspect-ratio:1.67!important}}.projects_projectItemWip__R6FZ2{pointer-events:none}.projects_projectItemWip__R6FZ2 .projects_absoluteImage__8hxNL .projects_imageContainer__NsENO{filter:blur(2px)}.projects_projectDetailPage__Z6oGc{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0}.projects_projectDetailPage__Z6oGc .projects_widthPlaceholder___gmqZ{width:calc(100vw - max(72px,(100vw - 1136px)/2)*2);max-width:1136px}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9{display:flex;flex-direction:column;margin-top:200px;margin-left:max(72px,(100vw - 1136px)/2);margin-right:max(72px,(100vw - 1136px)/2);max-width:calc(100vw - max(72px,(100vw - 1136px)/2)*2)}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_titleContainer___SXle{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_titleContainer___SXle h2{font-size:calc(80px*var(--fontSizeMultiplier));font-weight:600;text-align:center}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_titleContainer___SXle .projects_arrowContainer__cZCTR{background-color:var(--secondaryAccent);border-radius:50%;height:40px;width:40px;display:flex;justify-content:center;align-items:center;font-size:25px;transition:all ease-in-out var(--fast-transition);position:absolute;right:-55px;border:1px solid var(--coloredItems);top:60%}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_titleContainer___SXle .projects_arrowContainer__cZCTR:hover{scale:1.1;font-size:20px}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_caracteristicListContainer__doKJM{margin-top:48px;width:100%;border-radius:25px;background-color:var(--secondaryAccent);margin-bottom:100px;display:flex;flex-direction:row;padding:24px 32px;justify-content:space-between;gap:16px;border:1px solid var(--standardDark)}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_caracteristicListContainer__doKJM .projects_caracteristicColumn__jxoXK{display:flex;flex-direction:column;gap:16px}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_caracteristicListContainer__doKJM .projects_caracteristicColumn__jxoXK .projects_caracteristicTitle__C1TGB{font-size:calc(12px*var(--fontSizeMultiplier));text-transform:uppercase;font-size:300}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_caracteristicListContainer__doKJM .projects_caracteristicColumn__jxoXK .projects_caracteristic__rZeAh{font-size:calc(14px*var(--fontSizeMultiplier));text-transform:uppercase}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn{margin-left:max(72px,(100vw - 1136px)/2);margin-right:max(72px,(100vw - 1136px)/2);max-width:1136px;display:flex;flex-direction:column;gap:200px}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_descriptionContainer__VzECk{align-self:flex-end;max-width:514px}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_descriptionContainer__VzECk .projects_tagline__0y1k9{text-transform:uppercase;font-size:12px;font-style:italic;margin-bottom:8px}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_descriptionContainer__VzECk .projects_description__bRTPj{margin-bottom:32px}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_descriptionContainer__VzECk .projects_technoList__GYFcL{display:flex;flex-direction:row;gap:8px;margin-bottom:32px;flex-wrap:wrap}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_descriptionContainer__VzECk .projects_technoList__GYFcL .projects_techno__IsCoy{background-color:var(--secondaryAccent);border:1px solid var(--coloredItems);border-radius:5px;font-size:14px;padding:9px 8px 7px;height:-moz-fit-content;height:fit-content;white-space:nowrap}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_reviewContainer__biKOv{align-self:flex-start;max-width:514px;display:flex;flex-direction:column;gap:8px}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_reviewContainer__biKOv .projects_tagline__0y1k9{text-transform:uppercase;font-size:12px;font-style:italic}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_carbonContainer__ff7PE{margin-right:200px;align-self:flex-end;max-width:514px;display:flex;flex-direction:column;align-items:center;gap:8px}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_carbonContainer__ff7PE .projects_imageContainer__NsENO{position:relative;width:80px;height:80px;margin-bottom:0;transition:transform ease-in-out var(--slow-transition)}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_carbonContainer__ff7PE .projects_imageContainer__NsENO:before{content:"";position:absolute;width:150%;height:150%;top:-25%;left:-25%;z-index:-1;background:var(--backgroundIcons);transition:transform ease-in-out var(--slow-transition)}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_carbonContainer__ff7PE .projects_carbonLink__HA6eq{font-size:20px;text-decoration:underline;max-width:350px;text-align:center;font-weight:600}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_carbonContainer__ff7PE:hover .projects_imageContainer__NsENO{transform:rotate(180deg)}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_carbonContainer__ff7PE:hover .projects_imageContainer__NsENO:before{transform:rotate(-180deg)}.projects_projectDetailPage__Z6oGc .projects_moreProjects__OSDTE{max-width:1136px;margin:200px max(72px,(100vw - 1136px)/2) 32px}.projects_projectDetailPage__Z6oGc .projects_moreProjects__OSDTE h2{font-size:80px;font-weight:600}.projects_projectDetailPage__Z6oGc .projects_projectList__9QSH8{width:100vw}@media screen and (max-width:949px){.projects_projectDetailPage__Z6oGc .projects_widthPlaceholder___gmqZ{width:calc(100vw - 96px);max-width:100vw}}@media screen and (max-width:767px){.projects_projectDetailPage__Z6oGc .projects_widthPlaceholder___gmqZ{width:calc(100vw - 48px)}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9{margin-top:100px;margin-left:24px;margin-right:24px;max-width:calc(100vw - 48px)}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_titleContainer___SXle h2{font-size:48px}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_titleContainer___SXle .projects_arrowContainer__cZCTR{height:30px;width:30px;font-size:20px;right:0;border:1px solid var(--coloredItems);top:100%}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_caracteristicListContainer__doKJM{flex-wrap:wrap;padding:12px 16px;justify-content:space-around;gap:16px;row-gap:32px}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_caracteristicListContainer__doKJM .projects_caracteristicColumn__jxoXK{gap:8px;width:45%;min-width:120px;align-items:center;text-align:center}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_caracteristicListContainer__doKJM .projects_caracteristicColumn__jxoXK .projects_caracteristicTitle__C1TGB{font-size:calc(10px*var(--fontSizeMultiplier))}.projects_projectDetailPage__Z6oGc .projects_heroSection__13Nu9 .projects_caracteristicListContainer__doKJM .projects_caracteristicColumn__jxoXK .projects_caracteristic__rZeAh{font-size:calc(12px*var(--fontSizeMultiplier))}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn{margin-left:24px;margin-right:24px;gap:200px}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_descriptionContainer__VzECk{align-self:flex-start;width:100%}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_reviewContainer__biKOv{width:100%}.projects_projectDetailPage__Z6oGc .projects_projectDetail__vIAkn .projects_carbonContainer__ff7PE{margin-right:0;align-self:center}.projects_projectDetailPage__Z6oGc .projects_moreProjects__OSDTE{max-width:1136px;margin:200px 24px 32px}.projects_projectDetailPage__Z6oGc .projects_moreProjects__OSDTE h2{font-size:45px}}.reviews_reviewContainer__rbU1Z{min-width:514px;display:flex;flex-direction:column;padding:24px;background-color:var(--standardLight);border-radius:5px;border:1px solid var(--standardDark)}.reviews_reviewContainer__rbU1Z h5{font-size:26px;margin-bottom:8px;font-weight:600}.reviews_reviewContainer__rbU1Z h5 span{font-size:20px!important;font-weight:400}.reviews_reviewContainer__rbU1Z .reviews_tagline__XcztP{font-size:12px;font-style:italic;text-transform:uppercase;margin-bottom:24px}.reviews_reviewContainer__rbU1Z .reviews_content__EdWlS{font-size:18px}.reviews_reviewContainer__rbU1Z .reviews_link__8ur0O{margin-top:24px;font-size:12px;text-decoration:underline;cursor:pointer}@media screen and (max-width:767px){.reviews_reviewContainer__rbU1Z{min-width:calc(100vw - 48px)}}.errorComponent_notfoundPage__gdBkf{height:50vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-general)}.errorComponent_notfoundPage__gdBkf .errorComponent_titleContainer__sPnnD{display:flex;flex-direction:row}.errorComponent_notfoundPage__gdBkf h2{font-size:80px;font-weight:800;color:var(--standardDark);text-align:center;animation:errorComponent_waveVertical__7gmsY calc(1.5s*var(--animationMultiplier)) ease-in-out infinite}.errorComponent_notfoundPage__gdBkf h2:nth-child(2){animation-delay:.33s}.errorComponent_notfoundPage__gdBkf h2:nth-child(3){animation-delay:.66s}.errorComponent_notfoundPage__gdBkf h4{font-size:32px;margin-bottom:30px;text-align:center}.errorComponent_notfoundPage__gdBkf h6{font-size:20px;margin-bottom:30px}.errorComponent_notfoundPage__gdBkf a{text-decoration:underline}.errorComponent_notfoundPage__gdBkf .errorComponent_notfoundText__ytRqT{display:flex;gap:2px;justify-content:center;align-items:center}.errorComponent_notfoundPage__gdBkf .errorComponent_notfoundText__ytRqT h6{font-weight:700;animation:errorComponent_wave__1KpyA 1.5s ease-in-out infinite;color:var(--standardAccent);margin-bottom:0}.errorComponent_notfoundPage__gdBkf .errorComponent_notfoundText__ytRqT h6:first-child{animation-delay:0s}.errorComponent_notfoundPage__gdBkf .errorComponent_notfoundText__ytRqT h6:nth-child(2){animation-delay:.2s}.errorComponent_notfoundPage__gdBkf .errorComponent_notfoundText__ytRqT h6:nth-child(3){animation-delay:.4s}.errorComponent_notfoundPage__gdBkf .errorComponent_notfoundText__ytRqT h6:nth-child(4){animation-delay:.6s}@media screen and (max-width:949px){.errorComponent_notfoundPage__gdBkf h2{font-size:48px}.errorComponent_notfoundPage__gdBkf h4{font-size:32px}.errorComponent_notfoundPage__gdBkf h6{font-size:20px}}.errorComponent_notfoundComponent__6qP0Z{color:#000;font-family:var(--font-general);margin:24px auto;width:100%;max-width:1136px;display:flex;align-items:center;justify-content:center}.errorComponent_notfoundComponent__6qP0Z h6{font-size:20px;text-align:center;background-color:var(--secondaryAccent);padding:16px 24px;border-radius:5px;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width:949px){.errorComponent_notfoundComponent__6qP0Z h6{font-size:20px}}@keyframes errorComponent_wave__1KpyA{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-10px);opacity:.5}}@keyframes errorComponent_waveVertical__7gmsY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page_main__akH3E{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh}.page_main__akH3E .page_heroSection__K8oy7{display:flex;flex-direction:column;align-items:center;margin-top:200px}.page_main__akH3E .page_heroSection__K8oy7 .page_logoContainer__aa0SP{height:128px;width:128px;position:relative}.page_main__akH3E .page_heroSection__K8oy7 h1{font-size:120px;font-weight:800;text-align:center;line-height:105px;margin-top:24px;font-family:var(--titleFontInitial)}.page_main__akH3E .page_section__Lvu0g{margin-top:200px;margin-left:max(72px,(100vw - 1136px)/2);margin-right:max(72px,(100vw - 1136px)/2);max-width:1136px}.page_main__akH3E .page_section__Lvu0g .page_tagline__iRJQR{font-size:12px;text-transform:uppercase;font-style:italic;margin-bottom:32px}.page_main__akH3E .page_section__Lvu0g .page_sectionTitle__PJ0za{font-size:32px;font-weight:600;margin-bottom:32px;max-width:80%}.page_main__akH3E .page_section__Lvu0g p{font-size:18px}.page_main__akH3E .page_section__Lvu0g h2{font-size:calc(80px*var(--fontSizeMultiplier));font-weight:600;margin-bottom:32px;max-width:85%;line-height:normal}.page_main__akH3E .page_section__Lvu0g h3{font-size:calc(45px*var(--fontSizeMultiplier));font-weight:500;max-width:80%;margin-bottom:32px}.page_main__akH3E .page_section__Lvu0g h4{font-size:32px;font-weight:600;margin-bottom:32px;max-width:80%;line-height:normal}.page_main__akH3E .page_section__Lvu0g .page_widthPlaceholder__A8Qs8{width:calc(100vw - max(72px,(100vw - 1136px)/2)*2);max-width:1136px}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI{display:flex;flex-direction:row;gap:32px;row-gap:64px}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9{display:flex;flex-direction:column;max-width:45%}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9 .page_bulletTitle__YAu6D,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9 .page_bulletTitle__YAu6D{display:flex;flex-direction:row;gap:16px}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9 .page_bulletTitle__YAu6D .page_bullet__MkonB,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9 .page_bulletTitle__YAu6D .page_bullet__MkonB{width:15px;height:15px;rotate:45deg;aspect-ratio:1!important;background-color:var(--coloredItems);margin-top:8px}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9 .page_bulletTitle__YAu6D .page_bulletRound__mATQ6,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9 .page_bulletTitle__YAu6D .page_bulletRound__mATQ6{border-radius:50%}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9 h5,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9 h5{font-size:26px;font-weight:600;margin-bottom:16px}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9 .page_columnText__9dWrS,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9 .page_columnText__9dWrS{display:flex;flex-direction:column;gap:8px}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9 .page_columnText__9dWrS .page_inlineText__XJT6e,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9 .page_columnText__9dWrS .page_inlineText__XJT6e{display:flex;flex-direction:row;gap:8px}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9 p,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9 p{max-width:100%}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 p,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI p{font-size:18px;max-width:45%}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 a,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI a{cursor:pointer}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8{flex-wrap:wrap}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9{width:45%}.page_main__akH3E .page_section__Lvu0g .page_imageContainer__8Cbyl{position:relative;width:80px;height:80px;margin-bottom:24px;background:var(--backgroundIcons)}.page_main__akH3E .page_section__Lvu0g .page_knowledgeList__xRdO9{display:flex;flex-direction:row;gap:16px}.page_main__akH3E .page_section__Lvu0g .page_knowledgeList__xRdO9 .page_knowledge__TZ70N{display:flex;flex-direction:column;max-width:calc((100% - 48px)/4)}.page_main__akH3E .page_section__Lvu0g .page_knowledgeList__xRdO9 .page_knowledge__TZ70N h4{font-size:calc(32px*var(--fontSizeMultiplier));font-weight:600;margin-bottom:16px}.page_main__akH3E .page_section__Lvu0g .page_knowledgeList__xRdO9 .page_knowledge__TZ70N p{font-size:18px}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K{display:flex;flex-direction:column;gap:64px;width:100%}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd{display:flex;flex-direction:row;justify-content:space-between;cursor:help}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd .page_leftContainer__MLGRi{display:flex;flex-direction:row}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd .page_leftContainer__MLGRi h4{font-size:calc(45px*var(--fontSizeMultiplier));font-weight:500;width:280px;cursor:help}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd .page_leftContainer__MLGRi .page_imageContainer__8Cbyl{width:248px;height:auto;aspect-ratio:.664;margin:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd p{font-size:18px;max-width:336px;margin-left:24px;cursor:help}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2{display:flex;flex-direction:column;width:100%;gap:144px}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB{display:flex;flex-direction:column;width:100%;background-color:var(--standardLight);border-radius:5px;padding:32px;max-width:514px;position:relative;gap:32px}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB .page_anchorHidden__BGQnp{display:block;position:relative;top:-250px;visibility:hidden;margin-bottom:-32px}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB .page_mouseHover__mMH72{background-color:var(--coloredItems);border-radius:50%;z-index:1000;position:absolute;transform:translate(-15px,-15px) scale(2);width:100px;height:100px;transition:transform ease-in-out var(--fast-transition),opacity var(--fast-transition) ease-in-out;opacity:0;transform-origin:center;display:flex;justify-content:center;align-items:center}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB .page_mouseHover__mMH72 p{color:var(--standardLight);text-align:center;font-weight:600;margin-top:5px;cursor:pointer;font-size:14px;transform:scale(.5);transition:transform ease-in-out var(--fast-transition),opacity var(--fast-transition) ease-in-out;transform-origin:center}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB .page_grow__sKBNm{opacity:1;transform:translate(-15px,-15px) scale(1);cursor:pointer}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB .page_grow__sKBNm p{transform:scale(1)}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB h4{font-size:32px;font-weight:600;margin-bottom:0!important}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB .page_text__HsUaO{font-size:18px;margin-top:0}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:after,.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:before{content:"";position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:conic-gradient(from var(--angle),var(--coloredItems),var(--secondaryAccent),var(--secondaryAccent),var(--coloredItems));z-index:-1;padding:4px;border-radius:7px;opacity:0;transition:opacity var(--middle-transition) ease-in-out;animation:none}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:before{filter:blur(10px)}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:hover:after{animation:calc(3s*var(--animationMultiplier)) page_spinHover__T_MHf linear infinite;opacity:1}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:hover:before{animation:calc(3s*var(--animationMultiplier)) page_spinHover__T_MHf linear infinite;opacity:.5}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:first-child{align-self:flex-start}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:nth-child(2){align-self:flex-end}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:nth-child(3){align-self:center}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:nth-child(4){align-self:flex-start;margin-left:100px}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:nth-child(5){margin-right:100px;align-self:flex-end}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_inView__ybOMi:after{animation:calc(3s*var(--animationMultiplier)) page_spinHover__T_MHf linear infinite;opacity:1}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_inView__ybOMi:before{animation:calc(3s*var(--animationMultiplier)) page_spinHover__T_MHf linear infinite;opacity:.5}.page_main__akH3E .page_section__Lvu0g .page_buttonContainer__SmQ1Q{width:100%;display:flex;flex-direction:row;margin-top:24px;gap:8px}.page_main__akH3E .page_whiteSection__OXyFR{background-color:#fff;width:100%;margin-left:0;margin-right:0;max-width:100vw;padding-top:72px;padding-bottom:144px;border-top:1px solid #000;border-bottom:1px solid #000}.page_main__akH3E .page_projectList__5iGpU{width:100vw}.page_main__akH3E .page_horizontalLoopContainer__OCzZD{display:flex;flex-direction:column;gap:8px;margin-top:200px}.page_main__akH3E .page_customerReviewsContainer__GPZUz{margin-left:max(72px,(100vw - 1136px)/2);margin-right:max(72px,(100vw - 1136px)/2);max-width:1136px;width:calc(100vw - max(72px,(100vw - 1136px)/2)*2)}.page_main__akH3E .page_customerReviewsContainer__GPZUz .page_customerReviews__im7lF{display:flex;flex-direction:row;justify-content:flex-start;gap:16px;overflow-x:scroll;width:calc(1136px + (100vw - 1136px)/2);padding:0 200px 24px 0;scrollbar-width:var(--scrollbarWidth);scrollbar-color:var(--coloredItems) var(--secondaryAccent)}.page_main__akH3E .page_customerReviewsContainer__GPZUz .page_customerReviews__im7lF ::-webkit-scrollbar{width:calc(7px + var(--minimalPadding));background:var(--secondaryAccent)}.page_main__akH3E .page_customerReviewsContainer__GPZUz .page_customerReviews__im7lF ::-webkit-scrollbar-thumb{background:var(--coloredItems)}@media screen and (max-width:1135px){.page_main__akH3E .page_section__Lvu0g .page_knowledgeList__xRdO9{flex-wrap:wrap;gap:24px}.page_main__akH3E .page_section__Lvu0g .page_knowledgeList__xRdO9 .page_knowledge__TZ70N{display:flex;flex-direction:column;max-width:calc((100% - 48px)/2)}}@media screen and (max-width:949px){.page_main__akH3E .page_section__Lvu0g{margin-left:48px;margin-right:48px;max-width:100%}.page_main__akH3E .page_section__Lvu0g h2{max-width:100%}.page_main__akH3E .page_section__Lvu0g .page_widthPlaceholder__A8Qs8{width:calc(100vw - 96px);max-width:100vw}.page_main__akH3E .page_section__Lvu0g .page_knowledgeList__xRdO9{flex-wrap:wrap;gap:48px}.page_main__akH3E .page_section__Lvu0g .page_knowledgeList__xRdO9 .page_knowledge__TZ70N{display:flex;flex-direction:column;max-width:calc((100% - 96px)/2)}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI{flex-direction:column}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9{display:flex;flex-direction:column;max-width:100%;width:100%}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9 h5,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9 h5{font-size:calc(26px*var(--fontSizeMultiplier))}.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 .page_column__sZvQ9 p,.page_main__akH3E .page_section__Lvu0g .page_contentContainerColumn__X7vg8 p,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI .page_column__sZvQ9 p,.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI p{max-width:100%}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd{flex-direction:column;gap:16px}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd .page_leftContainer__MLGRi{display:flex;flex-direction:column;gap:8px}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd .page_leftContainer__MLGRi h4{font-size:calc(45px*var(--fontSizeMultiplier));font-weight:500;width:100%;margin-bottom:8px}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd .page_leftContainer__MLGRi .page_imageContainer__8Cbyl{max-width:300px;width:100%;height:auto;aspect-ratio:.664}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd p{max-width:3360px;width:90%;margin-left:0}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2{gap:72px}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB .page_mouseHover__mMH72{display:none}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:first-child{align-self:flex-start}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:nth-child(2){align-self:flex-end}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:nth-child(3){align-self:flex-start}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:nth-child(4){align-self:flex-end;margin-left:0}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB:nth-child(5){margin-right:0;align-self:flex-start}.page_main__akH3E .page_customerReviewsContainer__GPZUz{margin-left:48px;margin-right:48px;max-width:100vw;width:calc(100vw - 96px)}.page_main__akH3E .page_customerReviewsContainer__GPZUz .page_customerReviews__im7lF{width:100vw}}@media screen and (max-width:767px){.page_main__akH3E .page_heroSection__K8oy7{margin-top:100px}.page_main__akH3E .page_heroSection__K8oy7 .page_logoContainer__aa0SP{height:100px;width:100px}.page_main__akH3E .page_heroSection__K8oy7 h1{font-size:48px;line-height:55px}.page_main__akH3E .page_section__Lvu0g{margin-left:24px;margin-right:24px;max-width:100%!important}.page_main__akH3E .page_section__Lvu0g .page_sectionTitle__PJ0za{font-size:calc(32px*var(--fontSizeMultiplier))}.page_main__akH3E .page_section__Lvu0g h2,.page_main__akH3E .page_section__Lvu0g h3,.page_main__akH3E .page_section__Lvu0g h4{max-width:100%;font-size:calc(32px*var(--fontSizeMultiplier))}.page_main__akH3E .page_section__Lvu0g h2{overflow-wrap:break-word}.page_main__akH3E .page_section__Lvu0g .page_widthPlaceholder__A8Qs8{width:calc(100vw - 48px)}.page_main__akH3E .page_section__Lvu0g .page_buttonContainer__SmQ1Q{flex-direction:column}.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI{gap:24px}.page_main__akH3E .page_section__Lvu0g .page_contentContainer__lc1HI p{max-width:100%}.page_main__akH3E .page_section__Lvu0g .page_knowledgeList__xRdO9{flex-direction:column;gap:64px}.page_main__akH3E .page_section__Lvu0g .page_knowledgeList__xRdO9 .page_knowledge__TZ70N{max-width:100%}.page_main__akH3E .page_section__Lvu0g .page_teamList__76Z2K .page_teamItem__VEMkd p{width:100%}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB{gap:16px;padding:32px 16px;max-width:1000}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB .page_anchorHidden__BGQnp{display:block;position:relative;top:-70px!important;visibility:hidden}.page_main__akH3E .page_section__Lvu0g .page_serviceList__ASSt2 .page_content__szHtB h4{font-size:26px}.page_main__akH3E .page_customerReviewsContainer__GPZUz{margin-left:24px;margin-right:24px;max-width:100vw;width:calc(100vw - 48px)}.page_main__akH3E .page_customerReviewsContainer__GPZUz .page_customerReviews__im7lF{width:100vw;padding-right:32px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.page_main__akH3E .page_customerReviewsContainer__GPZUz .page_customerReviews__im7lF li{scroll-snap-align:start}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes page_spinHover__T_MHf{0%{--angle:0deg}to{--angle:360deg}}.footer_footer__GQiIV{position:relative;min-width:100vw;padding:200px max(72px,(100vw - 1136px)/2) 8px}.footer_footer__GQiIV .footer_footerTop__5sLY8{width:100%;max-width:1136px;text-align:center;font-size:45px;margin:0 auto 100vh}.footer_footer__GQiIV .footer_footerTop__5sLY8 .footer_anchorHidden__cQe6R{display:block;position:relative;top:-350px;visibility:hidden}.footer_footer__GQiIV .footer_footerTop__5sLY8 h3{color:var(--coloredItems);display:inline;font-weight:600}.footer_footer__GQiIV .footer_footerTop__5sLY8 a{font-size:45px;font-family:var(--titleFont);text-decoration:underline;display:inline;color:var(--standardDark);font-weight:600}.footer_footer__GQiIV .footer_footerBottom__dA57e{display:flex;flex-direction:column;gap:16px;position:absolute;bottom:16px;left:72px;font-size:20px}.footer_footer__GQiIV .footer_footerBottom__dA57e .footer_taglineNode__nV7yK span{position:relative;display:inline-block}.footer_footer__GQiIV .footer_footerBottom__dA57e .footer_taglineNode__nV7yK span:after{content:"❤️";position:absolute;top:0;left:-3px;opacity:0;transition:all ease var(--middle-transition)}.footer_footer__GQiIV .footer_footerBottom__dA57e .footer_taglineNode__nV7yK:hover span{animation:footer_wave__vZg1D .5s linear}.footer_footer__GQiIV .footer_footerBottom__dA57e .footer_taglineNode__nV7yK:hover span:after{left:0;opacity:1}.footer_footer__GQiIV .footer_footerBottom__dA57e div{display:flex;flex-direction:column;align-items:flex-end}.footer_footer__GQiIV .footer_footerBottom__dA57e div p{cursor:pointer}.footer_footer__GQiIV .footer_footerBottom__dA57e div span{opacity:0}.footer_footer__GQiIV .footer_footerRight__A8SXU{position:absolute;bottom:16px;right:72px;display:flex;flex-direction:row;gap:8px}.footer_footer__GQiIV .footer_footerRight__A8SXU p{cursor:pointer}@media screen and (max-width:949px){.footer_footer__GQiIV .footer_footerBottom__dA57e{left:24px}}@media screen and (max-width:767px){.footer_footer__GQiIV{padding:200px 8px 8px}.footer_footer__GQiIV .footer_footerTop__5sLY8{width:100%;max-width:100%;margin:0 auto;font-size:calc(26px*var(--fontSizeMultiplier))}.footer_footer__GQiIV .footer_footerTop__5sLY8 .footer_anchorHidden__cQe6R{top:-200px!important}.footer_footer__GQiIV .footer_footerTop__5sLY8 a{font-size:26px}.footer_footer__GQiIV .footer_footerBottom__dA57e{display:flex;width:calc(100% - 48px);flex-direction:column;justify-content:flex-end;gap:16px;position:relative;bottom:0;left:24px;font-size:calc(20px*var(--fontSizeMultiplier));padding-bottom:16px;min-height:100vh}.footer_footer__GQiIV .footer_footerBottom__dA57e div{display:flex;flex-direction:column;align-items:flex-end;float:right}.footer_footer__GQiIV .footer_footerBottom__dA57e div span{opacity:0}.footer_footer__GQiIV .footer_footerRight__A8SXU{display:none}}.footer_legalModalButton__zHlfi{cursor:pointer;width:-moz-fit-content;width:fit-content;transition:transform ease-in-out var(--fast-transition)}@media screen and (max-width:949px){.footer_legalModalButton__zHlfi{right:24px}}@media screen and (max-width:767px){.footer_legalModalButton__zHlfi{display:none}}.footer_modalOverlay__fFYj3{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:var(--darkOverlay);display:flex;align-items:flex-end;justify-content:center;z-index:100!important;overflow-y:hidden;padding:48px}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b{height:100%;width:100%;background-color:var(--standardLight);padding:24px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;position:relative}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b .footer_modalButton__V1nML{color:#000;position:absolute;right:24px;top:24px;height:48px;width:48px;padding:8px;cursor:pointer;border-radius:50%}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b .footer_modalButton__V1nML:hover{background-color:var(--standardAccent)}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b .footer_modalTitle__IsKfU{font-size:26px;font-weight:700;color:#000;margin:0 0 24px;overflow-y:hidden;line-height:1.2}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b .footer_modalSectionTitle__Y4MY_{font-size:20px;color:#000;margin:24px 0 16px}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b .footer_modalText__EjB2Y{font-size:18px;margin:0 0 24px;color:#000;max-width:80%;cursor:default!important}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b .footer_modalText__EjB2Y span{font-weight:700}@media screen and (max-width:949px){.footer_modalOverlay__fFYj3{padding:16px}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b{padding:8px}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b .footer_modalButton__V1nML{right:8px;top:16px;height:48px;width:48px}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b .footer_modalTitle__IsKfU{font-size:45px;width:80%}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b .footer_modalSectionTitle__Y4MY_{font-size:20px}.footer_modalOverlay__fFYj3 .footer_modalContainer__xNf7b .footer_modalText__EjB2Y{font-size:18px;max-width:100%}}@keyframes footer_wave__vZg1D{0%,to{rotate:0}50%{rotate:10deg}80%{rotate:-4deg}}.header_mainContainerShown__UHnnD{position:fixed!important}.header_mainContainer__R_32l{width:100%;position:absolute;z-index:8}.header_mainContainer__R_32l .header_linkContainer__QsCF6{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:16px}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_leftContainer__Vw_n7{display:flex;flex-direction:row;align-items:center;cursor:pointer;position:relative}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_leftContainer__Vw_n7 .header_textContainer__iFbvU{position:absolute;left:24px;background-color:var(--standardLight);height:48px;padding:0;border-top-right-radius:100px;border-bottom-right-radius:100px;display:flex;justify-content:center;align-items:center;max-width:0;transition:all ease var(--middle-transition);overflow:hidden}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_leftContainer__Vw_n7 .header_textContainer__iFbvU p{text-align:center;font-size:16px;color:var(--standardDark);opacity:0;transition:opacity ease-in-out var(--fast-transition);margin:0 16px 0 32px;cursor:pointer}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_leftContainer__Vw_n7:hover .header_textContainer__iFbvU{max-width:150px}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_leftContainer__Vw_n7:hover .header_textContainer__iFbvU p{opacity:1}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_leftContainer__Vw_n7 .header_hoverZone__VOqUT{position:absolute;top:0;left:0;width:200px;height:100px;opacity:.5;cursor:default}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_leftContainer__Vw_n7 .header_hoverZone__VOqUT:hover+.header_textContainer__iFbvU{max-width:35px!important}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_leftContainer__Vw_n7 .header_hoverZone__VOqUT:hover+.header_textContainer__iFbvU p{opacity:0}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_leftContainer__Vw_n7 .header_logo__MXBZo{z-index:8;background-color:var(--standardLight);height:48px;width:48px;position:relative;border-radius:50%;padding:2px;transition:all ease-in-out var(--fast-transition)}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_leftContainer__Vw_n7 .header_logo__MXBZo .header_logoContainer__sj_mg{height:100%;width:100%;position:relative}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_linkDesktop__pHGMc{z-index:4!important;list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:100px;background:rgba(255,255,255,var(--accessibilityOpacity));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);min-height:48px}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_linkDesktop__pHGMc .header_highlight__hdaWO{position:absolute;bottom:0;height:100%;background:var(--standardLight);z-index:1;transition:all ease-in-out var(--middle-transition);border-radius:100px;border:1px solid var(--coloredItems)}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_linkDesktop__pHGMc .header_hidden__OqpgP{position:absolute;bottom:0;height:100%;background:var(--standardLight);z-index:1;transition:all ease-in-out var(--middle-transition);border-radius:100px;opacity:0!important;width:200px!important;transform:translateX(200px)!important}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_linkDesktop__pHGMc li{z-index:3;height:100%}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_linkDesktop__pHGMc .header_menuLink__0dIfw{padding:calc(10px + var(--minimalPadding)) 16px calc(8px + var(--minimalPadding)) 16px;font-size:16px;color:var(--standardDark);cursor:pointer;transition:all ease-in-out var(--middle-transition);z-index:3;text-wrap:nowrap;height:100%;display:flex;align-items:center}.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_desktopPlaceholder__kTVrg{width:48px}.header_mainContainer__R_32l .header_button__QUyTp,.header_mainContainer__R_32l .header_mobileMenuButton__q6A2g,.header_mainContainer__R_32l .header_mobileMenu__opxdB{display:none}@media screen and (max-width:949px){.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_desktopPlaceholder__kTVrg{display:none}}@media screen and (max-width:767px){.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_buttonContainer__8t_cE,.header_mainContainer__R_32l .header_linkContainer__QsCF6 .header_linkDesktop__pHGMc{display:none}.header_mainContainer__R_32l .header_button__QUyTp{border:none;z-index:10;position:absolute;top:16px;right:16px;display:flex;justify-content:center;align-items:center;cursor:pointer;height:48px;font-size:calc(18px*var(--fontSizeMultiplier));background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:0 8px;border-radius:5px;color:var(--standardDark)}.header_mainContainer__R_32l .header_mobileMenu__opxdB{display:block;position:absolute;top:0;height:100vh;height:100dvh;width:100vw;background:var(--mainGradient);padding:32px 16px 16px;transition:right ease-in-out var(--fast-transition);display:flex;flex-direction:column;justify-content:space-between}.header_mainContainer__R_32l .header_mobileMenu__opxdB .header_linkMobile__jR3oC{list-style:none;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;color:#000;margin:10vh 0 0}.header_mainContainer__R_32l .header_mobileMenu__opxdB .header_linkMobile__jR3oC .header_menuLink__0dIfw{font-size:calc(32px*var(--fontSizeMultiplier));font-weight:600;text-align:center;width:100%;font-family:var(--titleFont)}.header_mainContainer__R_32l .header_mobileMenu__opxdB .header_bottomContainer__aNyk1{position:relative;display:flex;flex-direction:column;align-items:flex-end;font-size:calc(20px*var(--fontSizeMultiplier));margin-bottom:32px}.header_mainContainer__R_32l .header_mobileMenu__opxdB .header_bottomContainer__aNyk1 span{opacity:0}.header_mainContainer__R_32l .header_linkContainer__QsCF6{padding:16px 24px 0 16px}.header_mainContainer__R_32l .header_mobileMenu__opxdB .header_linkMobile__jR3oC{align-items:flex-start}}.pictureSlider_mainSlider__FSo8F{width:100vw;position:relative}.pictureSlider_mainSlider__FSo8F p{margin-top:32px;font-size:14px;width:80%;font-style:italic}.pictureSlider_mainSlider__FSo8F p a{font-weight:700}.pictureSlider_mainSlider__FSo8F .pictureSlider_carrouselImageContainer__nlu_S{display:flex;flex-direction:row;justify-content:flex-start;transition:transform ease-in-out var(--middle-transition);width:auto;overflow-x:auto;padding-bottom:16px;scrollbar-width:var(--scrollbarWidth);scrollbar-color:var(--coloredItems) var(--secondaryAccent)}.pictureSlider_mainSlider__FSo8F .pictureSlider_carrouselImageContainer__nlu_S ::-webkit-scrollbar{width:calc(7px + var(--minimalPadding));background:var(--secondaryAccent)}.pictureSlider_mainSlider__FSo8F .pictureSlider_carrouselImageContainer__nlu_S ::-webkit-scrollbar-thumb{background:var(--coloredItems)}.pictureSlider_mainSlider__FSo8F .pictureSlider_carrouselImageContainer__nlu_S .pictureSlider_carrouselImage__PuxeZ{position:relative;width:-moz-fit-content;width:fit-content;height:70vh;width:auto;display:flex;object-fit:cover;flex-direction:row;background-color:var(--secondaryAccent)}.pictureSlider_mainSlider__FSo8F .pictureSlider_carrouselImageContainer__nlu_S .pictureSlider_carrouselImage__PuxeZ .pictureSlider_image__cfz1x{height:100%!important;width:-moz-fit-content;width:fit-content;object-fit:cover;border-radius:0;border-top:1px solid var(--standardDark);border-bottom:1px solid var(--standardDark);border-right:1px solid var(--standardDark)}.pictureSlider_mainSlider__FSo8F .pictureSlider_carrouselImageContainer__nlu_S .pictureSlider_carrouselImage__PuxeZ:last-child{margin-right:0}@media screen and (min-width:768px)and (max-width:calx(949px)){.pictureSlider_mainSlider__FSo8F .pictureSlider_carrouselImage__PuxeZ{height:60vh!important}}@media screen and (max-width:767px){.pictureSlider_mainSlider__FSo8F{display:none}}.pictureSlider_mobileSlider__QOz4W{display:flex;flex-direction:column;width:100%;margin-top:32px}.pictureSlider_mobileSlider__QOz4W p{margin-top:32px;font-size:12px;width:80%;font-style:italic}.pictureSlider_mobileSlider__QOz4W p a{font-weight:700}.pictureSlider_mobileSlider__QOz4W .pictureSlider_carrouselImage__PuxeZ{width:100%;height:auto;display:flex;object-fit:contain;flex-direction:row;justify-content:center;margin-top:8px}.pictureSlider_mobileSlider__QOz4W .pictureSlider_carrouselImage__PuxeZ .pictureSlider_image__cfz1x{width:100%;height:auto;object-fit:contain}@media screen and (min-width:768px){.pictureSlider_mobileSlider__QOz4W{display:none}}