.jT1fSq_mobilePopupTrigger{display:none}@media (max-width:999px){.jT1fSq_mobilePopupTrigger:focus-visible{outline-offset:4px;outline:2px solid}.jT1fSq_mobilePopupTrigger{z-index:3;cursor:pointer;isolation:isolate;background:0 0;border:0;place-items:center;width:min(12rem,32vw);height:min(12rem,32vw);padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jT1fSq_mobilePopupTrigger:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#080b1094 0%,#080b1052 38%,#0000 72%);border-radius:50%;position:absolute;inset:-8rem}.jT1fSq_mobilePopupTrigger img{object-fit:contain;width:100%;height:100%;display:block;position:relative}}
.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}.r0J1dq_homeRoot[data-floating-video=true]{--slide-copy-bottom-right-clearance:19.8rem}.r0J1dq_homePage{pointer-events:none;background:#171b24;position:absolute;inset:0;overflow:hidden}.r0J1dq_homeRoot[data-ready=true] .r0J1dq_homePage{pointer-events:auto}.r0J1dq_homeRoot[data-ready=false] .r0J1dq_panelNavigation,.r0J1dq_homeRoot[data-ready=false] .r0J1dq_stage button,.r0J1dq_homeRoot[data-ready=false] .r0J1dq_floatingVideo{visibility:hidden;opacity:0}.r0J1dq_homeRoot[data-ready=false] .r0J1dq_panel[aria-hidden=false]{visibility:visible;opacity:1;z-index:2}.r0J1dq_experience,.r0J1dq_stage{position:absolute;inset:0}.r0J1dq_stage{z-index:1;background:#171b24;overflow:hidden}.r0J1dq_homeRoot[data-home-animating] .r0J1dq_stage,.r0J1dq_homeRoot[data-home-animating] .r0J1dq_afterHomeSurface{will-change:transform}.r0J1dq_homeRoot[data-home-animating] .r0J1dq_slideCopyExpanded,.r0J1dq_homeRoot[data-home-animating] .r0J1dq_animatedSidebar{will-change:transform,opacity}.r0J1dq_panel,.r0J1dq_panelOuter,.r0J1dq_panelInner,.r0J1dq_panelContent,.r0J1dq_panelVisual,.r0J1dq_hero{position:absolute;inset:0}.r0J1dq_hero{background:var(--site-color-main-40)}.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){.r0J1dq_heroBottomShade:before{height:25rem}}@media (min-width:1280px){.r0J1dq_heroBottomShade:before{height:32rem}}@media (min-width:1540px){.r0J1dq_heroBottomShade:before{height:48rem}}.r0J1dq_heroWithImage{background:0 0}.r0J1dq_panel{visibility:hidden;opacity:0;pointer-events:none;overflow:hidden}.r0J1dq_panel[aria-hidden=false]{pointer-events:auto}.r0J1dq_panel[aria-hidden=true] .r0J1dq_floatingVideoText,.r0J1dq_panel[aria-hidden=true] .r0J1dq_slideTriangle{animation-play-state:paused}.r0J1dq_panelOuter,.r0J1dq_panelInner,.r0J1dq_panelContent{overflow:hidden}.r0J1dq_homeRoot [data-home-drag-layer]{will-change:transform,opacity}.r0J1dq_panelImage{z-index:0;display:block;position:absolute;inset:0}.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}.r0J1dq_afterHomeSurface{z-index:2;max-height:var(--viewport-height,100dvh);color:#171b24;background:#fff;position:absolute;top:100%;left:0;right:0}.r0J1dq_afterHomeFooter{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto}.r0J1dq_afterHomeCatalog{contain:layout paint;height:var(--viewport-height,100dvh);pointer-events:none;overflow:hidden}.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}.r0J1dq_panelVideoReady{opacity:1}.r0J1dq_panelShade{z-index:2;pointer-events:none;display:none;position:absolute}@media (min-width:1000px){.r0J1dq_panelShadeDesktop-left,.r0J1dq_panelShadeDesktop-right{background:linear-gradient(270deg,#181c2500,#181c25);width:50%;max-width:72rem;height:100%;display:block;top:0;left:0}.r0J1dq_panelShadeDesktop-right{left:auto;right:0;transform:scaleX(-1)}.r0J1dq_panelShadeDesktop-bottom{background:linear-gradient(1turn,#181c25a6,#181c2500);width:100%;height:80%;display:block;bottom:0;left:0}}.r0J1dq_panelVideoMobile{display:none}@media (max-width:999px){.r0J1dq_panelShadeMobile-left,.r0J1dq_panelShadeMobile-right{background:linear-gradient(270deg,#181c2500,#181c25);width:76%;height:100%;display:block;top:0;left:0}.r0J1dq_panelShadeMobile-right{left:auto;right:0;transform:scaleX(-1)}.r0J1dq_panelShadeMobile-bottom{background:linear-gradient(#0000 0%,#181c2599 48%,#181c25e6 100%);width:100%;height:56%;display:block;inset:auto 0 0}.r0J1dq_panelShadeMobile-top{background:linear-gradient(#181c25a6,#181c2500);width:100%;height:56%;display:block;top:0;left:0}.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}.r0J1dq_panelVideoDesktop{display:none}.r0J1dq_panelVideoMobile{display:block}}@media (prefers-reduced-motion:reduce){.r0J1dq_panelVideo{transition:none;display:none}}.r0J1dq_heroLogo{object-fit:contain;width:clamp(190px,17vw,300px);height:auto;position:absolute;top:4.8rem;left:5.8rem}.r0J1dq_heroLogo,.r0J1dq_projectLogo{display:none}.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}.r0J1dq_homeRoot[data-custom-hero-logo=true] .r0J1dq_sharedProjectLogo{visibility:hidden;opacity:0}.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}.r0J1dq_heroProjectLogo picture{width:100%;height:100%;display:block}.r0J1dq_heroProjectLogo img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:1000px){.r0J1dq_heroProjectLogo[data-mobile-only=true]{display:none}}@media (max-width:999px){.r0J1dq_homeRoot[data-custom-mobile-hero-logo=true]:not([data-mobile-regular-logo=true]) .r0J1dq_sharedProjectLogo{visibility:hidden;opacity:0}}.r0J1dq_homeRoot[data-shared-logo-state=hero] .r0J1dq_sharedProjectLogo{aspect-ratio:48/30}.r0J1dq_sharedProjectLogoVisualFrame{aspect-ratio:250/90;width:100%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.r0J1dq_homeRoot[data-shared-logo-state=content] .r0J1dq_sharedProjectLogo{aspect-ratio:auto}.r0J1dq_homeRoot[data-shared-logo-state=content] .r0J1dq_sharedProjectLogoVisualFrame{aspect-ratio:auto;height:100%;top:0;transform:none}.r0J1dq_sharedProjectLogoVisual{transform-origin:0 0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.r0J1dq_sharedProjectLogoVisual img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.r0J1dq_sharedProjectLogoDark{visibility:hidden;opacity:0}.r0J1dq_heroTitle{color:#fff;z-index:2;text-align:center;justify-items:center;display:grid;position:absolute;bottom:4rem;left:3rem;right:3rem}.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}.r0J1dq_heroTitleDark{color:#000}.r0J1dq_heroTitleOriginalCase h1{text-transform:none}.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}.r0J1dq_slideCopy h2,.r0J1dq_slideCopy p{text-shadow:0 0 3px #000000d9,0 0 9px #000000a6,0 0 20px #00000061,0 0 36px #0000002e;margin:0}.r0J1dq_slideCopy p{font-weight:500}.r0J1dq_slideCopy h2{margin:0 auto 2.4rem;font-size:1.8rem;font-weight:500;line-height:1.2}.r0J1dq_slideCopy .r0J1dq_slideTextContent[data-text-color=dark]{color:#000}.r0J1dq_slideCopy .r0J1dq_slideTextContent[data-text-shadow=no] h2,.r0J1dq_slideCopy .r0J1dq_slideTextContent[data-text-shadow=no] p,.r0J1dq_slideCopy .r0J1dq_slideTextContent[data-text-shadow=no] .r0J1dq_panelTextReadMore{text-shadow:none}.r0J1dq_slideTextContent{z-index:0;isolation:isolate;width:100%;position:relative}.r0J1dq_slideCopyExpanded{width:min(var(--content-width),100% - 12rem);visibility:hidden;opacity:0}.r0J1dq_slideCopyExpanded h2{margin-bottom:2.2rem;font-size:1.8rem;line-height:1.2}.r0J1dq_slideCopyExpanded p{letter-spacing:.02em;font-weight:500;line-height:1.4}@media (min-width:600px){.r0J1dq_slideCopy h2{font-size:2.6rem}}@media (min-width:1000px){.r0J1dq_slideCopyTextHiddenDesktop h2,.r0J1dq_slideCopyTextHiddenDesktop .r0J1dq_slideSubtitle,.r0J1dq_slideCopyTextHiddenDesktop .r0J1dq_panelText,.r0J1dq_slideCopyTextHiddenDesktop .r0J1dq_panelTextReadMore{display:none}.r0J1dq_slideCopyTextHiddenDesktop .r0J1dq_slideTriangleButton:first-child{margin-bottom:2.2rem}}.r0J1dq_copyPosition-top-left,.r0J1dq_copyPosition-top-center,.r0J1dq_copyPosition-top-right{top:calc(var(--copy-block-inset) + 100px);bottom:auto}.r0J1dq_copyPosition-middle-left,.r0J1dq_copyPosition-middle-center,.r0J1dq_copyPosition-middle-right{top:50%;bottom:auto}.r0J1dq_copyPosition-bottom-left,.r0J1dq_copyPosition-bottom-center,.r0J1dq_copyPosition-bottom-right{top:auto;bottom:var(--copy-block-inset)}.r0J1dq_copyPosition-bottom-left{bottom:calc(var(--copy-block-inset) + 50px)}.r0J1dq_copyPosition-top-left,.r0J1dq_copyPosition-middle-left,.r0J1dq_copyPosition-bottom-left{right:auto;left:var(--copy-inline-inset)}.r0J1dq_copyPosition-top-center,.r0J1dq_copyPosition-middle-center,.r0J1dq_copyPosition-bottom-center{left:50%;right:auto;transform:translate(-50%)}.r0J1dq_copyPosition-top-right,.r0J1dq_copyPosition-middle-right,.r0J1dq_copyPosition-bottom-right{right:var(--copy-inline-inset);left:auto}@media (min-width:1000px){.r0J1dq_homeRoot[data-floating-video=true] .r0J1dq_copyPosition-bottom-right{bottom:max(var(--copy-block-inset),var(--slide-copy-bottom-right-clearance))}}.r0J1dq_copyPosition-middle-left,.r0J1dq_copyPosition-middle-right{transform:translateY(-50%)}.r0J1dq_copyPosition-middle-center{transform:translate(-50%,-50%)}.r0J1dq_slideTextContent:has(>.r0J1dq_slideSubtitle) h2{margin-bottom:.6rem}.r0J1dq_slideTextContent .r0J1dq_slideSubtitle{white-space:pre-line;margin:0 0 1.6rem;font-size:2.2rem;font-weight:500;line-height:1.25}.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}.r0J1dq_panelTextFull{-webkit-line-clamp:unset;display:block;overflow:visible}.r0J1dq_panelTextReadMore:focus-visible{outline-offset:4px;outline:2px solid}.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}.r0J1dq_floatingVideo:focus-visible{outline-offset:4px;outline:2px solid}.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}.r0J1dq_floatingVideo[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.r0J1dq_floatingVideo{transition:none}}@media (min-width:1000px){.r0J1dq_floatingVideo[data-video-desktop=dark]{color:var(--site-color-main-100)}}@media (max-width:999px){.r0J1dq_floatingVideo[data-video-mobile=dark]{color:var(--site-color-main-100)}}.r0J1dq_floatingVideo .r0J1dq_floatingVideoPlay rect{stroke:currentColor}.r0J1dq_floatingVideo .r0J1dq_floatingVideoPlay path{fill:currentColor}.r0J1dq_floatingVideo:hover .r0J1dq_floatingVideoTextWrap,.r0J1dq_floatingVideo:focus-visible .r0J1dq_floatingVideoTextWrap,.r0J1dq_floatingVideo:hover .r0J1dq_floatingVideoPlay path,.r0J1dq_floatingVideo:focus-visible .r0J1dq_floatingVideoPlay path{transform:scale(1.2)}.r0J1dq_homeRoot.r0J1dq_homeRoot [data-home-video][data-video-drag][data-visible]{pointer-events:none;transition:none}.r0J1dq_floatingVideoPlay{z-index:1;width:9rem;position:relative}.r0J1dq_floatingVideoPlay path{transform-box:fill-box;transform-origin:50%;transition:transform .3s .15s}.r0J1dq_floatingVideoText{background:currentColor;width:100%;height:100%;animation:30s linear infinite 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}.r0J1dq_floatingVideoTextWrap{pointer-events:none;transition:transform .3s;position:absolute;inset:0}@keyframes r0J1dq_circling{to{transform:rotate(360deg)}}.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}.r0J1dq_animatedTextLayer{z-index:3;visibility:visible;opacity:1}@media (min-width:1000px){.r0J1dq_animatedPanel[data-text-in-overlay=false] .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}.r0J1dq_animatedPanel[data-text-in-overlay=false] .r0J1dq_animatedTextLayer h2,.r0J1dq_animatedPanel[data-text-in-overlay=false] .r0J1dq_animatedTextLayer p{text-shadow:none;margin:0}.r0J1dq_animatedPanel[data-text-in-overlay=false] .r0J1dq_animatedTextLayer h2{margin-bottom:.8rem;font-size:3.2rem;font-weight:500;line-height:1.1}.r0J1dq_animatedPanel[data-text-in-overlay=false] .r0J1dq_animatedTextLayer p{letter-spacing:.02em;font-size:2rem;font-weight:500;line-height:1.4}.r0J1dq_animatedPanel[data-text-in-overlay=false] .r0J1dq_animatedTextLayer .r0J1dq_slideTextContent{color:inherit}.r0J1dq_animatedPanel[data-text-in-overlay=false] .r0J1dq_animatedTextLayer .r0J1dq_panelText{-webkit-line-clamp:unset;display:block;overflow:visible}.r0J1dq_animatedPanel[data-text-in-overlay=false] .r0J1dq_animatedTextLayer .r0J1dq_panelTextReadMore{display:none}.r0J1dq_animatedPanelReversed[data-text-in-overlay=false] .r0J1dq_animatedTextLayer{left:0;right:auto}.r0J1dq_animatedPanel[data-text-in-overlay=true] .r0J1dq_animatedTextLayer[data-hide-slide-text=true] h2,.r0J1dq_animatedPanel[data-text-in-overlay=true] .r0J1dq_animatedTextLayer[data-hide-slide-text=true] .r0J1dq_slideSubtitle,.r0J1dq_animatedPanel[data-text-in-overlay=true] .r0J1dq_animatedTextLayer[data-hide-slide-text=true] .r0J1dq_panelText,.r0J1dq_animatedPanel[data-text-in-overlay=true] .r0J1dq_animatedTextLayer[data-hide-slide-text=true] .r0J1dq_panelTextReadMore{display:none}.r0J1dq_animatedPanel[data-text-in-overlay=true] .r0J1dq_animatedTextLayer[data-hide-slide-text=true] .r0J1dq_slideTriangleButton:first-child{margin-bottom:2.2rem}}@media (min-width:1540px){.r0J1dq_animatedPanel[data-text-in-overlay=false] .r0J1dq_animatedTextLayer{padding-inline:8.5rem}}.r0J1dq_animatedPanelReversed{flex-direction:row-reverse}.r0J1dq_animatedImageLayer{isolation:isolate;width:calc(100% - var(--white-panel-width));will-change:width;flex:none;height:100%;position:relative;overflow:hidden}.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}.r0J1dq_animatedSidebar>div{max-width:60rem}.r0J1dq_animatedSidebar h2,.r0J1dq_animatedSidebar p{margin:0}.r0J1dq_animatedSidebar h2{margin-bottom:.8rem;font-size:3.2rem;font-weight:500;line-height:1.1}.r0J1dq_animatedSidebar p{letter-spacing:.02em;font-size:2rem;font-weight:500;line-height:1.4}.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}.r0J1dq_headerLight{color:#fff}.r0J1dq_headerDark{color:#171b24}.r0J1dq_projectLogo,.r0J1dq_headerActions,.r0J1dq_developerLogo,.r0J1dq_mobileActions{pointer-events:auto}.r0J1dq_projectLogoMobileImage,.r0J1dq_developerLogo.r0J1dq_developerLogoMobile{display:none}.r0J1dq_projectLogo{width:clamp(150px,13vw,220px);transition:opacity 1s cubic-bezier(.45,0,.55,1),transform 1s cubic-bezier(.45,0,.55,1)}.r0J1dq_projectLogo img{width:100%;height:auto}.r0J1dq_projectLogoHidden{visibility:hidden;opacity:0;transform:scale(.9)}.r0J1dq_projectLogo.r0J1dq_standaloneProjectLogo{display:block}.r0J1dq_projectLogo.r0J1dq_standaloneProjectLogo img{object-fit:contain;height:100%}.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}.r0J1dq_developerLogo img{width:100%;height:auto;transition:opacity 1s cubic-bezier(.45,0,.55,1);display:block}.r0J1dq_developerLogo .r0J1dq_developerLogoDarkImage{opacity:0;position:absolute;inset:0}.r0J1dq_developerLogo[data-dark=true] .r0J1dq_developerLogoLightImage{opacity:0}.r0J1dq_developerLogo[data-dark=true] .r0J1dq_developerLogoDarkImage{opacity:1}.r0J1dq_headerActions{align-items:stretch;gap:.8rem;margin:4.2rem 0 0 auto;display:flex}.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}.r0J1dq_header .r0J1dq_headerButton.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}.r0J1dq_header .ui_btn:hover{background:0 0}.r0J1dq_headerDark .ui_btn{color:#171b24}@media (min-width:1000px){.r0J1dq_header .r0J1dq_headerButton.r0J1dq_headerButton{font-size:var(--header-buttons-font-size-desktop-sm,var(--header-buttons-font-size,1.4rem))}.r0J1dq_header[data-desktop-color=dark]{color:#171b24}.r0J1dq_header[data-desktop-color=dark] .r0J1dq_headerActions [data-ui-button]:not([data-header-menu]){--button-color:#171b24;--button-border:#171b244d;--button-background:transparent}}.r0J1dq_header .r0J1dq_videoButton.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}.r0J1dq_header .r0J1dq_videoButton.r0J1dq_videoButton[data-visible][data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.r0J1dq_header .r0J1dq_videoButton.r0J1dq_videoButton[data-visible]{transition:none}}@media (min-width:1000px) and (max-width:1099px){.r0J1dq_header .r0J1dq_videoButton.r0J1dq_videoButton{flex:0 0 5.4rem;width:5.4rem;height:5.4rem;padding:0}.r0J1dq_videoButton>span>svg{width:3.2rem;height:3.2rem}.r0J1dq_videoButton>span>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.r0J1dq_phoneIcon{display:none}.r0J1dq_mobileSelect.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}.r0J1dq_mobileActions{display:none}.r0J1dq_panelNavigation{z-index:2;color:#fff;position:absolute;bottom:6rem;left:6rem}.r0J1dq_panelNavigationTitle,.r0J1dq_panelNavigationTitleDark{letter-spacing:.02em;margin:0 0 2rem;font-size:1.2rem;font-weight:400;line-height:1.2}.r0J1dq_panelNavigationTitleDark{color:#171b24}.r0J1dq_panelNavigationBullets{display:flex}.r0J1dq_panelNavigationBullet:focus-visible,.r0J1dq_panelNavigationBulletActive:focus-visible{outline-offset:4px;outline:2px solid}.r0J1dq_panelNavigationBullet,.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}.r0J1dq_panelNavigationBullet:before,.r0J1dq_panelNavigationBulletActive:before{background:var(--site-color-accent-80);content:"";border-radius:0;width:.6rem;height:.6rem;transition:width .3s ease-in-out}.r0J1dq_panelNavigationBullet:first-child,.r0J1dq_panelNavigationBulletActive:first-child{width:1.8rem;padding-left:0}.r0J1dq_panelNavigationBullet:last-child,.r0J1dq_panelNavigationBulletActive:last-child{width:1.8rem;padding-right:0}.r0J1dq_panelNavigationBullet:hover:before,.r0J1dq_panelNavigationBullet:focus-visible:before,.r0J1dq_panelNavigationBulletActive:hover:before,.r0J1dq_panelNavigationBulletActive:focus-visible:before{border-radius:.4rem;width:80%;height:80%}.r0J1dq_panelNavigationBulletActive:before,.r0J1dq_panelNavigationBulletActive:hover:before,.r0J1dq_panelNavigationBulletActive:focus-visible:before{background:var(--site-color-main-100);border-radius:.4rem;width:100%;height:100%}.r0J1dq_panelNavigationFraction{display:none}.r0J1dq_panelNavigationEditorial{color:var(--site-color-main-100)}.r0J1dq_panelNavigationEditorial .r0J1dq_panelNavigationTitle,.r0J1dq_panelNavigationEditorial .r0J1dq_panelNavigationTitleDark,.r0J1dq_panelNavigationEditorial .r0J1dq_panelNavigationFraction,.r0J1dq_panelNavigationEditorial .r0J1dq_panelNavigationFraction span{color:inherit;text-shadow:none}.r0J1dq_slideTriangleButton:focus-visible{outline-offset:4px;outline:2px solid}.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}.r0J1dq_slideTriangle{border:.7rem solid #0000;border-top:.9rem solid;border-bottom-width:0;width:0;height:0;animation:1.5s linear infinite r0J1dq_pulseDown}.r0J1dq_slideTriangleUp{border-width:0 .7rem .9rem;border-color:#0000 #0000 currentColor;animation-name:r0J1dq_pulseUp}@keyframes r0J1dq_pulseDown{0%,30%,60%,to{transform:translateY(0)}40%{transform:translateY(1rem)}}@keyframes r0J1dq_pulseUp{0%,30%,60%,to{transform:translateY(0)}40%{transform:translateY(-1rem)}}@media (prefers-reduced-motion:reduce){.r0J1dq_floatingVideoText,.r0J1dq_slideTriangle{animation:none}}.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){.r0J1dq_homeRoot{min-height:560px}.r0J1dq_heroLogoDesktop{display:none}.r0J1dq_heroLogoMobile{display:block}.r0J1dq_panelVisual.r0J1dq_mobileHeaderShade:before,.r0J1dq_mobileHeaderShade .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}.r0J1dq_header{align-items:flex-start;column-gap:.8rem;min-height:12rem;top:1rem;left:2rem;right:1rem}.r0J1dq_nonHeroHeader{color:#fff}.r0J1dq_nonHeroHeader .r0J1dq_headerButton{--button-color:#fff;--button-border:#ffffff73}.r0J1dq_headerDark .r0J1dq_headerActions [data-ui-button]:not([data-header-menu]){--button-color:#fff;--button-border:#ffffff73;--button-background:transparent;color:#fff}.r0J1dq_header[data-mobile-color=dark]{color:#171b24}.r0J1dq_header[data-mobile-color=dark] .r0J1dq_headerActions [data-ui-button]:not([data-header-menu]){--button-color:#171b24;--button-border:#171b244d;--button-background:#ffffff4d;color:#171b24}.r0J1dq_projectLogo{flex:0 auto;width:11.5rem;min-width:0;max-width:calc(100% - 16.7rem)}.r0J1dq_projectLogoDesktopImage,.r0J1dq_developerLogo.r0J1dq_developerLogoDesktop{display:none}.r0J1dq_projectLogoMobileImage,.r0J1dq_developerLogo.r0J1dq_developerLogoMobile{display:block}.r0J1dq_developerLogo{width:10.7rem;height:3rem;top:.5rem;right:5.2rem}.r0J1dq_developerLogo img{object-fit:contain;height:100%}.r0J1dq_headerActions{flex:none;margin:0 0 0 auto}.r0J1dq_headerActions>.r0J1dq_headerButton{display:none}.r0J1dq_header .r0J1dq_headerActions>.r0J1dq_squareButton.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}.r0J1dq_header .r0J1dq_headerActions>.r0J1dq_squareButton.r0J1dq_squareButton[data-header-menu]:before{display:none}.r0J1dq_header .r0J1dq_headerActions>.r0J1dq_squareButton.r0J1dq_squareButton[data-header-menu]>span>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r0J1dq_header .r0J1dq_headerActions>.r0J1dq_userButton.r0J1dq_userButton{display:none}.r0J1dq_mobileActions{flex-direction:column;gap:.8rem;width:15.9rem;display:flex;position:absolute;top:4.8rem;right:0}.r0J1dq_header .r0J1dq_mobileSelect.r0J1dq_mobileSelect.r0J1dq_mobileSelectLight{--background:transparent;--button-color:#171b24;--button-border:#d1d1d3;--button-hover-color:white;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.r0J1dq_header .r0J1dq_mobileSelect.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}.r0J1dq_header .r0J1dq_mobileSelect.r0J1dq_mobileSelect.r0J1dq_mobileApartmentSelect{--button-border:#fff;--button-border-width:2px;border-color:#fff;box-shadow:5.33px 5.33px 5.33px #00000040}.r0J1dq_header .r0J1dq_mobileSelect.r0J1dq_mobileSelect.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)}.r0J1dq_header[data-mobile-color=dark] .r0J1dq_mobileSelect.r0J1dq_mobileSelect.r0J1dq_mobileAnimatedSelect{--button-color:#171b24}.r0J1dq_heroLogo{width:21.3rem;top:16rem;left:2rem}.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%)}.r0J1dq_heroProjectLogo{top:var(--hero-padding-top,11.2rem);width:var(--hero-logo-width,21.3rem);left:50%;transform:translate(-50%)}.r0J1dq_homeRoot[data-shared-logo-state=hero] .r0J1dq_sharedProjectLogo{top:var(--hero-padding-top,11.2rem);width:var(--hero-logo-width,21.3rem);height:auto;left:50%;transform:translate(-50%)}.r0J1dq_heroLogo{display:none}.r0J1dq_heroTitle{justify-items:stretch;bottom:10rem;left:2.5rem;right:2.5rem}.r0J1dq_heroTitle h1{overflow-wrap:anywhere;width:100%;min-width:0;max-width:none;font-size:2.8rem}.r0J1dq_heroTitle .r0J1dq_slideTriangleButton{text-align:center}.r0J1dq_slideCopy{width:min(var(--content-width),100% - 4rem);margin-inline:auto;left:2rem;right:2rem;transform:none!important}.r0J1dq_slideCopy h2{margin-bottom:1.6rem;font-size:1.8rem}.r0J1dq_slideCopy h2,.r0J1dq_slideCopy p,.r0J1dq_slideCopy .r0J1dq_panelTextReadMore{text-shadow:0 0 2px #000000d9,0 0 3px #000000a6,0 0 4px #00000061,0 0 5px #0000002e}.r0J1dq_panelText{-webkit-line-clamp:3;font-size:1.6rem}.r0J1dq_animatedPanel,.r0J1dq_animatedPanelReversed{display:block}.r0J1dq_animatedImageLayer{will-change:auto;width:100%!important}.r0J1dq_animatedSidebar{display:none}.r0J1dq_slideCopyExpanded{visibility:visible!important;opacity:1!important}.r0J1dq_slideCopyExpanded>div{transform:none!important}.r0J1dq_slideCopyExpanded p{line-height:1.4}.r0J1dq_mobileCopyPosition-top{top:16rem;bottom:auto}.r0J1dq_mobileCopyPosition-middle{top:50%;bottom:auto;transform:translateY(-50%)!important}.r0J1dq_mobileCopyPosition-bottom{top:auto;bottom:7rem}.r0J1dq_panelNavigation{justify-content:center;align-items:center;width:100%;padding:1.5rem 2rem;display:flex;bottom:0;left:0;right:0}.r0J1dq_panelNavigationTitle,.r0J1dq_panelNavigationTitleDark,.r0J1dq_panelNavigationBullets{display:none}.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}.r0J1dq_panelNavigationFraction span{color:var(--site-color-main-40);text-shadow:none}.r0J1dq_floatingVideo{width:8.4rem;height:8.4rem;bottom:1.8rem;left:1.8rem;right:auto}.r0J1dq_floatingVideoPlay{width:5.4rem;height:5.4rem}}@media (max-width:600px){.r0J1dq_slideCopy h2{font-size:1.8rem}.r0J1dq_panelText{font-size:1.6rem}}@media (max-width:767px){.r0J1dq_panelText{-webkit-line-clamp:2}}@media (min-width:600px) and (max-width:999px){.r0J1dq_slideCopy h2{font-size:2.6rem}.r0J1dq_header{top:1rem}.r0J1dq_developerLogo{top:.5rem}.r0J1dq_sharedProjectLogo{top:1rem;left:2rem;transform:none}.r0J1dq_heroProjectLogo{top:var(--hero-padding-top-phone,11.2rem);width:var(--hero-logo-width-phone,21.3rem);left:50%;transform:translate(-50%)}.r0J1dq_homeRoot[data-shared-logo-state=hero] .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){.r0J1dq_homeRoot:is([data-shared-logo-state=content],[data-mobile-regular-logo=true]) .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}.r0J1dq_homeRoot:is([data-shared-logo-state=content],[data-mobile-regular-logo=true]) .r0J1dq_sharedProjectLogoVisualFrame{aspect-ratio:auto;height:100%;top:0;transform:none}.r0J1dq_homeRoot[data-mobile-regular-logo=true] .r0J1dq_heroProjectLogo{display:none}.r0J1dq_homeRoot[data-mobile-regular-logo=true] .r0J1dq_sharedProjectLogo{visibility:visible;opacity:1}html[data-hero-logo-align-mobile=left] .r0J1dq_homeRoot:not([data-mobile-regular-logo=true]) .r0J1dq_heroProjectLogo{left:var(--hero-padding-left,2rem);transform:none}html[data-hero-logo-align-mobile=left] .r0J1dq_homeRoot:not([data-mobile-regular-logo=true]) .r0J1dq_sharedProjectLogo{left:var(--hero-padding-left,2rem);transform:none}html[data-hero-logo-align-mobile=left] .r0J1dq_homeRoot:not([data-mobile-regular-logo=true])[data-shared-logo-state=hero] .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] .r0J1dq_homeRoot:not([data-mobile-regular-logo=true]) .r0J1dq_heroProjectLogo{left:var(--hero-padding-left-phone,2rem)}html[data-hero-logo-align-mobile=left] .r0J1dq_homeRoot:not([data-mobile-regular-logo=true]) .r0J1dq_sharedProjectLogo{left:var(--hero-padding-left-phone,2rem)}html[data-hero-logo-align-mobile=left] .r0J1dq_homeRoot:not([data-mobile-regular-logo=true])[data-shared-logo-state=hero] .r0J1dq_sharedProjectLogo{left:var(--hero-padding-left-phone,2rem)}}@media (max-width:999px){html[data-hero-logo-align-mobile=left] .r0J1dq_homeRoot:not([data-mobile-regular-logo=true])[data-shared-logo-state=content] .r0J1dq_sharedProjectLogo{left:2rem}}@media (min-width:1000px){.r0J1dq_header{top:1rem;left:2rem;right:2rem}.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))}.r0J1dq_projectLogo img{height:auto}.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}.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)}.r0J1dq_heroProjectLogo img,.r0J1dq_homeRoot[data-shared-logo-state=hero] .r0J1dq_sharedProjectLogoVisual img{object-position:left top}.r0J1dq_homeRoot[data-shared-logo-state=hero] .r0J1dq_sharedProjectLogoVisualFrame{top:0;transform:none}.r0J1dq_homeRoot[data-shared-logo-state=hero] .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}.r0J1dq_desktopHeaderShade .r0J1dq_panelVisual:before,.r0J1dq_desktopHeaderShade .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){.r0J1dq_header .r0J1dq_headerButton.r0J1dq_headerButton{font-size:var(--header-buttons-font-size-desktop,var(--header-buttons-font-size,1.4rem))}.r0J1dq_heroTitle h1{font-size:3.2rem}.r0J1dq_slideCopy h2{font-size:2.8rem;line-height:1.2}.r0J1dq_panelText,.r0J1dq_animatedSidebar p{letter-spacing:0;font-size:2rem;font-weight:400;line-height:1.4}.r0J1dq_header{top:2rem;left:4rem;right:4rem}.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))}.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}.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){.r0J1dq_header .r0J1dq_headerButton.r0J1dq_headerButton{font-size:2rem;font-size:var(--header-buttons-font-size-desktop-lg,2rem);padding:1.4rem 3.2rem;font-weight:600}.r0J1dq_header{align-items:flex-start;min-height:12rem;top:3rem;left:6rem;right:6rem}.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))}.r0J1dq_projectLogo img{object-fit:contain;width:100%;height:100%}.r0J1dq_developerLogo{object-fit:contain;width:16.4rem;height:4.6rem;top:0;right:0}.r0J1dq_headerActions{margin-top:7.1rem}.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}.r0J1dq_sharedProjectLogo img{object-fit:contain;width:100%;height:100%}.r0J1dq_homeRoot[data-shared-logo-state=hero] .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}.r0J1dq_heroTitle{bottom:8rem;left:10rem;right:10rem}.r0J1dq_heroTitle h1{font-size:4rem;line-height:1.1}.r0J1dq_slideCopy h2{margin-bottom:1.6rem;font-size:3.2rem;line-height:1.2}.r0J1dq_panelText,.r0J1dq_animatedSidebar p{letter-spacing:0;font-size:2rem;font-weight:400;line-height:1.4}.r0J1dq_animatedPanel{--white-panel-width:75rem!important}.r0J1dq_animatedSidebar{padding-inline:8.5rem}}@media (max-height:720px) and (max-width:999px){.r0J1dq_mobileCopyPosition-bottom{bottom:5.8rem}.r0J1dq_slideCopy h2{margin-bottom:1rem}}.r0J1dq_largeHeadings .r0J1dq_slideTextContent h2{font-size:2.8rem;font-weight:500;line-height:1.1em}.r0J1dq_largeText .r0J1dq_slideTextContent .r0J1dq_panelText{letter-spacing:.02em;font-size:1.8rem;font-weight:500;line-height:1.4em}@media (min-width:1280px){.r0J1dq_largeHeadings .r0J1dq_slideTextContent h2{font-size:3.2rem}.r0J1dq_largeText .r0J1dq_slideTextContent .r0J1dq_panelText{font-size:2rem}}@media (min-width:1540px){.r0J1dq_largeHeadings .r0J1dq_slideTextContent h2{font-size:4rem}.r0J1dq_largeText .r0J1dq_slideTextContent .r0J1dq_panelText{font-size:2.4rem}}.r0J1dq_emptyHome{background:var(--site-color-main-5);min-height:100dvh;padding-top:16rem}@media (min-width:0) and (max-width:999px){.r0J1dq_homeRoot .r0J1dq_heroProjectLogo,.r0J1dq_homeRoot[data-shared-logo-state=hero]:not([data-mobile-regular-logo=true]) .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){.r0J1dq_homeRoot .r0J1dq_heroProjectLogo,.r0J1dq_homeRoot[data-shared-logo-state=hero]:not([data-mobile-regular-logo=true]) .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){.r0J1dq_homeRoot .r0J1dq_heroProjectLogo,.r0J1dq_homeRoot[data-shared-logo-state=hero]:not([data-mobile-regular-logo=true]) .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){.r0J1dq_homeRoot .r0J1dq_heroProjectLogo,.r0J1dq_homeRoot[data-shared-logo-state=hero] .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)}}
