.horizon_page__1HhEJ{position:relative;background:#080807;color:#f5f3ed}.horizon_journey__iXFEC{position:relative;height:300svh}.horizon_stage__WhDah{position:fixed;inset:0;height:100svh;overflow:hidden;isolation:isolate}.horizon_scene__UZ_ze{position:absolute;inset:0;z-index:-1;background:#000}.horizon_copy__oo0w3{position:absolute;inset:0;padding:0 var(--site-gutter);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.horizon_copy__oo0w3 h1{margin:0;font-size:clamp(64px,8.5vw,150px);font-weight:500;line-height:.94;letter-spacing:-.065em}.horizon_copy__oo0w3 h1 span{display:block;width:fit-content;margin-inline:auto}.horizon_tagline__Dmv3G{margin:26px 0 0;font-size:clamp(17px,1.5vw,22px);font-weight:400;letter-spacing:-.01em;color:#f5f3ed;text-shadow:0 1px 14px rgb(0 0 0/.65),0 0 2px rgb(0 0 0/.4)}.horizon_enter__IIrFq{margin-top:40px}.horizon_copy__oo0w3 h1[data-lensed]{color:transparent}.horizon_words__KcVw3{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.horizon_arrival__vTTJt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;padding:24px;text-align:center}.horizon_word__lXKFP{display:inline-block;margin-right:.24em}.horizon_word__lXKFP:last-child{margin-right:0}.horizon_astronaut__y_ixy{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.horizon_arrival__vTTJt h2{font-size:clamp(48px,7vw,112px);line-height:1.05;font-weight:400;letter-spacing:-.06em}.horizon_reduced__FA4eK,.horizon_through__eV5Tr{height:100svh}.horizon_chapters__uas4d{pointer-events:none}.horizon_chapterLayer__coCUm,.horizon_chapter__AdnGs,.horizon_chapters__uas4d{position:absolute;inset:0}.horizon_chapter__AdnGs{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 calc(var(--site-gutter) * 2);text-shadow:0 1px 18px rgb(0 0 0/.6)}.horizon_chapter__AdnGs>*{max-width:min(34rem,40vw)}.horizon_chapter__AdnGs h2{margin:0;font-size:clamp(44px,5.6vw,92px);font-weight:400;line-height:.95;letter-spacing:-.055em}.horizon_chapter__AdnGs.horizon_intro__Lbw_G{align-items:center;justify-content:center;text-align:center}.horizon_chapter__AdnGs.horizon_intro__Lbw_G>*{max-width:min(46rem,80vw)}.horizon_intro__Lbw_G h2{font-size:clamp(36px,4.6vw,72px);line-height:1;text-wrap:balance}.horizon_intro__Lbw_G .horizon_line__9_U75{margin-inline:auto}.horizon_line__9_U75{margin:22px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.5;color:rgb(245 243 237/.8);max-width:34ch}.horizon_worldLink__8zYh0{pointer-events:auto;color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .5s cubic-bezier(.22,1,.36,1)}.horizon_worldLink__8zYh0:hover{background-size:100% 1px}.horizon_worldLink__8zYh0:focus-visible{outline:1px solid #e8b569;outline-offset:6px}.horizon_arcLayer__fTafn{position:absolute;inset:0;pointer-events:none}.horizon_arcLines__8u5G2{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.horizon_arcLines__8u5G2 path{fill:none;stroke:rgb(245 243 237/.4);stroke-width:1}.horizon_arcLines__8u5G2 line{stroke:rgb(245 243 237/.7);stroke-width:1;transition:stroke .3s ease}.horizon_arcTouch__tZoWO{fill:#f5f3ed;opacity:0;transition:opacity .3s ease;filter:drop-shadow(0 0 4px rgb(255 255 255/.9))}.horizon_arcActive__q4nBh line{stroke:#f5f3ed}.horizon_arcActive__q4nBh .horizon_arcTouch__tZoWO{opacity:1}.horizon_arcLabel__rTM9W{position:absolute;left:0;top:0;padding:6px 12px 6px 0;border:0;background:none;color:#f5f3ed;font:inherit;font-size:15px;font-weight:400;line-height:1.2;letter-spacing:-.005em;white-space:nowrap;text-shadow:0 0 2px rgb(0 0 0/.6),0 1px 16px rgb(0 0 0/.85);pointer-events:auto;cursor:default;opacity:.82;will-change:transform;transition:opacity .35s ease}.horizon_arcFocused__fQJHb .horizon_arcLabel__rTM9W{opacity:.35}.horizon_arcFocused__fQJHb .horizon_arcLabel__rTM9W.horizon_arcLabelActive__dy8mL{opacity:1}.horizon_arcLabel__rTM9W:focus-visible{outline:1px solid #e8b569;outline-offset:4px}.horizon_capabilityList__9Wzm7{display:flex;flex-wrap:wrap;gap:6px 14px;margin:18px 0 0;padding:0;list-style:none;font-size:14px;color:rgb(245 243 237/.78)}.horizon_controls__3yZNQ{position:absolute;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:center;gap:28px;pointer-events:auto}.horizon_workControls__xk5TO{display:grid;grid-template-columns:44px max-content;width:max-content;margin-inline:auto;row-gap:12px}.horizon_workButton__OF6Xa{grid-column:1/-1;width:100%}.horizon_controls__3yZNQ .horizon_back__6cUlF{width:44px;padding:0}.horizon_backArrow__LuUSa{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--button-tile)}.horizon_clients__ROurv{width:min(960px,86vw);margin-top:56px}.horizon_projectTunnel__gPAXv{position:absolute;inset:0;background:#080807}.horizon_tunnelViewport__GUWGs{position:absolute;inset:0;overflow:hidden;perspective-origin:50% 50%}.horizon_tunnelRoom__pw47J{position:absolute;inset:0;transform-style:preserve-3d}.horizon_tunnelPanel__1GFOW{position:absolute;left:50%;top:50%;overflow:hidden;background:#111;backface-visibility:hidden}.horizon_tunnelPanel__1GFOW img{object-fit:cover}.horizon_tunnelPanel__1GFOW:focus-visible{outline:3px solid #e7a120;outline-offset:3px}.horizon_tunnelProjectName__Q3x_P{position:absolute;inset:auto 0 0;padding:20px 16px 12px;background:linear-gradient(transparent,#000b);color:#fff;font-size:14px;opacity:0;transition:opacity .2s}.horizon_tunnelPanel__1GFOW:is(:hover,:focus-visible) .horizon_tunnelProjectName__Q3x_P{opacity:1}.horizon_tunnelFrame__6g5Nj{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.horizon_tunnelFrame__6g5Nj span{position:absolute;background:rgb(245 243 237/.12)}.horizon_tunnelFrame__6g5Nj span:first-child{inset:0 0 auto;height:1px}.horizon_tunnelFrame__6g5Nj span:nth-child(2){inset:auto 0 0;height:1px}.horizon_tunnelFrame__6g5Nj span:nth-child(3){inset:1px auto 1px 0;width:1px}.horizon_tunnelFrame__6g5Nj span:nth-child(4){inset:1px 0 1px auto;width:1px}.horizon_tunnelDepth__7BbyF{position:absolute;inset:0;background:radial-gradient(ellipse at center,#080807 0,transparent 26%);pointer-events:none}.horizon_worldsList__nbhpz{position:relative;z-index:1;display:grid;gap:48px;padding:120px calc(var(--site-gutter) * 2);background:#080807}.horizon_worldsList__nbhpz h2{margin:0 0 12px;font-size:clamp(32px,4vw,56px);font-weight:400;letter-spacing:-.04em}.horizon_worldsList__nbhpz p{margin:0;max-width:40ch;color:rgb(245 243 237/.8)}@media (max-width:767px){.horizon_chapter__AdnGs{justify-content:flex-end;padding:0 28px calc(180px + env(safe-area-inset-bottom, 0px))}.horizon_chapter__AdnGs.horizon_intro__Lbw_G{justify-content:center;padding-bottom:0}.horizon_chapter__AdnGs.horizon_intro__Lbw_G>*,.horizon_chapter__AdnGs>*{max-width:100%}.horizon_chapter__AdnGs h2{font-size:clamp(32px,9.5vw,48px);line-height:1.02}.horizon_capabilityList__9Wzm7{margin-top:16px;gap:8px 12px;font-size:13px;line-height:1.4}.horizon_controls__3yZNQ{bottom:calc(112px + env(safe-area-inset-bottom, 0px));gap:12px;padding-inline:16px}.horizon_controls__3yZNQ>button{flex-shrink:0}.horizon_controls__3yZNQ>button:last-child{white-space:nowrap}.horizon_clients__ROurv{margin-top:40px}.horizon_copy__oo0w3 h1{font-size:clamp(48px,15.5vw,88px)}.horizon_tagline__Dmv3G{margin-top:18px;font-size:16px}.horizon_enter__IIrFq{margin-top:28px}}html:has(.horizon_page__1HhEJ){position:relative;overflow:auto;scrollbar-width:none}html:has(.horizon_page__1HhEJ)::-webkit-scrollbar{display:none}body:has(.horizon_page__1HhEJ){overflow:visible}html.lenis-stopped:has(.horizon_page__1HhEJ){overflow:hidden}.horizon_rail__OhMUa{position:absolute;right:var(--site-gutter);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;z-index:2}.horizon_tick__6tXIm{--near:max(0,1 - max(var(--pos) - var(--at),var(--at) - var(--pos)) * 9);position:relative;display:flex;flex-direction:row-reverse;align-items:center;gap:10px;height:8px;padding:0;border:0;background:none;color:inherit;font:inherit}.horizon_tick__6tXIm:before{content:"";flex:none;width:16px;height:1px;transform-origin:right center;transform:scaleX(calc(.5 + .5 * var(--near)));background:rgb(245 243 237/calc(.18 + .5 * var(--near)))}.horizon_stop__F_37_{height:14px;cursor:pointer}.horizon_stop__F_37_:before{width:20px}.horizon_stop__F_37_:focus-visible{outline:1px solid rgb(245 243 237/.5);outline-offset:4px}.horizon_label__fcC21{font:9px monospace;letter-spacing:.12em;text-transform:uppercase;white-space:pre;color:rgb(245 243 237/.55);opacity:0;transition:opacity .3s ease}.horizon_stop__F_37_:focus-visible .horizon_label__fcC21{opacity:1}@media (hover:hover) and (pointer:fine) and (min-width:768px){.horizon_rail__OhMUa:hover .horizon_label__fcC21{opacity:1}}@media (max-width:767px){.horizon_rail__OhMUa{right:6px;top:28%;opacity:.7}.horizon_tick__6tXIm{height:5px}.horizon_stop__F_37_{height:22px;min-width:28px;justify-content:flex-start}.horizon_stop__F_37_:before{width:14px}.horizon_label__fcC21{display:none}}@media (prefers-reduced-motion:reduce){.horizon_label__fcC21{transition:none}}.preloader_overlay__HIS_V{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:#000;color:#f5f3ed;transition:opacity .7s cubic-bezier(.65,0,.35,1)}.preloader_leaving__jMcIF{opacity:0;pointer-events:none}html[data-preloaded] .preloader_overlay__HIS_V{display:none}.preloader_logo__PeaR6{width:56px;height:56px}.preloader_track__DmXDL{position:relative;width:140px;height:1px;overflow:hidden;background:rgb(245 243 237/.14)}.preloader_bar__JzsA3{position:absolute;inset:0;background:currentColor;transform:scaleX(0);transform-origin:left center}@media (prefers-reduced-motion:reduce){.preloader_overlay__HIS_V{transition-duration:.2s}}