.NotebookBackground_background__Oo5ax{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--paper)}.NotebookBackground_blueprint__CsDQS{position:absolute;inset:0;width:100%;height:calc(100% + 140px);color:var(--ink);opacity:.13;mask-image:linear-gradient(90deg,#000,transparent 25%,transparent 75%,#000)}.NotebookBackground_structure__wU49J{opacity:.65}.NotebookBackground_signal__GgzEr{stroke-width:1.8}.NotebookBackground_background__Oo5ax:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--paper) 18%,transparent),transparent 70%)}@media (max-width:767px){.NotebookBackground_blueprint__CsDQS{opacity:.065;mask-image:linear-gradient(90deg,#000,transparent 17%,transparent 83%,#000)}}.NotebookBackground_blueprint__CsDQS{opacity:.07}@media (max-width:767px){.NotebookBackground_blueprint__CsDQS{opacity:.04}}.ControlRoomScene_scene__qTRaY{position:absolute;inset:0;width:100%;height:100%;opacity:.85;mask-image:linear-gradient(90deg,#000,#000 20%,#0009 50%,#000 80%,#000)}.ControlRoomScene_scene__qTRaY canvas{display:block;width:100%;height:100%}@media (max-width:767px){.ControlRoomScene_scene__qTRaY{opacity:.65}}@media (prefers-reduced-motion:reduce){.ControlRoomScene_scene__qTRaY{display:none}}.ControlRoomScene_scene__qTRaY{mask-image:linear-gradient(90deg,#000,#0009 18%,#0002 35%,#0001 65%,#0009 82%,#000)}@media (max-width:767px){.ControlRoomScene_scene__qTRaY{opacity:.45;mask-image:linear-gradient(90deg,#0008,#0001 28%,#0001 72%,#0008)}}.ControlRoomScene_scene__qTRaY{opacity:.5}@media (max-width:767px){.ControlRoomScene_scene__qTRaY{opacity:.3}}.FeaturedProjects_projects__4VroP{--project-amber:var(--ink);padding:64px 0 72px;background:transparent;overflow:hidden}.FeaturedProjects_header__zm_O6{margin:0 5%}.FeaturedProjects_eyebrow__F4O6O{color:var(--project-amber);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.FeaturedProjects_title__oKDuS{margin:0;font-size:clamp(64px,11vw,164px);font-weight:400;line-height:1.1;letter-spacing:-.025em;color:var(--project-amber)}.FeaturedProjects_track__L77yM{position:relative;display:flex;gap:48px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:5vw;padding:38px 5vw 30px;scrollbar-width:none}.FeaturedProjects_track__L77yM::-webkit-scrollbar{display:none}.FeaturedProjects_track__L77yM:focus-visible{outline:2px solid var(--project-amber);outline-offset:-3px}.FeaturedProjects_panel__vl_gs{flex:0 0 min(58vw,780px,64svh);min-width:0;scroll-snap-align:start;display:block}.FeaturedProjects_panel__vl_gs:focus-visible{outline:2px solid var(--project-amber);outline-offset:8px;border-radius:8px}.FeaturedProjects_stage__V73hC{position:relative;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--project-amber) 60%,var(--line));border-radius:10px;overflow:hidden;background:#121211;transform:perspective(1500px) rotateY(-5deg) rotate(-2deg);transform-origin:center;box-shadow:12px 25px 38px rgb(0 0 0/25%),0 0 28px color-mix(in srgb,var(--project-amber) 8%,transparent);transition:transform .45s ease,border-color .45s ease}.FeaturedProjects_panel__vl_gs:focus-visible .FeaturedProjects_stage__V73hC,.FeaturedProjects_panel__vl_gs:hover .FeaturedProjects_stage__V73hC{transform:perspective(1500px) rotateY(0) rotate(0);border-color:var(--project-amber)}.FeaturedProjects_cover__xFk6N{object-fit:contain}.FeaturedProjects_logoStage__ES7gH{background:radial-gradient(ellipse at center,#302a20,#121211 70%)}.FeaturedProjects_logo__rqHs7{object-fit:contain;padding:12%}.FeaturedProjects_previewNote__TaUZh{position:absolute;bottom:24px;left:28px;right:28px;text-align:center;font-family:var(--font-mono);font-size:12px;color:#c8c1b3}.FeaturedProjects_placeholder__Lv25m{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink);font-size:clamp(28px,5vw,70px)}.FeaturedProjects_info__13lWp{display:flex;align-items:flex-start;gap:24px;margin-top:24px}.FeaturedProjects_number__uqQlU{color:var(--project-amber);font-size:58px;line-height:1;padding-right:24px;border-right:1px solid var(--line)}.FeaturedProjects_description__X_gig{min-width:0;flex:1}.FeaturedProjects_description__X_gig h3{font-size:clamp(24px,2.5vw,38px);font-weight:700;line-height:1.2;margin:0 0 6px}.FeaturedProjects_kind__NyV6p{font-size:18px;margin:0 0 6px}.FeaturedProjects_summary__IFGpE{font-size:14px;line-height:1.7;color:var(--ink-soft);max-width:670px;margin:0 0 10px}.FeaturedProjects_stack__3Gj1T{font-family:var(--font-mono);text-transform:uppercase;font-size:10px;letter-spacing:.05em;color:var(--muted);margin:0;line-height:1.7}.FeaturedProjects_status__lA85a{color:var(--project-amber);font-family:var(--font-mono);font-size:10px;margin:8px 0}.FeaturedProjects_open__YOFvH{display:grid;place-items:center;flex-shrink:0;border:1px solid var(--project-amber);color:var(--project-amber);border-radius:50%;width:52px;height:52px;align-self:center}.FeaturedProjects_controls__Jzw0a{display:flex;align-items:center;gap:18px;margin:12px 5% 0}.FeaturedProjects_count__3PyV5,.FeaturedProjects_hint__4vZGe{font-family:var(--font-mono);color:var(--project-amber);font-size:11px;text-transform:uppercase;white-space:nowrap}.FeaturedProjects_progress__sTJGs{flex:1;height:3px;background:var(--line);border-radius:3px;overflow:hidden}.FeaturedProjects_progress__sTJGs span{display:block;height:100%;background:var(--project-amber)}.FeaturedProjects_controls__Jzw0a button{width:40px;height:40px;border:1px solid var(--project-amber);border-radius:50%;display:grid;place-items:center;color:var(--project-amber);cursor:pointer}.FeaturedProjects_controls__Jzw0a button:disabled{opacity:.3;cursor:default}.FeaturedProjects_controls__Jzw0a button:focus-visible{outline:2px solid var(--project-amber);outline-offset:4px}@media (max-width:767px){.FeaturedProjects_projects__4VroP{padding:44px 0 48px}.FeaturedProjects_header__zm_O6{margin-inline:24px}.FeaturedProjects_title__oKDuS{font-size:18vw}.FeaturedProjects_track__L77yM{gap:24px;padding-inline:24px;scroll-padding-inline:24px}.FeaturedProjects_panel__vl_gs{flex-basis:min(78vw,64svh)}.FeaturedProjects_stage__V73hC{transform:perspective(1200px) rotateY(-2deg) rotate(-1deg)}.FeaturedProjects_info__13lWp{gap:12px;margin-top:24px}.FeaturedProjects_number__uqQlU{font-size:36px;padding-right:12px}.FeaturedProjects_kind__NyV6p{font-size:14px}.FeaturedProjects_summary__IFGpE{font-size:12px}.FeaturedProjects_open__YOFvH{width:34px;height:34px}.FeaturedProjects_previewNote__TaUZh{font-size:9px;bottom:12px}.FeaturedProjects_controls__Jzw0a{margin-inline:24px;gap:10px}.FeaturedProjects_hint__4vZGe{display:none}}@media (prefers-reduced-motion:reduce){.FeaturedProjects_stage__V73hC{transition:none}}.FeaturedProjects_projects__4VroP[data-pinned=true]{padding:0;overflow:clip;scroll-margin-top:0}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_pinnedStage__1KDYj{position:sticky;top:0;height:100svh;padding:30px 0 24px;display:flex;flex-direction:column;justify-content:center}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_title__oKDuS{font-size:clamp(64px,10svh,110px)}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_track__L77yM{overflow-x:hidden;scroll-snap-type:none;padding-top:24px;padding-bottom:18px;flex-shrink:0}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_panel__vl_gs{flex-basis:min(52vw,72svh,760px);scale:calc(.94 + var(--panel-focus, 1) * .06)}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_stage__V73hC{transform:perspective(1500px) rotateY(calc(-10deg + var(--panel-focus, 1) * 10deg)) rotate(calc(-3deg + var(--panel-focus, 1) * 3deg))}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_info__13lWp{margin-top:22px;gap:16px}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_description__X_gig h3{font-size:clamp(24px,3.5svh,34px)}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_summary__IFGpE{font-size:12px;line-height:1.5}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_kind__NyV6p{font-size:14px}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_number__uqQlU{font-size:44px;padding-right:16px}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_controls__Jzw0a{margin-top:0}.FeaturedProjects_info__13lWp{background:var(--card);padding:22px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:8px;box-shadow:0 8px 24px rgb(22 60 50/7%)}.FeaturedProjects_viewProject__ET2IB{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding-bottom:3px;border-bottom:2px solid var(--accent);color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:700}.FeaturedProjects_viewProject__ET2IB>span{transition:transform .3s ease}.FeaturedProjects_panel__vl_gs:hover .FeaturedProjects_viewProject__ET2IB>span{transform:translate(2px,-2px)}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_panel__vl_gs{flex-basis:min(52vw,68svh,720px)}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_info__13lWp{padding:18px;margin-top:18px}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_viewProject__ET2IB{margin-top:10px}@media (max-width:767px){.FeaturedProjects_info__13lWp{padding:16px 12px;gap:10px}.FeaturedProjects_number__uqQlU{font-size:30px;padding-right:10px}.FeaturedProjects_open__YOFvH{display:none}.FeaturedProjects_summary__IFGpE{font-size:13px}}@media (prefers-reduced-motion:reduce){.FeaturedProjects_viewProject__ET2IB>span{transition:none}}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_track__L77yM{perspective:1800px;perspective-origin:40% 45%}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_panel__vl_gs{transform:translateZ(calc((1 - var(--panel-focus, 1)) * -140px)) rotateY(calc(var(--panel-offset, 0) * -24deg));opacity:calc(.5 + var(--panel-focus, 1) * .5);transform-origin:center}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_stage__V73hC{transform:rotate(calc(var(--panel-offset, 0) * -2deg))}.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_panel__vl_gs:focus-visible .FeaturedProjects_stage__V73hC,.FeaturedProjects_projects__4VroP[data-pinned=true] .FeaturedProjects_panel__vl_gs:hover .FeaturedProjects_stage__V73hC{transform:none}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.FeaturedProjects_track__L77yM{perspective:1400px}.FeaturedProjects_panel__vl_gs{transform:rotateY(calc(var(--panel-offset, 0) * -10deg));opacity:calc(.7 + var(--panel-focus, 1) * .3)}}@media (prefers-reduced-motion:reduce){.FeaturedProjects_projects__4VroP .FeaturedProjects_panel__vl_gs{transform:none!important;opacity:1!important}}.FeaturedProjects_previewNote__TaUZh{left:50%;right:auto;translate:-50% 0;width:max-content;max-width:calc(100% - 32px);padding:6px 14px;border-radius:999px;background:rgb(15 41 34/82%);color:#f2e9d8}.StackConnections_connections__sLv05{color:var(--stack-amber);margin:8px 0 40px;height:360px;perspective:1400px;perspective-origin:50% 20%;display:flex;justify-content:center}.StackConnections_scene__JWJZD{position:relative;width:min(600px,88%);height:150px;margin-top:165px;transform-style:preserve-3d;transform:rotateX(46deg) rotate(-5deg)}.StackConnections_layer__fYQDb{position:absolute;inset:0;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 32px 16px;background:color-mix(in srgb,var(--card) 88%,transparent);border:1.5px solid var(--ink);border-radius:10px;box-shadow:0 18px 30px rgb(22 60 50/16%)}.StackConnections_layer__fYQDb:first-child{border-color:var(--accent)}.StackConnections_label__V1y_w{font-family:var(--font-mono);font-size:20px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.StackConnections_detail__R7Hcc{font-family:var(--font-mono);font-size:13px;color:var(--muted)}@media (max-width:767px){.StackConnections_connections__sLv05{height:300px;margin:0 0 28px}.StackConnections_scene__JWJZD{width:92%;height:110px;margin-top:165px;transform:rotateX(46deg) rotate(-4deg)}.StackConnections_layer__fYQDb{padding:0 18px}.StackConnections_label__V1y_w{font-size:14px}.StackConnections_detail__R7Hcc{font-size:10px}}.TechStackCassette_stack__yc1IW{--stack-amber:var(--ink);background:transparent;padding:64px 5% 72px}.TechStackCassette_inner__p57IL{max-width:1440px;margin:auto}.TechStackCassette_eyebrow__VFCoJ{display:flex;align-items:center;gap:20px;color:var(--stack-amber);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px}.TechStackCassette_eyebrow__VFCoJ span{height:1px;width:38%;background:var(--line)}.TechStackCassette_title__R9FnF{color:var(--stack-amber);font-size:clamp(44px,7.7vw,116px);font-weight:400;line-height:1.12;letter-spacing:-.015em;margin:0 0 16px}.TechStackCassette_subtitle__Xoyg_{font-family:var(--font-mono);font-size:clamp(12px,1.3vw,18px);color:var(--ink-soft);line-height:1.8;margin:0 0 44px}.TechStackCassette_grid__WAB9h{display:grid;grid-template-columns:1fr 1fr;gap:44px 64px}.TechStackCassette_group__EjSSt{min-width:0}.TechStackCassette_category__I_eID{display:flex;align-items:center;gap:16px;font-family:var(--font-mono);font-weight:400;text-transform:uppercase;font-size:12px;letter-spacing:.1em;margin:0 0 12px}.TechStackCassette_category__I_eID>span:first-child{color:var(--ink);border-left:3px solid var(--accent);padding-left:10px}.TechStackCassette_rule__Fz0jL{height:1px;background:color-mix(in srgb,var(--stack-amber) 45%,var(--line));flex:1}.TechStackCassette_groupContent__215Oj{display:flex;gap:24px;align-items:flex-start}.TechStackCassette_groupIcon__L2GM3{color:var(--ink-soft);flex-shrink:0;margin-top:22px}.TechStackCassette_rows__VhBTI{padding:0;margin:0;list-style:none;flex:1;min-width:0}.TechStackCassette_row__kO4Ba{border-bottom:1px solid var(--line);padding:16px 0}.TechStackCassette_techName___POvd{display:block;font-size:clamp(20px,2vw,28px);font-weight:650;line-height:1.3}.TechStackCassette_evidence__vZfvd{display:block;color:var(--muted);font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.04em;line-height:1.9;margin-top:6px}.TechStackCassette_evidence__vZfvd a:hover{color:var(--stack-amber);text-decoration:underline}.TechStackCassette_evidence__vZfvd a:focus-visible{outline:2px solid var(--stack-amber);outline-offset:3px}.TechStackCassette_more__X3JCg{margin-left:54px}.TechStackCassette_familiar__kZySU summary,.TechStackCassette_more__X3JCg summary{cursor:pointer;font-family:var(--font-mono);font-size:11px;color:var(--stack-amber);padding:16px 0}.TechStackCassette_more__X3JCg summary span{float:right}.TechStackCassette_more__X3JCg[open] summary span{transform:rotate(45deg)}.TechStackCassette_more__X3JCg .TechStackCassette_techName___POvd{font-size:18px}.TechStackCassette_deep__qeb_a{border-top:1px solid color-mix(in srgb,var(--stack-amber) 50%,var(--line));margin-top:44px;padding:28px 0;display:grid;grid-template-columns:270px 1fr;gap:36px}.TechStackCassette_deepHeading__g_cjJ{display:flex;align-items:flex-start;gap:16px;color:var(--stack-amber)}.TechStackCassette_deepHeading__g_cjJ h3{font-size:25px;line-height:1.35;font-weight:400;margin:0}.TechStackCassette_deepGroups__QSil3{display:grid;grid-template-columns:1fr 1fr;gap:32px}.TechStackCassette_deepGroups__QSil3 h4{display:flex;gap:8px;align-items:center;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px;font-weight:400}.TechStackCassette_deepList__9DEOa{list-style:none;padding:0;margin:0}.TechStackCassette_deepList__9DEOa .TechStackCassette_row__kO4Ba{padding:10px 0}.TechStackCassette_deepList__9DEOa .TechStackCassette_techName___POvd{font-size:15px;font-weight:500}.TechStackCassette_familiar__kZySU{border-top:1px solid var(--line)}.TechStackCassette_familiar__kZySU p{font-family:var(--font-mono);font-size:12px;line-height:1.8;color:var(--ink-soft)}.TechStackCassette_familiar__kZySU .TechStackCassette_familiarNote__UnWvR{font-family:var(--font-sans);font-size:12px;color:var(--muted)}.TechStackCassette_stack__yc1IW summary:focus-visible{outline:2px solid var(--stack-amber);outline-offset:3px}@media (max-width:767px){.TechStackCassette_stack__yc1IW{padding:44px 24px 48px}.TechStackCassette_title__R9FnF{font-size:clamp(42px,9.5vw,70px)}.TechStackCassette_grid__WAB9h{grid-template-columns:1fr;gap:28px}.TechStackCassette_subtitle__Xoyg_{margin-bottom:28px}.TechStackCassette_deep__qeb_a{grid-template-columns:1fr;gap:22px}.TechStackCassette_deepGroups__QSil3{grid-template-columns:1fr;gap:24px}.TechStackCassette_deepHeading__g_cjJ h3{font-size:24px}}