.layout_override_foregroundBorderColorLightMode__MkpBC{border-color:var(--palette-black)}.layout_override_foregroundBorderColorDarkMode__bH1Ow{border-color:var(--palette-white)}.layout_override_foregroundBorderColorBlueMode__wnK5s{border-color:#e4eaf6}.layout_override_foregroundContainerPadding__Lx814{padding:1rem}.layout_override_backgroundBorderColorLightMode__e6HxA{border-color:#555555}.layout_override_backgroundBorderColorDarkMode__Ww23r{border-color:#999999}.layout_override_backgroundBorderColorBlueMode__yqcS6{border-color:var(--palette-light-blue)}.layout_override_backgroundContainerPadding__HHFmg{padding:1rem}.layout_override_noScrollbar__2S3l_{scrollbar-width:none;-ms-overflow-style:none}.layout_override_noScrollbar__2S3l_::-webkit-scrollbar{display:none}.layout_override_clickableElementLightMode__w5jiV{background-color:#00000000;transition:background-color .3s ease-in-out}.layout_override_clickableElementBlueMode__jSgaR,.layout_override_clickableElementDarkMode__Qb0bi{background-color:#ffffff00;transition:background-color .3s ease-in-out}@media (hover:hover){.layout_override_clickableElementLightMode__w5jiV:hover{background-color:#00000022}.layout_override_clickableElementBlueMode__jSgaR:hover,.layout_override_clickableElementDarkMode__Qb0bi:hover{background-color:#ffffff22}}.layout_override_clickableElementLightMode__w5jiV:active{background-color:#00000055}.layout_override_clickableElementBlueMode__jSgaR:active,.layout_override_clickableElementDarkMode__Qb0bi:active{background-color:#ffffff55}.layout_override_inputLightMode__m1_t8{background-color:#00000022;transition:background-color .3s ease-in-out}.layout_override_inputBlueMode__0aBqA,.layout_override_inputDarkMode__Am1ve{background-color:#ffffff22;transition:background-color .3s ease-in-out}@media (hover:hover){.layout_override_inputLightMode__m1_t8:hover{background-color:#00000033}.layout_override_inputBlueMode__0aBqA:hover,.layout_override_inputDarkMode__Am1ve:hover{background-color:#ffffff33}}.layout_override_inputLightMode__m1_t8:focus{background-color:#00000055}.layout_override_inputBlueMode__0aBqA:focus,.layout_override_inputDarkMode__Am1ve:focus{background-color:#ffffff55}.layout_override_inputLightMode__m1_t8::placeholder{color:#00000088}.layout_override_inputDarkMode__Am1ve::placeholder{color:#ffffff88}.layout_override_inputBlueMode__0aBqA::placeholder{color:#ffffff88}@keyframes DecryptText_decrypt-flicker__9C4Id{0%{filter:blur(2px);opacity:.8}50%{filter:blur(1px);opacity:.95}to{filter:blur(0);opacity:1}}.DecryptText_decrypting__WEArb{filter:blur(2px);opacity:.8;animation:DecryptText_decrypt-flicker__9C4Id 2.4s forwards;animation-delay:.1s}.FileModal_rootContainer__1j_mN{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0}.FileModal_windowContainer__7viyj{display:flex;flex-direction:column;width:calc(100% - 6rem);max-width:140rem;height:calc(100% - 6rem);box-sizing:border-box}.FileModal_windowBarContainer__zdIG5{background-color:var(--palette-primary);display:block;width:100%;height:3.5rem;position:relative}.FileModal_windowBarFileName__7GtWV{display:inline-flex;justify-content:flex-start;align-items:center;max-width:calc(100% - 7rem);height:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:monospace;color:#fff;position:absolute;top:0;left:1rem;bottom:0}.FileModal_windowBarFileName__7GtWV span{font-weight:700;color:var(--palette-secondary)}.FileModal_windowBarCloseButton__n_G3g{background-color:var(--palette-secondary);display:flex;align-items:center;justify-content:center;width:5rem;font-family:monospace;font-size:1.6rem;color:#fff;position:absolute;top:0;right:0;bottom:0;transition:background-color .3s ease-in-out}.FileModal_windowBarCloseButton__n_G3g:hover{background-color:#ff6940}.FileModal_windowContentContainer__KUHAl{background-color:var(--palette-primary);display:block;width:100%;height:calc(100% - 3.5rem);padding:1rem;border-top:2px solid var(--palette-black);box-sizing:border-box}.FileModal_windowContent__HCzOJ{background-color:var(--palette-black);display:block;width:100%;height:100%;padding:2rem;overflow:auto;box-sizing:border-box;white-space:pre-wrap;font-family:monospace;color:#fff}@keyframes animation_override_fadeIn__ESNG_{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes animation_override_fadeInLeft__l9Agf{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes animation_override_fadeInRight__Ssxm2{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes animation_override_fadeInDown__YMpjF{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes animation_override_fadeInUp__mbeZM{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.animation_override_fadeBase__9GUdb{opacity:0}.animation_override_fadeIn__ESNG_{animation:animation_override_fadeIn__ESNG_ .5s ease-in-out forwards}.animation_override_fadeInLeft__l9Agf{animation:animation_override_fadeInLeft__l9Agf .5s cubic-bezier(.165,.84,.44,1) forwards}.animation_override_fadeInRight__Ssxm2{animation:animation_override_fadeInRight__Ssxm2 .5s cubic-bezier(.165,.84,.44,1) forwards}.animation_override_fadeInDown__YMpjF{animation:animation_override_fadeInDown__YMpjF .5s cubic-bezier(.165,.84,.44,1) forwards}.animation_override_fadeInUp__mbeZM{animation:animation_override_fadeInUp__mbeZM .5s cubic-bezier(.165,.84,.44,1) forwards}.animation_override_fadeInUpSection__vactU{animation:animation_override_fadeInUp__mbeZM .5s cubic-bezier(.445,.05,.55,.95) forwards}.animation_override_delay0p2__qgWen{animation-delay:.2s}.animation_override_delay0p5__gUy7t{animation-delay:.5s}.animation_override_delay1__SJh8V{animation-delay:1s}.animation_override_delay1p5__Tdyre{animation-delay:1.5s}.animation_override_delay2__v4Mkx{animation-delay:2s}.animation_override_delay2p5__TS87Q{animation-delay:2.5s}.Console_rootContainer__0QwwB{display:block;width:100%;margin-bottom:20px;box-sizing:border-box;border-style:solid;border-width:1px;transition:height .3s ease-in-out,padding .3s ease-in-out,border-color .3s ease-in-out,margin-bottom .3s ease-in-out;position:relative}.Console_focused__iuzIj{border-width:2px}.Console_showConsole__cu5M6{overflow:auto}.Console_hideConsole__niHjy{margin-bottom:0;padding:0 20px;overflow:hidden;border-color:#00000000!important}.Console_scrollableContainer__F74eZ{display:block;width:calc(100% - 40px);height:calc(100% - 40px);box-sizing:border-box;overflow:auto;scroll-behavior:smooth;position:absolute;top:20px;right:20px;bottom:20px;left:20px}.Cursor_rootContainerDesktop__9vl_o *{cursor:none!important}.Cursor_customCursor__3HAYr{display:block;width:32px;height:32px;position:fixed;transform:translateZ(0);transition:none;z-index:100000;pointer-events:none}.Cursor_customCursorLightTheme__rEkT9{background:url(/media/cursor/cursor-black.png)}.Cursor_customCursorBlueTheme__9HaaA,.Cursor_customCursorDarkTheme__Mllqd{background:url(/media/cursor/cursor-white.png)}.BlueprintRuleLines_rootContainer__EjEVv{display:block;width:100%;height:100%}.BlueprintRuleLines_rulerTopRow__LjT7K{display:flex;justify-content:flex-start;align-items:flex-start;width:100%}.BlueprintRuleLines_corner__jRKZf{display:inline-block;height:100%;aspect-ratio:1;border-style:solid;border-width:1px;box-sizing:border-box;transition:border-color .1s ease-in-out,background-color .1s ease-in-out;@media (max-width:480px){display:none}}.BlueprintRuleLines_rulerHorizontal__raYvk{display:inline-flex;height:100%;box-sizing:border-box}.BlueprintRuleLines_rulerHorizontalCell__GakDt{display:inline-flex;align-items:center;justify-content:center;flex-grow:1;height:100%;border-style:solid;border-width:0 0 1px;box-sizing:border-box;font-size:1.2rem;transition:border-color .1s ease-in-out,background-color .1s ease-in-out;@media (max-width:768px){font-size:1rem}}.BlueprintRuleLines_rulerHorizontalCell__GakDt:nth-child(2n){border-style:solid;border-width:1px}.BlueprintRuleLines_rulerContentRow__GFOAV{display:flex;width:calc(100% + 1px)}.BlueprintRuleLines_rulerVertical__DspqR{display:inline-flex;flex-direction:column;height:100%;@media (max-width:480px){display:none}}.BlueprintRuleLines_rulerVerticalCell__fSivf{display:flex;align-items:center;justify-content:center;flex-grow:1;width:100%;border-style:solid;border-width:0 1px 0 0;box-sizing:border-box;font-size:1.2rem;transition:border-color .1s ease-in-out,background-color .1s ease-in-out;@media (max-width:768px){font-size:1rem}}.BlueprintRuleLines_rulerVerticalCell__fSivf:nth-child(2n){border-style:solid;border-width:1px}.BlueprintRuleLines_contentBody__nYpel{display:block;height:100%;border-style:dashed;border-width:0 1px 1px 0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;position:relative;@media (max-width:480px){border-left-width:0;border-bottom-width:1px;border-right-width:0;border-top-width:0}}.SectionHeading_rootContainer___j5ie{display:flex;width:100%;justify-content:flex-start;align-items:stretch;position:relative}.SectionHeading_sectionNumberContainer__OLSlM{display:inline-flex;justify-content:center;align-items:center;padding:1.5rem;aspect-ratio:1;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;text-transform:uppercase;font-family:var(--font-primary);font-size:5.5rem;font-weight:700;line-height:5.5rem;color:var(--palette-secondary);@media (max-width:768px){font-size:4rem;line-height:4rem}@media (max-width:480px){border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:0}}.SectionHeading_metadataContainer__42B9k{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex-grow:1;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box}.SectionHeading_enableTopBorder__G1vIJ{border-top-width:1px}.SectionHeading_title__aFyb0{display:flex;justify-content:center;align-items:center;flex-grow:1;width:100%;text-transform:uppercase}.SectionHeading_title__aFyb0>p{padding-top:.3rem;text-align:center;word-break:break-word;font-family:var(--font-primary);font-size:3.4rem;font-weight:700;line-height:3.6rem;@media (max-width:768px){font-size:2.4rem;line-height:2.9rem}}.SectionAbout_rootContainer__uIISt{display:block;width:100%;margin-top:6rem;@media (max-width:480px){margin-top:4rem}}.SectionAbout_innerContainer__dnmoA{display:block;width:100%;max-width:110rem;margin:0 auto;padding:2.5rem 2.5rem 0;box-sizing:border-box;@media (max-width:480px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:20px}}.SectionAbout_logo__dZqAr{display:block;width:60%;max-width:28rem;margin:3rem auto 0;@media (max-width:480px){width:50%}}.SectionAbout_subheading__5tO0L{display:block;width:100%;max-width:110rem;margin:2rem auto 4rem;text-align:center;@media (max-width:480px){margin-left:auto;margin-bottom:2rem;margin-right:auto;margin-top:2rem;font-size:1.4rem}}.SectionAbout_subheading__5tO0L>span{display:inline-block;font-family:var(--font-primary);font-weight:400;text-transform:uppercase;color:var(--palette-secondary)}.SectionAbout_title__RwW7j{display:block;padding:1.5rem;border-style:solid;border-width:0 0 1px;font-family:var(--font-primary);text-transform:uppercase;font-size:2rem;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;@media (max-width:480px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;font-size:1.6rem}}.SectionAbout_title__RwW7j>span{display:inline-block;margin-right:1rem;font-family:var(--font-primary);text-transform:uppercase;font-size:2.4rem;font-weight:400;position:relative;transition:transform .3s ease-in-out;@media (max-width:480px){font-size:2rem}}.SectionAbout_descContainer__v6C7S{display:block;margin:1rem 0;overflow:hidden;transition:max-height .3s ease-in-out,margin .3s ease-in-out}.SectionAbout_desc__RXk1v{display:block;padding:1.5rem;box-sizing:border-box;overflow:hidden;position:relative}.SectionAbout_desc__RXk1v>p>span{display:inline-block;font-family:var(--font-primary);font-weight:400;text-transform:uppercase;color:var(--palette-secondary)}.SectionAbout_desc__RXk1v a:hover{text-decoration:underline}.SectionAbout_bracketLeft__buXoK{left:0;border-style:solid;border-width:1px 0 1px 1px}.SectionAbout_bracketLeft__buXoK,.SectionAbout_bracketRight__fHa9q{display:block;position:absolute;top:0;width:2rem;height:100%;transition:border-color .3s ease-in-out}.SectionAbout_bracketRight__fHa9q{right:0;border-style:solid;border-width:1px 1px 1px 0}.PolygonContainerPrimary_border__i1DL1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.PolygonContainerPrimary_borderTriangleAccent__9_LQX{position:absolute;bottom:0;right:0;width:100%;height:100%;z-index:0;pointer-events:none}.Button_rootContainer__g_Zyp{background-color:#00000000;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:1rem 1.5rem;box-sizing:border-box;text-transform:uppercase;text-decoration:none;text-align:center;position:relative}.Button_cornerTopLeft__RPrXn{left:0;border-style:solid;border-width:1px 0 0 1px}.Button_cornerTopLeft__RPrXn,.Button_cornerTopRight__uuL0I{position:absolute;top:0;width:1rem;height:1rem;transition:width .3s ease,height .3s ease;pointer-events:none}.Button_cornerTopRight__uuL0I{right:0;border-style:solid;border-width:1px 1px 0 0}.Button_cornerBottomLeft__jRJJq{left:0;border-style:solid;border-width:0 0 1px 1px}.Button_cornerBottomLeft__jRJJq,.Button_cornerBottomRight__gKICw{position:absolute;bottom:0;width:1rem;height:1rem;transition:width .3s ease,height .3s ease;pointer-events:none}.Button_cornerBottomRight__gKICw{right:0;border-style:solid;border-width:0 1px 1px 0}.Button_rootContainer__g_Zyp:active>.Button_cornerBottomLeft__jRJJq,.Button_rootContainer__g_Zyp:active>.Button_cornerBottomRight__gKICw,.Button_rootContainer__g_Zyp:active>.Button_cornerTopLeft__RPrXn,.Button_rootContainer__g_Zyp:active>.Button_cornerTopRight__uuL0I{width:50%;height:50%}@media (hover:hover){.Button_rootContainer__g_Zyp:hover>.Button_cornerBottomLeft__jRJJq,.Button_rootContainer__g_Zyp:hover>.Button_cornerBottomRight__gKICw,.Button_rootContainer__g_Zyp:hover>.Button_cornerTopLeft__RPrXn,.Button_rootContainer__g_Zyp:hover>.Button_cornerTopRight__uuL0I{width:50%;height:50%}}.Footer_rootContainer__BMOAx{display:flex;width:100%;margin-bottom:-2px;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:20px}.Footer_leftContainer__i0YoN{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:35rem;border-style:solid;border-width:1px}.Footer_row__QLU7P{display:flex;height:100%;flex-direction:row;justify-content:flex-start;align-items:stretch;border-style:solid;border-width:0 0 1px;box-sizing:border-box}.Footer_row__QLU7P:last-child{border-bottom-width:0}.Footer_themeLabel__buORl{align-items:center;border-style:solid;border-width:0 1px 0 0;font-size:1.2rem}.Footer_themeContainer__dAb4A,.Footer_themeLabel__buORl{display:inline-flex;height:100%;justify-content:center;box-sizing:border-box}.Footer_themeContainer__dAb4A{width:100%;align-items:stretch}.Footer_theme__iMKMD{display:inline-flex;justify-content:center;align-items:center;flex-grow:1;height:100%;box-sizing:border-box;text-transform:uppercase;font-size:1.2rem;cursor:pointer}.Footer_buttonContainer__G5XKN{display:inline-block;text-transform:capitalize}.Footer_buttonContainer__G5XKN span{display:inline-block;font-size:1.2rem}.ContactForm_rootContainer__XK_15{display:block;width:100%;padding:1.5rem;box-sizing:border-box;position:relative}.ContactForm_bracketLeft__0OOsJ{display:block;position:absolute;left:0;top:0;width:2rem;height:100%;border-style:solid;border-width:1px 0 1px 1px}.ContactForm_bracketRight__oMuuf{display:block;position:absolute;right:0;top:0;width:2rem;height:100%;border-style:solid;border-width:1px 1px 1px 0}.ContactForm_form__dZv57{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.ContactForm_formRow__3oTnU{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;width:100%;gap:2rem}.ContactForm_formRow__3oTnU:not(:first-child){margin-top:1.5rem}.ContactForm_textInputName__Ru_KP{display:inline-block;width:calc(50% - 1rem);padding:1rem;box-sizing:border-box;border-style:solid;border-width:1px;border-radius:0}.ContactForm_textInputEmail__Z9z4A,.ContactForm_textfieldMessage__mN7z4{display:block;width:100%;padding:1rem;box-sizing:border-box;border-style:solid;border-width:1px;border-radius:0}.SideMenu_rootContainer__0rMpt{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;height:100vh;padding:20px;box-sizing:border-box;position:fixed;top:0;z-index:10000;transition:left .4s cubic-bezier(.39,.575,.565,1)}.SideMenu_open__uk52O{left:0}.SideMenu_closed__2N634{left:100%}.SideMenu_backgroundColorLightTheme__2zIYm{background-color:var(--palette-white)}.SideMenu_backgroundColorDarkTheme__2dDfj{background-color:var(--palette-black)}.SideMenu_backgroundColorBlueTheme__kuG7n{background-color:var(--palette-blue)}.SideMenu_closeButtonContainer__OfjMn{display:inline-block;position:absolute;top:20px;right:20px}.SideMenu_logoContainer__OllBP{display:inline-block;width:calc(100% - 50px)}.SideMenu_logo___YSJ0{display:block;width:auto;height:100%}.SideMenu_contentContainer__PbjKi{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:50rem;margin:0 auto}.SideMenu_formTitle__XF4r6{font-family:var(--font-primary);text-transform:uppercase;font-size:2.6rem;font-weight:400}.SideMenu_formDesc__82P3d,.SideMenu_formTitle__XF4r6{display:block;width:100%;margin-bottom:2rem;text-align:center}.SideMenu_footerContainer__ozZdD{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.SideMenu_socialsContainer__6E2Jz{display:flex;width:100%;justify-content:center;align-items:center;gap:20px;@media (max-width:350px){gap:10px}}.SideMenu_footerTextContainer__UglNV{display:block;width:100%;margin-top:2.2rem;text-align:center}.SideMenu_footerTextContainer__UglNV>p:last-child{margin-top:20px;font-size:1.1rem;font-weight:400;line-height:1.5rem;color:#777777}.theme_blueMode__uYF9A,.theme_darkMode__BUzQS,.theme_lightMode__Y2gx_{transition:background-color .3s ease,color .3s ease}.theme_lightMode__Y2gx_,.theme_lightMode__Y2gx_ body html{background-color:var(--background);color:var(--foreground)}.theme_lightMode__Y2gx_ h1 h2 h3 h4 h5 h6 p li span strong em blockquote code pre ul ol div{color:var(--foreground)}.theme_lightMode__Y2gx_ a{color:var(--palette-secondary)}.theme_lightMode__Y2gx_ input textarea select button{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-white)}.theme_lightMode__Y2gx_ section article aside nav header footer main{background-color:var(--background);color:var(--foreground)}.theme_lightMode__Y2gx_ pre code{background-color:#f4f4f4;color:#333}.theme_lightMode__Y2gx_ ::selection{background-color:var(--color-tertiary);color:var(--color-black)}.theme_darkMode__BUzQS,.theme_darkMode__BUzQS body html{background-color:var(--background);color:var(--foreground)}.theme_darkMode__BUzQS h1 h2 h3 h4 h5 h6 p li span strong em blockquote code pre ul ol div{color:var(--foreground)}.theme_darkMode__BUzQS a{color:var(--palette-secondary)}.theme_darkMode__BUzQS input textarea select button{background-color:#1e1e1e;color:var(--color-white);border:1px solid #444}.theme_darkMode__BUzQS section article aside nav header footer main{background-color:var(--background);color:var(--foreground)}.theme_darkMode__BUzQS pre code{background-color:#1a1a1a;color:#e1e1e1}.theme_darkMode__BUzQS ::selection{background-color:var(--color-secondary);color:var(--foreground)}.theme_blueMode__uYF9A,.theme_blueMode__uYF9A body html{background-color:var(--background);color:var(--foreground)}.theme_blueMode__uYF9A h1 h2 h3 h4 h5 h6 p li span strong em blockquote code pre ul ol div{color:var(--foreground)}.theme_blueMode__uYF9A a{color:var(--palette-secondary)}.theme_blueMode__uYF9A input textarea select button{background-color:var(--palette-blue);color:var(--color-white);border:1px solid var(--foreground)}.theme_blueMode__uYF9A section article aside nav header footer main{background-color:var(--background);color:var(--foreground)}.theme_blueMode__uYF9A pre code{background-color:var(--palette-blue);color:var(--foreground)}.theme_blueMode__uYF9A ::selection{background-color:var(--color-secondary);color:var(--color-white)}.SectionContact_rootContainer__ZXNFH{display:block;width:100%;margin-top:6rem;@media (max-width:480px){margin-top:4rem}}.SectionContact_innerContainer__6Jx6b{display:block;width:100%;max-width:100rem;margin:0 auto;padding:2.5rem 2.5rem 0;box-sizing:border-box;@media (max-width:480px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:20px}}.SectionContact_title__GppG5{display:flex;margin-top:2rem;align-items:center;justify-content:center;@media (max-width:480px){margin-top:0}}.SectionContact_desc__r_KPM{display:block;margin-top:4rem;text-align:center;@media (max-width:480px){margin-top:2rem}}.SectionContact_desc__r_KPM>p>span{display:inline-block;font-family:var(--font-primary);font-weight:400;text-transform:uppercase;color:var(--palette-secondary)}.SectionContact_formContainer__PJ1mA{display:block;width:100%;margin-top:4rem;box-sizing:border-box;position:relative;@media (max-width:480px){margin-top:2rem}}.ComparativeSlider_rootContainer__QiDEQ{display:block;width:100%;padding:1.5rem 3.5rem 0;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;@media (max-width:480px){padding-left:3rem;padding-bottom:0;padding-right:3rem;padding-top:1.5rem}}.ComparativeSlider_imageContainer__YkX_Q{display:block;width:100%;position:relative}.ComparativeSlider_primaryImage__Tcncb{display:block;width:100%;height:auto;z-index:1}.ComparativeSlider_primaryImageBlueTheme__UbVwI,.ComparativeSlider_primaryImageDarkTheme__qUSmy{filter:brightness(1.3)}.ComparativeSlider_primaryImageLightTheme__Y0lji{filter:brightness(.9)}.ComparativeSlider_overlayImage__VHhX7{display:block;width:100%;height:auto;position:absolute;top:0;left:0;pointer-events:none}.ComparativeSlider_overlayImageAnimateOnLoad___IBdd{transition:-webkit-clip-path .6s cubic-bezier(.175,.885,.32,1.275);transition:clip-path .6s cubic-bezier(.175,.885,.32,1.275);transition:clip-path .6s cubic-bezier(.175,.885,.32,1.275),-webkit-clip-path .6s cubic-bezier(.175,.885,.32,1.275)}.ComparativeSlider_handle__SkFfW{display:block;width:.5px;border-style:solid;position:absolute;top:calc(.9rem + 2px);bottom:0;z-index:10;@media (max-width:480px){top:calc(1.5rem - 2px)}}.ComparativeSlider_handleAnimateOnLoad__ivn_r{transition:left .6s cubic-bezier(.175,.885,.32,1.275)}.ComparativeSlider_handleLeft__8GfAX{border-width:0 0 0 1px}.ComparativeSlider_handleRight__1CAOq{border-width:0 1px 0 0}.ComparativeSlider_handleButtonTextureless__Tmheg{background-color:#77777777;display:flex;justify-content:center;align-items:center;width:3.5rem;height:2.6rem;padding:0 .3rem;border-style:solid;border-width:1px;box-sizing:border-box;position:absolute;bottom:100%;left:0;z-index:10;@media (max-width:480px){width:3rem;height:2.2rem}}.ComparativeSlider_handleButtonFullRender__U_b60{background-color:#77777777;display:flex;justify-content:center;align-items:center;width:3.5rem;height:2.6rem;padding:0 .3rem;border-style:solid;border-width:1px;box-sizing:border-box;position:absolute;bottom:100%;right:0;z-index:10;@media (max-width:480px){width:3rem;height:2.2rem}}.ComparativeSlider_handleButtonLightMode__HC6wA{background-color:#00000022}.ComparativeSlider_handleButtonBlueMode__L9m0U,.ComparativeSlider_handleButtonDarkMode__9crXn{background-color:#ffffff22}.ComparativeSlider_handleChevronContainer__hlmKe{display:inline-flex;height:100%;justify-content:center;align-items:center;flex-grow:1;gap:0 .5rem;padding-top:1px;box-sizing:border-box;font-family:var(--font-primary);font-size:1.4rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);@media (max-width:480px){padding-top:0;font-size:1.2rem}}.ComparativeSlider_handleBottomLineLeft__5v05h{display:block;width:3.5rem;border-style:solid;border-width:0 0 1px;position:absolute;right:0;bottom:0;z-index:10;@media (max-width:480px){width:3rem}}.ComparativeSlider_handleBottomLineRight___Yc9D{display:block;width:3.5rem;border-style:solid;border-width:0 0 1px;position:absolute;left:0;bottom:0;z-index:10;@media (max-width:480px){width:3rem}}.Carousel_rootContainer__FdL2l{display:block;width:100%;padding:0 2.5rem;@media (max-width:480px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.Carousel_carouselContainer__y_GZM{display:block;width:100%;max-width:120rem;height:18rem;padding:1.5rem;margin:6rem auto 0;border-style:solid;border-width:0 1px;box-sizing:border-box;position:relative;@media (max-width:768px){height:14rem;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:5rem}@media (max-width:480px){height:12rem;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:5rem}}.Carousel_carouselBracketLeft__F9XUH{left:0}.Carousel_carouselBracketLeft__F9XUH,.Carousel_carouselBracketRight__M_Xl_{display:block;position:absolute;top:0;width:2rem;height:100%;border-style:solid;border-width:1px 0}.Carousel_carouselBracketRight__M_Xl_{right:0}.Carousel_carouselOverflowContainer__YsJl9{display:block;width:100%;height:100%;overflow:hidden}.Carousel_emblaContainer__GK90h{display:flex;height:100%}.Carousel_emblaSlide__wqul5{height:100%;flex:0 0 auto;min-width:0;max-width:100%;margin:0 1rem;transition:padding .3s ease-in-out}.Carousel_emblaSlideSelected__hAawH{padding:1rem;border-style:solid;border-width:1px}.Carousel_emblaSlideInnerContainer__68Fcc{display:inline-block;height:100%;transition:background-color .3s ease-in-out}.Carousel_emblaSlideExtraPadding__osAgz{padding:1.5rem}.Carousel_emblaSlideBackgroundLight__tJxRO{background-color:#0000000e}.Carousel_emblaSlideBackgroundBlue__r_As0,.Carousel_emblaSlideBackgroundDark__p279L{background-color:#ffffff11}@media (hover:hover){.Carousel_emblaSlideBackgroundLight__tJxRO:hover{background-color:#0000001a}.Carousel_emblaSlideBackgroundBlue__r_As0:hover,.Carousel_emblaSlideBackgroundDark__p279L:hover{background-color:#ffffff22}}.Carousel_emblaSlideImage__C1KZ0{display:block;height:100%;width:auto}.Carousel_slideImageBlueTheme__tk4dy,.Carousel_slideImageDarkTheme__v2qJl{filter:brightness(0) invert(.78)}.Carousel_slideImageLightTheme__1_cS7{filter:brightness(.9)}.Tabs_rootContainer__RPXRN{display:block;width:100%;max-width:90rem;margin:0 auto;box-sizing:border-box;position:relative}.Tabs_tabsContainer__xSHgc{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;height:100%;overflow:auto;border-style:solid;border-width:0 0 1px 1px;position:relative;scroll-behavior:smooth;pointer-events:auto}.Tabs_tab__ZNowu{display:inline-flex;justify-content:center;align-items:center;flex-grow:1;flex-shrink:0;flex-basis:0;padding:1.5rem 1.5rem 1.3rem;border-style:solid;border-width:0 1px 0 0;box-sizing:border-box;text-transform:uppercase;font-family:var(--font-primary);font-size:1.5rem;font-weight:400;line-height:1.5rem;position:relative;@media (max-width:768px){font-size:1.3rem;font-weight:400;line-height:1.3rem}}.Tabs_activeTabLightMode__jUZZM{background-color:#00000022}.Tabs_activeTabBlueMode__QNzf8,.Tabs_activeTabDarkMode__yidTz{background-color:#ffffff22}.Specifications_rootContainer__NwUc7{display:block;width:100%}.Specifications_innerContainer__zTgHE{display:block;width:100%;max-width:130rem;padding:0 2.5rem;margin:6rem auto 0;box-sizing:border-box;text-align:center;@media (max-width:480px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:4rem}}.Specifications_title__wmn1w{display:inline-block}.Specifications_tableContainer__tzZcT{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:100%;max-width:80rem;margin:6rem auto 0;border-style:solid;border-width:1px 1px 0;box-sizing:border-box;overflow:auto;@media (max-width:480px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:4rem}}.Specifications_keyColumn__TZzZR{display:inline-flex;flex-direction:column;flex-shrink:0;flex-basis:auto;justify-content:flex-start;align-items:flex-start}.Specifications_key__c9UDX{display:flex;justify-content:flex-start;width:100%;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;text-transform:uppercase;font-weight:600}.Specifications_valueColumn__plXQD{display:inline-flex;flex-direction:column;flex-grow:1;flex-shrink:0;flex-basis:auto;justify-content:flex-start;align-items:flex-start}.Specifications_value__bvSnD{display:flex;justify-content:flex-start;width:100%;border-style:solid;border-width:0 0 1px}.ImagesModal_rootContainer__wKK2D{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ImagesModal_closeButtonContainer__od2rF{display:flex;width:100%;justify-content:flex-end;position:absolute;top:20px;right:20px;width:4rem;height:4rem}.ImagesModal_imageContainer__s3Ytr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImagesModal_activeImage__N6EHL,.ImagesModal_imageContainer__s3Ytr{display:block;width:100%;height:auto}.ImagesModal_prevButtonContainer__q5Q8n{display:inline-flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%);@media (max-width:768px){left:.5rem}}.ImagesModal_nextButtonContainer__jxlGV{display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%);@media (max-width:768px){right:.5rem}}.Gallery_rootContainer__QUDIF{display:block;width:100%}.Gallery_innerContainer__a1XtL{display:block;width:100%;max-width:130rem;padding:0 2.5rem;margin:6rem auto 0;box-sizing:border-box;text-align:center;@media (max-width:480px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:4rem;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.Gallery_title__CkKnV{display:inline-block}.Gallery_imagesContainer__igh8p{display:block;width:100%;margin-top:6rem;padding:1.5rem;box-sizing:border-box;position:relative;@media (max-width:480px){margin-top:4rem}}.Gallery_imagesBracketLeft__d_HD2{display:block;position:absolute;left:0;top:0;width:2rem;height:100%;border-style:solid;border-width:1px 0 1px 1px}.Gallery_imagesBracketRight__ZHgx_{display:block;position:absolute;right:0;top:0;width:2rem;height:100%;border-style:solid;border-width:1px 1px 1px 0}.Gallery_imageList__jILk8{display:flex;flex-wrap:wrap;justify-content:flex-start}.Gallery_imageContainer__BRJO5{display:inline-flex;width:calc((100% - 3rem) / 3);aspect-ratio:16/9;overflow:hidden;position:relative;@media (max-width:768px){width:calc((100% - 1rem) / 2)}}@media (min-width:769px){.Gallery_imageContainer__BRJO5:nth-child(3n+1),.Gallery_imageContainer__BRJO5:nth-child(3n+2){margin-right:1.5rem}.Gallery_imageContainer__BRJO5:nth-child(n+4){margin-top:1.5rem}}@media (max-width:768px){.Gallery_imageContainer__BRJO5:nth-child(odd){margin-right:1rem}.Gallery_imageContainer__BRJO5:nth-child(n+3){margin-top:1rem}}.Gallery_image__Fcafi{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);will-change:transform;transition:transform .3s ease-in-out}.Gallery_image__Fcafi:hover{transform:translate(-50%,-50%) scale(1.1);filter:grayscale(0)}.SectionFeaturedProject_rootContainer__i8RkW{display:block;width:100%;margin-top:-1px}.SectionFeaturedProject_innerContainer__rhZFv{display:block;width:100%;max-width:130rem;margin:0 auto;padding:2.5rem 2.5rem 0;box-sizing:border-box;@media (max-width:480px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:20px}}.SectionFeaturedProject_title__CHJJO{display:inline-block}.SectionFeaturedProject_desc__NlfnC{display:block;margin-top:2rem}.SectionFeaturedProject_desc__NlfnC span{display:inline-block;font-family:var(--font-primary);font-weight:400;text-transform:uppercase;color:var(--palette-secondary)}.SectionFeaturedProject_primaryImageContainer__DOZhs{display:block;width:100%;max-width:140rem;padding:0 2.5rem;margin:4rem auto 0;box-sizing:border-box;@media (max-width:480px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:4rem;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.Home_rootContainer__ttopl{display:flex;width:100%;flex-grow:1;box-sizing:border-box;position:relative}.Home_innerContainer__qKdL9{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.Home_contentContainer__LhN24{display:block;width:calc(100% + 1px);height:100%;padding-bottom:4rem;box-sizing:border-box;overflow:auto;position:relative;@media (max-width:480px){width:calc(100% - 1px);padding-bottom:2rem}}