.HomeShell-module-scss-module__r0J1dq__homeRoot{width:100%;height:100dvh;height:var(--viewport-height,100dvh);touch-action:none;color:#fff;isolation:isolate;background:#fff;position:fixed;inset:0;overflow:clip}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-floating-video=true]{--slide-copy-bottom-right-clearance:19.8rem}.HomeShell-module-scss-module__r0J1dq__homePage{pointer-events:none;background:#171b24;position:absolute;inset:0;overflow:hidden}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-ready=true] .HomeShell-module-scss-module__r0J1dq__homePage{pointer-events:auto}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-ready=false] .HomeShell-module-scss-module__r0J1dq__panelNavigation,.HomeShell-module-scss-module__r0J1dq__homeRoot[data-ready=false] .HomeShell-module-scss-module__r0J1dq__stage button,.HomeShell-module-scss-module__r0J1dq__homeRoot[data-ready=false] .HomeShell-module-scss-module__r0J1dq__floatingVideo{visibility:hidden;opacity:0}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-ready=false] .HomeShell-module-scss-module__r0J1dq__panel[aria-hidden=false]{visibility:visible;opacity:1;z-index:2}.HomeShell-module-scss-module__r0J1dq__experience,.HomeShell-module-scss-module__r0J1dq__stage{position:absolute;inset:0}.HomeShell-module-scss-module__r0J1dq__stage{z-index:1;background:#171b24;overflow:hidden}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-home-animating] .HomeShell-module-scss-module__r0J1dq__stage,.HomeShell-module-scss-module__r0J1dq__homeRoot[data-home-animating] .HomeShell-module-scss-module__r0J1dq__afterHomeSurface{will-change:transform}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-home-animating] .HomeShell-module-scss-module__r0J1dq__slideCopyExpanded,.HomeShell-module-scss-module__r0J1dq__homeRoot[data-home-animating] .HomeShell-module-scss-module__r0J1dq__animatedSidebar{will-change:transform,opacity}.HomeShell-module-scss-module__r0J1dq__panel,.HomeShell-module-scss-module__r0J1dq__panelOuter,.HomeShell-module-scss-module__r0J1dq__panelInner,.HomeShell-module-scss-module__r0J1dq__panelContent,.HomeShell-module-scss-module__r0J1dq__panelVisual,.HomeShell-module-scss-module__r0J1dq__hero{position:absolute;inset:0}.HomeShell-module-scss-module__r0J1dq__hero{background:var(--site-color-main-40)}.HomeShell-module-scss-module__r0J1dq__heroBottomShade:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(181.6deg,#0000 31.8%,#000 124.25%);width:100%;height:15rem;display:inline-block;position:absolute;bottom:0;left:0}@media (min-width:1000px){.HomeShell-module-scss-module__r0J1dq__heroBottomShade:before{height:25rem}}@media (min-width:1280px){.HomeShell-module-scss-module__r0J1dq__heroBottomShade:before{height:32rem}}@media (min-width:1540px){.HomeShell-module-scss-module__r0J1dq__heroBottomShade:before{height:48rem}}.HomeShell-module-scss-module__r0J1dq__heroWithImage{background:0 0}.HomeShell-module-scss-module__r0J1dq__panel{visibility:hidden;opacity:0;pointer-events:none;overflow:hidden}.HomeShell-module-scss-module__r0J1dq__panel[aria-hidden=false]{pointer-events:auto}.HomeShell-module-scss-module__r0J1dq__panel[aria-hidden=true] .HomeShell-module-scss-module__r0J1dq__floatingVideoText,.HomeShell-module-scss-module__r0J1dq__panel[aria-hidden=true] .HomeShell-module-scss-module__r0J1dq__slideTriangle{animation-play-state:paused}.HomeShell-module-scss-module__r0J1dq__panelOuter,.HomeShell-module-scss-module__r0J1dq__panelInner,.HomeShell-module-scss-module__r0J1dq__panelContent{overflow:hidden}.HomeShell-module-scss-module__r0J1dq__homeRoot [data-home-drag-layer]{will-change:transform,opacity}.HomeShell-module-scss-module__r0J1dq__panelImage{z-index:0;display:block;position:absolute;inset:0}.HomeShell-module-scss-module__r0J1dq__panelImage img{object-fit:cover;object-position:center var(--background-alignment,center);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.HomeShell-module-scss-module__r0J1dq__afterHomeSurface{z-index:2;max-height:var(--viewport-height,100dvh);color:#171b24;background:#fff;position:absolute;top:100%;left:0;right:0}.HomeShell-module-scss-module__r0J1dq__afterHomeFooter{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto}.HomeShell-module-scss-module__r0J1dq__afterHomeCatalog{contain:layout paint;height:var(--viewport-height,100dvh);pointer-events:none;overflow:hidden}.HomeShell-module-scss-module__r0J1dq__panelVideo{z-index:0;object-fit:cover;object-position:center var(--background-alignment,center);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .18s linear;display:block;position:absolute;inset:0}.HomeShell-module-scss-module__r0J1dq__panelVideoReady{opacity:1}.HomeShell-module-scss-module__r0J1dq__panelShade{z-index:2;pointer-events:none;display:none;position:absolute}@media (min-width:1000px){.HomeShell-module-scss-module__r0J1dq__panelShadeDesktop-left,.HomeShell-module-scss-module__r0J1dq__panelShadeDesktop-right{background:linear-gradient(270deg,#181c2500,#181c25);width:50%;max-width:72rem;height:100%;display:block;top:0;left:0}.HomeShell-module-scss-module__r0J1dq__panelShadeDesktop-right{left:auto;right:0;transform:scaleX(-1)}.HomeShell-module-scss-module__r0J1dq__panelShadeDesktop-bottom{background:linear-gradient(1turn,#181c25a6,#181c2500);width:100%;height:80%;display:block;bottom:0;left:0}}.HomeShell-module-scss-module__r0J1dq__panelVideoMobile{display:none}@media (max-width:999px){.HomeShell-module-scss-module__r0J1dq__panelShadeMobile-left,.HomeShell-module-scss-module__r0J1dq__panelShadeMobile-right{background:linear-gradient(270deg,#181c2500,#181c25);width:76%;height:100%;display:block;top:0;left:0}.HomeShell-module-scss-module__r0J1dq__panelShadeMobile-right{left:auto;right:0;transform:scaleX(-1)}.HomeShell-module-scss-module__r0J1dq__panelShadeMobile-bottom{background:linear-gradient(#0000 0%,#181c2599 48%,#181c25e6 100%);width:100%;height:56%;display:block;inset:auto 0 0}.HomeShell-module-scss-module__r0J1dq__panelShadeMobile-top{background:linear-gradient(#181c25a6,#181c2500);width:100%;height:56%;display:block;top:0;left:0}.HomeShell-module-scss-module__r0J1dq__slideTextContentMobileShade:before{z-index:-1;content:"";pointer-events:none;opacity:1;background:linear-gradient(#181c2500,#181c25bf 50%,#181c2500);height:100%;display:block;position:absolute;inset:0 -4rem auto}.HomeShell-module-scss-module__r0J1dq__panelVideoDesktop{display:none}.HomeShell-module-scss-module__r0J1dq__panelVideoMobile{display:block}}@media (prefers-reduced-motion:reduce){.HomeShell-module-scss-module__r0J1dq__panelVideo{transition:none;display:none}}.HomeShell-module-scss-module__r0J1dq__heroLogo{object-fit:contain;width:clamp(190px,17vw,300px);height:auto;position:absolute;top:4.8rem;left:5.8rem}.HomeShell-module-scss-module__r0J1dq__heroLogo,.HomeShell-module-scss-module__r0J1dq__projectLogo{display:none}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{z-index:101;top:var(--hero-padding-top,11.2rem);left:var(--hero-padding-left,2rem);width:var(--hero-logo-width,21.3rem);aspect-ratio:250/90;pointer-events:auto;height:auto;display:block;position:absolute}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-custom-hero-logo=true] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{visibility:hidden;opacity:0}.HomeShell-module-scss-module__r0J1dq__heroProjectLogo{z-index:101;top:var(--hero-padding-top,11.2rem);left:var(--hero-padding-left,2rem);width:var(--hero-logo-width,21.3rem);aspect-ratio:48/30;pointer-events:auto;display:block;position:absolute}.HomeShell-module-scss-module__r0J1dq__heroProjectLogo picture{width:100%;height:100%;display:block}.HomeShell-module-scss-module__r0J1dq__heroProjectLogo img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:1000px){.HomeShell-module-scss-module__r0J1dq__heroProjectLogo[data-mobile-only=true]{display:none}}@media (max-width:999px){.HomeShell-module-scss-module__r0J1dq__homeRoot[data-custom-mobile-hero-logo=true]:not([data-mobile-regular-logo=true]) .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{visibility:hidden;opacity:0}}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{aspect-ratio:48/30}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogoVisualFrame{aspect-ratio:250/90;width:100%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=content] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{aspect-ratio:auto}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=content] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogoVisualFrame{aspect-ratio:auto;height:100%;top:0;transform:none}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogoVisual{transform-origin:0 0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogoVisual img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogoDark{visibility:hidden;opacity:0}.HomeShell-module-scss-module__r0J1dq__heroTitle{color:#fff;z-index:2;text-align:center;justify-items:center;display:grid;position:absolute;bottom:4rem;left:3rem;right:3rem}.HomeShell-module-scss-module__r0J1dq__heroTitle h1{color:inherit;white-space:pre-line;text-transform:uppercase;margin:0;font-size:2.8rem;font-weight:400;line-height:1.1;font-family:var(--font-site,var(--font-gilroy)),Arial,sans-serif!important}.HomeShell-module-scss-module__r0J1dq__heroTitleDark{color:#000}.HomeShell-module-scss-module__r0J1dq__heroTitleOriginalCase h1{text-transform:none}.HomeShell-module-scss-module__r0J1dq__slideCopy{z-index:2;--copy-inline-inset:7.5rem;--copy-block-inset:clamp(6rem, 10vh, 11rem);width:min(var(--content-width),100% - 10rem);color:#fff;text-align:center;position:absolute}.HomeShell-module-scss-module__r0J1dq__slideCopy h2,.HomeShell-module-scss-module__r0J1dq__slideCopy p{text-shadow:0 0 3px #000000d9,0 0 9px #000000a6,0 0 20px #00000061,0 0 36px #0000002e;margin:0}.HomeShell-module-scss-module__r0J1dq__slideCopy p{font-weight:500}.HomeShell-module-scss-module__r0J1dq__slideCopy h2{margin:0 auto 2.4rem;font-size:1.8rem;font-weight:500;line-height:1.2}.HomeShell-module-scss-module__r0J1dq__slideCopy .HomeShell-module-scss-module__r0J1dq__slideTextContent[data-text-color=dark]{color:#000}.HomeShell-module-scss-module__r0J1dq__slideCopy .HomeShell-module-scss-module__r0J1dq__slideTextContent[data-text-shadow=no] h2,.HomeShell-module-scss-module__r0J1dq__slideCopy .HomeShell-module-scss-module__r0J1dq__slideTextContent[data-text-shadow=no] p,.HomeShell-module-scss-module__r0J1dq__slideCopy .HomeShell-module-scss-module__r0J1dq__slideTextContent[data-text-shadow=no] .HomeShell-module-scss-module__r0J1dq__panelTextReadMore{text-shadow:none}.HomeShell-module-scss-module__r0J1dq__slideTextContent{z-index:0;isolation:isolate;width:100%;position:relative}.HomeShell-module-scss-module__r0J1dq__slideCopyExpanded{width:min(var(--content-width),100% - 12rem);visibility:hidden;opacity:0}.HomeShell-module-scss-module__r0J1dq__slideCopyExpanded h2{margin-bottom:2.2rem;font-size:1.8rem;line-height:1.2}.HomeShell-module-scss-module__r0J1dq__slideCopyExpanded p{letter-spacing:.02em;font-weight:500;line-height:1.4}@media (min-width:600px){.HomeShell-module-scss-module__r0J1dq__slideCopy h2{font-size:2.6rem}}@media (min-width:1000px){.HomeShell-module-scss-module__r0J1dq__slideCopyTextHiddenDesktop h2,.HomeShell-module-scss-module__r0J1dq__slideCopyTextHiddenDesktop .HomeShell-module-scss-module__r0J1dq__slideSubtitle,.HomeShell-module-scss-module__r0J1dq__slideCopyTextHiddenDesktop .HomeShell-module-scss-module__r0J1dq__panelText,.HomeShell-module-scss-module__r0J1dq__slideCopyTextHiddenDesktop .HomeShell-module-scss-module__r0J1dq__panelTextReadMore{display:none}.HomeShell-module-scss-module__r0J1dq__slideCopyTextHiddenDesktop .HomeShell-module-scss-module__r0J1dq__slideTriangleButton:first-child{margin-bottom:2.2rem}}.HomeShell-module-scss-module__r0J1dq__copyPosition-top-left,.HomeShell-module-scss-module__r0J1dq__copyPosition-top-center,.HomeShell-module-scss-module__r0J1dq__copyPosition-top-right{top:calc(var(--copy-block-inset) + 100px);bottom:auto}.HomeShell-module-scss-module__r0J1dq__copyPosition-middle-left,.HomeShell-module-scss-module__r0J1dq__copyPosition-middle-center,.HomeShell-module-scss-module__r0J1dq__copyPosition-middle-right{top:50%;bottom:auto}.HomeShell-module-scss-module__r0J1dq__copyPosition-bottom-left,.HomeShell-module-scss-module__r0J1dq__copyPosition-bottom-center,.HomeShell-module-scss-module__r0J1dq__copyPosition-bottom-right{top:auto;bottom:var(--copy-block-inset)}.HomeShell-module-scss-module__r0J1dq__copyPosition-bottom-left{bottom:calc(var(--copy-block-inset) + 50px)}.HomeShell-module-scss-module__r0J1dq__copyPosition-top-left,.HomeShell-module-scss-module__r0J1dq__copyPosition-middle-left,.HomeShell-module-scss-module__r0J1dq__copyPosition-bottom-left{right:auto;left:var(--copy-inline-inset)}.HomeShell-module-scss-module__r0J1dq__copyPosition-top-center,.HomeShell-module-scss-module__r0J1dq__copyPosition-middle-center,.HomeShell-module-scss-module__r0J1dq__copyPosition-bottom-center{left:50%;right:auto;transform:translate(-50%)}.HomeShell-module-scss-module__r0J1dq__copyPosition-top-right,.HomeShell-module-scss-module__r0J1dq__copyPosition-middle-right,.HomeShell-module-scss-module__r0J1dq__copyPosition-bottom-right{right:var(--copy-inline-inset);left:auto}@media (min-width:1000px){.HomeShell-module-scss-module__r0J1dq__homeRoot[data-floating-video=true] .HomeShell-module-scss-module__r0J1dq__copyPosition-bottom-right{bottom:max(var(--copy-block-inset),var(--slide-copy-bottom-right-clearance))}}.HomeShell-module-scss-module__r0J1dq__copyPosition-middle-left,.HomeShell-module-scss-module__r0J1dq__copyPosition-middle-right{transform:translateY(-50%)}.HomeShell-module-scss-module__r0J1dq__copyPosition-middle-center{transform:translate(-50%,-50%)}.HomeShell-module-scss-module__r0J1dq__slideTextContent:has(>.HomeShell-module-scss-module__r0J1dq__slideSubtitle) h2{margin-bottom:.6rem}.HomeShell-module-scss-module__r0J1dq__slideTextContent .HomeShell-module-scss-module__r0J1dq__slideSubtitle{white-space:pre-line;margin:0 0 1.6rem;font-size:2.2rem;font-weight:500;line-height:1.25}.HomeShell-module-scss-module__r0J1dq__panelText{letter-spacing:.02em;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1.6rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.HomeShell-module-scss-module__r0J1dq__panelTextFull{-webkit-line-clamp:unset;display:block;overflow:visible}.HomeShell-module-scss-module__r0J1dq__panelTextReadMore:focus-visible{outline-offset:4px;outline:2px solid}.HomeShell-module-scss-module__r0J1dq__panelTextReadMore{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:1.2rem;padding:0 0 .3rem;font-size:1.4rem;display:inline-block}.HomeShell-module-scss-module__r0J1dq__floatingVideo:focus-visible{outline-offset:4px;outline:2px solid}.HomeShell-module-scss-module__r0J1dq__floatingVideo{color:#fff;cursor:pointer;z-index:101;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;place-items:center;width:13.8rem;height:13.8rem;margin:0;transition:opacity .3s ease-in-out,visibility 0s .3s;display:grid;position:absolute;bottom:13rem;right:4.4rem}.HomeShell-module-scss-module__r0J1dq__floatingVideo[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.HomeShell-module-scss-module__r0J1dq__floatingVideo{transition:none}}@media (min-width:1000px){.HomeShell-module-scss-module__r0J1dq__floatingVideo[data-video-desktop=dark]{color:var(--site-color-main-100)}}@media (max-width:999px){.HomeShell-module-scss-module__r0J1dq__floatingVideo[data-video-mobile=dark]{color:var(--site-color-main-100)}}.HomeShell-module-scss-module__r0J1dq__floatingVideo .HomeShell-module-scss-module__r0J1dq__floatingVideoPlay rect{stroke:currentColor}.HomeShell-module-scss-module__r0J1dq__floatingVideo .HomeShell-module-scss-module__r0J1dq__floatingVideoPlay path{fill:currentColor}.HomeShell-module-scss-module__r0J1dq__floatingVideo:hover .HomeShell-module-scss-module__r0J1dq__floatingVideoTextWrap,.HomeShell-module-scss-module__r0J1dq__floatingVideo:focus-visible .HomeShell-module-scss-module__r0J1dq__floatingVideoTextWrap,.HomeShell-module-scss-module__r0J1dq__floatingVideo:hover .HomeShell-module-scss-module__r0J1dq__floatingVideoPlay path,.HomeShell-module-scss-module__r0J1dq__floatingVideo:focus-visible .HomeShell-module-scss-module__r0J1dq__floatingVideoPlay path{transform:scale(1.2)}.HomeShell-module-scss-module__r0J1dq__homeRoot.HomeShell-module-scss-module__r0J1dq__homeRoot [data-home-video][data-video-drag][data-visible]{pointer-events:none;transition:none}.HomeShell-module-scss-module__r0J1dq__floatingVideoPlay{z-index:1;width:9rem;position:relative}.HomeShell-module-scss-module__r0J1dq__floatingVideoPlay path{transform-box:fill-box;transform-origin:50%;transition:transform .3s .15s}.HomeShell-module-scss-module__r0J1dq__floatingVideoText{background:currentColor;width:100%;height:100%;animation:30s linear infinite HomeShell-module-scss-module__r0J1dq__circling;display:block;-webkit-mask:url(/media/home/logos/video-text.svg) 50%/contain no-repeat;mask:url(/media/home/logos/video-text.svg) 50%/contain no-repeat}.HomeShell-module-scss-module__r0J1dq__floatingVideoTextWrap{pointer-events:none;transition:transform .3s;position:absolute;inset:0}@keyframes HomeShell-module-scss-module__r0J1dq__circling{to{transform:rotate(360deg)}}.HomeShell-module-scss-module__r0J1dq__animatedPanel{--white-panel-width:64rem;color:var(--side-panel-text,#171b24);background:var(--side-panel-background,#e8e5e0);flex-direction:row;display:flex;position:absolute;inset:0}.HomeShell-module-scss-module__r0J1dq__animatedTextLayer{z-index:3;visibility:visible;opacity:1}@media (min-width:1000px){.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=false] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer{width:var(--white-panel-width);color:var(--side-panel-text,#171b24);place-items:center;padding:13rem 5.6rem;display:grid;inset:0 0 0 auto;transform:none}.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=false] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer h2,.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=false] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer p{text-shadow:none;margin:0}.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=false] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer h2{margin-bottom:.8rem;font-size:3.2rem;font-weight:500;line-height:1.1}.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=false] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer p{letter-spacing:.02em;font-size:2rem;font-weight:500;line-height:1.4}.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=false] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer .HomeShell-module-scss-module__r0J1dq__slideTextContent{color:inherit}.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=false] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer .HomeShell-module-scss-module__r0J1dq__panelText{-webkit-line-clamp:unset;display:block;overflow:visible}.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=false] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer .HomeShell-module-scss-module__r0J1dq__panelTextReadMore{display:none}.HomeShell-module-scss-module__r0J1dq__animatedPanelReversed[data-text-in-overlay=false] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer{left:0;right:auto}.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=true] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer[data-hide-slide-text=true] h2,.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=true] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer[data-hide-slide-text=true] .HomeShell-module-scss-module__r0J1dq__slideSubtitle,.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=true] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer[data-hide-slide-text=true] .HomeShell-module-scss-module__r0J1dq__panelText,.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=true] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer[data-hide-slide-text=true] .HomeShell-module-scss-module__r0J1dq__panelTextReadMore{display:none}.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=true] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer[data-hide-slide-text=true] .HomeShell-module-scss-module__r0J1dq__slideTriangleButton:first-child{margin-bottom:2.2rem}}@media (min-width:1540px){.HomeShell-module-scss-module__r0J1dq__animatedPanel[data-text-in-overlay=false] .HomeShell-module-scss-module__r0J1dq__animatedTextLayer{padding-inline:8.5rem}}.HomeShell-module-scss-module__r0J1dq__animatedPanelReversed{flex-direction:row-reverse}.HomeShell-module-scss-module__r0J1dq__animatedImageLayer{isolation:isolate;width:calc(100% - var(--white-panel-width));will-change:width;flex:none;height:100%;position:relative;overflow:hidden}.HomeShell-module-scss-module__r0J1dq__animatedSidebar{z-index:2;flex:0 0 var(--white-panel-width);width:var(--white-panel-width);text-align:center;color:var(--side-panel-text,#171b24);background:var(--side-panel-background,#e8e5e0);place-items:center;padding:13rem 5.6rem;display:grid;position:relative}.HomeShell-module-scss-module__r0J1dq__animatedSidebar>div{max-width:60rem}.HomeShell-module-scss-module__r0J1dq__animatedSidebar h2,.HomeShell-module-scss-module__r0J1dq__animatedSidebar p{margin:0}.HomeShell-module-scss-module__r0J1dq__animatedSidebar h2{margin-bottom:.8rem;font-size:3.2rem;font-weight:500;line-height:1.1}.HomeShell-module-scss-module__r0J1dq__animatedSidebar p{letter-spacing:.02em;font-size:2rem;font-weight:500;line-height:1.4}.HomeShell-module-scss-module__r0J1dq__header{z-index:101;pointer-events:none;align-items:center;min-height:9.6rem;transition:color 1s cubic-bezier(.45,0,.55,1),padding 1s cubic-bezier(.45,0,.55,1),background 1s cubic-bezier(.45,0,.55,1);display:flex;position:absolute;top:5rem;left:6rem;right:6rem}.HomeShell-module-scss-module__r0J1dq__headerLight{color:#fff}.HomeShell-module-scss-module__r0J1dq__headerDark{color:#171b24}.HomeShell-module-scss-module__r0J1dq__projectLogo,.HomeShell-module-scss-module__r0J1dq__headerActions,.HomeShell-module-scss-module__r0J1dq__developerLogo,.HomeShell-module-scss-module__r0J1dq__mobileActions{pointer-events:auto}.HomeShell-module-scss-module__r0J1dq__projectLogoMobileImage,.HomeShell-module-scss-module__r0J1dq__developerLogo.HomeShell-module-scss-module__r0J1dq__developerLogoMobile{display:none}.HomeShell-module-scss-module__r0J1dq__projectLogo{width:clamp(150px,13vw,220px);transition:opacity 1s cubic-bezier(.45,0,.55,1),transform 1s cubic-bezier(.45,0,.55,1)}.HomeShell-module-scss-module__r0J1dq__projectLogo img{width:100%;height:auto}.HomeShell-module-scss-module__r0J1dq__projectLogoHidden{visibility:hidden;opacity:0;transform:scale(.9)}.HomeShell-module-scss-module__r0J1dq__projectLogo.HomeShell-module-scss-module__r0J1dq__standaloneProjectLogo{display:block}.HomeShell-module-scss-module__r0J1dq__projectLogo.HomeShell-module-scss-module__r0J1dq__standaloneProjectLogo img{object-fit:contain;height:100%}.HomeShell-module-scss-module__r0J1dq__developerLogo{transform-origin:100% 0;width:clamp(115px,10vw,160px);height:auto;transition:filter 1s cubic-bezier(.45,0,.55,1),opacity 1s cubic-bezier(.45,0,.55,1),transform 1s cubic-bezier(.45,0,.55,1),visibility 1s cubic-bezier(.45,0,.55,1);position:absolute;top:0;right:0}.HomeShell-module-scss-module__r0J1dq__developerLogo img{width:100%;height:auto;transition:opacity 1s cubic-bezier(.45,0,.55,1);display:block}.HomeShell-module-scss-module__r0J1dq__developerLogo .HomeShell-module-scss-module__r0J1dq__developerLogoDarkImage{opacity:0;position:absolute;inset:0}.HomeShell-module-scss-module__r0J1dq__developerLogo[data-dark=true] .HomeShell-module-scss-module__r0J1dq__developerLogoLightImage{opacity:0}.HomeShell-module-scss-module__r0J1dq__developerLogo[data-dark=true] .HomeShell-module-scss-module__r0J1dq__developerLogoDarkImage{opacity:1}.HomeShell-module-scss-module__r0J1dq__headerActions{align-items:stretch;gap:.8rem;margin:4.2rem 0 0 auto;display:flex}.HomeShell-module-scss-module__r0J1dq__header .ui_btn{color:#fff;border-color:var(--site-color-main-20);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:0 0;border-radius:.6rem}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__headerButton.HomeShell-module-scss-module__r0J1dq__headerButton{min-height:5.4rem;font-size:1.4rem;font-size:var(--header-buttons-font-size,1.4rem);white-space:nowrap;padding:1.4rem 3.2rem}.HomeShell-module-scss-module__r0J1dq__header .ui_btn:hover{background:0 0}.HomeShell-module-scss-module__r0J1dq__headerDark .ui_btn{color:#171b24}@media (min-width:1000px){.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__headerButton.HomeShell-module-scss-module__r0J1dq__headerButton{font-size:var(--header-buttons-font-size-desktop-sm,var(--header-buttons-font-size,1.4rem))}.HomeShell-module-scss-module__r0J1dq__header[data-desktop-color=dark]{color:#171b24}.HomeShell-module-scss-module__r0J1dq__header[data-desktop-color=dark] .HomeShell-module-scss-module__r0J1dq__headerActions [data-ui-button]:not([data-header-menu]){--button-color:#171b24;--button-border:#171b244d;--button-background:transparent}}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__videoButton.HomeShell-module-scss-module__r0J1dq__videoButton[data-visible]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s .3s,color .5s ease-in-out,border-color .5s ease-in-out}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__videoButton.HomeShell-module-scss-module__r0J1dq__videoButton[data-visible][data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__videoButton.HomeShell-module-scss-module__r0J1dq__videoButton[data-visible]{transition:none}}@media (min-width:1000px) and (max-width:1099px){.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__videoButton.HomeShell-module-scss-module__r0J1dq__videoButton{flex:0 0 5.4rem;width:5.4rem;height:5.4rem;padding:0}.HomeShell-module-scss-module__r0J1dq__videoButton>span>svg{width:3.2rem;height:3.2rem}.HomeShell-module-scss-module__r0J1dq__videoButton>span>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.HomeShell-module-scss-module__r0J1dq__phoneIcon{display:none}.HomeShell-module-scss-module__r0J1dq__mobileSelect.HomeShell-module-scss-module__r0J1dq__mobileSelect{transition:color 1s cubic-bezier(.45,0,.55,1),border-color 1s cubic-bezier(.45,0,.55,1),background-color 1s cubic-bezier(.45,0,.55,1);display:none}.HomeShell-module-scss-module__r0J1dq__mobileActions{display:none}.HomeShell-module-scss-module__r0J1dq__panelNavigation{z-index:2;color:#fff;position:absolute;bottom:6rem;left:6rem}.HomeShell-module-scss-module__r0J1dq__panelNavigationTitle,.HomeShell-module-scss-module__r0J1dq__panelNavigationTitleDark{letter-spacing:.02em;margin:0 0 2rem;font-size:1.2rem;font-weight:400;line-height:1.2}.HomeShell-module-scss-module__r0J1dq__panelNavigationTitleDark{color:#171b24}.HomeShell-module-scss-module__r0J1dq__panelNavigationBullets{display:flex}.HomeShell-module-scss-module__r0J1dq__panelNavigationBullet:focus-visible,.HomeShell-module-scss-module__r0J1dq__panelNavigationBulletActive:focus-visible{outline-offset:4px;outline:2px solid}.HomeShell-module-scss-module__r0J1dq__panelNavigationBullet,.HomeShell-module-scss-module__r0J1dq__panelNavigationBulletActive{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:1.6rem;padding:0 .2rem;display:flex}.HomeShell-module-scss-module__r0J1dq__panelNavigationBullet:before,.HomeShell-module-scss-module__r0J1dq__panelNavigationBulletActive:before{background:var(--site-color-accent-80);content:"";border-radius:0;width:.6rem;height:.6rem;transition:width .3s ease-in-out}.HomeShell-module-scss-module__r0J1dq__panelNavigationBullet:first-child,.HomeShell-module-scss-module__r0J1dq__panelNavigationBulletActive:first-child{width:1.8rem;padding-left:0}.HomeShell-module-scss-module__r0J1dq__panelNavigationBullet:last-child,.HomeShell-module-scss-module__r0J1dq__panelNavigationBulletActive:last-child{width:1.8rem;padding-right:0}.HomeShell-module-scss-module__r0J1dq__panelNavigationBullet:hover:before,.HomeShell-module-scss-module__r0J1dq__panelNavigationBullet:focus-visible:before,.HomeShell-module-scss-module__r0J1dq__panelNavigationBulletActive:hover:before,.HomeShell-module-scss-module__r0J1dq__panelNavigationBulletActive:focus-visible:before{border-radius:.4rem;width:80%;height:80%}.HomeShell-module-scss-module__r0J1dq__panelNavigationBulletActive:before,.HomeShell-module-scss-module__r0J1dq__panelNavigationBulletActive:hover:before,.HomeShell-module-scss-module__r0J1dq__panelNavigationBulletActive:focus-visible:before{background:var(--site-color-main-100);border-radius:.4rem;width:100%;height:100%}.HomeShell-module-scss-module__r0J1dq__panelNavigationFraction{display:none}.HomeShell-module-scss-module__r0J1dq__panelNavigationEditorial{color:var(--site-color-main-100)}.HomeShell-module-scss-module__r0J1dq__panelNavigationEditorial .HomeShell-module-scss-module__r0J1dq__panelNavigationTitle,.HomeShell-module-scss-module__r0J1dq__panelNavigationEditorial .HomeShell-module-scss-module__r0J1dq__panelNavigationTitleDark,.HomeShell-module-scss-module__r0J1dq__panelNavigationEditorial .HomeShell-module-scss-module__r0J1dq__panelNavigationFraction,.HomeShell-module-scss-module__r0J1dq__panelNavigationEditorial .HomeShell-module-scss-module__r0J1dq__panelNavigationFraction span{color:inherit;text-shadow:none}.HomeShell-module-scss-module__r0J1dq__slideTriangleButton:focus-visible{outline-offset:4px;outline:2px solid}.HomeShell-module-scss-module__r0J1dq__slideTriangleButton{z-index:2;width:100%;height:5rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.HomeShell-module-scss-module__r0J1dq__slideTriangle{border:.7rem solid #0000;border-top:.9rem solid;border-bottom-width:0;width:0;height:0;animation:1.5s linear infinite HomeShell-module-scss-module__r0J1dq__pulseDown}.HomeShell-module-scss-module__r0J1dq__slideTriangleUp{border-width:0 .7rem .9rem;border-color:#0000 #0000 currentColor;animation-name:HomeShell-module-scss-module__r0J1dq__pulseUp}@keyframes HomeShell-module-scss-module__r0J1dq__pulseDown{0%,30%,60%,to{transform:translateY(0)}40%{transform:translateY(1rem)}}@keyframes HomeShell-module-scss-module__r0J1dq__pulseUp{0%,30%,60%,to{transform:translateY(0)}40%{transform:translateY(-1rem)}}@media (prefers-reduced-motion:reduce){.HomeShell-module-scss-module__r0J1dq__floatingVideoText,.HomeShell-module-scss-module__r0J1dq__slideTriangle{animation:none}}.HomeShell-module-scss-module__r0J1dq__screenReaderStatus{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:999px){.HomeShell-module-scss-module__r0J1dq__homeRoot{min-height:560px}.HomeShell-module-scss-module__r0J1dq__heroLogoDesktop{display:none}.HomeShell-module-scss-module__r0J1dq__heroLogoMobile{display:block}.HomeShell-module-scss-module__r0J1dq__panelVisual.HomeShell-module-scss-module__r0J1dq__mobileHeaderShade:before,.HomeShell-module-scss-module__r0J1dq__mobileHeaderShade .HomeShell-module-scss-module__r0J1dq__animatedImageLayer:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0a0c11b8 0%,#0a0c1147 58%,#0000 100%);height:16rem;position:absolute;inset:0 0 auto}.HomeShell-module-scss-module__r0J1dq__header{align-items:flex-start;column-gap:.8rem;min-height:12rem;top:1rem;left:2rem;right:1rem}.HomeShell-module-scss-module__r0J1dq__nonHeroHeader{color:#fff}.HomeShell-module-scss-module__r0J1dq__nonHeroHeader .HomeShell-module-scss-module__r0J1dq__headerButton{--button-color:#fff;--button-border:#ffffff73}.HomeShell-module-scss-module__r0J1dq__headerDark .HomeShell-module-scss-module__r0J1dq__headerActions [data-ui-button]:not([data-header-menu]){--button-color:#fff;--button-border:#ffffff73;--button-background:transparent;color:#fff}.HomeShell-module-scss-module__r0J1dq__header[data-mobile-color=dark]{color:#171b24}.HomeShell-module-scss-module__r0J1dq__header[data-mobile-color=dark] .HomeShell-module-scss-module__r0J1dq__headerActions [data-ui-button]:not([data-header-menu]){--button-color:#171b24;--button-border:#171b244d;--button-background:#ffffff4d;color:#171b24}.HomeShell-module-scss-module__r0J1dq__projectLogo{flex:0 auto;width:11.5rem;min-width:0;max-width:calc(100% - 16.7rem)}.HomeShell-module-scss-module__r0J1dq__projectLogoDesktopImage,.HomeShell-module-scss-module__r0J1dq__developerLogo.HomeShell-module-scss-module__r0J1dq__developerLogoDesktop{display:none}.HomeShell-module-scss-module__r0J1dq__projectLogoMobileImage,.HomeShell-module-scss-module__r0J1dq__developerLogo.HomeShell-module-scss-module__r0J1dq__developerLogoMobile{display:block}.HomeShell-module-scss-module__r0J1dq__developerLogo{width:10.7rem;height:3rem;top:.5rem;right:5.2rem}.HomeShell-module-scss-module__r0J1dq__developerLogo img{object-fit:contain;height:100%}.HomeShell-module-scss-module__r0J1dq__headerActions{flex:none;margin:0 0 0 auto}.HomeShell-module-scss-module__r0J1dq__headerActions>.HomeShell-module-scss-module__r0J1dq__headerButton{display:none}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__headerActions>.HomeShell-module-scss-module__r0J1dq__squareButton.HomeShell-module-scss-module__r0J1dq__squareButton[data-header-menu]{--button-hover-color:var(--button-color);--button-hover-background:var(--button-border);border-radius:.6rem;flex:0 0 4.4rem;width:4.4rem;height:4rem;min-height:4rem;padding:0;display:flex}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__headerActions>.HomeShell-module-scss-module__r0J1dq__squareButton.HomeShell-module-scss-module__r0J1dq__squareButton[data-header-menu]:before{display:none}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__headerActions>.HomeShell-module-scss-module__r0J1dq__squareButton.HomeShell-module-scss-module__r0J1dq__squareButton[data-header-menu]>span>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__headerActions>.HomeShell-module-scss-module__r0J1dq__userButton.HomeShell-module-scss-module__r0J1dq__userButton{display:none}.HomeShell-module-scss-module__r0J1dq__mobileActions{flex-direction:column;gap:.8rem;width:15.9rem;display:flex;position:absolute;top:4.8rem;right:0}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__mobileSelect.HomeShell-module-scss-module__r0J1dq__mobileSelect.HomeShell-module-scss-module__r0J1dq__mobileSelectLight{--background:transparent;--button-color:#171b24;--button-border:#d1d1d3;--button-hover-color:white;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__mobileSelect.HomeShell-module-scss-module__r0J1dq__mobileSelect{--hover-color:var(--site-color-main-100);--background:var(--site-color-accent-100);--button-background:var(--background);--button-color:#fff;--button-border:var(--background);--button-border-width:1px;--button-hover-background:var(--hover-color);white-space:nowrap;width:100%;height:4rem;min-height:4rem;font-size:var(--header-buttons-font-size,1.4rem);border-radius:.4rem;justify-content:center;align-items:center;padding:0;font-weight:400;display:flex}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__mobileSelect.HomeShell-module-scss-module__r0J1dq__mobileSelect.HomeShell-module-scss-module__r0J1dq__mobileApartmentSelect{--button-border:#fff;--button-border-width:2px;border-color:#fff;box-shadow:5.33px 5.33px 5.33px #00000040}.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__mobileSelect.HomeShell-module-scss-module__r0J1dq__mobileSelect.HomeShell-module-scss-module__r0J1dq__mobileAnimatedSelect{--background:transparent;--button-background:transparent;--button-border:var(--site-color-main-20);--button-border-width:1px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.HomeShell-module-scss-module__r0J1dq__header[data-mobile-color=dark] .HomeShell-module-scss-module__r0J1dq__mobileSelect.HomeShell-module-scss-module__r0J1dq__mobileSelect.HomeShell-module-scss-module__r0J1dq__mobileAnimatedSelect{--button-color:#171b24}.HomeShell-module-scss-module__r0J1dq__heroLogo{width:21.3rem;top:16rem;left:2rem}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{top:var(--hero-padding-top,11.2rem);width:var(--hero-logo-width,21.3rem);aspect-ratio:48/30;left:50%;transform:translate(-50%)}.HomeShell-module-scss-module__r0J1dq__heroProjectLogo{top:var(--hero-padding-top,11.2rem);width:var(--hero-logo-width,21.3rem);left:50%;transform:translate(-50%)}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{top:var(--hero-padding-top,11.2rem);width:var(--hero-logo-width,21.3rem);height:auto;left:50%;transform:translate(-50%)}.HomeShell-module-scss-module__r0J1dq__heroLogo{display:none}.HomeShell-module-scss-module__r0J1dq__heroTitle{justify-items:stretch;bottom:10rem;left:2.5rem;right:2.5rem}.HomeShell-module-scss-module__r0J1dq__heroTitle h1{overflow-wrap:anywhere;width:100%;min-width:0;max-width:none;font-size:2.8rem}.HomeShell-module-scss-module__r0J1dq__heroTitle .HomeShell-module-scss-module__r0J1dq__slideTriangleButton{text-align:center}.HomeShell-module-scss-module__r0J1dq__slideCopy{width:min(var(--content-width),100% - 4rem);margin-inline:auto;left:2rem;right:2rem;transform:none!important}.HomeShell-module-scss-module__r0J1dq__slideCopy h2{margin-bottom:1.6rem;font-size:1.8rem}.HomeShell-module-scss-module__r0J1dq__slideCopy h2,.HomeShell-module-scss-module__r0J1dq__slideCopy p,.HomeShell-module-scss-module__r0J1dq__slideCopy .HomeShell-module-scss-module__r0J1dq__panelTextReadMore{text-shadow:0 0 2px #000000d9,0 0 3px #000000a6,0 0 4px #00000061,0 0 5px #0000002e}.HomeShell-module-scss-module__r0J1dq__panelText{-webkit-line-clamp:3;font-size:1.6rem}.HomeShell-module-scss-module__r0J1dq__animatedPanel,.HomeShell-module-scss-module__r0J1dq__animatedPanelReversed{display:block}.HomeShell-module-scss-module__r0J1dq__animatedImageLayer{will-change:auto;width:100%!important}.HomeShell-module-scss-module__r0J1dq__animatedSidebar{display:none}.HomeShell-module-scss-module__r0J1dq__slideCopyExpanded{visibility:visible!important;opacity:1!important}.HomeShell-module-scss-module__r0J1dq__slideCopyExpanded>div{transform:none!important}.HomeShell-module-scss-module__r0J1dq__slideCopyExpanded p{line-height:1.4}.HomeShell-module-scss-module__r0J1dq__mobileCopyPosition-top{top:16rem;bottom:auto}.HomeShell-module-scss-module__r0J1dq__mobileCopyPosition-middle{top:50%;bottom:auto;transform:translateY(-50%)!important}.HomeShell-module-scss-module__r0J1dq__mobileCopyPosition-bottom{top:auto;bottom:7rem}.HomeShell-module-scss-module__r0J1dq__panelNavigation{justify-content:center;align-items:center;width:100%;padding:1.5rem 2rem;display:flex;bottom:0;left:0;right:0}.HomeShell-module-scss-module__r0J1dq__panelNavigationTitle,.HomeShell-module-scss-module__r0J1dq__panelNavigationTitleDark,.HomeShell-module-scss-module__r0J1dq__panelNavigationBullets{display:none}.HomeShell-module-scss-module__r0J1dq__panelNavigationFraction{text-shadow:0 0 2px #000000d9,0 0 3px #000000a6,0 0 4px #00000061,0 0 5px #0000002e;align-items:center;gap:1rem;font-size:1rem;display:flex}.HomeShell-module-scss-module__r0J1dq__panelNavigationFraction span{color:var(--site-color-main-40);text-shadow:none}.HomeShell-module-scss-module__r0J1dq__floatingVideo{width:8.4rem;height:8.4rem;bottom:1.8rem;left:1.8rem;right:auto}.HomeShell-module-scss-module__r0J1dq__floatingVideoPlay{width:5.4rem;height:5.4rem}}@media (max-width:600px){.HomeShell-module-scss-module__r0J1dq__slideCopy h2{font-size:1.8rem}.HomeShell-module-scss-module__r0J1dq__panelText{font-size:1.6rem}}@media (max-width:767px){.HomeShell-module-scss-module__r0J1dq__panelText{-webkit-line-clamp:2}}@media (min-width:600px) and (max-width:999px){.HomeShell-module-scss-module__r0J1dq__slideCopy h2{font-size:2.6rem}.HomeShell-module-scss-module__r0J1dq__header{top:1rem}.HomeShell-module-scss-module__r0J1dq__developerLogo{top:.5rem}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{top:1rem;left:2rem;transform:none}.HomeShell-module-scss-module__r0J1dq__heroProjectLogo{top:var(--hero-padding-top-phone,11.2rem);width:var(--hero-logo-width-phone,21.3rem);left:50%;transform:translate(-50%)}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{top:var(--hero-padding-top-phone,11.2rem);width:var(--hero-logo-width-phone,21.3rem);height:auto;left:50%;transform:translate(-50%)}}@media (max-width:999px){.HomeShell-module-scss-module__r0J1dq__homeRoot:is([data-shared-logo-state=content],[data-mobile-regular-logo=true]) .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{width:var(--header-logo-width,11.5rem);max-width:calc(100% - 19.7rem);height:var(--header-logo-height,8rem);aspect-ratio:auto;top:1rem;left:2rem;transform:none}.HomeShell-module-scss-module__r0J1dq__homeRoot:is([data-shared-logo-state=content],[data-mobile-regular-logo=true]) .HomeShell-module-scss-module__r0J1dq__sharedProjectLogoVisualFrame{aspect-ratio:auto;height:100%;top:0;transform:none}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-mobile-regular-logo=true] .HomeShell-module-scss-module__r0J1dq__heroProjectLogo{display:none}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-mobile-regular-logo=true] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{visibility:visible;opacity:1}html[data-hero-logo-align-mobile=left] .HomeShell-module-scss-module__r0J1dq__homeRoot:not([data-mobile-regular-logo=true]) .HomeShell-module-scss-module__r0J1dq__heroProjectLogo{left:var(--hero-padding-left,2rem);transform:none}html[data-hero-logo-align-mobile=left] .HomeShell-module-scss-module__r0J1dq__homeRoot:not([data-mobile-regular-logo=true]) .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{left:var(--hero-padding-left,2rem);transform:none}html[data-hero-logo-align-mobile=left] .HomeShell-module-scss-module__r0J1dq__homeRoot:not([data-mobile-regular-logo=true])[data-shared-logo-state=hero] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{left:var(--hero-padding-left,2rem);transform:none}}@media (max-width:999px) and (min-width:600px){html[data-hero-logo-align-mobile=left] .HomeShell-module-scss-module__r0J1dq__homeRoot:not([data-mobile-regular-logo=true]) .HomeShell-module-scss-module__r0J1dq__heroProjectLogo{left:var(--hero-padding-left-phone,2rem)}html[data-hero-logo-align-mobile=left] .HomeShell-module-scss-module__r0J1dq__homeRoot:not([data-mobile-regular-logo=true]) .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{left:var(--hero-padding-left-phone,2rem)}html[data-hero-logo-align-mobile=left] .HomeShell-module-scss-module__r0J1dq__homeRoot:not([data-mobile-regular-logo=true])[data-shared-logo-state=hero] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{left:var(--hero-padding-left-phone,2rem)}}@media (max-width:999px){html[data-hero-logo-align-mobile=left] .HomeShell-module-scss-module__r0J1dq__homeRoot:not([data-mobile-regular-logo=true])[data-shared-logo-state=content] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{left:2rem}}@media (min-width:1000px){.HomeShell-module-scss-module__r0J1dq__header{top:1rem;left:2rem;right:2rem}.HomeShell-module-scss-module__r0J1dq__projectLogo{width:var(--header-logo-width-desktop-sm,var(--header-logo-width,14.2rem));height:var(--header-logo-height-desktop-sm,var(--header-logo-height,8rem))}.HomeShell-module-scss-module__r0J1dq__projectLogo img{height:auto}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{width:var(--header-logo-width-desktop-sm,var(--header-logo-width,14.2rem));height:var(--header-logo-height-desktop-sm,var(--header-logo-height,8rem));top:1rem;left:2rem}.HomeShell-module-scss-module__r0J1dq__heroProjectLogo{top:var(--hero-padding-top-desktop-sm,5rem);left:var(--hero-padding-left-desktop-sm,6rem);width:var(--hero-logo-width-desktop-sm,25rem)}.HomeShell-module-scss-module__r0J1dq__heroProjectLogo img,.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogoVisual img{object-position:left top}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogoVisualFrame{top:0;transform:none}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{top:var(--hero-padding-top-desktop-sm,5rem);left:var(--hero-padding-left-desktop-sm,6rem);width:var(--hero-logo-width-desktop-sm,25rem);height:auto}.HomeShell-module-scss-module__r0J1dq__desktopHeaderShade .HomeShell-module-scss-module__r0J1dq__panelVisual:before,.HomeShell-module-scss-module__r0J1dq__desktopHeaderShade .HomeShell-module-scss-module__r0J1dq__animatedImageLayer:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0a0c11b8 0%,#0a0c1147 58%,#0000 100%);height:200px;position:absolute;inset:0 0 auto}}@media (min-width:1280px){.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__headerButton.HomeShell-module-scss-module__r0J1dq__headerButton{font-size:var(--header-buttons-font-size-desktop,var(--header-buttons-font-size,1.4rem))}.HomeShell-module-scss-module__r0J1dq__heroTitle h1{font-size:3.2rem}.HomeShell-module-scss-module__r0J1dq__slideCopy h2{font-size:2.8rem;line-height:1.2}.HomeShell-module-scss-module__r0J1dq__panelText,.HomeShell-module-scss-module__r0J1dq__animatedSidebar p{letter-spacing:0;font-size:2rem;font-weight:400;line-height:1.4}.HomeShell-module-scss-module__r0J1dq__header{top:2rem;left:4rem;right:4rem}.HomeShell-module-scss-module__r0J1dq__projectLogo{width:var(--header-logo-width-desktop,var(--header-logo-width,15.7rem));height:var(--header-logo-height-desktop,var(--header-logo-height,9.2rem))}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{width:var(--header-logo-width-desktop,var(--header-logo-width,15.7rem));height:var(--header-logo-height-desktop,var(--header-logo-height,9.2rem));top:2rem;left:4rem}.HomeShell-module-scss-module__r0J1dq__heroProjectLogo{top:var(--hero-padding-top-desktop-lg,7rem);left:var(--hero-padding-left-desktop-lg,10rem);width:var(--hero-logo-width-desktop-lg,48rem)}}@media (min-width:1540px){.HomeShell-module-scss-module__r0J1dq__header .HomeShell-module-scss-module__r0J1dq__headerButton.HomeShell-module-scss-module__r0J1dq__headerButton{font-size:2rem;font-size:var(--header-buttons-font-size-desktop-lg,2rem);padding:1.4rem 3.2rem;font-weight:600}.HomeShell-module-scss-module__r0J1dq__header{align-items:flex-start;min-height:12rem;top:3rem;left:6rem;right:6rem}.HomeShell-module-scss-module__r0J1dq__projectLogo{width:var(--header-logo-width-desktop-lg,var(--header-logo-width,33rem));height:var(--header-logo-height-desktop-lg,var(--header-logo-height,18.7rem))}.HomeShell-module-scss-module__r0J1dq__projectLogo img{object-fit:contain;width:100%;height:100%}.HomeShell-module-scss-module__r0J1dq__developerLogo{object-fit:contain;width:16.4rem;height:4.6rem;top:0;right:0}.HomeShell-module-scss-module__r0J1dq__headerActions{margin-top:7.1rem}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{width:var(--header-logo-width-desktop-lg,var(--header-logo-width,33rem));height:var(--header-logo-height-desktop-lg,var(--header-logo-height,18.7rem));top:3rem;left:6rem}.HomeShell-module-scss-module__r0J1dq__sharedProjectLogo img{object-fit:contain;width:100%;height:100%}.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{top:var(--hero-padding-top-desktop-lg,7rem);left:var(--hero-padding-left-desktop-lg,10rem);width:var(--hero-logo-width-desktop-lg,48rem);height:auto}.HomeShell-module-scss-module__r0J1dq__heroTitle{bottom:8rem;left:10rem;right:10rem}.HomeShell-module-scss-module__r0J1dq__heroTitle h1{font-size:4rem;line-height:1.1}.HomeShell-module-scss-module__r0J1dq__slideCopy h2{margin-bottom:1.6rem;font-size:3.2rem;line-height:1.2}.HomeShell-module-scss-module__r0J1dq__panelText,.HomeShell-module-scss-module__r0J1dq__animatedSidebar p{letter-spacing:0;font-size:2rem;font-weight:400;line-height:1.4}.HomeShell-module-scss-module__r0J1dq__animatedPanel{--white-panel-width:75rem!important}.HomeShell-module-scss-module__r0J1dq__animatedSidebar{padding-inline:8.5rem}}@media (max-height:720px) and (max-width:999px){.HomeShell-module-scss-module__r0J1dq__mobileCopyPosition-bottom{bottom:5.8rem}.HomeShell-module-scss-module__r0J1dq__slideCopy h2{margin-bottom:1rem}}.HomeShell-module-scss-module__r0J1dq__largeHeadings .HomeShell-module-scss-module__r0J1dq__slideTextContent h2{font-size:2.8rem;font-weight:500;line-height:1.1em}.HomeShell-module-scss-module__r0J1dq__largeText .HomeShell-module-scss-module__r0J1dq__slideTextContent .HomeShell-module-scss-module__r0J1dq__panelText{letter-spacing:.02em;font-size:1.8rem;font-weight:500;line-height:1.4em}@media (min-width:1280px){.HomeShell-module-scss-module__r0J1dq__largeHeadings .HomeShell-module-scss-module__r0J1dq__slideTextContent h2{font-size:3.2rem}.HomeShell-module-scss-module__r0J1dq__largeText .HomeShell-module-scss-module__r0J1dq__slideTextContent .HomeShell-module-scss-module__r0J1dq__panelText{font-size:2rem}}@media (min-width:1540px){.HomeShell-module-scss-module__r0J1dq__largeHeadings .HomeShell-module-scss-module__r0J1dq__slideTextContent h2{font-size:4rem}.HomeShell-module-scss-module__r0J1dq__largeText .HomeShell-module-scss-module__r0J1dq__slideTextContent .HomeShell-module-scss-module__r0J1dq__panelText{font-size:2.4rem}}.HomeShell-module-scss-module__r0J1dq__emptyHome{background:var(--site-color-main-5);min-height:100dvh;padding-top:16rem}@media (min-width:0) and (max-width:999px){.HomeShell-module-scss-module__r0J1dq__homeRoot .HomeShell-module-scss-module__r0J1dq__heroProjectLogo,.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero]:not([data-mobile-regular-logo=true]) .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{top:var(--hero-padding-top);left:var(--hero-padding-left);transform:none;translate:var(--hero-logo-translate,0 0)}}@media (min-width:1000px) and (max-width:1279px){.HomeShell-module-scss-module__r0J1dq__homeRoot .HomeShell-module-scss-module__r0J1dq__heroProjectLogo,.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero]:not([data-mobile-regular-logo=true]) .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{top:var(--hero-padding-top-phone);left:var(--hero-padding-left-phone);transform:none;translate:var(--hero-logo-translate-phone,0 0)}}@media (min-width:1280px) and (max-width:1539px){.HomeShell-module-scss-module__r0J1dq__homeRoot .HomeShell-module-scss-module__r0J1dq__heroProjectLogo,.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero]:not([data-mobile-regular-logo=true]) .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{top:var(--hero-padding-top-desktop-sm);left:var(--hero-padding-left-desktop-sm);transform:none;translate:var(--hero-logo-translate-desktop-sm,0 0)}}@media (min-width:1540px){.HomeShell-module-scss-module__r0J1dq__homeRoot .HomeShell-module-scss-module__r0J1dq__heroProjectLogo,.HomeShell-module-scss-module__r0J1dq__homeRoot[data-shared-logo-state=hero] .HomeShell-module-scss-module__r0J1dq__sharedProjectLogo{top:var(--hero-padding-top-desktop-lg);left:var(--hero-padding-left-desktop-lg);transform:none;translate:var(--hero-logo-translate-desktop-lg,0 0)}}
